[data-template*=product]{--stelar-pdp-serif:"Outfit",var(--font-heading--family),sans-serif;--stelar-pdp-sans:"Outfit",var(--font-accent--family),sans-serif;--stelar-pdp-canvas:#fafaf8;--stelar-pdp-ink:#111111;--stelar-pdp-muted:#8a8680;--stelar-pdp-soft:#4a4744;--stelar-pdp-line:#eeebe6;--stelar-pdp-border:#ccc9c3}.template-product,[data-template*=product] .product-information{background:var(--stelar-pdp-canvas)}[data-template*=product] .product-information{font-family:var(--stelar-pdp-sans);font-weight:300;color:var(--stelar-pdp-ink);-webkit-font-smoothing:antialiased}[data-template*=product] .product-information h1,[data-template*=product] .product-information .product-title,[data-template*=product] .product-information .h1{font-family:var(--stelar-pdp-serif);font-weight:300;font-size:1.875rem;line-height:1.15;letter-spacing:.01em;text-transform:none}@media screen and (min-width:750px){[data-template*=product] .product-information h1,[data-template*=product] .product-information .product-title,[data-template*=product] .product-information .h1{font-size:2.5rem}}[data-template*=product] .product-information .price,[data-template*=product] .product-information .price *{font-family:var(--stelar-pdp-serif)}[data-template*=product] .product-information .price{font-size:1.5rem;font-weight:400}[data-template*=product] .product-information .price s,[data-template*=product] .product-information .price .price--compare{font-size:1rem;color:#b0ada8;font-weight:300}[data-template*=product] .variant-picker__label,[data-template*=product] .stelar-pdp-eyebrow{font-family:var(--stelar-pdp-sans);font-size:.625rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--stelar-pdp-muted)}[data-template*=product] .product-information .accordion__title{font-family:var(--stelar-pdp-sans);font-size:.6875rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--stelar-pdp-ink)}[data-template*=product] .product-information .details__header .icon-caret{display:none}[data-template*=product] .product-information .details__header{display:flex;align-items:center;gap:10px}[data-template*=product] .product-information .details__header:after{content:"+";margin-inline-start:auto;font-size:1.125rem;font-weight:300;line-height:1;color:var(--stelar-pdp-muted);transition:transform .25s ease}[data-template*=product] .product-information details[open]>.details__header:after{transform:rotate(45deg)}[data-template*=product] .product-information .details__icon{width:16px;height:16px;flex-shrink:0;color:var(--stelar-pdp-soft);opacity:.75}[data-template*=product] .product-information .details__icon svg{width:16px;height:16px;stroke-width:1.2}[data-template*=product] .product-card .quick-add__button,[data-template*=product] product-card .quick-add__button{width:32px;height:32px;min-width:32px;min-height:32px;border-radius:0;background:var(--stelar-pdp-canvas);border:1px solid var(--stelar-pdp-border);color:var(--stelar-pdp-ink);opacity:1;box-shadow:none}[data-template*=product] .product-card .quick-add__button svg,[data-template*=product] product-card .quick-add__button svg{display:block;width:12px;height:12px;color:var(--stelar-pdp-ink)}[data-template*=product] .tax-note{font-family:var(--stelar-pdp-sans);font-size:.625rem;font-weight:300;color:var(--stelar-pdp-muted);letter-spacing:.08em}[data-template*=product] .product-form-buttons{gap:10px;align-items:stretch}[data-template*=product] .swatch{box-shadow:0 1px 4px #00000026}[data-template*=product] .product-badges{display:none!important}[data-template*=product] slideshow-controls.mobile\:hidden,[data-template*=product] .slideshow-controls.mobile\:hidden{display:flex!important}[data-template*=product] .media-gallery__mobile-controls:not([thumbnails]){display:none!important}[data-template*=product] slideshow-container{position:relative}.stelar-pdots{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;align-items:center;gap:5px;z-index:3;pointer-events:none}.stelar-pdots button{width:5px;height:5px;padding:0;border:none;border-radius:999px;background:#11111142;cursor:pointer;pointer-events:auto;transition:width .35s cubic-bezier(.22,1,.36,1),background-color .3s ease}.stelar-pdots button.is-active{width:23px;background:#111}[data-template*=product] .slideshow-controls__thumbnail{border-radius:0;--aspect-ratio:1 !important;aspect-ratio:1 / 1!important}[data-template*=product] .slideshow-controls__thumbnail img{width:100%;height:100%;object-fit:cover}[data-template*=product] .slideshow-controls__thumbnail[aria-selected=true]{outline:1px solid var(--stelar-pdp-ink,#111);outline-offset:-1px}[data-template*=product] .variant-option__button-label--has-swatch{border:none;outline:2px solid transparent;outline-offset:3px;padding:0;transition:outline-color .2s ease}[data-template*=product] .variant-option__button-label--has-swatch:has(input:checked){outline-color:var(--stelar-pdp-ink)}[data-template*=product] .variant-option--button{border-radius:0}[data-template*=product] .variant-option legend{font-family:var(--stelar-pdp-sans);font-size:.625rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--stelar-pdp-muted)}[data-template*=product] .variant-option__swatch-value{color:var(--stelar-pdp-ink)}[data-template*=product] .variant-option__swatch-value:before{content:"\2014\a0";color:var(--stelar-pdp-muted)}[data-template*=product] .product-inventory{display:flex;align-items:center;gap:12px}[data-template*=product] .product-inventory__status{flex:1;display:flex;align-items:center;gap:12px}[data-template*=product] .product-inventory__icon{display:none}[data-template*=product] .product-inventory__text{font-family:var(--stelar-pdp-sans);font-size:.625rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--stelar-pdp-soft);white-space:nowrap}[data-template*=product] .product-inventory__status:after{content:"";flex:1;height:1px;background:linear-gradient(to right,var(--stelar-pdp-ink) var(--stelar-stock-pct,18%),var(--stelar-pdp-border) var(--stelar-stock-pct,18%));transition:background .4s ease}[data-template*=product] .quantity-selector button{width:38px;font-weight:300}[data-template*=product] .quantity-selector input{width:32px;font-size:.8125rem;border-inline:1px solid var(--stelar-pdp-line);border-block:none;border-radius:0}[data-template*=product] .rating-wrapper .stars{color:var(--stelar-pdp-ink);width:12px;height:12px}[data-template*=product] .rating-wrapper{font-family:var(--stelar-pdp-sans);font-size:.6875rem;font-weight:300;color:var(--stelar-pdp-muted);gap:8px}[data-template*=product] .product-information h1 em{font-style:italic;font-weight:300}[data-template*=product] .rating-wrapper{margin-block-end:8px}[data-template*=product] .product-information hr,[data-template*=product] .product-information .divider{margin-block:0 14px}[data-template*=product] .variant-option legend{margin-block-end:12px}[data-template*=product] .variant-option--swatches{margin-block-end:20px}[data-template*=product] .variant-option--buttons:not(.variant-option--swatches){margin-block-end:8px}[data-template*=product] .product-inventory{margin-block-end:12px}[data-template*=product] .buy-buttons-block,[data-template*=product] .stelar-timeline{margin-block-end:16px}[data-template*=product] .stelar-pillars{margin-block-end:22px}[data-template*=product] .product-information .stelar-look{padding-inline:0}[data-template*=product] .variant-option--button{min-width:48px;min-height:48px;border:1.5px solid var(--stelar-pdp-border);font-family:var(--stelar-pdp-sans);font-size:.6875rem;letter-spacing:.08em;transition:all .2s ease}[data-template*=product] .variant-option--button[aria-checked=true],[data-template*=product] .variant-option--button.is-selected{background:var(--stelar-pdp-ink);color:var(--stelar-pdp-canvas);border-color:var(--stelar-pdp-ink)}[data-template*=product] .add-to-cart-button,[data-template*=product] .buy-buttons__cta .button{background:var(--stelar-pdp-ink);color:var(--stelar-pdp-canvas);border-radius:0;min-height:52px;font-family:var(--stelar-pdp-sans);font-size:.625rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase}[data-template*=product] .quantity-selector{border-radius:0;border:1.5px solid var(--stelar-pdp-border);min-height:52px}[data-template*=product] .product-information hr,[data-template*=product] .product-information .divider,[data-template*=product] .accordion__row{border-color:var(--stelar-pdp-line)}[data-template*=product] .accordion__content{font-family:var(--stelar-pdp-sans);font-weight:300;color:var(--stelar-pdp-soft);line-height:1.75}[data-template*=product] .product-inventory__text{font-family:var(--stelar-pdp-sans);font-size:.625rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}[data-template*=product] .slideshow-controls__thumbnails button,[data-template*=product] .slideshow-controls__thumbnails img{border-radius:0}[data-template*=product] .slideshow-controls__thumbnails button{border:1.5px solid var(--stelar-pdp-border);opacity:1;transition:border-color .2s ease}[data-template*=product] .slideshow-controls__thumbnails button[aria-selected=true]{border-color:var(--stelar-pdp-ink)}[data-template*=product] media-gallery{position:relative}[data-template*=product] .stelar-gallery-badge{position:absolute;top:16px;left:16px;z-index:2;background:var(--stelar-pdp-ink);color:var(--stelar-pdp-canvas);font-family:var(--stelar-pdp-sans);font-size:.5625rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;padding:5px 11px;pointer-events:none}[data-template*=product] .product-information .slideshow-controls__dots{gap:5px}[data-template*=product] .product-information .slideshow-controls__dots button:after{width:5px;height:5px;background-color:#0003;transition:background-color .3s ease,width .3s ease}[data-template*=product] .product-information .slideshow-controls__dots button[aria-selected=true]:after{background-color:var(--stelar-pdp-ink);width:22px;border-radius:3px}[data-template*=product] .slideshow-controls__thumbnails{gap:6px}[data-template*=product] .variant-option--swatches{gap:10px}[data-template*=product] .variant-option--buttons:not(.variant-option--swatches){gap:8px}[data-template*=product] .header-section header,[data-template*=product] header.header{background:var(--stelar-pdp-canvas);border-bottom:1px solid var(--stelar-pdp-line)}[data-template*=product] .announcement-bar__text,[data-template*=product] .announcement-bar p{font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;font-weight:400}@media(prefers-reduced-motion:reduce){[data-template*=product] .variant-option--button{transition:none}[data-template*=product] .slideshow-controls__thumbnails button,[data-template*=product] .product-information .slideshow-controls__dots button:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/226/assets/stelar-pdp.css.map */
