.align-bundles-root{--ab2-cream:#f4f0e8;--ab2-cream-soft:#faf7f0;--ab2-sand:#ebe5d8;--ab2-ink:#1f2620;--ab2-muted:#6b6358;--ab2-muted-light:#8c7f6e;--ab2-green:#2d3a2e;--ab2-black-btn:#1a1b18;--ab2-sage:#4a5240;--ab2-sage-light:#7a8068;--ab2-gold:#d4aa78;--ab2-on-dark:#faf7f0;--ab2-line:rgba(107,99,88,.18);--ab2-sel:#2d3a2e;--ab2-danger:#a4442f;font-family:Manrope,sans-serif;color:var(--ab2-ink);background:var(--ab2-cream-soft);-webkit-font-smoothing:antialiased}.align-bundles-root *{box-sizing:border-box}.align-bundles-root .ab2-serif{font-family:Bodoni Moda,serif;font-weight:600}.align-bundles-root .ab2-eyebrow{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ab2-gold)}.align-bundles-root .ab2-h2{font-family:Bodoni Moda,serif;font-weight:600;font-size:clamp(26px,4vw,38px);line-height:1.12;color:var(--ab2-ink);margin:8px 0 0}.align-bundles-root .ab2-lede{font-size:16px;line-height:1.6;color:var(--ab2-muted);max-width:560px;margin:12px auto 0}.ab2-hero{background:var(--ab2-green);text-align:center;padding:52px 16px 44px}.ab2-hero .ab2-hero-title{font-family:Bodoni Moda,serif;font-weight:600;line-height:1.08;color:var(--ab2-on-dark);margin:14px auto 16px;white-space:nowrap;font-size:min(54px,calc((100vw - 32px) / 22.5));letter-spacing:-.005em}.ab2-hero p.ab2-sub{font-size:17px;color:#faf7f0c7;font-weight:400;line-height:1.55;max-width:540px;margin:0 auto 26px}.ab2-hero-title-mobile{display:none}@media(max-width:749px){.ab2-hero .ab2-hero-title:has(.ab2-hero-title-mobile){white-space:normal;text-wrap:balance;font-size:clamp(26px,7.6vw,38px);line-height:1.1}.ab2-hero-title-desktop{display:none}.ab2-hero-title-mobile{display:inline}}@media(max-width:600px){.ab2-hero{padding:40px 16px 36px}.ab2-hero p.ab2-sub{font-size:15px;line-height:1.5;margin-bottom:22px}}.ab2-hero--split .ab2-hero-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:28px;align-items:center}.ab2-hero-media{display:flex;justify-content:center}.ab2-hero-video{position:relative;width:min(78vw,320px);aspect-ratio:9/16;border-radius:0;overflow:hidden;background:#00000040;box-shadow:0 18px 40px #00000047}.ab2-hero-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ab2-hero-sound{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:2;display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border:0;border-radius:0;background:#1a1b18c7;color:#faf7f0;font:600 12.5px/1 Manrope,sans-serif;letter-spacing:.04em;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 4px 14px #00000040;transition:opacity .2s}.ab2-hero-sound:hover{background:#1a1b18e6}.ab2-hero-sound svg{width:16px;height:16px;fill:#d4aa78;stroke:#d4aa78;stroke-width:1.8;stroke-linecap:round}.ab2-hero-sound[hidden]{display:none}.ab2-hero-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:76px;height:76px;border-radius:50%;border:0;background:#1a1b189e;display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 6px 22px #0000004d;transition:transform .2s,background .2s}.ab2-hero-play:hover{background:#1a1b18cc;transform:translate(-50%,-50%) scale(1.06)}.ab2-hero-play svg{width:32px;height:32px;fill:#d4aa78;margin-left:4px}.ab2-hero-play[hidden]{display:none}.ab2-hero-video-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:20px;border:2px dashed rgba(212,170,120,.6);border-radius:0;color:#faf7f0cc;font-size:14px;line-height:1.4}.ab2-hero-video-placeholder small{font-size:12px;opacity:.7}@media(min-width:990px){.ab2-hero--split{padding:56px 40px;text-align:center}.ab2-hero--split .ab2-hero-inner{grid-template-columns:1fr 1fr;gap:48px}.ab2-hero--split .ab2-hero-title{white-space:normal;text-wrap:balance;font-size:clamp(34px,3vw,46px);max-width:600px}.ab2-hero--split .ab2-hero-video{width:auto;height:min(640px,78vh);max-width:100%}}.ab2-hero-ctas{display:flex;justify-content:center;align-items:stretch;gap:12px;flex-wrap:wrap}.ab2-hero-ctas .ab2-btn{display:inline-flex;align-items:center;justify-content:center}@media(max-width:420px){.ab2-hero-ctas .ab2-btn-dark{min-height:52px}}.ab2-trustline{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:#faf7f0d9;margin:22px 0 0;font-weight:500}.ab2-trustline--link{text-decoration:none;cursor:pointer;width:max-content;max-width:100%;margin-left:auto;margin-right:auto}.ab2-trustline--link .ab2-trustline-text{text-decoration:underline;text-decoration-color:#faf7f059;text-underline-offset:3px;transition:text-decoration-color .2s}.ab2-trustline--link:hover .ab2-trustline-text{text-decoration-color:var(--ab2-gold)}.ab2-reviews{scroll-margin-top:70px}.align-bundles-root .ab2-stars{color:var(--ab2-gold);letter-spacing:1px;font-size:14px}.ab2-btn{display:inline-block;padding:16px 34px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:2px solid var(--ab2-gold);text-align:center;font-family:Manrope,sans-serif;transition:.2s;border-radius:0;background:none;line-height:1.2}.ab2-btn-fill{background:var(--ab2-gold);color:var(--ab2-black-btn)}.ab2-btn-fill:hover{background:var(--ab2-black-btn);border-color:var(--ab2-black-btn);color:var(--ab2-gold)}.ab2-btn-fill:disabled{background:var(--ab2-muted-light);border-color:var(--ab2-muted-light);color:var(--ab2-cream-soft);cursor:not-allowed;opacity:.6}.ab2-btn-lg{padding:18px 40px;font-size:14px;box-shadow:0 8px 24px #d4aa7847}.ab2-btn-dark{background:var(--ab2-black-btn);color:var(--ab2-gold);border-color:var(--ab2-black-btn);padding:14px 26px;font-size:12px}.ab2-btn-dark:hover{border-color:var(--ab2-gold)}@media(max-width:420px){.ab2-btn-lg{padding:16px 26px;font-size:13px}.ab2-btn-dark{padding:13px 18px}}.ab2-builder{padding:56px 20px;max-width:1220px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:36px;align-items:start;scroll-margin-top:12px}@media(min-width:990px){.ab2-builder{grid-template-columns:1fr 380px;gap:56px;padding:64px 40px}}.ab2-builder--no-hero{padding-top:20px}@media(min-width:990px){.ab2-builder--no-hero{padding-top:28px}}.ab2-step-head{display:flex;align-items:baseline;gap:12px;margin-bottom:18px}.ab2-step-num{font-family:Bodoni Moda,serif;font-size:21px;color:var(--ab2-sage);font-weight:600}.ab2-step-q{font-family:Bodoni Moda,serif;font-weight:600;font-size:26px;color:var(--ab2-ink)}.ab2-step-block{margin-bottom:44px}.ab2-step-block:last-child{margin-bottom:0}.ab2-step-hint{font-size:14px;color:var(--ab2-muted-light);font-style:italic;padding:14px 0}.ab2-step-note{font-size:14px;color:var(--ab2-muted);margin:-8px 0 16px}.ab2-fabric-grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:560px){.ab2-fabric-grid{grid-template-columns:1fr 1fr}.ab2-fabric-grid--3{grid-template-columns:repeat(3,1fr);gap:14px}.ab2-fabric-grid--3 .ab2-fabric-card{padding:14px 14px 16px}.ab2-fabric-grid--3 .ab2-fabric-card p{font-size:13px}}.ab2-fabric-card{border:2px solid var(--ab2-line);border-radius:0;padding:20px;cursor:pointer;background:var(--ab2-cream);transition:.15s;text-align:left;font:inherit;color:inherit;width:100%}.ab2-fabric-card:hover{border-color:var(--ab2-sage-light)}.ab2-fabric-card.selected{border-color:var(--ab2-sel);border-width:2.5px;box-shadow:0 0 0 2px var(--ab2-sel);background:#fff}.ab2-fabric-card.is-disabled{opacity:.4;cursor:not-allowed}.ab2-fabric-card.is-disabled:hover{border-color:var(--ab2-line)}.ab2-fabric-card:focus-visible{outline:2px solid var(--ab2-sel);outline-offset:3px}.ab2-fabric-img{position:relative;aspect-ratio:1/1;background:var(--ab2-sand);border-radius:0;margin-bottom:14px;overflow:hidden}.ab2-gal-track{display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.ab2-gal-track::-webkit-scrollbar{display:none}.ab2-gal-slide{flex:0 0 100%;height:100%;scroll-snap-align:start}.ab2-fabric-img img{width:100%;height:100%;object-fit:cover;display:block}.ab2-gal-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:34px;height:34px;border-radius:50%;border:0;background:#faf7f0eb;box-shadow:0 2px 8px #0000002e;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ab2-ink);padding:0}.ab2-gal-arrow svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ab2-gal-arrow:hover{background:#fff}.ab2-gal-arrow[hidden]{display:none}.ab2-gal-prev{left:8px}.ab2-gal-next{right:8px}.ab2-gal-dots{position:absolute;left:0;right:0;bottom:8px;display:flex;justify-content:center;gap:5px;z-index:2;pointer-events:none}.ab2-gal-dots[hidden]{display:none}.ab2-gal-dots span{width:6px;height:6px;border-radius:50%;background:#faf7f099;box-shadow:0 0 2px #00000059;transition:background .2s,transform .2s}.ab2-gal-dots span.is-active{background:#fff;transform:scale(1.25)}.ab2-fabric-img img.ab2-img-in{animation:ab2-img-fade .35s ease-out}@keyframes ab2-img-fade{0%{opacity:.35}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ab2-fabric-img img.ab2-img-in{animation:none}}.ab2-fabric-card .ab2-row-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ab2-fabric-card h4{font-size:17px;font-weight:700;color:var(--ab2-ink);margin:0}.ab2-fabric-card .ab2-price{font-size:13.5px;font-weight:600;color:var(--ab2-ink);opacity:.85;white-space:nowrap;flex-shrink:0;padding-top:2px;letter-spacing:.01em}.ab2-fabric-card .ab2-price.is-muted{font-weight:500;color:var(--ab2-muted);opacity:1}.ab2-fabric-card .ab2-price:empty{display:none}.ab2-fabric-grid--3 .ab2-fabric-card .ab2-row-top{flex-direction:column;gap:3px}.ab2-fabric-tag{display:none}.ab2-fabric-card p{font-size:13.5px;color:var(--ab2-muted);font-weight:400;line-height:1.5;margin:8px 0 0}@media(max-width:559px){.ab2-fabric-grid{grid-template-columns:1fr 1fr;gap:10px}.ab2-fabric-card{padding:8px 8px 12px;border-radius:0}.ab2-fabric-grid--3{grid-template-columns:repeat(3,1fr);gap:8px}.ab2-fabric-grid--3:not(.has-selection) .ab2-fabric-card{padding:6px 6px 10px;border-radius:0}.ab2-fabric-grid--3:not(.has-selection) .ab2-fabric-card .ab2-radio{display:none}.ab2-fabric-grid--3:not(.has-selection) .ab2-fabric-img{margin-bottom:8px;border-radius:0}.ab2-fabric-grid--3:not(.has-selection) .ab2-gal-arrow{display:none}.ab2-fabric-grid--3:not(.has-selection) .ab2-fabric-card h4{font-size:13px;padding:0 2px}.ab2-fabric-grid--3:not(.has-selection) .ab2-fabric-card p{font-size:11.5px;line-height:1.35;margin-top:4px;padding:0 2px}.ab2-fabric-grid--3:not(.has-selection) .ab2-fabric-desc{display:none}.ab2-fabric-grid--3:not(.has-selection) .ab2-fabric-tag{display:block}.ab2-fabric-grid.has-selection{grid-template-columns:1fr;gap:8px}.ab2-fabric-grid.has-selection .ab2-fabric-card.selected{order:-1;padding:12px 12px 16px}.ab2-fabric-grid.has-selection .ab2-fabric-card.selected .ab2-fabric-img{border-radius:0;margin-bottom:12px}.ab2-fabric-grid.has-selection .ab2-fabric-card.selected .ab2-gal-arrow{width:36px;height:36px}.ab2-fabric-grid.has-selection .ab2-fabric-card.selected .ab2-gal-arrow svg{width:16px;height:16px}.ab2-fabric-grid.has-selection .ab2-fabric-card.selected .ab2-gal-prev{left:8px}.ab2-fabric-grid.has-selection .ab2-fabric-card.selected .ab2-gal-next{right:8px}.ab2-fabric-grid.has-selection .ab2-fabric-card.selected .ab2-gal-dots{bottom:10px;gap:6px}.ab2-fabric-grid.has-selection .ab2-fabric-card.selected .ab2-gal-dots span{width:6px;height:6px}.ab2-fabric-grid.has-selection .ab2-fabric-card.selected h4{font-size:16.5px}.ab2-fabric-grid.has-selection .ab2-fabric-card.selected p{font-size:13px}.ab2-fabric-grid.has-selection .ab2-fabric-card:not(.selected){display:flex;align-items:center;gap:12px;padding:8px 14px 8px 12px}.ab2-fabric-grid.has-selection .ab2-fabric-card:not(.selected) .ab2-radio{margin:0}.ab2-fabric-grid.has-selection .ab2-fabric-card:not(.selected) .ab2-fabric-img{flex:0 0 48px;width:48px;height:48px;margin:0;border-radius:0}.ab2-fabric-grid.has-selection .ab2-fabric-card:not(.selected) .ab2-gal-track{overflow:hidden}.ab2-fabric-grid.has-selection .ab2-fabric-card:not(.selected) .ab2-gal-arrow,.ab2-fabric-grid.has-selection .ab2-fabric-card:not(.selected) .ab2-gal-dots,.ab2-fabric-grid.has-selection .ab2-fabric-card:not(.selected) p{display:none}.ab2-fabric-grid.has-selection .ab2-fabric-card:not(.selected) .ab2-row-top{flex:1 1 auto}.ab2-fabric-grid.has-selection .ab2-fabric-card:not(.selected) h4{font-size:14.5px}.ab2-fabric-grid.has-selection .ab2-fabric-card:not(.selected):after{content:"Switch \203a";font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--ab2-sage);white-space:nowrap}.ab2-gal-arrow{width:28px;height:28px}.ab2-gal-arrow svg{width:13px;height:13px}.ab2-gal-prev{left:5px}.ab2-gal-next{right:5px}.ab2-gal-dots{bottom:6px;gap:4px}.ab2-gal-dots span{width:5px;height:5px}.ab2-fabric-img{border-radius:0;margin-bottom:10px}.ab2-fabric-card .ab2-radio{margin-bottom:8px}.ab2-fabric-card .ab2-row-top{flex-direction:column;gap:2px}.ab2-fabric-card h4{font-size:14.5px;line-height:1.25}.ab2-fabric-card .ab2-price{font-size:12px;padding-top:0}.ab2-fabric-grid.has-selection .ab2-fabric-card.selected .ab2-row-top{flex-direction:row;align-items:baseline;justify-content:space-between}.ab2-fabric-grid.has-selection .ab2-fabric-card.selected .ab2-price{font-size:14px}.ab2-fabric-grid.has-selection .ab2-fabric-card:not(.selected) .ab2-row-top{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.ab2-fabric-grid.has-selection .ab2-fabric-card:not(.selected) .ab2-price{font-size:12.5px;font-weight:500;color:var(--ab2-muted);opacity:1}.ab2-fabric-card p{font-size:12px;line-height:1.4;margin-top:6px}.ab2-step-block{margin-bottom:34px}.ab2-step-q{font-size:23px}}.ab2-step-block{scroll-margin-top:80px}.ab2-radio{width:17px;height:17px;border-radius:50%;border:1.5px solid var(--ab2-muted-light);flex-shrink:0;position:relative;margin-bottom:10px;display:block}.ab2-fabric-card.selected .ab2-radio,.ab2-fill-card.selected .ab2-radio{border-color:var(--ab2-sel);background:var(--ab2-sel)}.ab2-fabric-card.selected .ab2-radio:after,.ab2-fill-card.selected .ab2-radio:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#fff}.ab2-swatch-row{display:flex;flex-wrap:wrap;gap:18px}.ab2-swatch{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;background:none;border:none;font-family:Manrope;padding:4px;color:inherit}.ab2-swatch-dot{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--ab2-line);display:block}.ab2-swatch.selected .ab2-swatch-dot{box-shadow:0 0 0 2px var(--ab2-cream-soft),0 0 0 3.5px var(--ab2-sel)}.ab2-swatch span:last-child{font-size:12.5px;font-weight:500;color:var(--ab2-ink)}.ab2-size-row{display:flex;flex-wrap:wrap;gap:10px}.ab2-size-pill{padding:13px 22px;border:2px solid var(--ab2-line);border-radius:0;background:var(--ab2-cream);font-family:Manrope;font-weight:600;font-size:14px;color:var(--ab2-ink);cursor:pointer;min-height:44px}.ab2-size-pill.selected{border-color:var(--ab2-sel);background:var(--ab2-sel);color:var(--ab2-cream-soft)}.ab2-size-pill:disabled{opacity:.4;cursor:not-allowed}@media(max-width:559px){.ab2-size-row{flex-wrap:nowrap;gap:6px}.ab2-size-pill{flex:1 1 auto;min-width:0;padding:0 8px;font-size:13px;white-space:nowrap;border-radius:0}}@media(max-width:359px){.ab2-size-row{gap:4px}.ab2-size-pill{padding:0 5px;font-size:12px}}.ab2-fill-list{display:grid;gap:10px}.ab2-fill-card{display:flex;align-items:center;gap:14px;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--ab2-cream);border:2px solid var(--ab2-line);border-radius:0;padding:12px 16px 12px 14px;transition:.15s}.ab2-fill-card:hover{border-color:var(--ab2-sage-light)}.ab2-fill-card.selected{border-color:var(--ab2-sel);box-shadow:0 0 0 1.5px var(--ab2-sel);background:#fff}.ab2-fill-card:disabled{opacity:.45;cursor:not-allowed}.ab2-fill-card .ab2-radio{margin:0}.ab2-fill-thumb{width:64px;height:64px;border-radius:0;overflow:hidden;background:var(--ab2-sand);flex-shrink:0}.ab2-fill-thumb:empty{display:none}.ab2-fill-thumb{background:#f1ece2}.ab2-fill-thumb img{width:100%;height:100%;object-fit:contain;padding:4px 0 0;display:block}.ab2-fill-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px;line-height:1.3;letter-spacing:0}.ab2-fill-title{font-size:15px;font-weight:700;color:var(--ab2-ink);display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;line-height:1.3}.ab2-fill-badge{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ab2-sage);background:#4a52401a;border-radius:0;padding:3px 7px;line-height:1.2}.ab2-fill-desc{font-size:13px;color:var(--ab2-muted);line-height:1.4}@media(max-width:480px){.ab2-fill-card{gap:10px;padding:12px}.ab2-fill-thumb{width:56px;height:56px}.ab2-fill-title{font-size:14px}}.ab2-fill-price{font-size:13.5px;font-weight:700;color:var(--ab2-ink);white-space:nowrap;flex-shrink:0}.ab2-summary{background:var(--ab2-cream);border:2px solid var(--ab2-line);border-radius:0;padding:26px}@media(min-width:990px){.ab2-summary{position:sticky;top:24px}}.ab2-summary h3{font-family:Bodoni Moda,serif;font-weight:600;font-size:21px;margin:0 0 16px}.ab2-sline{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid var(--ab2-line)}.ab2-sline:last-of-type{border-bottom:none}.ab2-sline .ab2-name{font-size:13.5px;font-weight:700;color:var(--ab2-ink)}.ab2-sline .ab2-attr{font-size:12px;color:var(--ab2-muted);margin-top:2px}.ab2-sline .ab2-line-price{font-size:13px;font-weight:600;color:var(--ab2-ink);white-space:nowrap;flex-shrink:0;padding-left:10px}.ab2-cart-lines{margin-bottom:4px;border-bottom:1px solid var(--ab2-line)}.ab2-cart-lines-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ab2-muted)}.ab2-cart-lines .ab2-sline:last-child{border-bottom:none}.ab2-price-block{margin:18px 0 20px;padding-top:16px;border-top:2px solid var(--ab2-sel)}.ab2-price-orig{text-decoration:line-through;color:var(--ab2-muted-light);font-size:14px;margin-right:8px}.ab2-price-badge{display:inline-block;background:var(--ab2-gold);color:var(--ab2-black-btn);font-size:10.5px;font-weight:700;letter-spacing:.05em;padding:3px 9px;border-radius:0;vertical-align:middle}.ab2-price-final{font-family:Bodoni Moda,serif;font-weight:600;font-size:33px;color:var(--ab2-sage);margin-top:6px}.ab2-price-save{display:inline-block;font-size:13.5px;font-weight:700;color:var(--ab2-black-btn);background:var(--ab2-gold);border-radius:0;padding:4px 10px;margin-top:10px}.ab2-summary .ab2-btn{display:block;width:100%}.ab2-microcopy{font-size:11.5px;color:var(--ab2-muted-light);text-align:center;margin-top:10px;line-height:1.4}.ab2-unavailable-note{font-size:12px;color:var(--ab2-danger);text-align:center;margin-top:10px}.ab2-summary-reassure{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 16px;margin-top:16px;padding-top:14px;border-top:1px solid var(--ab2-line)}.ab2-summary-reassure .ab2-item{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--ab2-muted)}.ab2-summary-reassure svg{width:14px;height:14px;stroke:var(--ab2-sage);flex-shrink:0}.ab2-stickybar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--ab2-cream-soft);border-top:1px solid var(--ab2-line);box-shadow:0 -8px 24px #1f26201f;font-family:Manrope,sans-serif;animation:ab2-bar-in .25s ease-out}.ab2-stickybar[hidden]{display:none}@keyframes ab2-bar-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ab2-stickybar{animation:none}}.ab2-stickybar-summary{display:none}@media(min-width:990px){.ab2-stickybar{gap:28px;padding:12px max(32px,calc((100vw - 1180px)/2 + 20px)) calc(12px + env(safe-area-inset-bottom))}.ab2-stickybar-summary{display:block;flex:1 1 auto;min-width:0;font-size:14px;font-weight:600;color:var(--ab2-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab2-stickybar-summary:empty{visibility:hidden}.ab2-stickybar-price{display:flex;align-items:baseline;gap:10px}.ab2-stickybar-final{font-size:24px;margin-top:0}.ab2-stickybar .ab2-btn{padding:15px 34px;font-size:13px;letter-spacing:.12em;max-width:none}}.ab2-stickybar-price{min-width:0;line-height:1.2}.ab2-stickybar-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ab2-muted);white-space:nowrap}.ab2-stickybar-orig{text-decoration:line-through;color:var(--ab2-muted-light);font-weight:600;letter-spacing:0;margin-left:4px;text-transform:none}.ab2-stickybar-final{font-family:Bodoni Moda,serif;font-weight:600;font-size:21px;color:var(--ab2-sage);white-space:nowrap;margin-top:2px}.ab2-stickybar .ab2-btn{padding:14px 16px;font-size:12px;letter-spacing:.1em;flex-shrink:0;max-width:62%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.ab2-stickybar-on{padding-bottom:76px}[class*=kl-teaser-]{transition:transform .25s ease-out}body.ab2-stickybar-on [class*=kl-teaser-]{transform:translateY(calc(-1 * var(--ab2-bar-h, 72px)))!important}@media(max-width:359px){.ab2-stickybar{gap:8px;padding-left:12px;padding-right:12px}.ab2-stickybar-final{font-size:18px}.ab2-stickybar-label{font-size:10px;letter-spacing:.04em}.ab2-stickybar .ab2-btn{padding:13px 12px;font-size:11px;letter-spacing:.06em}}@media(min-width:990px){body.ab2-stickybar-on{padding-bottom:80px}}.ab2-vs{padding:56px 16px;background:var(--ab2-cream-soft)}.ab2-vs-intro{text-align:center;max-width:620px;margin:0 auto 28px}.ab2-vs-table{max-width:720px;margin:0 auto}.ab2-vs-row{display:grid;grid-template-columns:1fr 1fr}.ab2-vs-cell.ab2-vs-us{background:var(--ab2-green)}.ab2-vs-headrow .ab2-vs-us{border-radius:0}.ab2-vs-row:last-child .ab2-vs-us{border-radius:0}.ab2-vs-row+.ab2-vs-row .ab2-vs-them{border-top:1px solid var(--ab2-line)}.ab2-vs-row+.ab2-vs-row .ab2-vs-us{border-top:1px solid rgba(250,247,240,.12)}.ab2-vs-cell{display:flex;align-items:center;gap:10px;padding:14px 18px;font-size:14.5px;font-weight:600;line-height:1.35;letter-spacing:0}.ab2-vs-them{color:var(--ab2-muted)}.ab2-vs-us{color:var(--ab2-on-dark)}.ab2-vs-colhead{padding-top:18px;padding-bottom:14px;font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ab2-vs-headrow .ab2-vs-them{color:var(--ab2-muted-light)}.ab2-vs-headrow .ab2-vs-us{color:var(--ab2-gold)}.ab2-vs-ico{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ab2-vs-ico svg{width:12px;height:12px;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.ab2-vs-ico-x{background:#a4442f1f}.ab2-vs-ico-x svg{stroke:var(--ab2-danger)}.ab2-vs-ico-check{background:var(--ab2-gold)}.ab2-vs-ico-check svg{stroke:var(--ab2-black-btn)}@media(max-width:600px){.ab2-vs-cell{padding:12px 10px;font-size:13px;gap:8px;align-items:flex-start}.ab2-vs-colhead{font-size:10.5px;letter-spacing:.12em;align-items:center}.ab2-vs-ico{width:18px;height:18px;margin-top:1px}.ab2-vs-ico svg{width:10px;height:10px}}.ab2-wib{background:var(--ab2-sand);padding:56px 16px;text-align:center}.ab2-wib-grid{display:grid;grid-template-columns:1fr;gap:18px;max-width:1000px;margin:32px auto 0;text-align:left}@media(min-width:750px){.ab2-wib-grid{grid-template-columns:repeat(3,1fr);gap:24px}}.ab2-wib-card{background:var(--ab2-cream-soft);border:2px solid var(--ab2-line);border-radius:0;overflow:hidden;display:flex;flex-direction:column}.ab2-wib-img{aspect-ratio:4/3;background:var(--ab2-cream);overflow:hidden}.ab2-wib-img img{width:100%;height:100%;object-fit:cover;display:block}.ab2-wib-img img[hidden]{display:none}.ab2-wib-body{padding:18px 20px 22px}.ab2-wib-card h4{font-size:16.5px;font-weight:700;margin:0;color:var(--ab2-ink)}.ab2-wib-attr{font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--ab2-sage);margin:5px 0 10px}.ab2-wib-card p{font-size:13.5px;color:var(--ab2-muted);line-height:1.5;margin:0}.ab2-wib-card p[hidden]{display:none}@media(max-width:749px){.ab2-wib-grid{gap:12px;margin-top:24px}.ab2-wib-card{flex-direction:row;align-items:stretch}.ab2-wib-img{aspect-ratio:auto;width:112px;flex-shrink:0}.ab2-wib-body{padding:14px 16px;line-height:1.3}.ab2-wib-card h4{font-size:15px;line-height:1.25}.ab2-wib-attr{font-size:11.5px;margin:4px 0 6px;line-height:1.35}.ab2-wib-card p{font-size:12.5px;line-height:1.45}}.ab2-wib .ab2-trust-row{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;max-width:900px;margin:36px auto 0}.ab2-trust-item{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ab2-sage);max-width:140px}.ab2-trust-item svg{width:26px;height:26px;stroke:var(--ab2-sage);fill:none;stroke-width:1.2}.ab2-why{padding:64px 16px;background:var(--ab2-cream-soft);scroll-margin-top:12px}.ab2-why-intro{text-align:center;max-width:640px;margin:0 auto 40px}.ab2-why-rows{max-width:1200px;margin:0 auto;display:grid;gap:48px}.ab2-why-row{display:grid;grid-template-columns:1fr;gap:20px;align-items:center}@media(min-width:900px){.ab2-why-row{grid-template-columns:1.35fr 1fr;gap:56px}.ab2-why-row--flip{grid-template-columns:1fr 1.35fr}.ab2-why-row--flip .ab2-why-media{order:2}}.ab2-why-media{border-radius:0;overflow:hidden;background:var(--ab2-sand);max-width:680px;width:100%;justify-self:center}@media(max-width:899px){.ab2-why-media{max-width:620px}}@media(max-width:599px){.ab2-why-media{width:calc(100% + 24px);max-width:none;margin:0 -12px;border-radius:0}}.ab2-why-media img{width:100%;height:auto;display:block}.ab2-why-placeholder{aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--ab2-muted-light);font-size:12px}.ab2-why-placeholder svg{width:60%;height:auto;fill:var(--ab2-muted-light);opacity:.35}.ab2-why-kicker{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ab2-sage)}.ab2-why-num{font-family:Bodoni Moda,serif;font-size:15px;letter-spacing:0;color:var(--ab2-gold)}.ab2-why-copy h3{font-family:Bodoni Moda,serif;font-weight:600;font-size:clamp(23px,3vw,30px);line-height:1.15;color:var(--ab2-ink);margin:10px 0 12px}.ab2-why-text{font-size:15.5px;line-height:1.65;color:var(--ab2-muted)}.ab2-why-text p{margin:0 0 10px}.ab2-why-list{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:10px}.ab2-why-list li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;font-weight:600;color:var(--ab2-ink);line-height:1.4}.ab2-why-list .ab2-vs-ico{width:20px;height:20px;margin-top:0}.ab2-why-cta{text-align:center;margin-top:48px}.ab2-reviews{padding:56px 0 60px;background:var(--ab2-cream)}.ab2-reviews-head{max-width:1160px;margin:0 auto 22px;padding:0 16px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.ab2-reviews-sub{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ab2-muted);margin:10px 0 0;font-weight:500}.ab2-reviews-nav{display:none;gap:8px;flex-shrink:0}@media(min-width:750px){.ab2-reviews-nav{display:flex}}.ab2-reviews-arrow{width:42px;height:42px;border-radius:50%;border:1.5px solid var(--ab2-line);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ab2-ink);transition:.15s}.ab2-reviews-arrow:hover{border-color:var(--ab2-sel)}.ab2-reviews-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ab2-review-row{display:flex;align-items:stretch;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:4px 16px 12px;scroll-padding-left:16px;max-width:1192px;margin:0 auto}.ab2-review-row:focus-visible{outline:2px solid var(--ab2-sel);outline-offset:2px}.ab2-review-card{flex:0 0 min(300px,82vw);scroll-snap-align:start;background:#fff;border:1px solid var(--ab2-line);border-left:4px solid var(--ab2-gold);border-radius:0;padding:20px 22px;display:flex;flex-direction:column;max-height:300px}.ab2-review-stars{color:var(--ab2-gold);font-size:14px;letter-spacing:2px;margin-bottom:10px}.ab2-review-quote{font-family:Bodoni Moda,serif;font-style:italic;font-weight:500;font-size:17px;color:var(--ab2-ink);line-height:1.5;margin:0 0 12px;overflow-y:auto;flex:1 1 auto;min-height:0}.ab2-review-name{font-size:11.5px;color:var(--ab2-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:700;margin:0}.ab2-ctaband{background:var(--ab2-green);color:var(--ab2-on-dark);text-align:center;padding:52px 20px 64px}.align-bundles-root .ab2-ctaband .ab2-h2{color:var(--ab2-on-dark);margin:0 0 10px}.ab2-ctaband p{font-size:15px;color:#faf7f0bf;margin:0 0 26px}.align-bundles-root .ab2-price-orig[hidden],.align-bundles-root .ab2-price-badge[hidden],.align-bundles-root .ab2-stickybar-orig[hidden]{display:none}@media(max-width:559px){.ab2-vt [data-fabric-card=percale]{view-transition-name:ab2-card-percale}.ab2-vt [data-fabric-card=sateen]{view-transition-name:ab2-card-sateen}.ab2-vt [data-fabric-card=linen]{view-transition-name:ab2-card-linen}.ab2-vt [data-ab2-step=color]{view-transition-name:ab2-step-color}.ab2-vt [data-ab2-step=fill]{view-transition-name:ab2-step-fill}.ab2-vt .ab2-summary{view-transition-name:ab2-summary}.ab2-card-grow{animation:ab2-card-grow .38s cubic-bezier(.2,.7,.2,1)}}::view-transition-group(ab2-card-percale),::view-transition-group(ab2-card-sateen),::view-transition-group(ab2-card-linen),::view-transition-group(ab2-step-color),::view-transition-group(ab2-step-fill),::view-transition-group(ab2-summary){animation-duration:.38s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-group(ab2-card-percale),::view-transition-group(ab2-card-sateen){overflow:clip;border-radius:0}::view-transition-old(ab2-card-percale),::view-transition-old(ab2-card-sateen),::view-transition-old(ab2-card-linen){animation:none;opacity:0}::view-transition-new(ab2-card-percale),::view-transition-new(ab2-card-sateen),::view-transition-new(ab2-card-linen){animation:ab2-vt-in .38s ease-out;width:auto;height:auto;object-fit:none;object-position:left top}@keyframes ab2-vt-in{0%{opacity:.6}to{opacity:1}}::view-transition-old(root),::view-transition-new(root){animation:none}@keyframes ab2-card-grow{0%{opacity:.55;transform:scale(.96)}to{opacity:1;transform:none}}@media(max-width:559px){.ab2-step-q{font-size:20px}.ab2-step-num{font-size:18px}.ab2-step-head{margin-bottom:14px;gap:10px}.ab2-step-block{margin-bottom:28px}.ab2-fabric-grid.has-selection .ab2-fabric-card.selected{padding:10px 10px 12px}.ab2-fabric-grid.has-selection .ab2-fabric-card.selected .ab2-fabric-img{aspect-ratio:4/3;margin-bottom:10px}.ab2-fabric-grid.has-selection .ab2-fabric-card.selected p{font-size:12.5px;margin-top:4px}.ab2-fabric-grid.has-selection .ab2-fabric-card:not(.selected){padding:6px 14px 6px 10px}.ab2-fabric-grid.has-selection .ab2-fabric-card:not(.selected) .ab2-fabric-img{flex-basis:40px;width:40px;height:40px}.ab2-swatch-row{gap:8px 4px}.ab2-swatch{width:64px;gap:5px;padding:2px}.ab2-swatch-dot{width:32px;height:32px}.ab2-swatch span:last-child{font-size:11px;line-height:1.2;text-align:center}}@media(max-width:749px){.ab2-wib .ab2-trust-row{flex-wrap:nowrap;justify-content:space-between;gap:10px;margin-top:24px;max-width:360px}.ab2-wib .ab2-trust-item{flex:0 1 auto;min-width:0;max-width:none;gap:6px;white-space:nowrap;font-size:min(9.5px,calc((100vw - 52px) / 34));letter-spacing:.02em;line-height:1.2;text-align:center}.ab2-wib .ab2-trust-item svg{width:20px;height:20px}}.ab2-upsell{margin:14px 0 2px;border:1.5px solid var(--ab2-line);border-radius:0;background:#fff;padding:14px;transition:border-color .2s;scroll-margin-top:90px}.ab2-upsell.is-on{border-color:var(--ab2-sel)}.ab2-upsell-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;cursor:pointer;margin:0}.ab2-upsell-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ab2-upsell-box{width:22px;height:22px;border:1.5px solid var(--ab2-ink);border-radius:0;background:#fff;position:relative;flex-shrink:0;transition:background .15s}.ab2-upsell-input:checked+.ab2-upsell-box{background:var(--ab2-ink)}.ab2-upsell-input:checked+.ab2-upsell-box:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.ab2-upsell-input:focus-visible+.ab2-upsell-box{outline:2px solid var(--ab2-sel);outline-offset:2px}.ab2-upsell-text{display:flex;flex-direction:column;gap:3px;min-width:0}.ab2-upsell-title{font-family:Bodoni Moda,serif;font-weight:600;font-size:16px;line-height:1.25;color:var(--ab2-ink)}.ab2-upsell-sub{font-size:11.5px;color:var(--ab2-muted);line-height:1.35}.ab2-upsell-price{font-size:14px;font-weight:700;color:var(--ab2-ink);white-space:nowrap}.ab2-upsell-opts{display:grid;grid-template-columns:1fr;gap:8px;margin-top:12px}.ab2-upsell-opts[hidden]{display:none}.ab2-select{position:relative}.ab2-select select{width:100%;appearance:none;-webkit-appearance:none;border:1.5px solid var(--ab2-line);border-radius:0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f2620' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 12px center / 16px;padding:12px 38px 12px 12px;font:500 14px/1.2 Manrope,sans-serif;color:var(--ab2-ink);cursor:pointer;min-height:46px}.ab2-select select:focus{outline:none;border-color:var(--ab2-sel)}.ab2-select--color select{padding-left:40px}.ab2-select-dot{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:0;border:1px solid var(--ab2-line);pointer-events:none}.ab2-upsell-sizes{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ab2-upsell-size{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:54px;padding:8px 6px;border:2px solid var(--ab2-line);border-radius:0;background:var(--ab2-cream);color:var(--ab2-ink);font-family:Manrope,sans-serif;cursor:pointer;transition:.15s;line-height:1.15}.ab2-upsell-size-name{font-size:14px;font-weight:600}.ab2-upsell-size-dims{font-size:11px;font-weight:500;color:var(--ab2-muted);letter-spacing:.01em}.ab2-upsell-size.selected{border-color:var(--ab2-sel);background:var(--ab2-sel);color:var(--ab2-cream-soft)}.ab2-upsell-size.selected .ab2-upsell-size-dims{color:#faf7f0bf}.ab2-upsell-size:disabled{opacity:.4;cursor:not-allowed}.ab2-upsell-size:focus-visible{outline:2px solid var(--ab2-sel);outline-offset:2px}.ab2-upsell{background:#faf7f0b3;border-color:#6b635829}.ab2-upsell.is-on{border-color:#2d3a2e73}.ab2-upsell-box{background:transparent}.ab2-upsell .ab2-select select{background-color:var(--ab2-cream-soft);border-color:#6b635829}.ab2-upsell-size{background:transparent;border-color:#6b635833}.ab2-upsell-size:hover{border-color:var(--ab2-sage-light)}.ab2-upsell-size.selected{background:var(--ab2-sel);border-color:var(--ab2-sel)}.ab2-step-block[hidden]{display:none}.ab2-summary-empty{font-size:13.5px;color:var(--ab2-muted);line-height:1.5;margin:0 0 6px;padding:12px 0;border-bottom:1px solid var(--ab2-line)}.ab2-summary-empty[hidden],.ab2-sline[hidden]{display:none}.ab2-loft{padding:4px 2px 6px}.ab2-loft[hidden]{display:none}.ab2-loft-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ab2-muted);margin:2px 0 8px}.ab2-loft-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ab2-loft-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:68px;padding:9px 6px;border:2px solid rgba(107,99,88,.2);border-radius:0;background:transparent;color:var(--ab2-ink);font-family:Manrope,sans-serif;cursor:pointer;transition:.15s;line-height:1.15;text-align:center}.ab2-loft-btn:hover{border-color:var(--ab2-sage-light)}.ab2-loft-name{font-size:14px;font-weight:700}.ab2-loft-desc{font-size:11px;color:var(--ab2-muted)}.ab2-loft-price{font-size:12px;font-weight:600;color:var(--ab2-ink);margin-top:2px}.ab2-loft-btn.selected{background:var(--ab2-sel);border-color:var(--ab2-sel);color:var(--ab2-cream-soft)}.ab2-loft-btn.selected .ab2-loft-desc,.ab2-loft-btn.selected .ab2-loft-price{color:#faf7f0d1}.ab2-loft-btn:disabled{opacity:.4;cursor:not-allowed}@media(max-width:559px){.ab2-vt [data-cover-card=percale]{view-transition-name:ab2-cover-percale}.ab2-vt [data-cover-card=sateen]{view-transition-name:ab2-cover-sateen}.ab2-vt [data-cover-card=boucle]{view-transition-name:ab2-cover-boucle}.ab2-vt [data-cover-card=waffle]{view-transition-name:ab2-cover-waffle}.ab2-vt [data-ab2-step=cover]{view-transition-name:ab2-step-cover}.ab2-vt [data-ab2-step=cover-color]{view-transition-name:ab2-step-covercolor}}::view-transition-group(ab2-cover-percale),::view-transition-group(ab2-cover-sateen),::view-transition-group(ab2-cover-boucle),::view-transition-group(ab2-cover-waffle){animation-duration:.38s;animation-timing-function:cubic-bezier(.2,.7,.2,1);overflow:clip;border-radius:0}::view-transition-old(ab2-cover-percale),::view-transition-old(ab2-cover-sateen),::view-transition-old(ab2-cover-boucle),::view-transition-old(ab2-cover-waffle){animation:none;opacity:0}::view-transition-new(ab2-cover-percale),::view-transition-new(ab2-cover-sateen),::view-transition-new(ab2-cover-boucle),::view-transition-new(ab2-cover-waffle){animation:ab2-vt-in .38s ease-out;width:auto;height:auto;object-fit:none;object-position:left top}::view-transition-group(ab2-step-cover),::view-transition-group(ab2-step-covercolor){animation-duration:.38s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}@keyframes ab2-attention{0%,to{box-shadow:0 0 #1f262000}35%{box-shadow:0 0 0 4px #1f262038}}.ab2-step--attention [data-size-pill]:not([disabled]){animation:ab2-attention 1s ease-in-out 2}@media(prefers-reduced-motion:reduce){.ab2-step--attention [data-size-pill]:not([disabled]){animation:none;outline:2px solid rgba(31,38,32,.35);outline-offset:2px}}.ab2-color-pop{grid-column:1/-1;padding:6px 2px 2px;scroll-margin-top:90px;animation:ab2-pop-in .22s ease-out}.ab2-color-pop[hidden]{display:none}.ab2-color-pop .ab2-loft-label{margin:0 0 10px}@keyframes ab2-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ab2-color-pop{animation:none}}@media(max-width:559px){.ab2-fabric-grid.has-selection .ab2-color-pop{order:-1;padding:2px 2px 6px}}.align-bundles-root{--ab2-gutter:1.5rem;--ab2-wide:1400px}@media(min-width:750px){.align-bundles-root{--ab2-gutter:5rem}}.ab2-hero,.ab2-hero--split,.ab2-vs,.ab2-wib,.ab2-why,.ab2-ctaband{padding-left:var(--ab2-gutter);padding-right:var(--ab2-gutter)}.ab2-builder{padding-left:var(--ab2-gutter);padding-right:var(--ab2-gutter);max-width:calc(var(--ab2-wide) + 2 * var(--ab2-gutter))}.ab2-hero--split .ab2-hero-inner,.ab2-why-rows,.ab2-wib-grid{max-width:var(--ab2-wide)}.ab2-reviews-head{padding-left:var(--ab2-gutter);padding-right:var(--ab2-gutter);max-width:calc(var(--ab2-wide) + 2 * var(--ab2-gutter))}.ab2-review-row{padding-left:var(--ab2-gutter);padding-right:var(--ab2-gutter);scroll-padding-left:var(--ab2-gutter);max-width:calc(var(--ab2-wide) + 2 * var(--ab2-gutter))}@media(max-width:599px){.ab2-why-media{width:calc(100% + 2 * var(--ab2-gutter));margin:0 calc(-1 * var(--ab2-gutter))}}@media(min-width:990px){.ab2-stickybar{padding-left:max(var(--ab2-gutter),calc((100vw - var(--ab2-wide)) / 2));padding-right:max(var(--ab2-gutter),calc((100vw - var(--ab2-wide)) / 2))}}.ab2-swatch-dot{position:relative}.ab2-swatch-sold{display:block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ab2-muted);margin-top:2px}.ab2-swatch-sold[hidden]{display:none}.ab2-swatch.is-soldout{cursor:not-allowed}.ab2-swatch.is-soldout .ab2-swatch-dot{opacity:.4}.ab2-swatch.is-soldout .ab2-swatch-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(to top right,transparent calc(50% - .75px),var(--ab2-ink) calc(50% - .75px),var(--ab2-ink) calc(50% + .75px),transparent calc(50% + .75px))}.ab2-swatch.is-soldout>span:last-child{color:var(--ab2-muted)}@media(max-width:559px){.ab2-swatch-sold{font-size:9px;letter-spacing:.04em}}.ab2-skip{display:flex;align-items:center;gap:12px;width:100%;margin-top:12px;padding:13px 16px 13px 14px;text-align:left;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;color:var(--ab2-muted);background:transparent;border:1.5px dashed var(--ab2-line);border-radius:0;cursor:pointer;transition:.15s}.ab2-skip:hover{border-color:var(--ab2-sage-light);color:var(--ab2-ink)}.ab2-skip .ab2-radio{margin:0}.ab2-skip.selected{border-style:solid;border-color:var(--ab2-sel);box-shadow:0 0 0 1.5px var(--ab2-sel);background:#fff;color:var(--ab2-ink)}.ab2-skip.selected .ab2-radio{border-color:var(--ab2-sel);background:var(--ab2-sel)}.ab2-skip.selected .ab2-radio:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#fff}.ab2-fabric-grid.is-skipped .ab2-fabric-card,.ab2-fill-list.is-skipped .ab2-fill-card{opacity:.6}.ab2-fabric-grid.is-skipped .ab2-fabric-card:hover,.ab2-fill-list.is-skipped .ab2-fill-card:hover{opacity:1}@media(max-width:559px){.ab2-skip{margin-top:8px;padding:12px;font-size:13.5px}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/section-align-bundles.css.map */
