@media screen and (min-width: 1750px){:root{--page-width:1588px}}@media screen and (max-width: 1749px){:root{--page-width:1450px}}body{font-size:16px}@media screen and (min-width: 750px){body{font-size:16px}h1,.h1{font-size:calc(var(--font-heading-scale) * 3.8rem)}}.product__title h1{font-family:Halyard Text;font-weight:700}.price-item.price-item--sale.price-item--last{color:#de4e21;font-size:28px;font-weight:700}.price .price__badge-sale_percent{font-size:12px;letter-spacing:1px;height:24px;margin-left:20px;margin-top:-2px}@media screen and (max-width: 749px){.product__info-container .product__title,.product__info-container .price{text-align:left}.price--on-sale .price__sale .price-item.price-item--regular{font-size:16px}}.review_widget_landing2{display:flex;align-items:center;gap:5px}.review_widget_landing2 span{display:flex;align-items:center}.product-form__buttons button{--color-button: 10, 12, 36}@media screen and (max-width: 749px){.watch_testimonial{display:none}}.icon-with-text.icon-with-text--horizontal.list-unstyled{padding:20px 0}.icon-with-text--horizontal .icon-with-text__item{text-align:center;max-width:110px}.icon-with-text--horizontal .icon-with-text__item:nth-child(2){max-width:130px}.icon-with-text--horizontal .icon-with-text__item img{margin:0 auto;display:block;width:60px;height:60px}.icon-with-text__item-svg svg{display:block;margin:0 auto}.icon-with-text--horizontal .h4.inline-richtext{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:14px}@media screen and (max-width: 749px){.icon-with-text--horizontal .h4.inline-richtext{margin-top:5px;display:block}.icon-with-text.icon-with-text--horizontal.list-unstyled{column-gap:15px}.icon-with-text--horizontal .icon-with-text__item{width:auto}.icon-with-text--horizontal .icon-with-text__item:nth-child(1),.icon-with-text--horizontal .icon-with-text__item:nth-child(3){max-width:100px}}.product-custom-steps{border-top:solid 1px;border-bottom:solid 1px;padding:12px 20px 20px 30px;font-size:18px}.custom-steps-text{padding:15px 0;line-height:29px;color:#060606}.custom-steps-text ul{padding-left:20px;margin:0}.custom-steps-inner{padding-top:25px;font-size:16px;line-height:24px}.custom-steps-item{display:flex;align-items:center;gap:30px;margin:0 0 30px}.custom-steps-item:first-child{margin-bottom:35px}.custom-steps-item-img{position:relative}.custom-steps-item-img img{display:block}.custom-steps-item-img span{position:absolute;top:13px;left:18px;color:#aaa;font-weight:700;font-size:15px;line-height:normal}.custom-steps-item-text p{margin:0 0 5px}@media screen and (max-width: 749px){.product-custom-steps{padding-left:0;padding-right:0;font-size:16px}.custom-steps-item-text span{font-size:16px}.custom-steps-item-text{line-height:24px}}.product-iconwith-eight{padding:20px 0}.product-iconwith-eight>p{text-align:center;margin:10px 0 40px;font-size:28px;line-height:1}.iconwith-eight{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.iconwith-eight-item{width:calc(25% - 20px);text-align:center;margin-bottom:28px}.iconwith-eight-item-img{background:#fdf2ff;height:70px;display:flex;align-items:center;justify-content:center}.iconwith-eight-item-img img{display:block}.iconwith-eight-item:first-child .iconwith-eight-item-img,.iconwith-eight-item:nth-child(5) .iconwith-eight-item-img{align-items:flex-end}.iconwith-eight-item-text{color:#060606}.iconwith-eight-item-text p{margin:5px 0 7px;font-weight:700;font-size:14px;line-height:25px}.iconwith-eight-item-text span{font-size:12px;line-height:16px;display:block;font-weight:300}.iconwith_title_bottom{margin-top:70px;background:#1d2486;color:#fff;padding:20px;font-weight:700;margin-bottom:0;font-size:28px;line-height:36px}.iconwith_text_bottom{background:#fcfcfc;padding:30px 20px 20px;font-size:18px;font-weight:400;line-height:28px}.iconwith_text_bottom ul li:not(:last-child){margin-bottom:5px}.iconwith_text_bottom ul{padding-left:20px;margin:0}.product__info-container .product-iconwith-eight{padding:20px 0 0;margin-bottom:0!important}.product__info-container .product-iconwith-eight+.product__accordion{margin-top:0}@media screen and (max-width: 749px){.product-iconwith-eight>p{font-size:22px}.iconwith-eight-item-text span{font-size:12px;max-width:135px;margin:0 auto}.iconwith-eight{justify-content:center;column-gap:20px;row-gap:0px}.iconwith-eight-item{width:calc(50% - 12px)}.iconwith-eight-item-img{height:78px}.iconwith-eight-item-img svg{width:60px;height:auto}.iconwith-eight-item-text p{font-size:18px;margin:5px 0 3px;color:#060606}.iconwith_title_bottom{margin-top:20px;padding:17px 20px;font-size:22px;line-height:28px}.iconwith_text_bottom ul{padding-left:12px}.template-landing2 .iconwith_text_bottom{background:#fcfcfc;padding:30px 20px 50px;font-size:16px;line-height:24px;background:transparent}}.product .accordion summary{padding:2.2rem 0}.product .product__accordion.accordion{margin-bottom:-1px;font-size:18px}.product .product__accordion.accordion details{border-radius:0;border:solid 1px;border-left:0;border-right:0;padding-right:10px;padding-left:15px}.product .accordion .summary__title{justify-content:flex-start}.product .h4.accordion__title{font-size:18px;line-height:22px;font-weight:700}.product .product__accordion.accordion details[open]{border:solid 1px;border-left:0;border-right:0}.product__accordion .accordion__content{padding-left:0!important;padding-right:0!important}.product .accordion .summary__title+.icon-caret{height:8px;right:0}.product .accordion .summary__title+.icon-caret:after{content:"+";color:#aaa;font-size:26px;font-weight:300;line-height:0}.product .accordion details[open] .summary__title+.icon-caret:after{content:"-"}@media screen and (max-width: 749px){.product .h4.accordion__title,.product .product__accordion.accordion{font-size:16px}.template-landing2 .product .accordion summary{padding:20px 0}}.productvideoreviews-subtitle-star{gap:0px}.productvideoreviews.background-primary .multicolumn-card .multicolumn-card__image-wrapper{margin:0;padding:0!important}.productvideoreviews .multicolumn-card__info{position:absolute;bottom:0;text-align:left;background:#fefefecc;margin:20px;padding:1.4rem;border-radius:20px}.productvideoreviews .multicolumn-card__info .rte{font-size:14px;margin-top:5px;letter-spacing:.57px;line-height:20px}.productvideoreviews .inline-richtext.reviewsauthor{display:flex;align-items:center;gap:5px;font-size:18px}.landing-review-name{display:flex;align-items:center;gap:5px}.landing-review-name svg{margin-top:-1px;display:block}.inline-richtext.reviewsauthor>svg{margin-top:-3px}.productlanding-list{padding-left:10px!important;padding-right:10px!important}#product-landing-reviews .slick-dots{left:0;right:0;width:auto}#product-landing-reviews .slick-dots li button{width:14px;height:14px;border:solid 1px #000;border-radius:50%;padding:0}#product-landing-reviews .slick-dots li.slick-active button,#product-landing-reviews .slick-dots li:hover button{background:#1d2486;border-color:#1d2486}#product-landing-reviews .slick-dots li button:before{display:none}#product-landing-reviews .multicolumn-list{padding-bottom:25px}.customarrows{display:flex;justify-content:center;gap:36px;padding-top:20px}.customarrows button{background:transparent;box-shadow:none;border:0;padding:0;cursor:pointer}.customarrows button svg{display:block}#product-landing-reviews .link{font-size:16px;font-weight:700;color:#000;margin-top:30px}#product-landing-reviews.multicolumn .title{letter-spacing:.66px;margin-bottom:10px;font-family:Halyard Text;font-weight:700}.productvideoreviews-subtitle-star svg{width:26px;height:26px}.productvideoreviews .title-wrapper-with-link{margin-bottom:60px}@media screen and (min-width: 1024px){#product-landing-reviews .page-width{max-width:100%;padding-left:100px;padding-right:100px}}@media screen and (min-width: 750px){#product-landing-reviews .multicolumn-list{--grid-desktop-horizontal-spacing: 22px;--grid-desktop-vertical-spacing: 22px;margin-left:-10px;margin-right:-10px}}@media screen and (max-width: 749px){.productvideoreviews .multicolumn-card__info{margin:1rem;padding:1em}.productvideoreviews .inline-richtext.reviewsauthor{margin-top:0}.multicolumn.productvideoreviews .title{font-size:28px}.productvideoreviews-subtitle{font-size:12px}#product-landing-reviews .multicolumn-list{padding-bottom:18px;padding-left:0;padding-right:0}.productlanding-list{padding-left:7px!important;padding-right:7px!important}.customarrows{position:absolute;top:43%;padding-top:0;justify-content:space-between;left:10px;right:10px}.customarrows svg path{stroke:#fff}#product-landing-reviews .link{margin-top:10px}#product-landing-reviews .multicolumn-card__image-wrapper .media{padding-bottom:160%!important}.productvideoreviews .multicolumn-card__info .rte{font-size:13px;line-height:16px}}#product-reading-works .multicolumn-card__image-wrapper{width:64px;margin:0 auto!important}#product-reading-works.multicolumn .title-wrapper-with-link .title{text-align:center;width:100%;color:#1d2486;font-family:Halyard Text;font-weight:700;margin-bottom:15px}#product-reading-works .multicolumn-card__info{max-width:350px;margin:0 auto;color:#6d6d6dcc;font-size:18px}#product-reading-works .multicolumn-card__info h3{font-family:Halyard Text;text-transform:uppercase;font-size:28px;line-height:36px;color:#1d2486;font-weight:600;padding-bottom:22px}#product-reading-works .multicolumn-card__info .step-numbers{font-weight:300;text-transform:uppercase;font-size:18px;color:#1d2486}#product-reading-works .productvideoreviews .multicolumn-card__info .rte{font-size:14px;color:#6d6d6dcc}#product-reading-works>.page-width{max-width:1600px}#product-reading-works li:nth-child(2) .multicolumn-card__info{max-width:450px}@media screen and (min-width: 990px){#product-reading-works .multicolumn-list:before{content:"";position:absolute;height:100%;left:32.5%;width:1px;background:#1d2486}#product-reading-works .multicolumn-list:after{content:"";position:absolute;height:100%;right:32.5%;width:1px;background:#1d2486}}.readingboxes{display:flex;padding:100px 0;flex-wrap:wrap;gap:50px}.box-reading{width:100%;color:#1d2486;display:flex;column-gap:30px;align-items:center}.box-reading .box-reading-title{color:#1d2486;font-family:Halyard Text;font-weight:700;margin-bottom:30px}.box-reading-icon{background:#fdf2ff;width:100px;height:100px;text-align:center;display:flex;justify-content:center;align-items:center;border-radius:100%}.box-reading-icon svg{max-width:100%}.box-reading-content{width:calc(100% - 200px);font-family:DMSans;letter-spacing:.66px;font-weight:400}.readingboxes-width{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width: 990px){.box-reading{width:calc(50% - 50px);font-size:18px;column-gap:50px;justify-content:space-between}.readingboxes-width{padding-left:30px;padding-right:30px}.box-reading-icon svg{padding:15px}}@media screen and (min-width: 1200px){.readingboxes-width{padding-left:70px;padding-right:70px}.box-reading-icon{width:160px;height:160px}.box-reading-icon svg{padding:0}.readingboxes{gap:100px}.box-reading{width:calc(50% - 50px);column-gap:30px}}@media screen and (max-width: 749px){#product-reading-works.multicolumn .title-wrapper-with-link .title{font-size:25px}#product-reading-works .multicolumn-card__info h3{font-size:18px;line-height:24px;margin-top:5px;padding-bottom:5px}#product-reading-works .multicolumn-card__info h3 br{display:none}#product-reading-works .box-reading .box-reading-title{font-size:18px}#product-reading-works .box-reading .rte{font-size:14px;line-height:28px}#product-reading-works .multicolumn-card__info .step-numbers,#product-reading-works .multicolumn-card__info{font-size:14px}.readingboxes{padding:50px 0}.box-reading{padding:0;flex-wrap:wrap;flex-direction:column}.box-reading-icon{width:102px;height:102px}.box-reading-icon svg{width:50px;height:50px}.box-reading-content{width:100%;text-align:center;margin-top:30px;padding:0 30px}#product-reading-works .box-reading .box-reading-title{margin-bottom:20px}#product-reading-works>div{padding-bottom:0}}#product-landing2-imgtext .image-with-text__text.rte{color:#7b7a7a;letter-spacing:.79px;font-size:18px;font-weight:300}#product-landing2-imgtext .image-with-text__heading{color:#1d2486;font-family:Halyard Text;font-weight:700}#product-landing2-imgtext .button.button--primary{font-size:19px;--buttons-radius: 32px;padding-top:0;height:60px;min-height:unset;--buttons-radius-outset: 32px;font-family:Inter;font-weight:700}#product-landing2-imgtext .image-with-text__text--caption{font-size:18px;font-weight:300;margin-top:35px;margin-bottom:15px}#product-landing2-imgtext .image-with-text__text.rte p{margin-bottom:15px}@media screen and (min-width: 750px){#ImageWithText--template--19125396668629__image_with_text_9qRGQP{padding-left:100px}}#product-landing2-imgtext .image-with-text .grid{margin-bottom:0;align-items:center;position:relative}#product-landing2-imgtext .image-with-text__heading,#product-landing2-imgtext .image-with-text__text--caption{color:#1d2486}@media screen and (max-width: 749px){#product-landing2-imgtext .image-with-text__media{width:105px;height:89px;padding-bottom:89px!important}#product-landing2-imgtext .image-with-text__content{padding:20px 0 0;position:unset}#product-landing2-imgtext .image-with-text .grid__item{position:unset}#product-landing2-imgtext .image-with-text__heading{font-size:25px;padding-bottom:15px}#product-landing2-imgtext .image-with-text__text--caption{font-size:14px;margin-top:15px;margin-bottom:5px;letter-spacing:.79px}#product-landing2-imgtext .image-with-text__text.rte{font-size:16px;line-height:normal}#product-landing2-imgtext .image-with-text__media-item{margin-top:10px}#product-landing2-imgtext .image-with-text__content .button.button--primary{font-size:15px;font-weight:700;padding-top:0}#product-landing2-imgtext{padding-bottom:40px;padding-left:35px;padding-right:35px}#product-landing2-imgtext .button.button--primary{height:54px;margin-top:2rem}.template-landing2 .multicolumn.productvideoreviews{border-radius:0}.template-landing2 #product-landing-reviews>div{padding-top:60px}#product-landing-reviews.multicolumn .title{letter-spacing:.66px;margin-bottom:0;font-family:Halyard Text;font-weight:700}.productvideoreviews-subtitle-star svg{width:16px;height:16px}.productvideoreviews .inline-richtext.reviewsauthor{font-size:15px}}.related-products__heading.inline-richtext{font-family:Halyard Text;text-align:center;margin-bottom:80px;color:#1d2486;font-weight:700}.related-products .card__badge.bottom.left{display:none}.related-products .card__content .card__information{position:absolute;bottom:80px;padding:0 20px!important;color:#fff;top:0;display:flex;align-items:flex-end;width:100%}.related-products .card__content a{color:#fff;font-family:Sofia Pro;text-decoration:none!important}.related-products .price-item.price-item--sale.price-item--last,.related-products .price--on-sale .price__sale .price-item.price-item--regular{color:#fff;font-size:16px}.related-products .card__inner .card__content:after{content:"";width:100%;height:100%;position:absolute;background:#0009;border-radius:2rem}.related-products .card__content .quick-add{margin-top:15px}.related-products .card__content .quick-add quick-add-modal{display:none}.related-products .buttonPrice{display:none}.related-products product-form .button{--color-button: 29, 36, 134;--buttons-radius:11px;--buttons-radius-outset: 11px;text-transform:none}#productSliderThumbs{max-width:465px;margin:0 auto;padding-top:25px}#productSliderThumbs img{max-width:100%;height:auto;border-radius:8px;border:1px solid transparent}#productSliderThumbs .swiper-slide.swiper-slide-thumb-active img{border:solid 1px}#productSliderMain img{border-radius:3px}#productSliderMain .swiper-pagination{display:none}#productSliderMain .swiper-button-next:after,#productSliderMain .swiper-button-prev:after{display:none}#productSliderMain .swiper-button-next,#productSliderMain .swiper-button-prev{--swiper-navigation-size: 62px}@media screen and (max-width: 749px){.product-slider .product-media{margin-bottom:20px}#productSliderThumbs{padding-top:10px;max-width:240px}#productSliderThumbs .swiper-button{display:none!important}}.template-landing2 .js.product-form__input.product-form__input--pill legend.form__label{font-weight:900;font-size:16px;margin-bottom:20px;padding-top:20px;line-height:1;font-family:Sofia Sans;padding-left:5px;padding-bottom:5px}.template-landing2 .product-form__input--pill input[type=radio]+label{width:100%;text-align:start;border:1px solid #000;border-radius:12px;padding:20px 15px 20px 65px;margin:0}.template-landing2 .js.product-form__input.product-form__input--pill .landing_subscription span{display:block}.template-landing2 .landing_subscription{display:flex;align-items:center;justify-content:space-between}.template-landing2 .landing_subscription .price .sub_price{font-weight:300;font-size:16px;color:#858585}.template-landing2 .landing_subscription .price{text-align:end}.template-landing2 .landing_subscription .price .sub_price_save{font-weight:300;font-size:16px;color:#dd438b;text-transform:capitalize;text-decoration:underline;text-decoration-skip-ink:none;text-underline-offset:3px;white-space:nowrap}.template-landing2 .landing_subscription .option_info .val_option{font-weight:900;font-size:18px;margin-bottom:6px;text-transform:capitalize;letter-spacing:0;width:100%;max-width:350px}.template-landing2 .landing_subscription .option_info .sub_title{font-weight:300;font-size:16px;text-transform:capitalize}.template-landing2 .input_opt:not(:last-child){margin-bottom:16px}.template-landing2 .input_opt{position:relative}.template-landing2 .js.product-form__input.product-form__input--pill input[type=radio]{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;outline:none;box-shadow:0 0 0 1px #1d2486;background:#fff;display:flex;align-items:center;justify-content:center;overflow:visible;position:absolute;top:55%;left:28px;transform:translateY(-50%);clip:unset;z-index:9;margin:0;cursor:pointer}.template-landing2 .input_opt.input_opt_1 input[type=radio]{top:50%!important}.template-landing2 .js.product-form__input.product-form__input--pill input[type=radio]:before{content:"";display:block;border-radius:50%;width:16px;height:16px}.template-landing2 .js.product-form__input.product-form__input--pill input[type=radio]:checked:before{background:#1d2486}.template-landing2 .product-form__input{width:100%;min-width:100%}.template-landing2 .product-form__input--pill input[type=radio]:checked+label{background-color:#fff;color:#000;box-shadow:0 4px 4px #00000040}.template-landing2 .landing_subscription .option_info .option_tag{font-weight:700;font-size:12px;background:#1d2486;color:#fff;border-radius:18px;position:absolute;top:-5px;left:-5px;max-width:182px;width:100%;text-align:center;padding:9px;text-transform:uppercase;line-height:1}.template-landing2 .input_opt.input_opt_3 .landing_subscription .option_info .option_tag{background:#dd438b}.template-landing2 .landing_subscription .option_info .shipping{font-style:italic;font-weight:300;font-size:14px;text-transform:capitalize;color:#000;margin-top:2px}.template-landing2 .product-form__input--pill .input_opt.input_opt_2 input[type=radio]+label{background:#c6c9fd33;border-color:#1d2486;padding-top:42px}.template-landing2 .product-form__input--pill .input_opt.input_opt_3 input[type=radio]+label{background:#fdf2ff;padding-top:42px}.template-landing2 .auto-subscription{background-color:#fff;width:100%;width:auto;border:1px solid #000;border-radius:12px;padding:20px 25px;margin:0;display:flex;align-items:center;gap:20px}.template-landing2 .auto-subscription label{font-weight:600;font-size:18px;text-transform:capitalize;font-family:Sofia Pro}.template-landing2 .auto-subscription label .note{display:block;text-transform:capitalize;color:#8b8b8b;font-weight:600;font-size:16px}.template-landing2 .auto-subscription input[type=checkbox]{margin:0;width:20px;height:20px;accent-color:#1d2486;cursor:pointer}.template-landing2 .product__info-wrapper .product-form__submit{border-radius:12px}.template-landing2 .price-area{display:flex;align-items:center;justify-content:center}.template-landing2 .product-form__buttons .product-form__submit.button.button--full-width.button--primary{display:block;padding-top:18px;padding-bottom:18px}.template-landing2 .product-form__buttons .product-form__submit.button.button--full-width.button--primary b{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:400;font-size:15px;text-transform:uppercase;color:#fff;margin-top:8px}.template-landing2 .product-form__buttons .product-form__submit.button.button--full-width.button--primary b span{line-height:1}.template-landing2 .product-form__buttons .price-area .buttonPrice .price-item.price-item--sale.price-item--last{color:#fff;font-size:24px;font-weight:900}.template-landing2 .product-form__buttons .price-area .buttonPrice{margin-left:10px}.template-landing2 .product-form{margin:0!important}.template-landing2 .buttonPrice .price--on-sale .price-item.price-item--regular{margin:0}.template-landing2 .product__info-container{max-width:550px}.template-landing2 variant-selects{margin-left:-10px!important;padding-top:5px;font-family:Sofia Sans}.template-landing2 .auto-subscription{margin-left:-10px;font-family:Sofia Sans}.template-landing2 .product-form{margin-left:-10px!important;font-family:Sofia Sans}.template-landing2 .product__info-wrapper .product-form__submit{font-size:24px}.template-landing2 .product-form__buttons .product-form__submit.button.button--full-width.button--primary b{margin-top:5px}.template-landing2 .input_opt:not(:last-child){margin-bottom:13px}.template-landing2 .landing_subscription .option_info .option_tag{font-size:14px;padding:5px 40px;line-height:normal;letter-spacing:0;width:auto}@media screen and (max-width: 1240px){.template-landing2 .landing_subscription .price .sub_price_save,.template-landing2 .landing_subscription .price .sub_price,.template-landing2 .landing_subscription .option_info .sub_title{font-size:14px}.template-landing2 .auto-subscription label{font-size:16px;line-height:normal}.template-landing2 .auto-subscription label .note,.template-landing2 .landing_subscription .option_info .shipping{font-size:14px}.template-landing2 .price-area span{font-size:1.6rem!important}.template-landing2 .product-form__buttons .product-form__submit.button.button--full-width.button--primary b{font-size:13px;gap:5px;margin-top:0}.template-landing2 .product-form__buttons .product-form__submit.button.button--full-width.button--primary b svg{width:15px;height:15px}.template-landing2 .product-form__buttons .price-area .buttonPrice .price-item.price-item--sale.price-item--last{font-size:17px!important}.template-landing2 .product-form__buttons .product-form__submit.button.button--full-width.button--primary{padding:10px 5px}}@media screen and (max-width: 990px){.template-landing2 .auto-subscription{padding:15px;gap:15px}.template-landing2 .product-form__input--pill input[type=radio]+label{padding:15px 15px 15px 50px}.template-landing2 .js.product-form__input.product-form__input--pill input[type=radio]{left:17px}.template-landing2 .product-form__input--pill .input_opt.input_opt_3 input[type=radio]+label,.template-landing2 .product-form__input--pill .input_opt.input_opt_2 input[type=radio]+label{padding-top:40px}.template-landing2 .landing_subscription .option_info .val_option{font-size:16px}}@media screen and (max-width: 576px){.template-landing2 .js.product-form__input.product-form__input--pill input[type=radio]{width:15px;height:15px}.template-landing2 .js.product-form__input.product-form__input--pill input[type=radio]:before{width:13px;height:13px}.template-landing2 .auto-subscription input[type=checkbox]{width:15px;height:15px}.template-landing2 .auto-subscription{gap:12px}.template-landing2 .product-form__input--pill input[type=radio]+label{padding:15px 15px 15px 45px}.template-landing2 .landing_subscription .option_info .option_tag{padding:2px 10px;line-height:1;min-width:100px}.template-landing2 .input_opt:not(:last-child){margin-bottom:22px}.template-landing2 .product-form__buttons .product-form__submit.button.button--full-width.button--primary b{font-size:14px}.template-landing2 .product-form__buttons .product-form__submit.button.button--full-width.button--primary b svg{width:12px;height:12px}.template-landing2 .product-form__buttons .product-form__submit.button.button--full-width.button--primary b{margin-top:0}.template-landing2 .js.product-form__input.product-form__input--pill legend.form__label{padding-top:0;margin-bottom:0}.template-landing2 .product__description.rte{margin:1.7rem 0}.template-landing2 .product__description.rte p{font-size:16px;line-height:24px}.template-landing2 .product-form__buttons .price-area .buttonPrice{margin-left:5px}.template-landing2 .buttonPrice .price .price__container .price__sale:before{margin-right:3px}.template-landing2 .product-form__buttons .buttonPrice .price .price-item{margin:0 5px 0 0}.template-landing2 .product__info-wrapper .product__info-container>*+*{margin:10px 0}.template-landing2 .product-form__input--pill .input_opt.input_opt_3 input[type=radio]+label,.template-landing2 .product-form__input--pill .input_opt.input_opt_2 input[type=radio]+label{padding-top:32px}.template-landing2 .product-form__input--pill input[type=radio]+label{padding:12px 15px 12px 45px}}.announcement-bar__message{font-weight:300}@media screen and (max-width: 749px){.announcement-bar__message{font-size:15px}}.product-slider .swiper-button.swiper-button-prev{left:28px}.product-slider .swiper-button.swiper-button-next{right:28px}.product-slider .swiper-button svg{display:block;margin-top:-13px}@media screen and (min-width: 990px){.product.product--medium:not(.product--no-media) .product__media-wrapper{max-width:46.2%;width:calc(46.2% - var(--grid-desktop-horizontal-spacing) / 2)}.product.product--medium:not(.product--no-media) .product__info-wrapper{max-width:43.3%;width:calc(43.3% - var(--grid-desktop-horizontal-spacing) / 2)}}.review_widget_landing2 span{column-gap:1px}.review_watch_holder{padding-bottom:26px;padding-left:2px;padding-top:2px}.review_widget_landing2 svg{width:19px;height:19px}.product__title{padding-left:5px;padding-bottom:8px}.product__description.rte{padding-bottom:11px;font-size:18px;line-height:28px}.price.price--large.price--on-sale{margin-left:-2px}.template-landing2 .product__info-wrapper .footer__payment .icon{width:48px;height:30px}.template-landing2 .product__info-wrapper .list.list-payment{margin:0}.template-landing2 .recharge-subscription-widget{margin:0!important}@media screen and (max-width: 749px){.template-landing2 product-info{padding-top:20px!important}.product-slider .swiper-button.swiper-button-prev{left:15px}.product-slider .swiper-button.swiper-button-next{right:15px}.review_watch_holder .review_widget{font-size:16px;font-weight:700}.review_watch_holder{padding-top:5px}.product__title{padding-left:0}.product__title h1{font-size:28px;line-height:30px}.price.price--large.price--on-sale{margin-left:0}.template-landing2 variant-selects{margin-left:0!important}.template-landing2 .product-form{margin-left:0!important}.product__info-wrapper .list.list-payment .icon{max-width:34px;height:21px;width:34px}.custom-steps-text{padding:0 0 15px;line-height:24px}.custom-steps-item-text p{margin:0}.custom-steps-item-img span{top:12px}.template-landing2 .product__info-wrapper .product__info-container .product__accordion{margin:-1px}.product .accordion .summary__title+.icon-caret{height:14px;right:0;top:calc(50% - 7px)}.product .accordion .summary__title+.icon-caret:after{font-size:26px}}.related-products .card__information .price__regular .price-item--regular{color:#fff;font-size:1.6rem}#productSliderThumbs .swiper-wrapper{justify-content:center}@media only screen and (min-width: 1100px) and (max-width: 1440px){product-info{padding-top:32px!important}.page-width{--page-width: 1320px;--page-width: 1300px}.product.product--medium:not(.product--no-media) .product__media-wrapper{max-width:46.8%;width:calc(46.8% - var(--grid-desktop-horizontal-spacing) / 2);max-width:44.8%;width:calc(44.8% - var(--grid-desktop-horizontal-spacing) / 2)}.product.product--medium:not(.product--no-media) .product__info-wrapper{max-width:46.8%;width:calc(46.8% - var(--grid-desktop-horizontal-spacing) / 2)}}.template-landing2 .js.product-form__input.product-form__input--pill .landing_subscription .variant_price_area{display:none;font-weight:700}.FutureUnlocked .product__description{font-size:27px;line-height:140%;font-family:SofiaProRegular-Italic;font-weight:400;margin-top:0}.FutureUnlocked .product__description span{font-family:Sofia_Pro_Light_Italic;font-weight:300;font-size:21px}.template-landing2 .FutureUnlocked .auto-subscription label{font-family:Sofia Sans;font-size:14px;line-height:normal;color:#000}.template-landing2 .FutureUnlocked .auto-subscription label span{font-size:14px}.template-landing2 .FutureUnlocked .auto-subscription{border-color:#f8f8f8;background:#f8f8f8;padding:12px 25px}.FutureUnlocked .product-custom-steps{border-top:0;border-bottom:solid 0px #9E9E9E;font-size:16px;margin:0;padding:0}.FutureUnlocked .custom-steps-text{line-height:24px;background:#fafafa;border-radius:12px;padding:25px}.FutureUnlocked .custom-steps-text h4{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:18px;margin:25px 0}.FutureUnlocked .product-custom-steps .custom-steps-inner{padding:0}.FutureUnlocked .product-iconwith-eight>p{font-size:18px;line-height:22px;margin:20px 0 50px}.FutureUnlocked .iconwith_title_bottom{font-size:16px;padding:10px 20px}.custom-steps-inner.customstepsinner{border-top:solid 1px #9E9E9E;margin-top:60px;padding-top:40px;padding-bottom:30px}.custom-steps-inner.customstepsinner>p{text-align:center;padding-bottom:40px;font-size:18px}.customstepsinner .custom-steps-inner span{font-size:14px}.FutureUnlocked .product .h4.accordion__title{font-size:16px}.template-FutureUnlocked .box-reading .box-reading-title{font-size:36px}.template-FutureUnlocked.template-landing2 .product__info-wrapper .footer__payment .icon{width:36px;height:24px}.template-FutureUnlocked .product-iconwith-eight .custom-steps-item-text p{font-weight:600}.template-FutureUnlocked .product .product__accordion.accordion details[open]{background:#1d2486;color:#fff;border-color:#1d2486}.template-FutureUnlocked .product__accordion.accordion details[open] .accordion__content{background:#fcfcfc;color:#000;margin-left:-15px;margin-right:-10px;padding:25px 20px!important;margin-bottom:0}.template-FutureUnlocked .product .accordion details[open] .summary__title+.icon-caret:after{color:#fff}.template-FutureUnlocked .product .accordion .summary__title+.icon-caret{transform:none}.product__info-wrapper .shippingbars{margin:35px 0 40px;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;gap:3px 15px}.product__info-wrapper .shippingbars>span{display:flex;align-items:center;gap:5px}.product__info-wrapper .shippingbars>div{width:100%;display:flex;align-items:center;justify-content:center;gap:5px}@media screen and (max-width: 576px){.product__info-wrapper .shippingbars{margin:20px 0!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/product-landing2.css.map */
