:root{--brand-ink: #0b0b45;--brand-ink-soft: #1a1a5c;--brand-volt: #f4e515;--brand-volt-deep: #d9cb00;--brand-paper: #ffffff;--brand-mist: #f4f6fa;--brand-line: #e6e9f2;--brand-muted: #5a5f7a;--brand-font: "Outfit", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-body-family: var(--brand-font);--font-heading-family: var(--brand-font);--font-heading-weight: 800;--step-eyebrow: 1.2rem;--step-body: 1.5rem;--step-h4: 1.8rem;--step-h3: 2.2rem;--step-h2: 2.8rem;--step-h1: 4.2rem;--brand-radius: 12px;--brand-radius-sm: 8px;--brand-shadow: 0 1px 2px rgba(11, 11, 69, .04), 0 8px 24px rgba(11, 11, 69, .06)}:root{--brand-gutter: 1.6rem}@media screen and (min-width:750px){:root{--brand-gutter: 3.2rem}}@media screen and (min-width:1400px){:root{--brand-gutter: 4.8rem}}.page-width{padding-left:var(--brand-gutter);padding-right:var(--brand-gutter)}body,button,input,select,textarea,.h0,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5,h6{font-family:var(--brand-font)}body{color:var(--brand-ink);-webkit-font-smoothing:antialiased;letter-spacing:-.01em}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{color:var(--brand-ink);font-weight:800;letter-spacing:-.03em;line-height:1.1}.section-heading,.main_heading,.collections_title,.title-wrapper h2,.section-title h2{font-weight:800;letter-spacing:-.03em;color:var(--brand-ink)}.section-subheading,.main_subheading,.collections_subtitle,.banner-subheading,.first-banner-subheading-text{font-size:var(--step-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-muted)}.announcement-bar,.announcement-bar-section,.header-top-bar{background:var(--brand-mist);color:var(--brand-ink);font-size:1.3rem;font-weight:500}.announcement-bar-section{border-bottom:1px solid var(--brand-line)}.header-wrapper,.header__inner{background:var(--brand-paper);border-bottom:1px solid var(--brand-line)}.header-bottom-wrapper{display:none}.header__inline-menu{margin:0;min-width:0}@media screen and (min-width:990px){.header{grid-template-areas:"left-icons heading navigation icons";grid-template-columns:auto auto minmax(0,1fr) auto;column-gap:3.2rem;align-items:center;padding-top:1.4rem;padding-bottom:1.4rem}.header>.search-modal__form1{display:none}.header__inline-menu .list-menu--inline{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 2.8rem;margin:0;padding:0}}.header__heading{grid-area:heading;margin:0}.header__heading,.header__heading-link{min-width:max-content}.header__heading-link .h2{font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-ink);font-size:2.4rem}.header__brand{display:inline-flex;align-items:center;gap:1.2rem;white-space:nowrap}.header__heading-logo{display:block;flex:0 0 auto;width:auto;height:4.8rem;max-width:none;border-radius:10px}.header__menu-item,.list-menu__item--top{font-size:1.35rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);position:relative}.header__menu-item:after,.list-menu__item--top:after{content:"";position:absolute;left:0;right:0;bottom:.2rem;height:3px;background:var(--brand-volt);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.header__menu-item:hover:after,.header__menu-item[aria-current=page]:after,.list-menu__item--top:hover:after{transform:scaleX(1)}.header__icons .header__icon,.header__icon svg{color:var(--brand-ink)}.cart-count-bubble{background:var(--brand-volt);color:var(--brand-ink);font-weight:700;font-size:1.1rem}.button,.shopify-payment-button__button--unbranded,.product-form__submit,.theme_btn{font-family:var(--brand-font);font-weight:600;letter-spacing:.02em;border-radius:var(--brand-radius-sm);transition:background-color .2s ease,color .2s ease,transform .12s ease}.button--primary,.product-form__submit,.theme_btn{background:var(--brand-ink);color:var(--brand-paper);border:1px solid var(--brand-ink)}.button--primary:hover,.product-form__submit:hover,.theme_btn:hover{background:var(--brand-volt);color:var(--brand-ink);border-color:var(--brand-volt)}.button--secondary{background:transparent;color:var(--brand-ink);border:1px solid var(--brand-line)}.button--secondary:hover{border-color:var(--brand-ink)}.card-wrapper{border-radius:var(--brand-radius)}.card--standard .card__inner,.card__inner{border-radius:var(--brand-radius);background:var(--brand-paper);border:1px solid var(--brand-line);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.card-wrapper:hover .card__inner{border-color:#0b0b452e;box-shadow:var(--brand-shadow)}.card-wrapper{display:flex;flex-direction:column;width:100%;height:100%}.card-wrapper .card,.card-wrapper .card--standard,.card-wrapper .card__content,.card-wrapper .card__information{display:flex;flex-direction:column;flex:1 1 auto}.card-wrapper .price{margin-top:auto;padding-top:.6rem}.card__heading a,.card__heading{font-weight:600;font-size:clamp(1.3rem,.9vw + 1rem,1.5rem);line-height:1.35;letter-spacing:-.01em;color:var(--brand-ink)}.card__heading a{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.price,.price-item--regular,.price-item--sale{font-weight:700;color:var(--brand-ink)}.price--on-sale .price-item--regular{color:var(--brand-muted);font-weight:500;text-decoration:line-through}.badge,.card__badge .badge{background:var(--brand-volt);color:var(--brand-ink);border:none;font-weight:700;font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.4rem 1rem}.badge--sold-out,.badge.sold-out{background:var(--brand-ink);color:var(--brand-paper)}.cat-head{text-align:center;margin-bottom:2.4rem}.cat-head__title{margin:0;font-size:clamp(2rem,2.4vw,2.8rem);font-weight:800;letter-spacing:-.03em;color:var(--brand-ink)}.cat-head__sub{margin:.6rem 0 0;color:var(--brand-muted);font-size:1.45rem}.category-collection1 .category_img .media{border-radius:50%;overflow:hidden;background:var(--brand-mist);border:1px solid var(--brand-line);transition:transform .25s ease,border-color .25s ease}.category-collection1 .category_img img{width:100%;height:100%;object-fit:cover}.category-collection1 .main-collection-list:hover .category_img .media{transform:translateY(-4px);border-color:var(--brand-volt)}.category-collection1 .collection-name{display:block;text-decoration:none}.category-collection1 .collection-name .h3{margin-top:1.2rem;font-size:1.35rem;font-weight:600;color:var(--brand-ink);text-align:center;letter-spacing:-.01em}.hero-row{--hero-pad-x: 2.4rem;padding:2.4rem 0 1.2rem}@media screen and (min-width:750px){.hero-row{--hero-pad-x: 4rem}}.hero-row__grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:stretch}.hero-cats{display:none}@media screen and (min-width:1100px){.hero-row__grid{grid-template-columns:264px minmax(0,1fr)}.hero-cats{display:flex;flex-direction:column;background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:var(--brand-radius);overflow:hidden}}.hero-cats__heading{margin:0;padding:1.5rem 1.8rem;background:var(--brand-ink);color:var(--brand-paper);font-size:1.25rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.hero-cats__list{flex:1;margin:0;padding:.5rem 0;list-style:none;overflow-y:auto}.hero-cats__link{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1.8rem;color:var(--brand-ink);font-size:1.4rem;font-weight:500;text-decoration:none;border-left:3px solid transparent;transition:background-color .16s ease,border-color .16s ease}.hero-cats__link:hover,.hero-cats__link:focus-visible{background:var(--brand-mist);border-left-color:var(--brand-volt)}.hero-cats__link svg{color:var(--brand-muted);flex:0 0 auto}.hero-cats__all{padding:1.2rem 1.8rem;border-top:1px solid var(--brand-line);color:var(--brand-ink);font-size:1.3rem;font-weight:600;text-decoration:none}.hero-cats__all:hover{background:var(--brand-volt)}.hero-slider{position:relative;margin-left:0;margin-right:0;width:100%;min-width:0;border-radius:var(--brand-radius);overflow:hidden}.hero-slider .swiper-slide{width:100%;flex-shrink:0;height:auto;display:flex}.hero-slider .swiper-slide>.hero-card{flex:1 1 auto;height:auto}.hero-slider .hero-slider__dots{position:absolute;left:var(--hero-pad-x);right:auto;bottom:2.2rem;z-index:3;display:flex;gap:.8rem;width:auto;text-align:left}.hero-slider .hero-slider__dots .swiper-pagination-bullet{box-sizing:content-box;width:2.4rem!important;height:2px!important;margin:0!important;padding:.9rem 0;background:#ffffff47;background-clip:content-box;opacity:1;border-radius:0;transition:width .3s ease,background-color .2s ease}.hero-slider .hero-slider__dots .swiper-pagination-bullet:hover,.hero-slider .hero-slider__dots .swiper-pagination-bullet:focus-visible{background:#fff9;background-clip:content-box}.hero-slider .hero-slider__dots .swiper-pagination-bullet-active{width:4.8rem!important;background:var(--brand-volt);background-clip:content-box}.hero-slider__nav{position:absolute;top:50%;z-index:3;display:none;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;margin:0;transform:translateY(-50%);padding:0;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:var(--brand-paper);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}@media screen and (min-width:750px){.hero-slider__nav{display:flex}}.hero-slider__nav--prev{left:calc((var(--hero-pad-x) - 3.2rem) / 2)}.hero-slider__nav--next{right:calc((var(--hero-pad-x) - 3.2rem) / 2)}.hero-slider__nav:hover,.hero-slider__nav:focus-visible{background:var(--brand-volt);border-color:var(--brand-volt);color:var(--brand-ink)}.hero-slider__nav.swiper-button-disabled{opacity:.35;cursor:default}.hero-slider__nav svg{width:1.4rem;height:1.4rem}.hero-card{position:relative;display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;height:100%;min-height:320px;padding:3.2rem var(--hero-pad-x) 5.4rem;background:var(--brand-ink);border-radius:var(--brand-radius);overflow:hidden}@media screen and (min-width:750px){.hero-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:420px;padding:4rem var(--hero-pad-x) 6rem}}.hero-card__eyebrow{margin:0 0 1.2rem;color:var(--brand-volt);font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.hero-card__title{margin:0;color:var(--brand-paper);font-size:clamp(2.8rem,4.4vw,5rem);font-weight:800;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.hero-card__sub{margin:1.6rem 0 0;max-width:46ch;color:#ffffffbd;font-size:1.55rem;line-height:1.5}.hero-card__cta{display:inline-flex;align-items:center;gap:.9rem;margin-top:2.4rem;padding:1.3rem 2.2rem;background:var(--brand-volt);color:var(--brand-ink);border-radius:999px;font-size:1.45rem;font-weight:700;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.hero-card__cta:hover{transform:translateY(-2px);box-shadow:0 10px 24px #f4e51547}.hero-card__stage{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;align-items:center}.hero-card__tile{margin:0;aspect-ratio:1;background:var(--brand-paper);border-radius:var(--brand-radius);overflow:hidden;box-shadow:0 10px 28px #00000038}.hero-card__tile img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width:750px){.hero-card__tile--1{transform:translateY(-18px) rotate(-3deg)}.hero-card__tile--2{transform:scale(1.14);z-index:2}.hero-card__tile--3{transform:translateY(18px) rotate(3deg)}}@media(prefers-reduced-motion:reduce){.hero-card__tile{transform:none!important}}.promo-row{padding-top:3.2rem;padding-bottom:3.2rem}.promo-row__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.6rem;margin-bottom:2rem}.promo-row__title{margin:0;font-size:clamp(2rem,2.4vw,2.8rem);font-weight:800;letter-spacing:-.03em;color:var(--brand-ink)}.promo-row__sub{margin:0;color:var(--brand-muted);font-size:1.45rem}.promo-row__grid{display:grid;gap:1.6rem;grid-template-columns:1fr}@media screen and (min-width:750px){.promo-row__grid--2,.promo-row__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1100px){.promo-row__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.promo-card{position:relative;display:block;overflow:hidden;border:1px solid var(--brand-line);border-radius:var(--brand-radius);background:var(--brand-mist);text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.promo-card:hover{border-color:#0b0b4533;box-shadow:var(--brand-shadow);transform:translateY(-3px)}.promo-card__media{aspect-ratio:4 / 3;background:var(--brand-paper);overflow:hidden}.promo-row__grid--2 .promo-card__media{aspect-ratio:16 / 9}.promo-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.promo-card:hover .promo-card__media img{transform:scale(1.04)}.promo-card__body{padding:1.6rem 1.8rem 1.8rem;background:var(--brand-paper)}.promo-card__eyebrow{margin:0 0 .6rem;color:var(--brand-muted);font-size:1.15rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.promo-card__title{margin:0;color:var(--brand-ink);font-size:1.7rem;font-weight:700;letter-spacing:-.02em;line-height:1.25}.promo-card__meta{margin:.4rem 0 0;color:var(--brand-muted);font-size:1.3rem}.promo-card__cta{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.2rem;padding-bottom:.3rem;border-bottom:2px solid var(--brand-volt);color:var(--brand-ink);font-size:1.35rem;font-weight:700}.trust-bar{background:var(--brand-ink);padding:2.4rem 0;margin-top:2.4rem}.trust-bar__grid{display:grid;gap:1.8rem 2.4rem;grid-template-columns:1fr}@media screen and (min-width:600px){.trust-bar__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1000px){.trust-bar__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.trust-bar__item{display:flex;align-items:center;gap:1.2rem}.trust-bar__icon{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:#ffffff14;color:var(--brand-volt)}.trust-bar__icon svg{width:21px;height:21px}.trust-bar__title{margin:0;color:var(--brand-paper);font-size:1.45rem;font-weight:700;letter-spacing:-.01em}.trust-bar__desc{margin:.2rem 0 0;color:#ffffffa8;font-size:1.3rem}.footer__wordmark{display:inline-block;margin-bottom:1.6rem;color:var(--brand-ink);font-size:2rem;font-weight:800;letter-spacing:-.02em;text-transform:uppercase;text-decoration:none}.footer__wordmark-img{display:block;width:auto;height:11.2rem;border-radius:var(--brand-radius)}.footer{background:var(--brand-paper);border-top:1px solid var(--brand-line);color:var(--brand-ink)}.footer .footer-block__heading,.footer h2,.footer h3,.footer h4{color:var(--brand-ink);font-size:1.6rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1.4rem}.footer a{color:var(--brand-muted);text-decoration:none;transition:color .16s ease}.footer a:hover{color:var(--brand-ink)}.footer ul{list-style:none;padding:0;margin:0}.footer li+li{margin-top:.9rem}.footer .newsletter-form,.footer .footer-block--newsletter{background:var(--brand-mist);border-radius:var(--brand-radius);padding:2.4rem}.footer .newsletter-form__field-wrapper input,.footer input[type=email]{border:1px solid var(--brand-line);border-radius:999px;padding:1.2rem 1.8rem;font-family:var(--brand-font);background:var(--brand-paper)}.footer .newsletter-form__button,.footer button[type=submit]{background:var(--brand-ink);color:var(--brand-paper);border:0;border-radius:999px;padding:1.2rem 2.4rem;font-family:var(--brand-font);font-weight:700;cursor:pointer;transition:background-color .18s ease,color .18s ease}.footer .newsletter-form__button:hover,.footer button[type=submit]:hover{background:var(--brand-volt);color:var(--brand-ink)}.footer .footer_social_icons,.footer .list-social{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:1.6rem 0 0;padding:0;list-style:none}.footer .footer_social_icons .list-social__item .link,.footer .list-social__link{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;background:var(--brand-mist);color:var(--brand-ink);transition:background-color .18s ease,color .18s ease}.footer .list-social__link svg,.footer .footer_social_icons svg{width:18px;height:18px;display:block}.footer .list-social__link:hover{background:var(--brand-ink);color:var(--brand-paper)}.footer .footer-block__details-content a,.footer .footer-block__details-content li,.footer .footer-address-text,.footer .footer-email-text,.footer .footer-call-text,.footer .list-menu__item{font-size:1.4rem;font-weight:500;line-height:1.6;letter-spacing:0;text-transform:none}.footer .footer-call-heading,.footer .footer-address-heading,.footer .footer-email-heading{font-size:1.25rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-muted);margin-bottom:.2rem}.footer .footer-call-text,.footer .footer-address-text,.footer .footer-email-text{color:var(--brand-ink);font-weight:500}.footer .footer-block__details-content li+li{margin-top:.9rem}.footer .list-payment{display:flex;flex-wrap:wrap;gap:.8rem;padding:0;margin:0}.footer .list-payment__item svg{height:26px;width:auto;border-radius:4px}.footer .footer__content-bottom{border-top:1px solid var(--brand-line);margin-top:2.4rem;padding-top:1.8rem;font-size:1.3rem;color:var(--brand-muted)}.product__title,.product__title h1{font-size:clamp(2.4rem,3.2vw,3.8rem);font-weight:800;letter-spacing:-.035em;line-height:1.08;color:var(--brand-ink);text-wrap:balance}.product__info-wrapper .price{font-size:clamp(2.2rem,2.8vw,3rem);font-weight:800;color:var(--brand-ink)}.product__info-wrapper .price__sale .price-item--regular,.product__info-wrapper s.price-item{font-size:1.8rem;font-weight:500;color:var(--brand-muted);text-decoration:line-through}.product__info-wrapper>*+*{margin-top:1.8rem}.product__info-wrapper .product-form__input{padding-top:.4rem}.product-form__input--swatch input[type=radio]+label,.product-form__input .swatch-input__input+label{width:34px;height:34px;padding:0;border-radius:50%;border:1px solid var(--brand-line);box-shadow:inset 0 0 0 2px var(--brand-paper)}.product-form__input--swatch input[type=radio]:checked+label,.product-form__input .swatch-input__input:checked+label{border-color:var(--brand-ink);border-width:2px}.product-form__buttons{display:flex;flex-wrap:wrap;align-items:stretch;gap:1rem;width:100%}.product-form__submit,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.product__info-wrapper .quantity{min-height:52px;border-radius:var(--brand-radius-sm)}.product-form__submit{flex:1 1 220px;font-size:1.5rem;font-weight:700;letter-spacing:.01em}.shopify-payment-button{flex:1 1 100%;width:100%}.shopify-payment-button__button{width:100%;font-family:var(--brand-font);font-weight:700}.shopify-payment-button__more-options{font-family:var(--brand-font);font-size:1.3rem;color:var(--brand-muted)}.product-form__input--quantity,.product__info-wrapper .quantity{display:flex;align-items:center}@media screen and (max-width:600px){.product-form__submit{flex:1 1 100%}}.product-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:2rem;padding-top:1.8rem;border-top:1px solid var(--brand-line)}.product-trust__item{display:flex;align-items:center;gap:.8rem}.product-trust__item svg{width:20px;height:20px;flex:0 0 auto;color:var(--brand-ink)}.product-trust__title{margin:0;font-size:1.25rem;font-weight:700;color:var(--brand-ink);line-height:1.25}.product-trust__desc{margin:0;font-size:1.15rem;color:var(--brand-muted);line-height:1.25}@media screen and (max-width:600px){.product-trust{grid-template-columns:1fr;gap:1rem}}.tabs-product{display:flex;flex-wrap:wrap;gap:.4rem 2.8rem;margin:0 0 2.4rem;padding:0 0 .2rem;list-style:none;border-bottom:1px solid var(--brand-line)}.tabs-product li a{display:inline-block;padding:0 0 1.2rem;color:var(--brand-muted);font-size:1.5rem;font-weight:600;text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .16s ease,border-color .16s ease}.tabs-product li a:hover{color:var(--brand-ink)}.tabs-product li a.active{color:var(--brand-ink);border-bottom-color:var(--brand-ink)}.product-form__input .form__label{font-size:1.3rem;font-weight:600;color:var(--brand-ink)}variant-radios fieldset label,.product-form__input input[type=radio]+label{border:1px solid var(--brand-line);border-radius:var(--brand-radius-sm);padding:1rem 1.6rem;font-weight:600;font-size:1.35rem;color:var(--brand-ink);background:var(--brand-paper);transition:border-color .15s ease,background-color .15s ease}.product-form__input input[type=radio]:checked+label{background:var(--brand-ink);color:var(--brand-paper);border-color:var(--brand-ink)}.product-form__input input[type=radio]:focus-visible+label{outline:2px solid var(--brand-volt);outline-offset:2px}.product__accordion summary,.product-tabs__nav button{font-weight:600;font-size:1.45rem;color:var(--brand-muted);border-bottom:2px solid transparent}.product-tabs__nav button[aria-selected=true]{color:var(--brand-ink);border-bottom-color:var(--brand-ink)}.breadcrumb,.breadcrumb a{font-size:1.3rem;color:var(--brand-muted)}.breadcrumb a:hover{color:var(--brand-ink)}.breadcrub-flex{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1.6rem;width:100%}.breadcrumb-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;flex:1 1 auto;text-align:left}.breadcrumb-wrapper>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--brand-ink);font-weight:500}.product-navigation{display:flex;flex-direction:row;align-items:center;gap:.6rem;flex:0 0 auto;width:auto}.product-navigation svg{width:18px;height:18px}@media screen and (max-width:749px){.breadcrub-flex{justify-content:flex-start}.breadcrumb-wrapper>span:last-child{max-width:60vw}}.collection-hero,.collection-hero__title,.facets-wrapper,.facets-container{color:var(--brand-ink)}.facets__form .facets__disclosure,.facets-wrapper details{border-bottom:1px solid var(--brand-line)}.facets__summary,.facets__disclosure summary{padding:1.4rem 0;font-size:1.45rem;font-weight:600;color:var(--brand-ink);cursor:pointer;list-style:none}.facets__summary::-webkit-details-marker{display:none}.facets__label,.facets__item label{display:flex;align-items:center;gap:.8rem;padding:.5rem 0;font-size:1.35rem;color:var(--brand-muted);cursor:pointer}.facets__label:hover,.facets__item label:hover{color:var(--brand-ink)}.facet-filters__sort,.facets__form select{border:1px solid var(--brand-line);border-radius:var(--brand-radius-sm);padding:.9rem 1.2rem;font-family:var(--brand-font);font-size:1.35rem;font-weight:500;color:var(--brand-ink);background:var(--brand-paper)}.product-count,.product-count__text{font-size:1.35rem;color:var(--brand-muted)}.pagination__list{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;list-style:none;padding:0}.pagination__item{display:grid;place-items:center;min-width:38px;height:38px;padding:0 1rem;border:1px solid var(--brand-line);border-radius:var(--brand-radius-sm);color:var(--brand-ink);font-size:1.35rem;font-weight:600;text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.pagination__item:hover{border-color:var(--brand-ink)}.pagination__item--current,.pagination__item[aria-current=page]{background:var(--brand-ink);border-color:var(--brand-ink);color:var(--brand-paper)}.predictive-search{border:1px solid var(--brand-line);border-radius:var(--brand-radius);box-shadow:0 16px 40px #0b0b4524;overflow:hidden}.predictive-search__results-list{display:grid;grid-template-columns:1fr;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.predictive-search__results-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.predictive-search__list-item{border-bottom:1px solid var(--brand-line)}.predictive-search__item{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;text-decoration:none;transition:background-color .14s ease}.predictive-search__item:hover,.predictive-search__item[aria-selected=true]{background:var(--brand-mist)}.predictive-search__item-heading{font-size:1.4rem;font-weight:600;color:var(--brand-ink);line-height:1.3}.predictive-search__item .price{font-size:1.35rem;font-weight:700;color:var(--brand-ink)}.drawer__inner,.cart-drawer .drawer__inner{background:var(--brand-paper)}.drawer__heading,.cart-drawer__heading{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;color:var(--brand-ink)}.free-shipping-bar,.cart-drawer .progress-bar{height:6px;border-radius:999px;background:var(--brand-line);overflow:hidden}.free-shipping-bar__fill,.cart-drawer .progress-bar span{display:block;height:100%;background:var(--brand-ink);border-radius:999px;transition:width .35s ease}.quantity{border:1px solid var(--brand-line);border-radius:var(--brand-radius-sm);overflow:hidden}.quantity__button{color:var(--brand-ink);background:transparent;border:0;cursor:pointer;min-width:40px;min-height:40px}.quantity__button:hover{background:var(--brand-mist)}.quantity__input{font-family:var(--brand-font);font-weight:600;color:var(--brand-ink);border:0;text-align:center}.cart__blocks,.cart-totals{border:1px solid var(--brand-line);border-radius:var(--brand-radius);padding:2rem;background:var(--brand-paper)}.cart__checkout-button{background:var(--brand-ink);color:var(--brand-paper);border-radius:var(--brand-radius-sm);min-height:52px;font-weight:700}.cart__checkout-button:hover{background:var(--brand-volt);color:var(--brand-ink)}.cart-steps{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem 1.6rem;padding:2rem 1.6rem;margin-bottom:2.4rem;background:var(--brand-ink);border-radius:var(--brand-radius);color:#ffffff8c;font-size:1.35rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cart-steps__step--current{color:var(--brand-paper)}.mobile-nav{display:none}@media screen and (max-width:989px){.mobile-nav{display:block;position:fixed;z-index:40;left:50%;transform:translate(-50%);bottom:max(12px,env(safe-area-inset-bottom));width:calc(100% - 24px);max-width:460px;background:var(--brand-ink);border-radius:999px;box-shadow:0 8px 28px #0b0b4552}.mobile-nav__list{display:flex;align-items:center;justify-content:space-between;gap:4px;margin:0;padding:6px;list-style:none}.mobile-nav__item{display:flex;min-width:0}.mobile-nav__link{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:#ffffffb8;font-family:var(--brand-font);font-size:1.3rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.mobile-nav__icon{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:50%;transition:background-color .2s ease,color .2s ease}.mobile-nav__icon svg{width:19px;height:19px}.mobile-nav__label{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width .26s ease,opacity .18s ease,padding-right .26s ease}.mobile-nav__link.is-active{background:#ffffff1a;color:var(--brand-paper)}.mobile-nav__link.is-active .mobile-nav__icon{background:var(--brand-volt);color:var(--brand-ink)}.mobile-nav__link.is-active .mobile-nav__label{max-width:110px;opacity:1;padding-right:6px}.mobile-nav__link:active{transform:scale(.97)}.mobile-nav__link:focus-visible{outline:2px solid var(--brand-volt);outline-offset:2px}.mobile-nav__link--filter .mobile-nav__icon{border:1px solid rgba(255,255,255,.28)}.content-for-layout{padding-bottom:84px}}@media screen and (max-width:360px){.mobile-nav__link.is-active .mobile-nav__label{max-width:78px}.mobile-nav__icon{width:30px;height:30px}}*:focus-visible{outline:2px solid var(--brand-volt);outline-offset:2px;border-radius:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media screen and (max-width:749px){:root{--step-h1: 2.8rem;--step-h2: 2.2rem;--step-h3: 1.9rem}.header__heading-link .h2{font-size:1.9rem}.header__heading-logo{height:4rem}.footer__wordmark-img{height:8.8rem}.product__title,.product__title h1{font-size:var(--step-h2)}.header__icon,.button,variant-radios fieldset label{min-height:44px}.category-collection .collection-item img{padding:.8rem}}.main-product-tabination .product-description .tabs-product{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .4rem;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--brand-line)}.main-product-tabination .product-description .tabs-product li{margin:0}.main-product-tabination .product-description .tabs-product li a{display:block;padding:1.6rem 2.4rem;color:var(--brand-muted);font-size:1.5rem;font-weight:600;letter-spacing:-.01em;text-decoration:none;border-bottom:3px solid transparent;transition:color .18s ease,border-color .18s ease}.main-product-tabination .product-description .tabs-product li a:hover{color:var(--brand-ink)}.main-product-tabination .product-description .tabs-product li a.active{color:var(--brand-ink);border-bottom-color:var(--brand-volt)}@media screen and (max-width:749px){.main-product-tabination .product-description .tabs-product{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.main-product-tabination .product-description .tabs-product::-webkit-scrollbar{display:none}.main-product-tabination .product-description .tabs-product li a{padding:1.4rem 1.6rem;white-space:nowrap;font-size:1.4rem}}.list-menu__item--top,.header__menu-item,.card__heading a,.article-template__link,.hero-cats__link,.footer-block__details-content a{text-decoration-color:transparent;text-underline-offset:.25em;transition:color .18s ease,text-decoration-color .18s ease}.card__heading a:hover,.footer-block__details-content a:hover{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--brand-volt)}.article-template .article-template__link:hover,body .article-template__link:hover,.breadcrumb .product-navigation .product-popup-np .card__heading:hover{color:var(--brand-ink);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--brand-volt)}.breadcrumb .product-navigation .product-popup-np .price--on-sale .price-item--last{color:var(--brand-ink);font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/7/assets/brand.css.map */
