
.ProductGallery-module__aITfoG__swiper-block{width:288px;margin-bottom:16px;position:relative}@media only screen and (min-width:744px){.ProductGallery-module__aITfoG__swiper-block{width:696px;margin-bottom:24px}}@media only screen and (min-width:1440px){.ProductGallery-module__aITfoG__swiper-block{width:798px}}.ProductGallery-module__aITfoG__arrow{z-index:20;cursor:pointer;background:0 0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ProductGallery-module__aITfoG__prev{left:17px}.ProductGallery-module__aITfoG__next{right:17px}@media only screen and (min-width:744px){.ProductGallery-module__aITfoG__prev{left:250px}.ProductGallery-module__aITfoG__next{right:16px}}@media only screen and (min-width:1440px){.ProductGallery-module__aITfoG__prev{left:250px}.ProductGallery-module__aITfoG__next{right:16px}}.ProductGallery-module__aITfoG__disabled{opacity:.35;pointer-events:none}.ProductGallery-module__aITfoG__gallery{align-items:flex-start;gap:20px;display:flex}.ProductGallery-module__aITfoG__thumbs{width:212px;height:690px}@media only screen and (min-width:1440px){.ProductGallery-module__aITfoG__thumbs{height:849px}}.ProductGallery-module__aITfoG__thumbImage{object-fit:cover;cursor:pointer;border-radius:4px;width:100%;height:100%}.ProductGallery-module__aITfoG__main-image{aspect-ratio:2/3;width:288px}@media only screen and (min-width:744px){.ProductGallery-module__aITfoG__main-image{width:460px}}@media only screen and (min-width:1440px){.ProductGallery-module__aITfoG__main-image{width:566px}}.ProductGallery-module__aITfoG__mainImage{object-fit:contain;border-radius:6px;width:100%;height:100%}
.ProductInfoBlock-module__DznxMa__product-info-block{font-family:var(--font-family);color:var(--black);flex-direction:column;justify-content:flex-start;gap:20px;width:288px;font-size:16px;font-weight:500;display:flex}@media only screen and (min-width:744px){.ProductInfoBlock-module__DznxMa__product-info-block{gap:24px;width:696px;font-size:20px}}@media only screen and (min-width:1440px){.ProductInfoBlock-module__DznxMa__product-info-block{width:566px}}.ProductInfoBlock-module__DznxMa__product-name{font-family:var(--second-family);color:var(--dark-aqua);font-size:18px;font-weight:400}@media only screen and (min-width:744px){.ProductInfoBlock-module__DznxMa__product-name{font-size:36px}}.ProductInfoBlock-module__DznxMa__product-parameter-title{color:var(--black);font-weight:500}.ProductInfoBlock-module__DznxMa__product-text-content{font-weight:400}.ProductInfoBlock-module__DznxMa__product-price-block{flex-direction:column;gap:12px;display:flex}@media only screen and (min-width:744px){.ProductInfoBlock-module__DznxMa__product-price-block{margin-bottom:2 px}}.ProductInfoBlock-module__DznxMa__total-price{font-size:inherit}@media only screen and (min-width:744px){.ProductInfoBlock-module__DznxMa__product-parameter-title{font-size:inherit}.ProductInfoBlock-module__DznxMa__total-price-block{margin-top:2px;font-size:24px}.ProductInfoBlock-module__DznxMa__total-price{font-size:20px}}
.SplitLine-module__-mFkSG__product-split-line{border:.5px solid var(--aqua);width:auto;height:0;margin-top:24px;margin-bottom:24px}@media only screen and (min-width:1440px){.SplitLine-module__-mFkSG__product-split-line{width:100%}}
.ProductSizesBlock-module__r2U_Jq__product-sizes-title{font-family:var(--second-family);text-transform:uppercase;color:var(--dark-aqua);margin-bottom:24px;font-size:20px;font-weight:400}.ProductSizesBlock-module__r2U_Jq__product-sizes-list{flex-direction:row;gap:12px;margin-bottom:24px;display:flex}.ProductSizesBlock-module__r2U_Jq__product-sizes-item{width:118px;height:40px;font-family:var(--font-family);text-transform:uppercase;text-align:center;color:var(--black);background:0 0;border-radius:4px;justify-content:center;align-items:center;margin-bottom:24px;font-size:24px;font-weight:500;display:flex}.ProductSizesBlock-module__r2U_Jq__active{border:1px solid #000}.ProductSizesBlock-module__r2U_Jq__product-parameter-title{color:var(--black);margin-bottom:8px;font-weight:500}.ProductSizesBlock-module__r2U_Jq__product-text-content{font-weight:400}@media only screen and (min-width:744px){.ProductSizesBlock-module__r2U_Jq__product-parameter-title{font-size:inherit}}
.AddToCartBtn-module__UNjuUa__add-to-cart-btn{background:var(--dark-aqua);text-align:center;width:289px;height:56px;font-family:var(--font-family);text-transform:uppercase;color:var(--white);font-size:20px;font-weight:400;font-family:var(--font-family);margin-bottom:12px;transition:all .3s ease-in-out}.AddToCartBtn-module__UNjuUa__add-to-cart-btn:hover{background:var(--aqua);font-family:var(--font-family);color:var(--white)}.AddToCartBtn-module__UNjuUa__add-to-cart-btn:active{background:var(--aqua);box-shadow:0 0 4px #e4572e33}.AddToCartBtn-module__UNjuUa__add-to-cart-btn:disabled{background:#7a7a7a}@media only screen and (min-width:744px){.AddToCartBtn-module__UNjuUa__add-to-cart-btn{width:100%}}
.LeaveReviewBtn-module__Uj0yIG__leave-review-btn{border:1px solid var(--dark-aqua);width:289px;height:56px;color:var(--dark-aqua);text-align:center;font-family:var(--font-family);text-transform:uppercase;cursor:pointer;background:0 0;margin-bottom:12px;font-size:20px;font-weight:400;transition:all .3s ease-in-out}.LeaveReviewBtn-module__Uj0yIG__leave-review-btn:hover{background:var(--dark-aqua);color:var(--white)}.LeaveReviewBtn-module__Uj0yIG__leave-review-btn:active{box-shadow:0 0 4px #e4572e33}@media only screen and (min-width:744px){.LeaveReviewBtn-module__Uj0yIG__leave-review-btn{width:100%}}
.LeaveReviewModal-module__t5ts6a__modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;padding:16px;display:flex;position:fixed;inset:0}.LeaveReviewModal-module__t5ts6a__modal{z-index:1000;border:1px solid var(--black);background-color:var(--color-card);border-radius:8px;flex-direction:column;width:100%;max-width:420px;max-height:90vh;padding:24px 20px;display:flex;overflow-y:auto}.LeaveReviewModal-module__t5ts6a__modalTitle{font-family:var(--font-unbounded);color:var(--dark-aqua);text-align:center;margin-bottom:20px;font-size:20px;font-weight:400}.LeaveReviewModal-module__t5ts6a__form{flex-direction:column;gap:18px;display:flex}.LeaveReviewModal-module__t5ts6a__formGroup{flex-direction:column;gap:8px;display:flex}.LeaveReviewModal-module__t5ts6a__label{color:var(--light-black);font-family:Roboto,sans-serif;font-size:14px;font-weight:500}.LeaveReviewModal-module__t5ts6a__required{color:var(--orange)}.LeaveReviewModal-module__t5ts6a__input,.LeaveReviewModal-module__t5ts6a__textarea{border:1px solid var(--medium-grey);background:var(--white);width:100%;color:var(--light-black);border-radius:6px;padding:10px 12px;font-family:Roboto,sans-serif;font-size:14px}.LeaveReviewModal-module__t5ts6a__input:focus,.LeaveReviewModal-module__t5ts6a__textarea:focus{border-color:var(--btn-primary);outline:none}.LeaveReviewModal-module__t5ts6a__textarea{resize:vertical;min-height:110px}.LeaveReviewModal-module__t5ts6a__error{color:var(--error-text);font-family:Roboto,sans-serif;font-size:12px}.LeaveReviewModal-module__t5ts6a__formActions{flex-direction:column;gap:10px;margin-top:4px;display:flex}.LeaveReviewModal-module__t5ts6a__submitButton{background:var(--btn-primary);color:var(--white);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-family:Roboto,sans-serif;font-size:15px;font-weight:500;transition:opacity .2s;display:inline-flex}.LeaveReviewModal-module__t5ts6a__submitButton:hover:not(:disabled){opacity:.9}.LeaveReviewModal-module__t5ts6a__submitButton:disabled{opacity:.7;cursor:not-allowed}.LeaveReviewModal-module__t5ts6a__cancelButton{border:1px solid var(--btn-primary);color:var(--btn-primary);cursor:pointer;background:0 0;border-radius:6px;padding:12px 20px;font-family:Roboto,sans-serif;font-size:15px;font-weight:500}.LeaveReviewModal-module__t5ts6a__cancelButton:disabled{opacity:.6;cursor:not-allowed}
