.shw-hkf-hero{isolation:isolate;background:#fff5f7;color:#493744;font-family:Raleway,Arial,sans-serif;overflow:hidden}.shw-hkf-hero *{box-sizing:border-box}.shw-hkf-hero__inner{max-width:1380px;margin:auto;padding:48px clamp(24px,5vw,80px);display:grid;grid-template-columns:1.08fr 1fr;gap:6%;align-items:center;min-height:570px}.shw-hkf-hero__eyebrow{font:700 11px/1.6 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#913454;margin:0 0 18px}.shw-hkf-hero h1{font:800 clamp(38px,4.7vw,68px)/1.08 Raleway,Arial,sans-serif!important;text-transform:none!important;letter-spacing:-.045em!important;text-shadow:none!important;color:#69354e!important;margin:0 0 24px!important}.shw-hkf-hero h1 span{display:block;color:#a32d62}.shw-hkf-hero__intro{font-size:20px;line-height:1.55;max-width:490px;margin:0 0 12px}.shw-hkf-hero__detail{font-size:15px;line-height:1.7;max-width:460px;margin:0 0 24px}.shw-hkf-hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:14px 22px;background:#922957;color:#fff!important;border-radius:5px;font:700 14px/1.4 Arial,sans-serif;text-decoration:none!important}.shw-hkf-hero__cta:hover{background:#702042}.shw-hkf-hero a:focus-visible,.shw-hkf-hero button:focus-visible,.shw-hkf-story a:focus-visible,.shw-hkf-story summary:focus-visible{outline:3px solid #253c71;outline-offset:5px}.shw-hkf-hero__shipping{font-size:12px;line-height:1.6;margin:15px 0 0}.shw-hkf-hero__caption{font-size:11px;line-height:1.6;color:#79616c;margin:17px 0 0}.shw-hkf-hero__scene{position:relative;display:grid;place-items:center;min-height:460px;background:#f8e7ed;border-radius:48% 48% 12px 12px}.shw-hkf-hero__product{width:min(76%,360px);position:relative;z-index:2;margin:10px 0 55px}.shw-hkf-hero__product-link{display:block;color:#73314f!important;text-decoration:none!important;text-align:center}.shw-hkf-hero__product img{width:100%;height:auto;display:block;object-fit:contain;border-radius:8px;box-shadow:0 12px 32px #62334b15}.shw-hkf-hero__product-caption{display:inline-block;font:700 12px/1.4 Arial,sans-serif;background:#fff9fc;padding:9px 13px;border-radius:20px;margin-top:12px}.shw-hkf-hero__friends{position:absolute;z-index:3;width:48%;height:auto;right:-7%;bottom:25px;pointer-events:none;object-fit:contain}.shw-campaign-signal{position:absolute;z-index:4;right:0;top:0;width:100%;height:100%;object-fit:contain;pointer-events:none;opacity:0}.shw-hkf-hero__controls{position:absolute;bottom:0;left:0;right:0;z-index:5;display:flex;justify-content:center;padding:4px 8px}.shw-hkf-hero__controls[hidden],.shw-hkf-hero__controls button[hidden]{display:none}.shw-hkf-hero__controls button{font:400 11px/1.4 Arial,sans-serif;color:#71495e;background:transparent;border:0;text-decoration:underline;min-height:44px;cursor:pointer;padding:10px 16px}.shw-hkf-hero.is-intro .shw-campaign-signal{animation:shw-signal-welcome 2.1s ease-out both}.shw-hkf-hero.is-intro .shw-hkf-hero__friends{animation:shw-friends-welcome 1.8s ease-out both}.shw-hkf-hero.is-intro .shw-hkf-hero__product{animation:shw-product-welcome 1.6s ease-out both}@keyframes shw-signal-welcome{0%{opacity:0;transform:translate(-16px,14px)}25%,48%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes shw-friends-welcome{0%,48%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes shw-product-welcome{0%,30%{opacity:.2;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.shw-hkf-story{background:#fffafb;color:#493b46;padding:58px 24px;font-family:Raleway,Arial,sans-serif}.shw-hkf-story__inner{max-width:1160px;margin:auto}.shw-hkf-story__intro{max-width:650px;margin:0 auto 35px;text-align:center}.shw-hkf-story h2{font:700 clamp(27px,3vw,40px)/1.2 Raleway,Arial,sans-serif!important;color:#783653;margin:0 0 16px;text-transform:none!important;letter-spacing:-.025em!important}.shw-hkf-story h3{font:700 23px/1.3 Raleway,Arial,sans-serif;color:#783653;margin:0 0 15px}.shw-hkf-story p{font:400 15px/1.8 Arial,sans-serif;margin:0 0 18px}.shw-hkf-story__row{display:grid;grid-template-columns:.8fr 1.2fr;gap:7%;align-items:center;border-top:1px solid #ecd3de;padding:38px 0}.shw-hkf-story__row img{width:100%;max-height:330px;object-fit:contain;height:auto;display:block}.shw-hkf-story__link{font:700 14px/1.6 Arial,sans-serif;color:#922957!important;text-decoration:underline!important;display:inline-block;padding:10px 0}.shw-hkf-story__visit{padding:30px;background:#f8e7ed;border-radius:8px;text-align:center;margin:15px 0 35px}.shw-hkf-story__faq{max-width:780px;margin:auto;padding-top:15px}.shw-hkf-story details{border-bottom:1px solid #e9cfda;padding:16px 0}.shw-hkf-story summary{cursor:pointer;font:700 15px/1.6 Arial,sans-serif;padding:6px 0;color:#66354c}.shw-hkf-story details p{margin:12px 0 5px}@media(max-width:900px){.shw-hkf-hero__inner{grid-template-columns:1fr;gap:28px;max-width:650px;padding:34px 24px 42px}.shw-hkf-hero__copy{text-align:center}.shw-hkf-hero__intro,.shw-hkf-hero__detail{margin-left:auto;margin-right:auto}.shw-hkf-hero h1{font-size:clamp(36px,7vw,54px)!important}.shw-hkf-hero__scene{width:100%;max-width:470px;justify-self:center;min-height:420px}.shw-hkf-hero__product{width:min(70%,310px)}.shw-hkf-hero__friends{width:44%;right:0;bottom:32px}}@media(max-width:520px){.shw-hkf-hero__inner{padding:29px 20px 30px;gap:22px}.shw-hkf-hero__eyebrow{font-size:10px;letter-spacing:.07em}.shw-hkf-hero__intro{font-size:17px}.shw-hkf-hero__detail{font-size:14px}.shw-hkf-hero__scene{min-height:350px}.shw-hkf-hero__product{width:72%;margin:12px 0 48px}.shw-hkf-hero__friends{width:40%;right:-2%;bottom:30px}.shw-hkf-story{padding:38px 22px}.shw-hkf-story__row{grid-template-columns:1fr;gap:25px}.shw-hkf-story__row img{max-height:260px}.shw-hkf-story__visit{padding:25px 18px}}@media(prefers-reduced-motion:reduce){.shw-hkf-hero.is-intro .shw-campaign-signal{animation:none;opacity:0}.shw-hkf-hero.is-intro .shw-hkf-hero__friends,.shw-hkf-hero.is-intro .shw-hkf-hero__product{animation:none;opacity:1;transform:none}.shw-hkf-hero__controls{display:none}}.shw-hkf-hero__scene{display:flex;flex-direction:column;justify-content:center;padding:24px 0 38px;min-height:460px}.shw-hkf-hero__product{width:min(68%,300px);margin:0}.shw-hkf-hero__friends{position:relative;right:auto;bottom:auto;align-self:flex-end;width:36%;margin:0 5% -14px 0}@media(max-width:900px){.shw-hkf-hero__scene{min-height:0}.shw-hkf-hero__product{width:min(68%,280px)}.shw-hkf-hero__friends{width:34%}}.shw-hkf-hero.is-intro .shw-hkf-hero__friends{animation:shw-trio-hello 2s ease-out both}@keyframes shw-trio-hello{0%,25%{opacity:0;transform:translate(32px,5px)}45%{opacity:1;transform:translate(16px,-3px)}65%{opacity:1;transform:translate(7px)}80%{opacity:1;transform:translate(3px,-2px)}to{opacity:1;transform:none}}.shw-hkf-story__row--text{grid-template-columns:1fr;max-width:780px;margin:auto}@media(prefers-reduced-motion:reduce){.shw-hkf-hero.is-intro .shw-hkf-hero__friends{animation:none!important;opacity:1;transform:none}}.shw-campaign-signal{width:clamp(130px,18vw,210px);height:auto;aspect-ratio:1;max-width:48%;right:3%;top:10px;z-index:1;overflow:hidden;border-radius:50%;-webkit-mask-image:radial-gradient(circle closest-side at 50% 46%,#000 76%,transparent 100%);mask-image:radial-gradient(circle closest-side at 50% 46%,#000 76%,transparent 100%);-webkit-mask-composite:source-over;mask-composite:add}.shw-campaign-signal__art{position:absolute!important;width:277.778%!important;max-width:none!important;height:auto!important;left:-166.667%;top:0;pointer-events:none}.shw-hkf-hero.is-intro .shw-hkf-hero__product{animation:none}@media(max-width:767px){.header .header__wrapper{height:76px;min-height:76px}.header .header__item-logo{width:auto!important;padding:6px 8px!important}.header .header__logo{margin:0!important;line-height:1!important}.header .header__logo-image{width:150px!important;max-width:100%!important;height:auto!important;max-height:66px;object-fit:contain}.header .header__item-toggle,.header .header__item-cart{width:52px!important}.header .header__item-toggle .header__link,.header .header__item-cart .header__link{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/shw-hkf-parallax.css.map */
