:root{--at-bone:#fbfaf8;--at-linen:#f8f6f2;--at-ink:#1c1b19;--at-soft:#55524c;--at-mute:#8a857c;--at-gold:#b39b6c;--at-hair:rgba(28,27,25,.12);--at-cherry:#4e1420;--at-sans:"Inter Tight",system-ui,-apple-system,sans-serif;--at-serif:"Instrument Serif",Georgia,serif;--at-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}main[data-template^=collection],main[data-template^=product]{font-family:var(--at-sans)!important}.kx-ch{background:var(--at-bone)!important;padding-bottom:4px!important}.kx-ch,.kx-ch :is(p,a,span,li,strong,h1,h2,h3){font-family:var(--at-sans)!important}.kx-ch__crumbs{font-size:.62rem!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important}.kx-ch .kx-tag{background:none!important;padding:0!important;border-radius:0!important;color:var(--at-mute)!important;font-size:.62rem!important;font-weight:600!important;letter-spacing:.28em!important}.kx .kx-ch__title{font-family:var(--at-sans)!important;font-style:normal!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.02em!important;line-height:.95!important;font-size:clamp(2.1rem,9vw,4.4rem)!important;color:var(--at-ink)!important}.kx-ch__lead{font-family:var(--at-serif)!important;font-style:italic!important;font-weight:400!important;font-size:clamp(1.35rem,2.6vw,1.9rem)!important;line-height:1.15!important;max-width:26ch!important;color:var(--at-ink)!important}.kx-ch__story{color:var(--at-soft)!important;font-size:.92rem!important}.kx-ch .kx-btn--solid{border-radius:0!important;background:var(--at-ink)!important;color:var(--at-bone)!important;font-size:.66rem!important;font-weight:700!important;letter-spacing:.24em!important;text-transform:uppercase!important;padding:17px 30px!important;transition:background .35s,letter-spacing .35s!important}.kx-ch .kx-btn--solid:hover{background:#3a3631!important;letter-spacing:.28em!important}.kx-ch__deal{font-size:.72rem!important;letter-spacing:.04em!important}.kx-ch__dev-k{color:var(--at-mute)!important;letter-spacing:.24em!important;font-size:.6rem!important}.kx-ch__dev-pill{border-radius:0!important;padding:0!important;background:none!important;box-shadow:none!important;gap:0!important;border:1.5px solid var(--at-ink)!important}.kx-ch__dev-pill>*{border-radius:0!important;padding:10px 22px!important;font-size:.68rem!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--at-ink)!important}.kx-ch__dev-pill .is-on{background:var(--at-ink)!important;color:var(--at-bone)!important}.kx-ch__cover{border-radius:0!important}.kx-ch .kx-ch__cover.kx-ch__prot{background:#fff!important;border-top:1px solid var(--at-hair)!important;border-bottom:1px solid var(--at-hair)!important}.kx-ch__prot-k{font-family:var(--at-sans)!important;font-style:normal!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.01em!important;font-size:clamp(1.5rem,4vw,2.4rem)!important}.kx-ch__xmas{border-radius:0!important;background:radial-gradient(90% 120% at 0% 0%,#6a1d2c 0%,var(--at-cherry) 60%,#3d0f19 100%)!important;isolation:isolate!important}.kx-ch__xmas:before{background-image:var(--at-noise)!important;background-size:220px!important;mix-blend-mode:overlay!important;opacity:.3!important}.kx-ch__xmas-eyebrow{color:#e3c99a!important;letter-spacing:.28em!important;font-size:.6rem!important}.kx-ch__xmas strong{font-family:var(--at-sans)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.01em!important;font-size:clamp(1.5rem,3.4vw,2.4rem)!important}.kx-ch__xmas strong em{font-family:var(--at-serif)!important;text-transform:none!important;color:#f0d6a8!important}.kx-ch__xmas-go{border-radius:0!important;background:var(--at-bone)!important;color:var(--at-cherry)!important;font-weight:800!important;letter-spacing:.2em!important;font-size:.64rem!important;padding:13px 20px!important}.kx-ch__xmas-row span{border-radius:0!important}main[data-handle=apple] .kx-ch__guide,main[data-handle=android] .kx-ch__guide,main[data-handle=phone-cases] .kx-ch__guide,main[data-handle=all-phone-cases] .kx-ch__guide{display:none!important}.kx-ch__guide{border-radius:0!important;background:var(--at-linen)!important;width:100%!important}.kx .kx-ch__guide-title{font-family:var(--at-sans)!important;font-style:normal!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.01em!important;font-size:clamp(1.5rem,4vw,2.4rem)!important}.kx-ch__guide-eyebrow{letter-spacing:.28em!important;font-size:.6rem!important;font-weight:600!important;color:var(--at-mute)!important}.kx-ch__genre{border-radius:0!important;background:#fff!important}.kx .kx-ch__genre h3{text-transform:uppercase!important;letter-spacing:.08em!important;font-size:.78rem!important}.kx-ch__genre a{border-radius:0!important;border-color:var(--at-ink)!important;font-weight:700!important}.kx-ch__marquee{background:var(--at-ink)!important;color:var(--at-bone)!important;padding:15px 0!important}.kx-ch__marquee span{font-family:var(--at-sans)!important;font-style:normal!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:.82rem!important;padding-right:10px!important}.kx-ch__trust strong{font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:.7rem!important}main[data-template^=collection] .kx-pc__name{font-family:var(--at-sans)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.01em!important;font-size:.98rem!important;line-height:1.15!important}main[data-template^=collection] .kx-pc__sub{color:var(--at-mute)!important;font-size:.72rem!important}main[data-template^=collection] .kx-pc__badge{border-radius:0!important;background:var(--at-ink)!important;color:var(--at-bone)!important;font-size:.56rem!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important}main[data-template^=collection] .facets :is(button,summary,select){font-family:var(--at-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:700!important}.kx-ca__band{margin:40px 0 0!important;border-radius:0!important;background:var(--at-ink)!important;color:var(--at-bone)!important;position:relative!important;isolation:isolate!important}.kx-ca__band:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1!important;background-image:var(--at-noise)!important;background-size:220px!important;mix-blend-mode:overlay!important;opacity:.18!important;pointer-events:none!important}.kx .kx-ca__band-title{font-family:var(--at-sans)!important;font-style:normal!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.01em!important;color:var(--at-bone)!important;font-size:clamp(1.7rem,4.4vw,3rem)!important}.kx-ca__band li{border-top-color:#b39b6c8c!important}.kx-ca__band li strong{text-transform:uppercase!important;letter-spacing:.06em!important;font-size:.86rem!important;font-weight:800!important}.kx-ca .kx-head h2{font-family:var(--at-sans)!important;font-style:normal!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.01em!important}.kx-ca__faq summary{font-weight:700!important}.kx-ca__tile-img{border-radius:0!important;background:#fff!important}.kx-ca__tile-name{text-transform:uppercase!important;font-weight:800!important;letter-spacing:.02em!important}.kx .kx-ca__help-title{font-family:var(--at-serif)!important}main[data-template^=product] .kx-buyinfo__deal{border-radius:0!important;background:var(--at-bone)!important;border-left:3px solid var(--at-ink)!important}main[data-template^=product] .buy-buttons-block .add-to-cart-button{border-radius:0!important;background:var(--at-ink)!important;border-color:var(--at-ink)!important;letter-spacing:.2em!important;font-size:.78rem!important;font-weight:800!important}main[data-template^=product] .kx-grip,main[data-template^=product] .kx-grip__img{border-radius:0!important}main[data-template^=product] .kx-grip{background:var(--at-bone)!important;border:1px solid var(--at-hair)!important}main[data-template^=product] :is(.kx-grip__add,.kx-pair__add){border-radius:0!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.66rem!important;font-weight:800!important}main[data-template^=product] :is(.kx-pair__item,.kx-pair__img,.kx-pair__select,.kx-pair__deal,.kx-pair__note,.kx-buyinfo__notice){border-radius:0!important}main[data-template^=product] .kx-pair__title{text-transform:uppercase!important;letter-spacing:.14em!important;font-size:.72rem!important;font-weight:800!important}main[data-template^=product] .kx-pair__deal,main[data-template^=product] .kx-pair__note{background:var(--at-bone)!important}main[data-template^=product] .kx-acc summary{font-weight:800!important;letter-spacing:.14em!important;font-size:.7rem!important}main[data-template^=product] .kx-trust-mini strong{text-transform:uppercase!important;letter-spacing:.06em!important;font-size:.68rem!important;font-weight:800!important}.kx-feat2{display:none!important}.kx-love .kx-head h2{font-family:var(--at-sans)!important;font-style:normal!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.01em!important;font-size:clamp(1.6rem,4vw,2.6rem)!important}.kx-love .kx-pc__name,.kx-love [class*=card__name],.kx-love [class*=card__title]{font-family:var(--at-sans)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.01em!important}:root{--font-body--family:"Inter Tight",system-ui,-apple-system,sans-serif;--font-subheading--family:"Inter Tight",system-ui,-apple-system,sans-serif}body{-webkit-font-smoothing:antialiased!important}main:not([data-template=index]) :is(h1,h2):not(.kxgh *),.kx-op__title,.kx-ms__title,.kx-ms__stephead h2,.kx-ms__gift-title,.kx-ms__how-title,.kx-rp h1,.kx .kx-drop__title,.kx .kx-drop__band-title,.kx-drops__title,.kx .kx-feature__title,.kx-faq-pop__title,.kx-fit-pop__title{font-family:var(--at-sans)!important;font-style:normal!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.02em!important;line-height:1!important}main:not([data-template=index]) h1{font-size:clamp(2rem,8.4vw,4.2rem)!important}main:not([data-template=index]) :is(h1,h2) em,.kx-op__title em,.kx-ms__title em,.kx-ms__gift-title em,.kx-rp h1 em,.kx-drop__title em{font-family:var(--at-serif)!important;font-style:italic!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important}main:not([data-template=index]) h3{font-family:var(--at-sans)!important;font-weight:800!important;letter-spacing:-.01em!important}.kx .kx-head h2,.kx-head h2{font-size:clamp(1.6rem,4.6vw,2.8rem)!important}.kx-drop__marquee span,.kx-drop__swatch-txt strong,.kxc__shade-txt strong,.kxc__res-txt strong,.kx .kx-pop__body .kx-pop__ai{font-family:var(--at-serif)!important;font-weight:400!important}.kx-drop__marquee{background:var(--at-ink)!important;color:var(--at-bone)!important}.kx-drop__marquee span{font-family:var(--at-sans)!important;font-style:normal!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:.82rem!important}:is(.kx-op__eyebrow,.kx-ms__eyebrow,.kx-rp__eyebrow,.kx-adg__k,.kxw__k,.kxc__k,.kx-tag,.kx-drop__intro .kx-tag){background:none!important;padding:0!important;border-radius:0!important;color:var(--at-mute)!important;font-family:var(--at-sans)!important;font-size:.62rem!important;font-weight:600!important;letter-spacing:.28em!important;text-transform:uppercase!important}:is(.kx-op__box,.kxw__btn,.kxw__tile,.kxw__dev a,.kxh__dev a,.kx-drop__cover,.kx-drop__swatch,.kx-drop__band,.kx-drops__card,.kx-ms__stage,.kx-ms__item,.kx-ms__img,.kx-ms__select,.kx-ms__bar-in,.kx-ms__add,.kx-ms__gift,.kx-ms__gift-perks li,.kx-ms__gift-deal,.kx-ms__gift-badge,.kx-ms__gift-btn,.kx-ms__how,.kx-ms__how-list li,.kx-ms__how-foot span,.kx-ms__ask,.kx-ms__ask-btn,.kx-adg__save,.kx-adg__card,.kx-adg__btn,.kx-drop__intro,.kxc__shade,.kxc__piece-img,.kxc__res,.kx-ca__tile-img,.kx-ch__type-img,.kx-rp__hero,.kx-rp__btn,.kx-rp__card,.kx-rp__ver,.kx-rp__jm,.kx-rp__jm :is(input,textarea,select),.kx-rp__jm .jdgm-submit-rev,.kx-dev,.kx-dev__opt,.kx-cartinfo,.kx-feature,.kx-feature__tag,.kx-feature__btn,.kx-faq-pop__card,.kx-faq-pop__eta,.kx-faq-pop__times div,.kx-faq-pop__list details,.kx-fitlink,.kx-fit-pop__card,.kx-fit-pop__tabs,.kx-fit-pop__tabs button,.kx-fit-pop__series button,.kx-fit-pop__group button,.kx-fit-pop__btn,.kx-fit-pop__mac,.kx-fit-pop__opt,.kx-fit-pop__size label span,.kx-gift,.kx-gift__badge,.kx-gift__add,.kx-gift__save,.kx-hlinks__a,.kx-ship__track,.kx-pick__add,.kx-btn,.kx-card__img,.kx-card__btn,.kx-cat__img,.kx-box,.kx-models button,.kx-mac__row,.kx-pop__card,.kx-track,.kx-track *,.kx-op__list *){border-radius:0!important}main:not([data-template=index]) :is(.button:not(.button-unstyled):not(.slideshow-control):not(.quick-add__button),button[type=submit]:not(.quick-add__button),.shopify-payment-button__button--unbranded),:is(.kx-btn--solid,.kx-ms__gift-btn,.kx-ms__ask-btn,.kx-adg__btn,.kx-rp__btn,.kx-feature__btn,.kx-fit-pop__btn,.kxw__btn,.kx-card__btn,.kx-gift__add,.kx-pick__add),.cart__checkout-button,#checkout,.cart-drawer .button{border-radius:0!important;font-family:var(--at-sans)!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-size:.72rem!important}:is(.kx-btn--solid,.kx-ms__gift-btn,.kx-adg__btn,.kx-rp__btn,.kxw__btn,.kx-card__btn),.cart__checkout-button,#checkout{background:var(--at-ink)!important;border-color:var(--at-ink)!important;color:var(--at-bone)!important}main:not([data-template=index]) :is(input[type=text],input[type=email],input[type=tel],input[type=search],input[type=number],textarea,select),.search-page-input,.field__input{border-radius:0!important;font-family:var(--at-sans)!important}main:is([data-template=page],[data-template="page.faq"],[data-template="page.contact"],[data-template=blog],[data-template=article],[data-template="page.reviews"]),main:is([data-template=page],[data-template="page.faq"],[data-template="page.contact"],[data-template=blog],[data-template=article],[data-template="page.reviews"]) :is(.color-scheme-1,.section-background){--color-background:rgb(251 250 248);--color-background-rgb:251 250 248;background-color:#fbfaf8!important}main[data-template="page.faq"] details{border-color:var(--at-hair)!important}main[data-template="page.faq"] summary{font-weight:700!important}main[data-template="page.faq"] h2{font-size:clamp(1.4rem,4.4vw,2.2rem)!important}main[data-template=cart] .cart-title,main[data-template=cart] .cart-page__title{font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.02em!important}.cart-drawer :is(h2,.cart-drawer__heading){font-family:var(--at-sans)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.01em!important}.kx-cartinfo{background:var(--at-bone)!important}main[data-template=blog] .blog-post-item :is(h2,h3){font-size:1.15rem!important;line-height:1.15!important}main[data-template=article] .rte :is(h2,h3){text-transform:none!important}main[data-template=article] .rte h2{font-size:clamp(1.3rem,4vw,1.9rem)!important}.kx-title__name{font-family:var(--at-sans)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.02em!important;line-height:1!important}.kx-title__sub{color:var(--at-mute)!important;letter-spacing:.2em!important;font-size:.64rem!important}.kx-dev{border:1.5px solid var(--at-ink)!important;background:none!important;padding:0!important;gap:0!important}.kx-dev__opt{padding:10px 20px!important;font-size:.68rem!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important}.kx-dev__opt.is-on{background:var(--at-ink)!important;color:var(--at-bone)!important}.kx-love{background:#fff!important}.kx-card__title{font-family:var(--at-sans)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.01em!important}main[data-template="page.faq"] summary,main[data-template="page.faq"] summary *{font-size:1rem!important;font-weight:700!important;line-height:1.35!important;font-family:var(--at-sans)!important}.kx-op__name{text-transform:uppercase!important;font-weight:800!important;letter-spacing:-.02em!important}:is(.kx-drop__intro,.kx-drop__band,.kx-ch__xmas,.kx-ca__band) .kx-btn--solid{background:var(--at-bone)!important;border-color:var(--at-bone)!important;color:var(--at-ink)!important}:is(.kx-drop__intro,.kx-drop__band) .kx-btn:not(.kx-btn--solid){border-radius:0!important;font-weight:800!important;letter-spacing:.18em!important;font-size:.72rem!important}.kx-ms__hero{border-radius:0!important}main:not([data-template=index]) .text-block:is(.h1,.h2,.h3) :is(h1,h2,h3,h4,p){font-family:var(--at-sans)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.02em!important;line-height:1!important}main:not([data-template=index]) .text-block.h4 :is(h2,h3,h4,p){font-family:var(--at-sans)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.01em!important;color:var(--at-ink)!important}main[data-template=blog] .text-block.h4 :is(h2,h3,h4,p){text-transform:none!important;font-size:1.25rem!important;line-height:1.15!important}main:is([data-template=blog],[data-template=article]) img{mix-blend-mode:multiply}main:not([data-template=index]) product-card .text-block p,.kx-pc__name{font-family:var(--at-sans)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.01em!important;line-height:1.15!important}main:not([data-template=index]) .kx-pc__sub{color:var(--at-mute)!important}main:not([data-template=index]) .kx-pc__badge{border-radius:0!important;background:var(--at-ink)!important;color:var(--at-bone)!important;font-weight:800!important;letter-spacing:.12em!important}main:not([data-template=index]) .product-card__content{border:0!important;box-shadow:none!important}main[data-template=page] h2,main:not([data-template=index]) .rte h2{font-size:clamp(1.35rem,5vw,2.1rem)!important;line-height:1.05!important}main[data-template=page] h1{font-size:clamp(1.9rem,7.6vw,3.6rem)!important}.jdgm-review-widget .jm-stack--space-300{border-radius:0!important;background:var(--at-bone)!important;border:1px solid var(--at-hair)!important}.jdgm-review-widget .jm-review-widget-minimal-header__title{font-family:var(--at-sans)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.01em!important}.jdgm-review-widget :is(button,a[class*=button],[class*=jm-button]){border-radius:0!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:800!important}main[data-template=list-collections] .collection-card :is(h3,p,.text-block p,[class*=title]){font-family:var(--at-sans)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.02em!important}.mega-menu__link:not(:has(img)):before{display:none!important;content:none!important}.mega-menu__link:not(:has(img)){padding:14px!important}.kx-ch__lead,.kx-ch__story,.kx-ch__ctas,.kx-ch__prot,.kx-ch__xmas,.kx-ch__guide{display:none!important}.kx-ch__intro{padding-bottom:8px!important}.kx-ch__dev{margin-top:6px!important}.kcs-xmas{display:none!important}.kx-drop{display:flex!important;flex-direction:column!important}.kx-drop>.kx-drop__intro{order:1!important;width:100%!important}.kx-drop>.kx-drop__cover{order:2!important}.kx-drop>.kx-drop__marquee{order:3!important;margin-top:0!important}.kx-drop>.kx-drop__shop{order:4!important;padding-top:48px!important}.kx-drop>.kx-adg{order:5!important}.kx-drop>.kx-drop__band{order:6!important;margin:0!important}.kx-drop>.kx-drop__prints{order:7!important;padding-bottom:64px!important}.kx-drop__cover{margin:0!important}.kx-drop__band{background:var(--at-ink)!important}.kx-drop__band-title{color:var(--at-bone)!important}.kx-drop__swatches{display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:44%!important;gap:10px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;padding-bottom:6px!important}.kx-drop__swatches::-webkit-scrollbar{display:none}.kx-drop__swatch{scroll-snap-align:start!important}.kx-drop__swatch-img{background-position:50% 55%!important}.kx-drop__swatch-txt strong{font-family:var(--at-sans)!important;font-style:normal!important;font-weight:800!important;text-transform:uppercase!important;font-size:1.05rem!important}@media(min-width:750px){.kx-drop__swatches{grid-auto-columns:calc((100% - 50px) / 5.4)!important;gap:12px!important}}main:is([data-handle=christmas],[data-handle=christmas-android]) .kx-ch__cover{display:none!important}main:is([data-handle=christmas],[data-handle=christmas-android]){--xr:#8a1a28;--xr-deep:#5e0f1a;background:radial-gradient(120% 60% at 50% 0%,#a32233 0%,var(--xr) 45%,var(--xr-deep) 100%) fixed!important;color:var(--at-bone)!important}main:is([data-handle=christmas],[data-handle=christmas-android]) :is(.color-scheme-1,.section-background,.kx-ch,.kx-ca,.kx-ca__faq,.kx-ca__more,.kx-ca__help){--color-background:rgb(0 0 0 / 0);--color-background-rgb:0 0 0;--color-foreground:rgb(251 250 248);--color-foreground-rgb:251 250 248;--color-border:rgb(251 250 248 / .2);background:transparent!important;color:var(--at-bone)!important}main:is([data-handle=christmas],[data-handle=christmas-android]) :is(.kx-ch__title,.kx-ch__crumbs,.kx-ch__crumbs a,.kx-ch__crumbs [aria-current],.kx-ch__trust li,.kx-ch__trust strong,.kx-ch__trust svg,.kx-ca .kx-head h2,.kx-ca__faq summary,.kx-ca__tile-name,.kx-ca__help-title,.kx-ca__help a){color:var(--at-bone)!important}main:is([data-handle=christmas],[data-handle=christmas-android]) :is(.kx-ch .kx-tag,.kx-ch__dev-k){color:#e3c99a!important}main:is([data-handle=christmas],[data-handle=christmas-android]) .kx-ch__dev-pill{border-color:var(--at-bone)!important}main:is([data-handle=christmas],[data-handle=christmas-android]) .kx-ch__dev-pill>*{color:var(--at-bone)!important}main:is([data-handle=christmas],[data-handle=christmas-android]) .kx-ch__dev-pill .is-on{background:var(--at-bone)!important;color:var(--xr)!important}main:is([data-handle=christmas],[data-handle=christmas-android]) .kx-ch__marquee{background:var(--xr-deep)!important}main:is([data-handle=christmas],[data-handle=christmas-android]) .kxa-early{border-top-color:#e3c99a!important;border-bottom-color:#fbfaf833!important}main:is([data-handle=christmas],[data-handle=christmas-android]) .kxa-early__k{color:#e3c99a!important}main:is([data-handle=christmas],[data-handle=christmas-android]) .kxa-early__t,main:is([data-handle=christmas],[data-handle=christmas-android]) .kxa-early__t b{color:var(--at-bone)!important}main:is([data-handle=christmas],[data-handle=christmas-android]) :is(.kx-ca__faq details p,.kx-ca__help,.kx-ca__help p){color:#fbfaf8c7!important}main:is([data-handle=christmas],[data-handle=christmas-android]) .kx-ca__faq details{border-color:#fbfaf833!important}main:is([data-handle=christmas],[data-handle=christmas-android]) .kx-ca__band{background:var(--xr-deep)!important}main:is([data-handle=christmas],[data-handle=christmas-android]) product-card .product-card__content{background:#fff!important;padding:0 0 12px!important;color:var(--at-ink)!important;--color-foreground:rgb(28 27 25);--color-foreground-rgb:28 27 25}main:is([data-handle=christmas],[data-handle=christmas-android]) product-card :is(.text-block,.kx-pc__meta,product-price,.kx-pc__badges){padding-inline:12px!important}main:is([data-handle=christmas],[data-handle=christmas-android]) product-card :is(p,span,.price,.kx-pc__name){color:var(--at-ink)!important}main:is([data-handle=christmas],[data-handle=christmas-android]) product-card .kx-pc__sub{color:var(--at-mute)!important}main:is([data-handle=christmas],[data-handle=christmas-android]) product-card .kx-pc__badge{color:var(--at-bone)!important}main:is([data-handle=christmas],[data-handle=christmas-android]) .facets :is(button,summary,span,label,select){color:var(--at-bone)!important}main:is([data-handle=christmas],[data-handle=christmas-android]) .kxa-snow i{background:#fff!important;box-shadow:0 0 6px #ffffff8c!important}@media(min-width:990px){#header-group .header__underlay{background:radial-gradient(80% 140% at 50% 0%,#6a1d2c,transparent 70%),#4e1420!important}#header-group .mega-menu,#header-group .mega-menu *{--color-foreground:rgb(251 250 248);--color-foreground-rgb:251 250 248}#header-group .mega-menu{overflow:visible!important}#header-group .mega-menu__grid{display:block!important;padding:26px 32px 30px!important}#header-group .mega-menu__list{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;max-width:1100px!important;margin:0 auto!important;padding:0!important}#header-group .mega-menu__list:not(:has(>li:nth-child(5))){grid-template-columns:repeat(auto-fit,minmax(0,209px))!important;justify-content:center!important}#header-group .mega-menu__list>li{width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;grid-column:auto!important}#header-group .mega-menu__list>li>*{width:100%!important}#header-group .mega-menu__link{width:100%!important;height:auto!important;min-height:72px!important;aspect-ratio:auto!important;border-radius:0!important;padding:14px 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;background:none!important;border:1.5px solid var(--at-bone)!important;color:var(--at-bone)!important;transition:background .3s,color .3s!important}#header-group .mega-menu__link:before,#header-group .mega-menu__link:after{display:none!important;content:none!important}#header-group .mega-menu__link .mega-menu__media{display:none!important}#header-group .mega-menu__link .kx-mm-label{color:inherit!important;font-family:var(--at-sans)!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:.78rem!important;line-height:1.2!important;position:static!important;transform:none!important;margin:0!important}#header-group .mega-menu__link:hover{background:var(--at-bone)!important;color:#4e1420!important}}.product-information__grid>.product-details,.product-details>*{min-width:0!important;max-width:100%}@media(min-width:990px){main[data-template^=product] .product-details{padding-left:clamp(24px,3vw,56px)!important;padding-right:clamp(16px,2vw,40px)!important}}main[data-template^=product] .kx-title__name{font-size:clamp(2.2rem,3.6vw,3.4rem)!important;margin:0!important}main[data-template^=product] .kx-title__sub{margin-top:8px!important;color:var(--at-soft)!important;font-size:.62rem!important;font-weight:600!important;letter-spacing:.26em!important}main[data-template^=product] .kx-title .kx-dev{margin-top:16px!important}main[data-template^=product] .product-details product-price .price{font-family:var(--at-sans)!important;font-size:1.35rem!important;font-weight:600!important;letter-spacing:-.01em!important;color:var(--at-ink)!important}main[data-template^=product] .product-details .divider,main[data-template^=product] .product-details hr{border-color:var(--at-hair)!important;opacity:1!important}main[data-template^=product] variant-picker legend,main[data-template^=product] variant-picker label,main[data-template^=product] variant-picker .variant-option__label{font-family:var(--at-sans)!important;font-size:.62rem!important;font-weight:700!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:var(--at-ink)!important}main[data-template^=product] variant-picker select{min-height:54px!important;border:1.5px solid var(--at-ink)!important;border-radius:0!important;background-color:#fff!important;font-family:var(--at-sans)!important;font-size:.95rem!important;font-weight:600!important;color:var(--at-ink)!important;padding-inline:16px!important}main[data-template^=product] .kx-fitlink{background:none!important;border:0!important;padding:0!important;margin:-4px 0 0!important;font-size:.8rem!important;color:var(--at-soft)!important}main[data-template^=product] .kx-fitlink svg{display:none!important}main[data-template^=product] .kx-fitlink a,main[data-template^=product] .kx-fitlink button{color:var(--at-ink)!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:4px!important}main[data-template^=product] .buy-buttons-block .add-to-cart-button,.kx-need-model main[data-template^=product] button[name=add],main[data-template^=product] .add-to-cart-button[disabled]{min-height:60px!important;opacity:1!important;background:var(--at-ink)!important;border-color:var(--at-ink)!important;color:var(--at-bone)!important;font-size:.74rem!important;letter-spacing:.22em!important}main[data-template^=product] .buy-buttons-block .add-to-cart-button:hover{background:#3a3631!important}main[data-template^=product] .kx-buyinfo__need{font-size:.8rem!important;color:#7a1a2a!important}main[data-template^=product] .kx-buyinfo__deal{background:none!important;border:0!important;border-top:1px solid var(--at-hair)!important;border-bottom:1px solid var(--at-hair)!important;padding:13px 0!important;font-size:.8rem!important;line-height:1.5!important;color:var(--at-soft)!important}main[data-template^=product] .kx-buyinfo__deal strong{color:var(--at-ink)!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.72rem!important}main[data-template^=product] .kx-buyinfo__notice{background:none!important;border:1px solid var(--at-hair)!important}main[data-template^=product] .kx-trust-mini{border-block:0!important;padding:4px 0 0!important;gap:14px 18px!important}main[data-template^=product] .kx-trust-mini li{font-size:.74rem!important;color:var(--at-soft)!important}main[data-template^=product] .kx-trust-mini svg{width:18px!important;height:18px!important;flex-basis:18px!important;stroke-width:1.4!important;color:var(--at-gold)!important}main[data-template^=product] .kx-revs__card{border-radius:0!important;background:#fff!important;border:1px solid var(--at-hair)!important;box-shadow:none!important}main[data-template^=product] .kx-revs__head{font-size:.74rem!important}main[data-template^=product] .kx-revs__head a{font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:.6rem!important;text-decoration:underline!important;text-underline-offset:4px!important}main[data-template^=product] .kx-revs__stars{color:var(--at-ink)!important;letter-spacing:.08em!important}main[data-template^=product] .kx-grip{background:#fff!important;border:1px solid var(--at-hair)!important;padding:16px!important}main[data-template^=product] .kx-grip__k{color:var(--at-gold)!important;letter-spacing:.24em!important;font-size:.58rem!important}main[data-template^=product] .kx-grip__h{font-size:1.05rem!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.005em!important}main[data-template^=product] .kx-grip__h em{text-transform:none!important;font-size:1.15em!important}main[data-template^=product] .kx-pair__title{margin-top:14px!important}main[data-template^=product] .kx-pair__deal{background:none!important;padding:0!important;color:var(--at-soft)!important;font-size:.78rem!important}main[data-template^=product] .kx-pair__item{border:1px solid var(--at-hair)!important;background:#fff!important}main[data-template^=product] .kx-pair__select{border:1px solid var(--at-ink)!important;min-height:42px!important}main[data-template^=product] .kx-pair__add,main[data-template^=product] .kx-grip__add{background:var(--at-ink)!important;border-color:var(--at-ink)!important;color:var(--at-bone)!important}main[data-template^=product] .kx-pair__dots span{border-radius:0!important;width:14px!important;height:2px!important}main[data-template^=product] .kx-acc{border-top:1.5px solid var(--at-ink)!important}main[data-template^=product] .kx-acc summary{padding:20px 2px!important}main[data-template^=product] .kx-acc__body{color:var(--at-soft)!important;font-size:.9rem!important;line-height:1.7!important}@media(min-width:990px){main[data-template^=product] .product-information__media{padding-left:8px!important}}.kcs-art{display:none!important}.kcs-grid{margin-top:36px!important}sticky-add-to-cart :is(button,.button),.sticky-add-to-cart :is(button,.button){border-radius:0!important;background:var(--at-ink)!important;color:var(--at-bone)!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase!important}
/*# sourceMappingURL=/cdn/shop/t/126/assets/kx-atelier-pages.css.map */
