.product-image img{width:100%;max-height:100%;height:100%;object-fit:cover;cursor:grab}.ct_product{display:flex;padding:22px 50px;flex-direction:row-reverse;flex-wrap:nowrap;position:relative;margin:0 auto;max-width:100%;padding-left:calc((100% - 1280px)/2);padding-right:0;align-items:center}.product-image{height:100%}.product_image_slider{width:calc(100% - 480px);padding:35px 0;position:relative}.ct_product__info-wrapper{background:#fff;width:100%!important;max-width:479px!important;background-color:#fff;border:2px solid black;border-radius:36px;padding:30px 10px 10px!important;z-index:1}.ct_product__info-wrapper_main{position:relative;z-index:1}.page-width_full{width:100%;overflow:hidden}.ct_product__info-wrapper_main{pointer-events:none}.product__info-wrapper{pointer-events:auto}.Certified-box-img{width:60px;height:60px}.Certified-box-img img{width:100%;height:100%;object-fit:contain}.Certified-box{display:flex;flex-wrap:wrap;justify-content:center;gap:19px}h1.ct_pro_title{font-family:Proxima Nova;font-weight:500;font-size:20px;line-height:100%;letter-spacing:.5px}.pro-logo{line-height:normal}.pro-logo img{width:100%;max-width:160px}.product__title{margin:10px 0;line-height:normal}.description-point{margin:0;display:none;gap:10px}.description-point-text{font-family:Proxima Nova;font-weight:600;font-size:12px;line-height:100%;letter-spacing:0;text-align:center;background-color:#f7c8df;width:80px;min-width:80px;min-height:55px;display:flex;align-items:center;justify-content:center;border-radius:10px;padding:4px}.ct_product__description p{font-family:Proxima Nova;font-weight:500;font-size:14px;line-height:120%;letter-spacing:0;vertical-align:middle}.ct_product__description{margin:13px 0!important;min-height:unset;overflow:auto;max-height:183px}.product__description ul{margin:0;list-style-position:outside}.product__description ul li{font-size:14px;line-height:120%;letter-spacing:0}.highlight-point-text{display:inline-flex;align-items:center;border:2px solid #A0E676;border-radius:12px;padding:8px 6px;gap:16px;margin-bottom:5px;font-family:Proxima Nova;font-weight:500;font-size:13px;line-height:120%;letter-spacing:.5px}.highlight-point{margin:0 0 8px!important}.Certified-main{border-top:1px solid #000000;border-bottom:1px solid #000000;margin:0 0 13px!important;padding:13px 0}.Certified-heading{font-family:Proxima Nova;font-weight:700;font-size:20px;line-height:120%;letter-spacing:.5px;vertical-align:middle;margin:0 0 10px}.ct_price_box_main.price{font-family:Proxima Nova;font-weight:600;font-size:22px;line-height:100%;letter-spacing:.5px}.ct_price_box_text{font-family:Proxima Nova;font-weight:600;font-size:12px;line-height:120%;letter-spacing:.5px}.ct_camp_price_box_main{font-family:Proxima Nova;font-weight:600;font-size:22px;line-height:100%;letter-spacing:.5px;text-decoration:line-through;color:#b7b7b7}.ct_camp_price_box_text{font-family:Proxima Nova;font-weight:600;font-size:12px;line-height:120%;letter-spacing:.5px}.ct_price_box{width:100%;max-width:120px;min-width:120px}.ct_compare_at_price{width:100%;max-width:160px;min-width:160px}.ct_price_review_box img{width:100%;max-width:122px;min-width:122px}.ct_price_review_box{width:100%;max-width:140px;min-width:140px;display:flex;flex-direction:column}.ct_price_review_text{font-family:Proxima Nova;font-weight:600;font-size:12px;line-height:120%;letter-spacing:.5px;vertical-align:middle;margin:3px 0 0}.ct_price_main{margin:0 0 13px!important;display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.ct_product .product-form__submit{box-shadow:0 4px #1b1c1e;border:1px solid #1B1C1E;background-color:#aef4fc;min-height:44px}.ct_quantity_add .product-form__submit{min-width:225px}.ct_product .product-form__submit span{font-family:Proxima Soft;font-weight:800;font-size:16px;line-height:100%;letter-spacing:0px;vertical-align:middle;color:#1b1c1e}.ct_quantity_weight{border:1px solid #1B1C1E;width:94px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:100px;font-family:Proxima Soft;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0px;text-align:center}.ct_quan_icon{min-width:15px;min-height:15px;max-height:15px}.ct_quantity__input{max-width:30px!important;pointer-events:none!important;padding:0!important}.ct_quantity_box_inn{max-width:111px;min-width:111px;border:1px solid #1B1C1E;border-radius:100px;font-family:Proxima Soft;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0px;text-align:center;min-height:44px}.ct_quantity__input{font-family:Proxima Soft;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0px;text-align:center;vertical-align:middle}.ct_quantity_add product-form.product-form{margin:0}.ct_quantity_box .product-form__input{margin:0 10px}.ct_quantity_main{margin:30px 0 10px}.quick-add-modal__content-info .product_image_slider_btn{display:none}.quick-add-modal .product__title .h1{font-size:20px}.ct_quantity_inner{display:flex;align-items:self-start}.product-info-bottom{max-width:1380px;margin:0 auto;display:flex;align-items:flex-start;padding:0 50px}.cstm-template-bundle-product .product-info-bottom{margin-bottom:50px}.pro_rec{width:100%;max-width:calc(100% - 455px);padding-left:20px}.offer_main{width:100%;max-width:455px;min-width:455px;background-color:#feef8c;border-radius:14px;padding:25.21px 10px}.offer_head{font-weight:700;font-size:16px;line-height:120%;padding:0 0 10px}.offer_list p{font-weight:700;font-size:14px;line-height:120%;margin:0;display:list-item}.offer_list{display:flex;flex-direction:column;gap:10px;list-style-type:disc;padding-left:22px}.pdp_heading{position:relative;max-width:max-content;margin:0 auto 20px;font-family:Proxima Soft;font-weight:700;font-size:42px;line-height:120%;letter-spacing:0px;text-align:center;padding:12px 0 18px;color:#000}.pdp_heading span{color:#f37021}.pdp_heading svg{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;z-index:-1}.ct-complementary-products .card.card--horizontal{background:transparent!important;border:0;padding:0;gap:9px}.ct-complementary-products .card--card:after{content:none}.ct-complementary-products .complementary-products__container .card--horizontal .quick-add{position:unset}.ct-complementary-products .complementary-products__container{background:#f2f2f2;border-radius:14px;padding:17px 28px;margin:0!important;gap:20px}.ct-complementary-products .accordion__title{font-weight:700;font-size:16px;line-height:120%;letter-spacing:.8px;color:#000;display:block}.ct-complementary-products .complementary-slide.grid__item{width:calc(33.33% - 20px * 2 / 3);padding:0;flex:unset}.ct-complementary-products .complementary-slider{margin:0;gap:20px}.ct-complementary-products .card__heading{font-weight:500;font-size:14px!important;line-height:100%;letter-spacing:0;margin-bottom:3px}.ct-complementary-products .card--horizontal .price__container .price-item{font-weight:600;font-size:12px;line-height:120%;letter-spacing:.6px}.ct-complementary-products .complementary-products__container .card--horizontal .card__inner{max-width:32.5%;background:#fff;border-radius:5px}.ct-complementary-products .card__media,.ct-complementary-products .card__media *{position:unset!important}.ct-complementary-products .card__media{padding:8px}.ct-complementary-products .complementary-products__container .quick-add__submit{margin:0;font-weight:600;font-size:10px;line-height:120%;letter-spacing:.5px;padding:3px 8px}.ct-complementary-products .complementary-products__container .quick-add__submit .icon-wrap,.ct-complementary-products .complementary-products__container .card--horizontal .card__inner .card__content{display:none}.ct-complementary-products .card--horizontal .price{line-height:1;margin-bottom:5px}.key_ingredients_main{padding:30px 0}.key_ingredients_main .page-width{max-width:1404px}.key_ingredients_head_rte{font-family:Proxima Nova;font-weight:600;font-size:24px;line-height:120%;letter-spacing:1.2px;text-align:center}.key_ingredients_inner{margin-top:60px}.key_box_main.dk_show{display:flex;flex-wrap:wrap;justify-content:center;gap:40px 18px}.key_box_main.dk_show .key_box{width:calc(25% - 13.5px)}.key_box .key_ingre_img{display:block;max-width:134px;margin:0 auto 10px}.key_ing_title{color:#000;font-family:Proxima Nova;font-weight:600;font-size:20px;line-height:120%;letter-spacing:1px;text-align:center;margin-bottom:10px}.key_ing_text{font-family:Proxima Nova;font-weight:400;font-size:12px;line-height:120%;letter-spacing:0}.key_ing_text ul{margin:0;padding-left:22px}.diffrence-column_section{padding:30px 0 0}.diffrence-column_wrp.dk_show{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.diffrence-column_item{width:calc(33.33% - 16px);border:2px solid #000000;box-shadow:3px 3px #000;display:flex;align-items:center;border-radius:20px}.diffrence-column_item_wrp{padding:31px}.diffrence-column_item h3{font-family:Proxima Nova;font-weight:800;font-size:24px;line-height:120%;letter-spacing:0px;text-align:center;margin:0 0 10px}.diffrence-column_rte{font-family:Proxima Nova;font-weight:700;font-size:16px;line-height:170%;letter-spacing:0px;text-align:center}.diffrence-column_rte p{margin:0}.diffrence-column_head .pdp_heading svg{left:52%}.diffrence-column_head .pdp_heading{margin-bottom:40px}.ct-template-product .ct_category_main_perent .curve_sbg svg:first-child text.text_main{display:none}.benefits_tab_content{padding:30px 0 20px}.benefits_tab_content .button.tab-button:after,.benefits_tab_content .button.tab-button:before{content:none}.benefits_tab_content .button.tab-button{border:1px solid #1B1C1E;background-color:transparent;color:#1b1c1e;font-weight:500;font-size:18px;line-height:100%;letter-spacing:0px;text-align:center;padding:17px 8px 15px;width:calc(25% - 15px)}.ct_tabs{display:flex;gap:20px;padding-bottom:6px;margin-bottom:35px}.benefits_tab_content .button.tab-button.active{background-color:#f7c8df;box-shadow:0 4px #1b1c1e}.tab-panel{display:none}.tab-contents img,.tab-panel.active{display:block}.tab-panel_img_text{display:flex;flex-wrap:wrap;align-items:center}.tab-panel_img_text_media{width:51%}.tab-panel_img_text_content{width:49%;background-color:#fff;border-radius:50px;border:2px solid #000000;box-shadow:4px 4px #000;padding:40px 16px}.tab-panel_img_text_content h3{margin:0 0 40px;font-weight:700;font-size:21px;line-height:120%;letter-spacing:1.4px}.tab-panel_img_text_content h4{font-weight:700;font-size:22px;line-height:120%;letter-spacing:1.1px;margin:0 0 8px}.tab-panel_img_text_content p{font-weight:500;font-size:20px;line-height:120%;letter-spacing:1px;margin:0 0 20px}.tab-panel_img_text_content p:last-child{margin:0}.tab-panel_multicolumn_first{display:flex;flex-wrap:wrap;gap:20px;text-align:center;justify-content:center;margin-bottom:50px}.ct_benifits_card{display:flex;flex-direction:column;justify-content:center;background-color:#fbe7d8;border:2px solid #000000;border-radius:20px;box-shadow:4px 4px #000;padding:27px 20px;width:calc(33.33% - 20px * 2 / 3)}.ct_benifits_card h3{font-weight:800;font-size:28px;line-height:100%;letter-spacing:0px;margin:0 0 10px}.ct_benifits_card p{margin:0;font-size:20px;line-height:100%;letter-spacing:0px}.multicolumn_second_head p{font-weight:600;font-size:24px;line-height:100%;letter-spacing:0px;text-align:center;margin:0}.multicolumn_second_head h2{font-weight:700;font-size:48px;line-height:120%;letter-spacing:0px;text-align:center;margin:0 0 10px}.tab-panel_multicolumn_second{justify-content:center;margin-top:50px;display:flex;flex-wrap:wrap;gap:20px}.ct_multicolumn_second_card{width:calc(50% - 10px);border:2px solid #000000;box-shadow:0 0 4px #fff inset;border-radius:30px;padding:35px 16px 35px 28px}.ct_multicolumn_second_card:last-child{border-color:#ff9bc7}.ct_multicolumn_second_card h3{font-family:Proxima Nova;font-weight:600;font-size:38px;line-height:100%;letter-spacing:0px;margin:0}.ct_multicolumn_second_rte{font-weight:600;font-size:20px;line-height:100%;letter-spacing:0px;margin-top:10px;max-width:477px}.ct_benefits_multitext{margin-top:50px}.benefits_multitext_item h4{font-weight:700;font-size:32px;line-height:120%;letter-spacing:0px;vertical-align:middle;margin:0 0 3px}.ct_multicolumn_second_card:last-child h4{color:#ff9bc7}.benefits_multitext_item p{font-weight:600;font-size:20px;line-height:100%;letter-spacing:0px;margin:0}.benefits_multitext_item:not(:last-child){margin-bottom:20px}.tab-panel_accordion_title{background-color:#abf0f8;border-radius:36px;font-family:Proxima Soft;font-weight:700;font-size:24px;line-height:100%;letter-spacing:0px;vertical-align:middle;padding:18px 62px 18px 28px;position:relative;cursor:pointer}.tab-panel_accordion_content{font-family:Proxima Soft;font-weight:400;font-size:20px;line-height:30px;letter-spacing:0px;vertical-align:middle;padding:0 30px;margin:20px 0;display:none}.tab-panel_accordion:not(:last-child) .tab-panel_accordion_title{margin-bottom:5px}.tab-panel_accordion_title:after{content:"";right:28px;top:23px;background-image:url(/cdn/shop/files/Vector.svg);width:24px;height:14px;position:absolute;background-repeat:no-repeat;background-size:100%;transition:all .3s ease-in-out}.tab-panel_accordion_title.active:after{transform:rotate(180deg)}.ct-pdp-richtext{padding:20px 0 75px}.pdp-richtext h2{font-family:Proxima Nova;font-weight:500;font-size:28px;line-height:120%;letter-spacing:1.4px;text-align:center;margin:0 0 15px}.pdp-richtext_rte{font-weight:600;font-size:18px;line-height:120%;letter-spacing:.9px;text-align:center;max-width:990px;margin:0 auto 20px}.pdp-richtext_rte p{margin:15px 0 0}.pdp-richtext.ct-bottom_text .pdp-richtext_rte{font-weight:400}.ct-bottom_text h2{font-weight:600}.ct-pdp-richtext_button .button:after,.ct-pdp-richtext_button .button:before{content:none}.ct-pdp-richtext_button .button{color:#1b1c1e;border:1px solid #1B1C1E;background-color:#aef4fc;box-shadow:0 2px #1b1c1e;margin:0 auto;display:flex;max-width:max-content;padding:19px 30px 18px;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0px}.pdp-richtext.ct-bottom_text:last-child .pdp-richtext_rte{max-width:1150px}.pdp-richtext_rte strong{font-weight:600}.pdp-video_media video{display:block;max-width:100%;width:100%;height:auto}.pdp-video-content_wrp{background-color:#d0f0c0;border-radius:40px;overflow:hidden;padding:46px 36px 35px}.pdp-video_media{margin-bottom:36px;border-radius:40px;overflow:hidden;position:relative;display:none}.playbutton{cursor:pointer;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ffffff91;border:1px solid #F37021;box-shadow:0 4px 4px #00000040;-webkit-backdrop-filter:blur(814px);backdrop-filter:blur(814px);width:100px;height:100px;align-items:center;justify-content:center;border-radius:50%;padding-left:8px}.playbutton.playing{display:none}.pdp-video-content_wrp .pdp_heading span{color:#1b1c1e;position:relative;z-index:2}.pdp-video-content_wrp .pdp_heading svg{z-index:1}.pdp-video-content .pdp_heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;padding:7px 0}.pdp-video-content_head .pdp_heading{max-width:376px}.pdp-video-content .pdp_heading .pdp_heading_arrow_svg{position:unset;transform:unset}.pdp-video-bottom_content .pdp_heading{gap:29px}.pdp-video-content_rte h3{margin:0 0 20px;text-align:center;font-weight:700;font-size:24px;line-height:120%;letter-spacing:0px}.pdp-video-content_rte{max-width:1044px;margin:0 auto 23px;padding-bottom:34px;border-bottom:1px solid #000}.pdp-video-content_rte li{font-weight:700;font-size:18px;line-height:120%;letter-spacing:0px;color:#000}.pdp-video-content_rte ul{padding-left:25px;margin:0}.pdp-video-content_rte li:not(:last-child){margin-bottom:15px}.pdp-video-content_rte li a{color:#1d3512;font-size:20px;text-decoration-thickness:1px;text-underline-offset:3px}.pdp-video-bottom_content{max-width:1000px;margin:0 auto}.video-bottom_content_item{width:calc(33.33% - 5px * 2 / 3);background:#fff;padding:54px 25px;text-align:center;border-radius:30px;display:flex;align-items:center;justify-content:center}.video-bottom_content_wrp{display:flex;flex-wrap:wrap;gap:5px}.video-bottom_content_item p{margin:0}.video-bottom_content_item h3{margin:0 0 20px;font-weight:800;font-size:24px;line-height:120%;letter-spacing:0px}.video_content_item_rte{font-family:Proxima Soft;font-weight:700;font-size:16px;line-height:170%;letter-spacing:0px}.video-bottom_content-text{font-weight:600;font-size:24px;line-height:170%;letter-spacing:0px;text-align:center;margin-top:30px}.pdp-video-content{padding:47px 0 30px}.pdp-steps_head .pdp_heading{margin-bottom:133px;padding:0}.pdp-steps{padding:60px 0 47px}.pdp-steps_item{width:calc(33.33% - 50px * 2 / 3)}.pdp-steps_wrp{display:flex;flex-wrap:wrap;gap:90px 10px;justify-content:center}.back_border_steps{position:relative}.back_border{position:absolute;display:flex;top:-100px;right:75px;z-index:-1;max-width:50.518518vw}.pdp_steps_media img{display:block;border-radius:50%;object-fit:cover;border:2px solid #000;padding:5px;background-color:#fff}.pdp-steps_content h2{font-weight:700;font-size:30px;line-height:120%;letter-spacing:0px;text-align:center;margin:0 0 10px}.pdp-steps_content h3{font-family:Proxima Nova;font-weight:700;font-size:22px;line-height:120%;letter-spacing:0px;text-align:center;margin:0 0 8px}.pdp-steps_content_rte{font-weight:500;font-size:18px;line-height:120%;letter-spacing:0px;text-align:center}.pdp_steps_media{max-width:190px;margin:0 auto 16px}.pdp-steps_item_wrp{max-width:332px}.pdp-steps_item:nth-child(3){margin-top:-98px}.pdp-steps_item:nth-child(2){margin-top:50px}.pdp-steps_item:first-child{margin-top:-33px}.pdp-steps_item:nth-child(4){order:5}.product_image_slider_btn,.ct-swiper-button{height:48px;width:48px;margin:0;transform:translateY(-50%);top:50%;background-color:#aef4fc;border-radius:50%;border:1px solid #1B1C1E;box-shadow:0 2px #1b1c1e}.swiper-button-prev.product_image_slider_btn{left:25px}.swiper-button-next.product_image_slider_btn{right:50px}.product_image_slider img{display:block}.product_image_slider_btn svg,.ct-swiper-button svg{width:20px;height:20px}.breadcrumbs__list{display:flex;list-style:none;margin:0;padding:0;gap:5px;flex-wrap:wrap}.breadcrumbs__link{white-space:nowrap;font-family:Proxima Soft;font-weight:400;font-size:20px;line-height:120%;letter-spacing:1px;text-align:center;display:block;text-decoration:none;color:#000}.breadcrumbs__item{position:relative}.breadcrumbs__item:not(:last-child){padding-right:12px}.breadcrumbs__item:not(:last-child):after{content:"/";position:absolute;top:0;right:0;font-family:Proxima Soft;font-weight:400;font-size:20px;line-height:120%;letter-spacing:1px}.breadcrumbs__link.current_page{font-weight:700}.highlight-point-text svg{min-width:12px}.pdp-steps .page-width{max-width:1350px}.quick-add-modal .pdp-breadcrumbs{display:none}.cstm-template-bundle-product .offer_main{min-width:auto;max-width:1000px;margin:0 auto;width:100%;border-radius:20px}.cstm-template-bundle-product .offer_head{font-weight:700;font-size:24px;line-height:30px;letter-spacing:0px;text-align:center;padding-bottom:5px}.cstm-template-bundle-product .offer_list{padding:0;list-style:none;max-width:799px;margin:0 auto}.cstm-template-bundle-product .offer_list p{font-family:Proxima Soft;font-weight:400;font-size:24px;line-height:30px;letter-spacing:0px;text-align:center}.cstm-template-bundle-product .ct-main-product{padding-bottom:26px}.cstm-template-bundle-product .pro-logo img{max-width:342px}.cstm-template-bundle-product .product__info-wrapper{padding:50px 10px 30px!important}.bundle-include_head{font-family:Proxima Soft;font-weight:700;font-size:20px;line-height:120%;letter-spacing:1px;text-decoration:underline;text-decoration-thickness:2px;text-decoration-skip-ink:auto;color:#f37021;text-underline-offset:5px;margin-bottom:10px}.bundle-include_wrp li{font-family:Proxima Soft;font-weight:700;font-size:18px;line-height:120%;letter-spacing:.9px}.bundle-include_wrp li:not(:last-child){margin-bottom:5px}.bundle-include_wrp ul{margin:0 0 10px;padding-left:28px}.bundle-includes_text p{margin:10px 0 0;font-family:Proxima Soft;font-weight:500;font-size:16px;line-height:120%;letter-spacing:.8px;color:#000}.bundle-includes{margin:10px 0 15px;padding-bottom:15px;border-bottom:1px solid #000}.bundle_price h3{font-family:Proxima Nova;font-weight:700;font-size:18px;line-height:120%;letter-spacing:.9px;margin:0 0 5px}.bundle_price p,.save_percentage{display:block;font-family:Proxima Nova;font-weight:600;font-size:12px;line-height:120%;letter-spacing:.6px;margin:0;width:100%}.bundle_compare_launch_price .bundle_compare{font-family:Proxima Nova;font-weight:600;font-size:18px;line-height:120%;letter-spacing:.9px;text-decoration:line-through;color:#b7b7b7}.bundle_compare_launch_price .pipe{width:1px;height:20px;display:block;background-color:#b7b7b7}.bundle_compare_launch_price{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px;margin-bottom:5px}.cstm-template-bundle-product .product_atc_block,.cstm-template-bundle-product .product_atc_block product-form.product-form{margin:0}.bundle_what_inside h3{font-family:Proxima Nova;font-weight:700;font-size:22px;line-height:120%;letter-spacing:1.1px;margin:0 0 10px}.bundle_what_inside{margin:15px 0 20px}.bundle_what_inside ul{margin:0;padding-left:30px}.bundle_what_inside li{font-family:Proxima Nova;font-weight:500;font-size:17px;line-height:120%;letter-spacing:.9px;margin-top:5px;color:#000}.trust_text:not(:last-child):after{font-weight:600;font-size:12px;line-height:120%;letter-spacing:.6px;vertical-align:middle;content:"|";right:0;position:absolute;top:0}.product__text.subtitle,.ct_product__description h3{font-family:Proxima Nova;font-weight:700;font-size:16px;line-height:120%;letter-spacing:.8px;color:#000;margin:0 0 13px}.cstm-template-gift-shop .ct_price_main{border-top:1px solid #000000;padding-top:13px}.trust_text_wrp{width:100%;display:flex;gap:10px;flex-wrap:wrap}.trust_text{position:relative;font-weight:600;font-size:12px;line-height:120%;letter-spacing:.6px;color:#000}.trust_text:not(:last-child){padding-right:13px}.product-form__buttons{max-width:100%}.ct_product .product-form__submit:after,.ct_product .product-form__submit:before{display:none}.cstm-template-gift-shop .ct_product__info-wrapper{padding:44px 10px 19px!important}.pdp-launch-offers_wrp .pdp_heading{padding:0}.cstm-template-gift-shop .ct-main-product{padding-bottom:0!important}.pdp-launch-offers_box{background-color:#feef8c;border-radius:14px;padding:10px;max-width:882px;margin:0 auto}.pdp-launch-offers_box li{font-family:Proxima Soft;font-weight:500;font-size:18px;line-height:120%;letter-spacing:.9px}.pdp-launch-offers_box ul{column-count:2;padding:0;max-width:700px;margin:0 auto}.pdp-launch-offers{padding-bottom:30px;padding-top:38px}.treasure-box{padding:30px 0 60px}.treasure-box_head_rte{font-family:Proxima Nova;font-weight:600;font-size:24px;line-height:120%;letter-spacing:1.2px;text-align:center;color:#000;max-width:1009px;margin:0 auto}.treasure-box_head_rte p{margin:0}.treasure-box_head{margin-bottom:50px}.treasure-box_keepsakes_list{display:flex;gap:20px}.treasure-box_keepsakes_list .treasure-box-card{width:calc(33.33% - 10px)}.treasure-box-card_wrp{height:100%;box-shadow:4px 4px #000;border:2px solid #000000;border-radius:40px;padding:30px 15px}.treasure-box-media img{display:block;max-height:265px;object-fit:contain}.treasure-box-media{max-width:216px;margin:0 auto 20px}.treasure-box-content h3{font-family:Proxima Nova;font-weight:700;font-size:22px;line-height:120%;letter-spacing:0px;text-align:center;margin:0}.treasure-box-content>*:not(:last-child){margin-bottom:10px}.treasure-box_subtitle{font-family:Proxima Nova;font-weight:700;font-size:17px;line-height:120%;letter-spacing:0px;text-align:center}.treasure-box_description{font-family:Proxima Soft;font-weight:500;font-size:18px;line-height:100%;letter-spacing:0px;text-align:center}.treasure-box_price,.treasure-box_yourprice{font-family:Proxima Soft;font-weight:700;font-size:22px;letter-spacing:0px;text-align:center;line-height:1}.treasure-box_keepsakes_list .treasure-box-card_wrp{padding-left:10px;padding-right:10px}.treasure-box_keepsakes_list{max-width:955px;margin:0 auto}.swiper-slide.treasure-box-card{flex-shrink:0;height:auto;width:100%;position:relative;transition-property:transform;display:flex;flex-flow:column nowrap}.treasure-box_premium_swiper .ct_slider-navigation{max-width:1280px;margin-top:30px}.treasure-box_premium_swiper .ct_slider-navigation .swiper-pagination-progressbar{height:5px!important;border-radius:5px}.treasure-box .pdp_heading{padding:0;margin-bottom:50px}.treasure-box_premium{margin-bottom:50px}.tab-panel-features_wrp{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.feature_card_item{width:calc(16.6666667% - 20px * 5/6)}.feature_card_item_wrp{height:100%;border:2px solid #000000;box-shadow:4px 4px #000;border-radius:20px;padding:30px 10px;display:flex;flex-direction:column}.feature_emoji{text-align:center;font-size:50px;line-height:1;margin-bottom:24px;vertical-align:middle}.feature_card_item h3{font-family:Proxima Soft;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0px;text-align:center;margin:0 0 24px}.feature_card_item_rte{font-weight:600;font-size:14px;line-height:100%;letter-spacing:0px;text-align:center}.feature_card_item_content{display:flex;flex-direction:column;flex:1}.tab-panel-features .pdp_heading{padding:20px 0 0;margin-bottom:30px}.gift-inspiration_wrp{background-color:#d9fbff;border-radius:20px;padding:78px 53px 77px 47px}.gift-inspiration_inner_head h3{font-family:Proxima Soft;font-weight:700;font-size:36px;line-height:30px;letter-spacing:0px;text-align:center;margin:0 0 44px;color:#000}.gift-inspiration_inner{display:flex;gap:38px;flex-wrap:wrap;align-items:center}.gift-inspiration_left{width:calc(63.5% - 19px)}.gift-inspiration_right{width:calc(36.5% - 19px)}.gift-inspiration_left h3,.gift-inspiration_right h3{margin:0 0 10px;font-family:Proxima Soft;font-weight:700;font-size:24px;line-height:30px;letter-spacing:0px;color:#000}.gift-inspiration_left_rte{font-family:Proxima Soft;font-weight:500;font-size:24px;line-height:30px;letter-spacing:0px}.gift-inspiration_left_item:not(:last-child){margin-bottom:15px}.gift-inspiration_right_rte{font-family:Proxima Soft;font-weight:500;font-size:20px;line-height:30px;letter-spacing:0px}.gift-inspiration_right_item:not(:last-child){margin-bottom:20px}.gift-inspiration_right_item{padding:25px 31px;border-radius:20px;background-color:#e6cef0}.gift-inspiration{padding:40px 0 30px}.ct-faqs_section .pdp_heading{padding:0}.ct-faqs_section{padding:60px 0 20px}.ct_tabs.ct_tabs_center{justify-content:center}.gift_default_text{font-family:Proxima Soft;font-weight:800;line-height:1;font-size:18px}.gift_personalize_box label{display:block;font-size:18px;font-weight:700;margin-bottom:10px;line-height:1}.gift_personalize_box textarea{max-width:451px;border:2px solid #000000;box-shadow:3px 3px #000;min-height:110px;width:100%;border-radius:20px;display:block;padding:10px 15px}.gift_personalize_box{margin-top:20px}.treasure-bottom_box{border-radius:30px;padding:30px;background-color:#aef4fc;max-width:1000px;margin:50px auto 0;text-align:center}.treasure-bottom_box h2{margin:0 0 10px;font-size:32px;font-weight:700;line-height:1.2}.treasure-bottom_box p{line-height:120%;font-size:20px;max-width:800px;margin:10px auto 0;font-weight:500}.ct_slider-navigation button.nav-arrow.swiper-button-lock,.cstm-template-gift-shop .ct_price_review_box{display:none}.ct_price_box_save{width:100%;font-weight:600;font-size:12px;line-height:120%;letter-spacing:.6px;color:#000}.ct_quantity_main .ct_quantity_add{flex:1}.product-ingredients-table table{width:100%;box-shadow:none}.product-ingredients-table{background-color:#abf0f8;border-radius:30px;padding:35px}.product-ingredients-table table th{font-family:Proxima Nova;font-weight:600;font-size:24px;line-height:100%;letter-spacing:0px;text-align:center;vertical-align:middle;padding:15px;width:100%;border:0;border-bottom:2px solid #ABF0F8}.product-ingredients-table table td{width:100%;font-family:Proxima Nova;font-weight:400;font-size:14px;line-height:1.2;letter-spacing:.5px;text-align:center;border:0;border-bottom:2px solid #ABF0F8}.product-ingredients-table table th,.product-ingredients-table table td{background-color:#fff}.product-ingredients-table table tr{display:flex;gap:16px;justify-content:space-between}.ct_quantity_main.without_weight .ct_quantity_box .product-form__input{margin-left:0}@media (min-width: 750px){.mb_show{display:none!important}.cstm-template-bundle-product .feature_card_item{flex:1}}@media (max-width:1850px){.back_border{max-width:55.51858vw}}@media (max-width:1550px){.back_border{max-width:63.51858vw}}@media (max-width:1380px){.ct_product,.treasure-box_premium_swiper{padding-left:50px}}@media (min-width: 750px) and (max-width:1350px){.back_border{max-width:71.5185185vw;right:30px}.pdp-steps_item{width:calc(33.33% - 20px)}.pdp-steps_item:first-child{margin-top:-30px}}@media (max-width: 1199px){.ct-complementary-products .complementary-slide.grid__item{width:calc(50% - 10px);flex:unset}.offer_main{display:flex;flex-direction:column;justify-content:center;width:40%;min-width:auto;max-width:unset}.product-info-bottom{align-items:unset}.pro_rec{max-width:unset;width:60%}.key_box_main.dk_show .key_box{width:calc(33.33% - 12px)}.benefits_tab_content .button.tab-button{font-size:14px}.feature_card_item{width:calc(33.33% - 20px * 2 / 3)}}@media (max-width: 989px){.product-ingredients-table{padding:20px}.product-ingredients-table table th{font-size:14px}.product-ingredients-table table td{font-size:12px}.product-ingredients-table table tr{gap:2px}.ct_product{flex-wrap:wrap;flex-direction:column;padding-right:50px}.product_image_slider{width:100%;padding:0 0 30px}.swiper-button-next.product_image_slider_btn{right:0}.swiper-button-prev.product_image_slider_btn{left:0}.ct_product__info-wrapper_main,.pro_rec,.offer_main{width:100%}.ct_product__info-wrapper{max-width:850px!important;margin:0 auto}.ct_product__info-wrapper .product__info-container{max-width:100%}.description-point-text{padding:18px 7px;min-width:auto;width:calc(25% - 8px)}.ct_quantity_add{width:calc(100% - 225px)}.ct_quantity_add .product-form__buttons{max-width:100%}.ct_quantity_add .product-form__submit{min-width:auto;width:100%;margin:0;max-width:100%}.product-info-bottom{flex-wrap:wrap}.pro_rec{padding:20px 0 0}.ct-complementary-products .complementary-slide.grid__item{width:calc(33.33% - 20px * 2 / 3)}.pdp-steps_wrp{gap:40px 30px}.pdp_steps_media{max-width:160px}.back_border{top:-110px;right:-28px}.related-products .product-grid{row-gap:40px}.pdp-launch-offers_box ul{column-count:1;padding-left:25px}.gift-inspiration_right,.gift-inspiration_left{width:100%}.pdp-steps_content_rte{font-size:14px}.pdp-steps_content h2{font-size:24px}.pdp-steps_content h3{font-size:18px;margin:0 0 5px}.pdp-steps_item:nth-child(3){margin-top:-40px}}@media (max-width: 768px){.pdp_steps_media:after{width:160px;height:160px}.pdp-steps_wrp{gap:30px 20px}.pdp-steps_head .pdp_heading{margin-bottom:100px}.back_border{top:-150px;right:-34px;max-width:82.518518vw}.pdp-steps_item:nth-child(3){margin-top:-60px}.pdp-steps_content h3{font-size:14px}}@media (max-width: 749px){.product_image_slider{padding:0}.dk_show{display:none!important}.ct_product.page-width{padding:20px 0 0}.product-info-bottom{padding:0 15px}.ct_product__info-wrapper{border-radius:0;border:0px;padding:30px 15px 0!important}.pro-logo img{max-width:107px}.product__title{margin:5px 0 15px}h1.ct_pro_title{font-family:Proxima Nova;font-weight:500;font-size:18px;line-height:120%;letter-spacing:.9px}.description-point-text{width:calc(33.33% - 10px * 2 / 3);font-size:10px}.description-point{flex-wrap:wrap;justify-content:center}.ct_product__description p{font-size:12px}.ct_product__description{overflow:unset;height:auto;min-height:auto;margin:15px 0!important;max-height:unset}.breadcrumbs__link{font-weight:400;font-size:10px;line-height:120%;letter-spacing:.5px}.breadcrumbs__item:not(:last-child):after{font-weight:400;font-size:10px;line-height:120%;letter-spacing:.5px}.breadcrumbs__item:not(:last-child){padding-right:8px}.product_image_slider_btn,.ct-swiper-button{width:30px;height:30px;z-index:1}.ct-swiper-button svg,.product_image_slider_btn svg{width:12px;height:12px}.swiper-button-prev.product_image_slider_btn{left:8px}.swiper-button-next.product_image_slider_btn{right:8px}.highlight-point-text{font-size:12px;letter-spacing:.6px;gap:10px}.highlight-point{margin-bottom:10px!important}.Certified-heading,.product-form__input .form__label{font-size:18px;letter-spacing:.9px;margin-bottom:15px}.Certified-box{gap:20px 17px}.Certified-box-img{height:60px;width:auto;max-width:fit-content}.ct_price_box_main,.ct_camp_price_box_main{font-size:18px;letter-spacing:.9px}.ct_price_box_text{letter-spacing:.6px}.ct_price_main{gap:15px 10px;flex-wrap:wrap}.Certified-main{margin-bottom:15px!important;padding:15px 0!important}.ct_quantity_main{margin:15px 0 5px}.ct_quantity_weight{width:60px;font-size:12px;border-radius:50px;height:35px}.ct_quantity_box_inn{max-width:80px;min-width:80px;min-height:35px}.ct_quantity_box_inn .quantity__button{width:28px}.ct_product .product-form__submit{padding:0 10px;min-height:35px}.ct_product .product-form__submit span{font-size:12px}.ct_quantity_add{width:calc(100% - 160px)}.ct-main-product{padding-bottom:10px!important}.offer_main{padding:12px 10px}.offer_list p{font-size:13px;letter-spacing:.7px}.offer_head{letter-spacing:.8px}.pro_rec{padding:15px 0 0}.ct-complementary-products .complementary-slide.grid__item{width:100%}.ct-complementary-products .complementary-products__container{padding:21px}.ct-complementary-products .accordion__title{letter-spacing:1px;font-size:20px;font-family:Proxima Nova;max-width:unset;text-align:center}.complementary-products__container .card--card.card--media>.card__content{display:flex;flex-direction:column;justify-content:space-between}.ct-complementary-products .card.card--horizontal{align-items:unset}.ct-complementary-products .card--horizontal s.price-item.price-item--regular{color:#b7b7b7}.ct-complementary-products .card__heading{margin-bottom:5px}.ct-complementary-products .complementary-products__container .card--horizontal .quick-add{width:max-content}.ct-complementary-products .complementary-products__container .card--horizontal .card__inner{max-width:22%}.pdp_heading{font-size:24px;padding:3px 0;margin-bottom:20px}.pdp_heading svg{height:35px;width:max-content}.key_ingredients_head_rte{font-size:18px;letter-spacing:.9px}.key_ingredients_head .pdp_heading{margin-bottom:15px}.key_ingredients_inner{margin-top:20px}.key_ingredients_inner .ct-swiper-button,.diffrence-column_wrp .ct-swiper-button{position:unset;transform:none}.key_ingredients_inner .ct-swiper-buttons_wrp,.diffrence-column_wrp .ct-swiper-buttons_wrp{display:flex;gap:10px;justify-content:center;margin-top:20px;padding-bottom:2px}.key_ingredients_main .page-width{padding:0 22px}.key_ingredients_main{padding:40px 0 20px}.benefits_tab_content{padding:20px 0}.benefits_tab_content .ct_tabs{margin:0 -15px 25px;padding:0 15px 2px;overflow-x:auto;gap:10px}.ct_tabs.ct_tabs_center{justify-content:flex-start}.benefits_tab_content .button.tab-button{white-space:nowrap;padding:9px 11px;min-width:200px;width:auto;font-size:14px;min-height:35px}.benefits_tab_content .button.tab-button.active,.ct_quantity_add .product-form__submit{box-shadow:0 2px #1b1c1e}.tab-contents:has(.tab-panel-ingredients){margin:0 -15px;overflow-x:auto}.benefits_tab_content .ct_tabs::-webkit-scrollbar,.tab-contents:has(.tab-panel-ingredients)::-webkit-scrollbar{display:none}.key_ing_text ul{width:max-content;margin:0 auto}.tab-panel{padding:0 5px}.tab-panel_img_text_media{width:100%}.tab-panel_img_text_content{margin-top:-15px;box-shadow:4px 4px #000;border-radius:20px;width:calc(100% - 4px);margin-bottom:4px;padding:19px 10px}.tab-panel_img_text_content h3{font-size:20px;letter-spacing:1px;margin-bottom:15px}.tab-panel_img_text_content h4{font-size:18px;letter-spacing:.9px;margin-bottom:5px}.tab-panel_img_text_content p{font-size:14px;letter-spacing:.7px;margin-bottom:10px}.tab-panel_img_text_content p strong{font-size:18px;letter-spacing:.9px;display:block;line-height:100%;margin-top:18px}.tab-panel_img_text_content p:has(strong) br{display:none}.ct_benifits_card{width:100%;padding:11px 20px}.ct_benifits_card h3{font-size:18px;max-width:210px;margin:0 auto 10px}.ct_benifits_card p{font-size:14px;font-family:Proxima Soft;max-width:200px;margin:0 auto}.tab-panel_multicolumn_first{margin-bottom:40px;padding:0 15px}.multicolumn_second_head h2{font-size:24px}.multicolumn_second_head p{font-size:14px;max-width:267px;margin:0 auto}.tab-panel_multicolumn_second{margin-top:20px;overflow-x:auto;flex-wrap:nowrap;padding:0 15px;justify-content:flex-start}.cstm-template-gift-shop .tab-panel_multicolumn_second{padding:0}.ct_multicolumn_second_card{width:100%;min-width:82%;padding:20px 11px}.ct_multicolumn_second_card h3{font-size:20px}.ct_benefits_multitext{margin-top:40px}.benefits_multitext_item h4{font-size:20px;margin-bottom:10px}.benefits_multitext_item p{font-size:16px}.ct_multicolumn_second_card:has(.ct_multicolumn_second_rte) .ct_benefits_multitext{margin-top:20px}.ct_multicolumn_second_rte{font-size:14px}.ct_multicolumn_second_card:last-child .benefits_multitext_item:not(:last-child){margin-bottom:10px}.ct_multicolumn_second_card:last-child h4{font-size:24px;margin-bottom:2px}.tab-panel_multicolumn_second::-webkit-scrollbar,.related-products .product-grid::-webkit-scrollbar{display:none}.tab-panel.tab-panel-benefits{padding:0}.multicolumn_second_head{padding:0 15px}.tab-panel_accordion_title{font-size:12px;padding:11px 45px 12px 10px}.tab-panel_accordion_title:after{width:12px;height:7px;right:18px;top:14px}.tab-panel.tab-panel-faq{padding:0 7px}.tab-panel_accordion_content{margin:10px 0;padding:0 7px;font-size:12px;line-height:15px}.tab-panel_accordion:not(:last-child) .tab-panel_accordion_title{margin-bottom:10px}.ct-pdp-richtext{padding:0 0 40px}.pdp-richtext h2,.ct-bottom_text h2{font-weight:500;font-size:20px;line-height:120%;letter-spacing:1px;margin-bottom:10px}.pdp-richtext_rte p{margin:10px 0 0}.pdp-richtext_rte{font-size:14px;letter-spacing:.7px}.ct-pdp-richtext_button .button{padding:10px 30px;font-size:14px;min-height:35px}.pdp-video-content{padding:20px 0}.pdp-video-content_wrp{border-radius:20px;padding:20px 15px}.pdp-video-content .page-width{padding:0}.pdp-video_media{border-radius:20px;margin-bottom:20px}.playbutton{width:30px;height:30px;padding-left:1px}.playbutton svg{width:12px;height:14px}.pdp-video-content_head .pdp_heading{max-width:203px;margin-bottom:20px}.pdp-video-content .pdp_heading .pdp_heading_arrow_svg{height:20px;width:20px}.pdp-video-content_rte h3{font-size:20px;margin-bottom:15px}.pdp-video-content_rte li{font-size:12px}.pdp-video-content_rte li a{font-size:12px;text-underline-offset:1px}.pdp-video-content_rte{margin-bottom:20px;padding-bottom:20px}.pdp-video-content .pdp_heading{gap:20px;margin-bottom:20px}.video-bottom_content_item{padding:9px 7px;align-items:flex-start;border-radius:15px}.video-bottom_content_item h3{font-size:14px;margin-bottom:6px}.video_content_item_rte{font-size:12px;line-height:1}.video-bottom_content-text{font-size:20px;margin-top:20px}product-recommendations.related-products{padding-top:20px;padding-bottom:20px}.related-products__heading.pdp_heading{margin-bottom:20px}.related-products .product-grid{gap:11px;flex-wrap:nowrap;overflow-x:auto;padding:0 15px 15px;margin:0 -15px;overflow-y:hidden}.related-products .product-grid .grid__item{width:calc(50% - 5.5px)}.diffrence-column_section{padding:20px 0}.diffrence-column_item_wrp{flex-direction:column;display:flex;justify-content:center;padding:16px 32px;border:2px solid #000000;box-shadow:3px 3px #000;border-radius:20px;height:100%;margin-right:3px}.diffrence-column_item h3{font-size:18px}.diffrence-column_rte{font-size:14px;line-height:1}.diffrence-column_head .pdp_heading,.pdp-steps_head .pdp_heading{margin-bottom:20px}.diffrence-column_item.swiper-slide{border:0;border-radius:0;box-shadow:0 0;flex-shrink:0;height:auto;width:100%;position:relative;transition-property:transform;display:flex;flex-flow:column nowrap}.pdp-steps_item.swiper-slide{margin-top:0!important}.pdp-steps_item_wrp{max-width:unset}.pdp-steps_item:nth-child(4){order:unset}.pdp-steps{padding:40px 0 20px}.pdp-steps_wrp{display:block}.pdp_steps_media{max-width:210px}.pdp-steps_content h2{font-size:28px}.pdp-steps_content h3{font-size:20px}.pdp-steps_content_rte{font-size:16px}.pdp-steps_wrp .swiper-button-prev.ct-swiper-button{left:0}.pdp-steps_wrp .swiper-button-next.ct-swiper-button{right:0}@supports (-webkit-touch-callout: none){.Certified-box-img{width:60px}}.cstm-template-bundle-product .offer_head{font-size:18px;line-height:18px;padding-bottom:3px}.cstm-template-bundle-product .offer_list p{font-size:14px;letter-spacing:.7px;line-height:18px;font-weight:500}.cstm-template-bundle-product .offer_main{padding:15px 10px;border-radius:14px}.cstm-template-bundle-product .pro-logo img{max-width:250px}.bundle-include_head{font-size:18px;letter-spacing:.9px}.bundle-include_wrp li,.bundle-includes_text p,.bundle_compare_launch_price .bundle_compare{font-size:14px;letter-spacing:.7px}.bundle_compare_launch_price .pipe{display:none}.bundle_compare_launch_price{gap:5px 10px}.cstm-template-bundle-product .ct_product .product-form__submit span,.cstm-template-gift-shop .ct_product .product-form__submit span{font-size:14px}.main_bundle_price{margin:10px 0}.bundle-includes{padding-bottom:10px;margin-bottom:10px}.bundle_what_inside h3{font-size:24px;text-align:center;letter-spacing:1.2px}.bundle_what_inside{margin:20px 0 0}.bundle_what_inside li{font-size:12px;letter-spacing:.6px}.cstm-template-bundle-product .product__info-wrapper{padding-top:30px!important;padding-bottom:0!important}.cstm-template-bundle-product .ct-main-product{padding-bottom:0!important}.tab-panel-features .pdp_heading{font-size:18px;letter-spacing:.9px;margin-bottom:20px;padding:0}.feature_card_item_wrp{padding:15px;box-shadow:2px 2px #000}.feature_emoji{margin-bottom:15px}.feature_card_item h3{font-size:18px;max-width:150px;margin:0 auto 15px}.feature_card_item_rte{font-size:12px}.tab-panel-features_wrp{gap:15px;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding:0 15px 2px}.tab-panel.tab-panel-features{margin:0 -15px;padding:0}.feature_card_item{width:100%;min-width:158px}.tab-panel-features_wrp::-webkit-scrollbar,.treasure-box_premium_swiper .ct_slider-navigation,.treasure-box_keepsakes_list::-webkit-scrollbar{display:none}.pdp-launch-offers_wrp .pdp_heading{margin-bottom:10px}.pdp-launch-offers_box{padding:14.5px 10px}.pdp-launch-offers_box ul{padding-left:23px}.pdp-launch-offers_box li:not(:last-child){margin-bottom:10px}.cstm-template-gift-shop .ct_product__info-wrapper{padding:30px 15px 5px!important}.pdp-launch-offers_box li{font-size:13px;letter-spacing:.7px}.pdp-launch-offers{padding-bottom:15px;padding-top:0}.gift-inspiration{padding:20px 0}.gift-inspiration .page-width{padding:0}.gift-inspiration_wrp{padding:25px 15px}.gift-inspiration_inner_head h3{margin-bottom:15px;line-height:120%;font-size:20px}.gift-inspiration_left_wrp{padding:0 5px}.gift-inspiration_left h3,.gift-inspiration_right h3{line-height:1;font-size:18px}.gift-inspiration_left_rte,.gift-inspiration_right_rte{color:#000;font-size:14px;line-height:1}.gift-inspiration_inner{gap:20px}.gift-inspiration_right_item:not(:last-child){margin-bottom:15px}.gift-inspiration_right h3{line-height:30px}.ct-template-product .ct_slider-navigation button.nav-arrow svg,.ct-template-product .ct_slider-navigation button.nav-arrow .arrow-icon{width:12px;height:12px}.ct-template-product .ct_slider-navigation button.nav-arrow{width:30px;height:30px;min-width:30px}.treasure-box_premium_swiper{padding:0 0 4px}.treasure-box_keepsakes_list{gap:11px;overflow-x:auto;padding-bottom:4px}.treasure-box_keepsakes_list .treasure-box-card{width:100%;min-width:calc(50% - 5.5px)}.treasure-box-card_wrp{margin-right:4px;padding:9px 7px 17px;border-radius:20px}.treasure-box .pdp_heading{letter-spacing:1.2px;margin:0 auto 20px;max-width:240px}.treasure-box_head h2.pdp_heading{letter-spacing:0}.treasure-box_head h2.pdp_heading svg{height:30px;width:176px;top:auto;transform:translate(-50%)}.treasure-box_head_rte{font-size:14px;letter-spacing:.7px}.treasure-box_head{margin-bottom:20px}.treasure-box-content h3{font-size:16px}.treasure-box_price,.treasure-box_yourprice{font-size:18px}.treasure-box_description,.treasure-bottom_box p{font-size:14px}.treasure-box-media{max-width:100px;margin:0 auto 15px}.treasure-box_subtitle{font-size:9px}.treasure-box-media img{max-height:134px;height:134px}.treasure-box_premium{margin-bottom:35px}.treasure-box{padding:15px 0 30px}.treasure-box_premium_wrp{padding:0 15px}.treasure-box-content:has(.treasure-box_subtitle)>*:not(:last-child){margin-bottom:5px}.treasure-box_keepsakes_list .treasure-box-card_wrp{padding-left:5px;padding-right:5px}.feature_card_item_content{justify-content:unset}.gift-inspiration_right_item{padding:16px 21px}.cstm-template-gift-shop .ct-main-product{padding-top:20px!important}.ct-faqs_section{padding:20px 0 0}.treasure-bottom_box h2{font-size:20px}.treasure-bottom_box{padding:24px 15px;margin-top:30px;border-radius:20px}.cstm-template-gift-shop .tab-panel{padding:0}.cstm-template-bundle-product .product-info-bottom{margin-bottom:20px}}@media (max-width: 576px){.tab-panel_ct_image img{max-width:640px;height:310px}.multicolumn_second_head p{max-width:100%}.ct-template-product .quick-add-modal__content-info,.quick-add-modal .ct_product.page-width{padding:0}.ct_product__info-wrapper{padding:15px 15px 0!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product.css.map */
