.shopify-section.product-section{background:#fdf4f5}.shopify-section.product-section .container{max-width:1250px}.shopify-section.product-section .product__media-list .product__media-item .product__media img{border-radius:60px}.shopify-section.product-section .product__media-list-wrapper .swiper-vertical>.swiper-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}.shopify-section.product-section .product__title__wrapper,.product .price-wrapper,.product-form__input,.shopify-section.product-section div[data-oke-star-rating]{margin-bottom:30px!important}.shopify-section.product-section h1.product__title.h2{font-size:100px;line-height:95px;text-transform:uppercase;letter-spacing:2px}.shopify-section.product-section .product-description-cls,.shopify-section.product-section .product-description-cls *{font-size:24px;line-height:28px;color:#000;letter-spacing:0;margin:0 0 40px}.shopify-section.product-section span.price-item.price-item--regular{font-size:24px;line-height:28px;font-weight:900}.shopify-section.product-section legend.product-form__group-name{font-size:24px;line-height:28px;letter-spacing:0;text-transform:uppercase;font-weight:900;margin-bottom:5px}.shopify-section.product-section .product-form__input input[type=radio]+label{border-radius:10rem;padding:20px 30px;width:max-content;font-size:16px;line-height:22px;font-weight:900;line-height:normal}@media screen and (min-width: 990px){.shopify-section.product-section .product-form__input input[type=radio]+label{padding:32px 40px;font-size:24px;line-height:28px}}.shopify-section.product-section .product-form__input input[type=radio]:checked:not(.disabled)+label,.shopify-section.product-section .product-form__input input[type=radio]:not(.disabled)+label{border-color:#000;color:#000}.shopify-section.product-section .product-form__input input[type=radio]:not(.disabled,:checked)+label:hover{border-color:#4584ff;color:#4584ff}.shopify-section.product-section button.product-form__submit,.shopify-section.product-section button.product-form__submit:hover{background:#df202e!important}.shopify-section.product-section .product-form__submit span{display:flex;justify-content:center;width:100%;gap:10px;font-size:20px;line-height:22px;font-weight:700;align-items:center;padding:12px;text-transform:uppercase}@media screen and (min-width: 990px){.shopify-section.product-section .product-form__submit span{font-size:30px;line-height:34px;padding:20px}}.shopify-section.product-section .product-form__submit svg{width:25px;height:25px}.shopify-section.product-section .product-parameters,.shopify-section.product-section .product-form__buttons{margin-top:0;margin-bottom:0}product-recommendations.product-recommendations{background:#fff;padding:30px;border-radius:40px;margin-top:30px;display:block;width:100%;filter:drop-shadow(4px 4px 8px rgba(0,0,0,.2))}product-recommendations.product-recommendations .product-form__group-name{position:unset;font-size:25px;line-height:30px;letter-spacing:0;text-transform:uppercase;color:#000;font-weight:700}product-recommendations.product-recommendations p.text-reco-cls{font-size:19px;line-height:25px;margin:10px 0}product-recommendations.product-recommendations .card-wrapper:hover{box-shadow:unset}.product-recommendations-main-cls{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}@media screen and (max-width: 1024px){.product-recommendations-main-cls{gap:20px}}.product-recommendations-main-cls .card-wrapper{display:flex;flex-direction:column;justify-content:space-between}.product-recommendations-main-cls .card-wrapper .card--product{max-width:100%}.product-recommendations-main-cls .card-wrapper .card-information__wrapper{align-items:unset}.product-recommendations--single .card--product img{height:auto!important;object-fit:cover!important;border-radius:40px!important}.product-recommendations-main-cls .card-wrapper .card-information__wrapper h3{font-size:18px;line-height:22px;font-weight:700;font-family:DM Sans,sans-serif;text-transform:uppercase;letter-spacing:0}.product-recommendations-main-cls .card-wrapper .card-information__wrapper .card-information__bottom{align-items:center;display:flex;justify-content:space-between}.card-information__bottom img{width:30px;height:30px}.card-information__bottom .price .price-item.price-item--regular{color:#141414;font-family:DM Sans,sans-serif;font-weight:500;letter-spacing:0}.product-recommendations-main-cls span.price-item.price-item--regular{font-weight:400!important;font-family:DM Sans!important}.desc-cstm-cls{margin-top:45px}.desc-cstm-cls h1{margin:0;font-size:60px;line-height:65px;letter-spacing:3px}.desc-cstm-cls p{font-size:20px;line-height:27px;letter-spacing:0;color:#000}.desc-cstm-cls h2{display:flex;margin:0;align-items:center;gap:15px}.desc-cstm-cls h2 span{font-size:40px;line-height:45px;display:flex;margin:0;align-items:center;gap:15px;letter-spacing:1}.desc-cstm-cls .product-description-media-cls__title{font-size:60px;font-weight:700;font-style:italic;margin-bottom:40px}.desc-cstm-cls h1,.desc-cstm-cls h2{font-size:40px;font-weight:700;font-style:italic;margin-top:35px;margin-bottom:35px}.product-mobile-description-cls{display:none}.features-cls{margin-top:-3rem;position:relative;z-index:1;background-size:100% 100%;border-radius:25px;background-repeat:no-repeat;padding-top:60px;padding-bottom:300px}.features-cls .container{max-width:1250px}h1.features-title-cls{font-size:130px;line-height:135px;letter-spacing:2px;text-transform:uppercase;font-family:BeingBold;text-align:center;margin:0;color:#0003}h2.features-subtitle-cls{font-size:110px;line-height:115px;letter-spacing:2px;text-transform:uppercase;font-family:BeingBold;text-align:center;margin:0;color:#0003}.features-content-cls{display:grid;grid-template-columns:1fr 1fr;position:relative;justify-content:center;margin-top:52px;align-items:center}.features-left-cls{margin-left:120px}.features-content-main-cls:first-child{margin-bottom:50px}.features-content-main-cls{display:flex;align-items:center;gap:25px}.features-content-inner-cls h4{margin:0;font-size:25px;line-height:30px;font-family:BeingBold;color:#fff;letter-spacing:1px}.features-content-inner-cls p{font-size:18px;line-height:25px;margin:5px 0 0;color:#fff;width:300px}.features-center-cls{position:absolute;width:440px;left:35%;top:-20%;transform:translate(-35%,-20%)}.features-center-cls img{width:100%}.features-right-cls{margin-left:150px}.mobile_mid,.body-template-product-pdp-arena .product-parameters__variant .product-form__group-name{display:none}.body-template-product-pdp-arena .product-form__controls-group{align-items:baseline}.body-template-product-pdp-arena .shopify-section.product-section .product-form__input input[type=radio]+label{border-radius:unset;font-size:16px;line-height:normal;position:unset;display:flex;flex-direction:column;background:unset;border:unset;height:100%;padding:0;width:32%;flex-wrap:wrap}.body-template-product-pdp-arena .shopify-section.product-section .product-form__input input[type=radio]+label img{width:100%}.body-template-product-pdp-arena .shopify-section.product-section .product-form__input input[type=radio]+label span{font-size:14px;line-height:normal;margin-top:10px;text-align:center;font-weight:900}@media screen and (max-width: 990px){.shopify-section.product-section h1.product__title.h2{font-size:70px;line-height:75px}.shopify-section.product-section .product__title__wrapper,.product .price-wrapper,.product-form__input,.shopify-section.product-section div[data-oke-star-rating]{margin-bottom:30px!important}.shopify-section.product-section .product-description-cls,.shopify-section.product-section .product-description-cls *,.shopify-section.product-section legend.product-form__group-name,product-recommendations.product-recommendations p.text-reco-cls,.product-recommendations-main-cls .card-wrapper .card-information__wrapper h3,.desc-cstm-cls p{font-size:16px;line-height:22px}product-recommendations.product-recommendations .product-form__group-name{font-size:20px;line-height:25px}.desc-cstm-cls h1{font-size:40px;line-height:45px}.desc-cstm-cls h2 span{font-size:25px;line-height:35px}.features-cls{padding-bottom:250px}.features-cls{background-size:100% 100%;height:100%}.features-content-cls{display:flex;flex-direction:column}.features-center-cls{position:unset;width:400px;transform:unset;margin:0 auto 70px}.features-left-cls,.features-right-cls{margin-left:0}.features-content-main-cls{justify-content:center}h1.features-title-cls{font-size:80px;line-height:85px}h2.features-subtitle-cls{font-size:70px;line-height:75px}}@media screen and (max-width: 750px){.product__media-list-wrapper+.desc-cstm-cls{display:none}.shopify-section.product-section h1.product__title.h2{font-size:40px;line-height:45px}.shopify-section.product-section .product__title__wrapper,.product .price-wrapper,.product-form__input,.shopify-section.product-section div[data-oke-star-rating]{margin-bottom:20px!important}product-recommendations.product-recommendations{margin-top:20px}.product-mobile-description-cls{display:block;margin-top:0;padding-bottom:30px}.desc-cstm-cls h1{font-size:35px;line-height:40px}.desc-cstm-cls h2 span{font-size:25px;line-height:35px}.product-recommendations-main-cls .card-wrapper .card-information__wrapper h3{font-size:14px;line-height:20px}product-recommendations.product-recommendations{border-radius:20px}.desktop_mid{display:none}.mobile_mid{display:block}.features-cls{padding-bottom:60px}.features-center-cls{margin:30px auto}h1.features-title-cls{font-size:60px;line-height:65px}h2.features-subtitle-cls{font-size:40px;line-height:45px}.features-center-cls{width:300px}.features-content-main-cls{flex-direction:column;gap:10px}.features-content-inner-cls{text-align:center}}@media screen and (max-width: 589px){.desc-cstm-cls h1{font-size:25px;line-height:30px}.product-recommendations-main-cls,.product-recommendations-main-cls .card-wrapper .card-information__wrapper .card-information__bottom{gap:10px}.features-center-cls{width:200px}h1.features-title-cls{font-size:40px;line-height:45px}h2.features-subtitle-cls{font-size:30px;line-height:35px}}.modal-popup{margin:0 auto;text-align:center}.modal-popup modal-opener button{text-transform:uppercase;color:#2193f4;font-family:DM Sans,sans-serif;font-size:20px;font-weight:900;transition:var(--duration-default);background:none;border:none;cursor:pointer;position:relative;padding:0}@media screen and (min-width: 990px){.modal-popup modal-opener button{font-size:24px}}.modal-popup modal-opener button:hover:after{animation:link-hover var(--duration-long)}.modal-popup modal-opener button:after{content:"";position:absolute;bottom:-.2rem;left:0;right:0;width:100%;height:.1rem;background-color:#2193f4;transition:width var(--duration-default)}.modal-popup-modal{width:100%;height:100%;background-color:#00000080;box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto}.modal-popup-modal[open]{opacity:1;visibility:visible;z-index:103}.modal-popup-modal__toggle{position:absolute;top:-4.4rem;right:0}.modal-popup-modal__toggle .icon{color:#fff}@media (min-width: 1200px){.modal-popup-modal__toggle{top:.2rem;right:-4rem}}.modal-popup-modal__content{width:calc(100% - 3.2rem);max-width:80rem;height:max-content;max-height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 1.6rem 2.4rem 3.2rem;background-color:rgb(var(--color-background));box-shadow:0 4rem 6rem #0000000d;border-radius:.3rem}.modal-popup-modal__title p{margin-top:0}.modal-popup-modal__text{margin-top:3rem}.modal-popup-modal__text p{font-size:1.4rem;color:rgba(var(--color-foreground),.6);margin:0}.modal-popup-modal__text p+p{margin-top:2.6rem}.modal-popup-modal__text a{position:relative;text-decoration:none}.modal-popup-modal__text a:hover:after{animation:link-hover var(--duration-long)}.modal-popup-modal__text a:after{content:"";position:absolute;bottom:-.2rem;left:0;right:0;width:100%;height:.1rem;background-color:rgb(var(--color-accent));transition:width var(--duration-default)}.modal-popup-modal table{margin:.8rem 0}@media screen and (max-width: 990px){.modal-popup-modal table{display:block;max-width:fit-content;overflow-x:auto;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/style.css.map */
