html body .hero h1,html body .hero h2,html body .hero p,html body .hero .text-block{color:#fff!important}html body .hero h1{font-size:clamp(28px,4vw,44px);line-height:1.15}html body .hero p{opacity:.9}html body media-gallery .product-media-container{background:#f6f8fc;border-radius:8px;overflow:hidden}html body media-gallery .product-media__image{object-fit:contain!important;mix-blend-mode:multiply}html body media-gallery slideshow-slide{padding:0}html body media-gallery [class*=thumbnail] img,html body media-gallery .slideshow-controls__thumbnail img{background:#f6f8fc;border-radius:6px;object-fit:contain}html body media-gallery [aria-selected=true] img,html body media-gallery [aria-current=true] img{outline:2px solid #1c61e7;outline-offset:-2px}@media(min-width:750px){html body media-gallery slideshow-slide,html body media-gallery .product-media-container,html body media-gallery .product-media{height:min(480px,58vh)!important;max-height:min(480px,58vh)!important;aspect-ratio:auto!important}html body media-gallery .product-media__image{height:100%!important;width:100%!important;object-fit:contain!important;padding:24px}html body media-gallery [class*=thumbnail] img{width:52px!important;height:52px!important}}html body .sticky-add-to-cart__bar{left:50%!important;right:auto!important;bottom:0!important;width:100vw!important;max-width:100vw!important;border-radius:0!important;border:0!important;border-top:1px solid #e5e9f2!important;box-shadow:0 -8px 28px #1018281a!important;background:#fff!important;padding:10px max(16px,calc((100vw - 1400px)/2 + 20px))!important;gap:16px!important;align-items:center!important}html body .sticky-add-to-cart__info{flex:1 1 auto;min-width:0}html body .sticky-add-to-cart__title{font-weight:600!important;color:#1f2430!important}html body .sticky-add-to-cart__price .price{font-size:20px!important;font-weight:700!important;color:#1f2430!important}.cs-sqty{display:flex;align-items:stretch;border:1px solid #d6ddea;border-radius:8px;overflow:hidden;background:#fff;flex:none;height:44px}.cs-sqty button{all:unset;cursor:pointer;width:36px;display:grid;place-items:center;font-size:18px;color:#1f2430}.cs-sqty button:hover{background:#f6f8fc}.cs-sqty button:focus-visible{outline:2px solid #00b67a;outline-offset:-2px}.cs-sqty input{width:44px;border:0;text-align:center;font:600 15px/1 var(--font-body--family);color:#1f2430;background:transparent;-moz-appearance:textfield;padding:0}.cs-sqty input::-webkit-outer-spin-button,.cs-sqty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html body .sticky-add-to-cart__button{min-width:200px;height:44px}html body .add-to-cart-button,html body .csc__add,html body .cs-upsell__btn{background:#00b67a!important;border-color:#00b67a!important;color:#fff!important}html body .add-to-cart-button:hover,html body .csc__add:hover,html body .cs-upsell__btn:hover{background:#009e69!important;border-color:#009e69!important}html body .csc__add.is-added{background:#007f55!important}html body .csc__add[disabled],html body .add-to-cart-button[disabled]{background:#c3cad8!important;border-color:#c3cad8!important}@media(max-width:749px){html body .sticky-add-to-cart__bar{padding:8px 10px!important;gap:8px!important}html body .sticky-add-to-cart__title,html body .sticky-add-to-cart__variant,html body .sticky-add-to-cart__image{display:none!important}html body .sticky-add-to-cart__price .price{font-size:17px!important}.cs-sqty{height:42px}.cs-sqty button{width:32px}.cs-sqty input{width:34px;font-size:16px}html body .sticky-add-to-cart__button{min-width:0;flex:1;height:42px}html body .sticky-add-to-cart__info{flex:0 0 auto!important;margin-right:auto}html body .sticky-add-to-cart__button .add-to-cart-text__content,html body .sticky-add-to-cart__button .add-to-cart-text__content *{display:inline!important;visibility:visible!important;width:auto!important;height:auto!important;position:static!important;clip:auto!important;font-size:14px!important}}@media(max-width:600px){html body .cs-cats{grid-template-columns:1fr 1fr!important;grid-auto-rows:1fr;gap:8px!important}html body .cs-cat{display:grid!important;grid-template-columns:52px 1fr;grid-template-rows:1fr 1fr;align-items:center;column-gap:10px;padding:8px;height:auto;min-height:68px}html body .cs-cat__img{grid-row:1/3;width:52px;height:52px;aspect-ratio:1/1!important;padding:2px!important;background:#fff!important;border-radius:6px}html body .cs-cat__name{padding:0!important;font-size:13px!important;line-height:1.25;align-self:end;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body .cs-cat__count{padding:0!important;font-size:11.5px!important;align-self:start}html body .cs-cat:not(:has(.cs-cat__count)) .cs-cat__name{grid-row:1/3;align-self:center}}html body variant-picker .variant-option--buttons{display:flex!important;flex-wrap:wrap!important;gap:8px!important;border:0;padding:0;margin:0}html body variant-picker .variant-option--buttons legend{font-size:13px!important;color:#5b6475!important;font-weight:400!important;margin:0 0 8px!important;padding:0;width:100%}html body variant-picker .variant-option__button-label{flex:0 0 auto!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;padding:9px 16px!important;border:1px solid #d6ddea!important;border-radius:999px!important;background:#fff!important;font-size:13.5px!important;font-weight:600!important;line-height:1.2!important;cursor:pointer;transition:border-color .15s,box-shadow .15s;outline:0!important}html body variant-picker .variant-option__button-label__text{color:#1f2430!important}html body variant-picker .variant-option__button-label__pill{display:none!important}html body variant-picker .variant-option__button-label:hover{border-color:#1c61e7!important}html body variant-picker .variant-option__button-label:has(input:checked){border-color:#1c61e7!important;box-shadow:inset 0 0 0 1px #1c61e7!important;background:#f5f8ff!important}html body variant-picker .variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:#1c61e7!important}html body variant-picker .variant-option__button-label:has(input:focus-visible){outline:2px solid #1c61e7!important;outline-offset:2px}html body variant-picker .variant-option__button-label:has(input[data-option-available=false]) .variant-option__button-label__text{color:#9aa3b5!important;text-decoration:line-through}html body .cs-cct__o{padding:6px 14px 6px 6px}html body .cs-x--trust .cs-trust{grid-template-columns:repeat(3,1fr)!important;gap:8px 12px!important;padding:10px 12px!important;border-radius:10px}html body .cs-x--trust .cs-trust li{align-items:center!important;gap:7px!important}html body .cs-x--trust .cs-trust svg{width:17px!important;height:17px!important;flex:none}html body .cs-x--trust .cs-trust span{font-size:0!important;line-height:1.25}html body .cs-x--trust .cs-trust strong{font-size:12px!important;font-weight:600;display:inline!important;margin:0!important}@media(max-width:749px){html body .cs-x--trust .cs-trust{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:749px){html body media-gallery .product-media-container,html body media-gallery .product-media{height:300px!important;max-height:300px!important;aspect-ratio:auto!important;min-height:0!important}html body media-gallery .product-media__image{height:100%!important;width:100%!important;max-height:300px!important;object-fit:contain!important;padding:12px}html body media-gallery slideshow-controls{display:flex!important;justify-content:center;margin-top:8px}html body media-gallery [class*=thumbnail] img{width:46px!important;height:46px!important}html body media-gallery slideshow-slides{touch-action:pan-x pan-y pinch-zoom!important;overscroll-behavior-x:contain}html body .product-information .cs-ph h1.cs-ph__title{font-size:16px!important}html body .product-information h1.cs-ph__title{font-size:16px!important;line-height:1.35!important}html body .cs-x--trust .cs-trust{gap:6px 10px!important;padding:8px 10px!important}html body .cs-x--trust .cs-trust strong{font-size:11.5px!important}html body .product-details product-price{padding:8px 12px!important}html body .product-details product-price .price{font-size:22px!important}html body input:not([type=checkbox]):not([type=radio]),html body select,html body textarea{font-size:16px!important}html body .product-details{padding-inline:14px}html body .cs-energy-overlay{top:10px;left:10px}html body .cs-energy-overlay .cs-energy{height:30px}html body .rte .cs-hl{grid-template-columns:repeat(2,1fr)}html body .rte table.cs-spec td{padding:.5rem .6rem;font-size:13px}html body .cs-trust{padding:12px}html body .csc__facets .csc__opt{padding:8px 4px}}html body .cs-foot h2.cs-foot__h{color:#fff!important;font-size:15px!important;font-weight:600!important;margin:0 0 12px!important;line-height:1.3!important;letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/21/assets/clightstore-layout.css.map */
