.btm{--btm-ink:rgb(var(--color-foreground,var(--color-base-text)));--btm-bg:rgb(var(--color-background,var(--color-base-background)));--btm-paper:rgb(var(--color-base-highlight));--btm-red:#D7282F;--btm-ink-2:color-mix(in srgb,var(--btm-ink) 62%,var(--btm-bg));--btm-paper-2:color-mix(in srgb,var(--btm-paper) 88%,var(--btm-ink));--btm-rule:color-mix(in srgb,var(--btm-paper) 72%,var(--btm-ink));--btm-deck:color-mix(in srgb,var(--btm-paper) 70%,var(--btm-ink));color:var(--btm-ink);position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:var(--sp-6) var(--sp-10);align-items:start}@supports not (color:color-mix(in srgb,red,blue)){.btm{--btm-ink-2:#6B655C;--btm-paper-2:#DDD5C9;--btm-rule:#CBC2B4;--btm-deck:#B8AE9E}}@media screen and (min-width:1024px){.btm{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.btm--alt{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.btm--alt .btm-panel,.btm--alt .btm-panels{order:2}}.btm *{box-sizing:border-box}.btm p{margin:0}.btm button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.btm-panel{position:relative;background:var(--btm-paper);border-radius:var(--rounded-block,0);padding:clamp(14px,2.5vw,28px);min-width:0;overflow:hidden}.btm-panel>svg{display:block;width:100%;height:auto}.btm-text{min-width:0}.btm-eyebrow{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--btm-ink-2);margin-bottom:var(--sp-3)}.btm-title{margin:0 0 var(--sp-4)}.btm-lead{font-size:var(--text-lg);line-height:1.5;max-width:62ch}.btm--compact .btm-lead{font-size:var(--text-base)}.btm-sizes button{font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;background:var(--btm-bg);border:1px solid var(--btm-rule);border-radius:999px;padding:6px 12px;line-height:1.2;transition:background .15s,color .15s}.btm-sizes button[aria-pressed=true]{background:var(--btm-ink);color:var(--btm-bg);border-color:var(--btm-ink)}.btm-sizes{position:absolute;left:14px;bottom:12px;display:flex;flex-wrap:wrap;gap:6px}.btm-state{position:absolute;left:14px;top:12px;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--btm-ink-2)}.btm-w{display:none}.btm-w.on{display:block}.btm-legend{list-style:none;margin:var(--sp-5) 0 0;padding:0;display:grid;gap:4px}.btm-legend li{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;font-size:var(--text-base);line-height:1.4;padding:4px 6px;border-radius:6px;cursor:default}.btm-legend li:hover,.btm-legend li:focus-within,.btm-legend li.on{background:var(--btm-paper)}.btm-n{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--btm-ink);font-size:11px;font-weight:600;background:var(--btm-bg);margin-top:1px;flex:none}.btm-facts{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--btm-rule)}.btm-fact .v{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight,700);letter-spacing:var(--font-heading-letter-spacing);font-size:clamp(26px,2.6vw,36px);line-height:1;font-variant-numeric:tabular-nums}.btm-fact .l{display:block;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--btm-ink-2);margin-top:6px;font-weight:600}.btm-proof{margin:var(--sp-5) 0 0;max-width:360px}.btm-proof img{display:block;width:100%;height:auto;border-radius:var(--rounded-block,0)}.btm-proof figcaption{font-size:var(--text-xs);color:var(--btm-ink-2);margin-top:6px}.btm .btm-more{margin-top:var(--sp-5)}.btm-more a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.btm-more a:hover{text-decoration-thickness:2px}.btm--compact .btm-panel>svg,.btm--compact .btm-w>svg{width:auto;height:auto;max-width:100%;max-height:600px;margin:0 auto}.btm-layers{list-style:none;margin:var(--sp-4) 0 0;padding:0;display:grid;gap:4px}.btm-layers li{border-radius:8px}.btm-layers button{width:100%;text-align:left;display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:center;padding:8px;border-radius:8px;font-size:var(--text-base);font-weight:500}.btm-layers button:hover,.btm-layers li.open button{background:var(--btm-paper)}.btm-layers li.open .btm-n{background:var(--btm-ink);color:var(--btm-bg)}.btm-layers .d{display:none;padding:2px 8px 10px 42px;font-size:var(--text-sm);color:var(--btm-ink-2);line-height:1.45}.btm-layers li.open .d{display:block}.btm-tag{font-style:normal;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--btm-ink-2);border:1px solid var(--btm-rule);border-radius:4px;padding:1px 5px;margin-left:6px;vertical-align:middle;font-weight:600}.btm svg .face{fill:var(--btm-paper);stroke:var(--btm-ink);stroke-width:1.3;stroke-linejoin:round}.btm svg .thin{stroke-width:1}.btm svg .slat{stroke:var(--btm-ink);stroke-width:.7;opacity:.7}.btm svg .fl{stroke:var(--btm-ink);stroke-width:.9;stroke-linecap:round}.btm svg .deck{stroke:var(--btm-deck);stroke-width:.9}.btm svg .zip{fill:none;stroke:var(--btm-ink);stroke-width:2.4;stroke-dasharray:2.2 1.7}.btm svg .cord{fill:none;stroke:var(--btm-ink);stroke-width:1}.btm svg .toggle,.btm svg .loop,.btm svg .vent,.btm svg .plate,.btm svg .plate-in{fill:var(--btm-paper);stroke:var(--btm-ink);stroke-width:1}.btm svg .vent-line{stroke:var(--btm-ink);stroke-width:1}.btm svg .red{fill:var(--btm-red)}.btm--fabric svg .mesh{fill:url(#p-mesh2)}.btm--ventilation svg .mesh{fill:url(#p-hatch)}.btm svg .dry{stroke:var(--btm-ink);stroke-width:1}.btm svg .strap{stroke:var(--btm-ink);stroke-width:1.2}.btm svg .mk circle{fill:var(--btm-bg);stroke:var(--btm-ink);stroke-width:1;transition:fill .2s,stroke .2s}.btm svg .mk text{font:600 10px var(--font-body-family);text-anchor:middle;fill:var(--btm-ink);transition:fill .2s}.btm--system svg .mk text{font-size:12px}.btm svg .mk.hl circle{fill:var(--btm-ink)}.btm svg .mk.hl text{fill:var(--btm-bg)}.btm--system svg pattern circle{fill:var(--btm-ink);opacity:.3}.btm svg #p-mesh2 path{stroke:var(--btm-ink);stroke-width:.5;opacity:.45}.btm svg .weave{fill:url(#p-weave)}.btm svg #p-weave path{stroke:var(--btm-ink);stroke-width:.35;opacity:.4}.btm svg .gluedots{fill:url(#p-glue)}.btm svg #p-glue circle{fill:var(--btm-ink);opacity:.25}.btm svg .crease{fill:none;stroke:var(--btm-ink);stroke-width:.6;opacity:.35}.btm svg .sheen{fill:none;stroke:var(--btm-ink);stroke-width:.8;opacity:.18;stroke-linecap:round}.btm svg .outline{fill:none;stroke:var(--btm-ink);stroke-width:1.2;stroke-linejoin:round}.btm svg .dim{stroke:var(--btm-ink-2);stroke-width:1}.btm svg .dimtxt{font:500 11px var(--font-body-family);fill:var(--btm-ink-2);text-anchor:middle}.btm svg .wallhatch{fill:url(#p-hatch);stroke:var(--btm-ink);stroke-width:1.2}.btm svg #p-hatch path{stroke:var(--btm-ink);stroke-width:.7;opacity:.5}.btm svg .board{fill:var(--btm-paper-2);stroke:var(--btm-ink);stroke-width:1}.btm svg .air{fill:none;stroke:var(--btm-red);stroke-width:1.6;stroke-dasharray:6 5;stroke-linecap:round}.btm svg .arrow{fill:var(--btm-red)}.btm--system .g-base{--ex:-56px}.btm--system .g-furn{--ex:-130px}.btm--system .g-dry{--ex:-220px}.btm--system .g-cover{--ex:-370px}.btm--system .g-base,.btm--system .g-furn,.btm--system .g-dry,.btm--system .g-cover{transform:translateY(var(--ex))}.btm--system .g-strap{opacity:0}.btm.is-visible.btm--system .g-base,.btm.is-visible.btm--system .g-furn,.btm.is-visible.btm--system .g-dry,.btm.is-visible.btm--system .g-cover{animation:btm-assemble 11s cubic-bezier(.65,0,.35,1) infinite}.btm.is-visible.btm--system .g-strap{animation:btm-strap 11s linear infinite}@keyframes btm-assemble{0%,16%{transform:translateY(var(--ex))}42%,78%{transform:translateY(0)}to{transform:translateY(var(--ex))}}@keyframes btm-strap{0%,40%{opacity:0}46%,76%{opacity:1}82%,to{opacity:0}}.btm--fabric .lay{transform:translateY(calc(var(--k) * -26px - var(--gap,0px)));transition:transform .45s cubic-bezier(.2,.7,.2,1)}.btm--fabric .lay.above{--gap:26px}.btm.is-visible.btm--fabric .lay:not(.settled){animation:btm-explode 1.4s cubic-bezier(.2,.7,.2,1) both}@keyframes btm-explode{0%{transform:translateY(0)}}.btm--fabric .lay.active .face{stroke:var(--btm-red);stroke-width:2}.btm--fabric .lay.optional .face{stroke-dasharray:3 2.2;fill:var(--btm-bg)}.btm--fabric .lay.optional.active .face{stroke-dasharray:none}.btm--fabric .drop ellipse{fill:#fff;stroke:var(--btm-ink);stroke-width:.9}.btm--fabric .drop .hl{fill:var(--btm-ink);opacity:.3;stroke:none}.btm.is-visible.btm--fabric .drop{animation:btm-bead 3.8s ease-in infinite}.btm.is-visible.btm--fabric .drop:nth-of-type(2){animation-delay:1.2s}.btm.is-visible.btm--fabric .drop:nth-of-type(3){animation-delay:2.3s}@keyframes btm-bead{0%{transform:translate(0);opacity:0}12%{opacity:1}72%{opacity:1}to{transform:translate(48px,27.7px);opacity:0}}.btm.is-visible.btm--ventilation .air{animation:btm-flow 1.1s linear infinite}@keyframes btm-flow{to{stroke-dashoffset:-22}}.btm.is-visible.btm--ventilation .vflap{animation:btm-flap 2.2s ease-in-out infinite;transform-origin:var(--ox) var(--oy)}@keyframes btm-flap{0%,to{transform:rotate(0)}50%{transform:rotate(4deg)}}@media screen and (max-width:1023px){.btm-panel{padding:14px}.btm-sizes{position:static;margin-top:10px}}@media(prefers-reduced-motion:reduce){.btm svg *{animation:none!important;transition:none!important}.btm--system .g-strap{opacity:1}}.btm-fig{display:block;width:100%;height:auto}.btm-figwrap{display:contents}.btm-fig path{vector-effect:non-scaling-stroke;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.btm-fig .stroke-ink{stroke:var(--btm-ink)}.btm-fig .fill-ink{fill:var(--btm-ink)}.btm-fig .stroke-red{stroke:var(--btm-red)}.btm-fig .fill-red{fill:var(--btm-red)}.btm-fig .stroke-grey{stroke:var(--btm-ink);opacity:.45}.btm-fig .fill-grey{fill:var(--btm-paper-2)}.btm-fig .stroke-white{stroke:var(--btm-paper)}.btm-fig .fill-white{fill:var(--btm-paper)}.btm-fig .stroke-cyan,.btm-fig .fill-cyan{display:none}.btm.is-visible .btm-fp .btm-fig path,.btm-panels figure.is-seen .btm-fig path{animation:btm-draw 1.8s cubic-bezier(.3,0,.2,1) both;animation-delay:var(--d,0s)}@keyframes btm-draw{0%{stroke-dashoffset:1}}.btm-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}@media screen and (min-width:1024px){.btm-panels--3{grid-template-columns:repeat(3,minmax(0,1fr))}.btm-panels--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.btm-panels figure{margin:0;min-width:0}.btm-panels .btm-panel{padding:22px;aspect-ratio:4/3;display:grid;place-items:center}.btm-panels .btm-panel svg{max-height:100%;width:100%;height:auto}.btm-panels figcaption{font-size:var(--text-sm);color:var(--btm-ink-2);margin-top:8px;line-height:1.35}.btm-step{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--btm-ink);margin-right:6px}.btm-panels figure:nth-child(2) .btm-fig{--d:.4s}.btm-panels figure:nth-child(3) .btm-fig{--d:.8s}.btm-panels figure:nth-child(4) .btm-fig{--d:1.2s}.btm-panels figure:nth-child(5) .btm-fig{--d:1.6s}@media screen and (max-width:1023px){.btm-panels{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:calc(-1 * var(--page-padding));padding-inline:var(--page-padding);padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.btm-panels::-webkit-scrollbar{display:none}.btm-panels figure{flex:0 0 min(78%,320px);scroll-snap-align:start}.btm-panels figure:nth-child(n) .btm-fig{--d:0s}}.btm-fp{display:none;aspect-ratio:44/26;place-items:center;width:100%}.btm-fp.on{display:grid}.btm-fp svg{width:var(--w,100%);height:auto;max-height:100%}.btm--footprint .btm-fig .fill-ink:first-child{fill:var(--btm-paper-2)}.btm svg .zipopen{fill:none;stroke:var(--btm-ink);stroke-width:2.2;stroke-dasharray:2.4 2;opacity:.35}.btm svg .zipdone{fill:none;stroke:var(--btm-ink);stroke-width:2.6;stroke-dasharray:100;stroke-dashoffset:0;stroke-linecap:round}.btm.is-visible .m5a .zipdone{animation:btm-zip 3s cubic-bezier(.4,0,.3,1) both}@keyframes btm-zip{0%{stroke-dashoffset:100}}.btm svg .slider{fill:var(--btm-bg);stroke:var(--btm-ink);stroke-width:1.2}.btm .m5a .slider{offset-path:path("M200,85 V50 Q200,30 180,30 H60 Q40,30 40,50 V120 Q40,140 60,140 H180 Q200,140 200,120 V88");offset-rotate:0deg;offset-distance:100%}.btm.is-visible .m5a .slider{animation:btm-ride 3s cubic-bezier(.4,0,.3,1) both}@keyframes btm-ride{0%{offset-distance:0%}}.btm svg .redline{fill:none;stroke:var(--btm-red);stroke-width:1.6;stroke-linecap:round}.btm svg .light{stroke:var(--btm-rule)}.btm .m6d .anc{transform:scale(1);transform-origin:var(--ox) var(--oy)}.btm.is-visible .m6d .anc{animation:btm-pop .5s cubic-bezier(.2,.8,.2,1.2) both}.btm.is-visible .m6d .anc:nth-of-type(2){animation-delay:.25s}.btm.is-visible .m6d .anc:nth-of-type(3){animation-delay:.5s}.btm.is-visible .m6d .anc:nth-of-type(4){animation-delay:.75s}@keyframes btm-pop{0%{transform:scale(0);opacity:0}}.btm svg .anc circle,.btm svg .anc line{stroke:var(--btm-ink);stroke-width:1.3}.btm svg .anc circle{fill:var(--btm-paper)}.btm-cta{margin-top:var(--sp-5);padding:var(--sp-4);border:1px solid var(--btm-rule);border-radius:var(--rounded-block,0);background:var(--btm-bg)}.btm-cta-label{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--btm-ink-2);margin-bottom:var(--sp-3)}.btm-cta .horizontal-product__media{width:84px}.btm-cta[data-cta-layer]{display:none}.btm[data-layer="0"] .btm-cta[data-cta-layer="0"],.btm[data-layer="1"] .btm-cta[data-cta-layer="1"],.btm[data-layer="2"] .btm-cta[data-cta-layer="2"],.btm[data-layer="3"] .btm-cta[data-cta-layer="3"],.btm[data-layer="4"] .btm-cta[data-cta-layer="4"]{display:block}@media(prefers-reduced-motion:reduce){.btm-fig path{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/bagin-tech.css.map */
