:root{--ss-blue: #1BA3E8;--ss-blue-deep: #0B5FA5;--ss-lime: #A4D911;--ss-white: #FFFFFF;--ss-ink: #15191E;--ss-muted: #667085;--ss-soft: #F5F7FA;--ss-border: #E4E8EE;--ss-radius-sm: 10px;--ss-radius-md: 14px;--ss-radius-lg: 18px;--ss-shadow-card: 0 12px 30px rgba(21, 25, 30, .08);--ss-shadow-card-hover: 0 18px 42px rgba(21, 25, 30, .13);--ss-shadow-blue: 0 16px 34px rgba(27, 163, 232, .22);--ss-ease: cubic-bezier(.2, .7, .2, 1)}body{color:var(--ss-ink);background:var(--ss-white);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}main.content-for-layout :is(h1,h2,h3){letter-spacing:-.026em;text-wrap:balance}main.content-for-layout :is(p,li,.rte){color:inherit}main.content-for-layout :is(a.button,button.button,.button):not(.bs-cart-recommendations__control):not(.bs-cart-recommendations__close):not([class*=slideshow]):not([class*=carousel]){border-radius:var(--ss-radius-md);font-weight:800;transition:transform .18s var(--ss-ease),background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s var(--ss-ease)}main.content-for-layout :is(a.button,button.button,.button):not([disabled]):hover:not([class*=slideshow]):not([class*=carousel]){transform:translateY(-1px)}main.content-for-layout :is(button[type=submit],.cart__checkout-button,form[action*="/cart/add"] .button){box-shadow:var(--ss-shadow-blue)}main.content-for-layout :is(input,select,textarea){border-color:var(--ss-border);border-radius:var(--ss-radius-sm)}main.content-for-layout :is(input,select,textarea):focus-visible{outline:2px solid rgba(27,163,232,.28);outline-offset:2px;border-color:var(--ss-blue)}main.content-for-layout :is(product-card,.product-card,[class*=product-card]):not([class*=slideshow]):not([class*=carousel]){transition:transform .2s var(--ss-ease),box-shadow .2s var(--ss-ease),border-color .18s ease,background-color .18s ease}main.content-for-layout :is(product-card,.product-card,[class*=product-card]):not([class*=slideshow]):not([class*=carousel]):hover{transform:translateY(-3px)}main.content-for-layout :is(product-card,.product-card,[class*=product-card]) img{transition:transform .28s var(--ss-ease),filter .2s ease}main.content-for-layout :is(product-card,.product-card,[class*=product-card]):hover img{transform:scale(1.018)}main.content-for-layout :is(.price,[class*=price]){color:var(--ss-ink);font-weight:800}main[data-template*=collection]{background:linear-gradient(180deg,var(--ss-white) 0%,var(--ss-white) 54%,var(--ss-soft) 100%)}main[data-template*=collection] :is(h1){max-width:980px;color:var(--ss-ink);font-size:clamp(28px,3.2vw,42px)!important;line-height:1.03!important;letter-spacing:-.035em}main[data-template*=collection] :is(h1)+*{color:var(--ss-muted);max-width:760px}main[data-template*=collection] :is(facets-form,.facets,[class*=facets],[class*=filter]){color:var(--ss-ink)}main[data-template*=collection] :is(facets-form,.facets,[class*=facets]) button,main[data-template*=collection] :is(facets-form,.facets,[class*=facets]) summary,main[data-template*=collection] :is([class*=filter]) button{border-radius:999px;border-color:var(--ss-border);color:var(--ss-ink);transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}main[data-template*=collection] :is(facets-form,.facets,[class*=facets]) button:hover,main[data-template*=collection] :is(facets-form,.facets,[class*=facets]) summary:hover,main[data-template*=collection] :is([class*=filter]) button:hover{background:var(--ss-soft);border-color:var(--ss-blue);color:var(--ss-blue-deep)}main[data-template*=collection] :is(product-card,.product-card,[class*=product-card]):not([class*=carousel]):not([class*=slideshow]){overflow:hidden;border-radius:var(--ss-radius-lg)}main[data-template*=collection] :is(product-card,.product-card,[class*=product-card]):not([class*=carousel]):not([class*=slideshow]):hover{box-shadow:var(--ss-shadow-card-hover)}main[data-template*=collection] :is(product-card,.product-card,[class*=product-card]) a{text-decoration:none}main[data-template*=collection] :is(product-card,.product-card,[class*=product-card]) :is(h3,h4,[class*=title]){color:var(--ss-ink);font-weight:750;letter-spacing:-.01em}main[data-template*=collection] :is(product-card,.product-card,[class*=product-card]) :is(.price,[class*=price]){color:var(--ss-ink);font-size:1rem;font-weight:850}.ss-reveal{opacity:0;transform:translateY(14px);transition:opacity .48s var(--ss-ease),transform .48s var(--ss-ease);will-change:opacity,transform}.ss-reveal.is-visible{opacity:1;transform:translateY(0)}@media screen and (min-width:750px){main[data-template*=collection] :is(product-card,.product-card,[class*=product-card]):not([class*=carousel]):not([class*=slideshow]){border:1px solid rgba(228,232,238,.9);background:var(--ss-white)}}@media screen and (max-width:749px){main.content-for-layout :is(h1,h2){letter-spacing:-.03em}main[data-template*=collection] :is(h1){font-size:clamp(25px,8vw,34px)!important;line-height:1.06!important}main[data-template*=collection] :is(product-card,.product-card,[class*=product-card]) :is(h3,h4,[class*=title]){font-size:13px!important;line-height:1.32!important}main[data-template*=collection] :is(product-card,.product-card,[class*=product-card]) :is(.price,[class*=price]){font-size:13px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.ss-reveal{opacity:1!important;transform:none!important;transition:none!important}main.content-for-layout :is(product-card,.product-card,[class*=product-card]):hover img,main.content-for-layout :is(product-card,.product-card,[class*=product-card]):hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/ss-premium-polish.css.map */
