:root{--orgain-green:#268703;--orgain-indigo:#302783;--orgain-magenta:#e30077;--orgain-ink:#141414}body{color:var(--orgain-ink)}.page-template-default.home .page-wrapper{padding:0}.home #content{max-width:none}.home h1,.home h2,.home h3{font-weight:700;letter-spacing:-.02em}.home .wp-block-cover{margin:0}.orgain-hero{min-height:clamp(400px,33.34vw,640px)!important}.orgain-hero .wp-block-cover__inner-container{width:100%;max-width:none;padding:30px 2.3%;}.orgain-hero .wp-block-cover__inner-container>*{max-width:430px;margin-left:0!important;margin-right:auto!important;color:#fff}.orgain-hero h1{font-size:clamp(32px,3.35vw,54px);line-height:1}.orgain-hero p{font-size:clamp(17px,1.5vw,23px);line-height:1.15}.orgain-carousel{padding:42px 2.25%;max-width:1600px;margin:auto}.orgain-carousel-head{display:flex;justify-content:space-between;align-items:center}.orgain-carousel h2{font-size:28px;margin:0 0 24px}.orgain-carousel-controls{display:flex;gap:10px}.orgain-carousel-controls button{min-width:38px;min-height:38px;line-height:1;padding:0;background:#fff;border:1px solid #ccc;border-radius:50%;font-size:28px;color:#111;box-shadow:none}.orgain-product-track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.orgain-product-track::-webkit-scrollbar{display:none}.orgain-product-track>.product{flex:0 0 calc((100% - 66px)/4);max-width:calc((100% - 66px)/4);padding:0;scroll-snap-align:start}.orgain-empty{color:#555}.orgain-collage{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:15px 0}.orgain-collage .wp-block-cover{height:auto;min-height:clamp(440px,48vw,700px);padding:32px 25px;align-items:flex-start}.orgain-collage .wp-block-cover__inner-container{max-width:420px;text-align:center;color:#fff}.orgain-collage h2{font-size:clamp(25px,2.4vw,40px);line-height:1.03;margin:0 0 8px;color:#fff}.orgain-collage p{font-size:clamp(16px,1.4vw,21px);line-height:1.15;color:#fff}.orgain-band{min-height:410px!important}.orgain-band .wp-block-cover__inner-container{display:flex;flex-direction:column;align-items:flex-end;padding:35px 8%;text-align:center;color:white}.orgain-band .wp-block-cover__inner-container>*{max-width:310px;color:white}.orgain-band h2{font-size:36px}.orgain-feature{padding:70px 2.25%;gap:8%;align-items:center}.orgain-feature .wp-block-media-text__content{padding:5% 9%}.orgain-feature h2{font-size:30px}.orgain-feature p{font-size:17px;line-height:1.5}.orgain-story{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;padding:30px 2.25%}.orgain-story .wp-block-cover{min-height:430px}.orgain-story .wp-block-cover__inner-container{color:#fff;max-width:490px}.orgain-recipes{padding:55px 2.25%}.orgain-recipes>h2{text-align:center}.orgain-recipes .wp-block-columns{gap:20px}.orgain-recipes .wp-block-column{border:1px solid #eee}.orgain-recipes .wp-block-column h3,.orgain-recipes .wp-block-column p{margin:18px}.orgain-recipes .wp-block-column h3{font-size:17px}.orgain-recipes img{aspect-ratio:1.3;object-fit:cover;width:100%}.orgain-news{padding:0 2.25% 24px}.orgain-footer{background:var(--orgain-green);color:#fff;padding:48px 2.25% 70px}.orgain-footer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.orgain-footer h2{color:#fff;font-size:21px;margin:0 0 20px}.orgain-footer ul{list-style:none;margin:0;padding:0}.orgain-footer li{margin:0 0 12px;font-size:14px}.orgain-footer a,.orgain-footer a:hover{color:#fff}.orgain-footer-logo img{display:block;filter:brightness(0) invert(1);max-width:320px;width:45%;height:auto;margin-top:70px}.htw-site-header__announcement{font-weight:700}.htw-site-header--two-row .htw-site-header__main{grid-template-columns:1fr auto 1fr!important}.htw-site-header--two-row .htw-site-header__logo{grid-column:2!important;justify-self:center!important}.htw-site-header--two-row .htw-site-header__actions{grid-column:3!important}.htw-site-header__account-icon{display:block!important}.htw-site-header__account-label,.htw-site-header__search-toggle>span,.htw-site-header__cart-link{display:none!important}.htw-site-header--two-row .htw-site-header__desktop-nav{grid-column:1/-1!important}.htw-site-header__logo img{max-height:58px;object-fit:contain}.htw-site-header .htw-site-header__panel.htw-site-header__mini-cart,.htw-site-header .htw-site-header__panel.htw-site-header__search{background:#fff;color:#171717}.wgm-native-card .wgm-native-card__media{background:#f2f2f2}.wgm-native-card .box-text{text-align:left}.wgm-native-card .product-title,.wgm-native-card .price{font-size:16px!important}.wgm-native-card .price,.wgm-native-card .product-title a{color:#161616}.wgm-native-card__variations{font-size:14px!important}.wgm-native-card .badge-container{left:8px;top:8px}.wgm-native-card .badge-inner{background:#268703!important;color:#fff!important}.wgm-native-card .quick-view,.single-product .single_add_to_cart_button,.product-quick-view-container .single_add_to_cart_button,.woocommerce-cart .checkout-button{background:var(--orgain-indigo)!important;color:white!important;border:0}.single-product .woocommerce-tabs ul.tabs li.active a{color:var(--orgain-green)!important;border-bottom-color:var(--orgain-green)!important}.single-product .product_meta a{color:var(--orgain-green)}.single-product .variations select,.product-quick-view-container .variations select{background:#f0f0f0;border:1px solid #ddd;color:#171717}.woocommerce-cart .cart-wrapper{background:#f3f3f3}.woocommerce-cart .cart_totals,.woocommerce-cart .cart-container{color:#171717}
@media(max-width:767px){.orgain-hero{min-height:660px!important;align-items:flex-start!important;background:#d8751e}.orgain-hero .wp-block-cover__image-background{display:none}.orgain-hero:before{content:"";position:absolute;inset:auto 0 0;height:65%;background:url('/wp-content/uploads/2026/11/hero-mobile.jpg') center bottom/cover no-repeat}.orgain-hero .wp-block-cover__inner-container{padding:28px 25px;text-align:center}.orgain-hero .wp-block-cover__inner-container>*{margin-left:auto!important;margin-right:auto!important}.orgain-hero h1{font-size:32px}.orgain-carousel{padding:35px 18px}.orgain-carousel-controls{display:none}.orgain-product-track{gap:12px}.orgain-product-track>.product{flex-basis:calc((100% - 12px)/2);max-width:calc((100% - 12px)/2)}.orgain-collage{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;scrollbar-width:none;padding:0}.orgain-collage::-webkit-scrollbar{display:none}.orgain-collage>.wp-block-cover{min-width:100%;scroll-snap-align:start;min-height:550px}.orgain-band{min-height:350px!important}.orgain-band .wp-block-cover__inner-container{align-items:center}.orgain-feature{padding:38px 18px}.orgain-story{grid-template-columns:1fr;padding:20px 18px}.orgain-recipes{padding:35px 18px}.orgain-recipes .wp-block-columns{display:flex;overflow:auto;scroll-snap-type:x mandatory}.orgain-recipes .wp-block-column{min-width:82%;scroll-snap-align:start}.orgain-footer{padding:35px 20px}.orgain-footer-grid{grid-template-columns:1fr;gap:20px}.orgain-footer h2{margin-bottom:10px}.htw-site-header--two-row .htw-site-header__main{grid-template-columns:1fr auto 1fr!important}.htw-site-header--two-row .htw-site-header__logo{grid-column:2!important}.htw-site-header__mobile-toggle{grid-column:1;grid-row:1}.htw-site-header__actions{grid-column:3;grid-row:1}}
.orgain-card{height:100%;border:1px solid #eee;background:#fff;color:#171717}.orgain-card-media{position:relative;background:#f3f3f3;overflow:hidden}.orgain-card-media>a:not(.quick-view){display:block;aspect-ratio:1/1}.orgain-card-media img{width:100%;height:100%;object-fit:contain;display:block}.orgain-card-media .badge-container{position:absolute;left:8px;top:8px;z-index:2}.orgain-card-media .badge{margin:0}.orgain-card-media .badge-inner{background:#268703;color:#fff}.orgain-card-stock{position:absolute;top:8px;right:8px;background:#333;color:#fff;padding:5px 8px;font-size:14px}.orgain-card-action{position:absolute;bottom:10px;left:10px;right:10px;opacity:0;transition:opacity .2s}.orgain-card:hover .orgain-card-action,.orgain-card:focus-within .orgain-card-action{opacity:1}.orgain-card-action .quick-view{display:block;width:100%;padding:12px;background:#302783!important;color:#fff!important;text-align:center;font-size:15px;font-weight:700;line-height:1.2}.orgain-card-info{padding:18px}.orgain-card-info h3{font-size:16px;line-height:1.3;margin:0 0 12px}.orgain-card-info h3 a{color:#141414}.orgain-card-info p{font-size:14px;line-height:1.4;color:#333}.orgain-card-price,.orgain-card-price .amount{font-size:16px!important;color:#141414}.orgain-card-price del,.orgain-card-price del .amount{font-size:14px!important}.orgain-product-track>.product{width:auto}.orgain-product-track>.product .col-inner{height:100%}@media(hover:none){.orgain-card-action{opacity:1;position:static}.orgain-card-action .quick-view{border-radius:0}}
@media(min-width:1101px){.htw-site-header__main{position:relative}.htw-site-header__search-toggle{position:absolute;left:4%;top:calc((100% - 40px)/2)}}
.htw-site-header .htw-site-header__panel.htw-site-header__search{inset:0 0 auto 0;width:100%;max-width:none;height:auto;max-height:85dvh;overflow-y:auto;padding:0;background:#fff;transform:none!important}.htw-site-header__search .storefront-drawer-heading{min-height:40px;margin:0;padding:0 32px;border:0}.htw-site-header__search .storefront-drawer-heading h2{font-size:16px;line-height:40px;font-weight:700}.htw-site-header__search .storefront-drawer-close{position:absolute;right:0;top:40px;width:56px;height:40px;border-radius:0;background:#171717;color:#fff}.htw-site-header__search .searchform{padding:0 56px 0 0;margin:0}.htw-site-header__search .searchform .flex-row{border:0;border-radius:0;background:#ededed}.htw-site-header__search .searchform input.search-field{height:40px;padding:0 32px}.htw-site-header__search .searchform button.ux-search-submit{width:56px;height:40px;background:#302783;color:#fff}.htw-site-header__search .autocomplete-suggestions{padding:0 32px}.orgain-story .wp-block-cover__background{background:#000!important;opacity:.38!important}
@media(max-width:767px){.htw-site-header .htw-site-header__panel.htw-site-header__search{inset:0;width:100%;height:100dvh;max-height:100dvh;padding:82px 16px 20px}.htw-site-header__search .storefront-drawer-heading{min-height:38px;padding:0;margin:0}.htw-site-header__search .storefront-drawer-heading h2{font-size:15px;line-height:38px}.htw-site-header__search .storefront-drawer-close{top:10px;right:14px;width:48px;height:48px;background:transparent;color:#111}.htw-site-header__search .searchform{padding:0}.htw-site-header__search .searchform input.search-field{height:48px;padding:0 16px}.htw-site-header__search .searchform button.ux-search-submit{height:48px}.htw-site-header__search .autocomplete-suggestions{padding:0}}
@media(min-width:1101px){.htw-site-header__search-toggle{top:10px}}
.woocommerce-cart #main{background:#efefef;padding:32px 5.4% 130px;min-height:660px}.woocommerce-cart .checkout-page-title{max-width:760px;background:#fff;padding:28px 32px 0;margin:0}.woocommerce-cart .checkout-page-title .page-title-inner{padding:0}.woocommerce-cart .checkout-breadcrumbs{justify-content:flex-start!important;text-align:left!important;font-size:30px!important;line-height:1.2;text-transform:none!important;font-weight:700!important;letter-spacing:-.02em}.woocommerce-cart .checkout-breadcrumbs .divider,.woocommerce-cart .checkout-breadcrumbs a:not(.current){display:none}.woocommerce-cart .cart-container{max-width:760px;width:100%;background:#fff;margin:0;padding:10px 32px 28px}.woocommerce-cart .cart-container .woocommerce> .text-center{text-align:left!important;padding:0!important}.woocommerce-cart .cart-container .woocommerce-info .message-container{text-align:left!important;padding:0;max-width:none}.woocommerce-cart .return-to-shop .button,.htw-site-header__mini-cart .return-to-shop .button{background:#302783!important;color:#fff!important;border-color:#302783!important}.woocommerce-cart .cart_totals{background:#fff}.woocommerce-cart .checkout-button{background:#302783!important;color:#fff!important}@media(max-width:767px){.woocommerce-cart #main{padding:20px 16px 80px;min-height:550px}.woocommerce-cart .checkout-page-title{padding:25px 20px 0}.woocommerce-cart .checkout-breadcrumbs{font-size:25px!important}.woocommerce-cart .cart-container{padding:12px 20px 24px}}
.orgain-collections{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding:24px 18px}.orgain-collections p{margin:0}.orgain-collection-labels{padding:12px 18px;background:#eee;font-weight:700;font-size:14px;color:#555}.orgain-collection-note{width:100%;text-align:center;color:#555;font-size:14px}.orgain-news{margin:0 auto 24px;max-width:100%;padding:0 2.25%}.orgain-news .wp-block-media-text__content{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:10%;background:#302783;color:#fff}.orgain-news h2,.orgain-news p{color:#fff}.orgain-news h2{font-size:30px}.orgain-news .wp-block-media-text__media img{display:block;width:100%;height:100%;min-height:320px;object-fit:cover}.single-product .product-title,.product-quick-view-container .product-title{color:#151515;font-weight:700}.single-product .product-info .price,.product-quick-view-container .price{color:#151515;font-weight:700}.single-product .product-info button.single_add_to_cart_button,.product-quick-view-container button.single_add_to_cart_button{min-height:48px;background:#302783!important;border-color:#302783!important;color:#fff!important}.single-product .product-info .quantity input,.product-quick-view-container .quantity input{border-color:#ddd;background:#eee;color:#111}.single-product .woocommerce-tabs .tabs li a,.single-product .product-tabs li a{color:#222;font-weight:700;letter-spacing:0}.single-product .woocommerce-tabs .tabs li.active a,.single-product .product-tabs li.active a{color:#268703!important}.single-product .product_meta a{color:#268703}.single-product .badge-inner,.product-quick-view-container .badge-inner{background:#268703!important;color:#fff!important}.product-quick-view-container{background:#fff;color:#111}.product-quick-view-container .product-title{font-size:24px}.product-quick-view-container .price{font-size:18px}.product-quick-view-container .variations select{min-height:46px}.single-product .flickity-prev-next-button svg,.product-quick-view-container .flickity-prev-next-button svg{width:18px;height:18px;object-fit:contain}.single-product .flickity-prev-next-button,.product-quick-view-container .flickity-prev-next-button{color:#111;background:#fff;border:1px solid #ddd}
.htw-slot-footer-orgain .absolute-footer{background:#268703!important;color:#fff!important;border-top:1px solid rgba(255,255,255,.5)}.htw-slot-footer-orgain .absolute-footer a,.htw-slot-footer-orgain .absolute-footer .copyright-footer{color:#fff!important}
@media(max-width:767px){.orgain-recipes .wp-block-columns{flex-wrap:nowrap!important}.orgain-recipes .wp-block-column{flex:0 0 82%!important;min-width:82%}}
@media(max-width:767px){.orgain-recipes .wp-block-columns{scrollbar-width:none}.orgain-recipes .wp-block-columns::-webkit-scrollbar{display:none}}
/* One real WooCommerce badge per card, kept inside the card's upper-left corner. */
.product-small.col>.col-inner{height:100%;display:flex;flex-direction:column}.product-small.col>.col-inner>.badge-container{top:8px!important;left:8px!important;z-index:3}.product-small.col>.col-inner>.badge-container .on-sale,.orgain-card-media .on-sale{background:#c90000!important;color:#fff!important}.orgain-card{display:flex;flex-direction:column;flex:1;min-width:0}.orgain-card-media{flex:none}.orgain-card-info{display:flex;flex:1;flex-direction:column;min-width:0}.orgain-card-price{margin-top:auto}.orgain-card-info h3 a{overflow-wrap:anywhere}.products.row>.product-small.col{display:flex;align-self:stretch}.products.row>.product-small.col>.col-inner{width:100%}.orgain-product-track>.product>.col-inner{height:100%}
.single-product .product-page-title.dark{background:#fff!important;color:#252525!important}.single-product .product-page-title .page-title-bg{display:none}.single-product .product-page-title .breadcrumbs,.single-product .product-page-title .breadcrumbs a{color:#555!important}.single-product .product-page-title .next-prev-thumbs a.button{color:#222!important;border-color:#bcbcbc!important}.single-product .product-gallery .woocommerce-product-gallery__wrapper{background:#f2f2f2}.single-product .product-gallery .woocommerce-product-gallery__image img{object-fit:contain}.single-product .product-info .product-title{font-size:clamp(25px,2.2vw,34px);line-height:1.12}.single-product .product-info .price{font-size:22px}.single-product .product-info .variations th.label{color:#171717;font-size:15px;text-transform:none}.single-product .product-info .variations select{min-height:44px;background:#efefef;border:0;border-radius:3px}.single-product .product-info .single_add_to_cart_button,.single-product .product-info .ux-buy-now-button{background:#302783!important;border-color:#302783!important;color:#fff!important}.single-product .product-info .single_add_to_cart_button:not(.disabled),.single-product .product-info .ux-buy-now-button:not(.disabled){opacity:1}.single-product .woocommerce-tabs{background:#268703;padding:32px!important;color:#171717}.single-product .woocommerce-tabs ul.tabs{display:flex;justify-content:center;flex-wrap:wrap;background:#fff;border-radius:3px;padding:5px!important;margin:0 auto 18px!important;width:max-content;max-width:100%}.single-product .woocommerce-tabs ul.tabs li{margin:0!important}.single-product .woocommerce-tabs ul.tabs li a{display:block;padding:10px 14px!important;color:#222!important;font-size:14px!important;letter-spacing:0;text-transform:none!important}.single-product .woocommerce-tabs ul.tabs li.active a{background:#268703;color:#fff!important;border-radius:3px}.single-product .woocommerce-tabs .tab-panels{background:#fff;padding:20px;border-radius:3px}.product-quick-view-container .single_add_to_cart_button,.product-quick-view-container .ux-buy-now-button{background:#302783!important;border-color:#302783!important;color:#fff!important}@media(max-width:767px){.single-product .woocommerce-tabs{padding:20px 14px!important}.single-product .woocommerce-tabs ul.tabs{width:100%;justify-content:flex-start}.single-product .woocommerce-tabs ul.tabs li a{font-size:13px!important;padding:9px!important}.single-product .product-page-title .nav-right{width:auto;flex:0 0 auto}.single-product .product-page-title .flex-grow{min-width:0;flex:1}}
.orgain-category-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 18px;background:#fff;border:1px solid #fff;border-radius:3px;color:#181818!important;font-size:14px;font-weight:700;text-decoration:none}.orgain-category-link:hover,.orgain-category-link:focus-visible{background:#eee;color:#111!important;outline:2px solid #302783;outline-offset:2px}.orgain-collections .orgain-category-link{min-height:38px;padding:9px 14px;background:#eee;border-color:#eee}.orgain-collections .orgain-category-link:first-of-type{background:#268703;color:#fff!important}.orgain-collections .orgain-category-link:hover{background:#ddd;color:#111!important}
@media(min-width:1101px){.htw-site-header__desktop-nav .htw-site-header__mega-root>.sub-menu:not([hidden]){grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;padding:28px 4%}.htw-site-header__desktop-nav .htw-site-header__mega-root>.sub-menu>li:last-child:not(.menu-item-has-children){grid-column:1/-1;text-align:right}.htw-site-header__desktop-nav .htw-site-header__mega-root>a:after{content:'+';display:inline-grid;place-items:center;width:20px;height:20px;margin-left:7px;border-radius:50%;background:#268703;color:#fff;font-size:18px;line-height:1}.htw-site-header__desktop-nav .htw-site-header__mega-root>.sub-menu>li>a{font-size:15px;font-weight:700;white-space:normal}.htw-site-header__desktop-nav .htw-site-header__mega-root>.sub-menu>li>.sub-menu li>a{min-height:32px;font-size:14px;white-space:normal}}
.htw-site-header__mini-cart .woocommerce-mini-cart__buttons a.checkout{background:#302783!important;border-color:#302783!important;color:#fff!important}.product-quick-view-container form.cart .single_add_to_cart_button,.product-quick-view-container form.cart .ux-buy-now-button{background:#302783!important;border-color:#302783!important;color:#fff!important}.product-quick-view-container form.cart .single_add_to_cart_button:not(.disabled){opacity:1}
.htw-site-header .orgain-menu-unavailable{cursor:default;opacity:.55;text-decoration:none!important}.mfp-wrap:has(.product-quick-view-container)>.mfp-close{color:#171717!important;background:#fff!important;border-radius:50%;opacity:1!important;z-index:100010!important}.product-quick-view-container h1{padding-right:32px}
.woocommerce-cart #main:has(.woocommerce-cart-form) .checkout-page-title,.woocommerce-cart #main:has(.woocommerce-cart-form) .cart-container{max-width:1280px}
@media(max-width:767px){.woocommerce-cart .cart-wrapper.sm-touch-scroll{overflow:visible}.woocommerce-cart .woocommerce-cart-form table.shop_table,.woocommerce-cart .woocommerce-cart-form table.shop_table tbody{display:block;width:100%;min-width:0}.woocommerce-cart .woocommerce-cart-form table.shop_table thead{display:none}.woocommerce-cart .woocommerce-cart-form tr.cart_item{display:grid;grid-template-columns:70px minmax(0,1fr) 28px;grid-template-areas:'image name remove' 'image quantity quantity';gap:8px 12px;padding:16px 0;border-bottom:1px solid #ddd}.woocommerce-cart .woocommerce-cart-form tr.cart_item td{padding:0;border:0;min-width:0;text-align:left}.woocommerce-cart .woocommerce-cart-form tr.cart_item td:before{display:none!important}.woocommerce-cart .woocommerce-cart-form tr.cart_item .product-thumbnail{display:block!important;grid-area:image;width:70px}.woocommerce-cart .woocommerce-cart-form tr.cart_item .product-thumbnail img{width:70px;max-width:100%;height:auto}.woocommerce-cart .woocommerce-cart-form tr.cart_item .product-name{display:block!important;grid-area:name;overflow-wrap:anywhere}.woocommerce-cart .woocommerce-cart-form tr.cart_item .product-remove{display:block!important;grid-area:remove;position:static;width:auto}.woocommerce-cart .woocommerce-cart-form tr.cart_item .product-quantity{display:block!important;grid-area:quantity}.woocommerce-cart .woocommerce-cart-form tr.cart_item .product-price,.woocommerce-cart .woocommerce-cart-form tr.cart_item .product-subtotal{display:none!important}.woocommerce-cart .woocommerce-cart-form table.shop_table tr:not(.cart_item),.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions{display:block;width:100%}.woocommerce-cart .woocommerce-cart-form .quantity.buttons_added{margin:0}.woocommerce-cart .woocommerce-cart-form .mobile-product-price{margin-top:6px}}
@media(max-width:767px){.woocommerce-cart .woocommerce-cart-form tr.cart_item .product-remove a.remove{position:static!important;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0}}
/* Product collection navigation and related shopping calls to action. */
.orgain-collection-module{max-width:1600px;margin:auto}.orgain-collections{justify-content:flex-start;gap:30px;padding:36px 2.25% 8px}.orgain-looking{font-size:16px;white-space:nowrap}.orgain-collection-buttons{display:flex;align-items:center;justify-content:space-around;flex:1;gap:14px}.orgain-collection-buttons button{margin:0;padding:10px 20px;min-height:42px;border:1px solid #278604;border-radius:30px;background:white;color:#278604;font-weight:700;text-transform:none;letter-spacing:0}.orgain-collection-buttons button[aria-selected=true]{background:#278604;color:#fff}.orgain-collection-buttons button:focus-visible{outline:2px solid #302783;outline-offset:3px}.orgain-collection-tabpanels [hidden]{display:none!important}.orgain-collection-tabpanels .orgain-carousel{padding-top:20px}.orgain-carousel-controls button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;width:44px;min-height:44px;height:44px;padding:0}.orgain-carousel-controls button svg{display:block;flex:none;width:16px;height:16px;max-width:none;max-height:none;aspect-ratio:1}.orgain-carousel-controls button:hover,.orgain-carousel-controls button:focus-visible{background:#268703;color:#fff;border-color:#268703}.orgain-band{min-height:0!important;aspect-ratio:3/1}.orgain-band .orgain-category-link,.orgain-story .orgain-category-link,.orgain-news .orgain-category-link{align-self:flex-start;color:#171717!important}.orgain-band .orgain-category-link{align-self:flex-end}.orgain-feature .orgain-category-link,.orgain-recipes .orgain-category-link{background:#268703;border-color:#268703;color:#fff!important}.orgain-recipes .wp-block-column{display:flex;flex-direction:column}.orgain-recipes .orgain-category-link{align-self:flex-start;margin:0 18px 18px}.orgain-feature .orgain-category-link{margin-top:10px}.orgain-story .orgain-category-link,.orgain-news .orgain-category-link{margin-top:8px}.widget_product_categories select,.woocommerce.widget_product_categories select{width:100%;min-height:48px;background-color:#fff;border:1px solid #bdbdbd;border-radius:3px;color:#171717}.single-product .product-info .variations select,.product-quick-view-container .variations select{min-height:50px;padding:10px 38px 10px 14px;background-color:#f2f2f2;border:1px solid #d5d5d5;border-radius:3px}.single-product .product-info .variations select:focus,.product-quick-view-container .variations select:focus{outline:2px solid #278604;outline-offset:2px}.single-product .product-info .product-title{font-size:clamp(29px,2.5vw,38px);line-height:1.08}.single-product .product-info .quantity,.product-quick-view-container .quantity{margin-right:12px}.single-product .woocommerce-tabs .tab-panels{padding:24px 28px;line-height:1.65}.single-product .woocommerce-tabs .tab-panels h2,.single-product .woocommerce-tabs .tab-panels h3{color:#171717}.single-product .product-gallery .woocommerce-product-gallery__image img{max-width:100%}
@media(max-width:767px){.orgain-collections{display:block;padding:28px 18px 8px}.orgain-looking{display:block;margin-bottom:12px}.orgain-collection-buttons{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.orgain-collection-buttons::-webkit-scrollbar{display:none}.orgain-collection-buttons button{flex:none;white-space:nowrap}.orgain-band{aspect-ratio:auto;min-height:350px!important}.orgain-band .orgain-category-link{align-self:center}.orgain-carousel-controls{display:none}.single-product .woocommerce-tabs .tab-panels{padding:18px}.orgain-recipes .wp-block-column h3{min-height:2.6em}}
.single-product .woocommerce-tabs::before{content:'Everything You Need To Know';display:block;text-align:center;color:#fff;font-size:24px;line-height:1.2;font-weight:700;margin:0 auto 22px}.single-product .woocommerce-tabs .tab-panels{max-width:850px;margin:0 auto}.single-product .woocommerce-tabs{padding-top:42px!important;padding-bottom:42px!important}@media(max-width:767px){.single-product .woocommerce-tabs::before{font-size:21px}.single-product .woocommerce-tabs{padding:28px 14px!important}}
@media(max-width:767px){.orgain-band{min-height:0!important;aspect-ratio:600/749;align-items:flex-start!important}.orgain-band .wp-block-cover__image-background{display:none}.orgain-band::before{content:'';position:absolute;inset:0;background:url('/wp-content/uploads/2026/11/calculator-mobile.jpg') center/cover no-repeat}.orgain-band .wp-block-cover__inner-container{position:relative;z-index:1;padding:35px 20px;align-items:center}.orgain-band h2{font-size:28px}}
.single-product .woocommerce-tabs::before{flex:0 0 100%;width:100%}.single-product .woocommerce-tabs .tab-panels{flex:0 1 850px}
/* Keep the banner copy and button centred on the same column. */
.orgain-band .wp-block-cover__inner-container{display:grid;grid-template-columns:minmax(0,310px);justify-content:end;justify-items:center;align-content:center}
.orgain-band .orgain-category-link{align-self:auto;justify-self:center}
@media(max-width:767px){.orgain-band .wp-block-cover__inner-container{justify-content:center;align-content:start}}
/* Extend only the product information background to the viewport edges. */
.single-product .woocommerce-tabs{box-shadow:50vw 0 0 #268703,-50vw 0 0 #268703;clip-path:inset(0 -100vmax)}
/* Product information text sits directly on the green section background. */
.single-product .woocommerce-tabs .tab-panels{background:transparent;color:#fff}
.single-product .woocommerce-tabs .tab-panels .woocommerce-Tabs-panel,
.single-product .woocommerce-tabs .tab-panels :is(p,li,strong,b,h1,h2,h3,h4,h5,h6,th,td,label){color:#fff!important}
.single-product .woocommerce-tabs .tab-panels a{color:#fff;text-decoration:underline}
.single-product .woocommerce-tabs .tab-panels :is(table,tr,th,td){background:transparent}
.single-product .woocommerce-tabs .tab-panels :is(input:not([type=submit]):not([type=checkbox]):not([type=radio]),textarea,select){background:#fff;color:#171717!important}
/* Align all three controls in the product and quick-view quantity selector. */
.single-product .product-info .quantity :is(input.qty,input.minus,input.plus),
.product-quick-view-container .quantity :is(input.qty,input.minus,input.plus){box-sizing:border-box;height:48px!important;min-height:48px!important;max-height:48px;line-height:normal;margin-top:0;margin-bottom:0}
