@font-face{font-family:NeueHaasDisplayLight;src:url(/cdn/shop/files/NeueHaasDisplay-Light.eot);src:url(/cdn/shop/files/NeueHaasDisplay-Light.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/NeueHaasDisplay-Light.woff2) format("woff2"),url(/cdn/shop/files/NeueHaasDisplay-Light.woff) format("woff"),url(/cdn/shop/files/NeueHaasDisplay-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasDisplayRegular;src:url(/cdn/shop/files/NeueHaasDisplay-Roman.eot);src:url(/cdn/shop/files/NeueHaasDisplay-Roman.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/NeueHaasDisplay-Roman.woff2) format("woff2"),url(/cdn/shop/files/NeueHaasDisplay-Roman.woff) format("woff"),url(/cdn/shop/files/NeueHaasDisplay-Roman.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasDisplayMedium;src:url(/cdn/shop/files/NeueHaasDisplay-Mediu.eot);src:url(/cdn/shop/files/NeueHaasDisplay-Mediu.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/NeueHaasDisplay-Mediu.woff2) format("woff2"),url(/cdn/shop/files/NeueHaasDisplay-Mediu.woff) format("woff"),url(/cdn/shop/files/NeueHaasDisplay-Mediu.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasDisplayBold;src:url(/cdn/shop/files/NeueHaasDisplay-Bold.eot);src:url(/cdn/shop/files/NeueHaasDisplay-Bold.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/NeueHaasDisplay-Bold.woff2) format("woff2"),url(/cdn/shop/files/NeueHaasDisplay-Bold.woff) format("woff"),url(/cdn/shop/files/NeueHaasDisplay-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SourceSerifBold;src:url(/cdn/shop/files/SourceSerifPro-Bold.eot);src:url(/cdn/shop/files/SourceSerifPro-Bold.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/SourceSerifPro-Bold.woff2) format("woff2"),url(/cdn/shop/files/SourceSerifPro-Bold.woff) format("woff"),url(/cdn/shop/files/SourceSerifPro-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SourceSerifRegular;src:url(/cdn/shop/files/SourceSerifPro-Regular.eot);src:url(/cdn/shop/files/SourceSerifPro-Regular.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/SourceSerifPro-Regular.woff2) format("woff2"),url(/cdn/shop/files/SourceSerifPro-Regular.woff) format("woff"),url(/cdn/shop/files/SourceSerifPro-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SourceSerifLight;src:url(/cdn/shop/files/SourceSerifPro-Light.eot);src:url(/cdn/shop/files/SourceSerifPro-Light.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/SourceSerifPro-Light.woff2) format("woff2"),url(/cdn/shop/files/SourceSerifPro-Light.woff) format("woff"),url(/cdn/shop/files/SourceSerifPro-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}html{padding-bottom:0!important}.image_main_col{width:100%;margin-bottom:2rem}.header__desktop a.btn.btn--small.btn--solid{font-family:NeueHaasDisplayRegular;font-size:12px;border-radius:20px;padding:7px 20px}.pd30.index-hero.wide-image{padding:30px 0}ul.droplink li{cursor:pointer;margin:0}.droptolink{display:flex;justify-content:center}ul.droplink{padding:0;list-style:none;margin:0;position:relative}.text_with_drop{display:flex;align-items:center;position:relative;padding-bottom:60px}li.init{position:relative;font-weight:700;color:#e8be91}.button_redirect{margin-top:2rem;position:absolute;left:0;top:25px}ul.droplink .init:after{position:absolute;transform:rotate(90deg);content:"\203a";z-index:3}.droplink ul{position:absolute;list-style:none;background:#fff;width:100%;margin:0;display:none;z-index:2;border:1px solid #e8be91;right:-60px;font-size:1.5rem}.droplink ul li{padding:9px 0;border-bottom:1px solid #f3f3f3}.droplink ul li:hover{background:#f2f2f2}.custom_content_section .padd-true .hero__content{background:transparent;position:absolute}.custom_content_section .padd-true .hero__content__wrapper,.custom_content_section .padd-true .wide-image{overflow:visible}body.has-line-design .grid_with_border .grid-item,body.has-line-design .product-item__image{border:none!important}body.has-line-design.grid-compact .grid_with_border .grid{gap:20px}.grid_with_border{padding-left:var(--outer);padding-right:var(--outer)}.grid_with_border .grid-container.wrapper{max-width:none}figure.image-wrapper_actual{text-align:center}.heighlight_section_home .highlights__item-inner.btn.btn--outline.btn--large{padding:9px 20px;border-radius:50px}.textcolumn_border .grid.grid--mobile-slider{gap:0}.textcolumn_border.section-padding{padding-bottom:0}.footer-sections .image-wrapper_actual img{width:100%;height:auto;max-width:270px}.highlights__container .highlights__items{margin-top:4rem}button#subscribe-button-footer-0{justify-content:right;font-style:italic}.review__badges{position:absolute;top:30px;display:flex;justify-content:space-between;width:90%;margin:0 auto;z-index:3;left:5%;text-transform:uppercase;font-size:12px}.form__legal{display:none}.product-information{position:relative}.product-item__elements{margin:-3px auto 3px;font-size:16px}.custom_content_section p.hero__subheading.subheading-size-4.aos-animate{text-transform:inherit}h2.hero__title.heading-size-12.aos-animate{line-height:1}summary.accordion__title.h6{font-size:calc(var(--font-3) * var(--FONT-ADJUST-BODY))}.about_richtxt .hero__rte{text-align:right}.contactpage1 h2.contact__form__heading.aos-animate,.custom_content_section p.hero__subheading{font-family:SourceSerifLight!important;font-weight:inherit}.textcol3 h2.column__heading,.textcolumn_border h2.column__heading,.timeline__wrapper h2.hero__title,.review__content blockquote,summary.accordion__title.h6,summary.h5.footer__block__title,h2.h5.footer__block__title,.heighlight_section_home h2,.about_imgtxt1 .hero__content h2,.about_txtcol1 h2.column__heading,.about_richtxt h2.hero__title{font-weight:inherit!important}.about_scrtxt1 .font-body,.textserif p,.footer__quicklinks li,.about_imgtxt1 .hero__content h2.hero__title,.about_richtxt h2.hero__title{font-family:SourceSerifLight!important}.heighlight_section_home h2,.about_imgtxt1 .hero__content p,.about_txtcol1 h2.column__heading{font-family:SourceSerifRegular!important}body#about .about_txtcol1 h2.column__heading{border-bottom:1px solid;padding-bottom:5px;margin-bottom:15px}body#contact form#contact-us-page .field{padding-top:5px}.textcolumn_border .column__btn .btn{margin-top:2.6rem;max-width:200px;width:100%}.highlights__item__content span{font-weight:400}.custom_content_section h2.hero__title{font-weight:inherit!important;margin-bottom:10px}.custom_content_section p.hero__subheading{font-weight:inherit;margin-bottom:0}.product-item__info{min-height:90px}button.quick-add__button.caps{font-size:calc(1rem * var(--FONT-ADJUST-BODY));border-top:1px solid;border-bottom:1px solid}.about_imgtxt1 .brick__block__text,.about_imgtxt2 .brick__block__text,.about_imgtxt3 .brick__block__text{align-items:flex-start}.about_txtcol1 .slider__button--next,.about_txtcol1 .slider__button--prev{top:unset;bottom:0}body#contact .about_txtcol1 .column__content h2,body#contact .about_txtcol1 .column__content p{margin:0}h2.contact__form__heading{position:relative}h2.contact__form__heading:before,h2.contact__form__heading:after{content:"";position:absolute;background-size:contain;background-repeat:no-repeat;height:100px}.custom-form__required-text.aos-animate{display:none}#contact-us-page button.btn.btn--primary.btn--solid.btn--full{justify-content:flex-end;border:1px solid;font-size:15px;line-height:1;font-style:italic;font-family:"Source Serif Pro"!important;font-weight:400;letter-spacing:normal}.faqtitle__block h3.accordion__heading.h4.aos-animate{margin-bottom:10px}.faqtitle__block details.accordion:first-child{border-top:none}.faqtitle__block h3,.faqtitle__block .accordion__title{font-weight:inherit}.overlay_hyperlink{position:relative}.section-columns a.overlay__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.textcol3 .column__text p{line-height:1.2}.heighlight_section_home h2.highlights__title{line-height:1.1}.faq_home h3.accordion__heading.h4.aos-animate{font-weight:inherit}.faq_home summary.accordion__title.h6{padding-bottom:12px}.faq_home details.accordion{border-top:none;margin-top:0}.faq_home h3.accordion__heading{margin-bottom:20px}.about_imgtxt1 .brick__block__text{flex-basis:100%}.faqtitle__block summary.accordion__title.h6{padding-bottom:13px}button.btn.btn--scroll-top.btn--black.btn--solid{background:#f6f3ee;color:#000}.textcolumn_border .flex-align-top{align-items:inherit}@media only screen and (min-width:1380px){.text_with_drop,li.init{font-size:3.4rem}}.template-product .dearist-secure-checkout__icons span{min-width:72px;overflow:hidden}.template-product .dearist-secure-checkout__icons span:before,.template-product .dearist-secure-checkout__icons span:after{display:none}.template-product .product__block.product_use_case+.product__block .product__subheading,.template-product .product__block--tabs{border-left:0;border-right:0}.template-product .product__block.product_use_case+.product__block .product__subheading{padding-left:0;padding-right:0}.template-product .product__block--tabs{padding-left:0;padding-right:0}.template-product .product__page .product__block.product__form__holder fieldset .radio__legend__value{display:none}.template-product .block__icon__row .block__icon__text p{font-size:15px}@media only screen and (max-width:749px){.template-product .dearist-secure-checkout__icons span{min-width:45px}.template-product .dearist-secure-checkout__icons img{max-height:20px}.template-product .block__icon__row{padding:18px 20px 20px;border-bottom-width:8px}.template-product .custom_content_section.pro_custom_content_section{padding-top:18px;padding-bottom:18px}.template-product .reviews--section{padding-top:20px;padding-bottom:20px}.template-product #Faq--faqs_product_zYQ9En{padding-top:20px;padding-bottom:28px}.template-product #Faq--faqs_product_zYQ9En .right_part details{margin-bottom:18px;border-radius:12px}.template-product #Faq--faqs_product_zYQ9En .right_part details .accordion__title{min-height:58px;padding:18px 44px 18px 18px;font-size:16px}.template-product #Faq--faqs_product_zYQ9En .right_part details .accordion__title .icon{right:18px}.template-product #Faq--faqs_product_zYQ9En .right_part details .accordion__body{padding:0 18px 18px}.template-product #Faq--faqs_product_zYQ9En .right_part details .accordion__body .faq-list{font-size:13px}}@media screen and (min-width:1240px)and (max-width:1379px){.text_with_drop,li.init{font-size:2.9rem}}@media screen and (min-width:748px)and (max-width:1239px){.text_with_drop,li.init{font-size:2.3rem}}@media only screen and (min-width:748px){.faqtitle__block .accordion-group__items{margin-top:-1rem}.image_contact_section{max-width:850px;margin:0 auto}.about_txtcol1 .grid--slider .grid-item{flex:0 0 calc(33.33% - var(--gap));max-width:calc(33.33% - var(--gap))}body#about .about_txtcol1 .grid-item{padding-right:25px}.about_imgtxt1 .brick__block__text{padding-top:0}.about_imgtxt1 .brick__block__image.wide-image{padding:0 4rem}.about_imgtxt1 h2.hero__title{padding:4rem 4rem 0 0}.faq_home h3.accordion__heading.h4.aos-animate{font-size:calc(var(--font-11) * var(--FONT-ADJUST-HEADING))}.review__content.aos-animate{padding-top:0!important;margin:0 0 0 1.5rem}.timeline__row:first-child .timeline__content{margin-top:3rem}.timeline__row:last-child .timeline__content{padding-bottom:4rem}.timeline__content__inner{padding-top:0}.textcol3 .column__text{padding:0 25px}.custom_content_section p.hero__subheading{font-size:1.6rem}.reviews__grid-item.is-visible+.reviews__grid-item.is-visible{border-left:1px solid}.custom_content_section .padd-true .hero__content{bottom:-70px}h2.contact__form__heading:before{left:-90px;width:175px;top:-10px}h2.contact__form__heading:after{right:-40px;width:145px;bottom:-66px}.faqtitle__block h3.accordion__heading.h4.aos-animate{font-size:2.4rem}.faqtitle__block collapsible-elements{display:flex;gap:30px;align-items:baseline}.faqtitle__block collapsible-elements>*{width:calc(50% - 15px)}.contactpage1 h2.contact__form__heading.aos-animate{font-size:4rem}.about_imgtxt1 h2.hero__title.heading-size-11.block-padding.aos-animate{margin:5rem 3rem 0 0}.about_imgtxt2 .hero__media{margin-top:5rem}.about_imgtxt2 .brick__section.wrapper{max-width:1200px}.about_imgtxt2 .brick__block__text{flex-basis:100%;padding:0 0 0 3rem}.reviews--have-images .reviews__grid-item{width:calc(50% - 20px);padding:40px}.textcolumn_border .wrapper--full-padded{padding:0}.product-information quick-add-product,.product-information .quick-add__holder,.product-information form.shopify-product-form,.product-information button.quick-add__button.caps{height:100%}.logos__slider-text .logos__slide,.hero__content.hero__content--compact.text-center{max-width:80%;margin:0 auto}ul.droplink .init:after{right:-2.5rem;top:10px}collapsible-elements .wrapper-actual{position:absolute;bottom:0;right:0;width:50%;padding:30px 0}details.footer__block.footer__block--menu{padding:3.5rem 2rem 1rem}.textcolumn_border .grid-item{padding:5rem}.footer__block.footer__block--newsletter{border-right:1px solid}.heighlight_section_home .grid__heading-holder.text-center{max-width:700px;margin-left:auto;margin-right:auto}.custom_content_section .brick__section{flex-wrap:wrap}.padd-true.hastext.brick__block,.padd-true.brick__block{padding:5rem}.mb40{margin-bottom:40px}}@media only screen and (max-width:747px){.mb40{margin-bottom:30px}body#contact .about_txtcol1{padding-bottom:3rem}.about_txtcol1 .grid--slider .grid-item{flex:0 0 100%;max-width:100%;padding-right:1rem}.wrapper--full-padded,.wrapper{padding-left:23px!important;padding-right:23px!important}.about_imgtxt1 .hero__content.hero__content--compact,.about_imgtxt2 .hero__content.hero__content--compact,.about_imgtxt3 .hero__rte{text-align:center}.textserif p{font-size:2rem}.about_imgtxt1 h2.hero__title{font-size:2rem;margin-top:2rem}.image_contact_section{max-width:95%;margin:0 auto}.custom_content_section p.hero__subheading{font-size:1.2rem}.custom_content_section .padd-true .hero__content{bottom:-60px}.theme__header .toolbar.has-border:before{border:none}h2.contact__form__heading:before{left:-29px;width:81px;top:-4px}.contactpage1 h2.contact__form__heading.aos-animate{font-size:2.3rem;max-width:90%;margin-left:auto;margin-right:auto}h2.contact__form__heading:after{right:3px;width:60px;bottom:-86px}.about_imgtxt1 h2.hero__title.heading-size-11.block-padding.aos-animate{margin:3rem 1rem 0 0}.about_txtcol1 .grid-item:first-child{padding-left:1rem}.about_imgtxt2 .hero__media{margin-top:3rem;margin-left:auto;margin-right:auto}.anchor-logo__link figure.image-wrapper_actual.lazy-image{max-width:80%;margin:0 auto;padding:0 2rem!important}section[data-section-type=anchor-logo]{padding:3rem 2rem 1.5rem}.footer__newsletter__wrapper{padding:1.5rem 0 0rem!important}details.footer__block.footer__block--menu{width:33.33%;flex:0 0 33.33%!important;padding:1rem 0!important}.footer__blocks{flex-flow:row wrap!important}.site-footer figure.image-wrapper_actual{padding:3rem 1rem}.announcement__wrapper--borders.reviews--have-images{border-top:none}.reviews__grid-item{margin-left:16px}.reviews--have-images .reviews__grid-item{scroll-snap-align:center}.reviews__grid-item:first-child{margin-left:50px}.reviews--have-images .review__content{margin:0!important}.padd-true.hastext.brick__block{padding:3rem 3rem 7rem}.padd-true.brick__block{padding:3rem}.hero__content.hero__content--transparent{padding:50px 50px 0}.textcol3 .column__text p{line-height:1.2;font-size:14px}.rich-text-columns__wrapper *{text-align:center}.rich-text-columns__wrapper h2.hero__title{margin-bottom:0}ul.droplink .init:after{right:-1rem;top:3px}.text_with_drop,li.init{font-size:2rem}details.footer__block.footer__block--menu{padding:2.5rem 1.5rem}.textcolumn_border .grid-item{padding:2.8rem 1.5rem}.textcolumn_border .wrapper--full-padded{margin-left:-2px}.textcolumn_border a.btn.btn--outline.btn--secondary span{width:100%}ul.droplink{display:inline-block;text-align:left;padding-left:0}.text_with_drop{display:grid}ul.droplink li{padding-left:0}ul.droplink .init:after{font-size:4rem;top:-14px;right:7px}.button_redirect{margin-top:10px;width:100%}.droptolink{max-width:210px;margin:0 auto}.button_redirect a.btn.btn--outline.btn--secondary{width:100%}.logos__wrapper .logos__img{width:100px!important}.logos__wrapper .logos__logo{padding:0 5px}.heighlight_section_home h2{font-size:calc(var(--font-6) * var(--FONT-ADJUST-HEADING))}}@media only screen and (max-width:420px){.wrapper-actual img{width:100%;height:auto}}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/cdn/shop/files/NeueHaasDisplay-Mediu_1818fc16-5b47-4f78-ae33-8aefa54dc413.woff2?v=1720849319) format("woff2"),url(/cdn/shop/files/NeueHaasDisplay-Mediu_6d33e112-2f61-4d9f-8033-643a6333ed88.woff?v=1720849320) format("woff"),url(/cdn/shop/files/NeueHaasDisplay-Mediu_b6c57946-acb4-4524-bb43-ee3a5a03675e.ttf?v=1720849320) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/cdn/shop/files/NeueHaasDisplay-Roman_6c506ebe-a5b0-4918-8687-58c3dd62ebcc.woff2?v=1720849319) format("woff2"),url(/cdn/shop/files/NeueHaasDisplay-Roman_f7c7c225-c119-4adc-88ad-741e481d156a.woff?v=1720849320) format("woff"),url(/cdn/shop/files/NeueHaasDisplay-Roman_b9f09b88-9f45-44a9-bab5-b45b6129c8fd.ttf?v=1720849320) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Estefin;src:url(/cdn/shop/files/Estefin.woff2?v=1720851354) format("woff2"),url(/cdn/shop/files/Estefin.woff?v=1720851354) format("woff"),url(/cdn/shop/files/Estefin_fb13c030-d5e0-4989-b7a9-e7f8c1d5bf50.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif Pro";src:url(/cdn/shop/files/SourceSerifPro-Regular_64bb794f-58de-40c3-b97c-9e9014c51434.woff2?v=1720850928) format("woff2"),url(/cdn/shop/files/SourceSerifPro-Regular_8ba8a6e1-031e-408b-b2b9-6fc752098105.woff?v=1720850928) format("woff"),url(/cdn/shop/files/SourceSerifPro-Regular_cf202f54-2cb0-4f94-9618-8ca1e3f06cef.ttf?v=1720850930) format("truetype");font-weight:400;font-style:normal;font-display:swap}.toolbar__menu .navlink--toplevel,.header__menu .menu__item .navlink .navtext{font-family:NeueHaasDisplayRegular;font-size:12px;font-weight:400}.body-size-4{font-size:18px}.custom_scrolling_text.announcement__wrapper announcement-bar .announcement__slide{min-height:unset}.custom_scrolling_text.announcement__wrapper announcement-bar .announcement__slide .body-size-4{min-height:unset;line-height:1.8}.custom_scrolling_text.announcement__wrapper announcement-bar .announcement__slide .body-size-4 *{font-size:18px}.custom_scrolling_text.announcement__wrapper announcement-bar .announcement__slide .body-size-4 ul,.custom_scrolling_text.announcement__wrapper announcement-bar .announcement__slide .body-size-4 ul li{margin-bottom:0}.index-hero .hero__content__wrapper .heading_html{padding-bottom:10px}.index-hero .hero__content__wrapper .hero__description{font-size:40px;font-style:italic}.custom_rich_text .rich-text-columns__wrapper .rte-columns-block .hero__title{font-size:60px;font-weight:450}.custom_rich_text .rich-text-columns__wrapper .rte-columns-block .hero__rte{font-size:18px}.product-item .product-item__image .review__badges{align-items:center}.product-item .product-item__image .review__badges .product__badge{font-size:10px;line-height:2}.product-item .product-item__info .product-item__title{font-size:18px}.product-item .product-item__info .product-item__elements{font-size:14px}.product-item .product-item__info .product-item__price__holder *{font-size:20px}.product-item button.quick-add__button.caps{border:none;background-color:#e8be91;visibility:unset;overflow:hidden;z-index:1;opacity:1!important}.product-item button.quick-add__button.caps:after{background:#000}.product-item button.quick-add__button.caps .btn__text,.product-item button.quick-add__button.caps .btn__error{color:#000}.custom_press_logo.logos-press .logos__slide .logos__slide__text.body-size-4{font-size:20px}.droptolink .text_with_drop{font-size:60px;flex-wrap:wrap;padding-bottom:0;column-gap:8px}.droptolink .text_with_drop .droplink ul{left:0;right:unset;padding:10px 20px;font-size:20px}.droptolink .text_with_drop .button_redirect{position:unset;width:100%;margin-top:0}.droptolink .text_with_drop .button_redirect .btn{font-family:Neue Haas Grotesk Display Pro;font-size:14px;font-weight:400;color:#000}.custom_content_section .hero__button .btn{font-family:Neue Haas Grotesk Display Pro;font-weight:400}.custom_content_section .brick__section .hero__content .hero__subheading{font-family:"Source Serif Pro"!important;letter-spacing:normal;font-size:30px;line-height:1}.custom_content_section .brick__section .hero__content .hero__title{font-size:60px;line-height:1}.custom_bigger_scrolling_text.announcement__wrapper announcement-bar .announcement__slide{min-height:unset}.custom_bigger_scrolling_text.announcement__wrapper announcement-bar .announcement__slide .body-size-10,.custom_bigger_scrolling_text.announcement__wrapper announcement-bar .announcement__slide .body-size-10 *{min-height:unset;font-size:45px}.custom_step_section .column__inner .column__content .column__heading{text-transform:uppercase}.custom_step_section .column__inner .column__content .column__text h6{font-size:20px;font-weight:400}.heighlight_section_home .highlights__container .highlights__title.heading-size-10{font-family:American Typewriter!important;font-size:50px;line-height:normal}.heighlight_section_home .highlights__container .highlights__title.heading-size-8{font-size:32px}.heighlight_section_home .highlights__item .highlights__item__content span{font-family:Neue Haas Grotesk Display Pro}.custom_textColumn .column__inner .column__content .column__heading{font-size:30px}.custom_textColumn .column__inner .column__content .column__btn .btn{font-size:14px}.index-timeline.timeline .timeline__wrapper .timeline__head .hero__title{font-size:60px}.index-timeline.timeline .timeline__wrapper .timeline__content{padding-bottom:70px}.index-timeline.timeline .timeline__wrapper .timeline__content .hero__title{font-size:30px}.custom_actualImage .grid__heading-holder{margin-bottom:0}.custom_actualImage .highlights__title.heading-size-10{font-family:American Typewriter;font-size:50px;font-weight:400;line-height:1.28;width:fit-content;margin:0 auto}.custom_actualImage .highlights__title.heading-size-10 div{text-align:left}.reviews--section .reviews__grid .review__author .review__author__name{font-family:American Typewriter;font-size:20px}.faq_home .faq .accordion-group__items .accordion__heading{font-size:60px}.faq_home .faq .accordion-group__items .accordion .accordion__title{font-size:18px}#about .about_imgtxt1 .brick__block--images .brick__block,#about .about_imgtxt2 .brick__block--images .brick__block__image{max-width:470px;margin:0 auto}#about .about_imgtxt1 .hero__content .hero__rte{font-size:28px;line-height:1}#about .about_imgtxt1 .hero__content .hero__title{font-size:44px;padding-top:20px}#about .custom_scrolling_text announcement-bar .announcement__slide .body-size-10{font-size:44px}#about .about_txtcol1 .wrapper--full-padded{padding-left:57px}#about .about_txtcol1 .column__inner .column__content .column__heading.heading-size-5{font-size:24px}#about .about_txtcol1 .column__inner .column__content .column__text{font-size:16px}#about .about_imgtxt2 .hero__content .hero__title{font-weight:400}#about .about_imgtxt2 .hero__content .hero__rte.body-size-5{font-size:20px}#about .about_imgtxt2 .hero__content .hero__rte h2{font-family:American Typewriter!important;font-size:38px;font-weight:400;margin-bottom:0}#about .about_imgtxt3 .hero__content .hero__rte.body-size-7{font-size:26px}#about .about_imgtxt3 .brick__block__text{flex-basis:100%}.about_richtxt h2.hero__title{font-family:"Source Serif Pro"!important}#contact .about_txtcol1 .column__inner .column__content .column__heading.heading-size-7{font-size:30px}.contactpage1 .custom-form__block input,.contactpage1 .custom-form__block input::placeholder,.contactpage1 .custom-form__block select,.contactpage1 .custom-form__block textarea,.contactpage1 .custom-form__block textarea::placeholder{font-size:14px}.contactpage1 .custom-form__block .btn{font-family:SourceSerifRegular!important;font-size:16px!important}#contact .faq .heading_faqs_section .accordion__heading{font-size:40px}#contact .faq .heading_faqs_section .rte,#contact .faq .accordion-group__items .accordion__title{font-size:18px}.breadcrumbs{color:#000}.form__wrapper .product__subheading{font-size:14px}.form__wrapper .product__subheading p{margin-top:0}.form__wrapper .product__price__wrap{align-items:center}.inclusive_of_taxes{color:#9c9ca1;font-family:Neue Haas Grotesk Display Pro;font-size:12px;line-height:1.3;padding-left:8px}.product__submit__buttons *{font-family:Neue Haas Grotesk Display Pro!important}.product-form__pincode *,.product__description__content *{font-family:Neue Haas Grotesk Display Pro;font-size:14px}.product__description__content .toggle-ellipsis__actions button{font-weight:400;text-transform:uppercase;letter-spacing:0}.product_use_case ul{list-style-type:none;margin:0 0 10px;column-count:2}.product_use_case ul li{font-family:Neue Haas Grotesk Display Pro;font-size:20px}.template-product .droptolink .button_redirect{display:none}.related__wrapper .tab__title{font-size:60px;line-height:1;margin:0 0 30px;font-weight:450;padding:0}.custom_content_section .brick__block__video .image-height--mobile,.about_imgtxt1 .brick__block__video .image-height--mobile{flex:1}#pinresult .pincodersltpre .text-with-icons__icon-wrapper svg{width:20px;margin-right:10px}.block__icon__text p{font-size:14px}.product__upsell .product-upsell{border:1px solid;background-color:transparent}.product__upsell .product-upsell .product-upsell__content *{font-size:14px;color:#000}.product__upsell .product-upsell .product-upsell__content form{text-align:right}.form__wrapper .product__text+.product__block--accordion .accordion{border-top:0}.form__wrapper .product__block--accordion .accordion *{font-size:14px}.textserif p{font-family:"Source Serif Pro"!important}.custom_video .video_inner video{width:100%;vertical-align:middle}@media only screen and (max-width:749px){.template-product{--toolbar-height: 0px}.template-product .header__wrapper.js__header__stuck{top:0}.template-product .header__backfill{display:block!important;height:var(--header-height)}}@media only screen and (min-width:750px){.desktop_hide{display:none!important}.product__wrapper .product__wrapper__inner .product__page .product__images{position:sticky;top:0;z-index:10;height:fit-content}}@media only screen and (max-width:749px){.droptolink .text_with_drop .button_redirect .btn{width:auto!important}.mobile_hide{display:none!important}.body-size-4{font-size:14px}.custom_scrolling_text.announcement__wrapper announcement-bar .announcement__slide .body-size-4,.custom_scrolling_text.announcement__wrapper announcement-bar .announcement__slide .body-size-4 *{font-size:14px}.custom_rich_text .rich-text-columns__wrapper .rte-columns-block .hero__title{font-size:40px}.custom_rich_text .rich-text-columns__wrapper .rte-columns-block .hero__rte{font-size:16px}.product-item .product-item__info .product-item__title{font-size:20px}.product-item .product-item__info .product-item__elements{font-size:14px}.droptolink{max-width:unset}.droptolink .text_with_drop{font-size:40px;flex-direction:column}.droptolink .text_with_drop .droplink .init{padding-right:40px}.custom_content_section .brick__section .hero__content .hero__title{font-size:40px}.custom_content_section .brick__section .hero__content .hero__rte.body-size-4{font-size:16px}.custom_content_section .brick__section .hero__content .hero__button .btn{font-size:14px}.custom_step_section .column__inner .column__content .column__text h6{font-size:18px}.heighlight_section_home .highlights__container .highlights__title.heading-size-10{font-size:40px}.heighlight_section_home .highlights__container .highlights__title.heading-size-8{font-size:30px}.custom_textColumn .column__inner .column__content .column__heading{font-size:20px}.custom_textColumn .column__inner .column__content .column__text{font-size:12px}.index-timeline.timeline .timeline__wrapper .timeline__head .hero__title{font-size:40px}.index-timeline.timeline .timeline__wrapper .timeline__content .hero__title{font-size:20px}.custom_actualImage .highlights__title.heading-size-10{font-size:40px}.faq_home .faq .accordion-group__items .accordion__heading{font-size:40px;text-align:center}.faq_home .faq .accordion-group__items .accordion .accordion__title{font-size:12px}.faq_home .faq .accordion-group__items .accordion .accordion__body .accordion__content *{font-size:8px}#about .about_imgtxt1 .hero__content .hero__rte{font-size:24px}#about .about_imgtxt1 .hero__content .hero__title{font-size:30px}#about .about_txtcol1 .column__inner .column__content .column__text.body-size-4,#about .about_imgtxt2 .hero__content .hero__rte.body-size-4{font-size:18px}#about .about_imgtxt3 .hero__content .hero__rte.body-size-7{font-size:24px}#contact .about_txtcol1 .column__inner .column__content .column__text.body-size-4{font-size:18px}.custom_press_logo .logos__wrapper .logos__logo{padding:0 35px}.related__wrapper .tab__title{font-size:30px}}.droptolink .text_with_drop .descriptive_text,.droptotext_Content .text_with_drop .descriptive_text{font-size:28px;line-height:30px;padding:20px 0;width:100%;max-width:900px}.droptotext_Content .text_with_drop .descriptive_text p{margin:0}.droptotext_Content .text_with_drop .dropdown_content_inner{width:100%}.template-product .accordions-holder .accordion-section{border-bottom:1px solid var(--border);border-top:1px solid var(--border)}.template-product .accordions-holder .accordion-section collapsible-elements details .accordion__content{padding:0}.template-product .accordions-holder .accordion-section collapsible-elements>details{border-bottom:unset}.template-product .accordions-holder .accordion-section collapsible-elements>details>.accordion__title{font-size:60px;line-height:1;padding:54px 54px 54px 0}.template-product .accordions-holder .accordion-section collapsible-elements .accordion__title .icon-arrow-down{width:33px;height:17px;stroke-width:5px;vertical-align:middle}.template-product .accordions-holder .accordion-section collapsible-elements>details[open]>.accordion__title .icon-arrow-down{transform:translateY(-50%) rotateX(180deg)}.template-product .accordions-holder .accordion__content .faq-list{padding-bottom:55px}.template-product .accordions-holder:not(.accordions-holder-product) .accordion__content .faq-list__item{flex-basis:calc(50% - 50px);padding:0}.template-product .accordions-holder:not(.accordions-holder-product) .accordion__content .faq-list__item .faq-list__item-description{margin:0}.template-product .accordions-holder:not(.accordions-holder-product) .accordion__content .faq-list__item-title{margin:0;font-size:30px;font-weight:450;line-height:1;padding-bottom:15px;border-bottom:1px solid var(--border)}.template-product .accordions-holder:not(.accordions-holder-product) .accordion__content .faq-list__item-content *{margin:0}.template-product .accordions-holder:not(.accordions-holder-product) .accordion__content .faq-list__item-content{font-size:18px;line-height:1.1;padding:20px 0 50px;width:90%}.template-product .accordions-holder .main_faqs_content{display:flex;flex-direction:row;gap:80px;width:100%}.template-product .accordions-holder .main_faqs_content>*{width:calc(50% - 40px)}.template-product .accordions-holder .main_faqs_content *{margin:0;padding:0;height:auto}.template-product .accordions-holder .main_faqs_content .metafield-rich_text_field p{margin:.5em 0}.template-product .accordions-holder .main_faqs_content .left_part .faq-list__item-content{font-size:30px;line-height:1}.template-product .accordions-holder .main_faqs_content .left_part .faq-list__item-image figure img{position:relative;width:100%;height:auto;top:unset;left:unset}.template-product .accordions-holder .main_faqs_content .right_part .inside_faqs_heading{font-size:30px;line-height:1;padding-bottom:30px}.template-product .accordions-holder .main_faqs_content .right_part details{border-top:unset;padding:24px 0 12px}.template-product .accordions-holder .main_faqs_content .right_part details:first-child{padding-top:0}.template-product .accordions-holder .main_faqs_content .right_part details .accordion__title{font-size:18px;line-height:1.1}.template-product .accordions-holder .main_faqs_content .right_part details[open] .accordion__title .icon-plus{visibility:hidden;opacity:0}.template-product .accordions-holder .main_faqs_content .right_part details .accordion__title .icon-plus{visibility:visible;opacity:1}.template-product .accordions-holder .main_faqs_content .right_part details .faq-list{padding:20px 0}product-form .product-form .product__submit__item{grid-template-columns:minmax(0,16rem) minmax(0,100%);gap:14px}product-form .product-form popout-select quantity-counter.quantity-selector{display:block;width:100%}product-form .product-form .product__submit .product__submit__buttons{gap:12px}product-form .product-form .product__submit .product__submit__item .shopify-payment-button{min-height:unset}product-form .product-form popout-select quantity-counter.quantity-selector input,product-form .product-form .product__submit .product__submit__item .btn,product-form .product-form .product__submit .product__submit__item .shopify-payment-button .shopify-payment-button__button--unbranded,.product__page .product__block.product__form__holder fieldset .radio__buttons .radio__button label{border-color:#000;border-radius:20px;color:#000;background-color:transparent;height:100%;max-height:27px!important;min-height:unset;font-size:14px;font-weight:400;line-height:1.14;padding-top:6px;padding-bottom:5px}product-form .product-form .product__submit .product__submit__item,product-form .product-form .product__submit .product__submit__item popout-select,product-form .product-form .product__submit .product__submit__item .btn{min-height:unset}.product__page .product__block.product__form__holder{margin-bottom:0;padding-bottom:var(--block-padding-bottom);padding-top:0;border:unset}.product__page .product__block.product__form__holder fieldset .radio__buttons .radio__button{padding:0}.product__page .product__block.product__form__holder fieldset .radio__buttons{margin:0;display:flex;flex-wrap:wrap;gap:14px}.product__page .product__block.product__form__holder fieldset .radio__legend{display:none}.product__page .product__block.product__form__holder fieldset .radio__buttons .radio__button input:checked+label,product-form .product-form .product__submit .product__submit__item .btn{background-color:var(--BTN-PRIMARY-BG-COLOR)}.product__page .product__content .product__title__wrapper{padding:0}.product__page .product__content .product__title__wrapper .product__title{font-size:40px;font-weight:450;line-height:1}.product__page .product__block .shop-pay-terms{margin:0}.product__page .product__block.product__head{margin-bottom:0;padding-bottom:var(--block-padding-bottom);padding-top:0;border:unset}.product__page .product__block.product__head .breadcrumbs{display:none!important}.product__page .product__content .metafield_badget{font-size:14px;font-weight:400;line-height:1.14;margin-bottom:8px}.cart-bar__form .product__submit__add .btn__text{font-size:14px;font-family:Neue Haas Grotesk Display Pro;font-weight:400;text-transform:uppercase}.expandable_content_wrapper{padding-bottom:12px}.expandable_content_wrapper *{font-size:15px;line-height:1.34;font-family:Neue Haas Grotesk Display Pro}.expandable_content_wrapper .moretext{display:none}.expandable_content_wrapper .more-button{display:block!important}.expandable_content_wrapper .link{text-transform:uppercase;background:unset}@media only screen and (max-width:989px){.droptotext_Content .text_with_drop{font-size:50px}.product__page .product__content .product__title__wrapper .product__title{font-size:34px}.template-product .accordions-holder .accordion-section collapsible-elements .accordion__title .icon-arrow-down{width:30px;height:17px}.template-product .accordions-holder .main_faqs_content{gap:30px}.template-product .accordions-holder .main_faqs_content>*{width:calc(50% - 15px)}.template-product .accordions-holder .accordion-section collapsible-elements>details>.accordion__title{font-size:54px}.template-product .accordions-holder .main_faqs_content .left_part .faq-list__item-content,.template-product .accordions-holder .main_faqs_content .right_part .inside_faqs_heading{font-size:28px}.template-product .accordions-holder:not(.accordions-holder-product) .accordion__content .faq-list__item{flex-basis:calc(50% - 20px)}.template-product .accordions-holder:not(.accordions-holder-product) .accordion__content .faq-list__item-title{font-size:28px}}@media only screen and (max-width:749px){.droptolink .text_with_drop .descriptive_text{font-size:16px}.droptotext_Content .text_with_drop{font-size:40px}.product__page .product__content .product__title__wrapper .product__title{font-size:30px}.template-product .accordions-holder .accordion-section collapsible-elements .accordion__title .icon-arrow-down{width:28px;height:15px}.template-product .accordions-holder .main_faqs_content{flex-direction:column}.template-product .accordions-holder .main_faqs_content>*{width:100%}.template-product .accordions-holder .accordion-section collapsible-elements>details>.accordion__title{font-size:30px;padding:34px 34px 34px 0}.template-product .accordions-holder .main_faqs_content .left_part .faq-list__item-content,.template-product .accordions-holder .main_faqs_content .right_part .inside_faqs_heading{font-size:22px;padding-bottom:20px}.template-product .accordions-holder:not(.accordions-holder-product) .accordion__content .faq-list__item{flex-basis:calc(50% - 20px)}.template-product .accordions-holder:not(.accordions-holder-product) .accordion__content .faq-list__item-title{font-size:22px}.template-product .accordions-holder .main_faqs_content .right_part details .accordion__title{font-size:16px;line-height:1;padding-right:40px}.template-product .accordions-holder .main_faqs_content .right_part details .accordion__content{font-size:16px}.template-product .accordions-holder:not(.accordions-holder-product) .accordion__content .faq-list__item-content{padding:20px 0 0;font-size:16px}.product__page .product__content .product__title__wrapper .product__title{margin-top:0}}.product__content .product__price__wrap .product__price{opacity:1}.product__content .product__price__wrap .product__price span{font-family:Neue Haas Grotesk Display Pro;font-size:24px;line-height:1.1}.product__page .product__block.product__form__holder fieldset .radio__buttons .radio__button label .option-title{font-family:Neue Haas Grotesk Display Pro;font-size:14px}.product__page .product__block.product__form__holder fieldset .radio__buttons .radio__button label{padding:0 8px}.product__page product-form .product-form .product__submit .product__submit__item .btn,.product__page product-form .product-form .product__submit__item .shopify-payment-button__button{text-transform:uppercase}.reviews--section .reviews__grid .reviews__grid-item{border-left:1px solid}.custom_content_section .brick__section .brick__block.custom_img_set .hero__content{padding:0}.custom_content_section .brick__section .brick__block.custom_img_set .brick__block__image{max-height:80%;max-width:70%;margin:auto}.multi_tabs_block_section .tab_header{padding:35px 10px;display:flex;justify-content:center;align-items:center;gap:20px;border-top:1px solid #000;border-bottom:1px solid #000}.multi_tabs_block_section .tab_header .tab_title{border-radius:20px;border:1px solid #000;padding:10px;font-size:14px;line-height:1.14;font-family:Neue Haas Grotesk Display Pro;width:100%;min-width:125px;max-width:175px;text-align:center;cursor:pointer}.multi_tabs_block_section .single_tab_data_main:not(.hidden){display:flex;flex-wrap:wrap}.multi_tabs_block_section .single_tab_data_main .comming_soon_text{width:100%;text-align:center}.multi_tabs_block_section .single_tab_data_main .comming_soon_text h2{font-weight:400}.multi_tabs_block_section .single_tab_data_main .single_tab_data_inner{width:50%;padding:100px 40px}.multi_tabs_block_section .single_tab_data_main .single_tab_data_inner .single_tab_data{display:flex;flex-direction:column;height:100%;width:100%;max-width:465px;margin:0 auto}.multi_tabs_block_section .single_tab_data_main .single_tab_data_inner:nth-child(odd){border-right:1px solid #000}.multi_tabs_block_section .single_tab_data_main .single_tab_data_inner{border-bottom:1px solid #000}.multi_tabs_block_section .single_tab_data_main .single_tab_data_inner .sub_title{font-family:Neue Haas Grotesk Display Pro;font-size:18px;line-height:1.11}.multi_tabs_block_section .single_tab_data_main .single_tab_data_inner .heading{flex:1;font-family:"Source Serif 4";font-size:50px;font-weight:400;line-height:1.28;width:100%;max-width:335px}.multi_tabs_block_section .single_tab_data_main .single_tab_data_inner .custom_price{font-family:Neue Haas Grotesk Display Pro;font-size:16px;font-weight:400;line-height:1.28;color:#9c9ca1}.multi_tabs_block_section .single_tab_data_main .single_tab_data_inner .custom_price span{font-size:20px;color:#000}.multi_tabs_block_section .single_tab_data_main .single_tab_data_inner .tab_faqs_data{padding:10px 0 50px}.multi_tabs_block_section .single_tab_data_main .tab_faqs_data details:first-child{border-top:unset}.multi_tabs_block_section .single_tab_data_main .tab_faqs_data details summary{padding:30px 0 12px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;font-family:Neue Haas Grotesk Display Pro;font-size:18px;line-height:1.11}.multi_tabs_block_section .single_tab_data_main .tab_faqs_data details summary .icon{position:static;top:unset;right:unset;transform:unset}.multi_tabs_block_section .single_tab_data_main .tab_faqs_data details[open] summary .icon-plus,.multi_tabs_block_section .single_tab_data_main .tab_faqs_data details:not([open]) summary .icon-minus{display:none}.multi_tabs_block_section .single_tab_data_main .single_tab_data_inner .button{color:#000;text-align:center;font-family:Neue Haas Grotesk Display Pro;font-size:14px;line-height:1.14;padding:8px;background-color:#e8be91;display:inline-block;width:100%;max-width:250px;border:1px solid #000}footer .footer__blocks .footer_menu_parents{display:flex;flex-wrap:wrap;justify-content:center;flex:0 0 50%}footer .footer__blocks .footer_menu_parents .keep_it_simple{font-family:American Typewriter;font-size:50px;padding-bottom:75px}@media only screen and (max-width:989px){.pro_custom_content_section .custom_img_set .hero__content{bottom:-100px}.multi_tabs_block_section .single_tab_data_main .single_tab_data_inner{padding:75px 40px}.multi_tabs_block_section .single_tab_data_main .single_tab_data_inner .tab_faqs_data{padding:25px 0 50px}}@media only screen and (max-width:749px){.multi_tabs_block_section .single_tab_data_main .single_tab_data_inner{width:100%}.multi_tabs_block_section .single_tab_data_main .single_tab_data_inner:nth-child(odd){border-right:unset}.multi_tabs_block_section .single_tab_data_main .single_tab_data_inner .tab_faqs_data{padding:25px 0 50px}.multi_tabs_block_section .single_tab_data_main .tab_faqs_data details summary{padding-top:24px}}@media only screen and (max-width:479px){.pro_custom_content_section .custom_img_set .hero__content{bottom:-70px}.multi_tabs_block_section .single_tab_data_main .single_tab_data_inner{padding:50px 25px}.multi_tabs_block_section .single_tab_data_main .single_tab_data_inner .sub_title{font-size:16px}.multi_tabs_block_section .single_tab_data_main .single_tab_data_inner .heading{font-size:42px}.multi_tabs_block_section .single_tab_data_main .single_tab_data_inner .tab_faqs_data{padding:20px 0 40px}.multi_tabs_block_section .single_tab_data_main .tab_faqs_data details summary{font-size:16px}}.courses_scrolling_text .announcement__bar p{font-family:"Source Serif 4";font-size:50px;font-style:normal;font-weight:400;line-height:64px}.custom_bigger_scrolling_text.textserif p{font-family:SourceSerifLight!important}.product__block.product__upsell{display:flex;flex-wrap:wrap;gap:10px}.product__block--tabs+.product__block.product__upsell,.product__block--accordion+.product__block.product__upsell{margin-top:28px}.product__block.product__upsell .product-upsell__holder__title{width:100%;margin:0}.product__block.product__upsell quick-add-product{width:calc(50% - 5px)}.product__block.product__upsell quick-add-product .product-upsell__holder{margin:0;height:100%}.product__block.product__upsell quick-add-product .product-upsell{height:100%}.product__block.product__upsell quick-add-product .product-upsell .product-upsell__content{padding:10px;display:flex;flex-direction:column}.product__block.product__upsell quick-add-product .product-upsell .product-upsell__content a{flex:1}.product__block.product__upsell quick-add-product .product-upsell .product-upsell__content .btn__outer{position:unset}.bottom_text_content{padding-top:20px;padding-bottom:20px;border-top:1px solid}.product__block--tabs .product-tabs .tabs__head{padding-bottom:4px;border-bottom:1px solid;margin-bottom:0}.product__block--tabs .product-tabs .tabs__head .tab-link{font-size:15px;line-height:1.34;letter-spacing:normal;font-family:Neue Haas Grotesk Display Pro;font-weight:400}.product__block--tabs .product-tabs .tab-content{font-size:15px;line-height:1.34;min-height:unset}.about_imgtxt1 .hero__content h2.hero__title{font-family:SourceSerifRegular!important}.product__block.product_use_case+.product__block .product__subheading{font-size:12px;padding-bottom:10px}.template-product .accordions-holder .main_faqs_content .inside_faqs_heading .metafield-rich_text_field,.template-product .accordions-holder .main_faqs_content .left_part .faq-list__item-content{font-size:26px}announcement-bar .announcement__message .announcement__text .body-size-3{font-family:NeueHaasDisplayRegular;font-size:12px}.accordion__content .metafield-rich_text_field ul{margin:0 0 calc(var(--gutter) / 2) var(--gutter)!important}#backed-by-science .main_faqs_content .left_part{width:100%}#backed-by-science .main_faqs_content .left_part ul li{margin-bottom:20px;font-size:18px;line-height:1.1}#backed-by-science .main_faqs_content .right_part{display:none}.has-header-sticky .collection__nav{top:calc(var(--header-height) - var(--border-width) - 35px)}@media only screen and (max-width:749px){.product__block--tabs+.product__block.product__upsell,.product__block--accordion+.product__block.product__upsell{margin-top:20px}.product__block.product__upsell quick-add-product{width:100%}.reviews--section .reviews__grid .reviews__grid-item{border-left:0}}@media only screen and (max-width:479px){.product__block.product__upsell quick-add-product .product-upsell .product-upsell__content{padding:10px}}.site-footer-wrapper .footer_menu_parents .footer__quicklinks a{color:#0000008a;font-size:15px;font-weight:400;line-height:1.33;font-family:"Source Serif Pro"}.site-footer-wrapper .footer_menu_parents .footer__quicklinks a:hover{color:#000}.blog_image_banner .hero__content__wrapper .hero__content{max-width:780px}.blog_image_banner .hero__content__wrapper .hero__content .hero__title{font-family:Neue Haas Grotesk Display Pro;font-size:50px;font-style:normal;font-weight:400;line-height:1.1}.blog_image_banner .hero__content__wrapper .hero__content .hero__description{font-family:Neue Haas Grotesk Display Pro;font-size:30px;font-weight:400;line-height:1;font-style:normal;max-width:400px;margin:0 auto}.blog-section .inline-nav{margin-top:0;margin-bottom:50px}.blog-section .inline-nav li{border-radius:20px;border:1px solid #000;margin:5px 10px;padding:10px 15px;min-width:172px}.blog-section .inline-nav li a{color:#000;font-size:14px;line-height:1.14}.blog-section .inline-nav li a:after{display:none}.blog-section .blog-listing .article__text-wrapper{padding:60px 80px}.blog-section .blog-listing .article__text-wrapper .article__title{color:#000;font-size:30px;line-height:1;font-weight:400}.blog-section .blog-listing .article__text-wrapper .article__excerpt{font-size:18px;line-height:1.1;margin:50px 0}.blog-section .blog-listing .article__text-wrapper .article__meta{color:#000;font-family:American Typewriter;font-size:18px;line-height:1.1;padding-top:15px}ul.droplink li.init{font-size:60px}.product__page .slider__button{background-color:transparent!important;box-shadow:unset!important}.love_letter_fixed_image img{width:100%;max-width:382px;vertical-align:middle;height:auto}.template-product .accordions-holder .main_faqs_content .metafield-rich_text_field ol{margin-bottom:16px}.template-product .custom_scrolling_text .metafield-single_line_text_field-array{margin:0}.template-product .custom_scrolling_text .metafield-single_line_text_field-array .metafield-single_line_text_field{list-style:none}#cart-bar .cart-bar__form__wrapper{width:100%}.sidebar__contents .widget__recent .article .article__text-wrapper{padding-left:0}.logos__slider-text .logos__slide{transform:unset!important}.product-quick-add__form__inner .product__price__wrap{align-items:center}.product-quick-add__form__inner .radio__legend__label{font-weight:400}.product-quick-add__form__inner .radio__fieldset .radio__button label{border-color:#000!important;border-radius:20px;color:#000;height:100%;max-height:27px!important;min-height:unset;font-size:14px;font-weight:400;line-height:1.14;padding:5px 18px}.product-quick-add__form__inner .radio__fieldset .radio__button input:checked~label{background-color:var(--BTN-PRIMARY-BG-COLOR)}.product-quick-add__form__inner .radio__fieldset .radio__button label .option-title{font-family:Neue Haas Grotesk Display Pro;font-size:14px;font-weight:400}.product-quick-add__form__inner .product-quick-add__description{font-size:14px}.product-quick-add__form__inner .product__submit__buttons .btn{text-transform:uppercase}.drawer__bottom__row.drawer__bottom__row--socials{display:flex;justify-content:space-between}.drawer__bottom__row.drawer__bottom__row--socials .contact_button .btn{font-family:NeueHaasDisplayRegular;font-size:12px;border-radius:20px;padding:7px 20px;font-weight:500}.custom_img_with_text{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:center}.custom_img_with_text .video_image_block{width:calc(50% - 10px)}.custom_img_with_text .video_image_block .vi_block video,.custom_img_with_text .video_image_block .vi_block img{width:100%;vertical-align:middle}.custom_img_with_text .title_description_block{width:calc(50% - 10px)}.custom_img_with_text .title_description_block .heading{font-weight:450}.custom_shipping_info{padding:16px 0 0}.custom_shipping_info .shipping_info_inner{padding:20px;background-color:#f2e1ce}.custom_shipping_info .shipping_info_inner .text_with_icon{display:flex;gap:8px;align-items:center}.custom_shipping_info .shipping_info_inner .shipping_message{padding-top:10px}.custom_shipping_info .shipping_info_inner .shipping_message p{margin:0}@media only screen and (max-width:1279px){.blog-section .blog-listing .article__text-wrapper{padding:50px 40px}}@media only screen and (max-width:989px){.blog-section .blog-listing .article__text-wrapper{padding:40px 30px}.blog-section .blog-listing .article__text-wrapper .article__title{font-size:22px}.blog-section .blog-listing .article__text-wrapper .article__excerpt{font-size:16px;margin:30px 0}}@media only screen and (max-width:749px){.footer-sections .anchor-logo{padding:3.3rem 2rem 2.9rem}.footer-sections .footer__blocks .footer__block__title{font-size:20px}.footer-sections .footer__blocks .input-row .btn{margin-top:25px}footer .footer__blocks .footer_menu_parents{flex:unset}.footer-sections .footer_menu_parents .footer__block--menu{padding-left:10px!important}.footer-sections .footer_menu_parents{margin-left:-10px}footer .footer__blocks .footer_menu_parents .keep_it_simple{font-size:35px}.blog_image_banner .hero__content__wrapper .hero__content .hero__title{font-size:25px}.blog_image_banner .hero__content__wrapper .hero__content .hero__description{font-size:18px}.blog-section .inline-nav{margin-bottom:25px}.blog-section .blog-listing .article__text-wrapper{padding:30px}ul.droplink li.init{font-size:40px}.love_letter_fixed_image img{max-width:250px}.custom_content_section .brick__block__video .image-height--mobile.video-background{position:relative;padding-top:100%}.custom_content_section .brick__block__video .image-height--mobile.video-background .video__poster{position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;width:100%;height:100%;transform:translate(-50%,-50%);overflow:hidden;transition:opacity .5s ease}.custom_img_with_text .video_image_block,.custom_img_with_text .title_description_block{width:100%}}@font-face{font-family:American Typewriter;src:url(/cdn/shop/files/AmericanTypewriter.woff2?v=1722940371) format("woff2"),url(/cdn/shop/files/AmericanTypewriter.woff?v=1722940372) format("woff"),url(/cdn/shop/files/AmericanTypewriter.ttf?v=1722940372) format("truetype");font-weight:400;font-style:normal;font-display:swap}.custom-mw-800.custom-code .droptolink{max-width:800px;margin:0 auto}@media only screen and (min-width:748px){.grandparent.kids-5.images-1 .header__grandparent__links{grid-template-columns:repeat(5,minmax(0,1fr))}.header__menu .menu__item:first-child .has-line-design .grandparent .header__grandparent__links{flex:5}.has-line-design .grandparent .header__grandparent__links .dropdown__family:before{border:0}.header__dropdown .header__dropdown__inner .menu__block .header__dropdown__image{display:flex;flex-direction:column-reverse}.header__dropdown .header__dropdown__inner .menu__block .header__dropdown__image .link-over-image{position:relative}.header__dropdown .header__dropdown__inner .menu__block .header__dropdown__image .link-over-image .hero__content{color:#000;padding-left:0;padding-right:0}.header__dropdown .header__dropdown__inner .menu__block .header__dropdown__image .link-over-image .hero__content p{margin:0}.reviews.reviews--have-images .review__content{padding-top:0!important}}@media only screen and (max-width:749px){.mb-nooverflow .accordion__body .accordion__content .faq-list{overflow:unset;flex-wrap:wrap;padding-left:20px;padding-right:20px}.mb-nooverflow .accordion__body .accordion__content .faq-list .faq-list__item{flex-basis:100%;padding:16px 0}}.textcolumn_border .column__content .btn span{font-family:Neue Haas Grotesk Display Pro;font-weight:400}#scroll-to-how-to-pair .descriptive_text .metafield-rich_text_field{font-size:26px;line-height:1.15;font-family:American Typewriter}.header__dropdown__wrapper .dropdown__family .navlink--child .navtext{font-family:Neue Haas Grotesk Display Pro;font-size:14px;font-weight:700;line-height:1.14}.header__dropdown__wrapper .dropdown__family .navlink--grandchild{padding:0;margin-bottom:7px;line-height:1.33}.header__dropdown__wrapper .dropdown__family .navlink--grandchild .navtext{font-family:Neue Haas Grotesk Display Pro;font-size:14px;line-height:1.28}.header__dropdown__wrapper .menu__blocks .hero__content__wrapper{align-items:center;justify-content:space-between;gap:10px}.header__dropdown__wrapper .menu__blocks .hero__content__wrapper .icon_next{line-height:0}.header__menu .menu__item:nth-child(3) .header__dropdown .header__grandparent__links{flex:1}.header__menu .menu__item:nth-child(3) .header__dropdown .menu__blocks .menu__block{display:flex;flex-wrap:wrap;gap:18px}.header__menu .menu__item:nth-child(3) .header__dropdown .menu__blocks .header__dropdown__image{flex:1}.header__menu .menu__item .header__dropdown .menu__blocks .header__dropdown__image{padding:22px 0}.header__menu .menu__item:nth-child(2) .header__dropdown .menu__blocks .menu__block{flex-basis:100%;display:flex;flex-wrap:wrap;gap:18px}.header__menu .menu__item:nth-child(2) .header__dropdown .menu__blocks .menu__block .header__dropdown__image{flex:1}@media only screen and (max-width:749px){#scroll-to-how-to-pair .descriptive_text .metafield-rich_text_field{font-size:18px}.drawer__menu .hero__content__wrapper{padding:20px 15px}.drawer__menu .hero__content__wrapper .hero__content{padding:0}.drawer__menu .hero__content__wrapper .hero__content .hero__description{margin:0}.drawer__menu .hero__content__wrapper .icon_next svg path{stroke:#fff}.drawer__menu .hero__content__wrapper .icon_next{line-height:0;margin-left:10px}.drawer__menu .menu__block .header__dropdown__image+.header__dropdown__image{padding-top:20px}}.template-product .accordions-holder .main_faqs_content .right_part details .accordion__title{padding-right:40px}.expandable_content_wrapper .more-button,.expandable_content_wrapper .less-button{text-decoration:underline;font-weight:500}.template-product .accordions-holder .main_faqs_content .metafield-rich_text_field ol{margin-left:20px}.template-product .accordions-holder .main_faqs_content .metafield-rich_text_field ol li{padding-left:4px}.template-product .accordions-holder .main_faqs_content a{word-wrap:break-word}.template-product .accordions-holder .accordion-section collapsible-elements>details .accordion__body{margin-right:0}#cart-bar .cart-bar__form .product__submit__add{background:var(--BTN-PRIMARY-BG-COLOR);color:#000;border-color:#000;border-radius:25px}product-images.product__images--thumbs .product__slide{transition:unset}.footer__newsletter__wrapper form button{font-family:"Source Serif Pro";font-weight:400;letter-spacing:normal}.contactpage1 h2.contact__form__heading.aos-animate{font-family:American Typewriter!important;font-size:50px;line-height:normal}.review__author__subheading{font-family:American Typewriter;font-size:14px;letter-spacing:0;text-transform:capitalize}@media only screen and (max-width:749px){.faq_home .faq .accordion-group__items .accordion .accordion__title{font-size:16px;line-height:1;padding-right:40px}.faq_home .faq .accordion-group__items .accordion .accordion__body .accordion__content *{font-size:16px}.template-index .textcolumn_border.custom_textColumn .grid--mobile-slider{margin-left:-23px}.template-index .custom_content_section .brick__block.brick__block--text .brick__block__text{padding:32px 16px}}@media only screen and (max-width:645px){.sliderow__links .sliderule__wrapper+.sliderule-grid{display:none}.drawer--header .drawer__bottom__row--menu{border-top:none}}.custom_img_set .brick__block__image,.custom_img_set .brick__block__image .frame__item{display:block}.custom_img_set .brick__block__image .hero__content__wrapper{position:unset;display:block;min-height:auto;padding-top:15px}.custom_img_set .brick__block__image .hero__content__wrapper .hero__content{position:unset}.custom_content_section .brick__section .brick__block.custom_img_set .hero__content .hero__description{margin-bottom:0}.brick__block__video .image_block img{width:100%;vertical-align:middle}.quick-add__button .btn__plus{color:#000}.svg-loader circle~circle{stroke:#000}.custom_textColumn .grid .column__inner{display:flex;flex-direction:column;height:100%}.custom_textColumn .grid .column__inner .column__content{flex:1;display:flex;flex-direction:column}.custom_textColumn .grid .column__inner .column__content .column__btn{flex:1;display:flex;flex-direction:column;justify-content:flex-end}.multi_tabs_block_section .single_tab_data_main .single_tab_data_inner .custom_price strong{font-weight:400;text-decoration:line-through;padding:0 6px}.product__page .product__content .metafield_badget,.form__wrapper .product__subheading p,.block__icon__row .block__icon__text p,.blog-section .blog-listing .article__text-wrapper .article__excerpt,.article__content{font-family:Neue Haas Grotesk Display Pro}.product-item button.quick-add__button.caps .btn__text,.product-item button.quick-add__button.caps .btn__error{font-family:Neue Haas Grotesk Display Pro;letter-spacing:normal;line-height:1.4;font-weight:400}.product-item button.quick-add__button.caps .btn__error{top:0;left:0}.cart__foot__inner .cart__buttons__fieldset .btn,.cart__foot__inner .cart__view{font-family:Neue Haas Grotesk Display Pro!important;font-weight:400;text-transform:uppercase}.cart__item__content .cart__item__title a,.cart__item__content .cart__quantity-counter .cart__item__remove{color:#4a4947}.drawer .drawer__body .drawer__bottom .navlink{font-size:calc(var(--font-4)* var(--FONT-ADJUST-NAV))}#press.template-page .hero__content__wrapper .hero__title,#little-wins.template-page .hero__content__wrapper .hero__title{font-size:60px;font-weight:450}#press.template-page .hero__content .hero__subheading,#little-wins.template-page .hero__content .hero__subheading{font-family:var(--FONT-STACK-HEADING);font-weight:450}#press.template-page .hero__content .hero__title,#little-wins.template-page .hero__content .hero__title,#faqs.template-page .hero__content .hero__title,#faqs.template-page .accordion__heading{font-weight:450}.review__content blockquote{font-size:19px}.cart__widget__products .product-upsell__btn,.product-upsell__holder--cart .product-upsell__skip,.product-upsell__title{color:#000}.form__wrapper .product__subheading p{margin-right:80px}.drawer__close,.drawer__close:hover{color:#000}.collection__products .collection__sidebar__buttons .btn{--btn-border: #000000;--btn-text: #000000;--btn-border-hover: #000000;--btn-text-hover: #000000}.template-product .index-rte .hero__content .hero__title{font-size:60px;font-weight:400;line-height:1}.template-product .index-rte .hero__content .hero__rte{font-family:American Typewriter;font-size:26px;line-height:1.15}.accordion-group__items .ac_group{grid-column:1 / -1}@media only screen and (min-width:750px){.custom_content_section .brick__section .custom_img_set .screen-height-two-thirds,.custom_content_section .brick__section .image-height--mobile .hero__video>.screen-height-two-thirds{padding-bottom:100%;min-height:auto}}@media screen and (min-width:750px)and (max-width:1279px){.custom_content_section .brick__section .hero__content .hero__title{font-size:40px}.custom_content_section .brick__section .hero__content .hero__subheading{font-size:20px}.custom_content_section .brick__section .hero__content .hero__rte{font-size:14px}.custom_content_section .brick__section .brick__block--text .hero__content{max-width:100%}}@media only screen and (max-width:749px){.product-item button.quick-add__button.caps .btn__text,.product-item button.quick-add__button.caps .btn__error{display:none}.product-item button.quick-add__button.caps{background:transparent;border:1px solid;padding:1px 6px}.product-item button.quick-add__button.caps .btn__plus{margin:0;transform:translate(-50%,-50%)}.custom_content_section .brick__section .brick__block.custom_img_set{padding-bottom:42px}.custom_content_section .brick__section .brick__block.custom_img_set .brick__block__image{max-height:100%;max-width:100%}.template-index .reviews__grid-item:first-child,.template-product .reviews__grid-item:first-child{margin-left:0}.template-collection .collection .collection__products .grid{gap:20px;padding-left:30px;padding-right:30px}.template-collection .collection .collection__products .grid .product-item--featured-image .product-item__image{padding-top:120%}#press.template-page .hero__content__wrapper .hero__title,#little-wins.template-page .hero__content__wrapper .hero__title,#faqs.template-page .hero__content__wrapper .hero__title{font-size:40px}.review__content blockquote{font-size:16px}.cart-bar__product__title,.cart-bar__product__price{font-size:14px}#faqs.template-page summary.accordion__title.h6{font-size:15px}.custom_content_section .brick__section .brick__block.custom_img_set .hero__content .hero__description{font-size:16px}.template-product .index-rte .hero__content .hero__title{font-size:40px}.template-product .index-rte .hero__content .hero__rte{font-size:18px;line-height:1}.template-product .hero__content.hero__content--transparent{padding:20px 20px 0}}@media(hover:none){.no-touch .quick-add__holder{opacity:1}}.custom_button_block a{border-color:#000!important;border-radius:20px;color:#000;background-color:var(--BTN-PRIMARY-BG-COLOR);width:100%;height:100%;max-height:27px!important;min-height:unset;font-size:14px;font-weight:400;line-height:1.14;padding-top:6px;padding-bottom:5px}.multi_tabs_block_section .single_tab_data_main .single_tab_data_inner .button{margin-top:20px}.multi_tabs_block_section .single_tab_data_main .single_tab_data_inner:has(.tab_faqs_data) .button{margin-top:0}.template-product .custom_shipping_info{order:20;padding:16px 0 0!important}.template-product .dearist-faq-cards{border-top:0!important}.template-product .dearist-faq-cards:before{height:1px!important;background:#00000073!important}.template-product .dearist-secure-checkout{margin:6px 0 18px!important}.template-product .dearist-secure-checkout p{margin:0 0 12px!important;color:#171c28!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important}.template-product .dearist-secure-checkout__icons{display:flex!important;flex-wrap:wrap!important;gap:12px!important}.template-product .dearist-secure-checkout__icons span{display:flex!important;align-items:center!important;justify-content:center!important;width:72px!important;min-width:72px!important;height:42px!important;padding:3px!important;border:1px solid rgba(33,33,33,.18)!important;border-radius:4px!important;background:#ffffff52!important;box-shadow:none!important}.template-product .dearist-secure-checkout__icons img{display:block!important;width:50px!important;height:34px!important;max-width:none!important;max-height:none!important;object-fit:contain!important}.template-product .dearist-secure-checkout__icons span:nth-child(3) img{width:50px!important}.template-product .block__icon__row{width:100%!important;max-width:none!important;margin:18px 0 0!important;padding:28px 34px 34px!important;border:1px solid rgba(232,190,145,.42)!important;border-bottom:12px solid rgba(232,190,145,.28)!important;border-radius:2px!important;background:#ffffff7a!important;box-shadow:none!important}.template-product .block__icon__row .block__icon__container{gap:18px!important;padding-bottom:14px!important}.template-product .custom_shipping_info .shipping_info_inner{padding:20px 24px!important;border:1px solid rgba(232,190,145,.42)!important;background:#e8be913d!important}.template-product .custom_shipping_info .shipping_info_inner .text_with_icon{gap:10px!important}.template-product .custom_shipping_info .shipping_info_inner .shipping_message{padding-top:10px!important}.template-product .custom_shipping_info .shipping_info_inner .shipping_message p{margin:0!important;font-size:15px!important;line-height:1.35!important}.template-product .product__block.product_use_case{margin-top:18px!important}.template-product .form__wrapper .product__subheading,.template-product .form__wrapper .product__subheading p,.template-product .product__block--tabs,.template-product .product__block--tabs .product-tabs,.template-product .product__block--tabs .tabs__contents,.template-product .product__block--tabs .accordion,.template-product .product__block--tabs .accordion__title,.template-product .product__block--tabs .accordion__body{border-left:0!important;border-right:0!important;outline:0!important}.template-product .dearist-faq-cards{padding-top:34px!important;padding-bottom:44px!important}.template-product .dearist-faq-cards .right_part details{margin:0 0 26px!important;border:1px solid rgba(0,0,0,.42)!important;border-radius:18px!important;background:#faf7f1e6!important}.template-product .dearist-faq-cards .right_part details .accordion__title{min-height:88px!important;padding:27px 64px 27px 30px!important;font-size:24px!important;line-height:1.2!important}.template-product .reviews--section{padding-top:24px!important;padding-bottom:20px!important}.template-product .custom_content_section.pro_custom_content_section{padding-top:20px!important}@media only screen and (max-width:749px){.template-product .dearist-secure-checkout p{font-size:14px!important;margin-bottom:10px!important}.template-product .dearist-secure-checkout__icons{gap:9px!important}.template-product .dearist-secure-checkout__icons span{width:55px!important;min-width:55px!important;height:34px!important;padding:2px!important}.template-product .dearist-secure-checkout__icons img{width:42px!important;height:28px!important}.template-product .block__icon__row{padding:20px 20px 24px!important;border-bottom-width:9px!important}.template-product .block__icon__row .block__icon__container{gap:14px!important;padding-bottom:12px!important}.template-product .block__icon__row .block__icon__text p{font-size:14px!important;line-height:1.38!important}.template-product .custom_shipping_info .shipping_info_inner{padding:16px 18px!important}.template-product .custom_shipping_info .shipping_info_inner .shipping_message p{font-size:13px!important}.template-product .dearist-faq-cards{padding-top:24px!important;padding-bottom:32px!important}.template-product .dearist-faq-cards collapsible-elements>details>summary{margin-bottom:16px!important;font-size:24px!important}.template-product .dearist-faq-cards .right_part details{margin-bottom:16px!important;border-radius:14px!important}.template-product .dearist-faq-cards .right_part details .accordion__title{min-height:62px!important;padding:18px 44px 18px 18px!important;font-size:16px!important}}.template-product .product__price__wrap--dearist{position:relative;display:block;width:100%;max-width:492px;margin-top:10px;padding:0}.template-product .product__price__wrap--dearist .product__price-card__label{position:absolute;z-index:2;top:-12px;left:28px;padding:0 8px;background:var(--COLOR-BG);color:#000;font-family:Neue Haas Grotesk Display Pro;font-size:22px;font-weight:400;line-height:1;letter-spacing:3px}.template-product .product__price__wrap--dearist .product__price{display:grid;grid-template-columns:minmax(90px,1fr) auto 24px;align-items:center;gap:18px;min-height:76px;width:100%;padding:18px 22px 14px 30px;border:1px solid #d4d4d4;border-radius:12px;background:transparent;color:#000;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.template-product .product__price__wrap--dearist:hover .product__price,.template-product .product__price__wrap--dearist:focus-within .product__price{border-color:#d4d4d4;background:#e8be91;color:#fff}.template-product .product__price-card__mrp{display:flex;flex-direction:column;gap:7px;min-width:0}.template-product .product__price-card__mrp span{font-family:Neue Haas Grotesk Display Pro;font-size:20px;font-weight:700;line-height:1}.template-product .product__price-card__mrp small{font-family:Neue Haas Grotesk Display Pro;font-size:11px;font-weight:400;line-height:1}.template-product .product__price__wrap--dearist .product__price>[data-product-price]{font-family:Neue Haas Grotesk Display Pro;font-size:34px!important;font-weight:700;line-height:1;white-space:nowrap}.template-product .product__price-card__info{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:#000;color:#fff;font-family:Georgia,serif;font-size:16px;font-style:italic;font-weight:700;line-height:1}.template-product .product__price__wrap--dearist:hover .product__price-card__info,.template-product .product__price__wrap--dearist:focus-within .product__price-card__info{background:#fff;color:#e8be91}.template-product .product__price__wrap--dearist .inclusive_of_taxes{display:none}.dearist-secure-checkout{margin-bottom:20px;font-family:Neue Haas Grotesk Display Pro}.dearist-secure-checkout p{margin:0 0 12px;color:#1f2430;font-size:16px;font-weight:700;line-height:1.2}.dearist-secure-checkout__icons{display:flex;flex-wrap:wrap;gap:16px}.dearist-secure-checkout__icons span{display:inline-flex;align-items:center;justify-content:center;min-width:74px;height:48px;padding:5px 10px;border:1px solid #d9dde3;border-radius:4px;background:#fff;color:#0a4f8f;box-shadow:0 1px 2px #00000014;font-size:13px;font-weight:800;line-height:1;text-align:center}.dearist-secure-checkout__icons span:first-child{color:#6e737a;font-style:italic}.dearist-secure-checkout__icons span:nth-child(3){color:#111}.dearist-secure-checkout__icons span:nth-child(3):before{content:"";width:28px;height:28px;margin-right:-5px;border-radius:50%;background:#eb001b}.dearist-secure-checkout__icons span:nth-child(3):after{content:"";width:28px;height:28px;margin-left:-5px;border-radius:50%;background:#f79e1be6}.template-product .product__submit__item--inline{grid-template-columns:minmax(0,172px) minmax(0,225px);gap:40px;align-items:stretch}.template-product product-form .product-form popout-select quantity-counter.quantity-selector input,.template-product product-form .product-form .product__submit .product__submit__item .btn{min-height:68px;max-height:none!important;border-radius:0;font-size:24px;font-weight:400;letter-spacing:0}.template-product product-form .product-form .product__submit .product__submit__item .btn{border-color:#e8be91;background:#e8be91;color:#fff}.template-product product-form .product-form popout-select quantity-counter.quantity-selector{border:2px solid #7f7f7f}.template-product product-form .product-form popout-select quantity-counter.quantity-selector input{border:0;background:transparent;color:#000;font-weight:700}.template-product product-form .product-form popout-select quantity-counter.quantity-selector button{color:#000}.template-product product-form .product-form popout-select quantity-counter.quantity-selector button svg{width:22px;height:22px;stroke-width:2}.template-product .block__icon__row{width:100%;max-width:440px;margin-top:24px;padding:18px 22px;border:1px solid #cfe5d1;border-radius:12px;background:#f8fff8;gap:13px}.template-product .block__icon__row .block__icon__container{width:100%;padding:0}.template-product .block__icon__row .block__icon{flex:0 0 28px;width:28px}.template-product .block__icon__row .block__icon__text p{margin:0;color:#111;font-size:18px;line-height:1.45}@media only screen and (max-width:749px){.template-product .product__price__wrap--dearist{max-width:216px;margin-top:12px}.template-product .product__price__wrap--dearist .product__price-card__label{top:-8px;left:13px;padding:0 5px;font-size:13px;letter-spacing:2px}.template-product .product__price__wrap--dearist .product__price{grid-template-columns:minmax(48px,1fr) auto 16px;gap:10px;min-height:45px;padding:11px 11px 8px 18px;border-radius:7px}.template-product .product__price-card__mrp{gap:4px}.template-product .product__price-card__mrp span{font-size:11px}.template-product .product__price-card__mrp small{font-size:7px}.template-product .product__price__wrap--dearist .product__price>[data-product-price]{font-size:17px!important}.template-product .product__price-card__info{width:13px;height:13px;font-size:10px}.dearist-secure-checkout{margin-bottom:16px}.dearist-secure-checkout p{margin-bottom:9px;font-size:12px}.dearist-secure-checkout__icons{gap:10px}.dearist-secure-checkout__icons span{min-width:42px;height:30px;padding:3px 5px;font-size:8px}.dearist-secure-checkout__icons span:nth-child(3):before,.dearist-secure-checkout__icons span:nth-child(3):after{width:17px;height:17px}.template-product .product__submit__item--inline{grid-template-columns:minmax(0,106px) minmax(0,136px);gap:24px}.template-product product-form .product-form popout-select quantity-counter.quantity-selector input,.template-product product-form .product-form .product__submit .product__submit__item .btn{min-height:40px;font-size:14px}.template-product product-form .product-form popout-select quantity-counter.quantity-selector{border-width:1px}.template-product product-form .product-form popout-select quantity-counter.quantity-selector button svg{width:14px;height:14px}.template-product .block__icon__row{max-width:265px;margin-top:16px;padding:13px 16px;gap:8px}.template-product .block__icon__row .block__icon{flex-basis:18px;width:18px}.template-product .block__icon__row .block__icon__text p{font-size:11px;line-height:1.45}}.template-product .product__block.product_use_case{width:100%;max-width:520px;margin:12px 0 18px;padding:0;border:0}.template-product .product_use_case ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 36px;margin:0;padding:22px 28px;border:1px solid rgba(232,190,145,.65);border-bottom:16px solid rgba(232,190,145,.5);background:#ffffff8f;list-style:none;column-count:initial}.template-product .product_use_case li{position:relative;display:flex;align-items:center;min-height:20px;padding-left:27px;color:#151515;font-family:Neue Haas Grotesk Display Pro;font-size:14px!important;font-weight:400;line-height:1.25}.template-product .product_use_case li:before{content:"";position:absolute;left:0;top:2px;width:15px;height:8px;border-left:1.5px solid #000;border-bottom:1.5px solid #000;transform:rotate(-45deg)}.template-product .product_use_case .divider{display:none}.template-product .product__block.product_use_case+.product__block .product__subheading{max-width:520px;padding:0 4px 14px;border-left:3px solid rgba(42,55,43,.9);border-right:3px solid rgba(42,55,43,.9);color:#000;font-size:13px;line-height:1.25}.template-product .product__block--tabs{max-width:520px;border-left:3px solid rgba(42,55,43,.9);border-right:3px solid rgba(42,55,43,.9);padding-left:24px;padding-right:24px}.template-product .product__page .product__block.product__form__holder fieldset .radio__legend{display:block;margin:0 0 12px;color:#000;font-family:Neue Haas Grotesk Display Pro;font-size:17px;font-weight:700;line-height:1.2}.template-product .product__page .product__block.product__form__holder fieldset .radio__legend__option-name{font-size:0}.template-product .product__page .product__block.product__form__holder fieldset .radio__legend__option-name:before{content:"Select Size:";font-size:17px}.template-product .product__price__wrap--dearist{max-width:448px;margin-top:8px}.template-product .product__price__wrap--dearist .product__price-card__label{top:-10px;font-size:18px;letter-spacing:2.5px}.template-product .product__price__wrap--dearist .product__price{grid-template-columns:minmax(78px,1fr) auto 20px;min-height:64px;padding:15px 18px 12px 24px}.template-product .product__price__wrap--dearist:hover .product__price,.template-product .product__price__wrap--dearist:focus-within .product__price,.template-product .product__price__wrap--dearist.is-active .product__price{background:#e8be91;color:#fff}.template-product .product__price-card__mrp span{font-size:17px}.template-product .product__price-card__mrp small{font-size:9px}.template-product .product__price__wrap--dearist .product__price>[data-product-price]{font-size:28px!important}.template-product .product__price-card__info{width:17px;height:17px;font-size:13px}.template-product .product__price__wrap--dearist:hover .product__price-card__info,.template-product .product__price__wrap--dearist:focus-within .product__price-card__info,.template-product .product__price__wrap--dearist.is-active .product__price-card__info{background:#fff;color:#e8be91}.template-product .product__submit__item--inline{grid-template-columns:minmax(0,150px) minmax(0,205px);gap:28px}.template-product product-form .product-form popout-select quantity-counter.quantity-selector input,.template-product product-form .product-form .product__submit .product__submit__item .btn{min-height:56px;font-size:21px}.template-product .block__icon__row{width:fit-content;min-width:min(100%,380px);max-width:min(100%,500px);margin-top:18px;padding:18px 24px;border-color:#bedbc1bf;background:#f9fff99e}.template-product .block__icon__row .block__icon__text p{font-size:16px;line-height:1.42}@media only screen and (max-width:749px){.template-product .product__block.product_use_case{max-width:100%;margin:10px 0 16px}.template-product .product_use_case ul{gap:11px 18px;padding:18px;border-bottom-width:12px}.template-product .product_use_case li{min-height:18px;padding-left:24px;font-size:12px!important}.template-product .product_use_case li:before{top:2px;width:13px;height:7px}.template-product .product__block.product_use_case+.product__block .product__subheading,.template-product .product__block--tabs{max-width:100%;border-left-width:2px;border-right-width:2px}.template-product .product__block--tabs{padding-left:18px;padding-right:18px}.template-product .product__page .product__block.product__form__holder fieldset .radio__legend,.template-product .product__page .product__block.product__form__holder fieldset .radio__legend__option-name:before{font-size:15px}.template-product .product__price__wrap--dearist{max-width:196px}.template-product .product__price__wrap--dearist .product__price-card__label{top:-7px;font-size:12px;letter-spacing:1.8px}.template-product .product__price__wrap--dearist .product__price{grid-template-columns:minmax(42px,1fr) auto 13px;min-height:40px;gap:8px;padding:10px 9px 7px 14px}.template-product .product__price-card__mrp span{font-size:10px}.template-product .product__price-card__mrp small{font-size:6px}.template-product .product__price__wrap--dearist .product__price>[data-product-price]{font-size:16px!important}.template-product .product__price-card__info{width:12px;height:12px;font-size:9px}.template-product .product__submit__item--inline{grid-template-columns:minmax(0,100px) minmax(0,132px);gap:20px}.template-product product-form .product-form popout-select quantity-counter.quantity-selector input,.template-product product-form .product-form .product__submit .product__submit__item .btn{min-height:38px;font-size:14px}.template-product .block__icon__row{width:100%;min-width:0;max-width:100%;margin-top:14px;padding:15px 18px;background:#f9fff994}.template-product .block__icon__row .block__icon__text p{font-size:12px;line-height:1.42}}.template-product .dearist-secure-checkout__icons span:before,.template-product .dearist-secure-checkout__icons span:after{display:none!important}.template-product .dearist-secure-checkout__icons img{display:block;max-width:100%;max-height:30px;object-fit:contain}.template-product .product__block.product_use_case+.product__block .product__subheading,.template-product .product__block--tabs{border-left:0!important;border-right:0!important}.template-product .product__block.product_use_case+.product__block .product__subheading,.template-product .product__block--tabs{padding-left:0!important;padding-right:0!important}.template-product .product__page .product__block.product__form__holder fieldset .radio__legend__value{display:none!important}.template-product .block__icon__row{width:100%;max-width:560px;padding:22px 30px 24px;border:1px solid rgba(232,190,145,.38);border-bottom:10px solid rgba(232,190,145,.25);border-radius:3px;background:#ffffff70}.template-product .block__icon__row .block__icon__container{display:flex;align-items:flex-start;gap:16px}.template-product .block__icon__row .block__icon{margin-top:1px}.template-product .block__icon__row .block__icon__text p{font-size:15px;line-height:1.42}.template-product .custom_content_section.pro_custom_content_section{padding-top:26px;padding-bottom:22px}.template-product .reviews--section{padding-top:28px;padding-bottom:28px}.template-product #Faq--faqs_product_zYQ9En{padding-top:26px;padding-bottom:34px}.template-product #Faq--faqs_product_zYQ9En .wrapper,.template-product #Faq--faqs_product_zYQ9En .wrapper--full,.template-product #Faq--faqs_product_zYQ9En .wrapper--full-padded,.template-product #Faq--faqs_product_zYQ9En .wrapper--narrow{max-width:none}.template-product #Faq--faqs_product_zYQ9En collapsible-elements>details>summary{display:none}.template-product #Faq--faqs_product_zYQ9En collapsible-elements>details{border:0}.template-product #Faq--faqs_product_zYQ9En collapsible-elements>details>.accordion__body{height:auto!important}.template-product #Faq--faqs_product_zYQ9En .accordion__content,.template-product #Faq--faqs_product_zYQ9En .faq-list{padding:0}.template-product #Faq--faqs_product_zYQ9En .main_faqs_content{display:block}.template-product #Faq--faqs_product_zYQ9En .left_part{display:none}.template-product #Faq--faqs_product_zYQ9En .right_part{width:100%}.template-product #Faq--faqs_product_zYQ9En .right_part details{margin:0 0 28px;padding:0;border:1px solid rgba(0,0,0,.42);border-radius:17px;background:#ffffff42;overflow:hidden}.template-product #Faq--faqs_product_zYQ9En .right_part details:last-child{margin-bottom:0}.template-product #Faq--faqs_product_zYQ9En .right_part details .accordion__title{min-height:92px;padding:28px 60px 28px 30px;border:0;color:#000;font-family:Neue Haas Grotesk Display Pro;font-size:24px;font-weight:400;line-height:1.2}.template-product #Faq--faqs_product_zYQ9En .right_part details .accordion__title .icon{right:28px}.template-product #Faq--faqs_product_zYQ9En .right_part details .accordion__body{padding:0 30px 26px}.template-product #Faq--faqs_product_zYQ9En .right_part details .accordion__body .faq-list{font-size:16px;line-height:1.45}@media only screen and (max-width:749px){.template-product .dearist-secure-checkout__icons img{max-height:20px}.template-product .block__icon__row{padding:18px 20px 20px;border-bottom-width:8px}.template-product .custom_content_section.pro_custom_content_section{padding-top:18px;padding-bottom:18px}.template-product .reviews--section{padding-top:20px;padding-bottom:20px}.template-product #Faq--faqs_product_zYQ9En{padding-top:20px;padding-bottom:28px}.template-product #Faq--faqs_product_zYQ9En .right_part details{margin-bottom:18px;border-radius:12px}.template-product #Faq--faqs_product_zYQ9En .right_part details .accordion__title{min-height:58px;padding:18px 44px 18px 18px;font-size:16px}.template-product #Faq--faqs_product_zYQ9En .right_part details .accordion__title .icon{right:18px}.template-product #Faq--faqs_product_zYQ9En .right_part details .accordion__body{padding:0 18px 18px}.template-product #Faq--faqs_product_zYQ9En .right_part details .accordion__body .faq-list{font-size:13px}}.template-product .form__wrapper .product__subheading,.template-product .form__wrapper .product__subheading p,.template-product .product__block.product__text,.template-product .product__block--tabs,.template-product .product__block--tabs .product-tabs,.template-product .product__block--tabs .tabs__contents{border-left:0!important;border-right:0!important;outline:0!important}.template-product .product__block.product_use_case+.product__block .product__subheading{border:0!important}.template-product .dearist-secure-checkout__icons{gap:14px}.template-product .dearist-secure-checkout__icons span{min-width:76px;height:48px;padding:7px 10px;border:1px solid rgba(0,0,0,.16)!important;border-radius:4px;background:transparent!important;box-shadow:none!important}.template-product .dearist-secure-checkout__icons img{width:auto;height:auto;max-width:58px;max-height:28px}.template-product .dearist-secure-checkout__icons span:nth-child(3) img{max-width:72px}.template-product .block__icon__row{width:100%!important;min-width:0!important;max-width:none!important;padding:28px 34px 30px!important;border:1px solid rgba(186,224,190,.9)!important;border-radius:20px!important;background:#fafffab8!important;box-shadow:none!important}.template-product .block__icon__row .block__icon__container{display:flex!important;align-items:flex-start!important;gap:18px!important}.template-product .block__icon__row .block__icon{flex:0 0 28px!important;width:28px!important}.template-product .block__icon__row .block__icon__text p{font-size:17px!important;line-height:1.45!important}.template-product .reviews--section{padding-top:22px!important;padding-bottom:18px!important}.template-product .custom_content_section.pro_custom_content_section{padding-top:18px!important}.template-product .dearist-faq-cards{padding-top:24px!important;padding-bottom:36px!important}.template-product .dearist-faq-cards .left_part,.template-product .dearist-faq-cards collapsible-elements>details>summary{display:none!important}.template-product .dearist-faq-cards collapsible-elements>details,.template-product .dearist-faq-cards collapsible-elements>details>.accordion__body{border:0!important;height:auto!important}.template-product .dearist-faq-cards .main_faqs_content{display:block!important}.template-product .dearist-faq-cards .right_part details{margin:0 0 30px!important;padding:0!important;border:1px solid rgba(0,0,0,.42)!important;border-radius:18px!important;background:#faf7f1eb!important;overflow:hidden!important}.template-product .dearist-faq-cards .right_part details .accordion__title{min-height:92px!important;padding:28px 62px 28px 30px!important;border:0!important;color:#000!important;font-family:Neue Haas Grotesk Display Pro!important;font-size:24px!important;font-weight:400!important;line-height:1.22!important}.template-product .dearist-faq-cards .right_part details .accordion__title .icon{right:30px!important}@media only screen and (max-width:749px){.template-product .dearist-secure-checkout__icons{gap:10px}.template-product .dearist-secure-checkout__icons span{min-width:54px;height:34px;padding:5px 7px}.template-product .dearist-secure-checkout__icons img{max-width:42px;max-height:20px}.template-product .dearist-secure-checkout__icons span:nth-child(3) img{max-width:50px}.template-product .block__icon__row{padding:22px 22px 24px!important;border-radius:16px!important}.template-product .block__icon__row .block__icon__text p{font-size:14px!important}.template-product .reviews--section{padding-top:16px!important;padding-bottom:14px!important}.template-product .custom_content_section.pro_custom_content_section{padding-top:14px!important}.template-product .dearist-faq-cards{padding-top:18px!important;padding-bottom:28px!important}.template-product .dearist-faq-cards .right_part details{margin-bottom:18px!important;border-radius:13px!important}.template-product .dearist-faq-cards .right_part details .accordion__title{min-height:62px!important;padding:18px 44px 18px 18px!important;font-size:16px!important}.template-product .dearist-faq-cards .right_part details .accordion__title .icon{right:18px!important}.template-product .dearist-faq-cards .right_part details .accordion__body{padding:0 18px 18px!important}.template-product .dearist-faq-cards .right_part details .accordion__body .faq-list{font-size:13px!important}}.template-product .product__block.product_use_case{margin-top:18px!important;margin-bottom:18px!important}.template-product .product__block.product_use_case+.product__block.product__text{margin-top:0!important}.template-product .product__block--tabs{margin-bottom:18px!important}.template-product .product__page .product__block.product__form__holder{margin-top:6px!important}.template-product .product__price__wrap--dearist{margin-top:4px!important;margin-bottom:22px!important}.template-product .dearist-secure-checkout{margin-top:0!important;margin-bottom:18px!important}.template-product .block__icon__row{width:100%!important;max-width:none!important;min-width:0!important;margin:18px 0 0!important;padding:28px 34px 34px!important;border:1px solid rgba(232,190,145,.48)!important;border-bottom:12px solid rgba(232,190,145,.28)!important;border-radius:2px!important;background:#ffffff80!important;box-shadow:none!important}.template-product .block__icon__row .block__icon__container{display:flex!important;align-items:flex-start!important;gap:18px!important;padding-bottom:14px!important}.template-product .block__icon__row .block__icon{width:28px!important;flex:0 0 28px!important}.template-product .block__icon__row .block__icon__text p{margin:0!important;color:#111!important;font-size:18px!important;line-height:1.34!important}.template-product .custom_shipping_info{padding:16px 0 0!important}.template-product .custom_shipping_info .shipping_info_inner{padding:20px 24px!important;border:1px solid rgba(232,190,145,.48)!important;background:#ffffff80!important}.template-product .custom_shipping_info .shipping_message p{font-size:15px!important;line-height:1.35!important}.template-product .dearist-faq-cards{padding-top:36px!important;padding-bottom:46px!important}.template-product .dearist-faq-cards>.wrapper,.template-product .dearist-faq-cards>.wrapper--full,.template-product .dearist-faq-cards>.wrapper--full-padded,.template-product .dearist-faq-cards>.wrapper--narrow{max-width:1200px!important}.template-product .dearist-faq-cards collapsible-elements>details{border:0!important}.template-product .dearist-faq-cards collapsible-elements>details>summary{display:block!important;min-height:0!important;margin:0 0 22px!important;padding:0!important;border:0!important;color:#000!important;font-size:34px!important;font-weight:600!important;line-height:1.08!important;pointer-events:none!important;text-transform:none!important}.template-product .dearist-faq-cards collapsible-elements>details>summary .icon{display:none!important}.template-product .dearist-faq-cards .right_part details{margin:0 0 26px!important;padding:0!important;border:1px solid rgba(0,0,0,.42)!important;border-radius:18px!important;background:#faf7f1eb!important;overflow:hidden!important}.template-product .dearist-faq-cards .right_part details .accordion__title{display:flex!important;align-items:center!important;min-height:88px!important;padding:27px 64px 27px 30px!important;border:0!important;color:#000!important;font-size:24px!important;font-weight:400!important;line-height:1.2!important}.template-product .dearist-faq-cards .right_part details .accordion__title .icon{display:block!important;right:30px!important}.template-product .dearist-faq-cards .right_part details .accordion__body{padding:0 30px 28px!important}.template-product .dearist-faq-cards .right_part details .accordion__body .faq-list{font-size:16px!important;line-height:1.5!important}@media only screen and (max-width:749px){.template-product .product__block.product_use_case{margin-top:14px!important;margin-bottom:14px!important}.template-product .block__icon__row{padding:20px 20px 24px!important;border-bottom-width:9px!important}.template-product .block__icon__row .block__icon__container{gap:14px!important;padding-bottom:12px!important}.template-product .block__icon__row .block__icon__text p{font-size:14px!important;line-height:1.38!important}.template-product .dearist-faq-cards{padding-top:24px!important;padding-bottom:32px!important}.template-product .dearist-faq-cards collapsible-elements>details>summary{margin-bottom:16px!important;font-size:24px!important}.template-product .dearist-faq-cards .right_part details{margin-bottom:16px!important;border-radius:14px!important}.template-product .dearist-faq-cards .right_part details .accordion__title{min-height:62px!important;padding:18px 44px 18px 18px!important;font-size:16px!important}.template-product .dearist-faq-cards .right_part details .accordion__title .icon{right:18px!important}.template-product .dearist-faq-cards .right_part details .accordion__body{padding:0 18px 18px!important}}.template-product .dearist-secure-checkout__icons{gap:18px!important}.template-product .dearist-secure-checkout__icons span{width:auto!important;min-width:0!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.template-product .dearist-secure-checkout__icons img{width:72px!important;height:auto!important;max-width:72px!important;max-height:none!important;object-fit:contain!important}.template-product .dearist-secure-checkout__icons span:nth-child(3) img{width:78px!important;max-width:78px!important}.template-product .dearist-faq-cards{padding-top:0!important;padding-bottom:0!important;border-top:1px solid rgba(0,0,0,.55)!important;border-bottom:1px solid rgba(0,0,0,.55)!important}.template-product .dearist-faq-cards>.wrapper,.template-product .dearist-faq-cards>.wrapper--full,.template-product .dearist-faq-cards>.wrapper--full-padded,.template-product .dearist-faq-cards>.wrapper--narrow{max-width:1280px!important}.template-product .dearist-faq-cards collapsible-elements>details>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:118px!important;margin:0!important;padding:0 clamp(24px,5vw,76px)!important;border:0!important;color:#000!important;font-size:clamp(30px,3vw,46px)!important;font-weight:400!important;line-height:1!important;pointer-events:auto!important}.template-product .dearist-faq-cards collapsible-elements>details>summary .icon{display:block!important;position:static!important;width:18px!important;height:18px!important;margin-left:24px!important}.template-product .dearist-faq-cards collapsible-elements>details>.accordion__body{padding:0 clamp(24px,5vw,76px) 42px!important}.template-product .dearist-faq-cards .right_part details{margin:0 0 22px!important;border:1px solid rgba(0,0,0,.38)!important;border-radius:18px!important;background:#faf7f1eb!important}.template-product .dearist-faq-cards .right_part details .accordion__title{min-height:82px!important;padding:24px 58px 24px 28px!important;font-size:22px!important}@media only screen and (max-width:749px){.template-product .dearist-secure-checkout__icons{gap:10px!important}.template-product .dearist-secure-checkout__icons img{width:48px!important;max-width:48px!important}.template-product .dearist-secure-checkout__icons span:nth-child(3) img{width:54px!important;max-width:54px!important}.template-product .dearist-faq-cards collapsible-elements>details>summary{min-height:76px!important;padding:0 20px!important;font-size:26px!important}.template-product .dearist-faq-cards collapsible-elements>details>.accordion__body{padding:0 20px 26px!important}.template-product .dearist-faq-cards .right_part details .accordion__title{min-height:60px!important;padding:18px 44px 18px 18px!important;font-size:16px!important}}.template-product .dearist-faq-cards{position:relative!important;padding-top:0!important;padding-bottom:0!important;border-top:0!important;border-bottom:1px solid var(--border)!important;background:transparent!important}.template-product .dearist-faq-cards:before{content:""!important;position:absolute!important;top:0!important;left:0!important;z-index:2!important;width:100%!important;height:1px!important;background:#00000073!important;pointer-events:none!important}.template-product .dearist-faq-cards>.wrapper,.template-product .dearist-faq-cards>.wrapper--full,.template-product .dearist-faq-cards>.wrapper--full-padded,.template-product .dearist-faq-cards>.wrapper--narrow{max-width:var(--content-max)!important}.template-product .dearist-faq-cards collapsible-elements>details{border:0!important;border-bottom:unset!important}.template-product .dearist-faq-cards collapsible-elements>details>summary{display:block!important;position:relative!important;min-height:0!important;margin:0!important;padding:54px 54px 54px 0!important;border:0!important;color:#000!important;font-size:60px!important;font-weight:400!important;line-height:1!important;text-transform:none!important;pointer-events:auto!important}.template-product .dearist-faq-cards collapsible-elements>details>summary .icon,.template-product .dearist-faq-cards collapsible-elements>details>summary .icon-arrow-down{display:block!important;position:absolute!important;top:50%!important;right:0!important;width:33px!important;height:17px!important;margin:0!important;stroke-width:5px!important;transform:translateY(-50%)!important}.template-product .dearist-faq-cards collapsible-elements>details[open]>summary .icon,.template-product .dearist-faq-cards collapsible-elements>details[open]>summary .icon-arrow-down{transform:translateY(-50%) rotateX(180deg)!important}.template-product .dearist-faq-cards collapsible-elements>details>.accordion__body{padding:0 0 55px!important}.template-product .dearist-faq-cards collapsible-elements details .accordion__content{padding:0!important}.template-product .dearist-faq-cards .main_faqs_content{display:block!important;width:100%!important}.template-product .dearist-faq-cards .left_part{display:none!important}.template-product .dearist-faq-cards .right_part{width:100%!important}.template-product .dearist-faq-cards .right_part details{margin:0 0 22px!important;padding:0!important;border:1px solid rgba(0,0,0,.42)!important;border-radius:18px!important;background:#faf7f1eb!important;overflow:hidden!important}.template-product .dearist-faq-cards .right_part details .accordion__title{display:flex!important;align-items:center!important;min-height:82px!important;padding:24px 58px 24px 28px!important;border:0!important;color:#000!important;font-size:22px!important;font-weight:400!important;line-height:1.2!important}.template-product .dearist-faq-cards .right_part details .accordion__title .icon{display:block!important;right:28px!important}.template-product .dearist-faq-cards .right_part details .accordion__body{padding:0 28px 24px!important}.template-product .dearist-faq-cards .right_part details .accordion__body .faq-list{padding:0!important;font-size:16px!important;line-height:1.5!important}@media only screen and (max-width:749px){.template-product .dearist-faq-cards collapsible-elements>details>summary{padding:34px 34px 34px 0!important;font-size:30px!important}.template-product .dearist-faq-cards collapsible-elements>details>summary .icon,.template-product .dearist-faq-cards collapsible-elements>details>summary .icon-arrow-down{width:28px!important;height:15px!important}.template-product .dearist-faq-cards collapsible-elements>details>.accordion__body{padding-bottom:34px!important}.template-product .dearist-faq-cards .right_part details{margin-bottom:16px!important;border-radius:14px!important}.template-product .dearist-faq-cards .right_part details .accordion__title{min-height:62px!important;padding:18px 44px 18px 18px!important;font-size:16px!important}.template-product .dearist-faq-cards .right_part details .accordion__title .icon{right:18px!important}.template-product .dearist-faq-cards .right_part details .accordion__body{padding:0 18px 18px!important}}.template-product .product__page .product__block.product__form__holder fieldset .radio__buttons .radio__button label,.template-product .product-quick-add__form__inner .radio__fieldset .radio__button label{border-radius:3px!important}.template-product .product__block.product__upsell{display:block!important;overflow:visible!important;margin-left:0!important;margin-right:0!important}.template-product .product-upsell__scroll{display:flex!important;flex-wrap:nowrap!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.template-product .product-upsell__scroll::-webkit-scrollbar{display:none}.template-product .product-upsell__scroll>quick-add-product{flex:0 0 calc(50% - 5px)!important;width:calc(50% - 5px)!important;scroll-snap-align:start!important}.template-product .product-upsell__scroll>quick-add-product .product-upsell__holder{margin:0!important;height:100%}.template-product .product-upsell__scroll>quick-add-product .product-upsell{height:100%;border:1px solid!important;background:transparent!important;border-radius:0!important;min-height:unset!important;overflow:visible!important}.template-product .product-upsell__scroll .product-upsell__image{width:120px!important;min-width:unset!important;align-self:unset!important}.template-product .product-upsell__scroll .product-upsell__image__thumb{min-height:100%!important;padding-top:var(--PRODUCT-GRID-ASPECT-RATIO)!important;filter:none!important}.template-product .product-upsell__scroll .product-upsell__image__thumb .image-wrapper{object-fit:unset}.template-product .product-upsell__scroll .product-upsell__content{width:calc(100% - 120px)!important;padding:10px 60px 10px 10px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;min-height:0!important}.template-product .product-upsell__scroll .product-upsell__content *{font-size:14px!important;color:#000!important}.template-product .product-upsell__scroll .product-upsell__content form{text-align:right!important}.template-product .product-upsell__scroll .product-upsell__content .btn__outer{position:absolute!important;right:16px;bottom:16px}.template-product .product-upsell__scroll .product-upsell__btn{background:transparent!important;border:0!important;color:#000!important}@media only screen and (max-width:749px){.template-product .product-upsell__scroll>quick-add-product{flex:0 0 80vw!important;width:80vw!important}.template-product .product__upsell--single .product-upsell__scroll>quick-add-product{flex-basis:100%!important;width:100%!important}}.template-product #cart-bar,.template-product .product__cart-bar-notification-button,.template-product .product__submit__buttons .product-soldout-notification,.template-product .form__wrapper:not(.variant--soldout) .product-soldout-notification{display:none!important}.template-product product-form .product-form .product__submit .product__submit__item{display:grid!important;grid-template-columns:minmax(0,132px) minmax(0,1fr)!important;gap:20px!important;align-items:stretch!important}.template-product product-form .product-form .product__submit .product__submit__item .btn[data-add-to-cart]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:56px!important;padding:15px 28px!important;text-align:center!important}.template-product product-form .product-form .product__submit .product__submit__item .btn[data-add-to-cart] .btn__text{display:inline-block!important;width:auto!important;margin:0 auto!important;text-align:center!important}.template-product .product_use_case ul,.template-product .block__icon__row,.template-product .custom_shipping_info .shipping_info_inner{background:#fff9!important;border:1px solid #d6d6d6!important;box-shadow:none!important}.template-product .product__block.product_use_case{background:transparent!important;border:0!important}.template-product .dearist-review-summary-link{display:inline-flex!important;align-items:center!important;gap:8px!important;margin-top:6px!important;color:currentColor!important;text-decoration:none!important}.template-product .dearist-review-summary-link span:first-child{display:inline-block!important;text-decoration:none!important}.template-product .dearist-review-summary-link span:last-child{text-decoration:underline!important;text-underline-offset:3px!important}.template-product .product__block.product__upsell{display:block!important;width:100%!important;max-width:560px!important;margin:14px 0 0!important;padding:0!important;overflow:visible!important}.template-product .product__block.product__upsell .product-upsell__holder__title{display:block!important;width:100%!important;margin:0 0 8px!important;padding:0!important;font-size:clamp(28px,3.2vw,40px)!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}.template-product .product__block.product__upsell .product-upsell__scroll{display:flex!important;gap:16px!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important}.template-product .product__block.product__upsell.product__upsell--single .product-upsell__scroll{overflow:visible!important;scroll-snap-type:none!important}.template-product .product__block.product__upsell .product-upsell__scroll>quick-add-product{flex:0 0 min(100%,560px)!important;width:min(100%,560px)!important;padding:0!important;scroll-snap-align:start!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell{position:relative!important;display:grid!important;grid-template-columns:minmax(130px,42%) minmax(0,1fr)!important;align-items:center!important;min-height:168px!important;padding:18px 48px 18px 42px!important;border:0!important;border-radius:0 28px 28px 0!important;overflow:hidden!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell:before,.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell:after{content:""!important;position:absolute!important;top:50%!important;z-index:2!important;width:44px!important;height:44px!important;border-radius:50%!important;background:var(--COLOR-BG, #f7f3ee)!important;transform:translateY(-50%)!important;pointer-events:none!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell:before{left:-22px!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell:after{right:-22px!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__image,.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__content{width:auto!important;min-width:0!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__content{min-height:0!important;padding:0 0 0 18px!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__title{max-width:240px!important;margin:0 0 10px!important;font-size:18px!important;font-weight:700!important;line-height:1.08!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__price,.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__price *{font-size:18px!important;line-height:1.12!important}@media only screen and (max-width:749px){.template-product .product__content .metafield_badget,.template-product .product__content .product__block.product__head,.template-product .product__content .product__block.product__head+.product__block.product__text{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:24px!important;padding-right:24px!important;text-align:left!important}.template-product .product__content .product__block.product__head .product__breadcrumbs,.template-product .product__content .product__title__wrapper,.template-product .product__content .product__title,.template-product .product__content .metafield_badget,.template-product .product__content .product__block.product__head+.product__block.product__text .product__subheading,.template-product .product__content .jdgm-preview-badge,.template-product .dearist-review-summary-link{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;text-align:left!important}.template-product product-form .product-form .product__submit .product__submit__item{grid-template-columns:minmax(0,132px) minmax(0,1fr)!important;gap:12px!important}.template-product product-form .product-form .product__submit .product__submit__item .btn[data-add-to-cart]{min-height:56px!important;padding:15px 18px!important}.template-product .product__block.product__upsell{max-width:none!important;margin-top:10px!important}.template-product .product__block.product__upsell .product-upsell__holder__title{margin-bottom:6px!important;font-size:22px!important}.template-product .product__block.product__upsell .product-upsell__scroll>quick-add-product,.template-product .product__block.product__upsell.product__upsell--single .product-upsell__scroll>quick-add-product,.template-product .product__block.product__upsell.product__upsell--multiple .product-upsell__scroll>quick-add-product{flex:0 0 min(275px,calc(100vw - 48px))!important;width:min(275px,calc(100vw - 48px))!important;max-width:min(275px,calc(100vw - 48px))!important}.template-product .product__block.product__upsell.product__upsell--single .product-upsell__scroll{overflow:visible!important}.template-product .product__block.product__upsell.product__upsell--multiple .product-upsell__scroll{overflow-x:auto!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell{grid-template-columns:42% minmax(0,1fr)!important;min-height:136.5px!important;height:136.5px!important;padding:10px 25px!important;border-radius:0 20px 20px 0!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell:before,.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell:after{width:34px!important;height:34px!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell:before{left:-17px!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell:after{right:-17px!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__content{padding-left:10px!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__title{max-width:110px!important;margin-bottom:5px!important;font-size:11px!important;line-height:1.08!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__price,.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__price *{font-size:11px!important}}.template-product .product_use_case ul,.template-product .block__icon__row,.template-product .custom_shipping_info .shipping_info_inner{background:#fff9!important;border:1px solid #d4d4d4!important;box-shadow:none!important}.template-product .product__block.product_use_case+.product__block.product__text .product__subheading{max-width:520px!important;padding:12px 0 0!important;background:transparent!important;border:0!important;box-shadow:none!important}.template-product .product__block.product__upsell{max-width:560px!important}.template-product .product__block.product__upsell .product-upsell__holder__title{font-size:clamp(28px,3.2vw,40px)!important}.template-product .product-upsell__scroll .product-upsell{min-height:170px!important;padding:20px 52px 20px 46px!important}.template-product .product-upsell__scroll .product-upsell__title,.template-product .product-upsell__scroll .product-upsell__price,.template-product .product-upsell__scroll .product-upsell__price *{font-size:18px!important}@media only screen and (max-width:749px){.template-product .product__content .metafield_badget,.template-product .product__content .product__block.product__head,.template-product .product__content .product__block.product__head+.product__block.product__text{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:24px!important;padding-right:24px!important;text-align:left!important}.template-product .product__content .product__block.product__head .product__breadcrumbs,.template-product .product__content .product__title__wrapper,.template-product .product__content .product__title,.template-product .product__content .metafield_badget,.template-product .product__content .product__block.product__head+.product__block.product__text .product__subheading,.template-product .product__content .jdgm-preview-badge,.template-product .dearist-review-summary-link{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;text-align:left!important}.template-product .product__content .product__title__wrapper .product__title{font-size:38px!important}.template-product .product__block.product__upsell{max-width:none!important}.template-product .product-upsell__scroll .product-upsell{min-height:136.5px!important;height:136.5px!important;padding:10px 25px!important}}.template-product #cart-bar,.template-product .product__cart-bar-notification-button{display:none!important}.template-product{--cart-bar-height: 0px !important}.template-product .product__block.product__upsell .product-upsell__holder__title,.template-product .product__page .product__block.product__upsell .product-upsell__holder__title{margin-bottom:6px!important;font-size:clamp(28px,3.4vw,42px)!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell{min-height:205px!important}.template-product .dearist-review-summary-link{gap:7px!important;text-decoration:none!important}.template-product .dearist-review-summary-link span:first-child{display:inline-block;text-decoration:none!important}.template-product .dearist-review-summary-link span:last-child{text-decoration:underline;text-underline-offset:3px}@media only screen and (max-width:749px){.template-product .product__content .metafield_badget,.template-product .product__content .product__block.product__head,.template-product .product__content .product__block.product__head+.product__block.product__text{padding-left:20px!important;padding-right:20px!important;text-align:left!important}.template-product .product__content .product__block.product__head .product__breadcrumbs,.template-product .product__content .product__title__wrapper,.template-product .product__content .product__title,.template-product .product__content .metafield_badget,.template-product .product__content .product__block.product__head+.product__block.product__text .product__subheading,.template-product .product__content .jdgm-preview-badge,.template-product .dearist-review-summary-link{margin-left:0!important;text-align:left!important}.template-product .product__block.product__upsell .product-upsell__holder__title,.template-product .product__page .product__block.product__upsell .product-upsell__holder__title{margin-bottom:6px!important;font-size:22px!important}.template-product .product__block.product__upsell .product-upsell__scroll{overflow:visible!important}.template-product .product__block.product__upsell .product-upsell__scroll>quick-add-product,.template-product .product__block.product__upsell.product__upsell--single .product-upsell__scroll>quick-add-product,.template-product .product__block.product__upsell.product__upsell--multiple .product-upsell__scroll>quick-add-product{flex:0 0 min(275px,calc(100vw - 48px))!important;width:min(275px,calc(100vw - 48px))!important;max-width:min(275px,calc(100vw - 48px))!important}.template-product .product__block.product__upsell.product__upsell--multiple .product-upsell__scroll{overflow-x:auto!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell{min-height:136.5px!important;height:136.5px!important;padding:10px 25px!important;border-radius:0 20px 20px 0!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__title{font-size:11px!important;line-height:1.08!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__price,.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__price *{font-size:11px!important}}.template-product .product__block.product__upsell{max-width:760px!important;margin-top:18px!important}.template-product .product__block.product__upsell .product-upsell__holder__title{margin-bottom:10px!important;font-size:clamp(30px,4vw,48px)!important}.template-product .product__block.product__upsell .product-upsell__scroll{gap:18px!important}.template-product .product__block.product__upsell.product__upsell--single .product-upsell__scroll{overflow:visible!important}.template-product .product__block.product__upsell .product-upsell__scroll>quick-add-product{flex:0 0 100%!important;width:100%!important;max-width:100%!important;padding:0!important}.template-product .product__block.product__upsell.product__upsell--multiple .product-upsell__scroll>quick-add-product{flex-basis:min(88%,680px)!important;width:min(88%,680px)!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell{min-height:215px!important;padding:24px 64px 24px 54px!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__content .btn__outer,.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__btn,.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__form{display:none!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell:before,.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell:after{top:50%!important}.template-product .product_use_case ul,.template-product .block__icon__row,.template-product .custom_shipping_info .shipping_info_inner{background:#fff9!important;border-color:#d6d6d6!important}.template-product .product__block.product_use_case+.product__block.product__text .product__subheading{max-width:520px!important;padding:14px 0 0!important;background:transparent!important;border:0!important}.template-product .dearist-review-summary-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:6px;color:#111;font-family:Neue Haas Grotesk Display Pro;font-size:17px;line-height:1.1;text-decoration:underline;text-underline-offset:3px}@media only screen and (max-width:749px){.template-product .product__content .metafield_badget,.template-product .product__content .product__block.product__head,.template-product .product__content .product__block.product__head+.product__block.product__text{padding-left:30px!important;padding-right:30px!important;text-align:left!important}.template-product .product__content .product__block.product__head .breadcrumbs,.template-product .product__content .product__title__wrapper,.template-product .product__content .product__title,.template-product .product__content .product__block.product__head+.product__block.product__text,.template-product .product__content .product__block.product__head+.product__block.product__text .product__subheading{text-align:left!important}.template-product .product__block.product__upsell{margin-top:16px!important}.template-product .product__block.product__upsell .product-upsell__holder__title{margin-bottom:8px!important;font-size:24px!important}.template-product .product__block.product__upsell .product-upsell__scroll>quick-add-product,.template-product .product__block.product__upsell.product__upsell--single .product-upsell__scroll>quick-add-product{flex-basis:100%!important;width:100%!important}.template-product .product__block.product__upsell.product__upsell--multiple .product-upsell__scroll>quick-add-product{flex-basis:86vw!important;width:86vw!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell{min-height:136px!important;padding:12px 28px 12px 26px!important}.template-product .dearist-review-summary-link{font-size:15px}}.template-product .product__block.product__upsell{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}@media only screen and (max-width:749px){.template-product #cart-bar,.template-product .product__submit__buttons .product-soldout-notification{display:none!important}}.template-product .product__block.product__upsell{display:block!important;width:100%!important;max-width:760px!important;margin:26px 0 0!important;padding:0!important;overflow:visible!important}.template-product .product__block.product__upsell .product-upsell__holder__title{display:block!important;width:100%!important;margin:0 0 22px!important;padding:0!important;color:#000!important;font-size:clamp(36px,5vw,62px)!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}.template-product .product-upsell__scroll{display:flex!important;gap:24px!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch}.template-product .product-upsell__scroll .product-upsell{position:relative!important;display:grid!important;grid-template-columns:minmax(160px,42%) minmax(0,1fr)!important;align-items:center!important;min-height:240px!important;padding:28px 72px 28px 54px!important;border:0!important;border-radius:0 42px 42px 0!important;background:radial-gradient(circle at 26% -2%,rgba(255,255,255,.32) 0 13px,transparent 14px),radial-gradient(circle at 37% 16%,transparent 0 27px,rgba(255,255,255,.18) 28px 47px,transparent 48px),linear-gradient(135deg,rgba(255,255,255,.2) 0 19%,transparent 19% 100%),#e8be91!important;overflow:hidden!important}.template-product .product-upsell__scroll .product-upsell__image__thumb{padding-top:72%!important}.template-product .product-upsell__scroll .product-upsell__content .btn__outer{right:38px!important;bottom:28px!important}@media only screen and (max-width:749px){.template-product .product__block.product__upsell{max-width:none!important;margin-top:22px!important}.template-product .product__block.product__upsell .product-upsell__holder__title{margin-bottom:14px!important;font-size:28px!important}.template-product .product-upsell__scroll{gap:18px!important}.template-product .product-upsell__scroll>quick-add-product{flex-basis:min(82vw,290px)!important;width:min(82vw,290px)!important}.template-product .product__upsell--single .product-upsell__scroll>quick-add-product{flex-basis:100%!important;width:100%!important}.template-product .product-upsell__scroll .product-upsell{grid-template-columns:42% minmax(0,1fr)!important;min-height:138px!important;padding:14px 34px 14px 26px!important;border-radius:0 18px 18px 0!important}.template-product .product-upsell__scroll .product-upsell:before,.template-product .product-upsell__scroll .product-upsell:after{width:34px;height:34px}.template-product .product-upsell__scroll .product-upsell:before{left:-17px}.template-product .product-upsell__scroll .product-upsell:after{right:-17px}.template-product .product-upsell__scroll .product-upsell__content{padding-left:10px!important}.template-product .product-upsell__scroll .product-upsell__title{margin-bottom:6px!important;font-size:12px!important}.template-product .product-upsell__scroll .product-upsell__price,.template-product .product-upsell__scroll .product-upsell__price *{font-size:12px!important}}.template-product .product_use_case ul{background:transparent!important;border:1px solid #e0e0e0!important;border-bottom:1px solid #e0e0e0!important}.template-product .product__block.product_use_case+.product__block.product__text .product__subheading{background:transparent!important}.template-product .dearist-faq-cards collapsible-elements>details[open=false]>summary .icon,.template-product .dearist-faq-cards collapsible-elements>details[open=false]>summary .icon-arrow-down,.template-product #Faq--faqs_product_zYQ9En collapsible-elements>details[open=false]>summary .icon,.template-product #Faq--faqs_product_zYQ9En collapsible-elements>details[open=false]>summary .icon-arrow-down{transform:translateY(-50%) rotateX(0)!important}.template-product .product__block.product__upsell{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;scroll-padding-left:0!important}.template-product .product__block.product__upsell .lazy-image--backfill,.template-product .product__block.product__upsell .image-wrapper,.template-product .product__block.product__upsell figure{background:transparent!important}@media only screen and (max-width:749px){.template-product .product_use_case ul{background:transparent!important;border:1px solid #e0e0e0!important;border-bottom:1px solid #e0e0e0!important}.template-product .product__block.product__upsell{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}}.template-product .product__page .product__block.product__form__holder fieldset .radio__buttons .radio__button label,.template-product .product-quick-add__form__inner .radio__fieldset .radio__button label{border-color:#9f9f9f!important;border-width:1px!important;box-shadow:none!important}.template-product .product__page .product__block.product__form__holder fieldset .radio__buttons .radio__button input:checked+label,.template-product .product-quick-add__form__inner .radio__fieldset .radio__button input:checked~label{border-color:#777!important}.template-product .product__price__wrap--dearist .product__price-card__label,.template-product .product__price__wrap--dearist>.inclusive_of_taxes{display:none!important}.template-product .product__price__wrap--dearist .product__price{border-color:#d7d7d7!important}.template-product product-form .product-form .product__submit .product__submit__item{grid-template-columns:minmax(0,132px) minmax(0,1fr)!important;gap:24px!important;align-items:stretch!important}.template-product product-form .product-form .product__submit .product__submit__item .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:58px!important;padding:15px 30px!important;text-align:center!important;line-height:1.1!important}.template-product product-form .product-form .product__submit .product__submit__item .btn .btn__text{display:block!important;width:100%!important;text-align:center!important}.template-product .product__block.product_use_case,.template-product .block__icon__row,.template-product .custom_shipping_info .shipping_info_inner{background:#fff!important;border-color:#e1e1e1!important}.template-product .product__block.product_use_case{border:1px solid #e1e1e1!important;border-bottom:0!important}.template-product .product__block.product_use_case+.product__block.product__text .product__subheading{background:#fff!important;border:1px solid #e1e1e1!important;border-top:0!important;padding:18px 24px!important}.template-product .block__icon__row,.template-product .custom_shipping_info .shipping_info_inner{border-bottom-width:1px!important}.template-product .dearist-faq-cards .right_part details:not([open]) .accordion__body,.template-product .dearist-faq-cards .right_part details:not([open]) .accordion__content,.template-product #Faq--faqs_product_zYQ9En .right_part details:not([open]) .accordion__body,.template-product #Faq--faqs_product_zYQ9En .right_part details:not([open]) .accordion__content,.template-product .dearist-faq-cards .right_part details[open=false] .accordion__body,.template-product .dearist-faq-cards .right_part details[open=false] .accordion__content,.template-product #Faq--faqs_product_zYQ9En .right_part details[open=false] .accordion__body,.template-product #Faq--faqs_product_zYQ9En .right_part details[open=false] .accordion__content{height:0!important;max-height:0!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;margin:0!important;overflow:hidden!important;visibility:hidden!important}.template-product .dearist-faq-cards .right_part details[open=true] .accordion__body,.template-product #Faq--faqs_product_zYQ9En .right_part details[open=true] .accordion__body{height:auto!important;max-height:none!important;overflow:visible!important;visibility:visible!important}.template-product .product__block.product__upsell .product-upsell__holder__title{font-size:clamp(22px,3.2vw,42px)!important}.template-product .product__block.product__upsell .product-upsell__title,.template-product .product__block.product__upsell .product-upsell__price,.template-product .product__block.product__upsell .product-upsell__price *{font-size:18px!important}@media only screen and (max-width:749px){.template-product .product__page{display:flex!important;flex-direction:column!important}.template-product .product__content,.template-product .form__wrapper,.template-product .form__width{display:contents!important}.template-product .product__breadcrumbs{order:0!important}.template-product .product__content .metafield_badget,.template-product .product__content .product__block.product__head,.template-product .product__content .product__block.product__head+.product__block.product__text{order:1!important;padding-left:var(--outer)!important;padding-right:var(--outer)!important}.template-product .product__images{order:2!important}.template-product .product__content .product__block:not(.product__head):not(.product__text:first-of-type),.template-product .product__content .product__price__wrap,.template-product .product__content product-form,.template-product .product__content .custom_shipping_info,.template-product .product__content .dearist-secure-checkout{order:3!important}.template-product .product__content .product__block.product__head,.template-product .product__content .product__block.product__head+.product__block.product__text{order:1!important}.template-product .product__content .product__title__wrapper .product__title{font-size:36px!important;line-height:1.02!important}.template-product .product__block.product_use_case ul{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px 4px!important;column-count:auto!important;padding:px 0px!important;margin:0!important}.template-product .product__block.product_use_case+.product__block.product__text .product__subheading{padding:18px 24px 22px!important}.template-product product-form .product-form .product__submit .product__submit__item{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important}.template-product product-form .product-form .product__submit .product__submit__item .btn{min-height:56px!important;padding:15px 18px!important;font-size:18px!important}.template-product .dearist-faq-cards .right_part details:not([open]),.template-product .dearist-faq-cards .right_part details[open=false]{height:auto!important}.template-product .product__block.product__upsell .product-upsell__holder__title{font-size:24px!important}.template-product .product__block.product__upsell .product-upsell__title,.template-product .product__block.product__upsell .product-upsell__price,.template-product .product__block.product__upsell .product-upsell__price *{font-size:12px!important}}.template-product .product__block.product_use_case,.template-product .product__block.product_use_case ul,.template-product .product__block.product_use_case+.product__block.product__text .product__subheading{background:transparent!important;border-color:#e0e0e0!important}.template-product .product__block.product_use_case{border-bottom:0!important}.template-product .product__block.product_use_case+.product__block.product__text .product__subheading{border-top:0!important}.template-product .dearist-faq-cards .right_part details[open=false] .accordion__title .icon-minus,.template-product .dearist-faq-cards .right_part details:not([open]) .accordion__title .icon-minus,.template-product #Faq--faqs_product_zYQ9En .right_part details[open=false] .accordion__title .icon-minus,.template-product #Faq--faqs_product_zYQ9En .right_part details:not([open]) .accordion__title .icon-minus{display:none!important;visibility:hidden!important;opacity:0!important}.template-product .dearist-faq-cards .right_part details[open=false] .accordion__title .icon-plus,.template-product .dearist-faq-cards .right_part details:not([open]) .accordion__title .icon-plus,.template-product #Faq--faqs_product_zYQ9En .right_part details[open=false] .accordion__title .icon-plus,.template-product #Faq--faqs_product_zYQ9En .right_part details:not([open]) .accordion__title .icon-plus{display:block!important;visibility:visible!important;opacity:1!important}.template-product .dearist-faq-cards .right_part details[open=true] .accordion__title .icon-plus,.template-product #Faq--faqs_product_zYQ9En .right_part details[open=true] .accordion__title .icon-plus{display:none!important;visibility:hidden!important;opacity:0!important}.template-product .dearist-faq-cards .right_part details[open=true] .accordion__title .icon-minus,.template-product #Faq--faqs_product_zYQ9En .right_part details[open=true] .accordion__title .icon-minus{display:block!important;visibility:visible!important;opacity:1!important}.template-product product-form .product-form .product__submit .product__submit__item .btn{text-align:center!important}.template-product product-form .product-form .product__submit .product__submit__item .btn .btn__text{display:inline-block!important;width:auto!important;text-align:center!important;margin:0 auto!important}.template-product .product__block.product__upsell{gap:22px!important;padding-top:0!important}.template-product .product__block.product__upsell .product-upsell__holder__title{flex:0 0 100%!important;margin:0 -100% 0 0!important;padding-bottom:22px!important;font-size:clamp(42px,7vw,86px)!important;font-weight:400!important;line-height:.95!important;text-transform:none!important}.template-product .product__block.product__upsell quick-add-product{flex:0 0 min(72vw,660px)!important;width:min(72vw,660px)!important;padding-top:clamp(86px,11vw,130px)!important}.template-product .product__block.product__upsell quick-add-product .product-upsell{display:flex!important;align-items:flex-start!important;min-height:270px!important;padding:28px 42px 28px 50px!important;border-radius:0 48px 48px 0!important}.template-product .product__block.product__upsell .product-upsell__image{width:42%!important;min-width:0!important;align-self:flex-start!important}.template-product .product__block.product__upsell .product-upsell__image__thumb{padding-top:70%!important;background:transparent!important}.template-product .product__block.product__upsell .product-upsell__image__thumb .image-wrapper{background:transparent!important}.template-product .product__block.product__upsell .product-upsell__image__thumb img{object-fit:contain!important;mix-blend-mode:multiply}.template-product .product__block.product__upsell .product-upsell__content{width:58%!important;min-height:190px!important;padding:42px 76px 36px 24px!important}.template-product .product__block.product__upsell .product-upsell__title{max-width:360px;margin-bottom:20px!important;font-size:24px!important;font-weight:700!important;line-height:1.08!important}.template-product .product__block.product__upsell .product-upsell__price,.template-product .product__block.product__upsell .product-upsell__price *{font-size:24px!important;line-height:1.1!important}@media only screen and (max-width:749px){.template-product #cart-bar,.template-product .product__submit__buttons .product-soldout-notification{display:none!important}.template-product product-form .product-form .product__submit .product__submit__item{grid-template-columns:minmax(0,132px) minmax(0,1fr)!important;align-items:stretch!important}.template-product product-form .product-form .product__submit .product__submit__item .btn{justify-self:stretch!important;width:100%!important;min-width:0!important;min-height:56px!important}.template-product .show-product-notification.variant--soldout button[data-add-to-cart][disabled][type=submit]{display:inline-flex!important}.template-product .product__block.product__upsell{gap:22px!important}.template-product .product__block.product__upsell .product-upsell__holder__title{padding-bottom:14px!important;font-size:34px!important}.template-product .product__block.product__upsell quick-add-product{flex-basis:min(70vw,500px)!important;width:min(70vw,500px)!important;padding-top:58px!important}.template-product .product__block.product__upsell quick-add-product .product-upsell{min-height:170px!important;padding:18px 18px 16px 20px!important;border-radius:0 24px 24px 0!important}.template-product .product__block.product__upsell .product-upsell__image{width:42%!important}.template-product .product__block.product__upsell .product-upsell__content{width:58%!important;min-height:120px!important;padding:34px 36px 18px 8px!important}.template-product .product__block.product__upsell .product-upsell__title{margin-bottom:9px!important;font-size:14px!important}.template-product .product__block.product__upsell .product-upsell__price,.template-product .product__block.product__upsell .product-upsell__price *{font-size:14px!important}}.template-product .product__block.product__upsell{display:block!important;width:100%!important;max-width:760px!important;margin:18px 0 0!important;padding:0!important;overflow:visible!important}.template-product .product__block.product__upsell .product-upsell__holder__title{display:block!important;width:100%!important;margin:0 0 10px!important;padding:0!important;font-size:clamp(30px,4vw,48px)!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}.template-product .product-upsell__scroll{display:flex!important;gap:18px!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch}.template-product .product__upsell--single .product-upsell__scroll{overflow:visible!important;scroll-snap-type:none!important}.template-product .product-upsell__scroll>quick-add-product{flex:0 0 min(100%,720px)!important;width:min(100%,720px)!important;padding:0!important;scroll-snap-align:start!important}.template-product .product__upsell--single .product-upsell__scroll>quick-add-product{flex-basis:100%!important;width:100%!important}.template-product .product-upsell__scroll .product-upsell{position:relative!important;display:grid!important;grid-template-columns:minmax(160px,42%) minmax(0,1fr)!important;align-items:center!important;min-height:215px!important;padding:24px 64px 24px 54px!important;border:0!important;border-radius:0 42px 42px 0!important;overflow:hidden!important}.template-product .product-upsell__scroll .product-upsell:before,.template-product .product-upsell__scroll .product-upsell:after{content:"";position:absolute;top:50%;z-index:2;width:54px;height:54px;border-radius:50%;background:var(--COLOR-BG, #f7f3ee);transform:translateY(-50%);pointer-events:none}.template-product .product-upsell__scroll .product-upsell:before{left:-27px}.template-product .product-upsell__scroll .product-upsell:after{right:-27px}.template-product .product-upsell__scroll .product-upsell__image,.template-product .product-upsell__scroll .product-upsell__content{width:auto!important;min-width:0!important}.template-product .product-upsell__scroll .product-upsell__content{min-height:0!important;padding:0 0 0 24px!important}.template-product .product-upsell__scroll .product-upsell__title{margin:0 0 16px!important;font-size:22px!important;font-weight:700!important;line-height:1.08!important}.template-product .product-upsell__scroll .product-upsell__price,.template-product .product-upsell__scroll .product-upsell__price *{font-size:22px!important;line-height:1.12!important}.template-product .product-upsell__scroll .product-upsell__content .btn__outer,.template-product .product-upsell__scroll .product-upsell__btn,.template-product .product-upsell__scroll .product-upsell__form{display:none!important}@media only screen and (max-width:749px){.template-product .product__block.product__upsell{max-width:none!important;margin-top:16px!important}.template-product .product__block.product__upsell .product-upsell__holder__title{margin-bottom:8px!important;font-size:24px!important}.template-product .product-upsell__scroll>quick-add-product{flex-basis:min(82vw,290px)!important;width:min(82vw,290px)!important}.template-product .product__upsell--single .product-upsell__scroll>quick-add-product{flex-basis:100%!important;width:100%!important}.template-product .product-upsell__scroll .product-upsell{grid-template-columns:42% minmax(0,1fr)!important;min-height:136px!important;padding:12px 28px 12px 26px!important;border-radius:0 18px 18px 0!important}.template-product .product-upsell__scroll .product-upsell:before,.template-product .product-upsell__scroll .product-upsell:after{width:34px;height:34px}.template-product .product-upsell__scroll .product-upsell:before{left:-17px}.template-product .product-upsell__scroll .product-upsell:after{right:-17px}.template-product .product-upsell__scroll .product-upsell__content{padding-left:10px!important}.template-product .product-upsell__scroll .product-upsell__title{margin-bottom:6px!important;font-size:12px!important}.template-product .product-upsell__scroll .product-upsell__price,.template-product .product-upsell__scroll .product-upsell__price *{font-size:12px!important}}.radio__button--combo{position:relative}.radio__button--combo label{position:relative!important;overflow:visible!important;max-height:unset!important;height:auto!important;min-height:42px!important;padding-top:18px!important;padding-bottom:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.variant-duo-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:#f6f3ee;border:1px solid #9f9f9f;border-radius:20px;font-size:9px;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-weight:500;letter-spacing:.1em;padding:2px 10px;white-space:nowrap;text-transform:uppercase;color:#000;line-height:1.4}.radio__button--combo input:checked+label .variant-duo-badge{border-color:#777;background:var(--BTN-PRIMARY-BG-COLOR, #e8be91)}.template-product .product__block.product__upsell{display:block!important;width:100%!important;max-width:none!important;overflow:visible!important;margin-left:0!important;margin-right:0!important;flex-wrap:unset!important;align-items:unset!important;scroll-snap-type:unset!important;-webkit-overflow-scrolling:unset!important}.template-product .product__block.product__upsell .product-upsell__holder__title{display:block!important;width:100%!important;margin:0 0 12px!important;padding:0!important}.template-product .product__block.product__upsell .product-upsell__scroll{display:flex!important;flex-wrap:nowrap!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.template-product .product__block.product__upsell .product-upsell__scroll::-webkit-scrollbar{display:none}.template-product .product__block.product__upsell .product-upsell__scroll>quick-add-product{flex:0 0 calc(50% - 5px)!important;width:calc(50% - 5px)!important;min-width:0!important;padding:0!important;scroll-snap-align:start!important}.template-product .product__block.product__upsell.product__upsell--single .product-upsell__scroll>quick-add-product{flex-basis:100%!important;width:100%!important}.template-product .product__block.product__upsell .product-upsell__scroll>quick-add-product .product-upsell__holder{margin:0!important;height:100%}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell{position:relative!important;display:flex!important;flex-flow:row wrap!important;grid-template-columns:unset!important;height:100%!important;min-height:unset!important;padding:0!important;border:1px solid!important;border-radius:0!important;background:transparent!important;overflow:visible!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell:before,.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell:after{display:none!important;content:none!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__image{width:120px!important;min-width:unset!important;align-self:unset!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__image__thumb{min-height:100%!important;padding-top:var(--PRODUCT-GRID-ASPECT-RATIO)!important;filter:none!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__content{width:calc(100% - 120px)!important;padding:10px 60px 10px 10px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;min-height:0!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__content *{font-size:14px!important;color:#000!important;line-height:unset!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__title{max-width:none!important;font-size:14px!important;font-weight:400!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__content form{text-align:right!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__content .btn__outer{position:absolute!important;right:16px!important;bottom:16px!important;display:block!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__btn{display:block!important;background:transparent!important;border:0!important;color:#000!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__form{display:block!important}@media only screen and (max-width:749px){.template-product .product__block.product__upsell .product-upsell__scroll>quick-add-product{flex:0 0 80vw!important;width:80vw!important}.template-product .product__block.product__upsell.product__upsell--single .product-upsell__scroll>quick-add-product{flex-basis:100%!important;width:100%!important}}.template-product .product-accordion-wrapper .accordion__content,.template-product .product-accordion-wrapper .accordion__content *,.template-product .product-accordion-wrapper .accordion__body .rte,.template-product .product-accordion-wrapper .accordion__body .rte *{font-size:20px!important;font-family:Neue Haas Grotesk Display Pro,sans-serif!important}.template-product .product-accordion-wrapper .accordion__title,.template-product .product-accordion-wrapper .accordion__title span{font-family:Neue Haas Grotesk Display Pro,sans-serif!important;font-size:20px!important}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom.css.map */
