.product_feature_section{padding-left:40px;padding-right:40x}.product_feature_section .product_feature_container{max-width:1220px;margin:0 auto}.product_feature_header{max-width:600px;margin:0 auto}.product_feature_header .product_feature_title{margin:0;text-align:center}.product_feature_grid{margin:40px 0 0;display:flex;align-items:center;gap:32px}.product_feature_grid .product_feature_col.pf_col_block{flex:1}.product_feature_grid .product_feature_col.pf_col_banner{width:400px;flex:0 0 auto}.product_feature_banner{position:relative;padding-top:100%}.product_feature_banner .fb_banner_img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.product_feature_content .pf_content_icon svg.pf_content_iconimg,.product_feature_banner svg.fb_banner_img{stroke:currentColor}.product_feature_blocks{display:flex;flex-direction:column;gap:30px}.product_feature_content .pf_content_icon .pf_content_iconimg{max-width:60px;height:auto;display:block}.product_feature_blocks.pf_blocks_left .pf_content_icon .pf_content_iconimg{margin:0 0 0 auto}.product_feature_content .pf_content_inner{margin:8px 0 0}.product_feature_blocks.pf_blocks_left .pf_content_inner{text-align:right}.product_feature_content .pf_content_inner h4{margin:0;font-size:20px;font-weight:500;font-family:var(--FONT-STACK-HEADING)!important}.product_feature_content .pf_content_inner .pf_content_text{margin:6px 0 0}.product_feature_content .pf_content_inner .pf_content_text p{margin:0;font-size:18px;letter-spacing:.4px}.product_feature_blocks.pf_blocks_left .product_feature_content:nth-child(2){padding-right:50px}.product_feature_blocks.pf_blocks_right .product_feature_content:nth-child(2){padding-left:50px}@media (max-width: 1200px){.product_feature_grid .product_feature_col.pf_col_banner{width:300px}}@media (max-width: 1024px){.product_feature_section{padding-left:30px;padding-right:30x}.product_feature_grid{margin:24px 0 0;gap:20px}.product_feature_grid .product_feature_col.pf_col_banner{width:250px}.product_feature_content .pf_content_inner h4{font-size:18px}.product_feature_blocks.pf_blocks_left .product_feature_content:nth-child(2){padding-right:30px}.product_feature_blocks.pf_blocks_right .product_feature_content:nth-child(2){padding-left:30px}.product_feature_content .pf_content_inner .pf_content_text p{font-size:14px;letter-spacing:normal}.product_feature_blocks{gap:20px}.product_feature_content .pf_content_icon .pf_content_iconimg{max-width:50px}}@media (max-width: 767px){.product_feature_section{padding-left:16px;padding-right:16x}.product_feature_header{max-width:400px;margin:0 auto}.product_feature_grid{margin:24px 0 0;gap:20px;flex-direction:column}.product_feature_blocks{gap:20px;flex-direction:row}.product_feature_blocks .product_feature_content{width:33.3%}.product_feature_blocks.pf_blocks_left .product_feature_content:nth-child(2){padding-right:0}.product_feature_blocks.pf_blocks_right .product_feature_content:nth-child(2){padding-left:0}.product_feature_blocks.pf_blocks_left .pf_content_icon .pf_content_iconimg{margin:0}.product_feature_blocks.pf_blocks_left .pf_content_inner{text-align:left}.product_feature_grid .product_feature_col.pf_col_banner{width:300px}}@media (max-width: 575px){.product_feature_blocks{gap:24px;flex-direction:column}.product_feature_blocks .product_feature_content{width:100%;max-width:340px}.product_feature_content .pf_content_icon .pf_content_iconimg{max-width:60px;margin:0 auto!important}.product_feature_content .pf_content_inner{margin:6px 0 0;text-align:center!important}.product_feature_content .pf_content_inner h4{font-size:18px}.product_feature_content .pf_content_inner .pf_content_text p{font-size:16px}}.product_comparison_header h2{margin:0;text-align:center;text-transform:capitalize}.product_comparison_table{margin:40px 0 0;position:relative}.product_comparison_table:before{position:absolute;content:"";width:25%;height:94%;background:#fbcded;border-radius:25px;right:25%;bottom:0}.product_comparison_table .pc_table_header,.product_comparison_table .pc_table_row{display:flex;align-items:center;z-index:1;position:relative}.product_comparison_table .pc_table_header .pctable_header_blank,.product_comparison_table .pc_table_col.tc_table_contentcol{width:50%}.product_comparison_table .pc_table_header .pctable_header_img,.product_comparison_table .pc_table_col.tc_table_iconcol{width:25%}.product_comparison_table .pc_table_header{border-bottom:1px solid #d53392ff;padding-bottom:20px}.product_comparison_table .pc_table_row{border-bottom:1px solid #d53392ff;padding:14px 0}.product_comparison_table .pc_table_row:last-child{border:none}.pctable_header_img .pctable_header_bannerimg{max-width:160px;height:auto;display:block;margin:0 auto;padding:0 10px}.pctable_header_img.pctable_header_myproduct .pctable_header_bannerimg{max-width:150px}.product_comparison_table .pc_table_col.tc_table_contentcol{padding:0 20px}.product_comparison_table .tc_table_contentcol p{margin:0;font-size:20px;font-weight:500}.product_comparison_table .tc_table_iconcol{text-align:center}.product_comparison_table .tc_table_iconcol svg{width:28px;height:28px;margin:0 auto}.product_comparison_table .tc_table_iconcol svg.true path{fill:#452ba8}.product_comparison_table .tc_table_iconcol svg.false{border:2px solid #ff0000ff;border-radius:99px}.product_comparison_table .tc_table_iconcol svg.false line{color:red}@media (max-width: 575px){.product_comparison_table{margin:30px 0 0}.product_comparison_table .pc_table_col.tc_table_contentcol{padding:0 10px}.product_comparison_table .pc_table_row{padding:8px 0}.product_comparison_table .tc_table_contentcol p{font-size:15px}.pctable_header_img .pctable_header_bannerimg,.pctable_header_img.pctable_header_myproduct .pctable_header_bannerimg{max-width:100%}.product_comparison_table .pc_table_header .pctable_header_img,.product_comparison_table .pc_table_col.tc_table_iconcol{width:85px;flex:0 0 auto}.product_comparison_table .pc_table_header .pctable_header_blank,.product_comparison_table .pc_table_col.tc_table_contentcol{width:100%;flex:1}.product_comparison_table:before{width:85px;height:97%;border-radius:16px;right:85px;bottom:0}.product_comparison_table .tc_table_iconcol svg{width:24px;height:24px}.product_comparison_table .pc_table_header{padding-bottom:12px}}.productinfo-panels .panel_wrapper{max-width:1220px}.productinfo-panels .panel_group_grid{display:grid;align-items:start;column-gap:32px}.panel_group_items .accordion{border-top-color:var(--BTN-PRIMARY-BORDER);border-bottom:0;padding-bottom:40px}.panel_group_items .accordion>.accordion__title{padding-top:20px;padding-bottom:0}.panel_group_items .accordion>.accordion__body.rte{padding-right:60px;line-height:1.5}.panel_group_items .accordion>.accordion__body.rte ul{margin:14px 0 6px 20px}.panel_group_items .accordion>.accordion__body>.accordion__content>a:last-child{display:inline-block;width:auto;background:unset;margin:12px 0 0;cursor:pointer}.panel_group_items .accordion [data-collapsible-trigger] .icon{top:calc(50% + 10px)}@media only screen and (min-width: 750px){.productinfo-panels .panel_group_grid{grid-template-columns:1fr 280px 1fr}.productinfo-panels .panel_group_grid>div{grid-row-start:1}.productinfo-panels .panel_group_grid>div:nth-child(1){grid-column-start:1;grid-column-end:2;z-index:1}.productinfo-panels .panel_group_grid>div:nth-child(2){grid-column-start:1;grid-column-end:4;position:relative}.productinfo-panels .panel_group_grid>div:nth-child(3){grid-column-start:3;grid-column-end:4;z-index:1}.productinfo-panels .panel_media_video video{height:560px;width:auto;display:block;margin-inline:auto}.productinfo-panels .panel_group_items{display:flex;flex-direction:column;height:100%;justify-content:space-around}}@media only screen and (max-width: 749px){.productinfo-panels .panel_group_grid{column-gap:16px}.productinfo-panels .panel_group_grid>div:nth-child(2){margin-bottom:90px;order:-1}.productinfo-panels .panel_media_video video{aspect-ratio:1 / 1;object-fit:contain;height:100%;width:100%;display:block}}.faq-section .section-heading .title{margin:0 0 1.5rem;line-height:140%}.faq-section .faq-wrapper .section-heading .rte{line-height:150%}.faq-section .faq-wrapper .section-heading .rte p{margin-top:0}.faq-section .faq-wrapper .accordion{border-top-color:var(--BTN-PRIMARY-BORDER);border-bottom:0;padding-bottom:40px}.faq-section .faq-wrapper .accordion .accordion__title{padding-top:20px;padding-bottom:0}.faq-section .faq-wrapper .accordion .accordion__body.rte{line-height:150%}.faq-section .faq-wrapper .accordion:focus-visible,.faq-section .faq-wrapper .accordion .accordion__title:focus-visible{outline:none}.faq-section .accordion [data-collapsible-trigger] .icon{top:calc(50% + 10px)}@media only screen and (min-width: 750px){.faq-section .faq-wrapper .section-grids{display:grid;align-items:start;column-gap:32px;grid-template-columns:1fr 2fr}.faq-section .faq-wrapper .section-heading{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:99}.faq-section .faq-wrapper .section-panels{grid-column-start:2;grid-column-end:3}}@media only screen and (max-width: 749px){.faq-section .section-heading .title{margin:0 0 1rem}.faq-section .section-heading{margin:0 0 2rem}}.multicolumnwrp .grid .grid-item{height:100%;padding:20px 15px 15px!important}@media only screen and (max-width: 1279px){.multicolumnwrp .grid .grid-item .icon--left{gap:10px;flex-wrap:wrap}}@media only screen and (max-width: 1199px){.multicolumnwrp .grid{gap:20px}.multicolumnwrp .grid .grid-item h2.heading-medium{font-size:20px}.multicolumnwrp .wrapper .heading-large,.multicolumnwrp .wrapper--full-padded .heading-large{font-size:32px}}@media only screen and (max-width: 1024px){.multicolumnwrp .grid{gap:14px}}@media only screen and (max-width: 749px){.multicolumnwrp .wrapper .heading-large,.multicolumnwrp .wrapper--full-padded .heading-large{font-size:28px}.multicolumnwrp .wrapper .grid-item .body-medium{font-size:16px}}@media only screen and (max-width: 1199px){.accordion-group .accordion-group__items .accordion__heading,.richtext-wrapper .wrapper .heading-large,.featuredcollection-wrapp .wrapper--full-padded .heading-large,.blog-wrapper .heading-large{font-size:32px}.accordion-group .accordion-group__items .accordion__heading{text-align:center}.double-wrapper .brick__section .hero__content h2.hero__title,.custom-content-wrapp .brick__section .hero__content h2.hero__title{font-size:36px}}@media only screen and (max-width: 749px){.accordion-group .accordion-group__items .accordion__heading,.richtext-wrapper .wrapper .heading-large,.featuredcollection-wrapp .wrapper--full-padded .heading-large,.blog-wrapper .heading-large{font-size:28px}.double-wrapper .brick__section .body-x-large{font-size:16px}.double-wrapper .brick__section .hero__content h2.hero__title,.custom-content-wrapp .brick__section .hero__content h2.hero__title,.hero-wrapper .hero__content h2.hero__title{font-size:32px}.hero-wrapper .hero__wrapper .hero__content .hero__description,.custom-content-wrapp .hero__content .hero__rte{font-size:16px}.accordion-group .accordion-group__items .accordion .accordion__title{font-size:20px}.accordion-group .accordion-group__items .accordion [data-collapsible-trigger] .icon,.panel_group_items .accordion [data-collapsible-trigger] .icon,.faq-section .accordion [data-collapsible-trigger] .icon{right:0}.accordion-group .accordion-group__items .accordion [data-collapsible-trigger] .icon{width:24px;height:24px}.accordion__title{padding:1.2rem 30px 1.2rem 0}.multicolumnwrp .grid--mobile-slider .grid-item{margin-right:0}.panel_group_items .accordion,.faq-section .faq-wrapper .accordion{padding-bottom:28px}}@media only screen and (min-width: 750px){.blog-wrapper .grid-outer .grid.grid--slider.blog-listing{display:grid;gap:var(--gap);grid-template-columns:repeat(var(--columns),minmax(0,1fr))}.blog-wrapper .grid-outer .grid.grid--slider.blog-listing .grid-item{margin-right:0;max-width:unset}}@media only screen and (max-width: 749px){.blog-wrapper .grid-outer{margin-left:var(--outer-offset);margin-right:var(--outer-offset);padding:0 var(--outer)}.blog-wrapper .blog-listing{padding-left:var(--outer);margin-left:var(--outer-offset);margin-right:var(--outer-offset);gap:0;max-width:none;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding:var(--outer);scrollbar-width:none;-ms-overflow-style:none}.blog-wrapper .blog-listing:after{content:"";display:block;position:relative;min-height:1px;padding-right:var(--outer)}.blog-wrapper .article.grid-item{flex:0 0 auto;width:calc(100% - 50px);scroll-snap-align:start;margin:10px}}.drawer--header .mobile-menu__block--menu{margin-bottom:0}.drawer--header .drawer__main-menu>.sliderule__wrapper .sliderow{border-top:1px solid var(--border)}.drawer--header .drawer__main-menu>.sliderule__wrapper .sliderow__title{font-size:16px}.drawer--header .mobile-menu__block--menu+.mobile-menu__block--text{padding-top:20px;border-top:1px solid var(--border)}.drawer--header .mobile-menu__block--text p.drawer__text.body-large{font-size:16px;text-transform:uppercase}.drawer--header .mobile-menu__block--product+.mobile-menu__block--socials{padding-top:20px;border-top:1px solid var(--border)}.drawer--header .mobile-menu__block--socials .socials li{margin:14px var(--gap)}.drawer--header .mobile-menu__block--socials .icon-fallback-text{font-size:14px}.testimonial-video .section-heading{text-align:center;margin:0 0 30px}.testimonial-video .section-heading .title{text-transform:capitalize;margin:0}.testimonial-video .section-footer{text-align:center;margin:30px 0 0}.testimonial-video .tvideo-grid:not(.swiper-initialized) .swiper-wrapper{display:flex;flex-wrap:wrap;gap:20px}.testimonial-video .tvideo-grid:not(.swiper-initialized) .tvideo-item{flex:0 0 auto;width:calc(33.333% - 20px * 2 / 3)}.tvideo-wrapper .video-wrapper{position:relative;width:100%;margin:auto;overflow:hidden;border-radius:12px}.tvideo-wrapper .video-wrapper .custom-video{width:100%;display:block;aspect-ratio:9 /16;object-fit:cover;object-position:center center}.tvideo-wrapper .video-wrapper.fullscreen-mode video.custom-video{object-fit:contain}.tvideo-wrapper .video-wrapper button.play-button{position:absolute;top:50%;left:50%;width:80px;height:80px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:3px solid #ffffff47;transform:translate(-50%,-50%);background-color:#303030}.tvideo-wrapper .video-wrapper button.play-button>svg{width:40px;height:40px;color:#fff;margin:0 -4px 0 0}.tvideo-wrapper .video-wrapper .video-controls{position:absolute;bottom:0;right:0;padding:10px;display:flex;justify-content:center;align-items:center;gap:8px}.tvideo-wrapper .video-wrapper .video-controls svg{color:#fff;width:30px;height:30px}.tvideo-wrapper .video-wrapper .video-controls .fullscreen-button svg{width:24px;height:24px}.testimonial-video .section-footer a.btn--primary{min-width:250px}.testimonial-video .tvideo-grid.swiper-initialized .swiper-button-np{width:40px;height:40px;background-color:#fff;border-radius:40px}.testimonial-video .tvideo-grid.swiper-initialized .swiper-button-np svg{width:12px;height:auto}.testimonial-video .tvideo-grid.swiper-initialized .swiper-button-np:after{font-size:20px;color:#000;display:none}@media only screen and (max-width: 1199px){.tvideo-wrapper .video-wrapper button.play-button{width:60px;height:60px}.tvideo-wrapper .video-wrapper button.play-button>svg{width:30px;height:30px}.tvideo-wrapper .mute-button,.tvideo-wrapper .fullscreen-button{display:inline-block;visibility:visible;opacity:1;z-index:10}}@media only screen and (max-width: 749px){.testimonial-video .section-heading{margin:0 0 18px}.testimonial-video .section-footer a.btn--primary{width:100%;min-width:100%}.tvideo-wrapper .video-wrapper.screen-dh .custom-video{aspect-ratio:inherit;height:100%;object-fit:cover}}@media screen and (min-width: 750px){.video-wrapper.image-height{height:auto}.video-wrapper.screen-height-full{height:100vh}.video-wrapper.screen-height-three-quarters{height:75vh}.video-wrapper.screen-height-two-thirds{height:66.6667vh}.video-wrapper.screen-height-one-half{height:50vh}.video-wrapper.screen-height-one-third{height:33.3333vh}.video-wrapper.seven-fifty-height-hero{height:750px}.video-wrapper.sixty-fifty-height-hero{height:650px}.video-wrapper.five-fifty-height-hero{height:550px}.video-wrapper.four-fifty-height-hero{height:450px}.tvideo-wrapper .video-wrapper.screen-mh .custom-video{aspect-ratio:inherit;height:100%;object-fit:cover}}@media screen and (max-width: 749px){.video-wrapper.image-height--mobile{height:auto}.video-wrapper.screen-height-full--mobile{height:100vh}.video-wrapper.screen-height-three-quarters--mobile{height:75vh}.video-wrapper.screen-height-two-thirds--mobile{height:66.6667vh}.video-wrapper.screen-height-one-half--mobile{height:50vh}.video-wrapper.screen-height-one-third--mobile{height:33.3333vh}.video-wrapper.seven-fifty-height-hero--mobile{height:750px}.video-wrapper.sixty-fifty-height-hero--mobile{height:650px}.video-wrapper.five-fifty-height-hero--mobile{height:550px}.video-wrapper.four-fifty-height-hero--mobile{height:450px}}@media only screen and (min-width: 750px){.template-product .body-medium{font-size:16px}.product__content{padding-top:16px}.product__wrapper .block__icon__row .block__icon__container .block__icon svg.icon{width:24px;height:24px}.product__feature__content .rte{font-size:16px;line-height:150%}.product-accordion .accordion__title{font-size:16px}.product-accordion .accordion__content{font-size:16px;line-height:150%}.product-accordion [data-collapsible-trigger] .icon{width:24px;height:24px}}@media only screen and (max-width: 1199px){.madetofix-section .wrapper .hero__rte h3{font-size:22px}.whencalm-section .brick__block__text .hero__rte h2{font-size:36px}}@media only screen and (min-width: 750px) and (max-width: 989px){.brick__block__text{flex-basis:100%}}@media only screen and (max-width: 749px){.template-product .body-medium{font-size:16px}.product__content{padding-top:16px}.product__title__wrapper{padding-right:0}.product__title__wrapper h1.product__title{font-size:28px}.product__feature__content .rte{font-size:15px;line-height:150%}.product-accordion .accordion__title{font-size:16px}.product-accordion .accordion__content{font-size:15px;line-height:150%}.product-accordion [data-collapsible-trigger] .icon{width:24px;height:24px}.whencalm-section .brick__block__text .hero__rte h2{font-size:32px}.madetofix-section .wrapper .hero__content,.whencalm-section .brick__block--text .hero__content{padding:0}}@media only screen and (max-width: 479px){.whencalm-section .brick__section .seven-fifty-height-hero--mobile{min-height:350px}.whencalm-section .brick__section .seven-fifty-height-hero--mobile img{object-position:70% 50%}}.collection__nav .popout--group .popout__toggle,.collection__nav .popout--sort .popout__toggle{font-size:14px}.filter-group .filter-group__heading{font-size:18px;padding-bottom:10px}.filter-group .collection-nav .sidebar__item{font-size:16px;margin:16px 0 0}.collection__nav .popout-list .popout-list__option{font-size:16px;letter-spacing:.2px}.featured-posts .editorial__content .editorial__excerpt{font-size:16px;line-height:150%;letter-spacing:.2px}.featured-posts .editorial__content .editorial__link a.btn{font-size:15px}.blog-page-section .blog-listing .article .article__meta{font-size:14px}.blog-page-section .blog-listing .article .article__excerpt{line-height:150%;font-size:16px;letter-spacing:.2px}@media only screen and (min-width: 750px) and (max-width: 1199px){.grid.blog-listing{--columns: var(--COLUMNS-MEDIUM)}}.article-single .article__hero{background-color:#f5f5f5;padding:calc(var(--inner) * 3)}.article-single .article__content{font-size:16px;line-height:160%;letter-spacing:.2px}.article-single .article__content h2{font-size:24px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.article-single .article__content h3{font-size:20px;font-weight:500}.article-single .article__content .faq-container{max-width:100%}.article-single .article__content .faq-container .faq-label{font-weight:500}.article-single .article__content .faq-container .faq-answer{font-size:16px;line-height:160%;letter-spacing:.2px}@media only screen and (max-width: 749px){.article-single .article__hero{padding:calc(var(--inner) * 3) 0}.article-single .article__hero .article__title{font-size:32px}.article-single .article__content h2{font-size:22px}.article-single .article__content h3{font-size:18px}}@media only screen and (min-width: 750px){.widget__recent>.article{display:flex;flex-wrap:wrap;gap:16px}.widget__recent>.article .article__image__outer{flex:0 0 auto;width:110px}.widget__recent>.article .article__text-wrapper{flex:1;padding:0}.widget__recent>.article .article__image__outer .article__image .image-wrapper{--aspect-ratio: 1 !important}.widget__recent>.article .article__image__outer .article__image .image-wrapper img{object-fit:cover;object-position:center center}.widget__recent>.article .article__text-wrapper .article__title{font-size:16px;letter-spacing:.2px;line-height:150%;text-transform:uppercase}.widget__recent>.article .article__text-wrapper .article__meta{font-size:12px}}@media only screen and (min-width: 800px){.article-single .grid--article{grid-template-columns:auto minmax(300px,310px)}}@media only screen and (min-width: 576px) and (max-width: 749px){.article-single .widget .widget__recent{display:flex;flex-wrap:wrap;gap:16px}.article-single .widget .widget__recent .article{flex:0 0 auto;width:calc(33.333% - 16px * 2 / 3)}.widget__recent>.article .article__image__outer .article__image{margin-bottom:10px}.widget__recent>.article .article__image__outer .article__image .image-wrapper{--aspect-ratio: 1 !important}.widget__recent>.article .article__image__outer .article__image .image-wrapper img{object-fit:cover;object-position:center center}.widget__recent>.article .article__text-wrapper{padding:0}.widget__recent>.article .article__text-wrapper .article__title{font-size:16px;letter-spacing:.2px;line-height:150%;text-transform:uppercase}}@media only screen and (max-width: 575px){.widget__recent>.article{display:flex;flex-wrap:wrap;gap:16px}.widget__recent>.article .article__image__outer{flex:0 0 auto;width:110px}.widget__recent>.article .article__text-wrapper{flex:1;padding:0}.widget__recent>.article .article__image__outer .article__image .image-wrapper{--aspect-ratio: 1 !important}.widget__recent>.article .article__image__outer .article__image .image-wrapper img{object-fit:cover;object-position:center center}.widget__recent>.article .article__text-wrapper .article__title{font-size:16px;letter-spacing:.2px;line-height:150%;text-transform:uppercase}.widget__recent>.article .article__text-wrapper .article__meta{font-size:12px}}@media only screen and (max-width: 419px){.widget__recent>.article .article__image__outer{width:94px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/style.css.map */
