.service-title{cursor:pointer}.variant_main_wrapper{display:none;padding:10px;background:#fff;border:1px solid rgba(235,235,235,1);margin-top:6px}.service-block.active .variant_main_wrapper{display:block}.service-block{margin-bottom:10px}.service-title{font-size:16px;font-weight:400;margin-bottom:0;color:#ca966f;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;font-family:Mark Pro;position:relative}bundle-product.main_wrapper_bundle{margin-top:10px;width:100%;display:inline-block;vertical-align:top}.variant-row{display:flex;align-items:center;justify-content:space-between;padding:3px 6px;cursor:pointer}.variant-row:hover{background-color:#ddd}.variant-title{flex:1;font-family:Mark Pro;font-weight:400;font-size:14px;line-height:18px;color:#ca966f}.quantity-selector{display:flex;align-items:center;gap:6px;border:1px solid rgba(202,150,111,1);border-radius:30px;height:24px;background-color:#fffdf8}.qty-btn{width:18px;height:18px;border-radius:50%;border:0 solid #ccc;font-size:12px;cursor:pointer;line-height:1}.qty-btn.minus{background:#f26664;color:#fff;margin-left:2px}button.qty-btn.minus.disabled{background:#ddd}.qty-btn.plus{background:#f26664;color:#fff;margin-right:2px}.qty-input{width:100%;border:0;font-family:Mark Pro;font-style:normal;font-weight:400;font-size:14px;line-height:1;text-align:center;color:#ca966f;max-width:50px;padding:0}.variant-price{flex:1;text-align:right;font-family:Mark Pro;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#ca966f}.variant-price .per-hour{font-size:12px;font-weight:400;margin-left:2px}.variant-row.disabled{opacity:.5;pointer-events:none}.variant-row.active{background:#342f56}.variant-row button.qty-btn{pointer-events:none}.variant-row.active button.qty-btn{pointer-events:all}.service-title span{display:flex;gap:5px}.service-title span .tooltip-icon{width:14px;height:14px;background-color:#ca966f;font-family:Inter;font-style:normal;font-weight:500;font-size:10px;line-height:12px;display:flex;align-items:center;text-align:center;color:#fff;border-radius:50%;justify-content:center}.tooltip-content{display:none}.tooltip-content{font-family:Mark Pro;font-style:normal;font-weight:400;font-size:9px;line-height:11px;color:#707070;width:100%;max-width:184px;margin:0 auto;background-color:#fff;padding:8px;border:1px solid rgba(228,228,228,1)}.service-title span .tooltip-icon:hover~.tooltip-content{display:block;position:absolute;left:0;right:0;z-index:1}span.service_meta{flex-direction:column;gap:0}span.service_meta h5{font-family:Mark Pro;font-style:normal;font-weight:400;font-size:10px;line-height:13px;color:#ca966f;margin:0}.variant-price span{font-family:Mark Pro;font-weight:400;font-size:10px;line-height:13px;text-transform:uppercase;color:#ca966f}.extra-costs .cost-row{position:relative;display:flex;align-items:center;justify-content:space-between;margin:0}.extra-costs .cost-row span.label{display:flex;align-items:center;gap:5px}.extra-costs .cost-row span.label .tooltip-wrapper .tooltip-icon{width:14px;height:14px;background-color:#ca966f;font-family:Inter;font-style:normal;font-weight:500;font-size:10px;line-height:12px;display:flex;align-items:center;text-align:center;color:#fff;border-radius:50%;justify-content:center;cursor:pointer}.extra-costs .cost-row span.label span{font-size:16px;font-weight:400;margin-bottom:0;color:#ca966f;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;font-family:Mark Pro}.extra-costs .cost-row span.label .tooltip-wrapper .tooltip-content{position:absolute;z-index:1}.extra-costs .cost-row span.label .tooltip-wrapper .tooltip-icon:hover~.tooltip-content{display:block}.extra-costs .cost-row span.value{font-family:Mark Pro;font-weight:400;font-size:16px;line-height:1;color:#ca966f}.extra-costs .cost-row span.label .tooltip-wrapper{display:flex;align-items:center;gap:5px}.extra-costs .cost-row .tooltip-icon:hover~.tooltip-content{display:block;top:20px}.extra-costs .cost-row span.label span{justify-content:flex-end;width:auto}.cost-row.service-block.active{flex-direction:column}.cost-row ul.variant_main_wrapper{border:0;background-color:transparent;margin:0;padding:0 0 0 19px}.service-block.active .variant_main_wrapper li{font-family:Mark Pro;font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#707070}.extra-costs .total_price p{margin:0;font-family:Mark Pro;font-weight:500;font-size:16px;line-height:1;color:#342f56}.extra-costs .total_price .total_price_inner p.total_bundle_price{font-family:Mark Pro;font-style:normal;font-weight:400;font-size:16px;line-height:1;color:#342f56}.extra-costs .total_price .total_price_inner span{font-family:Mark Pro;font-weight:400;font-size:11px;line-height:1;color:#342f56}.extra-costs .total_price{display:flex;align-items:center;justify-content:space-between;margin:15px 0 10px}.extra-costs .total_price .total_price_inner{display:flex;align-items:center;gap:5px}.quantity-selector button.qty-btn svg.icon{display:flex;align-items:center;justify-content:center;width:10px;left:-2px;position:relative}.addtoquote.main-product-addtoquote{background-color:#f26664;padding:8px 16px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:30px;border:1px solid #f26664;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;text-transform:uppercase;width:100%;cursor:pointer;max-width:100%;font-family:Mark Pro;font-weight:400;font-size:14px;line-height:1;color:#fff}.addtoquote.main-product-addtoquote:hover{background-color:#fff;color:#f26664}.product__info-container .note{font-family:Mark Pro;font-weight:400;font-size:12px;line-height:1.2;color:#707070;margin-top:10px}.start_div_qty_price .product-form__quantity{flex:0 0 auto;order:-1}.start_div_qty_price{display:flex;align-items:center;justify-content:space-between;width:100%}.quote-product_menu_text{font-size:16px;font-weight:400;margin-bottom:0;color:#ca966f;font-family:Mark Pro;line-height:1;order:-1}.product .price__container{margin:0}.service-block .metafield-rich_text_field{display:none}.service-block.active .metafield-rich_text_field{display:block}.service-block .metafield-rich_text_field ul{border:0;background-color:transparent;padding:0 0 0 19px;margin:0}.service-block .metafield-rich_text_field ul li{font-family:Mark Pro;font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#707070}@media only screen and (max-width: 749px){.quote-product_menu_text{font-size:13px}.price_inner .price__regular .price-item--regular,.service-title,.extra-costs .cost-row span.label span,.extra-costs .cost-row span.value{font-size:14px}.extra-costs .total_price p,.extra-costs .total_price .total_price_inner p.total_bundle_price{font-size:15px}.variant_main_wrapper{padding:5px}.variant-price{font-size:12px;line-height:1}.variant-price span{width:100%;display:inline-block;font-size:8px}.price_inner .price__regular .price-item--regular{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/bundle_product.css.map */
