/*
Generated time: August 18, 2025 14:16
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.custom-bundle-swatches-item-wrapper{display:flex;flex-wrap:wrap;gap:10px;width:100%}.custom-bundle-swatch-element{display:flex;align-items:center;border:1.2px solid transparent;border-radius:4px;border-top-left-radius:0;border-top-right-radius:0;position:relative;overflow:visible;width:calc(50% - 5px);transform:unset;height:auto;right:unset;bottom:unset;background:rgba(179,209,206,.3)}.custom-bundle-swatch-element input{display:none}.custom-bundle-swatches-items[data-size="3"] .custom-bundle-swatches-item-wrapper .custom-bundle-swatch-element{width:calc(33.33% - 5px)}.custom-bundle-swatch-element label .flex_bd{width:100%;display:flex;padding:0 5px 5px;flex:1;flex-direction:column;justify-content:space-between;margin-top:5px}.custom-bundle-swatch-element .flex_bd .var_t{font-size:18px;color:#1c1d1d;text-align:center;font-style:normal;font-weight:700;display:block;width:100%;white-space:normal;line-height:1.4;letter-spacing:initial;padding-top:10px}.custom-bundle-swatch-element label .flex_bd .price{line-height:normal;font-size:14px;font-weight:400}.custom-bundle-swatch-element label .flex_bd .price span{display:flex;justify-content:center;line-height:normal}.custom-bundle-swatch-element label .flex_bd .price span p.comapre_m{margin-right:7px;text-decoration:line-through;font-weight:400}.custom-bundle-swatch-element label .flex_bd .price span p{font-size:16px;font-style:normal;font-weight:600;line-height:normal}.custom-bundle-swatch-element label .flex_bd .price span p{margin-bottom:5px;margin-top:5px}.custom-bundle-swatch-element label:after{content:attr(data-price);display:block;position:static;transform:none;width:100%;height:auto;border:none;border-radius:0;background:0 0;text-transform:initial;text-align:center;font-size:15px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:6px;letter-spacing:normal;color:#caa763}.custom-bundle-swatch-element.before-topbar-enabled:before{content:"";display:block;position:absolute;top:-32px;border-radius:3px 3px 0 0;background:#b3d1ce;color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:normal;padding:7px 2px;left:-1px;right:-1px}.custom-bundle-swatch-element .image_coll img{max-width:100%}.custom-bundle-swatch-element.before-topbar-enabled:before{content:attr(data-topbar)}.custom-bundle-swatch-element label{background:0 0!important;border:none!important}.custom-bundle-swatch-element input:checked+label{background:0 0!important;border:none!important}.custom-bundle-swatch-element.checked-item{border-color:#b3d1ce}.custom-bundle-swatch-element .image_coll{display:flex;align-items:center;justify-content:center;position:relative}.custom-bunlde-item-main h3{background:rgba(179,209,206,.3);margin:0;padding:1rem;font-weight:700}.custom-bunlde-item-main{border:1px solid #b3d1ce;border-radius:10px}.custom-bunlde-item-main.div-opened{border-radius:10px 10px 0 0}.custom-bundle-content{padding:1rem}.custom-bundle-option-heading{font-weight:600}.product-bundle-items-wrapper{margin-bottom:1rem}.product-bundle-item-wrapper{display:flex;align-items:center;justify-content:flex-start;column-gap:10px;border:1px solid #b3d1ce;border-radius:10px;position:relative;margin-bottom:10px;line-height:0;background:#b3d1ce4d}.product-bundle-item-image img.motion-reduce{width:100%;height:100%;object-fit:cover;border-radius:10px 0 0 10px}.product-bundle-item-content{flex:0 0 calc(100% - 110px);align-items:center;justify-content:center;column-gap:5px;display:flex}.product-bundle-item-content-left{flex:0 0 calc(96% - 110px);margin-bottom:7px}h3.product-budnle-title{font-size:15px;font-weight:400;line-height:20px;letter-spacing:.6px;text-align:left;margin:0;padding:4px 0 0}.custom-swatches-bundle-new{margin-top:5px}.product-bundle-item-button{padding-right:12px}button.custom-item-qty-opener{background:#f8b334;color:#fff;text-transform:uppercase;font-size:13px;font-weight:700;line-height:7px;letter-spacing:.6px;text-align:center;border:none;padding:11px 18px;min-width:100px;min-height:30px;border-radius:18px}.product-bundle-item-quantity-wrapper{display:flex;background:#f1f1f1;margin-bottom:5px}button.quantity-button{background:#f8b334;border-radius:5px;color:#fff;outline:0;border:none;font-size:13px;font-weight:600;line-height:24px;letter-spacing:.6px;text-align:center;width:32px;height:32px}span.display-qty{font-size:13px;font-weight:700;line-height:24px;letter-spacing:.6px;text-align:center;width:45px;display:flex;align-items:center;justify-content:center}.product-bundle-item-content .custom-swatch-wrapper{margin-top:7px}.product-bundle-item-content select.select__select.custom-option-selector{min-height:auto!important;min-width:auto!important;height:3rem;width:auto!important}.product-bundle-items-wrapper-free{overflow:hidden;overflow-y:auto;max-height:56vh;margin-bottom:1rem}.product-bundle-item-wrapper.opacity-5{opacity:.5;pointer-events:none}.custom-bundle-swatches-item-wrapper.custom-topbar-enabled{margin-top:30px}.filter-items .card__content{padding:0 0 30px 0!important}.custom-modal__centered{display:none}.product-bundle-items-wrapper{overflow:hidden;overflow-y:scroll}.card__heading a:after{display:none}.card__heading.custom-heading-title-for-custom a:after{display:block}.custom-modal__centered.active{display:block}.custom-model_button{position:absolute;right:15px;top:30px}.custom-model_button button.custom-modal__close{background:0 0;border:none}.costom-model_title h2{margin-top:0;text-align:center}.product-bundle-items-wrapper::-webkit-scrollbar-track{border-radius:10px}.product-bundle-items-wrapper::-webkit-scrollbar{width:4px;margin-left:10px}.product-bundle-items-wrapper::-webkit-scrollbar-thumb{border-radius:10px;background-color:#20a8a8}.custom-modal__centered .custom-modal__centered-content{padding:26px 15px 15px;background:#fff;border-radius:15px;border:1px solid #e1e1e1;position:relative;max-width:650px}.product-bundle-items-wrapper{overflow-y:scroll;height:60vh}@media (min-width:651px){.custom-modal__centered.active{position:fixed;left:0;top:0;background-color:#0e0e0e7a;z-index:10;width:100%;display:flex;align-items:center;justify-content:center;height:100%}}body.custom-model-open{overflow:hidden}.product-bundle-item-content-left .metafield-rich_text_field.collection-strong-points{margin:0;padding:0;background:0 0}.product-bundle-item-content-left .metafield-rich_text_field.collection-strong-points ul li{line-height:12px;font-size:12px;background-position:0;background-size:15px;padding:0 0 0 20px}button.custom-item-qty-opener:after,button.custom-item-qty-opener:before{display:none}.product-bundle-item-content-left small{margin-top:6px;display:block}@media (max-width:650px){.custom-modal__centered{position:fixed;top:10%;left:50%;transform:translate(-50%);background-color:#fff;z-index:10;border-radius:15px}.custom-modal__centered.active{animation:customSlideIn .5s;width:100%;bottom:0;top:unset}@keyframes customSlideIn{from{transform:translateY(100%);left:0}to{transform:translateY(0);left:0}}}@media (max-width:500px){.bundle-product-setp-wrapper[data-step="1"] .product-bundle-item-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:10px}}.custom-model-open div#smile-ui-lite-container{z-index:1!important}