.main-product{padding:0 46px;max-width:1440px;margin:auto;overflow-x:hidden}@media screen and (max-width: 749.98px){.main-product{padding:0 16px}}.main-product__container{display:flex;gap:24px}@media screen and (max-width: 749.98px){.main-product__container{flex-direction:column-reverse;gap:0}}.main-product__container .image-block{flex:1;position:relative}.main-product__container .image-block__grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:16px}.main-product__container .image-block__grid li:first-child,.main-product__container .image-block__grid li:nth-child(2){grid-column:span 4}.main-product__container .image-block__grid li:nth-child(n+3){grid-column:span 2}.main-product__container .image-block__grid li:not(:first-child) .product__media-icon{display:none}.main-product__container .image-block__grid li .product__media img{border-radius:6px}.main-product__container .image-block__grid li .product-media-container{border:none;--contained-width: unset}.main-product__container .accordion-item{padding:0;display:flex;flex-direction:column;cursor:pointer;border-top:1px solid #bec7d2}.main-product__container .accordion-item:last-child{border-bottom:1px solid #bec7d2}.main-product__container .accordion-item .accordion-header{display:flex;align-items:center;justify-content:space-between;font-weight:500;font-size:20px;line-height:28px;color:rgb(var(--color-foreground));letter-spacing:0;padding-block:16px;font-family:SF Pro Text,sans-serif}.main-product__container .accordion-item .accordion-header svg{height:24px;min-width:24px;background-color:#d6c071;border-radius:50%}.main-product__container .accordion-item__icon{width:24px;height:auto;display:flex;justify-content:center;align-items:center}.main-product__container .accordion-item .accordion-content{display:none;overflow-x:hidden;padding:0}.main-product__container .accordion-item .accordion-content *{font-family:SF Pro Text,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:rgb(var(--color-foreground));margin-bottom:8px}.main-product__container .accordion-item .accordion-content strong{font-weight:500}@media screen and (max-width: 749.98px){.main-product__container .accordion-item .accordion-content strong{font-weight:700}}.main-product__container .accordion-item .accordion-content div{margin-top:8px}.main-product__container .accordion-item.active .accordion-header{font-weight:700}.main-product__container .accordion-item.active svg{background-color:#d7d7d7}.main-product__container .product-info{flex:0 0 42%;max-width:553px;min-width:330px}@media screen and (max-width: 749.98px){.main-product__container .product-info{max-width:unset}}.main-product__container .product-info .swiper-wrapper{padding:0}.main-product__container .product-info .stars-block{display:flex;align-items:center;gap:24px}@media screen and (max-width: 749.98px){.main-product__container .product-info .stars-block{gap:12px}}.main-product__container .product-info .stars-block__title a{display:flex;align-items:center;font-weight:400;font-size:16px;line-height:150%;color:#031628}.main-product__container .product-info .stars-block .stars{display:flex;justify-content:start;align-items:center}.main-product__container .product-info .stars-block .stars .star{display:flex}.main-product__container .product-info .stars-block .stars .star svg{width:16px;height:16px}.main-product__container .product-info .stars-block .stars .star.active svg path{fill:#00466d}.main-product__container .product-info .price-per-item__container{width:-moz-fit-content;width:fit-content}.main-product__container .product-info .mobile-slider-pdp{display:none}@media screen and (max-width: 749.98px){.main-product__container .product-info .mobile-slider-pdp{display:block;margin-block:16px;position:relative}}.main-product__container .product-info .mobile-slider-pdp .slide__image img{width:100%;height:100%;border-radius:4px;-o-object-fit:cover;object-fit:cover;min-height:213px}.main-product__container .product-info .product__title{display:flex;gap:16px;margin-bottom:8px}@media screen and (max-width: 749.98px){.main-product__container .product-info .product__title{justify-content:space-between}}.main-product__container .product-info .product__title h1{font-weight:700;font-size:46px;line-height:58px;color:rgb(var(--color-foreground));font-family:SF Pro Text,sans-serif;letter-spacing:0}.main-product__container .product-info .product-price{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:36px;margin:24px 0;min-height:60px}@media screen and (max-width: 1399.98px){.main-product__container .product-info .product-price{flex-direction:column;align-items:flex-start;gap:16px;margin-block:32px}}.main-product__container .product-info .product-price__divider{position:absolute;height:100%;background-color:rgb(var(--color-background));width:1px;right:0;z-index:2}.main-product__container .product-info .product-price__divider:empty{display:flex}.main-product__container .product-info .product-price__divider:after{content:"";position:absolute;height:calc(100% - 32px);transform:translateY(-50%);width:1px;background-color:#d7d7d7;right:0;top:50%;z-index:1}.main-product__container .product-info .product-price__block{display:flex;align-items:flex-start;flex-wrap:wrap;gap:0;width:100%;position:relative}.main-product__container .product-info .product-price__block--price{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-block:16px;background-color:rgb(var(--color-background))}@media screen and (min-width: 576px)and (max-width: 750px){.main-product__container .product-info .product-price__block--price{align-items:center}}@media screen and (min-width: 1200px){.main-product__container .product-info .product-price__block--price{flex-grow:0}}@media screen and (min-width: 1400px){.main-product__container .product-info .product-price__block--price{flex-grow:1}}.main-product__container .product-info .product-price__block--price:first-child{padding-inline:8px 24.5px;border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;border-left:1px solid #d2d2d2;border-bottom-left-radius:12px;border-top-left-radius:12px;position:relative;gap:8px;box-shadow:0 4px 14px #00000040}@media screen and (min-width: 1200px){.main-product__container .product-info .product-price__block--price:first-child{padding-inline:16px 63px}}.main-product__container .product-info .product-price__block--price:first-child:before{content:"";position:absolute;top:0;right:1px;width:14px;border-radius:inherit;background:rgb(var(--color-background));height:100%;z-index:2}.main-product__container .product-info .product-price__block--price.product-price__block--retail-price{padding-inline:16px 18.5px;border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-bottom-right-radius:12px;gap:8px;position:relative;box-shadow:0 4px 14px #00000040}@media screen and (min-width: 1200px){.main-product__container .product-info .product-price__block--price.product-price__block--retail-price{padding-inline:16px}}.main-product__container .product-info .product-price__block--price.product-price__block--save{background:linear-gradient(90deg,#43823b,#7fbe77);padding-block:4px;padding-inline:8px;border-top-right-radius:16px;border-bottom-right-radius:16px;align-items:center;gap:4px}@media screen and (min-width: 1200px){.main-product__container .product-info .product-price__block--price.product-price__block--save{flex-direction:row;padding-inline:16px}}.main-product__container .product-info .product-price__block--price.product-price__block--save span{font-family:SF Pro Text,sans-serif;font-size:12px;line-height:16px;font-weight:600;letter-spacing:0;text-transform:uppercase;color:rgb(var(--color-background))}@media screen and (min-width: 1200px){.main-product__container .product-info .product-price__block--price.product-price__block--save span{font-size:16px;line-height:24px}}.main-product__container .product-info .product-price__block--price.product-price__block--save .product-price__save{display:flex;justify-content:center;-moz-column-gap:12px;column-gap:12px;gap:4px}.main-product__container .product-info .product-price__block--price .product-price__head{font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:rgb(var(--color-foreground));font-family:SF Pro Text,sans-serif}@media screen and (min-width: 1200px){.main-product__container .product-info .product-price__block--price .product-price__head{font-size:16px;line-height:24px}}.main-product__container .product-info .product-price__block--price .product-price__price{font-size:24px;line-height:1;font-weight:600;color:#c12727;letter-spacing:0}@media screen and (min-width: 1200px){.main-product__container .product-info .product-price__block--price .product-price__price{font-size:28px;line-height:32px}}.main-product__container .product-info .product-price__block--price .product-price__price--compare{font-size:24px;line-height:1;font-weight:600;text-decoration:line-through;color:#a0a0a0}@media screen and (min-width: 1200px){.main-product__container .product-info .product-price__block--price .product-price__price--compare{font-size:28px;line-height:32px}}.main-product__container .product-info .product-price__block--compared{font-weight:400;font-size:20px;line-height:140%;text-decoration:line-through;color:#78818c}@media screen and (max-width: 749.98px){.main-product__container .product-info .product-price__block--compared{font-size:14px;line-height:129%}}.main-product__container .product-info .product-price__shop-pay{max-width:240px}@media screen and (max-width: 749.98px){.main-product__container .product-info .buy-button{bottom:0;position:fixed;left:0;background:#fff;width:100%;z-index:3;margin:0}}@media screen and (max-width: 749.98px){.main-product__container .product-info .buy-button .product-form{margin:0;padding:24px 16px;border-radius:10px 10px 0 0;box-shadow:0 -4px 4px #00466d1f}}.main-product__container .product-info .selected-variants{display:flex;gap:8px;align-items:flex-start}@media screen and (min-width: 990px){.main-product__container .product-info .selected-variants{align-items:center;gap:24px}}.main-product__container .product-info .selected-variants__name{font-family:SF Pro Text,sans-serif;font-weight:500;font-size:16px;line-height:24px;color:rgb(var(--color-foreground))}.main-product__container .product-info .selected-variants__value p{font-family:SF Pro Text,sans-serif;font-size:14px;line-height:24px;font-weight:400;color:rgb(var(--color-foreground))}.main-product__container .product-info .selected--variants__wrapper:last-of-type{margin-bottom:8px}@media screen and (min-width: 750px){.main-product__container .product-info .selected--variants__wrapper:last-of-type{margin-bottom:12px}}.main-product__container .product-info .lens-type .variant-label{min-width:98px;display:inline-flex;border:none;margin:0;padding:0;overflow:hidden;border-radius:4px;width:98px;height:46px}.main-product__container .product-info .lens-type .variant-label__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.main-product__container .product-info .lens-type .variant-label:hover{box-shadow:0 0 4px 2px #00466d6b}.main-product__container .product-info .lens-type .variant-label.disabled{opacity:.5}.main-product__container .product-info .lens-type input[type=radio]:checked+label{box-shadow:0 0 4px 2px #00466d6b;border:1px solid #165fa1;background-color:#fff}.main-product__container .product-info .lens-type .options-images{height:-moz-fit-content;height:fit-content;padding:8px 5px 12px;display:flex;gap:8px;overflow-x:scroll}@media screen and (min-width: 750px){.main-product__container .product-info .lens-type .options-images{display:grid;grid-auto-flow:column dense;grid-template-rows:50px 50px;grid-template-columns:repeat(4,1fr);scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}}.main-product__container .product-info .lens-type .form__label{text-transform:uppercase;margin-bottom:8px}.main-product__container .product-info .size label{min-width:40px;padding:8px;font-weight:400;font-size:16px;line-height:24px;text-align:center;border-radius:4px;background-color:rgb(var(--color-secondary-button-text));color:rgb(var(--color-foreground));border:none;letter-spacing:initial;margin:0;position:relative;font-family:SF Pro Text,sans-serif;letter-spacing:0}.main-product__container .product-info .size label:hover{box-shadow:0 0 4px 2px #00466d6b}.main-product__container .product-info .size input[type=radio]:checked+label{color:rgb(var(--color-button));box-shadow:0 0 4px 2px #00466d6b;border:1px solid rgb(var(--color-button));background-color:rgb(var(--color-secondary-button-text))}.main-product__container .product-info .size input[type=radio].disabled+label{color:#fff;background-color:#c6c9ce;text-decoration:none;box-shadow:none}.main-product__container .product-info .size input[type=radio].disabled+label:after{content:"";position:absolute;width:150%;height:1px;background-color:#fff;transform:rotate(135deg) translate(-50%,-50%);top:50%;left:50%;transform-origin:0 0}.main-product__container .product-info .size__container{display:flex;align-items:center;gap:8px}.main-product__container .product-info .quantity-input{display:flex;background-color:rgb(var(--color-secondary-button-text));border-radius:4px;padding:8px 26px;gap:24px}.main-product__container .product-info .quantity-input input{width:16px;padding:0;font-weight:500;font-size:16px;line-height:24px;text-align:center;letter-spacing:0;font-family:SF Pro Text,sans-serif;color:rgb(var(--color-foreground))}.main-product__container .product-info .quantity-input input:focus-visible{outline:none;outline-offset:0;box-shadow:none;background-color:rgb(var(--color-secondary-button-text))}.main-product__container .product-info .quantity-input .quantity__button{margin:0;padding:0;width:unset}.main-product__container .product-info .quantity-input .quantity__button svg{width:16px}.main-product__container .product-info .quantity-input{display:flex;background-color:rgb(var(--color-secondary-button-text));border-radius:4px}.main-product__container .product-info .field__input,.main-product__container .product-info .form__label{font-weight:500;font-size:20px;line-height:28px;color:rgb(var(--color-foreground));margin-bottom:8px;text-transform:uppercase;font-family:SF Pro Text,sans-serif}.main-product__container .product-info .field__input:has(.form__label--selected),.main-product__container .product-info .form__label:has(.form__label--selected){display:flex;gap:4px;align-items:center}@media screen and (min-width: 750px){.main-product__container .product-info .field__input:has(.form__label--selected),.main-product__container .product-info .form__label:has(.form__label--selected){gap:8px}}.main-product__container .product-info .field__input--selected,.main-product__container .product-info .form__label--selected{text-transform:none;font-size:14px;line-height:24px;font-weight:400;letter-spacing:0;color:rgb(var(--color-foreground));font-family:SF Pro Text,sans-serif}.main-product__container .product-info .product-form__input.product-form__quantity{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;margin:36px 0}@media screen and (max-width: 749.98px){.main-product__container .product-info .product-form__input.product-form__quantity{margin:32px 0}}@media screen and (max-width: 749.98px){.main-product__container .images-section-rerender{display:none}}.main-product__container .swiper-pagination{position:static;margin-top:16px}.main-product__container .swiper-pagination-bullet{width:8px!important;height:8px!important;background:#d9d9d9!important}.main-product__container .swiper-pagination-bullet-active{width:12px!important;height:12px!important;background:rgb(var(--color-button))!important}.main-product__container .scroll-left{position:absolute;left:-28px;top:80px}@media screen and (max-width: 749.98px){.main-product__container .scroll-left{display:none!important}}.main-product__container .scroll-left svg{transform:rotate(-270deg)}.main-product__container .scroll-right{position:absolute;right:-28px;top:80px}@media screen and (max-width: 749.98px){.main-product__container .scroll-right{display:none!important}}.main-product__container .scroll-right svg{transform:rotate(270deg)}.main-product .product--buttons{display:flex;align-items:center;justify-content:flex-start;-moz-column-gap:8px;column-gap:8px;margin-bottom:20px;flex-wrap:wrap}.main-product .product--buttons>*{width:100%}.main-product .product--buttons .avpoptions-container__v2{display:none!important}.main-product .product--buttons button[type=submit]{width:100%}.main-product .product--buttons:has(.js--popup--opener) .product-form{margin-bottom:16px}.main-product .product--buttons-not-sticky .buy-button{position:static}@media screen and (min-width: 750px){.main-product .product--buttons-not-sticky .buy-button{width:100%}}.main-product .product--buttons-not-sticky .buy-button .product-form{box-shadow:unset;padding-block:0;padding-inline:0;margin-bottom:32px}@media screen and (min-width: 750px){.main-product .product--buttons-not-sticky .buy-button .product-form{width:100%;margin-block:0 36px}}.main-product .product--buttons-not-sticky:has(.js--popup--opener){flex-direction:column}.main-product .product--buttons-not-sticky:has(.js--popup--opener) .buy-button .product-form{margin-bottom:16px}.main-product .product--buttons-not-sticky:has(.js--popup--opener) .js--popup--opener{width:100%;margin-bottom:24px}.main-product #popup--opener{display:flex;align-items:center;justify-content:center;height:52px;min-width:257px;padding:16px 32px;border-radius:8px;color:#165fa1;font-size:20px;line-height:1.4;background-color:#61a059!important;border:none!important}.main-product #popup--opener:hover,.main-product #popup--opener:focus-visible{color:#05447c;border-color:#05447c;background-color:#fff}.main-product__badge{border-radius:24px;padding:4px 16px;background:#165fa1;height:auto;display:flex}.main-product__badge span{font-weight:500;font-size:12px;line-height:16px;letter-spacing:0;color:rgb(var(--color-button-text));white-space:nowrap;text-transform:uppercase}.main-product__badge-wrapper{display:flex;flex-wrap:wrap;gap:8px;position:relative}@media screen and (min-width: 750px){.main-product__badge-wrapper{margin-bottom:16px}}.main-product__badge--price,.main-product__badge--bestseller{background:linear-gradient(270deg,#7a6e43,#d6c071)}.main-product__badge--blue{background:#165fa1}.main-product .product-form__input .form__label{position:static}.main-product .product-form__input .size__container{padding-left:10px}@media screen and (max-width: 768px){.main-product .product-form__input .size__container{padding-left:0}}.shipping--info{margin:15px 0;font-weight:700}.variant--picker--popup__buttons{display:flex;flex-direction:column;row-gap:24px}.variant--picker--popup__buttons button{display:flex;align-items:center;justify-content:flex-start;-moz-column-gap:8px;column-gap:8px;max-width:472px;padding:16px;border:1px solid #e9e8e3;border-radius:8px;cursor:pointer}.variant--picker--popup__buttons button:hover,.variant--picker--popup__buttons button:focus-visible{border-color:#165fa1;box-shadow:0 0 4px 2px #00466d6b}@media (min-width: 1024px){.variant--picker--popup__buttons button{-moz-column-gap:16px;column-gap:16px;width:472px;padding:24px}}.variant--picker--popup__buttons button .button--image{min-width:100px;width:100px;height:100px;border-radius:4px;overflow:hidden}.variant--picker--popup__buttons button .button--image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.variant--picker--popup__buttons button .button--info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;row-gap:10px}.variant--picker--popup__buttons button .button--label{font-size:16px;font-weight:500;line-height:1.25;text-align:left;color:#031628}@media (min-width: 1024px){.variant--picker--popup__buttons button .button--label{font-size:20px;line-height:1.4}}.variant--picker--popup__buttons button .button--description{font-size:14px;font-weight:400;line-height:1.43;text-align:left;color:#68737e}@media (min-width: 1024px){.variant--picker--popup__buttons button .button--description{font-size:16px;line-height:1.5}}.variant--picker--popup__header{display:flex;align-items:center;justify-content:space-between;height:105px;padding:0 16px;background-color:#031628}@media (min-width: 1024px){.variant--picker--popup__header{padding:0 46px}}.variant--picker--popup__header--nav{display:flex;align-items:center}.variant--picker--popup__header--nav li{position:relative;display:flex;align-items:center;justify-content:center;min-width:10px;width:10px;height:10px;border:1.5px solid #e9e8e3;border-radius:40px;background-color:#0000;transition:all .3s ease-in-out}.variant--picker--popup__header--nav li:not(:last-child){margin-right:40px}@media (min-width: 1024px){.variant--picker--popup__header--nav li:not(:last-child){margin-right:160px}}.variant--picker--popup__header--nav li:not(:last-child):after{content:"";position:absolute;left:100%;top:50%;translate:0 -100%;height:1px;width:40px;background-color:#fff}@media (min-width: 1024px){.variant--picker--popup__header--nav li:not(:last-child):after{width:160px}}.variant--picker--popup__header--nav li>.icon-checked{opacity:0}.variant--picker--popup__header--nav li.current{background-color:#05447c}.variant--picker--popup__header--nav li.current:before{content:"";display:inline-block;min-width:18px;width:18px;height:18px;border:1.5px solid #e9e8e3;border-radius:40px;box-shadow:0 0 4px #e9e8e3}.variant--picker--popup__header--nav li.checked{min-width:18px;width:18px;height:18px;margin-right:40px;background-color:#165fa1}@media (min-width: 1024px){.variant--picker--popup__header--nav li.checked{margin-right:156px}}.variant--picker--popup__header--nav li.checked>.icon-checked{opacity:1}.variant--picker--popup__content{width:100%;height:100%;background-color:#fff}.variant--picker--popup__screen--list{position:relative;width:100%;height:calc(100% - 105px);overflow:auto}.variant--picker--popup__screen--list .variant--picker--popup__back--button{position:absolute;top:5px;right:5px;display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50px;background-color:#165fa1}@media (min-width: 1024px){.variant--picker--popup__screen--list .variant--picker--popup__back--button{top:50px;right:50px;width:50px;height:50px;transition:background-color .3s ease-in-out}}@media (hover: hover){.variant--picker--popup__screen--list .variant--picker--popup__back--button:hover,.variant--picker--popup__screen--list .variant--picker--popup__back--button:focus-visible{background-color:#05447c}}@media (hover: none){.variant--picker--popup__screen--list .variant--picker--popup__back--button:active{background-color:#165fa1}}.variant--picker--popup__screen{display:flex;flex-direction:column;align-items:center;height:100%;width:100%;padding:24px 16px;overflow:auto}@media screen and (min-width: 1024px){.variant--picker--popup__screen{padding-top:80px}}.variant--picker--popup__screen.visually-hidden{translate:-110% 0}.variant--picker--popup__screen h2{margin-bottom:8px;font-size:24px;line-height:1.5;font-weight:700;color:#031628;text-align:center;text-wrap:balance;text-transform:uppercase}@media (min-width: 1024px){.variant--picker--popup__screen h2{margin-bottom:40px;font-size:32px;line-height:1.43}}.variant--picker--popup__screen p{max-width:555px;margin-bottom:24px;font-size:16px;font-weight:400;line-height:1.4;text-align:center;color:#68737e}@media (min-width: 1024px){.variant--picker--popup__screen p{margin-bottom:40px;font-size:12px;line-height:1.5}}.variant--picker--popup__screen fieldset{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:16px;width:100%}@media (min-width: 1024px){.variant--picker--popup__screen fieldset{flex-direction:row;width:1000px;gap:24px}}.variant--picker--popup__screen fieldset input{display:none;opacity:0}.variant--picker--popup__screen fieldset label{position:relative;display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;max-width:472px;padding:16px;border:1px solid #e9e8e3;border-radius:8px;cursor:pointer}.variant--picker--popup__screen fieldset label:has(input:checked){border-color:#165fa1;box-shadow:0 0 4px 2px #00466d6b}.variant--picker--popup__screen fieldset label:hover,.variant--picker--popup__screen fieldset label:focus-visible{box-shadow:0 0 4px 2px #00466d6b}@media (min-width: 1024px){.variant--picker--popup__screen fieldset label{-moz-column-gap:16px;column-gap:16px;width:472px;padding:24px}}.variant--picker--popup__screen fieldset label img{width:100px;height:100px;border-radius:4px;order:0}.variant--picker--popup__screen fieldset label .choice-list-variatnt-title{order:1;font-size:16px;font-weight:500;line-height:1.4}@media (min-width: 1024px){.variant--picker--popup__screen fieldset label .choice-list-variatnt-title{width:370px;font-size:20px}}.variant--picker--popup__screen fieldset label .choice-list-variatnt-price{order:2;font-size:12px;font-weight:500;line-height:1.5}@media (min-width: 1024px){.variant--picker--popup__screen fieldset label .choice-list-variatnt-price{font-size:16px}}.variant--picker--popup__screen fieldset label .choice-list-variatnt-label{position:absolute;top:4px;right:4px;padding:4px 15px;border-radius:2px;font-size:12px;line-height:1.25;font-weight:600;color:#fff;text-transform:uppercase;background-color:#c12727}@media (min-width: 1024px){.variant--picker--popup__screen fieldset label .choice-list-variatnt-label{top:10px;right:10px;padding:4px 8px}}.variant--picker--popup__screen button[data-to="4"]{display:flex;align-items:center;justify-content:center;height:60px;min-width:257px;margin-top:40px;padding:16px 32px;border:1.5px solid #165fa1;border-radius:8px;color:#165fa1;font-size:20px;line-height:1.4}.variant--picker--popup__screen button[data-to="4"]:hover,.variant--picker--popup__screen button[data-to="4"]:focus-visible{color:#05447c;border-color:#05447c}.variant--picker--popup__dropbox .variant--picker--popup__subtitle{margin-bottom:8px;font-size:12px;line-height:1.43;color:#031628;text-align:center}@media (min-width: 1024px){.variant--picker--popup__dropbox .variant--picker--popup__subtitle{margin-bottom:16px;font-size:16px;line-height:1.5}}.variant--picker--popup__dropbox ul{display:flex;flex-direction:column;align-items:center;-moz-column-gap:24px;column-gap:24px;row-gap:4px;margin-bottom:24px}@media (min-width: 1024px){.variant--picker--popup__dropbox ul{flex-direction:row;margin-bottom:40px}}.variant--picker--popup__dropbox ul li{display:flex;align-items:center;text-wrap:nowrap;font-size:12px;line-height:1.5}.variant--picker--popup__dropbox ul li:before{content:url(data:image/svg+xml,%3Csvg%20width%3D%2211%22%20height%3D%229%22%20viewBox%3D%220%200%2011%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M3.83101%208.71316C3.64804%208.89613%203.35139%208.89613%203.16842%208.71316L0.377594%205.92233C0.0892322%205.63397%200.0892323%205.16644%200.377594%204.87808C0.665956%204.58972%201.13348%204.58972%201.42184%204.87808L3.26336%206.71959C3.3939%206.85013%203.60554%206.85013%203.73608%206.71959L9.57759%200.878083C9.86596%200.589721%2010.3335%200.589721%2010.6218%200.878082C10.9102%201.16644%2010.9102%201.63397%2010.6218%201.92233L3.83101%208.71316Z%22%20fill%3D%22%231C1B1F%22/%3E%3C/svg%3E);display:inline-block;margin-right:10px}@media (min-width: 1024px){.variant--picker--popup__dropbox ul li{font-size:16px}}.variant--picker--popup__options{display:flex;flex-direction:column;row-gap:15px;border:none;padding:0;margin:0}.variant--picker--popup__upload--box{display:flex;flex-direction:column;-moz-column-gap:16px;column-gap:16px;row-gap:8px;width:100%}@media (min-width: 1024px){.variant--picker--popup__upload--box{flex-direction:row;width:-moz-fit-content;width:fit-content}}.variant--picker--popup__upload--box,.variant--picker--popup__upload--box *{font-size:20px;line-height:1.4;font-weight:500}.variant--picker--popup__upload--box>*{display:flex;flex-direction:column;align-items:center;justify-content:center;-moz-column-gap:16px;column-gap:16px;row-gap:8px;min-width:257px;width:100%;border-radius:8px}@media (min-width: 480px){.variant--picker--popup__upload--box>*{max-width:257px}}@media (min-width: 1024px){.variant--picker--popup__upload--box>*{flex-direction:row}}.variant--picker--popup__upload--box>button{height:60px;border:1.5px solid #165fa1;color:#165fa1}.variant--picker--popup__upload--box>button:hover{color:#05447c;border:1px solid #05447c}.variant--picker--popup__upload{height:60px;background-color:#165fa1;transition:all .3s ease-in-out;cursor:pointer}.variant--picker--popup__upload span{max-width:90%;overflow:hidden;text-overflow:ellipsis}.variant--picker--popup__upload,.variant--picker--popup__upload *{color:#fff}.variant--picker--popup__upload.marked,.variant--picker--popup__upload:hover,.variant--picker--popup__upload:focus-visible{background-color:#05447c}@media (max-width: 1023.9px){.variant--picker--popup__resume h2{margin-bottom:16px}}.variant--picker--popup__resume--content{display:flex;flex-direction:column;align-items:center;justify-content:center;-moz-column-gap:40px;column-gap:40px;row-gap:16px;max-width:1100px;height:550px;margin-top:20px}@media (min-width: 1100px){.variant--picker--popup__resume--content{flex-direction:row;margin-top:unset}}.variant--picker--popup__resume--content [is-popup-image-container]{width:100%;min-height:150px;height:150px;overflow:hidden}@media (min-width: 1100px){.variant--picker--popup__resume--content [is-popup-image-container]{height:auto;width:70%}}.variant--picker--popup__resume--content [is-popup-image-container] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.variant--picker--popup__resume--right ul{display:flex;flex-direction:column;row-gap:24px}.variant--picker--popup__resume--right ul li{display:flex;flex-direction:column;row-gap:16px}.variant--picker--popup__resume--right ul li:not(:nth-child(1)){padding-top:8px;border-top:1px solid #e9e8e3}.variant--picker--popup__resume--right ul li .patameter{font-size:16px;font-weight:400;line-height:1.5;text-align:left;color:#031628}.variant--picker--popup__resume--right ul li .value{font-size:20px;font-weight:500;line-height:1.4;text-align:left;color:#031628}.variant--picker--popup__resume--right button{width:273px;margin-top:24px;padding:16px 32px;border-radius:8px;font-size:20px;font-weight:500;line-height:1.4;color:#fff;background-color:#165fa1}.variant--picker--popup__resume--right button:hover,.variant--picker--popup__resume--right button:focus-visible{background-color:#05447c}.jdgm-prev-badge .jdgm-prev-badge__stars .jdgm-star.jdgm--off,.jdgm-preview-badge .jdgm-star.jdgm-star{font-size:24px;font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/42/assets/main-product.out.css.map */
