.mb{margin:0 0 12px}.ed-main-product-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;column-gap:20px}.ed-main-product-wrapper.threecolumns{grid-template-columns:repeat(3,1fr)}.ed-main-product-wrapper.threecolumns .breadcumb{grid-column:1 / span 3}.ed-product-info-three{overflow:hidden}.ed-product-media{width:100%;overflow:hidden}.product-media-wrapper{background-color:#1f1a37;padding:20px;border-radius:8px}.product-media-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover;aspect-ratio:1}.product-media-wrapper .main-swiper{margin:0 0 20px}.product-media-wrapper .main-swiper .swiper-slide img{border-radius:12px}.product-media-wrapper .thumbnail-swiper .swiper-slide img{border-radius:6px}.product-media-wrapper .main-swiper .swiper-button-next,.product-media-wrapper .main-swiper .swiper-button-prev{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:#fff;border:.75px solid #E3E4EA;border-radius:50%}.product-media-wrapper .main-swiper .swiper-button-prev svg{transform:rotate(180deg)}.ed-product-info{overflow:hidden}.product-title{display:flex;align-items:center;justify-content:space-between}.product-title h2{font-size:24px;line-height:115%;letter-spacing:-1px;color:#000;font-weight:600;margin:0}.product-title [data-wish]{width:30px;height:30px;border-radius:50%;padding:6px;background-color:#e1effd;display:flex;align-items:center;justify-content:center}.product-title [data-wish] svg{width:18px;height:18px}.choose-products-header h4{font-size:14px;line-height:150%;color:#1f1f1f;font-weight:600;margin:0 0 6px}.choose-products-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px}.choose-card{background:#eff5fe;border-radius:8px;padding:12px;cursor:pointer;border:1px solid transparent}.choose-card.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.choose-card.selected{border-color:#000}.choose-card-wrapper{display:flex;align-items:center;flex-direction:column;text-align:center;justify-content:space-between;height:100%}.choose-card-wrapper img{display:block;width:100%;max-width:60px;height:auto;object-fit:cover;border-radius:6px;margin:0 0 6px}.choose-card-wrapper h4{font-size:12px;line-height:150%;color:#1f1f1f;margin:0 0 12px}.choose-card-wrapper .choose-prices{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #1F1A37;border-radius:8px;margin-top:6px}.choose-card-wrapper .choose-prices .choose-price{background:#1f1a37;padding:6px 4px;font-size:12px;line-height:120%;color:#fff;border-top-left-radius:6px;border-bottom-left-radius:6px}.choose-card-wrapper .choose-prices .choose-collection{background:#fff;padding:6px 4px;font-size:10px;line-height:120%;color:#1f1a37;border-top-right-radius:6px;border-bottom-right-radius:6px}.productDescription{margin-bottom:20px}.productDescription>span{font-size:13px;font-weight:600}.productDescription p{font-size:12px}.couple-header{margin:0 0 12px}.couple-header h4{font-size:14px;line-height:150%;color:#1f1f1f;margin:0}.couple-items{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px}.couple-item{background:#eff5fe;border-radius:8px;padding:8px;cursor:pointer;border:1px solid transparent}.couple-item.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.couple-item.selected{border-color:#000}.couple-item-wrapper{display:grid;grid-template-columns:75px 1fr;grid-gap:12px}.couple-item-product{position:relative}.couple-item-product img{display:block;width:100%;height:auto;max-width:75px;border-radius:6px;margin:0 0 6px}.couple-item-product h6{font-size:12px;line-height:150%;color:#1f1f1f;margin:0 0 12px}.couple-item-product p{font-size:14px;line-height:150%;color:#f35353;font-weight:700;margin:0 0 12px}.couple-item-product a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.couple-item-info h4{font-size:14px;line-height:150%;color:#1f1f1f;font-weight:700;margin:0 0 12px}.infos{margin:0 0 16px}.info-item{display:grid;grid-template-columns:16px 1fr;gap:12px;cursor:pointer}.infos .info-item:not(:last-child){margin:0 0 12px}.info-item svg{width:16px;height:16px}.info-item p{font-size:12px;line-height:150%;color:#1f1f1f;margin:0}.couple-item-info button{font-size:12px;line-height:150%;color:#fff;background:#2454cf;border-radius:50px;padding:8px 32px}.price-savings-container{background:#eff5fe;border-radius:8px;padding:8px}.total-price{display:flex;justify-content:space-between}.total-price h4{font-size:14px;line-height:150%;color:#1f1a37;font-weight:700;margin:0}.total-price-container{text-align:right}.total-price-container .saved-amount{font-size:14px;line-height:150%;color:#1f1a37;font-weight:700;margin:0}.total-price-inner .compare-price{font-size:12px;line-height:150%;color:#5f6265;text-decoration:line-through;margin:0}.total-price-inner .original-price{font-size:14px;line-height:150%;color:#1f1a37;font-weight:700;margin:0}.total-price-wrapper .payment-plan{font-size:12px;line-height:140%;color:#5f6265;font-weight:500;margin:0}.price-savings-container .stock-info{border-top:.75px solid #E5E5E5;margin:12px 0 0;padding:12px 0 0}.stock-info ul li{font-size:12px;line-height:150%;font-weight:600;color:#148eff;padding-left:16px;position:relative}.stock-info ul li:not(:last-child){margin:0 0 12px!important}.stock-info ul li:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:6px;height:6px;border-radius:50%;background-color:#148eff}.quantity-atc-group{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 6px}.quantity-atc-group .quantity-selector{max-width:130px;width:100%;display:flex;align-items:center;justify-content:space-between;border:.75px solid #2454CF;border-radius:50px}.quantity-atc-group .quantity-selector button{font-size:16px;line-height:140%;color:#2454cf;padding:6px 12px}.quantity-atc-group .quantity-selector input.quantity-input{font-size:146x;line-height:140%;color:#2454cf;border:none;outline:none;box-shadow:none;text-align:center;padding:6px;width:60px}.quantity-atc-group .add-to-cart{padding:6px 12px;font-size:14px;line-height:140%;color:#1f1a37;background:#ffee87;border-radius:50px;max-width:calc(100% - 142px);width:100%}.quantity-atc-group .ct_main{margin:5px 0!important;max-width:100%;width:100%}.quantity-atc-group .ct_main .ct_button{padding:6px 12px;font-size:14px;line-height:140%;border-radius:50px;width:100%;display:flex;align-items:center;justify-content:center}.quantity-atc-group .ct_main .ct_button svg{display:block;width:16px;height:16px}.quantity-atc-group .quantity-selector input::-webkit-outer-spin-button,.quantity-atc-group .quantity-selector input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-atc-group .quantity-selector input[type=number]{-moz-appearance:textfield}.product-form .buy-now{display:block;padding:8px 12px;background:#5a31f4;font-size:14px;line-height:140%;color:#fff;border-radius:50px;text-align:center;width:100%}.text-icons{display:flex;align-items:center;gap:32px}.text-icon-item{display:flex;align-items:center;gap:6px}.text-icon-item img{width:16px;height:16px;object-fit:cover}.text-icon-item h6{font-size:12px;line-height:150%;color:#1b1306;margin:0}.other-seller-header{margin:0 0 18px}.other-seller-header h2{color:#1f1a37;margin:0;line-height:150%;letter-spacing:-3%;vertical-align:middle;font-size:13px;font-weight:600}.other-seller-products{border-radius:8px;background-color:#eff5fe;padding:8px}.other-seller-products .ed-product-badge{top:4px;left:4px}.other-seller-products .ed-wishlist{top:4px;right:4px;width:20px;height:20px}.other-seller-products .ed-wishlist svg{width:16px;height:16px}.other-seller-products .swiper-slide{height:auto}.tab-headers{display:flex;align-items:center;gap:12px;border-bottom:.75px solid #E2E2E2}.tab-btn{font-size:14px;line-height:150%;color:#828282;padding:8px;cursor:pointer}.tab-btn.active{color:#1f1f1f;border-bottom:1.13px solid #1F1F1F}.tab-contents{position:relative;min-height:100px}.tab-content{opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;position:absolute;top:0;left:0;width:100%}.tab-content.active{opacity:1;visibility:visible;transform:translateY(0);position:relative}.tab-content-wrapper{padding:12px 0}.accordion-item{width:100%;overflow:hidden}.accordion__intro{position:relative;cursor:pointer;padding:12px 0;border-top:.75px solid #EFEFEF;border-bottom:.75px solid #EFEFEF}.accordion__intro h4{display:flex;align-items:center;justify-content:space-between;font-size:14px;line-height:150%;color:#21201f;margin:0}.accordion-inner .accordion-item:not(:first-child) .accordion__intro{border-top:none}.accordion__intro h4 span svg{transition:all .3s}.accordion-item.accordion__active .accordion__intro h4 span svg{transform:rotate(-180deg)}.accordion__content{max-height:0;overflow:hidden;will-change:max-height;transition:all .25s ease-out;opacity:0}.accordion-item.accordion__active .accordion__content{opacity:1}.accordion__content-wrappper{padding:12px 0}.faq-wrapper{margin:24px 0 0}.faq-header{margin:0 0 16px}.faq-header h2{font-size:28px;line-height:100%;color:#1f1a37;margin:0}.faq-item{width:100%;overflow:hidden;padding:20px;border-radius:10px;color:#1f1a37;transition:all .3s ease-out}.faq-item.faq__active{background:#2454cf;color:#fff}.faq__intro{position:relative;cursor:pointer}.faq__intro h4{display:flex;align-items:center;justify-content:space-between;font-size:12px;line-height:150%;color:currentColor;margin:0}.faq__intro h4 span svg{width:20px;height:20px;transition:all .3s}.faq-item.faq__active .faq__intro h4 span svg{transform:rotate(-45deg)}.faq__content{max-height:0;overflow:hidden;will-change:max-height;transition:all .3s ease-out;opacity:0;color:currentColor}.faq-item.faq__active .faq__content{opacity:1}.faq__content-wrappper{padding:12px 0}.faq__content-wrappper *{font-size:12px;line-height:150%;color:currentColor}@media screen and (min-width: 989px){.hide-lg{display:none!important}}@media screen and (max-width: 989px){.hide-sm{display:none!important}.ed-main-product-wrapper{grid-template-columns:1fr}.choose-products-container{display:flex;overflow-x:auto}.choose-products-container .choose-card{flex:0 0 180px}.couple-items{grid-template-columns:1fr;grid-gap:16px}.text-icons{gap:16px;flex-wrap:wrap;justify-content:center}}.quick-view-modal .page-width{max-width:100%;padding:0}.quick-view-modal .ed-product-info-wrapper{padding:20px 0 0}.quick-view-modal .ed-breadcrumb{display:none}.threecolumns .ed-product-info .text-icons{gap:6px;flex-wrap:wrap;justify-content:space-between}.threecolumns .ed-product-info .text-icon-item img{width:12px;height:12px}.threecolumns .ed-product-info .text-icon-item h6{font-size:9px}.available_sellers_mobile,.threecolumns .ed-product-info-three .ed-breadcrumb{display:none}@media (max-width:767px){.ed-main-product-wrapper.threecolumns{display:flex;flex-wrap:wrap}.ed-main-product-wrapper.threecolumns .breadcumb{display:none}.threecolumns .ed-product-info-three .ed-breadcrumb{display:block}.threecolumns .ed-product-info-three .ed-breadcrumb ol{flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.threecolumns .ed-product-info-three .other-seller{display:none}.available_sellers_mobile{display:block;margin-top:16px}.available_sellers_mobile .swiper-slide{max-width:calc(50% - 8px);width:100%}.available_sellers_mobile .swiper-wrapper{overflow:scroll;gap:16px}.available_sellers_mobile .swiper-wrapper::-webkit-scrollbar{display:none}}.brand_template .page-width{max-width:1220px;width:100%;margin:0 auto;padding:0 30px}.brand_template .product-media-wrapper{background-color:transparent;padding:0;border-radius:0}.brand_template .social_media_share{display:flex;gap:6px;align-items:flex-start;flex-direction:column;margin:0 0 18px}.brand_template .social_media_share ul li a{width:30px;height:30px}.brand_template .info_text{display:flex;align-items:center;gap:6px;margin:0 0 18px}.brand_template .info_text img{display:block;width:20px;height:20px}.brand_template .info_text p{font-family:DM Sans,sans-serif;font-weight:600;font-size:12px;line-height:150%;margin:0;color:red}.brand_template .text-icon-item img,.brand_template .text-icon-item p{width:15px;height:15px}.brand_template .text-icon-item h6{font-size:10.5px}.brand_template .other-seller-header h2{font-family:DM Sans,sans-serif;font-weight:500;font-size:28px;line-height:120%;letter-spacing:-.75px}.brand_template .text-icons{justify-content:space-between;margin:0 0 18px;gap:10px}.brand_template .other-seller-products{border-radius:0;background-color:transparent;padding:0}.brand_template .ed-product-card-contents-wrapper{padding:10px 0 0;text-align:left}.brand_template .ed-price-wrapper{justify-content:flex-start}@media (max-width:767px){.brand_template .page-width{padding:0 20px}.brand_template .other-seller-header h2{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/278/assets/ed-main-product.css.map */
