@font-face{font-family:Switzer;src:url(/cdn/shop/files/Switzer-Medium.woff2?v=1787481560) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--font-body--family: "Switzer", Inter, sans-serif;--font-body--weight: 500}.section-wrapper img,.section-wrapper video,.media img{border-radius:20px}.hero-wrapper img,.hero-wrapper video{border-radius:0}.button,.btn,button.button{border-radius:999px}.section-wrapper{padding-top:72px;padding-bottom:72px}.hero-wrapper{padding-top:0;padding-bottom:0}.group-block{transition:transform .25s ease,box-shadow .25s ease}.group-block:hover{transform:translateY(-4px);box-shadow:0 12px 28px #1815101a}.group-block .group-block:hover{transform:none;box-shadow:none}@keyframes hkPop{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.section-wrapper.hk-visible>*>*>.group-block{animation:hkPop .6s cubic-bezier(.16,1,.3,1) both}.section-wrapper.hk-visible>*>*>.group-block:nth-child(2){animation-delay:.1s}.section-wrapper.hk-visible>*>*>.group-block:nth-child(3){animation-delay:.2s}.group-block .group-block{animation:none!important}.hero-wrapper .hero__container{min-height:100svh}.hero-wrapper video,.hero-wrapper img{width:100%;height:100%;object-fit:cover}.hero__content-wrapper{align-items:center;text-align:center}.hero__content-wrapper .text-block,.hero__content-wrapper .text-block *{color:#fff}.hero__content-wrapper>*:nth-child(4){background:#1815108c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero__content-wrapper .group-block .button{background:#fff}.hero__content-wrapper .group-block .button,.hero__content-wrapper .group-block .button *{color:#181510}@media(max-width:749px){.hero__content-wrapper>*:nth-child(4){padding:8px 8px 8px 18px;gap:10px;max-width:94vw;flex-wrap:nowrap}.hero__content-wrapper>*:nth-child(4) .text-block{flex:0 1 auto;width:auto;font-size:13px;line-height:1.25;text-align:left}.hero__content-wrapper>*:nth-child(4) .button{flex:0 0 auto;width:auto;white-space:nowrap;padding-left:16px;padding-right:16px;font-size:12px}}@keyframes hkInk{0%,58%{color:#181510}82%,to{color:#fff}}@keyframes hkWord{0%{opacity:0;filter:blur(14px)}to{opacity:1;filter:none}}@keyframes hkReveal{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes hkFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.hero__content-wrapper>*:nth-child(1){animation:hkInk 3.2s ease-out .2s both}.hero__content-wrapper>*:nth-child(1) *{color:inherit}.hk-w{display:inline-block;animation:hkWord .9s ease-out both;backface-visibility:hidden;transform:translateZ(0)}.hero__media-wrapper{animation:hkReveal 1.4s cubic-bezier(.16,1,.3,1) 2.1s both}.hero__content-wrapper>*:nth-child(2),.hero__content-wrapper>*:nth-child(3){animation:hkReveal 1.2s cubic-bezier(.16,1,.3,1) 3s both}.header-section{animation:hkFadeUp .8s ease-out 3.6s both}.hero__content-wrapper>*:nth-child(4){animation:hkFadeUp .8s ease-out 3.8s both}.hk-parallax{position:relative;overflow:hidden;height:70vh;border-radius:20px}.hk-parallax img{position:absolute;left:0;top:0;width:100%;height:140%;object-fit:cover;border-radius:0;will-change:transform}@media(max-width:749px){.hk-parallax{height:52vh}}.accordion{display:flex;flex-direction:column;gap:12px;border:none;max-width:760px;margin-left:auto;margin-right:auto}.accordion accordion-custom{display:block}.accordion .details{background:#f2f0ed;border-radius:20px;border:none;overflow:hidden;transition:background .2s ease}.accordion .details:hover{background:#ece9e4}.accordion .details__header{padding:22px 26px;list-style:none;cursor:pointer}.accordion .details__header::-webkit-details-marker{display:none}.accordion .details-content{padding:0 26px 22px}.hk-faq-intro{display:flex;align-items:flex-start;gap:22px;max-width:760px;margin:0 auto 40px}.custom-section-content>.layout-panel-flex>div:has(>.hk-faq-intro){width:100%;max-width:none}.hk-faq-pill{flex:0 0 auto;background:#f2f0ed;color:#6b6259;border-radius:999px;padding:7px 18px;font-size:14px;letter-spacing:.04em}.hk-faq-intro p{margin:0;font-size:clamp(22px,2.6vw,32px);line-height:1.3;color:#6b6259}.hk-faq-mail{display:inline-block;background:#e24a0f;color:#fff;border-radius:10px;padding:2px 12px;text-decoration:none;transition:background .2s ease}.hk-faq-mail:hover{background:#b93b0b;color:#fff}@media(max-width:749px){.hk-faq-intro{flex-direction:column;gap:14px;margin-bottom:28px}.hk-faq-intro p{font-size:20px}}@media(prefers-reduced-motion:reduce){.hero__content-wrapper>*,.hero__media-wrapper,.header-section,.group-block,.hk-w{animation:none!important;transition:none!important;clip-path:none!important;filter:none!important;opacity:1!important;transform:none!important}.hero__content-wrapper>*:nth-child(1),.hero__content-wrapper>*:nth-child(1) *{color:#fff}}body,.section-wrapper,.section-wrapper p,.section-wrapper li,.section-wrapper a,.accordion,.accordion .details-content,.button,.btn,input,textarea,select{font-weight:500}.hk-slogan{text-align:center;padding:40px 20px 0;overflow:hidden}.hk-slogan span{display:block;font-family:var(--font-heading--family);font-size:clamp(38px,8.5vw,130px);line-height:.95;letter-spacing:-.01em;color:#181510;background:linear-gradient(180deg,#181510 35%,#18151026);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#shopify-section-sections--25617813274947__footer_WnX4aJ,#shopify-section-sections--25617813274947__section_fTwLUB,#shopify-section-sections--25617813274947__utilities{background:#181510;position:relative;z-index:2}#shopify-section-sections--25617813274947__footer_WnX4aJ{border-radius:28px 28px 0 0;margin-top:-60px;padding-top:64px}#shopify-section-sections--25617813274947__utilities{border-radius:0 0 28px 28px}#shopify-section-sections--25617813274947__footer_WnX4aJ *,#shopify-section-sections--25617813274947__section_fTwLUB *,#shopify-section-sections--25617813274947__utilities *{color:#fff}@keyframes hkFooterUp{0%{transform:translateY(70px)}to{transform:translateY(0)}}.hk-footer-in{animation:hkFooterUp .9s cubic-bezier(.16,1,.3,1) both}
/*# sourceMappingURL=/cdn/shop/t/16/assets/hk-custom.css.map */
