.main-product{position:relative;background-color:#fff}.main-product__preloader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;pointer-events:none;z-index:-1;visibility:hidden;opacity:0;transition:.4s ease}.main-product__preloader.active{visibility:visible;background-color:#fff;opacity:.7;z-index:1001;pointer-events:all}.main-product__container{width:100%;max-width:1376px;padding:64px 32px;margin:0 auto;display:flex;gap:24px;position:relative}@media screen and (max-width: 750px){.main-product__container{flex-direction:column;padding:0}}.main-product__gallery{flex:0 1 644px;overflow:hidden;display:flex;gap:24px;align-items:flex-start}@media screen and (max-width: 750px){.main-product__gallery{flex:1;gap:0}}.main-product__gallery .product-gallery__thumbs{width:100%;max-width:86px}@media screen and (max-width: 990px){.main-product__gallery .product-gallery__thumbs{max-width:65px}}@media screen and (max-width: 750px){.main-product__gallery .product-gallery__thumbs{display:none}}.main-product__gallery .product-gallery__thumbs-slide{height:auto;cursor:pointer}.main-product__gallery .product-gallery__thumbs-slide:before{padding-top:133.7%}.main-product__gallery .product-gallery__main{width:100%;max-width:534px;overflow:hidden}@media screen and (max-width: 750px){.main-product__gallery .product-gallery__main{max-width:750px}}.main-product__gallery .product-gallery__main-slide{height:auto}.main-product__gallery .product-gallery__main-slide:before{padding-top:133.15%}.main-product__info{flex:0 1 600px}@media screen and (max-width: 750px){.main-product__info{flex:1;padding:0 16px}}.main-product__info .product-submit-block{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:32px 0;flex-wrap:wrap}@media screen and (max-width: 990px){.main-product__info .product-submit-block{flex-direction:column}}.main-product__info .product-submit-block .add-to-cart{flex:1}@media screen and (max-width: 990px){.main-product__info .product-submit-block .add-to-cart{max-width:100%;width:100%}}.main-product__info .product-submit-block .add-to-cart button{padding:13px;max-width:210px;min-width:180px;width:100%;border-radius:87px;transition:.4s ease;font-weight:500;font-size:14px;line-height:120%;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#fff}@media screen and (max-width: 990px){.main-product__info .product-submit-block .add-to-cart button{max-width:100%;width:100%}}.main-product__info .product-submit-block .add-to-cart button:disabled{pointer-events:none;background-color:#aaa}.main-product__info .product-submit-block .send-gift{display:flex;align-items:center;gap:8px}.main-product__breadcrumbs .breadcrumbs__list{list-style:none;display:flex;padding:0;margin:0 0 16px}.main-product__breadcrumbs .breadcrumbs__list .breadcrumbs__item{color:#171d1e;font-family:Montserrat;font-weight:400;font-style:Regular;font-size:18px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle}.main-product__breadcrumbs .breadcrumbs__list .breadcrumbs__item:not(:last-child):after{content:"/";display:inline;margin:0 3px 0 2px}.main-product__breadcrumbs .breadcrumbs__list .breadcrumbs__item a{color:inherit;text-decoration:none;transition:.4s ease}.main-product__breadcrumbs .breadcrumbs__list .breadcrumbs__item a:hover{text-decoration:underline}.main-product__title{font-family:var(--font-cormorant);font-style:normal;font-weight:500;font-size:48px;line-height:110%;text-align:left;letter-spacing:-.03em;color:#171d1e;margin:0 0 16px}@media screen and (max-width: 990px){.main-product__title{font-size:42px}}@media screen and (max-width: 750px){.main-product__title{font-size:36px}}.main-product__price{font-family:var(--font-montserrat);font-style:normal;font-weight:400;font-size:26px;line-height:130%;letter-spacing:.01em;color:#171d1e;margin:0 0 16px}.main-product__description{font-family:var(--font-montserrat);font-style:normal;font-weight:400;font-size:16px;line-height:130%;letter-spacing:.02em;color:#171d1e;padding:0 0 24px;margin:0 0 16px;border-bottom:1px solid #38A4C5}.main-product__form .option-wrapper{padding:16px 0;margin:0}.main-product__form .option-wrapper:last-of-type{margin:0 0 32px}.main-product__form .option-title{font-family:var(--font-montserrat);font-style:normal;font-weight:600;font-size:14px;line-height:108%;letter-spacing:.06em;text-transform:uppercase;color:#171d1e;margin:0 0 16px}.main-product__form .value__wrapper{display:flex;gap:16px;flex-wrap:wrap}.main-product__form .value__wrapper--color{gap:10px}.main-product__form .option-value{background:#fff;border:1px solid #143256;border-radius:4px;transition:.4s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:var(--font-montserrat);font-style:normal;font-weight:400;font-size:14px;line-height:130%;text-align:center;letter-spacing:.03em;color:#143256}.main-product__form .option-value input,.main-product__form .option-value label{cursor:pointer;transition:.3s ease}.main-product__form .option-value input{width:0;height:0;opacity:0;visibility:hidden}.main-product__form .option-value label{padding:6px 14px;text-align:center;width:100%;display:flex;justify-content:center;align-items:center}.main-product__form .option-value.option-value--color{padding:2px;background:transparent;width:35px;height:35px;border-radius:50%;position:relative;border:none}.main-product__form .option-value.option-value--color:hover label,.main-product__form .option-value.option-value--color.is-active label{box-shadow:0 0 0 2px #fff,0 0 0 3px #171d1e}.main-product__form .option-value.option-value--color .color-label{width:28px;height:28px;background-color:#171d1e;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.main-product__form .option-value.is-active,.main-product__form .option-value:hover{background:#143256;color:#fff}.main-product__accordions{padding:24px 0}.main-product__accordions .main-product__accordion{border-bottom:1px solid #38A4C5}.main-product__accordions .main-product__accordion:first-of-type{border-top:1px solid #38A4C5}.main-product__accordions .main-product__accordion .title{padding:12px 0;display:flex;align-items:center;justify-content:space-between}.main-product__accordions .main-product__accordion .title svg{transition:transform 1s ease;transform-origin:center}.main-product__accordions .main-product__accordion .content{max-height:0;overflow:hidden;transition:max-height .8s ease}.main-product__accordions .main-product__accordion .content-inner{padding:4px 0 12px}.main-product__accordions .main-product__accordion.active .title svg{transform:rotateX(180deg)}.main-product__accordions .main-product__accordion.active .content{max-height:700px}
/*# sourceMappingURL=/cdn/shop/t/42/assets/section-main-product.css.map */
