.breadcrumb-wrapper .container{padding:0}.bundle{--progressbar-color: #ddd;--progressbar-filled-color: #555}.bundle-builder-section .container{margin:0 auto}.bundle-builder-section{background:var(--section-bg);padding:var(--section-padding);--builder-nav-height: 4em}.bundle-builder-section button[disabled]{opacity:.4}.bundle-builder-section .control-button .quantity-box,.bundle-builder-section .control-quantity product-buttons{display:none!important}.bundle-builder-section .nav{position:sticky;top:var(--header-offset);height:var(--builder-nav-height);background:#fff;align-items:center;z-index:4;transition:top var(--animation-speed-fast) ease-out}.bundle-builder-section .step-nav{padding:.5em 1em;border:1px solid currentColor;margin:0 5%}.bundle-builder-section .step{margin-bottom:2em}.bundle-builder-section .step:last-child{margin-bottom:0}.bundle-builder-section .step-nav.number{padding:0;width:3em;height:3em;border-radius:50%}.bundle-builder-section .step-nav:not(.active){box-shadow:2px 2px 4px #0006}.bundle-builder-section .step-nav.active{border-width:2px}.bundle-builder-section .step-heading{margin-bottom:.5em;display:flex;align-items:center;position:sticky;top:calc(var(--header-offset) + var(--builder-nav-height));background:#fff;z-index:3;padding:.5em 0;transition:top var(--animation-speed-fast) ease-out}.bundle-builder-section .step-heading .title{margin-bottom:0;margin-right:.5em}.bundle-builder-section .step-heading .selected-quantity{margin-left:.2em}.bundle-builder-section [data-nav-mode=show_tabs] .step:not(.active),.bundle-builder-section [data-nav-mode=step_by_step] .step:not(.active){display:none}.bundle-builder-section .product-item{margin-bottom:var(--items-margin, 3em)}.bundle-builder-section .product-item .swatch .label-inner{padding:.4em .8em;height:100%}.bundle-wrapper{position:sticky;top:calc(2em + var(--header-offset));display:block;margin-bottom:2em;transition:top var(--animation-speed-fast) ease-out}.bundle{display:block;background:#f1f1f1;height:calc(100vh - var(--header-height));display:flex;flex-flow:column;transition:height var(--animation-speed-fast) ease-out}.bundle-bottom-panel{display:flex;flex-grow:1;flex-flow:column}.bundle-items-wrapper{position:relative;flex-grow:1;border-width:1px 0}.bundle .top,.bundle .bottom{padding:1em 0 0}.bundle .bottom{display:flex;justify-content:space-between;align-items:center}.bundle-items{overflow:auto;height:100%;position:absolute;width:100%;margin-left:-.5em}.bundle-item{padding:0 0 0 .5em;width:33%;margin-top:1em}.bundle-item .grid{flex-direction:column;background-color:var(--scheme-background-color);position:relative;margin-left:0;border-radius:5px;border:1px solid #CCCCCC}.bundle-item .grid .grid-item{padding-left:0}.bundle-item .grid .grid-item img{border-top-left-radius:5px;border-top-right-radius:5px}.bundle-item .grid .grid-item:last-child{padding:1em}.bundle-item .remove{position:absolute;top:4%;right:5%}.bundle-item:last-child{padding-bottom:1em}.bundle-item .image{width:100%}.bundle-item .image-placeholder{padding-top:100%;background:#ddd}.bundle-item .info-placeholder:before,.bundle-item .info-placeholder:after{content:"";width:100%;border:1px solid #ddd;border-width:1px 0;height:1em;display:block;margin-top:1em;font-size:.75em}.bundle .subtotal .price .retail{text-decoration:line-through}.bundle .progress-bars{position:relative;width:100%;margin-top:.5em}.bundle .progress-bar{position:relative;background:var(--progressbar-color);width:100%;height:.5em;border-radius:.5em}.bundle .progress-value{background:var(--progressbar-filled-color);width:0%;height:100%;position:absolute;top:0;left:0;border-radius:.5em;z-index:1}.bundle .progress-dot{background:var(--progressbar-color);width:1em;height:1em;border-radius:1em;position:absolute;top:0;left:100%;transform:translate(-100%,-25%)}.bundle .progress-dot.completed{background:var(--progressbar-filled-color)}.bundle .progress-bars{--column-gap: 1em;column-gap:var(--column-gap)}.bundle .progress-bars.joined{height:.5em;margin-bottom:1em;--column-gap: 0em}.bundle .progress-bars.independent{flex-flow:row;flex-wrap:wrap;margin-bottom:-1em}.bundle .progress-bars.independent .progress-bar{width:calc(50% - var(--column-gap) / 2);margin-bottom:2em}.bundle .progress-bars .progress-dot-title{position:absolute;font-size:.75em;right:0;top:1.1em;line-height:1.2}.bundle .progress-completed{padding:.5em;border:1px solid #ddd;background:#eee;margin:.5em 0}.bundle .progress-completed:empty{display:none}.bundle .progress-disclaimer{font-size:.75em;font-weight:600}.bundle-wrapper .title-arrow{margin-bottom:.5em}.bundle-wrapper .title-arrow .title{margin-bottom:0}.bundle-wrapper .expand-button{top:1em;right:1em;height:2em;width:2em;margin-left:.5em;background:#ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}.bundle-wrapper .expand-button svg{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.bundle-wrapper .expand-button[aria-expanded=true] svg{transform:rotate(-180deg)}header.header-sticky:not(.header-hidden)~main .bundle-builder-section .nav{top:var(--header-height)}header.header-sticky:not(.header-hidden)~main .bundle-builder-section .step-heading{top:calc(var(--header-height) + var(--builder-nav-height))}.grid-item.grid-main-left{padding:1em 2em 4em 4.5em;width:61%}.grid-item.grid-main-left .breadcrumb-wrapper{margin-bottom:2em}.grid-item.grid-main-left .grid{margin-left:-1em}.grid-item.grid-main-left .grid .grid-item{padding-left:1em}.grid-item.grid-item-bundle{background-color:#f1f1f1;padding:4em 2.5em;width:39%}.bundle-builder-section .product-item .quick-view-trigger{display:none}.bundle-builder-section .product-item .info{padding:1.6rem}.bundle-builder-section .product-item .info .info-inner{flex-direction:column}.bundle-builder-section .product-item .btn.add{padding:.634em;text-transform:capitalize;background:var(--scheme-buttons-background2);color:var(--scheme-buttons-label2);border:1px solid var(--scheme-buttons-background2)}.bundle-builder-section .product-item .btn.add:hover{background:var(--scheme-buttons-background-hover2);border-color:var(--scheme-buttons-background-hover2);color:var(--scheme-buttons-label2)}.not-mobile .bundle-builder-section .product-item img{border-bottom-left-radius:0;border-bottom-right-radius:0}.not-mobile .bundle-builder-section .product-card .image-container:hover .hover-img,.not-mobile .bundle-builder-section .product-card .image-container.hover .hover-img{transform:none}.bundle-items .title{font-family:Prompt,sans-serif;font-size:1.8rem;line-height:130%;font-weight:500}.bundle-items .full-details a{font-size:1.2rem;text-decoration:underline}@media (min-width: 67em){header.header-sticky:not(.header-hidden)~main .bundle-builder-section .bundle-wrapper{top:calc(2em + var(--header-height))}header.header-sticky:not(.header-hidden)~main .bundle-builder-section .bundle-wrapper .bundle{height:calc(100vh - var(--header-height) - 4em)}}@media (max-width: 1385px){.grid-item.grid-main-left{padding-left:2.6em}}@media (max-width: 1200px){.bundle-builder-section .main-grid>.grid-item{width:50%}.bundle-builder-section .product-item{width:50%}}@media (max-width: 66em){.bundle-builder-section .main-grid{margin-left:0}.bundle-builder-section .main-grid>.grid-item{width:100%;padding:0}.bundle-builder-section .main-grid>.grid-item .info-inner{flex-direction:column}.bundle-builder-section .main-grid>.grid-item .info-inner .small-description{padding-left:0}.bundle-builder-section .grid-item-bundle{position:sticky;bottom:0;z-index:3}.bundle-builder-section .medium-down--container{box-sizing:border-box}.bundle-wrapper{position:relative;margin-bottom:0;top:initial;width:100%;left:0;padding:0 1em}.bundle{height:initial;max-height:calc(99vh - var(--header-height))}.bundle-items{position:static;height:calc(100vh - 31em)}.bundle .bottom,.bundle-builder-section .step-heading{flex-flow:column}.grid-item.grid-main-left .breadcrumb-wrapper{padding:2em 1em 1em;margin-bottom:1em}.bundle-builder-section .main-grid>.grid-item h2{padding:0 .3em}.bundle-builder-section .main-grid>.grid-item p{padding:0 1em}.bundle-builder-section .main-grid>.grid-item .collection-count{padding:0}.bundle-item .title{font-size:1.4rem}.bundle-item .grid .grid-item:last-child{padding:.5em}.bundle-item .variant-title,.bundle-item .price,.bundle-item .quantity,.bundle-item .full-details a{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/bundle_builder.css.map */
