@layer base{.radio-option-input{appearance:none}.radio-option-input:focus-visible,.radio-option-input:checked,.radio-option-input.active{outline:0}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.location-select .radio-option{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.location-select .radio-option-input{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);appearance:none;border-style:var(--tw-border-style);border-width:2px;border-color:#354626;border-radius:3.40282e38px}.location-select .radio-option-input:after{margin:calc(var(--spacing,.25rem) * .5);height:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 2);--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y);content:"";background-color:#354626;border-radius:3.40282e38px;display:block}.location-select .radio-option-input:focus-visible,.location-select .radio-option-input:checked,.location-select .radio-option-input.active{outline:0}:is(.location-select .radio-option-input:focus-visible,.location-select .radio-option-input:checked,.location-select .radio-option-input.active):after{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (hover:hover) and (pointer:fine){.location-select .radio-option-input:hover:after{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
:root{--color-black:#040404;--color-white:#f4f4f4;--color-light-gray:silver;--color-gray:#878787;--color-dark-gray:#626262;--color-gold:#f5ae2a;--color-primary:var(--color-white);--color-primary-foreground:var(--color-black);--color-primary-hover:var(--color-light-gray);--color-secondary:var(--color-dark-gray);--color-secondary-foreground:var(--color-white);--color-secondary-hover:var(--color-light-gray);--color-accent:var(--color-gold);--color-accent-foreground:var(--color-black);--color-border:var(--color-dark-gray);--color-background:var(--color-black)}
.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none;align-content:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{width:100%;min-height:100%;position:relative;overflow:hidden}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.keen-slider:not([data-keen-slider-disabled]){overflow:visible}.card-grid-link{color:#354626;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.card-grid-link .cta{position:relative}.card-grid-link .cta:after{border-bottom-style:var(--tw-border-style);width:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transform-origin:100%;content:"";border-color:#679046;border-bottom-width:1px;position:absolute;bottom:0;left:0;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){:is(.card-grid-link:focus-visible,.card-grid-link:hover) .title-1{color:#679046}:is(.card-grid-link:focus-visible,.card-grid-link:hover) .cta:after{transform:scaleX(0)}}@media (pointer:coarse){:is(.card-grid-link:focus,.card-grid-link:active) .title-1{color:#679046}:is(.card-grid-link:focus,.card-grid-link:active) .cta:after{transform:scaleX(0)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.form{flex-direction:column;display:flex}.hasSubmitted{justify-content:center;align-items:center;height:80vh}.confirmationMessage{text-align:center;max-width:800px}.confirmationMessage *{margin:0}.fieldWrap{z-index:2;gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex;position:relative}.fieldWrap .input{appearance:none;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3);border-width:1px;border-color:#00371c}.fieldWrap .input:focus-visible{--tw-outline-style:none;border-color:#679046;outline-style:none}.fieldWrap .label{margin-bottom:calc(var(--spacing,.25rem) * 2);font-family:Neue Haas Grotesk Text Pro,sans-serif;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));line-height:1.5;display:block}.Select label{position:absolute}@media (min-width:1024px){.sidebarContent{display:none}}.mobileSidebar{display:none}@media (min-width:1024px){.mobileSidebar{display:block}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.faqs .rich-text p{font-family:Neue Haas Grotesk Text Pro,sans-serif;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));line-height:1.5}@media (min-width:768px){.faqs .w-6{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10)}}
.accordion .rich-text p{font-family:Neue Haas Grotesk Text Pro,sans-serif;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));line-height:1.5}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-duration:initial}}}.product-link .image{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;transition-duration:.5s}.product-link .cover{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background-image:linear-gradient(45deg, var(--color-black-green) 0%, #0000 100%);opacity:.5;transition-duration:.3s}.product-link .arrow-btn{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;background-color:lab(0% 0 0/0)}.product-link:hover .image{--tw-scale-x:108%;--tw-scale-y:108%;--tw-scale-z:108%;scale:var(--tw-scale-x) var(--tw-scale-y)}.product-link:hover .cover{opacity:1}.product-link:hover .arrow-btn{color:#679046;background-color:#fff;border-color:#fff}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-duration{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}.filter-menu .radio-option{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--color-black,#000);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:#fbf9f1}@media (hover:hover){.filter-menu .radio-option:hover{border-color:#354626}}.filter-menu .radio-option.active{border-color:#679046}@media (hover:hover){.filter-menu .radio-option.active:hover{border-color:#b0d88f}}.filter-menu .radio-option-input{appearance:none}.filter-menu .radio-option-input:focus-visible,.filter-menu .radio-option-input:checked,.filter-menu .radio-option-input.active{outline:0}.filter-menu .radio-option-label{font-family:Neue Haas Grotesk Text Pro,sans-serif;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);line-height:1.5;font-weight:var(--font-weight-medium,500)}.select-menu .radio-option.active{color:#679046}.select-menu .radio-option-input{appearance:none}.select-menu .radio-option-input:focus-visible,.select-menu .radio-option-input:checked,.select-menu .radio-option-input.active{outline:0}.select-menu .radio-option-label{font-family:Neue Haas Grotesk Text Pro,sans-serif;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));line-height:1.5}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}

@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.keen-slider:not([data-keen-slider-disabled]){overflow:visible}.product-details .accordion-item{border-color:var(--color-black,#000)}.product-details .accordion-item .body-5{font-family:Neue Haas Grotesk Text Pro,sans-serif;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}@media (min-width:1024px){.product-details .accordion-item .body-5{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.product-details .accordion-item .body-5{--tw-font-weight:var(--font-weight-medium,500);max-width:35em;line-height:1.5;font-weight:var(--font-weight-medium,500)}@property --tw-font-weight{syntax:"*";inherits:false}
