:root{--stelar-ink:#111111;--stelar-graphite:#2b2b2b;--stelar-mist:#f2f2f2;--stelar-white:#ffffff;--stelar-line:#d1d1d1;--stelar-ease:cubic-bezier(.25,.1,.25,1);--stelar-ease-out:cubic-bezier(.16,1,.3,1);--stelar-duration:.45s;--stelar-duration-slow:.8s;--stelar-tracking:.08em;--stelar-tracking-wide:.14em;--stelar-tracking-widest:.24em}h1,h2,h3,.h1,.h2,.h3,.stelar-shop-look__heading,.stelar-testimonials__heading{line-height:1.1;text-wrap:balance}h1,.h1{line-height:1.04}.stelar-eyebrow.stelar-eyebrow,.stelar-shop-look__subheading.stelar-shop-look__subheading,.stelar-testimonials__subheading.stelar-testimonials__subheading{font-family:var(--font-body--family,inherit);font-size:.6875rem;font-weight:500;letter-spacing:var(--stelar-tracking-widest);text-transform:uppercase}.rte p,.stelar-shop-look__text{line-height:1.7}.stelar-hairline{border:0;border-block-start:1px solid var(--stelar-line);margin-block:0}.menu-list__link-title{letter-spacing:var(--stelar-tracking-wide);position:relative}.menu-list__item .menu-list__link-title:after{content:"";position:absolute;inset-inline:0;bottom:-4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--stelar-duration) var(--stelar-ease)}.menu-list__item:hover .menu-list__link-title:after,.menu-list__item:focus-visible .menu-list__link-title:after,.menu-list__item[aria-expanded=true] .menu-list__link-title:after{transform:scaleX(1)}.mega-menu{padding-block:40px 48px}.mega-menu__link{transition:opacity .3s var(--stelar-ease)}.mega-menu__grid:hover .mega-menu__link:not(:hover):not(:focus-visible){opacity:.45}.stelar-menu-badge{display:inline-block;vertical-align:super;margin-inline-start:6px;padding:2px 6px 1px;font-size:8px;font-weight:500;line-height:1.2;letter-spacing:var(--stelar-tracking);text-transform:uppercase;white-space:nowrap}.stelar-menu-badge--new{color:var(--stelar-ink);border:1px solid var(--stelar-line);background:transparent}.stelar-menu-badge--sale,.stelar-menu-badge--custom{color:var(--stelar-white);background:var(--stelar-ink)}.header--transparent:not(.header--scrolled) .stelar-menu-badge--new{color:currentColor;border-color:currentColor}.menu-drawer__menu-item .stelar-menu-badge{vertical-align:middle;margin-block-start:-2px}.announcement-bar__text{font-size:11px;letter-spacing:var(--stelar-tracking);text-transform:uppercase}.stelar-announcement__inner{display:inline-flex;align-items:center;justify-content:center;gap:10px}.stelar-announcement__icon{display:inline-flex;width:14px;height:14px;flex-shrink:0}.stelar-announcement__icon svg{width:100%;height:100%}stelar-countdown{display:inline-flex;align-items:baseline;gap:4px;font-variant-numeric:tabular-nums;font-weight:500}stelar-countdown[data-expired=true]{display:none}.stelar-countdown__unit{letter-spacing:.04em}.product-card{--product-card-gap:14px}.product-card .card-gallery{background:var(--stelar-mist)}.product-card__image,.card-gallery img{transition:transform 1.1s var(--stelar-ease),opacity .5s var(--stelar-ease)}.product-card a{text-decoration:none}.button,button.button{letter-spacing:var(--stelar-tracking-wide);text-transform:uppercase;font-size:.75rem;font-weight:500;transition:background-color .4s var(--stelar-ease),color .4s var(--stelar-ease),border-color .4s var(--stelar-ease),opacity .4s var(--stelar-ease)}.button--primary:hover:not(:disabled){background-color:var(--stelar-graphite);border-color:var(--stelar-graphite)}.stelar-link{position:relative;display:inline-block;letter-spacing:var(--stelar-tracking);text-transform:uppercase;font-size:.75rem;text-decoration:none;padding-block-end:3px}.stelar-link:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:currentColor;transform:scaleX(1);transform-origin:right center;transition:transform var(--stelar-duration-slow) var(--stelar-ease-out)}.stelar-link:hover:after{transform:scaleX(0);transform-origin:left center}.product-card .card-gallery{overflow:hidden}@media(hover:hover){.product-card:hover .card-gallery>img:first-child,.product-card:hover .product-card__image{transform:scale(1.04)}}.stelar-reveal{opacity:0;transform:translateY(24px);transition:opacity var(--stelar-duration-slow) var(--stelar-ease-out),transform var(--stelar-duration-slow) var(--stelar-ease-out);will-change:opacity,transform}.stelar-reveal.stelar-reveal--in{opacity:1;transform:none}.shopify-section+.shopify-section{--section-spacing-boost:clamp(8px,2vw,32px)}[data-template*=index] .shopify-section:first-of-type slideshow-slides{--slide-min-height:85svh !important;--slide-min-height-desktop:82svh !important;gap:0!important}@media screen and (max-width:749px){[data-template*=index] .shopify-section:first-of-type slideshow-slides{--slide-min-height:86svh !important}}[data-template*=index] .shopify-section:first-of-type slideshow-slide .group-block.border-style{max-width:min(86%,420px);margin-inline:auto}[data-template*=index] .shopify-section:first-of-type .hero h1,[data-template*=index] .shopify-section:first-of-type slideshow-slide h1,[data-template*=index] .shopify-section:first-of-type slideshow-slide h2{font-size:clamp(2.1rem,9vw,4.5rem)!important;line-height:1.02!important;letter-spacing:-.015em!important;text-wrap:balance;max-width:14ch;margin-inline:auto}@media screen and (max-width:749px){[data-template*=index] .shopify-section:first-of-type slideshow-slide h1,[data-template*=index] .shopify-section:first-of-type slideshow-slide h2{font-size:clamp(1.9rem,11vw,3rem)!important;max-width:11ch}}.hero .button,.hero .button-custom,.hero .button-secondary,[data-template*=index] .shopify-section:first-of-type .button{min-width:0;padding-block:9px;padding-inline:18px;letter-spacing:var(--stelar-tracking);text-transform:uppercase;font-size:.625rem}[data-template*=index] .shopify-section:first-of-type .button-custom:hover{opacity:.88}[data-template*=index] .shopify-section:first-of-type h1,[data-template*=index] .shopify-section:first-of-type h2{text-shadow:0 1px 30px rgba(0,0,0,.28)}[data-template*=index] .shopify-section:first-of-type slideshow-controls[controls-on-media]{padding-block-end:22px}[data-template*=index] .shopify-section:first-of-type .slideshow-controls__dots button:after{background-color:#ffffff73;box-shadow:none;transition:background-color .4s var(--stelar-ease),width .4s var(--stelar-ease)}[data-template*=index] .shopify-section:first-of-type .slideshow-controls__dots button[aria-selected=true]:after{background-color:#fff;box-shadow:none;width:1.4rem;border-radius:1rem}@media(prefers-reduced-motion:no-preference){[data-template*=index] .shopify-section:first-of-type slideshow-slide .slide__image,[data-template*=index] .shopify-section:first-of-type slideshow-slide .slide__video,[data-template*=index] .shopify-section:first-of-type slideshow-slide .slide__video-poster{transform:scale(1.02);transition:transform 1.2s var(--stelar-ease-out)}[data-template*=index] .shopify-section:first-of-type slideshow-slide[aria-hidden=false] .slide__image,[data-template*=index] .shopify-section:first-of-type slideshow-slide[aria-hidden=false] .slide__video,[data-template*=index] .shopify-section:first-of-type slideshow-slide[aria-hidden=false] .slide__video-poster{animation:stelar-kenburns 7s var(--stelar-ease-out) forwards}@keyframes stelar-kenburns{0%{transform:scale(1.02)}to{transform:scale(1.12)}}[data-template*=index] .shopify-section:first-of-type slideshow-slide .slide__content>*{opacity:0;transform:translateY(22px)}[data-template*=index] .shopify-section:first-of-type slideshow-slide[aria-hidden=false] .slide__content>*{animation:stelar-fade-up .9s var(--stelar-ease-out) forwards}[data-template*=index] .shopify-section:first-of-type slideshow-slide[aria-hidden=false] .slide__content>*:nth-child(1){animation-delay:.15s}[data-template*=index] .shopify-section:first-of-type slideshow-slide[aria-hidden=false] .slide__content>*:nth-child(2){animation-delay:.3s}[data-template*=index] .shopify-section:first-of-type slideshow-slide[aria-hidden=false] .slide__content>*:nth-child(3){animation-delay:.45s}[data-template*=index] .shopify-section:first-of-type slideshow-slide[aria-hidden=false] .slide__content>*:nth-child(4){animation-delay:.6s}[data-template*=index] .shopify-section:first-of-type slideshow-slide[aria-hidden=false] .group-block .group-block-content>*{opacity:0;transform:translateY(18px);animation:stelar-fade-up .9s var(--stelar-ease-out) forwards}[data-template*=index] .shopify-section:first-of-type slideshow-slide[aria-hidden=false] .group-block .group-block-content>*:nth-child(1){animation-delay:.3s}[data-template*=index] .shopify-section:first-of-type slideshow-slide[aria-hidden=false] .group-block .group-block-content>*:nth-child(2){animation-delay:.45s}[data-template*=index] .shopify-section:first-of-type slideshow-slide[aria-hidden=false] .group-block .group-block-content>*:nth-child(3){animation-delay:.6s}@keyframes stelar-fade-up{to{opacity:1;transform:none}}}@media screen and (max-width:749px){.hero .button,.hero .button-custom,.hero .button-secondary,[data-template*=index] .shopify-section:first-of-type .button{padding-block:8px;padding-inline:15px;font-size:.5625rem}}dialog.theme-drawer__dialog:has(.cart-drawer__inner){--theme-drawer-width:min(88vw,26rem);height:100dvh;max-height:100dvh;overflow:hidden!important}dialog.theme-drawer__dialog:has(.cart-drawer__inner) cart-drawer-component{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}dialog.theme-drawer__dialog:has(.cart-drawer__inner) .cart-drawer__inner{flex:1 1 auto;height:auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}dialog.theme-drawer__dialog:has(.cart-drawer__inner) .cart-drawer__content{flex:1 1 auto;min-height:0;display:flex!important;flex-direction:column;overflow:hidden!important}dialog.theme-drawer__dialog:has(.cart-drawer__inner) .cart-drawer__items{flex:1 1 auto;min-height:0;overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:var(--stelar-line,#d1d1d1) transparent}dialog.theme-drawer__dialog:has(.cart-drawer__inner) .cart-drawer__items::-webkit-scrollbar{width:3px}dialog.theme-drawer__dialog:has(.cart-drawer__inner) .cart-drawer__items::-webkit-scrollbar-thumb{background:var(--stelar-line,#d1d1d1);border-radius:3px}dialog.theme-drawer__dialog:has(.cart-drawer__inner) .cart-drawer__items::-webkit-scrollbar-track{background:transparent}dialog.theme-drawer__dialog:has(.cart-drawer__inner) .stelar-shipping-bar,dialog.theme-drawer__dialog:has(.cart-drawer__inner) .stelar-cart-upsell,dialog.theme-drawer__dialog:has(.cart-drawer__inner) .cart-drawer__summary{flex-shrink:0}dialog.theme-drawer__dialog:has(.cart-drawer__inner) .cart-items__price{display:none}dialog.theme-drawer__dialog:has(.cart-drawer__inner) .cart-drawer__summary{background-color:var(--stelar-mist)}dialog.theme-drawer__dialog:has(.cart-drawer__inner) .cart-items__table-row,dialog.theme-drawer__dialog:has(.cart-drawer__inner) .stelar-cart-upsell,dialog.theme-drawer__dialog:has(.cart-drawer__inner) .stelar-shipping-bar{border-color:var(--stelar-line)}dialog.theme-drawer__dialog:has(.cart-drawer__inner) .theme-drawer__header{padding-block:10px}.cart-drawer .cart-items__table-row{padding-block:5px}dialog.theme-drawer__dialog:has(.cart-drawer__inner) .cart-drawer__items .cart-items__table-row{padding-bottom:8px!important;margin-bottom:8px!important}dialog.theme-drawer__dialog:has(.cart-drawer__inner) .cart-totals__tax-note{display:none}.cart-drawer .cart-items__media-container,.cart-drawer .cart-items__media{width:56px;min-width:56px}dialog.theme-drawer__dialog:has(.cart-drawer__inner) .quantity-selector-wrapper,dialog.theme-drawer__dialog:has(.cart-drawer__inner) .quantity-selector{min-height:24px!important;height:24px!important;align-self:center!important}dialog.theme-drawer__dialog:has(.cart-drawer__inner) .quantity-selector button{min-height:24px!important;height:24px!important;min-width:22px;padding-block:0!important}dialog.theme-drawer__dialog:has(.cart-drawer__inner) .quantity-selector input{font-size:.6875rem;min-height:24px!important;height:24px!important;padding-block:0!important}.cart-drawer .cart-drawer__summary{--cart-drawer-summary-padding:14px 20px 16px}.cart-drawer .cart__total-container,.cart-drawer .cart__summary-totals{font-size:.8125rem}.cart-drawer .theme-drawer__title,.theme-drawer__dialog .theme-drawer__title{font-family:var(--font-body--family);font-size:.8125rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.cart-drawer__content .stelar-shipping-bar{padding-block:6px 8px}.cart-drawer__content .stelar-shipping-bar__message{margin-block-end:6px;font-size:.625rem}.cart-drawer .cart-items__title{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.5}.cart-drawer .cart-items__table-row{padding-block:18px}.stelar-cart-upsell__heading{letter-spacing:.18em;margin-block-end:16px}.cart-drawer .cart-actions,.cart-drawer .cart-totals{font-size:.75rem}.cart-drawer .cart__checkout-button{width:100%;min-height:42px;letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:500;border:1px solid var(--stelar-ink);transition:background-color .35s var(--stelar-ease),color .35s var(--stelar-ease),border-color .35s var(--stelar-ease)}.cart-drawer .cart__checkout-button:hover:not(:disabled),.cart-drawer .cart__checkout-button:active:not(:disabled){background-color:var(--stelar-white)!important;color:var(--stelar-ink)!important;border-color:var(--stelar-ink)!important}.stelar-checkout-dot{opacity:.7}.stelar-checkout-total{font-variant-numeric:tabular-nums}.collection-card__image{overflow:hidden}.collection-card__image .resource-image__image,.collection-card__image img{transition:transform 1.2s var(--stelar-ease-out);will-change:transform}@media(hover:hover){.collection-card:hover .collection-card__image .resource-image__image,.collection-card:hover .collection-card__image img{transform:scale(1.06)}}.collection-card__content{transition:transform .6s var(--stelar-ease-out)}@media(hover:hover){.collection-card:hover .collection-card__content{transform:translateY(-4px)}}.collection-card__title,.collection-card__content .h4,.collection-card__content h3{letter-spacing:var(--stelar-tracking-wide);text-transform:uppercase}@media(prefers-reduced-motion:reduce){.collection-card__image .resource-image__image,.collection-card__image img,.collection-card__content{transition:none}.collection-card:hover .collection-card__image .resource-image__image,.collection-card:hover .collection-card__image img,.collection-card:hover .collection-card__content{transform:none}}@media screen and (min-width:990px){.facets--horizontal{position:sticky;top:var(--header-height,0px);z-index:3;background:var(--color-background,var(--stelar-white));border-block-end:1px solid var(--stelar-line)}}.facets--filters-title{letter-spacing:var(--stelar-tracking);text-transform:uppercase}.predictive-search-results__no-results{letter-spacing:.02em}@media(prefers-reduced-motion:reduce){.menu-list__item .menu-list__link-title:after,.mega-menu__link,.product-card__image,.card-gallery img,.stelar-link:after,.button{transition:none}.stelar-reveal{opacity:1;transform:none;transition:none}.product-card:hover .card-gallery>img:first-child,.product-card:hover .product-card__image{transform:none}}[data-template*=collection] .products-count-wrapper,[data-template*=collection] .products-count-wrapper *{font-size:.625rem!important;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--stelar-graphite,#2b2b2b)}[data-template*=collection] .facets{align-items:center}[data-template*=collection] .facets select,[data-template*=collection] .facets [class*=sort] label,[data-template*=collection] .facets [class*=sort] button{font-size:.625rem;letter-spacing:.14em;text-transform:uppercase}[data-template*=collection] .product-badges__badge,[data-template*=collection] .product-badges span{background:var(--stelar-ink,#111);color:#fafaf8;border-radius:0;font-size:.5625rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;padding:5px 10px}.product-card .swatch:not(.swatch--variant-image),.resource-card .swatch:not(.swatch--variant-image),quick-add-component .swatch:not(.swatch--variant-image),.card-gallery .swatch:not(.swatch--variant-image){box-shadow:0 1px 3px #00000024}.product-card .swatch--variant-image,.card-gallery .swatch--variant-image{box-shadow:none}fly-to-cart{z-index:5}.product-card quick-add-component,.card-gallery quick-add-component,.product-card .quick-add,.card-gallery .quick-add,.product-card .quick-add__product-form-component,.card-gallery .quick-add__product-form-component{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.product-card quick-add-component .quick-add__button,.resource-card quick-add-component .quick-add__button,quick-add-component .quick-add__button,.card-gallery .quick-add__button{border-radius:0!important;width:34px;height:34px;min-width:34px;min-height:34px;background:#fafaf8!important;border:1px solid var(--stelar-line,#d1d1d1);color:#111!important;box-shadow:none;opacity:1;overflow:hidden;transition:background .25s ease,color .25s ease}.card-gallery quick-add-component,.card-gallery quick-add-component *:not(.quick-add__button):not(svg):not(path),.product-card quick-add-component,.product-card quick-add-component *:not(.quick-add__button):not(svg):not(path){background:transparent!important;box-shadow:none!important;border-color:transparent!important}.card-gallery .quick-add__button .add-to-cart-icon,.product-card .quick-add__button .add-to-cart-icon,quick-add-component .quick-add__button .add-to-cart-icon,.card-gallery .quick-add__button .add-to-cart-text,.product-card .quick-add__button .add-to-cart-text,quick-add-component .quick-add__button .add-to-cart-text{opacity:1!important;color:#111!important}.card-gallery .quick-add__button .add-to-cart-icon svg,.product-card .quick-add__button .add-to-cart-icon svg,quick-add-component .quick-add__button .add-to-cart-icon svg{opacity:1!important;color:#111!important;width:14px;height:14px}.card-gallery .quick-add__button:hover,.product-card .quick-add__button:hover{background:#111!important}.card-gallery .quick-add__button:hover .add-to-cart-icon,.card-gallery .quick-add__button:hover .add-to-cart-icon svg,.product-card .quick-add__button:hover .add-to-cart-icon,.product-card .quick-add__button:hover .add-to-cart-icon svg{color:#fafaf8!important}.product-card .quick-add__button .add-to-cart__added-icon,.card-gallery .quick-add__button .add-to-cart__added-icon,quick-add-component .quick-add__button .add-to-cart__added-icon{width:16px!important;height:16px!important}.product-card .quick-add__button .svg-wrapper .checkmark-burst,.card-gallery .quick-add__button .svg-wrapper .checkmark-burst,quick-add-component .quick-add__button .svg-wrapper .checkmark-burst{width:16px!important;height:16px!important}.product-card quick-add-component .quick-add__button svg,quick-add-component .quick-add__button svg,.card-gallery .quick-add__button svg{display:block;width:13px;height:13px;color:var(--stelar-ink,#111)}@media(hover:hover){.product-card quick-add-component .quick-add__button:hover,quick-add-component .quick-add__button:hover{background:var(--stelar-ink,#111);color:#fafaf8}.product-card quick-add-component .quick-add__button:hover svg,quick-add-component .quick-add__button:hover svg{color:#fafaf8}}.theme-drawer__close-button,.cart-drawer__close-button,.cart-drawer__close-button--empty,.menu-drawer__close-button{--private-focus-ring-size:0px;--private-border-width:0px;--private-button-border-color:transparent;--private-button-shadow:none;background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline-offset:2px;width:34px;height:34px;color:var(--stelar-ink,#111)!important;--button-icon-opacity:1}.theme-drawer__close-button:hover:not(:active),.cart-drawer__close-button--empty:hover:not(:active),.menu-drawer__close-button:hover:not(:active){background:transparent!important;background-color:transparent!important;color:var(--stelar-ink,#111)!important;opacity:.6}.theme-drawer__close-button svg,.cart-drawer__close-button--empty svg,.menu-drawer__close-button svg{width:16px;height:16px;opacity:1}.theme-drawer__close-button:focus,.cart-drawer__close-button:focus,.cart-drawer__close-button--empty:focus,.menu-drawer__close-button:focus{outline:none!important;box-shadow:none!important}.theme-drawer__close-button:focus-visible,.cart-drawer__close-button:focus-visible,.cart-drawer__close-button--empty:focus-visible,.menu-drawer__close-button:focus-visible{outline:none!important;opacity:.6}.theme-drawer__close-button:focus:not(:focus-visible),.cart-drawer__close-button--empty:focus:not(:focus-visible),.menu-drawer__close-button:focus:not(:focus-visible){outline:none!important}.menu-drawer__close-button{width:44px!important;height:44px!important}.menu-drawer__close-button .svg-wrapper,.menu-drawer__close-button svg{width:23px!important;height:23px!important}.menu-drawer{width:min(80vw,20rem)!important;max-width:min(80vw,20rem)!important}.menu-drawer__menu-item--mainlist,.menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-family:var(--font-heading--family);font-size:.8125rem;font-weight:300;letter-spacing:.2em;text-transform:uppercase;color:var(--stelar-ink,#111)}.menu-drawer__menu-item--mainlist{display:flex;align-items:center;justify-content:space-between;padding-block:18px;gap:12px}.menu-drawer .icon-caret,.menu-drawer .icon-plus,.menu-drawer__menu-item--mainlist .svg-wrapper{width:15px;height:15px;color:var(--stelar-ink,#111);opacity:.75}.menu-drawer .icon-caret svg,.menu-drawer .icon-plus svg{width:100%;height:100%}.menu-drawer__nav-buttons{border-bottom:1px solid var(--stelar-line,#d1d1d1);padding-block-end:14px;margin-block-end:10px}.menu-drawer__back-button{display:flex;align-items:center;gap:12px;padding-inline:0;background:transparent;border:none;font-family:var(--font-heading--family);font-size:.8125rem;font-weight:300;letter-spacing:.2em;text-transform:uppercase;color:var(--stelar-graphite,#2b2b2b)}.menu-drawer__menu--childlist,.menu-drawer__menu--grandchildlist{border-inline-start:1px solid var(--stelar-line,#d1d1d1);margin-inline-start:6px;padding-inline-start:34px}.menu-drawer__menu--childlist.menu-drawer__menu--grid,.menu-drawer__menu--grandchildlist.menu-drawer__menu--grid{border-inline-start:none;margin-inline-start:0;padding-inline-start:0}.menu-drawer__menu-item--child,.menu-drawer__menu-item--child .menu-drawer__menu-item-text{font-family:var(--font-heading--family);font-size:.875rem;font-weight:400;letter-spacing:.01em;text-transform:none;color:var(--stelar-graphite,#2b2b2b)}.menu-drawer__menu-item--child{padding-block:11px}.menu-drawer__utility-links a,.menu-drawer__utility-links button,.menu-drawer__localization button,.menu-drawer__localization .localization-form__select{font-family:var(--font-accent--family);font-size:.6875rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--stelar-ink,#111)}.menu-drawer__utility-links a .svg-wrapper,.menu-drawer__utility-links a svg{width:17px;height:17px}h1,.h1{font-family:var(--font-heading--family);font-weight:300;letter-spacing:.08em;line-height:1.05}h2,.h2{font-family:var(--font-heading--family);font-weight:300;letter-spacing:.06em}h3,.h3{font-family:var(--font-heading--family);font-weight:400}body{font-family:var(--font-body--family);font-weight:400;line-height:1.7}small,.small{font-family:var(--font-body--family);font-weight:400}.button,button.button,a.button,input[type=submit]{font-family:var(--font-accent--family);font-weight:400;letter-spacing:.08em;text-transform:uppercase}.header-logo,.header-logo .header-logo__text,.header-logo a{font-family:var(--font-heading--family)!important;font-weight:300!important;letter-spacing:.28em!important;text-transform:uppercase!important}footer .menu__heading,footer .menu__heading>*{font-family:var(--font-accent--family)!important;font-size:.6875rem!important;font-weight:400!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--stelar-ink,#111)!important}footer .menu__heading{margin-block-end:10px}footer .menu__item,footer .menu__item a{font-family:var(--font-body--family);font-size:.8125rem;font-weight:400;letter-spacing:.01em;text-transform:none;color:var(--stelar-graphite,#2b2b2b);opacity:.78;transition:opacity .25s ease}footer .menu__item:hover,footer .menu__item a:hover{opacity:1}footer .text-block,footer .text-block>*,footer .email-signup__heading{font-family:var(--font-heading--family)!important;font-size:.9375rem!important;font-weight:300!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--stelar-ink,#111)!important}footer .email-signup__input{font-family:var(--font-body--family);font-size:.8125rem;font-weight:400;border-color:var(--stelar-line,#d1d1d1)}footer .email-signup__input::placeholder{color:var(--stelar-graphite,#2b2b2b);opacity:.55}jumbo-text,jumbo-text .jumbo-text-line{--logo-width:8em;--logo-width-mobile:8em;font-family:var(--font-heading--family)!important;font-weight:300!important;text-transform:uppercase!important;letter-spacing:.28em!important;color:var(--stelar-ink,#111)!important}.footer-utilities__text,.footer-utilities__text a,footer .policy-list-trigger{font-family:var(--font-accent--family);font-size:.625rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--stelar-graphite,#2b2b2b);opacity:.7}.social-icons__wrapper svg{width:16px;height:16px;color:var(--stelar-graphite,#2b2b2b);opacity:.55;transition:opacity .25s ease}.social-icons__wrapper a:hover svg{opacity:1;color:var(--stelar-ink,#111)}.quick-add__button{position:absolute;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;border-radius:0!important;border:1px solid var(--stelar-line,#d1d1d1)!important;background:#fafaf8!important;background-color:#fafaf8!important;color:var(--stelar-ink,#111)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important;overflow:hidden!important;transition:background .25s ease,border-color .25s ease}@media screen and (min-width:750px){.quick-add__button{opacity:1!important}}.quick-add__button .add-to-cart-text,.quick-add__button .add-to-cart-text *,.quick-add__button .add-to-cart-icon,.quick-add__button .add-to-cart-text__content,.quick-add__button .add-to-cart-text--added,.quick-add__button .add-to-cart__added{opacity:0!important;visibility:hidden!important;animation:none!important}.quick-add__button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:center / 15px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.quick-add__button:hover{background:var(--stelar-ink,#111)!important;border-color:var(--stelar-ink,#111)!important;scale:1!important}.quick-add__button:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fafaf8' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.quick-add__button[data-added=true]{background:var(--stelar-ink,#111)!important;border-color:var(--stelar-ink,#111)!important;animation:stelar-qa-bounce .42s ease!important}.quick-add__button[data-added=true]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fafaf8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l4 4 10-10'/%3E%3C/svg%3E");background-size:17px;animation:stelar-qa-check .45s cubic-bezier(.34,1.56,.64,1)}@keyframes stelar-qa-bounce{0%{scale:1}40%{scale:.84}70%{scale:1.08}to{scale:1}}@keyframes stelar-qa-check{0%{transform:scale(.2);opacity:0}60%{transform:scale(1.25)}to{transform:scale(1);opacity:1}}@media screen and (min-width:990px){.product-information__media{position:sticky;top:var(--header-height, 80px);align-self:start}}
/*# sourceMappingURL=/cdn/shop/t/226/assets/stelar-luxury.css.map */
