@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{--font-alternate-family: "Montserrat", sans-serif}@font-face{font-family:BauhausHeavy;src:url(ITC-Bauhaus-Heavy-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}.button{font-weight:600;letter-spacing:.3px}nav .menu-list .menu-list__link{padding-left:17px;padding-right:17px}.template-index .header__columns.spacing-style{padding-top:40px}.template-index .header-logo__image{height:44px;width:auto}.product-grid__card .rating-wrapper .rating svg{padding:1px;width:20px;height:20px;color:var(--color-primary-button-background)}.product-grid__card .rating-wrapper{margin-top:12px}.main_featured .product-card__content{justify-content:space-between}.marquee__content p{font-weight:500!important;font-family:BauhausHeavy!important}.faq_left-wrapper .h1{max-width:520px}.faq_left-wrapper .h1 *{line-height:70px}.faq_left-wrapper .text-block.custom p a:after{content:"";background:url(/cdn/shop/files/arrow-right.svg?v=1766867829);position:absolute;top:0;bottom:0;margin:auto;right:-34px;width:24px;height:24px;background-repeat:no-repeat;background-size:contain}.faq_left-wrapper .text-block.custom p a{font-weight:700;color:#319bbb;text-decoration:underline;position:relative}.faq_left-wrapper .text-block.custom p{line-height:30px;font-weight:400;max-width:730px}.product-grid__card .rating-wrapper .rating-count{font-size:14px;line-height:21px;font-weight:600;color:#0b212d;font-family:var(--font-heading--family)}.product-grid__card .user-select-text .h4{letter-spacing:-.2px}.product-grid__card .metafield-single_line_text_field-array{padding:0;list-style:none;display:flex;gap:22px;row-gap:5px;flex-wrap:wrap}.product-grid__card .metafield-single_line_text_field{font-weight:400;font-size:14px;line-height:21px;letter-spacing:.2px;font-family:var(--font-alternate-family)}.product-grid__card .price{letter-spacing:-.2px;font-weight:700}.main_featured .shop_all .button:after,.main_featured .shop_all .button:before{position:absolute;content:"";background:#fff;height:100%;width:50px;top:0;bottom:0;left:-50px;cursor:default}.main_featured .shop_all .button:after{left:auto;right:-50px}.main_featured .shop_all .group-block-content:before{position:absolute;content:"";background:#000;opacity:.5;height:1px;width:100%;top:0;bottom:0;left:0;right:0;display:flex;margin:auto;z-index:-1}.review-slider-main,.main_featured .shop_all .button,.main_featured .shop_all .group-block-content{position:relative}.collection-list__item-caption{font-size:18px;margin-bottom:10px;font-weight:700;color:#fff}.collection-list__item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:46px 35px 50px;position:relative;overflow:hidden}.collection-list__item-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.collection-list__item-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.collection-list__item-content{position:relative;z-index:3;width:100%}.collection-list__item-image{max-width:100%;height:auto;display:block;margin:0 auto 16px}.collection-list__item-heading{font-size:32px;line-height:32px;color:#fff;margin:0 0 14px;letter-spacing:-.2px}.collection-list__item-content .button:hover{background:#fff;color:#319bbb}.collection-list__item-content .button{width:100%;background:transparent;border:2px solid #ffffff;font-size:20px;text-transform:uppercase;font-weight:700;letter-spacing:.5px;box-shadow:none}. price_cart-group .group-block-content{flex-direction:column}.collection-list__item-text{font-size:18px;line-height:28px;color:#fff;font-weight:300;max-width:300px;margin:4px auto 28px;font-family:var(--font-alternate-family)}.review__slider .slideshow-controls__dots{width:calc(100% - 90px);margin:0 auto 0 0;gap:0}.review__slider .slideshow-controls__dots li{width:inherit}.review__slider .slideshow-controls__dots .slideshow-control,.review__slider .slideshow-controls__dots button:after{width:100%;border-radius:0;height:5px;opacity:1}.review__slider .slideshow-controls__dots button[aria-selected=true]:after{background-color:#319bbb;border-radius:4px}.review__slider .slideshow-controls__dots button{background-color:#d4d4d4;height:5px;filter:invert(1)}.review__slider .slideshow-controls__dots button:after{background-color:#d4d4d4}.review__slider slideshow-slides[gutters*=end]{padding-inline-end:var(--gutter-slide-width, 0)}header .header__column--right{gap:30px}header .header__column--right header-actions{gap:9px}.review__slider slideshow-slides[gutters*=start]{scroll-padding-inline-start:0}.review__slider .resource-list__carousel{--peek-next-slide-size: 0rem !important}.review__slider .resource-list__carousel slideshow-slides{padding:20px 0 73px;margin:0}.review__slider .resource-list__carousel slideshow-arrows{padding:0}.review__slider slideshow-arrows .slideshow-control{margin-top:auto;margin-right:-10px}.review-card__stars{display:flex;gap:5px;color:#f6bd00}.author_role,.author_info{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.review-author,.author_role{font-size:14px;font-weight:500;line-height:19px;color:#676c6a;font-family:var(--font-alternate-family);margin:0}.review_text{margin:10px 0;font-family:var(--font-alternate-family);font-weight:500;font-size:16px;line-height:23px;color:#181818}.review__slider .title-wrapper{margin-bottom:25px}.review__slider .resource-list__carousel .slideshow-control,.review__slider .resource-list__carousel .slideshow-control[disabled]{opacity:1;display:block;animation:inherit!important}.review__slider .slideshow-control--previous{position:absolute;right:40px;bottom:0}.review__slider .resource-list__item{box-shadow:0 4px 50px #dae0e2;padding:30px;background:#fff}.eco_banner .hero__content-wrapper rte-formatter{padding:15px 0 20px;max-width:608px}.eco_banner .hero__content-wrapper p{font-size:18px;line-height:28px;font-weight:500;font-family:var(--font-alternate-family)}.eco_banner .hero__content-wrapper h2{font-size:56px;line-height:66px;max-width:600px}.eco_banner .hero__content-wrapper{max-width:645px;margin-left:40px}.showcase_section .title-wrapper{margin-bottom:22px}.target-market__text{margin:9px 0 0;max-width:300px}.target-market__text p{font-family:var(--font-alternate-family);font-size:18px;line-height:26px;font-weight:300;color:#3d2d3d}.target-market__image-wrapper svg{height:100%;width:100%}.target-market__block{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:34px;text-align:left;overflow:hidden;height:100%}.target-market__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.target-market__image{object-fit:cover;width:100%;height:100%}.target-market__content{position:relative;z-index:2;width:100%;padding:0;max-width:345px}.target-market__main-block .target-market__content{padding:260px 0}.target-market__content.top-left{margin:0 auto auto 0}.target-market__content.top-center{margin:0 auto auto}.target-market__content.top-right{margin:0 0 auto auto}.target-market__content.middle-left{margin:auto auto auto 0}.target-market__content.middle-center{margin:auto}.target-market__content.middle-right{margin:auto 0 auto auto}.target-market__content.bottom-left{margin:auto auto 0 0}.target-market__content.bottom-center{margin:auto auto 0}.target-market__content.bottom-right{margin:auto 0 0 auto}.target-market__right-bottom-grid .target-market__heading{font-size:32px;line-height:40px}.template-index header-component[data-sticky-state=active] .header__columns.spacing-style{padding-top:25px;padding-bottom:25px}.template-product .review-slider-main:before{top:-100%}.review-slider-main:before{content:"";background:url(/cdn/shop/files/Rectangle_26186-min.png?v=1764240057);width:100%;height:260%;top:-140%;left:0;right:0;position:absolute}.target-market__heading{font-size:40px;line-height:46px;letter-spacing:-.2px;margin:10px 0 0}.target-market__caption{font-size:17px;font-weight:700;line-height:1;color:#3d2d3d;margin:0}.footer_logo_group p{font-weight:300}.footer_logo_group .email-signup__input-group{max-width:625px}.footer_menu_group .details-content,.footer_menu_group .details-content .menu__item{margin:0}.footer_menu_group .details-content .menu__item a{font-size:16px;line-height:36px;font-weight:500;font-family:var(--font-alternate-family)}.footer_menu_group .menu__heading{font-size:20px;line-height:28px;font-weight:600;padding:0 0 10px}.footer_logo_group .email-signup__input::placeholder{color:var(--color-foreground-heading);opacity:1}.footer_logo_group .email-signup__button svg{color:#319bbb}.footer_logo_group .email-signup__input{background:#ededed;border:1px solid #BABDBF;border-radius:5px;font-size:16px;padding:20px 22px;font-weight:500;font-family:var(--font-alternate-family)}.footer_logo_group{max-width:700px}.utilities .social-icons__wrapper{justify-content:space-between;width:100%;margin-bottom:48px}.footer-utilities .footer-utilities__text a,.footer-utilities .footer-utilities__text,.footer-utilities .policy_list li a{font-size:12px;line-height:21px;font-weight:500;letter-spacing:-.16px;font-family:var(--font-alternate-family);padding:0;color:var(--color-foreground-heading)}.footer_menu_group .details-content .menu__item a:hover{color:#319bbb;text-decoration:underline}.footer-utilities .policy_list li:is(:hover,:focus-within){background:transparent}.footer-utilities .policy_list{align-items:center}.footer-utilities .footer-utilities__group-copyright{text-align:right}.footer-utilities__group-copyright,.footer-utilities__policy-list{width:50%}.footer-utilities__icons .social-icons__icon-wrapper:has(.social-icons__icon path) svg,.footer-utilities__icons .social-icons__icon-wrapper:has(.social-icons__icon path){width:30px;height:30px;color:var(--color-primary-button-background)}.footer-utilities .utilities{display:flex;flex-wrap:wrap;flex-direction:row}.footer-utilities .policy_list,.footer-utilities__icons{display:flex;gap:20px}.social_icons-heading{margin:0;font-family:var(--font-h1--family);font-weight:600;font-size:20px;line-height:28px;color:var(--color-foreground-heading)}.collection-wrapper.grid .facets__form{align-items:center;justify-content:space-between}.facets.facets--horizontal{padding-bottom:70px}.collection_title,.collection_title h1{padding:0 20px;font-size:50px;letter-spacing:-.02px;line-height:1.3;font-weight:700;color:#000}.field-label{font-weight:500;font-size:17px;line-height:20px;letter-spacing:-.02px;margin-bottom:12px;display:block;color:#000}.facets__panel .facets__summary{padding:12px 16px;min-width:250px;justify-content:space-between!important;border:1px solid #0B212D}.facets__panel floating-panel-component{min-width:250px!important}.page-width-normal:not(.template-index) header.header-section{border-bottom:2px solid #0b212d30}.sustainability_box{background:#00754115}.quality_box>.group-block-content{max-width:430px;margin:auto}.icon_box_main{padding:50px 40px}.quality_box{background:#cea82d15}.affordability_box{background:#8362bf15}.facets__panel .svg-wrapper.icon-caret{width:18px;color:#000}.facets__panel .facets__label{font-family:var(--font-alternate-family);font-weight:400;font-size:16px}.about_story .group-block-content{max-width:760px}.about_main .group-block-content{max-width:630px;margin-left:100px}.faq_section-main .accordion--dividers accordion-custom .details{--color-border: #0B212D}.accordion--dividers accordion-custom .details{--color-border: #0B212D50}.about_story rte-formatter>p{margin-bottom:30px}.about_story .group-block-content p,.icon_box_main rte-formatter p,.about_main .group-block-content p{font-size:18px;line-height:30px;font-weight:400;font-family:var(--font-h1--family)}.faq_section-main h4,.about_main .group-block-content h4{color:#319bbb}.faq_section-main h4,.icon_box_main .h3,.about_main .group-block-content h4{font-size:26px;font-weight:600;line-height:34px;letter-spacing:-.02px}.about_story .group-block-content h2,.icon_box-heading .h1 p,.about_main .group-block-content h1,.wholesale-banner h1{font-size:50px;line-height:54px;font-weight:700;letter-spacing:-.02px}.faq_section-main .accordion{max-width:1680px}.template-product .product-information__media slideshow-controls{height:100%;pointer-events:none}.template-product .product-information__media .slideshow-controls__dots button:after{height:25px;border-radius:4px;background:#fff;transition:height .35s ease,opacity .25s ease}.template-product .product-details .rating-wrapper .rating-count{color:#0b212d;font-size:14px;line-height:27px;font-weight:600}#quick-add-modal-content .price_cart-group .group-block-content{flex-direction:column}#quick-add-modal-content .product-details product-price .price,.template-product .product-details product-price .price{color:#319bbb}#quick-add-modal-content .product-details product-price .price{font-weight:700}.template-product .product-details product-price .price,.template-product .product-details product-price .compare-at-price{font-size:27px;line-height:40px;font-weight:700;letter-spacing:-.02px}.template-product .product-details product-price .compare-at-price{font-size:30px;margin-left:3px;color:#319bbb}.template-product .product-details product-price .price-block_title{display:inline-block;width:auto;margin:0;font-size:20px;line-height:32px;font-weight:700;color:#0b212d;letter-spacing:-.02px}.template-product .product-details product-price .price-block_title+div{width:auto}.template-product .product-details product-price{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:10px}.template-product .product-details .rating-wrapper .rating{gap:3px}.template-product .product-details .rating-wrapper svg{color:#319bbb;width:22px;height:22px}.template-product .product-details h1{font-size:36px!important;line-height:46px!important;letter-spacing:-.02px!important;font-weight:700!important;color:#0b212d}.guarantee_group rte-formatter ul{display:flex;list-style:none;gap:25px;padding:0}.guarantee_group rte-formatter p:before{position:absolute;content:"";width:24px;height:24px;left:0;top:2px;margin:auto;display:flex;background-size:contain;background-repeat:no-repeat;background:url(tick.svg)}.guarantee_group .group-block-content{flex-wrap:wrap}.guarantee_group+rte-formatter p{color:var(--color-black);font-size:17px;line-height:28px;letter-spacing:2%;font-weight:300}.guarantee_group rte-formatter ul li{color:#319bbb}.guarantee_group rte-formatter ul li,.guarantee_group rte-formatter p{font-size:17px;line-height:28px;font-weight:600}.guarantee_group rte-formatter p{padding-left:32px}.product-information__media .slideshow-controls__dots button[aria-selected=true],.product-information__media .slideshow-controls__dots button[aria-selected=true]:after{height:63px}.product-information__media .slideshow-controls__dots button[aria-selected=true]:after{background:#2175a3;opacity:1}.product-information__media .slideshow-controls__dots button{height:25px}.product-information__media slideshow-controls ol{pointer-events:auto;position:absolute;gap:13px;top:0;bottom:0;margin:auto;left:0;flex-direction:column}.target-market__right-bottom-grid,.target-market__wrapper{grid-template-columns:1fr 1fr}.hero_slider .slider-wrapper{position:relative;width:100%;overflow:hidden}.hero_slider .slides{display:flex;transition:transform .8s ease-in-out}.hero_slider .slide{min-width:100%;position:relative;background-size:cover;background-position:center;padding-top:190px;padding-bottom:147px}.hero_slider .heading-1,.hero_slider .heading-2{width:100%;text-align:center;color:#fff;z-index:2;font-family:var(--font-heading--family);text-transform:uppercase;margin:0}.hero_slider .heading-1{font-size:128px;font-weight:900;line-height:130px}.hero_slider .heading-2{font-weight:900;font-size:500px;line-height:360px}.hero_slider .front-img{position:absolute;bottom:28px;left:50%;transform:translate(-50%);width:523px;z-index:3;top:auto}.hero_slider slideshow-slide{height:830px;display:flex;justify-content:center;align-items:center}.wholesale-banner .text-block h3{font-size:38px;line-height:38px;margin-bottom:5px;font-weight:600}.wholesale-banner .text-block p{font-size:20px;line-height:38px;margin:0;font-weight:600}.wholesale-banner-buttons .button,.wholesale-banner-buttons .button-secondary{padding:16px 20px;font-size:16px;line-height:24px;border:0px;box-shadow:none;min-width:250px;font-weight:600}.services-sec h3{font-size:24px!important;line-height:43px!important}.services-sec .service-box{padding-right:30px;padding-left:30px}.service-box .section-content-wrapper{align-items:stretch}section div.wholesale-banner{max-height:445px;min-height:445px}.services-sec .service-box .overlay{transition:.1s ease-in-out}.services-sec .service-box:hover .overlay{background:#319bbb}.contact_sec input,.contact_sec textarea{font-weight:500;font-size:18px;line-height:28px;color:#0b212d;padding:10px 26px 18px 10px;border-width:0 0 1px 0;border-color:#8c8c8c;border-radius:0;outline:none;background-color:transparent}.contact_sec textarea{height:146px;resize:none}.contact_sec .contact-form__form,.contact_sec .contact-form__form-row{gap:48px 32px}.contact_sec .submit-button{min-width:max-content;font-size:18px;border-radius:0;padding:20px 66px 20px 37px;font-weight:600;position:relative}.contact_info_sec .group-block .group-block:not(:first-child) a{text-decoration:none}.contact_sec .submit-button:before{bottom:0;content:"";width:20px;height:20px;top:0;right:37px;position:absolute;margin:auto;background-color:#fff;-webkit-mask:url(/cdn/shop/files/arrow-right_452e8a38-df0e-4a51-8412-814e696ad4ec.svg?v=1769695939) no-repeat center;mask:url(/cdn/shop/files/arrow-right_452e8a38-df0e-4a51-8412-814e696ad4ec.svg?v=1769695939) no-repeat center;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease}.contact_sec .submit-button:hover:before{background-color:#319bbb}.contact_info_sec p strong{font-weight:600;font-size:20px}.contact_info_sec .group-block-content .text-block:last-child p{margin:0}.contact_info_sec .group-block .group-block:first-child{margin-right:50px;max-width:575px}.contact_info_sec .group-block .group-block:first-child p strong{color:#319bbb}.contact_info_sec .group-block .group-block:not(:first-child){max-width:310px}.contact_info_sec .group-block .group-block:not(:first-child) .text-block:first-child{padding-bottom:25px;position:relative}.contact_info_sec .group-block .group-block:not(:first-child) .text-block:first-child:before{content:"";position:absolute;width:27px;height:3px;bottom:0;left:0;background:#000}.tabs-nav{display:flex;background:#e1ecee;border-radius:10px;padding:6px;gap:0px;overflow-x:auto}.tab-btn{flex:1;padding:19px;border:0;background:transparent;border-radius:6px;cursor:pointer;font-size:20px;line-height:28px;font-weight:500;white-space:nowrap;transition:background .3s ease,color .3s ease;text-transform:capitalize}.tab-btn.active{background:#fff;color:#319bbb;box-shadow:0 2px 5px #1018280f;box-shadow:0 0 3px #1018281a;font-weight:700}.tab-panel{display:none;margin-top:40px;opacity:0;transform:translateY(10px)}.tab-panel.active{display:block;animation:tabFadeIn .4s ease forwards}@keyframes tabFadeIn{to{opacity:1;transform:translateY(0)}}.accordion-item:not(:last-child){border-bottom:1px solid #BCC4BE}.accordion-content{padding-bottom:24px;font-weight:400;font-size:16px;color:#667085;line-height:24px}.accordion-header{width:100%;background:none;border:0;padding:24px 0;font-size:22px;line-height:28px;font-weight:600;color:#0b212d;cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase}.accordion-item.open .accordion-header{padding-bottom:12px}.accordion-item.open span.icon:before{content:"_";position:absolute;top:-12px;bottom:0}.accordion-item span.icon:before{content:"+"}.accordion-item span.icon{border:1px solid #BCC4BE;padding:4px;width:28px;height:28px;display:inline-flex;justify-content:center;border-radius:100%;align-items:center;font-weight:400;color:#0b212d;transition:.1s ease-in-out;position:relative}.accordion-content{overflow:hidden;max-height:0;opacity:0;padding-bottom:0;color:#555;line-height:1.6;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease,padding 0 ease}.accordion-item.open .accordion-content{max-height:1000px;opacity:1;padding-bottom:18px}.accordion-item .icon{display:inline-block;transition:transform .3s ease}.accordion-item.open .icon{background:#319bbb;color:#fff}.product_details_tab{padding:40px 0}.buy-buttons-block{max-width:500px;margin-left:auto}.buy-buttons-block .add-to-cart-button{background:#319bbb;font-size:20px;text-transform:uppercase;outline-color:#319bbb;box-shadow:none;letter-spacing:-1px;height:54px;border:1px solid transparent}.buy-buttons-block .add-to-cart-button:hover{color:#319bbb;background:transparent;border-color:#319bbb}.product-details .quantity-selector{background:#fff;border-radius:6px;height:52px;--quantity-selector-width: 129px;margin-top:1px}.quantity-selector input[type=number]{font-weight:500;font-size:18px;line-height:28px;color:#1d2939}.quantity-selector svg{width:18px;height:18px;color:#1d2939}product-form-component .product-form-buttons{align-items:center;gap:20px!important}product-price{max-width:380px!important}.product-information.section{--gap: 55px !important}.faq_section-main h1{font-size:50px;line-height:1.1}.accordion--dividers accordion-custom:first-child .details{border-block-start:none!important}.promise_sec .section-content-wrapper{max-width:1580px;margin:auto;gap:120px}.cart-page .cart-items__title{font-family:Poppins;font-weight:700;font-size:24px;line-height:32px;text-transform:capitalize;color:#0b212d}.cart-page .cart-items__variant *{color:#319bbb;font-weight:700;font-size:18px;line-height:23px}.cart-page__summary{margin-top:100px}.product-details .add-to-cart-text .add-to-cart-icon{display:none}.product-details product-price{max-width:fit-content!important;margin-right:14px}.cart-page .cart-items__details .compare-at-price,.cart-page .cart-items__details div span{color:#319bbb;font-weight:700;font-size:22px;line-height:32px}.cart-page .cart-items__remove svg{color:#319bbb;font-size:30px!important;width:30px;height:30px}.cart-page cart-quantity-selector-component{border:1px solid #809599;background:#fff;color:#1d2939}.cart-page .cart-items__price text-component{color:#319bbb;font-size:30px;font-weight:700;line-height:40px}.cart-page .cart-items__table-row{align-items:center!important}.cart-page .cart-items__quantity{margin-block:37px!important}.cart-page .cart-items__table-row{border-bottom-color:#0b212d!important}.cart-actions .disclosure-trigger__label{font-size:18px}.cart-discount-disclosure{min-width:100%}.cart-actions .cart-discount{font-size:16px}.cart-discount__button{font-size:15px}.cart-actions{padding:0!important}.hero_slider slideshow-arrows{mix-blend-mode:inherit}.hero_slider slideshow-controls{position:absolute;bottom:0;width:100%;z-index:9}:is(.slideshow-controls__dots,.slideshow-controls__counter) button{--color: #ffffff40;--color-active: #fff;--color-hover: #ffffff40}.template-search .product-grid-container h4.main-collection-grid__title{font-size:40px;margin-bottom:30px}.faq_left-wrapper .text-block.h2{max-width:400px}.showcase-mobile-slider{display:none}body.template-collection footer:before,body.template-product footer:before,body.template-page-wholesale footer:before{content:"";position:absolute;width:100%;height:100%;background:#fff}#predictive-search-products .compare-at-price,#predictive-search-products .price{font-size:15px;font-weight:700}#predictive-search-products .resource-card__title{font-size:15px;font-weight:600;line-height:1.4}.template-product .product-information__media{padding-right:0!important}.template-product .product-information--media-left .product-details{padding-left:55px!important;padding-right:40px!important;max-width:960px}.contact_sec .text-block h1{margin-left:0;margin-right:auto}.contact__info .h2 p{font-size:40px;line-height:50px}@media screen and (max-width:1700px){.collection-list__item-heading{font-size:30px;line-height:37px}.collection-list__item-caption{font-size:17px}.collection-list__item-text{font-size:16px;line-height:22px}.target-market__main-block .target-market__content{padding:225px 0}.target-market__content{max-width:300px}.target-market__right-bottom-grid .target-market__heading{font-size:32px;line-height:42px}.icon_box_main{padding:50px 30px}.promise_sec .section-content-wrapper{gap:80px}}@media screen and (max-width:1620px){.collection-list__item-heading{max-width:300px;margin:auto}}@media screen and (max-width:1550px){.template-product .product-details product-price .price,.template-product .product-details product-price .compare-at-price{font-size:22px;line-height:1}.template-product .product-details product-price .compare-at-price{font-size:24px}.template-product .product-details product-price{flex-direction:column;align-items:flex-start;gap:0px}.template-product .product-information--media-left .product-details{padding-left:40px!important}}@media screen and (max-width:1500px){.faq_section-main h4,.about_main .group-block-content h4{font-size:22px;line-height:1.5}.about_main .group-block-content{max-width:570px;margin-left:0;padding-right:10px;padding-left:40px}.about_main .group-block-content p{font-size:16px;line-height:26px}.about_iconbox .icon-block img{width:120px!important}.icon_box_main{padding:50px 30px}.icon_box-heading .h1 p,.about_story .group-block-content h2,.wholesale-banner h1,.faq_section-main h1,.about_main .group-block-content h1,.contact_sec .text-block h1{font-size:42px;line-height:52px}.about_story .group-block-content p{font-size:16px;line-height:26px}.icon_box_main rte-formatter p{font-size:16px;line-height:26px}.promise_sec .section-content-wrapper{gap:60px}.wholesale-banner .text-block h3{font-size:34px;line-height:34px}.contact_sec .text-block h1{max-width:500px;margin-left:0;margin-right:auto}.template-product .variant-option__button-label{min-height:50px}.buy-buttons-block .add-to-cart-button{font-size:18px;letter-spacing:-.5px;height:50px}.product-details .quantity-selector{height:48px;--quantity-selector-width: 110px}}@media screen and (max-width:1480px){.review__slider{--column-count: 4 !important}.hero_slider .heading-2{font-size:400px;line-height:.8}.hero_slider slideshow-slide{height:700px}.custom-slide__front{max-width:437px!important}.hero_slider .heading-1{font-size:100px;line-height:1}.target-market__block{padding:20px}.target-market__content{max-width:240px}.section-resource-list__header h2.h2,.showcase_section h2.h2,.review__slider .title-wrapper,.faq_left-wrapper .h1 *,.eco_banner .hero__content-wrapper h2,.contact_info_sec h2{line-height:56px;font-size:46px}.eco_banner .hero__content-wrapper rte-formatter{padding:8px 0 13px}.eco_banner .hero__content-wrapper p{font-size:18px;line-height:29px}.collection-list__item{padding:46px 30px 60px}.footer_logo_group{max-width:390px}.footer-content{grid-template-columns:repeat(var(--grid-columns),auto)}.target-market__heading{font-size:38px;line-height:48px;margin:8px 0 0}.target-market__right-bottom-grid .target-market__heading{font-size:27px;line-height:38px}.collection-list__item-content .button{font-size:18px}.target-market__caption{font-size:16px}.contact_info_sec p strong{font-size:20px}.contact_info_group>.group-block-content{gap:30px}.contact_info_sec .group-block .group-block:first-child{margin-right:0;max-width:575px}.services-sec .icon-block img{width:100px!important;height:65px!important;object-fit:contain}.services-sec h3{font-size:20px!important;line-height:28px!important}.services-sec .service-box{padding:24px}.services-sec .section-content-wrapper{gap:20px}.services-sec .icon-block img{width:80px!important;height:55px!important}.eco_banner .hero__content-wrapper h2{max-width:500px}}@media screen and (max-width:1380px){.about_iconbox .icon-block img{width:120px!important}.about_main .group-block-content{padding:60px 15px 60px 40px!important}}@media screen and (max-width:1300px){.contact_sec input,.contact_sec textarea{font-size:18px;line-height:28px;padding:5px 20px 20px 5px}.contact_info_sec .group-block .group-block:not(:first-child) .text-block:first-child{padding-bottom:15px}.contact_info_group .group-block-content .group-block-content{gap:15px}.contact_info_sec .group-block .group-block:not(:first-child){padding:10px}.contact_info_sec .group-block .group-block:not(:first-child) .text-block:nth-child(3) p{font-size:18px}.about_main .group-block-content h1,.about_story .group-block-content h2,.icon_box-heading .h1 p,.wholesale-banner h1{font-size:40px;line-height:1.1}.about_main .group-block-content h4{font-size:22px;line-height:1.5}.icon_box_main{padding:50px 15px}.icon_box_main .h3 p{font-size:24px;line-height:1.4}.wholesale-banner .text-block h3{font-size:30px;line-height:30px}.cart-page .cart-items__price text-component{font-size:24px}.cart-page .cart-items__details .compare-at-price,.cart-page .cart-items__details div span,.cart-page .cart-items__title{font-size:18px}.cart-page .cart-items__variant *{font-size:15px}.wholesale-banner .text-block p{font-size:17px;line-height:27px}product-form-component .product-form-buttons{gap:10px!important}.product-details .quantity-selector{--quantity-selector-width: 105px}.buy-buttons-block .add-to-cart-button{font-size:17px}.product-details>.group-block{padding:40px 0}}@media screen and (max-width:1250px){.cart-page .cart-items__media{margin-bottom:-30px;grid-area:inherit}}@media screen and (max-width:1200px){.hero_slider .heading-2{font-size:270px;line-height:.8}.hero_slider slideshow-slide{height:580px}.custom-slide__front{bottom:70px!important;max-width:300px!important}.hero_slider .heading-1{font-size:78px;line-height:1}footer .footer-content.spacing-style{display:flex;flex-direction:column;gap:80px}.footer_menu_group .group-block-content{flex-wrap:nowrap}footer .footer_logo_group{max-width:600px}.footer_logo_group .email-signup__input-group{max-width:100%}.faq-section .section-content-wrapper{flex-direction:column}.resource-list__carousel .resource-list__slide{width:50%}.collection-list__item{padding:40px 20px}.collection-list__item-content .button{font-size:16px}.collection-list__item-heading{font-size:25px;line-height:34px}.collection-list__item-caption{font-size:16px}.collection-list__item{padding:40px 25px}.template-collection .product-grid .product-grid__item span.compare-at-price,.main_featured .resource-list .text-block span.compare-at-price{font-size:18px}.main_featured .resource-list a.contents.user-select-text p{font-size:22px}.contact_sec .submit-button{font-size:20px;padding:22px 60px 22px 31px}.contact_sec .submit-button:before{width:22px;height:22px;right:31px}.wholesale-banner .text-block p{font-size:17px;line-height:35px}.icon_box_main rte-formatter p{font-size:16px;line-height:24px}.icon_box_main .h3 p{font-size:24px;line-height:1.4}.about_iconbox .icon-block img{width:90px!important}.icon_box_main{padding:40px 15px}.promise_sec .section-content-wrapper{gap:30px}.price_cart-group .group-block-content{flex-direction:column-reverse;align-items:flex-start}.price_cart-group .buy-buttons-block{margin-left:0}.template-product .product-details product-price{flex-direction:row;align-items:baseline;gap:inherit}.template-product .product-details h1{font-size:30px!important;line-height:38px!important}.template-product .product-details .rating-wrapper svg{width:18px;height:18px}.template-product .product-details .rating-wrapper .rating-count{line-height:20px}.template-product .guarantee_group rte-formatter p:before{width:20px;height:20px;top:0;background-size:contain!important;background-repeat:no-repeat!important}.template-product .guarantee_group rte-formatter p{padding-left:28px}.template-product .guarantee_group rte-formatter ul li,.template-product .guarantee_group rte-formatter p{font-size:17px;line-height:22px}.template-product .guarantee_group .group-block-content{gap:14px}.template-product .guarantee_group{padding-bottom:0}.template-product .product-information--media-left .product-details{padding-left:25px!important}.template-product .guarantee_group+rte-formatter p{font-size:16px;line-height:24px}.tab-btn.active{font-size:20px}.tab-btn{padding:12px;font-size:18px}.accordion-header{padding:20px 0;font-size:20px;line-height:28px}}@media screen and (max-width:1150px){.contact_info_group>.group-block-content{flex-wrap:wrap;gap:40px}.cart-page .cart-items__media{margin-bottom:0}.contact_info_sec .group-block .group-block:not(:first-child){padding:0}.contact_info_sec .group-block .group-block:first-child{width:100%;max-width:100%;flex:auto}.services-sec .section-content-wrapper{flex-wrap:wrap;flex-direction:row}.services-sec .service-box{width:calc(50% - 20px);max-width:100%;flex:auto}.services-sec .service-box{padding:30px}.about_main .group-block-content h1,.about_story .group-block-content h2,.icon_box-heading .h1 p,.wholesale-banner h1{font-size:38px;line-height:1.1}.about_story rte-formatter>p{margin-bottom:10px}.eco_banner .hero__content-wrapper{margin-left:0}}@media screen and (max-width:1050px){.footer_menu_group .group-block-content .menu{width:40%}.footer_menu_group .group-block-content{gap:20px}footer .group-block-content{justify-content:flex-start}.target-market__right-bottom-grid .target-market__heading{font-size:22px;line-height:32px}.target-market__heading{font-size:34px;line-height:44px}.target-market__caption{font-size:15px}.target-market__content{max-width:220px}.target-market__main-block .target-market__content{padding:160px 0}.contact_sec input,.contact_sec textarea{font-size:16px;line-height:26px}.contact_sec .contact-form__form,.contact_sec .contact-form__form-row{gap:40px 25px}.contact_sec .section-content-wrapper{padding:56px 0}}@media only screen and (max-width:990px){.hero_slider .heading-2{font-size:220px;line-height:.8}.hero_slider slideshow-slide{height:460px}.custom-slide__front{bottom:52px!important;max-width:240px!important}.hero_slider .heading-1{font-size:62px;line-height:1}.contact_sec .text-block h1{max-width:100%}.cart-page{display:flex!important;flex-direction:column}.cart-page__summary{margin-top:60px}.target-market__wrapper{grid-template-columns:1fr}.target-market__content{max-width:320px}.target-market__right-bottom-grid .target-market__heading{font-size:32px;line-height:42px}.target-market__block{padding:30px}.target-market__content.middle-right,.target-market__main-block .target-market__content{padding:100px 0}.section-resource-list__header h2.h2,.showcase_section h2.h2,.review__slider .title-wrapper,.faq_left-wrapper .h1 *,.eco_banner .hero__content-wrapper h2,.contact_info_sec h2{line-height:48px;font-size:38px}.eco_banner .hero__content-wrapper p{font-size:16px;line-height:26px}.faq_left-wrapper .text-block.custom p{line-height:26px;font-size:16px}.faq-section .accordion .details__header{font-size:16px}.collection-list__grid{display:flex!important;flex-wrap:wrap}.collection-list__item{width:50%}.eco_banner .hero__content-wrapper{max-width:100%;margin-left:0}.hero__content-wrapper a.button{font-size:16px}.target-market__right-bottom-grid .target-market__grid-item{height:390px}.cart-page__title h1.h1,.template-collection h1{font-size:42px}.template-collection .product-grid,.main_featured .resource-list--grid{flex-wrap:wrap;display:flex;justify-content:space-between}.template-collection .product-grid .product-grid__item,.main_featured .resource-list--grid .resource-list__item{width:47%;height:auto}.footer-utilities__group-copyright,.footer-utilities__policy-list{width:100%;justify-content:center;display:flex}.footer-utilities__policy-list{margin-bottom:16px}.footer-utilities .policy_list{flex-wrap:wrap;justify-content:center;row-gap:10px}.contact_sec .contact-form__form,.contact_sec .contact-form__form-row{flex-wrap:wrap;gap:30px 20px}.contact_sec .submit-button{font-size:18px;padding:16px 50px 16px 20px}.contact_sec .submit-button:before{width:20px;height:20px;right:22px}.contact_sec h1{max-width:450px;margin-left:0;margin-right:auto}.contact_info_sec .group-block .group-block:first-child .group-block-content{gap:5px}.faq_section-main .accordion summary.details__header{font-size:18px}.about_main .group-block-content{max-width:100%;margin-left:auto;padding-right:0;width:100%}.about_main{width:100%}.about_main .group-block-content{padding:50px 40px!important}.about-overflow-section .section-content-wrapper,.about_iconbox .section-content-wrapper{flex-direction:column}.story_sec .section-content-wrapper,.promise_sec .section-content-wrapper{flex-direction:column-reverse}.story_sec .section-content-wrapper{padding-left:40px;padding-right:40px}.about_main .group-block-content h1,.about_story .group-block-content h2,.icon_box-heading .h1 p,.wholesale-banner h1,.faq_section-main h1{font-size:34px;line-height:1.1}.about_main .group-block-content h4{font-size:19px;line-height:1.2}.faq_section-main h4{font-size:20px}.template-search .product-grid-container h4.main-collection-grid__title{font-size:38px}.template-search .product-grid-container h4.main-collection-grid__title{font-size:26px}.eco_banner .hero__content-wrapper h2{max-width:400px}.template-product .product-information__grid{flex-direction:column;display:flex}.template-product .product-information--media-left .product-details{padding-left:40px!important}.tab-btn.active{font-size:18px}.tab-btn{padding:10px;font-size:17px}}@media screen and (max-width:768px){.showcase-mobile-slider.resource-list__carousel slideshow-slides slideshow-slide{width:100%}.showcase-mobile-slider slideshow-arrows{display:none}.footer_logo_group .email-signup__input,.footer_logo_group .email-signup__input::placeholder{font-size:16px!important}footer .footer-content.spacing-style{gap:50px}.section-resource-list__header h2.h2,.showcase_section h2.h2,.review__slider .title-wrapper,.faq_left-wrapper .h1 *,.eco_banner .hero__content-wrapper h2{line-height:42px;font-size:32px}.template-index .header-logo__image{height:28px}.template-index .header__columns.spacing-style{padding-top:10px;padding-bottom:10px}header-component[data-sticky-state=active] .header__columns.spacing-style{padding-top:9px;padding-bottom:9px}header .menu-drawer__menu-item-text{font-size:18px}header .menu-drawer-container[open] .menu-drawer__animated-element{min-height:auto;justify-content:center}header .menu-drawer__nav-buttons .menu-drawer__close-button{width:20px;height:20px;padding:5px;right:10px;color:#329bbb}header .menu-drawer__menu.has-submenu{margin-top:40px}}@media screen and (max-width:749px){.hero_slider .heading-2{font-size:110px;line-height:.8}header-component[data-sticky-state=active] .header__columns.spacing-style,.template-index header-component[data-sticky-state=active] .header__columns.spacing-style{padding-top:0;padding-bottom:0}.marquee__content .marquee__repeated-items .h3 p{font-size:20px!important;line-height:1.5}.hero_slider .slideshow-control{padding:0}.hero_slider slideshow-slide{height:340px}.hero_slider .svg-wrapper>svg{width:20px;height:20px}.custom-slide__front{bottom:62px!important;max-width:110px!important}.custom-slide__content{padding:60px 20px 0!important}.hero_slider .heading-1{font-size:30px;line-height:1}.template-collection .facets-toggle{--facets-inner-padding-block: 0px 0px !important;justify-content:end}.cart__summary-inner{padding:25px!important;grid-row:1 / -1}.cart__summary-container{display:grid;grid-template-rows:subgrid;grid-row:1 / -1}.field-label{margin-top:12px}.product-grid-container floating-panel-component{padding-top:12px}.product-grid-container .sorting-filter__select-wrapper{padding:12px 16px;min-width:250px;justify-content:space-between!important;border:1px solid #0B212D;border-radius:0}.product-grid-container .facets__title-wrapper,.product-grid-container .sorting-filter__select-wrapper,.product-grid-container .facets__filters-wrapper{width:100%}.product-grid-container .sorting-filter__container .sorting-filter__select{text-align:left;text-align-last:left}.product-grid-container sorting-filter-component .field-label{padding:0 var(--drawer-padding)}.product-grid-container sorting-filter-component{display:flex;flex-direction:column;width:100%}.field-label+.sorting-filter__container .facets__label{display:none}.target-market__right-column,.target-market__right-bottom-grid{grid-template-columns:1fr;grid-template-rows:unset}.target-market__right-bottom-grid .target-market__grid-item{height:340px}.target-market__block.target-market__main-block,.target-market__right-column>.target-market__block{position:relative}.target-market__text p{font-weight:400}.target-market__block.target-market__main-block:before,.target-market__right-column>.target-market__block:before{content:"";position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;background:#ffffff48;z-index:2}.target-market__right-bottom-grid .target-market__heading{font-size:30px;line-height:41px;max-width:240px}.about_main .group-block-content{padding:40px 20px!important}.story_sec .section-content-wrapper{padding-left:20px;padding-right:20px}.showcase-mobile-slider{display:block;padding-bottom:50px;margin-bottom:25px;position:relative;z-index:7}.showcase_section .target-market__wrapper{display:none}.showcase_section{padding-bottom:0!important}.services-sec .section-content-wrapper{padding-top:0}.showcase-mobile-slider slideshow-slide[index="0"] .target-market__image{object-position:top}.showcase-mobile-slider slideshow-slide[index="3"] p,.showcase-mobile-slider slideshow-slide[index="3"] h3{color:#5e4665}.showcase-mobile-slider slideshow-slide[index="1"] p,.showcase-mobile-slider slideshow-slide[index="1"] h3{color:#0f4462}.showcase-mobile-slider slideshow-slide[index="2"] p,.showcase-mobile-slider slideshow-slide[index="2"] h3{color:#35403a}.showcase-mobile-slider slideshow-slide[index="0"] p,.showcase-mobile-slider slideshow-slide[index="0"] h3{color:#3d2d3d}.showcase-mobile-slider .slideshow-controls__dots{padding-top:0}.showcase-mobile-slider .slideshow-controls__dots button,.showcase-mobile-slider .slideshow-controls__dots li{height:8px;width:21px;line-height:0;margin:0;border-radius:2px}.showcase-mobile-slider .slideshow-controls__dots button[aria-selected=true]:after{background-color:#319bbb}.showcase-mobile-slider .slideshow-controls__dots button:after{background-color:#282c2d4d;height:8px;width:21px;border-radius:2px!important}.showcase-mobile-slider .slideshow-controls__counter button{border-radius:0}.showcase-mobile-slider .resource-list__carousel slideshow-slides{padding-block:14px}.showcase-mobile-slider slideshow-slide[index="1"] .target-market__image-wrapper{background:#c0efff}.showcase-mobile-slider slideshow-slide[index="1"] .target-market__image{object-position:0% 100%;height:280px}.showcase-mobile-slider slideshow-slide[index="1"] .target-market__content{max-width:100%;padding-bottom:0!important;margin-bottom:0}.template-product .guarantee_group .group-block-content{flex-direction:column;align-items:start}.template-product .guarantee_group .group-block-content rte-formatter{flex:none}.template-product .product-information--media-left .product-details{padding-left:16px!important;padding-right:16px!important}.template-product .variant-option__button-label{min-height:40px;font-size:15px;padding:5px}.template-product .variant-option--buttons legend{font-size:16px}.buy-buttons-block .add-to-cart-button{font-size:15px;height:40px}.product-details .quantity-selector{--quantity-selector-width: 115px;height:38px}.quantity-selector input[type=number]{font-size:16px}}@media screen and (max-width:690px){.resource-list__carousel .resource-list__slide,.collection-list__item{width:100%}.collection-list__item-image{max-width:55%}.services-sec .service-box{width:100%}.services-sec .section-content-wrapper{gap:15px}.faq_section-main h1{font-size:30px}.faq_section-main h4{font-size:20px}}@media screen and (max-width:600px){footer .footer_logo_group{max-width:100%}.template-collection .product-grid .product-grid__item,.main_featured .resource-list--grid .resource-list__item{width:100%}.main_featured .section-resource-list__header p{font-size:32px}.faq-section .details-content p,.footer-content.spacing-style p,.target-market__text p{font-size:16px}.contact_sec h1{max-width:310px}.contact_sec .section-content-wrapper{gap:30px}.contact_sec input,.contact_sec textarea{font-size:14px;line-height:24px;padding:5px 10px 10px 5px}.contact_sec .contact-form__form,.contact_sec .contact-form__form-row{gap:20px}.contact_sec textarea{height:100px}.contact_sec .submit-button{font-size:14px;padding:12px 35px 12px 20px}.contact_sec .submit-button:before{width:16px;height:16px;right:14px}.contact_info_sec p,.contact_info_sec p strong{font-size:18px}.contact_info_group .group-block-content .group-block-content{gap:10px}.contact_info_sec .group-block .group-block:not(:first-child) .text-block:first-child{padding-bottom:10px}.contact_info_sec .group-block .group-block:not(:first-child) .text-block:nth-child(3) p{font-size:17px}.contact_info_group>.group-block-content{gap:25px}.wholesale-banner .text-block h3{font-size:24px;line-height:24px;margin-bottom:2px}.wholesale-banner .text-block p{font-size:16px;line-height:26px}.wholesale-banner-buttons .button,.wholesale-banner-buttons .button-secondary{padding:15px 20px;font-size:15px!important;line-height:18px;min-width:230px}.faq_section-main h1,.about_main .group-block-content h1,.icon_box-heading .h1 p,.about_story .group-block-content h2,.wholesale-banner h1,.contact_sec .text-block h1{font-size:28px;line-height:1.3}.faq_section-main h4,.about_main .group-block-content h4{font-size:18px;line-height:1.3}.faq_section-main .group-block-content{gap:10px}.faq_section-main .accordion summary.details__header{font-size:15px;padding-block:15px;gap:10px;line-height:1.2}.about_main .group-block-content p{font-size:15px;line-height:22px}.about_main .group-block-content{gap:5px}.faq_section-main .details-content p{font-size:15px;line-height:1.2}.accordion--dividers .details-content{padding-block-end:20px}.about_story .group-block-content p{font-size:15px;line-height:22px}.about_story .group-block-content{gap:10px}.icon_box_main{padding:30px 16px}.about_iconbox .icon-block img{width:80px!important}.icon_box_main rte-formatter p{font-size:15px;line-height:22px}.story_sec .section-content-wrapper,.promise_sec .section-content-wrapper{padding-top:30px;padding-bottom:30px}.showcase-mobile-slider slideshow-slide[index="0"] .target-market__content,.showcase-mobile-slider slideshow-slide[index="1"] p{max-width:211px}.target-market__text p{font-size:14px;line-height:22px}.target-market__block{padding:30px 12px 30px 30px}.target-market__caption{font-size:18px;max-width:147px}.target-market__right-bottom-grid .target-market__heading,.target-market__heading{font-size:36px;line-height:40px}.showcase-mobile-slider slideshow-slide[index="3"] .target-market__caption{max-width:100%}.eco_banner .hero__content-wrapper h2{line-height:32px;font-size:24px;max-width:260px}.eco_banner .hero__content-wrapper rte-formatter{padding:0 0 2px}.eco_banner{min-height:1px!important}.eco_banner .hero__container{padding:50px 0}.eco_banner .hero__content-wrapper p{font-size:15px;line-height:22px}.eco_banner .hero__content-wrapper a.button{font-size:13px;padding:10px 15px}.faq_section-main .section-content-wrapper,.faq-section .section-content-wrapper{padding-bottom:30px}.review__slider .title-wrapper,.main_featured .section-resource-list__header p,.showcase_section h2.h2,.contact_info_sec h2,.faq_left-wrapper .h2 p{line-height:32px;font-size:26px}.review__slider .title-wrapper{margin-bottom:0!important}div.review__slider{padding-bottom:50px}.collection-list__item-text{margin-bottom:20px}.collection-list__item-caption{margin-bottom:0}.collection-list__item-content .button{padding:12px}.faq_left-wrapper .group-block-content{gap:12px}.faq-section .accordion .details__header{font-size:16px;line-height:22px}.cart-page__title h1.h1,.template-collection h1{font-size:30px}.cart-page .cart-items__table-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px!important;padding-bottom:10px!important}.cart-page .quantity-selector input[type=number]{font-size:13px}.cart-page__summary{margin-top:0}.cart-page .cart-items__quantity{margin-block:20px!important}.cart-page .cart-items__table-row .cart-items__media{width:30%}.cart-page .cart-items__table-row .cart-items__details{width:calc(70% - 15px)}.template-product .product-details h1{font-size:22px!important;line-height:30px!important}.template-product .product-details .rating-wrapper svg{width:16px;height:16px}.template-product .product-details .rating-wrapper .rating-count{line-height:16px;font-size:13px}.template-product .guarantee_group rte-formatter ul li,.template-product .guarantee_group rte-formatter p{font-size:15px;line-height:19px}.template-product .guarantee_group rte-formatter p:before{width:18px;height:18px}.template-product .guarantee_group rte-formatter ul{gap:20px}.template-product .guarantee_group+rte-formatter p{font-size:15px;line-height:22px}.template-product .product-details product-price .price,.template-product .product-details product-price .compare-at-price{font-size:18px;line-height:1}.template-product .product-details product-price .compare-at-price{font-size:20px}.template-product .product-details product-price .price-block_title{font-size:18px;line-height:1}.price_cart-group .group-block-content{gap:20px}.template-product .price_cart-group{padding-top:10px}.template-product .product-details product-price{gap:10px}.tabs-nav{display:flex;overflow-x:auto;gap:2px;white-space:nowrap;scrollbar-width:none;border-radius:8px;padding:4px}.tabs-nav::-webkit-scrollbar{display:none}.tab-btn{flex:0 0 auto}.tab-btn.active{font-size:15px}.tab-btn{padding:10px;font-size:15px;line-height:1.2!important;min-width:120px}.accordion-header{padding:13px 0;font-size:15px;line-height:22px}.accordion-content{line-height:22px;font-size:15px}.accordion-item span.icon{width:18px;height:18px}.accordion-item.open span.icon:before{top:50%;bottom:unset;transform:translateY(-85%)}.product_details_tab{padding-bottom:0}.template-collection .showcase_section{padding-top:0}product-card .price-block_title+[ref=priceContainer]{line-height:1}product-card .contents .h4 p{font-size:20px!important}.product-grid__card .metafield-single_line_text_field{font-size:12px}.product-grid__card .metafield-single_line_text_field-array{gap:13px}.template-collection .product-grid,.main_featured .resource-list--grid{gap:20px}#filters-drawer-heading{font-size:26px}.product-grid__card.product-grid__card{gap:5px}.cart-page .cart-items__price text-component{font-size:20px}.cart-items__quantity .quantity-selector{height:33px!important;max-width:100px}.cart-items__quantity .quantity-selector .quantity-plus,.cart-items__quantity .quantity-selector .quantity-minus{height:33px;width:33.33%}.cart-page .cart-items__variant *{font-size:13px}.cart-page .cart-items__details .compare-at-price,.cart-page .cart-items__details div span,.cart-page .cart-items__title{font-size:18px;line-height:1.4}.cart-page .button.cart-items__remove{height:33px;width:20px}.main_featured .shop_all .button{font-size:16px;padding:10px 20px}.main_featured .shop_all .button:after,.main_featured .shop_all .button:before{width:30px;left:-30px}.main_featured .shop_all .button:after{right:-30px;left:auto}.contact__info .h2 p{font-size:26px;line-height:36px}}@media screen and (max-width:400px){.target-market__right-bottom-grid .target-market__heading,.target-market__heading{font-size:28px;line-height:34px}.target-market__caption{font-size:15px}.target-market__content.middle-right,.target-market__main-block .target-market__content{padding:80px 0}.showcase-mobile-slider slideshow-slide[index="1"] .target-market__image{height:245px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
