.home-collections,.home-product-edit,.home-bestsellers{--home-ease: cubic-bezier(.16, 1, .3, 1);background:var(--background, #faf6ed);padding-block:clamp(44px,5vw,76px)}.home-collections .section-heading,.home-product-edit .section-heading,.home-bestsellers .section-heading{margin-bottom:clamp(24px,2.5vw,36px);gap:24px}.home-collections .section-heading h2,.home-product-edit .section-heading h2,.home-bestsellers .section-heading h2{text-wrap:balance;max-width:22ch;font-size:clamp(2rem,3vw,3.2rem)}.home-collections .arrow-link,.home-product-edit .arrow-link,.home-bestsellers .arrow-link,.home-story .arrow-link{min-height:44px;align-items:center;gap:20px;transition:border-color .22s ease,color .22s ease}.home-collections .arrow-link .icon,.home-product-edit .arrow-link .icon,.home-bestsellers .arrow-link .icon,.home-story .arrow-link .icon{transition:transform .32s var(--home-ease, ease-out)}[dir=rtl] .home-collections,[dir=rtl] .home-product-edit,[dir=rtl] .home-bestsellers,[dir=rtl] .home-story,[dir=rtl] .home-newsletter{--home-arrow-shift: -4px}snowpaw-collection-rail{display:block}.home-collections__rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.home-collections__rail:focus{outline:none}.home-collections__rail:focus-visible{outline:2px solid var(--accent, #865532);outline-offset:8px}.home-collections .collection-card{display:block;min-width:0;border-radius:12px}.home-collections .collection-card>.home-collections__image{display:block;padding:0;aspect-ratio:4 / 5;overflow:hidden;border-radius:12px;background:#fff;transition:box-shadow .42s var(--home-ease)}.home-collections__image img,.home-collections__image svg{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;border-radius:0;transition:transform .65s var(--home-ease)}.home-collections .collection-card>.home-collections__caption{display:flex;padding-top:18px;font-size:clamp(1.2rem,1.8vw,1.65rem);line-height:1.25;gap:12px;align-items:center}.home-collections__caption .icon{width:21px;height:21px;flex-shrink:0;transition:transform .42s var(--home-ease),color .22s ease}.home-collections__navigation{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:14px}.home-collections__controls{display:flex;flex-shrink:0;gap:6px}.home-collections__controls .icon-button{border:1px solid #cbbdaa}.home-collections__controls .icon{width:18px;height:18px}.home-collections__controls [data-collection-previous] .icon{transform:rotate(180deg)}.home-collections__controls .icon-button:is(:hover,:focus-visible){background:var(--announcement, #edd3ad)}.home-collections__progress{display:flex;flex:1;max-width:220px;gap:7px;margin:0;padding-block:4px}.home-collections__progress>span{flex:1;height:2px;background:#dbcdbb;transition:background-color .3s ease}.home-collections__progress>.is-current{background:var(--accent, #865532)}.home-bestsellers .marquee-toggle{width:44px;height:44px;border:1px solid #cbbdaa;background:transparent;color:var(--ink, #302b24);transition:background .22s ease,border-color .22s ease}.home-trust{background:var(--background, #faf6ed);border-bottom:1px solid #e1d7c7}.home-trust .trust-grid{gap:0;padding-block:30px}.home-trust .trust-item{align-items:center;justify-content:center;gap:14px;padding:7px 20px;min-width:0;position:relative}.home-trust .trust-item+.trust-item{border-inline-start:1px solid #e1d7c7}.home-trust .trust-item>.icon{width:27px;height:27px;margin:0;color:var(--accent, #865532);transition:transform .42s cubic-bezier(.16,1,.3,1),color .22s ease}.home-trust .trust-item h2{margin:0;font-size:13px;font-weight:500;line-height:1.45;letter-spacing:.01em}.home-product-edit .product-grid{gap:34px 24px}.home-product-edit .product-card__media,.home-bestsellers .product-card__media{background:#fff;border-radius:12px}.home-product-edit .product-card__image,.home-bestsellers .product-card__image{aspect-ratio:1 / 1.12}.home-product-edit .product-card__image img,.home-bestsellers .product-card__image img{object-fit:contain;border-radius:0;mix-blend-mode:normal;transition:opacity .35s ease,transform .6s var(--home-ease)}.home-product-edit .product-card__caption,.home-bestsellers .product-card__caption{display:block;margin-top:14px}.home-product-edit .product-card__caption h3,.home-bestsellers .product-card__caption h3{max-width:none;font-size:15px;line-height:1.45}.home-product-edit .price,.home-bestsellers .price{margin-top:7px;font-size:15px}.home-product-edit .price s,.home-bestsellers .price s{display:inline;margin-inline-start:6px}.home-product-edit .product-card__detail,.home-bestsellers .product-card__detail{margin-bottom:0}.home-bestsellers .bestseller-window{overscroll-behavior-inline:contain;scrollbar-color:#b59d80 transparent;outline-offset:-4px;padding-bottom:10px}.home-bestsellers .bestseller-track,.home-bestsellers .bestseller-group{gap:24px}.home-bestsellers .bestseller-group .product-card{width:clamp(240px,22vw,330px)}.home-bestsellers .bestseller-actions{gap:24px}snowpaw-bestsellers.home-bestsellers{display:block}snowpaw-bestsellers.home-bestsellers .bestseller-window{overflow-x:auto;padding-inline:48px;scroll-behavior:auto!important;scroll-snap-type:none;overflow-anchor:none;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch}snowpaw-bestsellers.home-bestsellers .bestseller-track{animation:none!important;transform:none!important;will-change:auto}snowpaw-bestsellers.home-bestsellers .bestseller-track .bestseller-group{display:flex;padding:0}snowpaw-bestsellers.home-bestsellers .marquee-toggle{display:inline-flex}@media(max-width:999px){snowpaw-bestsellers.home-bestsellers .bestseller-window{padding-inline:30px}}@media(max-width:749px){snowpaw-bestsellers.home-bestsellers .bestseller-window{padding-inline:20px}}.home-story.story-section{background:#ead8bf;color:#302b24;min-height:540px}.home-story .story-image{border-radius:0}.home-story .story-image>img{border-radius:0}.home-story .story-copy{padding:clamp(42px,6vw,96px) clamp(32px,6.5vw,104px)}.home-story .story-copy h2{max-width:18ch;font-size:clamp(2.25rem,3.5vw,3.7rem);line-height:1.12;text-wrap:balance;margin-bottom:28px}.home-story .story-copy>p{font-size:15px;line-height:1.8;opacity:1;max-width:49ch}.home-story .story-copy .arrow-link{margin-top:16px;border-color:#8e7155}.home-newsletter.newsletter-section{background:var(--announcement, #edd3ad);color:var(--ink, #302b24);padding-block:clamp(40px,5vw,72px)}.home-newsletter .newsletter-inner{grid-template-columns:1fr 1fr;gap:clamp(35px,6vw,100px)}.home-newsletter h2{font-size:clamp(2rem,3vw,3.2rem);text-wrap:balance;margin-bottom:0;max-width:18ch}.home-newsletter .newsletter-inner>div>p{max-width:44ch;color:var(--ink);margin-block:16px 0}.home-newsletter .newsletter-input{border:1px solid #a98d6c;border-radius:8px;background:var(--background);padding:6px;gap:6px}.home-newsletter .newsletter-input input{color:var(--ink);padding:12px;caret-color:var(--accent)}.home-newsletter .newsletter-input input::placeholder{color:#675746;opacity:1}.home-newsletter.newsletter-section .newsletter-input button{background:var(--ink);color:var(--background);min-height:48px;border-radius:5px;padding:10px 16px;gap:14px}.home-newsletter .newsletter-input button .icon{transition:transform .32s cubic-bezier(.16,1,.3,1)}.home-newsletter .newsletter-inner form>.fine-print{color:var(--ink);opacity:1;margin-top:14px}.home-newsletter .fine-print a{text-decoration:underline;text-underline-offset:3px}.home-newsletter .newsletter-message{margin-block:18px 0;font-size:14px;color:var(--ink)}.home-newsletter a:focus-visible,.home-newsletter button:focus-visible,.home-newsletter input:focus-visible{outline-color:var(--accent)}.home-newsletter .newsletter-input:focus-within{border-color:var(--ink)}@media(hover:hover)and (pointer:fine){.home-collections .collection-card:hover .home-collections__image{box-shadow:0 14px 28px -16px #55402a66}.home-collections .collection-card:hover .home-collections__image img{transform:scale(1.035)}.home-collections .collection-card:hover .home-collections__caption .icon{transform:translate(var(--home-arrow-shift, 4px));color:var(--accent)}.home-trust a.trust-item:hover>.icon{transform:translateY(-2px);color:#663f26}.home-collections .arrow-link:hover .icon,.home-product-edit .arrow-link:hover .icon,.home-bestsellers .arrow-link:hover .icon,.home-story .arrow-link:hover .icon,.home-newsletter .newsletter-input button:hover .icon{transform:translate(var(--home-arrow-shift, 4px))}.home-bestsellers .marquee-toggle:hover{background:#edd3ad;border-color:#b19a7a}.home-product-edit .product-card:hover .product-card__image img,.home-bestsellers .product-card:hover .product-card__image img{transform:scale(1.025)}}.home-collections .collection-card:focus-visible .home-collections__caption .icon{transform:translate(var(--home-arrow-shift, 4px))}@media(max-width:999px){.home-collections__rail{display:flex;gap:20px;margin-inline:-30px;padding-inline:30px;padding-block:6px 12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scroll-behavior:auto;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;scroll-padding-inline:30px;scrollbar-width:none}.home-collections__rail::-webkit-scrollbar{display:none}.home-collections .collection-card{flex:0 0 43%;scroll-snap-align:start;scroll-snap-stop:normal;touch-action:pan-x pan-y pinch-zoom}.home-trust .trust-item{padding:16px 14px;gap:10px}.home-trust .trust-item:nth-child(odd){border-inline-start:0}.home-trust .trust-item:nth-child(n+3){border-top:1px solid #e1d7c7}.home-trust .trust-item h2{font-size:12px}.home-trust .trust-item>.icon{width:24px;height:24px}.home-story.story-section{min-height:520px}.home-story .story-copy{padding:46px 32px}.home-story .story-copy>p{font-size:14px}}@media(max-width:749px){.home-collections .section-heading,.home-product-edit .section-heading,.home-bestsellers .section-heading{align-items:flex-start;gap:16px}.home-collections .section-heading h2,.home-product-edit .section-heading h2,.home-bestsellers .section-heading h2{font-size:clamp(2rem,7.5vw,2.7rem);max-width:20ch}.home-collections .section-heading>.text-link,.home-product-edit .section-heading>.text-link{margin:0;font-size:12px}.home-collections__rail{margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px;gap:16px}.home-collections .collection-card{flex-basis:72%}.home-collections .collection-card>.home-collections__image{aspect-ratio:4 / 4.5}.home-collections .collection-card>.home-collections__caption{font-size:1.3rem;padding-top:14px}.home-trust .trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:16px}.home-trust .trust-item{justify-content:flex-start;padding:16px 12px;gap:12px}.home-trust .trust-item:nth-child(odd){border-inline-start:0}.home-trust .trust-item:nth-child(n+3){border-top:1px solid #e1d7c7}.home-trust .trust-item>.icon{width:25px;height:25px}.home-trust .trust-item h2{font-size:12px}.home-product-edit .product-grid{gap:30px 14px}.home-product-edit .product-card__caption,.home-bestsellers .product-card__caption{margin-top:14px}.home-bestsellers .bestseller-track,.home-bestsellers .bestseller-group{gap:16px}.home-bestsellers .bestseller-group .product-card{width:min(65vw,280px)}.home-bestsellers .bestseller-actions{gap:16px}.home-story.story-section{min-height:0;grid-template-columns:1fr}.home-story .story-image{aspect-ratio:5 / 4;min-height:0}.home-story .story-copy{padding:36px 24px 40px}.home-story .story-copy h2{font-size:clamp(2rem,7.5vw,2.7rem);max-width:19ch;margin-bottom:20px}.home-story .story-copy>p{font-size:14px}.home-newsletter .newsletter-inner{grid-template-columns:1fr;gap:30px}.home-newsletter .newsletter-input{gap:12px}.home-newsletter .newsletter-input input{font-size:16px}.home-newsletter .newsletter-input button{gap:10px;font-size:13px;padding-inline:12px}}@media(max-width:374px){.home-collections__rail{margin-inline:-15px;padding-inline:15px;scroll-padding-inline:15px}.home-trust .trust-item{padding-inline:8px;gap:8px}.home-trust .trust-item h2{font-size:11px}.home-trust .trust-item>.icon{width:22px;height:22px}}@media(prefers-reduced-motion:reduce){.home-collections *,.home-trust *,.home-product-edit *,.home-bestsellers *,.home-story *,.home-newsletter *{transition:none!important}.home-collections__rail{scroll-behavior:auto}}snowpaw-home-motion{display:block}.home-collections__caption span{transition:color .26s ease}.home-collections__image{transform:translateZ(0)}.home-product-edit .product-card__media,.home-bestsellers .product-card__media{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .32s ease}snowpaw-home-motion.is-revealing .trust-item>.icon{animation:snowpaw-trust-lift .85s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--trust-order, 0) * .12s)}snowpaw-home-motion.is-revealing .trust-item>.icon path,snowpaw-home-motion.is-revealing .trust-item>.icon circle{animation:snowpaw-trust-ink .85s ease-out both;animation-delay:calc(var(--trust-order, 0) * .12s)}@keyframes snowpaw-trust-lift{0%{transform:translateY(5px) scale(.94)}45%{transform:translateY(-4px) scale(1.08)}to{transform:translateY(0) scale(1)}}@keyframes snowpaw-trust-ink{0%{stroke-width:1.1}45%{stroke-width:1.9}to{stroke-width:1.5}}@media(max-width:999px){.home-collections .collection-card.is-current .home-collections__caption span{color:var(--accent, #865532)}.home-collections .collection-card.is-current .home-collections__image img{transform:scale(1.025)}.home-collections .collection-card:active .home-collections__image img{transform:scale(1.045)}.home-collections .collection-card:active .home-collections__caption .icon{transform:translate(var(--home-arrow-shift, 4px))}snowpaw-home-motion.has-depth .story-image{overflow:hidden}snowpaw-home-motion.has-depth .story-image>img{height:calc(100% + 40px);max-height:none;margin-top:-20px;transform:translate3d(0,var(--story-depth-y, 0px),0);will-change:transform}.home-product-edit .product-card__media:has(.product-card__image:active),.home-bestsellers .product-card__media:has(.product-card__image:active){transform:scale(.98);box-shadow:0 8px 18px -12px #55402a66}.home-product-edit .quick-view:active,.home-bestsellers .quick-view:active,.home-product-edit .wishlist-toggle:active,.home-bestsellers .wishlist-toggle:active{background:#edd3ad}}@media(prefers-reduced-motion:reduce){snowpaw-home-motion.is-revealing .trust-item>.icon,snowpaw-home-motion.is-revealing .trust-item>.icon path,snowpaw-home-motion.is-revealing .trust-item>.icon circle{animation:none}.home-collections .collection-card.is-current .home-collections__image img,.home-collections .collection-card:active .home-collections__image img,.home-product-edit .product-card__media:has(.product-card__image:active),.home-bestsellers .product-card__media:has(.product-card__image:active){transform:none}snowpaw-home-motion.has-depth .story-image>img{transform:none;will-change:auto}}.home-trust .trust-item--link{background-color:transparent;transition:background-color .22s ease,color .22s ease;text-decoration:none}.home-trust .trust-item--link h2{position:relative}.home-trust .trust-item--link h2:after{content:"";position:absolute;inset-inline-start:0;bottom:-5px;width:min(40px,75%);height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.16,1,.3,1)}[dir=rtl] .home-trust .trust-item--link h2:after{transform-origin:right center}.home-trust .trust-item--link:focus-visible{background-color:#edd3ad40;color:var(--accent, #865532);outline:2px solid var(--accent, #865532);outline-offset:-3px}.home-trust .trust-item--link:focus-visible>.icon{transform:translateY(-2px)}.home-trust .trust-item--link:focus-visible h2:after,.home-trust .trust-item--link:active h2:after{transform:scaleX(1)}.home-trust .trust-item--link:active{background-color:#edd3ad73;color:#663f26}.home-trust .trust-item--link:active>.icon{transform:translateY(-1px) scale(.97)}@media(hover:hover)and (pointer:fine){.home-trust .trust-item--link:hover{background-color:#edd3ad40;color:var(--accent, #865532)}.home-trust .trust-item--link:hover h2:after{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.home-trust .trust-item--link,.home-trust .trust-item--link h2:after{transition:none}.home-trust .trust-item--link:is(:hover,:focus-visible,:active)>.icon{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/snowpaw-home.css.map */
