.woocommerce-store-notice.demo_store{box-sizing:border-box;width:100%;margin:0;padding:13px 60px;background:linear-gradient(90deg,#f7f9f7 0%,#e6ede7 50%,#f7f9f7 100%);color:#405046;border-top:1px solid rgba(156,175,159,0.35);border-bottom:1px solid rgba(156,175,159,0.55);box-shadow:0 4px 16px rgba(52,68,57,0.08);font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0.02em;text-align:center;z-index:99999}.woocommerce-store-notice.demo_store::before{content:"✦";display:inline-block;margin-right:10px;color:#91a696;font-family:Georgia,serif;font-size:13px;transform:translateY(-1px)}.woocommerce-store-notice.demo_store strong{color:#34463a;font-weight:600}.woocommerce-store-notice__dismiss-link{position:absolute;top:50%;right:22px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:transparent!important;font-size:0;text-decoration:none!important;border:1px solid rgba(64,80,70,0.22);border-radius:50%;transform:translateY(-50%);transition:background-color 0.25s ease,border-color 0.25s ease,transform 0.25s ease}.woocommerce-store-notice__dismiss-link::after{content:"×";color:#405046;font-family:Arial,sans-serif;font-size:19px;font-weight:300;line-height:1}.woocommerce-store-notice__dismiss-link:hover{background-color:#9caf9f;border-color:#9caf9f;transform:translateY(-50%) rotate(90deg)}.woocommerce-store-notice__dismiss-link:hover::after{color:#ffffff}@media screen and (max-width:767px){.woocommerce-store-notice.demo_store{padding:11px 48px 11px 20px;font-size:12.5px;line-height:1.45;letter-spacing:0.01em}.woocommerce-store-notice.demo_store::before{margin-right:6px;font-size:11px}.woocommerce-store-notice__dismiss-link{right:10px;width:26px;height:26px}}.woocommerce ul.products li.product .price del .woocommerce-Price-amount,.woocommerce div.product .price del .woocommerce-Price-amount{font-size:19px!important;color:black!important}.woocommerce ul.products li.product{position:relative;overflow:hidden}.woocommerce span.onsale{position:absolute!important;top:18px;left:-28px;z-index:9;background:#E8622A;color:#fff;font-size:9px;font-weight:600;padding:3px 40px;transform:rotate(-45deg);letter-spacing:0.5px;width:auto;height:auto;min-height:0;line-height:normal;border-radius:0;margin:0;right:auto;text-align:center}.woocommerce ul.products li.product .price del,.woocommerce div.product .price del{font-size:0.75em!important;opacity:0.5!important;vertical-align:baseline!important}.woocommerce ul.products li.product .price del .woocommerce-Price-amount,.woocommerce div.product .price del .woocommerce-Price-amount{font-size:13px}h3.ywcca_widget_title{font-size:0!important}h3.ywcca_widget_title::after{content:"Categorie";font-size:16px}.woocommerce ul.products li.product{position:relative}.frada-esaurito{position:absolute;top:12px;left:12px;z-index:99;background-color:#6b8c78;color:#ffffff;font-size:11px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;padding:5px 12px;border-radius:3px;pointer-events:none}.woocommerce div.product div.images{position:relative}.frada-esaurito-single{position:absolute;top:12px;left:12px;z-index:99;background-color:#6b8c78;color:#ffffff;font-size:11px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;padding:5px 12px;border-radius:3px;pointer-events:none}.paypal-button-container{min-width:500px;max-width:750px;margin-top:20px!important}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart{display:flex!important;align-items:center!important;gap:15px!important;flex-wrap:wrap!important}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart .gpfw_gift_pack_fields{flex-basis:100%!important;width:100%!important;margin-bottom:10px!important}.woocommerce div.product form.cart div.quantity{margin:0!important;width:auto!important;display:inline-flex!important}.woocommerce div.product form.cart div.quantity input.qty{border-radius:8px!important}.woocommerce td.value.yith_wccl_is_custom>div.select_box_colorpicker{display:none!important}.woocommerce td.value.yith_wccl_is_custom .select_box_colorpicker,.woocommerce td.value.yith_wccl_is_custom .select_box{background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}.woocommerce td.value.yith_wccl_is_custom .select_box_colorpicker::after,.woocommerce td.value.yith_wccl_is_custom .select_box_colorpicker::before,.woocommerce td.value.yith_wccl_is_custom span::after,.woocommerce td.value.yith_wccl_is_custom span::before{display:none!important;content:""!important}.entry-content table:not(.variations){border:1px solid #eee;margin:10px 0 15px;text-align:left;width:100%}.woocommerce-Price-amount{font-size:25px;font-family:'Playfair Display';font-weight:600}@media all and (max-width:767px){html .et-db .four-col-mob .et_pb_column{width:20.875%!important}html .et-db .four-col-mob .et_pb_column:nth-last-child(-n+4){margin-bottom:0}html .et-db .four-col-mob .et_pb_column:not(:nth-child(4n)){margin-right:5.5%!important}}@media (max-width:768px){.wfspb-lining-layer{padding:5px}}.wcpay-express-checkout-wrapper{padding-top:20px!important}@media (min-width:768px){.woocommerce-error li,.woocommerce-message li,.woocommerce-info li{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important}.woocommerce-error .button,.woocommerce-message .button,.woocommerce-info .button{flex-shrink:0!important;white-space:nowrap!important}}@media (max-width:767px){.woocommerce-error li,.woocommerce-message li,.woocommerce-info li{display:flex!important;align-items:center!important;gap:10px!important;justify-content:space-between!important}.woocommerce-error .button,.woocommerce-message .button,.woocommerce-info .button{flex-shrink:0!important;white-space:nowrap!important;margin-left:auto!important}.woocommerce-error li,.woocommerce-message li,.woocommerce-info li{padding:12px 15px!important}.woocommerce-error .button,.woocommerce-message .button,.woocommerce-info .button{font-size:13px!important;padding:8px 12px!important}}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:rgba(147,169,150,0.64);font-size:14px!important;color:#444444!important;font-weight:700;line-height:15px}@media (max-width:767px){.mobile-two-columns{display:flex!important}.mobile-two-columns .et_pb_column{width:50%!important}}@media (min-width:981px){.et_pb_gutters2 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:0}}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price,.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del{color:#677f6a!important;font-size:20px;margin:0!important;font-family:playfair display;text-align:center;font-weight:800}@media only screen and (max-width:768px){body{padding-bottom:60px!important}}.woocommerce-loop-product__title{text-align:center!important}ul.products{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important}ul.products li.product{display:flex!important;flex-direction:column!important}ul.products li.product>a.woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;flex:1!important}ul.products li.product .et_shop_image{flex-shrink:0!important}ul.products li.product h2.woocommerce-loop-product__title{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}ul.products li.product .price{flex-shrink:0!important;margin-top:10px!important}ul.products li.product .yith-add-to-wishlist-button-block{flex-shrink:0!important;margin-top:10px!important}@media (max-width:980px){.et_pb_shop_0 ul.products{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:15px!important;padding:0 20px 20px 20px!important}.et_pb_shop_0 ul.products li.product{flex:0 0 85%!important;max-width:85%!important;scroll-snap-align:center!important}.et_pb_shop_0 ul.products::-webkit-scrollbar{display:none}.et_pb_shop_0 ul.products{-ms-overflow-style:none;scrollbar-width:none}}