﻿@import"https://fonts.googleapis.com/css2?family=Italiana&display=swap";html,body{height:100%}body{display:flex;min-height:100%;flex-direction:column}main{flex:1}h1,h2,h3,h4,h5,h6{color:#3e3e3e}p.text-justify{text-align:justify !important;text-justify:inter-word !important;line-height:1.7;hyphens:auto}legend{padding:7px 0;margin-bottom:20px;border-bottom:1px solid #e5e5e5}label{font-size:12px;font-weight:normal}button:focus{outline:none !important}#container{min-height:100dvh;display:flex;flex-direction:column;position:static !important;margin-bottom:0 !important}#container>main{flex:1 1 auto}#container>footer{margin-top:auto;position:static;z-index:auto}#content,#column-left,#column-right{padding-bottom:0 !important}.menu-container{background-color:#fff}@media(min-width: 576px){#content,#column-left,#column-right{padding-bottom:400px}}#alert{z-index:9999;position:fixed;top:30%;left:50%;width:400px;margin-left:-200px;font-family:"Futura PT","FuturaPT","Futura","Nunito Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}@media(min-width: 992px){#alert{width:600px;margin-left:-300px}}@media(min-width: 1140px){#alert{width:600px;margin-left:-300px}}@media(min-width: 1320px){#alert{width:600px;margin-left:-300px}}#alert .alert{margin-bottom:15px;border-radius:.5rem;border:none;font-family:"Futura PT","FuturaPT","Futura","Nunito Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:#3e3e3e}#alert .alert-primary{background-color:#a8b59e;color:#f9f7f4;box-shadow:0 0 0 5px rgba(168,181,158,.15)}#alert .alert-secondary{background-color:#8e9986;color:#f9f7f4;box-shadow:0 0 0 5px rgba(142,153,134,.15)}#alert .alert-success{background-color:#b5c0ad;color:#3e3e3e;box-shadow:0 0 0 5px rgba(168,181,158,.15)}#alert .alert-warning{background-color:#f8faf5;color:#3e3e3e;box-shadow:0 0 0 5px rgba(247,249,244,.4)}#alert .alert-danger{background-color:#b86b57;color:#f9f7f4;box-shadow:0 0 0 5px rgba(184,107,87,.15)}#alert .alert-info{background-color:#a0b8c5;color:#f9f7f4;box-shadow:0 0 0 5px rgba(160,184,197,.15)}#alert .alert-light{background-color:#f9f7f4;color:#3e3e3e;box-shadow:0 0 0 5px rgba(249,247,244,.4)}#alert .alert-dark{background-color:#3e3e3e;color:#f9f7f4;box-shadow:0 0 0 5px rgba(62,62,62,.15)}#top{background-color:#a8b59e;border-bottom:1px solid #d0cfcf;margin-bottom:0px !important;position:relative;padding-bottom:5px}#top ul.list-inline{margin-bottom:0}#top .list-inline-item a,#top .list-inline-item i,#top .list-inline-item svg,#top .list-inline-item .fa-icon,#top .list-inline-item span,#top .dropdown-toggle{color:#f7f9f4 !important}#top .list-inline-item a{position:relative;display:inline-block;color:#f7f9f4;text-decoration:none;transition:color .3s ease-in-out}#top .list-inline-item a::after{content:"";position:absolute;left:0;bottom:0;width:0%;height:1px;background-color:#f7f9f4;transition:width .3s ease-in-out}#top .list-inline-item a:hover::after{width:100%}#top .dropdown-menu{background-color:#f7f9f4;color:#3e3e3e;border:none !important;box-shadow:0px 4px 10px rgba(0,0,0,.1);padding:.5rem 0;min-width:160px;text-align:center;z-index:9999;transform:translateY(10px);opacity:0;visibility:hidden;transition:all .3s ease}#top .dropdown-menu a{color:#3e3e3e !important;padding:.5rem 1rem;display:block;font-size:1em;transition:background-color .3s ease;border:none !important}#top .dropdown-menu a:hover{background-color:rgba(0,0,0,.05)}#form-currency strong{color:#f7f9f4 !important}#top .dropdown-menu li{border:none !important}#top .dropdown:hover .dropdown-menu{display:block;opacity:1;visibility:visible;transform:translateY(0)}#top .dropdown{position:relative}#top .dropdown-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(10px)}#top .list-inline-item>a,#top .list-inline-item .dropdown>a{font-size:1.1em;color:#e6e6e6;line-height:40px;vertical-align:middle;padding:10px 0px 5px 0px}#search{margin-bottom:10px}#search .form-control-lg{height:40px;font-size:12px;line-height:20px;padding:0 10px}#search .btn-lg{font-size:15px;line-height:18px;padding:.57rem 35px;text-shadow:0 1px 0 #fff}#menu{background-color:#f7f9f4;background-image:none;border:0px;min-height:40px;border-radius:4px;padding:0 1rem}#menu,.menu-wrapper{background-color:#fff;justify-content:center}#menu .navbar-collapse{width:100%}#menu .navbar-nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px 24px;width:100%;margin:0 auto;padding:10px 0}#menu .navbar-nav>li{text-align:center}.menu-cat-img{display:block;width:100px;height:100px;object-fit:cover;margin:0 auto 8px;transition:transform .35s ease,filter .35s ease}#menu .navbar-nav>li>a{display:block;text-align:center;color:#1f2a1a;transition:color .3s ease,transform .3s ease}#menu .navbar-nav>li>a:hover{color:#2f3a2a}#menu .navbar-nav>li>a:hover .menu-cat-img{transform:scale(1.05);filter:brightness(1.1)}@media(min-width: 1200px){#menu .navbar-nav{flex-wrap:nowrap}#menu .navbar-nav>li{flex:0 0 12.5%;max-width:12.5%}#menu .navbar-nav>li>a{display:block}}#menu .navbar-nav>li>a{color:#1f2a1a;text-shadow:none;padding:10px 12px;background-color:rgba(0,0,0,0)}.menu-cat-img{display:block;width:100px;height:100px;object-fit:cover;margin:0 auto 8px}#menu .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0}#menu .dropdown-inner{display:flex;flex-direction:column}#menu .dropdown-inner ul{width:100%;min-width:200px}@media(min-width: 960px){#menu .dropdown:hover .dropdown-menu{display:block}#menu .dropdown-inner{flex-direction:row}#menu .nav-item+.nav-item+.nav-item .dropdown-column-3{left:-200px}#menu .nav-item+.nav-item+.nav-item .dropdown-column-4{left:-400px}#menu .nav-item+.nav-item+.nav-item+.nav-item .dropdown-column-2{left:-200px}#menu .nav-item+.nav-item+.nav-item+.nav-item .dropdown-column-3{left:-400px}#menu .nav-item+.nav-item+.nav-item+.nav-item .dropdown-column-4{left:-600px}}.category-container{background-color:#f9f7f4;padding:0px;margin:0 !important}#category{float:left;font-size:16px;font-weight:700;line-height:40px;color:#1f2a1a;text-shadow:none}#menu .navbar-toggler i{color:#1f2a1a;border-color:#1f2a1a;font-size:.9em}label:has(+div *[required]):before,label.required:before,label:has(+input:required):before,label:has(+select:required):before,label:has(+textarea:required):before{content:"* ";color:red;font-weight:bold}.form-switch-lg{font-size:20px;min-height:30px;line-height:30px}.nav-tabs{margin-bottom:15px}.form-check .form-check-input{margin-top:.25rem}@media(min-width: 768px){.col-form-label{text-align:right}}#product-category h1{font-family:"Futura PT","FuturaPT","Futura","Nunito Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-weight:400;font-size:2.6rem;color:#3e3e3e;margin-bottom:1rem}#product-category .img-thumbnail{background-color:rgba(0,0,0,0);border:none;padding:0;border-radius:0;box-shadow:none}#product-category .col-9 p{font-family:"Futura PT","FuturaPT","Futura","Nunito Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:1.6rem;line-height:1.6;color:#3e3e3e}footer{border:1px solid #d0cfcf;bottom:-1px;width:100%;padding-top:30px;background-color:#f8f5f0;border-top:1px solid #ddd;color:#3e3e3e}footer hr{border-top:none;border-bottom:1px solid #666}footer a{color:#5e6f75;text-decoration:none}footer a:hover{color:#3e3e3e}footer h5{font-family:"Futura PT" !important;font-size:1rem;font-weight:400;text-transform:uppercase;color:#2c2c2c;margin-top:10px;margin-bottom:10px}footer ul li a{--line-height: 1.9230769231;font-family:"Futura PT" !important;font-size:13px;font-style:normal;font-weight:400;letter-spacing:.1em;line-height:var(--line-height);margin-bottom:10px;text-transform:uppercase;text-decoration:none;text-decoration-skip-ink:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;color:inherit;transition:opacity .5s cubic-bezier(0.25, 1, 0.5, 1);display:inline-block}footer ul li a:hover{opacity:.6}.breadcrumb{margin:0 0 15px 0;padding:4px 0;background:none;border:none;border-radius:0;font-family:"Futura PT","FuturaPT","Futura","Nunito Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:13px;font-weight:400;color:#6c757d}.breadcrumb i{font-size:13px}.breadcrumb>li.breadcrumb-item{padding:0;display:inline-flex;align-items:center;white-space:nowrap}.breadcrumb>li.breadcrumb-item>a{text-decoration:none;color:#6c757d;transition:color .2s ease-in-out}.breadcrumb>li.breadcrumb-item>a:hover{color:#3e3e3e}.breadcrumb>li.breadcrumb-item+li::before{content:"›";color:#b3b3b3;padding:0 .7rem;font-size:20px;font-weight:300;line-height:1}.btn-primary{background-color:#a8b59e;border-color:#a0ac96;color:#f9f7f4}.btn-primary:hover,.btn-primary:focus{background-color:#8e9986;border-color:#87917f;color:#f9f7f4}.btn-primary:focus-visible{box-shadow:0 0 0 .2rem rgba(168,181,158,.35)}.btn-primary:active{background-color:#87917f;border-color:#808a79}.btn-light{background-color:#f7f9f4;border-color:rgba(62,62,62,.12);color:#3e3e3e}.btn-light:hover{background-color:#f8faf5;color:#3e3e3e}.btn-light:focus-visible{box-shadow:0 0 0 .2rem rgba(168,181,158,.25)}.btn-light.active,.btn-light[aria-pressed=true]{background-color:#f9f7f4;border-color:#a8b59e;color:#3e3e3e;box-shadow:inset 0 0 0 1px #a8b59e}#button-list.active i,#button-grid.active i{filter:none;opacity:1}#product-category .input-group-text{background-color:#f7f9f4;color:#3e3e3e;border-color:rgba(62,62,62,.12);font-family:"Futura PT","FuturaPT","Futura","Nunito Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}#product-category .form-select{background-color:#fff;color:#3e3e3e;border-color:rgba(62,62,62,.18);font-family:"Futura PT","FuturaPT","Futura","Nunito Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%238E9986' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}#product-category .form-select:hover{border-color:#a8b59e}#product-category .form-select:focus{border-color:#a8b59e;box-shadow:0 0 0 .25rem rgba(168,181,158,.25)}.tooltip-inner{background-color:#3e3e3e;color:#f9f7f4;font-family:"Futura PT","FuturaPT","Futura","Nunito Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{border-top-color:#3e3e3e}.product-thumb{border:1px solid #ddd;position:relative;height:100%}.product-thumb .image{text-align:center}.product-thumb .image a:hover{opacity:.8}.product-thumb .description{padding:15px;margin-bottom:45px}.product-thumb .description h4{font-weight:700}.product-thumb .description h4,.product-thumb .description h4 a{color:#3e3e3e;font-family:"Futura PT","FuturaPT","Futura","Nunito Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;text-decoration:none;transition:color .2s ease}.product-thumb .description h4 a:hover{color:#8e9986;text-decoration:none}.product-thumb .button{display:flex;position:absolute;width:100%;bottom:0}.product-thumb .button button{width:33.33%;border:none;border-top:1px solid var(--bs-border-color);background-color:var(--bs-tertiary-bg);color:var(--bs-gray-600);line-height:38px;text-align:center}.product-thumb .button button:hover{color:var(--bs-gray-600);background-color:#ddd;text-decoration:none;cursor:pointer}.product-thumb .button button+button{border-left:1px solid var(--bs-border-color)}@media(min-width: 960px){.product-list .product-thumb{display:flex}.product-list .product-thumb .image{flex-direction:column;margin-bottom:0px}.product-list .product-thumb .content{flex-direction:column;flex:75%;position:relative}.product-list .product-thumb .button{border-left:1px solid #ddd;width:calc(100% - 15px);margin-left:15px}}.rating .fa-stack{width:20px}.rating .fa-star{color:#fc0;font-size:15px}.rating .fa-star+.fa-star{color:#e69500}.price{color:#3e3e3e}.price-new{font-weight:600}.price-old{color:#b86b57;text-decoration:line-through}.price-tax{color:#999;font-size:12px;display:block}.blog-thumb{border:1px solid #ddd;margin-bottom:15px}.blog-thumb h4{font-weight:bold}.blog-thumb .image{text-align:center;margin-bottom:15px}.blog-thumb .image a:hover{opacity:.8}.blog-thumb .description{padding:15px}#cookie{position:fixed;bottom:0;left:0;width:100%;height:150px;z-index:9999;opacity:.95;color:#ecf0f1;background:#343a40}#cookie div{font-size:16px;color:#fff}#column-left{font-family:"Futura PT","FuturaPT","Futura","Nunito Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}#column-left .list-group{background:rgba(0,0,0,0);border:0;border-radius:0;margin-bottom:1.25rem}#column-left .list-group .list-group-item{background:rgba(0,0,0,0);border:0;border-radius:0;border-top:1px solid rgba(62,62,62,.08);color:#3e3e3e;padding:.6rem 0;display:block;text-decoration:none;position:relative;overflow:hidden;z-index:0;transition:color 180ms ease}#column-left .list-group .list-group-item::before{content:"";position:absolute;top:0;bottom:0;left:-1rem;width:calc(100% + 1rem);background-color:#f7f9f4;transform:translateX(-100%);transform-origin:left center;transition:transform 220ms ease;will-change:transform;z-index:-1;border-radius:0}#column-left .list-group .list-group-item:first-child{border-top:0}#column-left .list-group .list-group-item:hover{color:#3e3e3e;text-decoration:none}#column-left .list-group .list-group-item:hover::before{transform:translateX(0)}#column-left .list-group .list-group-item:focus,#column-left .list-group .list-group-item:focus-visible{outline:none;box-shadow:0 0 0 .2rem rgba(168,181,158,.25)}#column-left .list-group .list-group-item.active{color:#f9f7f4;font-weight:600;border-top-color:rgba(0,0,0,0)}#column-left .list-group .list-group-item.active::before{background-color:#a8b59e;transform:translateX(0)}#column-left .list-group .list-group-item.active:hover::before{background-color:#8e9986}@media(min-width: 768px){#column-left{padding-right:0rem}}.pagination .page-link{color:#3e3e3e;border-color:rgba(62,62,62,.12)}.pagination .page-link:hover{color:#3e3e3e;background-color:#f7f9f4;border-color:#a8b59e}.pagination .page-item.active .page-link{background-color:#a8b59e;border-color:#a8b59e;color:#f9f7f4}.choices{margin:0}.choices,.choices__inner,.choices__list--single,.choices__list--dropdown{font:inherit}.choices__inner{min-height:auto;padding:0;background:inherit;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.choices[data-type*=select-one] .choices__inner{padding:.375rem 2.25rem .375rem .75rem}.choices__list--single{padding:0}.choices__list--single .choices__item{padding:0;margin:0}.choices[data-type*=select-one]::after{right:.75rem;margin-top:-0.125rem;border-color:currentColor rgba(0,0,0,0) rgba(0,0,0,0)}.choices.is-open .choices__inner,.choices.is-focused .choices__inner{border-color:var(--bs-border-color);box-shadow:0 0 0 .25rem rgba(13,110,253,0)}.choices__list--dropdown .choices__item--selectable:hover{background-color:#f7f9f4 !important;color:#3e3e3e !important}.oc-form-sort .choices__list--dropdown,.oc-form-limit .choices__list--dropdown{font-size:.875rem !important;line-height:1.3}.oc-form-sort .choices__list--dropdown .choices__item,.oc-form-limit .choices__list--dropdown .choices__item{font-size:inherit !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oc-form-sort .choices__list--dropdown,.oc-form-limit .choices__list--dropdown{min-width:max-content;max-width:90vw}@media(min-width: 992px){.oc-form-sort .choices__inner{min-width:13.5rem}}:root{scroll-padding-top:70px}@media(min-width: 768px){:root{scroll-padding-top:100px}}@media(min-width: 1200px){:root{scroll-padding-top:120px}}.quantity-selector__input[type=number]::-webkit-outer-spin-button,.quantity-selector__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-selector__input[type=number]{-moz-appearance:textfield}.link-inherit{font:inherit !important;color:#a8b59e !important;text-decoration:none !important;position:relative;transition:color .3s ease}.link-inherit::after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background-color:currentColor;transition:width .3s ease}.link-inherit:hover{color:#495057 !important}.link-inherit:hover::after{width:100%}#product-info .nav-tabs{--_divider: rgba(62,62,62,.12);border-bottom:1px solid var(--_divider);margin-bottom:15px;gap:.25rem .75rem;background:rgba(0,0,0,0)}@media(max-width: 575.98px){#product-info .nav-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}#product-info .nav-tabs::-webkit-scrollbar{display:none}}#product-info .nav-tabs .nav-item{display:flex;align-items:stretch}#product-info .nav-tabs .nav-link{position:relative;border:0 !important;border-radius:0;background:rgba(0,0,0,0);font-family:"Futura PT","FuturaPT","Futura","Nunito Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-weight:400;color:#6c757d;padding:.5rem .25rem;transition:color .22s ease}#product-info .nav-tabs .nav-link::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;width:0%;margin:0 auto;background-color:currentColor;transition:width .22s ease}#product-info .nav-tabs .nav-link:hover{color:#495057}#product-info .nav-tabs .nav-link:hover::after{width:100%}#product-info .nav-tabs .nav-link:focus-visible{outline:none;box-shadow:0 0 0 .2rem rgba(168,181,158,.28);border-radius:.25rem}#product-info .nav-tabs .nav-link.active,#product-info .nav-tabs .nav-link.active:hover{color:#3e3e3e}#product-info .nav-tabs .nav-link.active::after{width:100%;background-color:#a8b59e}#product-info .tab-content{padding-top:.75rem;color:#3e3e3e;font-family:"Futura PT","FuturaPT","Futura","Nunito Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}#product-info .tab-pane p,#product-info .tab-pane li{color:#3e3e3e}#product-info .tab-pane a{text-decoration:none}#product-info #tab-specification .table{--_divider: rgba(62,62,62,.12);border-color:var(--_divider)}#product-info #tab-specification .table th,#product-info #tab-specification .table td{border-color:var(--_divider)}#product-info #tab-specification .table thead td{background-color:#f7f9f4;color:#3e3e3e;font-weight:600}#product-info #tab-specification .table tbody tr:hover td{background-color:rgba(168,181,158,.08)}#product-info #tab-review{margin-bottom:1rem}#product-info #tab-description p:not(:has(a.link-inherit)){font-family:"Futura PT","FuturaPT","Futura","Nunito Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:1.6rem;line-height:1.6;color:#3e3e3e}.trust-strip{--bg: #FFFFFF;--fg: #3e3e3e;--fg-soft: #495057;--ring: #e6e9e1;--tile-bg: #fff;background:var(--bg);border-top:1px solid var(--ring);padding:clamp(36px,6vw,56px) 0;color:var(--fg)}.trust-strip .container{padding-left:12px;padding-right:12px}.trust-strip__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, minmax(180px, 1fr));gap:clamp(12px,2.5vw,20px);align-items:stretch}@media(min-width: 768px){.trust-strip__list{grid-template-columns:repeat(4, minmax(160px, 1fr))}}.trust-strip__item{display:flex}.badge-tile{display:grid;grid-template-columns:56px 1fr;align-items:center;gap:12px;width:100%;background:#f9f7f4;border:1px solid var(--ring);border-radius:16px;padding:12px 14px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}@media(min-width: 992px){.badge-tile{grid-template-columns:64px 1fr;padding:14px 16px}}.badge-tile:hover{transform:translateY(-2px);border-color:color-mix(in srgb, var(--fg) 10%, var(--ring));box-shadow:0 8px 24px rgba(0,0,0,.06)}.badge-icon{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:999px;background:var(--bg);color:var(--fg);overflow:hidden}.badge-icon img{width:70%;height:70%;object-fit:contain;display:block;filter:saturate(0.9) contrast(1)}.badge-text{display:grid;gap:2px;line-height:1.2}.badge-text strong{font-weight:600;color:var(--fg);font-size:clamp(14px,1.6vw,15px);transition:color .2s ease}.badge-text small{color:var(--fg-soft);font-size:12px;opacity:.9}.badge-tile:hover .badge-text strong{color:var(--fg-soft)}@media(prefers-reduced-motion: reduce){.badge-tile{transition:border-color .2s ease}.badge-tile:hover{transform:none;box-shadow:none}}html{scroll-behavior:smooth}.section-block{scroll-margin-top:120px}.about-page .page-hero{background:#f7f9f4;color:#3e3e3e}.about-quicknav .nav-link{color:#3e3e3e;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0)}.about-quicknav .nav-link:hover{border-bottom-color:currentColor}.bg-soft{background:#f7f9f4}.card-img-top{height:200px}.object-fit-cover{object-fit:cover}.trust-strip__list{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));list-style:none;padding:0;margin:0}.trust-strip__item .badge-tile{display:grid;grid-template-columns:48px 1fr;gap:.75rem;align-items:start;padding:1rem;border-radius:.75rem;background:#fff;box-shadow:0 1px 6px rgba(0,0,0,.05);color:#3e3e3e}.trust-strip__item .badge-icon svg{width:48px;height:48px}.trust-strip__item .badge-copy p{color:#495057}.season-caption{position:absolute;left:0;right:0;bottom:1rem;display:flex;justify-content:center;pointer-events:none;padding:0 .75rem}.season-line{position:absolute;max-width:min(90%,720px);text-align:center;background:rgba(0,0,0,.45);color:#fff;backdrop-filter:saturate(110%) blur(2px);font-size:clamp(14px,2vw,18px);line-height:1.4;border-radius:12px;padding:.6rem .9rem;opacity:0;transition:opacity .6s ease}.season-line.active{opacity:1}@media(prefers-reduced-motion: reduce){.season-line{transition:none}.seasons-video{animation:none}}.card.farming .card-img-top{width:160px;height:160px;aspect-ratio:1/1;object-fit:cover;border-radius:50%;overflow:hidden;display:block;margin:0 auto}@media(min-width: 576px){.card.farming .card-img-top{width:180px;height:180px}}@media(min-width: 768px){.card.farming .card-img-top{width:220px;height:220px}}@media(min-width: 992px){.card.farming .card-img-top{width:260px;height:260px}}@media(min-width: 1200px){.card.farming .card-img-top{width:300px;height:300px}}.will-animate{opacity:0}.will-animate.is-visible{opacity:1}.will-animate{--animate-duration: 700ms}.card.farming .card-img-top{transition:transform .5s ease-in-out}.card.farming .card-img-top:hover{transform:scale(1.08)}.form-check-privacy{display:flex;align-items:center;gap:.5rem}.form-check-privacy .form-check-input{margin-top:0}.form-check-privacy .form-check-input-privacy{width:1.3rem;height:1.3rem;border:3px solid #3e3e3e !important;border-radius:.4rem;background-color:#fff;box-shadow:0 0 0 .2rem rgba(62,62,62,.08),0 .35rem .8rem rgba(0,0,0,.08);accent-color:#198754}.form-check-privacy .form-check-input-privacy:hover{box-shadow:0 0 0 .15rem rgba(62,62,62,.22),0 .35rem .8rem rgba(0,0,0,.08)}.form-check-privacy .form-check-input-privacy:focus{outline:none;box-shadow:0 0 0 .28rem rgba(25,135,84,.35),0 .35rem .8rem rgba(0,0,0,.08)}.form-check-privacy .form-check-input-privacy:checked{background-color:#198754;border-color:#3e3e3e}.map-placeholder{background:#f7f9f4;min-height:220px;border-radius:.8rem}.ratio{position:relative;width:100%}.ratio::before{content:"";display:block;padding-top:56.25%}.ratio>*{position:absolute;inset:0;width:100%;height:100%}.accordion-header .faq-copylink{opacity:.6;transition:opacity .2s ease}.accordion-header:hover .faq-copylink{opacity:1}.season-caption{position:absolute;bottom:10%;left:50%;transform:translateX(-50%);text-align:center;width:80%;font-size:1.1rem;color:#fff;text-shadow:2px 2px 6px rgba(0,0,0,.6)}.season-line{display:none;transition:opacity .6s ease-in-out}*{margin:0;padding:0;box-sizing:border-box}#spinner{opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s;z-index:99999}#spinner.show{transition:opacity .5s ease-out,visibility 0s linear 0s;visibility:visible;opacity:1}.italiana-regular{font-family:"Italiana",sans-serif;font-weight:400;font-style:normal}h6,a,p{text-decoration:none !important;transition:.5s ease-in-out}h6{font-family:"Italiana",sans-serif;font-size:20px !important;font-weight:600 !important}a{font-family:"Futura PT";font-size:20px}.google-maps-iframe{border:0}.sticky-top{transition:all .3s ease-in-out}.navbar{background-color:#f9f7f4;padding:0 3rem}.navbar-brand img{position:absolute;padding:0;width:170px;height:135px;top:0;transition:.6s ease-in-out;z-index:9999}.navbar .navbar-brand img:hover{transform:scale(1.1)}.navbar-toggler{border:none !important}.navbar-toggler:focus,.navbar-toggler:active,.navbar-toggler-icon:focus{outline:none;box-shadow:none}.menu{font-weight:600;text-transform:uppercase;outline:none;font-family:"Futura PT" !important;color:#2c2c2c;letter-spacing:2pt;transition:color .3s ease-in-out;position:relative;display:inline-block}.menu:hover{color:#2c2c2c !important;text-decoration:none !important}.navbar .menu::after{content:"";position:absolute;left:0;bottom:-2px;width:0%;height:1px;background-color:#2c2c2c;transition:width .3s ease-in-out}.navbar .menu:hover::after{width:100%}.cart-container{height:100%}.cart-container .btn{display:flex;align-items:center}#cart{margin-bottom:10px}#cart .img-thumbnail{min-width:100px}#cart .btn-lg{font-size:15px;line-height:18px;padding:14px 35px}#cart .dropdown-menu{background:#f9f7f4}#cart .dropdown-menu li{min-width:300px}@media(max-width: 768px){#cart .dropdown-menu li{min-width:100%}}#navbar .fa-cart{color:#3e3e3e}.cart-container{height:100%}.cart-container .btn{position:relative;display:inline-flex;align-items:center;gap:.4rem;background:rgba(0,0,0,0);color:#2c2c2c;border:none;padding:0;line-height:1.2;box-shadow:none}.cart-container .btn:hover,.cart-container .btn:focus,.cart-container .btn:active{background:rgba(0,0,0,0) !important;color:#2c2c2c !important;box-shadow:none !important}.cart-container .btn::after{content:"";position:absolute;left:0;bottom:-2px;width:0%;height:1px;background-color:#2c2c2c;transition:width .3s ease-in-out}.cart-container .btn:hover::after{width:100%}.nav-icon{color:#2c2c2c;transition:.6s ease-in-out;padding-left:15px}.nav-icon :hover{transform:scale(1.2)}.fa-icon{width:1em;height:1em;display:inline-block;vertical-align:-0.125em;fill:currentColor}.megamenu{background-color:#f9f7f4}.dropdown-menu{top:100%;z-index:1000;margin-top:0 !important;border:none;padding:7rem 0 4rem}.sub-submenu{padding:0;background-color:rgba(0,0,0,0)}.certifications li{padding:15px 0;border-bottom:solid 1px #d3d3d3}.cert-logo{width:40px;margin-right:20px}.navbar .has-megamenu{position:static !important}@media(min-width: 768px){.info-menu .col-megamenu .nav-link,.info-menu .col-megamenu .nav-link h6{cursor:pointer !important;transition:color .2s ease}.info-menu .col-megamenu .nav-link:hover h6{color:#d3d3d3}}@media(min-width: 768px){.nav-link h6,.nav-link h6 img{cursor:default !important}}@media(max-width: 767.98px){.nav-link h6,.nav-link h6 img{cursor:pointer}}.img img{display:block;transition:transform 8s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform-origin:bottom;padding-bottom:20px;right:0}.img:hover img{transform:scale(1.1)}.column-img{margin-left:1rem}.column-img:hover h6,.column-img:hover p{color:#d3d3d3 !important}.column-img p{padding-right:2rem}.column-map img{max-width:100%}@media all and (min-width: 992){.navbar-expand-lg .navbar-nav .nav-link{padding-left:0 !important}.navbar .has-megamenu{position:static !important}.navbar .nav-item .dropdown-menu{display:block;border:none;margin-top:0;top:150%;opacity:0;transition:.5s;height:568px}.navbar .nav-item:hover .dropdown-menu{top:100%;transition:.5s;opacity:1;background-color:#f9f7f4}}@media(max-width: 991px){.navbar{padding:0 1rem}.navbar-brand img{height:100px;left:0}.navbar-collapse{padding:6rem 0}.nav-icon svg{padding-left:5px !important}.w-50{width:40% !important}.navbar .has-megamenu{border-bottom:1px solid #d3d3d3}.nav-link{position:relative;padding:15px 0}.menu::before{content:"";position:absolute;top:50%;left:calc(100% - 35px);transform:translateY(-50%);width:1px;height:20px;background-color:#d3d3d3}.nav-link img{float:right}.chevron-right{transition:transform .3s ease}.nav-link.show .chevron-right{transform:rotate(90deg)}.nav-icon{display:inline-block !important;padding:15px 15px 15px 0}.icon-container{border-bottom:1px solid #d3d3d3}.social-container{padding-top:50px;border-bottom:none}.social-container h6{font-weight:600;text-transform:uppercase;font-family:"Futura PT" !important;letter-spacing:2pt}.social-container .icon-container{border-bottom:none}.fa-brands{padding-right:15px}.shop-botton img{max-width:100%;padding-top:20px}.dropdown-menu{padding:0 0 1rem 0;padding-left:0;background-color:rgba(0,0,0,0)}}@media(min-width: 768px){.dropdown-menu.sub-submenu{display:block !important;position:static;margin-top:0;border:none;box-shadow:none}}@media(max-width: 768px){.dropdown-menu{padding:0}}.offcanvas{background-color:#f9f7f4;color:#2c2c2c}.offcanvas-end{width:400px;max-width:90vw}.offcanvas .btn-close{box-shadow:none}.cart-toggle{position:relative;display:inline-flex;align-items:center;gap:.4rem;background:rgba(0,0,0,0);color:#2c2c2c;border:none;padding:0;line-height:1.2}.cart-toggle:hover,.cart-toggle:focus{background:rgba(0,0,0,0);color:#2c2c2c}.cart-toggle::after{content:"";position:absolute;left:0;bottom:-2px;width:0%;height:1px;background-color:#2c2c2c;transition:width .3s ease-in-out}.cart-toggle:hover::after{width:100%}#carouselExampleIndicators .carousel-item{display:none}#carouselExampleIndicators .carousel-item.active{display:block}#carouselExampleIndicators .carousel-caption{position:absolute;top:50%;left:5%;transform:translateY(-50%);text-align:left;color:#f9f7f4;max-width:50%}#carouselExampleIndicators .carousel-caption h5,#carouselExampleIndicators .carousel-caption p{font-family:"Italiana",serif;color:#f9f7f4}#carouselExampleIndicators .carousel-caption h5{font-weight:bold}#carouselExampleIndicators .carousel-caption h5{font-size:41px;margin-bottom:10px}#carouselExampleIndicators .carousel-caption p{font-size:41px;margin-bottom:20px}.btn.see-more{font-family:"Futura PT" !important;border:1px solid #f9f7f4;background-color:rgba(0,0,0,0);color:#f9f7f4;padding:10px 20px;text-transform:uppercase;transition:all .3s ease}.btn.see-more:hover{background-color:rgba(249,247,244,.3);color:#f9f7f4;backdrop-filter:blur(4px);transition:all .3s ease}.carousel-controls-bar{position:absolute;right:5%;display:flex;align-items:center;gap:15px;z-index:10}#carouselExampleIndicators .carousel-indicators{position:static;display:flex;align-items:center;margin:0}#carouselExampleIndicators .carousel-indicators [data-bs-target]{background-color:rgba(0,0,0,0);border:1px solid #f9f7f4;width:12px;height:12px;border-radius:50%;opacity:1;margin:0 5px}#carouselExampleIndicators .carousel-indicators .active{background-color:#f9f7f4}#carouselExampleIndicators .carousel-control-prev,#carouselExampleIndicators .carousel-control-next{position:static;transform:none;color:#f9f7f4;font-size:2rem;background:none;border:none}#carouselExampleIndicators .carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23F9F7F4' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0L4.5 0.75 1.25 4l3.25 3.25 0.75-0.75L2.75 4l2.5-2.5z'/%3E%3C/svg%3E")}#carouselExampleIndicators .carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23F9F7F4' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l0.75 0.75L6.75 4l-3.25 3.25-0.75-0.75L5.25 4 2.75 1.5z'/%3E%3C/svg%3E")}.carousel{border:none;border-radius:0;box-shadow:none;margin-bottom:0}#carouselExampleIndicators .carousel-item{aspect-ratio:3/1}#carouselExampleIndicators .carousel-item img{width:100%;height:100%;object-fit:cover}.copyrights{background-color:#f9f7f4}.footer-title{font-size:13px !important;font-family:"Futura PT" !important;color:#2c2c2c !important;letter-spacing:2px;align-items:center}.footer-menu{font-size:12px;font-family:"Poppins",sans-serif}.newsletter,.rights{font-size:10px !important;font-family:"Poppins",sans-serif !important}.input-group-text{border:none;background-color:rgba(0,0,0,0)}.input-group{border-bottom:1px solid #ced4da}.input-group:focus-within{border:1px solid #ced4da}.icon-arrow{transition:transform .3s ease,opacity .3s ease}.icon-arrow:hover{transform:scaleX(1.2) translateX(20%);opacity:1}.social{font-size:9px !important;font-family:"Futura PT" !important;color:#2c2c2c !important;letter-spacing:2px}.join-button{padding:10px 40px !important;color:#2c2c2c !important;display:none;position:fixed;bottom:0px;left:50%;border-top-left-radius:25px !important;border-top-right-radius:25px !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;border:none;background-color:#afca14;transform:translateX(-50%);z-index:1000}.join-button:hover{background-color:#9ba854}.join-button:focus{background-color:#9ba854}@media(max-width: 768px){.footer-menu-container{border-bottom:solid 1px #dee2e6}.footer-title{align-items:center;padding-top:1rem}}#backToTop.back-to-top{position:fixed !important;right:30px !important;bottom:30px !important;left:auto !important;z-index:1100 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:52px !important;height:52px !important;padding:0 !important;border-radius:50% !important;background:#a8b59e !important;color:#fff !important;text-decoration:none !important}#backToTop:hover{background:#8e9986 !important}#backToTop svg{width:24px;height:24px;pointer-events:none}#recipes-grid .recipe-card .card-body{font-size:1rem;line-height:1.55;color:#3e3e3e}@media(min-width: 768px){#recipes-grid .recipe-card .card-body{font-size:1.02rem}}@media(min-width: 1200px){#recipes-grid .recipe-card .card-body{font-size:1.06rem}}#recipes-grid .recipe-card h2{font-size:clamp(1.1rem,.95rem + .6vw,1.35rem);margin-bottom:.25rem;color:#3e3e3e}#recipes-grid .recipe-card p,#recipes-grid .recipe-card ul,#recipes-grid .recipe-card ol{font-size:1rem;margin-bottom:.5rem;color:#495057}#recipes-grid .recipe-card .small{font-size:1rem}#recipes-grid .recipe-card ul,#recipes-grid .recipe-card ol{padding-left:1.1rem}#recipes-grid .badge{font-size:.8rem;border:1px solid #e6e9e1;background:#f7f9f4}#recipe-filters .btn{font-size:.95rem;padding:.4rem .75rem;border-radius:999px}#recipe-filters .btn.active{background:#f7f9f4;border-color:#e6e9e1;color:#3e3e3e}#recipes-grid .btn.btn-link{font-size:1rem;line-height:1;text-decoration:none}#recipes-grid .btn.btn-link i{transform:translateY(1px)}#recipes-grid .btn.btn-link:hover{text-decoration:underline;text-underline-offset:2px}#recipes-grid .card{border-radius:1rem}#recipes-grid .card:hover{box-shadow:0 4px 18px rgba(0,0,0,.06);transition:box-shadow .2s ease}#recipes-grid a{color:#a8b59e}#recipes-grid a:hover{color:#495057}#recipes-grid .recipe-card ul>li:not(:has(a)),#recipes-grid .recipe-card ol>li:not(:has(a)){font-family:"Futura PT" !important;font-size:1rem !important}/*# sourceMappingURL=main_stylesheet_min.css.map */
