.accordion[open]>summary .icon-plus__vertical,.sidebar-filter[open]>summary .icon-plus__vertical{display:none}::selection{background:#edd3ad;color:#302b24}input,textarea{caret-color:var(--accent)}body{scrollbar-color:#b19b83 var(--background)}.shipping-offer{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:2px;font-size:13px;line-height:1.6;margin-block:10px 16px;text-underline-offset:4px}.shipping-offer span{color:#65533f}.shipping-offer:hover{text-decoration:underline}.shipping-progress{padding-block:16px}.shipping-progress p{display:flex;align-items:center;gap:10px;font-size:14px;margin:0 0 10px}.shipping-progress progress{display:block;width:100%;height:4px;border:0;border-radius:4px;overflow:hidden;background:#e4dbce;accent-color:var(--accent)}.shipping-progress progress::-webkit-progress-bar{background:#e4dbce}.shipping-progress progress::-webkit-progress-value{background:var(--accent)}.shipping-progress progress::-moz-progress-bar{background:var(--accent)}.shipping-progress .icon{width:19px;height:19px;color:var(--accent)}.basket-page{padding-block:clamp(30px,5vw,72px)}.basket-page .section-heading{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #d7cebf}.basket-page .cart-layout{grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);gap:clamp(24px,5vw,80px);align-items:start}.cart-products{min-width:0}.basket-page .cart-summary{background:#f2eade;border-radius:12px;padding:clamp(24px,3vw,36px);position:sticky;top:140px}.cart-summary h2{margin-bottom:24px}.cart-summary .cart-subtotal strong{font-size:23px}.cart-summary .shipping-progress{padding-top:0}.cart-summary .button,.drawer-cart-summary .button{border-radius:8px;min-height:54px;font-size:15px}.cart-summary .cart-note{margin-top:24px;border-bottom:0}.cart-summary .cart-note summary{font-size:13px;min-height:44px}.cart-summary .cart-note textarea{margin-block:10px;background:var(--background);border-radius:6px;font-size:16px}.cart-update{min-height:44px;margin-top:16px}.cart-item{grid-template-columns:112px minmax(0,1fr);gap:24px;padding-block:24px}.cart-item:first-child{padding-top:0}.cart-item__image{background:#fff;border-radius:8px;overflow:hidden;align-self:start}.cart-item__image img{object-fit:contain}.cart-item h3{font-family:var(--heading-font);font-size:20px;line-height:1.3}.cart-item p{font-size:14px}.cart-item__heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.cart-item__heading .cart-item__total{display:flex;align-items:flex-end;flex-direction:column;font-size:16px;font-weight:500;white-space:nowrap}.cart-item__total s{font-size:12px;font-weight:400;color:#6b6155}.cart-item .cart-item__variant{color:#6b6155}.cart-item__controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:14px}.cart-item__controls .cart-remove{margin:0}.cart-quantity-control.quantity-input{display:inline-flex;width:auto;height:44px;border:1px solid #cbbfae;border-radius:8px;overflow:hidden}.cart-quantity-control.quantity-input button{width:44px;min-width:44px;height:44px;padding:10px}.cart-quantity-control.quantity-input button:hover{background:var(--surface)}.cart-quantity-control.quantity-input .cart-quantity{width:40px;min-height:44px;margin:0;padding:0;border:0;border-radius:0;font-size:15px}.cart-quantity-control.quantity-input :focus-visible{outline-offset:-3px}[data-cart-page-section][aria-busy=true] .cart-item__controls,[data-cart-content][aria-busy=true] .cart-item__controls{opacity:.65}.cart-quantity-label{font-size:12px}.cart-quantity{min-height:44px;width:64px;border-radius:6px;font-size:16px}.cart-remove{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.cart-suggestions{border-top:1px solid #d7cebf;padding-top:22px;margin-top:32px;max-width:620px}.cart-suggestions>h2{font-size:22px;margin-bottom:18px}.cart-suggestion{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px}.cart-suggestion__image{background:#fff;border-radius:8px;overflow:hidden}.cart-suggestion__image img{aspect-ratio:1;object-fit:contain}.cart-suggestion h3{font:15px/1.35 var(--body-font);letter-spacing:0;margin:0 0 5px}.cart-suggestion p{font-size:14px;margin:0}.cart-suggestion .text-link{display:inline-flex;align-items:center;min-height:44px}#basket-dialog .shipping-progress{flex-shrink:0}#basket-dialog .drawer-cart-items{padding-block:12px 24px}#basket-dialog .cart-suggestions{margin-top:20px}#basket-dialog .cart-item{grid-template-columns:80px minmax(0,1fr);gap:16px}#basket-dialog .cart-item h3{font-family:var(--body-font);font-size:15px}#basket-dialog .shipping-offer{margin:0 0 10px;font-size:12px}#basket-dialog .drawer-cart-summary{padding-top:16px}#basket-dialog .drawer-cart-summary .cart-subtotal{margin-bottom:12px}.product-rating{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-block:10px 0;font-size:14px}.product-rating>span:first-child{color:#855231}.product-price s,.price s,.product-card__detail,.sku,.tax-note{color:#6b6155;opacity:1}.predictive-list mark{background:#edd3ad;color:#302b24}.sp-header__quick-category{display:none}.sp-header[data-layout=full] .sp-header__navigation .sp-header__quick-category .sp-header__nav-link{font-size:12px}.home-product-edit .section-heading h2{font-size:clamp(2rem,3.2vw,3.35rem)}.content-hero{padding-block:clamp(32px,5vw,64px);text-align:left}.content-hero h1{max-width:24ch;font-size:clamp(2.2rem,4vw,4rem)}.content-layout.section-space{padding-top:32px}.support-nav>a{min-height:44px;display:flex;align-items:center}.not-found-search{max-width:560px;margin:32px auto;display:flex;border-bottom:1px solid var(--ink)}.not-found-search input{border:0;width:100%;min-width:0;font-size:16px}.not-found-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 24px}.not-found-links a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:5px}.search-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-block:28px 8px}.search-shortcuts>a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 8px;align-items:center;font-size:15px}.search-shortcuts img{grid-column:1 / -1;width:100%;aspect-ratio:1.35;object-fit:cover;border-radius:var(--media-radius)}.search-shortcuts .icon{width:17px;height:17px}.search-shortcuts a:hover>span{text-decoration:underline;text-underline-offset:4px}.search-dialog:has([data-predictive-search]:not(:placeholder-shown)) .search-shortcuts{display:none}@media(min-width:1200px){.sp-header__quick-category{display:block}}@media(max-width:999px){.basket-page .cart-layout{grid-template-columns:minmax(0,1fr)}.basket-page .cart-summary{position:static}}@media(max-width:749px){.home-product-edit .section-heading h2{font-size:clamp(1.75rem,6.8vw,2.4rem)}.basket-page .section-heading{flex-wrap:wrap;gap:10px;margin-bottom:24px}.basket-page .section-heading h1{margin:0}.cart-item{grid-template-columns:90px minmax(0,1fr);gap:16px}.cart-item h3{font-size:18px}.cart-item__heading{grid-template-columns:minmax(0,1fr);gap:2px}.cart-item__heading .cart-item__total{align-items:center;flex-direction:row;gap:8px;order:1;font-size:15px;margin-bottom:6px}.cart-remove{margin-left:12px}.support-nav{display:flex;flex-wrap:wrap;gap:0 20px;padding-top:0;border-top:0;border-bottom:1px solid #d7cebf;padding-bottom:16px}.support-nav>a{font-size:13px}.search-shortcuts{gap:14px}.search-shortcuts>a{grid-template-columns:minmax(0,1fr);gap:10px;font-size:13px}.search-shortcuts img{aspect-ratio:1}.search-shortcuts .icon{display:none}}@media(max-width:999px){.sp-header__menu--mobile>.sp-header__quick-category{display:block}.sp-header__menu--mobile>.sp-header__quick-category .sp-header__nav-link{font-family:var(--heading-font);font-size:23px;min-height:56px}.sp-header__menu--mobile>.sp-header__quick-category:last-of-type{margin-bottom:8px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/snowpaw-commerce-upgrade.css.map */
