.collections-landing{--collections-ease: cubic-bezier(.16, 1, .3, 1);background:var(--background, #faf6ed)}.collections-landing__hero{min-height:clamp(360px,55svh,640px);display:flex;align-items:center;position:relative;isolation:isolate;overflow:hidden;background:#5d5143;color:#fff}.collections-landing__hero-media,.collections-landing__hero:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.collections-landing__hero:after{content:"";background:linear-gradient(90deg,rgb(25 20 15 / var(--collections-hero-shade, .45)),#19140f1f)}.collections-landing__hero-image{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0;animation:snowpaw-collections-settle 2.2s var(--collections-ease) both}.collections-landing__hero-copy{width:100%;padding-block:64px}.collections-landing__hero h1{font-size:clamp(3rem,6vw,5rem);line-height:1.04;letter-spacing:-.035em;max-width:10ch;text-wrap:balance;margin-bottom:28px;color:#fff}.collections-landing__explore{min-height:54px;gap:30px}.collections-landing__explore .icon{transform:rotate(90deg);transition:transform .3s var(--collections-ease)}.collections-landing__directory{padding-block:40px 90px;scroll-margin-top:105px}.collections-landing__navigation{display:flex;gap:12px 36px;flex-wrap:wrap;border-bottom:1px solid #d9ccba;padding-bottom:28px;margin-bottom:56px}.collections-landing__navigation a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-underline-offset:5px;text-decoration-thickness:1px}.collection-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,5.5vw,96px);align-items:center;scroll-margin-top:110px}.collection-feature+.collection-feature{margin-top:clamp(64px,7vw,112px)}.collection-feature--reverse .collection-feature__image{order:2}.collection-feature__image{display:block;overflow:hidden;aspect-ratio:1 / 1.05;max-height:780px;border-radius:12px;background:#fff}.collection-feature__image img,.collection-feature__image svg{width:100%;height:100%;object-fit:cover;border-radius:0;transition:transform .75s var(--collections-ease)}.collection-feature__image--product img{object-fit:contain}.collection-feature__content{min-width:0;padding-block:14px}.collection-feature__heading{margin-bottom:22px}.collection-feature h2{font-size:clamp(2.5rem,4.5vw,4.8rem);line-height:1.08;max-width:15ch;text-wrap:balance;margin:0}.collection-feature__count{font-size:13px;margin:14px 0 0;color:#705b46}.collection-feature__related{display:flex;flex-wrap:wrap;gap:4px 28px;margin-bottom:20px}.collection-feature__related a{font-size:13px;min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:5px}.collection-feature__shop{min-height:50px;padding:12px 22px;gap:30px;border-color:#b29e83}.collection-feature__shop .icon{transition:transform .3s var(--collections-ease)}.collection-feature__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:38px;max-width:600px}.collection-feature__products .product-card__media{background:#fff;border-radius:12px;transition:transform .22s var(--collections-ease)}.collection-feature__products .product-card__image{aspect-ratio:1 / 1.08}.collection-feature__products .product-card__image img{object-fit:contain;border-radius:0}.collection-feature__products .product-card__caption{display:block;margin-top:14px}.collection-feature__products .product-card h3{font-family:var(--body-font);font-size:13px;font-weight:400;letter-spacing:0;line-height:1.45;margin-bottom:7px}.collection-feature__products .product-card .price{font-size:13px;margin-bottom:0}.collection-feature__products .product-card__detail{display:none}.collection-feature__products .quick-view{font-size:11px;padding:11px 12px;min-height:44px}@media(hover:hover)and (pointer:fine){.collections-landing__navigation a:hover{text-decoration:underline;color:var(--accent)}.collection-feature__image:hover img{transform:scale(1.04)}.collection-feature__shop:hover .icon{transform:translate(4px)}.collections-landing__explore:hover .icon{transform:rotate(90deg) translate(4px)}}.collection-feature__image:focus-visible img{transform:scale(1.025)}@media(max-width:999px){.collection-feature{gap:32px}.collection-feature h2{font-size:2.6rem}.collection-feature__products{gap:14px;margin-top:28px}.collection-feature__products .quick-view{transform:none}}@media(max-width:749px){.collections-landing__hero{min-height:clamp(320px,55svh,520px);align-items:flex-end}.collections-landing__hero:after{background:linear-gradient(0deg,#19140fa3,#19140f1a 85%)}.collections-landing__hero-copy{padding-block:100px 40px}.collections-landing__hero h1{font-size:clamp(2.7rem,10vw,4rem);margin-bottom:24px;max-width:13ch}.collections-landing__explore{min-height:52px;font-size:13px;padding:14px 22px;gap:28px}.collections-landing__directory{padding-block:20px 56px}.collections-landing__navigation{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;overscroll-behavior-inline:contain;gap:24px;padding-bottom:16px;margin-bottom:32px}.collections-landing__navigation::-webkit-scrollbar{display:none}.collections-landing__navigation a{flex-shrink:0;font-size:13px}.collection-feature{grid-template-columns:minmax(0,1fr);gap:24px}.collection-feature+.collection-feature{margin-top:54px}.collection-feature--reverse .collection-feature__image{order:0}.collection-feature__image{aspect-ratio:5 / 4}.collection-feature__content{padding:0}.collection-feature__heading{margin-bottom:20px}.collection-feature h2{font-size:clamp(2.3rem,9vw,3.1rem);max-width:18ch}.collection-feature__count{font-size:12px;margin-top:10px}.collection-feature__related{gap:0 24px;margin-top:-6px;margin-bottom:16px}.collection-feature__shop{font-size:13px;min-height:48px;padding:12px 20px}.collection-feature__products{margin-top:28px;max-width:none}.collection-feature__products .product-card h3,.collection-feature__products .product-card .price{font-size:12px}.collection-feature__products .product-card__media:has(.product-card__image:active){transform:scale(.98)}.collection-feature__image:active img{transform:scale(1.025)}.collection-feature__shop:active{background:#edd3ad;color:var(--ink)}}@keyframes snowpaw-collections-settle{0%{transform:scale(1.045)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.collections-landing__hero-image{animation:none}.collections-landing *{transition:none!important;scroll-behavior:auto}.collection-feature__image:hover img,.collection-feature__image:focus-visible img,.collection-feature__image:active img,.collection-feature__products .product-card__media:has(.product-card__image:active){transform:none}}.shop-hero.shop-hero--browse{background:var(--background, #faf6ed);padding-block:22px 24px;border-bottom:1px solid #ded3c3}.shop-hero--browse .breadcrumbs{margin-bottom:14px;opacity:1;color:#675746}.shop-hero--browse .shop-hero__inner{grid-template-columns:minmax(0,1fr) auto;gap:24px}.shop-hero--browse h1{font-size:clamp(2.25rem,4vw,3.75rem);line-height:1.12;max-width:24ch;margin:0;text-wrap:balance}.shop-hero--browse .shop-hero__image{width:112px;height:96px}.shop-hero--browse .shop-hero__image img{width:100%;height:100%;object-fit:cover}.shop-layout.shop-layout--browse{grid-template-columns:200px minmax(0,1fr);gap:36px;padding-top:24px}.shop-layout--browse .shop-results{min-width:0}.shop-layout--browse .collection-toolbar{min-height:48px;padding-bottom:14px;margin-bottom:22px;gap:16px}.shop-layout--browse .collection-toolbar>p{padding:0;margin:0;font-size:13px}.shop-layout--browse .sort-form{margin-left:auto}.shop-layout--browse .sort-form select{min-height:44px;font-size:14px;padding:8px 24px 8px 10px}.shop-layout--browse .sort-form select:hover{background-color:#edd3ad40}.shop-layout--browse .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 18px}.shop-layout--browse .product-card__media{background:#fff}.shop-layout--browse .product-card__image{aspect-ratio:1 / 1.1}.shop-layout--browse .product-card__image img{object-fit:contain}.shop-layout--browse .product-card__caption{display:block;margin-top:12px}.shop-layout--browse .product-card h3{max-width:none;font-size:14px;line-height:1.45}.shop-layout--browse .product-card .price{margin-top:6px;font-size:14px}.shop-layout--browse .price s{display:inline;margin-left:5px}.shop-layout--browse .product-card__detail{color:#675746;opacity:1}.shop-layout--browse .active-filters{gap:8px;margin-bottom:20px}.shop-layout--browse .active-filters a{display:inline-flex;align-items:center;min-height:44px;gap:12px;padding:8px 12px;font-size:13px}.shop-layout--browse .active-filters .icon{width:14px;height:14px}.collection-about{margin-top:42px;border-block:1px solid #d5cbbc;padding:0}.collection-about>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;cursor:pointer;list-style:none;font-size:16px}.collection-about>summary::-webkit-details-marker{display:none}.collection-about>summary .icon{width:18px;height:18px}.collection-about[open]>summary .icon{transform:rotate(45deg)}.collection-about .rte{max-width:72ch;padding-bottom:20px;font-size:15px}.collection-about .rte>:last-child{margin-bottom:0}.browse-filter-form .sidebar-filter{padding-block:10px}.browse-filter-form .sidebar-filter>summary{min-height:44px;gap:16px;font-size:14px;font-weight:500}.browse-filter-form .sidebar-filter>summary .icon{width:16px;height:16px}.browse-filter-form .sidebar-filter[open]>summary .icon{transform:rotate(45deg)}.browse-filter-form .sidebar-filter>div{padding-top:4px}.browse-filter-form .filter-choice{min-height:44px;gap:9px;padding-block:8px;font-size:14px}.browse-filter-form .filter-choice>span{min-width:0;overflow-wrap:anywhere}.browse-filter-form .filter-choice:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.browse-filter-form .filter-choice:not(:has(input:disabled)):hover{background:#edd3ad40}.browse-filter-form .filter-choice>small{opacity:1;color:#675746;font-size:12px}.browse-filter-form .filter-choice:has(input:checked){color:var(--accent);font-weight:500}.browse-filter-form .filter-choice input{width:18px;height:18px}.browse-filter-form .filter-choices--sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.browse-filter-form .sidebar-categories{border:0;padding:4px 0 0;margin:0}.browse-filter-form .sidebar-categories>a{min-height:44px;align-items:center;padding-block:8px;font-size:14px;opacity:1}.browse-filter-form .browse-categories>nav{padding-top:6px}.browse-filter-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding-top:18px}.browse-filter-actions .button{width:100%;min-height:48px;padding:10px 18px;border-radius:6px}.shop-layout--browse .collection-sidebar .browse-filter-actions{position:sticky;bottom:0;background:var(--background);padding-bottom:8px;border-top:1px solid #d5cbbc}.browse-filter-actions .text-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-size:13px}.browse-filter-form .price-filter{gap:14px;padding-block:6px}.browse-filter-form .price-filter>label{font-size:13px}.browse-filter-form .price-filter input{min-height:44px;font-size:16px}.collection-filter-drawer#filters-dialog{overflow:hidden}.collection-filter-drawer .mobile-filter-content{display:flex;flex:1;min-height:0;overflow:hidden;padding-top:0}.collection-filter-drawer .browse-filter-form{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.collection-filter-drawer .browse-filter-fields{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b29e83 transparent;padding-right:8px}.collection-filter-drawer .browse-filter-actions{flex-shrink:0;border-top:1px solid #d5cbbc;background:var(--background);padding-top:12px;padding-bottom:env(safe-area-inset-bottom);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px}.collection-filter-drawer .browse-filter-form .sidebar-filter>summary{font-size:16px}.collection-filter-drawer .browse-filter-form .filter-choice{min-height:44px;font-size:15px}.shop-layout--browse .filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;border-radius:50%;background:var(--ink);color:var(--background);font-size:12px}@media(max-width:1199px){.shop-layout.shop-layout--browse{grid-template-columns:180px minmax(0,1fr);gap:24px}}@media(max-width:999px){.shop-layout.shop-layout--browse{grid-template-columns:minmax(0,1fr)}.shop-layout--browse .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-layout--browse .filter-drawer-button{min-height:44px;gap:20px;padding:8px 16px;margin:0;font-size:14px}.shop-layout--browse .filter-drawer-button .icon{width:16px;height:16px}}@media(max-width:749px){.shop-hero.shop-hero--browse{padding-block:16px 20px}.shop-hero--browse .breadcrumbs{margin-bottom:12px;font-size:11px}.shop-hero--browse .shop-hero__inner{grid-template-columns:minmax(0,1fr) auto;gap:14px}.shop-hero--browse h1{font-size:clamp(1.9rem,7.4vw,2.5rem);max-width:20ch;margin:0}.shop-hero--browse .shop-hero__image{width:72px;height:72px}.shop-layout.shop-layout--browse{padding-top:16px}.shop-layout--browse .collection-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:8px;column-gap:12px;padding-bottom:16px;margin-bottom:18px}.shop-layout--browse .collection-toolbar>p{grid-column:1 / -1;font-size:12px}.shop-layout--browse .filter-drawer-button{min-width:0;width:100%;justify-content:space-between;padding-inline:12px}.shop-layout--browse .sort-form{min-width:0;width:100%;margin:0}.shop-layout--browse .sort-form select{width:100%;max-width:none;padding:8px 0 8px 6px;font-size:14px}.shop-layout--browse .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.shop-layout--browse .product-card h3,.shop-layout--browse .product-card .price{font-size:14px}.shop-layout--browse .product-card__image{aspect-ratio:1 / 1.12}.collection-filter-drawer#filters-dialog{padding-bottom:12px;height:100dvh;max-height:100dvh}.collection-filter-drawer .drawer-heading{padding-bottom:12px}.collection-filter-drawer .browse-filter-form .sidebar-filter{padding-block:8px}.collection-filter-drawer .browse-filter-actions .text-link{font-size:13px}}@media(max-width:359px){.shop-hero--browse .shop-hero__image{width:60px;height:60px}.shop-layout--browse .product-grid{column-gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/snowpaw-collections.css.map */
