.section+.section{margin:0!important}.price .product_save_badge{display:none}.home_banner_slideshow .slideshow__controls{position:unset;border:none}.home_banner_slideshow button.slideshow__autoplay,.home_banner_slideshow .slider-counter.slider-counter--dots{display:none}.home_banner_slideshow button.slider-button{position:absolute;top:50%;transform:translateY(-50%)}.home_banner_slideshow button.slider-button svg.icon.icon-caret{width:20px;height:20px}.home_banner_slideshow button.slider-button.slider-button--next{right:40px}.home_banner_slideshow button.slider-button.slider-button--prev{left:40px}.home_banner_slideshow button.slider-button span.svg-wrapper{background:#fff;width:30px;height:30px;border-radius:4px}@media (max-width: 767px){.home_banner_slideshow button.slider-button.slider-button--next{right:5px}.home_banner_slideshow button.slider-button.slider-button--prev{left:5px}}.banner:after,.banner__media:after{left:0}.banner__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9}@media (min-width: 768px){.banner__media.banner__media_mobile{display:none!important}}@media (max-width: 767px){.banner__media.banner__media_desktop{display:none!important}}.banner_collection_header .banner_collection_heading{margin:0;color:#000;font-size:36px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:normal}.banner_collection_header .bc_header_description{margin:10px 0 0}.banner_collection_header .bc_header_description p{margin:0;color:#00000080;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:normal}.banner_collection_sliderbox{margin-top:32px}.banner_collection_slider{padding-bottom:20px!important}.banner_collection_slide .bcs_slide_box{border-radius:8px;background:#e0e0e0;padding:12px;overflow:hidden}.banner_collection_slide .bcs_slide_box .bcs_slide_link{display:block;text-decoration:none}.banner_collection_slide .bcs_slide_header .bcs_slide_title{display:flex;align-items:center;justify-content:space-between;gap:10px}.banner_collection_slide .bcs_slide_title h5{margin:0;color:#000;font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:normal}.banner_collection_slide .bcs_slide_description{margin:4px 0 0}.banner_collection_slide .bcs_slide_description p{margin:0;color:#000;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:normal}.banner_collection_slide .bcs_slide_box .bcs_slide_banner{margin:8px 0 0;position:relative;padding-top:70%}.banner_collection_slide .bcs_slide_box .bcs_slide_banner .bcs_slide_bannerimg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.banner_collection_slider .swiper-scrollbar{left:0;width:100%;background:#d9d9d9}.banner_collection_slider .swiper-scrollbar .swiper-scrollbar-drag{background:#000;display:block!important;height:100%}@media (max-width: 991px){.banner_collection_slide .bcs_slide_title h5{font-size:16px}}@media (max-width: 767px){.banner_collection_header .banner_collection_heading{font-size:30px}.banner_collection_header .bc_header_description p{font-size:16px}.banner_collection_sliderbox{margin-top:24px}}.Featured__collection .collection__title h2.title.h1{margin:0;font-size:36px;font-style:normal;font-weight:600;line-height:normal}.Featured__collection .card__content{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:12px}.Featured__collection .card__content .quick-add{width:100%;margin:0}.Featured__collection .card__content .quick-add .quick-add__submit{border-radius:10px;background:#000;padding:12px;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;letter-spacing:normal;border:2px solid #000;transition:all .3s}.Featured__collection .card__content .quick-add .quick-add__submit:hover{color:#000;background:#fff}.Featured__collection .card__content .quick-add .quick-add__submit:before,.Featured__collection .card__content .quick-add .quick-add__submit:after{content:none!important}.Featured__collection .card__content .card__information{flex:1;padding:5px 0 0}.Featured__collection .card__information .card__heading{font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:normal;text-transform:uppercase}.Featured__collection .card__information .card-information{margin:8px 0 0}.Featured__collection .card__information .card-information .price{margin:0!important}.Featured__collection .card-information .price .price__regular{display:none}.Featured__collection .card-information .price .price__sale{align-items:center;display:flex;gap:6px;flex-direction:row-reverse;justify-content:start}.Featured__collection .card-information .price .price__sale .price-item--regular{margin:0;color:red;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;letter-spacing:normal;display:flex;align-items:center;height:100%}.Featured__collection .card-information .price .price__sale .price-item--sale.price-item--last{font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;letter-spacing:normal}.card-product_atcbtn.quick-add{margin:0;flex:0 0 auto}.card-product_atcbtn.quick-add button.quick-add__submit{background:#f3f3f3;border-radius:99px;width:32px;height:32px;min-height:auto;display:flex;align-items:center;justify-content:center;padding:0}.card-product_atcbtn.quick-add button.quick-add__submit:before,.card-product_atcbtn.quick-add button.quick-add__submit:after{content:none!important}.card-product_atcbtn.quick-add button.quick-add__submit svg{width:18px;height:18px;display:block}.Featured__collection .card__badge{display:none}.collection_footer_btn{margin-top:50px}.collection_footer_btn a.button{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;letter-spacing:normal;margin:0!important;transition:all .3s;padding:2px 39px 4px}.collection_footer_btn a.button:hover{transform:scale(1.02)}.collection_footer_btn a.button:before,.collection_footer_btn a.button:after{content:none!important}.collection__description.body{color:#00000080;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:normal;margin:10px 0 0}.card__heading a:after{content:none!important}@media (max-width: 1024px){.Featured__collection .card__information .card-information{margin:4px 0 0}.featured_collection_grid ul.product-grid .grid__item{width:calc(33.6% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(33.6% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}}@media (max-width: 767px){.Featured__collection .collection__title h2.title.h1{font-size:30px}.collection__description.body{font-size:16px}}@media (max-width: 749px){.featured_collection_grid ul.product-grid.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}.featured_collection_grid ul.product-grid.grid--1-col-tablet-down .grid__item{width:100%;max-width:100%}.Featured__collection .card__information .card__heading,.Featured__collection .card-information .price .price__sale .price-item--sale.price-item--last{font-size:12px}.Featured__collection .card-information .price .price__sale .price-item--regular{font-size:10px}.card-product_atcbtn.quick-add button.quick-add__submit{width:28px;height:28px}.card-product_atcbtn.quick-add button.quick-add__submit svg{width:16px;height:16px}.collection_footer_btn{margin-top:30px}.collection_footer_btn a.button{font-size:12px;padding:14px 32px;min-height:fit-content}.Featured__collection .card__content .quick-add .quick-add__submit{border-radius:6px;padding:12px;font-size:12px;min-height:fit-content}}.shop_combos_header .shop_combos_heading{margin:0;color:#000;font-size:36px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:normal}.shop_combos_header .sc_header_description{margin:10px 0 0}.shop_combos_header .sc_header_description p{margin:0;color:#00000080;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:normal}.shop_combos_section .shop_combos_grid{margin:30px 0 0}.shop_combos_col .shop_combo_box{border-radius:8px;overflow:hidden}.shop_combo_box .shop_combo_banner{position:relative;padding-top:110%}.shop_combo_box .shop_combo_banner:before{position:absolute;content:"";background:#34343424;width:100%;height:100%;top:0;left:0;z-index:1}.shop_combo_box .shop_combo_banner .sc_banner_img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.shop_combo_box .shop_combo_banner .shop_combo_name{position:absolute;bottom:14px;left:20px;z-index:2;margin:0;color:#fff;font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:normal}.shop_combo_box .shop_combo_content{background:#000;padding:20px 18px 15px;display:flex;align-items:center;justify-content:space-between;gap:10px}.shop_combo_content .sc_content_details{flex:1}.shop_combo_content .sc_content_details .sc_product_name{margin:0;color:#fff;font-family:Inter;font-size:12px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:normal}.shop_combo_content .sc_content_details .sc_product_prices{display:flex;align-items:center;gap:8px;margin:8px 0 0;flex-wrap:wrap}.shop_combo_content .sc_content_details .sc_product_prices .sc_product_sale{display:block;color:#fff;font-family:Inter;font-size:12px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;letter-spacing:normal}.shop_combo_content .sc_content_details .sc_product_prices .sc_product_compare{display:block;color:red;font-family:Inter;font-size:10px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:line-through;letter-spacing:normal;text-transform:uppercase}.shop_combo_content .sc_content_btn{flex:0 0 auto}.shop_combo_content .sc_content_btn .sc_content_btnlink{text-decoration:none;border-radius:10px;background:#fff;padding:10px;color:#000;font-family:Inter;font-size:10px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:normal;text-transform:uppercase;transition:all .3s;border:1px solid #fff}.shop_combo_content .sc_content_btn .sc_content_btnlink:hover{background:transparent;color:#fff}@media (max-width: 1120px){.shop_combo_box .shop_combo_banner .shop_combo_name{bottom:10px;left:12px;font-size:18px}.shop_combo_box .shop_combo_content{padding:14px 12px 12px}.shop_combo_content .sc_content_btn .sc_content_btnlink{border-radius:8px;padding:8px;font-size:9px}}@media (max-width: 1024px){.shop_combos_grid .shop_combos_col.grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 4)}.shop_combo_box .shop_combo_banner .shop_combo_name{bottom:18px;left:20px;font-size:22px}}@media (max-width: 575px){.shop_combos_header .shop_combos_heading{font-size:30px}.shop_combos_header .sc_header_description p{font-size:16px}.shop_combos_grid .shop_combos_col.grid__item{width:100%;max-width:100%}}.product_list_header .product_list_heading{margin:0;color:#000;font-family:Inter;font-size:36px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:normal}.product_list_header .pl_header_description{margin:10px 0 0}.product_list_header .pl_header_description p{margin:0;color:#00000080;font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:normal}.product_list_grid{margin:40px 0 0;--grid-desktop-horizontal-spacing: 30px}.product_list_box .pl_collection_heading{border-bottom:1px solid #d9d9d9;padding-bottom:14px}.product_list_box .pl_collection_heading h4{margin:0;color:#2c2c2c;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:normal}.product_list_box .pl_collection_products{display:flex;flex-direction:column;gap:15px;margin:28px 0 0}.plc_product_box .plc_product_link{display:flex;align-items:center;gap:14px;text-decoration:none}.plc_product_box .plc_product_banner{width:80px;flex:0 0 auto;height:80px}.plc_product_box .plc_product_banner img{width:100%;height:100%;object-fit:cover;object-position:center}.plc_product_box .plc_product_details{flex:1}.plc_product_box .plc_product_details .plc_product_title{margin:0;color:#000;font-family:Inter;font-size:16px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:normal}.plc_product_box .plc_product_details .plc_product_price{display:block;margin:4px 0 0;color:#2c2c2c;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:normal;text-transform:uppercase}@media (max-width: 1120px){.product_list_box .pl_collection_products{gap:12px;margin:18px 0 0}.plc_product_box .plc_product_link{gap:10px}.plc_product_box .plc_product_banner{width:60px;height:70px}.plc_product_box .plc_product_details .plc_product_title,.plc_product_box .plc_product_details .plc_product_price{font-size:14px}}@media (max-width: 991px){.product_list_grid .product_list_col.grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 4)}.product_list_grid{--grid-desktop-vertical-spacing: 40px;--grid-desktop-horizontal-spacing: 40px;--grid-mobile-horizontal-spacing: 40px;--grid-mobile-vertical-spacing: 40px}}@media (max-width: 575px){.product_list_header .product_list_heading{font-size:30px}.product_list_header .pl_header_description p{font-size:16px}.product_list_grid .product_list_col.grid__item{width:100%;max-width:100%}.product_list_box .pl_collection_heading h4{font-size:15px}.product_list_grid{--grid-mobile-vertical-spacing: 40px}}.people_video_header .poeple_video_heading{margin:0;color:#000;font-size:36px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:normal}.people_video_header .pv_header_description{margin:10px 0 0}.people_video_header .pv_header_description p{margin:0;color:#00000080;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:normal}.people_video_header .pv_header_description p strong{font-weight:600;color:red}.people_video_slider{margin:40px 0 0;display:flex;gap:20px}.people_video_slider .people_video_slide{width:calc(20% - 16px)}.people_video_inner{position:relative;padding-top:190%;overflow:hidden;border-radius:20px;border:1px solid #d1d1d1}.people_video_inner video.people_custom_video{width:100%;height:100%;object-fit:cover;cursor:pointer;position:absolute;top:0;left:0}.people_video_inner .pcv_play_icon,.people_video_inner .pcv_sound_toggle{position:absolute;z-index:2;cursor:pointer;background:#d9d9d999;border-radius:50%;display:flex;align-items:center;justify-content:center}.people_video_inner .pcv_play_icon{top:50%;left:50%;transform:translate(-50%,-50%);width:65px;height:65px}.people_video_inner .pcv_sound_toggle{top:10px;right:10px;width:40px;height:40px}.people_video_inner .pcv_sound_icon{width:18px;height:18px;object-fit:contain;object-position:center}.people_video_inner .hidden{opacity:0;pointer-events:none}.people_video_slider ul.slick-dots{display:flex;align-items:center;justify-content:center;padding:0;margin:10px 0 0;list-style-type:none;gap:8px}.people_video_slider ul.slick-dots li button{font-size:0px;background:#000;border:none;width:8px;height:8px;border-radius:99px;padding:0;opacity:.3}.people_video_slider ul.slick-dots li.slick-active button{opacity:1}@media (max-width: 1120px){.people_video_slider{display:block}.people_video_slider .people_video_slide{padding:0 8px}}@media (max-width: 767px){.people_video_header .poeple_video_heading{font-size:30px}.people_video_header .pv_header_description p{font-size:16px}.people_video_inner{border-radius:14px}.people_video_inner{padding-top:170%}}@media (max-width: 480px){.people_video_slider{margin:30px -20px 0}.people_video_slider .slick-track{padding:15px 0}.people_video_slider .slick-slide{transition:all .3s}.people_video_slider .slick-slide.slick-current.slick-active{transform:scale(1.03)}}.review_slider_section .page-width{max-width:1420px}.review_slider_section .heading h2{font-family:Inter;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;margin:0;text-align:center;color:#000}.review_slider_section .review_slider{margin:60px 0 0}.review_slider_section .review_box{text-align:center}.review_slider_section .stars{display:flex;gap:7px;align-items:center;justify-content:center;margin:0 0 24px}.review_slider_section .stars svg{width:25px;height:22px}.review_slider_section .review_description p{color:#000;font-family:Inter;font-weight:500;font-style:italic;font-size:28px;line-height:normal;letter-spacing:0;text-align:center;max-width:550px;margin:0 auto 24px}.review_slider_section .user_details h3{font-family:Inter;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;margin:0 0 5px}.review_slider_section .user_details h5{font-family:Inter;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0;margin:0}@media (max-width: 1199px){.review_slider_section .stars{gap:6px;margin:0 0 18px}.review_slider_section .review_slider{margin:40px 0 0}.review_slider_section .review_description p{font-size:24px;max-width:450px;margin:0 auto 18px}.review_slider_section .user_details h3{font-size:15px}}@media (max-width: 767px){.review_slider_section .heading h2{font-size:14px}.review_slider_section .review_slider{margin:30px 0 0}.review_slider_section .stars{gap:4px;margin:0 0 15px}.review_slider_section .stars svg{width:18px;height:18px}.review_slider_section .review_description p{font-size:20px;max-width:400px;margin:0 auto 15px}.review_slider_section .user_details h3{font-size:13px}.review_slider_section .user_details h5{font-size:10px}}.collection_bubble_section{padding:44px 0}.collection_bubble_grid{display:flex;gap:54px;overflow-x:auto;padding:0 40px 14px 0;margin:0 -40px 0 0}.collection_bubble_grid .collection_bubble_block{flex:0 0 auto;max-width:110px}.collection_bubble_block a{display:block;text-decoration:none}.collection_bubble_block .cb_banner_link{padding-top:80px;position:relative;border-radius:99px;overflow:hidden;width:80px;margin:0 auto}.collection_bubble_block .cb_banner_link .cb_banner_img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.collection_bubble_block .cb_label_link{margin:8px 0 0}.collection_bubble_block .cb_label_link .cb_label_text{display:block;color:#000;font-size:15px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:normal;text-align:center}@media (max-width: 1024px){.collection_bubble_grid{gap:40px}.collection_bubble_block .cb_banner_link{padding-top:70px;width:70px}}@media (max-width: 749px){.collection_bubble_section{padding:20px 0}.collection_bubble_grid{gap:24px;padding:0 20px 14px 0;margin:0 -20px 0 0}.collection_bubble_block .cb_banner_link{padding-top:60px;width:60px}.collection_bubble_block .cb_label_link .cb_label_text{font-size:12px}}@media (max-width: 575px){.collection_bubble_grid{gap:16px}.collection_bubble_block .cb_banner_link{padding-top:50px;width:50px}.collection_bubble_block .cb_label_link .cb_label_text{font-size:12px}}.video-section__poster .deferred-media__poster-button{background:#d9d9d999;width:80px;height:80px}.video-section__poster .deferred-media__poster-button svg{width:28px;height:28px;margin:0 -5px 0 0}@media (max-width: 767px){.video-section__poster .deferred-media__poster-button{width:60px;height:60px}.video-section__poster .deferred-media__poster-button svg{width:22px;height:22px}}.related-products .related-products__heading.h1{margin:0;color:#000;font-size:36px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:normal}.related-products .related-products__description{margin:10px 0 0}.related-products .related-products__description p{margin:0;color:#00000080;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:normal}.related-products .grid.product-grid{margin:30px 0 0}.related-products .card__content{display:flex;align-items:start;gap:10px;justify-content:space-between;padding:0 5px;flex-wrap:wrap;margin:16px 0 0}.related-products .card__content .card__information{padding:0;flex:1}.related-products .card__information .card__heading{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:normal}.related-products .card-information .price__regular,.related-products .card__information .price .product_save_badge{display:none}.related-products .card__information .price .price__sale{display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:8px;justify-content:start}.related-products .card__information .price .price__sale .price-item--regular{color:red;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:normal;margin:0;display:flex;align-items:center;height:100%}.related-products .card__information .price .price__sale .price-item--sale{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:normal}@media (max-width: 1024px){.related-products .grid.product-grid .grid__item{width:calc(33.6% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(33.6% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}}@media (max-width: 749px){.related-products .related-products__heading.h1{font-size:30px}.related-products .related-products__description p{font-size:16px}.related-products .grid.product-grid .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}.related-products .card__information .card__heading{font-size:12px}.related-products .card__information .price .price__sale .price-item--regular{font-size:10px}.related-products .card__information .price .price__sale .price-item--sale{font-size:12px}}.cart-drawer .drawer__inner{padding:0}.cart-drawer .drawer__inner .drawer__header{border-bottom:1px solid rgba(51,51,51,.4);padding:14px 12px}.cart-drawer .drawer__header .drawer_header_icon img{max-width:24px;height:24px;display:block}.drawer__inner .drawer_heading_wrapper{display:flex;align-items:center;gap:4px}.drawer__inner .drawer_heading_wrapper .drawer__heading{color:#231f20;text-transform:capitalize}.drawer__inner .drawer_heading_wrapper .drawer__heading,.drawer__inner .drawer_heading_wrapper .drawer_heading_count{margin:0;font-size:16px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.352px}.drawer__inner .drawer_heading_wrapper .drawer_heading_count{display:block;color:#666}cart-drawer.drawer.active .cart-drawer button.drawer__close{position:unset}cart-drawer.drawer.animate.active.is-empty button.drawer__close{position:absolute}.cart-drawer button.drawer__close{min-width:30px;min-height:30px}.cart-drawer button.drawer__close img{max-width:30px;height:30px;display:block}.cart__contents.cart-drawer__form{padding:14px}.cart-drawer .cart-items .cart-item{display:flex;align-items:center;margin:0!important;gap:11px;border-radius:8px;background:#d9d9d933;padding:10px}.cart-drawer .cart-items .cart-item+.cart-item{margin-top:14px!important}.cart-drawer .cart-item .cart-item__media{padding:0;flex:0 0 auto;width:67px;height:69px;border-radius:6px;overflow:hidden}.cart-item__media .cart-item__image{height:100%;object-fit:cover;display:block}.cart-drawer .cart-item__details{padding:0!important;flex:1}.cart-drawer .cart-item__details .item-name_remove{display:flex;align-items:center;justify-content:space-between;gap:10px}.cart-item__details .item-name_remove .cart-item__name{color:#000;font-size:14px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:normal}.cart-drawer .cart-item__details .item-name_remove cart-remove-button{width:auto;height:max-content;margin:0}.cart-item__details .item-name_remove .cart-remove-button{width:24px;height:24px;min-height:fit-content;min-width:fit-content;border-radius:6px;background:#fff;border:1px solid #f0f0f0}.cart-item__details .item-name_remove .cart-remove-button img{max-width:16px;height:auto;display:block}.cart-drawer .cart-items .cart-item__quantity{margin-top:6px;padding:0}.cart-item__quantity .cart-item__quantity-wrapper{justify-content:space-between;align-items:end;gap:10px}.cart-item__quantity .cart-item__error{margin:0!important}.quantity-popover-container .quantity.cart-quantity{border:1px solid #e0e0e0;border-radius:4px;min-height:inherit;width:fit-content;overflow:hidden}.quantity-popover-container .quantity.cart-quantity:before,.quantity-popover-container .quantity.cart-quantity:after{content:none}.quantity.cart-quantity button.quantity__button{width:24px;height:24px;background:#f0f0f0!important;margin:0}.quantity-popover-container .quantity.cart-quantity input{padding:0;width:26px;color:#666;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.product-option.cart_item_price{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:normal}.cart-drawer .drawer__footer{padding:20px 14px}.cart-drawer .drawer__footer .cart_footer_btnprice{display:flex;gap:18px;align-items:center}.cart_footer_btnprice .totals{flex-direction:column-reverse;align-items:start;gap:6px}.cart_footer_btnprice .totals .totals__total-value{margin:0;color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0}.cart_footer_btnprice .totals .totals__total{margin:0;color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:normal}.cart_footer_btnprice .cart__ctas{flex:1}.cart_footer_btnprice .cart__ctas .cart__checkout-button{border-radius:10px;background:#000;padding:14px;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:normal;text-transform:uppercase;min-height:fit-content;transition:ease .3s all;border:2px solid #000}.cart_footer_btnprice .cart__ctas .cart__checkout-button:before,.cart_footer_btnprice .cart__ctas .cart__checkout-button:after{content:none}.cart_footer_btnprice .cart__ctas .cart__checkout-button:hover{background:transparent;color:#000}.cart_progress_block{background:linear-gradient(0deg,rgba(1,36,53,.1) 0%,transparent 100%);padding:14px}.cart_progress_heading p{margin:0;color:#000;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:normal;text-align:center}.cart_progress_heading p .pc_heading_price{font-weight:600}.cart_progress_blank{border:1px solid #e0e0e0;border-radius:99px;height:7px;overflow:hidden;margin:42px 0 0;width:92%}.cart_progress_blank .cart_progress_fill{height:100%;background:#012345;display:block}.cart_progress_grid{position:relative;margin:-35px 0 0;min-height:60px;z-index:1;width:94%}.cart_progress_col{position:absolute;height:fit-content;display:flex;flex-direction:column;align-items:center;gap:6px}.cart_progress_col.cp_col__first{left:auto;right:-10px}.cart_progress_col.cp_col__second{left:52%}.cart_progress_col.cp_col__third{right:-5%}.cart_progress_col .cp_col_topprice{display:block;color:#2c2c2c;font-family:Inter;font-size:11px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:normal}.cart_progress_col .cp_col_icon{background-color:#fff;box-shadow:#0000001a 0 2px 2px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:99px;font-size:11px;font-weight:600;border:1px solid rgb(229,231,235);line-height:normal}.cart_progress_col.active .cp_col_icon{background:#012345;color:#fff;border-color:#fff;box-shadow:#0000001a 0 2px 2px}.cart_progress_col .cp_col_offer{display:block;color:#2c2c2c;font-family:Inter;font-size:11px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:normal;width:max-content}.cart_coupon_block{padding:14px}.cart_coupon_block .cart_coupon_wrapper{border:2px solid #01234512;border-radius:8px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.cart_coupon_wrapper .cart_coupon_details{display:flex;gap:6px}.cart_coupon_wrapper .cart_coupon_details>svg{width:20px;height:20px;margin:2px 0 0;stroke:#012345}.cart_coupon_details .cart_coupon_price{margin:0;color:#012345;font-weight:600;letter-spacing:normal;font-size:14px;line-height:normal}.cart_coupon_content .cart_coupon_code{display:flex;letter-spacing:normal;font-size:13px;font-weight:600;line-height:normal;margin:4px 0 0}.cart_coupon_content .cart_coupon_other{display:flex;align-items:center;margin:4px 0 0}.cart_coupon_content .cart_coupon_other span{display:block;line-height:normal;letter-spacing:normal;font-size:14px;font-weight:600}.cart_coupon_content .cart_coupon_other svg{width:16px;height:16px;display:block}.cart_coupon_wrapper .cart_coupon_btn{border:2px solid #012345;border-radius:6px;padding:5px 12px 6px;font-weight:600;letter-spacing:normal;color:#012345;line-height:normal;font-size:14px;background:#01234512;cursor:pointer}.about_richtext .rich-text__wrapper .rich-text__blocks{max-width:100%}.about_richtext .rich-text__wrapper{width:100%!important}.about_richtext .rich-text__blocks .rich-text__heading{font-size:36px;font-style:normal;letter-spacing:normal}.about_richtext .rich-text__blocks .rich-text__text{margin-top:12px;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:normal;color:#231f20}@media (max-width: 767px){.about_richtext{padding-top:40px}.about_richtext .rich-text__blocks .rich-text__heading{font-size:30px}.about_richtext .rich-text__blocks .rich-text__text{margin-top:10px;font-size:16px}}.about_imgtext .image-with-text__media{border:none}.about_imgtext .image-with-text__media img{object-fit:contain}.about_imgtext .image-with-text__content{padding:30px 20px}.about_imgtext .image-with-text__content .image-with-text__heading{color:#231f20;font-size:36px;font-style:normal}.about_imgtext .image-with-text__content .image-with-text__text.rte{margin:12px 0 0;font-size:18px;font-style:normal;font-weight:400;line-height:normal;color:#231f20}.about_imgtext .image-with-text__content .image-with-text__text.rte p{margin:0}.about_imgtext .image-with-text__content .image-with-text__text.rte p+p{margin:20px 0 0}.image-with-text .grid__item .image-with-text__text--caption{color:#000;font-size:17px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:normal;margin:0 0 10px}@media (max-width: 1024px){.about_imgtext .image-with-text__content .image-with-text__text.rte{font-size:20px}}@media (max-width: 850px){.about_imgtext .image-with-text .grid__item{position:relative;width:100%}}@media (max-width: 767px){.about_imgtext .image-with-text__content{padding:20px 0}.image-with-text .grid__item .image-with-text__text--caption{font-size:15px;line-height:18px}.about_imgtext .image-with-text__content .image-with-text__heading{font-size:30px}.about_imgtext .image-with-text__content .image-with-text__text.rte{font-size:16px}.about_imgtext .image-with-text__content .image-with-text__text.rte p+p{margin:16px 0 0}}.our_journey_container.page-width{max-width:1200px}.our_journey_header h2{color:#000;font-size:47px;font-style:normal;font-weight:700;line-height:42px;margin:0;text-align:center;letter-spacing:normal}.our_journey_grid{margin:20px 0 0;display:flex;flex-wrap:wrap;gap:36px 24px;position:relative}.our_journey_grid:before,.our_journey_grid:after{position:absolute;content:"";border-top:3px dashed #000000;width:90%;left:50%;transform:translate(-50%);z-index:-1}.our_journey_grid:before{top:15%}.our_journey_grid:after{bottom:32.5%}.our_journey_grid .our_journey_col{width:calc(50% - 12px)}.our_journey_grid .our_journey_col:nth-child(2){position:relative}.our_journey_grid .our_journey_col:nth-child(2):before{position:absolute;content:"";border-left:3px dashed #000000;height:90%;z-index:-1;right:125px;top:45%}.our_journey_grid .our_journey_col:nth-child(2) .our_journey_content{position:absolute;left:15%;max-width:250px;top:40%}.our_journey_block{max-width:250px}.our_journey_grid .our_journey_col:nth-child(2n) .our_journey_block{margin:0 0 0 auto}.our_journey_block .our_journey_banner{position:relative;padding-top:100%;border-radius:100%;overflow:hidden}.our_journey_block .our_journey_banner .journey_banner_img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.our_journey_block .our_journey_content{margin:14px 0 0}.our_journey_content .our_journey_year{margin:0;color:#000;font-size:36px;font-style:normal;font-weight:700;line-height:42px;letter-spacing:normal;text-align:center}.our_journey_content .our_journey_description{color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:normal;margin:10px 0 0}.our_journey_grid .our_journey_col:nth-child(3){order:4}.our_journey_grid .our_journey_col:nth-child(4){order:3}.our_journey_grid .our_journey_col:nth-child(4) .our_journey_block{margin:0 auto 0 0}.our_journey_grid .our_journey_col:nth-child(3) .our_journey_block{margin:0 0 0 auto}@media (max-width: 1180px){.our_journey_grid .our_journey_col:nth-child(2) .our_journey_content{left:6vw}}@media (max-width: 1024px){.our_journey_grid .our_journey_col:nth-child(2) .our_journey_content{left:0}}@media (max-width: 850px){.our_journey_block,.our_journey_grid .our_journey_col:nth-child(2) .our_journey_content{max-width:220px}.our_journey_grid:before{top:13%}.our_journey_grid:after{bottom:34.5%}.our_journey_grid .our_journey_col:nth-child(2):before{right:110px}}@media (max-width: 767px){.our_journey_header h2{font-size:40px;line-height:48px}.our_journey_grid:before,.our_journey_grid:after,.our_journey_grid .our_journey_col:nth-child(2):before{content:none}.our_journey_grid{margin:30px 0 0;flex-direction:column;align-items:center}.our_journey_grid .our_journey_col{width:100%}.our_journey_block,.our_journey_grid .our_journey_col:nth-child(2) .our_journey_content{max-width:300px;margin:0 auto}.our_journey_grid .our_journey_col:nth-child(2n) .our_journey_block,.our_journey_grid .our_journey_col:nth-child(3) .our_journey_block{margin:0 auto}.our_journey_grid .our_journey_col:nth-child(2) .our_journey_content{margin:14px 0 0;position:unset}.our_journey_grid .our_journey_col:nth-child(3){order:3}.our_journey_grid .our_journey_col:nth-child(4){order:4}.our_journey_content .our_journey_year{font-size:32px;line-height:38px}}.founder_reviews_container.page-width{max-width:1060px}.founder_reviews_wrapper .founder_reviews_quote{margin:0 auto;max-width:125px;display:block;height:auto}.founder_reviews_wrapper .founder_reviews_description{margin:20px 0 0;color:#000;text-align:center;font-size:30px;font-style:normal;font-weight:700;line-height:38px}.founder_reviews_wrapper .founder_reviews_author{margin:26px 0 0;text-align:center}.founder_reviews_wrapper .founder_reviews_author h4{margin:0;color:#000;font-size:22px;font-style:normal;font-weight:500;letter-spacing:normal}.founder_reviews_wrapper .founder_reviews_author p{margin:2px 0 0;color:#000;font-size:18px;font-style:normal;font-weight:500;letter-spacing:normal}@media (max-width: 767px){.founder_reviews_wrapper .founder_reviews_quote{max-width:60px}.founder_reviews_wrapper .founder_reviews_description{margin:12px 0 0;font-size:18px;line-height:24px}.founder_reviews_wrapper .founder_reviews_author{margin:18px 0 0}.founder_reviews_wrapper .founder_reviews_author h4{font-size:20px}.founder_reviews_wrapper .founder_reviews_author p{font-size:16px}}.banner__media .slideshow__media_link img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}@media (min-width: 768px){.slideshow__media.slideshow__media_mobile{display:none}}@media (max-width: 767px){.slideshow__media.slideshow__media_desktop{display:none}.slideshow_section.page-width{padding:0}.slideshow__media:before{content:none!important}.slideshow__media .slideshow__media_link{position:unset!important}.slideshow__text.banner__box{padding:0!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/style.css.map */
