@font-face{font-family:"OpenSans";src:url(../fonts/OpenSans.eot);src:url(../fonts/OpenSans.eot?#iefix) format("embedded-opentype") , url(../fonts/OpenSans.woff2) format("woff2") , url(../fonts/OpenSans.woff) format("woff") , url(../fonts/OpenSans.ttf) format("truetype") , url(../fonts/OpenSans.svg#OpenSans) format("svg");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:"OpenSans";src:url(../fonts/OpenSans-Bold.eot);src:url(../fonts/OpenSans-Bold.eot?#iefix) format("embedded-opentype") , url(../fonts/OpenSans-Bold.woff2) format("woff2") , url(../fonts/OpenSans-Bold.woff) format("woff") , url(../fonts/OpenSans-Bold.ttf) format("truetype") , url(../fonts/OpenSans-Bold.svg#OpenSans-Bold) format("svg");font-style:normal;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:"DMSerifDisplay";src:url(../fonts/DMSerifDisplay-Regular.eot);src:url(../fonts/DMSerifDisplay-Regular.eot?#iefix) format("embedded-opentype") , url(../fonts/DMSerifDisplay-Regular.woff2) format("woff2") , url(../fonts/DMSerifDisplay-Regular.woff) format("woff") , url(../fonts/DMSerifDisplay-Regular.ttf) format("truetype") , url(../fonts/DMSerifDisplay-Regular.svg#DMSerifDisplay-Regular) format("svg");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0}input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;cursor:pointer}body{font-family:"OpenSans",sans-serif;color:#262615}.woocommerce-active ul.products li.product .price,.site{font-size:1.125rem;line-height:1.5555}p,ul,ol{margin-bottom:1em}.site-main ul{padding-left:2em;list-style-type:disc}.site-main ul.woocommerce-error{padding-left:3em}strong,b{font-weight:700}em{font-style:italic}a{color:#63a448;-webkit-text-decoration:none;text-decoration:none}a:hover{-webkit-text-decoration:underline;text-decoration:underline}.product-categories h2,.products-slider-with-header .products-header>h2,.woocommerce-active main#primary .preview-overlay .product_title,.woocommerce div.product .related-recipe .recipe .intro,.woocommerce div.product .related-recipe .related-product-wrapper>.products>h2,.two-sections .title,.prefooter-block-title,h1{font-size:3.125rem;line-height:1;font-family:"DMSerifDisplay",serif}.woocommerce-account .woocommerce-orders-table__cell-order-number,.product-categories h3,.products-slider-with-header .products-header>h3,.two-sections .recipes .subheading,.two-sections .featured-products ul.products li.product .woocommerce-loop-product__title,h2{font-family:"OpenSans",sans-serif;font-size:1.875rem;line-height:1.16666;margin-bottom:1em}.product-categories .term .term-title,.woocommerce div.product .related-recipe .recipe .entry-title,.two-sections .recipes .post .thumbnail .entry-header .entry-title,.bloc-hero-search .intro .content .subheading,h3{font-family:"OpenSans",sans-serif;font-size:1.625rem;margin-bottom:1em;text-transform:uppercase;font-weight:700}.search-result .woocommerce-LoopProduct-link .woocommerce-loop-product__title,h4{font-family:"OpenSans",sans-serif;font-size:1.25rem;margin-bottom:1em}.woocommerce-active ul.products li.product .woocommerce-loop-product__title,h5{font-family:"OpenSans",sans-serif;font-size:1.125rem;margin-bottom:1em;font-weight:700;line-height:1.4}@media screen and (max-width:1366px){.product-categories h2,.products-slider-with-header .products-header>h2,.woocommerce-active main#primary .preview-overlay .product_title,.woocommerce div.product .related-recipe .recipe .intro,.woocommerce div.product .related-recipe .related-product-wrapper>.products>h2,.two-sections .title,.prefooter-block-title,h1{font-size:2.625rem}.woocommerce-account .woocommerce-orders-table__cell-order-number,.product-categories h3,.products-slider-with-header .products-header>h3,.two-sections .recipes .subheading,.two-sections .featured-products ul.products li.product .woocommerce-loop-product__title,h2{font-size:1.5rem}}@media screen and (max-width:1180px){.product-categories h2,.products-slider-with-header .products-header>h2,.woocommerce-active main#primary .preview-overlay .product_title,.woocommerce div.product .related-recipe .recipe .intro,.woocommerce div.product .related-recipe .related-product-wrapper>.products>h2,.two-sections .title,.prefooter-block-title,h1{font-size:2rem}}@media screen and (max-width:960px){.product-categories .term .term-title,.woocommerce div.product .related-recipe .recipe .entry-title,.two-sections .recipes .post .thumbnail .entry-header .entry-title,.bloc-hero-search .intro .content .subheading,h3{font-size:1.25rem}}@media screen and (max-width:600px){.woocommerce-active ul.products li.product .price,.site{font-size:1rem;line-height:1.375rem}.product-categories h2,.products-slider-with-header .products-header>h2,.woocommerce-active main#primary .preview-overlay .product_title,.woocommerce div.product .related-recipe .recipe .intro,.woocommerce div.product .related-recipe .related-product-wrapper>.products>h2,.two-sections .title,.prefooter-block-title,h1{font-size:1.75rem;line-height:1.875rem}.woocommerce-account .woocommerce-orders-table__cell-order-number,.product-categories h3,.products-slider-with-header .products-header>h3,.two-sections .recipes .subheading,.two-sections .featured-products ul.products li.product .woocommerce-loop-product__title,h2{font-size:1.25rem}.product-categories .term .term-title,.woocommerce div.product .related-recipe .recipe .entry-title,.two-sections .recipes .post .thumbnail .entry-header .entry-title,.bloc-hero-search .intro .content .subheading,h3{font-size:1rem}}html.no-scroll{overflow:hidden}body{background-color:#f4f4f4}#body-overlay{display:none;position:fixed;z-index:998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;opacity:0}#body-overlay.active{display:block;animation:fadeIn .3s forwards;pointer-events:auto}img{width:100%;height:auto}.screen-reader-text{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.skip-link{position:absolute;top:-40px;left:0;z-index:999}.skip-link:focus{top:0;height:auto;width:auto;margin:0;clip:auto}.admin-bar .skip-link:focus{top:32px}.main-content{max-width:1680px;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px;box-sizing:border-box}.sticky-message{position:absolute;top:265px;right:0;z-index:9}.sticky-message-inner{background-color:#63a448;color:#fff;padding:10px 20px;text-transform:uppercase;display:flex;align-items:center;font-weight:700;transform:translateX(-20px);transition:.3s ease-out}.sticky-message.sticky .sticky-message-inner{position:fixed;top:0;right:0;transform:translateX(0)}.sticky-message.closed .sticky-message-inner{transform:translateX(100%)}.sticky-message p{margin-bottom:0}.sticky-message .close{margin-left:1rem;margin-right:-5px;position:relative;width:28px;height:28px;padding:5px;box-sizing:border-box;transform:rotate(45deg);cursor:pointer}.sticky-message .close:before,.sticky-message .close:after{content:"";position:absolute;top:50%;margin-top:-1px;left:50%;margin-left:-9px;width:18px;height:2px;background-color:#fff;border-radius:200px}.sticky-message .close:after{transform:rotate(90deg)}.page-title,.type-page>.entry-header>.entry-title{flex-basis:100%;margin-bottom:10px}.woocommerce-products-header__title{max-width:39.45%}.page-header-text{margin-bottom:75px;display:flex;justify-content:space-between;max-width:1350px}.woocommerce .page-header-text{max-width:none}.page-template-page-sales .page-header-text{max-width:none}.page-header-text.no-content{margin-bottom:75px;justify-content:flex-end}.page-header-text .page-subheading{margin-bottom:0;flex-basis:47.111%;margin-right:4%}.woocommerce .page-header-text .page-subheading{flex-basis:32.31%;flex-shrink:0}.woocommerce .page-header-text .page-subheading{margin-right:9.14%}.page-header-text .term-description,.page-header-text .page-description{flex:1}.avis-garantis-badge{flex:0 0 120px;height:130px;margin-left:9.14%;background: url(.././images/avis-garantis-badge-placeholder.png) no-repeat center center/contain;display:flex;align-items:center;justify-content:center;color:#fff;font-size:9px;text-align:center;line-height:1.2;font-family:Helvetica,Arial}.avis-garantis-badge .note{font-size:13px}.avis-garantis-badge .note-wrapper{font-weight:700}.share-buttons{display:flex;gap:.5rem;align-items:center}.share-buttons .icon{width:2rem;height:2rem;border-radius:50%;font-size:0;border:2px solid #747474;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease}.share-buttons .icon svg{width:1.5rem;height:1.5rem;fill:#747474;transition:fill .2s ease}.share-buttons .icon:hover{border-color:#63a448}.share-buttons .icon:hover svg{fill:#63a448}.page-template-default:not(.woocommerce-page) .type-page table {border:1px solid rgba(38,38,21,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:10px}.page-template-default:not(.woocommerce-page) .type-page table th {vertical-align:middle;font-weight:700;padding:9px 12px;line-height:1.5em;border-right:1px solid rgba(38,38,21,.1)}.page-template-default:not(.woocommerce-page) .type-page table td {border-top:1px solid rgba(38,38,21,.1);border-right:1px solid rgba(38,38,21,.1);padding:9px 12px;vertical-align:middle;line-height:1.5em}.page-template-default:not(.woocommerce-page) .type-page table th:last-of-type,
.page-template-default:not(.woocommerce-page) .type-page table td:last-of-type {border-right:0}.page-template-default:not(.woocommerce-page) .type-page .custom-blocks {flex:0 0 100%;max-width:none;padding-right:32.46%;box-sizing:border-box;margin-bottom:1.375rem}.page-template-default:not(.woocommerce-page) .type-page .custom-blocks > div {margin:1.375rem 0;flex:1;padding:45px 60px;background-color:#fff;border-radius:40px}.page-template-default:not(.woocommerce-page) .type-page .custom-blocks > div.flexbox {display:flex;flex-wrap:wrap;justify-content:space-between}.page-template-default:not(.woocommerce-page) .type-page .custom-blocks > div.flexbox > div {width:calc(50% - 1rem)}.page-template-default:not(.woocommerce-page) .type-page .custom-blocks > div.background-green {color:#fff;background-color:#63a448}.page-template-default:not(.woocommerce-page) .type-page .custom-blocks > div.background-dark-green {color:#fff;background-color:#27411c}.page-template-default:not(.woocommerce-page) .type-page .custom-blocks > div.background-beige {color:#fff;background-color:#d3bcab}.page-template-default:not(.woocommerce-page) .type-page .custom-blocks > div.background-dark-beige {color:#fff;background-color:#be8461}.page-template-default:not(.woocommerce-page) .type-page .custom-blocks > div.colored a {color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.page-template-default:not(.woocommerce-page) .type-page .custom-blocks > div h2.block-title {width:100%}.error404 section.error-404{max-width:1680px;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px;box-sizing:border-box;text-align:center;margin-top:150px;margin-bottom:150px}.error404 h1.page-title{color:#63a448}.error404 .button{background-color:#63a448;border-radius:200px;text-transform:uppercase;color:#fff;font-size:1rem;padding:.875rem 1.5rem;border:2px solid #63a448;font-weight:700;transition:border-color .2s ease , background-color .2s ease , color .2s ease;background-color:transparent;border-color:#262615;color:#262615;display:inline-block;margin-top:2.75rem}.error404 .button:hover,.error404 .button:focus{background-color:#d3bcab;-webkit-text-decoration:none;text-decoration:none;border-color:#d3bcab;outline:none;background-color:#262615;border-color:#262615;color:#fff}@media screen and (max-width:980px){.error404 .button{padding:.875rem 1rem}}.no-results-template{text-align:center;margin-bottom:100px;padding:10px;box-sizing:border-box}.search-no-results a.btn{background-color:#63a448;border-radius:200px;text-transform:uppercase;color:#fff;font-size:1rem;padding:.875rem 1.5rem;border:2px solid #63a448;font-weight:700;transition:border-color .2s ease , background-color .2s ease , color .2s ease;background-color:transparent;border-color:#262615;color:#262615;display:inline-block}.search-no-results a.btn:hover,.search-no-results a.btn:focus{background-color:#d3bcab;-webkit-text-decoration:none;text-decoration:none;border-color:#d3bcab;outline:none;background-color:#262615;border-color:#262615;color:#fff}@media screen and (max-width:980px){.search-no-results a.btn{padding:.875rem 1rem}}.mobile-only{display:none}@media screen and (max-width:1366px){.page-header-text{margin-bottom:75px}.page-header-text .avis-garantis-badge{margin-left:5%}.sticky-message{top:220px}}@media screen and (max-width:1180px) and (min-width:1080px){.page-template-default:not(.woocommerce-page) .type-page .custom-blocks {padding-right: calc(40% + 1rem)}.page-template-default:not(.woocommerce-page) .type-page .custom-blocks > div {padding:45px 30px}.page-template-default:not(.woocommerce-page) .type-page .custom-blocks > div.flexbox > div {width:100%}}@media screen and (max-width:1080px){.woocommerce .page-header-text .avis-garantis-badge{display:none}.woocommerce .page-header-text .page-subheading{margin-right:15%}.page-template-default:not(.woocommerce-page) .type-page .custom-blocks {padding-right:0}.woocommerce-products-header__title{max-width:45.31%}}@media screen and (max-width:960px){.sticky-message{position:relative;top:0;z-index:9999}.sticky-message-inner{transform:none;justify-content:center}.sticky-message.sticky .sticky-message-inner{position:relative}.sticky-message.closed .sticky-message-inner{overflow:hidden;transform:translateY(-100%)}.woocommerce .page-header-text{flex-wrap:wrap}.woocommerce .page-header-text .page-subheading{flex-basis:100%;margin-right:0}.woocommerce .page-header-text .term-description,.woocommerce .page-header-text .page-description{margin-top:3rem}.mobile-only{display:block}.woocommerce-products-header__title{max-width:none}}@media screen and (max-width:768px){.page-template-default:not(.woocommerce-page) .type-page .custom-blocks > div {padding:45px 30px}.page-template-default:not(.woocommerce-page) .type-page .custom-blocks > div.flexbox > div {width:100%}.sticky-message .close{margin-left:10px}.sticky-message-inner{padding:10px}.sticky-message-inner p{font-size:.875rem}}@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}@keyframes headerAppear {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0%);
  }
}.site-header{padding-top:15px;background-color:#f4f4f4;position:relative;z-index:999}.site-header.sticky{position:fixed;top:0;transform:translateY(-100%);width:100%;box-shadow:0 5px 20px rgba(0,0,0,.1)}.site-header.sticky.scroll-up{transition:.3s ease-out transform;transform:translateY(0%)}.site-header.sticky.scroll-up.scroll-down{transform:translateY(-100%)}.single-product .site-header{background-color:#fff}.site-header-inner{max-width:1680px;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px;box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:wrap}.site-header .site-branding{flex:0 0 234px;order:1}.site-header .site-branding .site-title{margin-bottom:0}.site-header .main-navigation{order:1;display:flex;align-items:center}@media screen and (max-width:600px){.site-header .main-navigation{display:block}}.site-header .main-navigation #primary-menu{display:flex;align-items:baseline;margin-bottom:0}.site-header .main-navigation #primary-menu>.menu-item>a{font-size:1.25rem;text-transform:uppercase;font-weight:700;padding:2.125rem 1.625rem;display:block;opacity:.3;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .2s ease}.site-header .main-navigation #primary-menu>.menu-item.current-menu-item>a,.site-header .main-navigation #primary-menu>.menu-item.current-menu-parent>a,.site-header .main-navigation #primary-menu>.menu-item.active>a,.site-header .main-navigation #primary-menu>.menu-item:hover>a{opacity:1}.site-header .main-navigation #primary-menu>.menu-item.menu-item-has-children.active:after{content:"";display:block;width:100%;height:4px;transform:translateY(2px);background-color:#000}.site-header .main-navigation #primary-menu>.menu-item .sub-menu{max-width:1128px;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px;box-sizing:border-box;line-height:1.125}.site-header .main-navigation #primary-menu>.menu-item .sub-menu.depth-0{display:flex;flex-wrap:wrap;gap:4.5%;margin-bottom:0}.site-header .main-navigation #primary-menu>.menu-item .sub-menu.depth-0>.menu-item{flex:1;min-width:200px;margin-bottom:45px;order:1}.site-header .main-navigation #primary-menu>.menu-item .sub-menu.depth-0>.menu-item>a{display:flex;align-items:center;font-size:1rem;text-transform:uppercase;font-weight:700;margin-bottom:20px}.site-header .main-navigation #primary-menu>.menu-item .sub-menu.depth-0>.menu-item>a>img{margin-right:10px;width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.site-header .main-navigation #primary-menu>.menu-item .sub-menu.depth-0.items-count-4{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:0;row-gap:0}@media screen and (max-width:960px){.site-header .main-navigation #primary-menu>.menu-item .sub-menu.depth-0.items-count-4{display:flex;gap:4%}}.site-header .main-navigation #primary-menu>.menu-item .sub-menu.depth-0.items-count-4>.menu-item.product-on-sale{grid-row: 1/3;grid-column: 3/3;margin-left:2rem}@media screen and (max-width:960px){.site-header .main-navigation #primary-menu>.menu-item .sub-menu.depth-0.items-count-4>.menu-item.product-on-sale{margin-left:0;flex:0 0 48%}}.site-header .main-navigation #primary-menu>.menu-item .sub-menu-wrapper.depth-0{display:none;position:absolute;border-top:1px solid #d1d1d1;width:100%;top:100%;left:0;background-color:#f4f4f4;padding:35px 0 0 0;overflow-y:auto;box-sizing:border-box}.site-header .main-navigation #primary-menu>.menu-item .sub-menu-wrapper.depth-0 .menu-footer-inner,.site-header .main-navigation #primary-menu>.menu-item .sub-menu-wrapper.depth-0 .menu-prefooter{max-width:1128px;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px;box-sizing:border-box}.site-header .main-navigation #primary-menu>.menu-item .sub-menu-wrapper.depth-0 .menu-top-actions{margin-bottom:30px;max-width:1680px;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px;box-sizing:border-box}.site-header .main-navigation #primary-menu>.menu-item .sub-menu-wrapper.depth-0 .menu-top-actions button{display:block;margin-left:auto;width:50px;height:0;padding-top:48px;margin-right:1.625rem;overflow:hidden;background: url(.././images/icon-close.svg) no-repeat center center/18px auto;border-radius:50%;border:1px solid #d8d8d8;cursor:pointer}.site-header .main-navigation #primary-menu>.menu-item .sub-menu-wrapper.depth-0 .menu-top-actions button:hover{background-color:#d8d8d8;border-color:#d8d8d8}.site-header .main-navigation #primary-menu>.menu-item .sub-menu-wrapper.depth-0 .menu-prefooter{font-size:1rem;padding-top:1rem;padding-bottom:2.25rem;text-align:right;font-weight:700;position:relative;text-transform:uppercase}.site-header .main-navigation #primary-menu>.menu-item .sub-menu-wrapper.depth-0 .menu-prefooter:before{content:"";position:absolute;top:0;left:20px;right:20px;height:1px;background-color:rgba(0,0,0,.3)}.site-header .main-navigation #primary-menu>.menu-item .sub-menu-wrapper.depth-0 .menu-prefooter:after{content:"";display:inline-block;width:18px;height:18px;margin-left:1rem;-webkit-mask: url(.././images/icon-arrow.svg) no-repeat center center/contain;mask: url(.././images/icon-arrow.svg) no-repeat center center/contain;background:#262615;vertical-align:middle}.site-header .main-navigation #primary-menu>.menu-item .sub-menu-wrapper.depth-0 .menu-prefooter a:hover{-webkit-text-decoration:underline;text-decoration:underline}.site-header .main-navigation #primary-menu>.menu-item .sub-menu-wrapper.depth-0 .menu-footer{background-color:#63a448}.site-header .main-navigation #primary-menu>.menu-item .sub-menu-wrapper.depth-0 .menu-footer-inner{padding-top:1rem;padding-bottom:1rem;color:#fff;display:flex;align-items:baseline;justify-content:space-between;font-size:.875rem}.site-header .main-navigation #primary-menu>.menu-item .sub-menu-wrapper.depth-0 .menu-footer p{text-transform:uppercase;font-weight:700;margin-bottom:0}.site-header .main-navigation #primary-menu>.menu-item .sub-menu-wrapper.depth-0 .menu-footer p:before{content:"";display:inline-block;width:2.25rem;height:1.875rem;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:.75rem;vertical-align:middle}.site-header .main-navigation #primary-menu>.menu-item .sub-menu-wrapper.depth-0 .menu-footer p.avis-garantis:before{background-image:url(https://www.my-little-italy.ch/app/themes/jasongerber/build/images/icon-smiley-star.svg)}.site-header .main-navigation #primary-menu>.menu-item .sub-menu-wrapper.depth-0 .menu-footer p.payment:before{background-image:url(https://www.my-little-italy.ch/app/themes/jasongerber/build/images/icon-shield.svg)}.site-header .main-navigation #primary-menu>.menu-item .sub-menu-wrapper.depth-0 .menu-footer p.shipping:before{background-image:url(https://www.my-little-italy.ch/app/themes/jasongerber/build/images/icon-truck.svg)}.site-header .main-navigation #primary-menu>.menu-item .sub-menu.depth-1{padding-left:30px}.site-header .main-navigation #primary-menu>.menu-item .sub-menu.depth-1 a{display:block;font-size:1.125rem;color:#747474;padding:7px 0}.site-header .main-navigation #primary-menu>.menu-item .sub-menu.depth-1 a:hover{color:#63a448}.site-header .main-navigation #primary-menu>.menu-item .sub-menu.depth-1 .current-menu-item a{color:#63a448;font-weight:700}.site-header .main-navigation #primary-menu>.menu-item.active .sub-menu-wrapper.depth-0{display:block}.site-header .main-navigation #primary-menu .product-on-sale li.product{padding:0;background-color:transparent;overflow:hidden}.site-header .main-navigation #primary-menu .product-on-sale li.product:before{content:"";position:absolute;bottom:0;height:50%;left:0;width:100%;background-image:linear-gradient(to top,rgba(0,0,0,.9),rgba(0,0,0,0));top:auto;right:auto;background-color:transparent;z-index:1;border-radius:0;filter:none;opacity:1}.site-header .main-navigation #primary-menu .product-on-sale li.product:hover .thumbnail-wrapper img{top:0;transform:scale(1.05)}.site-header .main-navigation #primary-menu .product-on-sale li.product .thumbnail-wrapper img{transition:transform .2s ease}.site-header .main-navigation #primary-menu .product-on-sale li.product .badges-wrapper{right:auto;left:10px}.site-header .main-navigation #primary-menu .product-on-sale li.product>a{position:absolute;bottom:1.25rem;left:0;width:100%;font-size:1rem;color:#fff;z-index:2;padding:0 .5rem;box-sizing:border-box;text-align:center}.site-header .main-navigation #primary-menu .product-on-sale li.product>a .price{color:#fff}@media screen and (max-width:600px){.site-header .main-navigation .search{background-color:transparent;left:0;right:0;position:absolute;top:100%;z-index:999;transform:translateY(-30px);opacity:0;pointer-events:none;visibility:hidden;transition:background-color .3s ease}.menu-search-open .site-header .main-navigation .search{transform:translateX(0);opacity:1;pointer-events:auto;visibility:visible;background-color:#63a448}}.site-header .main-navigation .search form{display:block}.site-header .main-navigation .search label{display:none}.site-header .main-navigation .search .search-field{position:absolute;top:0;right:36px;background-color:#f4f4f4;border:1px solid #747474;font-size:1rem;padding:0 1rem;min-width:300px;color:#262615;height:100%;border-radius:10px;transform:translateX(30px);opacity:0;pointer-events:none;transition:transform .3s ease , opacity .3s ease}.site-header .main-navigation .search .search-field::-moz-placeholder{color:#747474}.site-header .main-navigation .search .search-field::placeholder{color:#747474}.site-header .main-navigation .search .search-field::-webkit-search-cancel-button{background-color:#262615;border-radius:50%}.menu-search-open .site-header .main-navigation .search .search-field{transform:translateX(0);opacity:1;pointer-events:auto}@media screen and (max-width:600px){.site-header .main-navigation .search .search-field{position:static;opacity:1;pointer-events:auto;transform:translateX(0);background-color:transparent;padding:1rem 20px;border:none;color:#fff;padding-right:56px}.site-header .main-navigation .search .search-field::-moz-placeholder{color:rgba(255,255,255,.8)}.site-header .main-navigation .search .search-field::placeholder{color:rgba(255,255,255,.8)}}.site-header .main-navigation .search [type="submit"]{position:static;display:block;font-size:0;border:none;padding:5px;margin-right:-5px;width:36px;height:36px;-webkit-mask: url(.././images/icon-magnifier.svg) no-repeat center center/26px auto;mask: url(.././images/icon-magnifier.svg) no-repeat center center/26px auto;background-color:#262615;opacity:.3;cursor:pointer;margin-top:auto;transition:opacity .2s ease}@media screen and (max-width:600px){.site-header .main-navigation .search [type="submit"]{background-color:#fff;opacity:1;position:absolute;top:50%;margin-top:-18px;right:20px}}.menu-search-open .site-header .main-navigation .search [type="submit"]{opacity:1}.site-header .main-navigation .search [type="submit"]:before,.site-header .main-navigation .search [type="submit"]:after{display:none}.site-header .main-navigation .search [type="submit"]:hover{opacity:1;background-color:#262615}.site-header .main-navigation .search .search-result{right:20px;top:100%;width:100%;max-width:400px;border-radius:10px;box-shadow:0 15px 25px rgba(0,0,0,.15);background-color:#fff;margin-top:-.5rem}.site-header .main-navigation .search .search-result .steavisgarantisStar{display:none}@media screen and (max-width:600px){.site-header .main-navigation .search .search-result{left:0;right:0;width:auto;max-width:none;margin-top:0}}.site-header .main-navigation .search .search-result .product{padding:.5rem}.site-header .main-navigation .search .search-result .thumbnail-wrapper{flex:0 0 80px}.site-header .main-navigation .search .search-result .badges-wrapper{left:.25rem;top:.25rem}.site-header .main-navigation .search .search-result .badges-wrapper .onsale,.site-header .main-navigation .search .search-result .badges-wrapper .out-of-stock{font-size:.625rem;padding:.25em .5em}.site-header .main-navigation .search .search-result .woocommerce-LoopProduct-link .woocommerce-loop-product__title{font-size:1rem}.site-header .main-navigation .search form.loading [type="submit"]{-webkit-mask-image:url(.././images/spinner.svg);mask-image:url(.././images/spinner.svg)}.site-header .secondary-navigation{display:flex;justify-content:flex-end;align-items:center;width:100%}.site-header .secondary-navigation #secondary-menu{display:flex;justify-content:flex-end;align-items:center;margin-bottom:0}.site-header .secondary-navigation #secondary-menu .menu-item{margin-right:2rem}.site-header .secondary-navigation #secondary-menu .menu-item.wishlist a,.site-header .secondary-navigation #secondary-menu .menu-item.search a{display:block;overflow:hidden;width:22px;height:22px;font-size:0;background:url(https://www.my-little-italy.ch/app/themes/jasongerber/build/images/icon-favorite.svg) no-repeat top left;background-size:200% auto}.site-header .secondary-navigation #secondary-menu .menu-item.wishlist a:hover,.site-header .secondary-navigation #secondary-menu .menu-item.search a:hover{background-position:top right}.site-header .secondary-navigation #secondary-menu .menu-item.wishlist{margin-right:0}@media screen and (max-width:600px){.site-header .secondary-navigation #secondary-menu .menu-item.wishlist{margin-right:1rem}}.site-header .secondary-navigation #secondary-menu .menu-item.search{display:none;margin-right:0}@media screen and (max-width:600px){.site-header .secondary-navigation #secondary-menu .menu-item.search{display:block}}.site-header .secondary-navigation #secondary-menu .menu-item.search a{background:url(https://www.my-little-italy.ch/app/themes/jasongerber/build/images/icon-magnifier.svg) no-repeat top left;background-size:100% auto}.site-header .secondary-navigation #secondary-menu .menu-item.search a:hover{background-position:top right}.site-header .secondary-navigation #secondary-menu .menu-item .sub-menu{display:none}.site-header .secondary-navigation a{font-size:.875rem;text-transform:uppercase}.site-header .secondary-navigation .site-header-cart{position:relative;margin:0}.site-header .secondary-navigation .site-header-cart .cart-contents{display:block;margin-left:2rem;width:22px;height:22px;background:url(https://www.my-little-italy.ch/app/themes/jasongerber/build/images/icon-cart.svg) no-repeat top left;background-size:200% auto}.site-header .secondary-navigation .site-header-cart .cart-contents:hover{background-position:top right}.site-header .secondary-navigation .site-header-cart .cart-contents .count{position:absolute;right:0;top:3px;transform:translate(50%,-50%);font-size:.75rem;line-height:1.2rem;height:1.2rem;width:1.2rem;text-align:center;color:#fff;background:#63a448;border-radius:50%;padding:1px;pointer-events:none}.site-header .secondary-navigation .site-header-cart .cart-contents .amount{display:none}.site-header .secondary-navigation .site-header-cart .widget_shopping_cart{display:none;position:absolute;background-color:#fff;top:100%;right:0;width:480px;border-radius:10px;padding:1.5rem;box-shadow:0 15px 25px rgba(0,0,0,.15);max-height:80vh;overflow:auto;box-sizing:border-box;margin-top:1rem}@media screen and (max-width:600px){.site-header .secondary-navigation .site-header-cart .widget_shopping_cart{width:calc(100vw - 40px)}}.mini-cart-open .site-header .secondary-navigation .site-header-cart .widget_shopping_cart{display:block}.site-header .secondary-navigation .site-header-cart .widget_shopping_cart .woocommerce-mini-cart-item{line-height:1.2;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.1)}.site-header .secondary-navigation .site-header-cart .widget_shopping_cart .woocommerce-mini-cart-item:last-child{border-bottom:none}.site-header .secondary-navigation .site-header-cart .widget_shopping_cart a{color:#262615}.site-header .secondary-navigation .site-header-cart .widget_shopping_cart .remove{font-size:1.5rem}.site-header .secondary-navigation .site-header-cart .widget_shopping_cart .quantity{font-size:.75rem;display:block;width:auto;-moz-text-align-last:left;text-align-last:left}.site-header .secondary-navigation .site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total{border-top:none}.site-header .secondary-navigation .site-header-cart .widget_shopping_cart .woocommerce-mini-cart__buttons{margin-bottom:0}.site-header .secondary-navigation .site-header-cart .widget_shopping_cart .button{background-color:#63a448;border-radius:200px;text-transform:uppercase;color:#fff;font-size:1rem;padding:.875rem 1.5rem;border:2px solid #63a448;font-weight:700;transition:border-color .2s ease , background-color .2s ease , color .2s ease;background-color:transparent;border-color:#262615;color:#262615}.site-header .secondary-navigation .site-header-cart .widget_shopping_cart .button:hover,.site-header .secondary-navigation .site-header-cart .widget_shopping_cart .button:focus{background-color:#d3bcab;-webkit-text-decoration:none;text-decoration:none;border-color:#d3bcab;outline:none;background-color:#262615;border-color:#262615;color:#fff}@media screen and (max-width:980px){.site-header .secondary-navigation .site-header-cart .widget_shopping_cart .button{padding:.875rem 1rem}}.site-header .secondary-navigation .site-header-cart .widget_shopping_cart .button.checkout{background-color:#63a448;border-radius:200px;text-transform:uppercase;color:#fff;font-size:1rem;padding:.875rem 1.5rem;border:2px solid #63a448;font-weight:700;transition:border-color .2s ease , background-color .2s ease , color .2s ease}.site-header .secondary-navigation .site-header-cart .widget_shopping_cart .button.checkout:hover,.site-header .secondary-navigation .site-header-cart .widget_shopping_cart .button.checkout:focus{background-color:#d3bcab;-webkit-text-decoration:none;text-decoration:none;border-color:#d3bcab;outline:none}@media screen and (max-width:980px){.site-header .secondary-navigation .site-header-cart .widget_shopping_cart .button.checkout{padding:.875rem 1rem}}@media screen and (max-width:600px){.site-header .secondary-navigation .site-header-cart .widget_shopping_cart .button{width:100%;box-sizing:border-box}}.site-header .menu-item a{color:inherit}.site-header .menu-item a:hover{-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width:1180px){.site-header .main-navigation #primary-menu>.menu-item .sub-menu.depth-0{gap:2.5%}.site-header .main-navigation #primary-menu>.menu-item .sub-menu.depth-1 a{font-size:1rem}}@media screen and (max-width:960px){.site-header .main-navigation #primary-menu>.menu-item .sub-menu.depth-0{gap:4%}.site-header .main-navigation #primary-menu>.menu-item .sub-menu.depth-0>.menu-item{min-width:48%}.site-header .main-navigation #primary-menu>.menu-item .sub-menu-wrapper.depth-0 .menu-prefooter{text-align:left}.site-header .main-navigation #primary-menu>.menu-item>a{font-size:1.15rem;padding-left:1.5rem;padding-right:1.5rem}.site-header .secondary-navigation #secondary-menu .menu-item{margin-right:1rem}.site-header .secondary-navigation .site-header-cart .cart-contents{margin-left:1rem}}@media screen and (max-width:850px){.site-header{padding-top:20px}.site-header .main-navigation{justify-content:space-between;width:100%;order:2}.site-header .main-navigation .menu-main-container{width:100%}.site-header .main-navigation #primary-menu{justify-content:space-evenly}.site-header .main-navigation #primary-menu>.menu-item .sub-menu-wrapper.depth-0{padding-top:0}.site-header .main-navigation #primary-menu>.menu-item .sub-menu-wrapper.depth-0 .menu-footer{background-color:#27411c}.site-header .main-navigation #primary-menu>.menu-item .sub-menu-wrapper.depth-0 .menu-footer-inner{flex-direction:column;align-items:stretch}.site-header .main-navigation #primary-menu>.menu-item .sub-menu-wrapper.depth-0 .menu-footer-inner>*{padding:1rem 0}.site-header .main-navigation #primary-menu > .menu-item .sub-menu-wrapper.depth-0 .menu-footer-inner > *:not(:last-child) {border-bottom:1px solid rgba(255,255,255,.2)}.site-header .main-navigation #primary-menu>.menu-item .sub-menu-wrapper.depth-0 .menu-top-actions{padding:15px 0 0 0}.site-header .main-navigation #primary-menu>.menu-item .sub-menu-wrapper.depth-0 .menu-top-actions button{margin-right:15px;border-radius:0;border:0}.site-header .main-navigation #primary-menu>.menu-item .sub-menu-wrapper.depth-0 .menu-top-actions button:hover{background-color:transparent;background-color:initial}.site-header .main-navigation #primary-menu>.menu-item .sub-menu{max-width:700px}.site-header .main-navigation #primary-menu>.menu-item>a{padding:1rem 1.25rem 1.5rem}.site-header .secondary-navigation{width:auto;order:1;align-items:flex-start}.site-header .secondary-navigation #secondary-menu .menu-item.blog-link{display:none}.site-header .secondary-navigation #secondary-menu .menu-item.account-link a{display:block;overflow:hidden;width:20px;padding-top:20px;height:0;background:url(https://www.my-little-italy.ch/app/themes/jasongerber/build/images/icon-account.svg) no-repeat top left;background-size:200% auto}.site-header .secondary-navigation #secondary-menu .menu-item.account-link a:hover{background-position:top right}.site-header .secondary-navigation .woo-cart{margin-left:1.5rem}}@media screen and (max-width:570px){.site-header .site-branding{flex:0 0 125px}.site-header .main-navigation #primary-menu{justify-content:space-between}.site-header .main-navigation #primary-menu>.menu-item>a{padding:1.25rem 1rem;font-size:1rem}.site-header .main-navigation #primary-menu>.menu-item:first-child>a{padding-left:0}.site-header .main-navigation #primary-menu>.menu-item:last-child>a{padding-right:0}}@media screen and (max-width:450px){.site-header-inner{padding-left:15px;padding-right:15px}.site-header .main-navigation #primary-menu>.menu-item .sub-menu.depth-0{flex-direction:column;align-items:center}.site-header .main-navigation #primary-menu>.menu-item .sub-menu.depth-0>.menu-item{min-width:auto;width:100%;max-width:300px}.site-header .main-navigation #primary-menu>.menu-item .sub-menu.depth-1 a{font-size:1.125rem}.site-header .main-navigation #primary-menu>.menu-item>a{padding-left:5px;padding-right:5px}}.prefooter{text-align:center;padding-top:75px}.home .prefooter{background-color:#fbfbfb}.prefooter-inner{margin-left:20px;margin-right:20px;display:flex;justify-content:space-between;align-items:stretch;gap:16px}.prefooter-block{flex:1;position:relative;border-radius:40px;overflow:hidden;padding:150px 110px;display:flex;align-items:center}.prefooter-block-content{position:relative;color:#fff;max-width:710px;margin:auto;width:100%}.prefooter-block-subheading{font-size:1.5rem}.prefooter-block-body,.prefooter-block-subheading{margin-bottom:60px}.prefooter-block-link{background-color:#63a448;border-radius:200px;text-transform:uppercase;color:#fff;font-size:1rem;padding:.875rem 1.5rem;border:2px solid #63a448;font-weight:700;transition:border-color .2s ease , background-color .2s ease , color .2s ease;background-color:transparent;border-color:#262615;color:#262615;border-color:#fff;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.prefooter-block-link:hover,.prefooter-block-link:focus{background-color:#d3bcab;-webkit-text-decoration:none;text-decoration:none;border-color:#d3bcab;outline:none;background-color:#262615;border-color:#262615;color:#fff}@media screen and (max-width:980px){.prefooter-block-link{padding:.875rem 1rem}}.prefooter-block.newsletter .prefooter-block-title{margin-bottom:.25em}.prefooter .image{position:relative;position:absolute;top:0;right:0;bottom:0;left:0}.prefooter .image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.4;pointer-events:none}.prefooter .image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom,rgba(0,0,0,.3) 40%,rgba(0,0,0,.9) 90%)}.prefooter .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.site-footer{padding:20px;padding-top:150px}.home .site-footer{background-color:#fbfbfb}.site-footer a{color:inherit}.site-footer-inner{background-color:#63a448;border-radius:40px;padding-left:40px;padding-right:40px;color:#fff;display:flex;flex-direction:column}.site-footer-top{padding:40px 0;border-bottom:1px solid rgba(255,255,255,.33)}.site-footer-top-inner{max-width:1175px;margin:auto;display:flex;align-items:baseline;justify-content:space-between}.site-footer-top-inner p{text-transform:uppercase;font-weight:700;margin-bottom:0}.site-footer-top-inner p:before{content:"";display:inline-block;width:2.25rem;height:1.875rem;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:.75rem;vertical-align:middle}.site-footer-top-inner p.avis-garantis:before{background-image:url(https://www.my-little-italy.ch/app/themes/jasongerber/build/images/icon-smiley-star.svg)}.site-footer-top-inner p.payment:before{background-image:url(https://www.my-little-italy.ch/app/themes/jasongerber/build/images/icon-shield.svg)}.site-footer-top-inner p.shipping:before{background-image:url(https://www.my-little-italy.ch/app/themes/jasongerber/build/images/icon-truck.svg)}.site-footer-bottom{padding:75px;max-width:1175px;width:100%;box-sizing:border-box;margin:auto;display:flex;justify-content:space-between;font-size:1.125rem}.site-footer-bottom h4{text-transform:uppercase;font-weight:700}.site-footer-bottom .menu{line-height:1.8}.site-footer-bottom .custom-logo-link img{width:220px}.site-footer-bottom .social-links{display:flex;margin-top:.75rem}.site-footer-bottom .social-links .social-link{flex:0 0 48px;height:48px;border-radius:50%;background-color:#27411c;margin-right:.75rem}.site-footer-bottom .social-links .social-link a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.site-footer-bottom .social-links .social-link:last-child{margin-right:0}.site-footer-bottom .social-links .social-link svg{width:24px;height:24px;fill:#fff;vertical-align:middle}.site-footer ul{margin-bottom:0}.site-footer .footer-navigation-2 img{margin-top:.75rem;max-width:260px}.site-footer .avis-garantis-badge{position:fixed;z-index:99;bottom:2rem;left:40px;width:100px;margin-left:0;height:110px}@media screen and (max-width:1300px){.site-footer .avis-garantis-badge{position:static;margin:auto;margin-top:-30px;margin-bottom:-50px;z-index:1;line-height:1.1}.site-footer .avis-garantis-badge+.copyright{padding-top:60px}}@media screen and (max-width:960px){.site-footer .avis-garantis-badge{order:3}}.site-footer .copyright{margin-left:-40px;margin-right:-40px;margin-bottom:0;border-radius:0 0 40px 40px;font-size:1rem;background-color:#27411c;color:rgba(255,255,255,.4);padding:1rem 1.5rem;text-align:center;line-height:1.25}@media screen and (max-width:1280px){.site-footer-bottom{padding:75px 30px}}@media screen and (max-width:960px){.site-footer-bottom{order:1;flex-direction:column;text-align:center}.site-footer-bottom > *:not(:last-child) {margin-bottom:4rem}.site-footer-bottom .social-links{justify-content:center;margin-top:2rem}.site-footer-top{order:2;border-bottom:0;padding-top:0;padding-bottom:75px}.site-footer-top-inner{flex-wrap:wrap;align-items:center}.site-footer-top-inner>*{width:100%;text-align:center;padding:1rem 0}.site-footer-top-inner > *:not(:last-child) {border-bottom:1px solid rgba(255,255,255,.33)}.copyright{order:3}}@media screen and (max-width:1640px){.prefooter-block{padding:150px 30px}}@media screen and (max-width:1280px){.prefooter-inner{flex-wrap:wrap}.prefooter-inner>*{flex:auto;width:100%}}@media screen and (max-width:600px){.site-footer{padding-top:75px}.prefooter-block{padding:200px 15px 60px}.prefooter-block-subheading{font-size:1.125rem}.recipes{padding:150px 60px}#mc_embed_signup .mc-field-group .email{font-size:1.125rem}}.theme-jasongerber .woocommerce-breadcrumb{background-color:#63a448;color:#fff;font-size:.875rem;padding:1em 0;margin-bottom:75px;flex:0 0 100%}.woocommerce .woocommerce-breadcrumb{background-color:#d3bcab;color:#262615}.woocommerce.single-product .woocommerce-breadcrumb{margin-bottom:0}.theme-jasongerber .woocommerce-breadcrumb-list{max-width:1680px;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px;box-sizing:border-box;display:flex;align-items:baseline;margin-bottom:0;list-style-type:none}.theme-jasongerber .woocommerce-breadcrumb-item:after{content:" > "}.theme-jasongerber .woocommerce-breadcrumb-item a{color:inherit}.theme-jasongerber .woocommerce-breadcrumb-item:last-child{font-weight:700}.theme-jasongerber .woocommerce-breadcrumb-item:last-child:after{display:none}@media screen and (max-width:960px){.theme-jasongerber .woocommerce-breadcrumb{margin-bottom:30px}}@media screen and (max-width:600px){.woocommerce-breadcrumb-list li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.woocommerce-breadcrumb-list li:not(:nth-last-child(-n+2)) {display:none}}label{cursor:pointer}input,select,.chip label{width:100%;font-size:1.125rem;padding:.75rem .9375em;border:1px solid #747474;color:#262615;border-radius:5px;box-sizing:border-box;line-height:1.1111}input[type="radio"],input[type="checkbox"]{width:auto}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:700;max-width:200px;background: transparent url(.././images/icon-chevron.svg) no-repeat right 0.75rem center/12px auto;color:#747474;padding:.75rem 2.5rem .75rem .9375em}input::-webkit-search-cancel-button{-webkit-appearance:none;height:1em;width:1em;background:url(data:image/svg+xml;utf8,<svg\ xmlns=%27http://www.w3.org/2000/svg%27\ viewBox=%270\ 0\ 24\ 24%27\ fill=%27%23fff%27><path\ d=%27M19\ 6.41L17.59\ 5\ 12\ 10.59\ 6.41\ 5\ 5\ 6.41\ 10.59\ 12\ 5\ 17.59\ 6.41\ 19\ 12\ 13.41\ 17.59\ 19\ 19\ 17.59\ 13.41\ 12z%27/></svg>) no-repeat center center;cursor:pointer}[type=submit],
.woocommerce div.product form.cart .button,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt {background-color:#63a448;border-radius:200px;text-transform:uppercase;color:#fff;font-size:1rem;padding:.875rem 1.5rem;border:2px solid #63a448;font-weight:700;transition:border-color .2s ease , background-color .2s ease , color .2s ease}[type=submit]:hover, [type=submit]:focus,
.woocommerce div.product form.cart .button:hover,
.woocommerce div.product form.cart .button:focus,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:focus {background-color:#d3bcab;-webkit-text-decoration:none;text-decoration:none;border-color:#d3bcab;outline:none}@media screen and (max-width:980px){[type=submit],
  .woocommerce div.product form.cart .button,
  :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt {padding:.875rem 1rem}}.field.chips{display:flex;align-items:center}.field.chips .chip input{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.field.chips .chip input:checked+label,.field.chips .chip input:hover+label{border-color:#63a448;background-color:#63a448;color:#fff}.field.chips .chip:last-child label{margin:0}.field.chips .chip label{display:block;width:-moz-max-content;width:max-content;border-radius:200px;padding-left:2rem;padding-right:2rem;color:#747474;border-color:#747474;margin-right:10px}.field.all-in-one{position:relative}.field.all-in-one input{background-color:transparent;border:2px solid #fff;border-radius:15px;border-top:none;color:#fff;transition:border-color .2s ease;font-size:1.5rem;padding:22px 200px 22px 42px;line-height:.75}.field.all-in-one input::-moz-placeholder{color:rgba(255,255,255,.7)}.field.all-in-one input::placeholder{color:rgba(255,255,255,.7)}.field.all-in-one input:focus{outline:none;border-color:#63a448}.field.all-in-one label{position:absolute;font-weight:700;text-transform:uppercase;width:100%;top:0;left:0;margin-top:-13px;text-align:left;display:flex;align-items:center;transition:color .2s ease}.field.all-in-one label:before,.field.all-in-one label:after{content:"";display:block;margin-bottom:-28px;width:30px;height:30px;border-top:2px solid #fff;border-radius:15px 0 0 0;margin-right:1rem;transition:border-color .2s ease}.field.all-in-one label:after{left:100%;border-radius:0 15px 0 0;flex:1;margin-right:0;margin-left:1rem}.field.all-in-one label:has(+ input:focus) {color:#63a448}.field.all-in-one label:has(+ input:focus):before {border-color:#63a448}.field.all-in-one label:has(+ input:focus):after {border-color:#63a448}.field.all-in-one [type="submit"]{background-color:#63a448;border-radius:200px;text-transform:uppercase;color:#fff;font-size:1rem;padding:.875rem 1.5rem;border:2px solid #63a448;font-weight:700;transition:border-color .2s ease , background-color .2s ease , color .2s ease;border-radius:10px;position:absolute;top:5px;right:6px;width:auto;padding-top:1.3125rem;padding-bottom:1.3125rem}.field.all-in-one [type="submit"]:hover,.field.all-in-one [type="submit"]:focus{background-color:#d3bcab;-webkit-text-decoration:none;text-decoration:none;border-color:#d3bcab;outline:none}@media screen and (max-width:980px){.field.all-in-one [type="submit"]{padding:.875rem 1rem}}@media screen and (max-width:570px){input,select,.chip label{font-size:.875rem}}select:focus-visible{outline-color:#63a448}input:focus,.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{border-color:#63a448}.slider{overflow:hidden}.slider-inner{display:flex}.slider-inner .slide{flex:0 0 100%;min-width:0}.slider-navigation,.flex-direction-nav{width:110px}.slider-navigation-inner,.flex-direction-nav-inner{display:flex;align-items:center;justify-content:space-between}.slider-navigation .slider-button-prev,.slider-navigation .slider-button-next,.slider-navigation .flex-nav-prev a,.slider-navigation .flex-nav-next a,.flex-direction-nav .slider-button-prev,.flex-direction-nav .slider-button-next,.flex-direction-nav .flex-nav-prev a,.flex-direction-nav .flex-nav-next a{display:block;width:48px;height:48px;border-radius:50%;background: #262615 url(.././images/icon-arrow.svg) no-repeat center center/18px auto;cursor:pointer;transition:opacity .2s ease , background-color .2s ease}.slider-navigation .slider-button-prev:hover,.slider-navigation .slider-button-next:hover,.slider-navigation .flex-nav-prev a:hover,.slider-navigation .flex-nav-next a:hover,.flex-direction-nav .slider-button-prev:hover,.flex-direction-nav .slider-button-next:hover,.flex-direction-nav .flex-nav-prev a:hover,.flex-direction-nav .flex-nav-next a:hover{background-color:#63a448}.slider-navigation .slider-button-prev:disabled,.slider-navigation .slider-button-next:disabled,.slider-navigation .flex-nav-prev a:disabled,.slider-navigation .flex-nav-next a:disabled,.flex-direction-nav .slider-button-prev:disabled,.flex-direction-nav .slider-button-next:disabled,.flex-direction-nav .flex-nav-prev a:disabled,.flex-direction-nav .flex-nav-next a:disabled{opacity:.3;cursor:default;background-color:#262615}.slider-navigation .slider-button-prev,.slider-navigation .flex-nav-prev,.flex-direction-nav .slider-button-prev,.flex-direction-nav .flex-nav-prev{transform:scaleX(-1)}.slider-dots,.woocommerce .products .slider-dots{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:60px;font-size:0}.slider-dots .slider-dot-selected .slider-dot-button,.woocommerce .products .slider-dots .slider-dot-selected .slider-dot-button{background-color:#262615}.slider-dots .slider-dot-button,.woocommerce .products .slider-dots .slider-dot-button{width:10px;height:10px;border-radius:50%;border:1px solid #262615;box-sizing:border-box;transition:background-color .2s ease;cursor:pointer}@media screen and (max-width:600px){.slider-navigation{width:105px}}.type-product .yith-wcwl-add-to-wishlist{position:static;left:auto;top:auto}.type-product .yith-wcwl-add-to-wishlist .add_to_wishlist,.type-product .yith-wcwl-add-to-wishlist .delete_item{width:48px;height:48px;border-radius:50%;background-color:#63a448;display:block;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;font-size:0}.type-product .yith-wcwl-add-to-wishlist .add_to_wishlist .yith-wcwl-icon,.type-product .yith-wcwl-add-to-wishlist .delete_item .yith-wcwl-icon{font-size:20px;color:#fff;margin:0}.type-product .yith-wcwl-add-to-wishlist .add_to_wishlist .yith-wcwl-icon.fa-heart-o:before,.type-product .yith-wcwl-add-to-wishlist .delete_item .yith-wcwl-icon.fa-heart-o:before{content:"\f004";font-weight:400}.type-product .yith-wcwl-add-to-wishlist .add_to_wishlist .yith-wcwl-icon-svg,.type-product .yith-wcwl-add-to-wishlist .delete_item .yith-wcwl-icon-svg{width:24px;height:24px;stroke:#fff;margin-right:0}.type-product .yith-wcwl-add-to-wishlist .add_to_wishlist:hover,.type-product .yith-wcwl-add-to-wishlist .delete_item:hover{background-color:#27411c;-webkit-text-decoration:none;text-decoration:none}.type-product .yith-wcwl-add-to-wishlist .delete_item .yith-wcwl-icon-svg{fill:#fff}.type-product .yith-wcwl-add-to-wishlist .separator,.type-product .yith-wcwl-add-to-wishlist .view-wishlist{display:none}#yith-wcwl-popup-message{right:1rem;bottom:1rem;top:auto;left:auto;box-shadow:none;background-color:#63a448;color:#fff;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:10px;padding:1rem -2rem}body.woocommerce-wishlist .show-title-form{background-color:#63a448;border-radius:200px;text-transform:uppercase;color:#fff;font-size:1rem;padding:.875rem 1.5rem;border:2px solid #63a448;font-weight:700;transition:border-color .2s ease , background-color .2s ease , color .2s ease}body.woocommerce-wishlist .show-title-form:hover,body.woocommerce-wishlist .show-title-form:focus{background-color:#d3bcab;-webkit-text-decoration:none;text-decoration:none;border-color:#d3bcab;outline:none}@media screen and (max-width:980px){body.woocommerce-wishlist .show-title-form{padding:.875rem 1rem}}body.woocommerce-wishlist .has-sidebar .entry-content .entry-content-inner{padding:0}body.woocommerce-wishlist table.wishlist_table{border:none}body.woocommerce-wishlist table.wishlist_table thead{display:none}body.woocommerce-wishlist table.wishlist_table td{border:none;border-bottom:1px solid #747474}body.woocommerce-wishlist table.wishlist_table td:first-child{padding-left:0}body.woocommerce-wishlist table.wishlist_table td:last-child{padding-right:0}body.woocommerce-wishlist table.wishlist_table .add_to_cart{font-size:.75rem}body.woocommerce-wishlist table.wishlist_table .cart,body.woocommerce-wishlist table.wishlist_table .variations_button{display:flex}@media screen and (max-width:960px){.type-product .yith-wcwl-add-to-wishlist .add_to_wishlist,.type-product .yith-wcwl-add-to-wishlist .delete_item{background-color:#27411c}.woocommerce-wishlist ul.shop_table{margin:0;padding:0}.woocommerce-wishlist ul.shop_table .product-name h3{margin:0!important}.woocommerce-wishlist ul.shop_table .item-details-table{font-size:20px}.woocommerce-wishlist .wishlist_table.mobile li{border-bottom:1px solid #d8d8d8;padding:25px 0}.woocommerce-wishlist .wishlist_table.mobile li:first-child{border-top:1px solid #d8d8d8}.woocommerce-wishlist .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart{display:inline-block;width:calc(100% - 50px)}.woocommerce-wishlist .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart a{width:100%;box-sizing:border-box;padding-left:5px;padding-right:5px}.woocommerce-wishlist .wishlist_table.mobile li .additional-info-wrapper .product-remove{float:right;padding:4px 14px}}@media screen and (max-width:550px){.woocommerce-wishlist ul.shop_table .product-name h3{font-size:1rem!important}}.klaviyo-form-version-cid_1{background-color:transparent!important;font-family:"OpenSans",sans-serif!important}.klaviyo-form-version-cid_1>div{min-height:0!important}.klaviyo-form-version-cid_1 p{color:#fff!important}.klaviyo-form-version-cid_1 [data-testid="form-row"]:last-child button{background-color:#63a448!important}.sib_signup_form{position:relative}.sib_signup_form label[for="email"]{position:absolute;font-weight:700;text-transform:uppercase;width:100%;top:0;left:0;margin-top:-13px;text-align:left;display:flex;align-items:center;transition:color .2s ease}.sib_signup_form label[for="email"]:before,.sib_signup_form label[for="email"]:after{content:"";display:block;margin-bottom:-28px;width:30px;height:30px;border-top:2px solid #fff;border-radius:15px 0 0 0;margin-right:1rem;transition:border-color .2s ease}.sib_signup_form label[for="email"]:after{left:100%;border-radius:0 15px 0 0;flex:1;margin-right:0;margin-left:1rem}.sib_signup_form label[for=email]:has(+ input:focus) {color:#63a448}.sib_signup_form label[for=email]:has(+ input:focus):before {border-color:#63a448}.sib_signup_form label[for=email]:has(+ input:focus):after {border-color:#63a448}.sib_signup_form input[type="submit"]{background-color:#63a448;border-radius:200px;text-transform:uppercase;color:#fff;font-size:1rem;padding:.875rem 1.5rem;border:2px solid #63a448;font-weight:700;transition:border-color .2s ease , background-color .2s ease , color .2s ease;border-radius:10px;position:absolute;top:4px;right:5px;width:auto;padding-top:1.3125rem!important;padding-bottom:1.3125rem!important}.sib_signup_form input[type="submit"]:hover,.sib_signup_form input[type="submit"]:focus{background-color:#d3bcab;-webkit-text-decoration:none;text-decoration:none;border-color:#d3bcab;outline:none}@media screen and (max-width:980px){.sib_signup_form input[type="submit"]{padding:.875rem 1rem}}.sib_signup_form input[type="checkbox"]{width:auto}@media screen and (max-width:800px){#mc_embed_signup .foot a{position:relative}}@media screen and (max-width:600px){#mc_embed_signup .checkbox>span:after{top:25px}#mc_embed_signup .mc-field-group .email{font-size:1.125rem;padding:22px 120px 22px 28px}#mc_embed_signup #mc-embedded-subscribe{padding:1.05rem .75rem 1.05rem}#mc_embed_signup .mc-field-group label[for="mce-EMAIL"]:before,#mc_embed_signup .mc-field-group label[for="mce-EMAIL"]:after{width:15px}.sib_signup_form label[for="email"]{margin-top:-10px}}.mobile-title-filter{display:none}.horizontal-filters{margin-bottom:100px}.horizontal-filters .selectors{display:flex;align-items:center}.horizontal-filters form.filter{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.horizontal-filters form.filter .filter-box{display:flex;align-items:center;flex-wrap:wrap;margin-top:-.5rem;margin-bottom:-.5rem}.horizontal-filters form.filter .filter-box>*{margin-top:.5rem;margin-bottom:.5rem;margin-right:10px}.horizontal-filters form.filter .filter-box>*:last-child{margin-right:0}.horizontal-filters .filter-region{margin-left:.625rem}.horizontal-filters .reset{font-size:1rem;color:#262615;flex-shrink:0;margin-left:1rem;padding:10px 0}.vertical-filters{width:100%}.vertical-filters ul.filter-categories{padding-left:0;list-style-type:none}.vertical-filters ul.filter-categories .children{list-style-type:none;padding-left:1.5rem;display:none}.vertical-filters ul.filter-categories a{color:#262615;display:block;padding:.5rem 0}.vertical-filters ul.filter-categories>.cat-item{padding-left:0;margin-bottom:2rem}.vertical-filters ul.filter-categories>.cat-item>a,.vertical-filters ul.filter-categories>.cat-item>.cat-name>a{font-weight:700;text-transform:uppercase;font-size:1.375rem;line-height:1;padding-top:0}.vertical-filters ul.filter-categories>.cat-item .cat-name{display:flex;align-items:center;justify-content:space-between}.vertical-filters ul.filter-categories>.cat-item .cat-name>.submenu-btn{display:block;padding:18px;width:12px;height:12px;background:url(https://www.my-little-italy.ch/app/themes/jasongerber/build/images/icon-chevron.svg) no-repeat center;background-size:12px;opacity:.3;transition:.2s ease-in-out transform}.vertical-filters ul.filter-categories>.cat-item .cat-name>.submenu-btn.opened{transform:rotate(180deg)}.vertical-filters ul.filter-categories>.cat-item>.children>.cat-item>a,.vertical-filters ul.filter-categories>.cat-item>.children>.cat-item>.cat-name>a{font-size:1.375rem;line-height:1}.vertical-filters ul.filter-categories .cat-item.current-cat-ancestor>.children,.vertical-filters ul.filter-categories .cat-item.current-cat-parent>.children,.vertical-filters ul.filter-categories .cat-item.current-cat>.children{display:block}.vertical-filters ul.filter-categories .cat-item.current-cat>.children{display:block}.vertical-filters ul.filter-categories .cat-item.current-cat>a,.vertical-filters ul.filter-categories .cat-item.current-cat>.cat-name>a{color:#63a448;font-weight:700}.vertical-filters ul.filter-categories .cat-item.current-cat-parent>a{font-weight:700}.no-products-found-response{text-align:center;margin-bottom:50px}@media screen and (max-width:1366px){.vertical-filters ul.filter-categories>.cat-item>.children>.cat-item>a,.vertical-filters ul.filter-categories>.cat-item>.children>.cat-item>.cat-name>a,.vertical-filters ul.filter-categories .cat-item a,.allcat.mobile-only a{font-size:1.25rem;line-height:1}}@media screen and (max-width:960px){.vertical-filters ul.filter-categories>.cat-item>.children>.cat-item>a,.vertical-filters ul.filter-categories>.cat-item>.children>.cat-item>.cat-name>a,.vertical-filters ul.filter-categories .cat-item a,.allcat.mobile-only a{font-size:1rem;margin-right:.5rem}.mobile-title-filter{display:block;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#262615}.horizontal-filters .mobile-title-filter{font-size:1.125rem;line-height:1.5555}.horizontal-filters .reset{padding:0}.horizontal-filters .selectors{margin-right:0;width:100%;gap:10px}.horizontal-filters .filter-tag{width:100%}.horizontal-filters .toggle-filter{display:flex;margin-bottom:1rem}.horizontal-filters .toggle-filter:before{content:"";display:block;width:26px;height:26px;background:url(https://www.my-little-italy.ch/app/themes/jasongerber/build/images/icon-filters.svg) no-repeat top left;background-size:200% auto;margin-right:.75rem}.horizontal-filters form.filter{flex-wrap:wrap;border-bottom:1px solid #d8d8d8}.horizontal-filters form.filter .mobile-toggle-box{height:0;opacity:0;transition:.2s;transition-timing-function:cubic-bezier(.06,.69,.21,.99);width:100%;overflow:hidden;order:2}.horizontal-filters form.filter .filter-box{padding-bottom:1rem;justify-content:space-between}.horizontal-filters form.filter .filter-box .orderby{max-width:none}.horizontal-filters form.filter .filter-box .filter-region{width:100%;margin-left:0}.horizontal-filters form.filter .filter-box .filter-region select{width:100%;max-width:none}.horizontal-filters form.filter.opened .mobile-toggle-box{opacity:1}.horizontal-filters form.filter.opened>.toggle-filter:before{background-position:right top}.field.chips{flex-wrap:nowrap;justify-content:space-between;gap:10px}.field.chips .chip{width:100%;text-align:center}.field.chips .chip label{width:auto;margin-right:0;padding-left:1rem;padding-right:1rem}.vertical-filters{width:100%}.vertical-filters a:hover{-webkit-text-decoration:none;text-decoration:none}.vertical-filters ul{margin-bottom:0}.vertical-filters ul.filter-categories{display:flex}.vertical-filters ul.filter-categories .allcat.mobile-only{display:none}.post-type-archive .vertical-filters ul.filter-categories .allcat.mobile-only:first-child{display:none}.vertical-filters ul.filter-categories .current-cat>.children>.allcat.mobile-only:first-child,.vertical-filters ul.filter-categories .current-cat-parent>.children>.allcat.mobile-only:first-child{display:block}.vertical-filters ul.filter-categories .cat-item>.children{display:none;padding:0;width:100%}.vertical-filters ul.filter-categories .cat-item.current-cat-parent>.children,.vertical-filters ul.filter-categories .cat-item.current-cat>.children{display:flex}.vertical-filters ul.filter-categories>.cat-item>.cat-name>a{font-size:1.25rem;padding:1rem;font-weight:400;text-transform:none}.vertical-filters ul.filter-categories .cat-item{flex:1;width:100%}.vertical-filters ul.filter-categories .cat-item a{padding:1rem;background-color:#d8d8d8;border-radius:5px;white-space:nowrap}.vertical-filters ul.filter-categories>.cat-item{display:none}.post-type-archive .vertical-filters ul.filter-categories>.cat-item,.vertical-filters ul.filter-categories>.cat-item.current-cat,.vertical-filters ul.filter-categories>.cat-item.current-cat-ancestor{display:block}.post-type-archive .vertical-filters ul.filter-categories>.cat-item.current-cat>.children>.cat-item,.vertical-filters ul.filter-categories>.cat-item.current-cat.current-cat>.children>.cat-item,.vertical-filters ul.filter-categories>.cat-item.current-cat-ancestor.current-cat>.children>.cat-item{display:block}.post-type-archive .vertical-filters ul.filter-categories>.cat-item>.children,.vertical-filters ul.filter-categories>.cat-item.current-cat>.children,.vertical-filters ul.filter-categories>.cat-item.current-cat-ancestor>.children{display:flex}.post-type-archive .vertical-filters ul.filter-categories>.cat-item>.children>.cat-item,.vertical-filters ul.filter-categories>.cat-item.current-cat>.children>.cat-item,.vertical-filters ul.filter-categories>.cat-item.current-cat-ancestor>.children>.cat-item{display:none}.post-type-archive .vertical-filters ul.filter-categories>.cat-item>.children>.cat-item.current-cat,.post-type-archive .vertical-filters ul.filter-categories>.cat-item>.children>.cat-item.current-cat-ancestor,.vertical-filters ul.filter-categories>.cat-item.current-cat>.children>.cat-item.current-cat,.vertical-filters ul.filter-categories>.cat-item.current-cat>.children>.cat-item.current-cat-ancestor,.vertical-filters ul.filter-categories>.cat-item.current-cat-ancestor>.children>.cat-item.current-cat,.vertical-filters ul.filter-categories>.cat-item.current-cat-ancestor>.children>.cat-item.current-cat-ancestor{display:block;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.post-type-archive .vertical-filters ul.filter-categories>.cat-item>.children>.cat-item.current-cat>.children,.post-type-archive .vertical-filters ul.filter-categories>.cat-item>.children>.cat-item.current-cat-ancestor>.children,.vertical-filters ul.filter-categories>.cat-item.current-cat>.children>.cat-item.current-cat>.children,.vertical-filters ul.filter-categories>.cat-item.current-cat>.children>.cat-item.current-cat-ancestor>.children,.vertical-filters ul.filter-categories>.cat-item.current-cat-ancestor>.children>.cat-item.current-cat>.children,.vertical-filters ul.filter-categories>.cat-item.current-cat-ancestor>.children>.cat-item.current-cat-ancestor>.children{display:flex}.vertical-filters ul.filter-categories>.cat-item .cat-name{display:block}.vertical-filters ul.filter-categories>.cat-item .cat-name a{padding:1rem;font-size:1rem}.vertical-filters ul.filter-categories>.cat-item .cat-name>.submenu-btn{display:none}.vertical-filters ul.filter-categories .current-cat>.cat-name,.vertical-filters ul.filter-categories .current-cat-ancestor>.cat-name{display:none}.vertical-filters ul.filter-categories .cat-item.current-cat>a,.vertical-filters ul.filter-categories .cat-item.current-cat .allcat>a{color:#fff;background-color:#63a448!important}}.bloc-hero-search{margin-bottom:100px;background-color:#63a448;margin-left:20px;margin-right:20px;border-radius:40px;color:#fff}.bloc-hero-search .intro{position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}.bloc-hero-search .intro .slides{display:flex}.bloc-hero-search .intro .slide{position:relative;display:none;flex:0 0 100%;min-width:0}.bloc-hero-search .intro .slide:first-child,.bloc-hero-search .intro .slide.show{display:block}.bloc-hero-search .intro .slide-inner{max-width:1760px;margin-left:auto;margin-right:auto;padding-right:60px;padding-left:60px;box-sizing:border-box;padding-top:130px;padding-bottom:130px;position:relative;z-index:3}.bloc-hero-search .intro .image{position:absolute;top:0;right:0;bottom:0;left:0;border-top-left-radius:40px;border-top-right-radius:40px;overflow:hidden}.bloc-hero-search .intro .image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(30deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.7) 200px,rgba(0,0,0,0));z-index:2;border-top-left-radius:40px;border-top-right-radius:40px}.bloc-hero-search .intro .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bloc-hero-search .intro .content{max-width:1020px}.bloc-hero-search .intro .content .subheading{letter-spacing:.2rem;margin-bottom:.9375rem;line-height:1.16666}.bloc-hero-search .intro .content .title{font-size:5.5rem;font-family:"DMSerifDisplay",serif;line-height:1;margin-bottom:0}.bloc-hero-search .intro .content .body{font-size:1.25rem;margin-top:1.75em;margin-bottom:0}.bloc-hero-search .woocommerce-product-search{position:relative;padding:65px 15px;max-width:890px;box-sizing:border-box;margin:auto}.bloc-hero-search .woocommerce-product-search .search-field{padding-right:75px;font-size:1.4rem}.bloc-hero-search .woocommerce-product-search .search-field:focus,
.bloc-hero-search .woocommerce-product-search label:has(+ .search-field:focus):before,
.bloc-hero-search .woocommerce-product-search label:has(+ .search-field:focus):after {border-color:#27411c}.bloc-hero-search .woocommerce-product-search label:has(+ .search-field:focus) {color:#27411c}.bloc-hero-search .woocommerce-product-search [type="submit"]{right:0;top:2px;bottom:2px;width:80px;box-sizing:border-box;padding:0;border:none;-webkit-mask: url(.././images/icon-magnifier.svg) no-repeat center center/auto 36px;mask: url(.././images/icon-magnifier.svg) no-repeat center center/auto 36px;background-color:#fff;-webkit-mask-size:35%;mask-size:35%;cursor:pointer}.bloc-hero-search .woocommerce-product-search.loading [type="submit"]{-webkit-mask-image:url(.././images/spinner.svg);mask-image:url(.././images/spinner.svg)}.search-result{position:absolute;z-index:998;width:calc(100% - 30px);max-height:400px;overflow-y:auto;background-color:#fff;border-radius:10px;padding:0!important;list-style-type:none;margin-top:1rem;box-shadow:0 15px 25px rgba(0,0,0,.15);opacity:0;transform:translateY(-30px);pointer-events:none}.search-result .steavisgarantisStar{display:none}.result-open .search-result{opacity:1;transform:translateY(0);pointer-events:auto}.search-result .woocommerce-info{margin-bottom:0;border-top:none}.search-result .product{display:flex;padding:1em;border-bottom:1px solid #f4f4f4;position:relative;transition:background-color .2s ease}.search-result .product:last-child{border-bottom:none}.search-result .product:hover{background-color:#f4f4f4}.search-result .product.active{background-color:#27411c;color:#fff;outline:none}.search-result .product.active .woocommerce-loop-product__title{color:#fff}.search-result .thumbnail-wrapper{flex:0 0 150px}.search-result .thumbnail-wrapper img{vertical-align:middle;border-radius:5px}.search-result .image-wrapper{margin-right:1rem}.search-result .image-wrapper .woocommerce-LoopProduct-link{display:block;padding:0}.search-result .badges-wrapper{position:absolute;left:.5rem;top:.5rem}.search-result .woocommerce-LoopProduct-link{display:flex;width:100%;gap:1.5rem;align-items:center;transition:background-color .2s ease-in-out;font-weight:700}.search-result .woocommerce-LoopProduct-link:hover{-webkit-text-decoration:none;text-decoration:none}.search-result .woocommerce-LoopProduct-link .woocommerce-loop-product__title{color:#262615;margin-bottom:0;transition:color .2s ease}.search-result .woocommerce-LoopProduct-link .price{margin-left:auto;font-weight:400;font-size:1rem}@media screen and (max-width:1440px){.bloc-hero-search .intro-inner{padding:150px 80px 80px}.bloc-hero-search .intro .content{max-width:80%}.bloc-hero-search .intro .content .title{max-width:675px;font-size:4rem}.bloc-hero-search .intro .content .subheading{font-size:1.325rem}.bloc-hero-search .woocommerce-product-search{padding-top:40px;padding-bottom:40px}}@media screen and (max-width:1060px){.bloc-hero-search .intro .content{max-width:none}}@media screen and (max-width:960px){.bloc-hero-search .intro .slide-inner{text-align:center}.bloc-hero-search .woocommerce-product-search{padding:30px}.bloc-hero-search .woocommerce-product-search .search-result{width:calc(100% - 60px)}}@media screen and (max-width:850px){.bloc-hero-search .intro .slide-inner{padding:225px 30px 60px}.bloc-hero-search .intro .content{max-width:500px;margin:0 auto}.bloc-hero-search .intro .content .title{font-size:3rem}.bloc-hero-search .intro .content .subheading{font-size:.875rem}.bloc-hero-search .intro .content .body{font-size:1rem}.bloc-hero-search .woocommerce-product-search .search-result .woocommerce-LoopProduct-link h2.woocommerce-loop-product__title{font-size:1rem}.bloc-hero-search .woocommerce-product-search .search-result .thumbnail-wrapper{flex:0 0 100px}}@media screen and (max-width:600px){.bloc-hero-search .intro .content .title{font-size:2rem}.field.all-in-one label{font-size:.75rem;margin-top:-9px}}@media screen and (max-width:470px){.field.all-in-one label{display:none}.field.all-in-one input{border-top:2px solid #fff}.bloc-hero-search .woocommerce-product-search .field{z-index:99}.bloc-hero-search .woocommerce-product-search .search-field{padding:22px 70px 22px 30px;font-size:1rem}.bloc-hero-search .woocommerce-product-search .search-result{left:0;width:100%}.bloc-hero-search .woocommerce-product-search .search-result .thumbnail-wrapper{flex:0 0 80px}.bloc-hero-search .woocommerce-product-search .search-result .woocommerce-LoopProduct-link{gap:2rem}.bloc-hero-search .woocommerce-product-search .search-result .woocommerce-LoopProduct-link h2.woocommerce-loop-product__title{font-size:14px}.bloc-hero-search .woocommerce-product-search span.onsale{font-size:10px;padding:2px 5px}}.two-sections{background-color:#fbfbfb;padding-top:150px;padding-bottom:150px}.two-sections .title{text-transform:none;font-weight:400;margin-bottom:0;margin-bottom:.25rem;color:#fff;text-align:center}.two-sections-inner{max-width:1680px;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px;box-sizing:border-box;display:flex;gap:1rem}.two-sections .featured-products,.two-sections .recipes{flex:1;border-radius:40px;padding:85px 20px 75px 20px}.two-sections .featured-products{background-color:#27411c}.two-sections .featured-products ul.products{justify-content:center}.two-sections .featured-products ul.products li.product{background-color:transparent;display:flex;flex-direction:column;margin:auto;max-width:440px;padding:0}.two-sections .featured-products ul.products li.product>*{order:2}.two-sections .featured-products ul.products li.product>a{display:flex;flex-direction:row-reverse;justify-content:space-between}.two-sections .featured-products ul.products li.product>a:first-child{display:block;text-align:center}.two-sections .featured-products ul.products li.product .thumbnail-wrapper{height:auto;padding-bottom:0;margin-top:2.8125rem;margin-bottom:10px}.two-sections .featured-products ul.products li.product .thumbnail-wrapper .woocommerce-LoopProduct-link{position:static}.two-sections .featured-products ul.products li.product .woocommerce-loop-product__title{margin-top:0;margin-bottom:0;order:0;color:#fff;font-weight:400}.two-sections .featured-products ul.products li.product>a .price{color:#fff;font-size:1.5rem;margin-top:.3125rem;float:left}.two-sections .recipes{background-color:#d3bcab}.two-sections .recipes .title{color:#262615}.two-sections .recipes .subheading{color:#262615;order:0;font-weight:400;margin-bottom:0;text-align:center}.two-sections .recipes .post{display:block;max-width:530px;margin:auto;color:inherit;margin-top:2.8125rem}.two-sections .recipes .post:hover{-webkit-text-decoration:none;text-decoration:none}.two-sections .recipes .post:hover .read-more{-webkit-text-decoration:underline;text-decoration:underline}.two-sections .recipes .post .thumbnail{overflow:hidden;position:relative;border-radius:10px;color:#fff}.two-sections .recipes .post .thumbnail:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:200px;background-image:linear-gradient(to top,rgba(0,0,0,.9) 20px,rgba(0,0,0,0) 180px)}.two-sections .recipes .post .thumbnail img{vertical-align:middle}.two-sections .recipes .post .thumbnail .entry-header{position:absolute;left:0;width:100%;bottom:0;padding:45px;box-sizing:border-box;text-align:center}.two-sections .recipes .post .thumbnail .entry-header .entry-title{margin-bottom:0;line-height:1.2}.two-sections .recipes .post .entry-content{color:#262615;margin-top:1.5625rem;text-align:center}.two-sections .recipes .post .entry-content .read-more{font-weight:700}.two-sections .recipes .button-wrapper{text-align:center}.two-sections .recipes .button-wrapper .button{background-color:#63a448;border-radius:200px;text-transform:uppercase;color:#fff;font-size:1rem;padding:.875rem 1.5rem;border:2px solid #63a448;font-weight:700;transition:border-color .2s ease , background-color .2s ease , color .2s ease;background-color:transparent;border-color:#262615;color:#262615;display:inline-block;margin-top:3.75rem}.two-sections .recipes .button-wrapper .button:hover,.two-sections .recipes .button-wrapper .button:focus{background-color:#d3bcab;-webkit-text-decoration:none;text-decoration:none;border-color:#d3bcab;outline:none;background-color:#262615;border-color:#262615;color:#fff}@media screen and (max-width:980px){.two-sections .recipes .button-wrapper .button{padding:.875rem 1rem}}@media screen and (max-width:960px){.two-sections-inner{flex-direction:column}.two-sections .featured-products,.two-sections .two-sections .recipes{padding:85px 40px 75px}.two-sections .type-product .yith-wcwl-add-to-wishlist .add_to_wishlist,.two-sections .type-product .yith-wcwl-add-to-wishlist .delete_item,.two-sections .type-product .yith-wcwl-add-to-wishlist .add_to_wishlist:hover,.two-sections .type-product .yith-wcwl-add-to-wishlist .delete_item:hover{background-color:#63a448}}@media screen and (max-width:600px){.two-sections{padding-top:75px;padding-bottom:75px}.two-sections .recipes .post .thumbnail{aspect-ratio: 1/1}.two-sections .recipes .post .thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover}.two-sections .recipes .post .thumbnail .entry-header{padding:30px}.two-sections .featured-products ul.products li.product .price{font-size:1.25rem}}.messages,.message-fixed{border-radius:10px;padding:.75rem 1.25rem;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:1rem;box-sizing:border-box}.messages-wrapper,.message-fixed-wrapper{z-index:4}.messages.error,.message-fixed.error{background-color:#d9534f;color:#fff}.messages.success,.message-fixed.success{background-color:#5cb85c;color:#fff}.messages.warning,.message-fixed.warning{background-color:#f0ad4e;color:#fff}.messages a,.message-fixed a{color:#fff}.messages p:last-child,.message-fixed p:last-child{margin-bottom:0}.messages-wrapper{max-width:1680px;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px;box-sizing:border-box}.home .messages-wrapper{position:sticky;bottom:10px;margin-top:1rem}.message-fixed{position:fixed;right:1rem;bottom:1rem;margin-bottom:0;padding-right:2.5rem;margin-top:.5rem;transition:bottom .3s ease , opacity .3s ease , transform .3s ease;opacity:0;transform:translateY(1rem);cursor:pointer}.message-fixed.show{opacity:1;transform:translateY(0)}.message-fixed-wrapper{position:relative;z-index:99}.message-fixed:after,.message-fixed:before{content:"";position:absolute;width:1rem;height:2px;border-radius:1px;background-color:#fff;right:.75em;top:50%;margin-top:-1px;transform:rotate(45deg)}.message-fixed:before{transform:rotate(-45deg)}.woocommerce-active div.product .stock{color:#d3bcab;margin-bottom:0}.woocommerce-active div.product .stock.out-of-stock{color:#fff}.woocommerce-active div.product .stock.in-stock{display:none}.woocommerce-active ul.products{display:flex;gap:1rem;flex-basis:100%;margin-bottom:0;align-items:stretch;max-width:100%;padding:0;list-style:none outside;clear:both}.woocommerce-active ul.products:before,.woocommerce-active ul.products:after{display:none}.woocommerce-active ul.products.columns-1 li.product{float:none;width:auto;margin:0;flex:100%}.woocommerce-active ul.products.columns-2 li.product{float:none;width:auto;margin:0;flex:0 0 calc(50% - .5rem)}.woocommerce-active ul.products.columns-3 li.product{float:none;margin:0;width:auto;flex:0 0 calc(33.333% - .667rem);margin-bottom:1.5625rem}.woocommerce-active ul.products.columns-4 li.product{float:none;width:auto;margin:0;flex:0 0 calc(25% - .75rem)}.woocommerce-active ul.products .product{flex:0 0 calc(50% - .5rem);margin-right:0;min-width:0;margin-bottom:0}.woocommerce-loop-product__link .steavisgarantisStar{margin:0}.woocommerce-checkout #payment{background-color:#f4f4f4}.woocommerce-checkout #payment ul.payment_methods li img{max-width:50px}.woocommerce-checkout #payment div.payment_box{background-color:#d3bcab;color:#262615}.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#d3bcab}.woocommerce-page:not(.product-template-default) .entry-content, .woocommerce-page:not(.product-template-default).woocommerce-cart .cart-wrapper {padding:45px 60px;background-color:#fff;border-radius:40px}.woocommerce-page:not(.product-template-default).woocommerce-cart .entry-content {padding:0;background-color:transparent;border-radius:0}.woocommerce-info{border-top-color:#63a448}.woocommerce-info:before{color:#63a448}.woocommerce-error{color:#262615}.woocommerce-error a{color:#262615;-webkit-text-decoration:underline;text-decoration:underline}.woocommerce-message{border-top-color:#be8461;color:#262615;font-weight:700;border-radius:10px}.woocommerce-message:before{color:#be8461}.woocommerce-message a.button{background-color:#63a448;border-radius:200px;text-transform:uppercase;color:#fff;font-size:1rem;padding:.875rem 1.5rem;border:2px solid #63a448;font-weight:700;transition:border-color .2s ease , background-color .2s ease , color .2s ease}.woocommerce-message a.button:hover,.woocommerce-message a.button:focus{background-color:#d3bcab;-webkit-text-decoration:none;text-decoration:none;border-color:#d3bcab;outline:none}@media screen and (max-width:980px){.woocommerce-message a.button{padding:.875rem 1rem}}.woocommerce-message a.button:hover{background-color:#be8461;border-color:#be8461;color:#fff}.woocommerce-info{border-top-color:#be8461;color:#262615}.woocommerce-info:before{color:#be8461}.woocommerce-info a{color:#262615;-webkit-text-decoration:underline;text-decoration:underline}.woocommerce-message,.woocommerce-info,.woocommerce-error{background-color:#d3bcab}.price del{margin-right:.25em}@media screen and (max-width:1366px){.woocommerce-active ul.products.columns-4 li.product{flex:0 0 calc(33.333% - .75rem)}}@media screen and (max-width:1280px){.woocommerce-active ul.products.columns-3 li.product{flex:0 0 calc(50% - .5rem)}}@media screen and (max-width:1000px){.woocommerce-active ul.products.columns-4 li.product{flex:0 0 calc(50% - .5rem)}.woocommerce-page.woocommerce-cart .cart-wrapper{padding:45px 30px}}@media screen and (max-width:600px){.woocommerce-active ul.products.columns-4 li.product,.woocommerce-active ul.products.columns-3 li.product{flex:0 0 100%}.woocommerce-page.woocommerce-cart .cart-wrapper{padding:45px 15px}}.woocommerce div.product .product-main-content{background:#fff;padding-bottom:150px;padding-top:75px}.woocommerce div.product .product-main-content-inner{max-width:1680px;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px;box-sizing:border-box;display:flex;align-items:flex-start}.woocommerce div.product .product-main-content .images{flex:0 0 32.68%;margin-right:9.39%;margin-bottom:0}.woocommerce div.product .product-main-content .images .woocommerce-product-gallery__image,.woocommerce div.product .product-main-content .images .flex-control-thumbs li{border-radius:10px;overflow:hidden}.woocommerce div.product .product-main-content .images .woocommerce-product-gallery__image{height:100%}.woocommerce div.product .product-main-content .images .woocommerce-product-gallery__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.woocommerce div.product .product-main-content .images .woocommerce-product-gallery__trigger{position:absolute;top:16px;right:auto;left:16px;width:48px;height:48px;display:block;z-index:99;background-color:#262615;transition:background-color .2s ease}.woocommerce div.product .product-main-content .images .woocommerce-product-gallery__trigger:hover{background-color:#63a448}.woocommerce div.product .product-main-content .images .woocommerce-product-gallery__trigger:before{border-color:#fff;height:13px;width:13px;left:12px;top:12px}.woocommerce div.product .product-main-content .images .woocommerce-product-gallery__trigger:after{background-color:#fff;height:11px;left:28px;top:24px;width:2px}.woocommerce div.product .product-main-content .images .flex-viewport{margin-bottom:1rem;max-height:500px}.woocommerce div.product .product-main-content .images .flex-control-nav{display:flex;flex-wrap:wrap;gap:1rem}.woocommerce div.product .product-main-content .images .flex-control-nav li{flex-basis:calc(25% - .75rem);width:auto}.woocommerce div.product .product-main-content .images .flex-direction-nav{position:absolute;right:20px;top:20px;margin:0;padding:0;list-style-type:none;display:flex;justify-content:space-between;font-size:0}.woocommerce div.product .product-main-content .summary{flex:1;max-width:675px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:0}.woocommerce div.product .product-main-content .summary .summary-header{flex:1}.woocommerce div.product .product-main-content .summary .tag-region{flex:0;margin-left:2rem}.woocommerce div.product .product-main-content .summary .tag-region ul{display:flex;justify-content:flex-end;gap:.3rem;font-size:0}.woocommerce div.product .product-main-content .summary .tag-region a{font-size:.75rem;text-transform:uppercase;color:#fff}.woocommerce div.product .product-main-content .summary .tag-region img{width:36px;height:36px;border-radius:50%;-o-object-fit:contain;object-fit:contain}.woocommerce div.product .product-main-content .summary .tag-region .tags .tag{white-space:nowrap}.woocommerce div.product .product-main-content .summary .tag-region .tags a{display:block;transition:transform .2s ease;color:#63a448}.woocommerce div.product .product-main-content .summary .tag-region .tags a:hover{transform:scale(1.1)}.woocommerce div.product .product-main-content .summary .tag-region .regions{margin-top:.25rem}.woocommerce div.product .product-main-content .summary .tag-region .regions .region{white-space:nowrap}.woocommerce div.product .product-main-content .summary .tag-region .regions a{background-color:#63a448;padding:3px 8px;border-radius:5px}.woocommerce div.product .product-main-content .summary .yith-wcwl-add-to-wishlist{margin-top:0;margin-bottom:.5em;font-size:1rem}.woocommerce div.product .product-main-content .summary .yith-wcwl-add-to-wishlist .add_to_wishlist,.woocommerce div.product .product-main-content .summary .yith-wcwl-add-to-wishlist .delete_item{font-size:1rem;width:auto;height:auto;background-color:transparent;display:inline}.woocommerce div.product .product-main-content .summary .yith-wcwl-add-to-wishlist .add_to_wishlist:hover,.woocommerce div.product .product-main-content .summary .yith-wcwl-add-to-wishlist .delete_item:hover{-webkit-text-decoration:underline;text-decoration:underline}.woocommerce div.product .product-main-content .summary .yith-wcwl-add-to-wishlist .add_to_wishlist .yith-wcwl-icon,.woocommerce div.product .product-main-content .summary .yith-wcwl-add-to-wishlist .delete_item .yith-wcwl-icon{color:#63a448}.woocommerce div.product .product-main-content .summary .yith-wcwl-add-to-wishlist .add_to_wishlist .yith-wcwl-icon-svg,.woocommerce div.product .product-main-content .summary .yith-wcwl-add-to-wishlist .delete_item .yith-wcwl-icon-svg{stroke:#63a448}.woocommerce div.product .product-main-content .summary .yith-wcwl-add-to-wishlist .delete_item .yith-wcwl-icon-svg{fill:#63a448}.woocommerce div.product .product-main-content .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button{align-items:flex-start}.woocommerce div.product .product-main-content .price,.woocommerce div.product .product-main-content p.price{font-size:1.875rem;margin-bottom:2.1875rem;color:#262615}.woocommerce div.product .product-main-content .woocommerce-product-details__short-description{margin-bottom:1rem;flex-basis:100%}.woocommerce div.product .product-main-content .avis-garantis-widget{flex-basis:100%;margin-bottom:2.5rem}.woocommerce div.product .product-main-content .avis-garantis-widget img{width:auto;height:auto}.woocommerce div.product .product-main-content .variations_form,.woocommerce div.product .product-main-content form.cart{flex-basis:100%;max-width:500px;margin-bottom:0}.woocommerce div.product .product-main-content .single_variation_wrap .woocommerce-variation-price bdi{display:block;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;margin-bottom:2rem}.woocommerce div.product .product-main-content #agWidgetH{background:transparent;box-shadow:none}.woocommerce div.product .product-main-content #agWidgetH>.inner{padding:0;text-align:left}.woocommerce div.product .product-main-content .shipping-estimate{margin-top:1rem;font-size:.875rem;flex-basis:100%}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{height:100%;max-height:500px}.woocommerce div.product .woocommerce-tabs{max-width:1680px;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px;box-sizing:border-box;display:flex;gap:1rem;align-items:flex-start}.woocommerce div.product .woocommerce-tabs-wrapper{padding-top:150px;padding-bottom:225px}.woocommerce div.product .woocommerce-tabs-wrapper table{border:1px solid rgba(38,38,21,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:10px}.woocommerce div.product .woocommerce-tabs-wrapper table th{vertical-align:middle;font-weight:700;padding:9px 12px;line-height:1.5em;border-right:1px solid rgba(38,38,21,.1)}.woocommerce div.product .woocommerce-tabs-wrapper table td{border-top:1px solid rgba(38,38,21,.1);border-right:1px solid rgba(38,38,21,.1);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce div.product .woocommerce-tabs-wrapper table tr:first-child td,.woocommerce div.product .woocommerce-tabs-wrapper table tr:first-child th{border-top:none}.woocommerce div.product .woocommerce-tabs-wrapper table th:last-of-type,.woocommerce div.product .woocommerce-tabs-wrapper table td:last-of-type{border-right:0}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel{border-radius:15px}.woocommerce div.product .woocommerce-tabs ul.tabs{background-color:#d3bcab;flex:1;max-width:400px;padding:4px 20px;box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;background:transparent;border:none;border-bottom:1px solid rgba(38,38,21,.1);padding:0;color:#262615}.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child{border-bottom:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:transparent;border-color:rgba(38,38,21,.1);color:#262615}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{font-weight:700;opacity:1}.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{color:#262615;opacity:1}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#262615;background: url(.././images/icon-chevron.svg) no-repeat right 0.75rem center/12px auto;font-weight:400;display:block;padding:1em 0;transition:opacity .2s ease;opacity:.3}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel{flex:1;background-color:#fff;padding:60px}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description{display:flex;gap:60px}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .description,.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .custom-descriptions{flex:1;max-width:800px}.woocommerce div.product .woocommerce-tabs .no-review{font-weight:700;margin-bottom:0;text-align:center}.woocommerce div.product .related-recipe{max-width:1680px;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px;box-sizing:border-box;display:flex;align-items:stretch;justify-content:space-between;gap:1rem}.woocommerce div.product .related-recipe-wrapper{padding-bottom:150px}.woocommerce div.product .related-recipe .related-product-wrapper{flex:1;padding:85px 65px 75px 65px;border-radius:40px;background-color:#d3bcab;box-sizing:border-box;max-width:100%}.woocommerce div.product .related-recipe .related-product-wrapper .products-slider-with-header{padding-top:0;padding-bottom:0}.woocommerce div.product .related-recipe .related-product-wrapper>.products{overflow:hidden;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.woocommerce div.product .related-recipe .related-product-wrapper>.products>h2{margin-bottom:0}.woocommerce div.product .related-recipe .related-product-wrapper>.products .slider-dots{flex:1;margin-bottom:0}.woocommerce div.product .related-recipe .related-product-wrapper>.products .products{margin-top:60px}.woocommerce div.product .related-recipe .recipe{flex:1}.woocommerce div.product .related-recipe .recipe .type-post{display:flex;flex-direction:column;justify-content:center;position:relative;padding:85px 40px 75px 40px;border-radius:40px;height:100%;box-sizing:border-box;border-radius:40px;overflow:hidden;text-align:center;color:#fff}.woocommerce div.product .related-recipe .recipe .type-post:hover{-webkit-text-decoration:none;text-decoration:none}.woocommerce div.product .related-recipe .recipe .thumbnail{position:relative;position:absolute;top:0;right:0;bottom:0;left:0}.woocommerce div.product .related-recipe .recipe .thumbnail:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.4;pointer-events:none}.woocommerce div.product .related-recipe .recipe .thumbnail:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom,rgba(0,0,0,.3) 40%,rgba(0,0,0,.9) 90%)}.woocommerce div.product .related-recipe .recipe .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.woocommerce div.product .related-recipe .recipe .intro,.woocommerce div.product .related-recipe .recipe .entry-header,.woocommerce div.product .related-recipe .recipe .entry-content,.woocommerce div.product .related-recipe .recipe .entry-footer{position:relative;z-index:1}.woocommerce div.product .related-recipe .recipe .intro{margin-bottom:auto}.woocommerce div.product .related-recipe .recipe .entry-title{margin-bottom:0}.woocommerce div.product .related-recipe .recipe .entry-footer{margin-top:auto}.woocommerce div.product .related-recipe .recipe .entry-footer .btn{background-color:#63a448;border-radius:200px;text-transform:uppercase;color:#fff;font-size:1rem;padding:.875rem 1.5rem;border:2px solid #63a448;font-weight:700;transition:border-color .2s ease , background-color .2s ease , color .2s ease;background-color:transparent;border-color:#262615;color:#262615;border-color:#fff;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.woocommerce div.product .related-recipe .recipe .entry-footer .btn:hover,.woocommerce div.product .related-recipe .recipe .entry-footer .btn:focus{background-color:#d3bcab;-webkit-text-decoration:none;text-decoration:none;border-color:#d3bcab;outline:none;background-color:#262615;border-color:#262615;color:#fff}@media screen and (max-width:980px){.woocommerce div.product .related-recipe .recipe .entry-footer .btn{padding:.875rem 1rem}}.woocommerce div.product .related-recipe .recipe:hover .entry-footer .btn{background-color:#fff;border-color:#fff;color:#262615}.pswp__caption__center{text-align:center;max-width:960px}.prep-time{font-size:.75rem;text-transform:uppercase;margin-top:2px;display:inline-block;position:relative;padding-left:24px;margin-bottom:0}.prep-time:before{content:"";position:absolute;left:0;top:50%;margin-top:-7px;width:14px;height:14px;margin-right:10px;background: url(.././images/icon-clock.svg) no-repeat center center/contain}.theme-jasongerber span.onsale,.out-of-stock{position:relative;display:inline-block;background-color:#be8461;color:#fff;text-transform:uppercase;font-size:.875rem;border-radius:5px;padding:4px 9px;height:auto;line-height:1.6;margin:0;min-height:0;min-width:0;margin-bottom:.5em;z-index:1;font-weight:700}.out-of-stock{background-color:#d9534f}.quantity,.woocommerce div.product form.cart div.quantity,.woocommerce .quantity .qty{position:relative;text-align:center;margin-right:1rem;width:7rem}.quantity .qty,.woocommerce div.product form.cart div.quantity .qty,.woocommerce .quantity .qty .qty{padding-left:40px;padding-right:40px;font-weight:700;text-align:center;width:7rem;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.quantity .qty::-webkit-outer-spin-button,.quantity .qty::-webkit-inner-spin-button,.woocommerce div.product form.cart div.quantity .qty::-webkit-outer-spin-button,.woocommerce div.product form.cart div.quantity .qty::-webkit-inner-spin-button,.woocommerce .quantity .qty .qty::-webkit-outer-spin-button,.woocommerce .quantity .qty .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity .plus,.quantity .minus,.woocommerce div.product form.cart div.quantity .plus,.woocommerce div.product form.cart div.quantity .minus,.woocommerce .quantity .qty .plus,.woocommerce .quantity .qty .minus{position:absolute;width:40px;height:100%;top:0;right:0;font-size:0;cursor:pointer}.quantity .plus:before,.quantity .plus:after,.quantity .minus:before,.quantity .minus:after,.woocommerce div.product form.cart div.quantity .plus:before,.woocommerce div.product form.cart div.quantity .plus:after,.woocommerce div.product form.cart div.quantity .minus:before,.woocommerce div.product form.cart div.quantity .minus:after,.woocommerce .quantity .qty .plus:before,.woocommerce .quantity .qty .plus:after,.woocommerce .quantity .qty .minus:before,.woocommerce .quantity .qty .minus:after{content:"";position:absolute;width:1rem;height:2px;border-radius:1px;top:50%;margin-top:-1px;left:50%;margin-left:-.5rem;background:#262615}.quantity .plus:after,.quantity .minus:after,.woocommerce div.product form.cart div.quantity .plus:after,.woocommerce div.product form.cart div.quantity .minus:after,.woocommerce .quantity .qty .plus:after,.woocommerce .quantity .qty .minus:after{transform:rotate(90deg)}.quantity .minus,.woocommerce div.product form.cart div.quantity .minus,.woocommerce .quantity .qty .minus{right:auto;left:0}.quantity .minus:after,.woocommerce div.product form.cart div.quantity .minus:after,.woocommerce .quantity .qty .minus:after{display:none}body.woocommerce .product form.variations_form,.preview-overlay{font-size:1rem}body.woocommerce .product form.variations_form .variations,.preview-overlay .variations{width:auto;margin-bottom:.5rem}body.woocommerce .product form.variations_form .variations td,.preview-overlay .variations td{border:none}body.woocommerce .product form.variations_form .variations th,.preview-overlay .variations th{text-transform:uppercase;font-weight:700;text-align:left;padding:0 3rem 0 0;border:none}body.woocommerce .product form.variations_form .variations .value,.preview-overlay .variations .value{text-align:right;padding:0 0 20px 0}body.woocommerce .product form.variations_form .variations select,.preview-overlay .variations select{width:auto;text-align:left;margin-right:0;margin-left:auto;min-width:0}body.woocommerce .product form.variations_form .variations .reset_variations,.preview-overlay .variations .reset_variations{display:block}body.woocommerce .product form.variations_form div.quantity,.preview-overlay div.quantity{margin-right:1rem;float:left}@media screen and (max-width:1536px){.woocommerce div.product .related-recipe>*{width:50%}}@media screen and (max-width:1366px){.woocommerce div.product .product-main-content .price,.woocommerce div.product .product-main-content p.price{font-size:1.5rem}}@media screen and (max-width:1280px){.woocommerce div.product .related-recipe .related-product-wrapper{padding:85px 30px 75px}.woocommerce div.product .product-main-content .images{flex:0 0 38%;margin-right:2%}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description{flex-wrap:wrap;gap:1.5rem}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .description,.woocommerce div.product .woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .custom-descriptions{flex:auto;width:100%}}@media screen and (max-width:1180px){.woocommerce div.product .product-main-content .summary .tag-region{margin-left:0;margin-bottom:2.1875rem}.woocommerce div.product .product-main-content .summary .tag-region ul{justify-content:flex-start}.woocommerce div.product .product-main-content .summary .summary-header{flex-basis:100%}}@media screen and (max-width:1080px){.woocommerce div.product .product-main-content .images{flex:0 0 50%}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel{padding:30px;width:100%;box-sizing:border-box}.woocommerce div.product .woocommerce-tabs{flex-direction:column}.woocommerce div.product .woocommerce-tabs ul.tabs{max-width:none;width:100%;margin-bottom:0}}@media screen and (max-width:960px){.woocommerce div.product .related-recipe{flex-direction:column-reverse}.woocommerce div.product .related-recipe .recipe a{min-height:500px}.woocommerce div.product .related-recipe>*{width:100%}.woocommerce div.product .related-recipe .related-product-wrapper{padding:45px 30px 35px}.woocommerce div.product .related-recipe .related-product-wrapper>.products{justify-content:flex-end}.woocommerce div.product .related-recipe .related-product-wrapper>.products>h2{width:100%}}@media screen and (max-width:880px){.woocommerce div.product .woocommerce-tabs-wrapper{padding-bottom:150px}.woocommerce div.product .related-recipe-wrapper{padding-bottom:75px}.woocommerce div.product .product-main-content{padding-top:20px}.woocommerce div.product .product-main-content-inner{flex-wrap:wrap}.woocommerce div.product .product-main-content .images{flex:0 0 100%;margin-right:0;margin-bottom:75px}.woocommerce div.product .product-main-content .images .flex-control-nav{display:none}.woocommerce div.product .product-main-content .images .flex-direction-nav{top:auto;bottom:0;transform:translateY(50%)}.woocommerce div.product .product-main-content .images .flex-viewport{margin-bottom:0}.woocommerce div.product .product-main-content .summary{max-width:none}.woocommerce div.product .product-main-content .cart .variations .reset_variations{display:none}}@media screen and (max-width:600px){.woocommerce div.product .related-recipe .related-product-wrapper>.products>h2{text-align:center}.woocommerce div.product .product-main-content .price,.woocommerce div.product .product-main-content p.price{font-size:1.125rem}.woocommerce div.product .product-main-content .summary .summary-header{width:100%;max-width:none}.woocommerce div.product .product-main-content .summary .tag-region ul{justify-content:flex-start}.woocommerce div.product .product-main-content .tag-region{margin-bottom:2.1875rem}}@media screen and (max-width:460px){.woocommerce div.product .product-main-content .cart .quantity{margin-right:.5rem}.woocommerce div.product .product-main-content .cart .quantity .qty{width:6rem}.variations{display:block}.variations tbody{display:flex;gap:.5rem}.variations tr{width:100%}.variations td.value{padding-bottom:0}.variations td.value select{width:100%!important;max-width:none}.variations tr,.variations td,.variations th{display:block;padding-right:0!important}}.woocommerce-active ul.products li.product{background-color:#fff;border-radius:15px;padding:20px;box-sizing:border-box;position:relative;display:flex;flex-direction:column}.woocommerce-active ul.products li.product:before{content:"";position:absolute;top:0;left:44px;bottom:-44px;right:44px;background-color:rgba(0,0,0,.15);z-index:-1;border-radius:15px;filter:blur(15px);opacity:0;pointer-events:none;transition:opacity .3s ease}.woocommerce-active ul.products li.product .yith-wcwl-add-to-wishlist{position:absolute;left:-10px;top:-10px;z-index:1;margin-top:0}.woocommerce-active ul.products li.product .attachment-woocommerce_thumbnail{margin-bottom:0}.woocommerce-active ul.products li.product .woocommerce-LoopProduct-link{display:block;color:#262615}.woocommerce-active ul.products li.product .woocommerce-LoopProduct-link:hover{-webkit-text-decoration:none;text-decoration:none}.woocommerce-active ul.products li.product .thumbnail-wrapper{position:relative}.woocommerce-active ul.products li.product .thumbnail-wrapper .badges-wrapper{position:absolute;right:10px;top:10px;display:flex;align-items:center;justify-content:center;gap:10px}.woocommerce-active ul.products li.product .thumbnail-wrapper .onsale,.woocommerce-active ul.products li.product .thumbnail-wrapper .out-of-stock{margin:0}.woocommerce-active ul.products li.product .thumbnail-wrapper .image-wrapper{height:0;padding-bottom:105%;border-radius:10px;overflow:hidden;position:relative}.woocommerce-active .featured-products-inner ul.products li.product .thumbnail-wrapper .image-wrapper{padding-bottom:120%}.woocommerce-active ul.products li.product .thumbnail-wrapper .image-wrapper .woocommerce-LoopProduct-link{position:absolute;top:0;right:0;bottom:0;left:0}.woocommerce-active ul.products li.product .thumbnail-wrapper .image-wrapper img{height:110%;width:100%;-o-object-fit:cover;object-fit:cover;position:relative;top:0;transition:top .3s ease}.woocommerce-active ul.products li.product .thumbnail-wrapper .open-product-preview{position:absolute;bottom:2rem;margin:0;left:50%;transform: translateX(-50%) translateY(calc(101% + 2rem));white-space:nowrap;transition:transform .3s ease}@media screen and (max-width:1366px) and (min-width:1280px){.woocommerce-active ul.products li.product .thumbnail-wrapper .open-product-preview{padding:.875rem 1.75rem}}.woocommerce-active ul.products li.product .woocommerce-loop-product__title{text-transform:none;margin-bottom:0;padding:0;margin-top:10px}.woocommerce-active ul.products li.product .price{color:#262615;margin-bottom:0}.woocommerce-active ul.products li.product:hover:before{opacity:1}.woocommerce-active ul.products li.product:hover .thumbnail-wrapper img{top:-10%}.woocommerce-active ul.products li.product:hover .thumbnail-wrapper .open-product-preview{transform:translateX(-50%) translateY(0)}.woocommerce-active ul.products li.product .cart,.woocommerce-active ul.products li.product .single_variation_wrap{display:flex;flex-basis:1;flex-wrap:wrap}.woocommerce-active ul.products li.product .cart.variations_form,.woocommerce-active ul.products li.product .single_variation_wrap.variations_form{display:block;margin-bottom:0}.woocommerce-active ul.products li.product .cart .single_variation,.woocommerce-active ul.products li.product .single_variation_wrap .single_variation{flex-basis:100%}.open-product-preview{background-color:#63a448;border-radius:200px;text-transform:uppercase;color:#fff;font-size:1rem;padding:.875rem 1.5rem;border:2px solid #63a448;font-weight:700;transition:border-color .2s ease , background-color .2s ease , color .2s ease}.open-product-preview:hover,.open-product-preview:focus{background-color:#d3bcab;-webkit-text-decoration:none;text-decoration:none;border-color:#d3bcab;outline:none}@media screen and (max-width:980px){.open-product-preview{padding:.875rem 1rem}}.woocommerce-active main#primary .preview-overlay{display:none;background-color:rgba(0,0,0,.8);position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;position:fixed;justify-content:center;align-items:center;text-align:left}.woocommerce-active main#primary .preview-overlay.active{display:flex}.woocommerce-active main#primary .preview-overlay-inner{max-width:1000px;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px;box-sizing:border-box;width:100%;padding-right:0;padding-left:0;overflow:auto;max-height:76vh;border-radius:40px}.woocommerce-active main#primary .preview-overlay-content{background-color:#fff;display:flex;padding:60px;box-sizing:border-box;gap:1.5rem}.woocommerce-active main#primary .preview-overlay-content-right,.woocommerce-active main#primary .preview-overlay-content-left{flex:1}.woocommerce-active main#primary .preview-overlay-content-left{max-width:260px}.woocommerce-active main#primary .preview-overlay-content-left .woocommerce-product-gallery{width:100%}.woocommerce-active main#primary .preview-overlay-content-left img{border-radius:10px}@media screen and (max-width:860px){.woocommerce-active main#primary .preview-overlay-content .cart,.woocommerce-active main#primary .preview-overlay-content .out-of-stock{margin-bottom:2em}}.woocommerce-active main#primary .preview-overlay .product_title{text-transform:none;font-weight:400;margin-bottom:0}@media screen and (max-width:800px){.woocommerce-active main#primary .preview-overlay .product_title{padding-bottom:0}}@media screen and (max-width:860px){.woocommerce-active main#primary .preview-overlay .price,.woocommerce-active main#primary .preview-overlay .woocommerce-product-details__short-description,.woocommerce-active main#primary .preview-overlay .variations_form .variations{margin-bottom:2rem}}.woocommerce-active main#primary .preview-overlay .variations_form{margin-right:0}.woocommerce-active main#primary .preview-overlay .variations_form .variations tr .value{padding-bottom:1rem}.woocommerce-active main#primary .preview-overlay .button{background-color:#63a448;border-radius:200px;text-transform:uppercase;color:#fff;font-size:1rem;padding:.875rem 1.5rem;border:2px solid #63a448;font-weight:700;transition:border-color .2s ease , background-color .2s ease , color .2s ease;margin-top:0}.woocommerce-active main#primary .preview-overlay .button:hover,.woocommerce-active main#primary .preview-overlay .button:focus{background-color:#d3bcab;-webkit-text-decoration:none;text-decoration:none;border-color:#d3bcab;outline:none}@media screen and (max-width:980px){.woocommerce-active main#primary .preview-overlay .button{padding:.875rem 1rem}}@media screen and (max-width:1080px){.woocommerce-active main#primary .preview-overlay-content{padding:45px}.woocommerce-active main#primary .preview-overlay-inner{max-width:calc(100% - 30px)}}@media screen and (max-width:960px){.woocommerce-active ul.products li.product:hover .thumbnail-wrapper .open-product-preview{transform:translateX(0) translateY(0)}.woocommerce-active ul.products li.product .thumbnail-wrapper .open-product-preview{transform:translateX(0) translateY(0);background: #63a448 url(.././images/icon-add-to-cart.svg) no-repeat center/30px;font-size:0;padding:0;width:60px;height:60px;left:auto;right:.75rem;bottom:.75rem}}@media screen and (max-width:860px){.woocommerce-active main#primary .preview-overlay-content{flex-direction:column;padding:30px;gap:10px}.woocommerce-active main#primary .preview-overlay-content-left{max-width:none}.woocommerce-active main#primary .preview-overlay-content-left img{height:max(200px,min(32vh,300px));-o-object-fit:cover;object-fit:cover}.woocommerce-active main#primary .preview-overlay-content-right{display:flex;flex-direction:column}.woocommerce-active main#primary .preview-overlay-content-right .product_title,.woocommerce-active main#primary .preview-overlay-content-right .price{text-align:center}.woocommerce-active main#primary .preview-overlay-content-right .price{margin-bottom:10px}.woocommerce-active main#primary .preview-overlay-content-right .woocommerce-product-details__short-description{order:1;margin-bottom:0}.woocommerce-active main#primary .preview-overlay-content-right .woocommerce-product-details__short-description p:last-child{margin-bottom:0}.woocommerce-active main#primary .preview-overlay-content-right .variations_form .variations{margin-bottom:0}.woocommerce-active main#primary .preview-overlay-content-right .variations_form .variations th{font-size:.875rem}.woocommerce-active main#primary .preview-overlay-content-right .single_variation_wrap .woocommerce-variation-add-to-cart{width:100%;text-align:center}.woocommerce-active main#primary .preview-overlay-inner{max-width:500px;max-height:85vh;width:calc(100% - 30px)}}@media screen and (max-width:500px){.woocommerce-active main#primary-content{padding:60px 20px}.woocommerce-active main#primary-content-right .product_title,.woocommerce-active main#primary-content-right .price{text-align:left}.woocommerce-active main#primary .single_variation_wrap .woocommerce-variation-add-to-cart{width:100%}.woocommerce-active main#primary .single_variation_wrap .woocommerce-variation-add-to-cart .button{padding:.875rem}}@media screen and (max-width:460px){.woocommerce-active main#primary-content{padding:30px 20px 20px}.woocommerce-active main#primary .single_variation_wrap .woocommerce-variation-add-to-cart,.woocommerce-active main#primary .cart{width:100%;display:block}.woocommerce-active main#primary .single_variation_wrap .woocommerce-variation-add-to-cart .quantity,.woocommerce-active main#primary .cart .quantity{margin:0 0 1rem;width:100%}.woocommerce-active main#primary .single_variation_wrap .woocommerce-variation-add-to-cart .quantity .qty,.woocommerce-active main#primary .cart .quantity .qty{width:100%}.woocommerce-active main#primary .single_variation_wrap .woocommerce-variation-add-to-cart .button,.woocommerce-active main#primary .cart .button{display:block;width:100%}.woocommerce-active main#primary .variations_form .variations{margin-bottom:0}.woocommerce-active main#primary .variations_form .variations .reset_variations{display:none}}.archive .product-list-main-content,.archive .woocommerce-products-header,.page-template-page-sales .product-list-main-content,.page-template-page-sales .woocommerce-products-header{max-width:1680px;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px;box-sizing:border-box}.archive .product-list-main-content,.page-template-page-sales .product-list-main-content{display:flex;align-items:flex-start;justify-content:space-between;overflow:hidden}.archive .woocommerce-notices-wrapper,.page-template-page-sales .woocommerce-notices-wrapper{max-width:1680px;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px;box-sizing:border-box;flex:1}.archive .product-list-wrapper,.page-template-page-sales .product-list-wrapper{flex:0 0 74.25%;padding-left:2rem}.archive .product-list,.page-template-page-sales .product-list{position:relative;margin-bottom:150px}.archive .product-list ul.products,.page-template-page-sales .product-list ul.products{flex-wrap:wrap}.archive .product-list ul.products li.product strong,.page-template-page-sales .product-list ul.products li.product strong{display:inline}.archive .product-list:before,.page-template-page-sales .product-list:before{content:"";display:block;width:40px;height:40px;position:sticky;background: url(.././images/spinner.svg) no-repeat center center/40px 40px;top:90px;margin:auto;margin-top:160px;z-index:101;margin-bottom:-100px;pointer-events:none;opacity:0;transition:opacity .2s ease}.archive .product-list .product,.page-template-page-sales .product-list .product{transition:opacity .2s ease}.archive .product-list.loading:before,.page-template-page-sales .product-list.loading:before{opacity:1}.archive .product-list.loading .product,.page-template-page-sales .product-list.loading .product{opacity:.4}.archive .category-long-description,.page-template-page-sales .category-long-description{max-width:1680px;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px;box-sizing:border-box;margin-bottom:150px}.archive .category-long-description h2,.page-template-page-sales .category-long-description h2{font-weight:700}.archive .category-long-description h3,.page-template-page-sales .category-long-description h3{text-transform:none}@media screen and (max-width:600px){.archive .category-long-description h3,.page-template-page-sales .category-long-description h3{font-size:1.125rem}}.archive .category-long-description h4,.page-template-page-sales .category-long-description h4{font-size:1.25rem;font-weight:700}@media screen and (max-width:600px){.archive .category-long-description h4,.page-template-page-sales .category-long-description h4{font-size:1rem}}.archive .product-slider-wrapper,.page-template-page-sales .product-slider-wrapper{max-width:1760px;margin-left:auto;margin-right:auto;padding-right:60px;padding-left:60px;box-sizing:border-box;width:calc(100% - 40px);box-sizing:border-box;background-color:#d3bcab;padding-top:75px;padding-bottom:75px;border-radius:40px;margin-bottom:150px}@media screen and (max-width:800px){.archive .product-slider-wrapper,.page-template-page-sales .product-slider-wrapper{padding-left:20px;padding-right:20px}}.archive .product-slider-wrapper h2,.page-template-page-sales .product-slider-wrapper h2{color:#262615}.archive .product-slider-wrapper .product-slider,.page-template-page-sales .product-slider-wrapper .product-slider{padding:0}.woocommerce nav.woocommerce-pagination,.pagination{width:100%;margin-top:calc(75px - 1.5625rem);text-align:center}.woocommerce nav.woocommerce-pagination ul.page-numbers,.pagination ul.page-numbers{border:none;margin:0;padding-left:0;vertical-align:middle;display:flex;justify-content:center;align-items:center;list-style-type:none}.woocommerce nav.woocommerce-pagination ul.page-numbers li,.pagination ul.page-numbers li{border:none;margin:0 3px}.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers,.pagination ul.page-numbers li .page-numbers{border:none;border-radius:5px;color:#262615;transition:background-color .2s ease , color .2s ease;margin:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers.current,.pagination ul.page-numbers li .page-numbers.current{background-color:#63a448;color:#fff;font-weight:700}.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers:hover,.pagination ul.page-numbers li .page-numbers:hover{background-color:#63a448;color:#fff;-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width:1366px){.archive .product-list-wrapper,.page-template-page-sales .product-list-wrapper{flex:0 0 67%;padding-left:1rem}}@media screen and (max-width:960px){.archive .product-list-wrapper,.page-template-page-sales .product-list-wrapper{flex:0 0 100%;padding-left:0}.archive .product-list-main-content,.page-template-page-sales .product-list-main-content{flex-wrap:wrap}}.products-slider-with-header{max-width:1680px;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px;box-sizing:border-box;padding-bottom:75px;padding-top:75px;overflow:hidden;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.products-slider-with-header .products-header>h2{margin-bottom:0}.products-slider-with-header .products-header>h3{margin-bottom:0;text-transform:none;font-weight:400;margin-top:.5em}.products-slider-with-header-inner{flex-basis:100%;overflow:hidden}.products-slider-with-header .slider-dots{flex:1;margin-bottom:0}.products-slider-with-header ul.products{margin-top:60px}@media screen and (max-width:600px){.products-slider-with-header ul.products{margin-top:1rem}.products-slider-with-header ul.products.columns-2 .product{flex-basis:100%!important}}.products-slider-with-header .button-wrapper{flex-basis:100%;text-align:center}.products-slider-with-header .button-wrapper .button{background-color:#63a448;border-radius:200px;text-transform:uppercase;color:#fff;font-size:1rem;padding:.875rem 1.5rem;border:2px solid #63a448;font-weight:700;transition:border-color .2s ease , background-color .2s ease , color .2s ease;background-color:transparent;border-color:#262615;color:#262615;display:inline-block;margin-top:3.75rem}.products-slider-with-header .button-wrapper .button:hover,.products-slider-with-header .button-wrapper .button:focus{background-color:#d3bcab;-webkit-text-decoration:none;text-decoration:none;border-color:#d3bcab;outline:none;background-color:#262615;border-color:#262615;color:#fff}@media screen and (max-width:980px){.products-slider-with-header .button-wrapper .button{padding:.875rem 1rem}}@media screen and (max-width:960px){.products-header{width:100%}.slider-navigation{order:3;margin-top:2rem}.slider-dots,.woocommerce .products .slider-dots{display:none}.products-slider-with-header{align-items:flex-end;justify-content:flex-end}.products-slider-with-header .button-wrapper{flex-basis:auto;margin-right:auto}.products-slider-with-header .button-wrapper .button{margin-top:0}}.product-categories{background-color:#fbfbfb;padding:150px 0 75px 0;text-align:center}.product-categories header{margin-bottom:3.75rem}.product-categories h2{margin-bottom:0}.product-categories h3{margin-bottom:0;text-transform:none;font-weight:400;margin-top:.5em}.product-categories-inner{max-width:1680px;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px;box-sizing:border-box}.product-categories-terms{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr}.product-categories .term{position:relative;min-height:100px;aspect-ratio: 35/20;display:flex;align-items:flex-end;justify-content:center;padding:40px;box-sizing:border-box;border-radius:10px;overflow:hidden;color:#fff}.product-categories .term:hover{-webkit-text-decoration:none;text-decoration:none}.product-categories .term:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to top,rgba(0,0,0,.9),rgba(0,0,0,0) 50%);z-index:2}.product-categories .term:nth-child(2) {grid-row:span 2;aspect-ratio:auto}.product-categories .term img{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;z-index:1;height:100%;width:100%}.product-categories .term .term-title{margin-bottom:0;line-height:1.2;position:relative;z-index:3;text-align:center}.product-categories .button{background-color:#63a448;border-radius:200px;text-transform:uppercase;color:#fff;font-size:1rem;padding:.875rem 1.5rem;border:2px solid #63a448;font-weight:700;transition:border-color .2s ease , background-color .2s ease , color .2s ease;background-color:transparent;border-color:#262615;color:#262615;display:inline-block;margin-top:3.75rem}.product-categories .button:hover,.product-categories .button:focus{background-color:#d3bcab;-webkit-text-decoration:none;text-decoration:none;border-color:#d3bcab;outline:none;background-color:#262615;border-color:#262615;color:#fff}@media screen and (max-width:980px){.product-categories .button{padding:.875rem 1rem}}@media screen and (max-width:1366px){.product-categories .term{aspect-ratio: 50/40}}@media screen and (max-width:1080px){.product-categories .term{aspect-ratio: 45/40}}@media screen and (max-width:860px){.product-categories-terms{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}.product-categories-terms .term:nth-child(2) {grid-row:auto}.product-categories-terms .term:nth-child(3) {grid-column:span 2;aspect-ratio:auto}.product-categories .term{border-radius:20px;justify-content:flex-start;padding:25px}.product-categories .term .term-title{text-align:left}}@media screen and (max-width:600px){.product-categories header{margin-bottom:2rem}.product-categories .term{aspect-ratio: 35/40}}.entry-header-inner{aspect-ratio: 630/400;min-height:250px;border-radius:40px;overflow:hidden;position:relative}.entry-header-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(15deg,rgba(0,0,0,.85) 50px,rgba(0,0,0,0) 380px);z-index:2;pointer-events:none}.entry-header a{color:#fff}.entry-header a:hover{-webkit-text-decoration:none;text-decoration:none}.entry-header .thumbnail{position:absolute;top:0;right:0;bottom:0;left:0}.entry-header .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.entry-header .entry-header-text{color:#fff;position:absolute;left:40px;bottom:50px;right:40px;z-index:3;line-height:1}.entry-header .entry-header-text .entry-meta{text-transform:uppercase;margin-bottom:.875rem}.entry-header .entry-header-text .cat-links{font-size:1rem;display:block}.entry-header .entry-header-text .posted-on,.entry-header .entry-header-text .byline{font-size:.75rem;opacity:.5}.entry-header .entry-header-text .entry-title{margin-bottom:0;line-height:1}.blog .main-content{display:flex;flex-wrap:wrap}.blog .main-content .page-header{flex:0 0 100%}.blog .main-content .sidebar{flex:0 0 20%;margin-right:4.8%}.blog .main-content .sidebar .widget-title{font-weight:700;text-transform:uppercase;font-size:1.375rem;line-height:1.1}.blog .main-content .sidebar h3{font-size:1.375rem}.blog .main-content .sidebar .wp-block-categories{list-style-type:none;padding-left:.75rem;font-size:1.375rem}.blog .main-content .sidebar .wp-block-categories .cat-item{color:#262615}.blog .main-content .sidebar .wp-block-categories .cat-item.current-cat{color:#63a448;font-weight:700}.blog .main-content .sidebar .wp-block-categories a{color:inherit;padding:.3125rem 0;display:block}.blog .main-content .posts-container{flex:1;display:flex;flex-wrap:wrap;gap:1rem}.blog .main-content .posts-container .hentry{flex:0 0 calc(50% - .5rem)}.blog .main-content .posts-container .hentry:hover .thumbnail img{transform:scale(1.1)}.single-post .post .entry-content .product-slider-wrapper{box-sizing:border-box;background-color:#d3bcab;padding:45px 60px;border-radius:40px;margin-top:1rem}@media screen and (max-width:800px){.single-post .post .entry-content .product-slider-wrapper{padding-left:20px;padding-right:20px}}.single-post .post .entry-content .product-slider-wrapper h2{color:#262615}.single-post .post .entry-content .product-slider-wrapper .product-slider{padding:0}@media screen and (max-width:600px){.single-post .post .entry-content .product-slider-wrapper{padding-top:30px;padding-bottom:30px}}.single-post .post,
.single-post .has-sidebar,
.page-template-default:not(.home) .post,
.page-template-default:not(.home) .has-sidebar {max-width:1226px;display:flex;flex-wrap:wrap;margin-left:auto}.single-post .post .entry-header,
.single-post .has-sidebar .entry-header,
.page-template-default:not(.home) .post .entry-header,
.page-template-default:not(.home) .has-sidebar .entry-header {flex:0 0 100%;max-width:none;padding-right:32.46%;box-sizing:border-box;margin-bottom:1.375rem}.single-post .post .entry-header-inner,
.single-post .has-sidebar .entry-header-inner,
.page-template-default:not(.home) .post .entry-header-inner,
.page-template-default:not(.home) .has-sidebar .entry-header-inner {margin-right:1rem;aspect-ratio: 900/400}.single-post .post .entry-content,
.single-post .has-sidebar .entry-content,
.page-template-default:not(.home) .post .entry-content,
.page-template-default:not(.home) .has-sidebar .entry-content {flex:1;max-width:calc(67.54% - 1rem)}.single-post .post .entry-content-inner,
.single-post .has-sidebar .entry-content-inner,
.page-template-default:not(.home) .post .entry-content-inner,
.page-template-default:not(.home) .has-sidebar .entry-content-inner {padding:45px 60px;background-color:#fff;border-radius:40px}.single-post .post .entry-content h2,
.single-post .has-sidebar .entry-content h2,
.page-template-default:not(.home) .post .entry-content h2,
.page-template-default:not(.home) .has-sidebar .entry-content h2 {color:#63a448}.single-post .post .entry-content h2:not(:first-of-type),
.single-post .has-sidebar .entry-content h2:not(:first-of-type),
.page-template-default:not(.home) .post .entry-content h2:not(:first-of-type),
.page-template-default:not(.home) .has-sidebar .entry-content h2:not(:first-of-type) {margin-top:2.5rem}.single-post .post .entry-content h3,
.single-post .has-sidebar .entry-content h3,
.page-template-default:not(.home) .post .entry-content h3,
.page-template-default:not(.home) .has-sidebar .entry-content h3 {text-transform:none;font-weight:inherit;font-size:1.425rem;margin-top:2.5rem}.single-post .post .share-buttons,
.single-post .has-sidebar .share-buttons,
.page-template-default:not(.home) .post .share-buttons,
.page-template-default:not(.home) .has-sidebar .share-buttons {justify-content:flex-end;align-self:flex-start;width:100%;margin-top:calc(-36px - 1.375rem)}.single-post .post .sidebar,
.single-post .has-sidebar .sidebar,
.page-template-default:not(.home) .post .sidebar,
.page-template-default:not(.home) .has-sidebar .sidebar {flex:0 0 32.46%;margin-left:1rem;position:relative}.single-post .post .sidebar .widget,
.single-post .has-sidebar .sidebar .widget,
.page-template-default:not(.home) .post .sidebar .widget,
.page-template-default:not(.home) .has-sidebar .sidebar .widget {padding:50px;background-color:#fff;border-radius:40px;margin-bottom:1rem}.single-post .post .sidebar .widget .wp-block-latest-posts__list,
.single-post .has-sidebar .sidebar .widget .wp-block-latest-posts__list,
.page-template-default:not(.home) .post .sidebar .widget .wp-block-latest-posts__list,
.page-template-default:not(.home) .has-sidebar .sidebar .widget .wp-block-latest-posts__list {padding-left:0;list-style-type:none;margin-bottom:0}.single-post .post .sidebar .widget .wp-block-latest-posts__list li,
.single-post .has-sidebar .sidebar .widget .wp-block-latest-posts__list li,
.page-template-default:not(.home) .post .sidebar .widget .wp-block-latest-posts__list li,
.page-template-default:not(.home) .has-sidebar .sidebar .widget .wp-block-latest-posts__list li {margin-bottom:30px}.single-post .post .sidebar .widget .wp-block-latest-posts__list li:last-child,
.single-post .has-sidebar .sidebar .widget .wp-block-latest-posts__list li:last-child,
.page-template-default:not(.home) .post .sidebar .widget .wp-block-latest-posts__list li:last-child,
.page-template-default:not(.home) .has-sidebar .sidebar .widget .wp-block-latest-posts__list li:last-child {margin-bottom:0}.single-post .post .sidebar .widget .wp-block-latest-posts__post-link,
.single-post .has-sidebar .sidebar .widget .wp-block-latest-posts__post-link,
.page-template-default:not(.home) .post .sidebar .widget .wp-block-latest-posts__post-link,
.page-template-default:not(.home) .has-sidebar .sidebar .widget .wp-block-latest-posts__post-link {display:flex;align-items:center;color:#747474;font-size:1rem;line-height:1.25}.single-post .post .sidebar .widget .wp-block-latest-posts__post-link:hover,
.single-post .has-sidebar .sidebar .widget .wp-block-latest-posts__post-link:hover,
.page-template-default:not(.home) .post .sidebar .widget .wp-block-latest-posts__post-link:hover,
.page-template-default:not(.home) .has-sidebar .sidebar .widget .wp-block-latest-posts__post-link:hover {-webkit-text-decoration:none;text-decoration:none}.single-post .post .sidebar .widget .wp-block-latest-posts__post-link:hover .wp-block-latest-posts__post-title,
.single-post .has-sidebar .sidebar .widget .wp-block-latest-posts__post-link:hover .wp-block-latest-posts__post-title,
.page-template-default:not(.home) .post .sidebar .widget .wp-block-latest-posts__post-link:hover .wp-block-latest-posts__post-title,
.page-template-default:not(.home) .has-sidebar .sidebar .widget .wp-block-latest-posts__post-link:hover .wp-block-latest-posts__post-title {-webkit-text-decoration:underline;text-decoration:underline}.single-post .post .sidebar .widget .wp-block-latest-posts__post-date,
.single-post .has-sidebar .sidebar .widget .wp-block-latest-posts__post-date,
.page-template-default:not(.home) .post .sidebar .widget .wp-block-latest-posts__post-date,
.page-template-default:not(.home) .has-sidebar .sidebar .widget .wp-block-latest-posts__post-date {display:block;flex:0 0 44px;height:44px;border-radius:10px;background-color:#63a448;color:#fff;font-size:.625rem;text-transform:uppercase;text-align:center;display:flex;justify-content:center;align-items:center;padding:0 5px;margin-right:1.75rem}.single-post .post .sidebar .widget .wp-block-categories,
.single-post .post .sidebar .widget .page-list-widget,
.single-post .has-sidebar .sidebar .widget .wp-block-categories,
.single-post .has-sidebar .sidebar .widget .page-list-widget,
.page-template-default:not(.home) .post .sidebar .widget .wp-block-categories,
.page-template-default:not(.home) .post .sidebar .widget .page-list-widget,
.page-template-default:not(.home) .has-sidebar .sidebar .widget .wp-block-categories,
.page-template-default:not(.home) .has-sidebar .sidebar .widget .page-list-widget {list-style-type:none;padding-left:0;margin-bottom:0}.single-post .post .sidebar .widget .wp-block-categories .cat-item,
.single-post .post .sidebar .widget .page-list-widget .cat-item,
.single-post .has-sidebar .sidebar .widget .wp-block-categories .cat-item,
.single-post .has-sidebar .sidebar .widget .page-list-widget .cat-item,
.page-template-default:not(.home) .post .sidebar .widget .wp-block-categories .cat-item,
.page-template-default:not(.home) .post .sidebar .widget .page-list-widget .cat-item,
.page-template-default:not(.home) .has-sidebar .sidebar .widget .wp-block-categories .cat-item,
.page-template-default:not(.home) .has-sidebar .sidebar .widget .page-list-widget .cat-item {margin-bottom:.5rem;color:#747474}.single-post .post .sidebar .widget .wp-block-categories .cat-item:last-child,
.single-post .post .sidebar .widget .page-list-widget .cat-item:last-child,
.single-post .has-sidebar .sidebar .widget .wp-block-categories .cat-item:last-child,
.single-post .has-sidebar .sidebar .widget .page-list-widget .cat-item:last-child,
.page-template-default:not(.home) .post .sidebar .widget .wp-block-categories .cat-item:last-child,
.page-template-default:not(.home) .post .sidebar .widget .page-list-widget .cat-item:last-child,
.page-template-default:not(.home) .has-sidebar .sidebar .widget .wp-block-categories .cat-item:last-child,
.page-template-default:not(.home) .has-sidebar .sidebar .widget .page-list-widget .cat-item:last-child {margin-bottom:0}.single-post .post .sidebar .widget .wp-block-categories .cat-item a,
.single-post .post .sidebar .widget .page-list-widget .cat-item a,
.single-post .has-sidebar .sidebar .widget .wp-block-categories .cat-item a,
.single-post .has-sidebar .sidebar .widget .page-list-widget .cat-item a,
.page-template-default:not(.home) .post .sidebar .widget .wp-block-categories .cat-item a,
.page-template-default:not(.home) .post .sidebar .widget .page-list-widget .cat-item a,
.page-template-default:not(.home) .has-sidebar .sidebar .widget .wp-block-categories .cat-item a,
.page-template-default:not(.home) .has-sidebar .sidebar .widget .page-list-widget .cat-item a {color:inherit}.single-post .post-navigation,
.page-template-default:not(.home) .post-navigation {margin:1.375rem auto 0 0;width:100%;padding-right: calc(32.46% + 1rem)}.single-post .post-navigation .nav-links,
.page-template-default:not(.home) .post-navigation .nav-links {display:flex;box-sizing:border-box;justify-content:space-between;align-items:center}.single-post .post-navigation .nav-links > div a,
.page-template-default:not(.home) .post-navigation .nav-links > div a {display:flex;align-items:center;line-height:1.25}.single-post .post-navigation .nav-links > div a:hover:before, .single-post .post-navigation .nav-links > div a:hover:after,
.page-template-default:not(.home) .post-navigation .nav-links > div a:hover:before,
.page-template-default:not(.home) .post-navigation .nav-links > div a:hover:after {background-position-y:top}.single-post .post-navigation .nav-links > div a span.nav-title,
.page-template-default:not(.home) .post-navigation .nav-links > div a span.nav-title {display:block;max-width:250px}.single-post .post-navigation .nav-links .nav-previous > a:before,
.page-template-default:not(.home) .post-navigation .nav-links .nav-previous > a:before {content:"";display:block;width:23px;height:14px;background:url(https://www.my-little-italy.ch/app/themes/jasongerber/build/images/icon-arrows-blog.svg) no-repeat bottom left;background-size:200% 200%;margin-right:1rem}.single-post .post-navigation .nav-links .nav-next,
.page-template-default:not(.home) .post-navigation .nav-links .nav-next {text-align:right}.single-post .post-navigation .nav-links .nav-next > a:after,
.page-template-default:not(.home) .post-navigation .nav-links .nav-next > a:after {content:"";display:block;width:23px;height:14px;background:url(https://www.my-little-italy.ch/app/themes/jasongerber/build/images/icon-arrows-blog.svg) no-repeat bottom right;background-size:200% 200%;margin-left:1rem}@media screen and (max-width:1366px){.blog .main-content .sidebar ul.wp-block-categories-list>li a{font-size:1.25rem}}@media screen and (max-width:1280px){.blog .main-content .sidebar{flex:0 0 100%;overflow:hidden;margin-bottom:75px}.blog .main-content .sidebar ul.wp-block-categories-list{padding-left:0;display:flex}.blog .main-content .sidebar ul.wp-block-categories-list>li{margin-right:5px;flex:0 0 auto;min-width:0}.blog .main-content .sidebar ul.wp-block-categories-list>li a{padding:1rem;background-color:#d8d8d8;border-radius:5px;white-space:nowrap}.blog .main-content .sidebar ul.wp-block-categories-list .cat-item.current-cat>a{color:#fff;background-color:#63a448!important}}@media screen and (max-width:1180px){.single-post .post .entry-header,
  .single-post .type-page .entry-header,
  .page-template-default:not(.home) .post .entry-header,
  .page-template-default:not(.home) .type-page .entry-header {padding-right:40%}.single-post .post .entry-header-inner,
  .single-post .type-page .entry-header-inner,
  .page-template-default:not(.home) .post .entry-header-inner,
  .page-template-default:not(.home) .type-page .entry-header-inner {aspect-ratio: 630/400}.single-post .post .sidebar,
  .single-post .type-page .sidebar,
  .page-template-default:not(.home) .post .sidebar,
  .page-template-default:not(.home) .type-page .sidebar {flex:0 0 40%}.single-post .post .sidebar .widget,
  .single-post .type-page .sidebar .widget,
  .page-template-default:not(.home) .post .sidebar .widget,
  .page-template-default:not(.home) .type-page .sidebar .widget {padding:50px 30px}.single-post .post .entry-content,
  .single-post .type-page .entry-content,
  .page-template-default:not(.home) .post .entry-content,
  .page-template-default:not(.home) .type-page .entry-content {max-width:calc(60% - 1rem)}.single-post .post-navigation{padding-right: calc(40% + 1rem)}}@media screen and (max-width:1080px){.single-post .post .entry-header,
  .single-post .type-page .entry-header,
  .page-template-default:not(.home) .post .entry-header,
  .page-template-default:not(.home) .type-page .entry-header {padding-right:0%}.single-post .post .entry-header-inner,
  .single-post .type-page .entry-header-inner,
  .page-template-default:not(.home) .post .entry-header-inner,
  .page-template-default:not(.home) .type-page .entry-header-inner {margin-right:0}.single-post .post .sidebar,
  .single-post .type-page .sidebar,
  .page-template-default:not(.home) .post .sidebar,
  .page-template-default:not(.home) .type-page .sidebar {display:flex;flex-direction:column;flex:0 0 100%;margin-left:0;margin-top:150px;order:4}.single-post .post .sidebar .widget,
  .single-post .type-page .sidebar .widget,
  .page-template-default:not(.home) .post .sidebar .widget,
  .page-template-default:not(.home) .type-page .sidebar .widget {padding:50px 30px}.single-post .post .share-buttons,
  .single-post .type-page .share-buttons,
  .page-template-default:not(.home) .post .share-buttons,
  .page-template-default:not(.home) .type-page .share-buttons {margin:1rem 0;order:2;justify-content:center}.single-post .post .entry-content,
  .single-post .type-page .entry-content,
  .page-template-default:not(.home) .post .entry-content,
  .page-template-default:not(.home) .type-page .entry-content {max-width:none;width:100%;box-sizing:border-box}.single-post .post .entry-content-inner,
  .single-post .type-page .entry-content-inner,
  .page-template-default:not(.home) .post .entry-content-inner,
  .page-template-default:not(.home) .type-page .entry-content-inner {padding-left:20px;padding-right:20px}.woocommerce-page:not(.product-template-default) .entry-content,
  .woocommerce-page:not(.product-template-default).woocommerce-cart .cart-wrapper {padding:45px 30px}.single-post .post-navigation{padding-right:0;order:3}}@media screen and (min-width:860px) and (max-width:1080px){.entry-header-inner{aspect-ratio: 500/400}}@media screen and (max-width:860px){.blog .main-content .posts-container .hentry{flex:0 0 100%}}@media screen and (max-width:768px){.single-post .post-navigation .nav-links .nav-previous a,.single-post .post-navigation .nav-links .nav-next a{display:block;width:48px;height:0;padding-top:48px;overflow:hidden;border-radius:50%;background: #63a448 url(.././images/icon-arrow.svg) no-repeat center center/18px auto}.single-post .post-navigation .nav-links .nav-previous a{transform:scaleX(-1)}}@media screen and (max-width:570px){.entry-header-inner{aspect-ratio: 350/400 !important;min-height:auto!important}.woocommerce-page:not(.product-template-default) .entry-content, .woocommerce-page:not(.product-template-default).woocommerce-cart .cart-wrapper {padding:30px 20px}}.woocommerce-account .site-main{max-width:1680px;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px;box-sizing:border-box}.woocommerce-account.logged-in .site-main{padding-left:0;padding-right:0;max-width:none}.woocommerce-account button.woocommerce-Button,.woocommerce-account a.woocommerce-Button{background-color:#63a448;border-radius:200px;text-transform:uppercase;color:#fff;font-size:1rem;padding:.875rem 1.5rem;border:2px solid #63a448;font-weight:700;transition:border-color .2s ease , background-color .2s ease , color .2s ease}.woocommerce-account button.woocommerce-Button:hover,.woocommerce-account button.woocommerce-Button:focus,.woocommerce-account a.woocommerce-Button:hover,.woocommerce-account a.woocommerce-Button:focus{background-color:#d3bcab;-webkit-text-decoration:none;text-decoration:none;border-color:#d3bcab;outline:none}@media screen and (max-width:980px){.woocommerce-account button.woocommerce-Button,.woocommerce-account a.woocommerce-Button{padding:.875rem 1rem}}.woocommerce-account .woocommerce-MyAccount-navigation{background-color:#d3bcab;border-radius:10px;padding:1.5rem;box-sizing:border-box}.woocommerce-account .woocommerce-MyAccount-navigation a{color:#262615}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{font-weight:700}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding-left:0;list-style-type:none;margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-content{max-width:1680px;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px;box-sizing:border-box}.woocommerce-account .woocommerce-MyAccount-content p{line-height:1.6}.woocommerce-account .woocommerce-MyAccount-content label{font-weight:700}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address .edit{display:block;padding:.4rem 0 .4rem 26px}.woocommerce-account .woocommerce-orders-table__row{margin-bottom:1rem;border:2px solid #63a448}.woocommerce-account .woocommerce-orders-table__cell-order-number{margin-bottom:.25em}.woocommerce-account .woocommerce-orders-table__cell-order-date{margin-bottom:1rem}.woocommerce-account .woocommerce-orders-table__cell-order-total{font-weight:700}.woocommerce-account .woocommerce-orders-table__cell-order-actions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.woocommerce-account .woocommerce-orders-table__cell-order-actions .button.pay{background-color:#63a448;border-radius:200px;text-transform:uppercase;color:#fff;font-size:1rem;padding:.875rem 1.5rem;border:2px solid #63a448;font-weight:700;transition:border-color .2s ease , background-color .2s ease , color .2s ease;flex-basis:100%}.woocommerce-account .woocommerce-orders-table__cell-order-actions .button.pay:hover,.woocommerce-account .woocommerce-orders-table__cell-order-actions .button.pay:focus{background-color:#d3bcab;-webkit-text-decoration:none;text-decoration:none;border-color:#d3bcab;outline:none}@media screen and (max-width:980px){.woocommerce-account .woocommerce-orders-table__cell-order-actions .button.pay{padding:.875rem 1rem}}.woocommerce-account .woocommerce-form-login .woocommerce-form-login__rememberme{margin-top:5px}.woocommerce-account .woocommerce-form-login .woocommerce-form-login__rememberme input{width:auto}body.woocommerce-page .woocommerce-button{background-color:#63a448;border-radius:200px;text-transform:uppercase;color:#fff;font-size:1rem;padding:.875rem 1.5rem;border:2px solid #63a448;font-weight:700;transition:border-color .2s ease , background-color .2s ease , color .2s ease}body.woocommerce-page .woocommerce-button:hover,body.woocommerce-page .woocommerce-button:focus{background-color:#d3bcab;-webkit-text-decoration:none;text-decoration:none;border-color:#d3bcab;outline:none}@media screen and (max-width:980px){body.woocommerce-page .woocommerce-button{padding:.875rem 1rem}}.cart-products .cart-product{display:flex;padding:1.25rem 0;border-top:1px solid #262615;align-items:center}.cart-products .product-thumbnail{margin-right:15px}.cart-products .product-thumbnail img{height:60px;width:auto}.cart-products .product-name{font-weight:700;flex:1;margin-right:10px;font-size:.9375rem}.cart-products .product-name-label{color:#000;display:block;line-height:1.2;margin-bottom:.2rem}.cart-products .product-name-label a{color:#000}.cart-products .product-name .variation,.cart-products .product-name .wc-item-meta li{margin-bottom:.1rem;padding:0;display:block}.cart-products .product-name .variation dt,.cart-products .product-name .wc-item-meta li dt{margin-left:0}.cart-products .product-name .variation dt,.cart-products .product-name .variation strong,.cart-products .product-name .wc-item-meta li dt,.cart-products .product-name .wc-item-meta li strong{color:#262615;font-size:.9375rem}.cart-products .product-name .variation dt:before,.cart-products .product-name .variation dt:after,.cart-products .product-name .variation strong:before,.cart-products .product-name .variation strong:after,.cart-products .product-name .wc-item-meta li dt:before,.cart-products .product-name .wc-item-meta li dt:after,.cart-products .product-name .wc-item-meta li strong:before,.cart-products .product-name .wc-item-meta li strong:after{display:none}.cart-products .product-name .variation dt,.cart-products .product-name .variation dd,.cart-products .product-name .variation strong,.cart-products .product-name .variation p,.cart-products .product-name .wc-item-meta li dt,.cart-products .product-name .wc-item-meta li dd,.cart-products .product-name .wc-item-meta li strong,.cart-products .product-name .wc-item-meta li p{font-family:"OpenSans",sans-serif;font-weight:400;padding-left:0;display:inline-block}.cart-products .product-quantity .screen-reader-text{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.cart-products .product-quantity .quantity{min-width:130px}.cart-products .product-quantity .qty{flex-basis:34px;width:34px}.cart-products .product-remove .remove{display:block;width:30px;height:24px;margin-left:5px}.cart-products .product-total{font-weight:700}.theme-jasongerber .place-order #place_order{background-color:#63a448;border-radius:200px;text-transform:uppercase;color:#fff;font-size:1rem;padding:.875rem 1.5rem;border:2px solid #63a448;font-weight:700;transition:border-color .2s ease , background-color .2s ease , color .2s ease}.theme-jasongerber .place-order #place_order:hover,.theme-jasongerber .place-order #place_order:focus{background-color:#d3bcab;-webkit-text-decoration:none;text-decoration:none;border-color:#d3bcab;outline:none}@media screen and (max-width:980px){.theme-jasongerber .place-order #place_order{padding:.875rem 1rem}}@media screen and (min-width:800px){.theme-jasongerber .wc-proceed-to-checkout{display:flex;justify-content:space-between}}.theme-jasongerber .wc-proceed-to-checkout a.checkout-button{background-color:#63a448;border-radius:200px;text-transform:uppercase;color:#fff;font-size:1rem;padding:.875rem 1.5rem;border:2px solid #63a448;font-weight:700;transition:border-color .2s ease , background-color .2s ease , color .2s ease}.theme-jasongerber .wc-proceed-to-checkout a.checkout-button:hover,.theme-jasongerber .wc-proceed-to-checkout a.checkout-button:focus{background-color:#d3bcab;-webkit-text-decoration:none;text-decoration:none;border-color:#d3bcab;outline:none}@media screen and (max-width:980px){.theme-jasongerber .wc-proceed-to-checkout a.checkout-button{padding:.875rem 1rem}}.theme-jasongerber .wc-proceed-to-checkout .cart-button{display:none}@media screen and (min-width:800px){.theme-jasongerber .wc-proceed-to-checkout .cart-button{display:block;margin-right:1rem;flex:0;white-space:nowrap}.woocommerce-cart .theme-jasongerber .wc-proceed-to-checkout .cart-button{display:none}}.cart-totals{background-color:#747474;color:#000;font-size:.9375rem;margin-top:auto}.cart-totals-inner{max-width:1680px;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px;box-sizing:border-box;padding-top:30px;padding-bottom:30px}.cart-totals .shop_table{margin-bottom:2rem}.cart-totals td:last-child,.cart-totals th:last-child{text-align:right}.gateway-icons{margin-top:1.5625rem;text-align:center}.gateway-icons img{height:25px;width:auto;margin:0 2px}@media screen and (min-width:800px){.woocommerce-cart .site-main{overflow:visible}.woocommerce-cart .woocommerce-cart-wrapper{max-width:1680px;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px;box-sizing:border-box}.woocommerce-cart .site-main{padding-bottom:80px}}.woocommerce-cart .woocommerce-cart-form .button{background-color:#63a448;border-radius:200px;text-transform:uppercase;color:#fff;font-size:1rem;padding:.875rem 1.5rem;border:2px solid #63a448;font-weight:700;transition:border-color .2s ease , background-color .2s ease , color .2s ease;background-color:transparent;border-color:#262615;color:#262615;padding-top:.875rem!important;padding-bottom:.875rem!important}.woocommerce-cart .woocommerce-cart-form .button:hover,.woocommerce-cart .woocommerce-cart-form .button:focus{background-color:#d3bcab;-webkit-text-decoration:none;text-decoration:none;border-color:#d3bcab;outline:none;background-color:#262615;border-color:#262615;color:#fff}@media screen and (max-width:980px){.woocommerce-cart .woocommerce-cart-form .button{padding:.875rem 1rem}}.woocommerce-cart .woocommerce-cart-form.cart-empty{display:block}.woocommerce-cart .woocommerce-cart-form.cart-empty .cart-products{display:none}.woocommerce-cart .woocommerce-cart-form.cart-empty .wc-backward{background-color:#63a448;border-radius:200px;text-transform:uppercase;color:#fff;font-size:1rem;padding:.875rem 1.5rem;border:2px solid #63a448;font-weight:700;transition:border-color .2s ease , background-color .2s ease , color .2s ease;margin-top:1rem}.woocommerce-cart .woocommerce-cart-form.cart-empty .wc-backward:hover,.woocommerce-cart .woocommerce-cart-form.cart-empty .wc-backward:focus{background-color:#d3bcab;-webkit-text-decoration:none;text-decoration:none;border-color:#d3bcab;outline:none}@media screen and (max-width:980px){.woocommerce-cart .woocommerce-cart-form.cart-empty .wc-backward{padding:.875rem 1rem}}.woocommerce-cart .woocommerce-cart-form table.cart td.actions .coupon .input-text{width:200px;padding:.875rem}@media screen and (min-width:800px){.woocommerce-cart .woocommerce-cart-form{display:flex;justify-content:space-between;align-items:flex-start}.woocommerce-cart .woocommerce-cart-form .cart-products{flex:1;margin-right:2rem}.woocommerce-cart .woocommerce-cart-form .cart-totals{margin-top:0;position:sticky;top:0}}@media screen and (max-width:880px){.woocommerce-page .woocommerce-cart-form table.woocommerce-cart-form__contents td.actions .coupon{float:none;display:flex;margin-bottom:1rem}.woocommerce-page .woocommerce-cart-form table.woocommerce-cart-form__contents td.actions .coupon .button{flex-shrink:0}.woocommerce-page .woocommerce-cart-form table.woocommerce-cart-form__contents td.actions .coupon .input-text{width:100%;margin-right:1rem}.woocommerce-page .woocommerce-cart-form table.woocommerce-cart-form__contents td.actions>.button{width:100%}}@media screen and (max-width:768px){.woocommerce-page .woocommerce-cart-form table.woocommerce-cart-form__contents a.remove{margin-left:auto}.woocommerce-page .woocommerce-cart-form table.woocommerce-cart-form__contents .product-quantity{display:flex;justify-content:space-between;align-items:center}.woocommerce-page .woocommerce-cart-form table.woocommerce-cart-form__contents .product-quantity .quantity{margin-right:0}.woocommerce-cart .cart-collaterals .cart_totals table .woocommerce-shipping-totals td:before{width:100%;text-align:left;margin-bottom:1rem}.woocommerce-cart .cart-collaterals .cart_totals table .woocommerce-shipping-totals ul{text-align:left}.woocommerce-cart .cart-collaterals .cart_totals table .woocommerce-shipping-totals .woocommerce-shipping-destination{margin-top:1rem;text-align:left}}@media screen and (max-width:700px){.woocommerce-page .woocommerce-cart-form table.woocommerce-cart-form__contents td.actions .coupon{flex-direction:column;margin-bottom:0}.woocommerce-page .woocommerce-cart-form table.woocommerce-cart-form__contents td.actions .coupon .input-text{margin-bottom:1rem}.woocommerce-page .woocommerce-cart-form table.woocommerce-cart-form__contents td.actions .coupon .button{width:100%}}