.bxp{display:grid;gap:0}.bxp-step{padding:18px 0 20px;border-top:1px solid var(--color-line)}.bxp-step:first-of-type{border-top:0;padding-top:4px}.bxp-label{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-soft)}.bxp-field+.bxp-field{margin-top:14px}.bxp-field--swatch{min-width:0;margin:0;padding:0;border:0}.bxp-legend{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;padding:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft)}.bxp-field--swatch .bxp-legend{margin-bottom:12px}.bxp-legend [data-chosen]{font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--color-ink)}.bxp-legend [data-chosen]:not(:empty):before{content:"\b7";margin-right:10px;font-weight:400;opacity:.45}.bxp-swatches{display:flex;flex-wrap:wrap;gap:8px}.bxp .nabe-option-opener{cursor:pointer}.bxp .nabe-option-opener>img{object-fit:contain;mix-blend-mode:multiply}.bxp-opener-blank{display:block;flex-shrink:0;width:54px;height:54px;background:var(--color-sand)}.bxp-cards{display:grid;gap:12px}.bxp-cards .nabe-option-card{cursor:pointer}.bxp-cards .nabe-option-card>img{object-fit:contain;mix-blend-mode:multiply}.bxp-item:focus-visible,.bxp-link:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.bxp-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;padding:0;list-style:none}.bxp-item{display:flex;align-items:center;gap:10px;width:100%;padding:0;border:0;background:none;color:var(--color-ink);font-size:12.5px;line-height:1.3;text-align:left}button.bxp-item{cursor:pointer}.bxp-thumb{display:block;flex:none;width:44px;height:44px;overflow:hidden;background:var(--color-sand)}.bxp-thumb img{width:100%;height:100%;object-fit:cover}.bxp-item-name{flex:1;min-width:0}.bxp-item-name small{display:block;margin-top:2px;font-size:11px;color:var(--color-ink-soft)}.bxp-eye{flex:none;color:var(--color-brick);opacity:.75}button.bxp-item:hover .bxp-item-name{text-decoration:underline;text-underline-offset:3px}button.bxp-item:hover .bxp-eye{opacity:1}.nabe-bundle .bxp-eye svg,.nabe-bundle .bxp-link svg{width:16px;height:16px}.bxp-link{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:0 0 2px;border:0;border-bottom:1px solid currentColor;background:none;color:var(--color-brick);font-size:12.5px;font-weight:500;cursor:pointer}.bxp-note{margin-bottom:14px;font-size:12.5px;color:var(--color-ink-soft)}.bxp-note summary{cursor:pointer;color:var(--color-ink);font-weight:500;text-decoration:underline;text-underline-offset:3px}.bxp-note ul{margin:8px 0 0 18px;list-style:disc}.bxp-unavailable,.bxp-landed{margin-top:6px;padding:10px 12px;background:var(--color-sand);font-size:12.5px;line-height:1.5}.bxp-unavailable[hidden],.bxp-landed[hidden]{display:none}.bxp-figs{display:grid;gap:12px}.bxp-fig{margin:0;background:var(--color-sand)}.bxp-fig img{display:block;width:100%;height:auto}.bxp-technical-sheet{background:transparent}.bxp-technical-sheet img{max-height:min(48vh,400px);object-fit:contain;mix-blend-mode:multiply}.bxp-fig figcaption{padding:8px 10px;background:var(--color-paper);font-size:12px;color:var(--color-ink-soft)}.bxp-panel-link{display:block;margin:0;text-align:center}.bxm{margin-top:34px;padding-top:26px;border-top:1px solid var(--color-line)}.bxm-kicker{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-brick)}.bxm-title{margin-top:8px;font-size:24px;font-weight:300;line-height:1.15;letter-spacing:-.01em}.bxm-text{margin-top:8px;font-size:13px;line-height:1.55;color:var(--color-ink-soft)}.bxm-list{display:grid;gap:10px;margin-top:18px}.bxm-card{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);text-decoration:none;transition:border-color .2s}.bxm-card:hover{border-color:var(--color-ink)}.bxm-fig{flex:none;width:84px;height:84px;overflow:hidden;background:var(--color-sand)}.bxm-fig img{width:100%;height:100%;object-fit:cover}.bxm-body{display:grid;flex:1;min-width:0;gap:2px}.bxm-ey{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brick)}.bxm-name{font-size:15px;font-weight:500}.bxm-count{font-size:11.5px;color:var(--color-ink-soft)}.bxm-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:4px}.bxm-price b{font-size:15px;font-weight:500}.bxm-price s{font-size:12px;color:var(--color-ink-soft)}.bxm-price i{padding:2px 8px;border-radius:100px;background:var(--color-green-tint);color:var(--color-green-readable);font-size:11px;font-style:normal;font-weight:600}.bxm-go{flex:none;color:var(--color-ink-soft)}@media(max-width:480px){.bxp-items{grid-template-columns:minmax(0,1fr)}.bxm-fig{width:72px;height:72px}}.nabe-buy-discount--left{display:inline-block;margin:0 0 12px}.nabe-buy-discount--left[hidden]{display:none}.nabe-bx-sku{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:10px 0 0;font-size:12px;line-height:1.4;color:var(--color-ink-soft)}.nabe-bx-sku[hidden]{display:none}.nabe-bx-sku code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--color-ink);word-break:break-all;-webkit-user-select:all;user-select:all}.nabe-bx-sku button{border:1px solid var(--color-line);border-radius:999px;background:var(--color-paper);padding:2px 10px;font-size:12px;color:var(--color-ink);cursor:pointer}.nabe-bx-sku button:hover{border-color:var(--color-ink-soft)}.nabe-bx-sku button[hidden]{display:none}.nabe-gallery-pair--bundle{grid-template-columns:minmax(180px,230px) minmax(0,1fr);align-items:stretch}@media(min-width:821px){.nabe-gallery--bundle3d.nabe-gallery--accessory :is(.nabe-inline-slide img,.nabe-gallery-placeholder){height:clamp(540px,74vh,860px);aspect-ratio:auto}}.nabe-bx3d-strip{position:relative;min-height:0;background:var(--color-paper)}.nabe-bx3d-strip-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px 20px 14px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brick)}.nabe-bx3d-strip-head b{font-weight:600;color:var(--color-ink-soft)}.nabe-bx3d-strip-list{position:absolute;top:54px;right:0;bottom:0;left:0;display:grid;align-content:start;gap:18px;margin:0;padding:0 20px 20px;overflow-y:auto;overscroll-behavior:contain;list-style:none;scrollbar-width:thin}.nabe-bx3d-card{position:relative;display:grid;gap:4px;width:100%;padding:0;border:0;background:none;color:var(--color-ink);text-align:left;cursor:pointer}.nabe-bx3d-card-fig{display:block;aspect-ratio:1 / 1;margin-bottom:8px;overflow:hidden;background:var(--color-sand);outline:1px solid transparent;outline-offset:-1px;transition:outline-color .2s}.nabe-bx3d-card-fig img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.nabe-bx3d-card:hover .nabe-bx3d-card-fig img{transform:scale(1.03)}.nabe-bx3d-card[data-on] .nabe-bx3d-card-fig{outline:2px solid var(--color-ink)}.nabe-bx3d-card-name{font-size:14px;line-height:1.3}.nabe-bx3d-card-sub{font-size:11.5px;font-style:italic;color:var(--color-ink-soft)}.nabe-bx3d-card-in{position:absolute;top:8px;left:8px;padding:3px 8px;border-radius:100px;background:#faf7f0eb;font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.nabe-bx3d-card:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.nabe-gallery--bundle3d .nabe-gallery-hero{background:var(--color-sand)}.nabe-bx3d-dots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;overflow:hidden;pointer-events:none}.nabe-bundle-3d:not([data-ready]) .nabe-bx3d-dots{display:none}.nabe-bx3d-dot{position:absolute;left:0;top:0;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:none;pointer-events:auto;cursor:pointer}.nabe-bx3d-dot>span{display:grid;place-items:center;width:22px;height:22px;border:1px solid rgb(255 255 255 / .95);border-radius:50%;background:#1b191552;box-shadow:0 0 0 5px #1b19151f,0 2px 8px #0003;transition:transform .2s,background .2s}.nabe-bx3d-dot>span:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-paper)}.nabe-bx3d-dot:hover>span,.nabe-bx3d-dot:focus-visible>span,.nabe-bx3d-dot[data-on]>span{transform:scale(1.18);background:var(--color-brick)}.nabe-bx3d-dot:focus-visible{outline:2px solid var(--color-ink);outline-offset:1px}.nabe-bx3d-dot:before{content:"";position:absolute;top:11px;right:11px;bottom:11px;left:11px;border:1px solid rgb(255 255 255 / .9);border-radius:50%;animation:nabe-bx3d-pulse 2.4s ease-out infinite;pointer-events:none}.nabe-bx3d-dot[data-on]:before{animation:none;opacity:0}@keyframes nabe-bx3d-pulse{0%{transform:scale(1);opacity:.9}70%,to{transform:scale(1.9);opacity:0}}@keyframes nabe-bx3d-pop-in{0%{opacity:0;transform:translateY(6px)}}.nabe-bx3d-pop{position:absolute;z-index:6;width:min(320px,calc(100% - 24px));padding:18px 20px 20px;border:1px solid var(--color-line);background:var(--color-paper);box-shadow:0 18px 40px -22px #1b19158c;animation:nabe-bx3d-pop-in .22s ease-out}.nabe-bx3d-pop[hidden]{display:none}.nabe-bx3d-pop-head{display:flex;align-items:center;gap:14px;padding-right:22px}.nabe-bx3d-pop-img{flex:none;width:64px;height:64px;object-fit:cover;background:var(--color-sand);outline:1px solid var(--color-line);outline-offset:-1px}.nabe-bx3d-pop-img[hidden]{display:none}.nabe-bx3d-pop h2{font-size:19px;font-weight:500;line-height:1.2;letter-spacing:-.01em}.nabe-bx3d-pop-kicker{margin-bottom:6px;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brick)}.nabe-bx3d-pop-text{margin-top:8px;font-size:13px;line-height:1.55;color:var(--color-ink-soft)}.nabe-bx3d-pop-cta{display:inline-block;margin-top:14px;padding:0 0 3px;border:0;border-bottom:1px solid currentColor;background:none;font-size:12.5px;font-weight:600;color:var(--color-brick);cursor:pointer}.nabe-bx3d-pop-cta[hidden]{display:none}.nabe-bx3d-pop-cta:hover{color:var(--color-ink)}.nabe-bx3d-pop-close{position:absolute;top:10px;right:10px;width:32px;height:32px;border:0;background:none;font-size:12px;color:var(--color-ink-soft);cursor:pointer}@media(prefers-reduced-motion:reduce){.nabe-bx3d-dot:before,.nabe-bx3d-pop{animation:none}}@media(max-width:820px){.nabe-gallery-pair--bundle{display:flex;flex-direction:column}.nabe-gallery-pair--bundle>.nabe-bx3d-strip{order:2;background:none}.nabe-bx3d-strip-head{padding:16px 16px 10px}.nabe-bx3d-strip-list{position:static;display:flex;gap:12px;padding:0 16px 6px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x proximity;scrollbar-width:none}.nabe-bx3d-strip-list::-webkit-scrollbar{display:none}.nabe-bx3d-strip-list>li{flex:0 0 132px;scroll-snap-align:start}.nabe-bx3d-card-name{font-size:12.5px}.nabe-bx3d-dots{z-index:7}.nabe-bx3d-pop{z-index:8;top:auto!important;right:12px;bottom:70px;left:12px!important;width:auto}}.nabe-bx3d-layers{display:inline-flex;align-items:center;gap:6px}.nabe-bx3d-layers[hidden]{display:none}.nabe-bx3d-layers svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.nabe-bundle-3d[data-mattress-exploring]>:is(.nabe-library-tools,.nabe-library-bar,.nabe-library-tag,.nabe-library-more,.nabe-bx3d-dots,.nabe-bx3d-pop,.nabe-3d-enter,.nabe-3d-exit){visibility:hidden}.bxp-size{display:grid;gap:18px}.bxp-size-intro{font-size:14px;color:var(--color-ink-soft)}.bxp-size-chips{display:flex;flex-wrap:wrap;gap:8px}.bxp-size-sheet img[hidden]{display:none}.bxp-size-sheet:has(img[hidden]){display:none}.bxp-fabric{background-position:center;background-size:650%;background-repeat:no-repeat}.bxp-cards .nabe-option-card>img{background:var(--color-sand)}.bxp-products{padding:24px}.bxp-products[hidden]{display:none}.bxp-products>.nabe-eyebrow{margin-bottom:20px}.bxp-product-grid{display:grid;grid-template-columns:repeat(var(--bundle-photo-columns, 3),minmax(0,1fr));gap:24px 16px}.bxp-product{min-width:0}.bxp-product-photo{display:block;width:100%;border:0;padding:0;background:var(--color-paper);cursor:zoom-in;overflow:hidden}.bxp-product-photo img{width:100%;aspect-ratio:1;object-fit:contain}.bxp-product h2{font-size:12px;line-height:1.5;font-weight:600;margin:10px 0 0}.bxp-product p{font-size:11px;line-height:1.5;color:var(--color-ink-soft);margin:4px 0 0}@media(min-width:821px){.nabe-gallery--bundle-photos[data-bundle-photos-ready]>:is(.nabe-gallery-hero,.nabe-gallery-stages){display:none}}@media(max-width:820px){.nabe-gallery--bundle-photos{display:flex;flex-direction:column}.nabe-gallery--bundle-photos>.nabe-gallery-hero{order:0}.nabe-gallery--bundle-photos .bxp-products{display:block;order:1;padding:18px 0 0;min-width:0}.nabe-gallery--bundle-photos .bxp-products[hidden]{display:none}.nabe-gallery--bundle-photos>:is(.nabe-gallery-mosaic,.nabe-gallery-stages){order:2}.nabe-gallery--bundle-photos .bxp-products>.nabe-eyebrow{margin:0 16px 12px}.nabe-gallery--bundle-photos .bxp-product-grid{display:flex;gap:12px;overflow-x:auto;padding:0 16px 12px;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.nabe-gallery--bundle-photos .bxp-product{flex:0 0 140px;scroll-snap-align:start}.nabe-gallery--bundle-photos .bxp-product h2{font-size:11px}.nabe-gallery--bundle-photos .bxp-product p{font-size:10px}nabe-gallery.nabe-gallery--bundle-photos>.nabe-gallery-hero{aspect-ratio:1}nabe-gallery.nabe-gallery--bundle-photos [data-gallery-inline-track],nabe-gallery.nabe-gallery--bundle-photos .nabe-inline-slide{aspect-ratio:1}nabe-gallery.nabe-gallery--bundle-photos .nabe-gallery-hero :is(.nabe-inline-slide img,.nabe-gallery-placeholder){width:100%;height:100%;aspect-ratio:1;object-fit:cover;object-position:center}.nabe-gallery--bundle-photos .nabe-cfg-tag{display:none}}.bxp-photo-caption{position:absolute;bottom:58px;left:16px;right:16px;padding:8px 12px;background:var(--color-paper);color:var(--color-ink);font-size:11px;line-height:1.5;text-align:left;pointer-events:none}.bxp-product-visual{position:relative}.bxp-photo-eye{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:44px;height:44px;border:0;padding:0;background:transparent;color:var(--color-ink);cursor:pointer}.bxp-photo-eye:before{content:"";position:absolute;width:28px;height:28px;border:1px solid var(--color-line);border-radius:50%;background:var(--color-paper)}.bxp-photo-eye:hover:before{background:var(--color-ink);border-color:var(--color-ink)}.bxp-photo-eye:hover{color:var(--color-paper)}.bxp-photo-eye svg{position:relative;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.3}.bxp-photo-eye[hidden]{display:none}nabe-product[aria-busy=true] :is(.bxp-product-visual,.nabe-gallery--bundle-photos .nabe-inline-slide,.nabe-gallery--bundle-photos .nabe-mosaic-tile,nabe-bundle .nabe-option-opener,nabe-bundle .nabe-swatch){position:relative}nabe-product[aria-busy=true] :is(.bxp-product-visual,.nabe-gallery--bundle-photos .nabe-inline-slide,.nabe-gallery--bundle-photos .nabe-mosaic-tile,nabe-bundle .nabe-option-opener,nabe-bundle .nabe-swatch):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255 / .55) 46%,rgb(255 255 255 / .15) 54%,transparent 70%) 0 0 / 250% 100% no-repeat,#f1eadd9e;animation:nabe-skeleton-in .3s ease .22s both,nabe-shimmer 1.25s linear .22s infinite}nabe-product[aria-busy=true] nabe-bundle{pointer-events:none}@media(prefers-reduced-motion:reduce){nabe-product[aria-busy=true] :is(.bxp-product-visual,.nabe-gallery--bundle-photos .nabe-inline-slide,.nabe-gallery--bundle-photos .nabe-mosaic-tile,nabe-bundle .nabe-option-opener,nabe-bundle .nabe-swatch):after{animation:nabe-skeleton-in .3s ease .22s both}}.bxp .nabe-option-opener>.bxp-blank,.bxp-cards .nabe-option-card>.nabe-option-pattern{box-shadow:inset 0 0 0 1px var(--color-line)}
/*# sourceMappingURL=/cdn/shop/t/62/assets/nabe-bundle-page.css.map */
