:root{--ssb-accent: #6c07d0;--ssb-accent-soft: #8b2ae8;--ssb-ivory: #fef7e8;--ssb-ink: #0b0a0d;--ssb-line: rgb(254 247 232 / .14);--ssb-ease: cubic-bezier(.22, .61, .36, 1)}.section-resource-list__header :is(h2,h3){font-family:var(--font-heading--family);font-size:clamp(1.75rem,3.4vw,3rem);font-weight:400;line-height:1.05;letter-spacing:-.01em}.section-resource-list__header a{font-family:var(--font-body--family);font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#fef7e8bf;transition:color .26s ease}.section-resource-list__header a:hover{color:var(--ssb-ivory)}.product-card .card-gallery,.product-card__media{position:relative;overflow:hidden;border-radius:4px;background:linear-gradient(155deg,#241436,#150d1f 55%,#0d0912)}.product-card .card-gallery:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--ssb-line);transition:box-shadow .32s ease}.product-card:hover .card-gallery:after{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ssb-accent) 55%,transparent)}.product-card .product-title,.product-card__title{font-family:var(--font-body--family);font-size:.875rem;font-weight:500;line-height:1.45;letter-spacing:.005em;color:#fef7e8e6;text-wrap:pretty}.product-card:hover .product-title,.product-card:hover .product-card__title{color:var(--ssb-ivory)}.product-card .price,.product-card__price{font-family:var(--font-heading--family);font-size:.9375rem;letter-spacing:.01em;color:var(--ssb-ivory)}.product-card .price--on-sale .price__sale,.product-card .price__sale{color:var(--ssb-accent-soft)}.product-card .price__compare,.product-card compare-at-price{color:#fef7e866}.quick-add__button,.product-card .quick-add__button{border-radius:999px;border:1px solid rgb(254 247 232 / .28);background:#0b0a0d8c;color:var(--ssb-ivory);font-family:var(--font-body--family);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .28s ease,border-color .28s ease,color .28s ease}.quick-add__button:hover,.product-card .quick-add__button:hover{background:var(--ssb-accent);border-color:var(--ssb-accent);color:var(--ssb-ivory)}.product-badges .badge,.badge{font-family:var(--font-body--family);font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.badge--sale,.product-badges .badge--sale{background:var(--ssb-accent);color:var(--ssb-ivory)}@media(prefers-reduced-motion:reduce){.product-card .card-gallery:after,.product-card .product-title,.quick-add__button{transition:none}}.footer{border-block-start:1px solid rgb(254 247 232 / .1)}.footer .menu__heading,.footer h3{font-family:var(--font-body--family);font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#fef7e880}.footer .group:first-child h3:first-child{font-family:var(--font-heading--family);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:400;letter-spacing:.01em;text-transform:none;color:var(--ssb-ivory);padding-inline-start:2.4rem;background-image:var(--ssb-monogram);background-repeat:no-repeat;background-position:left center;background-size:1.75rem auto;min-height:2rem;display:flex;align-items:center}.footer a{color:#fef7e8ad;text-decoration:none;transition:color .24s ease}.footer a:hover{color:var(--ssb-ivory)}.footer p{color:#fef7e88c;line-height:1.65}.footer .email-signup input[type=email],.footer input[type=email]{background:#fef7e80a;border:1px solid rgb(254 247 232 / .2);border-radius:999px;color:var(--ssb-ivory);font-family:var(--font-body--family);transition:border-color .26s ease,background-color .26s ease}.footer input[type=email]::placeholder{color:#fef7e859}.footer input[type=email]:focus-visible{outline:2px solid var(--ssb-accent-soft);outline-offset:2px;background:#fef7e812;border-color:color-mix(in oklab,var(--ssb-accent) 70%,transparent)}.footer .email-signup button:hover{color:var(--ssb-accent-soft)}.footer-utilities{border-block-start:1px solid rgb(254 247 232 / .08)}.footer-utilities,.footer-utilities a,.footer-utilities p{font-size:.75rem;letter-spacing:.04em;color:#fef7e873}.footer-utilities a:hover{color:var(--ssb-ivory)}.footer .social-links a,.footer-utilities .social-links a{transition:color .24s ease,transform .32s var(--ssb-ease)}.footer .social-links a:hover,.footer-utilities .social-links a:hover{color:var(--ssb-accent-soft);transform:translateY(-2px)}.footer .payment-icons{opacity:.55;transition:opacity .3s ease}.footer .payment-icons:hover{opacity:1}@media screen and (max-width:749px){.footer .group:first-child h3:first-child{padding-inline-start:2.1rem;background-size:1.5rem auto}}@media(prefers-reduced-motion:reduce){.footer a,.footer input[type=email],.footer .payment-icons,.footer .social-links a{transition:none}.footer .social-links a:hover{transform:none}}.footer li a,.footer-utilities a,.footer .payment-icons a{display:inline-flex;align-items:center;min-height:24px}.footer p a,.footer-utilities p a{display:inline;min-height:0}[data-ssb-reveal-ready] .ssb-reveal{opacity:0;transform:translate3d(0,18px,0);will-change:opacity,transform}[data-ssb-reveal-ready] .ssb-reveal.is-revealed{opacity:1;transform:none;transition:opacity .72s var(--ssb-ease),transform .72s var(--ssb-ease);transition-delay:calc(var(--ssb-reveal-index, 0) * 80ms)}[data-ssb-reveal-ready] .ssb-reveal.is-revealed{will-change:auto}@media(prefers-reduced-motion:reduce){.ssb-reveal{opacity:1!important;transform:none!important;transition:none!important}}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}body>*{position:relative;z-index:1}.ssb-rail-section,.ssb-assurances{position:relative;isolation:isolate}.ssb-rail-section:before,.ssb-assurances:before{content:"";position:absolute;z-index:-1;inset-inline:0;top:-10%;height:60%;pointer-events:none;background:radial-gradient(60% 100% at 50% 0%,color-mix(in oklab,var(--ssb-accent) 11%,transparent) 0%,transparent 70%)}.ssb-assurances,.footer{border-block-start:0}.ssb-assurances:after,.footer:after{content:"";position:absolute;inset-inline:0;top:0;height:1px;pointer-events:none;background:linear-gradient(to right,transparent 0%,rgb(254 247 232 / .14) 22%,color-mix(in oklab,var(--ssb-accent) 45%,transparent) 50%,rgb(254 247 232 / .14) 78%,transparent 100%)}.footer{position:relative}::selection{background:color-mix(in oklab,var(--ssb-accent) 70%,transparent);color:var(--ssb-ivory)}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--ssb-accent-soft);outline-offset:3px;border-radius:2px}html{scrollbar-color:#3a3542 var(--ssb-ink)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.ssb-assurances__icon{box-shadow:0 0 0 1px #fef7e80a,0 8px 24px -12px color-mix(in oklab,var(--ssb-accent) 60%,transparent)}.ssb-assurances__item:hover .ssb-assurances__icon{box-shadow:0 0 0 1px color-mix(in oklab,var(--ssb-accent) 35%,transparent),0 12px 30px -10px color-mix(in oklab,var(--ssb-accent) 75%,transparent)}.product-card{transition:transform .42s var(--ssb-ease)}.product-card:hover{transform:translateY(-3px)}.product-card .card-gallery{box-shadow:0 18px 40px -28px #000000e6;transition:box-shadow .42s var(--ssb-ease),transform var(--hover-transition-duration, .3s) var(--ssb-ease)}.product-card:hover .card-gallery{box-shadow:0 26px 60px -26px #000000f2,0 0 40px -18px color-mix(in oklab,var(--ssb-accent) 55%,transparent)}.badge--sale,.product-badges .badge--sale{box-shadow:0 4px 16px -6px color-mix(in oklab,var(--ssb-accent) 80%,transparent)}.footer .payment-icons span,.pv-pay span{background:#fef7e808;transition:background-color .26s ease,border-color .26s ease,color .26s ease}.footer .payment-icons span:hover,.pv-pay span:hover{background:#fef7e812;border-color:color-mix(in oklab,var(--ssb-accent) 45%,transparent);color:var(--ssb-ivory)}.footer li a{position:relative}.footer li a:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background:var(--ssb-accent-soft);transform:scaleX(0);transform-origin:left;transition:transform .34s var(--ssb-ease)}.footer li a:hover:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.product-card,.product-card .card-gallery,.footer li a:after,.footer .payment-icons span,.pv-pay span{transition:none}.product-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ssb-brand.css.map */
