:root{--hkInk: #111113;--hkInkSoft: #2A2A2E;--hkMuted: #6F6F74;--hkBone: #F5F3EE;--hkBoneDeep: #EAE7E0;--hkPaper: #FFFFFF;--hkLine: #E6E3DC;--hkAccent: #C8320F;--hkAccentSoft: #E4552F;--hkEase: cubic-bezier(.22, .61, .36, 1);--hkEaseOut: cubic-bezier(.16, .84, .44, 1);--hkFast: .28s;--hkMed: .5s;--hkSlow: .55s;--typeHeaderPrimary: "Zen Kaku Gothic New";--typeHeaderFallback: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, system-ui, sans-serif;--typeHeaderWeight: 400;--typeBasePrimary: "Noto Sans JP";--typeBaseFallback: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, system-ui, sans-serif;--typeBaseWeight: 350}body{background:var(--hkPaper);color:var(--hkInk);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.h1,.h2,.h3,.section-header__title,.hero__title{font-weight:300;letter-spacing:.14em;line-height:1.3}.section-header__title{font-size:26px;text-transform:uppercase}.section-header__title:before{display:block;margin-bottom:14px;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:11px;font-weight:500;letter-spacing:.3em;color:var(--hkMuted);text-transform:uppercase}[id$=__bestsellers_women] .section-header__title:before{content:"\30b3\30ec\30af\30b7\30e7\30f3"}[id$=__bestsellers_men] .section-header__title:before{content:"\30d9\30b9\30c8\30bb\30e9\30fc"}.btn,.shopify-payment-button__button--unbranded{position:relative;overflow:hidden;border-radius:0;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;padding:16px 34px;transition:color var(--hkFast) var(--hkEase),border-color var(--hkFast) var(--hkEase);z-index:0}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--hkAccent);transform:scaleY(0);transform-origin:bottom center;transition:transform var(--hkMed) var(--hkEaseOut)}.btn:hover:after,.btn:focus-visible:after{transform:scaleY(1)}.btn:hover,.btn:focus-visible{color:var(--hkPaper);border-color:var(--hkAccent)}.btn--secondary,.btn--tertiary{background:transparent;color:var(--hkInk);border:1px solid var(--hkInk)}.announcement-bar{background:var(--hkPaper);color:var(--hkInk);border-bottom:1px solid var(--hkLine);font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;padding:11px 0}.announcement-slider__slide{animation:hkAnnounce var(--hkMed) var(--hkEaseOut) both}@keyframes hkAnnounce{0%{opacity:0}to{opacity:1}}.site-header{background:var(--hkBone);border-bottom:1px solid transparent;transition:background var(--hkMed) var(--hkEase),border-color var(--hkMed) var(--hkEase),box-shadow var(--hkMed) var(--hkEase)}.site-header--stuck,.site-header.is-sticky{background:#f5f3eef0;backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border-bottom-color:var(--hkLine);box-shadow:0 1px 24px #1111130f}.site-nav__link{position:relative;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--hkInk);transition:color var(--hkFast) var(--hkEase)}.site-nav__link--underline:after,.site-nav__link--underline:before{display:none}.site-nav__item>.site-nav__link:after,.site-nav__details>.site-nav__link:after{content:"";position:absolute;left:12px;right:12px;bottom:14px;height:1px;display:block;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--hkMed) var(--hkEaseOut)}.site-nav__item:hover>.site-nav__link:after,.site-nav__item:focus-within>.site-nav__link:after{transform:scaleX(1)}.site-nav__dropdown{background:var(--hkBone);border:none;box-shadow:0 18px 48px #1111131a;transform-origin:top center}.site-nav--has-dropdown .site-nav__dropdown{animation:hkDropdown var(--hkMed) var(--hkEaseOut) both}@keyframes hkDropdown{0%{opacity:0;transform:translateY(-10px) scaleY(.97)}to{opacity:1;transform:none}}.site-nav__dropdown a{display:block;letter-spacing:.04em;transition:color var(--hkFast) var(--hkEase),padding-left var(--hkFast) var(--hkEase)}.site-nav__dropdown a:hover{color:var(--hkAccent);padding-left:6px}.hero__image{transform-origin:52% 50%;animation:hkKenBurns 14s var(--hkEase) both}@keyframes hkKenBurns{0%{transform:scale(1.1)}to{transform:scale(1)}}.hero__text-wrap .page-width{display:flex;justify-content:center;align-items:center;height:100%}.hero__text-content{position:relative;display:inline-block;width:auto;height:auto;flex:0 0 auto;max-width:640px;padding:54px 60px 58px;background:#f5f3eee0;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:var(--hkInk)}.hero__text-content:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(17,17,19,.28);transform:scale(.94);opacity:0;animation:hkFrame 1.1s var(--hkEaseOut) .25s both;pointer-events:none}.hero__text-wrap .hero__text-content,.hero__text-content .hero__title,.hero__text-content .hero__top-subtitle,.hero__text-content .hero__subtitle{color:var(--hkInk);text-shadow:none}@media only screen and (max-width:768px){.hero__text-content{padding:34px 26px 38px}.hero__text-content:before{top:8px;right:8px;bottom:8px;left:8px}}@keyframes hkFrame{to{transform:scale(1);opacity:1}}.hero__title{font-weight:200;letter-spacing:.08em;line-height:1.24;margin:0 0 28px;white-space:nowrap}@media only screen and (max-width:700px){.hero__title{white-space:normal}}.hero__top-subtitle .animation-contents,.hero__title .animation-contents,.hero__subtitle .animation-contents{animation:hkWipeUp 1s var(--hkEaseOut) both;clip-path:inset(0 0 0 0)}.hero__top-subtitle .animation-contents{animation-delay:.15s}.hero__title .animation-contents{animation-delay:.3s}.hero__subtitle .animation-contents{animation-delay:.45s}.hero__link{animation:hkWipeUp 1s var(--hkEaseOut) .6s both}@keyframes hkWipeUp{0%{opacity:0;transform:translateY(110%);clip-path:inset(100% 0 0 0)}to{opacity:1;transform:none;clip-path:inset(-20% 0 0 0)}}.hero__top-subtitle{font-size:11px;font-weight:500;letter-spacing:.38em;text-transform:uppercase}.hero__link .btn{background:transparent;color:var(--hkInk);border:1px solid var(--hkInk);min-width:190px}.hero__link .btn:hover,.hero__link .btn:focus-visible{color:var(--hkPaper);border-color:var(--hkAccent)}.hk-scroll-cue{position:absolute;left:50%;bottom:30px;z-index:6;width:46px;height:46px;margin-left:-23px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(17,17,19,.35);border-radius:50%;background:#f5f3eed1;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#fff;color:var(--hkInk);cursor:pointer;animation:hkBob 2.6s var(--hkEase) infinite;transition:background var(--hkFast) var(--hkEase),border-color var(--hkFast) var(--hkEase)}.hk-scroll-cue:hover{background:var(--hkAccent);border-color:var(--hkAccent);color:#fff}.hk-scroll-cue svg{width:14px;height:14px}@keyframes hkBob{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.grid-product__content{position:relative;transition:transform var(--hkMed) var(--hkEaseOut)}.grid-product__content:hover{transform:translateY(-5px)}.grid-product__image-mask{position:relative;overflow:hidden;background:var(--hkBoneDeep)}.grid-product__image-mask:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hkInk);opacity:0;transition:opacity var(--hkMed) var(--hkEase);pointer-events:none;z-index:1}.grid-product__content:hover .grid-product__image-mask:after{opacity:.04}.grid-product__image-mask img,.grid-product__image-mask .image-wrap>img{transition:transform 1.05s var(--hkEaseOut),opacity .5s var(--hkEase);will-change:transform}.grid-product__content:hover .grid-product__image-mask img{transform:scale(1.045)}.grid-product__secondary-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .55s var(--hkEase);z-index:2}.grid-product__secondary-image img{width:100%;height:100%;object-fit:cover}.grid-product__content:hover .grid-product__secondary-image{opacity:1}.grid-product__meta{padding-top:15px}.grid-product__title{position:relative;display:inline-block;font-size:11.5px;font-weight:400;letter-spacing:.12em;line-height:1.65;text-transform:uppercase;color:var(--hkInk)}.grid-product__title:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:var(--hkInk);transform:scaleX(0);transform-origin:left center;transition:transform var(--hkMed) var(--hkEaseOut)}.grid-product__content:hover .grid-product__title:after{transform:scaleX(1)}.grid-product__price{font-size:12.5px;letter-spacing:.05em;margin-top:7px;transition:color var(--hkFast) var(--hkEase)}.grid-product__price--savings{color:var(--hkAccent)}.grid-product__vendor{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--hkMuted)}.grid-product__tag{background:var(--hkInk);color:var(--hkBone);border-radius:0;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;padding:6px 12px;z-index:3;transition:transform var(--hkMed) var(--hkEaseOut)}.grid-product__content:hover .grid-product__tag{transform:translateY(-2px)}.grid-product__tag--sale{background:var(--hkAccent)}.grid-product__colors{margin-top:10px}.grid-product__colors .color-swatch{width:18px;height:18px;border-radius:0;border:1px solid var(--hkLine);transition:transform var(--hkFast) var(--hkEase),border-color var(--hkFast) var(--hkEase)}.grid-product__colors .color-swatch:hover{transform:scale(1.12);border-color:var(--hkInk)}.quick-product__btn{background:var(--hkInk);color:var(--hkBone);border:none;border-radius:0;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;padding:12px 18px;opacity:0;transform:translateY(8px);transition:opacity var(--hkMed) var(--hkEaseOut),transform var(--hkMed) var(--hkEaseOut),background var(--hkFast) var(--hkEase);z-index:4}.grid-product__content:hover .quick-product__btn{opacity:1;transform:translateY(0)}.quick-product__btn:hover{background:var(--hkAccent)}@media(prefers-reduced-motion:reduce){.grid-product__content,.grid-product__image-mask img,.grid-product__secondary-image,.grid-product__title:after,.quick-product__btn{transition:none!important;transform:none!important}.quick-product__btn{opacity:1}}[id$=__brand_story] .feature-row__text .subheading{font-size:11px;font-weight:500;letter-spacing:.3em;color:var(--hkMuted);text-transform:uppercase;margin-bottom:18px}[id$=__brand_story] .feature-row__text .h1{font-size:30px;line-height:1.45;letter-spacing:.06em;margin-bottom:24px}[id$=__brand_story] .feature-row__images img{transition:transform 1.2s var(--hkEaseOut)}[id$=__brand_story] .feature-row__images:hover img{transform:scale(1.03)}[id$=__categories_men] .flex-grid__item{flex:0 0 50%;max-width:50%}@media only screen and (min-width:769px){[id$=__categories_men] .flex-grid__item{flex:0 0 25%;max-width:25%}}[id$=__categories_men] .promo-grid__container{justify-content:flex-start!important;align-items:flex-end!important;overflow:hidden;text-align:left!important;border-radius:30px 0}[id$=__categories_men] .promo-grid__bg{border-radius:inherit;overflow:hidden}[id$=__categories_men] .promo-grid__content{align-self:flex-end!important;width:100%;min-width:0;padding:0 0 24px 24px!important}[id$=__categories_men] .promo-grid__text.text-center{text-align:left!important}[id$=__categories_men] .promo-grid__bg img{transition:transform 1.3s var(--hkEaseOut)}[id$=__categories_men] .promo-grid__container:hover .promo-grid__bg img{transform:scale(1.07)}[id$=__categories_men] .promo-grid__text{display:inline-block;background:var(--hkBone);padding:11px 22px;border-radius:12px 0;transform:translateY(6px);transition:transform var(--hkMed) var(--hkEaseOut),background var(--hkMed) var(--hkEase),color var(--hkMed) var(--hkEase)}[id$=__categories_men] .promo-grid__container:hover .promo-grid__text{transform:translateY(0);background:var(--hkInk)}[id$=__categories_men] .promo-grid__title{margin:0;font-size:11px!important;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--hkInk);transition:color var(--hkMed) var(--hkEase),letter-spacing var(--hkMed) var(--hkEase)}[id$=__categories_men] .promo-grid__container:hover .promo-grid__title{color:var(--hkBone);letter-spacing:.3em}[id$=__faq] .index-section--faq{margin-bottom:8px}[id$=__faq] .index-section--faq .h2{font-size:28px;font-weight:300;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px}[id$=__faq] .index-section--faq .rte p{font-size:13px;letter-spacing:.04em;color:var(--hkMuted);margin:0}[id$=__faq] .collapsible-trigger,[id$=__faq] .collapsible-trigger--inline{display:block;width:100%;position:relative;box-sizing:border-box;padding:24px 52px 24px 0;margin:0;border:0;border-bottom:1px solid var(--hkLine);background:none;text-align:left;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:14.5px;font-weight:400;letter-spacing:.03em;line-height:1.5;color:var(--hkInk);cursor:pointer;transition:color var(--hkFast) var(--hkEase)}[id$=__faq] .collapsible-trigger:hover{color:var(--hkAccent)}[id$=__faq] .index-section--faq+div .collapsible-trigger{border-top:1px solid var(--hkLine)}[id$=__faq] .collapsible-trigger__icon{position:absolute;left:auto;right:0;top:50%;transform:translateY(-50%);width:22px;height:22px;margin:0;display:flex;align-items:center;justify-content:center;border:0;background:none;transition:transform var(--hkMed) var(--hkEaseOut)}[id$=__faq] .collapsible-trigger__icon--circle{border:0;border-radius:0;background:none}[id$=__faq] .collapsible-trigger__icon svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.6}[id$=__faq] .collapsible-trigger.is-open .collapsible-trigger__icon,[id$=__faq] .collapsible-trigger[aria-expanded=true] .collapsible-trigger__icon{transform:translateY(-50%) rotate(180deg)}[id$=__faq] .collapsible-content__inner{padding:4px 52px 26px 0}[id$=__faq] .collapsible-content .rte p{font-size:13.5px;line-height:1.95;color:var(--hkInkSoft);margin:0 0 12px}[id$=__faq] .collapsible-content .rte p:last-child{margin-bottom:0}@media only screen and (max-width:600px){[id$=__faq] .collapsible-trigger{padding-right:40px;font-size:14px}[id$=__faq] .collapsible-content__inner{padding-right:0}[id$=__faq] .index-section--faq .h2{font-size:22px}}.text-with-icons{background:var(--hkBone);padding:64px 0}.text-with-icons__block-icon svg{width:40px;height:40px;stroke:var(--hkInk);fill:none;stroke-width:2.4;transition:transform var(--hkMed) var(--hkEaseOut),stroke var(--hkFast) var(--hkEase)}.text-with-icons__block:hover .text-with-icons__block-icon svg{transform:translateY(-5px);stroke:var(--hkAccent)}.text-with-icons__block h3,.text-with-icons__block .h3{font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;margin:18px 0 10px}.text-with-icons__block p{font-size:13px;color:var(--hkMuted);line-height:1.8}.site-footer{background:var(--hkInk);color:var(--hkBone);padding-top:78px;padding-bottom:0}.site-footer>.page-width{position:relative}.site-footer .grid{align-items:flex-start}.site-footer .grid__item{padding-bottom:8px}.site-footer h2,.site-footer .h4,.site-footer .footer__title{font-size:11px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--hkBone);margin:0 0 24px;padding-bottom:14px;border-bottom:1px solid rgba(245,243,238,.14)}.site-footer p,.site-footer li{font-size:13px;line-height:1.95;color:#f5f3eebd}.site-footer p{margin:0 0 12px}.site-footer p:last-child{margin-bottom:0}.site-footer strong{color:var(--hkBone);font-weight:500}.site-footer a{color:#f5f3eebd;transition:color var(--hkFast) var(--hkEase)}.site-footer a:hover{color:var(--hkAccentSoft)}.site-footer .site-footer__linklist a{display:inline-block;padding:3px 0}.site-footer .footer__newsletter,.site-footer .input-group{display:flex;max-width:100%;margin-top:6px}.site-footer input[type=email]{flex:1 1 auto;min-width:0;background:transparent;border:1px solid rgba(245,243,238,.26);color:var(--hkBone);border-radius:0;padding:13px 15px;font-size:13px;letter-spacing:.02em;transition:border-color var(--hkFast) var(--hkEase)}.site-footer input[type=email]:focus{outline:none;border-color:var(--hkBone)}.site-footer input[type=email]::placeholder{color:#f5f3ee6b}.site-footer .input-group-btn,.site-footer .newsletter__submit,.site-footer button[type=submit]{flex:0 0 auto;background:var(--hkBone);color:var(--hkInk);border:1px solid var(--hkBone);border-radius:0;padding:0 18px;transition:background var(--hkFast) var(--hkEase),border-color var(--hkFast) var(--hkEase),color var(--hkFast) var(--hkEase)}.site-footer .input-group-btn:hover,.site-footer button[type=submit]:hover{background:var(--hkAccent);border-color:var(--hkAccent);color:#fff}.site-footer .icon-email{fill:currentColor;width:17px;height:17px}.site-footer .social-icons,.site-footer .footer__social{margin-top:22px;display:flex;gap:14px}.site-footer .social-icons a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(245,243,238,.22);transition:border-color var(--hkFast) var(--hkEase),background var(--hkFast) var(--hkEase),color var(--hkFast) var(--hkEase)}.site-footer .social-icons a:hover{border-color:var(--hkBone);background:var(--hkBone);color:var(--hkInk)}.site-footer .social-icons svg{width:15px;height:15px}.footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:56px;padding:26px 0 34px;border-top:1px solid rgba(245,243,238,.14)}.footer__bottom-left,.footer__bottom-right{flex:1 1 0;min-width:0}.footer__bottom-right{display:flex;justify-content:flex-end}.footer__bottom-center{flex:0 1 auto;text-align:center}.footer__bottom .footer__small-text{margin:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#f5f3ee94}.footer__powered{display:none}.footer__bottom .multi-selectors,.footer__bottom .faux-select,.footer__bottom select{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#f5f3ee94;background:transparent;border:none}.footer__bottom .faux-select:hover,.footer__bottom select:hover{color:var(--hkBone)}.footer__bottom .payment-icons{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin:0;padding:0;list-style:none}.footer__bottom .icon--payment{display:inline-flex;margin:0;padding:0}.footer__bottom .icon--payment svg{width:38px;height:25px;border-radius:3px;background:var(--hkBone);padding:2px}@media only screen and (max-width:900px){.site-footer{padding-top:54px}.footer__bottom{flex-direction:column;gap:18px;text-align:center}.footer__bottom-left,.footer__bottom-right,.footer__bottom-center{flex:0 0 auto;width:100%}.footer__bottom-left{display:flex;justify-content:center}.footer__bottom-right,.footer__bottom .payment-icons{justify-content:center}}.section--divider{border-top:1px solid var(--hkLine)}::selection{background:var(--hkAccent);color:#fff}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.hero__image{animation:none!important;transform:none!important}.hk-scroll-cue{animation:none!important}}.site-header__logo{margin:6px 0}.site-header__logo img,.site-header__logo-image{max-height:none;width:100%;height:auto;display:block}@media only screen and (min-width:769px){.site-header__logo img,.site-header__logo-image{margin-top:-32px;margin-bottom:-33px}}@media only screen and (max-width:768px){.site-header__logo img,.site-header__logo-image{margin-top:-21px;margin-bottom:-22px}}.site-footer__logo img,.footer__logo img,.site-footer .footer__logo-image{max-width:240px;height:auto;filter:invert(1) brightness(1.6)}.toolbar{background:var(--hkBone);border:none;padding:8px 0 0}.toolbar__content{justify-content:flex-end;border:none}.toolbar .faux-select,.toolbar__item,.toolbar select{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--hkInk)}.toolbar+.header-sticky-wrapper .site-header{border-top:0}.header-layout--center-left{flex-wrap:nowrap}.header-layout--center-left .header-item--left{flex:1 1 auto;min-width:0}.header-layout--center-left .header-item--logo{flex:0 0 auto;display:flex;justify-content:center}.header-layout--center-left .header-item--icons{flex:1 1 auto;min-width:0}.header-layout--center-left .site-navigation,.header-layout--center-left .site-nav{display:flex;flex-wrap:nowrap;align-items:center}.header-layout--center-left .site-nav__item{flex:0 0 auto}.header-layout--center-left .site-nav__link{padding-left:11px;padding-right:11px;white-space:nowrap;font-size:11px;letter-spacing:.16em}@media only screen and (max-width:1250px){.header-layout--center-left .site-nav__link{padding-left:7px;padding-right:7px;font-size:10px;letter-spacing:.1em}}.header-layout--center-left .site-nav--has-dropdown{position:relative}.header-layout--center-left .site-nav__dropdown{position:absolute;top:100%;left:0;right:auto;width:auto;min-width:220px;padding:16px 0;background:var(--hkBone);border:none;box-shadow:0 18px 48px #1111131f;text-align:left}.site-nav__dropdown-list{margin:0;padding:0;list-style:none}.site-nav__dropdown-list a{display:block;padding:9px 26px;font-size:13px;font-weight:300;letter-spacing:.03em;text-transform:none;white-space:nowrap;color:var(--hkInk);transition:color var(--hkFast) var(--hkEase),padding-left var(--hkFast) var(--hkEase)}.site-nav__dropdown-list a:hover{color:var(--hkAccent);padding-left:32px}.section-header{display:block;text-align:center;margin-bottom:46px}.section-header__title{margin:0}.section-header__link{display:inline-block;float:none}.section-header__link-below{margin-top:44px;text-align:center}.grid-product__title,.grid-product__title--body,.grid-product__title--heading{font-family:var(--typeBasePrimary),var(--typeBaseFallback)!important;font-size:11.5px!important;font-weight:400!important;letter-spacing:.13em!important;line-height:1.75!important;text-transform:uppercase!important;color:var(--hkInk)}.grid-product__price{font-size:12.5px;letter-spacing:.05em;margin-top:6px}.grid-product__price--original{color:var(--hkMuted)}.grid-product__see-all{font-size:11px;letter-spacing:.18em;text-transform:uppercase}@media only screen and (min-width:769px){.hero--750px{height:720px}}.feature-row__first-image .image-wrap,.feature-row__second-image .image-wrap{height:auto}.feature-row__first-image .image-wrap image-element,.feature-row__second-image .image-wrap image-element{position:static;height:auto;width:100%;display:block;opacity:1}.feature-row__first-image .image-wrap img,.feature-row__second-image .image-wrap img{position:static;width:100%;height:auto;opacity:1}.promo-grid__bg image-element,.promo-grid__bg .image-element{opacity:1}.feature-row__item--overlap-images{position:relative;padding-top:9%}.feature-row__item--overlap-images .feature-row__first-image{width:66%;margin:0}.feature-row__item--overlap-images .feature-row__second-image{position:absolute;top:0;right:0;width:42%;margin:0;z-index:2;outline:1px solid rgba(17,17,19,.1)}@media only screen and (max-width:768px){.feature-row__item--overlap-images{padding-top:11%}.feature-row__item--overlap-images .feature-row__first-image{width:70%}.feature-row__item--overlap-images .feature-row__second-image{width:44%}}.hk-rating{display:flex;align-items:center;gap:9px;margin-bottom:14px}.hk-rating__stars{color:var(--hkInk);font-size:13px;letter-spacing:.12em}.hk-rating__text{font-size:12px;letter-spacing:.04em;color:var(--hkMuted)}.product-single__title{font-size:21px;font-weight:300;letter-spacing:.14em;line-height:1.45;text-transform:uppercase;margin-bottom:16px}.product__price{font-size:26px;font-weight:300;letter-spacing:.02em}.product__price--compare{font-size:17px;color:var(--hkMuted);text-decoration:line-through;margin-right:10px}.product__price.on-sale,.product__price--sale{color:var(--hkAccent)}.product__price-savings{display:inline-block;margin-left:10px;padding:5px 11px;background:var(--hkBoneDeep);color:var(--hkInk);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;vertical-align:middle}.sales-point{display:flex;align-items:center;gap:12px;margin:12px 0;font-size:13px;letter-spacing:.02em;color:var(--hkInkSoft)}.sales-point .icon,.sales-point svg{width:21px;height:21px;flex:0 0 21px;stroke:var(--hkInk);fill:none}.product-block--separator hr,.product-single__block--separator hr{border:0;border-top:1px solid var(--hkLine);margin:26px 0}.variant-wrapper__label,.variant__label{font-size:12px;font-weight:500;letter-spacing:.1em;color:var(--hkInk);margin-bottom:10px}.variant-input-wrap label,.variant__button-label{border:1px solid var(--hkLine);border-radius:0;font-size:12px;letter-spacing:.08em;padding:11px 18px;transition:border-color var(--hkFast) var(--hkEase),color var(--hkFast) var(--hkEase)}.variant-input-wrap input[type=radio]:checked+label,.variant__button-label.is-active{border-color:var(--hkInk);color:var(--hkInk)}.variant-input-wrap .color-swatch,.color-swatch{border-radius:0;border:1px solid var(--hkLine);width:62px;height:78px;transition:border-color var(--hkFast) var(--hkEase),transform var(--hkFast) var(--hkEase)}.variant-input-wrap input[type=radio]:checked+.color-swatch,.color-swatch--selected,.color-swatch:hover{border-color:var(--hkInk)}select.variant__input,.product-single__variants select,.variant-wrapper select{border:1px solid var(--hkLine);border-radius:0;padding:14px 16px;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:13px;letter-spacing:.04em;background-color:#fff}.product-single__size-chart,.size-chart__link{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;font-size:13px;letter-spacing:.03em;text-decoration:underline;text-underline-offset:4px}.product-single__form .btn,.product-form__cart-submit,.add-to-cart{width:100%;padding:19px 28px;font-size:12px;letter-spacing:.24em;background:var(--hkInk);color:#fff;border:1px solid var(--hkInk)}.shopify-payment-button__button--unbranded{width:100%}.product-single__payment-icons,.product-single__form .payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:16px;list-style:none;padding:0}.product-single__payment-icons .icon--payment{width:36px;height:24px}.product-single__block--tab .collapsible-trigger,.product-single__description .collapsible-trigger{padding:21px 0;border-bottom:1px solid var(--hkLine);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;transition:color var(--hkFast) var(--hkEase)}.product-single__block--tab .collapsible-trigger:hover{color:var(--hkAccent)}.product-single__block--tab .rte,.product-single__description .rte{font-size:13.5px;line-height:1.95;color:var(--hkInkSoft)}.product-single__thumbnail{border:1px solid transparent;transition:border-color var(--hkFast) var(--hkEase)}.product-single__thumbnail--active,.product-single__thumbnail:hover{border-color:var(--hkInk)}.product-single__media,.product-single__photo{background:var(--hkBoneDeep)}#sticky-add-to-cart{border-top:1px solid var(--hkLine);box-shadow:0 -2px 24px #11111312}#sticky-add-to-cart .product-title{font-size:13px;letter-spacing:.04em}#sticky-add-to-cart .btn,#sticky-add-to-cart button[type=submit]{background:var(--hkInk);color:#fff;border:none;padding:15px 30px;font-size:11px;letter-spacing:.2em}.collection-hero__title,.collection-header__title{font-size:30px;font-weight:300;letter-spacing:.18em;text-transform:uppercase}.collection-hero{background:var(--hkBoneDeep)}.collection-hero__image{opacity:.92}.collection-filter,.collection-sidebar{font-size:12px;letter-spacing:.06em}.collection-sidebar__group-title,.filter-form__label{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.collection-filter__item select,.collection-sidebar select{border:1px solid var(--hkLine);border-radius:0;padding:11px 14px;font-size:12px;letter-spacing:.06em}.collection-filter{border-top:1px solid var(--hkLine);border-bottom:1px solid var(--hkLine);padding:16px 0;margin-bottom:34px}.breadcrumb{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--hkMuted);padding:22px 0 0}.breadcrumb a:hover{color:var(--hkAccent)}.pagination,.pagination a,.pagination span{font-size:12px;letter-spacing:.1em}.hk-track{max-width:540px;margin:0 auto}.hk-track__label{display:block;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--hkInk);margin-bottom:10px}.hk-track__row{display:flex;gap:10px}.hk-track__row input{flex:1 1 auto;min-width:0;border:1px solid var(--hkLine);border-radius:0;padding:15px 16px;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:14px;letter-spacing:.04em;background:#fff;color:var(--hkInk);transition:border-color var(--hkFast) var(--hkEase)}.hk-track__row input:focus{outline:none;border-color:var(--hkInk)}.hk-track__row .btn{flex:0 0 auto;padding:15px 34px}.hk-track__hint{margin:12px 0 0;font-size:12px;color:var(--hkMuted);letter-spacing:.02em}@media only screen and (max-width:600px){.hk-track__row{flex-direction:column}.hk-track__row .btn{width:100%}}.btn.add-to-cart,.btn.add-to-cart:hover,.btn.add-to-cart:focus,.btn.add-to-cart:active{background-color:var(--hkInk)!important;color:#fff!important;border:1px solid var(--hkInk)!important}.btn.add-to-cart:hover,.btn.add-to-cart:focus-visible{background-color:var(--hkAccent)!important;border-color:var(--hkAccent)!important}.product-single__meta .product-block button.btn.btn--full.add-to-cart{box-shadow:none}.grid-product__tag.grid-product__tag--sale{display:inline-block}.shopify-payment-button__button--unbranded{background:transparent!important;color:var(--hkInk)!important;border:1px solid var(--hkInk)!important;margin-top:10px}.shopify-payment-button__button--unbranded:hover{background:var(--hkInk)!important;color:#fff!important}.grid-product__tag--sale,.grid-product__tag.grid-product__tag--sale{background-color:var(--hkInk);color:var(--hkBone);border-radius:0;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;padding:6px 12px}.grid-product__tag--sold-out{background-color:var(--hkMuted);color:#fff;border-radius:0}.hk-ot{position:relative;isolation:isolate;background:radial-gradient(120% 90% at 50% -10%,#1e1e22,#131316 45%,#0c0c0e);color:var(--hkBone);padding:0 0 92px;overflow:hidden}.hk-ot__grid{position:absolute;top:-30%;right:-10%;bottom:-30%;left:-10%;z-index:0;background-image:linear-gradient(rgba(245,243,238,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(245,243,238,.045) 1px,transparent 1px);background-size:68px 68px;transform:rotate(-4deg);animation:hkOtDrift 40s linear infinite;pointer-events:none}@keyframes hkOtDrift{0%{background-position:0 0,0 0}to{background-position:68px 68px,68px 68px}}.hk-ot__glow{position:absolute;z-index:0;border-radius:50%;filter:blur(90px);pointer-events:none;will-change:transform,opacity}.hk-ot__glow--a{width:56vw;height:56vw;max-width:760px;max-height:760px;top:-22%;left:-12%;background:radial-gradient(circle,#c8320f57,#c8320f00 70%);animation:hkOtGlowA 19s var(--hkEase) infinite alternate}.hk-ot__glow--b{width:48vw;height:48vw;max-width:640px;max-height:640px;bottom:-18%;right:-10%;background:radial-gradient(circle,#788cbe38,#788cbe00 70%);animation:hkOtGlowB 23s var(--hkEase) infinite alternate}@keyframes hkOtGlowA{0%{transform:translateZ(0) scale(1);opacity:.85}to{transform:translate3d(9vw,5vh,0) scale(1.18);opacity:1}}@keyframes hkOtGlowB{0%{transform:translateZ(0) scale(1.1);opacity:.7}to{transform:translate3d(-7vw,-4vh,0) scale(1);opacity:.95}}.hk-ot>.page-width,.hk-ot__band{position:relative;z-index:1}.hk-ot__band{padding:78px 0 132px}.hk-ot__head{text-align:center;max-width:680px;margin:0 auto}.hk-ot__eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:10px;font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:#f5f3ee99;margin:0 0 20px;padding:7px 15px;border:1px solid rgba(245,243,238,.16);border-radius:100px;animation:hkOtUp .7s var(--hkEaseOut) both}.hk-ot__eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--hkAccent);box-shadow:0 0 #c8320f99;animation:hkOtBeacon 2.2s ease-out infinite}@keyframes hkOtBeacon{0%{box-shadow:0 0 #c8320f8c}70%{box-shadow:0 0 0 9px #c8320f00}to{box-shadow:0 0 #c8320f00}}.hk-ot__title{font-size:50px;font-weight:200;letter-spacing:.1em;line-height:1.16;text-transform:uppercase;color:#fff;margin:0 0 18px;animation:hkOtUp .8s var(--hkEaseOut) .08s both}.hk-ot__sub{font-size:14.5px;line-height:1.85;color:#f5f3ee99;margin:0;animation:hkOtUp .8s var(--hkEaseOut) .16s both}@keyframes hkOtUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hk-ot__card{position:relative;z-index:2;max-width:720px;margin:-84px auto 0;background:var(--hkBone);border:1px solid rgba(245,243,238,.1);padding:10px 40px 38px;box-shadow:0 30px 80px #00000080;animation:hkOtCard .85s var(--hkEaseOut) .2s both}@keyframes hkOtCard{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.hk-ot__tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 28px;border:0}.hk-ot__tab-underline{display:none}.hk-ot__tab{position:relative;overflow:hidden;isolation:isolate;-webkit-appearance:none;appearance:none;display:flex;align-items:center;gap:13px;width:100%;padding:17px 18px;text-align:left;cursor:pointer;font-family:var(--typeBasePrimary),var(--typeBaseFallback);color:var(--hkInk);background:linear-gradient(145deg,#fff,#f3f1ec);border:1px solid var(--hkLine);transition:border-color .35s var(--hkEase),transform .35s var(--hkEaseOut),box-shadow .35s var(--hkEase)}.hk-ot__tab:hover{transform:translateY(-2px);border-color:#cfcbc2;box-shadow:0 10px 26px #1111131a}.hk-ot__tab-sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.85) 48%,transparent 66%);transform:translate(-120%);pointer-events:none}.hk-ot__tab:hover .hk-ot__tab-sheen{animation:hkOtSheen .9s var(--hkEaseOut)}@keyframes hkOtSheen{to{transform:translate(120%)}}.hk-ot__tab.is-active{color:var(--hkBone);border-color:var(--hkAccent);background:linear-gradient(145deg,#1b1b20,#101013);box-shadow:0 12px 30px #00000047,0 0 0 3px #c8320f1f;transform:none}.hk-ot__tab.is-active:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--hkAccent),#F0764C,var(--hkAccent),transparent);background-size:220% 100%;animation:hkOtEdge 2.8s linear infinite}@keyframes hkOtEdge{0%{background-position:220% 0}to{background-position:-20% 0}}.hk-ot__tab-icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--hkLine);border-radius:50%;color:var(--hkMuted);background:#fff;transition:color .35s var(--hkEase),border-color .35s var(--hkEase),background .35s var(--hkEase),transform .45s var(--hkEaseOut)}.hk-ot__tab-icon svg{width:18px;height:18px}.hk-ot__tab:hover .hk-ot__tab-icon{transform:rotate(-8deg) scale(1.06)}.hk-ot__tab.is-active .hk-ot__tab-icon{color:#fff;background:var(--hkAccent);border-color:var(--hkAccent);box-shadow:0 0 18px #c8320f73}.hk-ot__tab-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.hk-ot__tab-name{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.hk-ot__tab-note{font-size:11px;letter-spacing:.02em;color:var(--hkMuted);transition:color .35s var(--hkEase)}.hk-ot__tab.is-active .hk-ot__tab-note{color:#f5f3ee8c}.hk-ot__tab-check{flex:0 0 auto;margin-left:auto;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--hkAccent);color:#fff;opacity:0;transform:scale(.4);transition:opacity .35s var(--hkEase),transform .45s var(--hkEaseOut)}.hk-ot__tab-check svg{width:11px;height:11px}.hk-ot__tab.is-active .hk-ot__tab-check{opacity:1;transform:scale(1)}.hk-ot__panel[hidden]{display:none}.hk-ot__panel.is-active{animation:hkOtPanel .45s var(--hkEaseOut) both}@keyframes hkOtPanel{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hk-ot .hk-ot__label,.hk-ot label.hk-ot__label{display:block;position:relative;font-size:12.5px;letter-spacing:.02em;line-height:1.6;margin-bottom:13px;text-transform:none;font-weight:500;color:var(--hkInkSoft);background:linear-gradient(100deg,var(--hkInkSoft) 0%,var(--hkInkSoft) 36%,#C8320F 45%,#E4552F 50%,#C8320F 55%,var(--hkInkSoft) 64%,var(--hkInkSoft) 100%);background-size:200% 100%;background-position:160% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:hkOtLabelSweep 6s var(--hkEase) infinite}@keyframes hkOtLabelSweep{0%,55%{background-position:160% 0}92%,to{background-position:-60% 0}}.hk-ot .hk-ot__label:after{content:"";display:inline-block;width:6px;height:6px;margin:0 0 2px 9px;vertical-align:middle;border-right:1.5px solid var(--hkAccent);border-bottom:1.5px solid var(--hkAccent);animation:hkOtCaret 1.9s var(--hkEase) infinite}@keyframes hkOtCaret{0%,60%,to{transform:rotate(45deg) translate(0);opacity:.55}75%{transform:rotate(45deg) translate(2.5px,2.5px);opacity:1}}.hk-ot [hidden]{display:none!important}.hk-ot__field{position:relative;display:flex;align-items:stretch;border:1px solid var(--hkLine);background:#fff;transition:border-color var(--hkFast) var(--hkEase),box-shadow var(--hkFast) var(--hkEase)}.hk-ot__field:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent 0%,transparent 38%,var(--hkAccent) 50%,transparent 62%,transparent 100%);background-size:260% 100%;animation:hkOtFieldScan 5.5s var(--hkEase) infinite;pointer-events:none}@keyframes hkOtFieldScan{0%,8%{background-position:160% 0;opacity:.85}70%,to{background-position:-60% 0;opacity:.85}}.hk-ot__field:focus-within:after{opacity:0}.hk-ot__field:focus-within{border-color:var(--hkAccent);box-shadow:0 0 0 4px #c8320f1a}.hk-ot__field-icon{display:flex;align-items:center;padding-left:16px;color:var(--hkMuted);transition:color var(--hkFast) var(--hkEase)}.hk-ot__field:focus-within .hk-ot__field-icon{color:var(--hkAccent)}.hk-ot__field-icon svg{width:18px;height:18px;animation:hkOtIconBob 3.4s var(--hkEase) infinite}@keyframes hkOtIconBob{0%,to{transform:translateY(0) rotate(0)}40%{transform:translateY(-3px) rotate(-7deg)}60%{transform:translateY(-3px) rotate(7deg)}}.hk-ot__field input{flex:1 1 auto;min-width:0;background:transparent;border:0;border-radius:0;padding:17px 14px;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:15px;letter-spacing:.1em;color:var(--hkInk)}.hk-ot__field input:focus{outline:none}.hk-ot__field input::placeholder{color:#aba9a4;letter-spacing:.05em}.hk-ot__form.has-error .hk-ot__field{border-color:var(--hkAccent);box-shadow:0 0 0 4px #c8320f1f;animation:hkOtShake .38s var(--hkEase)}@keyframes hkOtShake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}.hk-ot__submit{flex:0 0 auto;position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;margin:5px;padding:0 28px;color:#fff;border:0;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;z-index:0;background:linear-gradient(115deg,#111113,#1c1c21 26%,#c8320f,#1c1c21 74%,#111113);background-size:300% 100%;animation:hkOtBtnFlow 7s var(--hkEase) infinite,hkOtBtnGlow 3.2s var(--hkEase) infinite;transition:transform var(--hkFast) var(--hkEase)}@keyframes hkOtBtnFlow{0%,to{background-position:0% 0}50%{background-position:100% 0}}@keyframes hkOtBtnGlow{0%,to{box-shadow:0 0 #c8320f00}50%{box-shadow:0 0 18px #c8320f73}}.hk-ot__submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(112deg,transparent 36%,rgba(255,255,255,.42) 50%,transparent 64%);transform:translate(-130%);animation:hkOtBtnShine 4.2s var(--hkEaseOut) infinite;pointer-events:none}@keyframes hkOtBtnShine{0%,62%{transform:translate(-130%)}92%,to{transform:translate(130%)}}.hk-ot__submit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(120deg,#c8320f,#e4552f);transform:scaleY(0);transform-origin:bottom center;transition:transform var(--hkMed) var(--hkEaseOut)}.hk-ot__submit:hover{transform:translateY(-1px)}.hk-ot__submit:hover:after{transform:scaleY(1)}.hk-ot__submit>span,.hk-ot__submit>svg{position:relative;z-index:1}.hk-ot__submit svg{width:15px;height:15px;animation:hkOtArrowNudge 2.6s var(--hkEase) infinite;transition:transform var(--hkMed) var(--hkEaseOut)}@keyframes hkOtArrowNudge{0%,70%,to{transform:translate(0)}80%{transform:translate(5px)}90%{transform:translate(0)}}.hk-ot__submit:hover svg{animation:none;transform:translate(5px)}.hk-ot__form.is-loading .hk-ot__submit{pointer-events:none}.hk-ot__form.is-loading .hk-ot__submit svg{animation:hkOtFly .42s var(--hkEase) forwards}@keyframes hkOtFly{to{transform:translate(22px);opacity:0}}.hk-ot__carrier,.hk-ot__error,.hk-ot__hint{margin:14px 0 0;font-size:12.5px;letter-spacing:.02em}.hk-ot__carrier{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:var(--hkInk);color:var(--hkBone);font-weight:500}.hk-ot__carrier:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--hkAccent);animation:hkOtPulse 1.7s var(--hkEase) infinite}@keyframes hkOtPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}.hk-ot__carrier.is-in{animation:hkOtPanel .3s var(--hkEaseOut) both}.hk-ot__error{color:var(--hkAccent)}.hk-ot__hint{color:var(--hkMuted)}.hk-ot__order-text{font-size:14px;line-height:1.85;color:var(--hkInkSoft);margin:0 0 22px}.hk-ot__order-actions{display:flex;gap:10px;flex-wrap:wrap}.hk-ot__order-actions .btn{background:var(--hkInk);color:#fff;border-color:var(--hkInk)}.hk-ot__order-actions .btn--secondary{background:transparent;color:var(--hkInk)}.hk-ot__journey{margin-top:96px;text-align:center}.hk-ot__journey-eyebrow{font-size:10px;font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:var(--hkAccent);margin:0 0 14px}.hk-ot__journey-title{font-size:28px;font-weight:300;letter-spacing:.16em;text-transform:uppercase;color:#fff;margin:0 0 12px}.hk-ot__journey-sub{font-size:13px;color:#f5f3ee80;margin:0 0 70px}.hk-ot__steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:26px;list-style:none;margin:0;padding:0}.hk-ot__rail{position:absolute;top:33px;left:12.5%;right:12.5%;height:2px;background-image:linear-gradient(90deg,rgba(245,243,238,.28) 0 7px,transparent 7px 14px);background-size:14px 2px}.hk-ot__rail-fill{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(90deg,var(--hkAccent),#E4552F);box-shadow:0 0 14px #c8320f8c;transform:scaleX(0);transform-origin:left center}.hk-ot__journey.is-in .hk-ot__rail-fill{animation:hkOtFill 8s var(--hkEase) infinite}@keyframes hkOtFill{0%{transform:scaleX(0);opacity:1}62%{transform:scaleX(1);opacity:1}86%{transform:scaleX(1);opacity:1}96%,to{transform:scaleX(1);opacity:0}}.hk-ot__parcel{position:absolute;top:50%;left:0;width:34px;height:34px;margin:-17px 0 0 -17px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--hkAccent);color:#fff;box-shadow:0 0 0 5px #c8320f2e,0 6px 18px #00000073;opacity:0;z-index:3}.hk-ot__parcel svg{width:16px;height:16px}.hk-ot__journey.is-in .hk-ot__parcel{animation:hkOtParcel 8s var(--hkEase) infinite}@keyframes hkOtParcel{0%{left:0;opacity:0;transform:scale(.7)}6%{left:0;opacity:1;transform:scale(1)}62%{left:100%;opacity:1;transform:scale(1)}72%{left:100%;opacity:1;transform:scale(1.15)}84%{left:100%;opacity:0;transform:scale(.7)}to{left:0;opacity:0;transform:scale(.7)}}.hk-ot__step{position:relative;padding:0 8px;opacity:0;transform:translateY(18px);transition:opacity .6s var(--hkEaseOut),transform .6s var(--hkEaseOut);transition-delay:calc(var(--i) * .15s + .2s)}.hk-ot__journey.is-in .hk-ot__step{opacity:1;transform:none}.hk-ot__node{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:66px;height:66px;margin:0 auto 24px;border:1px solid rgba(245,243,238,.22);border-radius:50%;background:#17171b;color:#f5f3ee73}.hk-ot__journey.is-in .hk-ot__node{animation:hkOtNode 8s var(--hkEase) infinite;animation-delay:calc(var(--i) * 1.65s)}@keyframes hkOtNode{0%{border-color:#f5f3ee38;background:#17171b;color:#f5f3ee73;box-shadow:none}4%{border-color:var(--hkAccent);background:var(--hkAccent);color:#fff;box-shadow:0 0 0 8px #c8320f29}10%,70%{border-color:var(--hkAccent);background:var(--hkAccent);color:#fff;box-shadow:0 0 22px #c8320f66}88%,to{border-color:#f5f3ee38;background:#17171b;color:#f5f3ee73;box-shadow:none}}.hk-ot__node-ring{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--hkAccent);border-radius:50%;opacity:0}.hk-ot__journey.is-in .hk-ot__node-ring{animation:hkOtPing 8s var(--hkEase) infinite;animation-delay:calc(var(--i) * 1.65s)}@keyframes hkOtPing{0%,2%{opacity:.6;transform:scale(1)}16%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}.hk-ot__step:hover .hk-ot__node{transform:translateY(-4px)}.hk-ot__node svg{width:24px;height:24px;position:relative;z-index:1}.hk-ot__step-index{display:block;font-size:10px;font-weight:500;letter-spacing:.26em;color:#f5f3ee66;margin-bottom:10px}.hk-ot__step-title{font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#fff;margin:0 0 11px}.hk-ot__step-text{font-size:13px;line-height:1.8;color:#f5f3ee85;margin:0 0 12px}.hk-ot__step-timing{display:inline-block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#f5f3eebf;background:#f5f3ee12;border:1px solid rgba(245,243,238,.12);padding:5px 11px;margin:0}@media only screen and (max-width:800px){.hk-ot__steps{grid-template-columns:1fr;gap:36px;text-align:left}.hk-ot__rail{top:0;bottom:0;left:33px;right:auto;width:2px;height:auto;background-image:linear-gradient(180deg,rgba(245,243,238,.28) 0 7px,transparent 7px 14px);background-size:2px 14px}.hk-ot__rail-fill{transform:scaleY(0);transform-origin:top center}.hk-ot__journey.is-in .hk-ot__rail-fill{animation-name:hkOtFillY}@keyframes hkOtFillY{0%{transform:scaleY(0);opacity:1}62%{transform:scaleY(1);opacity:1}86%{transform:scaleY(1);opacity:1}96%,to{transform:scaleY(1);opacity:0}}.hk-ot__parcel{left:50%!important;top:0;margin:-17px 0 0 -17px}.hk-ot__journey.is-in .hk-ot__parcel{animation-name:hkOtParcelY}@keyframes hkOtParcelY{0%{top:0;opacity:0}6%{top:0;opacity:1}62%{top:100%;opacity:1}84%{top:100%;opacity:0}to{top:0;opacity:0}}.hk-ot__step{display:grid;grid-template-columns:66px 1fr;column-gap:22px;align-items:start;padding:0}.hk-ot__node{grid-row:1 / span 4;margin:0}.hk-ot__step-index,.hk-ot__step-title,.hk-ot__step-text,.hk-ot__step-timing{grid-column:2}.hk-ot__step-timing{justify-self:start}}.hk-ot__carriers{margin-top:96px;text-align:center}.hk-ot__carriers-title{font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:#f5f3ee73;margin:0 0 26px}.hk-ot__carrier-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.hk-ot__chip{display:inline-flex;align-items:center;gap:9px;padding:13px 20px;border:1px solid rgba(245,243,238,.18);background:#f5f3ee08;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#f5f3eed1;transition:border-color var(--hkFast) var(--hkEase),background var(--hkFast) var(--hkEase),color var(--hkFast) var(--hkEase),transform var(--hkFast) var(--hkEase)}.hk-ot__chip svg{width:12px;height:12px;opacity:.5;transition:transform var(--hkFast) var(--hkEase),opacity var(--hkFast) var(--hkEase)}.hk-ot__chip:hover{border-color:var(--hkAccent);background:var(--hkAccent);color:#fff;transform:translateY(-3px)}.hk-ot__chip:hover svg{opacity:1;transform:translate(2px,-2px)}.hk-ot__support{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:96px;padding-top:44px;border-top:1px solid rgba(245,243,238,.12)}.hk-ot__support-item h3{font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#fff;margin:0 0 12px}.hk-ot__support-item p{font-size:13px;line-height:1.9;color:#f5f3ee85;margin:0}.hk-ot__support-item a{color:var(--hkBone);text-decoration:underline;text-underline-offset:3px;transition:color var(--hkFast) var(--hkEase)}.hk-ot__support-item a:hover{color:var(--hkAccentSoft)}@media only screen and (max-width:768px){.hk-ot{padding-bottom:62px}.hk-ot__band{padding:52px 0 110px}.hk-ot__title{font-size:29px;letter-spacing:.07em}.hk-ot__sub{font-size:13px}.hk-ot__card{margin-top:-74px;padding:6px 20px 26px}.hk-ot__tabs{gap:10px;margin:18px 0 24px}.hk-ot__tab{padding:15px 16px;gap:12px}.hk-ot__field{flex-wrap:wrap;align-items:center}.hk-ot__field-icon{order:1;flex:0 0 auto;padding:0 0 0 16px}.hk-ot__field input{order:2;flex:1 1 0;min-width:0;padding-left:12px}.hk-ot__submit{order:3;flex:1 1 100%;justify-content:center;padding:15px 20px;margin:0 5px 5px}.hk-ot__journey{margin-top:66px}.hk-ot__journey-title{font-size:21px}.hk-ot__journey-sub{margin-bottom:44px}.hk-ot__carriers{margin-top:66px}.hk-ot__chip{padding:11px 15px;font-size:10px}.hk-ot__support{grid-template-columns:1fr;gap:26px;margin-top:66px}}@media only screen and (max-width:600px){.hk-ot{padding-bottom:54px}.hk-ot__band{padding:44px 0 104px}.hk-ot__eyebrow{font-size:9.5px;letter-spacing:.24em;padding:6px 13px;margin-bottom:16px}.hk-ot__title{font-size:25px;letter-spacing:.05em;line-height:1.26;margin-bottom:14px}.hk-ot__sub{font-size:12.5px;line-height:1.75}.hk-ot__card{margin-top:-70px;padding:4px 16px 22px}.hk-ot__tabs{grid-template-columns:1fr;gap:10px;margin:16px 0 22px}.hk-ot__tab{padding:13px 14px;gap:12px;min-height:58px}.hk-ot__tab-icon{width:34px;height:34px}.hk-ot__tab-icon svg{width:16px;height:16px}.hk-ot__tab-name{font-size:10.5px;letter-spacing:.12em}.hk-ot__tab-note{font-size:11px;line-height:1.45}.hk-ot__tab-check{width:18px;height:18px}.hk-ot__tab-check svg{width:10px;height:10px}.hk-ot .hk-ot__label{font-size:12px;margin-bottom:11px}.hk-ot__field input{font-size:16px;letter-spacing:.06em;padding:16px 12px}.hk-ot__submit{min-height:48px;font-size:10.5px;letter-spacing:.18em}.hk-ot__hint,.hk-ot__error{font-size:11px;line-height:1.6}.hk-ot__order-text{font-size:13px}.hk-ot__order-actions{gap:8px}.hk-ot__order-actions .btn{flex:1 1 100%;text-align:center}.hk-ot__journey{margin-top:54px}.hk-ot__journey-eyebrow{font-size:9.5px;letter-spacing:.26em}.hk-ot__journey-title{font-size:19px}.hk-ot__journey-sub{font-size:12.5px;margin-bottom:34px}.hk-ot__steps{gap:28px}.hk-ot__rail{left:26px}.hk-ot__node{width:52px;height:52px}.hk-ot__node svg{width:20px;height:20px}.hk-ot__parcel{width:28px;height:28px;margin:-14px 0 0 -14px}.hk-ot__parcel svg{width:13px;height:13px}.hk-ot__step{grid-template-columns:52px 1fr;column-gap:16px}.hk-ot__step-text{font-size:12.5px;line-height:1.75;margin-bottom:10px}.hk-ot__step-timing{font-size:9.5px;padding:4px 9px}.hk-ot__carriers{margin-top:54px}.hk-ot__carriers-title{font-size:9.5px;letter-spacing:.22em;margin-bottom:18px}.hk-ot__carrier-list{gap:8px}.hk-ot__chip{padding:12px 14px;min-height:44px;font-size:9.5px;letter-spacing:.12em;gap:7px}.hk-ot__support{margin-top:54px;padding-top:34px;gap:22px}.hk-ot__support-item p{font-size:12.5px;line-height:1.8}}@media only screen and (max-width:380px){.hk-ot__card{padding:4px 13px 20px}.hk-ot__title{font-size:22px}.hk-ot__tab-note{font-size:10.5px}.hk-ot__step{grid-template-columns:46px 1fr;column-gap:14px}.hk-ot__node{width:46px;height:46px}.hk-ot__node svg{width:18px;height:18px}.hk-ot__rail{left:23px}.hk-ot__chip{padding:12px 11px;min-height:44px;font-size:9px}}@media(prefers-reduced-motion:reduce){.hk-ot__grid,.hk-ot__glow,.hk-ot__parcel,.hk-ot__node-ring,.hk-ot__carrier:before,.hk-ot__eyebrow:before,.hk-ot__label,.hk-ot__label:after,.hk-ot__field:after,.hk-ot__field-icon svg,.hk-ot__submit,.hk-ot__submit:before,.hk-ot__submit svg,.hk-ot__tab.is-active:after{animation:none!important}.hk-ot .hk-ot__label{background:none;-webkit-text-fill-color:var(--hkInkSoft);color:var(--hkInkSoft)}.hk-ot__label:after{display:none}.hk-ot__submit{background:var(--hkInk)}.hk-ot__parcel{opacity:0}.hk-ot__eyebrow,.hk-ot__title,.hk-ot__sub,.hk-ot__card,.hk-ot__panel.is-active{animation:none!important;opacity:1;transform:none}.hk-ot__step{opacity:1;transform:none;transition:none}.hk-ot__journey.is-in .hk-ot__rail-fill{animation:none;transform:scaleX(1)}.hk-ot__journey.is-in .hk-ot__node{animation:none;border-color:var(--hkAccent);background:var(--hkAccent);color:#fff}}.site-footer .footer__item--footer-policies ul,.site-footer .footer__item--footer-help ul{list-style:none;margin:0;padding:0}.site-footer .footer__item--footer-policies li,.site-footer .footer__item--footer-help li{margin:0}.site-footer .footer__item--footer-policies a,.site-footer .footer__item--footer-help a{display:inline-block;padding:2px 0;font-size:13px;line-height:2}@media only screen and (max-width:768px){.section-header__title{font-size:21px;letter-spacing:.12em}.section-header__title:before{font-size:10px;letter-spacing:.24em;margin-bottom:10px}.section-header{margin-bottom:28px}.section-header__link-below{margin-top:28px}h1,.h1{font-size:26px}h2,.h2{font-size:21px}h3,.h3{font-size:17px}.btn,.shopify-payment-button__button--unbranded{padding:15px 22px;font-size:11px;letter-spacing:.16em;max-width:100%;white-space:normal}.header-layout--center-left{flex-wrap:nowrap}.header-layout--center-left .header-item--left,.header-layout--center-left .header-item--icons{flex:1 1 0;min-width:0}.header-layout--center-left .header-item--logo{flex:0 0 auto;padding:0 8px}.site-header{padding-top:6px;padding-bottom:6px}.toolbar{display:none}.hero__text-wrap .page-width{padding-left:16px;padding-right:16px}.hero__text-content{max-width:100%;padding:30px 22px 34px}.hero__text-content:before{top:8px;right:8px;bottom:8px;left:8px}.hero__title{font-size:30px!important;letter-spacing:.06em;margin-bottom:20px}.hero__top-subtitle{font-size:10px;letter-spacing:.28em}.hero__link{display:flex;flex-direction:column;gap:10px}.hero__link .btn{width:100%;min-width:0}.hk-scroll-cue{width:40px;height:40px;margin-left:-20px;bottom:18px}.grid-product__title{font-size:10.5px!important;letter-spacing:.08em!important}.grid-product__price{font-size:11.5px;margin-top:5px}.grid-product__meta{padding-top:11px}.grid-product__vendor{font-size:9px;letter-spacing:.14em}.grid-product__tag{font-size:9px;letter-spacing:.12em;padding:4px 8px}.grid-product__colors .color-swatch{width:15px;height:15px}.grid-product__content:hover{transform:none}.grid-product__secondary-image,.quick-product__btn{display:none}.grid-product__title:after{display:none}[id$=__categories_men] .promo-grid__content{padding:0 0 14px 14px!important}[id$=__categories_men] .promo-grid__text{padding:8px 12px}[id$=__categories_men] .promo-grid__title{font-size:9.5px!important;letter-spacing:.14em}[id$=__brand_story] .feature-row__text .h1{font-size:22px;line-height:1.4}[id$=__brand_story] .feature-row__text .subheading{font-size:10px}.text-with-icons{padding:42px 0}.text-with-icons__block{margin-bottom:26px}.text-with-icons__block-icon svg{width:32px;height:32px}.text-with-icons__block h3,.text-with-icons__block .h3{font-size:10.5px;letter-spacing:.18em}.text-with-icons__block p{font-size:12.5px}.product-single__title{font-size:17px;letter-spacing:.1em;line-height:1.4}.hk-rating{margin-bottom:10px}.hk-rating__text{font-size:11px}.product__price{font-size:22px}.product__price--compare{font-size:14px}.product__price-savings{font-size:10px;padding:4px 8px;margin-left:6px}.sales-point{font-size:12px;gap:10px;margin:10px 0}.sales-point .icon,.sales-point svg{width:18px;height:18px;flex:0 0 18px}.variant-input-wrap .color-swatch,.color-swatch{width:46px;height:58px}.variant-input-wrap{display:flex;flex-wrap:wrap;gap:6px}.variant-input-wrap label,.variant__button-label{padding:9px 13px;font-size:11px}select.variant__input,.product-single__variants select,.variant-wrapper select{padding:12px 13px;font-size:13px}.product-single__form .btn,.product-form__cart-submit,.add-to-cart{padding:16px 20px;font-size:11px;letter-spacing:.16em}.product-single__payment-icons .icon--payment{width:32px;height:21px}.product-single__block--tab .collapsible-trigger,.product-single__description .collapsible-trigger{padding:17px 0;font-size:11px;letter-spacing:.12em}.product-single__block--tab .rte,.product-single__description .rte{font-size:13px}#sticky-add-to-cart .product-title{font-size:12px}#sticky-add-to-cart .btn,#sticky-add-to-cart button[type=submit]{padding:13px 16px;font-size:10px;letter-spacing:.14em}.collection-hero__title,.collection-header__title{font-size:21px;letter-spacing:.12em}.collection-filter{padding:12px 0;margin-bottom:20px}.collection-filter__item select,.collection-sidebar select{width:100%;padding:12px;font-size:12px}.collection-sidebar__group-title,.filter-form__label{font-size:10px;letter-spacing:.14em}.breadcrumb{font-size:10px;letter-spacing:.08em;padding-top:16px}.site-footer{padding-top:44px}.site-footer .grid__item{padding-bottom:26px}.site-footer h2,.site-footer .h4,.site-footer .footer__title{margin-bottom:16px;padding-bottom:10px}}@media only screen and (max-width:380px){.hero__title{font-size:25px!important}.section-header__title{font-size:18px}.variant-input-wrap .color-swatch,.color-swatch{width:40px;height:50px}[id$=__categories_men] .promo-grid__title{font-size:9px!important;letter-spacing:.1em}}.page-track-order .section-header,.page-track-order .page-width>.section-header__title,.page-track-order #shopify-section-main .rte:empty,.page-track-order .breadcrumb{display:none}.page-track-order main,.page-track-order #MainContent{padding-top:0}.page-track-order .breadcrumb{padding:16px 0 14px;margin:0}.page-track-order .page-content,.page-track-order #shopify-section-main .page-content,.page-track-order #shopify-section-main .page-width--narrow{padding-top:0;padding-bottom:0}@media only screen and (max-width:768px){.site-header__logo a,.site-header__logo .logo--inverted{width:auto!important;max-width:100%;display:inline-block;font-size:20px;letter-spacing:.12em;white-space:nowrap}.site-header__logo{margin:0;min-width:0}.header-item--navigation,.header-item--icons{flex:1 1 0!important;min-width:0}.header-item--icons{display:flex;justify-content:flex-end}.header-item--logo{flex:0 0 auto!important;min-width:0}.site-header__icons .site-nav__icons{flex-wrap:nowrap}}@media only screen and (max-width:380px){.site-header__logo a,.site-header__logo .logo--inverted{font-size:17px;letter-spacing:.09em}}.hk-marquee{--hkMarqueeSpeed: 34s;position:relative;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.hk-marquee--ink{background:var(--hkInk);color:var(--hkBone)}.hk-marquee--accent{background:var(--hkAccent);color:#fff}.hk-marquee--bone{background:var(--hkBone);color:var(--hkInk);border-top:1px solid var(--hkLine);border-bottom:1px solid var(--hkLine)}.hk-marquee__track{display:flex;width:max-content;animation:hkMarquee var(--hkMarqueeSpeed) linear infinite;will-change:transform}@keyframes hkMarquee{to{transform:translate(-50%)}}.hk-marquee:hover .hk-marquee__track,.hk-marquee:focus-within .hk-marquee__track{animation-play-state:paused}.hk-marquee__group{display:flex;align-items:center}.hk-marquee__item{padding:19px 0;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:12px;font-weight:500;letter-spacing:.26em;white-space:nowrap}.hk-marquee__sep{display:flex;align-items:center;margin:0 28px;color:var(--hkAccent)}.hk-marquee--accent .hk-marquee__sep{color:#ffffffb3}.hk-marquee__sep svg{width:11px;height:11px;animation:hkMarqueeSpin 9s linear infinite}@keyframes hkMarqueeSpin{to{transform:rotate(180deg)}}.text-with-icons__blocks{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0!important}.text-with-icons__blocks .text-with-icons__block{position:relative;overflow:hidden;width:auto!important;padding:36px 24px 32px!important;background:#fff;border:1px solid var(--hkLine);border-radius:26px 0;transition:transform var(--hkMed) var(--hkEaseOut),border-color var(--hkMed) var(--hkEase),box-shadow var(--hkMed) var(--hkEase)}.text-with-icons__blocks .text-with-icons__block:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--hkAccent),#E4552F);transform:scaleX(0);transform-origin:left center;transition:transform var(--hkMed) var(--hkEaseOut)}.text-with-icons__blocks .text-with-icons__block:hover{transform:translateY(-4px);border-color:#d9d5cc;box-shadow:0 16px 36px #11111317}.text-with-icons__blocks .text-with-icons__block:hover:before{transform:scaleX(1)}.text-with-icons__block-icon{margin-bottom:4px}@media only screen and (max-width:768px){.hk-marquee__item{padding:15px 0;font-size:10.5px;letter-spacing:.2em}.hk-marquee__sep{margin:0 18px}.hk-marquee__sep svg{width:9px;height:9px}.text-with-icons{padding:34px 0!important}.text-with-icons__blocks{grid-template-columns:1fr 1fr;gap:10px;flex-direction:row!important}.text-with-icons__blocks .text-with-icons__block{padding:20px 13px 18px!important;margin-bottom:0!important;border-radius:18px 0;justify-content:center}.text-with-icons__block-icon{margin-bottom:2px}.text-with-icons__block-icon svg{width:26px!important;height:26px!important}.text-with-icons__block h3,.text-with-icons__block .h3{font-size:10px!important;letter-spacing:.12em!important;line-height:1.5;margin:11px 0 6px!important}.text-with-icons__block p{font-size:11.5px!important;line-height:1.65}}@media only screen and (max-width:380px){.text-with-icons__blocks .text-with-icons__block{padding:17px 10px 15px!important}.text-with-icons__block p{font-size:11px!important}}@media(prefers-reduced-motion:reduce){.hk-marquee__track,.hk-marquee__sep svg{animation:none!important}.text-with-icons__blocks .text-with-icons__block{transition:none}}@media only screen and (max-width:768px){[id$=__categories_men] .promo-grid__container{border-radius:20px 0}[id$=__categories_men] .promo-grid__content{padding:0 0 16px 14px!important}[id$=__categories_men] .promo-grid__text{padding:8px 15px;border-radius:9px 0}[id$=__categories_men] .promo-grid__title{font-size:9.5px!important;letter-spacing:.16em}}@media only screen and (max-width:768px){[id$=__hero] .hero__link{flex-direction:column;align-items:center;gap:10px}[id$=__hero] .hero__link .btn,[id$=__hero] .hero__link .btn+.btn{margin:0!important;width:100%;border-width:1px!important}[id$=__hero] .hero__image{object-position:8% 50%!important}}@media only screen and (min-width:769px){.header-layout--center .header-item--left{display:flex;align-items:center}.header-layout--center .header-item--left,.header-layout--center .header-item--icons{flex:1 1 0!important;min-width:0}.header-layout--center .header-item--icons{justify-content:flex-end}.header-layout--center .header-item--logo{flex:0 0 auto!important;padding:6px 0 2px}[id$=__header] .site-header .page-width>.text-center{margin-top:14px;padding-top:13px;border-top:1px solid var(--hkLine)}[id$=__header] .site-header .page-width>.text-center .site-nav{justify-content:center;margin:0}[id$=__header] .site-nav__item{margin:0}[id$=__header] .site-nav__link{padding:4px 20px 6px;font-size:11px;font-weight:500;letter-spacing:.2em;color:var(--hkInkSoft);transition:color var(--hkFast) var(--hkEase)}[id$=__header] .site-nav__link:hover{color:var(--hkInk)}[id$=__header] .site-nav__link--underline:after{height:1px;background:var(--hkAccent)}[id$=__header] .site-header__logo a{letter-spacing:.3em;padding-left:.3em}}@media only screen and (max-width:768px){[id$=__header] .site-header .page-width>.text-center{display:none}}[id$=__header] .site-header{padding-top:13px}@media only screen and (max-width:768px){[id$=__header] .site-header{padding-top:10px}}@media only screen and (max-width:768px){.site-footer .footer__title.small--hide{display:block!important}.site-footer .collapsible-trigger-btn{display:none!important}.site-footer .collapsible-content{height:auto!important;max-height:none!important;overflow:visible!important;opacity:1!important;visibility:visible!important;margin-bottom:0!important}.site-footer .collapsible-content__inner{transform:none!important;border:0!important;padding:0!important}.site-footer .footer__item-padding{padding-bottom:6px}.site-footer .grid__item{padding-bottom:30px}.site-footer .footer__title{margin-bottom:14px;padding-bottom:10px}}.page-faqs .section-header,.page-faqs .page-width>.section-header__title,.page-faqs #shopify-section-main .rte:empty,.page-faqs .breadcrumb{display:none}.page-faqs #shopify-section-main{padding-top:0}.page-faqs [id$=__main] .page-content{padding-top:18px!important;padding-bottom:0!important}.page-faqs [id$=__main] .breadcrumb{padding:0 0 6px;margin:0}.hk-faq{background:var(--hkBone);padding:58px 0 84px}.hk-faq .page-width{max-width:860px}.hk-faq__head{margin-bottom:38px}.hk-faq__eyebrow{font-size:10.5px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--hkAccent);margin:0 0 14px}.hk-faq__title{font-size:38px;font-weight:200;letter-spacing:.1em;line-height:1.25;color:var(--hkInk);margin:0 0 18px}.hk-faq__intro p{font-size:14.5px;line-height:2;color:var(--hkInkSoft);margin:0}.hk-faq__updated{margin:16px 0 0;font-size:11.5px;letter-spacing:.06em;color:var(--hkMuted)}.hk-faq__toc{margin:0 0 46px;padding:22px 26px;background:#fff;border:1px solid var(--hkLine);border-radius:18px 0}.hk-faq__toc ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 28px}.hk-faq__toc a{font-size:12.5px;letter-spacing:.04em;color:var(--hkInkSoft);text-decoration:none;border-bottom:1px solid transparent;transition:color var(--hkFast) var(--hkEase),border-color var(--hkFast) var(--hkEase)}.hk-faq__toc a:hover{color:var(--hkAccent);border-bottom-color:var(--hkAccent)}.hk-faq__group{margin:54px 0 22px;padding-bottom:12px;border-bottom:1px solid var(--hkLine);font-size:13px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--hkInk);scroll-margin-top:120px}.hk-faq__group:first-child{margin-top:0}.hk-faq__item{margin:0 0 30px}.hk-faq__q{margin:0 0 9px;font-size:15px;font-weight:500;letter-spacing:.02em;line-height:1.6;color:var(--hkInk)}.hk-faq__a p{margin:0 0 11px;font-size:13.5px;line-height:2;color:var(--hkInkSoft)}.hk-faq__a p:last-child{margin-bottom:0}.hk-faq__a a,.hk-faq__toc a[href^="/"],.hk-faq__table a{color:var(--hkInk);text-decoration:underline;text-underline-offset:3px;transition:color var(--hkFast) var(--hkEase)}.hk-faq__a a:hover,.hk-faq__table a:hover{color:var(--hkAccent)}.hk-faq__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.hk-faq__table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--hkLine)}.hk-faq__table th,.hk-faq__table td{padding:13px 16px;text-align:left;vertical-align:top;font-size:13px;line-height:1.8;border-bottom:1px solid var(--hkLine)}.hk-faq__table tr:last-child th,.hk-faq__table tr:last-child td{border-bottom:0}.hk-faq__table th{width:34%;font-weight:500;letter-spacing:.04em;color:var(--hkInk);background:var(--hkBone);white-space:nowrap}.hk-faq__table td{color:var(--hkInkSoft)}.hk-faq__note{margin:10px 0 0;font-size:12.5px;line-height:1.9;color:var(--hkMuted)}.hk-faq__note p{margin:0;font-size:inherit;color:inherit}.hk-faq__footnote{margin-top:54px;padding-top:24px;border-top:1px solid var(--hkLine)}.hk-faq__footnote p{margin:0;font-size:12px;line-height:1.95;color:var(--hkMuted)}@media only screen and (max-width:768px){.hk-faq{padding:34px 0 54px}.hk-faq__title{font-size:25px;letter-spacing:.06em}.hk-faq__intro p{font-size:13px;line-height:1.9}.hk-faq__toc{padding:16px;margin-bottom:32px;border-radius:14px 0}.hk-faq__toc ul{gap:9px 18px}.hk-faq__toc a{font-size:12px}.hk-faq__group{margin:38px 0 18px;font-size:11.5px;letter-spacing:.18em}.hk-faq__item{margin-bottom:24px}.hk-faq__q{font-size:14px}.hk-faq__a p{font-size:13px;line-height:1.9}.hk-faq__table th,.hk-faq__table td{padding:11px 12px;font-size:12.5px}.hk-faq__table th{width:40%;white-space:normal}}@media only screen and (max-width:380px){.hk-faq__title{font-size:22px}.hk-faq__table th,.hk-faq__table td{padding:10px;font-size:12px}}[id$=__main] .collapsible-content.is-open{height:auto!important;opacity:1!important;overflow:visible!important;visibility:visible!important}[id$=__main] .collapsible-content.is-open .collapsible-content__inner{transform:none!important}[id$=__main] .collapsible-content:not(.is-open){height:0;opacity:0;overflow:hidden}[id$=__main] .product-block .rte h3{margin:24px 0 10px;font-size:12px!important;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--hkInk)}[id$=__main] .product-block .rte h3:first-child{margin-top:4px}[id$=__main] .product-block .rte ul{margin:0 0 16px;padding-left:1.15em}[id$=__main] .product-block .rte li{font-size:13px!important;line-height:1.95;color:var(--hkInkSoft);margin-bottom:3px}[id$=__main] .product-block .rte p{font-size:13.5px!important;line-height:1.95;color:var(--hkInkSoft);margin-bottom:12px}[id$=__main] .product-block .rte strong{color:var(--hkInk);font-weight:500}@media only screen and (max-width:768px){[id$=__main] .product-block .rte h3{font-size:11px!important;margin:20px 0 8px}[id$=__main] .product-block .rte li,[id$=__main] .product-block .rte p{font-size:12.5px!important;line-height:1.85}}@media only screen and (max-width:768px){.header-item--icons .site-nav__icons{display:flex;align-items:center;flex-wrap:nowrap}.header-item--icons .site-nav__link--icon{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:44px;padding:0!important;margin:0}.header-item--icons .site-nav__link--icon svg{width:19px;height:19px}}@media only screen and (max-width:400px){.header-item--icons .site-nav__link--icon{min-width:32px}.header-item--icons .site-nav__link--icon svg{width:18px;height:18px}.site-header__logo a,.site-header__logo .logo--inverted{font-size:16px;letter-spacing:.09em}}@media only screen and (max-width:340px){.header-item--icons .site-nav__link--icon{min-width:29px}.site-header__logo a,.site-header__logo .logo--inverted{font-size:14px;letter-spacing:.06em}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/haikutokyo.css.map */
