.ih-float{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.ih-float__item{--d: 14;--r: -6deg;position:absolute;display:block;width:clamp(92px,9.5vw,148px);aspect-ratio:1;border:3px solid #fff;border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 6px 0 var(--ih-forest, #1F3A2E),0 22px 36px #162a2147;rotate:var(--r);translate:calc(var(--ih-px, 0) * var(--d) * -1px) calc(var(--ih-py, 0) * var(--d) * -1px)}.ih-float__item img{width:100%;height:100%;object-fit:contain;padding:6%;background:#fff}.ih-float__item:nth-child(1){right:4%;top:7%;--d: 22;--r: 7deg}.ih-float__item:nth-child(2){left:calc(50% - 26px);bottom:15%;--d: 30;--r: -8deg;width:clamp(80px,8vw,124px)}.ih-float__item:nth-child(3){right:6%;bottom:14%;--d: 16;--r: 5deg;width:clamp(70px,7vw,108px)}@media screen and (max-width:989px){.ih-float{display:none}}@media(prefers-reduced-motion:no-preference){.ih-float__item{animation:ih-bob 6s ease-in-out infinite alternate}.ih-float__item:nth-child(2){animation-duration:7.5s;animation-delay:-2s}.ih-float__item:nth-child(3){animation-duration:5.2s;animation-delay:-4s}@keyframes ih-bob{0%{transform:translateY(-6px)}to{transform:translateY(8px)}}.ih-hero__frame.ih-paused .ih-float__item,.ih-hero__frame.ih-paused .ih-hero__content:before,.ih-hero__frame.ih-paused .ih-hero__content:after{animation-play-state:paused}.ih-hero__content{position:relative;isolation:isolate;overflow:hidden}.ih-hero__content:before,.ih-hero__content:after{content:"";position:absolute;z-index:-1;pointer-events:none;border-radius:50%;width:34vmax;height:34vmax;will-change:transform;background:radial-gradient(closest-side,#e2892f61,#e2892f00);left:-14%;top:-28%;animation:ih-drift 26s ease-in-out infinite alternate}.ih-hero__content:after{left:22%;top:auto;bottom:-40%;background:radial-gradient(closest-side,#ffffff1a,#fff0);animation-duration:32s;animation-delay:-11s}@keyframes ih-drift{to{transform:translate(9vw,6vh) scale(1.15)}}html.ih-fine .ih-hero__frame.ih-3d .ih-hero__media{perspective:1300px}html.ih-fine .ih-hero__frame.ih-3d .ih-hero__media img{rotate:var(--ih-rot, 1 0 0 0deg);transition:scale .6s cubic-bezier(.22,1,.36,1)}html.ih-fine .ih-hero__frame.ih-3d:hover .ih-hero__media img{scale:1.03}html.ih-fine .ih-hero__frame.ih-3d .ih-hero__content{translate:calc(var(--ih-px, 0) * 5px) calc(var(--ih-py, 0) * 4px)}html.ih-fine .ih-tilt{transform-style:preserve-3d;will-change:rotate}.ih-card,.ih-coll{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,rotate .35s cubic-bezier(.22,1,.36,1)}.ih-grid,.ih-colls{perspective:1400px}html.ih-js .ih-rv{opacity:0;transform:translateY(26px) scale(.985)}html.ih-js .ih-rv.ih-in{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.22,1,.36,1) var(--ih-d, 0ms),transform .7s cubic-bezier(.22,1,.36,1) var(--ih-d, 0ms)}.ih-btn:active,.product-information .add-to-cart-button:active{transform:translateY(4px) scale(.98);box-shadow:0 0 0 var(--ih-green)}.ih-btn svg{transition:transform .25s ease}.ih-btn:hover svg{transform:translate(4px)}.ih-coll__arrow{transition:transform .25s ease,background .2s ease}.ih-coll:hover .ih-coll__arrow{transform:rotate(-45deg) scale(1.08)}.ih-card__media img,.ih-coll__media img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.ih-card:hover .ih-card__media img,.ih-coll:hover .ih-coll__media img{transform:scale(1.06)}.ih-faq__item summary:after{transition:transform .25s ease,background .2s ease}.ih-faq__item[open] summary:after{transform:rotate(180deg)}.ih-faq__item[open] .ih-faq__answer{animation:ih-open .35s cubic-bezier(.22,1,.36,1)}@keyframes ih-open{0%{opacity:0;transform:translateY(-6px)}}.ih-eyebrow{transition:transform .25s ease}.ih-head:hover .ih-eyebrow{transform:rotate(-2deg) scale(1.03)}.ih-link{background-image:linear-gradient(currentColor,currentColor);background-size:0 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s ease;text-decoration:none}.ih-link:hover{background-size:100% 2px}@view-transition{navigation:auto}::view-transition-old(root){animation:ih-vt-out .22s ease both}::view-transition-new(root){animation:ih-vt-in .38s cubic-bezier(.22,1,.36,1) both}@keyframes ih-vt-out{to{opacity:0}}@keyframes ih-vt-in{0%{opacity:0;transform:translateY(10px)}}::view-transition-group(ih-product-image){animation-duration:.45s;animation-timing-function:cubic-bezier(.22,1,.36,1)}}.sticky-add-to-cart__bar{border-top:2px solid var(--ih-forest, #1F3A2E);background:var(--ih-paper, #F4F5F5);box-shadow:0 -10px 30px #1f3a2e24}.sticky-add-to-cart__title{font-family:var(--ih-display);font-weight:700;color:var(--ih-forest, #1F3A2E)}.sticky-add-to-cart__price{font-weight:700;color:var(--ih-green, #1F3A2E)}.sticky-add-to-cart__button{background:var(--ih-orange, #E2892F)!important;color:var(--ih-green, #1F3A2E)!important;border:2px solid var(--ih-green, #1F3A2E)!important;border-radius:999px!important;font-weight:700;box-shadow:0 3px 0 var(--ih-forest, #1F3A2E)}@media screen and (max-width:749px){.sticky-add-to-cart__bar{padding-bottom:max(10px,env(safe-area-inset-bottom))}}.cart-drawer__dialog,.cart-items{border-radius:18px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ih-motion.css.map */
