.button,.button-secondary,.button-custom{position:relative;isolation:isolate;overflow:hidden;min-height:48px;padding-block:0;padding-inline:32px;font-family:var(--ss-font-display);font-size:1rem;line-height:1;letter-spacing:var(--ss-tracking);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color)}.button:before,.button-secondary:before,.button-custom:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border-radius:inherit;background:var(--ss-band);transform:translate(-102%);transition:transform var(--ss-motion) var(--ss-ease)}.button:not(.button-unstyled):hover:before,.button:not(.button-unstyled):focus-visible:before,.button-secondary:hover:before,.button-secondary:focus-visible:before,.button-custom:hover:before,.button-custom:focus-visible:before{transform:translate(0)}.button:not(.button-unstyled):hover,.button:not(.button-unstyled):focus-visible{--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border);--button-color: var(--color-primary-button-background)}.button-custom:hover,.button-custom:focus-visible{--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border);--button-color: var(--color-primary-button-background)}.button-secondary:hover,.button-secondary:focus-visible{--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border);--button-color: var(--color-secondary-button-text)}.button.button-unstyled,.button-unstyled{min-height:0;padding-inline:0;overflow:visible}.button-unstyled:before{content:none}.ss-pill-soft{white-space:nowrap;display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:12px 16px 12px 24px;border-radius:var(--ss-radius-pill-small);background:var(--ss-accent-soft);color:var(--ss-accent);font-family:var(--ss-font-display);font-size:1rem;line-height:1;letter-spacing:var(--ss-tracking);text-decoration:none;transition:background-color var(--ss-motion) var(--ss-ease)}.ss-pill-soft:hover,.ss-pill-soft:focus-visible{background:var(--ss-surface-hover)}.ss-pill-soft .ss-icon{font-size:16px}.ss-icon-button{position:relative;isolation:isolate;display:inline-grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--ss-band);color:var(--ss-inverse);cursor:pointer;overflow:hidden;text-decoration:none}.ss-icon-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:50%;background:var(--ss-inverse);transform:scale(0);transition:transform var(--ss-motion) var(--ss-ease)}.ss-icon-button:hover:before,.ss-icon-button:focus-visible:before{transform:scale(1)}.ss-icon-button:hover,.ss-icon-button:focus-visible{color:var(--ss-text-on-dark)}.ss-icon-button--small{width:40px;height:40px}.ss-icon-button--shadow{box-shadow:var(--ss-shadow-hover)}.ss-icon{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;color:currentColor;-webkit-user-select:none;user-select:none}.ss-icon--16{font-size:16px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.ss-icon--24{font-size:24px}.ss-icon--32{font-size:32px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 40}.product-card{--product-card-gap: 12px}.product-card .product-card__content{padding:12px 16px}.product-card .product-title,.product-card .product-card__title{font-family:var(--ss-font-body);font-weight:500;font-size:1rem;line-height:1.2;color:var(--ss-text)}.product-card .price,.product-card .price__current{font-family:var(--ss-font-body);font-weight:500;font-size:1rem;color:var(--ss-accent)}.product-card .price__regular,.product-card .compare-at-price,.product-card s{font-weight:500;font-size:.875rem;color:var(--ss-text-body)}.product-card .product-card__vendor,.product-card .vendor{font-size:.875rem;line-height:1;color:var(--ss-accent-eyebrow)}.product-card .card-gallery,.product-card .product-media-container,.product-card .product-card-gallery{border-radius:var(--ss-radius);overflow:hidden;transition:transform var(--ss-motion) var(--ss-ease),box-shadow var(--ss-motion) var(--ss-ease)}@media(hover:hover){.product-card:hover .card-gallery,.product-card:hover .product-media-container,.product-card:hover .product-card-gallery{transform:translateY(-6px);box-shadow:var(--ss-shadow-hover)}}.quick-add .quick-add__button{border-radius:var(--ss-radius-pill);min-height:48px}.collection-card{border-radius:var(--ss-radius);transition:background-color var(--ss-motion) var(--ss-ease),box-shadow var(--ss-motion) var(--ss-ease)}.collection-card img{transition:transform var(--ss-motion) var(--ss-ease)}.collection-card .collection-card__content{font-family:var(--ss-font-body);font-weight:500;color:var(--ss-text-body);transition:color var(--ss-motion) var(--ss-ease)}@media(hover:hover){.collection-card:hover img{transform:scale(1.03)}.collection-card:hover .collection-card__content,.collection-card:hover .collection-card__content :is(h1,h2,h3,h4,h5,h6,p,a){color:var(--ss-accent)}.collection-card:hover{background-color:var(--ss-surface-hover)}}.slideshow-control--previous,.slideshow-control--next{width:40px;height:40px;border-radius:50%;background:var(--ss-band);color:var(--ss-inverse);box-shadow:var(--ss-shadow-hover)}.slideshow-control--previous[disabled],.slideshow-control--next[disabled]{background:var(--ss-sand-600);box-shadow:none}.card-hover-effect--lift:hover{box-shadow:var(--ss-shadow-hover)}@media(prefers-reduced-motion:reduce){.button:before,.button-secondary:before,.button-custom:before,.ss-icon-button:before,.collection-card img,.product-card .card-gallery{transition:none}}.ss-eyebrow{display:inline-block;font-family:var(--ss-font-body);font-size:.875rem;line-height:1;letter-spacing:var(--ss-tracking);color:var(--ss-accent-eyebrow)}.ss-eyebrow a{color:inherit;text-decoration:none}.ss-eyebrow a:hover{color:var(--ss-accent);text-decoration:underline}.ss-label{font-family:var(--ss-font-body);font-size:.75rem;line-height:1;letter-spacing:var(--ss-tracking);text-transform:uppercase;color:var(--ss-text-quiet)}.ss-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 12px;border-radius:var(--ss-radius-pill);font-family:var(--ss-font-body);font-size:.875rem;line-height:1;letter-spacing:var(--ss-tracking);color:var(--ss-text);background:var(--ss-surface-tint);text-decoration:none;white-space:nowrap;transition:background-color var(--ss-motion) var(--ss-ease),color var(--ss-motion) var(--ss-ease)}.ss-chip__prefix{color:var(--ss-text-quiet)}.ss-chip--outline{background:transparent;box-shadow:inset 0 0 0 1px var(--ss-border)}.ss-chip--accent{background:var(--ss-accent-soft);color:var(--ss-accent)}a.ss-chip:hover,a.ss-chip:focus-visible{background:var(--ss-surface-hover);color:var(--ss-accent)}.ss-chip-row{display:flex;flex-wrap:wrap;gap:8px}.ss-status{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 12px;border-radius:var(--ss-radius-pill);font-family:var(--ss-font-body);font-size:.875rem;font-weight:500;line-height:1;letter-spacing:var(--ss-tracking);white-space:nowrap}.ss-status--quiet{background:var(--ss-grey-50);color:var(--ss-text-quiet)}.ss-status--success{background:var(--ss-success-50);color:var(--ss-success-700)}.ss-status--warning{background:var(--ss-warning-50);color:var(--ss-warning-700)}.ss-status--error{background:var(--ss-error-50);color:var(--ss-error-700)}.ss-badge{display:inline-block;padding:6px 12px;border-radius:var(--ss-radius-badge);background:var(--ss-accent);color:var(--ss-text-on-dark);font-family:var(--ss-font-body);font-size:.75rem;font-weight:500;line-height:1;letter-spacing:var(--ss-tracking)}.ss-rating{display:inline-flex;align-items:center;gap:8px;color:var(--ss-text-body);font-size:.875rem;text-decoration:none}.ss-rating__stars{display:inline-flex;color:var(--ss-sand-600)}.ss-rating__star--filled{color:var(--ss-accent);font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 20}.ss-compact-card{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--ss-radius);background:var(--ss-surface);box-shadow:inset 0 0 0 1px var(--ss-border)}.ss-compact-card__media{flex:0 0 80px;width:80px;height:80px;border-radius:var(--ss-radius);background:var(--ss-surface-tint);overflow:hidden}.ss-compact-card__media img{display:block;width:100%;height:100%;object-fit:contain}.ss-compact-card__text{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-width:0}.ss-compact-card__title{font-family:var(--ss-font-body);font-weight:500;font-size:1rem;line-height:1.2;letter-spacing:var(--ss-tracking);color:var(--ss-text);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ss-compact-card__price,.ss-compact-card__price .price,.ss-compact-card__price .price__current{font-family:var(--ss-font-body);font-weight:500;font-size:.875rem;color:var(--ss-accent)}.ss-compact-card__add{flex:0 0 auto}.ss-compact-card__add .quick-add__button{min-height:40px;padding-inline:16px;font-size:.875rem}.ss-compact-card--grid{flex-direction:column;align-items:stretch;padding:0 0 12px;box-shadow:none;background:transparent}.ss-compact-card--grid .ss-compact-card__media{flex:0 0 auto;width:100%;height:auto;aspect-ratio:1}.ss-compact-card--grid .ss-compact-card__text{padding:12px 16px 0}.ss-compact-card--grid .ss-compact-card__add{padding-inline:16px}.ss-pdp-section{padding-block:48px;padding-inline:var(--page-margin, 16px);max-width:calc(var(--ss-content) + var(--page-margin, 16px) * 2);margin-inline:auto}.ss-pdp-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:32px}.ss-pdp-section__title{margin:0}.ss-pdp-section__intro{max-width:640px;margin:8px 0 0;color:var(--ss-text-body)}@media screen and (max-width:599px){.ss-pdp-section{padding-block:32px}.ss-pdp-section__head{flex-direction:column;align-items:flex-start;margin-bottom:24px}}.ss-panel{border-radius:var(--ss-radius);background:var(--ss-surface);padding:24px}.ss-panel--tint{background:var(--ss-surface-tint)}.ss-panel--band{background:var(--ss-band)}.ss-accordion{display:flex;flex-direction:column;gap:12px}.ss-accordion__row{border-radius:var(--ss-radius);box-shadow:inset 0 0 0 1px var(--ss-border);background:var(--ss-surface);transition:padding var(--ss-motion) var(--ss-ease)}.ss-accordion__summary{display:flex;align-items:center;gap:12px;padding:20px 16px;cursor:pointer;list-style:none;font-family:var(--ss-font-body);font-size:1.25rem;line-height:1.2;letter-spacing:var(--ss-tracking);color:var(--ss-text)}.ss-accordion__summary::-webkit-details-marker{display:none}.ss-accordion__summary .ss-icon{color:var(--ss-accent)}.ss-accordion__chevron{margin-inline-start:auto;transition:transform var(--ss-motion) var(--ss-ease)}.ss-accordion__row[open] .ss-accordion__summary{padding:24px 16px 12px;font-weight:500}.ss-accordion__row[open] .ss-accordion__chevron{transform:rotate(180deg)}.ss-accordion__body{padding:0 16px 24px 52px;font-size:1rem;line-height:1.5;color:var(--ss-text-body)}.ss-accordion__body>:first-child{margin-top:0}.ss-accordion__body>:last-child{margin-bottom:0}.ss-accordion__body ol,.ss-accordion__body ul{padding-inline-start:20px}.ss-accordion--lined{gap:0}.ss-accordion--lined .ss-accordion__row{border-radius:0;box-shadow:none;background:transparent;border-bottom:1px solid var(--ss-border-on-band)}.ss-accordion--lined .ss-accordion__summary,.ss-accordion--lined .ss-accordion__row[open] .ss-accordion__summary{padding:24px 0;font-size:1rem;font-weight:500;line-height:1.4}.ss-accordion--lined .ss-accordion__body{padding:0 0 24px}.ss-accordion--lined .ss-accordion__plus{margin-inline-start:auto;color:var(--ss-accent)}.ss-accordion--lined .ss-accordion__row[open] .ss-accordion__plus--open,.ss-accordion--lined .ss-accordion__row:not([open]) .ss-accordion__plus--closed{display:none}.ss-study{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:var(--ss-radius);background:var(--ss-surface);box-shadow:inset 0 0 0 1px var(--ss-border)}.ss-study__meta{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:.875rem;color:var(--ss-text-quiet)}.ss-study__title{margin:0;font-family:var(--ss-font-body);font-weight:500;font-size:1.125rem;line-height:1.3;color:var(--ss-text)}.ss-study__headline{margin:0;font-family:var(--ss-font-display);font-size:1.5rem;line-height:1.2;letter-spacing:var(--ss-tracking);color:var(--ss-accent)}.ss-study__summary{color:var(--ss-text-body)}.ss-study__link{display:inline-flex;align-items:center;gap:4px;color:var(--ss-accent);text-decoration:none}.ss-study__link:hover{text-decoration:underline}.ss-rte{color:var(--ss-text-body);line-height:1.5}.ss-rte>:first-child{margin-top:0}.ss-rte>:last-child{margin-bottom:0}.ss-note{font-size:.875rem;line-height:1.5;color:var(--ss-text-quiet)}.ss-note a{color:inherit}.product-badges:has(.color-custom-badge-sale){display:none}product-card .quick-add__button,product-card .quick-add__button:disabled{opacity:1}@media screen and (min-width:750px){product-card button.quick-add__button{width:var(--quick-add-expanded-width);padding-inline-end:var(--padding-sm)}}product-card .product-title,product-card .product-card__title,product-card [class*=product-title] a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}.product-card .price,.product-card .price__current{font-size:1.0625rem}.ss-card-size p{margin:0}.product-grid__item .product-card.ss-card,.resource-list__item .product-card.ss-card{display:flex}.ss-card{position:relative;display:flex;flex-direction:column;gap:12px;height:100%;min-width:0;--quick-add-display: flex;--quick-add-mobile-display: flex;--quick-add-mobile-opacity: 1;padding:8px 8px 12px;border-radius:var(--ss-radius);background:var(--ss-surface);box-shadow:inset 0 0 0 1px var(--ss-border);transition:box-shadow var(--ss-motion) var(--ss-ease),transform var(--ss-motion) var(--ss-ease)}.ss-card .ss-card__hidden-link{display:none}.ss-card__media{position:relative;flex:0 0 auto;isolation:isolate;aspect-ratio:1;border-radius:var(--ss-radius);overflow:hidden;background:var(--ss-surface-tint)}.ss-card__image-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.ss-card__image,.ss-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:20px;mix-blend-mode:multiply;transition:opacity var(--ss-motion) var(--ss-ease),transform .4s var(--ss-ease)}.ss-card__image--secondary{opacity:0}.ss-card__dots{position:absolute;left:50%;bottom:12px;z-index:1;display:flex;gap:4px;transform:translate(-50%);pointer-events:none}.ss-card__dots i{width:5px;height:5px;border-radius:50%;background:#17212a40}.ss-card__dots i.is-active{background:var(--ss-ink-500)}.ss-card__soldout{position:absolute;top:12px;left:12px;z-index:1;padding:6px 10px;border-radius:var(--ss-radius-pill);background:#ffffffd9;font-family:var(--ss-font-body);font-size:.75rem;letter-spacing:var(--ss-tracking);color:var(--ss-text-quiet)}.ss-card__glass{position:absolute;left:8px;right:8px;bottom:8px;z-index:2;display:flex;gap:8px;padding:8px;border-radius:var(--ss-radius);background:#ffffff73;border:1px solid rgba(255,255,255,.65);box-shadow:0 8px 24px #17212a1f;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity var(--ss-motion) var(--ss-ease),transform var(--ss-motion) var(--ss-ease)}.ss-card__buy-form{display:contents}.ss-card__float{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:0;border-radius:var(--ss-radius-pill);font-family:var(--ss-font-display);font-size:.9375rem;line-height:1;letter-spacing:var(--ss-tracking);text-decoration:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color var(--ss-motion) var(--ss-ease),color var(--ss-motion) var(--ss-ease)}.ss-card__float--add{background:var(--ss-ink-500);color:var(--ss-sand-200)}.ss-card__float--add:hover,.ss-card__float--add:focus-visible{background:var(--ss-accent)}.ss-card__float--buy{gap:8px;background:var(--ss-ink-500);color:var(--ss-sand-200)}.ss-card__float--buy .ss-icon{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 20}.ss-card__float--buy:hover,.ss-card__float--buy:focus-visible{background:var(--ss-accent);color:#fff}@media(hover:hover){.ss-card:hover{box-shadow:var(--ss-shadow-hover);transform:translateY(-4px)}.ss-card:hover .ss-card__image--secondary{opacity:1}.ss-card:hover .ss-card__image--primary:not(:only-of-type){opacity:0}.ss-card:hover .ss-card__image:only-of-type{transform:scale(1.04)}.ss-card:hover .ss-card__glass,.ss-card:focus-within .ss-card__glass{opacity:1;transform:translateY(0);pointer-events:auto}.ss-card:hover .ss-card__dots{opacity:0}}@media(hover:none),screen and (max-width:749px){.ss-card__glass{display:none}}@media screen and (max-width:749px){.section-resource-list slideshow-arrows,.product-grid slideshow-arrows{display:none}}@media screen and (max-width:599px){.ss-card{padding:6px 6px 10px;gap:10px}.ss-card__body{padding:0 4px;gap:6px}.ss-card__price{min-height:24px;padding:0 10px;font-size:.8125rem}.ss-card__title{font-size:.9375rem}.ss-card .ss-card__add .quick-add__button{min-height:44px;font-size:.9375rem;padding-inline:12px}}.ss-card__body{display:flex;flex-direction:column;gap:8px;padding:0 8px;flex:1 1 auto}.ss-card__brand{font-family:var(--ss-font-body);font-size:.8125rem;line-height:1;letter-spacing:var(--ss-tracking);color:var(--ss-accent-eyebrow)}.ss-card__row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px;min-width:0}.ss-card__title{flex:1 1 140px;min-width:0}.ss-card__title{margin:0;font-family:var(--ss-font-body);font-weight:500;font-size:1rem;line-height:1.25;letter-spacing:var(--ss-tracking);color:var(--ss-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ss-card__title a{color:inherit;text-decoration:none}.ss-card__title a:hover{color:var(--ss-accent)}.ss-card__price{flex:0 0 auto;display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:var(--ss-radius-pill);background:var(--ss-ink-500);color:var(--ss-sand-200);font-family:var(--ss-font-body);font-weight:500;font-size:.875rem;line-height:1;letter-spacing:var(--ss-tracking);white-space:nowrap}.ss-card__line{margin:0;font-family:var(--ss-font-body);font-size:.875rem;line-height:1.5;letter-spacing:var(--ss-tracking);color:var(--ss-text-body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:749px){.ss-card__line{display:none}}.ss-card__chips{display:flex;flex-wrap:wrap;gap:4px}.ss-card__chip{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border-radius:var(--ss-radius-pill);background:var(--ss-sand-200);color:var(--ss-text-body);font-family:var(--ss-font-body);font-size:.75rem;line-height:1.2;letter-spacing:var(--ss-tracking)}.ss-card__chip--dark{background:var(--ss-ink-500);color:var(--ss-sand-200)}.ss-card__chip--accent{background:var(--ss-accent-soft);color:var(--ss-accent)}.ss-card__chip--rx{background:var(--ss-sand-300);color:var(--ss-text)}.ss-card__chip--rx .ss-icon{color:var(--ss-accent)}.ss-card__float--full{flex:1 1 100%}.ss-card__chip--rating .ss-icon{color:var(--ss-accent);font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 20}.ss-card__add{margin-top:auto;padding-top:4px}.ss-card .ss-card__add .quick-add,.ss-card .ss-card__add quick-add-component{position:static;display:block;width:100%;opacity:1;transform:none;pointer-events:auto;inset:auto;padding:0;margin:0}.ss-card .ss-card__add product-form-component,.ss-card .ss-card__add form{display:block;width:100%}.ss-card .ss-card__add button.quick-add__button,.ss-card .ss-card__add .quick-add__button{position:static;inset:auto;display:inline-flex;align-items:center;justify-content:center;width:100%;max-inline-size:none;height:auto;min-height:48px;opacity:1;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;scale:1;padding-inline:24px;border-radius:var(--ss-radius-pill);background:var(--ss-ink-500);color:var(--ss-sand-200);--button-background-color: var(--ss-ink-500);--button-border-color: var(--ss-ink-500);--button-color: var(--ss-sand-200);font-family:var(--ss-font-display);font-size:1rem;box-shadow:none}.ss-card .ss-card__add .quick-add__button .add-to-cart-icon{display:none}.ss-card .ss-card__add .quick-add__button:before{content:none}.ss-card .ss-card__add .quick-add__button,.ss-card:hover .ss-card__add .quick-add__button{background-color:var(--ss-ink-500)!important;color:var(--ss-sand-200)!important;--button-color: var(--ss-sand-200);opacity:1!important}.ss-card .ss-card__add .quick-add__button:hover,.ss-card .ss-card__add .quick-add__button:focus-visible{scale:1;background-color:var(--ss-accent)!important;color:#fff!important;--button-color: #FFFFFF;--button-background-color: var(--ss-accent);--button-border-color: var(--ss-accent)}.ss-card .ss-card__add .quick-add__button:disabled{opacity:.5}.ss-card__add-link{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:8px 12px;text-align:center;line-height:1.2;border-radius:var(--ss-radius-pill);background:var(--ss-sand-300);color:var(--ss-text-body);font-family:var(--ss-font-display);font-size:1rem;text-decoration:none}.ss-card--placeholder .ss-card__price,.ss-card--placeholder .ss-card__title{opacity:.6}@media(prefers-reduced-motion:reduce){.ss-card,.ss-card__image,.ss-card__glass{transition:none}}.facets-controls-wrapper.facets--horizontal{align-items:center;gap:16px;padding-block:8px 16px;border-bottom:1px solid var(--ss-border);margin-bottom:24px}.facets--filters-title{margin:0;font-family:var(--ss-font-display);font-size:1.25rem;font-weight:400;letter-spacing:var(--ss-tracking);color:var(--ss-text)}.products-count-wrapper{font-family:var(--ss-font-body);font-size:.9375rem;letter-spacing:var(--ss-tracking);color:var(--ss-text-body)}.sorting-filter .facets__label,.sorting-filter summary{font-family:var(--ss-font-body);letter-spacing:var(--ss-tracking)}.sorting-filter .facets__panel>summary,.sorting-filter .sorting-filter__select-wrapper{min-height:40px;padding:0 16px;border-radius:var(--ss-radius-pill);background:var(--ss-sand-200);color:var(--ss-text)}@media screen and (min-width:750px){.facets-block-wrapper--vertical .facets--vertical{display:flex;flex-direction:column;gap:12px}}.facets-block-wrapper--vertical .facets__form,.facets-block-wrapper--vertical .facets__filters-wrapper{display:flex;flex-direction:column;gap:12px}.facets-block-wrapper--vertical .facets__panel,.ss-tree.facets__panel,.ss-applied{border-radius:var(--ss-radius);background:var(--ss-sand-200);padding:4px 16px 8px}.facets-block-wrapper--vertical .facets__summary,.ss-tree__summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0;cursor:pointer;list-style:none}.facets-block-wrapper--vertical .facets__summary::-webkit-details-marker,.ss-tree__summary::-webkit-details-marker,.ss-tree__row--branch::-webkit-details-marker{display:none}.facets-block-wrapper--vertical .facets__label,.ss-tree .facets__label,.ss-applied .facets__label{font-family:var(--ss-font-body);font-weight:500;font-size:.9375rem;letter-spacing:var(--ss-tracking);color:var(--ss-text);text-transform:none}.facets-block-wrapper--vertical .facets__panel-content{padding:4px 0 8px}.facets-block-wrapper--vertical .facets__inputs-wrapper{display:flex;flex-direction:column;gap:2px}.facets-block-wrapper--vertical .facets__inputs-wrapper label,.facets-block-wrapper--vertical .facets__inputs-wrapper .facets__input-label{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 4px;border-radius:8px;font-family:var(--ss-font-body);font-size:.9375rem;letter-spacing:var(--ss-tracking);color:var(--ss-text-body);cursor:pointer}.facets-block-wrapper--vertical .facets__inputs-wrapper label:hover{background:var(--ss-sand-300);color:var(--ss-text)}.facets-block-wrapper--vertical .facets__inputs-wrapper input[type=checkbox]{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin:0;flex:0 0 18px;border:1.5px solid var(--ss-grey-200);border-radius:4px;background:#fff;display:inline-grid;place-items:center;cursor:pointer;transition:background-color var(--ss-motion) var(--ss-ease),border-color var(--ss-motion) var(--ss-ease)}.facets-block-wrapper--vertical .facets__inputs-wrapper input[type=checkbox]:after{content:"";width:10px;height:6px;border-left:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;transform:rotate(-45deg) translate(1px,-1px);opacity:0}.facets-block-wrapper--vertical .facets__inputs-wrapper input[type=checkbox]:checked{background:var(--ss-ink-500);border-color:var(--ss-ink-500)}.facets-block-wrapper--vertical .facets__inputs-wrapper input[type=checkbox]:checked:after{opacity:1}.facets-block-wrapper--vertical .facets__inputs-wrapper input[type=checkbox]:focus-visible{outline:2px solid var(--ss-ink-500);outline-offset:2px}.facets-block-wrapper--vertical .facets__bubble{background:var(--ss-ink-500);color:var(--ss-sand-200);font-size:.75rem}.ss-applied{display:none}.ss-applied:has(facet-remove-component){display:block}.ss-applied__head{display:flex;align-items:center;min-height:44px}.ss-applied .facets-remove{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:0 0 8px}.ss-applied .facets-remove__pill{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:0 4px 0 8px;border:0;border-radius:8px;background:transparent;font-family:var(--ss-font-body);font-size:.9375rem;letter-spacing:var(--ss-tracking);color:var(--ss-text);cursor:pointer}.ss-applied .facets-remove__pill:hover{background:var(--ss-sand-300)}.ss-applied .facets-remove__pill .svg-wrapper{color:var(--ss-text-quiet)}.ss-applied .facets__clear-all-link{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:8px;border-radius:var(--ss-radius-pill);background:var(--ss-accent);color:var(--ss-sand-200);font-family:var(--ss-font-display);font-size:.9375rem;letter-spacing:var(--ss-tracking);text-decoration:none;text-transform:none;transition:background-color var(--ss-motion) var(--ss-ease)}.ss-applied .facets__clear-all-link:hover{background:var(--ss-ink-500)}.ss-tree__body{padding:0 0 8px}.ss-tree__list{margin:0;padding:0;list-style:none}.ss-tree__list--nested{padding-inline-start:16px}.ss-tree__branch>summary{list-style:none}.ss-tree__row{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 4px;border-radius:8px;font-family:var(--ss-font-body);font-size:.9375rem;letter-spacing:var(--ss-tracking);color:var(--ss-text-body);text-decoration:none;cursor:pointer}.ss-tree__row:hover{background:var(--ss-sand-300);color:var(--ss-text)}.ss-tree__row--branch{justify-content:space-between;color:var(--ss-text)}.ss-tree__row--branch .svg-wrapper{width:12px;color:var(--ss-text-quiet)}.ss-tree__box{flex:0 0 18px;width:18px;height:18px;border:1.5px solid var(--ss-grey-200);border-radius:4px;background:#fff;display:inline-grid;place-items:center}.ss-tree__box:after{content:"";width:10px;height:6px;border-left:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;transform:rotate(-45deg) translate(1px,-1px);opacity:0}.ss-tree__count{margin-inline-start:auto;font-size:.8125rem;color:var(--ss-text-quiet)}.ss-tree__row.is-current{color:var(--ss-text);font-weight:500}.ss-tree__row.is-current .ss-tree__box{background:var(--ss-ink-500);border-color:var(--ss-ink-500)}.ss-tree__row.is-current .ss-tree__box:after{opacity:1}.facets-block-wrapper--vertical .facets__price input{border-radius:8px;border:1px solid var(--ss-border);background:#fff;font-family:var(--ss-font-body);letter-spacing:var(--ss-tracking)}.ss-tags.facets__panel{padding:4px 16px 8px}.ss-tags__status{display:inline-flex;align-items:center;gap:8px}.ss-tags__body{padding:0 0 8px}.ss-tags__list,.ss-applied__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.ss-tags__item a,.ss-applied__item a{position:relative;display:flex;align-items:center;gap:10px;min-height:36px;padding:0 4px 0 32px;border-radius:8px;font-family:var(--ss-font-body);font-size:.9375rem;letter-spacing:var(--ss-tracking);color:var(--ss-text-body);text-decoration:none}.ss-tags__item a:hover,.ss-applied__item a:hover{background:var(--ss-sand-300);color:var(--ss-text)}.ss-tags__item a:before{content:"";position:absolute;left:4px;top:50%;width:18px;height:18px;transform:translateY(-50%);border:1.5px solid var(--ss-grey-200);border-radius:4px;background:#fff}.ss-tags__item a:after{content:"";position:absolute;left:8px;top:50%;width:10px;height:6px;border-left:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;transform:translateY(-70%) rotate(-45deg);opacity:0}.ss-tags__item.is-current a{color:var(--ss-text);font-weight:500}.ss-tags__item.is-current a:before{background:var(--ss-ink-500);border-color:var(--ss-ink-500)}.ss-tags__item.is-current a:after{opacity:1}.ss-applied--tags{display:block}.ss-applied__item a{padding-left:8px;padding-right:36px;color:var(--ss-text)}.ss-applied__item a:after{content:"\d7";position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:1.125rem;line-height:1;color:var(--ss-text-quiet)}.ss-applied__reset{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:8px 0 4px;border-radius:var(--ss-radius-pill);background:var(--ss-accent);color:var(--ss-sand-200);font-family:var(--ss-font-display);font-size:.9375rem;letter-spacing:var(--ss-tracking);text-decoration:none;transition:background-color var(--ss-motion) var(--ss-ease)}.ss-applied__reset:hover{background:var(--ss-ink-500)}.ss-tags__more>summary{list-style:none;cursor:pointer}.ss-tags__more>summary::-webkit-details-marker{display:none}.ss-tags__more-toggle{display:inline-flex;align-items:center;min-height:36px;padding:0 4px 0 32px;font-family:var(--ss-font-body);font-size:.875rem;letter-spacing:var(--ss-tracking);color:var(--ss-accent)}.ss-tags__more[open] .ss-tags__more-open,.ss-tags__more:not([open]) .ss-tags__more-close{display:none}@media screen and (max-width:749px){.main-collection-grid .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.main-collection-grid .product-grid .ss-card{min-width:0}}@media screen and (min-width:750px){.facets-block-wrapper--vertical .facets--vertical{gap:0;padding:4px 20px 8px;border-radius:var(--ss-radius);background:var(--ss-surface);box-shadow:inset 0 0 0 1px var(--ss-border)}}.facets-block-wrapper--vertical .facets__form,.facets-block-wrapper--vertical .facets__filters-wrapper{gap:0}.facets-block-wrapper--vertical .facets__panel,.ss-tags.facets__panel,.ss-tree.facets__panel,.ss-applied{padding:0;border-radius:0;background:transparent;border-bottom:1px solid var(--ss-border)}.facets-block-wrapper--vertical .facets__filters-wrapper>:last-child,.facets-block-wrapper--vertical .facets__panel:last-child{border-bottom:0}.facets-block-wrapper--vertical .facets__summary,.ss-tree__summary,.ss-tags__summary,.ss-applied__head{min-height:52px}.facets-block-wrapper--vertical .facets__label,.ss-tree .facets__label,.ss-tags .facets__label,.ss-applied .facets__label{font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ss-text)}.facets-block-wrapper--vertical .facets__summary .icon-caret,.ss-tags__summary .icon-caret,.ss-tree__summary .icon-caret{width:10px;color:var(--ss-text-quiet)}.facets-block-wrapper--vertical .facets__bubble{min-width:18px;height:18px;padding:0 5px;font-size:.6875rem;line-height:18px;border-radius:9px}.facets-block-wrapper--vertical .facets__panel-content,.ss-tags__body,.ss-tree__body{padding:0 0 14px}.facets-block-wrapper--vertical .facets__inputs-wrapper label,.facets-block-wrapper--vertical .facets__inputs-wrapper .facets__input-label,.ss-tags__item a,.ss-tree__row{min-height:32px;padding-block:0;border-radius:6px;font-size:.875rem;color:var(--ss-text-body)}.ss-tags__item a{padding-left:26px}.facets-block-wrapper--vertical .facets__inputs-wrapper label:hover,.ss-tags__item a:hover,.ss-tree__row:hover{background:transparent;color:var(--ss-text)}.facets-block-wrapper--vertical .facets__inputs-wrapper input[type=checkbox],.ss-tree__box,.ss-tags__item a:before{width:16px;height:16px;flex-basis:16px;border-width:1px;border-color:var(--ss-grey-200);border-radius:4px}.ss-tags__item a:before{left:0}.ss-tags__item a:after{left:3px;width:9px;height:5px}.facets-block-wrapper--vertical .facets__inputs-wrapper input[type=checkbox]:after{width:9px;height:5px}.ss-tags__more-toggle{min-height:32px;padding-left:26px;font-size:.8125rem;color:var(--ss-accent)}.ss-tags__more-toggle:before{content:"+";margin-right:6px;font-size:.9375rem;line-height:1}.ss-tags__more[open] .ss-tags__more-toggle:before{content:"\2013"}.ss-applied__head{justify-content:space-between}.ss-applied__list,.ss-applied .facets-remove{flex-direction:row;flex-wrap:wrap;gap:6px;padding:0 0 16px}.ss-applied__item a,.ss-applied .facets-remove__pill{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 28px 0 10px;border-radius:var(--ss-radius-pill);background:var(--ss-sand-200);font-size:.8125rem;color:var(--ss-text)}.ss-applied__item a:after{right:9px;font-size:1rem}.ss-applied__item a:hover,.ss-applied .facets-remove__pill:hover{background:var(--ss-sand-300)}.ss-applied__reset,.ss-applied .facets__clear-all-link{position:absolute;top:16px;right:0;width:auto;min-height:0;margin:0;padding:0;background:transparent;color:var(--ss-accent);font-family:var(--ss-font-body);font-size:.8125rem;font-weight:500;letter-spacing:var(--ss-tracking);text-transform:none}.ss-applied{position:relative}.ss-applied__reset:hover,.ss-applied .facets__clear-all-link:hover{background:transparent;color:var(--ss-ink-500);text-decoration:underline}.facets-controls-wrapper.facets--horizontal{padding-block:0 20px;margin-bottom:20px}.facets--filters-title{font-size:1.5rem}.products-count-wrapper{color:var(--ss-text-quiet)}.ss-shopby__list{display:flex;flex-direction:column;gap:2px;margin:0;padding:4px 0 12px;list-style:none}.ss-shopby__list a{display:flex;align-items:center;min-height:32px;padding:4px 6px;border-radius:6px;font-family:var(--ss-font-body);font-size:.9375rem;letter-spacing:var(--ss-tracking);color:var(--ss-text-body);text-decoration:none;transition:color var(--ss-motion) var(--ss-ease),background-color var(--ss-motion) var(--ss-ease)}.ss-shopby__list a:hover{background:var(--ss-sand-200);color:var(--ss-text)}.ss-shopby__list a.is-current{color:var(--ss-accent);font-weight:500}.ss-shopby__all a{margin-top:4px;color:var(--ss-accent);font-family:var(--ss-font-display)}.ss-shopby__all a:after{content:"\2192";margin-left:6px}.ss-arrow{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid var(--ss-sand-600);border-radius:50%;background:transparent;color:var(--ss-ink-500);transition:background-color var(--ss-motion) var(--ss-ease),color var(--ss-motion) var(--ss-ease),border-color var(--ss-motion) var(--ss-ease)}.ss-arrow .ss-icon{font-size:18px;transition:transform var(--ss-motion) var(--ss-ease)}.ss-arrow--light{border-color:#fffc;background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff}@media(hover:hover){a:hover>.ss-arrow,a:hover .ss-arrow,a:focus-visible .ss-arrow,a.ss-arrow:hover,a.ss-arrow:focus-visible{background:var(--ss-ink-500);border-color:var(--ss-ink-500);color:#fff}a:hover .ss-arrow--light,a:focus-visible .ss-arrow--light,a.ss-arrow--light:hover,a.ss-arrow--light:focus-visible{background:#fff;border-color:#fff;color:var(--ss-ink-500)}a:hover .ss-arrow .ss-icon,a:focus-visible .ss-arrow .ss-icon,a.ss-arrow:hover .ss-icon,a.ss-arrow:focus-visible .ss-icon{transform:rotate(-45deg)}}@media(prefers-reduced-motion:reduce){.ss-arrow,.ss-arrow .ss-icon{transition:none}}.ss-header-menu{display:flex;align-items:center}.ss-nav__list{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.ss-nav__item{position:relative}@media screen and (min-width:990px)and (max-width:1199px){.ss-nav__list{gap:0}.ss-nav__link{padding:10px 6px;font-size:.8125rem}}@media screen and (min-width:750px)and (max-width:989px){html #header-component[data-menu-style=menu] .ss-header-menu{display:none}html #header-component[data-menu-style=menu] .header__drawer{display:flex}}@media screen and (min-width:768px){html.ai-assistant-open #header-component[data-menu-style=menu] .ss-header-menu{display:none}html.ai-assistant-open #header-component[data-menu-style=menu] .header__drawer{display:flex;min-height:0}}.ss-menu-tab__label{display:none}@media screen and (min-width:750px){#header-component .header__drawer .header__icon--summary{gap:8px;min-height:40px;padding:8px 16px 8px 12px;border:1px solid var(--ss-sand-600);border-radius:var(--ss-radius-pill);background:var(--ss-surface);color:var(--ss-text);transition:background-color var(--ss-motion) var(--ss-ease),color var(--ss-motion) var(--ss-ease),border-color var(--ss-motion) var(--ss-ease)}#header-component .header__drawer .header__icon--summary:hover,#header-component .header__drawer .menu-open .header__icon--summary{border-color:var(--ss-inverse);background:var(--ss-inverse);color:var(--ss-sand-200)}#header-component .header__drawer .header__icon--summary .header-drawer-icon{margin:0}.ss-menu-tab__label{display:inline;font-family:var(--ss-font-display);font-size:.875rem;line-height:1;letter-spacing:var(--ss-tracking)}}.ss-nav__link{position:relative;display:inline-flex;align-items:center;gap:2px;padding:10px 12px;font-family:var(--ss-font-display);font-size:.875rem;line-height:1;letter-spacing:var(--ss-tracking);color:var(--ss-text);text-decoration:none;white-space:nowrap;transition:color var(--ss-motion) var(--ss-ease)}.ss-nav__link:after{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:1px;background:var(--ss-accent);transform:scaleX(0);transform-origin:left;transition:transform var(--ss-motion) var(--ss-ease)}.ss-nav__link .ss-icon{transition:transform var(--ss-motion) var(--ss-ease)}.ss-nav__item:hover>.ss-nav__link,.ss-nav__item:focus-within>.ss-nav__link,.ss-nav__link[aria-current=page]{color:var(--ss-accent)}.ss-nav__item:hover>.ss-nav__link:after,.ss-nav__item:focus-within>.ss-nav__link:after{transform:scaleX(1)}.ss-nav__item:hover>.ss-nav__link .ss-icon,.ss-nav__item:focus-within>.ss-nav__link .ss-icon{transform:rotate(180deg)}.ss-nav__panel{position:absolute;top:100%;left:0;z-index:30;min-width:260px;padding-top:8px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity var(--ss-motion) var(--ss-ease),transform var(--ss-motion) var(--ss-ease),visibility 0s linear var(--ss-motion)}.ss-nav__item:hover>.ss-nav__panel,.ss-nav__item:focus-within>.ss-nav__panel{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.ss-nav__sub{display:flex;flex-direction:column;gap:2px;margin:0;padding:8px;list-style:none;border:1px solid var(--ss-border);border-radius:var(--ss-radius);background:var(--ss-surface);box-shadow:var(--ss-shadow-hover)}.ss-nav__sublink{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 8px 8px 12px;border-radius:8px;font-family:var(--ss-font-body);font-size:.9375rem;letter-spacing:var(--ss-tracking);color:var(--ss-text);text-decoration:none;white-space:nowrap;transition:background-color var(--ss-motion) var(--ss-ease),color var(--ss-motion) var(--ss-ease)}.ss-nav__sublink:hover,.ss-nav__sublink:focus-visible{background:var(--ss-sand-200);color:var(--ss-accent)}.ss-nav__sublink .ss-arrow{width:32px;height:32px;flex-basis:32px}.ss-nav__sublink .ss-arrow .ss-icon{font-size:16px}.ss-nav__all{margin-top:4px;padding-top:6px;border-top:1px solid var(--ss-border)}.ss-nav__sublink--all{font-family:var(--ss-font-display);color:var(--ss-accent)}.ss-nav-m{margin:0;padding:0 var(--drawer-padding, 20px) 16px;list-style:none}.ss-nav-m__item+.ss-nav-m__item{border-top:1px solid var(--ss-border)}.ss-nav-m__link,.ss-nav-m__summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:12px 0;font-family:var(--ss-font-display);font-size:1.125rem;letter-spacing:var(--ss-tracking);color:var(--ss-text);text-decoration:none;cursor:pointer;list-style:none}.ss-nav-m__summary::-webkit-details-marker{display:none}.ss-nav-m__summary .ss-icon{color:var(--ss-accent);transition:transform var(--ss-motion) var(--ss-ease)}.ss-nav-m__group[open]>.ss-nav-m__summary .ss-icon{transform:rotate(180deg)}.ss-nav-m__sub{margin:0;padding:0 0 12px 12px;list-style:none}.ss-nav-m__sublink{display:block;min-height:44px;padding:10px 0;font-family:var(--ss-font-body);font-size:1rem;letter-spacing:var(--ss-tracking);color:var(--ss-text-body);text-decoration:none}.ss-nav-m__sublink:hover{color:var(--ss-accent)}.ss-nav__item.is-mega{position:static}.ss-nav__mega{position:absolute;top:100%;left:var(--page-margin, 16px);right:var(--page-margin, 16px);z-index:30;padding-top:8px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity var(--ss-motion) var(--ss-ease),transform var(--ss-motion) var(--ss-ease),visibility 0s linear var(--ss-motion)}.ss-nav__item.is-mega:hover>.ss-nav__mega,.ss-nav__item.is-mega:focus-within>.ss-nav__mega{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.ss-nav__mega-inner,.ss-nav__mega-foot{background:var(--ss-surface)}.ss-nav__mega-inner{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:40px;padding:36px 40px 28px;border:1px solid var(--ss-border);border-bottom:0;border-radius:var(--ss-radius) var(--ss-radius) 0 0}.ss-nav__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:32px 20px}.ss-nav__colhead{display:block;margin:0 0 16px;font-family:var(--ss-font-body);font-weight:500;font-size:.75rem;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--ss-text-quiet);text-decoration:none}.ss-nav__colhead--link:hover{color:var(--ss-accent)}.ss-nav__collist{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.ss-nav__collink{display:inline-flex;align-items:center;gap:8px;padding:5px 0;font-family:var(--ss-font-body);font-size:.9375rem;line-height:1.3;letter-spacing:var(--ss-tracking);color:var(--ss-text);text-decoration:none;transition:color var(--ss-motion) var(--ss-ease)}.ss-nav__collink:hover,.ss-nav__collink:focus-visible{color:var(--ss-accent)}.ss-nav__collink--all{margin-top:6px;font-family:var(--ss-font-display);color:var(--ss-accent)}.ss-nav__collink--all .ss-arrow{width:28px;height:28px;flex-basis:28px}.ss-nav__collink--all .ss-arrow .ss-icon{font-size:14px}.ss-nav__tile{position:relative;display:block;aspect-ratio:1;border-radius:var(--ss-radius);overflow:hidden;background:var(--ss-sand-200);color:#fff;text-decoration:none;isolation:isolate}.ss-nav__tile img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ss-ease)}.ss-nav__tile:hover img{transform:scale(1.04)}.ss-nav__tile-cap{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 10px 10px 14px;border:1px solid rgba(255,255,255,.65);border-radius:calc(var(--ss-radius) - 2px);background:#ffffff9e;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);font-family:var(--ss-font-display);font-size:.875rem;line-height:1.2;letter-spacing:var(--ss-tracking);color:var(--ss-text)}.ss-nav__tile-cap .ss-arrow{width:30px;height:30px;flex-basis:30px;border-color:var(--ss-sand-600);background:none;color:var(--ss-accent)}.ss-nav__mega-foot{padding:20px 40px 28px;border:1px solid var(--ss-border);border-top:0;border-radius:0 0 var(--ss-radius) var(--ss-radius)}.ss-nav__mega>*+*{margin-top:0}.ss-nav__mega-inner,.ss-nav__mega-foot{filter:none}.ss-nav__item.is-mega:hover>.ss-nav__mega>.ss-nav__mega-foot,.ss-nav__item.is-mega:focus-within>.ss-nav__mega>.ss-nav__mega-foot{box-shadow:0 16px 40px #17212a24}.ss-nav__mega-foot:before{content:"";display:block;height:1px;margin:0 0 20px;background:var(--ss-border)}.ss-nav__cta{--button-background-color: var(--ss-ink-500);--button-border-color: var(--ss-ink-500);--button-color: var(--ss-sand-200);min-height:44px}.ss-nav-m__body{padding:0 0 8px 4px}.ss-nav-m__colhead{margin:14px 0 4px;font-family:var(--ss-font-body);font-weight:500;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ss-text-quiet)}.ss-nav-m__sublink--all{color:var(--ss-accent);font-family:var(--ss-font-display)}.ss-pdp__sticky-price{display:none}.ss-icon{display:inline-block;flex:none;width:1em;height:1em;overflow:hidden;line-height:1}@media(max-width:749px){body .ss-concern,body .ss-ing,body .ss-build,body .ss-bento,body .ss-std,body .ss-life,body .ss-brands,body .ss-aif,body .ss-account,body .ss-faq,body .ss-policies__inner{padding-block:40px}body .ss-marq{padding-block:8px}body .ss-reassurance-band,body .ss-chips-row{padding-bottom:24px}body .ss-ing__track,body .ss-build__grid,body .ss-life__track,body .ss-brands__grid{scroll-padding-inline:16px;overscroll-behavior-x:contain}body .ss-build__grid>*,body .ss-life__track>*{flex:0 0 78vw}body .ss-hero__tab{min-height:44px;padding-inline:12px;font-size:.875rem}body .ss-hero__tabs{padding-inline-end:32px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent)}body .ss-hero__heading-arrow{width:44px;height:44px}body .ss-hero__slide-eyebrow{font-size:.6875rem;letter-spacing:.08em}body .ss-bento__grid{display:flex;gap:12px;margin-inline:calc(var(--page-margin, 16px) * -1);padding-inline:var(--page-margin, 16px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;overscroll-behavior-x:contain;scrollbar-width:none}body .ss-bento__grid::-webkit-scrollbar{display:none}body .ss-bento__tile{flex:0 0 82vw;height:400px;scroll-snap-align:start}body .ss-bento__tile>*{height:100%}body .ss-aif__card>*,body .ss-aif__copy{min-width:0}body .ss-aif__copy{align-items:stretch}body .ss-aif__copy>:not(.ss-aif__chips){align-self:flex-start;max-width:100%}body .ss-aif__chips{flex-wrap:nowrap;width:100%;max-width:100%;margin-inline:0;padding-inline:0 24px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent)}body .ss-aif__chips::-webkit-scrollbar{display:none}body .ss-aif__chips>li{flex:0 0 auto;scroll-snap-align:start}body .ss-aif__chip{min-height:44px;white-space:nowrap;font-size:.875rem}body .ss-aif__demo{display:none}body .ss-faq__list:not(.is-all)>.ss-faq__row:nth-child(n+5){display:none}body .ss-faq__more{margin:16px 0 0}body .ss-faq__summary{min-height:48px}body .ss-faq__tile{height:220px;min-height:0;overflow:hidden}body .ss-faq__tile-media{height:100%}body .ss-faq__tile-media img{height:100%;object-fit:cover}body .ss-faq__row{padding-block:12px}#header-component .header__icon--menu{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}body .ss-footer__links a{display:inline-flex;align-items:center;min-width:44px;min-height:44px}body .ss-footer .ss-footer__field .ss-footer__input{height:44px;min-height:44px}body .ss-footer__subscribe{min-height:44px}body .ss-footer__social a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}body .ss-policies__nav a{display:inline-flex;align-items:center;min-height:44px}body .ss-chips-row .ss-chip{height:44px;min-height:44px}body .ss-pill-soft,body .ss-chip--accent,body a.ss-chip,body .ss-std__banner-link{min-height:44px;display:inline-flex;align-items:center}body .ss-marq__track-wrap{min-height:44px;display:flex;align-items:center}.ai-assistant .ai-assistant__teaser-x{width:44px;height:44px;margin:-8px -4px 0 0}body .ss-card__title a{display:block;padding-block:12px;margin-block:-12px}body .ss-pdp__brand{display:inline-block;padding-block:12px;margin-block:-12px}body .ss-pdp__crumbs a{display:inline-block;min-width:44px;padding-block:12px;margin-block:-12px}body .ss-pdp__buy input[type=number],body .ss-pdp__buy .quantity-selector{min-height:44px}body .ss-pdp__buy .quantity-selector input{width:44px}body .ss-pdp__acc summary{min-height:48px}body .ss-card__chip,body .ss-ing-card__tag{font-size:.8125rem}body .ss-label,body .ss-build__step,body .ss-bento__eyebrow,body .ss-footer__heading{letter-spacing:.08em}body .ss-nav-m__sublink{font-size:.875rem;min-height:44px;display:flex;align-items:center}.ai-assistant [id^=ai-assistant-input]{font-size:16px}body .ss-pdp{padding-top:0}body .ss-pdp__crumbs{margin-block:4px;font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .ss-pdp__slides,body .ss-pdp__stage{max-height:38vh}body .ss-pdp__slide img{max-height:38vh;width:100%;object-fit:contain}body .ss-pdp__panel{display:flex;flex-direction:column;gap:8px;padding-top:16px}body .ss-pdp__panel>.ss-pdp__pricebox{order:3;margin-top:4px}body .ss-pdp__panel>.ss-pdp__reassure{order:4}body .ss-pdp__panel>.ss-pdp__payments{order:5}body .ss-pdp__panel>.ss-pdp__tagline{order:6}body .ss-pdp__panel>.ss-pdp__ptabs{order:7;margin-top:8px}html:has(.ss-pdp__sticky) .ai-assistant__teaser{display:none}html:has(.ss-pdp__sticky):not(:has(body.ss-sticky-open)) .ai-assistant__launcher{visibility:hidden}html:has(body.ss-sticky-open) .ai-assistant .ai-assistant__launcher{bottom:calc(76px + env(safe-area-inset-bottom,0px))}body .ss-pdp__title{font-size:1.5rem}body .ss-pdp__sticky-inner{flex-wrap:nowrap;align-items:center}body .ss-pdp__sticky-text{display:none}body .ss-pdp__sticky-price{display:block;flex:0 0 auto;font-family:var(--ss-font-body);font-weight:500;color:var(--ss-accent)}body .ss-pdp__sticky-form{display:none}body .ss-pdp__sticky .ss-pdp__sticky-add{display:inline-flex;align-items:center;justify-content:center;width:100%}body .ss-pdp__sticky-actions{flex:1 1 auto}body.ss-sticky-open{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}body .product-grid .ss-card{gap:6px;padding-bottom:6px}body .product-grid .ss-card__body{gap:4px}body .product-grid .ss-card__row{flex-direction:column;align-items:flex-start;gap:2px}body .product-grid .ss-card__price{padding-block:1px;font-size:.875rem}body .product-grid .ss-card__add{margin-top:2px}body .product-grid .ss-card__title{flex:0 0 auto}body .product-grid .ss-card__title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;margin-block:0;padding-block:2px;overflow:hidden}body .product-grid .ss-card__chip:nth-child(n+2){display:none}body .product-grid .ss-card__add .button,body .product-grid .ss-card__add button{min-height:44px;padding-block:8px;font-size:.875rem;white-space:nowrap}body .facets-toggle{position:sticky;top:0;z-index:5;background:var(--ss-bg);padding-block:8px}body .facets-toggle__wrapper{flex:1 1 auto}body .facets-toggle__wrapper .facets-toggle__button.button-unstyled{width:100%;min-height:48px;justify-content:center;border:1px solid var(--ss-border);border-radius:var(--ss-radius-pill);background:var(--ss-surface)}#header-component[sticky=always]{transition:transform .24s var(--ss-ease)}html[data-ss-header-away] #header-component[sticky=always]:not(:has(details[open])){transform:translateY(-110%)}a,button,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}a:active,button:active,summary:active{opacity:.72}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/skinstead-components.css.map */
