/*! Beyondesign Development
----------------------------------------------------------------
Project: Shopify Theme Custom CSS (Figma Match)
Author: Beyondesign Development
Notes:
- Structured + grouped for maintainability
- Original rules preserved (nothing removed)
---------------------------------------------------------------- */body{overflow-x:hidden}sale-price.text-lg *{font-weight:600}product-quick-add .button{color:#fff}.product-gallery__media img{border-radius:28px;border:.8px solid var(--Dunkelgrn, #273D25);background:transparent}.product-gallery__media{margin:10px}.product-gallery__media-list{padding-bottom:10px;box-sizing:content-box}.variant-picker__option-values{gap:26px}.product-gallery__media img{mix-blend-mode:multiply}@media(min-width:900px){.h-stack.gap-2{font-family:Commuters Sans;font-size:14px;font-style:normal;font-weight:300}price-list.price-list.price-list--lg sale-price{color:var(--Night-Black, #080D08);font-family:Commuters Sans;font-size:18px;font-style:normal;font-weight:600;line-height:25.2px}.product-info__price unit-price{color:var(--Night-Black, #080D08);font-family:Commuters Sans;font-size:14px;font-style:normal;font-weight:300;line-height:13px}p.pp-delivery-text{color:var(--Night-Black, #080D08);font-family:Utile;font-size:16px;font-style:normal;font-weight:400;line-height:20px}button[type=submit]{color:var(--Off-white, #EAE8E5);text-align:center;font-family:Commuters Sans;font-size:16px;font-style:normal;font-weight:600;line-height:92%}.pp-benefit__text,.pp-benefit__title,.pp-benefit__desc{color:#000;font-family:Utile;font-size:16px!important;font-style:normal;font-weight:400;line-height:20px!important}.vta-tab [type=button]{color:var(--Night-Black, #080D08);font-family:Utile;font-size:22px;font-style:normal;font-weight:600;line-height:25.2px}.prose h2.h2{color:var(--Night-Black, #080D08);text-align:center;font-family:utile-display-700,sans-serif!important;font-size:30px;font-style:normal;font-weight:700;line-height:normal}.multicolum-pdp.multicolum-home .prose h2.h2{font-size:32px}.text-with-icons .prose p:not(.h5){text-align:center;font-family:Utile;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.text-with-icons .prose p:not(.h5){max-width:330px}.multicolum-pdp .multi-column__item .h4{font-family:Utile-700;font-size:20px;font-style:normal;font-weight:600;line-height:normal;color:var(--Dunkelgrn, #273D25)}.text-with-icons__list .h5{text-align:center;font-family:Utile;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.metafield-rich_text_field p{color:var(--Night-Black, #080D08);font-family:Utile;font-size:16px;font-style:normal;font-weight:300;line-height:25.2px}.multicolum-pdp p.subheading{font-family:Commuters Sans;font-size:18px;font-style:normal;font-weight:600;line-height:92%}.multicolum-pdp .multi-column__item .prose p{font-family:Utile;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.nt-copy label.floating-label{color:var(--Dunkelgrn, #273D25);font-family:Utile;font-size:18px;font-style:normal;font-weight:400;line-height:22px}.text-with-icon.justify-center{color:var(--Off-white, #EAE8E5)}.variant-picker__option-info{margin-bottom:12px}.bd-capture-product__title{color:var(--Dunkelgrn, #273D25);font-size:32px;font-style:normal;font-weight:600;padding-top:24px;line-height:22px}.pp-usp__text{color:var(--Night-Black, #080D08);font-family:Utile;font-size:18px;font-style:normal;font-weight:400;line-height:22px}.relative{font-family:Utile;font-size:18px;font-style:normal;font-weight:400;line-height:22px}}@media(max-width:900px){.product-gallery__media{padding:18px 8px 0}.product-gallery__media img{border-radius:28px!important}.pp-badges .pp-badge{color:var(--Orange, #DA820C);text-align:center;font-family:Commuters Sans;font-size:10px!important;font-style:normal;font-weight:600;line-height:92%!important}h1.bd-capture-product__title{color:var(--Dunkelgrn, #273D25);font-family:Utile;font-size:28px;font-style:normal;font-weight:600;line-height:32px}.product-info__price sale-price{color:var(--Night-Black, #080D08);font-family:Commuters Sans;font-size:16px;font-style:normal;font-weight:600;line-height:25.2px}.product-info__price unit-price{color:var(--Night-Black, #080D08);font-family:Commuters Sans;font-size:12px;font-style:normal;font-weight:300;line-height:13px}p.pp-delivery-text{color:var(--Night-Black, #080D08);font-family:Utile;font-size:14px;font-style:normal;font-weight:400;line-height:20px}buy-buttons button.button.button--xl{color:var(--Off-white, #EAE8E5);text-align:center;font-family:Commuters Sans;font-size:14px;font-style:normal;font-weight:600;line-height:92%}.pp-benefit{color:#000;font-family:Utile;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.vta-tab button{color:var(--Night-Black, #080D08);font-family:Utile;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.multicolum-pdp p.subheading{color:var(--Dunkelgrn, #273D25);text-align:center;font-family:Commuters Sans;font-size:16px;font-style:normal;font-weight:600;line-height:92%}.multicolum-pdp .multi-column__item .h4{color:var(--Dunkelgrn, #273D25);text-align:center;font-family:Utile;font-size:18px;font-style:normal;font-weight:600;line-height:25.2px}.multicolum-pdp .multi-column__item .prose p{color:var(--Night-Black, #080D08);text-align:center;font-family:Utile;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.pp-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pp-benefit__text *{font-family:Utile;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.pp-benefit{gap:0px!important;padding:14px 0!important;border:none!important}.pdp-edits .bg-custom{background:#eae8e5!important}.pp-benefit__icon img{width:16px!important;height:16px!important}.variant-picker__option-info .h-stack.gap-2{color:var(--Night-Black, #080D08);font-family:Commuters Sans;font-size:12px;font-style:normal;font-weight:300;line-height:13px}.text-with-icons__list .h5{text-align:center;font-family:Utile;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.text-with-icons .prose p:not(.h5){text-align:center;font-family:Commuters Sans;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.multicolum-pdp .prose .h2{font-family:utile-display,sans-serif;font-size:28px!important;font-style:normal;font-weight:700;line-height:normal}.nt-copy button .text-with-icon,product-quick-add .button{font-family:Commuters Sans;font-size:12px;font-style:normal;font-weight:600;line-height:92%}.bd-capture-product__title{color:var(--Dunkelgrn, #273D25);font-size:28px;font-style:normal;font-weight:600;line-height:32px;padding-top:16px}}@media(max-width:900px){.variant-picker__option-values{flex-wrap:nowrap!important}.variant-picker__option-values{gap:10px}span.pp-perday{color:var(--Clear-White, #F5F2EE);font-family:Neue Haas Grotesk Display Pro;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.24px}.pp-perday{padding:5px 10px!important}.relative:not(.icons__wrap .relative){color:var(--Night-Black, #080D08);font-family:Utile;font-size:16px;font-style:normal;font-weight:400;line-height:22px}}span.product-card__title a,.header nav.header__link-list ul li a,.header nav.header__link-list ul li details summary,.availability-facet label,.facets-horizontal span{font-family:Utile}.header nav.header__link-list ul li a,.header nav.header__link-list ul li details summary{font-size:20px;font-style:normal;font-weight:500;line-height:22px}.availability-facet label,.facets-horizontal span{color:var(--Dunkelgrn, #273D25);font-size:18px;font-style:normal;font-weight:500;line-height:22px}.product-card__image{border-top-left-radius:28px!important;border-top-right-radius:28px!important}product-card{border-radius:28px!important}span.product-card__title a{color:var(--Dunkelgrn, #273D25);font-size:20px;font-style:normal;font-weight:600;line-height:25.2px}.bd-card-meta-row{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:20px}.metafield_product_description{margin-bottom:22px}.bd-card-volume{color:var(--Night-Black, #080D08);font-family:Commuters Sans;font-size:14px;font-style:normal;font-weight:300;line-height:14px}.bd-card-rating{display:inline-flex;align-items:center;gap:4px}.bd-card-rating-text{color:#273d25;font-weight:600;font-family:Commuters Sans;font-size:14px;font-style:normal;line-height:normal}.bd-card-rating-star{color:#f5a623;font-size:14px;line-height:1}.product-card__info,.product-card__info .v-stack.gap-0\.5.w-full{display:flex;flex-direction:column;height:100%}.product-card__info .price-list{margin-top:auto}price-list sale-price{color:var(--Night-Black, #080D08)!important;font-family:Commuters Sans;font-size:16px;font-style:normal;font-weight:600;line-height:25.2px}.metafield_product_description p{color:var(--Night-Black, #080D08);font-family:Commuters Sans;font-size:14px;font-style:normal;font-weight:400;line-height:18.2px}price-list unit-price{color:var(--Night-Black, #080D08);font-family:Commuters Sans;font-size:12px;font-style:normal;font-weight:300;line-height:13px}@media(max-width:768px){price-list sale-price{font-size:14px}}@media(max-width:990px){.bd-card-volume{font-size:12px}.class-collection .header__wrapper{padding-top:40px;padding-inline:35px}.class-collection image-banner .h1{font-family:utile-display,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:normal;color:#eae8e5}.class-collection section#shopify-section-template--28881622729034__image_with_text_overlay_jEyJnh image-banner [type=button]{display:none!important}.hz-cats__label{font-family:Commuters Sans;font-size:12px!important;font-style:normal;font-weight:600;line-height:100%}span.product-card__title a{color:var(--Dunkelgrn, #273D25);font-family:Utile;font-size:14px;font-style:normal;font-weight:600;line-height:25.2px;text-transform:uppercase}.bd-card-rating-text{color:var(--Night-Black, #080D08);font-family:Commuters Sans;font-size:12px;font-style:normal;font-weight:600;line-height:14px}.metafield_product_description p{color:var(--Night-Black, #080D08);font-family:Commuters Sans;font-size:12px;font-style:normal;font-weight:400;line-height:18.2px}product-card,.product-card{display:flex;flex-direction:column;height:100%}product-card .product-card__figure,.product-card .product-card__figure,product-card .product-card__media,.product-card .product-card__media{flex:0 0 auto}product-card .product-card__info,.product-card .product-card__info{display:flex;flex-direction:column;height:100%}product-card .product-card__info .v-stack,.product-card .product-card__info .v-stack{flex:1 1 auto;display:flex;flex-direction:column;height:100%}product-card .product-card__info .price-list,.product-card .product-card__info .price-list{margin-top:auto!important}.class-collection .product-card__quick-buy{opacity:0}.product-card__badge-list{top:12px;left:15px!important}on-sale-badge.badge.badge--on-sale{font-size:10px}}@media(min-width:990px){.header__wrapper{padding-top:50px}}on-sale-badge.badge.badge--on-sale{font-family:Commuters Sans;font-size:12px;font-style:normal;font-weight:600;line-height:92%;background:transparent;border:1px solid #B6201F;color:#b6201f}.class-collection button.tap-area[aria-current=false]{background:#e7e5c7}.class-collection button.tap-area[aria-current=true]{background:#273d25;width:8px;height:8px}image-banner p.bd__capture-h1{font-family:utile-display,sans-serif;font-style:normal;font-weight:600;line-height:normal}.class-collection image-banner button.button{font-family:Commuters Sans;font-size:16px;font-style:normal;font-weight:600;line-height:92%}.shopify-section--text-with-icons{position:relative}.shopify-section--text-with-icons:after{background:#f5f2ee;width:100%;height:100px;bottom:0;left:0;content:"";position:absolute;z-index:-1}.cart-drawer::part(content){background:#eae8e5;border-radius:28px!important}.cart-drawer__top{padding:var(--drawer-body-padding);background:#f5f2ee;border-top-right-radius:28px;border-top-left-radius:28px;gap:28px}.cart-drawer__top p.h5{color:var(--Night-Black, #080D08);font-family:utile-display,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal}.progress-bar{background:#eae8e5;height:6px}.progress-bar:before{background:#4f6940}.drawer--items{padding:var(--drawer-body-padding);background:#f5f2ee;margin:20px 30px 30px;border-radius:28px}.line-item__info a span{color:var(--Dunkelgrn, #273D25);font-family:Utile;font-size:18px;font-style:normal;font-weight:600;line-height:25.2px}.cart-drawer__inner price-list sale-price{color:var(--Night-Black, #080D08);font-family:Commuters Sans;font-size:16px;font-style:normal;font-weight:600;line-height:25.2px}.cart-drawer__inner price-list unit-price{color:var(--Night-Black, #080D08);font-family:Commuters Sans;font-size:12px;font-style:normal;font-weight:300;line-height:13px}.cart-drawer__recommendations-wrapper .horizontal-product-list div{background:transparent!important}.cart-drawer__recommendations-wrapper .horizontal-product__info{align-items:flex-start;flex-direction:column}.cart-drawer__recommendations-wrapper span.reversed-link.hover\:show{color:var(--Dunkelgrn, #273D25);font-family:Utile;font-size:18px;font-style:normal;font-weight:600;line-height:25.2px}.cart-drawer__recommendations-wrapper [is=custom-button]{color:var(--Dunkelgrn, #273D25);font-family:Utile;font-size:18px;font-style:normal;font-weight:400;background:#ccdcd4;display:flex;align-items:center;justify-content:center}.cart-drawer__recommendations-wrapper button[is=custom-button]>div{display:flex;align-items:center;justify-content:center}.cart-drawer__recommendations-wrapper .horizontal-product a img,.cart-drawer__line-items .line-item__media-wrapper img{mix-blend-mode:multiply}.cart-drawer__recommendations-wrapper .h-stack.justify-between.gap-4 p{color:var(--Main, #222);text-align:center;font-family:utile;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.drawer::part(footer){background:#f5f2ee;border-bottom-right-radius:28px;border-bottom-left-radius:28px;padding:20px 2.5rem 17px}[slot=footer] .h-stack.gap-4.justify-between .h5:nth-child(1){font-family:Utile;font-size:18px;font-weight:400;line-height:22px}[slot=footer] .h-stack.gap-4.justify-between .h5:nth-child(1),.h-stack.gap-4.justify-between .h5:nth-child(2){color:var(--Night-Black, #080D08);font-style:normal}.h-stack.gap-4.justify-between .h5:nth-child(2){font-family:Commuters Sans;font-size:14px;font-weight:600;line-height:25.2px}free-shipping-bar span{color:var(--Night-Black, #080D08);font-family:Utile;font-size:18px;font-style:normal;font-weight:400;line-height:22px}cart-drawer [type=submit]{background:#273d25}button.drawer__close-icon{background:#273d25;color:#fff;border-radius:999px;padding:1px}line-item .line-item__actions.text-subdued.hidden.sm\:block{display:flex;width:100%}line-item line-item-quantity.v-stack.gap-2{display:flex;align-items:center}cart-drawer button .text-with-icon{color:var(--Off-white, #EAE8E5);text-align:center;font-family:Commuters Sans;font-size:16px;font-style:normal;font-weight:600;line-height:92%}.footer__payment-icons li.contents svg path{filter:grayscale(1)}search-drawer form.v-stack.gap-5.sm\:gap-8{padding:var(--drawer-body-padding)}cart-drawer .badge{color:var(--MAIN-DARK, #262626);font-family:Commuters Sans;font-size:12px;font-style:normal;font-weight:600;line-height:92%;background:#e9ccd7;padding:8px 12px!important}cart-drawer button .text-with-icon svg{display:none}.bd--drawer--payment--icons{display:flex;justify-content:center}span.text-xs.text-center.text-xs-capture{font-family:Utile;font-size:16px}@media(max-width:768px){.cart-drawer__top p.h5{color:var(--Night-Black, #080D08);font-family:utile-display,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal}free-shipping-bar span{color:var(--Night-Black, #080D08);font-family:Utile;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.line-item__info a span{color:var(--Dunkelgrn, #273D25);font-family:Utile;font-size:16px;font-style:normal;font-weight:600;line-height:25.2px}.cart-drawer__inner price-list sale-price{color:var(--Night-Black, #080D08);font-family:Commuters Sans;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.drawer--items{margin:8px 17px 30px}.cart-drawer__recommendations-wrapper{margin:80px 17px 30px!important}.cart-drawer__recommendations-wrapper span.reversed-link.hover\:show{color:var(--Dunkelgrn, #273D25);font-family:Utile;font-size:16px;font-style:normal;font-weight:600;line-height:25.2px}.cart-drawer__recommendations-wrapper [is=custom-button]{color:var(--Dunkelgrn, #273D25);font-family:Utile;font-size:16px;font-style:normal;font-weight:400}.cart-drawer__recommendations-wrapper .h-stack.justify-between.gap-4 p{color:var(--Main, #222);text-align:left;font-family:Utile;font-size:18px;font-style:normal;font-weight:600;line-height:normal}cart-drawer button .text-with-icon{color:var(--Off-white, #EAE8E5);text-align:center;font-family:Commuters Sans;font-size:14px;font-style:normal;font-weight:600;line-height:92%}.drawer::part(footer){padding:18px 22px 20px;border-top:none}[slot=footer] .h-stack.gap-4.justify-between .h5:nth-child(1),.h-stack.gap-4.justify-between .h5:nth-child(2){color:var(--Night-Black, #080D08);font-family:Utile;font-size:16px;font-style:normal;font-weight:400;line-height:22px}span.bd--s--capture.h5{font-family:Commuters Sans!important;font-size:14px!important}cart-drawer .badge{font-size:10px}cart-drawer li.contents svg{width:30px}span.text-xs-capture{font-family:Utile;font-size:14px}}.navigation-drawer::part(body){background:#fff}navigation-drawer .panel-footer{background-color:transparent}navigation-drawer .circle-chevron{background:#273d25;color:#fff!important;width:32px;height:32px}@media(min-width:768px){navigation-drawer .panel__wrapper button span:not(navigation-drawer .panel-footer button span),navigation-drawer li.h3.sm\:h4 a span{color:var(--Night-Black, #080D08);text-align:center;font-family:utile-display,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:normal}navigation-drawer .panel__wrapper .gap-4{gap:24px}.navigation-drawer::part(body){gap:80px}navigation-drawer .panel__wrapper{padding-inline:40px}store-header .capture-localization span.bold.text-sm:not(store-header.is-filled .relative.capture-localization span.bold.text-sm,.class-product store-header .capture-localization span.bold.text-sm,.class-page store-header .capture-localization span.bold.text-sm){color:var(--Off-white, #EAE8E5);font-family:Utile;font-size:18px;font-style:normal;font-weight:400;line-height:22px}.announcement-bar.bg-custom.text-custom{background:linear-gradient(45deg,#9eb5ae,#5f766e)}}@media(max-width:768px){.panel__wrapper{padding-inline:32px;padding-top:52px}.panel__scroller .text-with-icon span,.panel__scroller a.group.block.w-full span,.panel__wrapper .v-stack.gap-4 li a span{color:var(--Night-Black, #080D08);font-family:utile-display,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:normal}.panel__scroller.v-stack.gap-8{gap:40px}a.panel-footer__account-link.bold.text-sm{font-size:18px}.capture-localization span.bold.text-sm{font-size:16px}.header__wrapper{padding-inline:30px 30px;padding-top:45px}.is-filled .header__wrapper{padding-top:20px}svg.icon.icon-search{width:24px;height:24px}[aria-controls=cart-drawer] svg{width:28px;height:28px}}.panel__scroller.v-stack.gap-8{scrollbar-width:none;gap:60px}.panel-footer__localization-wrapper{border-top:none}.capture-localization span.bold.text-sm:not(store-header .capture-localization span.bold.text-sm),.is-filled .relative.capture-localization{color:var(--Dunkelgrn, #273D25);font-family:Utile;font-style:normal;font-weight:400}.relative.capture-localization:not(store-header .relative.capture-localization),.is-filled .relative.capture-localization,.class-page .is-filled .relative.capture-localization{border-radius:8999px;border:.8px solid var(--Dunkelgrn, #273D25)!important;padding:3px 12px}.class-product .relative.capture-localization{border-radius:8999px;border:.8px solid var(--Dunkelgrn, #273D25)!important;padding:3px 12px}store-header .relative.capture-localization:not(.is-filled .relative.capture-localization){border-radius:8999px;border:.8px solid var(--Off-white, #EAE8E5);padding:8px 12px}navigation-drawer button[is=close-button]{background:#f5f2ee}navigation-drawer [is=close-button] svg{width:25px;height:25px}navigation-drawer .circle-chevron svg{width:7px;height:12px}a.panel-footer__account-link.bold.text-sm{color:var(--Night-Black, #080D08);font-family:Utile;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.icons__wrap{display:flex;gap:var(--header-icon-list-spacing);align-items:center}.featured-collection__custom .section-header h2{font-family:utile-display,sans-serif!important}@media(min-width:768px){.announcement-bar__item p.bold.text-xs{text-align:center;font-family:Commuters Sans;font-size:14px;font-style:normal;font-weight:600;line-height:100%}image-banner button.button.button--lg{color:var(--Off-white, #EAE8E5);text-align:center;font-family:Commuters Sans;font-size:16px;font-style:normal;font-weight:600;line-height:92%}.class-index .shopify-section--featured-collection .section-stack{gap:40px}[bd-captured] .button{color:var(--Off-white, #EAE8E5);text-align:center;font-family:Commuters Sans;font-size:16px;font-style:normal;font-weight:600;line-height:92%;margin-top:40px!important}}@media(max-width:768px){.announcement-bar__item p.bold.text-xs{text-align:center;font-family:Commuters Sans;font-size:12px;font-style:normal;font-weight:600;line-height:100%}.shopify-section--video .section.section-blends.section-full.text-custom{padding-inline-start:0;padding-inline-end:0}.video-section-wrap h2{padding-inline-start:max(var(--calculated-section-spacing-inline),50% - var(--container-max-width) / 2);padding-inline-end:max(var(--calculated-section-spacing-inline),50% - var(--container-max-width) / 2)}.class-index image-banner .place-self-center.text-center.sm\:place-self-center.sm\:text-center p{color:var(--Off-white, #EAE8E5);text-align:center;font-family:utile-display,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:normal}.class-index image-banner button.button.button--lg div{color:var(--Off-white, #EAE8E5);text-align:center;font-family:Commuters Sans;font-size:12px;font-style:normal;font-weight:600;line-height:92%}.class-index image-banner .place-self-center.text-center.sm\:place-self-center.sm\:text-center{margin-bottom:auto}.class-index .video-section-wrap .content-over-media{border-radius:0}.multiple-images-with-text{gap:52px}.class-index .shopify-section--featured-collection{padding-top:80px}.product-card__info{width:100%}[bd-captured] .button{color:var(--Off-white, #EAE8E5);text-align:center;font-family:Commuters Sans;font-size:12px;font-style:normal;font-weight:600;line-height:92%}}.product-card__figure a .product-card__image:nth-child(1){mix-blend-mode:multiply;padding:20px;margin-top:30px}@media(min-width:768px){.product-card__figure a .product-card__image:nth-child(1){mix-blend-mode:multiply;padding:45px}}.hide-mobile,div#trustbadge-container-98e3dadd90eb493088abdc5597a70810{display:none}.hide-desktop{display:block}.display{visibility:visible!important;opacity:1!important}.hide{display:none;opacity:0;visibility:hidden!important}.underline-link{text-decoration:underline}@media(min-width:60em){:root{--max-width: 117.1rem}}.badge--bd{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px!important;border-radius:999px;border:1px solid var(--bd-badge-color);color:var(--bd-badge-color);font-size:12px!important;font-weight:600;line-height:1;white-space:nowrap;font-family:Commuters Sans;line-height:92%}@media(max-width:768px){.badge--bd{font-size:10px!important}}.shopify-section-group-footer-group .section.section-full.bg-custom{padding-block:80px 0}.shopify-section-group-footer-group .logo-list__item.bg-secondary{background:transparent;padding:0}.shopify-section-group-footer-group .form-control input{background:#eae8e5;border-radius:28px;border:none}.shopify-section-group-footer-group .footer__block--newsletter button[type=submit]{background:#273d25;color:#fff}@media(min-width:768px){.footer__block.footer__block--newsletter p.h3{color:var(--Dunkelgrn, #273D25);font-family:utile-display-700,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.footer__block--newsletter .prose.text-subdued p{color:var(--Dunkelgrn, #273D25);font-family:Utile;font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.footer__copyright.v-stack.gap-1{color:var(--Dunkelgrn, #273D25);font-family:Utile;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.shopify-section-group-footer-group .capture-localization span.bold.text-sm:not(store-header .capture-localization span.bold.text-sm){color:var(--Dunkelgrn, #273D25);font-family:Utile;font-size:18px;font-style:normal;font-weight:400;line-height:22px}.footer__block.footer__block--menu p{color:var(--Dunkelgrn, #273D25);font-family:utile-display-700,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.shopify-section-group-footer-group a.inline-block.link-faded.break-all{color:var(--Dunkelgrn, #273D25);font-family:Utile;font-size:18px;font-style:normal;font-weight:400;line-height:22px;opacity:1}.multicolum-home section-header{justify-content:flex-start!important;justify-items:flex-start!important;text-align:left!important}button.video-play-button svg{border-radius:100%}.bd-footer--icons{max-width:358px}@media(max-width:768px){.shopify-section-group-footer-group .section.section-full.bg-custom{padding-block:50px 0}.footer__block--newsletter{order:99}.footer__block.footer__block--menu p{color:var(--Dunkelgrn, #273D25);font-family:utile-display-700,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.shopify-section-group-footer-group a.inline-block.link-faded.break-all{color:var(--Dunkelgrn, #273D25);font-family:Utile;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.footer__block.footer__block--newsletter .v-stack.gap-6 .h3{color:var(--Dunkelgrn, #273D25);font-family:utile-display,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.footer__block--newsletter .v-stack.gap-6{gap:8px}.shopify-section-group-footer-group .capture-localization span.bold.text-sm:not(store-header .capture-localization span.bold.text-sm){color:var(--Dunkelgrn, #273D25);font-family:Utile;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.shopify-section--featured-collection section-header h2 split-lines{font-size:24px}}@media(max-width:768px){.class-product .header__wrapper{padding-top:20px;background:#f5f2ee!important;margin:19px 13px 8px;border-radius:28px}}.d--capture--popup .h5{font-family:utile-display;color:#273d26}.d--capture--popup .button--xl{background:#273d25;font-family:Commuters Sans}.d--capture--popup p.text-xs.text-subdued{font-family:Utile;color:#273d26}.rich-text__wrapper a{padding:12px 24px}@media(max-width:768px){price-list.price-list unit-price{font-size:10px}navigation-drawer::part(content){border-radius:28px 28px 0 0!important;overflow:hidden!important}navigation-drawer .panel-list__wrapper,navigation-drawer .panel,navigation-drawer .panel__wrapper{border-radius:28px 28px 0 0!important;overflow:hidden!important}.bd--drawer--payment--icons{display:flex;justify-content:center;width:100%;max-width:100%;overflow:hidden}input.quantity-input.line-item-qty__input{color:var(--Night-Black, #080D08);font-family:Utile;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.cart-drawer__line-items line-item-quantity a.link{font-family:Utile;font-size:14px;font-style:normal;line-height:20px;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}facet-floating-filter button{background:#ccdcd4!important;color:#273d25!important;font-weight:400;font-family:utile}}.search-input input{font-family:Utile}p.h5.empty-state__icon-wrapper-h5{font-family:utile-display,sans-serif}.empty-state a.button.button--xl{font-family:Commuters Sans}.variant-picker__option .select{border-radius:8999px;border-color:#273d25}.variant-picker__option .relative{width:max-content}form#facet-form,.facets-drawer__floating-apply{background:#f5f2ee}form#facet-form .switch,:is(.drawer,.popover)::part(outside-close-button){background:#eae8e5}.facets-drawer::part(content){border-radius:28px 28px 0 0!important;overflow:hidden!important}a.jdgm-write-rev-link{color:var(--Off-white, #EAE8E5);text-align:center;font-family:Commuters Sans;font-size:12px;font-style:normal;font-weight:600;line-height:92%}.jdgm-paginate__page.jdgm-curt{color:#fff!important;font-size:initial!important;background:#273d25!important;border-radius:50%!important}.jdgm-paginate{font-family:Commuters Sans}a.jdgm-write-rev-link{border-radius:20px}@media(max-width:700px){.login-show__bd{display:block}.login-show__bd svg{width:28px}.quick-buy-drawer__variant.text-start.h-stack.gap-6,.quick-buy-drawer__info{padding:var(--drawer-body-padding)}}.container.bd-remove-space-container{margin-right:0}.bd-card-meta-row{display:flex;align-items:center;justify-content:space-between}.bd-card-volume:empty{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/19/assets/general.css.map */
