.btn{display:inline-block;padding:1rem 1.5rem;color:var(--bm-button-color,var(--accent-text-color));background:var(--bm-accent-color,var(--btn-background,var(--accent-color)));font-size:13px;font-family:Inter,sans-serif;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:3px;cursor:pointer;transition:all .2s ease;text-align:center}.btn:active{filter:brightness(90%)}.logo a{max-width:280px;width:100%;max-height:140px}@media (max-width:640px){.logo a{max-width:240px;max-height:70px}}.logo img{width:100%;-o-object-fit:contain;object-fit:contain}.mobile-menu-opened{overflow:hidden}.menu-wrap{transform:translateX(-100%)}.mobile-menu-opened .menu-wrap{transform:translateX(0)}.backdrop{visibility:hidden;opacity:0;transition:opacity .3s}.mobile-menu-opened .backdrop{visibility:visible;opacity:1}.mobile-menu-item a{display:block}.collections ul{list-style:none}.collections ul li{position:relative;margin:8px 21px;display:inline-block;color:var(--bm-primary-color,var(--font-color));font-size:13px;font-weight:700;font-family:Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase}@media (max-width:640px){.collections ul li{margin-bottom:1rem}}.collections ul li a{text-decoration:none}.collections ul li.is-active:after{position:absolute;content:"";top:100%;left:0;width:100%;height:3px;background-color:var(--bm-primary-color,var(--font-color));border-radius:3px;margin-top:4px}.banner{position:relative;height:auto;width:100%;background-size:cover;background-position:50%}.banner.has-bg,.video-banner.has-bg{z-index:1}.banner .banner-content{min-height:420px}.has-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:-1}.video-banner.has-bg:before{z-index:1}.video-banner{position:relative;min-height:420px;width:100%;overflow:hidden}.video-banner .iframe-wrapper{width:100%;height:100%}.video-banner .iframe-wrapper,.video-banner iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-banner iframe{display:block;width:100vw;height:100vh}.banner-content{max-width:728px;text-align:center;z-index:1}@media (min-aspect-ratio:16/9){.video-banner iframe{height:56.25vw}}@media (max-aspect-ratio:16/9){.video-banner iframe{width:177.78vh}}@media (min-width:992px){.banner,.video-banner{min-height:540px}}.hero-content{max-width:795px;margin:auto;text-align:center}.hero-content p{display:inline-block;max-width:60rem}.product-image{padding-top:100%;position:relative;height:auto}.product-image img{height:100%;position:absolute;left:0;right:0;top:0;width:100%;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:contain;object-fit:contain;max-height:100%;margin:auto;border-radius:3px}.product-image-border.ring-blue-500{border:3px solid var(--bm-accent-color,var(--accent-color));border-radius:3px}@media (min-width:992px){.product-title{display:flex;align-items:center;min-height:calc(var(--bm-h3, (--h3, 24px))*1.2*2)}}.product .thumbnail img{max-width:-moz-max-content;max-width:max-content}.product-description :where(p),.product-description :where(ul),.product-details :where(p){margin-top:1rem;margin-bottom:1rem}.product-description :where(blockquote){margin-top:2rem;margin-bottom:2rem}.product-description :where(ul ul){margin-top:.25rem;margin-bottom:.25rem}.product-description :where(h1),.product-description :where(h2),.product-description :where(h3){margin-top:1.5rem;margin-bottom:.5rem}.product-description>:first-child{margin-top:0}.product-description>:last-child{margin-bottom:0}.product-description :where(h1+*),.product-description :where(h2+*),.product-description :where(h3+*){margin-top:0}.product-description a{text-decoration:underline}.product-description blockquote,.quote{color:var(--bm-primary-color,var(--font-color));font-size:var(--bm-h2,var(--h2,36px));font-family:var(--bm-header-font-family,var(--header-font-family));font-weight:var(--bm-header-font-weight,var(--header-font-weight));line-height:120%;position:relative;font-style:italic;padding-left:24px}.product-description blockquote:before,.quote:before{content:"";position:absolute;left:0;top:0;width:6px;height:100%;background-color:var(--bm-accent-color,var(--accent-color));border-radius:3px}.product-description h1{font-size:var(--bm-h1,var(--h1,48px))}.product-description h1,.product-description h2{font-family:var(--bm-header-font-family,var(--header-font-family));font-weight:var(--bm-header-font-weight,var(--header-font-weight));line-height:120%}.product-description h2{font-size:var(--bm-h2,var(--h2,36px))}.product-description h3{font-size:var(--bm-h3,var(--h3,24px));font-family:var(--bm-header-font-family,var(--header-font-family));font-weight:var(--bm-header-font-weight,var(--header-font-weight));line-height:120%}.product-description ul{list-style-type:disc;padding-left:1.625rem}.product-description ul li{padding-left:.375rem}.swiper{padding-left:.75rem}.swiper-slide{width:-moz-max-content;width:max-content}@media (max-width:767px){.table .th{display:none}.table .td{width:50%}.table .td:before{display:block;content:attr(data-label);font-weight:600}}.cart-toggle-btn{z-index:10;background-color:var(--bm-accent-color,var(--accent-color));margin-top:-49px;border-radius:3px 0 0 3px}img.organic{float:left;width:auto}.vat-table{border:1px solid #141414;width:50%}.vat-table .tbody>div,.vat-table .thead{display:flex}.vat-table .tbody>div div,.vat-table .thead div{width:50%;padding:8px;text-align:left;border-bottom:1px solid #141414;border-top:0;border-left:1px solid #141414}.vat-table .tbody>div div:first-child,.vat-table .thead div:first-child{border-left:0}.vat-table .tbody>div:last-child div{border-bottom:0}@media (max-width:767px){.vat-table{width:100%}}