.add-bundle-to-cart.disabled,.add-bundle-to-cart:disabled{background-color:#ccc;cursor:not-allowed;padding:10px;opacity:.6}.bundle-section{display:flex;justify-content:space-between;gap:20px;padding:20px;background-color:#f6f8fb;position:relative}.products{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px;flex:2}.bundle-builder .wrpr{position:sticky;top:0;z-index:10}.product-card{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:15px;text-align:center;position:relative}.product-image img{width:100%;height:auto;border-radius:10px;min-height:350px;object-fit:contain}.product-title{font-size:16px;font-weight:700;color:#333;min-height:40px;max-width:230px;margin:10px auto}.options{margin:10px 0}.option-title{font-size:14px;font-weight:600;color:#555;margin-bottom:5px}.option-values label{display:inline-block;margin:5px;cursor:pointer}.option-values input[type=radio]{display:none}.option-values span{display:inline-block;width:28px;height:28px;font-size:13px;padding:4px 1px;border-radius:50%;border:1px solid #ddd;background:#fff;vertical-align:unset;text-align:center}.option-values input[type=radio]:checked+span{border:2px solid #000}.option-values input[type=radio]:disabled+span{opacity:.5;text-decoration:line-through}[data-option-value=Black]~span{background:#000}[data-option-value=Pink]~span{background:#f5a3c7}[data-option-value=Blue]~span{background:#84d0f2}[data-option-value=Lavender]~span{background:#e9d4e4}[data-option-value="Misty Blue"]~span{background:#e3eaea}[data-option-value=Nude]~span{background:#f3ded5}.price{font-size:18px;font-weight:700;color:#333;margin:10px 0}.add-bundle-to-cart{background:#000;color:#fff;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.add-bundle-to-cart:hover{background:#333}.bundle-builder{flex:1}.bundle-builder .wrpr{flex:1;border:1px solid #e5e5e5;border-radius:10px;padding:15px;background:#d4e1ef66}.builder-hdr{display:flex;justify-content:space-between;align-items:center}.builder-hdr p{font-size:34px;font-weight:600}.bundle-builder h2{font-size:36px;font-weight:700;color:#333;margin-bottom:15px;text-align:left}.bundle-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bundle-slot{height:220px;background:#e5edf5;border:2px dashed #abc4e3;display:flex;align-items:center;justify-content:center;border-radius:10px;cursor:pointer}.bundle-slot .slot-placeholder{font-size:34px;color:#23232a;font-weight:100}.bundle-slot:hover{background:#d1e3f7}.discount-note{font-size:16px;color:#000;margin:15px 0;text-align:center}.discount-bar{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 0;border-radius:10px;gap:5px}.discount{position:relative;flex:1;text-align:center}.discount .title{font-size:14px;font-weight:700;margin-bottom:5px;color:#333}.discount .fill-bar{width:100%;height:5px;background:#23232a;border-radius:15px;transition:width .3s ease}.purchase-info{font-size:12px;display:flex;justify-content:space-between}.add-to-cart{width:100%;background:#000;color:#fff;border:none;padding:10px 15px;border-radius:38px;cursor:pointer;font-size:16px;margin:10px 0}.add-to-cart:hover{background:#333}.footer-info{font-size:12px;text-align:center;color:#888;margin-top:15px}.footer-info span{display:block;margin-top:5px}.footer-info a{color:#888;text-decoration:none}.bundle-slot{display:flex;flex-direction:column;align-items:center;background-color:transparent;border:2px dashed #a59295;border-radius:22px;padding:0;margin:10px 0;text-align:center;transition:transform .2s,box-shadow .2s;justify-content:flex-start;position:relative}.bundle-slot:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003}.bundle-slot img{width:100%;height:116px;border-radius:22px;margin-bottom:10px;object-fit:cover}.bundle-slot p{font-size:14px;font-weight:700;color:#333;margin:5px 0}.bundle-slot ul{list-style:none;padding:0;font-size:12px;color:#555;display:flex;gap:10px;margin:0}.bundle-slot button.remove-from-bundle{color:#fff;border:none;background:#e7d4cc;padding:4px 9px;border-radius:21px;font-size:15px;position:absolute;cursor:pointer;transition:background-color .3s;top:-5px;right:-5px}.bundle-slot button.remove-from-bundle:hover{background-color:#e60023}.counter-text{position:absolute;font-size:14px;color:#333;font-weight:700}@media (min-width:768px){.arrow-up-btn,.cross-btn{display:none!important}}@media (max-width: 768px){.bundle-section{flex-direction:column}.bundle-section{display:flex;justify-content:space-between;gap:20px;padding:20px 10px;background-color:#f6f8fb}.products{grid-template-columns:1fr 1fr;gap:5px}.product-card{border-radius:10px;padding:0 5px}.bundle-slot img{width:100%;height:100%;border-radius:20px;margin-bottom:0;object-fit:cover;margin-top:0}.options{margin:0}.price{font-size:18px;font-weight:700;color:#333;margin:0}.add-bundle-to-cart{background:#000;color:#fff;border:none;padding:10px 15px;border-radius:28px;cursor:pointer;font-size:14px;margin-bottom:10px}.option-title{display:none}.option-values span{display:inline-block;width:20px;height:20px;letter-spacing:0px;font-size:9px;padding:3px;border-radius:50%;border:1px solid #ddd;vertical-align:unset;text-align:center}.option-values label{display:inline-block;margin:5px 0;cursor:pointer}.bundle-builder{margin-top:20px;position:sticky;bottom:0;width:100%}.builder-hdr{display:none}.bundle-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 20px}.bundle-slot{height:100px;border:2px dashed #000;margin:0;justify-content:flex-start}.add-to-cart{width:100%;background:#fff;color:#000;margin-top:5px;font-weight:700}.bundle-slot .slot-placeholder{font-size:22px;color:#000;font-weight:100}.builder-hdr p{font-size:22px;font-weight:600;margin:0}.bundle-builder h2{font-size:22px;font-weight:700;color:#333;margin-bottom:0}.discount .fill-bar{width:100%;height:4px}.discount .title{font-size:12px;font-weight:400}.discount-note,.purchase-info{display:none}.discount-bar{margin-top:44px}.bundle-slot ul{display:none}.bundle-builder .wrpr{background:#d4e1ef}.bundle-slot p{font-size:10px;font-weight:400;margin:5px}.bundle-builder{position:fixed;bottom:-100%;left:0;right:0;width:100%;background-color:#fff;z-index:9999;transition:bottom .5s ease-in-out}.bundle-builder.show{bottom:0}.product-image img{width:100%;height:auto;border-radius:10px;min-height:140px;object-fit:contain;max-height:140px}.arrow-up-btn,.cross-btn{position:fixed;bottom:15px;right:15px;width:50px;height:50px;background-color:#b88075;color:#fff;border:none;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:18px;cursor:pointer;z-index:10000;box-shadow:0 4px 6px #0003}.arrow-up-btn{display:block}.cross-btn{display:none}}.counter-wrapper{position:relative;width:50px;height:50px}.counter-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;font-weight:700;color:#5e0b0b}.progress-circle{transform:rotate(-90deg)}.circle-bg,.circle-progress{fill:none;stroke-width:2}.circle-bg{stroke:#fff}.circle-progress{stroke:#000;stroke-dasharray:125.6;stroke-dashoffset:125.6;transition:stroke-dashoffset .3s ease}
/*# sourceMappingURL=/cdn/shop/t/48/assets/bundle.css.map */
