snowpaw-product-gallery{display:block;min-width:0}.product-gallery-controls{display:flex;justify-content:center;align-items:center;gap:16px;margin-block:10px;font-size:12px;font-variant-numeric:tabular-nums}.product-gallery-controls[hidden],.mobile-purchase[hidden]{display:none}.product-gallery-controls [data-gallery-previous] .icon{transform:rotate(180deg)}.thumbnail[aria-current=true]{border-color:var(--ink)}.product-gallery-controls .icon-button{border:1px solid var(--sp-line)}.product-details .rte{max-width:65ch}.mobile-purchase{display:none}body:has(#PBarNextFrame){--sp-preview-height: 64px}.template-index .hero[data-hero],.template-index .hero[data-hero] .hero-slide,.template-index .hero[data-hero] .hero-slides{min-height:max(320px,calc(100svh - var(--sp-home-chrome-height, 290px) - var(--sp-preview-height, 0px)))}@media(min-width:1000px){.template-index .hero[data-hero] .hero-content{padding-block:clamp(28px,4svh,48px) 88px}.template-index .hero[data-hero] .sp-hero__heading{font-size:clamp(3.3rem,min(6.1vw,9svh),6rem);margin-bottom:20px}.template-index .hero[data-hero] .hero-content>p{margin-bottom:0}.template-index .hero[data-hero] .button-row{margin-top:24px}}@media(min-width:1000px)and (max-height:950px){.template-index .hero[data-hero] .sp-hero__heading{max-width:14ch}}@media(min-width:1000px)and (max-height:760px){.template-index .hero[data-hero] .hero-content{padding-block:24px 70px}.template-index .hero[data-hero] .sp-hero__heading{font-size:clamp(2.7rem,min(5.5vw,8.5svh),4.5rem);margin-bottom:16px}.template-index .hero[data-hero] .hero-content>p{font-size:15px}.template-index .hero[data-hero] .button-row{margin-top:18px}.template-index .hero[data-hero] .button{min-height:44px;padding-block:10px}.template-index .hero[data-hero] .hero-bottom{bottom:12px}}.home-newsletter.newsletter-section{background:var(--announcement);color:var(--ink);padding-block:clamp(48px,5vw,72px)}.home-newsletter .newsletter-inner>div>p,.home-newsletter .newsletter-inner form>.fine-print{color:var(--ink)}.home-newsletter .newsletter-input{border-color:color-mix(in srgb,var(--ink) 55%,transparent)}.home-newsletter input,.home-newsletter .newsletter-input button,.home-newsletter .newsletter-message{color:var(--ink)}.home-newsletter input::placeholder{color:#5a4938}.home-newsletter .newsletter-input:focus-within{border-color:var(--ink)}.home-newsletter :is(a,button,input):focus-visible{outline-color:var(--ink)}.site-footer>.page-width{max-width:none;padding-inline:clamp(24px,4vw,80px)}.site-footer .footer-grid{gap:clamp(28px,4vw,80px)}.site-footer .footer-brand>p{max-width:35ch}.site-footer .footer-grid>div>a{font-size:13px}.site-footer .footer-bottom{column-gap:32px}.import-notice{margin-block:18px;padding:16px 18px;border:1px solid #d9c4a6;border-inline-start:2px solid #9b432e;border-radius:6px;background:#faf6ed;color:#302b24;text-align:start}.import-notice strong{display:block;font-size:13px;line-height:1.5}.import-notice p{margin:8px 0;font-size:12px;line-height:1.65}.import-notice a{font-size:12px;text-decoration:underline;text-underline-offset:3px}.product-promises>a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:8px;font-size:11px;color:var(--ink);transition:background-color .22s var(--sp-ease),color .22s var(--sp-ease)}.product-promises>a>span{font-size:inherit;text-decoration-thickness:1px;text-underline-offset:4px}.product-promises>a>.icon{width:20px;height:20px;flex-shrink:0;color:var(--accent);transition:transform .3s var(--sp-ease)}.product-promises>a:is(:hover,:focus-visible,:active){background:color-mix(in srgb,var(--announcement) 45%,transparent)}.product-promises>a:is(:hover,:focus-visible)>span{text-decoration:underline}.product-promises>a:is(:hover,:focus-visible)>.icon{transform:translateY(-2px)}.sp-pdp-delivery{transition:border-color .24s var(--sp-ease),background-color .24s var(--sp-ease)}.sp-pdp-delivery:is(:hover,:focus-within){border-color:#b99c78;background:#fffdfa}.sp-pdp-delivery__policy{text-underline-offset:4px}.sp-pdp-delivery__policy:is(:hover,:focus-visible){text-decoration:underline}@media(max-height:740px){#basket-dialog:has(.import-notice) [id*=sp-cart-drawer]{display:block;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}#basket-dialog:has(.import-notice) .drawer-heading{position:sticky;top:0;z-index:2;background:var(--background)}#basket-dialog:has(.import-notice) .drawer-cart-items{overflow:visible}}@media(max-width:749px){.template-index .hero[data-hero],.template-index .hero[data-hero] .hero-slide,.template-index .hero[data-hero] .hero-slides{min-height:max(280px,calc(100svh - var(--sp-home-chrome-height, 220px) - var(--sp-preview-height, 0px)))}.template-index .hero[data-hero] .hero-content{padding-block:80px 100px}.home-trust .trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding-block:12px}.home-trust .trust-item{flex-direction:column;justify-content:center;text-align:center;padding:6px;gap:8px;min-height:76px}.home-trust .trust-item:nth-child(n){border-top:0;border-inline-start:1px solid #e1d7c7}.home-trust .trust-item:first-child{border-inline-start:0}.home-trust .trust-item>.icon{width:24px;height:24px}.home-trust .trust-item h2{font-size:11px;line-height:1.3}.template-product{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.product-main-image{touch-action:pan-y pinch-zoom}.product-thumbnails{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;gap:10px;padding-block:4px;scrollbar-width:thin}.product-thumbnails .thumbnail{flex:0 0 66px;scroll-snap-align:center}.product-thumbnails .product-video{flex:0 0 100%}.mobile-purchase{position:fixed;inset:auto 0 0;z-index:35;display:grid;grid-template-columns:minmax(56px,.65fr) minmax(84px,1fr) minmax(130px,1.55fr);align-items:center;gap:12px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--background);border-top:1px solid var(--sp-line);box-shadow:0 -5px 24px #302b2414}.mobile-purchase__price{min-width:0;font-variant-numeric:tabular-nums}.mobile-purchase__price strong{font-size:16px;font-weight:500}.mobile-purchase__price>span{display:block;font-size:12px}.mobile-purchase__price>span[hidden]{display:none}.mobile-purchase select{min-width:0;width:100%;min-height:48px;padding:10px 8px;background:transparent;border:1px solid var(--sp-line)}.mobile-purchase .button{min-width:0;padding:12px;min-height:48px;gap:8px;font-size:12px}.mobile-purchase .button .icon{width:18px;height:18px}.mobile-purchase .button .icon{transform:none}body:has(#PBarNextFrame) .mobile-purchase{bottom:64px}:is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=hidden]){font-size:16px}#filters-dialog .sidebar-filter-form{position:relative}#filters-dialog .sidebar-filter-form>.button{position:sticky;bottom:0;z-index:2;min-height:48px;box-shadow:0 -8px 18px var(--background)}.site-footer>.page-width{padding-inline:24px}.site-footer .footer-grid{gap:32px 24px}}@media(max-width:749px)and (max-height:740px){.template-index .hero[data-hero] .hero-content{padding-block:24px 64px}.template-index .hero[data-hero] .sp-hero__heading{font-size:clamp(2.1rem,8.5vw,2.6rem);max-width:14ch;margin-bottom:12px}.template-index .hero[data-hero] .hero-content>p{font-size:14px;line-height:1.45}.template-index .hero[data-hero] .button-row{margin-top:16px}.template-index .hero[data-hero] .button{min-height:44px;padding-block:10px}.template-index .hero[data-hero] .hero-bottom{bottom:12px}}@media(max-width:359px){.mobile-purchase{grid-template-columns:minmax(51px,.65fr) minmax(72px,1fr) minmax(115px,1.5fr);gap:8px;padding-inline:12px}.mobile-purchase .button{font-size:11px;padding-inline:8px}.mobile-purchase .button .icon{display:none}}@media(prefers-reduced-motion:no-preference){.drawer[open]:not(.drawer--left){animation:snowpaw-drawer-enter .26s var(--sp-ease)}.drawer--left[open]{animation:snowpaw-menu-enter .26s var(--sp-ease)}.quick-view-dialog[open]{animation:snowpaw-dialog-enter .22s var(--sp-ease)}.search-dialog[open]{animation:snowpaw-search-enter .22s var(--sp-ease)}.mobile-purchase:not([hidden]){animation:snowpaw-purchase-enter .24s var(--sp-ease)}.add-to-cart[aria-busy=true] .icon{animation:snowpaw-basket-work .65s ease-in-out infinite alternate}@keyframes snowpaw-drawer-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes snowpaw-menu-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes snowpaw-dialog-enter{0%{transform:translateY(12px)}to{transform:translateY(0)}}@keyframes snowpaw-search-enter{0%{transform:translate(-50%,12px)}to{transform:translate(-50%)}}@keyframes snowpaw-purchase-enter{0%{transform:translateY(16px)}to{transform:translateY(0)}}@keyframes snowpaw-basket-work{0%{transform:translateY(0)}to{transform:translateY(-3px)}}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/snowpaw-mobile.css.map */
