@media not all and (min-width:990px)and (hover:hover)and (pointer:fine){html body :is([data-sv-reveal],[data-sv-group]>*,[data-sv-words],[data-sv-media],[data-sv-media] img,.sv-w>span){opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}}@media(prefers-reduced-motion:reduce){html body :is([data-sv-reveal],[data-sv-group]>*,[data-sv-words],[data-sv-media],[data-sv-media] img){opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}}@media(min-width:990px)and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html body :is([data-sv-reveal],[data-sv-group]>*,[data-sv-words]){opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}html body :is([data-sv-reveal].is-in,[data-sv-group].is-in>*,[data-sv-words].is-in){opacity:1;transform:none}html body :is(.sv-card,.bw__card,.product-grid__item,.resource-list__item){transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s cubic-bezier(.2,.8,.2,1)}html body :is(.sv-card,.bw__card,.product-grid__item,.resource-list__item):hover{transform:translateY(-4px);transition-delay:0s!important}html body :is(.sv-card,.bw__card):hover{box-shadow:0 24px 44px -30px #0000004d}html body :is(.sv-card,.bw__card,.product-grid__item) img{transition:transform 1s cubic-bezier(.2,.8,.2,1)}html body :is(.sv-card,.bw__card,.product-grid__item):hover img{transform:scale(1.03)}html body :is(.sv-rail,.bw__rail):has(:is(.sv-card,.bw__card):hover) :is(.sv-card,.bw__card):not(:hover){opacity:.6}html body :is(.sv-rail,.bw__rail){cursor:grab;padding-top:12px;padding-bottom:36px;margin-top:-12px;margin-bottom:-28px}html body :is(.sv-rail,.bw__rail).is-drag{cursor:grabbing;scroll-snap-type:none!important;scroll-behavior:auto!important;user-select:none;-webkit-user-select:none}html body :is(.sv-rail,.bw__rail).is-drag *{pointer-events:none}html body .sv-link{text-decoration:none!important;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .35s cubic-bezier(.2,.8,.2,1)}html body .sv-link:hover{background-size:100% 1px}html body :is(.sv-btn,.sv-nav button,.add-to-cart-button,.sticky-add-to-cart__button):active{scale:.97}html body :is(.sv-btn,.sv-nav button,.add-to-cart-button,.sticky-add-to-cart__button){transition:scale .15s ease,opacity .2s,background .2s}}html body svg.sv-ico{display:block;color:#1d1d1f;overflow:visible}html body svg.sv-ico *{transform-box:fill-box;transform-origin:center}html body svg.sv-ico .ck{stroke-dasharray:1}@media(min-width:990px)and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html body .sv-ico-play .sv-ico--molecule .m-rot{animation:svRot 3.2s cubic-bezier(.45,0,.2,1) calc(var(--d,0s) + .5s) both}html body .sv-ico-play .sv-ico .st{animation:svSteam 2.8s ease-in-out calc(var(--d,0s) + .5s) 2 both}html body .sv-ico-play .sv-ico .st2{animation-delay:calc(var(--d,0s) + .85s)}html body .sv-ico-play .sv-ico .st3{animation-delay:calc(var(--d,0s) + 1.2s)}html body .sv-ico-play .sv-ico--equalizer .k1{animation:svK1 3s ease-in-out calc(var(--d,0s) + .5s) both}html body .sv-ico-play .sv-ico--equalizer .k2{animation:svK2 3s ease-in-out calc(var(--d,0s) + .65s) both}html body .sv-ico-play .sv-ico--equalizer .k3{animation:svK3 3s ease-in-out calc(var(--d,0s) + .8s) both}html body .sv-ico-play .sv-ico--flash .z{animation:svZap 1.8s ease-in-out calc(var(--d,0s) + .5s) both}html body .sv-ico-play .sv-ico .ck{animation:svDraw 1.2s cubic-bezier(.5,0,.2,1) calc(var(--d,0s) + .7s) both}html body .sv-ico-play .sv-ico--puzzle .pb{animation:svSnap 1.8s cubic-bezier(.2,.8,.2,1) calc(var(--d,0s) + .5s) both}html body .sv-ico-play .sv-ico--powder .d{animation:svFall 1.4s cubic-bezier(.3,0,.2,1) calc(var(--d,0s) + .5s) both}html body .sv-ico-play .sv-ico--powder .d2{animation-delay:calc(var(--d,0s) + .75s)}html body .sv-ico-play .sv-ico--powder .d3{animation-delay:calc(var(--d,0s) + 1s)}html body .sv-ico-play .sv-ico--chocolate .pc{animation:svBreak 2.6s ease-in-out calc(var(--d,0s) + .5s) both}html body .sv-ico-play .sv-ico--gen{animation:svPop 1.4s cubic-bezier(.2,.8,.2,1) calc(var(--d,0s) + .4s) both}}@keyframes svRot{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svSteam{0%,to{opacity:1;transform:none}35%{opacity:0;transform:translateY(-5px)}36%{opacity:0;transform:translateY(4px)}70%{opacity:1;transform:none}}@keyframes svK1{0%,to{transform:none}40%{transform:translate(-11px)}70%{transform:translate(-3px)}}@keyframes svK2{0%,to{transform:none}40%{transform:translate(12px)}70%{transform:translate(4px)}}@keyframes svK3{0%,to{transform:none}40%{transform:translate(-9px)}70%{transform:translate(3px)}}@keyframes svZap{0%,to{opacity:1;transform:none}12%{opacity:.25}22%{opacity:1}32%{opacity:.4}45%{opacity:1;transform:scale(1.08)}70%{transform:none}}@keyframes svDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes svSnap{0%{transform:translate(9px);opacity:.3}75%{transform:translate(-1px);opacity:1}to{transform:none;opacity:1}}@keyframes svFall{0%{transform:translateY(-12px);opacity:0}60%{opacity:1}to{transform:none;opacity:1}}@keyframes svBreak{0%,to{transform:none}35%,65%{transform:translate(3px,-3px) rotate(12deg)}}@keyframes svPop{0%{transform:scale(.82) rotate(-8deg);opacity:.2}60%{transform:scale(1.05) rotate(2deg);opacity:1}to{transform:none;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/sv-desktop.css.map */
