.kk-route-hero{position:relative;overflow:hidden;padding:5.6rem 0 4.8rem;background:radial-gradient(circle at 86% 8%,rgba(255,106,25,.24),transparent 30rem),linear-gradient(145deg,#1a1a17,#10100e);color:#fff}.kk-route-hero:after{position:absolute;right:-10rem;bottom:-18rem;width:34rem;height:34rem;border:1px solid rgba(255,255,255,.09);border-radius:50%;content:"";pointer-events:none}.kk-route-hero__inner{position:relative;z-index:1;display:grid;gap:2.2rem}.kk-route-hero__kicker{margin:0 0 1.2rem;color:#ff8a4d;font-size:1.05rem;font-weight:820;letter-spacing:.15em;text-transform:uppercase}.kk-route-hero h1{max-width:15ch;margin:0;color:#fff;font-size:clamp(4rem,11vw,7.6rem);letter-spacing:-.065em;line-height:.92}.kk-route-hero__intro{max-width:58rem;margin:0;color:#ffffffb3;font-size:1.5rem;line-height:1.62}.kk-route-hero__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem}.kk-route-hero__actions a{display:inline-flex;min-height:4.4rem;align-items:center;padding:.9rem 1.35rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#ffffffd1;font-size:1.15rem;font-weight:720;text-decoration:none}.kk-route-hero__actions a:hover{border-color:#ff6a19;background:#ff6a19;color:#171714}@media screen and (min-width:750px){.kk-route-hero{padding:8rem 0 7rem}.kk-route-hero__inner{grid-template-columns:minmax(0,1.12fr) minmax(32rem,.88fr);align-items:end}}.kk-search-page{background:var(--kk-paper)}.kk-search-page .template-search__search{max-width:64rem;margin:0}.kk-search-page .template-search__search .search{margin-top:0}.kk-search-page .template-search__search .field{min-height:5.8rem;border-radius:1.4rem;background:#fff}.kk-search-page .template-search__search .field:before,.kk-search-page .template-search__search .field:after{border-radius:1.4rem}.kk-search-page .template-search__search .field__input{min-height:5.8rem;padding-right:10rem;border:0!important;border-radius:1.4rem!important}.kk-search-page .template-search__search .field__button{color:#171714!important}.kk-search-page__status{margin:1.3rem 0 0;color:#ffffffb8;font-size:1.2rem}.kk-search-page__results{min-height:32rem;background:var(--kk-paper)}.kk-search-page__results .facets-wrapper{padding-top:1rem}.kk-search-page__results .template-search__results{padding-top:2.4rem}.kk-collections-page{background:var(--kk-paper)}.kk-collections-page__grid{padding-top:4.8rem;padding-bottom:6rem}.kk-collections-page__grid .collection-list{row-gap:2.4rem}.kk-collections-page__grid .card__inner{min-height:24rem;overflow:hidden;background:#e9e7df!important}.kk-collections-page__grid .card__information{padding:1.8rem}.kk-collections-page__grid .card__heading{font-size:clamp(1.8rem,4vw,2.4rem)}.kk-contact-shell{padding-top:1rem;padding-bottom:6rem;background:var(--kk-paper)}.kk-contact-shell__grid{display:grid;gap:2rem}.kk-contact-shell__intro,.kk-contact-shell__form{padding:2rem;border:1px solid var(--kk-line);border-radius:2rem;background:#fff}.kk-contact-shell__intro{align-content:start;background:radial-gradient(circle at 100% 0%,rgba(255,106,25,.16),transparent 24rem),#171714;color:#fff}.kk-contact-shell__kicker{margin:0 0 1rem;color:#ff8a4d;font-size:1rem;font-weight:820;letter-spacing:.14em;text-transform:uppercase}.kk-contact-shell__intro h2{max-width:13ch;margin:0;color:#fff;font-size:clamp(3rem,8vw,4.8rem);letter-spacing:-.055em;line-height:.98}.kk-contact-shell__lead{margin:1.4rem 0 0;color:#ffffffad;font-size:1.35rem;line-height:1.55}.kk-contact-shell__facts{display:grid;gap:.9rem;margin:2rem 0 0;padding:0;list-style:none}.kk-contact-shell__facts li{padding:1.2rem;border:1px solid rgba(255,255,255,.13);border-radius:1.2rem;background:#ffffff0e}.kk-contact-shell__facts strong,.kk-contact-shell__facts span{display:block}.kk-contact-shell__facts strong{color:#fff;font-size:1.2rem}.kk-contact-shell__facts span{margin-top:.35rem;color:#ffffffa3;font-size:1.08rem;line-height:1.45}.kk-contact-shell__form .contact{padding:0}.kk-contact-shell__form .contact__button{margin-top:2rem}.kk-contact-shell__privacy{margin:1.2rem 0 0;color:var(--kk-text-dim);font-size:1.05rem}@media screen and (min-width:750px){.kk-contact-shell{padding-top:2.4rem;padding-bottom:8rem}.kk-contact-shell__grid{grid-template-columns:minmax(30rem,.8fr) minmax(0,1.2fr);gap:2.4rem;align-items:start}.kk-contact-shell__intro,.kk-contact-shell__form{padding:3rem}}.kk-not-found{position:relative;min-height:68vh;overflow:hidden;background:radial-gradient(circle at 88% 18%,rgba(255,106,25,.24),transparent 32rem),#151512;color:#fff}.kk-not-found__inner{display:grid;gap:2rem;min-height:68vh;align-content:center;padding-top:6rem;padding-bottom:7rem}.kk-not-found__code{margin:0;color:#ffffff14;font-size:clamp(11rem,40vw,28rem);font-weight:850;letter-spacing:-.11em;line-height:.65;-webkit-user-select:none;user-select:none}.kk-not-found__content{position:relative;z-index:1;max-width:72rem}.kk-not-found__content h1{max-width:15ch;margin:0;color:#fff;font-size:clamp(4rem,10vw,7.2rem);letter-spacing:-.065em;line-height:.94}.kk-not-found__content>p:last-of-type{max-width:58rem;margin:1.5rem 0 0;color:#ffffffad;line-height:1.6}.kk-not-found__actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2.2rem}.kk-not-found__actions .button--secondary{border-color:#ffffff47!important;color:#fff!important}@media screen and (min-width:750px){.kk-not-found__inner{grid-template-columns:minmax(26rem,.7fr) minmax(0,1.3fr);align-items:center}}main[data-template=cart]{background:var(--kk-paper)}main[data-template=cart] cart-items>.page-width{padding-top:1rem}main[data-template=cart] .title-wrapper-with-link{align-items:end;margin-bottom:2.6rem}main[data-template=cart] .title-wrapper-with-link h1{max-width:12ch;font-size:clamp(3.8rem,9vw,6rem);letter-spacing:-.06em;line-height:.94}main[data-template=cart] .cart__items,main[data-template=cart] .cart__blocks{padding:1.6rem;border:1px solid var(--kk-line);border-radius:2rem;background:#fff}main[data-template=cart] .cart-item__image-container{border:1px solid var(--kk-line);border-radius:1.4rem;background:#eceae3}main[data-template=cart] .cart-item__name{font-weight:780;letter-spacing:-.02em}main[data-template=cart] .cart__checkout-button{min-height:5.6rem;font-size:1.45rem}@media screen and (min-width:750px){main[data-template=cart] .cart__items,main[data-template=cart] .cart__blocks{padding:2.4rem}}main[data-template^="customers/"]{min-height:64vh;background:radial-gradient(circle at 92% 5%,rgba(255,106,25,.12),transparent 28rem),var(--kk-paper)}main[data-template^="customers/"] .customer{width:min(100% - 3.2rem,120rem);max-width:120rem;margin:0 auto}main[data-template^="customers/"] .customer.login,main[data-template^="customers/"] .customer.register,main[data-template^="customers/"] .customer.activate,main[data-template^="customers/"] .customer.reset-password{width:min(100% - 3.2rem,56rem);max-width:56rem;margin-top:4rem;margin-bottom:6rem;padding-right:2rem;padding-left:2rem;border:1px solid var(--kk-line);border-radius:2.2rem;background:#fff;box-shadow:var(--kk-shadow-sm)}main[data-template^="customers/"] .customer>h1,main[data-template^="customers/"] .customer__title{font-size:clamp(3.4rem,8vw,5.4rem);letter-spacing:-.055em;line-height:.96}main[data-template^="customers/"] .customer.account>div:first-child,main[data-template^="customers/"] .customer.order>div:first-child{margin-bottom:2.4rem;padding:2.4rem;border-radius:2rem;background:radial-gradient(circle at 100% 0%,rgba(255,106,25,.2),transparent 24rem),#171714;color:#fff}main[data-template^="customers/"] .customer.account>div:first-child h1,main[data-template^="customers/"] .customer.order>div:first-child h1,main[data-template^="customers/"] .customer.account>div:first-child a,main[data-template^="customers/"] .customer.order>div:first-child a{color:#fff}main[data-template^="customers/"] .customer.account>div:nth-child(2)>div,main[data-template^="customers/"] .customer.order>div:nth-child(2),main[data-template^="customers/"] .customer.addresses>div{padding:2rem;border:1px solid var(--kk-line);border-radius:1.8rem;background:#fff}main[data-template^="customers/"] .customer table{overflow:hidden;border:1px solid var(--kk-line);border-radius:1.4rem;background:#fff}main[data-template^="customers/"] .customer th{background:var(--kk-surface-soft);color:var(--kk-text-dim);font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase}main[data-template^="customers/"] .customer td,main[data-template^="customers/"] .customer th{border-color:var(--kk-line)}@media screen and (min-width:750px){main[data-template^="customers/"] .customer.login,main[data-template^="customers/"] .customer.register,main[data-template^="customers/"] .customer.activate,main[data-template^="customers/"] .customer.reset-password{padding-right:4rem;padding-left:4rem}main[data-template^="customers/"] .customer.account>div:nth-child(2){gap:2.4rem}main[data-template^="customers/"] .customer.account>div:nth-child(2)>div,main[data-template^="customers/"] .customer.order>div:nth-child(2),main[data-template^="customers/"] .customer.addresses>div{padding:2.8rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/kk-utility-pages.css.map */
