#ajaxcartpro-progress{border:1px
#999 solid;position:fixed;text-align:center;padding:10px;background-color:#fff;z-index:109999;color:black;overflow:auto;min-height:50px;min-width:260px}#ajaxcartpro-add-confirm,#ajaxcartpro-remove-confirm{position:fixed;border:1px
#999 solid;text-align:center !important;padding:10px;background-color:#fff;z-index:109999;color:black;overflow:auto;min-height:20px;min-width:260px;width:auto;height:auto}.ajaxcartpro-box-hide{display:none}.ajaxcartpro-box-show{display:block}#ajaxcartpro-add-confirm p,
#ajaxcartpro-remove-confirm
p{width:260px}.acp-msg-block{font-weight:bold;background-image:none;padding:0!important;min-height:0!important;font-size:12px !important;text-align:center}.aw-acp-continue,.aw-acp-checkout,.aw-acp-continue:hover,.aw-acp-checkout:hover{padding:0;line-height:44px;height:42px;margin:0
auto;display:block;font-family:Arial,sans-serif;font-weight:bold;font-size:15px;text-decoration:none;cursor:pointer}.aw-acp-continue,.aw-acp-continue:hover{color:#333;background:#ccc;width:204px}.aw-acp-continue:hover{background:#d8d8d8}.aw-acp-checkout,.aw-acp-checkout:hover{color:#fff;background:#faa31e;width:204px}.aw-acp-checkout:hover{background:#e18905}#acp-configurable-block #bundle-product-wrapper{z-index:101000}#acp-configurable-block
dl{text-align:left;padding-left:10px}#acp-configurable-block
.price{font-size:14px}#acp-configurable-block .product-name{text-align:center;font-size:14px;font-weight:bold}#acp-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;-moz-opacity:0.3;opacity:.30;filter:alpha(opacity=30);z-index:10100}#acp-overlay[id]{position:fixed}#acp-product-options{min-width:180px;position:fixed;overflow:auto;z-index:101000;background-color:white;padding:10px;width:auto;height:auto}#acp-product-options .aw-acp-continue,
#acp-product-options .aw-acp-checkout{display:inline-block;text-align:center;text-decoration:none}#acp-product-options .aw-acp-btn-container{margin:5px
auto 5px auto;padding-left:10px}#acp-product-options .giftcard-send-form{margin:0}#acp-product-options .product-options dt label.required
em{color:#EB340A;margin-left:5px}#acp-product-options #product-options-wrapper{margin:0;text-align:center}.map-popup{z-index:101001 !important}@media screen and (max-width: 549px){.aw-acp-btn-container
a{margin-top:10px !important}}#payment_form_alma_installments
ul{margin:0
4rem 0 0}#payment_form_alma_installments ul
li{list-style-type:none;padding:5px
20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid silver}#alma-widget{margin-bottom:20px}.amfpc-block-info{position:relative;border:1px
dotted #008080;margin:6px
2px;padding:18px
2px 2px 2px;zoom:1}.amfpc-block-info:hover{border-color:orange !important}.amfpc-block-info>.amfpc-block-handle,.amfpc-block-info>.amfpc-template-info{position:absolute;top:0;padding:2px
5px;background:#008080;color:white;font:normal 11px Arial;text-align:left !important;z-index:998;text-transform:none}.amfpc-block-info>.amfpc-block-handle:hover,.amfpc-block-info>.amfpc-template-info:hover{z-index:999}.amfpc-block-info>.amfpc-block-handle{cursor:default;left:0;white-space:nowrap}.amfpc-block-info>.amfpc-template-info{right:0}.amfpc-block-info>.amfpc-block-handle:hover{background-color:orange !important}.amfpc-block-info.active{-webkit-animation:amfpc-blocks 1s linear .5s infinite alternate;animation:amfpc-blocks 1s linear .5s infinite alternate}@-webkit-keyframes amfpc-blocks{from{opacity:1}to{opacity: .1}}@keyframes amfpc-blocks{from{opacity:1}to{opacity: .1}}.amfpc-block-info.updated{border-color:red}.amfpc-block-info.updated>.amfpc-block-handle{top:0;background:red}.amfpc-info{width:350px;min-height:95px;position:fixed;bottom:10px;left:10px;background:#008080;color:#fff;z-index:99999;font-size:32px}.amfpc-info
h1{background:rgba(255, 255, 255, 0.1);color:#fff;padding:2px
5px;font-size:14px;font-weight:bold}.amfpc-info
h2{margin-top:12px;text-align:center;font-size:30px;font-weight:400;color:rgba(255, 255, 255, 0.7)}.amfpc-info .amfpc-content{line-height:48px}.slider{display:grid;gap:1rem;margin:1rem 0}.slider.slider-1{grid-template-columns:repeat(1,minmax(0,1fr))}.slider.slider-2{grid-template-columns:repeat(2,minmax(0,1fr))}.slider.slider-3{grid-template-columns:repeat(3,minmax(0,1fr))}.slider.slider-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.slider
.slide{position:relative;background:#f5f5f5;transition-duration:200ms}.slider .slide:hover{background:#ccc;color:#333}.slider .slide
img{width:100%;height:auto}.slider .slide
.description{text-align:center;padding:.8rem}.slider .slide .description
.bold{text-transform:uppercase;font-weight:bold}@media only screen and (max-width: 1024px){.slider.slider-4{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 768px){.slider.slider-3{grid-template-columns:repeat(1, minmax(0, 1fr))}.slider .slide img.desktop-image{display:none}}@media only screen and (max-width: 600px){.slider.slider-2{grid-template-columns:repeat(1,minmax(0,1fr))}.slider.slider-4{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media only screen and (min-width: 769px){.slider .slide img.mobile-image{display:none}}.snippets{border:1px
solid #E4E4E4;margin:0px
0;overflow:auto}.snippets
p{margin-bottom:0}.snippets .product-name{font-weight:700}.snippets .prod-thumb{float:left;padding:8px}.snippets
img{display:block;margin:0px}.snippets
.content{padding:5px}.snippets .content
i{font-style:initial}.snippets .rating-box{float:right;margin-bottom:5px}.snippets-footer{margin-top:-5px;color:#666;font-style:normal}.snippets-fields{font-size:x-small}.snippets-fields
ul{display:inline}.snippets-fields
li{display:inline;color:#5D5D5D;background:none !important;padding-left:0 !important;font-size:13px;float:left;margin:0px
!important}.snippets-fields li+li::before{content:"- "}.snippets-sidebar .rating-box{margin-right:5px;margin-top:5px;float:left;width:73px;position:absolute;height:15px;font-size:0;background:url(/skin/frontend/base/default/magmodules/snippets/images/bkg_rating.gif) repeat-x;background-size:15px;text-indent:-999em;overflow:hidden}.snippets-sidebar
.rating{float:left;height:13px;background:url(/skin/frontend/base/default/magmodules/snippets/images/bkg_rating.gif) repeat-x;background-position-y:100%;background-size:15px}.wc-overlay{position:absolute;display:none;opacity:0.9;z-index:99999;background:white url('/skin/frontend/base/default/webcooking/images/ajax-loader.gif') center 5% no-repeat}.cms-home .std ul, .cms-home .std
li{margin:0;padding:0;list-style-type:none}.home-banners-list{display:block}.std .home-banners-list
li{display:block;float:left;padding:0
0 20px}.home-banners-list
a{display:block;line-height:48px;margin:0
auto;border:1px
solid #ddd;text-align:center;text-decoration:none}.home-big-banners-list
a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-small-banners-list
a{line-height:20px;padding:0
0 10px}.home-banners-list a:hover{border-color:#faa31e}.home-banners-list
img{display:block}.home-small-banners-list
img{margin:0
0 10px}.home-banners-list
span{font-weight:bold;text-transform:uppercase}.home-small-banners-list
span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-big-banners-list
li{width:50%}.home-big-banners-list
a{width:568px;margin:0
auto}.home-banners-list li:first-child
a{float:left}.home-banners-list li:last-child
a{float:right}.home-small-banners-list
li{width:25%}.home-small-banners-list
a{width:278px}.std .footer-commitments-list{padding:0
4px}.std .footer-commitments-list:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}.std .footer-commitments-list
li{padding-right:24px}.std .footer-commitments-list li:first-child{padding-left:0}.std .footer-commitments-list li:last-child{padding-right:0}.std .gts-ajaxified-placeholder{clear:both}.home-products-grid{clear:both}.cms-home .site-infos-content-wrapper{padding:0
20px}.cms-home .site-infos-content{margin:0
0 20px;padding:0
12px 0 0;overflow-y:auto}@media only screen and (max-width: 1199px) and (min-width: 821px){.home-big-banners-list
a{width:97%}.home-small-banners-list
a{width:90%}}@media only screen and (max-width: 820px){.home-big-banners-list
li{width:100%}.home-small-banners-list
li{width:50%}.home-banners-list li a, .home-banners-list li:first-child a, .home-banners-list li:last-child
a{float:none}.cms-home .site-infos-content-wrapper{max-height:none;margin-bottom:0;overflow:visible}}@media only screen and (max-width: 669px){.home-big-banners-list
a{width:100%;line-height:20px;padding:0
0 10px}.home-big-banners-list
img{margin:0
0 10px}.home-big-banners-list
span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-small-banners-list
a{width:90%}}@media only screen and (max-width: 519px){.home-small-banners-list
li{width:100%}.home-small-banners-list
a{width:100%;max-width:278px}}.home-blog-wrapper{display:inline-block;width:100%;margin-bottom:18px}.home-blog{text-align:center;margin-top:18px;margin-bottom:18px}.home-blog .home-blog-title{height:40px;line-height:42px;margin:0
0 18px;font-size:24px;color:#333;background:#f5f5f5;text-align:center;text-transform:uppercase}.home-blog .home-blog-list{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.home-blog .home-blog-list .home-blog-post{-webkit-flex-basis:33%;-ms-flex-basis:33%;flex-basis:33%;height:auto;margin:0
10px;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:solid 1px #f5f5f5}.home-blog .home-blog-list .home-blog-post .home-blog-post-img{width:100%;height:275px;object-fit:cover}.home-blog .home-blog-list .home-blog-post-summary{padding:10px}.home-blog .home-blog-list .home-blog-post-summary
a{text-decoration:none}.home-blog .home-blog-list .home-blog-post-summary a:hover{color:inherit}.home-blog .home-blog-list .home-blog-post-summary
p{display:inline}.home-blog .home-blog-list .home-blog-post-link{display:block;width:100%;font-weight:bold;padding:10px
0;text-transform:uppercase;text-decoration:none;background-color:#f5f5f5;color:#333;margin-top:auto}.home-blog .home-blog-list .home-blog-post-link:hover{color:#fff;background-color:#faa31e}@media only screen and (max-width: 900px){.home-blog .home-blog-list{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.home-blog .home-blog-list .home-blog-post{margin-bottom:20px}}