/*!Theme Name: cooking-hellas
Author: Christos Kolokythas - Aestetik
Requires PHP: 7.0
Text Domain: cooking-hellas*//*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{cursor:pointer!important;background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#000;font-family:comfortaa,sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"courier 10 pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,andale mono,dejavu sans mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#be003c}a:visited{}a:hover,a:focus,a:active{}a:focus{outline:0}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.woocommerce-orders-table__cell-order-number a{color:#fff!important}@media only screen and (min-width:320px){.my-out-of-stock-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.7);color:#fff;padding:5px 10px;font-size:14px;z-index:999;text-align:center;border-radius:3px}.woocommerce ul.products li.product .woocommerce-product-gallery__image,.woocommerce-page ul.products li.product .woocommerce-product-gallery__image{position:relative}.product-image-wrapper{position:relative}.my-out-of-stock-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:700;padding:8px 12px;border-radius:90px;padding:10px 20px;background-color:rgba(0,0,0,.5);color:#fff;z-index:99}.onsale{position:absolute;width:60px!important;height:60px!important;top:10px;right:10px;z-index:999;background-color:red;color:#fff;padding:5px 10px;border-radius:5px;font-size:14px!important;font-weight:700!important;line-height:22px!important}.woocommerce-verification-required{margin:20px 0 0!important}.slider .prev,.slider .next{}.wishlist_table .variation{display:flex!important;justify-content:center!important}.wishlist_table .custom-sale-price .amount{text-decoration:line-through;margin-right:10px!important;color:#777!important}.woocommerce-custom-category .wpcbm-badges.wpcbm-badges-flat,.page-template-shop-page .wpcbm-badges.wpcbm-badges-flat,.single-product .related .wpcbm-badges.wpcbm-badges-flat,.page-template-homepage .select-products .wpcbm-badges.wpcbm-badges-flat{position:absolute!important;top:10px;left:10px}.woocommerce-custom-category .wpcbm-badge-inner img,.page-template-shop-page .wpcbm-badge-inner img,.single-product .related .wpcbm-badge-inner img,.page-template-homepage .select-products .wpcbm-badge-inner img{width:30px}.woocommerce-MyAccount-navigation ul{padding:0 0 0 20px!important;margin-bottom:0!important}.woocommerce-account a{text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li::before{content:'';background-image:url(https://cooking.aestetikdesign.com/wp-content/uploads/2024/06/favicon.png);background-size:contain;background-repeat:no-repeat;width:16px;height:16px;display:inline-block;margin:0 7px 0 0}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{color:#000!important}.reviewx-order-table img{width:100%!important;height:auto!important}body.local-pickup-selected .woocommerce-shipping-destination{display:none!important}.woocommerce-shipping-destination{margin:20px 0 0!important}#installment-options{width:100%;max-width:300px}.woocommerce-checkout .shop_table,.woocommerce-checkout .shop_table td,.woocommerce-checkout .shop_table tfoot th,.woocommerce-checkout .shop_table thead th{outline:0!important}.woocommerce-checkout .shop_table .cart_item .product-name{border-right:1px solid #ebebeb!important}.woocommerce-checkout-review-order{display:flex;flex-direction:column;column-gap:40px;flex-grow:0;align-items:stretch}.woocommerce-checkout-review-order-table{flex:0 1 33%!important;height:auto!important}.woocommerce-checkout-payment{flex:0 1 67%!important;height:100%!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.added::after{vertical-align:0!important}.entry-header{height:460px;background-size:cover;background-position:50%}#floating-button{display:none;position:fixed;bottom:40px;right:40px;z-index:1000}#floating-button a{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100px;height:100px;background-color:#be003c;color:#fff;text-decoration:none;text-align:center;border-radius:50%;font-size:12px;line-height:18px;box-shadow:0 2px 4px rgba(0,0,0,.2);transform:rotate(10deg);transition:transform .3s ease,background-color .3s ease}#floating-button a:hover{transform:scale(1.1)}#floating-button a span{display:none}.wishlist-title-container{display:none}.wishlist_table tr{text-align:center!important}.wpcbm-badge-style-image .wpcbm-badge-inner{width:40px!important}.quick-buy-button{background-color:#f60;color:#fff;padding:10px 20px;text-align:center;display:inline-block;margin-top:10px;border-radius:5px;text-decoration:none}.quick-buy-button:hover{background-color:#e65c00}.pdf-link-frame{display:flex;flex-direction:row;align-items:center}.pdf-link-frame a{color:#000;font-weight:300}.fa-file-pdf{font-size:30px;color:#be003c}.page-template-shop-page .swatch-shape-circle,.woocommerce-custom-category .swatch-shape-circle{width:16px!important;height:16px!important}.page-template-shop-page .label,.woocommerce-custom-category .label{font-size:12px}.grid-image img{width:200px;height:200px;border-radius:100%;text-align:center}.grid-auto{width:auto!important;text-align:center!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{font-size:16px!important;font-weight:700;color:#be003c!important;padding:14px 40px;margin:0;border-radius:90px;background-color:#fff!important;border:1px solid #be003c!important;text-decoration:none;transition:all 1s}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover{font-size:16px!important;color:#fff!important;background-color:#be003c!important;border:1px solid #be003c!important}.woocommerce-cart table.cart td.actions .coupon .input-text{width:150px;padding:10px 40px;margin:0 10px 0 0}.woocommerce form .form-row input.input-text{height:50px!important;border-radius:90px!important;padding:0 0 0 30px!important;font-weight:300!important;border:1px solid #d5d5d5!important}.select2-container--default .select2-selection--single{height:50px!important;border-radius:90px 90px 90px 90px!important;padding:0 0 0 30px!important;font-weight:300!important;border:1px solid #d5d5d5!important}.select2-container--open .select2-selection--single{height:50px!important;border-radius:20px 20px 0 0!important;padding:0 0 0 30px!important;font-weight:300!important;border:1px solid #d5d5d5!important}.select2-container--default .select2-selection--single .select2-selection__rendered{height:50px;display:flex;align-items:center}.select2-container--default .select2-selection--single .select2-selection__arrow{height:50px;display:flex;align-items:center;padding:0 30px}.woocommerce form .form-row label{font-size:14px;line-height:22px;margin:0 0 10px;font-weight:400}.woocommerce form .form-row{padding:3px;margin:15px 0}.woocommerce form .form-row textarea{border-radius:20px;height:300px;padding:30px;font-weight:300}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#f2f2f2;border-radius:5px;border-radius:20px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:20px;border-bottom:1px solid #cfc8d8;margin:0;list-style:none outside}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:0 40px 40px}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#fff;color:#000;border-radius:20px;padding:10px 20px 20px 2 0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #fff;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{margin:10px 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{max-width:240px;max-height:30px;margin-left:30px}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em!important;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #be003c;list-style:none outside;width:auto;word-wrap:break-word;border-radius:0 0 20px 20px}.woocommerce-info::before{color:#be003c}.woocommerce table.shop_table{border-radius:20px}.woocommerce-cart .woocommerce-notices-wrapper{margin:0 0 30px}.woocommerce-MyAccount-navigation{border:1px solid #d5d5d5;border-radius:20px;padding:20px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0 0 0 10px}.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin:5px 0}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{text-decoration:none;font-weight:400}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{font-weight:600}.cart-subtotal th,.woocommerce-shipping-totals th,.order-total th{background-color:#f2f2f2!important;color:#000!important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-flyout ul.mega-sub-menu{border-radius:0 0 20px 20px!important}.mega-sub-menu li img{border-radius:20px!important;margin-right:20px!important}.site-header{width:90%;position:absolute;top:0;left:5%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:20px auto;z-index:10}.admin-bar .site-header{margin-top:46px}.site-branding{width:110px;margin:0 0 10px}.cooking-logo{fill:#fff;stroke-width:0}.header-resp-box{display:flex;flex-direction:row;justify-content:flex-start;width:100%}.main-navigation{width:100%;display:flex;justify-content:flex-start;align-items:center}.header-store-icons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.header-contact-button{background-color:#be003c;border-radius:20px;padding:10px 20px;display:inline-flex;height:30px;justify-content:center;align-items:center;color:#fff;font-size:10px;margin:0 10px 0 0}.header-wishlist,.header-account,.header-cart{width:25px;height:25px;margin:0 8px}.favorite-header-icon{fill:#fff}.account-header-icon{fill:#fff}.cart-header-icon{fill:#fff}.header-contact-button img{width:24px}.header-cart{position:relative;display:inline-block}.cart-icon{color:#000;text-decoration:none}.cart-count{background:#be003c;border-radius:50%;color:#fff;font-size:10px;padding:1px 5px;position:absolute;top:-10px;right:-10px}.cart-preview{display:none;position:absolute;top:100%;right:0;width:320px;background:#fff;border-radius:20px 0 20px 20px;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:1000;padding:30px;margin:10px 0 0;overflow:hidden}.cart-preview ul{list-style:none;padding:0;margin:0}.cart-preview li{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:12px;line-height:18px;padding:0 0 20px;border-bottom:1px solid #f1f1f1;position:relative}.cart-preview li:last-child{padding:0;border-bottom:0}.cart-preview li img{width:100px;height:auto;margin-right:14px}.go-to-cart{display:block;text-align:center;background:#000;color:#fff;padding:5px;text-decoration:none;border-radius:90px;margin:20px 0 0}.go-to-cart:hover{background:#333}.remove-cart-item{background:0 0;border:none;color:#be003c;font-size:1.2em;cursor:pointer}.remove-cart-item:hover{color:darkred}.cart-preview-small-frame{display:flex;flex-direction:row;align-items:center;width:100%}.cart-preview-small-frame a{color:#000;text-decoration:none;display:flex;flex-direction:row;flex-grow:1}.cart-preview-image{max-width:50px;margin:0 10px 0 0}.cart-preview-info{flex-grow:1}.cart-preview-price{font-size:14px;font-weight:600;margin:10px 0 0}.cart-preview-remove{position:relative}.cart-header-no-items{font-size:12px;line-height:18px;text-align:center}.cart-preview-total{width:100%;text-align:center;font-size:16px;font-weight:400;margin:30px 0}.loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);display:flex;justify-content:center;align-items:center;z-index:1000}.loading-spinner{width:20px;height:20px;border:2px solid #ccc;border-top-color:#333;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.site-footer{width:100%;background-color:#282828;margin:80px 0 0}.site-info{width:100%;height:40px;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:300;color:#fff;background-color:#b61f3d}.site-info a{color:#fff}.footer-content{max-width:1280px;margin:0 auto;padding:40px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-box-one{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.footer-logo{width:160px;margin:0 0 30px;fill:#fff}.cooking-logo-footer{fill:#fff;cursor:pointer}.footer-social{width:100%}.footer-social-links{width:100%;display:flex;flex-direction:row;justify-content:center;cursor:pointer}.footer-social-links a{display:inline;width:30px;height:30px;margin:0 10px}.footer-box-two{width:90%;display:flex;flex-direction:column;margin:30px 5%}.footer-address{color:#fff;font-size:14px;font-weight:300;text-align:center}.footer-address h2{font-size:20px;line-height:26px;margin:0 0 10px}.footer-box-three{width:90%;display:flex;flex-direction:column;margin:0 5%}.footer-nav-class ul{list-style:none;margin:0;padding:0;text-align:center}.footer-nav-class ul li{font-size:16px;line-height:22px;font-weight:700;margin:0 0 10px}.footer-nav-class ul li a{color:#fff;text-decoration:none}.footer-payment-method{width:90%;display:flex;justify-content:center;margin:0 5% 60px}.footer-payment-methods{background-color:#fff;padding:18px 50px;border-radius:90px;max-width:400px}.slider .slide img,.slider .slide video{width:100%;height:auto;object-fit:cover}.slider-button-frame{display:flex;justify-content:center;width:100%;margin:30px 0 0}.about-us-section{display:flex;flex-direction:column;align-items:center;max-width:900px;padding:0 40px;margin:60px auto}.ch-homepage-title{font-size:30px;line-height:38px;font-weight:400;text-align:center;margin:0 0 20px;color:#000}.about-us-content{font-size:16px;line-height:24px;text-align:center;font-weight:300}.about-us-button{font-size:16px;font-weight:700;color:#be003c;padding:14px 40px;margin:20px 0 0;border-radius:90px;background-color:initial;border:1px solid #be003c;text-decoration:none;transition:all 1s}.about-us-button:hover{font-size:16px;font-weight:700;color:#fff;padding:14px 40px;margin:20px 0 0;border-radius:90px;background-color:#be003c;border:1px solid #be003c;text-decoration:none;transition:all 1s}.premium-products{max-width:1280px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch}.premium-product{flex:1 1;margin:0 1% 50px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.premium-product-frame{display:flex;flex-direction:column;align-items:center;border:1px solid #d5d5d5;border-radius:20px;box-sizing:border-box;overflow:hidden;width:100%;color:#000;text-decoration:none;flex:1}.premium-photo{width:100%;height:300px}.premium-photo-box{width:100%;height:100%;border-radius:20px 20px 0 0;background-size:cover;background-position:50%}.premium-title h2{font-size:24px;line-height:32px;font-weight:400;text-align:center;margin:20px 0 0;padding:0 20px}.premium-subtitle h3{font-size:18px;line-height:26px;font-weight:400;text-align:center;margin:5px 0 0;padding:0 20px}.premium-text{font-size:14px;line-height:22px;font-weight:300;text-align:center;margin:20px 0 30px;padding:0 20px}.premium-button{margin:-20px 0 0}.premium-button .button{font-size:14px;font-weight:700;color:#be003c;padding:14px 30px;margin:20px 0 0;border-radius:90px;background-color:#fff;border:1px solid #be003c;text-decoration:none;transition:all 1s}.premium-button .button:hover{font-size:16px;font-weight:700;color:#fff;background-color:#be003c;border:1px solid #be003c;text-decoration:none;transition:all 1s}.product-categories{width:100%;background-size:cover;background-position:50%;padding:70px 0;margin:90px 0 0}.product-categories-frame{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;max-width:1280px;margin:40px auto 0;column-gap:20px}.product-category{display:flex;flex-direction:column;flex:none;width:200px;text-align:center;margin:10px;box-sizing:border-box;justify-content:center;align-items:center}.product-category a{text-decoration:none}.circle-icon .icon{width:auto;max-width:100px;display:block;margin:0 auto}.product-category .label{margin-top:20px;color:#fff;font-size:18px;font-weight:700}.circle-icon{display:flex;justify-content:center;align-items:center;background-color:rgba(255,255,255,.9);width:200px;height:200px;border-radius:50%}.white{color:#fff}.latest-news{max-width:1280px;margin:70px auto 0}.latest-news-frame{width:100%;display:flex;flex-direction:column;margin:50px 0 0;align-items:stretch}.latest-news-post-frame{width:90%;flex:1;margin:0 5% 30px;flex-direction:column;align-items:center;text-align:center}.latest-news-home-link{color:#000;text-decoration:none}.latest-news-post{display:flex;flex-direction:column;border:1px solid #d5d5d5;border-radius:20px;height:100%}.post-thumbnail{width:100%;height:210px;border-radius:20px 20px 0 0;background-size:cover;background-position:50%}.post-meta{margin:18px 0 0;font-size:14px;font-weight:400;padding:0 40px}.post-title{font-size:20px;line-height:28px;font-weight:700;margin:10px 0 0;padding:0 40px}.post-excerpt{font-size:14px;line-height:22px;font-weight:300;margin:10px 0 0;padding:0 40px 30px}.latest-news-post-frame .read-more-button{display:block;width:280px;margin:-28px auto 0}.read-more-button{font-size:14px;font-weight:700;color:#be003c;padding:14px 40px;margin:-27px 0 0;border-radius:90px;background-color:#fff;border:1px solid #be003c;text-decoration:none;text-align:center;transition:all 1s}.read-more-button:hover{color:#fff;background-color:#be003c;border:1px solid #be003c}.latest-news-more{width:100%;font-size:22px;line-height:30px;text-align:center;margin:60px 0 0}.latest-news-more a{color:#000}.select-products{max-width:1280px;padding:0 20px;margin:70px auto 0}.select-products .stock,.select-products .quantity{display:none!important}.page-template-homepage .variations .swatch{width:17px!important;height:17px!important;margin:0 4px!important}.handpicked-products{display:flex;flex-direction:column;justify-content:space-around;max-width:1280px;margin:50px auto 0;padding:0 40px;align-items:stretch}.handpicked-products a{color:#000;text-decoration:none}.handpicked-products .product{display:flex;flex-direction:column;justify-content:space-between;text-align:center;width:100%;margin:30px 0 0;box-sizing:border-box;align-items:stretch;flex:1}.handpicked-products .product a{display:inline}.selected-product-image-frame{display:flex;justify-content:center;align-items:center;border:1px solid #d5d5d5;border-radius:20px;overflow:hidden;flex-grow:1}.handpicked-products .product img{max-width:100%;height:auto;object-fit:cover;object-position:center}.selected-product-title{height:auto;font-size:16px;line-height:24px;font-weight:400;margin:14px 0;padding:0 20px}.selected-product-price{font-size:20px;font-weight:700}.buy-button{display:inline-flex;font-size:16px;font-weight:700;color:#be003c;padding:14px 40px;margin:20px 0 0;border-radius:90px;background-color:#fff;border:1px solid #be003c;text-decoration:none;transition:all 1s;align-self:center}.buy-button:hover{color:#fff;background-color:#be003c;border:1px solid #be003c}.page-template-homepage .wc-forward{display:none!important}.page-template-homepage .add_to_cart_inline{display:block;width:auto!important;margin:40px 0 0!important}.page-template-homepage .add_to_cart_inline .amount{display:none!important}.recipe-of-the-week{margin:70px 0 0;background-size:cover;background-position:50%;background-repeat:no-repeat}.recipe-black{display:flex;align-items:flex-start;width:100%;height:100%;background-color:rgba(0,0,0,.3);padding:70px 0}.recipe-of-the-week-frame{width:100%;max-width:1280px;margin:0 auto;padding:0 40px}.homepage-recipe-icons{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.homepage-recipe-icons .recipe-icon{font-size:14px;font-weight:400}.recipe-post{display:flex;flex-direction:column;align-items:center;margin:60px 0 0}.recipe-image{width:100%;height:400px;border-radius:20px;overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat}.recipe-details{width:100%;margin:30px 0 0;color:#fff}.recipe-title{font-size:26px;line-height:34px;font-weight:700;margin:0 0 20px;text-align:center}.recipe-text{font-size:16px;line-height:22px;font-weight:300}.recipe-button-frame{width:100%;text-align:center}.recipe-button{display:inline-flex;font-size:16px;font-weight:700;color:#fff;padding:14px 40px;margin:20px 0 0;border-radius:90px;background-color:initial;border:1px solid #fff;text-decoration:none;transition:all 1s;align-self:center}.recipe-button:hover{color:#fff;background-color:#be003c;border:1px solid #be003c}.recipe-link-frame{width:100%;text-align:center;margin:50px 0 0}.recipe-link{font-size:22px;line-height:30px;color:#fff;text-decoration:underline}.recipe-text{font-size:16px;line-height:22px;font-weight:300;text-align:left}.customer-support{max-width:1280px;margin:70px auto 40px;padding:0 40px}.ch-homepage-title{margin:0 0 50px}.customer-support-frame{display:flex;flex-direction:column;align-items:center}.customer-support-info{width:100%;margin:0 0 30px;text-align:center;padding:0 40px;font-size:16px;line-height:24px;font-weight:300}.customer-support-map{width:100%;height:360px;margin:0;border-radius:20px;overflow:hidden}.customer-support-map iframe{width:100%;height:360px;border:0}.customer-support-links{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;margin:40px 0 0}.customer-link{width:100%;margin:0 10px 20px;display:flex;flex-direction:column}.customer-link-text{font-size:14px;font-weight:700;text-decoration:none;color:#000}.customer-link-actual-text{margin:5px 0 0;line-height:14px}.brand-button-frame{width:100%;display:flex;justify-content:center;margin:60px 0 0}.hero-banner{position:relative;width:100%;height:460px;background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center}.hero-content{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#fff;text-align:center;background:rgba(0,0,0,.5);padding:120px 40px 70px}.hero-content h1{font-size:60px;line-height:68px}.brand-intro{display:flex;flex-direction:column;align-items:center;max-width:1280px;margin:60px auto 0;padding:0 40px}.brand-intro-video{width:100%;margin:0}.brand-intro-video iframe{width:100%;border-radius:20px;overflow:hidden}.brand-intro-text-frame{width:100%;margin:30px 0 0}.brand-intro-text-frame .intro-title{font-size:40px;line-height:48px;font-weight:400;margin:0 0 20px}.brand-intro-text-frame .intro-text{font-size:16px;line-height:24px;font-weight:300;margin:0 0 60px}.brand-intro-text-frame .product-link{font-size:16px;font-weight:700;color:#be003c;padding:14px 40px;margin:20px 0 0;border-radius:90px;background-color:#fff;border:1px solid #be003c;text-decoration:none;transition:all 1s}.brand-intro-text-frame .product-link:hover{color:#fff;background-color:#be003c;border:1px solid #be003c}.why-we-chose{width:100%;margin:60px 0 0;background-size:cover;background-position:50%}.why-black{display:flex;flex-direction:column;width:100%;height:100%;background-color:rgba(0,0,0,.5);padding:70px 40px;justify-content:center;align-items:center}.why-boxes{max-width:1280px;margin:0 auto;display:flex;flex-direction:column}.why-box{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff;margin:0 20px}.why-box-image{width:120px;height:120px;background-color:#be003c;border-radius:100%;display:flex;justify-content:center;align-items:center}.why-box-image img{max-width:80px;max-height:80px}.why-box h3{font-size:28px;line-height:36px;font-weight:400;margin:20px 0}.why-box p{font-size:16px;line-height:24px;font-weight:300}.features-section{text-align:center;margin:60px 0 0;padding:0 40px}.features-grid{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;justify-content:space-around;flex-wrap:wrap;gap:20px}.feature-item{flex:1;cursor:pointer;flex-basis:20%}.feature-image{flex:1;position:relative;background-size:cover;background-position:50%;width:100%;height:200px;display:flex;align-items:center;justify-content:center;border-radius:20px 20px 20px 20px;overflow:hidden;transition:opacity .3s ease}.feature-item.active .feature-image{border-radius:20px 20px 20px 20px}.feature-image h3{color:#fff;font-size:28px;line-height:34px;font-weight:400}.feature-image-black{flex:1;width:100%;height:100%;background-color:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center}.feature-item.active .feature-image-black{background-color:initial;display:flex;justify-content:center;align-items:center}.feature-description{max-width:1240px;margin:0 auto;display:none;padding:40px;text-align:left;border:1px solid #f0f0f0;box-sizing:border-box;border-radius:0 20px 20px 20px}.feature-item.active .feature-description{display:block}.feature-item.active .feature-image h3{opacity:0}.feature-description h2{font-size:30px;line-height:38px;font-weight:400;margin:0 0 20px}.feature-description p{font-size:14px;line-height:22px;font-weight:300;margin:0}.what-or-where{margin:60px auto 0;padding:0 40px;max-width:1280px}.entry-frame{display:flex;flex-direction:column;flex-wrap:nowrap;gap:40px}.entry{flex:1}.entry-item{width:100%;height:200px;background-size:cover;background-position:50%;border-radius:20px}.entry-item-text{width:100%;font-size:18px;line-height:26px;font-weight:400;text-align:center;margin:20px 0 0}.about-brand-frame{max-width:1280px;margin:60px auto 0;padding:0 40px}.about-brand-text{font-size:16px;line-height:24px;font-weight:300}.page-template-default article .entry-header{display:flex;justify-content:center;align-items:center;width:100%;margin:0;background-size:cover;background-position:50%}.page .hero-content h1{font-size:34px;line-height:42px;margin:80px 0 0}.entry-content{max-width:1280px;margin:60px auto;padding:0 40px}.entry-content ul{margin:0}.entry-content p,.entry-content li{font-size:16px;line-height:24px;font-weight:300}.cooking-form{max-width:1024px;list-style:none;padding:0;margin:0 auto!important}.cooking-form li{font-weight:300}.cooking-form li input{width:100%;height:50px;border-radius:90px;padding:0 0 0 30px;font-weight:300;border:1px solid #d5d5d5}.cooking-form li textarea{width:100%;height:300px;border-radius:20px;padding:20px 0 0 30px;font-weight:300}.cooking-form li select{width:100%;height:50px;border-radius:90px;padding:0 0 0 30px;font-weight:300;border:1px solid #d5d5d5}.cooking-form .checkbox input{width:20px;height:20px;margin:0 10px 0 0}.cooking-form .checkbox label{display:flex;align-items:center}.cooking-form .accept{text-align:center}.submit input{display:block!important;width:250px!important;font-size:16px;font-weight:700!important;color:#be003c;padding:14px 40px!important;margin:40px auto 0!important;border-radius:90px;background-color:#fff!important;border:1px solid #be003c!important;text-decoration:none;transition:all 1s}.submit input:hover{color:#fff;background-color:#be003c!important;border:1px solid #be003c!important;transition:all 1s}.page .entry-content table{border-spacing:0;outline:1px solid #d5d5d5;border-radius:20px;overflow:hidden}.page .entry-content table td,.page .entry-content table th{font-size:12px;line-height:20px;font-weight:300;text-align:center;padding:10px;outline:.5px solid #d5d5d5}.page .entry-content table th{background-color:#be003c;color:#fff;font-weight:400}.images.nickx_product_images_with_video{max-width:90dvw!important;margin:0 auto 40px!important}body .rx_pagination{text-align:center!important}.rx_pagination .rx-page.active a{background-color:#be003c!important}.rx_listing_style_1 .rx_pagination a{background-color:initial;color:#000!important;border:1px solid #e5e5e5!important}.cwginstock-subscribe-form .panel-primary{border-color:#d5d5d5!important;border-radius:20px!important;overflow:hidden}.cwginstock-subscribe-form .panel-primary>.panel-heading{color:#fff;background-color:#000!important;border-color:#d5d5d5!important}.cwginstock-panel-heading h4{margin:4px 0!important}.cwginstock-panel-body input[type=text],.cwginstock-panel-body input[type=email]{font-size:14px!important;font-weight:300!important;border-radius:90px!important}.cwg_iagree_checkbox{text-align:center}.single .entry-summary button,input[type=button],.single .entry-summary input[type=reset],input[type=submit]{width:200px;font-size:16px!important;font-weight:700;color:#be003c!important;padding:14px 40px;margin:30px 0 0;border-radius:90px;background-color:#fff!important;border:1px solid #be003c!important;text-decoration:none;transition:all 1s}.single .entry-summary button,input[type=button]:hover,.single .entry-summary input[type=reset],input[type=submit]:hover{font-size:16px!important;color:#fff!important;background-color:#be003c!important;border:1px solid #be003c!important}.custom-sale-price .amount bdi{width:100%;color:#999;text-decoration:line-through;font-size:16px;text-align:center}.single-product .price{display:flex;align-items:center;column-gap:10px}.product-template-default{overflow-x:hidden}.product-template-default .post-thumbnail{display:none}.single-product .entry-header{display:none}.single-product .cooking-logo{fill:#be003c;stroke-width:0}.single-product #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{color:#000}.single-product .favorite-header-icon,.single-product .account-header-icon,.single-product .cart-header-icon{fill:#be003c}.single-product .cart-count{background-color:#000}.single-product .entry-content{margin:120px auto 40px!important;font-size:12px;display:flex;justify-content:center;align-items:center}.single-product .woocommerce-breadcrumb-frame{margin:40px 0;padding:0 40px;font-size:12px;display:flex;text-align:center;justify-content:center;align-items:center}.single-product .woocommerce-breadcrumb{margin:0!important;padding:6px 40px!important;background-color:#f2f2f2!important;border-radius:90px;color:#be003c}.single-product .woocommerce-breadcrumb a{color:#000}.single-product .slider{width:90vw!important;height:auto!important}.nickx-slider-nav{margin-top:20px!important}.nslick-slide img{border:1px solid #ebebeb!important;border-radius:20px!important}.product_thumbnail_item{margin:0 5px!important}.product_thumbnail_item img{border:1px solid #ebebeb!important;border-radius:20px!important}.single-product .entry-summary{margin:0;padding:0 40px}.product_title{font-size:30px;line-height:38px;color:#be003c}.product-sku{font-size:14px;line-height:22px;font-weight:400;margin:20px 0}.single-product .price{margin:0 0 15px}.single-product .entry-summary .woocommerce-Price-amount{font-size:40px;line-height:48px;font-weight:400;color:#000}.single-product .stock{font-size:14px!important;font-weight:400!important;text-decoration:underline}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#000!important}.variations tr{display:flex;flex-direction:column}.entry-summary .woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{text-align:left}.single-product .qty{width:60px!important;font-size:16px;font-weight:400;border:1px solid #f1f1f1!important;padding:10px 0 10px 10px;text-align:center!important}.single-product .single_add_to_cart_button{font-size:16px!important;font-weight:700!important;color:#be003c!important;background-color:#fff!important;padding:14px 40px!important;margin:0 0 0 10px!important;border-radius:90px!important;background-color:initial!important;border:1px solid #be003c!important;text-decoration:none!important;transition:all 1s!important}.single-product .single_add_to_cart_button:hover{color:#fff!important;background-color:#be003c!important;border:1px solid #be003c!important;transition:all 1s!important}.single-product .variations_form .single_add_to_cart_button{font-size:16px!important;font-weight:700!important;color:#be003c!important;background-color:#fff!important;padding:14px 40px!important;margin:0 0 0 10px!important;border-radius:90px!important;background-color:initial!important;border:1px solid #be003c!important;text-decoration:none!important;transition:all 1s!important}.single-product .variations_form .single_add_to_cart_button:hover{color:#fff!important;background-color:#be003c!important;border:1px solid #be003c!important;transition:all 1s!important}.yith-wcwl-add-button{display:flex;align-items:center}.yith-wcwl-add-button a{color:#000;text-decoration:none}.yith-wcwl-icon{color:#be003c;font-size:20px}.yith-wcwl-add-button span{font-size:16px;line-height:16px}.single-product .product_meta{display:flex!important;flex-direction:column!important;font-size:14px;line-height:24px;margin:20px 0 0}.product-information-icons{display:flex;flex-direction:column;margin-top:30px}.product-information-icons .information-icon{display:flex;align-items:center;margin:0 15px 10px 0}.product-information-icons .information-icon img{max-width:40px;margin-right:10px}.product-information-icons .information-icon span{font-size:14px;line-height:22px;font-weight:300}.product-bubbles{width:100%;display:flex;flex-wrap:wrap;margin:0 0 20px;padding:40px 40px 0;justify-content:flex-start;text-align:center;column-gap:10px}.product-bubbles .bubble{display:flex;flex-direction:row;align-items:center;background-color:#be003c;border-radius:90px;padding:5px 20px 5px 15px;margin:0 0 10px}.product-bubbles .bubble img{height:30px;width:auto;margin:0 5px 0 0}.product-bubbles .bubble p{color:#fff;font-size:12px;margin:0}.product-information{display:flex;flex-direction:column;margin:0 auto 20px;width:85%}.product-info-entry{display:flex;flex-wrap:wrap;margin:20px 0;align-items:center}.product-info-entry.info-left .info-image{order:1}.product-info-entry.info-left .info-text{order:2;padding-left:0;text-align:left}.product-info-entry.info-right .info-image{order:1}.product-info-entry.info-right .info-text{order:2;padding-right:0;text-align:left}.product-info-entry .info-image{width:100%;height:250px;background-size:cover;background-position:50%;border-radius:20px}.product-info-entry .info-text{flex:1}.product-info-entry .info-text h2{font-size:26px;line-height:34px;font-weight:400;margin:20px 0 0}.other-characteristics{width:100vw;overflow:hidden;position:relative;left:50%;right:50%;margin:40px 0;margin-left:-50vw;margin-right:-50vw;background-size:cover;background-position:50%;color:#fff}.other-characteristics-black{width:100%;height:100%;background-color:rgba(0,0,0,.5);padding:60px 40px}.characteristics-container{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;column-gap:0}.left-characteristics{width:100%;text-align:left;margin:0 0 20px}.right-characteristics{width:100%;text-align:left}.left-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:10px 0}.left-item p{font-size:14px;line-height:20px;margin:0}.right-item{margin:0 0 14px}.right-item p{font-size:14px;line-height:20px;margin:0}.left-text-frame{width:80%;padding:0 0 0 20px;order:2}.left-image-frame{order:1;width:40px;height:40px;background-color:#be003c;border-radius:100%;display:flex;justify-content:center;align-items:center;margin:0}.left-image-frame img{width:20px;height:auto}.right-item p:before{content:"›";font-weight:700;color:#000;margin:0 10px 0 0}.woocommerce span.onsale{width:70px;height:70px;background-color:#be003c;display:flex;justify-content:center;align-items:center}.single-product .woocommerce span.onsale{margin-top:50px;width:70px;height:70px;background-color:#be003c;display:flex;justify-content:center;align-items:center}.related h2{font-size:30px;line-height:38px;font-weight:400;text-align:center;margin:10px 0 20px}.related .product img{border-radius:20px;overflow:hidden;border:1px solid #d5d5d5}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{color:#000;padding:0;margin:14px 0;font-size:16px;line-height:24px;font-weight:400}.woocommerce ul.products li.product .price del{width:100%;color:#999;text-decoration:line-through;font-size:16px;text-align:center}.woocommerce ul.products li.product .price ins{width:100%;font-size:22px;line-height:30px;font-weight:700;color:#000;text-align:center}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{width:100%;font-size:22px;line-height:30px;font-weight:700;color:#000;text-align:center}.woocommerce .products .star-rating{display:block;margin:0 auto .5em;float:none}.woocommerce ul.products li.product .button{display:inline-flex;font-size:14px!important;font-weight:700;color:#be003c;padding:14px 40px;margin:20px 0 0;border-radius:90px;background-color:#fff;border:1px solid #be003c;text-decoration:none;transition:all 1s;align-self:center}.woocommerce ul.products li.product .button:hover{color:#fff;background-color:#be003c;border:1px solid #be003c}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center;display:flex;flex-direction:column}.single-product .related{padding:0 20px}.added_to_cart{margin:0 0 0 10px}.related .woocommerce div.product form.cart div.quantity{float:none!important}.rx_rating_graph_wrapper{display:none}.rx_recommended_wrapper{display:flex;justify-content:center;box-shadow:none;flex-direction:column;align-items:center;width:100%}.rx-temp-rating{flex-direction:column;align-items:center}.rx-filter-bar{display:none}.woocommerce-Reviews-title{display:none}.rx_review_summery_block{margin:-30px 0 0}.rx_listing_container{border:0;padding:30px 35px 0;margin:-60px 0 20px}.rx_body{border-radius:20px;padding:40px;display:flex;flex-direction:column;justify-content:center;-webkit-box-shadow:4px 8px 32px -4px rgba(0,0,0,.21);-moz-box-shadow:4px 8px 32px -4px rgba(0,0,0,.21);box-shadow:4px 8px 32px -4px rgba(0,0,0,.21)}body .rx_listing .rx_review_block+.rx_review_block{border-top:2px solid #fff!important;margin-top:0!important}.rx_comment_form__wrapper{border:0;padding:30px;margin:-60px 0 0;overflow:hidden;background-color:#fff!important;text-align:center}.woocommerce-noreviews{padding:0 0 30px;margin:0 0 30px;text-align:center}.rx-review-form-area-style-1 .comment-respond .comment-reply-title{text-align:center!important}.woocommerce #review_form #respond p{display:flex!important;flex-direction:column;justify-content:center!important;align-items:center!important;text-align:center!important;margin:20px 0 0!important;width:100%}.reviewx-star-rating{display:flex;margin:10px auto 0;justify-content:center}.reviewx-order-table .woocommerce-orders-table__cell p .rx_my_account_view_review,.reviewx-order-table .woocommerce-orders-table__cell p .rx_my_account_edit_review,.reviewx-order-table .woocommerce-orders-table__cell p .rx_my_account_submit_review{background-color:initial!important;border:1px solid #be003c;color:#be003c!important;border-radius:90px!important;font-size:8px!important;line-height:17px;transition:all 1s}.reviewx-order-table .woocommerce-orders-table__cell p .rx_my_account_view_review:hover,.reviewx-order-table .woocommerce-orders-table__cell p .rx_my_account_edit_review:hover,.reviewx-order-table .woocommerce-orders-table__cell p .rx_my_account_submit_review:hover{background-color:#be003c!important;color:#fff!important}.rx_listing_container{overflow:visible}.rx_listing_style_2 .rx_review_block .rx_review_wrap,.rx_listing .rx_review_block .rx_review_wrap{margin-bottom:30px}.logged-in-as{flex-direction:column}.rx-form-btn{background-color:#be003c!important;border-radius:90px!important}.rx-review-form .rx-cancel-btn,.rx-review-form #rx-submit,.rx-review-form #rx-edit{min-width:150px!important;border-radius:90px!important}.rx-review-form input[type=button],.rx-review-form input[type=button][disabled]:hover,.rx-review-form input[type=button][disabled]:focus,.rx-review-form input[type=reset],.rx-review-form input[type=reset][disabled]:hover,.rx-review-form input[type=reset][disabled]:focus,.rx-review-form input[type=submit],.rx-review-form input[type=submit][disabled]:hover,.rx-review-form input[type=submit][disabled]:focus{border-radius:90px!important}.woocommerce-custom-category .cooking-logo{fill:#be003c;stroke-width:0}.woocommerce-custom-category #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{color:#000}.woocommerce-custom-category .favorite-header-icon,.woocommerce-custom-category .account-header-icon,.woocommerce-custom-category .cart-header-icon{fill:#be003c}.woocommerce-custom-category .cart-count{background-color:#000}.woocommerce-custom-category .entry-content{margin:160px auto 40px!important;font-size:12px;display:flex;justify-content:center;align-items:center}.child-categories{max-width:1280px;margin:180px auto 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.child-category{width:150px;margin:0 15px 20px;text-align:center}.child-category h3{font-size:16px;line-height:24px}.child-categories a{color:#000;text-decoration:none}.child-category-image{width:150px;height:150px;background-position:50%;background-size:cover;border-radius:100%}.child-category h3{margin-top:10px}.woocommerce-custom-category .products{padding:0 10px!important}.woocommerce-custom-category .parent-category{width:100%;padding:0 40px;text-align:center;font-size:14px;line-height:22px;font-weight:300}.woocommerce-custom-category .woocommerce-breadcrumb{display:block;justify-content:center;width:90%;color:#be003c!important;padding:6px 40px!important;background-color:#f2f2f2!important;border-radius:90px;font-size:12px!important;line-height:20px!important;font-weight:400;margin:20px auto 0!important;text-align:center}.woocommerce-custom-category .woocommerce-breadcrumb a{color:#000!important}.woocommerce-custom-category .page-title{font-size:40px;line-height:48px;font-weight:400;text-align:center;margin:40px 0 20px}.woocommerce-custom-category .content-area{max-width:1280px;margin:0 auto}.woocommerce-custom-category .woocommerce-ordering{width:100%;display:flex;justify-content:center}.orderby{padding:10px 30px;border-radius:10px;font-size:12px!important;margin:0 0 30px}.woocommerce ul.products li.product a img{border-radius:20px;border:1px solid #d5d5d5}.woocommerce-custom-category .pagination-container{clear:both;margin:0 0 24px;display:flex;justify-content:center}.woocommerce-custom-category .pagination-container .page-numbers{display:inline-block;min-width:32px;height:32px;line-height:32px;vertical-align:middle;text-align:center;border:1px solid #e5e5e5;margin:0;padding:0;color:#be003c;font-size:1em;font-weight:400;text-decoration:none}.woocommerce-custom-category .pagination-container .page-numbers.current{color:#fff;background:#be003c}.woocommerce-custom-category .pagination-container .page-numbers.dots{height:auto;line-height:1;padding:0}.woocommerce-custom-category .pagination-container .page-numbers.prev,.woocommerce-custom-category .pagination-container .page-numbers.next{text-decoration:none}.tawcvs-swatches{margin-right:0!important;margin-bottom:0!important}.variations{margin:0!important}.empty-category-header{max-width:1280px;margin:120px auto 0}.wpcbm-badge-inner img{border:0!important}.active-prod-category .child-category-image{border:6px solid #be003c;box-sizing:border-box}.page-template-shop-page .cooking-logo{fill:#be003c;stroke-width:0}.page-template-shop-page #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{color:#000}.page-template-shop-page .favorite-header-icon,.page-template-shop-page .account-header-icon,.page-template-shop-page .cart-header-icon{fill:#be003c}.page-template-shop-page .cart-count{background-color:#000}.page-template-shop-page .entry-content{margin:160px auto 40px!important;font-size:12px;display:flex;justify-content:center;align-items:center}.top-level-categories{max-width:1280px;margin:190px auto 0;padding:0 40px;display:flex;flex-direction:row;justify-content:center}.top-level-categories a{color:#000;text-decoration:none}.slick-slider{position:relative!important;display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:flex-start!important}.slick-initialized .slick-slide{display:flex;justify-content:center}.slick-list{width:100%;height:250px}.slick-prev,.slick-next{position:relative!important;width:30px;height:30px;margin-top:100px;z-index:1}.slick-prev{left:-15px}.slick-next{right:-15px}.slick-slider .slick-prev:before,.slick-slider .slick-next:before{font-size:24px!important;color:#be003c!important;width:50px;height:50px}.category{width:auto;margin:0 15px 20px;text-align:center;display:flex;flex-direction:column;align-items:center}.category-image{width:150px;height:150px;background-size:cover;background-position:50%;border-radius:100%}.category h3{width:100%;text-align:center;font-size:16px;line-height:24px;font-weight:700}.all-products-title{font-size:40px;line-height:48px;font-weight:400;text-align:center;margin:50px 0 20px}.page-template-shop-page .woocommerce-ordering{width:100%;display:flex;justify-content:center}.page-template-shop-page .products{max-width:1280px;margin:0 auto!important;padding:0 10px!important}.pagination-container{width:100%;clear:both;margin:0 0 24px;display:flex;justify-content:center}.pagination-container .page-numbers{display:inline-block;min-width:32px;height:32px;line-height:32px;vertical-align:middle;text-align:center;border:1px solid #e5e5e5;margin:0;padding:0;color:#be003c;font-size:1em;font-weight:400;text-decoration:none}.pagination-container .page-numbers.current{color:#fff;background:#be003c}.pagination-container .page-numbers.dots{height:auto;line-height:1;padding:0}.pagination-container .page-numbers.prev,.pagination-container .page-numbers.next{text-decoration:none}.page-template-shop-page .woocommerce-breadcrumb{display:block;justify-content:center;width:90%;padding:6px 20px!important;background-color:#f2f2f2!important;border-radius:90px;font-size:12px!important;line-height:20px!important;font-weight:400;margin:20px auto 0!important;text-align:center}.page-template-shop-page .woocommerce-breadcrumb a{color:#be003c}.category-recipes .cooking-logo{fill:#be003c;stroke-width:0}.category-recipes #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{color:#000}.category-recipes .favorite-header-icon,.category-recipes .account-header-icon,.category-recipes .cart-header-icon{fill:#be003c}.category-recipes .cart-count{background-color:#000}.recipe-hero{width:100%;background-size:cover;background-position:50%;background-color:#be003c}.recipe-hero-black{display:flex;justify-content:center;align-items:flex-end;width:100%;height:100%;color:#fff;padding:140px 40px 70px;background-color:rgba(0,0,0,.5)}.recipe .category-recipes h1{font-size:36px;line-height:44px;text-align:center;max-width:1e3px;margin:30px 0 40px}.category-recipes .site-main{max-width:1024px;margin:220px auto 0!important;padding:0 40px}.post-template-default .site-main{max-width:1024px;margin:0 auto;padding:0 40px}.recipe .entry-content{margin:15px 0 0;padding:0}.recipe .post-thumbnail{margin:0;width:100%;height:auto}.post-thumbnail img{width:100%;height:100%;border-radius:20px}.recipe-icons{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:30px 0 10px;padding:15px 60px;border-radius:20px;background-color:#f2f2f2}.recipe-icon{display:flex;flex-direction:column;align-items:center;margin:10px 14px;text-align:center;font-weight:600}.recipe-icon img{width:50px;margin:0}.recipe-body-frame{display:flex;flex-direction:column;column-gap:0}.recipe-intro-text{margin:30px 0 0}.recipe-ingredients{flex:1}.recipe-execution{flex:3}.other-recipes{max-width:1024px;margin:0 auto 100px}.other-recipes .latest-news-post{width:100%}.other-recipes .post-title{padding:10px 20px 60px}.recipe-page-frame{max-width:1280px;margin:60px auto;padding:0 40px;display:flex;flex-direction:row;flex-wrap:wrap;column-gap:4%}.recipe-page-frame article{width:100%;margin:0 0 40px;display:flex;flex-direction:column;align-items:center}.recipe-page-small-frame{flex:1;width:100%;text-align:center;color:#000;text-decoration:none;border:1px solid #d5d5d5;border-radius:20px;display:flex;flex-direction:column;align-items:center}.recipe-page-small-frame h2{padding:20px 20px 60px}.recipe-pagination{margin:30px 0 0}.recipes-cross-sell{max-width:1280px;margin:0 auto 30px;padding:20px 40px 0}.recipes-cross-sell-2{max-width:1280px;margin:0 auto 100px;padding:20px 40px 0}.cross-sell{display:flex;flex-direction:column;column-gap:0;align-items:center}.cross-sell-left{flex:1;text-align:center}.cross-sell-right{flex:2;text-align:center}.recipes-cross-sell-2 .cross-sell-left{order:2;text-align:center;flex:2}.recipes-cross-sell-2 .cross-sell-right{order:1;flex:1}.cross-sell-right h2{font-size:32px;line-height:40px;font-weight:400;margin:20px 0 0}.cross-sell-right p{font-size:14px;line-height:22px;font-weight:300;margin:20px 0 45px}.recipes-cross-sell-2 .cross-sell-left h2{font-size:32px;line-height:40px;font-weight:400;text-align:center;margin:20px 0 0}.recipes-cross-sell-2 .cross-sell-left p{font-size:14px;line-height:22px;font-weight:300;text-align:center;margin:20px 0 45px}.recipes-cross-button{margin:0}.post-template-default .event{max-width:1024px;margin:0 auto;padding:0 20px}.event-frame{margin:-60px 0 0!important;width:100%;height:auto;background-color:#fff;border-radius:20px;padding:30px;-webkit-box-shadow:4px 8px 32px -4px rgba(0,0,0,.21);-moz-box-shadow:4px 8px 32px -4px rgba(0,0,0,.21);box-shadow:4px 8px 32px -4px rgba(0,0,0,.21)}.event-form ul{list-style:none;padding:0;margin:0}.event-form li{font-weight:300}.event-form li input{width:100%;height:50px;border-radius:90px;padding:0 0 0 30px;font-weight:300;border:1px solid #d5d5d5}.event-form li textarea{width:100%;height:300px;border-radius:20px;padding:20px 0 0 30px;font-weight:300}.event-form .checkbox input{width:20px;height:20px;margin:0 10px 0 0}.event-form .checkbox label{display:flex;align-items:center}.submit input{display:block!important;width:250px!important;font-size:16px;font-weight:700!important;color:#be003c;padding:14px 40px!important;margin:40px auto 0!important;border-radius:90px;background-color:#fff!important;border:1px solid #be003c!important;text-decoration:none;transition:all 1s}.submit input:hover{color:#fff;background-color:#be003c!important;border:1px solid #be003c!important;transition:all 1s}.wpcf7-spinner{position:absolute}.wpcf7-response-output{text-align:center!important}.event-date-time-frame{display:flex;flex-direction:column;justify-content:center;align-items:center;column-gap:0}.event-date,.event-time{display:flex;flex-direction:row;align-items:center;font-size:18px;line-height:26px;font-weight:700;margin:10px 0}.event-date img,.event-time img{width:30px;margin:0 10px 0 0}.event-content{font-size:16px;line-height:24px;font-weight:300;text-align:center;padding:0 20px;margin:30px 0 40px}.event-closed-overlay{font-size:24px;line-height:32px;color:#be003c;font-weight:700;text-align:center}.event-page-frame{max-width:1280px;margin:40px auto 0;padding:0 40px;display:flex;flex-direction:row;flex-wrap:wrap;column-gap:4%}.event-page-frame article{width:100%;display:flex;flex-direction:row;margin:30px 0 0;padding:0 0 30px;border-bottom:1px solid #d5d5d5}.event-page-small-frame{display:flex;flex-direction:column;width:100%;color:#000;text-decoration:none;text-align:center;align-items:center}.event-image-roll{flex:1}.event-page-small-frame .post-thumbnail{width:140px;height:140px;margin:0 0 20px;border-radius:100%}.event-title-roll{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex:7}.event-title-roll .event-date-time-frame{margin:10px 0 20px;column-gap:20px;width:100%;justify-content:center}.event-title-roll .event-date,.event-title-roll .event-time{font-size:16px;line-height:24px;font-weight:400}.event-title-roll .event-date img,.event-title-roll .event-time img{width:20px}.event-title-roll h2{font-size:20px;line-height:28px;margin:0!important}.event-button-roll{flex:2;display:flex;justify-content:flex-end;align-items:center}.event-button-roll .read-more-button{font-size:14px;line-height:22px;text-align:center;margin:0 0 0 20px!important}.event-intro-frame{max-width:1280px;margin:50px auto 0;text-align:center;font-weight:300}.event-intro-boxes{display:flex;flex-direction:column;column-gap:40px;margin:30px 0 0;padding:0 40px}.event-box{border:1px solid #d5d5d5;border-radius:20px;overflow:hidden;margin:0 0 20px}.event-box-image{width:100%;height:200px;background-size:cover;background-position:50%}.event-box-title{font-size:30px;line-height:38px;font-weight:400;text-align:center;margin:20px 0 0;padding:0 20px}.event-box-subtitle{font-size:20px;line-height:28px;font-weight:400;text-align:center;margin:10px 0 0;padding:0 20px;color:#be003c}.event-box-text{font-size:14px;line-height:22px;padding:0 20px;margin:20px 0 30px}.page-template-brands .cooking-logo{fill:#be003c;stroke-width:0}.page-template-brands .entry-header{height:auto}.page-template-brands #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{color:#000}.page-template-brands .favorite-header-icon,.page-template-brands .account-header-icon,.page-template-brands .cart-header-icon{fill:#be003c}.page-template-brands .cart-count{background-color:#000}.page-template-brands .site-main{max-width:1280px;margin:160px auto 40px!important}.page-template-brands .woocommerce-breadcrumb{display:block;justify-content:center;width:90%;color:#be003c!important;padding:6px 100px!important;background-color:#f2f2f2!important;border-radius:90px;font-size:12px!important;line-height:20px!important;font-weight:400;margin:20px auto 0!important;text-align:center}.page-template-brands .woocommerce-breadcrumb a{color:#000!important}.page-template-brands .page-title{font-size:40px;line-height:48px;font-weight:400;text-align:center;margin:40px 0 20px}.page-template-brands .content-area{max-width:1280px;margin:0 auto}.brands-frame{display:flex;flex-direction:column;flex-wrap:wrap;margin:50px 0 0}.brand-item-frame{display:flex;flex-direction:column;justify-content:center;align-items:center;width:92%;margin:0 4% 30px}.brand-item{width:100%;border:1px solid #d5d5d5;border-radius:20px}.brand-logo{width:100%;height:200px;background-size:80%;background-position:50%;background-repeat:no-repeat}.brand-button a{display:block;font-size:16px;font-weight:700;color:#be003c;padding:14px 40px;margin:-26px 0 0;border-radius:90px;background-color:#fff;border:1px solid #be003c;text-decoration:none;text-align:center;transition:all 1s}.brand-button a:hover{color:#fff!important;border-radius:90px;background-color:#be003c;border:1px solid #be003c;text-decoration:none;transition:all 1s}.page-template-chosen .entry-content{text-align:center}.page-template-chosen .product-category{width:100%}.chosen-frame{max-width:1280px;margin:0 auto;padding:0 40px}.category-items{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch}.chosen-product{margin:0 0 50px;display:flex;flex-direction:column;align-items:center;width:100%}.chose-title{margin-top:40px}.category-recipes-sub,.category-recipes{margin:0}.category-recipes-sub .site,.category-recipes .site{width:100%}.category-recipes-sub .hero-content h1{font-size:48px;line-height:56px;margin:80px 0 0}.child-category-links{max-width:1024px;margin:50px auto 0;padding:0 40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.child-category-links a{margin:10px;padding:7px 20px;background-color:#be003c;color:#fff;text-decoration:none;border-radius:90px;transition:transform .3s ease-in-out}.child-category-links a:hover{transform:scale(1.05)}.child-category-back-mother{margin:30px 0 0;font-weight:300}.recipe-cats{margin:-60px auto 40px;padding:6px 40px!important;background-color:#f2f2f2!important;border-radius:90px;text-align:center;font-size:12px;line-height:20px}.recipe-cats a{}.page-template-sharing .site-main{max-width:1280px;margin:60px auto;padding:0 40px}.sharing-lab{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;column-gap:0}.sharing-lab-link{display:flex;flex-direction:column;text-decoration:none;margin:0 0 40px;flex:1}.sharing-lab-item{display:flex;flex-direction:column;width:100%;border:1px solid #d5d5d5;border-radius:20px;overflow:hidden}.sharing-lab-image{width:100%;height:250px;background-size:cover;background-position:50%}.sharing-lab-content{text-align:center}.sharing-lab-title{color:#000;padding:0 0 30px}.page-template-sharing .sharing-lab-title{color:#000;padding:20px 0 50px}.sharing-lab-link,.sharing-lab-item{align-items:center}.read-more-button{display:inline-block;width:auto}.contact-locations{display:flex;flex-direction:row;column-gap:40px;justify-content:center;text-align:center;margin:50px auto 0}.contact-locations div{flex:1}.category-blog .entry-header{height:70px}.category-blog .cooking-logo{fill:#be003c;stroke-width:0}.category-blog #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{color:#000}.category-blog .favorite-header-icon,.category-blog .account-header-icon,.category-blog .cart-header-icon{fill:#be003c}.category-blog .cart-count{background-color:#000}.category-blog .blog-post{margin:150px auto 0}.category-blog .blog-post h1{margin:30px 0 0;font-size:32px;line-height:40px}.blog-featured-image{border-radius:20px}.blog-featured-image img{border-radius:20px}.category-blog .blog-post .entry-content{margin:30px auto 60px;padding:0}.blog-meta{margin:30px auto 40px;padding:6px 40px!important;background-color:#f2f2f2!important;border-radius:90px;text-align:center;font-size:12px;line-height:20px}.cat-small-label{color:#fff;float:right;margin:20px 20px 0 0;background-color:#000;padding:5px 30px;border-radius:90px;font-size:12px}.category-blog-sub,.category-blog{margin:0}.category-blog-sub .site,.category-blog .site{width:100%}.category-blog-sub .hero-content h1{font-size:48px;line-height:56px;margin:80px 0 0}.child-category-links{max-width:1024px;margin:50px auto 0;padding:0 40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.child-category-links a{margin:10px;padding:7px 20px;background-color:#be003c;color:#fff;text-decoration:none;border-radius:90px;transition:transform .3s ease-in-out}.child-category-links a:hover{transform:scale(1.05)}.child-category-back-mother{margin:30px 0 0;font-weight:300}.recipe-cats{margin:-60px auto 40px;padding:6px 40px!important;background-color:#f2f2f2!important;border-radius:90px;text-align:center;font-size:12px;line-height:20px}.post-thumbnail .entry-title{margin:0}.latest-news-post-frame .post-date,.category-blog .post-date{margin:20px 0 0;font-size:12px}.blog-main{max-width:1280px;margin:60px auto 0;padding:0 40px;font-size:16px;line-height:24px;font-weight:300}.category-tutorials-sub,.category-tutorials{margin:0}.category-tutorials-sub .site,.category-tutorials .site{width:100%}.tutorials-frame{max-width:1280px;margin:40px auto 0;padding:0 40px}.tutorials-frame .site-main{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;column-gap:40px}.video-thumbnail-frame{width:260px;margin:15px 0}.page-template-tutorials .video-thumbnail-frame{text-align:center}.video-thumbnail{width:260px;height:146px;position:relative;display:inline-block;border-radius:20px;overflow:hidden;transition:transform .3s ease-in-out}.video-thumbnail:hover{transform:scale(1.03)}.video-thumbnail img{width:100%;height:auto}.video-thumbnail .play-button{width:100%;height:100%;background-image:url(images/play-button.svg);background-size:70px 70px;background-position:50%;background-color:rgba(0,0,0,.5);background-repeat:no-repeat;pointer-events:none}.mfp-content{width:100%;height:100%}#video-popup{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.mfp-close-btn-in .mfp-close{color:#fff!important;font-size:60px!important;margin:30px 20px 0 0!important}#video-popup video{max-width:560px;max-height:320px}.tutorial-title{margin:10px 0 0;font-size:14px;line-height:22px;font-weight:400}.service{display:flex;flex-direction:column;max-width:1280px;margin:0 auto;padding:0 40px;column-gap:0}.page-template-service .sharing-lab-title{padding:30px 0 50px}.sharing-lab-icon-frame{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.6)}.sharing-lab-icon-frame img{width:140px}.faq-container{max-width:1024px;margin:0 auto;padding:0 40px}.faq-item{margin-bottom:20px}.faq-text{display:none;margin-top:20px;font-weight:300;padding:0 40px}.faq-title{font-size:14px;line-height:22px;font-weight:400;cursor:pointer;margin:0;padding-right:20px;position:relative;display:flex;justify-content:space-between;align-items:center;background-color:#be003c;padding:10px 80px 10px 30px;border-radius:20px 20px 20px 20px;color:#fff;transition:all 1s}.active{border-radius:20px 20px 0 0}.faq-title::after{content:'';background-image:url(images/faq-arrow.png);background-size:contain;background-repeat:no-repeat;width:20px;height:20px;position:absolute;right:40px;transition:transform .3s}.faq-title.active::after{transform:rotate(180deg)}.error404 .cooking-logo{fill:#be003c;stroke-width:0}.error404 #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{color:#000}.error404 .favorite-header-icon,.error404 .account-header-icon,.error404 .cart-header-icon{fill:#be003c}.error404 .cart-count{background-color:#000}.error404 .site-main{width:100%;height:100%;min-height:400px;display:flex;justify-content:center;align-items:center;margin:100px 0 0;text-align:center}.error404 .site-main .page-content{font-weight:300}.icon-group-frame{max-width:1280px;margin:0 auto 50px;padding:0 40px;display:flex;flex-direction:column;justify-content:center;align-items:center;column-gap:0}.icon-group{flex:1;text-align:center}.icon-group img{width:150px}.icon-group .icon-title{font-size:20px;line-height:28px}.about-brands-frame{max-width:1280px;margin:0 auto 50px;padding:0 40px;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;column-gap:40px}.about-brand{width:250px;padding:0 20px}.about-office-frame{max-width:1280px;margin:0 auto 80px;padding:0 40px;display:flex;flex-direction:column;justify-content:center;align-items:center;column-gap:0}.about-office-text{font-weight:300}.about-office-image{width:100%;height:280px;margin:0 0 20px;border-radius:20px;background-size:cover;background-position:50%}.chefs-links{flex-direction:row}.chefs-what-we-offer-frame{max-width:1280px;margin:0 auto 80px;padding:0 40px;font-weight:300}.chefs-links{display:flex;flex-direction:column;justify-content:center;align-items:center;column-gap:0}.chef-link{width:170px;margin:0 0 30px}.chef-link a{color:#000;text-decoration:none;font-size:14px;font-weight:700;display:flex;flex-direction:column;text-align:center;align-items:center}.chefs-link-text{margin:14px 0 0}.solutions-slider-container{position:relative;width:100%;margin:20px 0 0;overflow:hidden}.solutions-slider{display:flex;transition:transform .5s ease-out;will-change:transform}.chefs-solutions-frame{max-width:1280px;margin:0 auto 80px;padding:0 40px;display:flex;flex-direction:column;justify-content:center;align-items:center;column-gap:0}.solutions-text{font-weight:300;width:100%}.client-logo{width:250px;height:130px}.chefs-clients-frame{max-width:1280px;margin:0 auto 80px;padding:0 40px}.client-logos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:40px}.client-logo{display:flex;justify-content:center;align-items:center}.client-logo img{max-height:100%}.chef-testimonial-frame{max-width:1280px;margin:0 auto 80px;padding:0 40px}.testimonial-slider{width:100%;margin:0 auto;position:relative;overflow:hidden}.swiper-wrapper{display:flex}.swiper-slide{display:flex;justify-content:center;align-items:center;width:100%}.testimonial-content{text-align:center;padding:0 60px 20px!important;max-width:1024px;margin:0 auto}.testimonial-text{font-size:16px;line-height:24px;font-weight:300;margin-bottom:10px}.testimonial-name{font-style:italic}.swiper-pagination{bottom:10px!important;left:0;width:100%;text-align:center}.swiper-button-next,.swiper-button-prev{display:flex!important;justify-content:center!important;align-items:center!important;top:50%;transform:translateY(-50%);width:30px!important;height:30px!important;background-color:#be003c;border-radius:100%;color:#fff!important}.swiper-button-next:after,.swiper-button-prev:after{content:""!important;font-size:30px!important}.swiper-pagination-bullet{background-color:grey!important}.swiper-pagination-bullet-active{background-color:#000!important}.mc4wp-response{text-align:center!important;margin-top:10px!important;font-size:14px!important;font-weight:700!important}}@media only screen and (min-width:480px){}@media only screen and (min-width:640px){}@media only screen and (min-width:768px){.product-image-wrapper{position:relative}.my-out-of-stock-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:700;padding:8px 12px;border-radius:90px;padding:10px 20px;background-color:rgba(0,0,0,.5);color:#fff;z-index:99}.onsale{position:absolute;width:90px!important;height:90px!important;top:10px;right:10px;z-index:999;background-color:red;color:#fff;padding:5px 10px;border-radius:5px;font-size:18px!important;font-weight:700!important;line-height:24px!important}.woocommerce-custom-category .wpcbm-badge-inner img,.page-template-shop-page .wpcbm-badge-inner img,.single-product .related .wpcbm-badge-inner img,.page-template-homepage .select-products .wpcbm-badge-inner img{width:50px}.wpcbm-badge-style-image .wpcbm-badge-inner{width:60px!important}.woocommerce-checkout-review-order{flex-direction:row}#floating-button{display:block}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:40px}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{padding:20px 40px 40px}.header-contact-button{border-radius:20px;padding:10px 30px;height:30px;font-size:12px;margin:0 10px 0 0}.site-header{height:100px;flex-direction:row}.admin-bar .site-header{margin-top:32px}.site-branding{width:180px;margin:0}.main-navigation{margin:-3px 14px 0 0;justify-content:flex-end}.header-wishlist,.header-account,.header-cart{width:30px;height:30px;margin:0 10px}.footer-address h2{font-size:18px;line-height:24px}.footer-address p{font-size:14px;line-height:22px}.footer-content{flex-direction:row}.footer-box-one{width:30%;margin:0 2% 0 0}.footer-logo{width:160px}.footer-social-links a{width:30px;height:30px;margin:0 8px}.footer-box-two{width:38%;margin:0 4% 0 0}.footer-address{font-size:16px;line-height:22px;text-align:left}.footer-box-three{width:26%;margin:0}.footer-nav-class ul{text-align:left}.premium-products{flex-direction:row;padding:0}.premium-product{margin:0 1%}.single_variation_wrap{margin:10px 0 0}.product-categories-frame{flex-direction:row;justify-content:center;align-items:flex-start}.latest-news-frame{flex-direction:row}.latest-news-post-frame{width:48%;margin:0 1%}.handpicked-products{flex-direction:row}.handpicked-products .product{width:30%;margin:0 1.5%}.homepage-recipe-icons{flex-direction:row}.recipe-post{flex-direction:row}.recipe-image{width:40%;height:400px}.recipe-title{text-align:left}.recipe-details{width:57%;margin:0 0 0 3%}.recipe-button-frame{text-align:left}.customer-support-frame{flex-direction:row}.customer-support-info{width:48%;margin:0 1% 0 0}.customer-support-map{width:48%;margin:0 0 0 1%}.customer-support-links{flex-direction:row}.customer-link{margin:0 10px}.brand-intro{flex-direction:row}.brand-intro-video{width:42%;margin:0 2% 0 0}.brand-intro-text-frame{width:52%;margin:0 0 0 2%}.why-boxes{flex-direction:row}.feature-item{padding:0 20px}.feature-item.active .feature-image{border-radius:20px 20px 0 0}.entry-frame{flex-direction:row}.feature-description{padding:60px}.feature-description h2{font-size:34px;line-height:42px}.feature-description p{font-size:16px;line-height:24px}.features-grid{flex-direction:row;flex-wrap:nowrap;column-gap:0}.page-template-default .entry-content ul{padding:0 0 0 30px;margin-bottom:1.5em}.page-template-default .entry-content li{margin-bottom:5px}.page .hero-content h1{font-size:48px;line-height:56px;margin:80px 0 0}.images.nickx_product_images_with_video{max-width:700px!important}.single-product .entry-content{margin:120px auto 40px!important}.single-product .woocommerce-breadcrumb{padding:6px 100px!important}.single-product .slider{width:100%!important;height:auto!important}.single-product .entry-summary{padding:0}.product-bubbles{padding:20px 0 0}.woocommerce ul.products li.product .button{font-size:16px}.product-information{display:flex;flex-direction:column;margin:0 auto 20px;width:100%}.product-info-entry.info-right .info-image{order:2}.product-info-entry.info-left .info-text{order:2;padding-left:40px;text-align:left}.product-info-entry.info-right .info-text{order:1;padding-right:40px;text-align:right}.single-product .qty{width:100px!important}.product-info-entry{display:flex;flex-wrap:wrap;margin:25px 0;align-items:center}.product-info-entry .info-image{width:50%;height:300px;background-size:cover;background-position:50%;border-radius:20px}.product-info-entry .info-text h2{font-size:40px;line-height:48px;margin:0}.characteristics-container{flex-direction:row;column-gap:40px}.left-characteristics{width:50%;text-align:right;margin:0}.right-characteristics{width:50%;text-align:left}.left-item{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin:10px 0}.left-item p{font-size:16px;line-height:22px;margin:0}.right-item p{font-size:16px;line-height:22px;margin:0}.left-text-frame{padding:0 20px 0 0;order:1}.left-image-frame{order:2;margin:0;width:50px;height:50px}.left-image-frame img{width:30px;height:auto}.related h2{margin:10px 0 50px}.child-categories{margin:120px auto 0}.woocommerce-custom-category .woocommerce-breadcrumb{width:60%}.top-level-categories{margin:120px auto 0}.page-template-shop-page .woocommerce-breadcrumb{width:60%;padding:6px 100px!important}.category-recipes .site-main{margin:200px auto 0!important}.recipe-icons{justify-content:center;border-radius:200px}.recipe-body-frame{display:flex;flex-direction:row;column-gap:40px}.recipe .entry-content{margin:40px 0}.recipe-page-frame article{width:48%;margin:0 0 40px}.cross-sell{flex-direction:row;column-gap:40px}.cross-sell-left{text-align:left}.cross-sell-right{text-align:left}.cross-sell-right h2{font-size:36px;line-height:44px;margin:0}.recipes-cross-sell-2 .cross-sell-left{order:1;text-align:right}.recipes-cross-sell-2 .cross-sell-right{order:2}.recipes-cross-sell-2 .cross-sell-left h2{text-align:right}.recipes-cross-sell-2 .cross-sell-left p{text-align:right}.post-template-default .event{padding:0 40px}.event-date-time-frame{flex-direction:row;justify-content:center;column-gap:40px}.event-date,.event-time{margin:0}.event-frame{padding:40px 60px}.event-page-small-frame{flex-direction:row;text-align:left;align-items:center}.event-page-small-frame .post-thumbnail{width:100px;height:100px;margin:0 20px 0 0}.event-title-roll .event-date-time-frame{justify-content:flex-start;margin:10px 0 0}.event-intro-boxes{flex-direction:row}.page-template-brands .woocommerce-breadcrumb{width:60%}.brands-frame{flex-direction:row;flex-wrap:wrap;margin:50px 0 0}.brand-item-frame{width:23%;margin:0 1% 30px}.category-items{flex-direction:row}.chosen-product{margin:0 1% 50px;width:23%}.sharing-lab{flex-direction:row;column-gap:20px}.service{flex-direction:row;column-gap:40px}.icon-group-frame{flex-direction:row;justify-content:center;align-items:center;column-gap:40px;margin:0 auto 50px}.about-office-frame{flex-direction:row;column-gap:40px}.about-office-image{width:45%;margin:0}.chefs-links{flex-direction:row;column-gap:40px}.chef-link{margin:0}}@media only screen and (min-width:1024px){.footer-address h2{font-size:20px;line-height:28px}.footer-address p{font-size:16px;line-height:24px}.footer-logo{width:200px}.recipe-icon{flex-direction:row}.recipe-icon img{margin:0 10px 0 0}}@media only screen and (min-width:1280px){.main-navigation{justify-content:center}.premium-button .button{font-size:16px;padding:14px 40px}.premium-title h2{font-size:30px;line-height:38px}.premium-subtitle h3{font-size:24px;line-height:32px}.premium-text{font-size:16px;line-height:24px}.sharing-lab{column-gap:40px}}@media print{}