h1,h2,h3,h4,.h1,.h2,.h3,.h4,.display{font-family:var(--f-heading);font-weight:var(--f-heading-weight);line-height:1.12;letter-spacing:-.005em;margin:0 0 .5em;text-wrap:balance;color:var(--c-heading)}.display{font-size:calc(clamp(2.3rem,5.4vw,4.6rem) * var(--heading-scale));font-weight:var(--f-heading-bold);text-transform:uppercase;letter-spacing:-.01em;line-height:1.02}h1,.h1{font-size:calc(clamp(1.8rem,3.2vw,2.6rem) * var(--heading-scale));font-weight:var(--f-heading-bold);text-transform:uppercase}h2,.h2{font-size:calc(clamp(1.55rem,2.7vw,2.25rem) * var(--heading-scale));font-weight:var(--f-heading-bold);text-transform:uppercase;letter-spacing:.005em}h3,.h3{font-size:calc(clamp(1.15rem,1.6vw,1.4rem) * var(--heading-scale));font-weight:600}h4,.h4{font-size:calc(1.08rem * var(--heading-scale));font-weight:600}h1 em,h2 em,h3 em,.display em,.h2 em{font-style:normal;color:var(--c-accent-deep)}.hero .display em,.closer .display em,.bg-dark h2 em{color:var(--c-accent)}.eyebrow{display:inline-flex;align-items:center;gap:.6em;font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent-deep);margin-bottom:.8rem}.eyebrow:before{content:none}.btn{--btn-bg:var(--c-btn-bg);--btn-fg:var(--c-btn-text);display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:54px;padding:0 30px;border-radius:var(--radius-btn);border:1px solid var(--btn-bg);background:var(--btn-bg);color:var(--btn-fg);font-weight:700;font-size:.92rem;letter-spacing:.09em;text-transform:uppercase;text-decoration:none;transition:transform .25s ease,background-color .25s ease,color .25s ease,box-shadow .25s ease;-webkit-tap-highlight-color:transparent}.announcement{background:var(--c-accent);color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:center;overflow:hidden}.header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px}.header__logo{justify-self:center;font-family:var(--f-heading);font-weight:600;font-size:1.6rem;letter-spacing:.34em;text-decoration:none;line-height:1;padding-left:.34em;color:var(--c-heading)}.header__link{display:none;text-decoration:none;font-size:.86rem;padding:8px 10px}.header__nav{display:none;border-top:1px solid var(--c-line)}.header__nav>ul{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 40px;list-style:none;margin:0;padding:14px 0}.header__nav a{text-decoration:none;font-size:.9rem;font-weight:500;position:relative;padding:6px 0;color:var(--c-text)}.header__nav .sub{position:absolute;top:100%;left:-18px;min-width:220px;padding:14px 18px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius);box-shadow:0 18px 40px -24px rgba(var(--c-dark-rgb),.4);opacity:0;visibility:hidden;transform:translateY(6px);transition:all .25s;z-index:5}.header__nav .sub ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cart-count{position:absolute;top:5px;right:3px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--c-accent-deep);color:#fff;font-size:.66rem;font-weight:700;display:grid;place-items:center;line-height:1}.drawer__title{font-family:var(--f-heading);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:1.1rem;margin:0;line-height:1}.menu-drawer__link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:17px 0;background:none;border:0;text-align:left;font-family:var(--f-heading);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:1.05rem;line-height:1.2;text-decoration:none}.marquee{overflow:hidden;background:var(--c-bg-alt);color:var(--c-heading)}.marquee__item{display:inline-flex;align-items:center;gap:12px;font-family:var(--f-heading);font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.stat-row strong{font-family:var(--f-heading);font-size:2rem;font-weight:700;display:block;line-height:1}.compare__cell--us{background:color-mix(in srgb,var(--c-accent) 18%,transparent);display:flex;gap:10px;align-items:flex-start}.compare__head .compare__cell{font-family:var(--f-heading);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.95rem;padding-block:18px}.acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;cursor:pointer;font-family:var(--f-heading);font-weight:600;font-size:calc(1.08rem * var(--heading-scale));line-height:1.3}.acc summary .pm{flex-shrink:0;width:30px;height:30px;border-radius:50%;border:1px solid var(--c-line);display:grid;place-items:center;transition:transform .3s,background-color .3s}@media(max-width:749px){.acc summary{font-size:1rem;padding:18px 0}.acc__body{padding-right:0}}.review-card blockquote{margin:0;font-size:.98rem;line-height:1.55}.gallery__slide{scroll-snap-align:start;aspect-ratio:var(--gallery-ratio,1/1);position:relative;margin:0}.gallery__thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:64px;gap:10px;overflow-x:auto;margin-top:12px;scrollbar-width:none;padding-bottom:2px}.gallery__thumbs button{padding:0;border:1px solid transparent;border-radius:6px;overflow:hidden;aspect-ratio:var(--gallery-ratio,1/1);background:var(--c-bg-alt);opacity:.65;transition:opacity .2s,border-color .2s}.buy__title{font-size:calc(clamp(1.55rem,2.4vw,2.05rem) * var(--heading-scale));margin-bottom:8px;line-height:1.15}.card__title{font-family:var(--f-heading);font-weight:600;text-transform:uppercase;font-size:1rem;letter-spacing:.02em;line-height:1.3;margin:0 0 4px}.footer__brand .footer__logo{font-family:var(--f-heading);font-weight:600;font-size:2.2rem;letter-spacing:.3em;line-height:1;margin-bottom:16px;color:var(--c-bg)}.footer__wordmark{font-family:var(--f-heading);font-weight:700;font-size:clamp(5rem,22vw,19rem);line-height:.78;letter-spacing:.06em;text-align:center;color:#f7f2ec0f;-webkit-user-select:none;user-select:none;margin-top:12px;overflow:hidden}.section-head h2{max-width:24ch}.lead{color:var(--c-muted)}.bg-alt .section-head .eyebrow{color:var(--c-accent-deep)}.offer-banner{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;margin-bottom:16px;border-radius:6px;background:var(--c-bg-alt);font-size:.88rem;color:var(--c-muted);line-height:1.45}.offer-banner .icon{color:var(--c-accent-deep);flex-shrink:0;margin-top:1px}.offer-banner strong{color:var(--c-heading)}.buy__kicker{font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);margin-bottom:8px}.buy__tagline{display:flex;gap:10px;font-style:italic;color:var(--c-muted);font-size:.95rem;margin:0 0 14px;padding-bottom:14px;border-bottom:1px solid var(--c-line)}.buy__tagline:before{content:"//";font-style:normal;color:var(--c-accent);font-weight:700}.tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.tag{display:inline-flex;align-items:center;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:999px;background:var(--c-accent);color:#fff}.tag--dark{background:var(--c-dark);color:#fff}.tag--soft{background:var(--c-bg-alt);color:var(--c-accent-deep)}.buy__price{flex-wrap:wrap;justify-content:space-between;row-gap:6px}.buy__price .price{font-size:1.45rem;font-weight:700;color:var(--c-heading)}.buy__price .stock{display:inline-flex;align-items:center;gap:6px;font-size:.86rem;font-weight:600;color:var(--c-success)}.proof-line{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--c-muted);margin:-6px 0 14px}.proof-line .stars{color:var(--c-accent)}.buy__bullets{gap:12px;font-size:.92rem;color:var(--c-muted)}.buy__bullets strong{color:var(--c-heading);font-weight:700}.buy__bullets .icon{color:var(--c-accent-deep)}.bundles2{display:grid;gap:14px;margin:6px 0 4px}.bwrap{position:relative;border:1.5px solid var(--c-line);border-radius:12px;background:var(--c-surface);transition:border-color .2s,box-shadow .2s,background-color .2s}.bwrap.is-selected,.bwrap:has(>input:checked){border-color:var(--c-accent);background:color-mix(in srgb,var(--c-bg-alt) 55%,#fff);box-shadow:0 10px 30px -22px rgba(var(--c-dark-rgb),.5)}.bwrap>input{position:absolute;opacity:0;pointer-events:none}.bcard{display:grid;grid-template-columns:22px 1fr auto;gap:14px;align-items:center;padding:18px 18px 16px;cursor:pointer}.bcard__radio{width:20px;height:20px;border-radius:50%;border:1.5px solid rgba(var(--c-text-rgb),.3);display:grid;place-items:center;background:#fff}.bcard__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--c-accent);transform:scale(0);transition:transform .2s}.bwrap.is-selected .bcard__radio,.bwrap:has(>input:checked) .bcard__radio{border-color:var(--c-accent)}.bwrap.is-selected .bcard__radio:after,.bwrap:has(>input:checked) .bcard__radio:after{transform:scale(1)}.bcard__name{display:block;font-weight:700;font-size:1rem;color:var(--c-heading);line-height:1.3}.bcard__name em{font-style:normal;color:var(--c-accent-deep);font-weight:600;font-size:.88rem;margin-left:4px}.bcard__headline{display:block;font-weight:700;font-size:.92rem;color:var(--c-heading);margin-top:2px}.bcard__desc{display:block;font-size:.84rem;color:var(--c-muted);margin-top:2px}.bcard__price{text-align:right;line-height:1.25}.bcard__price strong{display:block;font-size:1.15rem;font-weight:800;color:var(--c-heading)}.bcard__price small{display:block;font-size:.76rem;font-weight:700;color:var(--c-accent-deep)}.bcard__tag{position:absolute;top:-11px;right:14px;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:4px;background:var(--c-accent);color:#fff}.bcard__picker{display:none;gap:10px;padding:0 18px 18px;margin-top:-2px}.bwrap.is-selected .bcard__picker,.bwrap:has(>input:checked) .bcard__picker{display:grid;border-top:1px solid var(--c-line);padding-top:14px}.bcard__row{display:grid;grid-template-columns:44px 1fr 1fr;gap:8px;align-items:center}.bcard__thumb{width:44px;height:44px;border-radius:6px;object-fit:cover;background:var(--c-bg-alt)}.bcard__pair{grid-column:1/-1;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);margin-bottom:-4px}.bselect{width:100%;min-height:44px;padding:8px 32px 8px 12px;border:1px solid var(--c-line);border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23443c3c' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;-webkit-appearance:none;appearance:none;font-size:.88rem;cursor:pointer}.bselect:focus{outline:2px solid var(--c-accent);outline-offset:1px}.buy__links{display:flex;justify-content:center;gap:18px;margin:4px 0 6px;font-size:.84rem}.buy__trust2{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:.82rem;color:var(--c-muted);margin:10px 0 4px}.buy__trust2 span{display:inline-flex;align-items:center;gap:6px}.buy__trust2 .icon{color:var(--c-accent-deep)}.buy__atc .btn{background:var(--c-btn-bg);border-color:var(--c-btn-bg)}.facts{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 16px;text-align:center}@media(min-width:990px){.facts{grid-template-columns:repeat(var(--cols,4),1fr)}}.fact strong{display:block;font-family:var(--f-heading);font-weight:var(--f-heading-bold);font-size:clamp(2rem,3.6vw,2.8rem);line-height:1;color:var(--c-accent-deep);margin-bottom:8px}.fact span{display:block;font-size:.88rem;color:var(--c-muted);max-width:22ch;margin:0 auto}.benefits--numbered .benefit{padding:0;border:0;background:transparent}.benefits--numbered .benefit__media{aspect-ratio:1;border-radius:var(--radius-media);overflow:hidden;background:var(--c-bg-alt);margin-bottom:16px}.benefits--numbered .benefit__media img{width:100%;height:100%;object-fit:cover}.benefits--numbered .benefit__num{display:block;font-family:var(--f-heading);font-weight:var(--f-heading-bold);font-size:1.6rem;color:var(--c-accent);line-height:1;margin-bottom:8px}.benefits--numbered .benefit h3{text-transform:uppercase;font-size:1rem;letter-spacing:.03em}.look figcaption strong{font-family:var(--f-heading);text-transform:uppercase;letter-spacing:.06em;font-size:.86rem}.closer{min-height:460px}.reels{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,300px);justify-content:center;gap:18px;overflow-x:auto;scrollbar-width:none;padding-bottom:6px}.reels::-webkit-scrollbar{display:none}@media(max-width:749px){.reels{grid-auto-columns:72%;justify-content:start;margin-inline:calc(clamp(16px,4vw,40px)*-1);padding-inline:clamp(16px,4vw,40px);scroll-snap-type:x mandatory}.reel{scroll-snap-align:start}}.reel{margin:0}.reel__media{aspect-ratio:9/16;border-radius:var(--radius);overflow:hidden;background:var(--c-bg-alt)}.reel__media video,.reel__media img{width:100%;height:100%;object-fit:cover}.reel figcaption{margin-top:10px;text-align:center;font-family:var(--f-heading);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:.82rem;color:var(--c-heading)}.hero__video--mobile{display:none}@media(max-width:749px){.hero__media .hero__video--mobile{display:block;width:100%;height:100%;object-fit:cover}}@media(min-width:990px){.header{grid-template-columns:1fr auto 1fr;gap:0;height:84px}.header__nav{display:block;justify-self:auto}.header__menu-btn{display:none}.header__link{display:inline-flex}}.product>*{min-width:0}fieldset.opt,.bundles2{min-width:0}legend.visually-hidden{width:1px!important;max-width:1px!important;padding:0}.gallery__counter{top:14px;bottom:auto;background:#ffffffeb;color:var(--c-heading)}.gallery__arrows{top:calc(50% - 46px)}.buy__price .save{color:var(--c-accent-deep);background:var(--c-peach)}.hero{color:var(--c-text)}.hero:after{background:linear-gradient(90deg,#ffffffeb,#ffffffb8 38%,#fff0 64%)}.hero .eyebrow,.closer .eyebrow{color:var(--c-accent-deep)}.hero .display,.closer .display,.closer h2{color:var(--c-heading)}.hero .display em,.closer .display em,.closer h2 em{color:var(--c-accent-deep)}.hero__text{opacity:1;color:var(--c-text)}.hero .btn--ghost{color:var(--c-heading);border-color:#1d1a1a59;background:#ffffffb3}.hero__proof{opacity:1;color:var(--c-muted)}@media(max-width:989px){.hero .hero__inner{align-self:flex-end}.hero:after{background:linear-gradient(0deg,#fffffff5,#ffffffe0 34%,#fff0 58%)}}.closer{color:var(--c-text);background:var(--c-bg-alt)}.closer:after{background:linear-gradient(90deg,#fffffff0,#ffffffbf 36%,#fff0 60%)}@media(max-width:749px){.closer{flex-direction:column;align-items:stretch;min-height:0}.closer .closer__media{position:relative;inset:auto;z-index:0;aspect-ratio:4/3}.closer:after{content:none}.closer__inner{padding:24px 20px 28px}}.marquee__item{font-style:normal}.buy__kicker{display:flex;align-items:center;gap:8px}.flag-pl{flex-shrink:0;width:18px;height:12px;border-radius:2px;background:linear-gradient(#fff 50%,#dc143c 50%);box-shadow:0 0 0 1px #0000001f}.proof-line{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--c-text);margin:2px 0 14px}.proof-line strong{color:var(--c-heading);font-weight:700}.proof-dots{display:inline-flex;flex-shrink:0}.proof-dots i{width:26px;height:26px;border-radius:50%;border:2px solid #fff;margin-left:-9px;box-shadow:0 1px 3px #0000001f}.proof-dots i:first-child{margin-left:0;background:linear-gradient(135deg,#f3d3d6,#e3a9b0)}.proof-dots i:nth-child(2){background:linear-gradient(135deg,#e6b9b8,#b98684)}.proof-dots i:nth-child(3){background:linear-gradient(135deg,#b98684,#5b4033)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/blask-v2.css.map */
