:root{--ease-out: cubic-bezier(.23, 1, .32, 1);--ice: color-mix(in srgb, var(--cream) 80%, var(--paper));--navy: var(--ink);--navy-deep: color-mix(in srgb, var(--ink) 88%, #000);--teal-wash: color-mix(in srgb, var(--brand-soft) 70%, var(--paper));--shadow-soft: 0 18px 40px -26px color-mix(in srgb, var(--ink) 55%, transparent);--radius: 20px;--display-track: -.032em}::selection{background:var(--brand);color:#fff}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);letter-spacing:0}h1,h2,h3{letter-spacing:var(--display-track);font-weight:700}.eyebrow{font-family:var(--font-body);letter-spacing:.16em;font-size:11.5px;font-weight:700;color:var(--brand-strong)}.hl{color:var(--brand-strong)}.btn{border-radius:999px;transition:background-color .16s var(--ease-out),transform .12s var(--ease-out),box-shadow .16s var(--ease-out)}.btn:active{transform:scale(.98)}.btn--buy{font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 12px 26px -14px color-mix(in srgb,var(--brand-strong) 90%,transparent)}.facts{background:var(--navy);color:#fff;overflow:hidden;font-size:12.5px;font-weight:600;letter-spacing:.02em}.facts__track{display:flex;width:max-content;animation:facts-scroll 38s linear infinite}.facts__list{display:flex;flex-shrink:0;margin:0;padding:0;list-style:none}.facts__item{display:inline-flex;align-items:center;gap:10px;padding:9px 26px 9px 0;white-space:nowrap}.facts__flake{width:12px;height:12px;flex-shrink:0;background:var(--brand);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M12 2v20M3.3 7l17.4 10M3.3 17L20.7 7'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M12 2v20M3.3 7l17.4 10M3.3 17L20.7 7'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}@keyframes facts-scroll{to{transform:translate(-50%)}}.facts:hover .facts__track{animation-play-state:paused}.site-header{background:color-mix(in srgb,var(--paper) 94%,transparent);border-bottom:1px solid var(--line)}.site-header__inner{min-height:58px}.logo__mark{width:34px;height:34px;border-radius:50%}.logo__word{font-size:17px;font-weight:700;letter-spacing:var(--wordmark-spacing)}.product{padding-bottom:44px}.gallery__track{background:var(--ice);border-radius:var(--radius)}.gallery__thumb{border-radius:12px}.product__info{padding-top:0}.product__eyebrow{color:var(--brand-strong)}.product__title{font-size:clamp(30px,8.4vw,46px);line-height:1.05;margin-bottom:8px}.product__subtitle{font-size:17px;margin-bottom:12px;color:var(--ink-soft);font-style:normal}.ticks{gap:10px}.ticks li{line-height:1.45}.offer__legend{font-weight:700;font-size:18px;letter-spacing:-.01em}.offer__card{border-radius:16px;padding:14px 16px;background:#fff;border:1.5px solid var(--line)}.offer__card:has(input:checked){background:var(--teal-wash);border-color:var(--brand-strong);box-shadow:0 0 0 1px var(--brand-strong),0 12px 26px -20px color-mix(in srgb,var(--brand-strong) 90%,transparent)}.offer__img{border-radius:10px;background:var(--ice)}.offer__name{font-weight:700}.offer__tag{background:var(--brand-strong);color:#fff;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700;letter-spacing:.02em}.offer__total{font-size:19px;font-weight:700}.offer__ribbon{background:var(--navy);color:#fff;letter-spacing:.1em;border-radius:0 14px 0 10px}.stock{letter-spacing:.08em;font-size:12px}.trust{font-size:12px}.disclosure{border-radius:14px}.disclosure summary{font-weight:700}.plough,.plough__stage{background:var(--navy-deep)}.plough__frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.plough__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 62%}.plough__clear{z-index:1;clip-path:polygon(0 0,0 0,0 0);will-change:clip-path}.plough__spray{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.plough__scrim{position:absolute;inset:0 0 auto 0;height:58%;z-index:3;pointer-events:none;background:linear-gradient(to bottom,#06162cc7,#06162c80 45%,#06162c00)}.plough__copy{position:absolute;z-index:4;left:var(--gutter);right:var(--gutter);top:max(22px,5svh)}.plough__kicker{font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;color:color-mix(in srgb,#fff 82%,transparent)}.plough__title{font-size:clamp(34px,9.4vw,72px);line-height:1.02;color:#fff;margin:0;max-width:13ch}.plough__copy--b .plough__title,.plough__copy--c .plough__title{color:#fff}.plough__copy--c .plough__title{color:color-mix(in srgb,var(--brand) 70%,#fff)}.plough__text{font-size:16px;line-height:1.5;margin:12px 0 0;color:color-mix(in srgb,#fff 90%,transparent);max-width:30ch}.plough__meter{position:absolute;z-index:4;left:var(--gutter);bottom:max(18px,3.5svh);margin:0;display:flex;align-items:center;gap:12px;padding:9px 16px 9px 12px;border-radius:999px;background:#06162c9e;color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-variant-numeric:tabular-nums}.plough__meter-bar{position:relative;width:84px;height:6px;border-radius:99px;background:#ffffff38;overflow:hidden}.plough__meter-bar span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--brand);transform:scaleX(0);transform-origin:left center;border-radius:inherit}.anatomy{padding:clamp(64px,12vw,132px) 0;background:var(--paper)}.anatomy__grid{display:grid;gap:34px}.anatomy__figure{position:relative;margin:0;border-radius:var(--radius);overflow:hidden;aspect-ratio:1 / 1;background:var(--ice)}.anatomy__img{width:100%;height:100%;object-fit:cover}.anatomy__pin{--show: clamp(0, calc((var(--sc-p, 1) - .3 - var(--i) * .05) * 10), 1);position:absolute;left:var(--x);top:var(--y);width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#fff;font-weight:700;font-size:15px;box-shadow:0 0 0 5px color-mix(in srgb,var(--brand) 45%,transparent),0 8px 18px -8px #06162c99;opacity:var(--show);transform:scale(calc(.85 + var(--show) * .15))}.anatomy__title{font-size:clamp(30px,7.6vw,52px);line-height:1.06;margin-bottom:14px}.anatomy__text{color:var(--ink-soft);max-width:48ch;margin-bottom:22px}.anatomy__parts{display:grid;gap:0}.anatomy__part{display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:start;padding:15px 0;border-top:1px solid var(--line);line-height:1.5}.anatomy__part:last-child{border-bottom:1px solid var(--line)}.anatomy__part strong{color:var(--ink);font-weight:700}.anatomy__part span:last-child{color:var(--ink-soft)}.anatomy__no{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--teal-wash);color:var(--brand-strong);font-weight:700;font-size:14px;margin-top:-2px}.section__title{font-size:clamp(28px,7vw,46px);line-height:1.08}.section--cream{background:var(--ice)}.steps{gap:14px;margin-top:22px}.step,.section--paper .step,.section--cream .step{background:#fff;border-radius:var(--radius);box-shadow:none;border:1px solid var(--line);padding:20px;display:grid;grid-template-columns:52px 1fr;column-gap:12px}.step__no{grid-row:span 2;width:40px;height:40px;border-radius:50%;background:var(--navy);color:#fff;font-weight:700;font-size:17px;display:grid;place-items:center;margin:0}.step__title{margin-bottom:4px;font-weight:700}.step__img{border-radius:14px}.compare{font-size:14.5px}.compare thead .compare__us{font-size:16px}.compare__us{background:var(--navy);color:#fff}.faq .disclosure summary{padding-block:18px}.guarantee__seal{background:var(--navy)}.snowclose{position:relative;background:var(--paper);padding-bottom:clamp(40px,8vw,96px)}.snowclose__scene{position:relative;height:74svh;min-height:460px;overflow:hidden;background:#0b1a33}.snowclose__bed{position:absolute;top:-6%;right:0;bottom:-6%;left:0}.snowclose__img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:66% 50%}.snowclose__snow{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.snowclose__shade{position:absolute;inset:auto 0 0 0;height:30%;z-index:3;background:linear-gradient(to top,var(--paper) 2%,color-mix(in srgb,var(--paper) 0%,transparent))}.snowclose__panel{position:relative;z-index:4;margin-top:-120px}.snowclose__card{max-width:580px;margin:0 auto;padding:28px 22px 22px;border-radius:24px;background:var(--paper);box-shadow:var(--shadow-soft),0 0 0 1px var(--line);text-align:center}.snowclose__title{font-size:clamp(30px,8vw,52px);line-height:1.04;margin:0 0 10px}.snowclose__lead{color:var(--ink-soft);margin-bottom:12px}.snowclose__pick{font-weight:700;font-size:17px;line-height:1.4;color:var(--ink);margin-bottom:18px;text-wrap:balance}.snowclose__pick span{white-space:nowrap}.snowclose__pick:empty{display:none}.snowclose__cta{min-width:260px}.snowclose__note{margin:14px 0 0;font-size:13px;color:var(--ink-soft)}.is-close-visible .sticky-buy.is-visible{transform:translateY(110%)}.site-footer{background:var(--ice)}@media(min-width:750px){.steps{grid-template-columns:repeat(2,1fr)}.plough__copy{right:auto;max-width:620px}}@media(min-width:990px){.site-header__inner{min-height:70px}.product{padding-bottom:72px}.product__title{font-size:48px}.steps{grid-template-columns:repeat(4,1fr)}.step,.section--paper .step,.section--cream .step{grid-template-columns:1fr;row-gap:10px}.step__no{grid-row:auto}.plough__img{object-position:50% 58%}.plough__scrim{height:auto;inset:0 auto 0 0;width:56%;background:linear-gradient(to right,#06162cc7,#06162c73 55%,#06162c00)}.plough__copy{left:6vw;top:14svh;max-width:34rem}.plough__title{font-size:clamp(48px,5vw,80px)}.plough__text{font-size:18px}.plough__meter{left:6vw;bottom:7svh}.anatomy__grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:72px;align-items:center}.snowclose__scene{height:auto;aspect-ratio:16 / 8;min-height:0}.snowclose__img{object-position:50% 50%}.snowclose__panel{margin-top:-180px}.snowclose__card{padding:36px 42px 30px}}@media(max-width:989px){.anatomy__figure[data-sc-reveal]{clip-path:none!important;-webkit-clip-path:none!important}.anatomy__pin{--show: 1}.snowclose__bed{transform:none!important;top:0;right:0;bottom:0;left:0}.facts__track{animation-duration:30s}}@media(prefers-reduced-motion:reduce){.facts__track{animation:none}.anatomy__pin{--show: 1}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/snowlift.css.map */
