.variant-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.variant-popup-overlay.active{opacity:1;visibility:visible}.variant-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);width:100%;max-width:1344px;padding:60px;background:#fff;border-radius:10px;z-index:1001;opacity:0;visibility:hidden;transition:all .3s ease;box-shadow:0 4px 20px #00000026}.variant-popup.active{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.variant-popup .variant-popup-close{position:absolute;top:20px;right:20px;width:30px;height:30px;cursor:pointer;z-index:1001;display:flex;align-items:center;justify-content:center;border-radius:50%}.variant-popup .variant-popup-close svg{width:14px;height:14px;fill:#6a51b7}.variant-popup .variant-popup-content{width:100%;height:100%;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.variant-popup .variant-popup-content::-webkit-scrollbar{display:none}.variant-popup .variant-popup-row{display:flex;gap:60px}.variant-popup .variant-popup-left{width:530px;flex-shrink:0}.variant-popup .variant-popup-right{flex:1;display:flex;flex-direction:column}.variant-popup .variant-popup-product-media{width:100%;height:100%;border-radius:8px;overflow:hidden;position:relative}.variant-popup .variant-popup-product-media .swiper{display:block;width:100%;height:100%}.variant-popup .variant-popup-product-media .swiper .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.variant-popup .variant-popup-product-media .swiper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px}.variant-popup .variant-popup-product-media .popup-mySwiper2 .swiper-slide img{border-radius:8px}.variant-popup .variant-popup-product-media .swiper{width:100%;height:300px;margin-left:auto;margin-right:auto}.variant-popup .variant-popup-product-media .swiper .swiper-slide{background-size:cover;background-position:center}.variant-popup .variant-popup-product-media .popup-mySwiper2{height:80%;width:100%}.variant-popup .variant-popup-product-media .popup-mySwiper{height:20%;box-sizing:border-box;padding:10px 0 32px}.variant-popup .variant-popup-product-media .popup-mySwiper .swiper-slide{width:25%;height:100%}.variant-popup .variant-popup-product-media .popup-mySwiper .swiper-slide-thumb-active{border:1px solid #6a51b7}.variant-popup .variant-popup-product-media .swiper .swiper-slide img{display:block;width:auto;height:100%;aspect-ratio:1/1;object-fit:cover}.variant-popup .variant-popup-product-media .popup-mySwiper .swiper-slide img{border-radius:0}.variant-popup .popup-mySwiper-pagination{display:flex;position:relative;top:20px!important}.variant-popup .popup-mySwiper-pagination .swiper-pagination-bullet{height:2px;margin:0!important;flex:1;background:#c2b8ff;border-radius:0}.variant-popup .popup-mySwiper-pagination .swiper-pagination-bullet-active{background:#6a51b7}.variant-popup .variant-popup-discount-badge{position:absolute;top:0;left:17px;padding:12px;background-color:#6a51b7;color:#fff;font-size:20px;font-family:Manrope-Bold,sans-serif;border-radius:0 0 3px 3px;z-index:1}.variant-popup .variant-popup-discount-badge span{display:block;text-align:center}.variant-popup .variant-popup-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.variant-popup .variant-popup-product-title{font-family:Manrope-ExtraBold,sans-serif;font-size:32px;line-height:1.4;margin:0;color:#6a51b7;padding-right:10px}.variant-popup .variant-popup-share{flex-shrink:0;margin-top:5px}.variant-popup .variant-popup-share .a2a_kit{display:flex;align-items:center}.variant-popup .variant-popup-share .icon-link{color:#666;transition:color .3s;line-height:0}.variant-popup .variant-popup-share .icon-link:hover{color:#6a51b7}.variant-popup .variant-popup-share svg{width:26px;height:26px;fill:#6a51b7}.variant-popup .variant-popup-form{flex:1;display:flex;flex-direction:column}.variant-popup .variant-popup-form #shop-pay-installments-banner{text-align:center}.variant-popup .variant-popup-options{margin-bottom:20px}.variant-popup .variant-popup-option{margin-bottom:16px}.variant-popup .variant-popup-option:last-child{margin-bottom:0}.variant-popup .option-name{font-size:12px;font-weight:600;color:#868686;line-height:1.4;margin-bottom:8px;display:block}.variant-popup .option-values{display:flex;flex-wrap:wrap;gap:8px}.variant-popup .option-value{position:relative}.variant-popup .option-value input[type=radio]{position:absolute;opacity:0;width:0;height:0}.variant-popup .option-value label{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:46px;height:100%;padding:8px 12px;border:1px solid #202020;border-radius:4px;cursor:pointer;transition:all .3s}.variant-popup .option-value input[type=radio]:checked+label{border-color:#6a51b7;background:#f5f3ff}.variant-popup .option-value input[type=radio]:disabled+label{cursor:not-allowed;opacity:.6;border-color:#ddd;background-color:#f6f6f6}.variant-popup .option-value__text{font-size:18px;font-family:Manrope-Bold;color:#333}.variant-popup .option-value input[type=radio]:checked+label .option-value__text{color:#6a51b7}.variant-popup .option-value--with-image label{padding:8px}.variant-popup .option-value--with-image img{max-width:40px;max-height:40px;margin-bottom:4px}.variant-popup .variant-popup-quantity{margin-bottom:20px}.variant-popup .popup-quantity-selector__label{font-size:12px;font-weight:600;color:#868686;line-height:1.4;margin-bottom:8px;display:block}.variant-popup .popup-quantity-selector__controls{display:flex;align-items:center;max-width:140px;border:1px solid #ddd;border-radius:7px;overflow:hidden}.variant-popup .popup-quantity-selector__button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:none;font-size:24px!important;cursor:pointer}.variant-popup .popup-quantity-selector__button:disabled{cursor:not-allowed}.variant-popup .popup-quantity-selector__input{flex:1;height:40px;text-align:center;border:none;-moz-appearance:textfield}.variant-popup .popup-quantity-selector__input::-webkit-outer-spin-button,.variant-popup .popup-quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.variant-popup .variant-popup-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:20px;margin-bottom:40px}.variant-popup .product-price__regular{font-size:44px;font-family:Manrope-Extrabold;line-height:1.4;color:#6a51b7}.variant-popup .product-price__compare{font-size:26px;font-family:Manrope-Regular;font-weight:500;text-decoration:line-through;color:#868686}.variant-popup .product-price__discount{font-size:16px;font-weight:600;color:#ff5252}.variant-popup .variant-popup-buttons{margin-bottom:20px}.variant-popup .variant-popup-add-to-cart{width:100%;height:48px;padding:8px 16px;background-color:#fff;color:#6a51b7;border:2px solid #6A51B7;border-radius:5px;font-size:20px;font-family:Manrope-Bold;cursor:pointer;transition:background-color .2s ease;margin-bottom:10px}.variant-popup .variant-popup-add-to-cart:hover{background-color:#6a51b7;color:#fff}.variant-popup #shop-pay-installments-banner{margin-top:10px;margin-bottom:10px}.variant-popup .variant-popup-payment-icons{display:flex;justify-content:space-around;flex-wrap:wrap;gap:8px;margin-top:auto}.variant-popup .payment-icon{height:24px;width:auto;flex:1}@media screen and (min-width: 1366px){.popup-only-mobile{display:none!important}.variant-popup .variant-popup-price .product-price__discount{display:none}.variant-popup{height:822px;max-height:90vh;overflow:hidden}.variant-popup .variant-popup-content{overflow-y:auto}.variant-popup .popup-only-pc .popup-mySwiper,.variant-popup .popup-only-pc .popup-mySwiper2{display:block!important}}@media screen and (max-width: 1365px){.popup-only-pc{display:none!important}.variant-popup .variant-popup-discount-badge,.variant-popup .product-price__discount,#shop-pay-installments-banner{display:none}.variant-popup{top:auto;bottom:0;left:0;right:0;transform:translateY(100%);width:100vw;max-width:100%;height:80vh;max-height:80vh;padding:0;border-radius:10px 10px 0 0;display:flex;flex-direction:column;overflow:hidden}.variant-popup.active{transform:translateY(0);opacity:1;visibility:visible}.variant-popup .variant-popup-content .variant-popup-product{display:flex;flex-direction:column}.variant-popup .variant-popup-close{top:10px;right:15px;width:20px;height:20px;z-index:1003}.variant-popup .variant-popup-header.popup-only-mobile{flex-direction:column;position:sticky;top:0;z-index:1002;background:#fff;flex-shrink:0;margin:0 -20px 10px;padding:40px 20px 20px}.variant-popup .variant-popup-header.popup-only-mobile .variant-popup-header-title-share{margin-bottom:30px}.variant-popup .variant-popup-header.popup-only-mobile .variant-popup-product-title{font-size:16px;margin-bottom:0;padding-right:10px}.variant-popup .variant-popup-header.popup-only-mobile .variant-popup-share{display:none}.variant-popup .variant-popup-content{display:flex;flex:1;overflow-y:auto;padding:0 20px}.variant-popup .variant-popup-row{flex-direction:column;gap:15px;flex:1;padding-bottom:90px}.variant-popup .variant-popup-left{width:100%;display:flex;justify-content:space-between;align-items:center}.variant-popup .variant-popup-product-media{width:100px;height:100px;flex-shrink:0;border-radius:5px}.variant-popup .variant-popup-price-quantity.popup-only-mobile{flex:1;display:flex;flex-direction:column;margin-left:4px}.variant-popup .variant-popup-price-quantity.popup-only-mobile .product-price__regular{color:#0c0c0c;font-size:28px;font-family:Manrope-Extrabold}.variant-popup .variant-popup-price-quantity.popup-only-mobile .product-price__regular span{font-family:Manrope-Regular;font-weight:500;font-size:14px}.variant-popup .variant-popup-price-quantity.popup-only-mobile .variant-popup-price{margin-bottom:4px;gap:12px}.variant-popup .variant-popup-price-quantity.popup-only-mobile .product-price__compare{font-size:15px}.variant-popup .variant-popup-quantity{margin-bottom:15px}.variant-popup .variant-popup-price-quantity.popup-only-mobile .variant-popup-quantity .quantity-selector__controls{width:180px;max-width:100%}.variant-popup .variant-popup-price-quantity.popup-only-mobile .variant-popup-quantity .quantity-selector__controls button:hover,.variant-popup .variant-popup-price-quantity.popup-only-mobile .variant-popup-quantity .quantity-selector__controls button:active{color:#404040!important}.variant-popup .variant-popup-options{margin-bottom:15px}.variant-popup .variant-popup-options .option-value label{padding:8px}.variant-popup .variant-popup-bottom-fixed{position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:1002;flex-shrink:0}.variant-popup .variant-popup-payment-icons{padding:10px 15px;justify-content:center;margin-bottom:0}.variant-popup .variant-popup-buttons{display:flex;gap:8px;margin-bottom:0;padding:10px 10px 15px}.variant-popup .variant-popup-add-to-cart{height:48px;background:#846ccf;border-color:#846ccf;color:#fff;padding:0;font-size:16px;margin-bottom:0;flex:1}.variant-popup .variant-popup-add-to-cart:hover,.variant-popup .variant-popup-add-to-cart:active{background:#846ccf;border-color:#846ccf;color:#fff}.variant-popup .variant-popup-buttons .shopify-payment-button{margin-top:0;flex:1}.variant-popup .variant-popup-buttons .shopify-payment-button shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: 5px}.variant-popup .variant-popup-buttons .shopify-payment-button #more-payment-options-link{margin-top:5px}.variant-popup .variant-popup-payment-icons.popup-only-mobile{margin-top:auto;padding:20px 0;margin-bottom:0}.variant-popup .variant-popup-options{margin-bottom:20px}.variant-popup .variant-popup-right,.variant-popup .variant-popup-form{display:flex;flex-direction:column;flex:1}}.cart-notification-wrapper{position:fixed;top:20px;right:20px;z-index:1100;max-width:400px;width:100%;opacity:0;transform:translate(20px);transition:opacity .3s ease,transform .3s ease}.cart-notification-wrapper.active{opacity:1;transform:translate(0)}.cart-notification{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;overflow:hidden}.cart-notification--error{border-left:4px solid #ff5252}.cart-notification__header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #f0f0f0}.cart-notification__header h2{margin:0;font-size:18px;font-weight:600;color:#333}.cart-notification__close{background:none;border:none;padding:0;cursor:pointer;color:#868686;transition:color .2s ease}.cart-notification__close:hover{color:#333}.cart-notification__product{display:flex;padding:15px 20px;border-bottom:1px solid #f0f0f0}.cart-notification__product-image{width:70px;height:70px;margin-right:15px;border-radius:4px;overflow:hidden}.cart-notification__product-image img{width:100%;height:100%;object-fit:cover}.cart-notification__product-details{flex:1}.cart-notification__product-details h3{margin:0 0 5px;font-size:16px;font-weight:600;color:#333}.cart-notification__product-details p{margin:0 0 5px;font-size:14px;color:#666}.cart-notification__price{font-weight:600;color:#6a51b7!important}.cart-notification__message{padding:15px 20px}.cart-notification__message p{margin:0;font-size:14px;color:#666}.cart-notification__buttons{display:flex;padding:15px 20px}.cart-notification__button{flex:1;padding:10px;text-align:center;border-radius:4px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s ease}.cart-notification__button--cart{background-color:#f0f0f0;color:#333;margin-right:10px}.cart-notification__button--cart:hover{background-color:#e0e0e0}.cart-notification__button--checkout{background-color:#6a51b7;color:#fff}.cart-notification__button--checkout:hover{background-color:#5a44a0}@media screen and (max-width: 767px){.cart-notification-wrapper{top:auto;bottom:20px;left:20px;right:20px;max-width:none;transform:translateY(20px)}.cart-notification-wrapper.active{transform:translateY(0)}}html.popup-open,body.popup-open{overflow:hidden;touch-action:none;-webkit-overflow-scrolling:none;overscroll-behavior:none;transition:none}@media screen and (min-width: 1200px){html.popup-open{margin-right:var(--scrollbar-width, 0px);transition:none}header.popup-open{margin-right:var(--scrollbar-width, 0px);width:calc(100% - var(--scrollbar-width));transition:none}}.scroll-lock-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;visibility:hidden}.scroll-lock-container.active{z-index:999;visibility:visible}.variant-popup .option-value.option-value--unavailable label{position:relative;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/23/assets/variant-popup.css.map */
