.body-cancel-active,.body-modal-bundle-item-showing{overflow:hidden}button{-webkit-appearance:button;-moz-appearance:unset;appearance:unset;cursor:pointer}.loading{border:5px solid #f5f5f5;border-radius:50%;border-top:5px solid #f5f5f5;width:30px;height:30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#bundle-builder.accordion-mode #collection{padding-top:0;padding-bottom:80px}@media (max-width: 491px){#bundle-builder.accordion-mode #collection{padding-bottom:160px}}@media (min-width: 1200px) and (max-width: 1400px){#bundle-builder{padding-bottom:110px}}@media (min-width: 992px) and (max-width: 1199px){#bundle-builder{padding-bottom:102px}}@media (min-width: 768px) and (max-width: 991px){#bundle-builder{padding-bottom:102px}}#bundle-builder .build-head{background:var(--primary-color);text-align:center;width:100%}#bundle-builder .build-head.build-bar-sticky{padding-top:90px}@media (min-width: 992px) and (max-width: 1199px){#bundle-builder .build-head.build-bar-sticky{padding-top:90px}}@media (min-width: 768px) and (max-width: 991px){#bundle-builder .build-head.build-bar-sticky{padding-top:90px}}@media (max-width: 767px){#bundle-builder .build-head.build-bar-sticky{padding-top:81px;background-color:#24344c}}#bundle-builder .build-head h3{font-size:2rem;height:46px;color:#fff;padding:15px;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){#bundle-builder .build-head h3{padding:15px}}#bundle-builder .build-options ul{justify-content:center;align-items:center;list-style:none;padding:10px 15px;border-bottom:2px solid #dcdcdc}@media (max-width: 767px){#bundle-builder .build-options ul{flex-direction:column;padding:10px 5px}}#bundle-builder .build-options ul li{font-size:1.8rem}#bundle-builder .build-options ul li p{margin-right:15px;font-weight:500}#bundle-builder .build-options ul li button{margin:5px;min-width:45px;min-height:40px;background-color:#f5f4f2;border:1px solid #c4c4c4;color:#242424;transition:all .15s ease-in-out;cursor:pointer;font-size:inherit;line-height:inherit;font-weight:500;padding:5px 6px}#bundle-builder .build-options ul li button:hover{background:#242424;color:#fff;border-color:#242424}#bundle-builder .build-options ul li .build-selected-size{position:relative}#bundle-builder .build-options ul li .build-selected-size #build-selected-remove{cursor:pointer;width:25px;height:25px;background:#fff;border:2px solid #c4c4c4;border-radius:50%;padding:0 7px;position:absolute;top:-6px;right:-6px;z-index:10}#bundle-builder .build-options ul li .build-selected-size #build-selected-remove svg{width:7px;height:7px}#bundle-builder .build-options ul li .build-selected-size button{cursor:default}#bundle-builder .build-options ul li .build-selected-size button:hover{background:#f5f4f2;color:#242424;border-color:#c4c4c4}#bundle-builder .modal-size{position:fixed;top:0;padding:70px 0;left:0;bottom:0;right:0;z-index:9999;width:100%;height:100%;transition-duration:.15s;transition-timing-function:ease-in-out;transition-property:opacity;background-color:#24242480;visibility:hidden;opacity:0}#bundle-builder .modal-size .cancel-inner{margin:0 auto;padding:40px 40px 24px;position:relative;background-color:#f5f4f2;border:none;z-index:99999;max-width:500px;width:100%;display:block}@media (max-width: 767px){#bundle-builder .modal-size .cancel-inner{padding:18px;max-width:300px}}#bundle-builder .modal-size .cancel-inner h5{font-size:2.2rem;line-height:120%;margin-bottom:15px;text-align:center;text-transform:inherit}@media (max-width: 767px){#bundle-builder .modal-size .cancel-inner h5{font-size:1.8rem;line-height:20px;margin-bottom:13px}}#bundle-builder .modal-size .cancel-inner .cancel-buttons{justify-content:space-between;align-items:flex-start}@media (max-width: 767px){#bundle-builder .modal-size .cancel-inner .cancel-buttons{justify-content:center}}#bundle-builder .modal-size .cancel-inner .cancel-buttons button{padding:18px 40px;text-transform:capitalize;border:2px solid transparent;font-size:1.8rem;cursor:pointer}#bundle-builder .modal-size .cancel-inner .cancel-buttons button.btn-build-cancel,#bundle-builder .modal-size .cancel-inner .cancel-buttons button.btn-product-keep{background:transparent;border:2px solid #dcdcdc;color:#242424}@media (max-width: 767px){#bundle-builder .modal-size .cancel-inner .cancel-buttons button.btn-build-cancel,#bundle-builder .modal-size .cancel-inner .cancel-buttons button.btn-product-keep{margin-right:8px}}#bundle-builder .modal-size .cancel-inner .cancel-buttons button.btn-build-change,#bundle-builder .modal-size .cancel-inner .cancel-buttons button.btn-product-remove{background:var(--primary-color);color:#fff}@media (max-width: 767px){#bundle-builder .modal-size .cancel-inner .cancel-buttons button{padding:10px 20px;font-size:1.6rem}}#bundle-builder .modal-cancel-size.active-cancel{visibility:visible;opacity:1}#bundle-builder .build-collection-items{position:relative}#bundle-builder .build-collection-items .build-collect-bar li.all-prod-notavailable{display:none}#bundle-builder .build-collection-items .build-collect-bar li.active-collection .build-li-div{border-color:var(--primary-color)}#bundle-builder .build-collection-items.build-collect-overlay{pointer-events:none;height:100%}#bundle-builder .build-collection-items.build-collect-overlay:before{content:"";position:absolute;background:#00000087;top:0;right:0;left:0;bottom:0;z-index:1}#bundle-builder .build-collection-items #collection .build-result li.grid{width:21.85%;flex:0 0 21.85%;margin-bottom:40px;margin-left:20px;margin-right:20px;padding:0}@media (min-width: 1401px) and (max-width: 1423px){#bundle-builder .build-collection-items #collection .build-result li.grid{width:22.6%;flex:0 0 22.6%;margin-bottom:30px;margin-left:15px;margin-right:15px}}@media (min-width: 1200px) and (max-width: 1400px){#bundle-builder .build-collection-items #collection .build-result li.grid{width:22.32%;flex:0 0 22.32%;margin-bottom:30px;margin-left:15px;margin-right:15px}}@media (min-width: 992px) and (max-width: 1199px){#bundle-builder .build-collection-items #collection .build-result li.grid{width:22.79%;flex:0 0 22.79%;margin-bottom:30px;margin-left:10px;margin-right:10px}}@media (min-width: 768px) and (max-width: 991px){#bundle-builder .build-collection-items #collection .build-result li.grid{width:23.4%;flex:0 0 23.4%;margin-bottom:30px;margin-left:.8%;margin-right:.8%}}@media (max-width: 767px){#bundle-builder .build-collection-items #collection .build-result li.grid{width:46.68%;flex:0 0 46.68%;margin-bottom:12px;margin-left:1.65%;margin-right:1.65%}}#bundle-builder .build-collection-items #collection .build-result li.grid .bundle-selected{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;background:#0000005e;display:flex;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;flex-direction:row;justify-content:center;align-items:center;font-size:1.8rem;line-height:24px;color:#fff;transition:opacity .15s ease-in-out}#bundle-builder .build-collection-items #collection .build-result li.grid .bundle-selected.bundle-select-active{opacity:1;visibility:visible}#bundle-builder .build-collection-items #collection .build-result li.grid .bundle-selected div{margin-right:5px}#bundle-builder .build-collection-items #collection .build-result li.grid .bundle-selected div svg{width:12px;height:12px}#bundle-builder .build-collection-items #collection .build-result li.grid .bundle-selected span{color:#fff}#bundle-builder .build-collection-items #collection .build-result li.grid .addbtn-qty{height:36px;border:2px solid #dbd9d4}@media (min-width: 768px) and (max-width: 991px){#bundle-builder .build-collection-items #collection .build-result li.grid .addbtn-qty{border-width:1px}}@media (max-width: 767px){#bundle-builder .build-collection-items #collection .build-result li.grid .addbtn-qty{border-width:1px}}#bundle-builder .build-collection-items #collection .build-result li.grid .addbtn-qty .bundle-limit-reached{pointer-events:none;opacity:.5}#bundle-builder .build-collection-items #collection .build-result li.grid .addbtn-qty .addbtnqty-group{padding:0 27px;flex-direction:row;justify-content:space-between;align-items:center;height:100%;background:#f5f4f2}#bundle-builder .build-collection-items #collection .build-result li.grid .addbtn-qty .addbtnqty-group input{background:#f5f4f2;font-size:1.9rem;line-height:25.5px;border:unset;outline:0;pointer-events:none;-moz-appearance:textfield;padding-left:12px;text-align:center;left:0;right:0;margin:0 auto;width:100%}@media (max-width: 767px){#bundle-builder .build-collection-items #collection .build-result li.grid .addbtn-qty .addbtnqty-group input{padding-left:6px}}#bundle-builder .build-collection-items #collection .build-result li.grid .addbtn-qty .addbtnqty-group input::-webkit-outer-spin-button,#bundle-builder .build-collection-items #collection .build-result li.grid .addbtn-qty .addbtnqty-group input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#bundle-builder .build-collection-items #collection .build-result li.grid .addbtn-qty .addbtnqty-group span{display:block;cursor:pointer;height:100%;padding:6px;color:#242424;font-size:1.8rem}@media (max-width: 767px){#bundle-builder .build-collection-items #collection .build-result li.grid .addbtn-qty .addbtnqty-group span{padding:8px}}#bundle-builder .build-collection-items #collection .build-result li.grid .addbtn-qty button{width:100%;font-size:1.9rem;line-height:25.5px;border-radius:0;background:#f5f4f2;padding:3px 15px;border:unset;height:100%;color:#242424;font-weight:700}#bundle-builder .build-collection-items #collection .build-result li.grid .addbtn-qty button span{color:#242424;display:block}@media (min-width: 992px) and (max-width: 1199px){#bundle-builder .build-collection-items #collection .build-result li.grid .addbtn-qty button{font-size:1.8rem}}@media (min-width: 768px) and (max-width: 991px){#bundle-builder .build-collection-items #collection .build-result li.grid .addbtn-qty button{font-size:1.7rem}}@media (max-width: 767px){#bundle-builder .build-collection-items #collection .build-result li.grid .addbtn-qty button{font-size:1.6rem;line-height:18px}}#bundle-builder .build-collection-items #collection .build-result li.grid .product-descr{margin-top:0;background:#f5f4f2;padding:7px;height:auto;font-size:1.9rem;font-weight:700;flex-direction:column;align-items:flex-start}#bundle-builder .build-collection-items #collection .build-result li.grid .product-descr .product-info--wrapper{width:100%;display:flex}@media (min-width: 992px) and (max-width: 1199px){#bundle-builder .build-collection-items #collection .build-result li.grid .product-descr{padding:5px 7px}}@media (max-width: 767px){#bundle-builder .build-collection-items #collection .build-result li.grid .product-descr{font-size:1.6rem;padding:4px 5px;flex-wrap:nowrap}}@media (max-width: 767px){#bundle-builder .build-collection-items #collection .build-result li.grid .product-descr p{max-width:40%}}#bundle-builder .build-collection-items #collection .build-result li.grid .product-descr .pro-price{font-size:1.7rem;font-weight:400;width:auto;display:flex;flex-direction:column}#bundle-builder .build-collection-items #collection .build-result li.grid .product-descr .pro-price .price-strike{color:#999}#bundle-builder .build-collection-items #collection .build-result li.grid .product-descr .pro-price .price-strike:before{border-color:#999}#bundle-builder .build-collection-items #collection .build-result li.grid .view-details-button{display:flex;font-size:1.4rem;font-weight:600;text-decoration:underline}#bundle-builder .build-collection-items #collection .build-result li.grid .product-descr .bundle-plus-wrapper{width:50px;height:50px;position:absolute;left:50%;margin-left:-25px;bottom:40px;background-color:#fff;display:flex;border-radius:10em}#bundle-builder .build-collection-items #collection .build-result li.grid .product-descr .bundle-plus-wrapper svg{margin:auto}@media (max-width: 767px){#bundle-builder .build-collection-items #collection .build-result li.grid .product-descr .bundle-plus-wrapper{top:156px;bottom:initial}}@media (max-width: 767px){#bundle-builder .build-collection-items #collection .build-result li.grid .product-descr .pro-price{max-width:55%;font-size:14px}}#bundle-builder .build-summary{background:#f4f3f1;padding:8px 95px;position:fixed;width:100%;bottom:0;z-index:100000}@media (min-width: 1200px) and (max-width: 1400px){#bundle-builder .build-summary{padding:19px 70px}}@media (min-width: 992px) and (max-width: 1199px){#bundle-builder .build-summary{padding:15px 50px}}@media (min-width: 768px) and (max-width: 991px){#bundle-builder .build-summary{padding:15px 20px}}@media (max-width: 767px){#bundle-builder .build-summary{padding:12px 15px}}#bundle-builder .build-summary ul{list-style:none;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width: 1201px){#bundle-builder .build-summary ul{justify-content:flex-end}}@media (max-width: 767px){#bundle-builder .build-summary ul{justify-content:center;flex-wrap:wrap;max-width:100%;width:100%}}#bundle-builder .build-summary ul li{flex-direction:row;justify-content:flex-end;align-items:center;width:100%;position:relative}@media (max-width: 1201px){#bundle-builder .build-summary ul li{width:auto}}@media (max-width: 769px){#bundle-builder .build-summary ul li{width:100%;align-items:flex-start}}#bundle-builder .build-summary ul li p{font-size:16px;line-height:20px;margin-right:23px}@media (max-width: 767px){#bundle-builder .build-summary ul li p{display:none}}#bundle-builder .build-summary ul li .bundle-items{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:auto}@media (max-width: 767px){#bundle-builder .build-summary ul li .bundle-items{justify-content:space-between;width:100%;flex-wrap:wrap}}#bundle-builder .build-summary ul li .bundle-items a,#bundle-builder .build-summary #show-all{position:relative;display:block;background:#fff;border:2px solid #dcdcdc;width:49px;height:62px;margin:5px;cursor:pointer}#bundle-builder .build-summary #show-all .hidden-items-count{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;height:18px;width:18px;border-radius:10em;background-color:#fff}@media (max-width: 767px){#bundle-builder .build-summary ul li .bundle-items a,#bundle-builder .build-summary #show-all{width:19%;margin:5px 0;height:80px}}@media (max-width: 340px){#bundle-builder .build-summary ul li .bundle-items a{width:55px}}#bundle-builder .build-summary ul li .bundle-items a .bundle-close{position:absolute;top:-9px;right:-10px;z-index:99;width:20px;height:20px}@media (max-width: 340px){#bundle-builder .build-summary ul li .bundle-items a .baundle-close{right:-4px}}#bundle-builder .build-summary #show-all img{height:100%;object-fit:contain;object-position:center center;background:#e3e2de}#bundle-builder .build-summary ul li .bundle-items a .bundle-inner{padding:2px;height:100%;width:100%;text-align:center;color:#000}#bundle-builder .build-summary ul li .bundle-items a.is-placeholder .bundle-inner{display:flex;font-size:1.2rem;font-weight:700;color:#dbdbdb}#bundle-builder .build-summary ul li .bundle-items a.is-placeholder .bundle-inner span{margin:auto}#bundle-builder .build-summary ul li .bundle-items a .bundle-inner svg{padding:14px 2px;max-width:48px;width:100%}@media (max-width: 767px){#bundle-builder .build-summary ul li .bundle-items a .bundle-inner svg{padding:19px 2px}}#bundle-builder .build-summary ul li .bundle-items a .bundle-inner img{height:100%;object-fit:contain;object-position:center center;background:#e3e2de}@media (min-width: 768px) and (max-width: 991px){#bundle-builder .build-summary ul li.summary-build-button,#bundle-builder .build-summary ul li.summary-build-button-loading{width:50%}}#bundle-builder .build-summary ul li .bundle-items a .bundle-inner .bundle-items-quantity{font-size:1.2rem;font-weight:600;position:absolute;right:4px;bottom:3px}#bundle-builder .build-summary ul li.summary-build-button button,#bundle-builder .build-summary ul li.summary-build-button-loading button{max-width:342px;width:100%;padding:12.5px 20px;margin-left:auto}@media (max-width: 1201px){#bundle-builder .build-summary ul li.summary-build-button button,#bundle-builder .build-summary ul li.summary-build-button-loading button{max-width:100%;min-width:342px}}@media (max-width: 767px){#bundle-builder .build-summary ul li.summary-build-button button,#bundle-builder .build-summary ul li.summary-build-button-loading button{max-width:100%;margin:0 auto}}#bundle-builder .build-summary ul li.summary-build-button button[disabled=disabled]{pointer-events:none;opacity:.54}#bundle-builder .modal-product-remove.active-product-remove{visibility:visible;opacity:1}#bundle-builder .modal-product-remove .product-remove-inner .img-contain{height:150px;width:200px;margin:0 auto 10px}#bundle-builder .modal-product-remove .product-remove-inner .img-contain img{width:100%;height:100%;object-fit:contain}#bundle-builder .modal-product-remove .product-remove-inner h5{margin-bottom:20px}#bundle-builder .build-options .build-select-li{display:flex}#bundle-builder .build-options .build-select-li .select-dropdown{min-width:170px;margin:0}#bundle-builder .build-options .build-select-li .select-dropdown:first-child{margin-right:12px}#bundle-builder .build-options .build-select-li .select-dropdown .select-selected{color:#666665;font-size:1.6rem;font-weight:700;border:2px solid #dcdcdc;background-color:#fff;height:40px;padding:0 8px;display:flex;align-items:center}#bundle-builder .build-options .build-select-li .select-dropdown .select-items{text-align:left}@media (max-width: 767px){#bundle-builder .build-options.build-head{background-color:#f4f3f1}}#bundle-builder .build-options.build-head .wrapper{display:flex;justify-content:space-between;height:75px;align-items:center;padding:0 110px;color:#fff}@media (max-width: 767px){#bundle-builder .build-options.build-head .wrapper{flex-direction:column;padding:0 0 15px;height:auto}}#bundle-builder .build-options.build-head h3{font-size:2.4rem;font-weight:800}@media (max-width: 767px){#bundle-builder .build-options.build-head h3{width:100%;background-color:var(--primary-color);padding:0;font-size:20px}}#bundle-builder .build-options.build-head ul{border:none}#bundle-builder .build-options.build-head ul p{font-weight:700}@media (max-width: 767px){#bundle-builder .build-options.build-head ul p{color:#000;margin:0 0 5px}}#bundle-builder .product-info{display:flex;flex-direction:column;width:auto;flex-grow:1;font-size:1.7rem}@media (max-width: 767px){#bundle-builder .product-info{font-size:1.5rem}}#bundle-builder .product-info .product-info__type{font-size:1.2rem;color:#a3a3a3}#bundle-builder .empty-message{font-size:4rem;color:#fff;text-align:center;width:100%;font-weight:700;padding-bottom:25px}#bundle-builder .build-summary ul li .bundle-items a.bundle-item.is-product.hidden,#bundle-builder .build-summary #show-all,#bundle-builder .build-summary #hidden-items{display:none}@media (max-width: 769px){#bundle-builder .build-summary ul li.li-items.expanded{padding-bottom:20px}}#bundle-builder .build-summary ul li.li-items.expanded #show-all{display:none}#bundle-builder .build-summary ul li.li-items.expanded #hidden-items{display:flex;font-size:1.2rem;font-weight:600;text-decoration:underline;width:70px;text-align:center}@media (max-width: 769px){#bundle-builder .build-summary ul li.li-items.expanded #hidden-items{position:absolute;bottom:9px;left:50%;margin-left:-35px}}#bundle-builder .build-summary ul li.li-items.expanded .bundle-item.is-product.hidden{display:flex}#bundle-builder .build-summary ul li.li-items.expanded .bundle-item.is-placeholder{display:none}#bundle-builder .build-summary ul li.li-items.collapsed #show-all{display:flex}#bundle-builder .build-summary ul li.li-items.collapsed #hidden-items,#bundle-builder .build-summary ul li.li-items.collapsed .bundle-item.is-product.hidden{display:none}#bundle-builder .build-summary ul li.li-items.collapsed .bundle-item.is-placeholder{display:flex}#bundle-builder .modal-bundle-item{position:fixed;top:0;left:0;bottom:0;right:0;z-index:99999;width:100%;height:100%;background-color:#24242480;display:none}#bundle-builder .modal-bundle-item.show{display:flex}#bundle-builder .modal-bundle-item.bar-mode .modal-bundle-item-inner{padding-top:0}#bundle-builder .modal-bundle-item .sticky{position:sticky;top:0;width:100%;background-color:#f5f4f2;z-index:100}#bundle-builder .modal-bundle-item .modal-bundle-item-close{position:fixed;top:0;right:0;padding:10px;background-color:#f5f4f2;border:1px solid #acacac;z-index:1}#bundle-builder .modal-bundle-item .modal-bundle-item-inner{margin:10px auto auto;padding:30px 30px 20px;position:relative;background-color:#f5f4f2;border:none;max-width:550px;width:100%;max-height:fit-content;height:auto;overflow-y:auto}@media (max-width: 767px){#bundle-builder .modal-bundle-item .modal-bundle-item-inner{padding:18px;max-width:425px}}@media (max-width: 461px){#bundle-builder .modal-bundle-item .modal-bundle-item-inner{max-width:340px}}#bundle-builder .modal-bundle-item .modal-bundle-item-inner::-webkit-scrollbar{width:20px}#bundle-builder .modal-bundle-item .modal-bundle-item-inner::-webkit-scrollbar-track{background-color:transparent}#bundle-builder .modal-bundle-item .modal-bundle-item-inner::-webkit-scrollbar-thumb{background-color:#d6dee1;border-radius:20px;border:6px solid transparent;background-clip:content-box}#bundle-builder .modal-bundle-item .modal-bundle-item-inner::-webkit-scrollbar-thumb:hover{background-color:#a8bbbf}#bundle-builder .modal-bundle-item .modal-bundle-item-inner .modal-bundle-item-slider{display:flex;overflow:scroll hidden;gap:.5rem;margin-bottom:5px;min-height:217px}#bundle-builder .modal-bundle-item .modal-bundle-item-inner .modal-bundle-item-slider::-webkit-scrollbar{width:20px}#bundle-builder .modal-bundle-item .modal-bundle-item-inner .modal-bundle-item-slider::-webkit-scrollbar-track{background-color:transparent}#bundle-builder .modal-bundle-item .modal-bundle-item-inner .modal-bundle-item-slider::-webkit-scrollbar-thumb{background-color:#d6dee1;border-radius:20px;border:6px solid transparent;background-clip:content-box}#bundle-builder .modal-bundle-item .modal-bundle-item-inner .modal-bundle-item-slider::-webkit-scrollbar-thumb:hover{background-color:#a8bbbf}#bundle-builder .modal-bundle-item .modal-bundle-item-inner .modal-bundle-item-slider .slider-item{max-width:150px}#bundle-builder .modal-bundle-item .modal-bundle-item-inner .modal-bundle-item-title-and-prices{display:flex;align-items:center;margin-bottom:10px;font-size:1.3rem;font-weight:700}#bundle-builder .modal-bundle-item .modal-bundle-item-inner .modal-bundle-item-title-and-prices .sale{color:var(--primary-color)}#bundle-builder .modal-bundle-item .modal-bundle-item-inner .modal-bundle-item-title{margin-right:5px}#bundle-builder .modal-bundle-item .modal-bundle-item-inner .modal-bundle-item-title a{font-size:1.4rem;color:#000;font-weight:600}#bundle-builder .modal-bundle-item .modal-bundle-item-inner .modal-bundle-item-title a:hover{text-decoration:underline}#bundle-builder .modal-bundle-item .product-options-wrapper{display:flex;flex-direction:column;margin-bottom:15px}#bundle-builder .modal-bundle-item .product-options-wrapper .options-block:not(:last-child){margin-bottom:8px}#bundle-builder .modal-bundle-item .product-options-wrapper .options-block .name-options{display:block;font-size:1.6rem;margin-bottom:6px}#bundle-builder .modal-bundle-item .product-options-wrapper .options-block .name-options .selected-option{color:#242424;font-weight:700;text-transform:capitalize}#bundle-builder .modal-bundle-item .product-options-wrapper .options{display:flex;flex-wrap:wrap;gap:5px}#bundle-builder .modal-bundle-item .product-options-wrapper .options .option{position:relative}#bundle-builder .modal-bundle-item .product-options-wrapper label.label-option{cursor:pointer;border:1px solid #c4c4c4;color:#242424;width:100%;min-width:40px;max-width:140px;height:35px;display:flex;background:#f5f4f2;font-size:1.4rem;line-height:18px;text-align:center;font-weight:700;transition:all .3s ease;justify-content:center;align-items:center}@media only screen and (max-width: 491px){#bundle-builder .modal-bundle-item .product-options-wrapper label.label-option{font-size:1.4rem}}#bundle-builder .modal-bundle-item .product-options-wrapper .options.option-count-2{flex-wrap:nowrap}#bundle-builder .modal-bundle-item .product-options-wrapper .options.option-count-2 .option{width:28%}#bundle-builder .modal-bundle-item .product-options-wrapper input.input-option{display:none;width:50px;height:42px;position:absolute;top:0;right:0;bottom:0;left:0}#bundle-builder .modal-bundle-item .product-options-wrapper input.input-option:checked+label.label-option{background:#242424;border-color:#242424;color:#edece9}#bundle-builder .modal-bundle-item .product-options-wrapper .option.soldout label.label-option{opacity:.4;text-decoration:line-through}#bundle-builder .modal-bundle-item .swatches-wrapper{margin-bottom:15px}#bundle-builder .modal-bundle-item .swatches-wrapper .swatches-block label{display:block;margin-bottom:4px;font-size:1.4rem}#bundle-builder .modal-bundle-item .swatches-wrapper .swatches-block label .color-name{text-transform:capitalize}#bundle-builder .modal-bundle-item .swatches-wrapper .swatches-block:not(:last-child){margin-bottom:10px}#bundle-builder .modal-bundle-item .swatches-wrapper .swatches-block .swatches{display:flex;flex-wrap:wrap}#bundle-builder .modal-bundle-item .swatches-wrapper .swatches-block .swatches .swatch{cursor:pointer;margin-right:5px;position:relative;margin-top:auto;margin-bottom:auto;border:2px solid transparent;padding:1.5px;transition:all .1s ease-out}#bundle-builder .modal-bundle-item .swatches-wrapper .swatches-block .swatches .swatch.current-swatch{border-color:#242424}#bundle-builder .modal-bundle-item .swatches-wrapper .swatches-block .swatches .swatch.swatch-not-available{display:none}#bundle-builder .modal-bundle-item .swatches-wrapper .swatches-block .swatches .swatch.swatch-not-available:before{content:"";height:30px;width:1.5px;position:absolute;left:37%;top:-5px;transform:rotate(45deg);background-color:#242424;transform-origin:center center;border:2px solid #fff}#bundle-builder .modal-bundle-item .swatches-wrapper .swatches-block .swatches .swatch span{width:20px;height:20px;display:block}#bundle-builder .modal-bundle-item .subscription_frequancy{margin-bottom:15px}#bundle-builder .modal-bundle-item .modal-bundle-item-qty-and-add-button{display:flex;align-items:flex-end;margin-bottom:15px}#bundle-builder .modal-bundle-item .modal-bundle-item-qty-and-add-button .qty-group-wrapper{margin-bottom:initial}#bundle-builder .modal-bundle-item .modal-bundle-item-qty-and-add-button .add-button-wrapper{width:100%;position:relative}#bundle-builder .modal-bundle-item .modal-bundle-item-qty-and-add-button .add-button-wrapper .maroon_btn{height:50px;width:100%;padding:0}@media only screen and (max-width: 376px){#bundle-builder .modal-bundle-item .modal-bundle-item-qty-and-add-button .add-button-wrapper .maroon_btn{font-size:1.3rem}}#bundle-builder .modal-bundle-item .modal-bundle-item-qty-and-add-button .add-button-wrapper .c-loading{display:none;position:absolute;z-index:10;left:50%;margin-left:-15px;top:50%;margin-top:-15px}#bundle-builder .modal-bundle-item .modal-bundle-item-qty-and-add-button .add-button-wrapper.is-loading .maroon_btn{opacity:.7;pointer-events:none;color:var(--primary-color)}#bundle-builder .modal-bundle-item .modal-bundle-item-qty-and-add-button .add-button-wrapper.is-loading .c-loading{display:flex}#bundle-builder .modal-bundle-item #view-full-details{width:100%;text-align:center}#bundle-builder .modal-bundle-item #view-full-details a{font-size:1.3rem;color:#000}#bundle-builder .modal-bundle-item #view-full-details a:hover{text-decoration:underline}#bundle-builder .bundle-section:not(:first-child){border-top:1px solid #fff}#bundle-builder .bundle-section-header{display:flex;color:#fff;height:70px;align-items:center;cursor:pointer;margin-left:.8%;margin-right:.8%}#bundle-builder .bundle-section-header .bundle-section-number{font-size:1.5rem;background-color:var(--primary-color);border-radius:10em;margin-right:15px;width:25px;height:25px;display:flex;align-items:center;justify-content:center}#bundle-builder .bundle-section-header .bundle-section-title{color:#fff;font-size:2.4rem}@media only screen and (max-width: 491px){#bundle-builder .bundle-section-header .bundle-section-title{max-width:330px}}@media only screen and (max-width: 391px){#bundle-builder .bundle-section-header .bundle-section-title{max-width:260px}}#bundle-builder .bundle-section-header .collapse-button{position:relative;cursor:pointer;width:16px;height:16px;background:transparent;border:none}#bundle-builder .bundle-section-header .collapse-button:after,#bundle-builder .bundle-section-header .collapse-button:before{content:"";display:block;position:absolute}#bundle-builder .bundle-section-header .collapse-button:after{width:100%;height:2px;top:50%;transform:translateY(-50%)}#bundle-builder .bundle-section-header .collapse-button:before{top:0;width:2px;height:100%;left:50%;transform:translate(-50%) rotate(90deg);transition:transform .5s ease-out}#bundle-builder .bundle-section.collapsible .bundle-section-content{max-height:0;overflow:hidden;transition:max-height .5s ease-out}#bundle-builder .bundle-section.collapsible.expanded .bundle-section-content{max-height:1800px}#bundle-builder .bundle-section.collapsible:not(.expanded) .collapse-button:before{transform:translate(-50%) rotate(0)}#quantity-threshold-bar-bundle-modal-wrapper .quantity-threshold-bar__lineTiers{z-index:0}#quantity-threshold-bar-bundle-modal-wrapper .quantity-threshold-bar__tier{z-index:1;width:36px}@media only screen and (max-width: 491px){#quantity-threshold-bar-bundle-modal-wrapper .quantity-threshold-bar__membershipMessage,#quantity-threshold-bar-bundle-modal-wrapper .quantity-threshold-bar-wrapper .quantity-threshold-bar__message{font-size:1.8rem}#quantity-threshold-bar-bundle-modal-wrapper .quantity-threshold-bar__tier--aboveText,#quantity-threshold-bar-bundle-modal-wrapper .quantity-threshold-bar-wrapper .quantity-threshold-bar__tier--belowText{font-size:1.2rem}}#quantity-threshold-bar-bundle-modal-wrapper .quantity-threshold-bar__fill{margin-bottom:28px}@media only screen and (max-width: 491px){#quantity-threshold-bar-bundle-modal-wrapper .quantity-threshold-bar__fill{width:250px}}#quantity-threshold-bar-bundle-modal-wrapper.isProgressBar .quantity-threshold-bar__message{margin-bottom:15px}
/*# sourceMappingURL=/cdn/shop/t/584/assets/new-bundle-builder.css.map */
