{"product_id":"wildface-animal-ski-mask","title":"WildFace Funny Animal Mask","description":"\u003cstyle\u003e\n\/* =========================================================\n   WILDFACE ANIMAL SKI MASK\n   Desktop + Mobile Optimized\n========================================================= *\/\n\n.sl{\n  --sl-ink:#14171c;\n  --sl-mute:#5b6270;\n  --sl-blue:#2b5fd9;\n  --sl-blue-dark:#1e4fbf;\n  --sl-ice:#eaf1ff;\n  --sl-bg:#f6f7f9;\n  --sl-star:#f5b301;\n  --sl-white:#ffffff;\n  --sl-line:#e4e7ed;\n\n  width:100%;\n  max-width:1240px;\n  margin:0 auto;\n  padding:0 20px;\n  box-sizing:border-box;\n  color:var(--sl-ink);\n  font-family:inherit;\n  line-height:1.5;\n}\n\n.sl *,\n.sl *::before,\n.sl *::after{\n  box-sizing:border-box;\n}\n\n.sl img,\n.sl video,\n.sl svg{\n  max-width:100%;\n}\n\n.sl h2{\n  margin:0 0 28px;\n  color:var(--sl-ink);\n  font-size:clamp(30px,4.2vw,46px);\n  line-height:1.08;\n  font-weight:800;\n  letter-spacing:-.02em;\n}\n\n\/* =========================================================\n   REVIEWS\n========================================================= *\/\n\n.sl-reviews{\n  padding:56px 0 48px;\n}\n\n.sl-reviews \u003e h2{\n  text-align:center;\n}\n\n.sl-track-wrap{\n  position:relative;\n  width:100%;\n}\n\n.sl-track{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:20px;\n  width:100%;\n}\n\n.sl-card{\n  min-width:0;\n  overflow:hidden;\n  background:var(--sl-bg);\n  border:1px solid #eceef2;\n  border-radius:22px;\n  box-shadow:0 8px 26px rgba(20,23,28,.05);\n}\n\n.sl-card img{\n  display:block;\n  width:100%;\n  height:auto;\n  aspect-ratio:1 \/ 1;\n  object-fit:cover;\n}\n\n.sl-quote{\n  position:relative;\n  padding:24px 22px 26px;\n}\n\n.sl-quote::before{\n  content:\"\\201D\";\n  position:absolute;\n  top:-30px;\n  right:20px;\n\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  width:60px;\n  height:60px;\n\n  border-radius:50%;\n  background:var(--sl-blue);\n  color:#ffffff;\n\n  font-size:44px;\n  line-height:1;\n  font-weight:800;\n}\n\n.sl-stars{\n  margin-bottom:12px;\n  color:var(--sl-star);\n  font-size:20px;\n  line-height:1;\n  letter-spacing:2px;\n  text-align:center;\n}\n\n.sl-quote p{\n  margin:0 0 16px;\n  color:#252b34;\n  font-size:16px;\n  line-height:1.55;\n  font-style:italic;\n  text-align:center;\n}\n\n.sl-quote span{\n  display:block;\n  padding-top:14px;\n  border-top:1px solid #dfe3ea;\n  color:var(--sl-ink);\n  font-size:14px;\n  font-weight:700;\n  text-align:center;\n}\n\n\/* Desktop 不需要箭头 *\/\n.sl-arrow{\n  display:none;\n}\n\n\/* =========================================================\n   BENEFITS + VIDEO\n========================================================= *\/\n\n.sl-why{\n  display:grid;\n  grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);\n  gap:56px;\n  align-items:center;\n  padding:48px 0 60px;\n}\n\n.sl-why \u003e div{\n  min-width:0;\n}\n\n.sl-why h2{\n  margin-bottom:32px;\n  color:var(--sl-blue);\n  text-align:left;\n}\n\n.sl-benefit{\n  display:grid;\n  grid-template-columns:52px minmax(0,1fr);\n  gap:16px;\n  align-items:start;\n  margin-bottom:27px;\n}\n\n.sl-benefit svg{\n  display:block;\n  width:52px;\n  height:52px;\n  color:var(--sl-blue);\n  flex:none;\n}\n\n.sl-benefit h3{\n  margin:3px 0 6px;\n  color:var(--sl-ink);\n  font-size:19px;\n  line-height:1.25;\n  font-weight:800;\n}\n\n.sl-benefit p{\n  max-width:48ch;\n  margin:0;\n  color:var(--sl-mute);\n  font-size:15.5px;\n  line-height:1.6;\n}\n\n.sl-video{\n  width:100%;\n  max-width:430px;\n  justify-self:center;\n  overflow:hidden;\n  aspect-ratio:9 \/ 16;\n  border-radius:24px;\n  background:#000000;\n  box-shadow:0 18px 46px rgba(20,23,28,.15);\n}\n\n.sl-video video{\n  display:block;\n  width:100%;\n  height:100%;\n  object-fit:cover;\n}\n\n.sl-note{\n  margin:20px 0 0;\n  padding:14px 16px;\n  border-radius:12px;\n  background:var(--sl-ice);\n  color:#364152;\n  font-size:14px;\n  line-height:1.55;\n}\n\n\/* =========================================================\n   CTA\n========================================================= *\/\n\n.sl-final{\n  margin:0 0 56px;\n  padding:34px 22px;\n  border-radius:24px;\n  background:\n    radial-gradient(circle at 90% 0,rgba(255,255,255,.12),transparent 32%),\n    linear-gradient(145deg,#214caf 0%,#2b5fd9 55%,#3970eb 100%);\n  text-align:center;\n  box-shadow:0 16px 38px rgba(43,95,217,.18);\n}\n\n.sl-final h2{\n  max-width:760px;\n  margin:0 auto 12px;\n  color:#ffffff;\n  text-align:center;\n}\n\n.sl-final p{\n  max-width:660px;\n  margin:0 auto 20px;\n  color:rgba(255,255,255,.88);\n  font-size:16px;\n  line-height:1.6;\n  text-align:center;\n}\n\n.sl-back-button{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  width:100%;\n  max-width:440px;\n  min-height:54px;\n\n  margin:0 auto;\n  padding:15px 20px;\n\n  border:1px solid rgba(255,255,255,.28);\n  border-radius:14px;\n\n  background:#ffffff;\n  color:#1d43a0 !important;\n\n  text-decoration:none !important;\n  text-align:center;\n\n  font-size:16px;\n  line-height:1.2;\n  font-weight:800;\n\n  cursor:pointer;\n  box-shadow:0 8px 20px rgba(0,0,0,.15);\n  transition:transform .18s ease,box-shadow .18s ease,background .18s ease;\n}\n\n.sl-back-button:hover{\n  background:#f4f7ff;\n  transform:translateY(-1px);\n  box-shadow:0 11px 24px rgba(0,0,0,.18);\n}\n\n.sl-back-button:active{\n  transform:scale(.99);\n}\n\n\/* =========================================================\n   FAQ\n========================================================= *\/\n\n.sl-faq{\n  width:100%;\n  max-width:760px;\n  margin:0 auto;\n  padding:40px 0 64px;\n}\n\n.sl-faq h2{\n  text-align:center;\n}\n\n.sl-faq details{\n  border-bottom:1px solid var(--sl-line);\n}\n\n.sl-faq summary{\n  display:flex;\n  align-items:center;\n  gap:12px;\n\n  padding:18px 0;\n\n  color:var(--sl-ink);\n  font-size:17px;\n  line-height:1.45;\n  font-weight:700;\n\n  cursor:pointer;\n  list-style:none;\n}\n\n.sl-faq summary::-webkit-details-marker{\n  display:none;\n}\n\n.sl-faq summary::before{\n  content:\"\";\n\n  flex:0 0 18px;\n  width:18px;\n  height:18px;\n\n  border:2px solid var(--sl-blue);\n  border-radius:4px;\n\n  background:\n    var(--sl-blue)\n    center \/ 12px no-repeat\n    url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M5 13l4 4L19 7'\/%3E%3C\/svg%3E\");\n}\n\n.sl-faq summary::after{\n  content:\"\";\n\n  flex:0 0 9px;\n  width:9px;\n  height:9px;\n\n  margin-left:auto;\n\n  border-right:2px solid var(--sl-ink);\n  border-bottom:2px solid var(--sl-ink);\n\n  transform:rotate(45deg);\n  transition:transform .2s ease;\n}\n\n.sl-faq details[open] summary::after{\n  transform:rotate(-135deg);\n}\n\n.sl-faq p{\n  margin:0 0 18px 30px;\n  color:#2c3340;\n  font-size:15.5px;\n  line-height:1.6;\n}\n\n\/* =========================================================\n   TABLET\n========================================================= *\/\n\n@media(max-width:900px){\n\n  .sl{\n    padding:0 16px;\n  }\n\n  .sl-track{\n    grid-template-columns:repeat(2,minmax(0,1fr));\n  }\n\n  .sl-why{\n    grid-template-columns:1fr;\n    gap:36px;\n  }\n\n  .sl-video{\n    order:-1;\n    max-width:400px;\n  }\n\n  .sl-why h2{\n    text-align:center;\n  }\n\n  .sl-benefit p{\n    max-width:none;\n  }\n}\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media(max-width:600px){\n\n  .sl{\n    padding:0 12px;\n  }\n\n  .sl h2{\n    font-size:30px;\n    line-height:1.1;\n  }\n\n  .sl-reviews{\n    padding:38px 0 34px;\n  }\n\n  .sl-track-wrap{\n    overflow:hidden;\n  }\n\n  .sl-track{\n    display:flex;\n    gap:14px;\n\n    overflow-x:auto;\n    scroll-snap-type:x mandatory;\n    scroll-behavior:smooth;\n\n    padding:3px 1px 12px;\n\n    -webkit-overflow-scrolling:touch;\n    scrollbar-width:none;\n  }\n\n  .sl-track::-webkit-scrollbar{\n    display:none;\n  }\n\n  .sl-card{\n    flex:0 0 88%;\n    scroll-snap-align:center;\n  }\n\n  .sl-quote{\n    padding:22px 17px 22px;\n  }\n\n  .sl-quote p{\n    font-size:15px;\n  }\n\n  .sl-why{\n    gap:30px;\n    padding:32px 0 42px;\n  }\n\n  .sl-why h2{\n    margin-bottom:26px;\n    font-size:31px;\n  }\n\n  .sl-benefit{\n    grid-template-columns:44px minmax(0,1fr);\n    gap:13px;\n    margin-bottom:22px;\n  }\n\n  .sl-benefit svg{\n    width:44px;\n    height:44px;\n  }\n\n  .sl-benefit h3{\n    font-size:17px;\n  }\n\n  .sl-benefit p{\n    font-size:14.5px;\n  }\n\n  .sl-video{\n    width:100%;\n    max-width:360px;\n    border-radius:20px;\n  }\n\n  .sl-final{\n    margin-bottom:40px;\n    padding:28px 16px;\n    border-radius:20px;\n  }\n\n  .sl-final h2{\n    font-size:28px;\n  }\n\n  .sl-final p{\n    font-size:15px;\n  }\n}\n\n@media(prefers-reduced-motion:reduce){\n  .sl-track{\n    scroll-behavior:auto;\n  }\n\n  .sl-faq summary::after,\n  .sl-back-button{\n    transition:none;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"section-template--27525965578550__custom_liquid_zQyMnW-padding\"\u003e\n\u003cdiv class=\"sl\"\u003e\n\u003c!-- =====================================================\n         REVIEWS\n    ====================================================== --\u003e\n\u003csection class=\"sl-reviews\"\u003e\n\u003ch2 id=\"sl-rev-h\"\u003eJoin 5,000+ Snoutlifters!\u003c\/h2\u003e\n\u003cdiv class=\"sl-track-wrap\"\u003e\n\u003cdiv class=\"sl-track\" id=\"sl-track\"\u003e\n\u003c!-- REVIEW 1 --\u003e\n\u003carticle class=\"sl-card\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0995\/9129\/1190\/files\/hf_20260911_055242_b90a633e-a848-4239-9cc3-25ce3e681502_min.jpg?v=1789353578\" alt=\"Skier wearing the grey cat Snoutlift on the slopes\" loading=\"lazy\"\u003e\n\u003cdiv class=\"sl-quote\"\u003e\n\u003cdiv class=\"sl-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e“Got one for everybody on our Breck trip. Nobody in the lift line could keep a straight face, and the group photos are the best we've ever taken.”\u003c\/p\u003e\n\u003cspan\u003e Jessica M. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- REVIEW 2 --\u003e\n\u003carticle class=\"sl-card\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0995\/9129\/1190\/files\/hf_20260911_044722_min_96545526-156d-4e99-967c-4d64818c4fb1.jpg?v=1789353581\" alt=\"Close-up of a Snoutlift animal ski mask with goggles\" loading=\"lazy\"\u003e\n\u003cdiv class=\"sl-quote\"\u003e\n\u003cdiv class=\"sl-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e“Figured it'd be a one-day joke. It's actually the warmest face mask I own, sits fine under my helmet, and my goggles seal right over the opening.”\u003c\/p\u003e\n\u003cspan\u003e Ryan T. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- REVIEW 3 --\u003e\n\u003carticle class=\"sl-card\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0995\/9129\/1190\/files\/hf_20260911_055242_9a122842-a85b-4303-8a7d-44fd55919c9a_min.jpg?v=1789353583\" alt=\"Family wearing different Snoutlift animal masks at the resort\" loading=\"lazy\"\u003e\n\u003cdiv class=\"sl-quote\"\u003e\n\u003cdiv class=\"sl-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e“The kids picked their animals the day the box showed up and didn't take them off all weekend. Easiest ski-trip gift we've ever done.”\u003c\/p\u003e\n\u003cspan\u003e Amanda C. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n         BENEFITS + VIDEO\n    ====================================================== --\u003e\n\u003csection class=\"sl-why\"\u003e\u003c!-- LEFT --\u003e\n\u003cdiv\u003e\n\u003ch2 id=\"sl-why-h\"\u003eBe the one everyone\u003cbr\u003eremembers from the lift line\u003c\/h2\u003e\n\u003c!-- BENEFIT 1 --\u003e\n\u003cdiv class=\"sl-benefit\"\u003e\n\u003csvg viewbox=\"0 0 48 48\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n\n            \u003cpath d=\"M12 20 8 8l10 6h12l10-6-4 12\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M12 20c0 12 6 18 12 18s12-6 12-18\"\u003e\u003c\/path\u003e\n            \u003ccircle cx=\"18\" cy=\"24\" r=\"1.5\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"30\" cy=\"24\" r=\"1.5\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\n            \u003cpath d=\"M21 31c2 2 4 2 6 0\"\u003e\u003c\/path\u003e\n\n          \u003c\/svg\u003e\n\u003cdiv\u003e\n\u003ch3\u003eA face nobody skis past\u003c\/h3\u003e\n\u003cp\u003eFull-print animal faces with real stand-up ears. You're the one people point at from the chairlift, not another black balaclava.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BENEFIT 2 --\u003e\n\u003cdiv class=\"sl-benefit\"\u003e\n\u003csvg viewbox=\"0 0 48 48\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n\n            \u003cpath d=\"M8 40c0-8 5-12 10-12s10 4 10 12\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M24 40c0-8 5-12 10-12s6 2 6 12\"\u003e\u003c\/path\u003e\n            \u003ccircle cx=\"18\" cy=\"18\" r=\"6\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"34\" cy=\"20\" r=\"5\"\u003e\u003c\/circle\u003e\n            \u003cpath d=\"M13 12l3 3M23 12l-3 3M30 15l2 2M38 15l-2 2\"\u003e\u003c\/path\u003e\n\n          \u003c\/svg\u003e\n\u003cdiv\u003e\n\u003ch3\u003eOne animal each, whole crew covered\u003c\/h3\u003e\n\u003cp\u003eCat, dog, tiger, bear, husky and more. Pick a different one for everyone in the group and grab a bundle to save per mask.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BENEFIT 3 --\u003e\n\u003cdiv class=\"sl-benefit\"\u003e\n\u003csvg viewbox=\"0 0 48 48\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n\n            \u003cpath d=\"M24 6v36M8 24h32M12 12l24 24M36 12 12 36\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M24 6l-3 4h6zM24 42l-3-4h6zM8 24l4-3v6zM40 24l-4-3v6z\"\u003e\u003c\/path\u003e\n\n          \u003c\/svg\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarm on the coldest chair\u003c\/h3\u003e\n\u003cp\u003eSoft fleece over the face, neck and ears. It gets worn all season because it works, not because it's funny.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BENEFIT 4 --\u003e\n\u003cdiv class=\"sl-benefit\"\u003e\n\u003csvg viewbox=\"0 0 48 48\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n\n            \u003crect x=\"8\" y=\"18\" width=\"32\" height=\"24\" rx=\"3\"\u003e\u003c\/rect\u003e\n            \u003cpath d=\"M8 26h32M24 18v24M14 18c-4-2-6-6-3-9s7-1 9 3l4 6l4-6c2-4 6-6 9-3s1 7-3 9\"\u003e\u003c\/path\u003e\n\n          \u003c\/svg\u003e\n\u003cdiv\u003e\n\u003ch3\u003eThe gift that gets a reaction\u003c\/h3\u003e\n\u003cp\u003eStocking stuffer, secret Santa, ski-trip surprise. It's the one gift they open and immediately put on.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sl-note\"\u003eHeads up: ski goggles are not included. Your own goggles sit over the eye opening.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- RIGHT VIDEO --\u003e\n\u003cdiv class=\"sl-video\"\u003e\u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/8843fdec7b3a4397b9b15dab6c5d5498.mp4\" autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"metadata\"\u003e\n        \u003c\/video\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n         FINAL CTA\n    ====================================================== --\u003e\n\u003csection class=\"sl-final\"\u003e\n\u003ch2\u003e🐯 Pick Your WildFace \u0026amp; Hit The Slopes\u003c\/h2\u003e\n\u003cp\u003eStand out in the lift line, stay covered in the cold, and bring a little more personality to your next ski day.\u003c\/p\u003e\n\u003ca href=\"https:\/\/havilow.com\/products\/wildface-animal-ski-mask?source=back_to_top\" class=\"sl-back-button\" target=\"_self\"\u003e Back to Top ↑ \u003c\/a\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"lkjhysawpz","offers":[{"title":"White Tiger","offer_id":47651531325596,"sku":"NC02522609215212-BL-DW22P011","price":17.9,"currency_code":"USD","in_stock":true},{"title":"Cream Cat","offer_id":47651531358364,"sku":"NC02522609215212-BL-DW22P017白喵","price":17.9,"currency_code":"USD","in_stock":true},{"title":"Lion","offer_id":47651531391132,"sku":"NC02522609215212-BL-DW22P004","price":17.9,"currency_code":"USD","in_stock":true},{"title":"Cougar","offer_id":47651531423900,"sku":"NC02522609215212-BL-DW22P008","price":17.9,"currency_code":"USD","in_stock":true},{"title":"Fox","offer_id":47651531456668,"sku":"NC02522609215212-BL-DW22P007","price":17.9,"currency_code":"USD","in_stock":true},{"title":"Tiger","offer_id":47651531522204,"sku":"NC02522609215212-BL-DW22P015","price":17.9,"currency_code":"USD","in_stock":true},{"title":"Leopard","offer_id":47651531686044,"sku":"NC02522609215212-BL-DW22P003","price":17.9,"currency_code":"USD","in_stock":true},{"title":"German Shepherd","offer_id":47651531718812,"sku":"NC02522609215212-BL-DW22P001","price":17.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0766\/3232\/6300\/files\/Product-01-SnoutlifterSkiMask.jpg?v=1789801811","url":"https:\/\/havilow.com\/products\/wildface-animal-ski-mask","provider":"Havilow","version":"1.0","type":"link"}