/** Shopify CDN: Minification failed

Line 16:0 Unexpected "35%"
Line 17:0 Unexpected "42%"
Line 18:0 Unexpected "80%"
Line 19:0 Unexpected "92%"
Line 21:0 Unexpected "}"
Line 22:17 Unexpected "0%"
Line 23:0 Unexpected "8%"
Line 24:0 Unexpected "30%"
Line 25:0 Unexpected "35%"
Line 26:0 Unexpected "42%"
... and 2 more hidden warnings

**/
35%{transform:translate(95px,65px) scale(1.3,.7)}
42%{transform:translate(102px,66px) scale(1)}
80%{transform:translate(172px,77px)}
92%{transform:translate(184px,116px);opacity:1}
to{transform:translate(186px,128px);opacity:0}
}
@keyframes drop3{0%{transform:translate(135px,-10px);opacity:0}
8%{opacity:1}
30%{transform:translate(135px,71px)}
35%{transform:translate(135px,72px) scale(1.3,.7)}
42%{transform:translate(142px,73px) scale(1)}
80%{transform:translate(172px,77px)}
92%{transform:translate(184px,116px);opacity:1}
to{transform:translate(186px,128px);opacity:0}
}
.fa-splash{opacity:0;animation:splash 2.8s infinite}
@keyframes splash{0%,29%{opacity:0}
33%{opacity:1}
42%,to{opacity:0}
}
.fa-lr{font:800 13px var(--f-body);fill:var(--ink-2);letter-spacing:.1em}
.fa-b1{animation:swapA 3.6s ease-in-out infinite}
.fa-b2{animation:swapB 3.6s ease-in-out infinite}
@keyframes swapA{0%,15%{transform:none}
32%{transform:translate(35px,-14px)}
50%,65%{transform:translate(70px,0)}
82%{transform:translate(35px,-14px)}
to{transform:none}
}
@keyframes swapB{0%,15%{transform:none}
32%{transform:translate(-35px,8px)}
50%,65%{transform:translate(-70px,0)}
82%{transform:translate(-35px,8px)}
to{transform:none}
}
.fa-swap{animation:dashmove 1.2s linear infinite}
@keyframes dashmove{to{stroke-dashoffset:-20}
}
.fa-fold{transform-box:fill-box;transform-origin:50% 100%;animation:fold 3.8s ease-in-out infinite}
@keyframes fold{0%,18%{transform:none;opacity:1}
38%{transform:scale(1,.3)}
52%{transform:translateY(22px) scale(.6,.18);opacity:1}
58%,88%{transform:translateY(22px) scale(.6,.18);opacity:0}
to{transform:none;opacity:1}
}
.fa-bag{transform-box:fill-box;transform-origin:50% 100%;opacity:0;animation:bag 3.8s ease-in-out infinite}
@keyframes bag{0%,44%{opacity:0;transform:scale(.6)}
56%{opacity:1;transform:scale(1.08)}
62%,84%{opacity:1;transform:scale(1)}
94%,to{opacity:0;transform:scale(.6)}
}
.ck{display:inline-block}
.tbl.pop .ck{animation:ckpop .55s cubic-bezier(.3,1.6,.5,1) both;animation-delay:var(--dl,0ms)}
@keyframes ckpop{0%{transform:scale(.2) rotate(-20deg)}
to{transform:none}
}
.fa-snow circle{fill:#fff;stroke:#a9c7e6;stroke-width:1;animation:snowfall 4s linear infinite}
.fa-snow circle:nth-child(2){animation-delay:-1.3s!important;animation-duration:5s}
.fa-snow circle:nth-child(3){animation-delay:-2.6s!important}
.fa-snow circle:nth-child(4){animation-delay:-.7s!important;animation-duration:4.6s}
@keyframes snowfall{0%{transform:translate(0,-6px)}
50%{transform:translate(5px,60px)}
to{transform:translate(-2px,126px)}
}
.fa-ball{animation:ball 3.6s cubic-bezier(.4,0,.3,1) infinite}
@keyframes ball{0%{transform:translate(18px,90px);opacity:0}
6%{opacity:1}
55%{transform:translate(118px,90px)}
70%{transform:translate(150px,66px)}
80%{transform:translate(172px,76px)}
88%{transform:translate(174px,88px);opacity:1}
to{transform:translate(174px,88px);opacity:0}
}
.fa-spin{animation:spin .7s linear infinite}
.fa-net{transform-box:fill-box;transform-origin:0 50%;animation:net 3.6s ease-out infinite}
@keyframes net{0%,78%{transform:none}
84%{transform:scaleX(1.12)}
92%,to{transform:none}
}
.fa-glint path{animation:glint 2.8s linear infinite}
.fa-glint path:nth-child(2){animation-delay:.5s!important}
.fa-glint path:nth-child(3){animation-delay:1s!important}
@keyframes glint{0%{stroke-dashoffset:20}
to{stroke-dashoffset:-174}
}
.fa-fb{animation:fb 3s cubic-bezier(.35,.1,.45,1) infinite}
@keyframes fb{0%{transform:translate(-14px,60px) rotate(-30deg);opacity:0}
8%{opacity:1}
50%{transform:translate(100px,10px) rotate(5deg)}
92%{opacity:1}
to{transform:translate(214px,50px) rotate(35deg);opacity:0}
}
.fa-p3{font:700 13px var(--f-score);fill:var(--ember-2);animation:p3 1.4s steps(2) infinite}
@keyframes p3{50%{opacity:.35}
}
.fa-puck{animation:puck 3.2s cubic-bezier(.3,.1,.3,1) infinite}
.fa-trail{animation:puck 3.2s cubic-bezier(.3,.1,.3,1) infinite;opacity:.9}
@keyframes puck{0%{transform:translate(28px,84px);opacity:0}
8%{opacity:1}
45%{transform:translate(100px,70px)}
72%{transform:translate(172px,77px)}
86%{transform:translate(174px,77px);opacity:1}
to{transform:translate(174px,77px);opacity:0}
}
.fa-lamp{animation:lamp 3.2s infinite}
@keyframes lamp{0%,70%{opacity:.25}
74%,78%,82%{opacity:1}
76%,80%{opacity:.3}
90%,to{opacity:.25}
}
.fa-beam{animation:beam 2.4s ease-in-out infinite;opacity:.35}
@keyframes beam{50%{opacity:.7}
}
.fa-puff circle{animation:puff 2.4s ease-out infinite;opacity:0}
.fa-puff circle:nth-child(2){animation-delay:.8s!important}
.fa-puff circle:nth-child(3){animation-delay:1.6s!important}
@keyframes puff{0%{transform:translate(0,0) scale(.6);opacity:.9}
to{transform:translate(-24px,-34px) scale(2.2);opacity:0}
}
.fa-puff circle,.fa-snow circle,.fa-ball,.fa-fb,.fa-puck,.fa-trail{transform-box:view-box}
.fa-spin{transform-box:view-box;transform-origin:0 0}
.wear .feat-art{height:130px}
.trust .ico,.assure .ico,.eta .ico,.inbox-h .ico{overflow:visible}
.i-truck{animation:drive 1.6s ease-in-out infinite}
@keyframes drive{0%,to{transform:translateX(0)}
40%{transform:translateX(3px) translateY(-.6px)}
60%{transform:translateX(3px)}
}
.i-shield path:last-child{stroke-dasharray:12;stroke-dashoffset:12;animation:checkdraw 3s ease-in-out infinite}
@keyframes checkdraw{0%,10%{stroke-dashoffset:12}
35%,85%{stroke-dashoffset:0}
to{stroke-dashoffset:12}
}
.i-lock path{animation:shackle 3s ease-in-out infinite}
@keyframes shackle{0%,55%,to{transform:none}
65%{transform:translateY(-3px)}
78%{transform:translateY(.6px)}
86%{transform:none}
}
.i-clock path{transform-box:view-box;transform-origin:12px 12px;animation:tick 4s steps(8) infinite}
@keyframes tick{to{transform:rotate(360deg)}
}
.i-bag{transform-origin:50% 10%;animation:sway 2.6s ease-in-out infinite}
@keyframes sway2{50%{transform:rotate(-6deg)}
}
.i-bag{animation-name:sway2}
.i-gift{animation:giftbob 2.4s ease-in-out infinite}
@keyframes giftbob{0%,to{transform:none}
20%{transform:rotate(-8deg) translateY(-1px)}
40%{transform:rotate(6deg)}
55%{transform:none}
}
.eta .i-snow,.gift-xmas .i-snow{animation:spin 9s linear infinite}
.trust-item{transition:transform .3s}
.trust-item:hover{transform:translateY(-2px)}
.trust-item .ico{padding:6px;width:38px;height:38px;border-radius:12px;background:#fff;border:1px solid var(--line);box-shadow:0 6px 14px -10px rgba(15,31,53,.4)}
@media (max-width:900px){.rv-top{grid-template-columns:1fr}
.rv-grid{grid-template-columns:1fr}
.fit-grid,.gift-top{grid-template-columns:1fr}
.who-grid{grid-template-columns:1fr}
.gift-art{width:min(86%,340px)}
.hero .wrap,.buy,.problem .wrap,.how .wrap,.upsell .card,.two .wrap{grid-template-columns:1fr}
.gallery{position:static}
.grid4,.trust .wrap{grid-template-columns:1fr 1fr}
.hero-art{order:-1;width:min(78%,360px)}
.badge-float{right:-14px}
}
@media (max-width:520px){.thumbs{grid-template-columns:repeat(4,1fr)}
.hdr-actions .btn-dark{display:none}
.st-lab{display:none}
.st-atc{padding:14px 16px}
.st-thumb{width:36px;height:36px}
.announce{font-size:.78rem}
.ann-wrap{grid-template-columns:28px 1fr 28px;padding:0 4px}
.ann{gap:7px}
.grid4,.trust .wrap{grid-template-columns:1fr}
.offer{grid-template-columns:auto 1fr}
.o-price{grid-column:2;text-align:left;display:flex;gap:10px;align-items:baseline}
.o-price b{display:inline}
.was{display:inline;margin:0}
.spec{grid-template-columns:1fr;gap:2px}
}
@media (prefers-reduced-motion:reduce){*,::before,::after{animation:none!important;transition:none!important}
html{scroll-behavior:auto}
}
.shopify-section:has(>header.top){position:sticky;top:0;z-index:20}
header.top{position:relative;top:auto}
.foot-links{margin:10px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px}
.foot-links a,footer a{color:#b9c6d6}
.foot-copy{margin:8px 0 0;opacity:.7}
.btn[aria-busy=true]{opacity:.7;pointer-events:none}
a.dr-co{text-decoration:none}
.bb-ph{width:100%;height:100%;background:#eef2f6;fill:#c3d1e0}
