.bundle-product-hero .bundle-tabs-arrow{width:30px;height:100%;position:absolute;top:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.bundle-product-hero .bundle-tabs-arrow.bundle-tabs-left{right:100%}.bundle-product-hero .bundle-tabs-arrow.bundle-tabs-right{left:100%}.bundle-product-hero .bundle-tabs-arrow.swiper-button-disabled{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.bundle-product-hero .bundle-tabs-wrapper{margin-bottom:20px;padding-top:12px}.bundle-product-hero .bundle-tabs-wrapper .bundle_tab_button{width:auto;display:flex;flex-direction:column;height:unset;padding:13px 16px;border-radius:6px;border:2px solid rgba(0,0,0,.11);margin:0 12px;cursor:pointer}.bundle-product-hero .bundle-tabs-wrapper .bundle_tab_button h4{margin:0;font-size:14px;font-weight:500;font-family:var(--font-body-family);text-transform:capitalize;line-height:1.6;letter-spacing:.39px}.bundle-product-hero .bundle-tabs-wrapper .bundle_tab_button h4 sup{color:red}.bundle-product-hero .bundle-tabs-wrapper .bundle_tab_button:not(.required) h4 sup{display:none}.bundle-product-hero .bundle-tabs-wrapper .bundle_tab_button:first-child{margin-left:0}.bundle-product-hero .bundle-tabs-wrapper .bundle_tab_button:last-child{margin-right:0}.bundle-product-hero .bundle_tab_icon{width:65px;padding-bottom:8px;flex:1;margin:0 auto}.bundle-product-hero .bundle_tab_icon img{width:100%;max-width:100%;height:auto;max-height:70px;object-fit:contain}.bundle-product-hero .bundle-tabs-slider-wrap{position:relative}.bundle-product-hero .bundle-tabs-wrapper .bundle_tab_button.active,.bundle-product-hero .bundle-tabs-wrapper .bundle_tab_button:hover{border-color:#b7804a;background-color:#f8f1df}.bundle-product-hero .bundle-tabs-wrapper .bundle_tab_button.added{background-color:#0e934320;border-color:#0e9343}.bundle-product-hero .bundle-tabs-wrapper .bundle_tab_button.added:after{content:"";width:24px;height:24px;background-image:url(/cdn/shop/files/checkmark-icons.svg?v=1747121498);position:absolute;z-index:1;top:-11px;right:-11px;background-size:contain;background-color:#fff;border-radius:100%}.bundle-product-hero .bundle-tabs-wrapper .bundle_tab_button.added.swiper-slide-active.active{border-color:#b7804a;background-color:#fff}.bundle_info_wrapper .product-titles-container{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.bundle_info_wrapper .product-titles-container .product-title-btn{line-height:1.286;padding:11px 10px;font-size:14px;font-weight:600;border-radius:6px;border:1px solid rgba(0,0,0,.15);appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;-webkit-outline:none;-moz-outline:none;background-color:transparent;box-shadow:none;cursor:pointer;width:100%;max-width:calc(50% - 7.5px);color:#000}.bundle_info_wrapper .product-titles-container .product-title-btn:hover,.bundle_info_wrapper .product-titles-container .product-title-btn.active{color:#212121;background:#f8f1df;border:1px solid #b7804a}.bundle_info_wrapper .bundle-product .option-group{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.bundle-action-container .qty-label,.bundle_info_wrapper .bundle-product .option-group p{width:100%;font-weight:400;letter-spacing:.02em;line-height:1;color:#535353;font-size:12px;text-transform:uppercase;margin:0}.bundle_info_wrapper .bundle-product .option-group p strong{font-weight:400}.bundle_info_wrapper .bundle-product .option-group input[type=radio]{display:none}.bundle-product .height-values-container .height-value,.bundle_info_wrapper .bundle-product .option-group label{border:1px solid #d2a87b;color:#212121;font-size:14px;font-weight:600;letter-spacing:.7px;line-height:1;border-radius:6px;padding:10px 20px;cursor:pointer}.bundle-product .height-values-container .height-value:hover,.bundle_info_wrapper .bundle-product .option-group label:hover{background:#f8f1df}.bundle-product .height-values-container .height-value.active,.bundle_info_wrapper .bundle-product .option-group input[type=radio]:checked+label{background:#d2a87b;color:#fff}.bundle_info_wrapper .bundle-product .option-group.custom-dimension-option-group .converter_wrapper{margin-left:6px;gap:7px;font-size:12px;font-weight:400;color:#969696;line-height:1}.bundle_info_wrapper .bundle-product .option-group.custom-dimension-option-group .converter_wrapper .convert{cursor:pointer;position:relative}.bundle_info_wrapper .bundle-product .option-group.custom-dimension-option-group .converter_wrapper .convert.active{color:#b7804a}.bundle_info_wrapper .bundle-product .option-group.custom-dimension-option-group .converter_wrapper .convert.active:after{content:"";width:100%;height:2px;position:absolute;top:calc(100% + 2px);left:0;background-color:#fbe505}.bundle_info_wrapper .bundle-product .option-group.custom-dimension-option-group p{width:auto}.bundle_info_wrapper .bundle-product .option-group.colorstyle label{width:36px;height:36px;border-radius:100%;padding:0;border:2px solid #969696;cursor:pointer}.bundle_info_wrapper .bundle-product .option-group.colorstyle input[type=radio]:checked+label{border-color:#d2a87b}.bundle-product .height-values-container{gap:10px;margin-top:10px}.bundle_info_wrapper .custom-dimension-option-group .dimension-wrapper{width:100%;border:1px solid #d2a87b;border-radius:5px}.bundle_info_wrapper .custom-dimension-option-group .dimension-wrapper .custom-dropdown{width:100%;padding:10px 10px 10px 20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.bundle_info_wrapper .custom-dimension-option-group .dimension-wrapper .custom-dropdown span.dropdown-arrow{width:14px;height:14px}.bundle_info_wrapper .custom-dimension-option-group .dimension-wrapper .custom-dropdown span.dropdown-arrow svg{width:auto;height:auto;max-width:10px}.bundle_info_wrapper .custom-dimension-option-group .dimension-wrapper .dimension-label{font-size:14px;font-weight:600}.bundle_info_wrapper .custom-dimension-option-group .dimension-wrapper .dimension-list{list-style:none;padding:0;margin:0;max-height:0px;overflow:auto;transition:all .2s ease-in-out}.bundle_info_wrapper .custom-dimension-option-group .dimension-wrapper:has(.dimension-label.active) .dimension-list{max-height:136px}.bundle_info_wrapper .custom-dimension-option-group .dimension-wrapper .dimension-list .dimension-value{width:100%;font-size:14px;font-weight:600;padding:10px 20px;display:block;line-height:1;cursor:pointer}.bundle_info_wrapper .custom-dimension-option-group .dimension-wrapper .dimension-list .dimension-value[selected=selected]{background-color:#d2a87b;color:#fff}.bundle_info_wrapper .custom-dimension-option-group .dimension-wrapper .dimension-list .dimension-value:not([selected=selected]):hover{background-color:#f8f1df}.bundle_info_wrapper .custom-dimension-option-group .dimension-wrapper.error-active .custom-dropdown{color:red}.bundle_info_wrapper .custom-dimension-option-group .dimension-wrapper .dimension-list .dimension-value.not-available,.bundle_info_wrapper .bundle-product .option-group.dimension{display:none}.bundle_info_wrapper .variation-error{display:block;width:100%;line-height:1;font-size:12px;color:red}.bundle_info_wrapper .custom-dimension-option-group .dimension-wrapper:has(.custom-dropdown.hidden) .dimension-list{max-height:unset}.bundle_info_wrapper .bundle_quantity .quantity:after,.bundle_info_wrapper .bundle_quantity .quantity:before{display:none}.bundle_info_wrapper .bundle_quantity .quantity{border-radius:6px;border:1px solid #b7804a;min-height:40px;background-color:#f8f1df;width:100px;overflow:hidden}.bundle_info_wrapper .bundle_quantity .quantity .quantity__input{font-size:14px;opacity:1;color:#b7804a;padding:0;background-color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none}.bundle_info_wrapper .bundle_quantity .quantity .quantity__button{width:30px;color:#b7804a}.bundle_info_wrapper .global-add-to-bundle-btn{font-size:14px;font-weight:500;letter-spacing:.7px;text-transform:uppercase;background-color:#fbe505;color:#212121;line-height:1;padding:15px 10px;border-radius:7px;text-align:center;cursor:pointer;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;-webkit-outline:none;-moz-outline:none;border:none}.bundle_info_wrapper .global-add-to-bundle-btn:hover{background-color:#212121;color:#fff}.bundle_info_wrapper .variant-info{padding:0}.bundle_info_wrapper .price_wrapper{display:flex;flex-wrap:wrap;row-gap:5px}.bundle_info_wrapper .price_wrapper .comapre_price{line-height:1}.bundle_info_wrapper .price_wrapper .comapre_price_wrap{font-size:16px;font-weight:500;line-height:1;color:#b7804a}.bundle_info_wrapper .price_wrapper .comapre_price .taxes-line{font-size:11px;color:#969696;text-transform:uppercase;margin-bottom:10px;margin-left:10px}.bundle_info_wrapper .price_wrapper .sale_price{gap:5px;line-height:1}.bundle_info_wrapper .price_wrapper .sale_price .sale_price_wrap{font-size:16px;font-weight:500;color:#212121;margin:0;text-decoration:line-through;line-height:1}.bundle_info_wrapper .price_wrapper .sale_price .prestige-count{font-size:16px;font-weight:600;color:#1bd741}.bundle_info_wrapper .product-titles-container .title_label,.bundle_info_wrapper .bundle_dec_label{width:100%;font-weight:400;letter-spacing:.02em;line-height:1;color:#535353;font-size:12px;text-transform:uppercase;margin:20px 0 0;display:block}.bundle_info_wrapper .product-description-content{margin-bottom:20px;font-size:14px;line-height:1.25;margin-top:5px}.bundle_info_wrapper .summaryContent{margin-top:40px}.bundle_info_wrapper .summaryContent .bundleItem-title{display:block;width:100%;line-height:1.25;font-weight:700}.bundle_info_wrapper .summaryContent .bundleItem-variants{line-height:1;width:100%;display:block;font-size:14px;margin-top:3px}.bundle_info_wrapper .summaryContent .customBundleSummary-itemprice{margin-top:6px}.bundle_info_wrapper .summaryActions .customBundle-Edit,.bundle_info_wrapper .summaryActions .customBundle-Remove{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;box-shadow:none;background:transparent}.bundle_info_wrapper .summaryActions .customBundle-Edit{text-decoration:underline;font-size:14px;font-weight:500;color:#000}.bundle_info_wrapper .summaryActions{position:absolute;top:0;right:0;display:flex;align-items:center}.bundle_info_wrapper .summaryActions .customBundle-Edit:hover{text-decoration:none}.bundle_info_wrapper .custombundleSummary{margin-top:40px}.bundle_info_wrapper .custombundleSummary:has(.empty-summary-message){border-bottom:2px solid rgba(0,0,0,.15);margin-bottom:10px}.bundle_info_wrapper .custombundleSummary .customBundleProduct{overflow:hidden;position:relative;border-bottom:1px solid rgba(0,0,0,.15);padding-bottom:20px;margin-bottom:20px}.bundle_info_wrapper .custombundleSummary .customBundleProduct:has(+.empty-summary-message){margin:0;border-bottom:none}.bundle_info_wrapper .custombundleSummary .customBundleProduct .summaryContent{margin:0}.bundle_info_wrapper .custombundleSummary .customBundleProduct .summaryActions{top:0;right:0;margin:0;position:absolute}.bundle_info_wrapper .summaryActions .customBundle-Remove,.bundle_info_wrapper .custombundleSummary .customBundleProduct .summaryActions button.customBundle-Remove{width:20px;height:20px;margin:0;font-size:0px;background-image:url(/cdn/shop/files/delete-icon.svg?v=1746438255);background-repeat:no-repeat;background-position:center;background-size:12px;padding:0}.bundle_info_wrapper .custombundleSummary .comapre_price .taxes-line{display:none}.bundle_info_wrapper .custombundleSummary .price_wrapper .sale_price .prestige-count,.bundle_info_wrapper .custombundleSummary .sale_price .sale_price_wrap,.bundle_info_wrapper .custombundleSummary .comapre_price .comapre_price_wrap{font-size:14px;font-weight:500}.bundle_info_wrapper .customBundleProduct{position:relative}.bundle_info_wrapper .custombundleSummary .empty-summary-message{font-size:14px;font-weight:500;color:red;line-height:1.25;margin-bottom:20px;margin-top:30px}.customBundle_wrapper .custombundleErrorNotice{font-size:13px;font-weight:500;color:#555}.bundle_info_wrapper .bundle-summary .bundletotal-priceinfo .comapre_price_wrap{color:#b7804a}.bundle_info_wrapper .bundle-summary .TotalBundle_price{gap:8px}.bundle_info_wrapper .price_wrapper.TotalBundle_price .comapre_price{width:auto}.bundle_info_wrapper .finlaadd_bundle{margin-top:20px;background-color:#fbe505;color:#212121}.bundle_info_wrapper .finlaadd_bundle:not(.disabled):hover{color:#fbe505;background-color:#212121}.product__info-wrapper .bundle-nav-buttons{display:flex;align-items:center;justify-content:center;margin-bottom:10px;gap:15px}.product__info-wrapper .bundle-nav-buttons button{appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;-webkit-outline:none;-moz-outline:none;box-shadow:none;border:1px solid #b7804a;border-radius:6px;background:#f8f1df;font-size:14px;font-weight:500;cursor:pointer;line-height:1;padding:10px 15px;color:#212121;margin:0!important}.product__info-wrapper .bundle-nav-buttons button:hover{background-color:#b7804a;color:#fff}.product__info-wrapper .bundle-note{text-align:center;font-size:14px;font-weight:500;margin:0}.product__info-wrapper .min-qty-note{font-size:14px;font-weight:500;line-height:1}.template-bundle-product .product-main-sticky-bar{padding:10px 0}.template-bundle-product .product-main-sticky-bar .product-sticky-bar-wrap{width:100%;max-width:var(--page-width);margin:0 auto;padding:0 5rem;align-items:center}.template-bundle-product .product-main-sticky-bar .bundle_btn{font-size:14px;text-transform:uppercase;font-weight:500;line-height:1;padding:15px 10px;border-radius:5px;height:auto}.template-bundle-product .product-main-sticky-bar .bundle_btn .btn-text{pointer-events:none}.template-bundle-product .product-main-sticky-bar .col.right-col{max-width:25%}.template-bundle-product .product-main-sticky-bar .col.left-col{max-width:75%;display:block}.template-bundle-product .product-main-sticky-bar .col.left-col .sticky-pricebox{gap:5px;width:auto;display:flex;justify-content:flex-start}.template-bundle-product .product-main-sticky-bar .sticky-pricebox .compare-price{font-size:16px;font-weight:500;color:#212121}.template-bundle-product .product-main-sticky-bar .sticky-pricebox .main-price{font-size:16px;font-weight:500}.template-bundle-product .product-main-sticky-bar .col.left-col label[for=price_title]{font-size:14px;font-weight:600;color:#212121;opacity:.55;display:block;line-height:1.255;margin-bottom:5px}.bundle_info_wrapper .customBundle-ATC.bundle-summary .customBundleVariation-itemprice{display:block}.bundle_info_wrapper .customBundle-ATC.bundle-summary .bundle-total-title{font-size:14px;font-weight:600;color:#212121;opacity:.55}.bundle_info_wrapper .summaryContent .price_wrapper .comapre_price_wrap,.bundle_info_wrapper .summaryContent .price_wrapper .sale_price .prestige-count,.bundle_info_wrapper .summaryContent .price_wrapper .sale_price .sale_price_wrap{font-size:14px}.bundle_info_wrapper .action-info-wrapper,.bundle_info_wrapper .bundle-actions-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.bundle_info_wrapper .bundle-actions-wrapper .finlaadd_bundle{max-width:50%;margin:0 0 0 auto}.bundle_info_wrapper .bundle-actions-wrapper .custombundleCombinedPrice{width:100%;max-width:50%}.bundle_info_wrapper .bundle-saveprice-elem{font-size:14px;text-align:left;color:#0e9343;font-weight:600;margin-top:16px}.bundle_info_wrapper .action-info-wrapper{margin:20px 0}.bundle_info_wrapper .action-info-wrapper .global-add-to-bundle-btn{max-width:30%;margin:0}.bundle_info_wrapper .action-info-wrapper .variant-info{width:100%;max-width:70%}.template-bundle-product .page-breadcrumbs .social-share-btn{background:#f8f1df;border:1px solid #b7804a;padding:5px 8px;border-radius:4px;color:#b7804a;gap:6px;font-size:14px;line-height:1}.template-bundle-product .page-breadcrumbs .social-share-btn svg{width:auto;max-height:14px}.template-bundle-product .bundle-tabs-label{width:100%}.template-bundle-product .bundle-tabs-label .title_label{font-weight:400;letter-spacing:.02em;line-height:1;color:#535353;font-size:12px;text-transform:uppercase;margin:0;display:block}.view-summary-top-button{font-size:13px;font-weight:500;margin:0;color:#212121;text-decoration:underline;cursor:pointer}.view-summary-top-button:hover{color:#b7804a}.template-bundle-product .product-hero-section .pdp-main-slider-wrap .media-box:after{padding-bottom:75.01875468867217%}.template-bundle-product .product-hero-section .pdp-main-slider-wrap .media-box img{object-fit:contain}.bundle-product-hero .bundle_info_wrapper:has(.custom-bundle-addBttn){margin-top:32px}.bundle-product-hero .bundle_info_wrapper .custom-bundle-addBttn{font-size:14px;font-weight:500;background:#fbe505;color:#212121;letter-spacing:1px}@media only screen and (min-width:990px){.bundle-product-hero .product--medium:not(.product--no-media) .product__info-wrapper,.bundle-product-hero .product--medium:not(.product--no-media) .product__media-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media only screen and (max-width:1199px){.bundle_info_wrapper .action-info-wrapper .global-add-to-bundle-btn,.bundle_info_wrapper .action-info-wrapper .variant-info{max-width:50%}.bundle_info_wrapper .price_wrapper .sale_price .prestige-count{width:100%}}@media only screen and (min-width:750px) and (max-width:989px){.bundle_info_wrapper .custom-dimension-option-group .dimension-wrapper .dimension-label,.bundle_info_wrapper .custom-dimension-option-group .dimension-wrapper .dimension-list .dimension-value,.bundle_info_wrapper .action-info-wrapper .global-add-to-bundle-btn,.product__info-wrapper .bundle-nav-buttons button,.bundle_info_wrapper .product-description-content,.bundle_info_wrapper .product-titles-container .product-title-btn,.bundle-product-hero .bundle-tabs-wrapper .bundle_tab_button h4,.customBundle_wrapper .custombundleErrorNotice,.bundle_info_wrapper .summaryContent .bundleItem-variants,.bundle-product .height-values-container .height-value,.bundle_info_wrapper .bundle-product .option-group label{font-size:12px}.bundle_info_wrapper .summaryContent .bundleItem-title,.bundle_info_wrapper .bundle-actions-wrapper .finlaadd_bundle,.bundle_info_wrapper .price_wrapper .comapre_price_wrap,.bundle_info_wrapper .price_wrapper .sale_price .prestige-count,.bundle_info_wrapper .price_wrapper .sale_price .sale_price_wrap{font-size:14px}.bundle_info_wrapper .bundle-saveprice-elem,.customBundle_wrapper .custombundleErrorNotice{line-height:1.25}.bundle-product-hero .bundle-tabs-wrapper .bundle_tab_button{margin:0 8px}.bundle-product .height-values-container .height-value,.bundle_info_wrapper .bundle-product .option-group label{padding:9px 13px}.bundle_info_wrapper .custom-dimension-option-group .dimension-wrapper .custom-dropdown{padding-left:15px}.bundle-product-hero .bundle-tabs-arrow svg{max-height:15px;width:auto}}@media only screen and (max-width:989px){.template-bundle-product .product-main-sticky-bar .product-sticky-bar-wrap{padding:0 3.2rem}.page-breadcrumbs .page-breadcrumbs-wrap{font-size:12px;gap:7px}}@media only screen and (max-width:749px){.template-bundle-product .product-main-sticky-bar .product-sticky-bar-wrap{padding:0 1.5rem}.bundle-product-hero .bundle-tabs-slider-wrap{padding:0 20px}.bundle-product-hero .bundle-tabs-arrow.bundle-tabs-left{right:calc(100% - 15px)}.bundle-product-hero .bundle-tabs-arrow.bundle-tabs-right{left:calc(100% - 15px)}.bundle_info_wrapper .price_wrapper .comapre_price_wrap,.bundle_info_wrapper .price_wrapper .sale_price .prestige-count,.bundle_info_wrapper .price_wrapper .sale_price .sale_price_wrap{font-size:14px}.bundle_info_wrapper .action-info-wrapper .global-add-to-bundle-btn{padding:12px 10px}.bundle_info_wrapper .action-info-wrapper .variant-info{max-width:55%}.bundle_info_wrapper .action-info-wrapper .global-add-to-bundle-btn{max-width:45%}.bundle_info_wrapper .bundle-actions-wrapper .finlaadd_bundle{font-size:14px;line-height:1.5;padding-left:10px;padding-right:10px}.template-bundle-product .product-main-sticky-bar .sticky-pricebox .main-price,.template-bundle-product .product-main-sticky-bar .sticky-pricebox .compare-price,.bundle_info_wrapper .summaryContent .bundleItem-title{font-size:14px}.bundle-product-hero .bundle-tabs-wrapper .bundle_tab_button{margin:0 8px}.template-bundle-product .product-main-sticky-bar .col.left-col,.template-bundle-product .product-main-sticky-bar .col.right-col{max-width:50%}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/bundle-product.css.map */
