slideshow-slides[size=small]{min-height:60svh!important}slideshow-slides[size=medium]{min-height:75svh!important}.custom_class_hero_slider slideshow-slides{min-height:85svh!important}@media screen and (min-width:750px){.custom_class_hero_slider slideshow-slides{min-height:max(56rem,52vw)!important}}slideshow-slides .slide__image,slideshow-slides .slide__picture,slideshow-slides .slide__picture>.slide__image{object-fit:cover!important;object-position:center top!important}@media screen and (max-width:749px){slideshow-slide .group-block,slideshow-slide .group-block-content,.slideOne,.slideTwo,.slideThree,.slideFour,.slideFive{background:#ffffffa6!important;background-color:#ffffffa6!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;--color-background: transparent !important}}.variant-option--swatches>overflow-list{align-items:center;gap:5px;display:flex}.customer-reviews{padding:50px 10%;background-color:#f4f4f4;text-align:center}header .search-action{display:none}.customer-reviews h2{font-size:32px;margin-bottom:30px;font-weight:700}.reviews-container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;align-items:stretch}.review-item{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;overflow:hidden;width:23%;padding:20px;text-align:left;display:flex;flex-direction:column;justify-content:space-between}.review-img{width:100%;height:200px;object-fit:cover;border-radius:8px;margin-bottom:15px}.review-content{flex-grow:1}.rating{font-size:18px;color:gold;margin-bottom:10px}.review-text{font-size:14px;color:#555;margin-bottom:15px;line-height:1.5;overflow:hidden;text-overflow:ellipsis}.customer-name{font-weight:700;font-size:16px;margin-bottom:5px}.verified-buyer{color:#888;font-size:12px}.header-component#header-component *{color:#000}.announcement-bar{text-align:center;background-color:#7c8c5d;padding:7px 10px;color:#fff!important;font-size:14px}.footer-utilities__group--right{justify-content:flex-start!important}.footer-utilities{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important}nav li{position:relative}nav a{color:#fff;padding:15px 20px;text-decoration:none;display:block;position:relative}nav a:before{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#fff;transition:width .3s ease-in-out}nav a:hover:before{width:100%}.overflow-menu:after{content:"";background-color:transparent!important}.menu-list__submenu{width:226px!important;background-color:#fff!important}.mega-menu{border:1px solid #a7a7a7!important;box-shadow:0 0 5px #1c1c1c66!important}.mega-menu__content-list li a.resource-card{display:none}.footer_blocks_wrapper{flex-wrap:wrap}.footer_blocks_wrapper>*{flex-basis:24%!important;justify-content:space-between}header-component#header-component span.cart-bubble__text-count{color:#fff}.footer_blocks_wrapper>.footer-utilities{flex-basis:100%!important;flex-direction:row!important;margin-top:30px}.footer_blocks_wrapper>.footer-utilities .footer-utilities__group{flex-basis:50%!important;width:max-content;max-width:50%}.footer-utilities__group.footer-utilities__group--right{justify-content:end!important}.divider{display:none!important}.footer_first_block .footer_title{margin-bottom:21px;margin-top:20px}.footer_title h4{font-size:14px!important;font-weight:600}.footer_desc p{font-size:14px!important}.menu__heading__default{font-size:14px!important;font-weight:600}.header-menu__inner{margin-top:15px}footer h2{font-size:14px!important;font-weight:600!important;margin-top:19px!important}.overflow-menu:after{box-shadow:none!important}span.mega-menu__link-title{width:350px}.menu-list__submenu{width:400px!important}.menu-list__submenu-inner{padding:0!important}.menu-list__link{position:relative;text-decoration:none}.menu-list__link:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:2px;background-color:#000;transition:width .3s ease}.menu-list__link:hover:before{width:100%}.group-block-content h1{font-size:44px!important;font-weight:800!important}.button--AK242L0hMemVBeVorQ__button_bFnhMW{border-radius:0!important;padding:14px 28px!important}.group-block-content p br{display:none}.footer_blocks_wrapper .group-block-content p{width:50%;font-size:17px!important;font-weight:500}.footer_desc{width:68%}marquee-component.section{height:133px;margin-bottom:-107px}.button--AbTFEZWtJZXBtMXk1S__button_PrYMdP{border-radius:0!important;padding:14px 28px!important}.email-signup__input:after{content:"Subscribe";position:absolute;right:-100px;top:50%;transform:translateY(-50%);padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;display:inline-block;text-align:center}.email-signup__input:after:hover{background-color:#0056b3}.email-signup__input::placeholder{font-size:14px!important}.email-signup__button{display:block}.button--AK242L0hMemVBeVorQ__button_bFnhMW{border-radius:0!important;background-color:transparent;border:.5px solid #111;padding:10px 30px;color:#111;margin-top:30px}.button--AK242L0hMemVBeVorQ__button_bFnhMW:hover{background-color:#111;color:#fff}.button--AcEJIQzZ6ekt6OFpCa__button_aUd64Q{border-radius:0!important;background-color:transparent;border:.5px solid #111;padding:10px 30px;color:#111;margin-top:30px}.button--AcEJIQzZ6ekt6OFpCa__button_aUd64Q:hover{background-color:#111;color:#fff}.custom_about p{max-width:unset!important;width:100%!important;margin-bottom:30px!important}.custom_about h2{color:#111!important}.button--AN3FzMy9iWkVkMmRTU__button_qY7LRf{border-radius:0!important;background-color:transparent;border:.5px solid #111;padding:10px 30px;color:#111}.button--AN3FzMy9iWkVkMmRTU__button_qY7LRf:hover{background-color:transparent;color:#111}.custom_col_sec{margin:30px 0!important;background-color:#b9cac0}.custom_col_sec h2{color:#111!important}.custom_col_sec p{max-width:unset;width:59%;font-size:18px!important;line-height:1.4!important;font-weight:400!important}.button--ANy85OCtxY3Z5OWhwZ__button_rdjjRk{border-radius:0!important;background-color:transparent;border:.5px solid #111;padding:10px 30px;color:#111}.button--ANy85OCtxY3Z5OWhwZ__button_rdjjRk:hover{background-color:#111;color:#fff}.custom_end_section{margin-top:40px}.custom_end_section h2{color:#111!important}.button--AcEtYT2dzRXA1WXFNU__button_RCHpWq{background-color:transparent;border:.5px solid #FFF;border-radius:0;padding:10px 30px;color:#fff}.button--AcEtYT2dzRXA1WXFNU__button_RCHpWq:hover{background-color:#fff;color:#111}.button--AZDNYNjhtd2N0eG1xY__button_wEVftd{background-color:transparent;border:.5px solid #FFF;border-radius:0;padding:10px 30px;color:#fff}.button--AZDNYNjhtd2N0eG1xY__button_wEVftd:hover{background-color:#fff;color:#111}#shopify-section-sections--18866331648179__footer{background-color:#7c8c5d}.footer_blocks_wrapper h1,.footer_blocks_wrapper h2,.footer_blocks_wrapper h3,.footer_blocks_wrapper h4,.footer_blocks_wrapper p{color:#fff}#shopify-section-sections--18866331648179__footer a{color:#fff!important}:is(.rte,.shopify-policy__title) :is(p,h1,h2,h3,h4,h5,h6):first-child,:is(.rte,.shopify-policy__title) :empty:first-child+:is(p,h1,h2,h3,h4,h5,h6){max-width:unset}.ui-test-product-list .group-block-content .text-block p{max-width:unset!important;width:100%}.text-block--AYkNrZHgzUXQwT01xS__text_frG8gc h2{color:#111!important;font-weight:500!important}.collection-card--image-bg .collection-card__image{filter:brightness(.6)}.collection-card__content p{color:#fff!important;font-size:25px}.resource-list__item{overflow:hidden}.custom_end_section{margin-bottom:30px}.section-resource-list__content h2{color:#111!important}.custom_about .custom-section-background{opacity:0}.custom_about .section-content-wrapper.section-content-wrapper{background:#b5cac1;padding:0 40px 0 0;border-radius:20px;overflow:hidden}.custom_about h2{position:relative}.custom_about h2:after{content:"";height:4px;width:100px;background:#111;position:absolute;left:0;bottom:-8px;border-radius:10px}.home_collection .resource-list .resource-list__item .collection-card:hover{transform:none!important}.footer_first_block .footer_title h4,.menu__heading__default{font-size:21px!important;font-weight:400}.shopify-section-group-footer-group h2{font-size:21px!important;font-weight:400!important}#shopify-section-sections--18866331648179__footer{background-color:#7c8c5d;padding:30px 0}.home_faq{width:62%;margin:auto;margin-top:0!important;padding:0!important}summary.details__header{font-size:17px!important}.details-content p{font-size:17px}.product-card__content{border:2px solid #f5f5f5;box-shadow:0 0 16px 11px #00000059!important}.custom_about .section-content-wrapper.section-content-wrapper{padding:1rem!important}.email-signup__input{background:transparent!important}.email-signup__input-group{place-items:center}.resource-list__item .group-block-content{padding:10px 15px}.footer_logo{margin-bottom:22px}.home_faq .active{background-color:#dbdbdb}.details{padding:0 20px;border-radius:5px}.footer_blocks_wrapper>.footer-utilities .footer-utilities__group{flex-basis:100%!important;width:max-content;max-width:100%;justify-content:center!important}.cstm_copyright{display:none}.email_custom_section h2{margin-bottom:40px!important;font-size:28px!important}.email_custom_section .email-signup__button{font-size:14px!important}.shopify-section-template--18866329944243__section_yzBkRj{margin:40px 0}.details__header{padding:10px}.custom_about{margin-bottom:24px}.cstm_email_sec .cstm_email_secemail-signup__input-group{display:flex;gap:10px}.cstm_email_sec .email-signup__button{border-radius:0!important;padding:10px 39px!important}.review-img{width:120px;aspect-ratio:1!important;border-radius:83px;height:120px!important;object-fit:cover}.review-item{display:flex;flex-direction:column;justify-content:space-between;align-items:center!important}.rating-wrapper,.rating{justify-content:center}.review-text,.verified-buyer,.customer-name{text-align:center}.customer-reviews h2{color:#111!important}.custom_row_rev.spacing-style.layout-panel-flex.layout-panel-flex--row.section-content-wrapper.mobile-column{flex-direction:row-reverse}.product-card__content{border:2px solid #f5f5f5;box-shadow:0 0 5px #00000059!important}.about_page_sections{background-color:#b5cac1}.footer_blocks_wrapper .group-block-content p{width:100%!important;font-size:17px!important;font-weight:500}.email-signup__input{width:285px!important;max-width:285px}#EmailInput-AUklUQUhKaFFHNEFwM__email_signup_NcLwNb{position:relative}.email-signup__button.button-unstyled{position:absolute;left:80%!important}swatches-variant-picker-component{justify-content:center}.product-card__content{border:2px solid transparent!important;box-shadow:none!important}header .header__row.header__row--bottom{position:sticky!important;top:0%!important}.cstm_email_sec .cstm_email_secemail-signup__input-group{display:flex;gap:10px;width:100%!important;justify-content:center}input#EmailInput-AYVpiREdiTWVwK3Bzb__email_signup_P9NVtU{width:100%!important;max-width:unset!important}.button--AN3FzMy9iWkVkMmRTU__button_qY7LRf{margin-top:-20px;margin-bottom:15px}.collection-card,.collection-card--image-bg .collection-card__inner,.collection-card--image-bg .collection-card__inner img{border-radius:0!important}.resource-list__item{overflow:hidden;margin-bottom:20px;width:25%}.resource-list.resource-list--grid{display:flex;justify-content:center}@media screen and (min-width:750px){body .slide__content{width:50%;padding:2rem 6rem}}main#MainContent p{max-width:100%}.custom_about .section-content-wrapper.section-content-wrapper{background:transparent;padding:0;border-radius:0;overflow:hidden;padding:0!important}.review-item{border-radius:0}.custom_class_hero_slider h1,.custom_class_hero_slider p{color:#111!important}.custom_class_hero_slider p{font-size:18px}.slide__content.background-transparent{aspect-ratio:2/1}.custom_class_hero_slider h1{letter-spacing:.02rem;font-size:40px!important}.custom_class_hero_slider h6{font-size:40px!important;letter-spacing:.02rem;line-height:3.5rem!important}.home_collection{padding:5px 0 29px}.home_collection h2{font-size:26px!important;letter-spacing:.12rem!important}.custom_about a{background:#111;color:#fff;letter-spacing:.05rem}.custom_about a:hover{border:1px solid #111;background-color:transparent!important}.custom_about h2{letter-spacing:.12rem!important}.custom_about p{letter-spacing:.05rem;margin-top:1rem!important}.collection-card__inner p{letter-spacing:.12rem}.best_seller p{font-size:26px!important;letter-spacing:.12rem!important}#shopify-section-template--18866329944243__product_list_qU3bEB .section-resource-list{padding-bottom:0!important}.custom_end_section{margin-top:30px}.custom_end_section .custom_end_section .main_block p{margin-top:0}.customer-reviews h2{font-size:26px;font-weight:500;letter-spacing:.12rem}.reviews-container .review-text,.verified-buyer,.customer-name,.cstm_email_sec p,.cstm_email_sec h6,.cstm_email_sec h4{letter-spacing:.1rem}.cstm_email_sec .email-signup__button,.cstm_email_sec input#EmailInput-AYVpiREdiTWVwK3Bzb__email_signup_P9NVtU{letter-spacing:.12rem!important}.custom_end_section p{letter-spacing:.1rem!important}.custom_end_section h5{letter-spacing:.05rem!important}#shopify-section-sections--18866331648179__footer p{color:#fff!important}.custom_about .group-block{padding-left:2rem;padding-right:2rem}body.template-index .ui-test-product-list .resource-list__item{width:100%}h1{font-size:28.8px!important;letter-spacing:.12rem!important}h2{font-size:25.2px!important;letter-spacing:.12rem!important}h3{font-size:19.8px!important;letter-spacing:.12rem!important}p{font-size:13px!important;letter-spacing:.12rem!important}.custom_about .section-content-wrapper.section-content-wrapper{max-width:1200px;margin:auto}.about_side_section{padding-left:12%!important}.resource-list__item.aos-init.aos-animate{width:100%}.home_collection main#MainContent p{font-size:16px!important}slideshow-arrows[shape=none]{mix-blend-mode:normal!important}slideshow-slide:has(.slide_2_bottom_btn){position:relative!important}slideshow-slide:has(.slide_2_bottom_btn) .slide__content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;pointer-events:none!important;background:transparent!important}slideshow-slide:has(.slide_2_bottom_btn) .slide_2_bottom_btn{position:static!important;height:auto!important;width:auto!important;pointer-events:none!important}slideshow-slide:has(.slide_2_bottom_btn) .button{position:absolute!important;bottom:8%!important;left:50%!important;transform:translate(-50%)!important;width:fit-content!important;height:auto!important;white-space:nowrap!important;pointer-events:all!important;z-index:10!important}@media(max-width:749px){slideshow-slide:has(.slide_2_bottom_btn) .button{bottom:6%!important;font-size:14px!important}}.slideOne{width:90%!important;margin:0;background-color:#1111111f;height:max-content;padding:3rem 4rem;max-width:800px!important}.slideOne h1{font-size:26px!important;font-weight:600!important;letter-spacing:.2rem!important;text-transform:uppercase!important}.slideOne p{color:#111!important;text-transform:uppercase!important}.slideOne .button{border-radius:0;padding:12px 25px;background:#111;color:#fff}.slideOne .button:hover{background:#fff;color:#111}.slideTwo{width:90%!important;margin:0;background-color:#ffffff80!important;height:max-content;padding:3rem 4rem;max-width:800px!important}.slideTwo p{color:#111!important;text-transform:uppercase!important}.slideTwo h1{font-size:26px!important;font-weight:600!important;letter-spacing:.2rem!important;text-transform:uppercase!important}.slideTwo .button{border-radius:0;padding:12px 25px;background:#111;color:#fff}.slideTwo .button:hover{background:#fff;color:#111}.slideThree{width:90%!important;margin:0;background-color:#ffffff80!important;height:max-content;padding:3rem 4rem;max-width:800px!important}.slideThree p{color:#111!important;text-transform:uppercase!important}.slideThree h1{font-size:26px!important;font-weight:600!important;letter-spacing:.2rem!important;text-transform:uppercase!important}.slideThree .button{border-radius:0;padding:12px 25px;background:#111;color:#fff}.slideThree .button:hover{background:#fff;color:#111}.slideFour{width:90%!important;margin:0;background-color:#ffffff80!important;height:max-content;padding:3rem 4rem;max-width:800px!important}.slideFour p{color:#111!important;text-transform:uppercase!important}.slideFour h1{font-size:26px!important;font-weight:600!important;letter-spacing:.2rem!important;text-transform:uppercase!important}.slideFour .button{border-radius:0;padding:12px 25px;background:#111;color:#fff}.slideFour .button:hover{background:#fff;color:#111}.slideFive{width:90%!important;margin:0;background-color:#ffffff80!important;height:max-content;padding:3rem 4rem;max-width:800px!important}.slideFive p{color:#111!important;text-transform:uppercase!important}.slideFive h1{font-size:26px!important;font-weight:600!important;letter-spacing:.2rem!important;text-transform:uppercase!important}.slideFive .button{border-radius:0;padding:12px 25px;background:#111;color:#fff}.slideFive .button:hover{background:#fff;color:#111}.about_page_sections_second,.about_page_sections h3{line-height:1.5;max-width:unset;width:100%!important;color:#111!important;font-size:21px!important;font-weight:500!important}.button--AWE9Wd0QvOHowSnQ0a__button_KTjn6y{background:#fff!important;color:#111;border-radius:0;padding:9px 25px}.about_page_sections .text-block p{color:#111!important;text-transform:none!important;font-size:14px!important}.about_page_sections_second .text-block p{color:#111!important;text-transform:none!important;font-size:16px!important}.about_page_sections_second{margin-top:0;margin-bottom:0}.custom_row_rev{gap:0}.about_page_sections .group-block-content{padding-left:2rem!important;padding-right:2rem!important}.about_page_sections_second .text-block{padding-right:2rem!important}.email-signup__button.button-unstyled{position:absolute;left:130%!important}.cstm_our_phil{width:80%;margin:auto}#shopify-section-template--18976557433011__1753859135bad99d96{margin-top:2rem;margin-bottom:2rem}#shopify-section-template--18976557433011__1753859135bad99d96 p{color:#fff!important}.about_page_sections_second .image-block{display:flex;justify-content:var(--horizontal-alignment, inline-start);height:650px!important}.about_page_sections_second h2{color:#111!important}.abt_first_section .image-block{height:650px!important}.cstm_quote_section p,.about-us p{letter-spacing:normal!important;font-size:15px!important;line-height:1.85}.cstm_quote_section a{background:#111;color:#fff;padding:10px 26px;letter-spacing:.12rem}.cstm_quote_section a:hover{background:#fff;color:#111;outline:1px solid #111}#shopify-section-template--18976557400243__hero_LRcXKW .hero__container{margin:40px 0}#shopify-section-template--18976557400243__hero_LRcXKW .hero__container rte-formatter{margin:0!important;padding:0}#shopify-section-template--18976557400243__hero_LRcXKW .hero__container h2{color:#111}.sustain_page_hero_banner p{color:#fff!important;padding-top:20px}.about_page_hero_section h2{color:#fff!important;max-width:unset}body.bulk-order .hero p{font-size:16px!important;color:#fff!important;line-height:1.6;letter-spacing:normal!important}.button--AUkdlWThEclVHVGFwT__button_zHX6Mq{border-radius:0;padding:10px 25px}.about_us_page_hero h2,.about_us_page_hero p{color:#fff!important}.about_us_page_hero{margin-bottom:0}#shopify-section-template--18976557400243__hero_LRcXKW .hero__container{margin:30px 0 0}slideshow-slide>.slide__image-container{display:flex;width:100%;height:100%!important;overflow:hidden;position:relative!important}@media screen and (min-width:750px){body .slide__content{width:50%;padding:2rem 6rem;height:auto;position:absolute;top:30%}}.custom_about p,#shopify-section-template--18866329944243__section_ehP7Px p,.customer-reviews p,.sustain_page_sections p,.cstm_quote_section p,.cstm_section_thought p,body.template-product p,.resource-list__carousel p,.bedding_page-cstm_card p{color:#111!important}.sustain_page_sections p{font-size:18px!important;letter-spacing:.05rem!important}.about_page_sections .text-block p{font-size:16px!important;letter-spacing:.05rem!important}.about_page_sections_second p,li{font-size:18px!important;letter-spacing:.05rem!important}.cstm_section_thought p{font-size:17px!important;letter-spacing:.05rem!important}.cstm_section_thought h2{font-size:28px!important;font-weight:600!important}.cstm_email_sec{display:flex;justify-content:center}.home_collection{margin-top:2.5rem}.about_us_page_hero p{letter-spacing:.09rem!important}.about_page_sections_second ul{list-style:none}.about_page_sections_second li{position:relative}.about_page_sections_second li:before{content:"";position:absolute;background-image:url(/cdn/shop/files/fluent_checkmark-16-filled_1.png?v=1754916647);background-size:cover;background-position:center;background-repeat:no-repeat;width:19px;height:19px;left:-8%;top:10%}.template-product .product-information{padding-top:2rem}.template-product .media-gallery--carousel slideshow-arrows .slideshow-control{display:none}#ProductInformation-template--18866329223347__main h1{font-size:21px!important;letter-spacing:normal!important}#ProductInformation-template--18866329223347__main .price,.compare-at-price,.unit-price{font-size:21px;font-weight:600!important}.template-product .accordion{border:1px solid transparent!important}.product-details .quantity-selector{border-radius:0;border:1px solid #c9c9c9}.paypal-button{border-radius:0!important}button#BuyButtons-ProductSubmitButton-AYmF3ODd4Y0JDTmJab__add-to-cart{border-radius:0}.shopify-payment-button__more-options{text-decoration:none;text-transform:uppercase}.icon-block__media{height:auto;width:29px}#ProductInformation-template--18866329223347__main .text-block--AMGFUaUNuVlVGTUtVc__text_GYmbzh,p,#ProductInformation-template--18866329223347__main .text-block--AS0xRL3BFRk5yYnNYT__text_97ypyG{font-size:16px!important}.accordion-content p,li{font-size:16px!important;font-weight:500!important;letter-spacing:.032rem!important}.why_dinzin_sec{padding-top:2rem;text-align:center}.why_dinzin_sec h2{font-size:19.5px!important}.price_and_detail .price,.compare-at-price,.unit-price{white-space:nowrap;text-align:center;width:100%!important;display:block}label.variant-option__button-label.variant-option__button-label--has-swatch{outline:none;background:transparent}.sustain_page_hero_banner .hero__content-wrapper h2{font-size:26px!important;line-height:0}.sustain_page_hero_banner .hero__content-wrapper p,.sustainability p{font-size:16px!important}.template-product .product-information__grid .variant-option__swatch-value:before{content:":";font-size:21px;padding-right:12px}.template-product .product-information__grid .variant-picker__form{display:flex;flex-direction:column;gap:var(--padding-lg);width:100%;border-bottom:1.2px solid #dbdbdb;padding-bottom:26px}.product-details{grid-row:1!important}.accordion_content--description{grid-row:3!important}.accordion_content--description{grid-column:2 / -3!important;grid-row:2!important;margin-top:2rem}.template-product .product-details{position:static}.email-signup__message--success{padding-top:20px}.shopify-policy__container p{color:#111!important;letter-spacing:normal!important}.shopify-policy__container{max-width:1200px!important}.facets-controls-wrapper{display:none!important}.bedding_page-cstm_card .jdgm-prev-badge.jdgm--js{display:flex!important;flex-direction:column;align-items:center;margin-top:10px}.bedding_page-cstm_card product-price{padding:20px 0}.template-search main#MainContent p{max-width:100%;text-align:left;color:#111!important}.template-search .card-gallery img{height:auto!important;object-fit:contain!important}.cstm_section_thought p{letter-spacing:.09rem!important}.template-cart main#MainContent p{text-align:left;color:#111!important}.template-cart product-price div{display:flex!important}swatches-variant-picker-component{justify-content:start}.cart-page__more-blocks{margin:1rem 0rem!important}.header-section .menu-list__link-title{font-weight:600!important;font-size:17px;color:#111}.resource-list__carousel swatches-variant-picker-component{justify-content:center}.custom_about .button{margin-bottom:2rem!important}.facets .column-options-wrapper{display:none!important}.header-actions__action{color:#111}.product-information summary.details__header{letter-spacing:.12rem;padding:10px 0;color:#111!important}.paypal-button.paypal-button-border-radius,.shopify-payment-button__button,.add-to-cart-button{border-radius:8px!important}label.variant-option__button-label[data--available=false]{cursor:not-allowed!important;pointer-events:none!important}.custom_about{margin-top:0}.product-card__content .group-block-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.product-card__content swatches-variant-picker-component{display:flex;width:100%;flex-direction:row;justify-content:center}.slideshow-controls__thumbnails .slideshow-control img{height:100%;object-fit:contain;width:135px!important}.slideshow-controls__thumbnails .slideshow-control{width:100%;object-fit:cover}.product-information summary.details__header{letter-spacing:.12rem;padding:10px 0 20px;color:#111!important;font-weight:600;font-size:18px!important}body.bulk-order .hero p{font-size:16px!important;color:#fff!important;line-height:1.6;letter-spacing:.12rem!important}.shipping_page p,.shipping_page li,.shipping_page a,.shipping_page h2,.shipping_page h3,.shipping_page h4,.shipping_page h5,.shipping_page h6{text-align:left!important}.footer_blocks_wrapper h2{color:#fff!important}.about_page_hero_section .hero__content-wrapper{background:#3c3c3c47;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;width:47%!important;display:flex;justify-content:center;transform:translate(-50%,-50%);height:350px!important;top:50%;left:17%}.about_page_hero_section .hero__content-wrapper h2{text-align:center!important}.about_page_hero_section .hero__content-wrapper{width:36%!important;height:260px!important;top:30%!important;left:90%!important}.cstm_section_thought h2,.ai-multicolumn-title-ayzb5bkhkathnvkuxaaigenblock0dbf5b8dick4d,.ai-multicolumn-title-aee1mtfzxvvqwaw5vzaigenblock0dbf5b8rd7xnq,.template-suffix-about-us h2{text-align:center!important}.hero__container{min-height:120vh!important}.template-suffix-about-us .cstm_quote_section p{font-size:16px!important}.cstm_icon_txt h5,.customer-reviews h2{text-align:center!important}.shopify-payment-button__button{border-radius:8px!important}.section-resource-list__content h3{text-align:center!important;font-size:26px!important}.jdgm-rev-widg__title,.jdgm-write-rev-link{text-align:center!important}.details-content p,.product-details li{font-size:15px!important;letter-spacing:.1rem!important}.sustain_page_hero .hero__container{min-height:400px!important}.about_page_hero_section .hero__content-wrapper{width:36%!important;height:260px!important;top:13%!important;left:50%!important}.product-information__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;max-width:1350px;margin:auto;width:100%}.product-media-container img{object-fit:contain;object-position:center center}.product-details{width:100%;max-width:520px}.product-media{height:max-content}.product-details .metafield-rich_text_field{max-width:unset!important}.metafield-rich_text_field ul{padding-inline-start:1em}.details{padding:0}.resource-list__carousel .resource-list__item{width:100%}.product-details{grid-row:1!important;width:80%}.product-details .short_name p{font-size:18px!important;font-weight:600}.product-details .short_name p{font-size:18px!important;font-weight:600;margin-top:3px;line-height:11px}.contact h2{text-align:left!important;font-size:25px;font-weight:600}.contact .section_main_heading{font-size:16px!important;line-height:1.4;letter-spacing:.1rem!important;font-weight:500!important;max-width:717px;text-align:left!important;margin:auto;padding-top:2%}.contact .contact-form__input{border:1px solid #1111112b;border-radius:66px}.contact .contact-form__input--textarea{border-radius:15px!important}.contact .contact-form .submit-button{background:#111;color:#fff;padding:10px 26px;letter-spacing:.12rem;border-radius:0!important}.bulk-order .section-content-wrapper .button--AblNEYWREb1Mra1F6Z__button_xWPU4t{background:#111;color:#fff;padding:10px 26px;letter-spacing:.12rem;border-radius:0!important;margin-top:50px}.bulk_page_subhead h6{text-align:center!important;margin-bottom:20px!important}body.bulk-order .hero,body.sustainability .hero{min-height:unset}body.about-us .hero__container{min-height:85vh!important}.about_page_hero_section .hero__content-wrapper{top:24%!important;left:82%!important}.cstm_quote_section p{letter-spacing:.1rem!important}.payment-icons{width:100%;justify-content:center;display:flex}.footer-utilities.spacing-style{display:flex;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2rem;margin-top:40px!important}.resource-list .slideshow-control{display:none}.price,.compare-at-price{font-size:16px!important}.product-information .compare-at-price{white-space:nowrap;text-align:left;width:100%!important;display:block}body.template-index .price_and_detail .price,.compare-at-price,.unit-price{white-space:nowrap;text-align:center;width:100%!important;display:block}body.template-product product-price div{display:flex;gap:1.5rem}footer{background:#7c8c5d;padding-top:30px}body.template-index .cstm_email_sec h6{text-align:center!important}@media screen and (max-width:1440px){.cstm_one_cat_slide,.cstm_two_cat_slide,.cstm_three_cat_slide{max-height:500px}.cstm_section_category{margin-top:-50px}.home_collection,.best_seller{padding:10px 0;margin-top:4rem}.cstm_section_category{margin-top:0}.about_page_hero_section .hero__content-wrapper{left:24%}.about_page_hero_section .hero__content-wrapper{top:30%!important;left:80%!important}.about_page_hero_section .hero__content-wrapper{width:36%!important;height:200px!important;top:15%!important;left:50%!important}.product-details{grid-row:1!important;width:70%}.sustain_page_hero_banner .hero__content-wrapper{top:24%!important;left:82%!important}}@media only screen and (max-width:1280px){.email-signup__button.button-unstyled{position:absolute;left:162%!important}body .slide__content{width:75%!important;padding:2rem!important}.slide__content>*{margin:0}.slideOne,.slideTwo,.slideThree,.slideFour,.slideFive{width:85%!important;margin:0}.abt_first_section .group-block-content{width:100%!important;max-width:unset!important;padding-left:2rem!important;padding-top:1rem;padding-bottom:1rem}.about_page_sections_second .text-block{width:88%;padding-right:2rem}.about_page_sections .text-block{width:100%}body .slide__content{top:20%}.cstm_one_cat_slide,.cstm_two_cat_slide,.cstm_three_cat_slide{max-height:500px}}@media screen and (max-width:1024px){.home_faq{width:80%;margin-top:0!important;padding:0!important;margin:auto}.bulk_order_page .hero__content-wrapper,.sustain_page_hero_banner .hero__content-wrapper,.about_page_hero_section .hero__content-wrapper{width:80%!important}.best_seller{padding:0;margin-top:0rem}.cstm_section_category{margin-top:0}.home_collection{padding:10px 0;margin-top:2rem}.about_page_hero_section .hero__content-wrapper{top:50%!important;left:50%!important;width:50%!important;padding-left:20px;padding-right:20px}.bulk_order_page .hero__content-wrapper{width:80%!important;padding-left:20px;padding-right:20px}.hero__container{min-height:500px!important}.contact .section_main_heading,.contact h2{text-align:center!important}.contact-form{width:80%;margin-top:40px}body.bulk-order .hero__container,body.sustainability .hero__container,body.about-us .hero__container{min-height:65vh!important}.footer_blocks_wrapper{flex-wrap:wrap;justify-content:flex-start}.footer_blocks_wrapper>.footer-utilities .footer-utilities__group{justify-content:left!important}.footer_blocks_wrapper>*{flex-basis:33%!important}.sustain_page_sections{margin-bottom:50px}.customer-reviews{padding:50px 4%}.reviews-container{justify-content:center}.review-item{width:31%}.hidden--desktop,.desktop\:hidden{display:block!important}header .menu-list{display:none}.mobile\:hidden{display:none}.email-signup__button.button-unstyled{left:154%!important}}@media screen and (max-width:768px){.footer_blocks_wrapper{flex-wrap:wrap!important}body .footer_blocks_wrapper>*{flex-basis:50%!important}.home_faq{width:100%}.home_faq p{padding:10px}.customer-reviews{padding:40px 0}.custom-section-content .image-block,.custom-section-content .group-block{padding:1rem}.custom_end_section{margin-top:6rem}.slideOne,.slideTwo,.slideThree,.slideFour,.slideFive{padding:3rem 2rem}.email-signup__button.button-unstyled{left:135%!important}.overflow-menu:after{background-color:#fff!important}span.menu-list__link-title{font-size:14px}.overflow-menu::part(overflow-list){display:flex;justify-content:flex-end;flex-direction:column;align-items:end;padding:0 3.7rem;text-align:center}.sustain_page_sections img{height:300px!important}.custom_end_section .section-content-wrapper{padding:0!important;row-gap:50px!important}.custom_end_section .custom-section-content .group-block{padding:0rem!important}.custom_end_section{margin-top:0rem!important}.about_page_sections_second li:before{left:-16%;top:5%}.bulk_order_page .hero__content-wrapper,.sustain_page_hero_banner .hero__content-wrapper{width:100%!important;padding-top:0%}.about_page_hero_section .hero__content-wrapper{width:100%!important;padding-top:0%!important}.product-details{grid-row:2!important}.accordion_content--description{grid-column:2 / -3!important;grid-row:3!important;margin-top:2rem}.cstm_section_category{margin-top:-100px}.best_seller{padding:0 0 40px!important;margin-top:0!important}.home_collection{padding:60px 0 40px!important;margin-top:0!important}.cstm_email_sec{padding-left:20px;padding-right:20px}.resource-list__carousel .resource-list__slide{flex:0 0 30%}.custom_end_section .section-content-wrapper>*{flex-basis:47%}.cstm_one_cat_slide,.cstm_two_cat_slide,.cstm_three_cat_slide{max-height:400px}.cstm_section_category .layout-panel-flex{padding-bottom:0}.cstm_section_category{margin-top:-30px}.custom_about .button{margin-bottom:0rem!important}.custom_about{margin-top:3rem}.sustain_page_hero_banner .hero__content-wrapper,.about_page_hero_section .hero__content-wrapper{top:50%!important;left:50%!important;width:70%!important;padding-left:20px;padding-right:20px}.bulk_order_page .hero__content-wrapper{width:80%!important;padding-left:20px;padding-right:20px}.slideshow-controls__thumbnails .slideshow-control{display:none}.product-details{grid-row:1!important;width:88%}header .header__row header__row--bottom{position:static!important;top:0%!important}.product-information__media{grid-row:1!important}.template-product .product-details{position:unset!important}.product-information__grid{display:block!important}.cstm_email_sec.about_us_page_heroemail-signup__input-group{display:flex;flex-direction:column}.sustain_page_sections{margin-bottom:0}body.template-index .best_seller .text-block{padding-bottom:0!important}body.template-index .custom_end_section .section-content-wrapper{padding:0!important;row-gap:0}footer.shopify-section-group-footer-group h2{font-size:24px!important;font-weight:400!important;margin-top:12px!important}}@media screen and (max-width:680px){.footer_blocks_wrapper{flex-wrap:nowrap!important;display:flex;flex-direction:column}body .footer_blocks_wrapper>*{flex-basis:auto!important}.footer_blocks_wrapper>.footer-utilities{display:none}.group-block-content h1{font-size:29px!important;font-weight:600!important}.header__columns{padding:10px 0!important}.collection-card{height:300px}.mobile-column{flex-flow:column nowrap;align-items:var(--horizontal-alignment);justify-content:flex-start;height:max-content!important}.product-information__grid{display:block!important}.email-signup__button.button-unstyled{left:unset!important;right:0%!important}footer .email-signup-block{width:max-content!important}body .slide__content{top:5%}body .slide__content .text-block:has(p){padding-bottom:0!important}body .slide__content .group-block-content h1{font-size:25px!important;font-weight:600!important}body .slide__content{padding:1rem 0rem!important}body.template-index .cstm_section_category{display:flex;justify-content:center;align-items:center}body.template-index .cstm_section_category .section-content-wrapper{display:flex!important;flex-wrap:wrap!important;flex-direction:row;gap:25px}body.template-index .cstm_one_cat_slide,body.template-index .cstm_two_cat_slide,body.template-index .cstm_three_cat_slide{min-height:unset!important;max-height:unset!important;height:100%!important;height:25rem!important}body.template-index .cstm_section_category .group-block-content{display:flex;height:100%!important}body.template-index .cstm_section_category .background-image-container img{object-fit:contain}body.template-index .cstm_email_sec .email-signup__button{border-radius:0!important;padding:17px 39px!important;width:max-content;margin-top:5px}body.template-index .cstm_email_secemail-signup__input-group{flex-direction:column;align-items:center;width:50%!important;justify-content:center;margin:auto}.header__icon--summary .header-drawer-icon{height:25px}}@media screen and (max-width:576px){.header__icon--summary .header-drawer-icon{height:25px!important}body.template-collection .collection-wrapper,body.template-product .product-information{padding-left:10px;padding-right:10px}body.template-product .slideshow-controls__dots,.slideshow-controls__counter,body.template-product .product-details{width:100%}body.template-product .product-information :not(.dialog-zoomed-gallery)>.product-media-container{max-height:unset}.sustain_page_hero_banner .hero__content-wrapper h2{font-size:26px!important;line-height:1.4;text-align:center!important}.sustain_page_hero_banner .hero__content-wrapper{gap:0}body.template-suffix-sustainability .custom_end_section.cstm_icon_txt{margin-top:50px!important}.abt_first_section .group-block-content{padding-left:0!important;text-align:center}.custom_row_rev{flex-direction:column!important;padding-top:0}.about_page_sections_second li:before{left:-7%;top:5%}.cstm_email_sec.about_us_page_heroemail-signup__input-group{display:flex;flex-direction:column;align-items:center;gap:15px}.cstm_email_sec .email-signup__button{border-radius:0!important;padding:18px 39px!important;width:50%;margin:auto}body.template-index .resource-list__carousel .resource-list__slide{flex:0 0 50%}body.template-index .custom_class_hero_slider slideshow-slides{overflow-y:hidden}body.template-index .cstm_icon_txt h5{line-height:1.5!important}.footer_desc p{font-size:18px!important}.footer_blocks_wrapper .group-block-content p{width:100%!important;font-size:18px!important;font-weight:500}footer .menu__item a{font-size:18px}.footer_blocks_wrapper{flex-wrap:wrap!important;gap:19px}body .slide__content .group-block-content h1{font-size:24px!important;font-weight:600!important}.slideOne,.slideTwo,.slideThree,.slideFour,.slideFive{padding:2rem}footer.shopify-section-group-footer-group h2{font-size:24px!important}product-price div{display:flex!important;flex-direction:column!important;gap:0!important}.resource-list__carousel .resource-list__slide{flex:0 0 50%}div:has(.section-resource-list__content){padding-bottom:0;padding-top:0}body.template-product .accordion{margin:32px auto!important}body.template-list-collections .page_heading{padding-bottom:0;padding-top:20px}body.template-collection .product-badges{top:15%!important}body.template-collection .bedding_page-cstm_card{padding:0!important}.facets-drawer__title,.facets__item{font-size:20px!important}span.facets__label{font-size:20px}label.facets__label{font-size:20px!important}.about_page_sections_second .text-block{width:100%;padding-right:0!important}}@media screen and (max-width:425px){body.template-product .accordion{margin:32px auto 0!important}body.template-product .product-badges--top-right{top:14%}body.template-product .resource-list__item .group-block-content{padding:0}.header__row{padding:20px 0!important}slideshow-controls[controls-on-media][pagination-position=center]{width:100%;justify-content:center!important;display:flex!important}.header__columns{padding:0}.group-block-content h1{font-size:28px!important;font-weight:500!important}.group-block-content h1{font-size:25px!important;font-weight:600!important}.menu-drawer__menu-item-text{overflow:hidden;text-overflow:ellipsis;font-size:18px}.text-block--AYkNrZHgzUXQwT01xS__text_frG8gc h2{font-size:21px!important}.resource-list__item{height:85%}.product-card__content .card-gallery img{height:312px;object-fit:contain!important}.product-card__content .card-gallery img{height:auto;object-fit:contain!important}.custom_about{margin-top:-40px}#shopify-section-template--18866329944243__section_6YRkGV{margin-top:-50px}#shopify-section-template--18866329944243__section_yzBkRj h2{font-size:25px}.footer_blocks_wrapper summary{font-size:20px!important}.header__row.header__row--top{padding:5px 0!important}.custom_about{margin-top:0!important}.custom_class_hero_slider h6{font-size:24px!important;letter-spacing:.02rem;line-height:2.25rem!important}.custom_class_hero_slider h5{font-size:16px!important;width:50%}.home_collection{padding-bottom:1rem}.custom_end_section{margin-top:25px}.custom_end_section p{max-width:100%!important}.review-item p{max-width:100%!important;margin-bottom:-10px}.resource-list__carousel .resource-list__slide{height:100%}.custom_class_hero_slider .button{font-size:11px!important;padding:9px 25px!important}body .slide__content{width:100%!important;padding:2rem 3rem!important}main#MainContent p{max-width:100%;text-align:center}.slideOne{margin-top:5%!important;width:100%!important;padding:3rem 1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#1111116b!important}.slideOne h1{font-size:20px!important;font-weight:400!important;text-align:center;line-height:1.35;letter-spacing:.2rem!important;color:#fff!important}.slideTwo{padding:3rem 1rem;margin-top:5%!important;width:100%!important;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#1111116b!important}.slideTwo h1{font-size:20px!important;font-weight:400!important;text-align:center;line-height:1.35;letter-spacing:.2rem!important;color:#fff!important}.slideThree{margin-top:5%!important;width:100%!important;padding:3rem 1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#1111116b!important}.slideThree h1{font-size:20px!important;font-weight:400!important;text-align:center;line-height:1.35;color:#fff!important;letter-spacing:.2rem!important}.slideFour{margin-top:5%!important;width:100%!important;padding:3rem 1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#1111116b!important}.slideFour h1{font-size:20px!important;font-weight:400!important;text-align:center;line-height:1.35;letter-spacing:.2rem!important;color:#fff!important}.slideFive{margin-top:5%!important;width:100%!important;padding:3rem 1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#1111116b!important}.slideFive h1{font-size:20px!important;font-weight:400!important;text-align:center;line-height:1.35;letter-spacing:.2rem!important;color:#fff!important}.custom_about p{text-align:left!important}.cstm_email_sec .email-signup__button{width:auto}.about_page_sections .image-block{max-width:unset;width:100%!important}.custom-section-content .group-block{padding-top:0rem}.abt_first_section .group-block-content{padding-left:0rem!important}.about_page_sections .group-block p{max-width:100%!important}.about_page_sections_second,.about_page_sections h3,.about_page_sections h2,h3{text-align:center}.about_page_sections_second .text-block h2{text-align:center!important}.about_page_sections_second .text-block{width:100%;padding-right:0rem!important;display:flex;justify-content:center;flex-direction:column;align-items:center}.about_page_sections .group-block-content{padding-left:0rem!important;padding-right:0rem!important}.custom_row_rev.spacing-style.layout-panel-flex.layout-panel-flex--row.section-content-wrapper.mobile-column{flex-direction:column}.about-us .text-block h2{width:100%!important;font-size:21px!important}#shopify-section-sections--18866331648179__footer .menu__heading{font-size:18px!important}.footer_blocks_wrapper{gap:1rem}#shopify-section-sections--18866331648179__footer h2{margin-top:0!important;font-size:18px!important}#shopify-section-sections--18866331648179__footer .email-signup__input-group{position:relative;display:grid;grid-template-columns:1fr auto;background-color:transparent;place-content:flex-start;place-items:flex-start}#shopify-section-sections--18866331648179__footer .email-signup__button.button-unstyled{position:absolute;left:60%!important}.abt_first_section .image-block,.about_page_sections_second .image-block{height:450px!important}#shopify-section-template--18976557400243__hero_LRcXKW .hero__container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px}.cstm_quote_section h2{font-size:21px!important}.sustain_page_sections h2{font-size:21px!important;text-align:center}.about_page_hero_section .hero__content-wrapper{margin-top:35%}slideshow-slide>.slide__image-container{height:100%!important}body .slide__content{top:3%}body .slide__content p{color:#111!important}.bulk_order_page .hero__content-wrapper{padding-top:40%}.about_us_page_hero{padding-left:1.5rem;padding-right:1.5rem}.about_us_page_hero .section-content-wrapper.section-content-wrapper{width:85%;margin:auto}.about_page_sections_second li:before{left:-10%;top:5%}.bulk_order_page .hero__content-wrapper,.sustain_page_hero_banner .hero__content-wrapper{padding-top:0%}.about_page_hero_section .hero__content-wrapper{background:#a7a7a787;position:absolute;width:100%!important;left:50%;transform:translate(-50%,-50%);height:190px!important;top:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:25px!important}.cstm_email_sec .email-signup__button{width:50%;margin:20px auto auto}.cstm_email_sec{padding:0rem 1rem}.cstm_email_sec .mobile-column{justify-content:center}.template-collection .product-grid__card .group-block>*{flex-direction:column;align-items:center}.template-collection .card-gallery img{height:auto;object-fit:contain!important}.jdgm-prev-badge{display:flex!important;flex-direction:column!important}.bedding_page-cstm_card{padding-top:0}product-price .price{font-size:20px}.sustain_page_hero_banner .hero__content-wrapper h2{line-height:normal}.sustain_page_hero_banner .hero__content-wrapper{padding-top:15px!important;padding-bottom:15px}.bulk_order_page .hero__content-wrapper{padding:14px}.template-product .product-information .product-card__content .card-gallery img{height:auto;object-fit:contain!important}.template-list-collections .section-resource-list__content .group-block{padding-bottom:0}.cstm_icon_txt{margin-top:3rem!important}.cstm_icon_txt h5,p{letter-spacing:.09rem!important}.template-cart .product-card__content .card-gallery img{height:auto;object-fit:contain!important}.review-item p{line-height:2.2}.template-index .resource-list__carousel .resource-list__slide{flex:0 0 80%}.best_seller{padding:0!important;margin-top:0!important}.home_collection{padding:50px 0 40px!important;margin-bottom:25px!important}.best_seller .layout-panel-flex{padding-top:0}.cstm_icon_txt{margin-top:0rem!important}.custom_about{margin-top:1rem!important}.sustain_page_hero_banner .hero__content-wrapper h2{text-align:center!important}.sustain_page_hero_banner .hero__content-wrapper p{padding-top:0!important}.about_page_hero_section .hero__content-wrapper{top:30%!important}.template-product .product-details p{text-align:left!important}.product-details{grid-row:2!important;width:100%!important}.product-information__grid{display:block!important;grid-template-columns:subgrid;grid-column:1 / -1;max-width:400px;margin:auto;min-width:unset!important}.template-product .product-card__content .card-gallery img{height:unset!important;object-fit:contain!important}.resource-list__carousel .resource-list__slide{flex:0 0 50%}.product-details{padding:20px!important}.sustain_page_sections p{text-align:left!important}.cstm_quote_section .section-content-wrapper{padding-top:0!important}.cstm_icon_txt{margin-top:65px!important}#HeaderDrawer-all,#HeaderDrawer-home,#HeaderDrawer-drinkware,#HeaderDrawer-kids,#HeaderDrawer-bedding,#HeaderDrawer-bulk-order,#HeaderDrawer-about-us,#HeaderDrawer-sustainability{font-weight:600}.footer_blocks_wrapper>.footer-utilities .footer-utilities__group{justify-content:flex-start!important}body.bulk-order .hero__container,body.sustainability .hero__container,body.about-us .hero__container{min-height:65vh!important}body.bulk-order .h2_heading strong{text-align:center!important;margin:auto!important;display:block}.contact-form{margin-top:20px;width:90%}.cstm_quote_section{margin-top:50px}.header__drawer{display:flex;min-height:44px;align-items:center}.header__drawer{min-height:42px!important}.template-index .cstm_email_sec h6{text-align:center!important}body.template-index .cstm_section_category .group-block-content{display:flex;height:unset!important}.custom_class_hero_slider .button{font-size:16px!important;padding:9px 25px!important}.cstm_section_category .link{position:absolute!important;margin:unset!important;bottom:19px!important}body .slide__content{width:100%!important;padding:0rem 1rem!important;top:7%}.slideshow-controls__dots{gap:.6rem;padding:var(--padding-sm) var(--padding-lg);border-radius:3rem;overflow:hidden;display:none}footer.shopify-section-group-footer-group h2{font-size:20px!important}}.under_mega_slider{scroll-behavior:smooth}.custom_about a{background:#111;color:#fff;letter-spacing:.05rem;border-radius:0}.menu-drawer__menu.has-submenu>li>a.menu-drawer__menu-item--mainlist{font-size:20px!important}body.template-product footer p{color:#fff!important}body.template-index .best_seller p{color:#111!important;padding-top:20px}.add-to-cart-button{border-radius:14px!important}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 14px}.hero-subheading-dark,.hero-subheading-dark *{color:#111!important}h1,h2,h3,h4,h5,h6{letter-spacing:.02em!important;line-height:1.3!important;font-weight:600}p,li,a,span,label,input,textarea,select{letter-spacing:.01em!important}h1.product_title{font-size:1.6rem!important;font-weight:700!important;letter-spacing:.01em!important;line-height:1.25!important;color:#111!important;margin-bottom:.25rem!important}.short_name p{font-size:.95rem!important;color:#555!important;letter-spacing:.02em!important;margin-top:0!important;text-transform:none!important}.button,button.button,a.button,input[type=submit].button{padding:12px 28px!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:14px!important;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease!important;cursor:pointer!important}.slideOne .button,.slideTwo .button,.slideThree .button,.slideFour .button,.slideFive .button{padding:12px 28px!important;font-size:.875rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:14px!important}.cstm_section_category .link{letter-spacing:.04em!important;text-transform:uppercase!important}.add-to-cart-button{border-radius:14px!important;min-height:52px!important;width:100%!important}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 14px !important;border-radius:14px!important;display:block!important;width:100%!important}buy-buttons-component{display:flex;flex-direction:column;gap:12px}quantity-input,.quantity-selector{border-radius:12px!important;border:1px solid #ddd!important;overflow:hidden!important}.group_JbmQwr p,[class*=policy] p{font-size:.75rem!important;letter-spacing:.04em!important;color:#555!important;text-transform:uppercase!important}details-disclosure summary,.accordion__header{font-size:.875rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:14px 0!important;border-bottom:1px solid #e5e5e5!important}.accordion__content p,details-disclosure p{font-size:.9rem!important;line-height:1.7!important;color:#444!important;letter-spacing:.01em!important}.announcement-bar{font-size:.8125rem!important;font-weight:500!important;letter-spacing:.04em!important;text-align:center!important}.product-card__content,.product-card{border:none!important;box-shadow:none!important;border-radius:16px!important}.product-card__content:hover,.product-card:hover{box-shadow:none!important}.product-card .product-card__image img,._product-card-gallery img{transition:transform .35s ease!important}.product-card:hover .product-card__image img,.product-card:hover ._product-card-gallery img{transform:scale(1.03)!important}.best_seller p{font-size:1.5rem!important;letter-spacing:.04em!important;font-weight:600!important}.home_collection{padding-top:32px!important;padding-bottom:32px!important}.custom_about{margin-bottom:0!important}.custom_about .section-content-wrapper{padding:0!important;max-width:1200px!important;margin:auto!important}.about_side_section{padding-left:8%!important;padding-right:4%!important}.custom_class_hero_slider h1{font-size:2rem!important;font-weight:700!important;letter-spacing:.03em!important;line-height:1.2!important}.custom_class_hero_slider h6{font-size:1rem!important;letter-spacing:.04em!important;line-height:1.5!important}.custom_class_hero_slider p{font-size:.9375rem!important;letter-spacing:.02em!important}#shopify-section-sections--18866331648179__footer p{color:#fff!important;font-size:.875rem!important;letter-spacing:.01em!important;line-height:1.6!important}footer.shopify-section-group-footer-group h2{font-size:.875rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-weight:600!important}.dingiz-popup-hidden{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.about_page_sections h3,.about_page_sections_second h3{font-size:1.25rem!important;font-weight:600!important;letter-spacing:.02em!important;line-height:1.4!important}.about_page_sections .text-block p,.about_page_sections_second .text-block p{font-size:.9375rem!important;line-height:1.75!important;letter-spacing:.01em!important}.email_custom_section h2{font-size:1.5rem!important;letter-spacing:.04em!important;margin-bottom:24px!important}.cstm_email_sec .email-signup__button{font-size:.875rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:12px 28px!important;border-radius:0!important}@media(max-width:749px){h1.product_title{font-size:1.35rem!important}.custom_class_hero_slider h1{font-size:1.4rem!important}body .slide__content{width:90%!important;padding:1.5rem 2rem!important}.slideOne,.slideTwo,.slideThree,.slideFour,.slideFive{padding:1.5rem 2rem!important;max-width:100%!important}.about_side_section{padding-left:1.5rem!important;padding-right:1.5rem!important}buy-buttons-component{gap:10px}}:root{--font-heading--family: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif !important;--font-subheading--family: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif !important;--font-body--family: "Inter", -apple-system, BlinkMacSystemFont, sans-serif !important;--font-primary--family: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif !important;--font-accent--family: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif !important}body,p,.rte,.product-description,.details-content,.product-information,input,select,textarea{font-family:var(--font-body--family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.product_title,.product-title,.collection-title,.section-title,.header__menu-item,.button,.btn{font-family:var(--font-heading--family);letter-spacing:-.02em;font-feature-settings:"cv02","cv03","cv04","cv11"}.product_title{font-size:1.85rem!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.03em!important;color:var(--color-foreground-heading, #111)!important}.short_name p{font-family:var(--font-heading--family)!important;font-size:1.05rem!important;font-weight:600!important;color:#4b5563!important}.product-trust-badges,.policies-trust-grid{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;margin-bottom:8px;padding:14px 18px;background:#f5f7fab3;border:1px solid rgba(226,232,240,.8);border-radius:12px}.trust-badge-item{display:flex;align-items:center;gap:8px;font-size:.825rem;font-weight:600;letter-spacing:.02em;color:#334155}.trust-badge-item svg{width:18px;height:18px;flex-shrink:0;color:#0f766e}.group_JbmQwr,[data-testid=product-information-details] .group:has(.icon){background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px 18px!important;transition:border-color .2s ease,box-shadow .2s ease}[data-testid=product-information-details] .group:has(.icon):hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000a}.custom_class_hero_slider slideshow-component{overflow:hidden;position:relative}.custom_class_hero_slider [ref=scroller]{scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch}.custom_class_hero_slider .slideshow-slides{scroll-behavior:smooth!important}.custom_class_hero_slider .slideshow-controls__dot{width:10px!important;height:10px!important;border-radius:9999px!important;background:#ffffff80!important;border:1px solid rgba(0,0,0,.15)!important;transition:width .4s cubic-bezier(.25,1,.5,1),background-color .4s ease!important;cursor:pointer!important}.custom_class_hero_slider .slideshow-controls__dot[aria-current=true]{width:32px!important;border-radius:9999px!important;background:#fff!important;box-shadow:0 2px 8px #00000040!important}.home_collection .collection-card{border-radius:12px!important;overflow:hidden!important;position:relative!important}.home_collection .collection-card img{border-radius:12px!important;transition:transform .6s cubic-bezier(.25,1,.5,1)!important}.home_collection .collection-card:hover img{transform:scale(1.05)!important}@media screen and (min-width:990px){.section-resource-list .resource-list--grid,.section-resource-list [data-testid=resource-list-grid]{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:28px 16px!important;width:100%!important}.section-resource-list .resource-list--grid .resource-list__item{width:100%!important;max-width:100%!important}}@media screen and (max-width:989px)and (min-width:750px){.section-resource-list .resource-list--grid,.section-resource-list [data-testid=resource-list-grid]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px 14px!important}}@media screen and (max-width:749px){.section-resource-list .resource-list--grid,.section-resource-list [data-testid=resource-list-grid]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 10px!important}}.product-information__media{position:relative}.product-media__video-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:600px!important;margin:auto!important;background:transparent!important}.product-media__video-element,.product-media video{display:block!important;max-width:100%!important;max-height:600px!important;width:auto!important;height:auto!important;object-fit:contain!important;border-radius:12px!important;background:transparent!important;margin:auto!important}.product-media deferred-media{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;max-height:600px!important}.product-media deferred-media[autoplay] .deferred-media__poster-button{display:none!important}.product-media deferred-media .video-interaction-hint{opacity:0;transition:opacity .2s ease}.product-media deferred-media .video-interaction-hint:hover{opacity:1}@media screen and (max-width:749px){.product-media__video-wrapper,.product-media__video-element,.product-media video,.product-media deferred-media{max-height:70vh!important}}.product-card video,.product-card deferred-media,.product-card [data-video-type],.product-card .product-media__video-wrapper,.card-gallery video,.card-gallery deferred-media,.card-gallery .product-media__video-wrapper,.product-grid video,.product-grid deferred-media,.editorial-product__grid video,.editorial-product__grid deferred-media{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.product-card .product-media-container--video,.product-card .product-media-container--external_video,.card-gallery .product-media-container--video,.card-gallery .product-media-container--external_video{display:none!important}header-actions,.header__column--right header-actions{display:flex!important;align-items:center!important;gap:10px!important}header-actions .header-actions__action,header-actions .account-button,header-actions .action__cart,header-actions .cart-drawer__toggle{display:flex!important;align-items:center!important;justify-content:center!important;height:40px!important;width:40px!important;margin:0!important;padding:0!important;line-height:1!important}header-actions .svg-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;margin:0!important}header-actions svg{display:block!important;width:20px!important;height:20px!important}.product-information{padding-top:16px!important}.product-information{background:#fff!important;color:#111827!important}.product-information .product-details,.product-information [data-testid=product-information-details]{background:#fff!important;color:#111827!important;padding-top:8px!important}@media screen and (min-width:750px){.product-information,body.template-product .product-information{display:block!important;width:100%!important;max-width:1360px!important;margin:0 auto!important;padding-left:32px!important;padding-right:32px!important;box-sizing:border-box!important}.product-information__grid,body.template-product .product-information__grid,.product-information__grid--half,.product-information__grid.product-information--media-left,.product-information__grid.product-information__grid--half.product-information--media-left{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important;column-gap:56px!important;row-gap:32px!important;align-items:start!important;width:100%!important;margin:0!important;grid-column:unset!important}.product-information__media,.product-information__grid .product-information__media,.product-information__grid--half .product-information__media,.product-information__grid.product-information--media-left .product-information__media,.product-information__grid.product-information__grid--half.product-information--media-left .product-information__media,.product-information [data-testid=product-information-media],.product-information [data-testid=product-media-gallery],.product-information media-gallery-component,.product-information media-gallery{grid-column:1 / 2!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important}.product-details,.product-information__grid .product-details,.product-information__grid--half .product-details,.product-information__grid.product-information--media-left .product-details,.product-information__grid.product-information__grid--half.product-information--media-left .product-details,.product-information .product-details,.product-information [data-testid=product-information-details]{grid-column:2 / 3!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.product-information__media media-gallery,.product-information__media media-gallery-component,.product-information__media slideshow-component,.product-information__media slideshow-container{display:block!important;width:100%!important;max-width:100%!important;min-width:100%!important;box-sizing:border-box!important}.product-information__media slideshow-slides{display:flex!important;width:100%!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;box-sizing:border-box!important}.product-information__media slideshow-slide{display:block!important;flex:0 0 100%!important;width:100%!important;min-width:100%!important;scroll-snap-align:start!important;box-sizing:border-box!important}.product-information__media .product-media-container,.product-information__media .product-media-container--adapt,.product-information__media .product-media,.product-information__media .slide__image,.product-information__media [data-testid=product-media]{width:100%!important;max-width:100%!important;min-height:unset!important;height:auto!important;aspect-ratio:unset!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;background-color:transparent!important;border-radius:0!important;border:none!important;box-shadow:none!important;margin:0!important;overflow:hidden!important;box-sizing:border-box!important}.product-information__media .product-media img,.product-information__media .slide__image img,.product-information__media [data-testid=product-media] img,.product-information__media .product-media__image{min-height:unset!important;max-height:600px!important;height:auto!important;width:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:0!important;border:none!important;background:transparent!important;background-color:transparent!important;margin:auto!important;display:block!important;visibility:visible!important;opacity:1!important}.product-information__media .product-information__media-item{border-radius:0!important;border:none!important;background:transparent!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important}.product-information__media slideshow-controls,.product-information__media .slideshow-controls,.product-information__media .slideshow-controls--thumbnails{display:block!important;width:100%!important;max-width:100%!important;overflow:visible!important;margin-top:14px!important;margin-bottom:0!important;padding:0!important;visibility:visible!important;opacity:1!important;position:relative!important}.product-information__media .slideshow-controls__thumbnails-container,.product-information__media scroll-hint.slideshow-controls__thumbnails-container,.product-information__media .media-gallery__thumbnails,.product-information__media .thumbnail-list{display:block!important;width:100%!important;max-width:100%!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;mask-image:none!important;-webkit-mask-image:none!important;padding:4px 0 8px!important;box-sizing:border-box!important;cursor:default!important}.product-information__media .slideshow-controls__thumbnails-container{user-select:none!important;-webkit-user-select:none!important}.product-information__media .slideshow-controls__thumbnail img,.product-information__media .thumbnail-list button img{-webkit-user-drag:none!important;user-drag:none!important;pointer-events:none!important}.product-information__media .slideshow-controls__thumbnails{display:grid!important;grid-template-columns:repeat(5,minmax(0,76px))!important;gap:8px!important;width:fit-content!important;max-width:100%!important;margin:0 auto!important;justify-content:center!important;align-items:center!important;padding:0!important;box-sizing:border-box!important}.product-information__media .slideshow-controls__thumbnail,.product-information__media .thumbnail-list button,.product-information__media .thumbnail-list__item button,.product-information__media button.slideshow-control.slideshow-controls__thumbnail,.product-information__media .slideshow-controls__thumbnails .slideshow-control{display:flex!important;align-items:center!important;justify-content:center!important;width:76px!important;height:76px!important;min-width:76px!important;max-width:76px!important;min-height:76px!important;max-height:76px!important;aspect-ratio:1 / 1!important;flex:unset!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;border-radius:10px!important;border:1.5px solid #e5e7eb!important;overflow:hidden!important;cursor:pointer!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;background:#fff!important;padding:3px!important;box-sizing:border-box!important;position:relative!important}.product-information__media .slideshow-controls__thumbnail:hover,.product-information__media .thumbnail-list button:hover{border-color:#9ca3af!important;transform:translateY(-2px)!important}.product-information__media .slideshow-controls__thumbnail[aria-current=true],.product-information__media .slideshow-controls__thumbnail[aria-selected=true],.product-information__media .thumbnail-list button[aria-current=true],.product-information__media .thumbnail-list__item button[aria-current=true]{border-color:#111!important;box-shadow:0 0 0 1.5px #111!important;transform:scale(1.02)!important}.product-information__media .slideshow-controls__thumbnail img,.product-information__media .thumbnail-list button img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:8px!important}}.product-information .product_title,.product-information .product_title h1,.product-information .product-title{font-family:var(--font-heading--family, "Plus Jakarta Sans", sans-serif)!important;font-size:2.1rem!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.2!important;color:#111827!important;margin-bottom:4px!important}.product-information .short_name p{font-family:var(--font-body--family, "Inter", sans-serif)!important;font-size:1.05rem!important;font-weight:500!important;color:#4b5563!important;margin:0!important}.product-information [data-testid=price],.product-information .price,.product-information .price-item{font-family:var(--font-heading--family, "Plus Jakarta Sans", sans-serif)!important;font-size:1.7rem!important;font-weight:800!important;color:#111827!important;letter-spacing:-.02em!important;margin-top:8px!important}.product-information variant-picker-component{margin:16px 0!important}.product-information variant-picker-component legend{font-weight:700!important;font-size:.95rem!important;color:#111827!important;margin-bottom:8px!important}.product-information .variant-option--swatches label,.product-information swatches-component label{border-radius:50%!important;transition:transform .2s ease,box-shadow .2s ease!important}.product-information .variant-option--swatches input:checked+label,.product-information swatches-component input:checked+label{box-shadow:0 0 0 2px #fff,0 0 0 4px #18181b!important;transform:scale(1.08)!important}.product-information .variant-option--buttons label{border-radius:8px!important;font-weight:600!important;font-size:.9rem!important;padding:8px 18px!important;border:1.5px solid #e5e7eb!important;background:#fff!important;color:#111827!important;transition:all .2s ease!important}.product-information .variant-option--buttons input:checked+label{background:#18181b!important;color:#fff!important;border-color:#18181b!important;box-shadow:0 2px 8px #00000026!important}.product-information .product-form-buttons{display:flex!important;flex-direction:column!important;gap:10px!important;margin:16px 0!important}.product-information .product-form-buttons buy-buttons-component,.product-information .product-form-buttons product-form-component{width:100%!important}.product-information quantity-selector-component,.product-information .quantity-selector,quantity-selector-component.quantity-selector{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:120px!important;min-width:120px!important;max-width:120px!important;height:44px!important;min-height:44px!important;max-height:44px!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;padding:0 3px!important;box-sizing:border-box!important;margin:4px 0 10px!important}.product-information .quantity-selector button.quantity-minus,.product-information .quantity-selector button.quantity-plus,.product-information .quantity-selector button{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;background:#f3f4f6!important;cursor:pointer!important;border-radius:6px!important;padding:0!important;margin:0!important;color:#111827!important;transition:background-color .15s ease!important}.product-information .quantity-selector button:hover{background:#e5e7eb!important;color:#000!important}.product-information .quantity-selector button svg,.product-information .quantity-selector button .svg-wrapper svg{width:13px!important;height:13px!important;display:block!important;visibility:visible!important;stroke:currentColor!important;stroke-width:2!important;fill:currentColor!important;opacity:1!important}.product-information .quantity-selector input{width:36px!important;height:32px!important;font-weight:700!important;font-size:15px!important;color:#111827!important;text-align:center!important;border:none!important;background:transparent!important;padding:0!important;margin:0!important;-moz-appearance:textfield!important}.product-information button[name=add],.product-information .button.add-to-cart,.product-information [data-testid=add-to-cart] button{height:50px!important;background:#18181b!important;color:#fff!important;font-weight:700!important;font-size:1rem!important;border-radius:8px!important;letter-spacing:.02em!important;box-shadow:0 4px 14px #00000026!important;transition:all .25s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.product-information button[name=add]:hover,.product-information .button.add-to-cart:hover,.product-information [data-testid=add-to-cart] button:hover{background:#27272a!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #0003!important}.product-information [data-shopify=payment-button],.product-information .shopify-payment-button,.product-information .shopify-payment-button__button,.product-information .shopify-payment-button__button--unbranded,.product-information .shopify-payment-button [role=button],.product-information .shopify-payment-button iframe{border-radius:8px!important;overflow:hidden!important;-webkit-mask-image:-webkit-radial-gradient(white,black)!important;mask-image:radial-gradient(#fff,#000)!important}.product-information .shopify-payment-button{margin-top:8px!important;width:100%!important;border-radius:8px!important;overflow:hidden!important}.product-information .shopify-payment-button iframe{min-height:50px!important;height:50px!important;width:100%!important;display:block!important;border-radius:8px!important}.product-information .product-trust-badges-card,.product-information .group_JbmQwr,.product-information .group-block.product-trust-badges-card{display:block!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 2px 8px #0000000a!important;padding:14px 12px!important;margin:18px 0!important;width:100%!important;box-sizing:border-box!important}.product-information .product-trust-badges-card>.group-block-content,.product-information .group_JbmQwr>.group-block-content{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;align-items:center!important;justify-content:space-between!important}.product-information .product-trust-badges-card .group-block .group-block-content,.product-information .group_JbmQwr .group-block .group-block-content{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important}.product-information .product-trust-badges-card .group,.product-information .group_JbmQwr .group{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:6px!important;margin:0!important;padding:2px!important;background:transparent!important;border:none!important}.product-information .product-trust-badges-card .icon,.product-information .product-trust-badges-card .icon-block,.product-information .group_JbmQwr .icon{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;background:#18181b!important;border:1px solid #27272a!important;border-radius:50%!important;box-shadow:0 2px 6px #0000001a!important;color:#fff!important}.product-information .product-trust-badges-card .icon svg,.product-information .product-trust-badges-card .icon-block svg,.product-information .group_JbmQwr .icon svg{width:17px!important;height:17px!important;color:#fff!important;stroke:#fff!important;fill:none!important;stroke-width:2!important}.product-information .product-trust-badges-card p,.product-information .group_JbmQwr p{font-family:var(--font-heading--family, "Plus Jakarta Sans", sans-serif)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;color:#111827!important;margin:0!important;text-transform:uppercase!important;line-height:1.2!important;text-align:center!important}.product-information accordion-custom,.product-information [data-testid=accordion]{border-top:1px solid #e5e7eb!important;margin-top:20px!important}.product-information accordion-custom summary,.product-information [data-testid=accordion] summary{padding:16px 0!important;font-weight:700!important;font-size:1.05rem!important;color:#111827!important;transition:color .2s ease!important;cursor:pointer!important}.product-information accordion-custom summary:hover,.product-information [data-testid=accordion] summary:hover{color:#4b5563!important}.product-information accordion-custom details,.product-information [data-testid=accordion] details{border-bottom:1px solid #e5e7eb!important}.product-information accordion-custom .details-content,.product-information [data-testid=accordion] .details-content{padding-bottom:18px!important;color:#4b5563!important;font-size:.95rem!important;line-height:1.65!important}.menu-list__submenu,.menu-list [ref="submenu[]"],.header-menu .menu-list__submenu{width:220px!important;min-width:220px!important;max-width:260px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:0 10px 25px #00000014!important;padding:0!important;margin-top:6px!important;overflow:hidden!important}.menu-list__submenu ul,.menu-list__submenu-inner,.mega-menu,.mega-menu__grid,.mega-menu__list{padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:0!important;list-style:none!important;border:none!important;box-shadow:none!important;background:transparent!important}.menu-list__submenu li,.mega-menu__list-item,.menu-list__submenu .mega-menu__list{margin:0!important;padding:0!important;border-bottom:1px solid #f1f5f9!important}.menu-list__submenu li:last-child,.mega-menu__list-item:last-child,.menu-list__submenu .mega-menu__list:last-child{border-bottom:none!important}.menu-list__submenu a,.mega-menu a,.mega-menu__link-title,span.mega-menu__link-title{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:11px 16px!important;font-size:14px!important;font-weight:500!important;color:#1e293b!important;text-decoration:none!important;transition:background-color .15s ease,color .15s ease!important;line-height:1.4!important;box-sizing:border-box!important}.menu-list__submenu a:hover,.mega-menu a:hover{background:#f8fafc!important;color:#000!important}.menu-list__submenu a:after,.mega-menu a:after{content:"\203a";font-size:16px;color:#94a3b8;line-height:1}.menu-drawer{background:#fff!important;box-shadow:4px 0 25px #00000014!important;padding:0!important;z-index:1005!important}.menu-drawer__header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 16px!important;border-bottom:1px solid #f3f4f6!important;width:100%!important;box-sizing:border-box!important;background:#fff!important}.menu-drawer__header-actions{display:flex!important;align-items:center!important;gap:10px!important}.menu-drawer__action-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;border-radius:50%!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;color:#111827!important;text-decoration:none!important;position:relative!important;cursor:pointer!important;transition:background .2s ease,transform .2s ease!important}.menu-drawer__action-button:hover{background:#e5e7eb!important;transform:scale(1.04)!important}.menu-drawer__action-button .svg-wrapper,.menu-drawer__action-button svg{width:17px!important;height:17px!important;color:#111827!important;display:flex!important;align-items:center!important;justify-content:center!important}.menu-drawer__action-button .cart-bubble{position:absolute!important;top:-3px!important;right:-3px!important;background:#111827!important;color:#fff!important;font-size:10px!important;font-weight:700!important;min-width:16px!important;height:16px!important;border-radius:9999px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 4px!important;line-height:1!important;border:1.5px solid #ffffff!important}.menu-drawer__close-button{width:36px!important;height:36px!important;border-radius:50%!important;background:#f3f4f6!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #e5e7eb!important;color:#111827!important;cursor:pointer!important;margin:0!important;padding:0!important;transition:background .2s ease,transform .2s ease!important}.menu-drawer__close-button:hover{background:#e5e7eb!important;transform:scale(1.04)!important}.header__columns:has(.menu-drawer-container[open]) .header__column--right,.header-section:has(.menu-drawer-container[open]) .header__column--right,header:has(.menu-drawer-container[open]) .header__column--right,body:has(.menu-drawer-container[open]) .header__column--right,details.menu-drawer-container[open]~.header__column--right,details.menu-drawer-container.menu-open~.header__column--right,.header__columns:has(.menu-drawer-container.menu-open) .header__column--right,.header-section:has(.menu-drawer-container.menu-open) .header__column--right,header:has(.menu-drawer-container.menu-open) .header__column--right,body:has(.menu-drawer-container.menu-open) .header__column--right{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.menu-drawer__menu{display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;margin:0!important;list-style:none!important;border-top:1px solid #f3f4f6!important}.menu-drawer__list-item--deep,.menu-drawer__list-item--flat,.menu-drawer__menu>li{border-bottom:1px solid #f3f4f6!important;margin:0!important;padding:0!important}.menu-drawer__menu-item--mainlist,.menu-drawer__menu>li>a,.menu-drawer__menu>li>summary,.menu-drawer__menu>li>.menu-drawer__menu-item{font-family:var(--font-heading--family, "Plus Jakarta Sans", sans-serif)!important;font-size:14px!important;font-weight:800!important;letter-spacing:.05em!important;color:#111827!important;text-transform:uppercase!important;padding:16px 20px!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:#fff!important;border:none!important;margin:0!important;text-decoration:none!important;cursor:pointer!important;transition:background .15s ease,color .15s ease!important}.menu-drawer__menu>li>summary:hover,.menu-drawer__menu>li>a:hover{background:#f9fafb!important;color:#000!important}.menu-drawer__menu-item .icon-plus,.menu-drawer__menu-item .svg-wrapper{width:15px!important;height:15px!important;color:#6b7280!important;transition:transform .25s cubic-bezier(.16,1,.3,1)!important}details[open]>summary .icon-plus{transform:rotate(45deg)!important;color:#111827!important}.menu-drawer__submenu,.menu-drawer__menu--childlist,.menu-drawer__menu ul{padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:0!important;background:#f9fafb!important;border-top:1px solid #f3f4f6!important;list-style:none!important}.menu-drawer__submenu li,.menu-drawer__menu--childlist li,.menu-drawer__menu ul li{border-bottom:1px solid #f3f4f6!important;margin:0!important;padding:0!important}.menu-drawer__submenu li:last-child,.menu-drawer__menu--childlist li:last-child,.menu-drawer__menu ul li:last-child{border-bottom:none!important}.menu-drawer__menu-item--child,.menu-drawer__submenu a,.menu-drawer__menu ul a,.menu-drawer__menu-item:not(.menu-drawer__menu-item--mainlist){font-family:var(--font-body--family, "Inter", sans-serif)!important;font-size:13.5px!important;font-weight:500!important;color:#4b5563!important;padding:13px 20px 13px 28px!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;text-decoration:none!important;transition:background .15s ease,color .15s ease!important;background:transparent!important;border:none!important;margin:0!important}.menu-drawer__submenu a:hover,.menu-drawer__menu--childlist a:hover,.menu-drawer__menu ul a:hover{background:#f3f4f6!important;color:#111827!important}.menu-drawer__submenu a:after,.menu-drawer__menu--childlist a:after,.menu-drawer__menu ul a:after{content:"\203a"!important;font-size:16px!important;color:#9ca3af!important;line-height:1!important}.menu-list__submenu img,.header-menu img,.menu-drawer img,.mega-menu img,.mega-menu .resource-card,.mega-menu__content-list,.mega-menu__item:has(img),.mega-menu li:has(img),.menu-list__submenu placeholder-image,.menu-drawer placeholder-image{display:none!important;visibility:hidden!important;height:0!important;width:0!important;opacity:0!important;pointer-events:none!important}@media screen and (max-width:749px){.pf-launcher,.pf-widget-launcher,.pf-floating-btn{bottom:16px!important;top:auto!important;z-index:30!important}}.shopify-section:not(.header-section):not(.announcement-bar-section),.reveal-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.shopify-section.is-revealed,.shopify-section.header-section,.shopify-section.announcement-bar-section,.shopify-section:has(.hero),.shopify-section:has([class*=hero]),.shopify-section:has(.custom_end_section),.shopify-section:has(.cstm_icon_txt),.reveal-on-scroll.is-revealed{opacity:1!important;transform:translateY(0)!important}.shopify-section.is-revealed .resource-card,.shopify-section.is-revealed .product-card,.shopify-section.is-revealed .collection-card{opacity:0;animation:smoothCardReveal .65s cubic-bezier(.16,1,.3,1) forwards}.shopify-section.is-revealed .resource-card:nth-child(1){animation-delay:.04s}.shopify-section.is-revealed .resource-card:nth-child(2){animation-delay:.1s}.shopify-section.is-revealed .resource-card:nth-child(3){animation-delay:.16s}.shopify-section.is-revealed .resource-card:nth-child(4){animation-delay:.22s}.shopify-section.is-revealed .resource-card:nth-child(5){animation-delay:.28s}@keyframes smoothCardReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}body .shopify-section:has(.custom_end_section),body .shopify-section:has(.cstm_icon_txt),.shopify-section:has(.custom_end_section),.shopify-section:has(.cstm_icon_txt){opacity:1!important;transform:none!important}body .custom_end_section,body .cstm_icon_txt,.custom_end_section,.cstm_icon_txt{opacity:1!important;transform:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:84px 0 92px!important;background:#faf9f5!important;color:#1c221a!important;position:relative!important;overflow:hidden!important;box-sizing:border-box!important;border-top:1px solid #EAE5DC!important;border-bottom:1px solid #EAE5DC!important}body .custom_end_section:before,body .cstm_icon_txt:before,.custom_end_section:before,.cstm_icon_txt:before{content:""!important;position:absolute!important;right:-60px!important;top:-50px!important;width:580px!important;height:580px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400' fill='none' stroke='%235A7354' stroke-width='1.2' opacity='0.055'%3E%3Cpath d='M60 360C140 290 210 180 250 50C250 50 170 70 120 145C75 210 65 300 60 360Z'/%3E%3Cpath d='M60 360C155 285 235 195 280 100' stroke-dasharray='3 5'/%3E%3Cpath d='M135 220C170 195 215 185 260 195'/%3E%3Cpath d='M165 170C195 145 240 135 285 140'/%3E%3Ccircle cx='250' cy='50' r='18' stroke-dasharray='2 3'/%3E%3Ccircle cx='330' cy='115' r='64' stroke-dasharray='3 5'/%3E%3Cpath d='M15 295C55 275 105 285 145 325'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-size:contain!important;pointer-events:none!important;z-index:0!important}body .custom_end_section:after,body .cstm_icon_txt:after,.custom_end_section:after,.cstm_icon_txt:after{content:""!important;position:absolute!important;left:-80px!important;bottom:-60px!important;width:480px!important;height:480px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400' fill='none' stroke='%235A7354' stroke-width='1.1' opacity='0.04'%3E%3Ccircle cx='200' cy='200' r='170' stroke-dasharray='4 6'/%3E%3Ccircle cx='200' cy='200' r='110'/%3E%3Cpath d='M30 200C120 175 220 225 370 200'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-size:contain!important;pointer-events:none!important;z-index:0!important}body .custom_end_section>*,body .cstm_icon_txt>*,body .custom_end_section .custom-section-content,body .cstm_icon_txt .custom-section-content,.custom_end_section .custom-section-content,.cstm_icon_txt .custom-section-content{grid-column:1 / -1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:min(1040px,calc(100% - 48px))!important;margin-inline:auto!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;box-sizing:border-box!important;background:transparent!important;border:none!important;box-shadow:none!important;position:relative!important;z-index:1!important}body .custom_end_section .custom-section-content:before,body .cstm_icon_txt .custom-section-content:before,.custom_end_section .custom-section-content:before,.cstm_icon_txt .custom-section-content:before{content:"THE DINGIZ PRINCIPLES"!important;display:block!important;font-size:.76rem!important;font-weight:700!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:#5a7354!important;margin:0 auto 24px!important;text-align:center!important;border:none!important;background:transparent!important;padding:0!important}body .custom_end_section .section-content-wrapper,body .cstm_icon_txt .section-content-wrapper,.custom_end_section .section-content-wrapper,.cstm_icon_txt .section-content-wrapper{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-template-rows:repeat(2,auto)!important;gap:0!important;width:100%!important;max-width:min(920px,100%)!important;margin-inline:auto!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;background:transparent!important;border:none!important;position:relative!important;box-sizing:border-box!important}body .custom_end_section .section-content-wrapper:before,body .cstm_icon_txt .section-content-wrapper:before,.custom_end_section .section-content-wrapper:before,.cstm_icon_txt .section-content-wrapper:before{content:""!important;position:absolute!important;top:50%!important;left:6%!important;right:6%!important;height:1px!important;background:linear-gradient(90deg,#dad4ca00,#dad4cae6 15% 85%,#dad4ca00)!important;z-index:5!important;pointer-events:none!important}body .custom_end_section .section-content-wrapper:after,body .cstm_icon_txt .section-content-wrapper:after,.custom_end_section .section-content-wrapper:after,.cstm_icon_txt .section-content-wrapper:after{content:"\2726"!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:32px!important;height:32px!important;border-radius:50%!important;background:#faf9f5!important;border:1px solid #DCD6CA!important;color:#5a7354!important;font-size:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:10!important;box-shadow:0 0 0 6px #faf9f5!important;transition:transform .35s ease,color .35s ease!important}body .custom_end_section .section-content-wrapper:hover:after,body .cstm_icon_txt .section-content-wrapper:hover:after,.custom_end_section .section-content-wrapper:hover:after,.cstm_icon_txt .section-content-wrapper:hover:after{transform:translate(-50%,-50%) rotate(45deg)!important;color:#3e523a!important}body .custom_end_section .main_block:nth-child(odd):after,body .cstm_icon_txt .main_block:nth-child(odd):after,.custom_end_section .main_block:nth-child(odd):after,.cstm_icon_txt .main_block:nth-child(odd):after{content:""!important;position:absolute!important;top:12%!important;bottom:12%!important;right:0!important;width:1px!important;background:linear-gradient(180deg,#dad4ca00,#dad4cae6 20% 80%,#dad4ca00)!important;z-index:5!important;pointer-events:none!important}body .custom_end_section .main_block,body .cstm_icon_txt .main_block,.custom_end_section .main_block,.cstm_icon_txt .main_block{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:44px 36px 48px!important;box-sizing:border-box!important;background:transparent!important;border:none!important;overflow:hidden!important;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease!important;cursor:default!important}body .custom_end_section .main_block:before,body .cstm_icon_txt .main_block:before,.custom_end_section .main_block:before,.cstm_icon_txt .main_block:before{position:absolute!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:4.8rem!important;font-weight:700!important;line-height:1!important;color:#5a735417!important;pointer-events:none!important;z-index:1!important;letter-spacing:-.03em!important;-webkit-user-select:none!important;user-select:none!important;top:14px!important;left:50%!important;transform:translate(-50%)!important;transition:color .35s ease,transform .35s ease!important}body .custom_end_section .main_block:nth-child(1):before,body .cstm_icon_txt .main_block:nth-child(1):before,.custom_end_section .main_block:nth-child(1):before,.cstm_icon_txt .main_block:nth-child(1):before{content:"01"!important}body .custom_end_section .main_block:nth-child(2):before,body .cstm_icon_txt .main_block:nth-child(2):before,.custom_end_section .main_block:nth-child(2):before,.cstm_icon_txt .main_block:nth-child(2):before{content:"02"!important}body .custom_end_section .main_block:nth-child(3):before,body .cstm_icon_txt .main_block:nth-child(3):before,.custom_end_section .main_block:nth-child(3):before,.cstm_icon_txt .main_block:nth-child(3):before{content:"03"!important}body .custom_end_section .main_block:nth-child(4):before,body .cstm_icon_txt .main_block:nth-child(4):before,.custom_end_section .main_block:nth-child(4):before,.cstm_icon_txt .main_block:nth-child(4):before{content:"04"!important}body .custom_end_section .main_block>.group-block-content,body .cstm_icon_txt .main_block>.group-block-content,.custom_end_section .main_block>.group-block-content,.cstm_icon_txt .main_block>.group-block-content{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;position:relative!important;z-index:2!important;padding-top:14px!important}body .custom_end_section .main_block>.group-block-content:before,body .cstm_icon_txt .main_block>.group-block-content:before,.custom_end_section .main_block>.group-block-content:before,.cstm_icon_txt .main_block>.group-block-content:before{display:none!important}body .custom_end_section .icon-block,body .cstm_icon_txt .icon-block,.custom_end_section .icon-block,.cstm_icon_txt .icon-block{display:flex!important;align-items:center!important;justify-content:center!important;width:76px!important;height:76px!important;border-radius:50%!important;background:#fff!important;border:1px solid #EAE5DC!important;margin:0 auto 16px!important;position:relative!important;box-shadow:0 2px 8px #00000005!important;transition:transform .32s cubic-bezier(.16,1,.3,1),background-color .3s ease,border-color .3s ease,box-shadow .3s ease!important}body .custom_end_section .icon-block__media,body .cstm_icon_txt .icon-block__media,body .custom_end_section .icon-block svg,body .cstm_icon_txt .icon-block svg,.custom_end_section .icon-block__media,.cstm_icon_txt .icon-block__media,.custom_end_section .icon-block svg,.cstm_icon_txt .icon-block svg{width:48px!important;height:48px!important;color:#262e23!important;fill:none!important;stroke:currentColor!important;transition:color .3s ease,transform .32s cubic-bezier(.16,1,.3,1)!important}body .custom_end_section .group-block p,body .cstm_icon_txt .group-block p,body .custom_end_section .main_block p,body .cstm_icon_txt .main_block p,.custom_end_section .group-block p,.cstm_icon_txt .group-block p,.custom_end_section .main_block p,.cstm_icon_txt .main_block p{font-size:1.05rem!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.01em!important;color:#1a2117!important;margin:0!important;padding:0!important;position:relative!important;transition:transform .3s ease,color .3s ease!important}body .custom_end_section .group-block p:after,body .cstm_icon_txt .group-block p:after,body .custom_end_section .main_block p:after,body .cstm_icon_txt .main_block p:after,.custom_end_section .group-block p:after,.cstm_icon_txt .group-block p:after,.custom_end_section .main_block p:after,.cstm_icon_txt .main_block p:after{content:""!important;position:absolute!important;bottom:-6px!important;left:50%!important;transform:translate(-50%) scaleX(0)!important;width:24px!important;height:1.5px!important;background-color:#5a7354!important;border-radius:2px!important;transition:transform .3s cubic-bezier(.16,1,.3,1)!important;transform-origin:center!important}@media(hover:hover)and (min-width:769px){body .custom_end_section .section-content-wrapper:hover .main_block,body .cstm_icon_txt .section-content-wrapper:hover .main_block,.custom_end_section .section-content-wrapper:hover .main_block,.cstm_icon_txt .section-content-wrapper:hover .main_block{opacity:.7!important}body .custom_end_section .section-content-wrapper .main_block:hover,body .cstm_icon_txt .section-content-wrapper .main_block:hover,.custom_end_section .section-content-wrapper .main_block:hover,.cstm_icon_txt .section-content-wrapper .main_block:hover{opacity:1!important;transform:translateY(-2.5px)!important}body .custom_end_section .main_block:hover:before,body .cstm_icon_txt .main_block:hover:before,.custom_end_section .main_block:hover:before,.cstm_icon_txt .main_block:hover:before{color:#5a735426!important;transform:translate(-50%) scale(1.04)!important}body .custom_end_section .main_block:hover .icon-block,body .cstm_icon_txt .main_block:hover .icon-block,.custom_end_section .main_block:hover .icon-block,.cstm_icon_txt .main_block:hover .icon-block{transform:scale(1.05)!important;background:#fff!important;border-color:#5a7354!important;box-shadow:0 6px 16px #5a735417!important}body .custom_end_section .main_block:hover .icon-block__media,body .cstm_icon_txt .main_block:hover .icon-block__media,body .custom_end_section .main_block:hover .icon-block svg,body .cstm_icon_txt .main_block:hover .icon-block svg,.custom_end_section .main_block:hover .icon-block__media,.cstm_icon_txt .main_block:hover .icon-block__media,.custom_end_section .main_block:hover .icon-block svg,.cstm_icon_txt .main_block:hover .icon-block svg{color:#4a6344!important;stroke:#4a6344!important}body .custom_end_section .main_block:hover .group-block p,body .cstm_icon_txt .main_block:hover .group-block p,body .custom_end_section .main_block:hover p,body .cstm_icon_txt .main_block:hover p,.custom_end_section .main_block:hover .group-block p,.cstm_icon_txt .main_block:hover .group-block p,.custom_end_section .main_block:hover p,.cstm_icon_txt .main_block:hover p{color:#0e140d!important}body .custom_end_section .main_block:hover .group-block p:after,body .cstm_icon_txt .main_block:hover .group-block p:after,body .custom_end_section .main_block:hover p:after,body .cstm_icon_txt .main_block:hover p:after,.custom_end_section .main_block:hover .group-block p:after,.cstm_icon_txt .main_block:hover .group-block p:after,.custom_end_section .main_block:hover p:after,.cstm_icon_txt .main_block:hover p:after{transform:translate(-50%) scaleX(1)!important}body .custom_end_section .main_block:hover>.group-block-content:before,body .cstm_icon_txt .main_block:hover>.group-block-content:before,.custom_end_section .main_block:hover>.group-block-content:before,.cstm_icon_txt .main_block:hover>.group-block-content:before{background:#eae6dc!important;color:#4a6344!important;border-color:#5a7354!important}}@media(max-width:768px){body .custom_end_section,body .cstm_icon_txt,.custom_end_section,.cstm_icon_txt{padding:50px 0 56px!important}body .custom_end_section>*,body .cstm_icon_txt>*,body .custom_end_section .custom-section-content,body .cstm_icon_txt .custom-section-content,.custom_end_section .custom-section-content,.cstm_icon_txt .custom-section-content{max-width:calc(100% - 32px)!important;margin-inline:auto!important;margin-left:auto!important;margin-right:auto!important;padding:0!important}body .custom_end_section .custom-section-content:before,body .cstm_icon_txt .custom-section-content:before,.custom_end_section .custom-section-content:before,.cstm_icon_txt .custom-section-content:before{font-size:.7rem!important;letter-spacing:.2em!important;margin:0 auto 20px!important}body .custom_end_section .section-content-wrapper,body .cstm_icon_txt .section-content-wrapper,.custom_end_section .section-content-wrapper,.cstm_icon_txt .section-content-wrapper{width:100%!important;max-width:100%!important;margin-inline:auto!important;margin-left:auto!important;margin-right:auto!important}body .custom_end_section .section-content-wrapper:after,body .cstm_icon_txt .section-content-wrapper:after,.custom_end_section .section-content-wrapper:after,.cstm_icon_txt .section-content-wrapper:after{width:26px!important;height:26px!important;font-size:10px!important;box-shadow:0 0 0 4px #faf9f5!important}body .custom_end_section .main_block,body .cstm_icon_txt .main_block,.custom_end_section .main_block,.cstm_icon_txt .main_block{padding:26px 12px 28px!important}body .custom_end_section .main_block:before,body .cstm_icon_txt .main_block:before,.custom_end_section .main_block:before,.cstm_icon_txt .main_block:before{font-size:3.2rem!important;top:8px!important}body .custom_end_section .icon-block,body .cstm_icon_txt .icon-block,.custom_end_section .icon-block,.cstm_icon_txt .icon-block{width:58px!important;height:58px!important;margin-bottom:12px!important}body .custom_end_section .icon-block__media,body .cstm_icon_txt .icon-block__media,body .custom_end_section .icon-block svg,body .cstm_icon_txt .icon-block svg,.custom_end_section .icon-block__media,.cstm_icon_txt .icon-block__media,.custom_end_section .icon-block svg,.cstm_icon_txt .icon-block svg{width:36px!important;height:36px!important}body .custom_end_section .group-block p,body .cstm_icon_txt .group-block p,body .custom_end_section .main_block p,body .cstm_icon_txt .main_block p,.custom_end_section .group-block p,.cstm_icon_txt .group-block p,.custom_end_section .main_block p,.cstm_icon_txt .main_block p{font-size:.88rem!important;line-height:1.25!important}}@media(max-width:360px){body .custom_end_section>*,body .cstm_icon_txt>*,body .custom_end_section .custom-section-content,body .cstm_icon_txt .custom-section-content,.custom_end_section .custom-section-content,.cstm_icon_txt .custom-section-content{max-width:calc(100% - 20px)!important;margin-inline:auto!important}body .custom_end_section .main_block,body .cstm_icon_txt .main_block,.custom_end_section .main_block,.cstm_icon_txt .main_block{padding:22px 6px 24px!important}body .custom_end_section .icon-block,body .cstm_icon_txt .icon-block,.custom_end_section .icon-block,.cstm_icon_txt .icon-block{width:50px!important;height:50px!important}body .custom_end_section .icon-block__media,body .cstm_icon_txt .icon-block__media,body .custom_end_section .icon-block svg,body .cstm_icon_txt .icon-block svg,.custom_end_section .icon-block__media,.cstm_icon_txt .icon-block__media,.custom_end_section .icon-block svg,.cstm_icon_txt .icon-block svg{width:32px!important;height:32px!important}body .custom_end_section .group-block p,body .cstm_icon_txt .group-block p,body .custom_end_section .main_block p,body .cstm_icon_txt .main_block p,.custom_end_section .group-block p,.cstm_icon_txt .group-block p,.custom_end_section .main_block p,.cstm_icon_txt .main_block p{font-size:.8rem!important}}@media(prefers-reduced-motion:reduce){body .custom_end_section *,body .cstm_icon_txt *,.custom_end_section *,.cstm_icon_txt *{transition:none!important;transform:none!important}}.about_us_page_hero,[data-template="page.about-us"] .hero,[data-template="page.about-us"] .cstm_about_sec{position:relative;border-radius:16px;overflow:hidden}[data-template="page.about-us"] .page-width{max-width:1200px;margin:0 auto}[data-template="page.about-us"] .section-wrapper,[data-template="page.about-us"] .group-block{border-radius:16px;transition:all .3s ease}[data-template="page.about-us"] img{border-radius:14px;box-shadow:0 10px 30px #0f172a14;transition:transform .4s ease}[data-template="page.about-us"] img:hover{transform:scale(1.02)}[data-template*=about] .section:not(.about_us_page_hero):not(.about_page_hero_section):not(.cstm_email_sec):not(.hero):not(.hero__container) h2:not(.hero *):not(.about_page_hero_section *):not([id*=hero_8n9Mqj] *),[data-template*=about] .section:not(.about_us_page_hero):not(.about_page_hero_section):not(.cstm_email_sec):not(.hero):not(.hero__container) h3:not(.hero *):not(.about_page_hero_section *):not([id*=hero_8n9Mqj] *){font-family:var(--font-heading--family, "Plus Jakarta Sans", sans-serif)!important;font-weight:800!important;letter-spacing:-.02em!important;color:#111827!important}[data-template*=about] .section:not(.about_us_page_hero):not(.about_page_hero_section):not(.cstm_email_sec):not(.hero):not(.hero__container) p:not(.hero *):not(.about_page_hero_section *):not([id*=hero_8n9Mqj] *){font-family:var(--font-body--family, "Inter", sans-serif)!important;color:#4b5563!important;line-height:1.7!important;font-size:1.02rem!important}[data-template="page.about-us"] .hero h1,[data-template="page.about-us"] .hero h2,[data-template="page.about-us"] .hero p,[data-template="page.about-us"] .hero span,[data-template="page.about-us"] .about_us_page_hero h1,[data-template="page.about-us"] .about_us_page_hero h2,[data-template="page.about-us"] .about_us_page_hero h3,[data-template="page.about-us"] .about_us_page_hero p,[data-template="page.about-us"] .about_us_page_hero span,[data-template="page.about-us"] .about_us_page_hero strong,[data-template="page.about-us"] .cstm_email_sec h2,[data-template="page.about-us"] .cstm_email_sec p,[data-template="page.about-us"] .cstm_email_sec span,[data-template="page.about-us"] .cstm_email_sec strong,.about_us_page_hero h2,.about_us_page_hero p,.about_us_page_hero strong,.cstm_email_sec h2,.cstm_email_sec p,.cstm_email_sec strong{color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.75)!important}[data-template="page.about-us"] .about_us_page_hero h2,[data-template="page.about-us"] .cstm_email_sec h2{font-size:2.3rem!important;font-weight:800!important;letter-spacing:-.02em!important;margin-bottom:10px!important;text-align:center!important}[data-template="page.about-us"] .about_us_page_hero p,[data-template="page.about-us"] .cstm_email_sec p{font-size:1.1rem!important;line-height:1.6!important;max-width:780px!important;margin:0 auto 12px!important;text-align:center!important}.cstm_email_sec,.cstm_email_input_box{border-radius:14px!important;overflow:hidden!important}.cstm_email_input_box input[type=email]{background:#fff!important;border-radius:8px!important;padding:14px 18px!important;font-size:.95rem!important;color:#111827!important}.cstm_email_input_box button,.cstm_email_input_box .button{background:#fff!important;color:#111827!important;font-weight:800!important;border-radius:8px!important;padding:14px 28px!important;letter-spacing:.04em!important;transition:all .2s ease!important}.cstm_email_input_box button:hover,.cstm_email_input_box .button:hover{background:#f3f4f6!important;transform:translateY(-2px)!important}.card-gallery,.product-card .card-gallery,.resource-card .card-gallery{display:block!important;position:relative!important;width:100%!important;overflow:hidden!important;border-radius:12px!important;background:transparent!important}.card-gallery slideshow-component,.card-gallery .slideshow{display:block!important;width:100%!important;position:relative!important}.card-gallery slideshow-slide,.card-gallery .product-media-container,.card-gallery .product-media{width:100%!important;opacity:1!important;visibility:visible!important}.card-gallery img,.card-gallery .product-media__image,.product-card .card-gallery img,.product-card .product-media-container img,.product-card .product-media img,.product-card img,.product-list .card-gallery img,.product-grid .card-gallery img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;opacity:1!important;visibility:visible!important}[data-template="page.sustainability"] .hero,[data-template="page.sustainability"] .sustain_page_hero{border-radius:16px;overflow:hidden;margin-bottom:24px}.cstm_quote_section{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:16px!important;padding:36px 28px!important;margin:24px auto!important;max-width:900px!important;text-align:center!important;position:relative!important}.cstm_quote_section p{font-size:1.25rem!important;font-weight:600!important;color:#111827!important;line-height:1.6!important;font-style:italic!important}.sustain_page_sections{padding:32px 0!important}.sustain_page_sections .section-wrapper{background:#fff;border:1px solid #f3f4f6;border-radius:16px;padding:24px;box-shadow:0 4px 20px #0000000a}.sustain_page_sections img{border-radius:14px!important;box-shadow:0 8px 24px #00000014!important;transition:transform .4s ease!important}.sustain_page_sections img:hover{transform:scale(1.02)!important}.sustain_page_sections h2,.sustain_page_sections h3{font-family:var(--font-heading--family, "Plus Jakarta Sans", sans-serif)!important;font-size:1.6rem!important;font-weight:800!important;color:#111827!important;letter-spacing:-.02em!important;margin-bottom:12px!important}.sustain_page_sections p{font-family:var(--font-body--family, "Inter", sans-serif)!important;color:#4b5563!important;line-height:1.7!important;font-size:1rem!important}.cstm_section_thought{background:#18181b!important;color:#fff!important;border-radius:16px!important;padding:44px 24px!important;text-align:center!important;margin:32px auto!important;max-width:1200px!important}.cstm_section_thought h2,.cstm_section_thought h3,.cstm_section_thought p,.cstm_section_thought span{color:#fff!important}.cstm_section_thought h2{font-family:var(--font-heading--family, "Plus Jakarta Sans", sans-serif)!important;font-size:2.2rem!important;font-weight:800!important;letter-spacing:-.02em!important;margin-bottom:14px!important}.cstm_section_thought p{font-family:var(--font-body--family, "Inter", sans-serif)!important;font-size:1.05rem!important;line-height:1.7!important;max-width:800px!important;margin:0 auto!important;color:#f4f4f5!important}.bulk_order_page{border-radius:16px!important;overflow:hidden!important}.bulk_order_page h2{font-family:var(--font-heading--family, "Plus Jakarta Sans", sans-serif)!important;font-size:2.5rem!important;font-weight:800!important;letter-spacing:-.03em!important;color:#fff!important}.bulk_order_page .button{background:#fff!important;color:#111827!important;font-weight:700!important;border-radius:10px!important;padding:14px 32px!important;box-shadow:0 4px 14px #0003!important;transition:all .25s ease!important}.bulk_order_page .button:hover{background:#f3f4f6!important;transform:translateY(-2px)!important}[data-template="page.bulk-order"] .ai_gen_block_0dbf5b8,[data-template="page.bulk-order"] [class*=ai_gen_block]{border-radius:14px!important;overflow:hidden!important;transition:transform .3s ease,box-shadow .3s ease!important}[data-template="page.bulk-order"] [class*=ai_gen_block] img{border-radius:12px!important;transition:transform .4s ease!important}[data-template="page.bulk-order"] [class*=ai_gen_block]:hover img{transform:scale(1.04)!important}[data-template="page.bulk-order"] h2.h2_heading{font-family:var(--font-heading--family, "Plus Jakarta Sans", sans-serif)!important;font-size:2rem!important;font-weight:800!important;color:#111827!important;letter-spacing:-.02em!important}[data-template="page.bulk-order"] .bulk_page_subhead h6{font-family:var(--font-body--family, "Inter", sans-serif)!important;font-size:1.05rem!important;font-weight:400!important;color:#4b5563!important;line-height:1.7!important;max-width:800px!important;margin:0 auto!important}header-component,#header-component,.header-section,.shopify-section-group-header-group{background:#fff!important}header .header__row.header__row--bottom,.header__row--bottom{border-top:1.5px solid #e5e7eb!important;border-bottom:1.5px solid #e5e7eb!important;background:#fff!important;position:sticky!important;top:0!important;z-index:100!important;padding:2px 0!important}@media screen and (min-width:750px){.header__row.header__row--top .header-logo,.header__row--top .header__column--center .header-logo,.header__column--center .header-logo,.header-logo{transform:translateY(-8px)!important}}header .menu-list__link-title,header .header-section .menu-list__link-title,.header__row--bottom .menu-list__link-title,.header-menu .menu-list__link-title{font-size:12px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#111827!important;transition:color .2s ease!important;display:block!important}header .menu-list__link:hover .menu-list__link-title,.header-menu .menu-list__link:hover .menu-list__link-title{color:#6b7280!important}header .menu-list__link,.header-menu .menu-list__link{position:relative!important}header .menu-list__link:after,.header-menu .menu-list__link:after{content:""!important;position:absolute!important;bottom:-4px!important;left:50%!important;transform:translate(-50%)!important;width:0%!important;height:2px!important;background:#111827!important;transition:width .28s cubic-bezier(.25,1,.5,1)!important;border-radius:2px!important}header .menu-list__link:hover:after,header .menu-list__link[aria-current=page]:after,.header-menu .menu-list__link:hover:after{width:70%!important}header .menu-list__link:before,.header-menu .menu-list__link:before{display:none!important}.header-actions__action svg{width:20px!important;height:20px!important;stroke-width:1.5!important;color:#18181b!important}.custom_class_hero_slider slideshow-component{overflow:hidden!important}.custom_class_hero_slider slideshow-slides,.custom_class_hero_slider [ref=scroller]{scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important}.custom_class_hero_slider .slideshow-controls__dot{width:8px!important;height:8px!important;border-radius:9999px!important;background:#ffffff73!important;border:none!important;transition:width .4s cubic-bezier(.25,1,.5,1),background .35s ease!important;cursor:pointer!important;margin:0 3px!important}.custom_class_hero_slider .slideshow-controls__dot[aria-current=true]{width:28px!important;background:#fff!important;box-shadow:0 1px 6px #0003!important}.card-gallery .product-media img{transition:transform .5s cubic-bezier(.25,1,.5,1)!important;will-change:transform!important}.card-gallery:hover .product-media img{transform:scale(1.04)!important}.product-trust-badges,.policies-trust-grid{display:flex!important;flex-wrap:wrap!important;gap:10px 14px!important;margin-top:14px!important;margin-bottom:6px!important;padding:14px 16px!important;background:#fafafa!important;border:1px solid #e5e7eb!important;border-radius:10px!important;box-shadow:none!important}.trust-badge-item{display:flex!important;align-items:center!important;gap:7px!important;font-size:.8rem!important;font-weight:600!important;letter-spacing:.03em!important;color:#18181b!important}.trust-badge-item svg,.product-information .product-trust-badges-card .icon svg,.product-information .group_JbmQwr .icon svg{width:15px!important;height:15px!important;color:#18181b!important;stroke:#18181b!important;fill:none!important;stroke-width:2!important;flex-shrink:0!important}.product-information .product-trust-badges-card .icon,.product-information .product-trust-badges-card .icon-block,.product-information .group_JbmQwr .icon{width:34px!important;height:34px!important;min-width:34px!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;border-radius:50%!important;box-shadow:none!important;color:#18181b!important}.product-information .product-trust-badges-card .icon svg,.product-information .product-trust-badges-card .icon-block svg,.product-information .group_JbmQwr .icon svg{width:16px!important;height:16px!important;color:#18181b!important;stroke:#18181b!important;fill:none!important;stroke-width:2!important}.product-information .product-trust-badges-card p,.product-information .group_JbmQwr p{font-size:10.5px!important;font-weight:700!important;letter-spacing:.045em!important;color:#111827!important;text-transform:uppercase!important}.custom_class_hero_slider slideshow-slides{min-height:max(56rem,52vw)!important;height:auto!important;width:100%!important}@media screen and (max-width:749px){.custom_class_hero_slider slideshow-slides{min-height:22rem!important;max-height:34rem!important}}.slideshow-control.icon-pause,.slideshow-control.icon-play,.slideshow-controls .icon-pause,.slideshow-controls .icon-play,button.icon-pause,button.icon-play{display:none!important}.custom_class_hero_slider .slideshow-controls__dots,.slideshow-controls__dots{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;list-style:none!important;padding:6px 14px!important;margin:0 auto!important;background:#11111173!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border-radius:9999px!important;border:1px solid rgba(255,255,255,.2)!important;width:fit-content!important;z-index:10!important}.slideshow-controls__dots li{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important}.slideshow-controls__dots button,.slideshow-controls__dots .slideshow-control{display:block!important;width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important;padding:0!important;margin:0!important;border-radius:9999px!important;background:#ffffff73!important;border:none!important;cursor:pointer!important;font-size:0!important;line-height:0!important;color:transparent!important;text-indent:-9999px!important;overflow:hidden!important;box-shadow:none!important;transition:width .35s cubic-bezier(.25,1,.5,1),background-color .3s ease,border-radius .35s ease!important}.slideshow-controls__dots button:after{display:none!important}.slideshow-controls__dots button[aria-selected=true],.slideshow-controls__dots button[aria-current=true],.slideshow-controls__dots button.is-active{width:26px!important;background:#fff!important;box-shadow:0 2px 8px #0000004d!important}.slideshow-controls__dots button:hover{background:#ffffffd9!important}.product-information slideshow-arrows,.media-gallery slideshow-arrows,media-gallery slideshow-arrows,media-gallery-component slideshow-arrows,.product-media-gallery slideshow-arrows,.product-card slideshow-arrows,.card-gallery slideshow-arrows,.resource-list__item slideshow-arrows,.product-grid slideshow-arrows,.collection-wrapper slideshow-arrows,.slideshow-controls__arrows,.featured-collection slideshow-arrows,.related-products slideshow-arrows{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.custom_class_hero_slider>slideshow-component>slideshow-container>slideshow-arrows{display:flex!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;transform:none!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:0 20px!important;pointer-events:none!important;z-index:15!important;box-sizing:border-box!important;margin:0!important}.custom_class_hero_slider>slideshow-component>slideshow-container>slideshow-arrows .slideshow-control{pointer-events:auto!important;opacity:.8!important;visibility:visible!important;display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:50%!important;background:#1116!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;cursor:pointer!important;box-shadow:0 2px 10px #0003!important;transition:opacity .2s ease,transform .2s ease,background-color .2s ease!important}@media screen and (min-width:750px){.custom_class_hero_slider>slideshow-component>slideshow-container>slideshow-arrows .slideshow-control:hover{opacity:1!important;background:#111111bf!important;border-color:#fffc!important;transform:scale(1.06)!important}}.slideshow-control:before,.slideshow-control:after,slideshow-arrows button:before,slideshow-arrows button:after{content:none!important;display:none!important}.custom_class_hero_slider>slideshow-component>slideshow-container>slideshow-arrows .slideshow-control svg{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;color:#fff!important;stroke:#fff!important;fill:none!important;stroke-width:2!important;display:block!important}.custom_class_hero_slider>slideshow-component>slideshow-container>slideshow-arrows .slideshow-control .svg-wrapper{width:14px!important;height:14px!important;display:flex!important;align-items:center!important;justify-content:center!important}.product-faq-section{width:100%!important;margin-top:28px!important;padding-top:22px!important;border-top:1px solid #e5e7eb!important;box-sizing:border-box!important}.product-faq__heading{font-family:var(--font-heading--family, "Plus Jakarta Sans", sans-serif)!important;font-size:1.15rem!important;font-weight:800!important;letter-spacing:-.01em!important;color:#111827!important;margin:0 0 14px!important;text-transform:none!important;line-height:1.3!important}.product-faq-section .product-faq__accordion-container{width:100%!important;border-top:1px solid #e5e7eb!important}.product-faq-section accordion-custom,.product-information .product-faq-section accordion-custom{display:block!important;width:100%!important;margin-top:0!important;border-top:none!important}.product-faq-section details.details,.product-information .product-faq-section details.details{border-bottom:1px solid #e5e7eb!important;width:100%!important;margin:0!important}.product-faq-section summary.details__header,.product-information .product-faq-section summary.details__header{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:16px 0!important;font-family:var(--font-heading--family, "Plus Jakarta Sans", sans-serif)!important;font-size:1rem!important;font-weight:600!important;letter-spacing:.01em!important;color:#111827!important;cursor:pointer!important;list-style:none!important;-webkit-user-select:none!important;user-select:none!important;transition:color .2s ease!important}.product-faq-section summary.details__header:hover,.product-information .product-faq-section summary.details__header:hover{color:#4b5563!important}.product-faq-section summary::-webkit-details-marker{display:none!important}.product-faq-section .product-faq__question-text{flex:1 1 auto!important;text-align:left!important;padding-right:16px!important;line-height:1.4!important}.product-faq-section .icon-caret,.product-information .product-faq-section .icon-caret{display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;width:16px!important;height:16px!important;margin-left:auto!important}.product-faq-section .icon-caret svg,.product-information .product-faq-section .icon-caret svg{width:14px!important;height:14px!important;color:#111827!important;stroke:#111827!important;transform:rotate(-90deg)!important;transition:transform .3s cubic-bezier(.25,1,.5,1)!important}.product-faq-section details[open]>summary .icon-caret svg,.product-information .product-faq-section details[open]>summary .icon-caret svg{transform:rotate(0)!important}.product-faq-section .details-content,.product-information .product-faq-section .details-content{padding-bottom:16px!important;color:#4b5563!important;font-size:.95rem!important;line-height:1.65!important}.product-faq__answer-body{color:#4b5563!important;font-size:.95rem!important;line-height:1.65!important}.product-faq__answer-body p{margin:0 0 10px!important;color:#4b5563!important;font-size:.95rem!important;line-height:1.65!important}.product-faq__answer-body p:last-child{margin-bottom:0!important}.product-faq__answer-body ul,.product-faq__answer-body ol{margin:8px 0 8px 20px!important;padding:0!important;color:#4b5563!important}.product-faq__answer-body li{margin-bottom:4px!important}.reviews-carousel-controls{display:none!important;align-items:center;justify-content:center;gap:16px;margin-top:18px;padding:8px 0;width:100%}.reviews-carousel-btn{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;background:#111;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #00000026;transition:transform .2s ease,background-color .2s ease}.reviews-carousel-btn:hover{background:#333;transform:scale(1.08)}.reviews-carousel-btn svg{width:16px;height:16px;stroke:#fff;stroke-width:2.5;display:block}.reviews-carousel-dots{display:flex;align-items:center;gap:8px}.reviews-dot{width:8px;height:8px;min-width:8px;min-height:8px;border-radius:50%;background:#d1d5db;border:none;cursor:pointer;padding:0;transition:width .3s ease,background-color .3s ease}.reviews-dot.is-active{width:22px;border-radius:9999px;background:#111}@media screen and (max-width:749px){html{overflow-x:hidden!important;max-width:100vw!important;width:100%!important;scrollbar-width:none!important;-ms-overflow-style:none!important}body{overflow-x:clip!important;overflow-y:visible!important;max-width:100vw!important;width:100%!important;position:relative!important;scrollbar-width:none!important;-ms-overflow-style:none!important}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}*{scrollbar-width:none!important;-ms-overflow-style:none!important}*,*:before,*:after{box-sizing:border-box}img,video,iframe,svg,canvas{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6,p,span,a{overflow-wrap:break-word!important;word-wrap:break-word!important}.header__row.header__row--top{padding:6px 12px!important;min-height:54px!important}.header__columns{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;position:relative!important;border:none!important;outline:none!important}.header__column--left{display:flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important;border:none!important;outline:none!important}.header__column--left *,.search-action,.search-action *{border:none!important;outline:none!important;box-shadow:none!important}.header__icon--summary,.header__drawer-toggle{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;cursor:pointer!important}details[open] .header-drawer-icon--open,.menu-drawer-container[open] .header-drawer-icon--open{display:none!important}.menu-drawer__close-button,.cart-drawer__close-button{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:50%!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;color:#111!important;cursor:pointer!important;padding:0!important;z-index:100!important}.menu-drawer__close-button .svg-wrapper,.menu-drawer__close-button .header-drawer-icon--close,.menu-drawer__close-button svg,.cart-drawer__close-button .svg-wrapper,.cart-drawer__close-button svg{display:flex!important;visibility:visible!important;opacity:1!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;color:#111!important;stroke:#111!important;stroke-width:2.2px!important}.header__column--center{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;width:auto!important;max-width:160px!important;border:none!important;outline:none!important;box-shadow:none!important;z-index:10!important;pointer-events:auto!important}.header__column--center:before,.header__column--center:after,.header-logo:before,.header-logo:after,.header-logo__image-container:before,.header-logo__image-container:after{display:none!important;content:none!important;border:none!important;width:0!important;height:0!important}.header-logo,.header__logo,.header-logo__image-container{display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;outline:none!important;box-shadow:none!important;text-decoration:none!important;margin:0!important;padding:0!important}.header-logo img,.header__logo-image,.header-logo__image{max-height:42px!important;max-width:125px!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important;margin:0 auto!important;border:none!important;outline:none!important}.header__column--right,.header__column--right header-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;flex:0 0 auto!important;margin-left:auto!important;border:none!important;outline:none!important}header-actions .header-actions__action,header-actions .account-button,header-actions .action__cart,header-actions .cart-drawer__toggle{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:none!important;outline:none!important}.header__row.header__row--bottom{display:none!important}.custom_class_hero_slider slideshow-controls,.custom_class_hero_slider .slideshow-controls,.custom_class_hero_slider .slideshow-controls__dots,.custom_class_hero_slider ol.slideshow-controls__dots,.custom_class_hero_slider [ref=slideshowControls]{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;margin:0!important;padding:0!important}.custom_class_hero_slider slideshow-slides{min-height:28rem!important;height:76vh!important;max-height:580px!important;width:100%!important;position:relative!important;overflow:hidden!important}.custom_class_hero_slider .slide__image-container,.custom_class_hero_slider slideshow-slide>.slide__image-container{width:100%!important;height:100%!important;overflow:hidden!important;background:#111827!important}.custom_class_hero_slider .slide__picture{display:block!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.custom_class_hero_slider .slide__image{object-fit:cover!important;object-position:center 35%!important;width:100%!important;height:100%!important;min-height:100%!important;transform:scale(1.05)!important;display:block!important}.custom_class_hero_slider .slide__image-container:after{display:none!important;background:none!important;content:none!important}body .slide__content,.custom_class_hero_slider .slide__content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;padding:0 16px 18px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;box-sizing:border-box!important;background:transparent!important;z-index:10!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.slideOne,.slideTwo,.slideThree,.slideFour,.slideFive,.custom_class_hero_slider .slide__content .group-block-content,slideshow-slide .group-block,slideshow-slide .group-block-content{width:calc(100% - 40px)!important;max-width:295px!important;margin:0 auto!important;padding:10px 14px!important;background:#ffffffa6!important;background-color:#ffffffa6!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;border-radius:14px!important;border:none!important;box-shadow:0 2px 10px #00000014!important;text-align:center!important;box-sizing:border-box!important;z-index:15!important;position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important}.slideOne .text-block,.slideTwo .text-block,.slideThree .text-block,.slideFour .text-block,.slideFive .text-block,.custom_class_hero_slider .slide__content .text-block{padding:0!important;padding-block-start:0!important;padding-block-end:0!important;--padding-block-start: 0px !important;--padding-block-end: 0px !important;margin:0!important;width:100%!important;display:flex!important;justify-content:center!important;text-align:center!important}.custom_class_hero_slider .slide__content br{display:none!important}body .slideOne>.text-block:first-of-type,body .slideTwo>.text-block:first-of-type,body .slideThree>.text-block:first-of-type,body .slideFour>.text-block:first-of-type,body .slideFive>.text-block:first-of-type,body .custom_class_hero_slider .slide__content .group-block-content>.text-block:first-of-type,body .slideOne>.text-block:first-of-type *,body .slideTwo>.text-block:first-of-type *,body .slideThree>.text-block:first-of-type *,body .slideFour>.text-block:first-of-type *,body .slideFive>.text-block:first-of-type *,body .custom_class_hero_slider .slide__content .group-block-content>.text-block:first-of-type *,body .text-block--text_rwJWXe,body .text-block--text_rwJWXe *,body .text-block--text_Nfgx8N,body .text-block--text_Nfgx8N *,body .text-block--text_RGeBGj,body .text-block--text_RGeBGj *,body .text-block--text_fxPHQw,body .text-block--text_fxPHQw *,body .text-block--text_e4GDDH,body .text-block--text_e4GDDH *{font-family:var(--font-primary--family, "Plus Jakarta Sans", sans-serif)!important;font-size:1.05rem!important;font-weight:800!important;line-height:1.18!important;letter-spacing:-.015em!important;color:#111827!important;--color: #111827 !important;--color-foreground: #111827 !important;text-align:center!important;text-shadow:none!important;margin:0 0 3px!important}body .slideOne>.text-block:nth-of-type(2),body .slideTwo>.text-block:nth-of-type(2),body .slideThree>.text-block:nth-of-type(2),body .slideFour>.text-block:nth-of-type(2),body .slideFive>.text-block:nth-of-type(2),body .custom_class_hero_slider .slide__content .group-block-content>.text-block:nth-of-type(2),body .slideOne>.text-block:nth-of-type(2) *,body .slideTwo>.text-block:nth-of-type(2) *,body .slideThree>.text-block:nth-of-type(2) *,body .slideFour>.text-block:nth-of-type(2) *,body .slideFive>.text-block:nth-of-type(2) *,body .custom_class_hero_slider .slide__content .group-block-content>.text-block:nth-of-type(2) *,body .text-block--text_PT8egx,body .text-block--text_PT8egx *,body .text-block--text_xW8nBw,body .text-block--text_xW8nBw *,body .text-block--text_fjwkyD,body .text-block--text_fjwkyD *,body .text-block--text_RityUx,body .text-block--text_RityUx *,body .text-block--text_Di7Rak,body .text-block--text_Di7Rak *{font-family:var(--font-primary--family, "Plus Jakarta Sans", sans-serif)!important;font-size:.8rem!important;font-weight:500!important;line-height:1.3!important;letter-spacing:normal!important;color:#1f2937!important;--color: #1f2937 !important;--color-foreground: #1f2937 !important;text-align:center!important;text-shadow:none!important;text-transform:none!important;margin:0 0 7px!important}.slideOne .button,.slideTwo .button,.slideThree .button,.slideFour .button,.slideFive .button,.custom_class_hero_slider .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:7px 18px!important;font-family:var(--font-primary--family, "Plus Jakarta Sans", sans-serif)!important;font-size:.76rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;border-radius:9999px!important;background:#111827!important;color:#fff!important;border:1px solid #111827!important;box-shadow:0 3px 12px #0003!important;width:auto!important;margin:0 auto!important;transition:transform .2s ease,background .2s ease!important}.slideOne .button:after,.slideTwo .button:after,.slideThree .button:after,.slideFour .button:after,.slideFive .button:after,.custom_class_hero_slider .slide__content .button:after,.custom_class_hero_slider .slide__content a.button:after{content:"\2192"!important;font-size:.95rem!important;line-height:1!important;display:inline-block!important;color:#fff!important}.custom_class_hero_slider slideshow-arrows,.custom_class_hero_slider [position=center],.custom_class_hero_slider>slideshow-component>slideshow-container>slideshow-arrows{display:flex!important;visibility:visible!important;opacity:1!important;position:absolute!important;top:42%!important;bottom:auto!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;transform:translateY(-50%)!important;justify-content:space-between!important;align-items:center!important;padding:0 16px!important;pointer-events:none!important;z-index:35!important;box-sizing:border-box!important;margin:0!important}.custom_class_hero_slider slideshow-arrows .slideshow-control,.custom_class_hero_slider>slideshow-component>slideshow-container>slideshow-arrows .slideshow-control{pointer-events:auto!important;display:flex!important;visibility:visible!important;opacity:.95!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:50%!important;background:#fffffff0!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.95)!important;color:#111827!important;cursor:pointer!important;box-shadow:0 4px 14px #00000026!important;padding:0!important;margin:0!important;transition:none!important;animation:none!important;transform:none!important;-webkit-tap-highlight-color:transparent!important;outline:none!important}.custom_class_hero_slider slideshow-arrows .slideshow-control:before,.custom_class_hero_slider slideshow-arrows .slideshow-control:after,.custom_class_hero_slider slideshow-arrows button:before,.custom_class_hero_slider slideshow-arrows button:after{content:none!important;display:none!important}.custom_class_hero_slider slideshow-arrows .slideshow-control:hover,.custom_class_hero_slider slideshow-arrows .slideshow-control:active,.custom_class_hero_slider slideshow-arrows .slideshow-control:focus,.custom_class_hero_slider>slideshow-component>slideshow-container>slideshow-arrows .slideshow-control:hover,.custom_class_hero_slider>slideshow-component>slideshow-container>slideshow-arrows .slideshow-control:active,.custom_class_hero_slider>slideshow-component>slideshow-container>slideshow-arrows .slideshow-control:focus{background:#fffffff0!important;color:#111827!important;border-color:#fffffff2!important;transform:none!important;box-shadow:0 4px 14px #00000026!important;opacity:.95!important}.custom_class_hero_slider slideshow-arrows .slideshow-control svg,.custom_class_hero_slider>slideshow-component>slideshow-container>slideshow-arrows .slideshow-control svg{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;stroke:#111827!important;color:#111827!important;fill:none!important;stroke-width:2.5!important;stroke-linecap:round!important;stroke-linejoin:round!important;display:block!important;margin:auto!important}.custom_class_hero_slider slideshow-arrows .slideshow-control svg *,.custom_class_hero_slider>slideshow-component>slideshow-container>slideshow-arrows .slideshow-control svg *{fill:none!important;stroke:#111827!important}.custom_class_hero_slider slideshow-arrows .slideshow-control .svg-wrapper,.custom_class_hero_slider>slideshow-component>slideshow-container>slideshow-arrows .slideshow-control .svg-wrapper{width:16px!important;height:16px!important;display:flex!important;align-items:center!important;justify-content:center!important}.section-resource-list .resource-list--grid,.section-resource-list [data-testid=resource-list-grid],.template-collection .resource-list--grid,.template-search .resource-list--grid,.resource-list.resource-list--grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 10px!important;padding:0 12px!important;width:100%!important;box-sizing:border-box!important}.section-resource-list .resource-list__item,.template-collection .resource-list__item,.resource-list__item{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important}.product-card{border-radius:14px!important;overflow:hidden!important}.product-card .card-gallery,.product-card .product-media-container,.product-card img{aspect-ratio:1 / 1!important;width:100%!important;height:auto!important;object-fit:contain!important;background:transparent!important;border-radius:12px!important}.product-card__content{padding:8px 4px 4px!important}.product-card__content .product-title,.product-card__content h3,.product-card__content p{font-size:.84rem!important;font-weight:600!important;line-height:1.3!important;color:#111827!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;white-space:normal!important;max-width:100%!important}.product-card__content .price,.product-card__content .price-item{font-size:.92rem!important;font-weight:700!important;color:#111827!important;margin-top:4px!important}.product-card,.product-card__content,.resource-list__item,.product-grid-item{overflow:visible!important;padding-bottom:8px!important}.product-card__content swatches-variant-picker-component,.product-card swatches-variant-picker-component,.product-card .variant-option--swatches{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:6px!important;margin-bottom:6px!important;padding:2px 0 6px!important;overflow:visible!important}.product-card__content swatches-variant-picker-component label,.product-card swatches-variant-picker-component label,.product-card .variant-option--swatches label{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;border-radius:50%!important;box-sizing:border-box!important;overflow:visible!important;margin:0!important}.cart-drawer__close-button{position:relative!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:100!important;cursor:pointer!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;border-radius:50%!important;color:#111827!important;opacity:1!important;visibility:visible!important;padding:0!important;margin:0!important}.cart-drawer__close-button svg{width:14px!important;height:14px!important;display:block!important;stroke:#111827!important;stroke-width:2.2px!important;color:#111827!important}.home_collection{padding:24px 0!important}.home_collection .resource-list__carousel{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:12px!important;padding:0 16px 12px!important;scrollbar-width:none!important}.home_collection .resource-list__carousel::-webkit-scrollbar{display:none!important}.home_collection .resource-list__slide{flex:0 0 80%!important;max-width:280px!important;scroll-snap-align:center!important}.home_collection .collection-card{border-radius:14px!important;overflow:hidden!important}body.template-product .product-information{padding:10px 14px!important;width:100%!important;box-sizing:border-box!important}.product-information__grid{display:flex!important;flex-direction:column!important;width:100%!important;gap:16px!important}.product-information__media,.product-information [data-testid=product-information-media],.product-information [data-testid=product-media-gallery],.product-information media-gallery-component,.product-information media-gallery{order:-1!important;max-width:100%!important;width:100%!important;margin:0 auto!important;display:block!important;visibility:visible!important;opacity:1!important;min-height:unset!important}.product-information__media .product-media-container,.product-information__media .product-media,.product-information__media .slide__image,.product-information__media [data-testid=product-media]{width:100%!important;max-width:100%!important;aspect-ratio:unset!important;min-height:unset!important;height:auto!important;border-radius:0!important;border:none!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.product-information__media img,.product-information__media .product-media img,.product-information__media .slide__image img,.product-information__media [data-testid=product-media] img{width:auto!important;height:auto!important;max-width:100%!important;max-height:65vh!important;min-height:unset!important;object-fit:contain!important;border-radius:0!important;border:none!important;background:transparent!important;background-color:transparent!important;display:block!important;visibility:visible!important;opacity:1!important;margin:auto!important}.product-information .slideshow-controls--thumbnails,.product-information .slideshow-controls__thumbnails-container,.product-information .media-gallery__thumbnails,.product-information .thumbnail-list{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:100%!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;mask-image:none!important;-webkit-mask-image:none!important;padding:8px 0 6px!important;margin:0!important;box-sizing:border-box!important}.product-information .slideshow-controls__thumbnails{display:grid!important;grid-template-columns:repeat(5,minmax(0,58px))!important;gap:6px!important;width:fit-content!important;max-width:100%!important;margin:0 auto!important;justify-content:center!important;align-items:center!important;padding:0!important;box-sizing:border-box!important}.product-information .slideshow-controls__thumbnails-container{user-select:none!important;-webkit-user-select:none!important}.product-information .slideshow-controls__thumbnail img,.product-information .thumbnail-list button img{-webkit-user-drag:none!important;user-drag:none!important;pointer-events:none!important}.product-information .slideshow-controls__thumbnail,.product-information .slideshow-controls__thumbnails li,.product-information .thumbnail-list__item,.product-information .thumbnail-list button,.product-information .slideshow-controls__thumbnails .slideshow-control{display:flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;width:58px!important;height:58px!important;min-width:58px!important;max-width:58px!important;min-height:58px!important;max-height:58px!important;aspect-ratio:1 / 1!important;flex:unset!important;border-radius:8px!important;overflow:hidden!important;border:1.5px solid #e5e7eb!important;background:#fff!important;padding:2px!important;cursor:pointer!important;box-sizing:border-box!important;transition:all .2s ease!important;position:relative!important}.product-information .slideshow-controls__thumbnail[aria-current=true],.product-information .slideshow-controls__thumbnail[aria-selected=true],.product-information .thumbnail-list button[aria-current=true]{border-color:#111!important;box-shadow:0 0 0 1.5px #111!important}.product-information .slideshow-controls__thumbnail img,.product-information .thumbnail-list button img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:6px!important;display:block!important}.product-information .product_title,.product-information h1{font-size:1.35rem!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.01em!important;margin:12px 0 6px!important;white-space:normal!important}.product-information .price,.product-information .price-item--regular{font-size:1.35rem!important;font-weight:700!important;color:#111827!important}.product-information variant-picker-component,.product-information variant-radios{margin:14px 0!important;width:100%!important}.product-information .variant-option label{min-height:42px!important;padding:8px 16px!important;font-size:.88rem!important;border-radius:10px!important}buy-buttons-component,.buy-buttons{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;margin:14px 0!important}.add-to-cart-button,[name=add],.shopify-payment-button__button--unbranded,buy-buttons-component button{width:100%!important;height:48px!important;min-height:48px!important;border-radius:14px!important;font-size:.95rem!important;font-weight:700!important;letter-spacing:.02em!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 14px !important;width:100%!important;height:48px!important}.product-information .product-trust-badges-card,.product-information .group_JbmQwr{display:block!important;padding:14px 10px!important;margin:16px 0!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:14px!important;width:100%!important;box-sizing:border-box!important}.product-information .product-trust-badges-card>.group-block-content,.product-information .group_JbmQwr>.group-block-content{display:grid!important;grid-template-columns:repeat(2,1fr)!important;column-gap:8px!important;row-gap:12px!important;align-items:center!important;justify-items:center!important;width:100%!important;margin:0!important;padding:0!important}.product-information .product-trust-badges-card>.group-block-content>div,.product-information .group_JbmQwr>.group-block-content>div,.product-information .product-trust-badges-card>.group-block-content>.group-block,.product-information .group_JbmQwr>.group-block-content>.group-block{width:100%!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important}.product-information .product-trust-badges-card>.group-block-content>:nth-child(1),.product-information .group_JbmQwr>.group-block-content>:nth-child(1){grid-column:1 / 2!important}.product-information .product-trust-badges-card>.group-block-content>:nth-child(2),.product-information .group_JbmQwr>.group-block-content>:nth-child(2){grid-column:2 / 3!important}.product-information .product-trust-badges-card>.group-block-content>:nth-child(3),.product-information .group_JbmQwr>.group-block-content>:nth-child(3),.product-information .product-trust-badges-card>.group-block-content>:last-child:nth-child(3),.product-information .group_JbmQwr>.group-block-content>:last-child:nth-child(3){grid-column:1 / -1!important;width:100%!important;display:flex!important;justify-content:center!important;justify-self:center!important}.product-information .product-trust-badges-card .group-block__media-wrapper,.product-information .group_JbmQwr .group-block__media-wrapper{display:none!important}.product-information .product-trust-badges-card .group-block .group-block-content,.product-information .group_JbmQwr .group-block .group-block-content{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:auto!important;max-width:100%!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:none!important}.product-information .group_JbmQwr .icon,.product-information .product-trust-badges-card .icon,.product-information .group_JbmQwr .icon-block,.product-information .product-trust-badges-card .icon-block{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;flex-shrink:0!important;border-radius:50%!important;background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 3px #0000000a!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important}.product-information .group_JbmQwr .icon svg,.product-information .product-trust-badges-card .icon svg,.product-information .group_JbmQwr .icon-block svg,.product-information .product-trust-badges-card .icon-block svg{width:14px!important;height:14px!important;color:#111827!important;stroke:#111827!important;stroke-width:2!important;fill:none!important;display:block!important}.product-information .group_JbmQwr .text-block,.product-information .product-trust-badges-card .text-block{display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important;flex:0 0 auto!important}.product-information .group_JbmQwr p,.product-information .product-trust-badges-card p{font-size:10px!important;font-weight:700!important;letter-spacing:.035em!important;line-height:1.2!important;color:#111827!important;margin:0!important;padding:0!important;white-space:nowrap!important;text-transform:uppercase!important}.product-information details.details summary.details__header,.product-information summary.details__header{padding:14px 0!important;min-height:48px!important;font-size:.95rem!important;font-weight:600!important}.product-faq-section{margin-top:20px!important;padding-top:16px!important;width:100%!important}.product-faq-section summary.details__header{padding:14px 0!important;min-height:48px!important;font-size:.92rem!important}.product-faq-section .details-content,.product-faq__answer-body{font-size:.88rem!important;line-height:1.55!important;padding-bottom:14px!important}.customer-reviews{padding:28px 0 32px!important;width:100%!important;max-width:100vw!important;overflow:hidden!important;box-sizing:border-box!important;position:relative!important;z-index:40!important}.customer-reviews h2{font-size:1.35rem!important;padding:0 16px!important;margin:0 0 14px!important;text-align:left!important}.reviews-container{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:stretch!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important;overscroll-behavior-x:contain!important;position:relative!important;width:100%!important;max-width:100%!important;gap:16px!important;padding:12px 9vw 24px!important;margin:0!important;scrollbar-width:none!important;box-sizing:border-box!important}.reviews-container::-webkit-scrollbar{display:none!important}.review-item{flex:0 0 82vw!important;width:82vw!important;max-width:360px!important;min-width:0!important;scroll-snap-align:center!important;scroll-snap-stop:always!important;margin:0!important;padding:22px 18px!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;box-shadow:0 4px 14px #0000000d!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.review-item:first-child{margin-left:0!important}.review-item:last-child{margin-right:0!important}.review-img{width:48px!important;height:48px!important;border-radius:50%!important;object-fit:cover!important;margin-bottom:10px!important}.review-text{font-size:.85rem!important;line-height:1.5!important;color:#374151!important;margin-bottom:12px!important;white-space:normal!important}.customer-name{font-weight:700!important;font-size:.88rem!important;color:#111827!important;margin:0!important}.verified-buyer{font-size:.75rem!important;color:#059669!important;margin-top:2px!important}.reviews-carousel-controls{display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;margin-top:14px!important;padding:6px 0!important;width:100%!important}.reviews-carousel-btn{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:50%!important;background:#111!important;color:#fff!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 2px 8px #00000026!important;transition:transform .2s ease,background-color .2s ease!important}.reviews-carousel-btn:hover{background:#333!important;transform:scale(1.08)!important}.reviews-carousel-btn svg{width:16px!important;height:16px!important;stroke:#fff!important;stroke-width:2.5!important;display:block!important}.reviews-carousel-dots{display:flex!important;align-items:center!important;gap:8px!important}.reviews-dot{width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important;border-radius:50%!important;background:#d1d5db!important;border:none!important;cursor:pointer!important;padding:0!important;transition:width .3s ease,background-color .3s ease!important}.reviews-dot.is-active{width:22px!important;border-radius:9999px!important;background:#111!important}.cstm_email_sec,#shopify-section-template--18866329944243__section_yzBkRj{padding:36px 16px!important;border-radius:0!important}.cstm_email_sec h2{font-size:1.45rem!important;line-height:1.3!important;text-align:center!important;margin-bottom:8px!important}.cstm_email_sec p{font-size:.88rem!important;line-height:1.5!important;text-align:center!important;max-width:100%!important;margin:0 auto 18px!important}.cstm_email_sec .email-signup__input-group,.cstm_email_input_box,.footer_signup .email-signup__input-group{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;gap:10px!important;padding:0!important;box-sizing:border-box!important}.cstm_email_sec input[type=email],.footer_signup input[type=email],.cstm_email_input_box input[type=email]{width:100%!important;height:48px!important;border-radius:12px!important;padding:0 16px!important;font-size:.92rem!important;box-sizing:border-box!important}.cstm_email_sec .email-signup__button,.cstm_email_sec button[type=submit],.footer_signup button[type=submit],.cstm_email_input_box button{width:100%!important;height:48px!important;border-radius:12px!important;font-weight:700!important;font-size:.92rem!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}footer,.shopify-section-group-footer-group{padding:32px 0 24px!important}.footer_blocks_wrapper{padding:0 16px!important;gap:16px!important;flex-direction:column!important}.footer_blocks_wrapper>*{flex-basis:100%!important;width:100%!important;min-width:0!important;max-width:100%!important}.footer_blocks_wrapper>.footer-utilities{flex-basis:100%!important;width:100%!important;flex-direction:column!important;margin-top:0!important}.footer_blocks_wrapper>.footer-utilities .footer-utilities__group{flex-basis:auto!important;width:auto!important;max-width:none!important;min-width:0!important}.footer_first_block{width:100%!important;text-align:left!important;margin-bottom:12px!important}.footer_logo img{max-height:44px!important;width:auto!important;object-fit:contain!important}.footer_desc p{font-size:.84rem!important;line-height:1.5!important;max-width:100%!important;margin-top:8px!important;color:#ffffffbf!important}.footer_blocks_wrapper{gap:.5rem!important}.footer_blocks_wrapper .menu,.footer_blocks_wrapper accordion-custom.menu{flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;margin:0!important;padding:0!important}.footer_blocks_wrapper .menu__details{height:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:none!important}.footer_blocks_wrapper summary.menu__heading{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:14px 0!important;min-height:0!important;height:auto!important;margin:0!important;font-size:.92rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#fff!important;cursor:pointer!important;width:100%!important}.footer_blocks_wrapper .menu--accordion .menu__heading__default,.footer_blocks_wrapper .menu__heading__default{display:none!important}.footer_blocks_wrapper .menu--accordion .menu__heading__accordion{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.footer_blocks_wrapper details:not([open]) .details-content{display:none!important;height:0!important;padding:0!important;margin:0!important}.footer_blocks_wrapper details[open] .details-content{display:block!important;padding:4px 0 16px 8px!important}.footer_blocks_wrapper>*:last-child,.footer_blocks_wrapper .newsletter{margin-top:1rem!important}.footer_blocks_wrapper .menu__item a{font-size:.85rem!important;line-height:1.7!important;color:#ffffffbf!important}.footer-utilities{padding:16px 0!important;text-align:center!important}.footer-utilities .policy-list{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px 14px!important;font-size:.75rem!important}payment-icons .payment-icons__list{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important}[data-template="page.about-us"] .about_us_page_hero h2{font-size:1.5rem!important;line-height:1.25!important}[data-template="page.about-us"] .section h2,[data-template="page.about-us"] .section h3{font-size:1.35rem!important}[data-template="page.about-us"] p{font-size:.9rem!important;line-height:1.6!important}[data-template="page.sustainability"] .hero h1,[data-template="page.sustainability"] .hero h2{font-size:1.5rem!important}.cstm_quote_section{padding:20px 14px!important;margin:16px auto!important}.cstm_quote_section p{font-size:1rem!important;line-height:1.5!important}.cstm_section_thought{padding:32px 16px!important;border-radius:12px!important}.cstm_section_thought h2{font-size:1.45rem!important}[data-template="page.bulk-order"] input,[data-template="page.bulk-order"] textarea,[data-template="page.bulk-order"] select{width:100%!important;box-sizing:border-box!important;border-radius:10px!important;font-size:.9rem!important}[data-template="page.bulk-order"] input{height:44px!important}[data-template="page.bulk-order"] .button,[data-template="page.bulk-order"] button[type=submit]{width:100%!important;height:48px!important;border-radius:14px!important}}@media screen and (max-width:375px){.header__row.header__row--top{padding:4px 8px!important}.header__column--center{max-width:calc(100% - 120px)!important}.header-logo img,.header__logo-image{max-height:36px!important;max-width:105px!important}header-actions .header-actions__action,header-actions .account-button,header-actions .action__cart,.header__icon--summary{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}.section-resource-list .resource-list--grid,.template-collection .resource-list--grid{gap:10px 6px!important;padding:0 8px!important}.product-card__content .product-title,.product-card__content h3,.product-card__content p{font-size:.8rem!important}.product-information .product_title,.product-information h1{font-size:1.25rem!important}.review-item{flex:0 0 80vw!important;width:80vw!important;max-width:80vw!important;min-width:0!important;padding:18px 14px!important;scroll-snap-align:center!important;scroll-snap-stop:always!important;margin:0!important}}.cart-items__quantity quantity-selector-component,.cart-items__quantity .quantity-selector,.cart-items__table .quantity-selector{display:inline-flex!important;flex-direction:row!important;align-items:center!important;height:38px!important;background:#f3f4f6!important;border:1px solid #d1d5db!important;border-radius:8px!important;padding:0 2px!important;gap:0!important;min-width:100px!important;width:auto!important}.cart-items__quantity .quantity-selector :is(.quantity-minus,.quantity-plus),.cart-items__quantity .quantity-selector button.quantity-minus,.cart-items__quantity .quantity-selector button.quantity-plus,.cart-items__table .quantity-selector :is(.quantity-minus,.quantity-plus){width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:none!important;border-radius:6px!important;cursor:pointer!important;color:#111827!important;padding:0!important;margin:0!important;transition:background-color .15s ease!important;opacity:1!important;visibility:visible!important}.cart-items__quantity .quantity-selector :is(.quantity-minus,.quantity-plus):hover,.cart-items__table .quantity-selector :is(.quantity-minus,.quantity-plus):hover{background:#e5e7eb!important}.cart-items__quantity .quantity-selector :is(.quantity-minus,.quantity-plus) svg,.cart-items__quantity .quantity-selector :is(.quantity-minus,.quantity-plus) .svg-wrapper svg,.cart-items__quantity .quantity-selector :is(.quantity-minus,.quantity-plus) .svg-wrapper,.cart-items__table .quantity-selector :is(.quantity-minus,.quantity-plus) svg,.cart-items__table .quantity-selector :is(.quantity-minus,.quantity-plus) .svg-wrapper svg{width:12px!important;height:12px!important;display:block!important;visibility:visible!important;opacity:1!important;stroke:#111827!important;stroke-width:2.5!important;fill:#111827!important;color:#111827!important}.cart-items__quantity .quantity-selector input[type=number],.cart-items__table .quantity-selector input[type=number]{width:32px!important;text-align:center!important;font-weight:700!important;font-size:14px!important;color:#111827!important;background:transparent!important;border:none!important;padding:0!important;margin:0!important;-moz-appearance:textfield!important}.cart-items__quantity .quantity-selector input[type=number]::-webkit-inner-spin-button,.cart-items__quantity .quantity-selector input[type=number]::-webkit-outer-spin-button{appearance:none!important;-webkit-appearance:none!important}.cart-drawer__header{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;position:relative!important;box-sizing:border-box!important}.cart-drawer--empty .cart-drawer__header{display:flex!important;justify-content:flex-end!important;width:100%!important}.cart-drawer__close-button,button.cart-drawer__close-button,.cart-drawer [ref=closeButton]{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:50%!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;color:#111827!important;cursor:pointer!important;padding:0!important;margin:0!important;z-index:100!important;flex-shrink:0!important;transition:background-color .2s ease,transform .15s ease,color .2s ease!important}.cart-drawer__close-button:hover,button.cart-drawer__close-button:hover,.cart-drawer [ref=closeButton]:hover{background:#e5e7eb!important;color:#000!important;transform:scale(1.06)!important}.cart-drawer__close-button .svg-wrapper,.cart-drawer__close-button svg,.cart-drawer [ref=closeButton] svg{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:14px!important;max-height:14px!important;color:#111827!important;stroke:#111827!important;stroke-width:2.2px!important;fill:none!important}.cart-drawer__close-button svg path,.cart-drawer [ref=closeButton] svg path{stroke:#111827!important;stroke-width:2.2px!important}header-component,#header-component,.header-section,.header__row.header__row--top,.header__row.header__row--top .header__columns,.header__column--right,header-actions{overflow:visible!important}.header__row.header__row--top{position:relative!important;z-index:105!important}.header__row.header__row--top:has(.account-popover[open]),.header__row:has(.account-popover[open]),.header__row.header__row--top:has([open]),.header__row:has([open]){position:relative!important;z-index:1000!important}header-actions,.header__column--right{position:relative!important;z-index:1001!important}header-actions:has(.account-popover[open]){position:relative!important;z-index:1002!important}.account-popover,details.account-popover{position:relative!important;z-index:1003!important}.account-popover[open],details.account-popover[open]{position:relative!important;z-index:1005!important}.account-popover__panel,floating-panel-component.account-popover__panel,details.account-popover[open] .account-popover__panel{z-index:99999!important}.about-section-kicker{display:inline-block!important;font-family:var(--font-heading--family, "Plus Jakarta Sans", sans-serif)!important;font-size:.76rem!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#6b7280!important;margin-bottom:12px!important}[data-template="page.about-us"] .section-content-wrapper,[data-template=page] .section-content-wrapper,body.about-us .section-content-wrapper,.about-intro-section,.about-story-section,.about-founder-section,.about-values-section,.about-join-section{box-sizing:border-box!important}.about-hero-section{position:relative!important;width:100%!important;overflow:hidden!important;min-height:480px!important}.about-hero-section .hero__content-wrapper,[data-template="page.about-us"] .about-hero-section .hero__content-wrapper,[data-template="page.about-us"] .about_page_hero_section .hero__content-wrapper,[data-template=page] .about-hero-section .hero__content-wrapper,body.about-us .about-hero-section .hero__content-wrapper{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important;width:100%!important;max-width:820px!important;height:auto!important;margin:0 auto!important;padding:70px 24px!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;z-index:5!important}.about-hero__eyebrow{font-family:var(--font-heading--family, "Plus Jakarta Sans", sans-serif)!important;font-size:.85rem!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#ffffffe6!important;margin:0 0 14px!important}.about-hero__heading,.about_page_hero_section h2,.about_page_hero_section .text-block h2,.about_page_hero_section .text-block,.about_page_hero_section .text-block *,.about_page_hero_section .hero__content-wrapper h2,.about_page_hero_section .hero__content-wrapper .text-block,.about_page_hero_section .hero__content-wrapper .text-block *,#Hero-hero_8n9Mqj h2,#Hero-hero_8n9Mqj .text-block,#Hero-hero_8n9Mqj .text-block *,.text-block--text_CbDigH,.text-block--text_CbDigH *,.about-hero-section h2,[data-template="page.about-us"] .about_page_hero_section h2,[data-template="page.about-us"] .about_page_hero_section .text-block,[data-template="page.about-us"] .about_page_hero_section .text-block *,.template-suffix-about-us .about_page_hero_section h2,.template-suffix-about-us .about_page_hero_section .text-block,.template-suffix-about-us .about_page_hero_section .text-block *{font-family:var(--font-heading--family, "Plus Jakarta Sans", sans-serif)!important;font-size:clamp(2.4rem,4.5vw,3.8rem)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.15!important;color:#fff!important;--color: #ffffff !important;--color-foreground: #ffffff !important;--color-foreground-heading: #ffffff !important;--font-h2--color: #ffffff !important;margin:0 0 16px!important;text-shadow:0 2px 14px rgba(0,0,0,.6)!important;text-transform:none!important}.about-hero__subtext{font-family:var(--font-body--family, "Inter", sans-serif)!important;font-size:clamp(1.05rem,1.8vw,1.25rem)!important;font-weight:400!important;line-height:1.65!important;color:#fffffff2!important;max-width:660px!important;margin:0 auto!important;text-shadow:0 1px 8px rgba(0,0,0,.3)!important;text-transform:none!important}.about-story-section{padding:75px 24px!important;max-width:1200px!important;margin:0 auto!important;width:100%!important}.about-story-section>.section-content-wrapper,.about-story-section .section-content-wrapper--flex{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:52px!important}.about-story-section img{border-radius:16px!important;box-shadow:0 16px 36px -8px #0000001f,0 0 0 1px #0000000d!important;width:100%!important;max-width:520px!important;height:460px!important;object-fit:cover!important;display:block!important;transition:transform .35s ease!important}.about-story-section img:hover{transform:scale(1.015)!important}.about-story-group{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.about-story__heading{font-family:var(--font-heading--family, "Plus Jakarta Sans", sans-serif)!important;font-size:clamp(1.85rem,3vw,2.5rem)!important;font-weight:800!important;letter-spacing:-.02em!important;color:#111827!important;margin:0 0 20px!important;text-transform:none!important;line-height:1.2!important}.about-story__prose p{font-family:var(--font-body--family, "Inter", sans-serif)!important;font-size:1.05rem!important;line-height:1.8!important;color:#374151!important;margin:0 0 18px!important;text-transform:none!important}.about-story__prose p:last-child{margin-bottom:0!important}.about-story__prose strong{color:#111827!important;font-weight:700!important}.about-founder__signature-box{margin-top:26px!important;padding-top:18px!important;border-top:1.5px solid #e5e7eb!important}.about-founder__signature{font-family:var(--font-heading--family, "Plus Jakarta Sans", sans-serif)!important;font-size:1.05rem!important;font-weight:700!important;color:#111827!important;letter-spacing:-.01em!important;margin:0!important;text-transform:none!important}.about-values-section{padding:85px 24px 90px!important;background:#fafafa!important;border-top:1px solid #f0f0f0!important;border-bottom:1px solid #f0f0f0!important}.about-mission-card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;padding:44px 36px!important;max-width:960px!important;margin:0 auto 56px!important;text-align:center!important;box-shadow:0 8px 24px -4px #0000000d!important;position:relative!important}.about-mission__quote{font-family:var(--font-heading--family, "Plus Jakarta Sans", sans-serif)!important;font-size:clamp(1.2rem,2.2vw,1.55rem)!important;font-weight:700!important;color:#111827!important;line-height:1.65!important;margin:0!important;padding:0!important;border:none!important;font-style:normal!important}.about-values__header-wrap{text-align:center!important;margin-bottom:36px!important}.about-values__heading{font-family:var(--font-heading--family, "Plus Jakarta Sans", sans-serif)!important;font-size:clamp(1.9rem,3.2vw,2.5rem)!important;font-weight:800!important;letter-spacing:-.02em!important;color:#111827!important;margin:0!important;text-transform:none!important;line-height:1.2!important}.about-values__grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:24px!important;max-width:1080px!important;margin:0 auto!important;width:100%!important}.about-value-card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;padding:30px 28px!important;display:flex!important;align-items:flex-start!important;gap:20px!important;text-align:left!important;box-shadow:0 2px 10px #00000008!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease!important}.about-value-card:hover{transform:translateY(-3px)!important;box-shadow:0 12px 28px -6px #00000014!important;border-color:#d1d5db!important}.about-value-card--featured{grid-column:1 / -1!important;max-width:640px!important;margin:0 auto!important;width:100%!important}.about-value__number{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:10px!important;background:#111827!important;color:#fff!important;font-family:var(--font-heading--family, "Plus Jakarta Sans", sans-serif)!important;font-size:.95rem!important;font-weight:800!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.about-value__content{flex:1 1 auto!important}.about-value__title{font-family:var(--font-heading--family, "Plus Jakarta Sans", sans-serif)!important;font-size:1.18rem!important;font-weight:800!important;color:#111827!important;margin:0 0 8px!important;letter-spacing:-.01em!important;text-transform:none!important;line-height:1.3!important}.about-value__desc{font-family:var(--font-body--family, "Inter", sans-serif)!important;font-size:.95rem!important;line-height:1.6!important;color:#4b5563!important;margin:0!important;text-transform:none!important}.about-join-section{padding:90px 24px 100px!important;background:#111827!important;color:#fff!important;text-align:center!important;position:relative!important}.about-join-section .about-section-kicker{color:#9ca3af!important}.about-join__heading{font-family:var(--font-heading--family, "Plus Jakarta Sans", sans-serif)!important;font-size:clamp(2rem,3.8vw,2.8rem)!important;font-weight:800!important;letter-spacing:-.02em!important;color:#fff!important;margin:0 0 18px!important;text-transform:none!important;line-height:1.2!important}.about-join__lead{font-family:var(--font-body--family, "Inter", sans-serif)!important;font-size:clamp(1.05rem,1.8vw,1.2rem)!important;line-height:1.75!important;color:#e5e7eb!important;max-width:680px!important;margin:0 auto 20px!important;text-transform:none!important}.about-join__tagline{font-family:var(--font-heading--family, "Plus Jakarta Sans", sans-serif)!important;font-size:1.15rem!important;font-weight:500!important;color:#fff!important;margin:0 auto 36px!important;letter-spacing:-.01em!important;text-transform:none!important}.about-join__tagline strong{font-weight:800!important;color:#fff!important}.about-newsletter-form{max-width:520px!important;margin:0 auto!important;width:100%!important}.about-newsletter-form input[type=email]{background:#fff!important;color:#111827!important;border-radius:8px!important;padding:14px 18px!important;font-size:.95rem!important;border:1px solid transparent!important}.about-newsletter-form button,.about-newsletter-form .button{background:#fff!important;color:#111827!important;font-family:var(--font-heading--family, "Plus Jakarta Sans", sans-serif)!important;font-weight:800!important;font-size:.88rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:8px!important;padding:14px 28px!important;border:none!important;box-shadow:0 4px 14px #0003!important;transition:all .25s ease!important;cursor:pointer!important}.about-newsletter-form button:hover,.about-newsletter-form .button:hover{background:#f3f4f6!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #0000004d!important}@media screen and (max-width:749px){.about-hero-section{min-height:400px!important}.about-hero-section .hero__content-wrapper,[data-template="page.about-us"] .about-hero-section .hero__content-wrapper,[data-template="page.about-us"] .about_page_hero_section .hero__content-wrapper,[data-template=page] .about-hero-section .hero__content-wrapper,body.about-us .about-hero-section .hero__content-wrapper{padding:50px 16px!important;width:100%!important}.about-story-section{padding:48px 18px 56px!important}.about-story-section>.section-content-wrapper,.about-story-section .section-content-wrapper--flex{flex-direction:column!important;gap:28px!important}.about-story-section--founder>.section-content-wrapper,.about-story-section--founder .section-content-wrapper--flex,.about-story-section--promise>.section-content-wrapper,.about-story-section--promise .section-content-wrapper--flex{flex-direction:column-reverse!important}.about-story-section img{max-width:100%!important;height:300px!important}.about-story-group{width:100%!important}.about-values-section{padding:56px 18px 60px!important}.about-mission-card{padding:28px 20px!important;margin-bottom:36px!important}.about-values__grid{grid-template-columns:1fr!important;gap:16px!important}.about-value-card{padding:22px 18px!important;gap:16px!important}.about-value-card--featured{grid-column:auto!important;max-width:100%!important;margin:0!important}.about-join-section{padding:60px 18px 70px!important}.about-newsletter-form{max-width:100%!important}}.about_page_hero_section,.about_page_hero_section *,.about_page_hero_section h2,.about_page_hero_section h1,.about_page_hero_section .text-block,.about_page_hero_section .text-block *,.about_page_hero_section .hero__content-wrapper h2,.about_page_hero_section .hero__content-wrapper h1,.about_page_hero_section .hero__content-wrapper .text-block,.about_page_hero_section .hero__content-wrapper .text-block *,[class*=about_page_hero_section],[class*=about_page_hero_section] *,[class*=about_page_hero_section] h2,[class*=about_page_hero_section] h1,[id*=hero_8n9Mqj],[id*=hero_8n9Mqj] *,[id*=hero_8n9Mqj] h2,[id*=hero_8n9Mqj] h1,[id*=hero_8n9Mqj] .text-block,[id*=hero_8n9Mqj] .text-block *,.text-block--text_CbDigH,.text-block--text_CbDigH *,[class*=text_CbDigH],[class*=text_CbDigH] *,body.about-us .about_page_hero_section h2,body.about-us .about_page_hero_section *,body.about-us [id*=hero_8n9Mqj] h2,body.about-us [id*=hero_8n9Mqj] *,body.template-suffix-about-us .about_page_hero_section h2,body.template-suffix-about-us .about_page_hero_section *,body.template-suffix-about-us [id*=hero_8n9Mqj] h2,body.template-suffix-about-us [id*=hero_8n9Mqj] *,[data-template*=about] .about_page_hero_section h2,[data-template*=about] [id*=hero_8n9Mqj] h2,[data-template*=about] .about_page_hero_section .text-block,[data-template*=about] .about_page_hero_section .text-block *,[data-template*=about] [id*=hero_8n9Mqj] *,.template-suffix-about-us .about_page_hero_section h2,.template-suffix-about-us .about_page_hero_section .text-block,.template-suffix-about-us .about_page_hero_section .text-block *{color:#fff!important;-webkit-text-fill-color:#ffffff!important;--color: #ffffff !important;--color-foreground: #ffffff !important;--color-foreground-heading: #ffffff !important;--font-h1--color: #ffffff !important;--font-h2--color: #ffffff !important;--font-h2-color: #ffffff !important;text-shadow:0 2px 10px rgba(0,0,0,.45)!important}@media screen and (max-width:768px){.custom_class_hero_slider .slide__image-container,.custom_class_hero_slider slideshow-slide>.slide__image-container{display:block!important;width:100%!important;height:100%!important;position:relative!important;overflow:hidden!important;background:transparent!important}.custom_class_hero_slider .slide__picture{display:block!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.custom_class_hero_slider .slide__image{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;min-height:100%!important;transform:scale(1.08)!important}}.collection_page_coll_sec{max-width:1360px!important;margin:0 auto!important;padding-left:clamp(1rem,3vw,2.5rem)!important;padding-right:clamp(1rem,3vw,2.5rem)!important}.collection_page_coll_sec .page_heading{text-align:center!important;margin-bottom:2.75rem!important;display:flex!important;flex-direction:column!important;align-items:center!important}.collection_page_coll_sec .page_heading .text-block:before{content:"EXPLORE DINGIZ"!important;font-family:var(--font-primary--family, "Plus Jakarta Sans", sans-serif)!important;font-size:.8rem!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#607274!important;margin-bottom:.65rem!important;display:block!important;text-align:center!important}.collection_page_coll_sec .page_heading h2,.collection_page_coll_sec .page_heading h3{font-family:var(--font-primary--family, "Plus Jakarta Sans", sans-serif)!important;font-size:clamp(2rem,3.2vw,2.75rem)!important;font-weight:800!important;letter-spacing:-.025em!important;color:#111827!important;margin:0!important;line-height:1.15!important;text-align:center!important}.collection_page_coll_sec .page_heading .text-block:after{content:"Thoughtfully designed essentials crafted for every corner of your daily life."!important;font-family:var(--font-body--family, "Inter", sans-serif)!important;font-size:1.02rem!important;color:#4b5563!important;max-width:520px!important;margin:.75rem auto 0!important;line-height:1.6!important;display:block!important;text-align:center!important;font-weight:400!important}@media screen and (min-width:990px){body.template-list-collections .collection_page_coll_sec .resource-list.resource-list--grid,body.template-list-collections .collection_page_coll_sec .resource-list--grid,.collection_page_coll_sec .resource-list.resource-list--grid,.collection_page_coll_sec .resource-list--grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;width:100%!important}}body.template-list-collections .collection_page_coll_sec .resource-list__item,.collection_page_coll_sec .resource-list__item{margin-bottom:0!important;width:100%!important;height:auto!important}.collection_page_coll_sec .collection-card{border-radius:18px!important;overflow:hidden!important;position:relative!important;background:#f8fafc!important;box-shadow:0 4px 20px #00000012,0 1px 3px #0000000a!important;border:1px solid rgba(0,0,0,.06)!important;aspect-ratio:1 / 1!important;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)!important}.collection_page_coll_sec .collection-card:hover{transform:translateY(-6px)!important;box-shadow:0 20px 40px #00000024,0 4px 12px #0000000f!important}.collection_page_coll_sec .collection-card__inner{border-radius:18px!important;overflow:hidden!important;height:100%!important;width:100%!important;position:relative!important}.collection_page_coll_sec .collection-card img,.collection_page_coll_sec .collection-card__inner img,.collection_page_coll_sec .collection-card__image img,.collection_page_coll_sec .image-block__image{border-radius:18px!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .65s cubic-bezier(.16,1,.3,1)!important}.collection_page_coll_sec .collection-card:hover img,.collection_page_coll_sec .collection-card:hover .image-block__image{transform:scale(1.08)!important}.collection_page_coll_sec .collection-card__inner:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(180deg,#0000 38%,#00000038 68%,#0009)!important;pointer-events:none!important;border-radius:18px!important;z-index:1!important;transition:background .4s ease!important}.collection_page_coll_sec .collection-card:hover .collection-card__inner:after{background:linear-gradient(180deg,#0000000d 28%,#00000052 62%,#000000b8)!important}.collection_page_coll_sec .collection-card__content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;padding:0 0 24px!important;z-index:2!important;pointer-events:none!important;flex-direction:column!important}.collection_page_coll_sec .collection-card__inner p{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#fffffff0!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;color:#111827!important;font-family:var(--font-primary--family, "Plus Jakarta Sans", sans-serif)!important;font-size:.9rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:11px 24px!important;border-radius:9999px!important;border:1px solid rgba(255,255,255,.85)!important;box-shadow:0 4px 18px #0000001f,0 1px 3px #0000000f!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important;margin:0!important;pointer-events:auto!important}.collection_page_coll_sec .collection-card__inner p:after{content:"\2192"!important;font-size:1rem!important;line-height:1!important;transition:transform .3s cubic-bezier(.16,1,.3,1),color .3s ease!important;display:inline-block!important;color:#4b5563!important}.collection_page_coll_sec .collection-card:hover .collection-card__inner p{background:#111827!important;color:#fff!important;border-color:#111827!important;box-shadow:0 8px 25px #00000047!important;transform:translateY(-3px)!important}.collection_page_coll_sec .collection-card:hover .collection-card__inner p:after{color:#fff!important;transform:translate(4px)!important}@media screen and (min-width:641px)and (max-width:989px){body.template-list-collections .collection_page_coll_sec .resource-list--grid,.collection_page_coll_sec .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}}@media screen and (max-width:640px){body.template-list-collections .collection_page_coll_sec .resource-list.resource-list--grid,body.template-list-collections .collection_page_coll_sec .resource-list--grid,.collection_page_coll_sec .resource-list--grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.collection_page_coll_sec .page_heading{margin-bottom:1.75rem!important}.collection_page_coll_sec .collection-list-sub{font-size:.9rem!important;padding:0 10px!important}.collection_page_coll_sec .collection-card,.collection_page_coll_sec .collection-card__inner,.collection_page_coll_sec .collection-card img,.collection_page_coll_sec .collection-card__inner img,.collection_page_coll_sec .collection-card__image img,.collection_page_coll_sec .image-block__image,.collection_page_coll_sec .collection-card__inner:after{border-radius:14px!important}.collection_page_coll_sec .collection-card__content{padding-bottom:14px!important}.collection_page_coll_sec .collection-card__inner p{font-size:.72rem!important;padding:7px 12px!important;letter-spacing:.03em!important;gap:4px!important}.collection_page_coll_sec .collection-card__inner p:after{font-size:.75rem!important}}.cstm_section_category,.cstm_section_category.section,body.template-index .cstm_section_category{max-width:1360px!important;margin:2.5rem auto!important;padding-left:clamp(1rem,3vw,2.5rem)!important;padding-right:clamp(1rem,3vw,2.5rem)!important;min-height:unset!important;--section-min-height: 0px !important}@media screen and (min-width:750px){.cstm_section_category .section-content-wrapper,body.template-index .cstm_section_category .section-content-wrapper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:26px!important;width:100%!important;align-items:start!important}}.cstm_section_category .group-block,.cstm_section_category .cstm_one_cat_slide,.cstm_section_category .cstm_two_cat_slide,.cstm_section_category .cstm_three_cat_slide{border-radius:18px!important;overflow:hidden!important;position:relative!important;background:#f8fafc!important;box-shadow:0 4px 20px #00000012,0 1px 3px #0000000a!important;border:1px solid rgba(0,0,0,.06)!important;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;max-width:100%!important;height:380px!important;min-height:380px!important;max-height:390px!important;aspect-ratio:auto!important}.cstm_section_category .group-block:hover{transform:translateY(-6px)!important;box-shadow:0 20px 40px #00000024,0 4px 12px #0000000f!important}.cstm_section_category .group-block__media-wrapper,.cstm_section_category .background-image-container{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;overflow:hidden!important;border-radius:18px!important}.cstm_section_category .background-image-container img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:18px!important;transition:transform .65s cubic-bezier(.16,1,.3,1)!important;display:block!important}.cstm_section_category .group-block:hover .background-image-container img{transform:scale(1.08)!important}.cstm_section_category .group-block:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(180deg,#0000 38%,#00000038 68%,#0009)!important;pointer-events:none!important;border-radius:18px!important;z-index:2!important;transition:background .4s ease!important}.cstm_section_category .group-block:hover:after{background:linear-gradient(180deg,#0000000d 28%,#00000052 62%,#000000b8)!important}.cstm_section_category .group-block-content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;padding:0 0 24px!important;z-index:4!important;pointer-events:none!important;height:100%!important;width:100%!important}.cstm_section_category .spacer-block{display:none!important}.cstm_section_category .link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#fffffff0!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;color:#111827!important;font-family:var(--font-primary--family, "Plus Jakarta Sans", sans-serif)!important;font-size:.88rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:11px 26px!important;border-radius:9999px!important;border:1px solid rgba(255,255,255,.85)!important;box-shadow:0 4px 18px #0000001f,0 1px 3px #0000000f!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important;margin:0!important;position:static!important;bottom:auto!important;text-decoration:none!important;pointer-events:auto!important;z-index:5!important}.cstm_section_category .link:after{content:"\2192"!important;font-size:1rem!important;line-height:1!important;transition:transform .3s cubic-bezier(.16,1,.3,1),color .3s ease!important;display:inline-block!important;color:#4b5563!important}.cstm_section_category .group-block:hover .link,.cstm_section_category .link:hover{background:#111827!important;color:#fff!important;border-color:#111827!important;box-shadow:0 8px 25px #00000047!important;transform:translateY(-3px)!important}.cstm_section_category .group-block:hover .link:after,.cstm_section_category .link:hover:after{color:#fff!important;transform:translate(4px)!important}@media screen and (max-width:749px){.home_collection .resource-list,.home_collection .resource-list__carousel{display:none!important}.home_collection{padding-top:24px!important;padding-bottom:8px!important;margin-bottom:0!important}.home_collection h2{font-size:1.55rem!important;text-align:center!important;margin-bottom:0!important}.cstm_section_category,.cstm_section_category.section{display:block!important;margin:0 auto 2.5rem!important;padding:0 16px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.cstm_section_category .custom-section-content{width:100%!important;max-width:100%!important;display:block!important;box-sizing:border-box!important}.cstm_section_category .section-content-wrapper,body.template-index .cstm_section_category .section-content-wrapper{display:flex!important;flex-direction:column!important;gap:18px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.cstm_section_category .group-block,.cstm_section_category .cstm_one_cat_slide,.cstm_section_category .cstm_two_cat_slide,.cstm_section_category .cstm_three_cat_slide{width:100%!important;max-width:100%!important;height:250px!important;min-height:250px!important;max-height:250px!important;aspect-ratio:auto!important;border-radius:18px!important;position:relative!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;margin:0!important;box-sizing:border-box!important;flex:0 0 250px!important}.cstm_section_category .group-block__media-wrapper,.cstm_section_category .background-image-container{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;overflow:hidden!important;border-radius:18px!important}.cstm_section_category .background-image-container img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:18px!important;display:block!important}.cstm_section_category .group-block:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(180deg,#0000000d 30%,#0000008c)!important;border-radius:18px!important;pointer-events:none!important;z-index:2!important}.cstm_section_category .group-block-content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;padding:0 0 20px!important;z-index:4!important;pointer-events:none!important;height:100%!important;width:100%!important}.cstm_section_category .link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#fffffff2!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;color:#111827!important;font-family:var(--font-primary--family, "Plus Jakarta Sans", sans-serif)!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:12px 26px!important;border-radius:9999px!important;border:1px solid rgba(255,255,255,.9)!important;box-shadow:0 4px 18px #0000002e!important;margin:0!important;position:static!important;bottom:auto!important;text-decoration:none!important;pointer-events:auto!important;z-index:5!important}.cstm_section_category .link:after{content:"\2192"!important;font-size:.92rem!important;line-height:1!important;color:#111827!important;display:inline-block!important}}.button,button.button,a.button,input[type=submit].button,.shopify-challenge__button,.customer button,.cart-drawer__footer .button,.contact .contact-form .submit-button,.bulk-order .section-content-wrapper .button,.product-form__submit,.add-to-cart-button,.cstm_email_sec .email-signup__button,.footer_signup .email-signup__button,.about-newsletter-form button,[class*=button--]{border-radius:14px!important;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease!important}.button:hover,button.button:hover,a.button:hover,.add-to-cart-button:hover,[class*=button--]:hover{transform:translateY(-2px)!important;box-shadow:0 6px 18px #0000001a!important}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 14px !important;border-radius:14px!important}.field__input,.search-input,.cstm_email_input_box input[type=email],.cstm_email_sec input[type=email],.footer_signup input[type=email],.about-newsletter-form input[type=email],input[type=text],input[type=email],input[type=search],input[type=password],input[type=tel],input[type=number],select,textarea{border-radius:12px!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease!important}.field__input:focus,.search-input:focus,.cstm_email_input_box input[type=email]:focus,.cstm_email_sec input[type=email]:focus,.footer_signup input[type=email]:focus,.about-newsletter-form input[type=email]:focus,input[type=text]:focus,input[type=email]:focus,input[type=search]:focus,input[type=password]:focus,input[type=tel]:focus,textarea:focus,select:focus{border-radius:12px!important;box-shadow:0 0 0 3px #18181b14!important}quantity-input,.quantity-selector,.product-details .quantity-selector,.cart-items__quantity .quantity-selector,.cart-items__table .quantity-selector{border-radius:12px!important;border:1px solid rgba(0,0,0,.12)!important;overflow:hidden!important}.variant-option__button-label{border-radius:12px!important}.product-card,.product-card__content,.product-card .product-card__image,.collection-card,.collection-card--image-bg .collection-card__inner,.review-item{border-radius:16px!important;overflow:hidden!important}body.bulk-order .hero__container,body.sustainability .hero__container,body.template-suffix-bulk-order .hero__container,body.template-suffix-sustainability .hero__container,body .bulk_order_page .hero__container,body .sustain_page_hero_banner .hero__container,body .sustain_page_hero .hero__container,body [data-template="page.bulk-order"] .hero__container,body [data-template="page.sustainability"] .hero__container,.bulk_order_page .hero__container,.sustain_page_hero_banner .hero__container,.sustain_page_hero .hero__container,#Hero-hero_xMQGM8 .hero__container,#Hero-hero_tGMHh9 .hero__container,#Hero-hero_xzazqr .hero__container{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:520px!important;height:auto!important;overflow:hidden!important;padding:40px 20px!important;box-sizing:border-box!important}body.bulk-order .hero__content-wrapper,body.sustainability .hero__content-wrapper,body.template-suffix-bulk-order .hero__content-wrapper,body.template-suffix-sustainability .hero__content-wrapper,body[class*=bulk-order] .hero__content-wrapper,body[class*=sustainability] .hero__content-wrapper,body .bulk_order_page .hero__content-wrapper,body .sustain_page_hero_banner .hero__content-wrapper,body .sustain_page_hero .hero__content-wrapper,body [data-template*=bulk-order] .hero__content-wrapper,body [data-template*=sustainability] .hero__content-wrapper,[class*=bulk_order_page] .hero__content-wrapper,[class*=sustain_page_hero_banner] .hero__content-wrapper,[class*=sustain_page_hero] .hero__content-wrapper,.bulk_order_page .hero__content-wrapper,.sustain_page_hero_banner .hero__content-wrapper,.sustain_page_hero .hero__content-wrapper,[id*=hero_xMQGM8] .hero__content-wrapper,[id*=hero_tGMHh9] .hero__content-wrapper,[id*=hero_xzazqr] .hero__content-wrapper,#Hero-hero_xMQGM8 .hero__content-wrapper,#Hero-hero_tGMHh9 .hero__content-wrapper,#Hero-hero_xzazqr .hero__content-wrapper{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:calc(100% - 48px)!important;max-width:480px!important;min-height:auto!important;height:auto!important;margin:0 auto!important;padding:38px 32px!important;background:#ffffff94!important;backdrop-filter:blur(14px) saturate(160%)!important;-webkit-backdrop-filter:blur(14px) saturate(160%)!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.65)!important;box-shadow:0 16px 36px #00000024,0 2px 6px #0000000a!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:10px!important;z-index:5!important;box-sizing:border-box!important;transition:all .3s ease!important}body.bulk-order .hero__content-wrapper .text-block,body.sustainability .hero__content-wrapper .text-block,body .bulk_order_page .hero__content-wrapper .text-block,body .sustain_page_hero_banner .hero__content-wrapper .text-block,body .sustain_page_hero .hero__content-wrapper .text-block,.sustain_page_hero .hero__content-wrapper .text-block,#Hero-hero_xzazqr .hero__content-wrapper .text-block,#Hero-hero_xzazqr .text-block{padding-bottom:0!important;margin-bottom:0!important}body .about_page_hero_section .hero__content-wrapper,body.about-us .about_page_hero_section .hero__content-wrapper,body.template-suffix-about-us .about_page_hero_section .hero__content-wrapper,body.about-us .hero__content-wrapper,body.template-suffix-about-us .hero__content-wrapper,body [data-template="page.about-us"] .hero__content-wrapper{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important;width:100%!important;max-width:820px!important;height:auto!important;margin:0 auto!important;padding:48px 24px!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:12px!important;z-index:5!important;box-sizing:border-box!important}body .bulk_order_page .hero__content-wrapper h1,body .bulk_order_page .hero__content-wrapper h2,body .sustain_page_hero_banner .hero__content-wrapper h1,body .sustain_page_hero_banner .hero__content-wrapper h2,body .sustain_page_hero .hero__content-wrapper h1,body .sustain_page_hero .hero__content-wrapper h2,body .sustain_page_hero .hero__content-wrapper strong,body [data-template="page.bulk-order"] .hero__content-wrapper h1,body [data-template="page.bulk-order"] .hero__content-wrapper h2,body [data-template="page.sustainability"] .hero__content-wrapper h1,body [data-template="page.sustainability"] .hero__content-wrapper h2,body [data-template="page.sustainability"] .hero__content-wrapper strong,.bulk_order_page .hero__content-wrapper h1,.bulk_order_page .hero__content-wrapper h2,.sustain_page_hero_banner .hero__content-wrapper h1,.sustain_page_hero_banner .hero__content-wrapper h2,.sustain_page_hero .hero__content-wrapper h1,.sustain_page_hero .hero__content-wrapper h2,.sustain_page_hero .hero__content-wrapper strong,#Hero-hero_xMQGM8 h1,#Hero-hero_xMQGM8 h2,#Hero-hero_tGMHh9 h1,#Hero-hero_tGMHh9 h2,#Hero-hero_xzazqr h1,#Hero-hero_xzazqr h2,#Hero-hero_xzazqr strong,.text-block--text_E9h8gE h1,.text-block--text_E9h8gE strong{font-family:var(--font-heading--family, "Plus Jakarta Sans", sans-serif)!important;font-size:1.85rem!important;font-weight:800!important;letter-spacing:-.02em!important;color:#111827!important;--color: #111827 !important;--color-foreground: #111827 !important;--color-foreground-heading: #111827 !important;--font-h1--color: #111827 !important;--font-h2--color: #111827 !important;text-transform:uppercase!important;line-height:1.25!important;margin:0!important;padding:0!important;text-shadow:none!important}.sustain_page_hero .hero__content-wrapper .text-block--text_FiGTEj p,.sustain_page_hero .hero__content-wrapper .text-block--text_FiGTEj *,#Hero-hero_xzazqr .text-block--text_FiGTEj p,#Hero-hero_xzazqr .text-block--text_FiGTEj *{font-family:var(--font-body--family, "Inter", sans-serif)!important;font-size:.78rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#6b7280!important;--color: #6B7280 !important;--color-foreground: #6B7280 !important;margin:0 0 4px!important;padding:0!important}html body .about_page_hero_section .hero__content-wrapper h2,html body .about_page_hero_section .hero__content-wrapper h1,html body .about_page_hero_section .hero__content-wrapper *,html body .about_page_hero_section h2,html body .about_page_hero_section h1,html body .about_page_hero_section *,html body [class*=about_page_hero_section] h2,html body [class*=about_page_hero_section] h1,html body [class*=about_page_hero_section] *,html body [id*=hero_8n9Mqj] h2,html body [id*=hero_8n9Mqj] h1,html body [id*=hero_8n9Mqj] *,html body [class*=text_CbDigH] h2,html body [class*=text_CbDigH] *,html body.about-us [class*=hero] h2,html body.about-us [class*=hero] h1,html body.about [class*=hero] h2,html body.about [class*=hero] h1,html body.why-dingiz [class*=hero] h2,html body.why-dingiz [class*=hero] h1,html body[class*=about] [class*=hero] h2,html body[class*=about] [class*=hero] h1,html body [data-template*=about] [class*=hero] h2,html body [data-template*=about] [class*=hero] h1,html body [data-template*=about] .hero__content-wrapper h2,html body [data-template*=about] .hero__content-wrapper *,.about_page_hero_section h2,.about_page_hero_section h1,.about_page_hero_section .text-block h2,.about_page_hero_section .text-block *,[class*=about_page_hero_section] h2,[class*=about_page_hero_section] *,[id*=hero_8n9Mqj] h2,[id*=hero_8n9Mqj] *,[class*=text_CbDigH],[class*=text_CbDigH] *{font-family:var(--font-heading--family, "Plus Jakarta Sans", sans-serif)!important;font-size:1.85rem!important;font-weight:800!important;letter-spacing:-.02em!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;--color: #ffffff !important;--color-foreground: #ffffff !important;--color-foreground-heading: #ffffff !important;--font-h1--color: #ffffff !important;--font-h2--color: #ffffff !important;--font-h2-color: #ffffff !important;text-transform:uppercase!important;line-height:1.25!important;margin:0!important;padding:0!important;text-shadow:0 2px 10px rgba(0,0,0,.45)!important}body .bulk_order_page .hero__content-wrapper p,body .sustain_page_hero_banner .hero__content-wrapper p,body .sustain_page_hero .hero__content-wrapper p,body [data-template="page.bulk-order"] .hero__content-wrapper p,body [data-template="page.sustainability"] .hero__content-wrapper p,.bulk_order_page .hero__content-wrapper p,.sustain_page_hero_banner .hero__content-wrapper p,.sustain_page_hero .hero__content-wrapper p,#Hero-hero_xMQGM8 p,#Hero-hero_tGMHh9 p,#Hero-hero_xzazqr p,.text-block--text_n4DkGj p{font-family:var(--font-body--family, "Inter", sans-serif)!important;font-size:.95rem!important;font-weight:400!important;color:#4b5563!important;--color: #4B5563 !important;--color-foreground: #4B5563 !important;line-height:1.55!important;margin:0!important;padding:0!important;letter-spacing:normal!important;text-transform:none!important}body .about_page_hero_section .hero__content-wrapper p,body.about-us .about_page_hero_section .hero__content-wrapper p,body.template-suffix-about-us .about_page_hero_section .hero__content-wrapper p,body.about-us .hero__content-wrapper p,body.template-suffix-about-us .hero__content-wrapper p,body [data-template="page.about-us"] .hero__content-wrapper p,.about_page_hero_section p,#Hero-hero_8n9Mqj p{font-family:var(--font-body--family, "Inter", sans-serif)!important;font-size:.95rem!important;font-weight:400!important;color:#ffffffeb!important;--color: rgba(255, 255, 255, .92) !important;--color-foreground: rgba(255, 255, 255, .92) !important;line-height:1.55!important;margin:0!important;padding:0!important;letter-spacing:normal!important;text-transform:none!important;text-shadow:none!important}body .bulk_order_page .hero__content-wrapper .button,body .sustain_page_hero_banner .hero__content-wrapper .button,body .about_page_hero_section .hero__content-wrapper .button,body [data-template="page.bulk-order"] .hero__content-wrapper .button,body [data-template="page.sustainability"] .hero__content-wrapper .button,body [data-template="page.about-us"] .hero__content-wrapper .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:13px 34px!important;background:#111827!important;color:#fff!important;border-radius:14px!important;text-decoration:none!important;font-family:var(--font-heading--family, "Plus Jakarta Sans", sans-serif)!important;font-size:.9rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;border:1px solid #111827!important;box-shadow:0 4px 14px #0000001f!important;margin-top:8px!important;cursor:pointer!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}body .bulk_order_page .hero__content-wrapper .button:hover,body .sustain_page_hero_banner .hero__content-wrapper .button:hover,body .about_page_hero_section .hero__content-wrapper .button:hover{background:#27272a!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 22px #0000002e!important}body.bulk-order .hero__media-wrapper,body.sustainability .hero__media-wrapper,body .bulk_order_page .hero__media-wrapper,body .sustain_page_hero_banner .hero__media-wrapper,body .sustain_page_hero .hero__media-wrapper,body [data-template="page.bulk-order"] .hero__media-wrapper,body [data-template="page.sustainability"] .hero__media-wrapper,.bulk_order_page .hero__media-wrapper,.sustain_page_hero_banner .hero__media-wrapper,.sustain_page_hero .hero__media-wrapper,#Hero-hero_xMQGM8 .hero__media-wrapper,#Hero-hero_tGMHh9 .hero__media-wrapper,#Hero-hero_xzazqr .hero__media-wrapper{position:absolute!important;right:0!important;bottom:0!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:1!important}body.bulk-order .hero__media-wrapper img,body.sustainability .hero__media-wrapper img,body .bulk_order_page .hero__media-wrapper img,body .sustain_page_hero_banner .hero__media-wrapper img,body .sustain_page_hero .hero__media-wrapper img,body [data-template="page.bulk-order"] .hero__media-wrapper img,body [data-template="page.sustainability"] .hero__media-wrapper img,.bulk_order_page .hero__media-wrapper img,.sustain_page_hero_banner .hero__media-wrapper img,.sustain_page_hero .hero__media-wrapper img,#Hero-hero_xMQGM8 .hero__media-wrapper img,#Hero-hero_tGMHh9 .hero__media-wrapper img,#Hero-hero_xzazqr .hero__media-wrapper img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.bulk_order_page .hero__media-wrapper:after,.sustain_page_hero_banner .hero__media-wrapper:after,.sustain_page_hero .hero__media-wrapper:after,#Hero-hero_xzazqr .hero__media-wrapper:after,.about_page_hero_section .hero__media-wrapper:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(180deg,#0000001a,#0003,#00000073)!important;pointer-events:none!important;z-index:1!important}@media screen and (max-width:768px){body.bulk-order .hero__container,body.sustainability .hero__container,body.template-suffix-bulk-order .hero__container,body.template-suffix-sustainability .hero__container,body .bulk_order_page .hero__container,body .sustain_page_hero_banner .hero__container,body .sustain_page_hero .hero__container,body [data-template="page.bulk-order"] .hero__container,body [data-template="page.sustainability"] .hero__container,.bulk_order_page .hero__container,.sustain_page_hero_banner .hero__container,.sustain_page_hero .hero__container,#Hero-hero_xMQGM8 .hero__container,#Hero-hero_tGMHh9 .hero__container,#Hero-hero_xzazqr .hero__container{min-height:440px!important;padding:30px 16px!important}body.bulk-order .hero__content-wrapper,body.sustainability .hero__content-wrapper,body.template-suffix-bulk-order .hero__content-wrapper,body.template-suffix-sustainability .hero__content-wrapper,body[class*=bulk-order] .hero__content-wrapper,body[class*=sustainability] .hero__content-wrapper,body .bulk_order_page .hero__content-wrapper,body .sustain_page_hero_banner .hero__content-wrapper,body .sustain_page_hero .hero__content-wrapper,body [data-template*=bulk-order] .hero__content-wrapper,body [data-template*=sustainability] .hero__content-wrapper,[class*=bulk_order_page] .hero__content-wrapper,[class*=sustain_page_hero_banner] .hero__content-wrapper,[class*=sustain_page_hero] .hero__content-wrapper,.bulk_order_page .hero__content-wrapper,.sustain_page_hero_banner .hero__content-wrapper,.sustain_page_hero .hero__content-wrapper,[id*=hero_xMQGM8] .hero__content-wrapper,[id*=hero_tGMHh9] .hero__content-wrapper,[id*=hero_xzazqr] .hero__content-wrapper,#Hero-hero_xMQGM8 .hero__content-wrapper,#Hero-hero_tGMHh9 .hero__content-wrapper,#Hero-hero_xzazqr .hero__content-wrapper{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:calc(100% - 32px)!important;max-width:360px!important;padding:28px 20px!important;border-radius:20px!important;gap:10px!important;box-shadow:0 16px 36px #00000038,0 2px 6px #0000000f!important}body .bulk_order_page .hero__content-wrapper h1,body .bulk_order_page .hero__content-wrapper h2,body .sustain_page_hero_banner .hero__content-wrapper h1,body .sustain_page_hero_banner .hero__content-wrapper h2,body .sustain_page_hero .hero__content-wrapper h1,body .sustain_page_hero .hero__content-wrapper h2,#Hero-hero_xzazqr h1,#Hero-hero_xzazqr h2{font-size:1.35rem!important}body .bulk_order_page .hero__content-wrapper p,body .sustain_page_hero_banner .hero__content-wrapper p{font-size:.82rem!important;line-height:1.45!important}body .bulk_order_page .hero__content-wrapper .button,body .sustain_page_hero_banner .hero__content-wrapper .button{padding:11px 26px!important;font-size:.82rem!important;border-radius:14px!important;margin-top:4px!important}}[class*=ai-multicolumn-column-],[class*=ai-multicolumn-image-],.ai-multicolumn-card,.bulk_order_page~* [class*=ai-multicolumn-column],.bulk_order_page~* .ai-multicolumn-column,.multicolumn-card,.multicolumn-card__image-wrapper,.multicolumn-card__image-wrapper img{border-radius:18px!important;overflow:hidden!important}.sustain_page_sections .section-wrapper,.sustain_page_sections img,.sustain_page_sections .image-block,.sustain_page_sections .group-block,.cstm_our_phil{border-radius:18px!important;overflow:hidden!important}.about_page_sections .image-block,.about_page_sections .image-block img,.about_page_sections_second .image-block,.about_page_sections_second .image-block img,.about_page_sections .group-block-content,.about_page_sections_second .text-block,.cstm_quote_section{border-radius:18px!important}.image-with-text__media,.image-with-text__media img,.image-with-text__content,.custom_row_rev img{border-radius:18px!important;overflow:hidden!important}.button,button.button,a.button,input[type=submit].button,.button--primary,.button--secondary,.cstm_quote_section a,.cstm_quote_section button,.button--AWE9Wd0QvOHowSnQ0a__button_KTjn6y,.cart__checkout-button{border-radius:14px!important}.badge,.price__badge-sale,.price__badge-sold-out{border-radius:9999px!important}.cart-drawer,.menu-drawer,.modal__content,.quick-add-modal__content{border-radius:20px!important}@media screen and (max-width:768px){.cart-drawer,.menu-drawer{border-radius:22px 0 0 22px!important}}.custom_class_hero_slider slideshow-slides,slideshow-component[transition-mode=slide] slideshow-slides{display:block!important;overflow:hidden!important;scroll-snap-type:none!important;scroll-behavior:auto!important;position:relative!important;width:100%!important;touch-action:pan-y pinch-zoom!important}.custom_class_hero_slider slideshow-slide,slideshow-component[transition-mode=slide] slideshow-slide{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;content-visibility:visible!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;will-change:transform!important;transform:translate3d(100%,0,0);visibility:hidden;pointer-events:none}.custom_class_hero_slider slideshow-slide[aria-hidden=false],slideshow-component[transition-mode=slide] slideshow-slide[aria-hidden=false]{transform:translateZ(0);visibility:visible!important;pointer-events:auto!important}.product-faq-section{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important}.product-faq__heading{text-align:center!important;width:100%}.product-faq__accordion{width:100%!important;text-align:left!important}.product-faq__question-text,.product-faq__answer-body{text-align:left!important}footer.section-wrapper,.shopify-section-group-footer-group,footer .section-background.color-scheme-5,footer .section.color-scheme-5{background:#1c1f1d!important}.footer_blocks_wrapper{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:1.25rem 1.25rem!important;padding-top:1.75rem!important;padding-bottom:.75rem!important;box-sizing:border-box!important}.footer_first_block{flex:1 1 240px!important;max-width:300px!important;display:flex!important;flex-direction:column!important;gap:.75rem!important}.footer_logo img{height:auto!important;max-height:70px!important;width:auto!important;filter:brightness(1.05) drop-shadow(0 2px 6px rgba(0,0,0,.25))!important;transition:transform .25s cubic-bezier(.16,1,.3,1)!important}.footer_logo:hover img{transform:scale(1.04)!important}.footer_desc p{color:#ffffffb8!important;font-size:.9rem!important;line-height:1.55!important;margin:0!important;letter-spacing:normal!important}.footer_blocks_wrapper .menu__heading,.footer_blocks_wrapper h2,.footer_blocks_wrapper h3,.footer_blocks_wrapper h4,footer.shopify-section-group-footer-group h2,footer .menu__heading{color:#fff!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin:0 0 .75rem!important;position:relative!important;display:inline-block!important}.footer_blocks_wrapper .menu__heading:after,.footer_blocks_wrapper .group-block-content h2:after{content:"";display:block;width:24px;height:2px;background:linear-gradient(90deg,#8ea56f,transparent);border-radius:2px;margin-top:5px;transition:width .3s cubic-bezier(.16,1,.3,1)}.footer_blocks_wrapper .menu:hover .menu__heading:after,.footer_blocks_wrapper .group-block-content:hover h2:after{width:40px}@media screen and (min-width:750px){.footer_blocks_wrapper .menu{flex:1 1 150px!important}}.footer_blocks_wrapper .menu__item{margin-block-start:.35rem!important}.footer_blocks_wrapper .menu__item a,footer .menu__item a,#shopify-section-sections--18866331648179__footer .menu__item a{color:#ffffffbf!important;font-size:.925rem!important;line-height:1.45!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;position:relative!important;padding:1px 0!important;transition:color .25s ease,transform .25s cubic-bezier(.16,1,.3,1)!important}.footer_blocks_wrapper .menu__item a:hover,footer .menu__item a:hover,#shopify-section-sections--18866331648179__footer .menu__item a:hover{color:#a4be80!important;transform:translate(6px)!important}.footer_blocks_wrapper .menu__item a:before,footer .menu__item a:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background-color:#8ea56f;margin-right:0;opacity:0;transform:scale(0);transition:opacity .25s ease,transform .25s ease,margin-right .25s ease}.footer_blocks_wrapper .menu__item a:hover:before,footer .menu__item a:hover:before{opacity:1;transform:scale(1);margin-right:7px}.footer_blocks_wrapper>.group-block:has(.footer_signup),.footer_blocks_wrapper [class*=group-block]:has(.footer_signup){flex:1 1 260px!important;max-width:360px!important}.footer_blocks_wrapper .group-block-content p{color:#ffffffb8!important;font-size:.9rem!important;line-height:1.5!important;margin-bottom:.75rem!important}.footer_signup .email-signup__input-group,.footer-block .email-signup__input-group{border:1.5px solid rgba(255,255,255,.2)!important;background-color:#ffffff14!important;border-radius:9999px!important;padding:3px 5px 3px 14px!important;transition:all .25s ease!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;display:flex!important;align-items:center!important}.footer_signup .email-signup__input-group:hover,.footer_signup .email-signup__input-group:focus-within{border-color:#8ea56f!important;background-color:#ffffff1f!important;box-shadow:0 0 0 3px #7c8c5d4d!important}.footer_signup input[type=email]{background:transparent!important;color:#fff!important;font-size:.9rem!important;border:none!important;box-shadow:none!important;padding:6px 4px!important}.footer_signup input[type=email]::placeholder{color:#ffffff73!important}.footer_signup .email-signup__button,.footer_signup button[type=submit]{background-color:#7c8c5d!important;color:#fff!important;width:34px!important;height:34px!important;min-width:34px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:none!important;cursor:pointer!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 2px 8px #00000040!important;padding:0!important}.footer_signup .email-signup__button:hover,.footer_signup button[type=submit]:hover{background-color:#93ab6e!important;transform:scale(1.08)!important;box-shadow:0 4px 14px #7c8c5d73!important}.footer_signup .email-signup__button svg{transition:transform .2s ease!important}.footer_signup .email-signup__button:hover svg{transform:translate(2px)!important}.footer-utilities,.footer_blocks_wrapper>.footer-utilities,.footer-utilities.spacing-style{border-top:1px solid rgba(255,255,255,.1)!important;padding-top:1rem!important;padding-bottom:0!important;margin-top:.75rem!important;margin-bottom:0!important;width:100%!important;gap:.75rem!important}.footer-utilities a,.footer-utilities .policy-list__item a{color:#ffffff8c!important;font-size:.8rem!important;text-decoration:none!important;transition:color .2s ease!important}.footer-utilities a:hover,.footer-utilities .policy-list__item a:hover{color:#a4be80!important}.footer-utilities .copyright,.footer-utilities p{color:#ffffff73!important;font-size:.8rem!important}.payment-icons,footer .payment-icons{margin-top:.5rem!important;margin-bottom:.25rem!important;padding-top:0!important;padding-bottom:0!important}div[class*=kl-private][style*="position: fixed"],div[class*=kl-private][style*="position:fixed"],div[class*=kl-private],div[class*=klaviyo][style*="position: fixed"],div[class*=klaviyo][style*="position:fixed"],div.needsclick[style*="position: fixed"],div.needsclick[style*="position:fixed"],form.klaviyo-form{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important}html:not([scroll-lock]){overflow-y:auto!important}html:not([scroll-lock]) body{overflow-y:visible!important;overflow-x:clip!important;position:static!important;height:auto!important}body.kl-has-modal,body.klaviyo-modal-open,html.kl-has-modal,html.klaviyo-modal-open{overflow:auto!important;position:static!important}@media screen and (max-width:749px){#pop-convert-app .modal-card,#pop-convert-app [class*=modal-card]{max-width:320px!important;max-height:min(75vh,520px)!important;margin:auto!important;border-radius:18px!important}}.rte ul,rte-formatter ul,.details-content ul,.text-block.rte ul,.metafield-rich_text_field ul{list-style-type:disc!important;padding-left:1.5rem!important;margin-top:.5rem!important;margin-bottom:.75rem!important}.rte ol,rte-formatter ol,.details-content ol,.text-block.rte ol,.metafield-rich_text_field ol{list-style-type:decimal!important;padding-left:1.5rem!important;margin-top:.5rem!important;margin-bottom:.75rem!important}.rte ul ul,rte-formatter ul ul,.details-content ul ul,.text-block.rte ul ul,.metafield-rich_text_field ul ul{list-style-type:circle!important;margin-top:.25rem!important;margin-bottom:.25rem!important}.rte ul ul ul,rte-formatter ul ul ul,.details-content ul ul ul,.text-block.rte ul ul ul,.metafield-rich_text_field ul ul ul{list-style-type:square!important}.rte li,rte-formatter li,.details-content li,.text-block.rte li,.metafield-rich_text_field li{display:list-item!important;margin-bottom:.35rem!important;line-height:1.7!important}.rte li::marker,rte-formatter li::marker,.details-content li::marker,.text-block.rte li::marker,.metafield-rich_text_field li::marker{color:inherit}.rte p,rte-formatter p,.text-block.rte p,.metafield-rich_text_field p{margin-top:0!important;margin-bottom:.75rem!important;line-height:1.7!important}.rte p:last-child,rte-formatter p:last-child,.text-block.rte p:last-child,.metafield-rich_text_field p:last-child{margin-bottom:0!important}.rte strong,rte-formatter strong,.details-content strong,.text-block.rte strong,.metafield-rich_text_field strong{font-weight:700!important}.rte em,rte-formatter em,.details-content em,.text-block.rte em,.metafield-rich_text_field em{font-style:italic!important}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,rte-formatter h1,rte-formatter h2,rte-formatter h3,rte-formatter h4,rte-formatter h5,rte-formatter h6,.text-block.rte h1,.text-block.rte h2,.text-block.rte h3,.text-block.rte h4,.text-block.rte h5,.text-block.rte h6,.metafield-rich_text_field h1,.metafield-rich_text_field h2,.metafield-rich_text_field h3,.metafield-rich_text_field h4,.metafield-rich_text_field h5,.metafield-rich_text_field h6{font-weight:700!important;margin-top:1rem!important;margin-bottom:.5rem!important;line-height:1.3!important}.rte a,rte-formatter a,.text-block.rte a,.metafield-rich_text_field a{text-decoration:underline!important}.rte blockquote,rte-formatter blockquote,.text-block.rte blockquote,.metafield-rich_text_field blockquote{border-left:3px solid currentColor;padding-left:1rem!important;margin-left:0!important;opacity:.8}.rte hr,rte-formatter hr,.text-block.rte hr,.metafield-rich_text_field hr{border:none!important;border-top:1px solid rgba(0,0,0,.15)!important;margin:1rem 0!important}.rte table,rte-formatter table,.text-block.rte table,.metafield-rich_text_field table{width:100%;border-collapse:collapse;margin-bottom:1rem}.rte th,.rte td,rte-formatter th,rte-formatter td,.text-block.rte th,.text-block.rte td,.metafield-rich_text_field th,.metafield-rich_text_field td{border:1px solid rgba(0,0,0,.15);padding:.5rem .75rem;text-align:left}.details-content ul li,.details-content ol li,.metafield-rich_text_field ul li,.metafield-rich_text_field ol li{display:list-item!important}@media screen and (min-width:750px){.metafield-rich_text_field,.metafield-rich_text_field p,.metafield-rich_text_field ul,.metafield-rich_text_field ol,.metafield-rich_text_field li,.details-content .metafield-rich_text_field,.details-content .metafield-rich_text_field p,.details-content .metafield-rich_text_field ul,.details-content .metafield-rich_text_field ol,.details-content .metafield-rich_text_field li,.details-content rte-formatter,.details-content rte-formatter p,.details-content rte-formatter ul,.details-content rte-formatter ol,.details-content rte-formatter li,.details-content .rte,.details-content .rte p,.details-content .rte ul,.details-content .rte ol,.details-content .rte li,.details-content .text-block,.details-content .text-block p,.details-content .text-block ul,.details-content .text-block ol,.details-content .text-block li,.product__description,.product__description p,.product__description ul,.product__description ol,.product__description li,.product-description,.product-description p,.product-description ul,.product-description ol,.product-description li{text-align:justify!important;text-justify:inter-word;text-align-last:left;hyphens:auto;-webkit-hyphens:auto}}@media screen and (max-width:749px){.metafield-rich_text_field,.metafield-rich_text_field p,.metafield-rich_text_field ul,.metafield-rich_text_field ol,.metafield-rich_text_field li,.details-content .metafield-rich_text_field,.details-content .metafield-rich_text_field p,.details-content .metafield-rich_text_field ul,.details-content .metafield-rich_text_field ol,.details-content .metafield-rich_text_field li,.details-content rte-formatter,.details-content rte-formatter p,.details-content rte-formatter ul,.details-content rte-formatter ol,.details-content rte-formatter li,.details-content .rte,.details-content .rte p,.details-content .rte ul,.details-content .rte ol,.details-content .rte li,.details-content .text-block,.details-content .text-block p,.details-content .text-block ul,.details-content .text-block ol,.details-content .text-block li,.product__description,.product__description p,.product__description ul,.product__description ol,.product__description li,.product-description,.product-description p,.product-description ul,.product-description ol,.product-description li{text-align:left!important;text-justify:auto!important;text-align-last:left!important;word-spacing:normal!important;letter-spacing:normal!important}}@media screen and (max-width:749px){.card-gallery,.product-card .card-gallery,.product-grid .card-gallery,.product-list .card-gallery{overflow:hidden!important}.card-gallery slideshow-slide,.card-gallery .product-media-container,.card-gallery .product-media{width:100%!important;height:100%!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.card-gallery img,.card-gallery .product-media__image,.product-card .card-gallery img,.product-card .product-media-container img,.product-card .product-media img,.product-card img,.product-grid .card-gallery img,.product-list .card-gallery img,.template-collection .card-gallery img,.template-product .product-information .product-card__content .card-gallery img,.template-cart .product-card__content .card-gallery img,.product-card__content .card-gallery img,._product-card-gallery img{width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;padding:6px 4px!important;box-sizing:border-box!important;display:block!important}}@media screen and (max-width:749px){html:has(.menu-drawer-container[open]),html:has(details.menu-drawer-container.menu-open),html[scroll-lock],body:has(.menu-drawer-container[open]),body:has(details.menu-drawer-container.menu-open),body[scroll-lock]{overflow:hidden!important;height:100%!important;max-height:100vh!important;max-height:100dvh!important;overscroll-behavior:none!important;touch-action:none!important}.header__drawer--mobile,.header__drawer--mobile .menu-drawer-container{position:static!important}.menu-drawer{position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:auto!important;height:100%!important;height:100vh!important;height:100dvh!important;min-height:100%!important;min-height:100vh!important;min-height:100dvh!important;max-height:100dvh!important;width:90vw!important;max-width:420px!important;background:#fff!important;z-index:999999!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important;box-shadow:6px 0 30px #0000002e!important}.menu-drawer__header{position:sticky!important;top:0!important;z-index:100!important;background:#fff!important;flex-shrink:0!important}.menu-drawer__navigation{flex:1 1 auto!important;background:#fff!important;min-height:calc(100dvh - 70px)!important;padding-bottom:50px!important}.menu-drawer__backdrop{position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important;width:100vw!important;height:100%!important;height:100vh!important;height:100dvh!important;z-index:999998!important;background:#00000080!important}.menu-drawer summary .icon-plus,.menu-drawer summary .icon-caret,.menu-drawer summary>.svg-wrapper{display:none!important}.menu-drawer details>summary.menu-drawer__menu-item:after,.menu-drawer details>summary:after{content:""!important;display:inline-block!important;width:9px!important;height:9px!important;border-right:2.2px solid #111827!important;border-bottom:2.2px solid #111827!important;transform:rotate(45deg)!important;transition:transform .25s cubic-bezier(.16,1,.3,1)!important;margin-left:auto!important;margin-right:6px!important;flex-shrink:0!important}.menu-drawer details[open]>summary.menu-drawer__menu-item:after,.menu-drawer details[open]>summary:after{transform:rotate(-135deg)!important}.menu-drawer details .menu-drawer__menu--childlist,.menu-drawer .menu-drawer__submenu,.menu-drawer details ul{background:#f9fafb!important;border-top:1px solid #f3f4f6!important}.menu-drawer details .menu-drawer__menu--childlist li,.menu-drawer .menu-drawer__submenu li,.menu-drawer details ul li{border-bottom:1px solid #f3f4f6!important;background:transparent!important}.menu-drawer details .menu-drawer__menu--childlist a,.menu-drawer details .menu-drawer__menu--childlist .menu-drawer__menu-item,.menu-drawer .menu-drawer__submenu a,.menu-drawer .menu-drawer__submenu .menu-drawer__menu-item,.menu-drawer .menu-drawer__menu-item--child,.menu-drawer details ul a{font-family:var(--font-body--family, "Inter", sans-serif)!important;font-size:13.5px!important;font-weight:450!important;text-transform:capitalize!important;letter-spacing:.01em!important;color:#4b5563!important;padding:12px 20px 12px 32px!important;background:#f9fafb!important;display:flex!important;align-items:center!important;justify-content:space-between!important;text-decoration:none!important;transition:background .15s ease,color .15s ease!important}.menu-drawer details .menu-drawer__menu--childlist a .menu-drawer__menu-item-text,.menu-drawer .menu-drawer__submenu a .menu-drawer__menu-item-text,.menu-drawer .menu-drawer__menu-item--child .menu-drawer__menu-item-text,.menu-drawer details ul a .menu-drawer__menu-item-text{font-family:var(--font-body--family, "Inter", sans-serif)!important;font-size:13.5px!important;font-weight:450!important;text-transform:capitalize!important;letter-spacing:.01em!important;color:#4b5563!important}.menu-drawer details .menu-drawer__menu--childlist a:hover,.menu-drawer .menu-drawer__submenu a:hover,.menu-drawer details ul a:hover{background:#f3f4f6!important;color:#111827!important}.menu-drawer details .menu-drawer__menu--childlist a:hover .menu-drawer__menu-item-text,.menu-drawer .menu-drawer__submenu a:hover .menu-drawer__menu-item-text{color:#111827!important}.menu-drawer details .menu-drawer__menu--childlist a:after,.menu-drawer .menu-drawer__submenu a:after,.menu-drawer details ul a:after{content:"\203a"!important;font-size:15px!important;color:#9ca3af!important;line-height:1!important;margin-left:auto!important;font-weight:400!important;border:none!important;width:auto!important;height:auto!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom.css.map */
