main{padding:97px 0 43px}main .container{display:flex;flex-direction:column;gap:70px}main .container .two-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(20px,calc(2.27vw + 10.91px),50px)}main .container .two-columns .image-block{border-radius:clamp(10px,calc(.38vw + 8.48px),15px);overflow:hidden}main .container .two-columns .image-block img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 1024px){main .container .two-columns{display:flex;flex-direction:column;width:100%;align-items:center}}main .container .two-columns .buy-info{display:flex;flex-direction:column;gap:clamp(20px,calc(1.52vw + 13.94px),40px)}main .container .two-columns .buy-info .top-up{display:flex;flex-direction:column;gap:8px}main .container .two-columns .buy-info .top-up .title-custom{text-transform:uppercase}main .container .two-columns .buy-info .top-up .title-custom h1{font-weight:700;font-size:clamp(24px,calc(.61vw + 21.58px),32px)}main .container .two-columns .buy-info .top-up .title-custom span{font-weight:500;font-size:clamp(9px,calc(.3vw + 7.79px),13px)}main .container .two-columns .buy-info .view-descr{display:flex;flex-direction:column;gap:clamp(15px,calc(.76vw + 11.97px),25px);color:var(--dark-grey-color)}main .container .two-columns .buy-info .view-descr .short-description{font-size:clamp(12px,calc(.3vw + 10.79px),16px);line-height:150%;text-wrap:balance}main .container .two-columns .buy-info .view-descr #open-label{font-style:italic;font-size:clamp(12px,calc(.3vw + 10.79px),16px);text-decoration:underline;cursor:pointer}main .container .two-columns .buy-info .schedule-block-inner{display:flex;flex-direction:column;gap:clamp(12px,calc(.61vw + 9.58px),20px)}main .container .two-columns .buy-info .schedule-block-inner .schedule{margin:0}main .container .two-columns .buy-info .schedule-block-inner .recommend{font-size:clamp(10px,calc(.3vw + 8.79px),14px);color:var(--dark-grey-color)}main .container .two-columns .buy-info .product-quant-btn{display:flex;align-items:flex-end;gap:clamp(16px,calc(.61vw + 13.58px),24px)}main .container .two-columns .buy-info .item-quantity-custom{height:50px}main .container .two-columns .cards{display:flex;flex-direction:column;gap:clamp(10px,calc(.76vw + 6.97px),20px)}main .container .two-columns .cards .grid-up{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:clamp(10px,calc(.76vw + 6.97px),20px)}main .container .two-columns .cards .grid-up .card{position:relative;overflow:hidden;border-radius:10px;aspect-ratio:1 / 1.3;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:var(--dark-grey-color);width:100%;height:100%}main .container .two-columns .cards .grid-up .card .label-beaf{bottom:clamp(10px,calc(.38vw + 8.48px),15px)}main .container .two-columns .cards .grid-up .card .label-beaf.after{right:clamp(10px,calc(.38vw + 8.48px),15px)}main .container .two-columns .cards .grid-up .card .label-beaf.before{left:clamp(10px,calc(.38vw + 8.48px),15px)}main .container .two-columns .cards .grid-up .card .swiper-button-next,main .container .two-columns .cards .grid-up .card .swiper-button-prev{width:auto;height:auto;right:clamp(12px,calc(.91vw + 8.36px),24px);bottom:clamp(14px,calc(1.06vw + 9.76px),28px);top:unset;left:auto;opacity:1;transition:all .1s ease-in-out;margin:0}:is(main .container .two-columns .cards .grid-up .card .swiper-button-next,main .container .two-columns .cards .grid-up .card .swiper-button-prev) svg{width:clamp(70px,calc(3.11vw + 57.58px),111px)}:is(main .container .two-columns .cards .grid-up .card .swiper-button-next,main .container .two-columns .cards .grid-up .card .swiper-button-prev):after{content:none}:is(main .container .two-columns .cards .grid-up .card .swiper-button-next,main .container .two-columns .cards .grid-up .card .swiper-button-prev).swiper-button-disabled{opacity:0;pointer-events:none;transition:all .1s ease-in-out}main .container .two-columns .cards .grid-up .card .swiper-slide{padding:clamp(10px,calc(.76vw + 6.97px),20px);color:var(--white-color)}main .container .two-columns .cards .grid-up .card .swiper-slide .precent{font-weight:var(--museo-font);font-size:clamp(38px,calc(1.97vw + 30.12px),64px);line-height:140%;font-weight:300}main .container .two-columns .cards .grid-up .card .swiper-slide .text{font-weight:300;font-size:clamp(10px,calc(.3vw + 8.79px),14px)}main .container .two-columns .cards .grid-down{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(10px,calc(.76vw + 6.97px),20px)}main .container .two-columns .cards .grid-down .card{border-radius:10px;background:var(--bg-color);padding:clamp(15px,calc(.76vw + 11.97px),25px);color:var(--white-color)}main .container .two-columns .cards .grid-down .card .metafield-rich_text_field{display:flex;flex-direction:column;gap:6px}main .container .two-columns .cards .grid-down .card h5{font-family:var(--museo-font);font-size:clamp(20px,calc(.91vw + 16.36px),32px);font-weight:300;line-height:110%}main .container .two-columns .cards .grid-down .card h5 strong{font-weight:700}main .container .two-columns .cards .grid-down .card p{font-size:clamp(10px,calc(.3vw + 8.79px),14px);text-wrap:balance}main .container .two-columns .cards .grid-down .card:first-child{grid-column:span 2}main .container .two-columns .product-info{display:flex;flex-direction:column;gap:clamp(20px,calc(1.52vw + 13.94px),40px)}main .container .two-columns .product-info .subscription-block{display:flex;flex-direction:column;gap:clamp(10px,calc(.45vw + 8.18px),16px);padding:clamp(15px,calc(.76vw + 11.97px),25px) clamp(30px,calc(.76vw + 26.97px),40px) clamp(15px,calc(.76vw + 11.97px),25px) clamp(20px,calc(.76vw + 16.97px),30px);border-radius:10px;border:1px solid var(--dark-grey-color);color:var(--dark-grey-color)}main .container .two-columns .product-info .subscription-block .title-custom{font-weight:700;font-size:clamp(14px,calc(.3vw + 12.79px),18px)}main .container .two-columns .product-info .subscription-block hr{height:1px;background:var(--dark-grey-color);border:none;width:100%;max-width:60%}main .container .two-columns .product-info .subscription-block .bottom-block{display:flex;align-items:flex-end;justify-content:space-between}main .container .two-columns .product-info .subscription-block .bottom-block ul{padding-inline-start:10px;display:flex;flex-direction:column;gap:clamp(8px,calc(.45vw + 6.18px),14px)}main .container .two-columns .product-info .subscription-block .bottom-block ul li{padding-left:5px;font-size:clamp(12px,calc(.3vw + 10.79px),16px)}main .container .two-columns .product-info .subscription-block .bottom-block ul li::marker{font-size:8px}main .container .two-columns .product-info .subscription-block .bottom-block #open-subscription{font-weight:500;font-style:italic;text-decoration:underline;font-size:clamp(12px,calc(.3vw + 10.79px),16px);cursor:pointer}main .container .two-columns .product-info .benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,calc(2.27vw + .91px),40px)}main .container .two-columns .product-info .benefits-grid .benefits-block{display:flex;align-items:center;gap:10px}main .container .two-columns .product-info .benefits-grid .benefits-block .benefits-icon{flex-shrink:0;background:var(--bg-icon-color);border-radius:50%;width:100%;max-width:clamp(44px,calc(3.03vw + 31.88px),84px);overflow:hidden;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}main .container .two-columns .product-info .benefits-grid .benefits-block .benefits-icon svg,main .container .two-columns .product-info .benefits-grid .benefits-block .benefits-icon img{width:75%}main .container .two-columns .product-info .benefits-grid .benefits-block .benefits-text{color:var(--dark-grey-color);font-size:clamp(10px,calc(.15vw + 9.39px),12px);font-weight:500;text-wrap:balance}main .container .two-columns .product-info .benefits-label{width:100%;border-radius:10px;padding:clamp(10px,calc(.3vw + 8.79px),14px) clamp(15px,calc(1.14vw + 10.45px),30px);background:var(--dark-grey-color);font-weight:700;color:var(--white-color)}main .container .two-columns .product-info .benefits-list{display:flex;flex-direction:column;gap:clamp(14px,calc(.3vw + 12.79px),18px);padding-left:clamp(15px,calc(1.14vw + 10.45px),30px)}main .container .two-columns .product-info .benefits-list .benefits-list-item{display:flex;align-items:center;gap:10px;font-weight:500;font-size:clamp(14px,calc(.3vw + 12.79px),18px);color:var(--dark-grey-color)}main .container .two-columns .product-info .benefits-list .benefits-list-item svg{width:clamp(20px,calc(.45vw + 18.18px),26px);height:clamp(20px,calc(.45vw + 18.18px),26px)}main .container .two-columns .product-info .attributes{display:flex;flex-wrap:wrap;gap:10px}main .container .two-columns .product-info .attributes .attribute{text-transform:uppercase;padding:clamp(10px,calc(.3vw + 8.79px),14px);background:var(--light-grey-color);border-radius:10px;font-weight:500;color:var(--dark-grey-color);font-size:clamp(10px,calc(.15vw + 9.39px),12px)}main .container .two-columns .product-info .tabs-block{display:flex;flex-direction:column;border-radius:10px;background:#44627b;padding:clamp(16px,calc(1.21vw + 11.15px),32px);color:var(--white-color);gap:clamp(20px,calc(.61vw + 17.58px),28px)}main .container .two-columns .product-info .tabs-block .title-custom{font-family:var(--museo-font);font-weight:300;font-size:clamp(14px,calc(.45vw + 12.18px),20px);align-self:center;text-align:center}main .container .two-columns .product-info .tabs-block .title-custom span{font-weight:700}main .container .two-columns .product-info .tabs-block .tabs-inner{display:flex;align-items:stretch;justify-content:space-between;gap:clamp(16px,calc(.61vw + 13.58px),24px)}main .container .two-columns .product-info .tabs-block .tabs-inner .tabs-inner-left{display:flex;flex-direction:column;justify-content:space-between;gap:20px}main .container .two-columns .product-info .tabs-block .tabs-inner .tabs-inner-left .tabs-tabs{display:flex;flex-wrap:wrap;gap:10px}main .container .two-columns .product-info .tabs-block .tabs-inner .tabs-inner-left .tabs-tabs .tab{padding:clamp(3px,calc(.27vw + 1.94px),6.5px) clamp(12px,calc(.61vw + 9.58px),20px);border:1px solid var(--white-color);color:var(--white-color);font-size:clamp(12px,calc(.3vw + 10.79px),16px);font-weight:300;text-transform:uppercase;transition:all .1s ease-in-out;border-radius:10px;cursor:pointer}main .container .two-columns .product-info .tabs-block .tabs-inner .tabs-inner-left .tabs-tabs .tab.active{border-width:2px;font-weight:500}main .container .two-columns .product-info .tabs-block .tabs-inner .tabs-inner-left .tabs-text{font-size:clamp(10px,calc(.3vw + 8.79px),14px);font-weight:300;line-height:130%;display:none}main .container .two-columns .product-info .tabs-block .tabs-inner .tabs-inner-image{flex-shrink:0;position:relative;width:100%;max-width:clamp(100px,calc(9.85vw + 60.61px),230px);border-radius:10px;overflow:clip}@media screen and (max-width: 550px){main .container .two-columns .product-info .tabs-block .tabs-inner .tabs-inner-image{max-width:200px;align-self:center}}main .container .two-columns .product-info .tabs-block .tabs-inner .tabs-inner-image img{width:100%;object-fit:cover;display:none}@media screen and (max-width: 550px){main .container .two-columns .product-info .tabs-block .tabs-inner{flex-direction:column}}#modal-overlay{position:fixed;z-index:1000;background:#00000045;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;display:none;align-items:center;justify-content:center;padding:40px}#modal-overlay.opened{display:flex}#modal-overlay .modal{width:100%;max-width:415px;max-height:90dvh;overflow-y:auto;overflow-x:clip;padding:clamp(30px,calc(1.89vw + 22.42px),55px) clamp(15px,calc(1.52vw + 8.94px),35px);background:var(--white-color);position:relative}#modal-overlay .modal .close-modal{color:var(--black-color);font-size:70px;font-weight:100;line-height:28px;rotate:45deg;display:block;top:6px;right:0;position:absolute;cursor:pointer}#modal-overlay #label-modal{display:none;flex-direction:column;align-items:center;gap:clamp(40px,calc(2.27vw + 30.91px),70px);color:var(--dark-grey-color)}#modal-overlay #label-modal.opened{display:flex}#modal-overlay #label-modal .title-label{display:flex;flex-direction:column;align-items:center;text-align:center}#modal-overlay #label-modal .title-label h4{font-weight:400;font-size:clamp(14px,calc(.3vw + 12.79px),18px);text-transform:uppercase}#modal-overlay #label-modal .title-label h2{font-weight:500;text-transform:uppercase;font-size:clamp(28px,calc(1.06vw + 23.76px),42px)}#modal-overlay #label-modal .label-list{display:flex;flex-direction:column;align-items:center;gap:clamp(16px,calc(1.21vw + 11.15px),32px)}#modal-overlay #label-modal .label-list h4{font-weight:400;font-size:clamp(14px,calc(.3vw + 12.79px),18px);text-transform:uppercase;text-align:center;align-self:center;font-family:var(--montserrat-font);margin-bottom:clamp(10px,calc(.38vw + 8.48px),15px)}#modal-overlay #label-modal .label-list p{font-size:clamp(12px,calc(.3vw + 10.79px),16px);font-weight:300;line-height:140%}#modal-overlay #label-modal .label-list p:empty{height:clamp(16px,calc(1.21vw + 11.15px),32px);display:flex}#modal-overlay #subscription-modal{display:none;flex-direction:column;align-items:center;gap:clamp(20px,calc(1.21vw + 15.15px),36px)}#modal-overlay #subscription-modal.opened{display:flex}#modal-overlay #subscription-modal .title-label{font-weight:700;color:var(--white-color);font-size:clamp(14px,calc(.3vw + 12.79px),18px);text-transform:uppercase;background:var(--dark-grey-color);border-radius:10px;padding:clamp(6px,calc(.3vw + 4.79px),10px) clamp(12px,calc(.3vw + 10.79px),16px)}#modal-overlay #subscription-modal .list-block{display:flex;flex-direction:column;gap:clamp(10px,calc(.38vw + 8.48px),15px);color:var(--dark-grey-color)}#modal-overlay #subscription-modal .list-block .list-title{font-weight:600;font-size:clamp(12px,calc(.3vw + 10.79px),16px);display:flex;align-items:center;gap:8px}#modal-overlay #subscription-modal .list-block .list-title:before{content:"";display:flex;width:4px;aspect-ratio:1 / 1;background:var(--dark-grey-color);border-radius:50%}#modal-overlay #subscription-modal .list-block .list-text{font-weight:300;text-wrap:balance;font-size:clamp(12px,calc(.3vw + 10.79px),16px);padding-left:4%}#modal-overlay #subscription-modal hr{width:100%;border:none;height:1px;background:var(--dark-grey-color)}.product-form__buttons{display:flex;flex-direction:column;gap:10px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product.css.map */
