.byb-bucket{background:#faf7f2;border:1px solid rgba(0,0,0,.2);padding:2.5rem 2rem 2.3rem;display:flex;flex-direction:column;max-height:650px}.byb-bucket__head{text-align:center;padding-bottom:2rem}.byb-bucket__head .caption{text-transform:uppercase;font-size:1.2rem}.byb-bucket__head h2{font-weight:800;margin-top:.5rem}.byb-bucket__head,.bk-products+button{flex-shrink:0}.bk-products{overflow-y:auto;flex:1 1 auto}@media only screen and (min-width: 992px){.byb-grid{display:grid;grid-template-columns:minmax(30%,300px) auto;gap:2rem}.byb-prod__list{display:flex;flex-wrap:wrap;gap:1rem}.byb-prod__list .byb-prod__item{flex:1 0 calc(33.333% - 1rem);max-width:calc(33.33% - 1rem * 2 / 3)}.byb-grid .byb-grid__item{position:sticky;top:2.5rem;left:0rem;height:fit-content}}.bk-prod{border:1px dashed #bababa;width:100%;aspect-ratio:1 / .2;display:grid;grid-template-columns:60px 1fr;gap:1rem;padding:.7rem}.bk-list{flex-direction:column}.bk-list__item{max-width:100%}.bk-prod__content h2{font-size:1.3rem;font-family:var(--gsc-body-font-family);text-transform:uppercase;margin-bottom:.3rem;font-weight:600}.bk-prod__content p{font-size:1rem;text-transform:uppercase;font-family:var(--gsc-body-font-family)}.card-product__bundle-cta{display:grid;grid-template-columns:1fr max-content;gap:.7rem;align-items:stretch;margin-top:1rem}.card-product__bundle-cta quantity-component .quantity__btn-wrapper{height:inherit;width:100%;display:flex;align-items:center;justify-content:center}.card-product__bundle-cta quantity-component .quantity__btn-wrapper:first-child{border-right:1px solid rgba(0,0,0,.1)}.card-product__bundle-cta quantity-component .quantity__btn-wrapper:last-child{border-left:1px solid rgba(0,0,0,.1)}.card-product__bundle-cta .quantity__btn-wrapper .quantity__btn{height:100%}.card-product__bundle-cta quantity-component{align-items:stretch;border:1px solid rgba(0,0,0,.1)}.card-product--bundle-info .select .select__select{width:100%;padding:12px 40px 12px 16px;border:none;background-color:var(--color-background);color:var(--color-foreground);font-size:14px;-webkit-appearance:none;appearance:none;cursor:pointer;transition:all .2s ease;outline:1px solid rgba(0,0,0,.1)}.card-product--bundle-info .select .select__select:hover{background-color:var(--color-background);outline:1px solid rgba(0,0,0,.4)}.card-product--bundle-info .select .select__select:focus{outline:none;outline:1px solid rgba(0,0,0,1)}.card-product--bundle-info .select .icon-caret{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:12px;height:12px;pointer-events:none;color:var(--color-foreground)}.card-product--bundle-info .select{width:100%;margin:.1rem .1rem 1rem;position:relative}.prod-opt{margin-top:1rem}.prod-opt .color-swatch--round{--gsc-square-image-ratio: 2.4rem}.prod-opt .product-variant-picker__shape-swatches{--gsc-product-section-swatch-width: 2.4rem;display:flex}.prod-opt__list .scroll--slider .prod-opt-values{overflow:auto}.prod-opt-values::-webkit-scrollbar{display:none;width:0;height:0}.prod-opt-value__item input:checked+label *{--gsc-color-swatch-border-color: var(--gsc-text-color-100);--gsc-color-swatch-box-shadow: 0px 0px 0px 3px var(--gsc-background-color-100) inset}.slider__nav,.slider__shadow{position:absolute;pointer-events:none}.slider__shadow{top:0;bottom:0;width:30px;z-index:1;transition:opacity .2s;opacity:0;display:block!important}.slider__nav,.slider__nav button{opacity:0;height:100%;display:flex}.slider__shadow--left{left:0;background:linear-gradient(to right,rgba(0,0,0,.1),transparent)}.slider__shadow--right{right:0;background:linear-gradient(to left,rgba(0,0,0,.1),transparent)}.slider__nav{align-items:center;justify-content:space-between;top:50%;left:0;transform:translateY(-50%);width:100%;z-index:2}.slider__nav button{background:0 0;outline:0;border:none;padding:0;cursor:pointer;width:4rem;align-items:center}.slider__nav button .svg-wrapper{width:1.6rem;height:1.6rem}.slider__nav button:first-child{background:linear-gradient(to right,#fff,transparent)}.slider__nav button:last-child{background:linear-gradient(to left,#fff,transparent);justify-content:flex-end}.slider__nav button:not(:disabled){pointer-events:all;opacity:1}option-element-slider:hover .slider__nav{opacity:1}.prod-opt__list-item--pills{margin-top:1.2rem}.prod-opt__list-item--pills .product-variant-picker__pill-list label{min-height:2rem;min-width:3.6rem;padding:.3rem;font-size:1.2rem;display:flex;align-items:center;justify-content:center}.bk-product--remove{cursor:pointer}.bk-product--remove .cart-item__remove-button-icon{width:1.8rem;height:1.8rem}.bk-prod__image img{object-fit:cover}.bk-products{margin-bottom:2rem}@media only screen and (max-width: 992px){.byb-grid{margin-top:2rem}.byb-grid .byb-bucket{margin-bottom:3rem}.byb-prod__list{display:flex;align-items:stretch;gap:1rem;flex-wrap:wrap}.byb-prod__list .byb-prod__item{flex:1 0 calc(50% - 1rem);max-width:calc(50% - 1rem * 2 / 3)}.byb-grid bundle-product-card{height:100%;display:block}.byb-grid product-card{height:100%;align-items:stretch}.byb-grid .card-product__bundle-cta{height:100%;margin-top:auto;align-items:flex-end;grid-template-columns:repeat(2,1fr)}.byb-grid .card-product__bundle-cta quantity-component{width:100%;min-height:4rem}.byb-grid .card-product__bundle-cta>button{min-height:4rem;padding-top:0;padding-bottom:0}.byb-grid .product-variant-picker__pill-list{gap:.7rem;margin-bottom:1rem}.byb-grid .product-card__info{height:100%}}.bundle-tabs{border-radius:40px;border:1px solid rgba(0,0,0,1);display:flex;align-items:center;width:fit-content;overflow:hidden}.bundle-tabs>div{padding:1.3rem 2rem 1.3rem 2.5rem;background-color:#fff;text-transform:uppercase;cursor:pointer}.bundle-tabs>div.active{color:#fff;background:#e8792b}.bundle-tabs>div:last-child{padding-right:2.2rem;padding-left:2rem}bundle-tabs{display:flex;justify-content:center;margin-bottom:2rem}@media only screen and (min-width: 767px){.image-banner__content-wrap--bundle .image-banner__caption{margin-bottom:.8rem;letter-spacing:.7rem;font-weight:600}}@media only screen and (max-width: 767px){.image-banner__content-wrap--bundle .image-banner__caption{letter-spacing:1rem}.image-banner__content-wrap--bundle bundle-tabs{display:flex;justify-content:center;margin-bottom:2rem}.image-banner__content-wrap--bundle .bundle-tabs>div{font-size:1.2rem;padding:1rem 2rem}.image-banner__content-wrap--bundle .image-banner__caption{margin-bottom:.6rem;letter-spacing:.7rem!important}.image-banner__content-wrap--bundle .image-banner__text{margin-top:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/build-your-bundle.css.map */
