@keyframes bundleSectionFadeOut{0%{opacity:1}to{opacity:0}}@keyframes bundleSectionFadeIn{0%{opacity:0}to{opacity:1}}#bundleBuilderContainer{display:none}body.bundle-transition #MainContent .shopify-section:not(.bundle-builder-section){animation:bundleSectionFadeOut .15s backwards}body.bundle-started #MainContent .shopify-section:not(.bundle-builder-section){display:none}body.bundle-started #bundleBuilderContainer{display:block;animation:bundleSectionFadeIn .15s backwards;opacity:1}body.bundle-started #chat-button{opacity:0;pointer-events:none;transition:transform .25s,opacity .25s}body.bundle-summary #chat-button{opacity:1;pointer-events:all}body.bundle-started feature-flag-banner{display:none}body.bundle-started #preview-bar-iframe,body[data-template="product.bundle-builder-bed"] #preview-bar-iframe{display:none}div#maze-tester-widget-container:not([style*="height: 100vh"]){top:12px!important;justify-content:start!important}body.bundle-started+div#maze-tester-widget-container:not([style*="height: 100vh"]){width:140px!important;top:12px!important;right:12px!important;left:auto!important;overflow:hidden;height:88px!important;border-radius:10px!important;align-items:end!important}body.bundle-started+div#maze-tester-widget-container:not([style*="height: 100vh"]) #maze-tester-widget{width:500px!important;max-width:unset!important}#bundleBuilderContainer #reviews{margin-top:60px}@media screen and (max-width: 992px){body.bundle-started{overflow:hidden}body.bundle-started .site-header,body.bundle-started .site-nav-section{background-color:transparent;box-shadow:none;transition:background-colour .2s}body.bundle-started #MainContent{min-height:100vh}body.bundle-started .announcement-bar,body.bundle-started .countdown-bar{display:none!important}body.bundle-started .site-header__icon{opacity:0;transition:opacity .4s;pointer-events:none}body.bundle-started .site-header__cart{margin-right:8px}body:is(.bundle-summary,.bundle-added) .site-header__cart{opacity:1;pointer-events:all}body:has(#bundleBuilderContainer.bundle-added) .site-header__cart{opacity:1;pointer-events:all}#bundleBuilderContainer #reviews{display:none}}.bundle__promo-pill{display:flex;justify-content:center;align-items:center;margin-bottom:16px}.bundle__summary-items{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 16px;margin-top:16px}.bundle__summary-items>*{margin:0!important}.bundle__summary-items>.product-usps{align-self:start;margin-top:16px!important}.bundle__summary-buttons{display:flex;flex-direction:column;gap:8px;width:100%}bundle-builder[tiereddiscount] .bundle__summary-buttons{flex-direction:row;white-space:nowrap}bundle-builder[tiereddiscount] .bundle__summary-buttons>*{flex:1;min-width:0}bundle-builder[tiereddiscount] .bundle__summary-buttons :is(ar-button,.wishlist-add-button){border:1px solid var(--color-border-button-primary, #BDBDBD)!important;font-size:14px!important;padding:var(--padding-xs)!important;margin:0;justify-content:center;gap:10px}bundle-builder[tiereddiscount] ar-button:before{background-image:url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9557 16.3636C15.4804 16.3636 17.5271 14.41 17.5271 12C17.5271 9.59004 15.4804 7.63637 12.9557 7.63637C10.431 7.63637 8.38428 9.59004 8.38428 12C8.38428 14.41 10.431 16.3636 12.9557 16.3636Z' stroke='%23575757' stroke-width='0.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.2412 6.92455L23.2412 17.0756C23.2412 17.3088 23.1124 17.5229 22.9064 17.6322L13.2507 22.7527C13.0661 22.8505 12.8449 22.8505 12.6603 22.7527L3.00463 17.6322C2.7986 17.5229 2.66978 17.3088 2.66978 17.0756L2.66976 6.92455C2.66976 6.69135 2.79858 6.47723 3.00461 6.36797L12.6603 1.24752C12.8449 1.14963 13.0661 1.14963 13.2507 1.24752L22.9063 6.36797C23.1124 6.47723 23.2412 6.69135 23.2412 6.92455Z' stroke='%23575757' stroke-width='0.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.27385 6.86575L8.84138 9.81821M22.6699 6.84851L17.0699 9.81821' stroke='%23575757' stroke-width='0.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.9556 21.8181V16.3636' stroke='%23575757' stroke-width='0.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-size:100%}bundle-builder[tiereddiscount] .bundle__summary-buttons :is(ar-button,.wishlist-add-button):before{width:24px;height:24px}bundle-builder[tiereddiscount] .bundle__summary-buttons :is(ar-button,.wishlist-add-button):after{display:none}wishlist-add-button-byob{width:100%;opacity:0;pointer-events:none;transition:opacity .25s}wishlist-add-button-byob .wishlist-add-button--has-label:after{display:block;content:"";width:22px;position:static;box-shadow:none;height:unset}body.bundle-valid wishlist-add-button-byob{width:100%;opacity:1;pointer-events:all}bundle-builder[tiereddiscount] wishlist-add-button-byob{opacity:0;pointer-events:none}body.bundle-summary bundle-builder[tiereddiscount] wishlist-add-button-byob{opacity:1;pointer-events:all}wishlist-add-button-byob button{top:8px;right:8px}wishlist-add-button-byob button:not(.wishlist-add-button--has-label){transform:scale(1.2);transform-origin:top right}bundle-builder[tiereddiscount] wishlist-add-button-byob button:not(.wishlist-add-button--has-label){transform:scale(1.3)}[slot=render]{width:100%;height:100%;--zoom: 1.15;--max-height: 600px}bundle-builder[tiereddiscount] [slot=render]{--zoom: 1.4}@media screen and (max-width: 512px) and (max-height: 680px){bundle-builder[tiereddiscount] [slot=render]{--zoom: 1.45}}bundle-builder[fullscreen] [slot=render]{--zoom: 1.6}[slot=render] .ar-button{position:absolute;right:8px;bottom:8px;opacity:0;pointer-events:none;transition:opacity .25s;z-index:20}.bundle-summary [slot=render] .ar-button{opacity:1;pointer-events:all}bundle-builder[tiereddiscount] [slot=render] .ar-button{right:auto;left:14px;bottom:14px;padding:var(--distance-d-4, 4px) var(--padding-padding-x-small, 8px);border:none;font-size:14px;line-height:20px}@media screen and (min-width: 992px){[slot=render]{--zoom: 1.4}[slot=render] .ar-button{right:16px;bottom:16px}bundle-builder[tiereddiscount] [slot=render] wishlist-add-button-byob button:after{box-shadow:none}bundle-builder[tiereddiscount] [slot=render] .ar-button{display:none!important}}@media screen and (max-width: 992px){[slot=render] wishlist-add-button-byob button{top:calc(var(--header-height) + 12px);bottom:auto;transform-origin:bottom right;right:8px;z-index:15}bundle-builder[tiereddiscount] [slot=render] wishlist-add-button-byob button{top:auto;bottom:8px;transform-origin:bottom right;right:56px;z-index:15}}@media screen and (max-width: 768px){[slot=more-info]{margin-top:16px}}.bundle__type-info{padding:0 24px 40px;max-width:400px;margin:0 auto}.bundle__type-info>h2{text-align:center;margin:16px 0 8px;font-weight:400;font-size:20px}.bundle__type-info>p{text-align:center;font:var(--text-md);margin:0}.bundle__type-info-sections{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.bundle__type-info-section{display:flex;flex-direction:column;gap:8px}.bundle__type-info-text{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:20px}.bundle__type-info img{object-fit:cover}.bundle__type-info-text :is(h1,h2,h3,h4,h5,h6){font:var(--title-sm);margin-block:var(--padding-xs)}.bundle__type-info-text ul{padding-left:24px}.bundle__type-info-text li{list-style-type:disc}@media screen and (min-width: 992px){.bundle__type-info{padding-top:40px}}.bundle__tier-info{max-width:436px}.bundle__tier-info>h3{margin:0 0 8px}.bundle__tier-info>p{margin:0}.bundle__tier-info>:is(h3,p){text-align:center}.bundle__tiers{display:flex;flex-direction:column;gap:8px;padding-block:var(--padding-md);max-width:220px;margin-inline:auto}.bundle__tier-info li{display:flex;justify-content:space-between;align-items:center;line-height:16px;font-size:12px}.bundle__tier-info .button{width:100%}@media screen and (min-width: 992px){.bundle__tier-info>h3{margin-bottom:var(--padding-sm)}.bundle__tiers{max-width:unset;padding-block:var(--padding-lg)}.bundle__tier-info li{font:var(--text-lg)}}.bundle__image-overlay{position:absolute;top:var(--padding-xs);right:var(--padding-xs);max-width:var(--max-width, 64px);pointer-events:none;animation:bundleSectionFadeIn .5s backwards;animation-delay:.5s;transition:opacity .25s}.bundle-summary .bundle__image-overlay,.bundle-added .bundle__image-overlay{opacity:0}@media screen and (min-width: 992px){.bundle__image-overlay{max-width:var(--max-width-desktop, 80px);top:var(--padding-sm);right:var(--padding-sm)}}
/*# sourceMappingURL=/cdn/shop/t/582/assets/bundle-builder.css.map */
