.product{padding:40px 0}.product__box-wrap{--gap: 20px;display:flex;flex-direction:column;gap:var(--gap)}.product__box-wrap .product-box-content{--pad: 4px}.product-box-desc{display:flex;flex-direction:column}.product-box-desc .product-box{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--color-border, #ececec)}.product-box-desc .product-box-payment{display:flex;flex-direction:column;gap:12px}.product__title{margin-bottom:12px;color:#0e0e0f;font-size:38px;font-weight:700;text-transform:uppercase}.product__subtitle{margin-bottom:22px;color:#636363;font-size:26px}.product-available{display:flex;align-items:center;gap:6px}.product-available svg{width:20px;height:20px;flex-shrink:1}.product-available__text{position:relative;display:flex;align-items:center;gap:4px;color:#323232;font-size:16px;font-weight:700}.product-available__text:before,.product-available__text:after{content:"";display:block;width:18px;height:18px;border-radius:50%}.product-available__text:before{width:18px;height:18px;opacity:.32}.product-available__text:after{position:absolute;left:5px;top:50%;transform:translateY(-50%);width:8px;height:8px}.product-available__text.stock-available:before,.product-available__text.stock-available:after{background-color:#c0e11d}.product-available__text.stock-limited:before,.product-available__text.stock-limited:after{background-color:#fca120}.product-available__text.stock-unavailable:before,.product-available__text.stock-unavailable:after{background-color:#e11d1d}.product__price{display:flex;align-items:center;gap:16px;margin-bottom:24px;color:#252525}.product__price .current{font-size:36px;font-weight:700}.product__price .old{color:var(--color-dark-gray, #636363);font-size:24px;text-decoration-line:line-through}.product__size-guide{display:flex;align-items:center;gap:16px}.product__size-guide button{color:#252525;font-size:16px;font-weight:800;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}[data-cart-addbox]{display:flex;align-items:center;gap:8px}[data-cart-addbox] .counter-box{flex-shrink:0}[data-cart-addbox].item-in-cart .counter-box{display:none}.product__btn-add{max-width:100%;height:48px;font-size:16px;font-weight:800}.product__btn-add svg{stroke:#91cf6a}.product__store-info{display:flex;gap:10px;color:#323232;font-size:12px;line-height:17px}.product__store-info span{font-weight:700}.product__store-info a{display:block;margin-top:10px;text-decoration:underline}.product__store-info a span{font-weight:500}.product__store-info svg{width:26px;height:26px;stroke:#91cf6a}.product__accordion-btn{padding:10px 0;justify-content:space-between;font-size:16px;font-weight:700}.product__accordion-content{display:flex;flex-direction:column;gap:10px;margin-top:10px;line-height:21px}.product__desc-title{font-size:16px;font-weight:600;margin-right:4px}.product__desc-title2{margin-right:4px}.product-gallery-main img{width:100%;height:auto;max-height:700px;margin:auto;aspect-ratio:3 / 4;object-fit:cover}.product-gallery-thumbs{margin-top:16px}.product-gallery-thumbs .swiper-slide{width:80px;height:105px;padding:10px;background-color:#fff;border:2px solid #fff}.product-gallery-thumbs .swiper-slide-thumb-active{border-color:#000}.product-gallery-thumbs img{max-height:100%;max-width:100%;aspect-ratio:58 / 85;object-fit:cover;cursor:pointer}.swiper-gallery__img{width:100%;height:auto;max-height:700px;margin:auto;aspect-ratio:3 / 4;object-fit:cover}@media (min-width: 768px){.product__box-wrap{flex-direction:row}.product__box{width:calc((100% - var(--gap)) / 2)}.product-box-desc{max-width:500px}}@media (min-width: 1024px){.product__box-wrap{gap:30px}.asd{max-width:472px}}.product__options{display:flex;align-items:center}.product__option{display:flex;align-items:center;justify-content:center;height:48px;padding:12px;flex-grow:1;border:1px solid var(--color-border, #ececec)}.product__option:not(:last-child){border-right-color:transparent}.product__option.active{border-width:2px;border-color:#f25a2a;background:#f25a2a1a}.subscribe-product-box{display:flex;flex-direction:column;gap:12px}.subscribe-product-box .subscribe-product-box__text{font-size:16px;font-weight:700;line-height:21.6px}.subscribe-product-form{gap:12px}.subscribe-product-form input{padding:16px;border-radius:8px;border:1px solid #d7d7d7;color:#484848;font-size:16px;font-weight:700}.subscribe-product-form.isHidden{display:none}.subscribe-product-box-success{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;border-radius:8px;border:1px dashed #09b285;background:#09b2850d}.subscribe-product-box-success div{display:flex;align-items:center;justify-content:center;gap:8px}.subscribe-product-box-success svg{flex-shrink:0;width:24px;height:24px}.subscribe-product-box-success strong{font-size:18px;font-weight:700;text-transform:uppercase}.subscribe-product-box-success p{text-align:center}.subscribe-product-box-success.isHidden{display:none}.btn-more-payment{width:fit-content;height:fit-content;min-height:20px;margin:0 auto;color:#323232;font-size:14px;font-weight:500;line-height:17px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.size-guide-drawer img{width:100%;height:auto;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/4/assets/css-product.css.map */
