@import"https://fonts.googleapis.com/css2?family=Epunda+Slab:ital,wght@0,300..900;1,300..900&family=Outfit:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Questrial&display=swap";.product-information__grid{grid-template-columns:repeat(2,1fr)!important}body{font-family:Questrial,sans-serif}.product-bundle h2{font-size:24px;margin-bottom:5px;text-align:center}.price{font-weight:600;font-size:18px;margin-bottom:20px;text-align:center}.product-bundle-inner{position:relative;z-index:10;max-width:600px}.steps{position:relative;display:flex;justify-content:space-between;align-items:center;padding:30px 20px;max-width:700px;background:#00000005;border-radius:10px;border:1px solid #0000001A;margin:50px 0 30px}.progress-line{position:absolute;top:69px;left:50%;transform:translate(-50%);right:0;height:3px;background-color:#0003;z-index:1;width:80%}.progress-fill{position:absolute;top:0;left:0;height:3px;background:linear-gradient(90deg,#94470b,#94470b99);z-index:2;border-radius:2px;width:0%;transition:width .4s ease}.step{position:relative;text-align:center;z-index:3;flex:0}.step .circle{width:20px;height:20px;border-radius:50%;border:5px solid #d8d8d8;background:#d8d8d8;margin:0 auto 8px;position:relative;transition:all .3s ease}.step.active .circle,.step.completed .circle{border-color:#8b4513;background-color:#fff;box-shadow:0 0 10px #00000040}.step span{font-size:14px;color:#888;display:block;transition:color .3s ease;width:max-content;margin-bottom:10px}.step.active span,.step.completed span{color:#000}.step-content{display:none}.step-content.active{display:block;animation:fadeIn .3s ease-in}.step-content h5{text-transform:capitalize;font-size:16px;margin-bottom:30px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.product-card-slide{-webkit-user-select:none;user-select:none}.slide-pc-image{width:100%;aspect-ratio:181/157;background:#fafafa;border:1px solid #0000001A;border-radius:10px}.product-card-slide img{display:block;width:100%;height:100%;object-fit:cover;border-radius:10px}.slide-pc-bottom{display:flex;align-items:center;gap:10px;justify-content:space-between;margin-top:20px}.slide-pc-bottom p{margin:0;font-size:14px;font-weight:400}.slide-qty-controls{display:flex;justify-content:center;align-items:center;gap:0;margin-top:0;max-width:72px;min-width:72px;height:27px;position:relative;border:1px solid #CCCCCC;border-radius:100px}.slide-qty-controls input.qty-num{padding:0;border-radius:0;border:0;margin:0;height:100%;text-align:center;width:100%}.slide-qty-controls button{height:100%;font-size:18px;border:none;background:transparent;cursor:pointer;-webkit-user-select:none;width:100%;align-items:center;padding:3px 7px}.product-bundle-inner .bundle-slide-btn{width:20px;height:20px;transform:translateY(-50%);top:40%;padding:5px 6px;border:1.5px solid #000;border-radius:2px}.product-bundle-inner .bundle-slide-btn:after{display:none}.product-bundle-inner .bundle-slide-btn:hover{background:#000}.product-bundle-inner .bundle-slide-btn:hover img{filter:invert(1)}.swiper-button-next.bundle-slide-btn{right:-10px;transform:rotate(180deg)}.swiper-button-prev.bundle-slide-btn{left:-10px}.discount-box{margin-top:40px}.discount-box h5{text-transform:capitalize;font-size:16px;margin-bottom:30px}.discount-progress{display:flex;justify-content:space-between;position:relative;padding:20px 28px;background:#00000005;border-radius:10px;border:1px solid #ddd;overflow:hidden;margin-top:80px}.discount-progress:before{content:"";position:absolute;top:50%;left:8%;right:8%;height:3px;background:#ccc;transform:translateY(-50%);z-index:0;display:none}.discount-step{position:relative;z-index:1;text-align:center;flex:0;cursor:pointer;transition:all .3s ease;padding-top:20px;display:flex;flex-direction:column;align-items:center}.tier-title{position:relative}.discount-progress .progress-line{top:77px}.discount-step .tier-title:after{content:"";display:block;width:10.4px;height:10.4px;border-radius:50%;border:5px solid #d8d8d8;background:#d8d8d8;margin:8px auto;position:relative;transition:all .3s ease}.discount-step.active-tier .tier-title:after,.discount-step.completed .tier-title:after{border-color:#8b4513;background-color:#fff;box-shadow:0 0 10px #00000040}.discount-step.active-tier .tier-title,.discount-step.completed .tier-title{color:#000}.discount-step .tier-title{display:block;font-weight:400;color:#969696;width:max-content}.discount-step .tier-price{display:none;font-size:14px;color:#969696;margin-bottom:6px}.discount-step .off{display:block;font-size:12px;font-weight:400;width:max-content;background:#94470b;color:#fff;padding:5px 10px 6px;line-height:1;border-radius:100px}@media (max-width: 600px){.discount-progress{flex-direction:column;align-items:center;gap:15px}.discount-progress:before{display:none}.discount-step:before{margin-bottom:5px}}.bundleStep-btn.back[disabled]{display:none}.size-select-wrap{display:flex;gap:20px;flex-wrap:wrap}.size-select-row{min-width:136px}.size-select-row label{display:block;margin-bottom:5px;font-weight:400;font-size:14px}.size-select-row select{width:100%;border-radius:6px;font-size:14px;border:1px solid #00000033;padding:10px}input[type=file],input[type=text]{width:100%;padding:8px;border-radius:5px;border:1px solid #ccc;font-size:14px;margin:10px 0 20px;box-sizing:border-box}.bundle-buttons{display:flex;justify-content:space-between;margin-top:40px;gap:10px}.bundleStep-btn{background:#94470b;color:#fff;border:none;padding:10px 30px;border-radius:6px;cursor:pointer;font-weight:600;-webkit-user-select:none;user-select:none;transition:background-color .3s;display:flex;justify-content:center;align-items:center;gap:10px;height:60px}.next.bundleStep-btn{width:100%}.next.bundleStep-btn h4{font-size:18px;margin:0}.next.bundleStep-btn img,.next.bundleStep-btn svg{width:20px}.back.bundleStep-btn{background:transparent;outline:1px solid #000;outline-offset:-3px;width:65px;padding:0}.back.bundleStep-btn img{width:12px}.back.bundleStep-btn:hover{background:#000}.back.bundleStep-btn:hover img{filter:invert(1)}.bundleStep-btn:disabled{background:#ddd;cursor:not-allowed}.swiper-button-next,.swiper-button-prev{color:#a42325;top:40px}.ci-upload-header{display:none}.step-content .ci-upload-box{padding:0}.step-content #ci-upload-dropzone{flex-direction:row;justify-content:center;gap:10px;align-items:center}.step-content #ci-upload-dropzone img{width:23px;margin:0}.step-content .ci-text-field-container{margin:30px 0 0}.ci-text-field-container label{font-family:var(--font-h5--family)}#ci-text-filed{margin:20px 0 0;height:58px;background:#fafafa;border-radius:6px;padding:10px 20px;color:#9e9e9e;font-size:14px;font-weight:400}.ci-upload-container.f-ufi-renderer{display:none}.product-bundle .ci-upload-container.f-ufi-renderer{display:flex!important}.ci-file-info .ci-file-preview{width:200px;height:190px;border-radius:10px;border:1px solid #0000001A}.ci-file-details{display:none}.ci-file-list{border:none!important;padding:0;margin:30px 0 0}li.discount-li{background:#a4232540;width:max-content;padding:6px 10px}.buy-buttons-block{display:none}.btn.loading-anim{position:relative;pointer-events:none;opacity:.8}.btn.loading-anim h4,.btn.loading-anim img{visibility:hidden}.btn.loading-anim:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;border:3px solid #fff;border-top:3px solid transparent;border-radius:50%;animation:spin .8s linear infinite!important;translate:-50% -50%}.size-select-row select{margin-bottom:15px}@keyframes spin{0%{transform:rotate(0)!important}to{transform:rotate(360deg)!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/multi-variant-buy.css.map */
