:root{--phi: 1.618;--sh-space-1: 8px;--sh-space-2: 13px;--sh-space-3: 21px;--sh-space-4: 34px;--sh-space-5: 55px;--sh-space-6: 89px;--sh-space-7: 144px;--sh-golden-minor: 38.2%;--sh-golden-major: 61.8%;--sh-ease: cubic-bezier(.22, 1, .36, 1);--sh-reveal-duration: .7s}:root:not(#\#) .sh-banner__title{font-size:clamp(34px,5.2vw,68px);line-height:1.02;letter-spacing:-.02em}:root:not(#\#) .sh-story__title,:root:not(#\#) .sh-faq__title{font-size:clamp(26px,3vw,42px);line-height:1.08}:root:not(#\#) .sh-faq__question{font-size:17px}:root:not(#\#) .sh-banner__text,:root:not(#\#) .sh-story__body p,:root:not(#\#) .sh-faq__intro p,:root:not(#\#) .sh-faq__answer p{line-height:var(--phi)}@media screen and (min-width:750px){:root:not(#\#) .sh-banner--hero .sh-banner__content{width:var(--sh-golden-minor);padding-left:max(var(--sh-space-5),5vw);gap:var(--sh-space-3)}:root:not(#\#) .sh-banner--feature .sh-banner__content{width:var(--sh-golden-minor)}}@media screen and (min-width:990px){:root:not(#\#) .sh-story__inner{grid-template-columns:minmax(0,.618fr) minmax(0,1fr);gap:var(--sh-space-6)}:root:not(#\#) .sh-faq__inner{grid-template-columns:minmax(0,.618fr) minmax(0,1fr);gap:var(--sh-space-6)}:root:not(#\#) .sh-story,:root:not(#\#) .sh-faq{padding-block:var(--sh-space-6)}}:root:not(#\#) .sh-story,:root:not(#\#) .sh-faq{padding-block:var(--sh-space-5)}:root:not(#\#) .sh-footer-trust{padding-block:var(--sh-space-4) var(--sh-space-5)}:root:not(#\#) .sh-footer-trust__inner{gap:var(--sh-space-4)}:root:not(#\#) .trust-usp__list{gap:var(--sh-space-5)}:root:not(#\#) .sh-banner__button,:root:not(#\#) .sh-popup-form__submit{padding-inline:var(--sh-space-4);min-height:55px}@media(prefers-reduced-motion:no-preference){html.sh-magic .sh-banner--hero .sh-banner__media img{animation:sh-breathe 14s var(--sh-ease) both;transform-origin:62% 50%}html.sh-magic .sh-banner--hero .sh-banner__title,html.sh-magic .sh-banner--hero .sh-banner__text,html.sh-magic .sh-banner--hero .sh-banner__button{animation:sh-rise var(--sh-reveal-duration) var(--sh-ease) both}html.sh-magic .sh-banner--hero .sh-banner__text{animation-delay:.13s}html.sh-magic .sh-banner--hero .sh-banner__button{animation-delay:.21s}html.sh-magic [data-sh-reveal]{opacity:0;transform:translateY(21px);transition:opacity var(--sh-reveal-duration) var(--sh-ease),transform var(--sh-reveal-duration) var(--sh-ease);transition-delay:var(--sh-reveal-delay, 0s)}html.sh-magic [data-sh-reveal].is-in{opacity:1;transform:none}html.sh-magic .product-grid__item .product-card{transition:transform .45s var(--sh-ease),box-shadow .45s var(--sh-ease)}html.sh-magic .product-grid__item .product-card img{transition:transform .9s var(--sh-ease)}@media(hover:hover){html.sh-magic .product-grid__item .product-card:hover{transform:translateY(-5px);box-shadow:0 21px 34px -21px #0a0a0a59}html.sh-magic .product-grid__item .product-card:hover img{transform:scale(1.04)}html.sh-magic .sh-banner__button,html.sh-magic .sh-popup-form__submit{transition:transform .35s var(--sh-ease),background-color .35s var(--sh-ease),box-shadow .35s var(--sh-ease)}html.sh-magic .sh-banner__button:hover{transform:translateY(-2px);box-shadow:0 13px 21px -13px #2be86ab3}}html.sh-magic .trust-usp__icon svg{transition:transform .45s var(--sh-ease)}html.sh-magic .trust-usp__item:hover .trust-usp__icon svg{transform:translateY(-3px) scale(1.06)}html.sh-magic .sh-faq__item[open] .sh-faq__answer{animation:sh-rise .45s var(--sh-ease) both}}@keyframes sh-rise{0%{opacity:0;transform:translateY(21px)}to{opacity:1;transform:none}}@keyframes sh-breathe{0%{transform:scale(1.06)}to{transform:scale(1)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/sh-magic.css.map */
