.snow-doc{color:var(--snow-ink);font-family:var(--font-text);padding:clamp(3rem, 7vw, 6rem) 0 var(--space-section);width:var(--container);margin-inline:auto}.snow-doc__head{border-bottom:1px solid var(--snow-line);margin-bottom:var(--space-block);padding-bottom:clamp(1.5rem,3vw,2.5rem)}.snow-doc__title{font-family:var(--font-display);font-size:var(--t-display);letter-spacing:var(--ls-display);font-weight:600;line-height:var(--lh-display);text-transform:uppercase;margin:0}.snow-doc__lede{color:var(--snow-dim);font-size:1.05rem;line-height:var(--lh-body);max-width:62ch;margin:1.25rem 0 0}.snow-doc__count{color:var(--snow-dim);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;margin:1.25rem 0 0}.snow-prose{color:var(--snow-dim);font-size:1.02rem;line-height:var(--lh-body);max-width:68ch}.snow-prose>*+*{margin-top:1.25rem}.snow-prose h2,.snow-prose h3{color:var(--snow-ink);font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin-top:2.5rem;font-weight:600}.snow-prose h2{font-size:clamp(1.5rem,2.4vw,2rem)}.snow-prose h3{font-size:clamp(1.15rem,1.6vw,1.4rem)}.snow-prose a{color:var(--snow-ink);text-underline-offset:.2em;text-decoration:underline}.snow-prose ul,.snow-prose ol{padding-left:1.25rem}.snow-prose li+li{margin-top:.5rem}.snow-prose strong{color:var(--snow-ink)}.snow-contact{grid-template-columns:1fr;gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=900px){.snow-contact{grid-template-columns:1.15fr .85fr}}.snow-contact__panel{background:var(--snow-raise);align-content:start;gap:1.75rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.snow-contact__row dt{color:var(--snow-dim);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;margin-bottom:.5rem}.snow-contact__row dd{margin:0;font-size:1rem;line-height:1.5}.snow-contact__row a{color:var(--snow-ink);border-bottom:1px solid var(--snow-line);transition:border-color var(--dur-fast) var(--ease-out);padding-bottom:.1rem;text-decoration:none}.snow-contact__row a:hover{border-bottom-color:var(--snow-ink)}.snow-plp__chips{margin-bottom:var(--space-block);flex-wrap:wrap;gap:.6rem;display:flex}.snow-chip{border:1px solid var(--snow-line);color:var(--snow-dim);cursor:pointer;font-family:var(--font-text);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;padding:.65rem 1.1rem;text-decoration:none}.snow-chip:hover{border-color:var(--snow-ink);color:var(--snow-ink)}.snow-chip[aria-current=true],.snow-chip[data-active]{background:var(--snow-ink);border-color:var(--snow-ink);color:var(--snow-void)}.snow-plp__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:clamp(1.25rem,2.5vw,2.25rem) clamp(1rem,2vw,1.75rem);display:grid}@media (width<=599px){.snow-plp__grid{grid-template-columns:repeat(2,1fr)}}.snow-plp__tile{background:var(--snow-raise);align-content:center;gap:1rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}@media (width>=600px){.snow-plp__tile{grid-column:span 2}}.snow-plp__tile h2{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:600}.snow-plp__tile p{color:var(--snow-dim);line-height:var(--lh-body);max-width:46ch;margin:0}.snow-empty{border:1px solid var(--snow-line);justify-items:start;gap:1.25rem;padding:clamp(2rem,5vw,3.5rem);display:grid}.snow-empty p{color:var(--snow-dim);max-width:48ch;margin:0}.snow-search__form{margin-bottom:var(--space-block);flex-wrap:wrap;gap:.75rem;display:flex}.snow-search__input{border:1px solid var(--snow-line);color:var(--snow-ink);font-family:var(--font-text);background:0 0;flex:18rem;padding:.9rem 1.1rem;font-size:1rem}.snow-search__input::placeholder{color:#f4f4f266}.snow-search__input:focus-visible{border-color:var(--snow-focus)}.snow-pagination{margin-top:var(--space-block);justify-content:center;display:flex}body.snow-page .cart-main,body.snow-page .predictive-search,body.snow-page .search-result{color:var(--snow-ink);font-family:var(--font-text)}body.snow-page .cart-line{border-bottom:1px solid var(--snow-line);padding-block:1rem}body.snow-page .cart-line img{background:var(--snow-plate)}body.snow-page main input[type=text],body.snow-page main input[type=search],body.snow-page main input[type=email],body.snow-page main select,body.snow-page main textarea{border:1px solid var(--snow-line);color:var(--snow-ink);font-family:var(--font-text);background:0 0;padding:.75rem .9rem}body.snow-page main button:not(.snow-button):not(.snow-chip){cursor:pointer;font-family:var(--font-text)}body.snow-page .overlay .aside{background:var(--snow-void);color:var(--snow-ink)}body.snow-page .overlay .aside header{border-bottom:1px solid var(--snow-line)}body.snow-page .overlay .aside h3{font-family:var(--font-display);letter-spacing:var(--ls-label);text-transform:uppercase}body.snow-page .overlay .aside a{color:var(--snow-ink)}.route-error__detail{color:var(--snow-dim);font-size:var(--t-spec);white-space:pre-wrap;word-break:break-word;margin:0;overflow-x:auto}.snow-search__error{color:var(--snow-bad);margin:0 0 var(--space-block)}.snow-doc__nav{margin-top:var(--space-block)}.snow-doc__nav .snow-plp__chips{margin-bottom:0}.snow-tech-doc{border-top:1px solid var(--snow-line);padding-block:var(--space-block);grid-template-columns:1fr;gap:clamp(1.25rem,3vw,3rem);display:grid}@media (width>=900px){.snow-tech-doc{grid-template-columns:28fr 72fr}}.snow-tech-doc__title{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:600}.snow-tech-doc__body{color:var(--snow-dim);font-size:1.02rem;line-height:var(--lh-body);max-width:62ch}.snow-tech-doc__body>*+*{margin-top:1.5rem}.snow-tech-doc__body p{margin:0}.snow-tech-doc__scale,.snow-tech-doc__profiles{gap:1.25rem;margin:0;display:grid}.snow-tech-doc__scale>div,.snow-tech-doc__profiles>div{border-top:1px solid var(--snow-line);padding-top:1.25rem}.snow-tech-doc__scale dt,.snow-tech-doc__profiles dt{color:var(--snow-ink);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;margin-bottom:.6rem}.snow-tech-doc__scale dd,.snow-tech-doc__profiles dd{margin:0}.snow-tech-doc__profiles strong{color:var(--snow-ink);font-weight:500}.snow-tech-doc__links{flex-wrap:wrap;gap:1.5rem;display:flex}.snow-contact__note{color:var(--snow-dim);font-size:var(--t-spec);margin-top:.4rem;display:block}body.snow-page .product-options-label{color:var(--snow-dim);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;margin-bottom:.75rem;display:block}body.snow-page .overlay aside header .close{justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;margin:-10px -12px -10px 0;display:inline-flex}body.snow-page .overlay aside a,body.snow-page .overlay aside button:not(.close):not(.close-outside){align-items:center;min-height:44px;display:flex}body.snow-page .overlay aside .predictive-search button{justify-content:center;min-width:44px;display:inline-flex}
