body:has(.product-information){--sl-product-ink: #17191b;--sl-product-muted: #687078;--sl-product-line: rgba(23, 25, 27, .14)}body:has(.product-information) .product-information{background:linear-gradient(180deg,#fbfbfa,#f5f5f2);padding:clamp(24px,3.2vw,48px) clamp(18px,4vw,58px);color:var(--sl-product-ink)}body:has(.product-information) .product-information__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start;gap:clamp(28px,4.2vw,58px)}body:has(.product-information) .product-information__media{width:100%;min-width:0;border-radius:14px;overflow:hidden}body:has(.product-information) .product-details{width:100%;min-width:0;align-self:start;justify-content:flex-start}body:has(.product-information) .product-details>.group-block{width:100%;max-width:none;gap:16px}body:has(.product-information) .product-information__media img,body:has(.product-information) .product-media-gallery img{border-radius:10px}body:has(.product-information) h1{color:#15191d;font-size:clamp(2rem,3vw,3rem);line-height:1.07;letter-spacing:-.045em;font-weight:720;margin-block:4px 10px}body:has(.product-information) .product-details .rte,body:has(.product-information) .product-details .text-block{color:#535a60;line-height:1.7}body:has(.product-information) .price{letter-spacing:-.025em}body:has(.product-information) .variant-picker{margin-block:6px 10px}body:has(.product-information) .variant-picker__option,body:has(.product-information) .variant-picker button,body:has(.product-information) .variant-picker label{border-radius:999px}body:has(.product-information) .product-form button,body:has(.product-information) product-form button,body:has(.product-information) .buy-buttons button,body:has(.product-information) .buy-buttons .button{min-height:48px;border-radius:11px;font-weight:650;transition:transform .18s ease,box-shadow .2s ease,background-color .2s ease}body:has(.product-information) .product-form button[type=submit],body:has(.product-information) product-form button[type=submit],body:has(.product-information) .buy-buttons button[type=submit]{background:#000;color:#fff;border:1px solid #000000;box-shadow:0 5px 14px #0000001f}@media(hover:hover){body:has(.product-information) .product-form button[type=submit]:hover,body:has(.product-information) product-form button[type=submit]:hover,body:has(.product-information) .buy-buttons button[type=submit]:hover{background:#111;transform:translateY(-1px);box-shadow:0 8px 20px #0000002b}}body:has(.product-information) input,body:has(.product-information) select,body:has(.product-information) textarea{border-radius:10px}body:has(.product-information) .shopify-payment-button__button{border-radius:11px!important}body:has(.product-information) .sticky-add-to-cart__bar{border-radius:15px}body:has(.product-information) .product-recommendations,body:has(.product-information) [id*=recommendation]{margin-top:clamp(28px,4vw,54px);border-top:1px solid var(--sl-product-line);padding-top:28px}body:has(.product-information) .product-recommendations h2,body:has(.product-information) [id*=recommendation] h2{font-weight:720;letter-spacing:-.035em}@media screen and (min-width:990px){body:has(.product-information) .product-information__grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}}@media screen and (max-width:989px){body:has(.product-information) .product-information{padding:24px 20px}body:has(.product-information) .product-information__grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:24px}}@media screen and (max-width:749px){body:has(.product-information) .product-information{padding:16px 16px 28px}body:has(.product-information) .product-information__grid{display:flex;flex-direction:column;gap:22px}body:has(.product-information) .product-information__media,body:has(.product-information) .product-details{width:100%;min-width:0}body:has(.product-information) h1{font-size:clamp(1.75rem,7vw,2.25rem)}body:has(.product-information) .sticky-add-to-cart__bar{border-radius:0}}@media(prefers-reduced-motion:reduce){body:has(.product-information) .product-form button,body:has(.product-information) product-form button,body:has(.product-information) .buy-buttons button{transition:none}}body:has(.product-information) .product-information{display:block;width:100%}body:has(.product-information) .product-information .product-information__grid{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)!important;column-gap:clamp(26px,4vw,58px)!important;row-gap:24px!important;align-items:start}body:has(.product-information) .product-information .product-information__media{width:100%;min-width:0;grid-column:1;grid-row:1;order:0}body:has(.product-information) .product-information .product-details{min-width:0;width:100%;grid-column:2;grid-row:1;order:1}body:has(.product-information) .product-information .product-information__media .product-media-gallery,body:has(.product-information) .product-information .product-information__media .product-media-container{border-radius:14px;overflow:hidden}body:has(.product-information) .product-information .product-details>*{max-width:none}@media screen and (max-width:749px){body:has(.product-information) .product-information .product-information__grid{display:flex!important;flex-direction:column!important;gap:22px!important}body:has(.product-information) .product-information .product-information__media,body:has(.product-information) .product-information .product-details{width:100%;grid-column:auto;grid-row:auto}}body:has(.product-information){--ol-bg: #f7f7f4;--ol-card: #ffffff;--ol-ink: #14181f;--ol-text: #4b5159;--ol-muted: #8a9098;--ol-olive: #111111;--ol-olive-dark: #000000;--ol-olive-soft: #F5F5F5;--ol-border: #e4e6e1;background:var(--ol-bg)}body:has(.product-information) .product-information{background:var(--ol-bg)}body:has(.product-information) .product-information__media .product-media-gallery,body:has(.product-information) .product-information__media media-gallery{border-radius:16px}body:has(.product-information) .product-information__media img{border-radius:14px}body:has(.product-information) .product-information__media [class*=thumbnail]{border-radius:12px;overflow:hidden}body:has(.product-information) .product-information__media [class*=thumbnail][aria-selected=true],body:has(.product-information) .product-information__media [class*=thumbnail][aria-current=true],body:has(.product-information) .product-information__media [class*=thumbnail].is-selected{outline:2px solid var(--ol-olive);outline-offset:0}body:has(.product-information) .product-details h6,body:has(.product-information) .product-details .h6{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ol-muted)}body:has(.product-information) .product-details h1{font-weight:800;letter-spacing:-.03em;color:var(--ol-ink)}body:has(.product-information) .product-details product-price,body:has(.product-information) .product-details .price{color:var(--ol-ink)}body:has(.product-information) .product-details product-price [class*=price]:not([class*=compare]):not([class*=tax]):not([class*=unit]),body:has(.product-information) .product-details .price{font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:800;letter-spacing:-.03em}body:has(.product-information) .product-details s,body:has(.product-information) .product-details del,body:has(.product-information) .product-details [class*=compare-at]{color:var(--ol-muted);font-size:1.05rem;font-weight:500}body:has(.product-information) .product-details [class*=badge],body:has(.product-information) .product-details [class*=sale][class*=label]{background:var(--ol-olive-soft);color:var(--ol-olive-dark);border-radius:999px;font-weight:700;padding:4px 12px;border:0}body:has(.product-information) .product-details .rte,body:has(.product-information) .product-details .text-block p{font-size:1rem;line-height:1.75;color:var(--ol-text)}body:has(.product-information) .variant-picker legend,body:has(.product-information) .variant-picker__label{font-size:14px;font-weight:500;color:var(--ol-text)}body:has(.product-information) .variant-picker [class*=swatch]{border-radius:50%}body:has(.product-information) .variant-picker input:checked+label,body:has(.product-information) .variant-picker label:has(input:checked){outline:2px solid var(--ol-olive-dark);outline-offset:3px}body:has(.product-information) .variant-picker input[type=radio]+label{border-radius:999px}body:has(.product-information) .product-details quantity-selector-component,body:has(.product-information) .product-details [class*=quantity-selector]{border:1px solid var(--ol-border);border-radius:12px;background:var(--ol-card);overflow:hidden}body:has(.product-information) .product-details quantity-selector-component button,body:has(.product-information) .product-details quantity-selector-component input{background:transparent;color:var(--ol-ink);border:0;border-radius:0}body:has(.product-information) .product-details button[type=submit],body:has(.product-information) .product-details .add-to-cart-button{background:var(--ol-olive-dark);border-color:var(--ol-olive-dark);color:#fff;border-radius:12px;min-height:52px;font-size:1rem;text-transform:none;letter-spacing:0}body:has(.product-information) .product-details .shopify-payment-button__button,body:has(.product-information) .product-details [class*=accelerated] button{border-radius:12px!important;min-height:50px}body:has(.product-information) .product-details .text-block p:has(+*){margin-block:0}body:has(.product-information) [id$=__trust_band]{background:var(--ol-bg)}body:has(.product-information) [id$=__trust_band]>*{background:#f0f1ed!important;border-radius:16px}body:has(.product-information) [id$=__trust_band] .group-block{position:relative;padding-block:6px}body:has(.product-information) [id$=__trust_band] .group-block+.group-block:before{content:"";position:absolute;left:-12px;top:10%;height:80%;width:1px;background:var(--ol-border)}body:has(.product-information) [id$=__trust_band] strong{color:var(--ol-ink);font-weight:700}body:has(.product-information) [id$=__trust_band] p{font-size:13px;color:var(--ol-muted)}body:has(.product-information) [id$=__trust_band] svg{color:var(--ol-ink)}body:has(.product-information) [id*=product_recommendations]{background:var(--ol-bg)}body:has(.product-information) [id*=product_recommendations] .product-card,body:has(.product-information) [id*=product_recommendations] [class*=product-card]{border-radius:14px;background:var(--ol-card);border-color:var(--ol-border)}body:has(.product-information) [id*=product_recommendations] img{border-radius:10px}body:has(.product-information) .product-information .accordion,body:has(.product-information) .product-information details{border-color:var(--ol-border)}body:has(.product-information) .product-information summary{font-weight:600;color:var(--ol-ink)}body:has(.product-information) .product-information~* .rte p:has(>img),body:has(.product-information) .product-description .rte p:has(>img),body:has(.product-information) .product__description p:has(>img),body:has(.product-information) .shopify-section .rte p:has(>img){display:inline-block;vertical-align:top;width:calc(50% - 12px);margin:8px 8px 12px 0}body:has(.product-information) .product-description .rte p:has(>img) img,body:has(.product-information) .product__description p:has(>img) img,body:has(.product-information) .shopify-section .rte p:has(>img) img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;border-radius:10px}body:has(.product-information) .product-description .rte img,body:has(.product-information) .product__description img{max-width:100%;height:auto}@media screen and (max-width:749px){body:has(.product-information) .product-description .rte p:has(>img),body:has(.product-information) .product__description p:has(>img),body:has(.product-information) .shopify-section .rte p:has(>img){width:calc(50% - 8px);margin-right:4px}}:root{color-scheme:light}body:has(.product-information) .product-description .rte p:has(>img),body:has(.product-information) .product__description p:has(>img),body:has(.product-information) .shopify-section .rte p:has(>img){box-sizing:border-box}body:has(.product-information) .product-information .price--on-sale,body:has(.product-information) .product-information .badge--sale{color:#e8710a}
/*# sourceMappingURL=/cdn/shop/t/18/assets/shoplecy-product-page.css.map */
