.woocommerce-cart table.shop_table{border-collapse:collapse;width:100%;background:transparent;font-family:'Arial',sans-serif;font-size:15px;margin-bottom:40px;border:none}.woocommerce-cart table.shop_table th{text-transform:uppercase;font-size:13px;color:#D8AC40;padding:15px;text-align:left;font-family:'Arial',sans-serif;border:none;background:rgba(17,56,42,1)}.woocommerce-cart table.shop_table thead th:first-child{background:rgba(17,56,42,1)}.woocommerce-cart .shop_table tbody td{background:#fff;padding:25px 15px;vertical-align:middle;border:none;font-family:'Arial',sans-serif;text-align:left}.woocommerce-cart .product-thumbnail img{border-radius:10px;max-width:140px;height:auto}.woocommerce-cart .product-name a{font-weight:600;font-size:15px;color:#000;text-transform:uppercase;letter-spacing:0.5px;font-family:'Arial',sans-serif;display:block;text-align:left}.woocommerce-cart .product-name{text-align:left}.woocommerce-cart .quantity{display:flex;align-items:center;justify-content:center;border:1px solid #ccc;border-radius:6px;overflow:hidden;width:fit-content;margin:auto;height:50px;background:#fff}.woocommerce-cart .quantity input.qty{width:60px;height:100%;text-align:center;border:none;font-size:16px;box-shadow:none;font-family:'Arial',sans-serif}.woocommerce-cart .quantity .minus,.woocommerce-cart .quantity .plus{background:#11382A;color:#D8AC40;border:none;font-size:20px;width:40px;height:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.3s ease;font-weight:bold}.woocommerce-cart .quantity .minus:hover,.woocommerce-cart .quantity .plus:hover{background:#D8AC40;color:#000}.woocommerce-cart .product-price,.woocommerce-cart .product-subtotal{font-weight:600;font-size:15px;color:#000;font-family:'Arial',sans-serif;text-align:left}.woocommerce .cart_totals{background:#fff;padding:30px;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.08);font-family:'Arial',sans-serif;border:1px solid #eee;margin-left:30px;width:100%;max-width:700px}.woocommerce .cart_totals h2{font-size:22px;margin-bottom:20px;border-bottom:2px solid #D8AC40;padding-bottom:10px;color:#000;text-transform:uppercase;font-family:'Arial',sans-serif}.woocommerce .cart_totals table th,.woocommerce .cart_totals table td{padding:10px 0;font-size:15px;color:#333;font-family:'Arial',sans-serif;background:none;text-align:left}.woocommerce .cart_totals .shipping td{color:#008000;font-weight:bold}.woocommerce .coupon{background:#f9f9f9;padding:20px;border-radius:12px;border:1px solid #eee;margin-bottom:20px}.woocommerce .coupon input.input-text{border:1px solid #ccc;padding:12px;border-radius:6px;width:200px}.woocommerce .coupon button{background:#11382A;color:#D8AC40;border:none;padding:12px 20px;font-weight:bold;border-radius:6px;text-transform:uppercase}.woocommerce button[name="update_cart"]{background:#000;color:#fff;border:none;padding:12px 25px;font-weight:bold;border-radius:6px;text-transform:uppercase;transition:background 0.3s ease;margin-top:20px}.woocommerce button[name="update_cart"]:hover{background:#D8AC40;color:#000}.woocommerce .wc-proceed-to-checkout a.checkout-button{background:#000;color:#fff;text-align:center;font-weight:bold;font-size:16px;padding:14px;display:block;border-radius:8px;text-transform:uppercase;transition:background 0.3s ease;margin-top:20px}.woocommerce .wc-proceed-to-checkout a.checkout-button:hover{background:#D8AC40;color:#000}@media (max-width:768px){.woocommerce-cart table.shop_table td{display:block;width:100%;margin-bottom:15px}.woocommerce .cart_totals{padding:20px;margin-left:0;max-width:100%}.woocommerce-cart .quantity{flex-wrap:wrap;gap:10px}}.woocommerce-cart .shop_table thead th,.woocommerce-cart .shop_table tbody td{padding:14px 8px!important}.woocommerce-cart .shop_table td.product-name{padding-right:0!important}.woocommerce-cart table.shop_table,.woocommerce-cart table.shop_table th,.woocommerce-cart table.shop_table td,.woocommerce-cart .product-name a,.woocommerce-cart .product-price,.woocommerce-cart .product-subtotal{font-family:'century-gothic',Arial,sans-serif!important;font-size:13px!important;letter-spacing:0.4px;font-weight:normal}.woocommerce-cart .product-name{display:flex;flex-direction:column;justify-content:center;padding-left:10px;gap:4px}.woocommerce-cart .product-thumbnail img{max-width:160px}.woocommerce-cart .quantity{margin:0 auto}.woocommerce-cart .shop_table tr{line-height:1.2em}.woocommerce-cart .shop_table td.product-name{background:#fff!important}.woocommerce-cart .shop_table td.product-name{background:#fff!important}.woocommerce-cart .shop_table td.product-name *{background:transparent!important}.woocommerce-cart .shop_table td.product-name{background:#fff!important}.woocommerce-cart .shop_table td.product-name *{background:transparent!important}.woocommerce-cart table.shop_table tbody tr{background:#fff!important}.woocommerce-cart table.shop_table thead th{background:rgba(17,56,42,1)!important;color:#D8AC40}.woocommerce-cart table.shop_table td,.woocommerce-cart table.shop_table th{background:#fff!important}.woocommerce-cart table.shop_table thead th{background:rgba(17,56,42,1)!important}:root{-lux-green:#0f3b2e;-lux-gold:#c9a227;-lux-black:#111111}.variable-items-wrapper{display:flex;flex-wrap:wrap;gap:.6rem}.variable-items-wrapper .variable-item{border:1px solid var(--lux-black);border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.06);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease}.variable-items-wrapper .button-variable-item{min-width:48px;padding:.6rem .9rem;font-weight:700;color:var(--lux-black)}.variable-items-wrapper .color-variable-item{width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}.variable-items-wrapper .variable-item:not(.disabled):hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.14);border-color:var(--lux-green)}.variable-items-wrapper .variable-item.selected{border-color:var(--lux-gold);box-shadow:0 0 0 2px var(--lux-gold) inset,0 6px 18px rgba(0,0,0,.12)}table.variations td.value.yamm-last-attr{display:flex;align-items:center;gap:14px;flex-wrap:wrap}table.variations td.value.yamm-last-attr .variable-items-wrapper{margin-right:auto}.yamm-variation-price{display:none;min-width:200px;text-align:right;font-weight:900;font-size:clamp(18px,2.4vw,24px);padding:.6rem 1rem;border:1px solid var(--lux-gold);border-radius:16px;background:#fff;box-shadow:0 6px 18px rgba(0,0,0,.08);color:var(--lux-black)}.yamm-variation-price small{display:block;margin-top:.15rem;font-weight:600;opacity:.7;font-size:.8rem}.yamm-cta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.yamm-cta .quantity{margin:0}form.cart .single_add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 1.2rem;font-weight:800;font-size:16px;background:var(--lux-green);color:#fff;border:0;border-radius:10px;transition:transform .12s ease,box-shadow .12s ease,background .2s ease;box-shadow:0 6px 18px rgba(0,0,0,.10);white-space:nowrap}form.cart .single_add_to_cart_button:hover{background:var(--lux-gold);color:var(--lux-black);transform:translateY(-1px);box-shadow:0 10px 24px rgba(0,0,0,.15)}form.cart .single_add_to_cart_button.is-disabled,form.cart .single_add_to_cart_button:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none;pointer-events:none}@media (max-width:560px){.yamm-cta{flex-direction:column;align-items:stretch;width:100%}.yamm-variation-price{width:100%;text-align:left}form.cart .single_add_to_cart_button{width:100%}}.wcpay-payment-request-wrapper,.wc-stripe-payment-request-wrapper,.payment_request_button,.stripe-payment-request-button,.apple-pay-button,.gpay-button,.google-pay-button,.wc-block-components-express-checkout,[class*="payment-request"]{display:none!important}.woocommerce-variation-price{display:none!important}.yamm-variation-price{display:none;min-width:200px;text-align:center;font-weight:800;font-size:clamp(18px,2.4vw,22px);padding:.7rem 1.2rem;border:1.5px solid var(--lux-gold);border-radius:50px;background:#fffdf8;color:var(--lux-black);box-shadow:0 4px 14px rgba(0,0,0,0.08);letter-spacing:.02em;line-height:1.2;white-space:nowrap}.yamm-variation-price small{display:block;margin-top:.2rem;font-weight:500;opacity:.75;font-size:.78rem}form.cart .single_add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 1.6rem;font-weight:800;font-size:15px;text-transform:uppercase;background:var(--lux-green);color:#fff;border:0;border-radius:50px;transition:transform .15s ease,box-shadow .15s ease,background .25s ease;box-shadow:0 4px 14px rgba(0,0,0,0.08);white-space:nowrap}form.cart .single_add_to_cart_button:hover{background:var(--lux-gold);color:var(--lux-black);transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,0.12)}form.cart .single_add_to_cart_button.is-disabled,form.cart .single_add_to_cart_button:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none;pointer-events:none}.yamm-cta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.yamm-cta .quantity{margin:0}@media (max-width:560px){.yamm-cta{flex-direction:column;align-items:stretch;width:100%}.yamm-variation-price{width:100%;text-align:center}form.cart .single_add_to_cart_button{width:100%}}table.variations td.value.yamm-last-attr{overflow:visible}.yamm-cta{gap:18px;flex-wrap:nowrap}.yamm-variation-price{margin-right:14px;position:relative;z-index:1}form.cart .single_add_to_cart_button{position:relative;z-index:2}@media (max-width:560px){.yamm-cta{flex-wrap:wrap;gap:12px}.yamm-variation-price{margin-right:0}}.single-product .summary,.single-product .entry-summary,.single-product .et_pb_wc_add_to_cart,.single-product .variations_form,.single-product table.variations td.value,.single-product table.variations td.value.yamm-last-attr{overflow:visible!important}table.variations td.value.yamm-last-attr{display:flex;align-items:center;flex-wrap:nowrap;gap:22px;width:100%;box-sizing:border-box}table.variations td.value.yamm-last-attr .variable-items-wrapper{flex:1 1 auto;min-width:240px;margin-right:auto}.yamm-cta{flex:0 0 auto;display:flex;align-items:center;gap:18px;max-width:100%;position:relative;z-index:2}.yamm-variation-price{flex:0 0 auto;margin-right:8px;white-space:nowrap}form.cart .single_add_to_cart_button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:50px;min-width:220px;max-width:100%;padding:0 22px;box-sizing:border-box;position:relative;z-index:3}@media (max-width:900px){table.variations td.value.yamm-last-attr{flex-wrap:wrap;gap:14px}.yamm-cta{width:100%;justify-content:space-between}.yamm-variation-price{margin-right:0}form.cart .single_add_to_cart_button{width:auto}}@media (max-width:560px){.yamm-cta{flex-direction:column;align-items:stretch;gap:10px}.yamm-variation-price{width:100%;text-align:center}form.cart .single_add_to_cart_button{width:100%}}.single-product .summary,.single-product .entry-summary,.single-product .et_pb_wc_add_to_cart,.single-product .variations_form,.single-product table.variations td.value,.single-product table.variations td.value.yamm-last-attr{overflow:visible!important}table.variations td.value.yamm-last-attr{display:flex!important;align-items:center;width:100%;gap:22px;flex-wrap:nowrap;box-sizing:border-box}table.variations td.value.yamm-last-attr .variable-items-wrapper{flex:1 1 auto;min-width:260px;margin:0!important}.yamm-cta{flex:0 0 auto;display:flex!important;align-items:center;gap:18px;max-width:100%;white-space:nowrap}.yamm-variation-price{flex:0 0 auto;margin:0 8px 0 0;position:static!important;white-space:nowrap;z-index:1}form.cart .single_add_to_cart_button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:50px;min-width:220px;max-width:100%;padding:0 22px;box-sizing:border-box;position:static!important;z-index:2}@media (max-width:900px){table.variations td.value.yamm-last-attr{flex-wrap:wrap;gap:14px}.yamm-cta{width:100%;justify-content:space-between}.yamm-variation-price{margin-right:0}}@media (max-width:560px){.yamm-cta{flex-direction:column;align-items:stretch;gap:10px}.yamm-variation-price{width:100%;text-align:center}form.cart .single_add_to_cart_button{width:100%}}.yamm-variation-price{display:none;width:100%;margin-top:14px;text-align:center;font-weight:900;font-size:clamp(18px,2.4vw,24px);padding:.6rem 1rem;border:1px solid #c9a227;border-radius:16px;background:#fff;box-shadow:0 6px 18px rgba(0,0,0,.08);color:#111;position:relative;order:99}.yamm-variation-price small{display:block;margin-top:.15rem;font-weight:600;opacity:.7;font-size:.8rem}@media (max-width:560px){.yamm-variation-price{text-align:center}}:root{-swatch-h:50px;-swatch-pad-x:14px}.variable-items-wrapper .button-variable-item{display:inline-flex;align-items:center;justify-content:center;min-height:var(--swatch-h);padding:0 var(--swatch-pad-x);border-radius:999px;line-height:1}form.cart .single_add_to_cart_button{height:var(--swatch-h);padding:0 calc(var(--swatch-pad-x) * 1.6);border-radius:999px;font-size:14px}.variations_form a.reset_variations{display:inline-flex;align-items:center;justify-content:center;min-height:var(--swatch-h);padding:0 var(--swatch-pad-x);margin-left:8px;border:1px dashed var(--lux-black);border-radius:999px;background:#fff;color:var(--lux-black);text-decoration:none;font-weight:600;line-height:1}.variations_form a.reset_variations:hover{border-style:solid;border-color:var(--lux-gold);color:var(--lux-black)}.wcpay-payment-request-wrapper,.wc-stripe-payment-request-wrapper,.payment_request_button,.stripe-payment-request-button,.apple-pay-button,.gpay-button,.google-pay-button,.wc-block-components-express-checkout,[class*="payment-request"]{display:none!important;visibility:hidden!important;max-height:0!important;overflow:hidden!important}#wc-stripe-express-checkout-element-applePay,#wc-stripe-express-checkout-element-googlePay,.gpay-card-info-animation-container,.gpay-button,.google-pay-button,.apple-pay-button,.wcpay-payment-request-wrapper,.wc-stripe-payment-request-wrapper,.payment_request_button,.stripe-payment-request-button,.wc-block-components-express-checkout,[class*="payment-request"]{display:none!important;max-height:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important}form.cart .single_add_to_cart_button{order:3;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 1.2rem;font-weight:800;font-size:16px;text-align:center;line-height:1;background:#0f3b2e;color:#fff;border:0;border-radius:10px;transition:transform 0.12s ease,box-shadow 0.12s ease,background 0.2s ease;box-shadow:0 6px 18px rgba(0,0,0,0.10);white-space:nowrap}form.cart .single_add_to_cart_button:hover{background:#c9a227;color:#111;transform:translateY(-1px);box-shadow:0 10px 24px rgba(0,0,0,0.15)}form.cart .single_add_to_cart_button.is-disabled,form.cart .single_add_to_cart_button:disabled{opacity:0.45;cursor:not-allowed;transform:none;box-shadow:none;pointer-events:none}@keyframes priceFadeIn{0%{opacity:0;transform:translateY(8px) scale(0.95)}100%{opacity:1;transform:translateY(0) scale(1)}}.yamm-variation-price{display:none;position:static;flex:0 0 auto;min-width:200px;text-align:right;font-weight:900;font-size:clamp(18px,2.4vw,24px);padding:.6rem 1rem;border:1px solid #c9a227;border-radius:16px;background:#fff;box-shadow:0 6px 18px rgba(0,0,0,0.08);color:#111;animation:priceFadeIn 0.3s ease-out}@media (max-width:560px){.yamm-cta{width:100%;flex-direction:column;align-items:stretch}.yamm-variation-price{width:100%;text-align:left}form.cart .single_add_to_cart_button{width:100%}}table.variations td.value .variable-items-wrapper{transform:translateX(-22px)}.yamm-variation-price{opacity:1;transform:none}form.cart .single_add_to_cart_button{opacity:1;transform:none}.et-db #et-boc .et-l .et_pb_sidebar_0_tb_body.et_pb_widget_area{background:#ffffff;border:2px solid #0c3b2d;border-radius:16px;padding:20px;box-shadow:0 8px 25px rgba(0,0,0,0.08);font-family:'GFS Didot',Georgia,serif}.et-db #et-boc .et-l .et_pb_sidebar_0_tb_body.et_pb_widget_area h2{font-size:20px;text-transform:uppercase;color:#0c3b2d;border-bottom:none;padding-bottom:5px;margin-bottom:8px;font-weight:bold;letter-spacing:1.5px}.et-db #et-boc .et-l .et_pb_sidebar_0_tb_body.et_pb_widget_area ul{margin:0;padding:0;list-style:none}.et-db #et-boc .et-l .et_pb_sidebar_0_tb_body.et_pb_widget_area>ul>li{margin:0;padding:8px 5px;border-bottom:1px solid rgba(212,175,55,0.3);transition:all 0.3s ease}.et-db #et-boc .et-l .et_pb_sidebar_0_tb_body.et_pb_widget_area>ul>li a{font-size:18px;font-weight:bold;color:#000000}.et-db #et-boc .et-l .et_pb_sidebar_0_tb_body.et_pb_widget_area>ul>li:last-child{border-bottom:none}.et-db #et-boc .et-l .et_pb_sidebar_0_tb_body.et_pb_widget_area li:hover{background-color:#fdf8ec;transform:translateX(5px)}.et-db #et-boc .et-l .et_pb_sidebar_0_tb_body.et_pb_widget_area li a{text-decoration:none;display:block;transition:color 0.3s ease}.et-db #et-boc .et-l .et_pb_sidebar_0_tb_body.et_pb_widget_area li a:hover{color:#d4af37}.et-db #et-boc .et-l .et_pb_sidebar_0_tb_body.et_pb_widget_area li.current-cat>a{font-weight:bold;color:#d4af37;border-left:4px solid #d4af37;padding-left:8px}.et-db #et-boc .et-l .et_pb_sidebar_0_tb_body.et_pb_widget_area ul ul{margin-left:0!important;padding-left:0!important}.et-db #et-boc .et-l .et_pb_sidebar_0_tb_body.et_pb_widget_area ul ul li{border-bottom:none!important;margin:2px 0}.et-db #et-boc .et-l .et_pb_sidebar_0_tb_body.et_pb_widget_area ul ul li a{font-size:13px;font-weight:400;position:relative;padding-left:14px}.et-db #et-boc .et-l .et_pb_sidebar_0_tb_body.et_pb_widget_area ul ul li a::before{content:"•";color:#d4af37;position:absolute;left:0;top:0}.widget_product_categories,.wc-block-product-categories{background:#fff!important;border:2px solid #0f3b2e!important;border-radius:16px!important;padding:20px!important;box-shadow:0 8px 25px rgba(0,0,0,0.08)!important;font-family:'GFS Didot',Georgia,serif!important}.widget_product_categories .widget-title,.wc-block-product-categories .wp-block-heading,.wc-block-product-categories h2,.wc-block-product-categories h3{font-size:20px!important;text-transform:uppercase!important;color:#0f3b2e!important;margin:0 0 8px!important;font-weight:700!important;letter-spacing:1.5px!important;border:0!important;padding:0!important}.widget_product_categories ul,.wc-block-product-categories ul{margin:0!important;padding:0!important;list-style:none!important}.widget_product_categories>ul>li,.wc-block-product-categories>ul>li,.wc-block-product-categories .wc-block-product-categories-list>li{margin:0!important;padding:8px 5px!important;border-bottom:1px solid rgba(212,175,55,.3)!important;transition:transform .3s ease,background-color .3s ease!important}.widget_product_categories>ul>li:last-child,.wc-block-product-categories>ul>li:last-child,.wc-block-product-categories .wc-block-product-categories-list>li:last-child{border-bottom:none!important}.widget_product_categories a,.wc-block-product-categories a{text-decoration:none!important;display:block!important;transition:color .3s ease!important;color:#000!important}.widget_product_categories>ul>li>a,.wc-block-product-categories>ul>li>a,.wc-block-product-categories .wc-block-product-categories-list>li>a{font-size:18px!important;font-weight:700!important}.widget_product_categories li:hover,.wc-block-product-categories li:hover{background:#fdf8ec!important;transform:translateX(5px)!important}.widget_product_categories li.current-cat>a,.wc-block-product-categories li.current-cat>a,.widget_product_categories li.current-cat-parent>a,.wc-block-product-categories li.current-cat-parent>a{font-weight:700!important;color:#c9a227!important;border-left:4px solid #c9a227!important;padding-left:8px!important}.widget_product_categories ul ul,.wc-block-product-categories ul ul,.wc-block-product-categories .wc-block-product-categories-list .wc-block-product-categories-list{margin-left:0!important;padding-left:0!important}.widget_product_categories ul ul li,.wc-block-product-categories ul ul li{border-bottom:none!important;margin:2px 0!important}.widget_product_categories ul ul li a,.wc-block-product-categories ul ul li a{font-size:13px!important;font-weight:400!important;position:relative!important;padding-left:14px!important}.widget_product_categories ul ul li a::before,.wc-block-product-categories ul ul li a::before{content:"•"!important;color:#c9a227!important;position:absolute!important;left:0!important;top:0!important}.widget_product_categories>ul>li,.wc-block-product-categories>ul>li,.wc-block-product-categories .wc-block-product-categories-list>li{border-bottom:none!important;padding:8px 5px!important}.widget_product_categories>ul>li>a,.wc-block-product-categories>ul>li>a,.wc-block-product-categories .wc-block-product-categories-list>li>a{font-size:17px!important;font-weight:700!important;line-height:1.35!important}.widget_product_categories ul ul li a,.wc-block-product-categories ul ul li a,.wc-block-product-categories .wc-block-product-categories-list .wc-block-product-categories-list li a{font-size:13px!important;font-weight:400!important;line-height:1.35!important;padding-left:14px!important;opacity:.95!important}.widget_product_categories ul ul li a::before,.wc-block-product-categories ul ul li a::before{content:"•"!important;position:absolute!important;left:0!important;top:0!important;font-size:12px!important;color:#c9a227!important;opacity:.7!important}.widget_product_categories>ul>li>ul,.wc-block-product-categories>ul>li>ul,.wc-block-product-categories .wc-block-product-categories-list>li>ul{margin-top:6px!important}.widget_product_categories>ul>li:hover,.wc-block-product-categories>ul>li:hover,.wc-block-product-categories .wc-block-product-categories-list>li:hover{background:#fdf8ec!important;transform:translateX(5px)!important}.widget_product_categories ul ul li:hover,.wc-block-product-categories ul ul li:hover{background:transparent!important;transform:none!important}.widget_product_categories li.current-cat>a,.widget_product_categories li.current-cat-parent>a,.wc-block-product-categories li.current-cat>a,.wc-block-product-categories li.current-cat-parent>a{color:#c9a227!important;font-weight:700!important;border-left:4px solid #c9a227!important;padding-left:8px!important}.widget_product_categories ul ul li.current-cat>a,.wc-block-product-categories ul ul li.current-cat>a{border-left:none!important;padding-left:14px!important}.widget_product_categories>ul>li,.widget_product_categories ul ul li,.wc-block-product-categories>ul>li,.wc-block-product-categories ul ul li,.wc-block-product-categories .wc-block-product-categories-list>li,.wc-block-product-categories .wc-block-product-categories-list ul li{border:none!important}.widget_product_categories>ul>li>a,.wc-block-product-categories>ul>li>a,.wc-block-product-categories .wc-block-product-categories-list>li>a{font-size:17px!important;font-weight:700!important;line-height:1.35!important}.widget_product_categories ul ul li a,.wc-block-product-categories ul ul li a,.wc-block-product-categories .wc-block-product-categories-list .wc-block-product-categories-list li a{font-size:12px!important;font-weight:400!important;line-height:1.2!important;padding-left:14px!important;opacity:.95!important}.widget_product_categories ul ul li a::before,.wc-block-product-categories ul ul li a::before{content:"•"!important;position:absolute!important;left:0!important;top:0!important;font-size:11px!important;color:#c9a227!important;opacity:.7!important}.widget_product_categories>ul>li>ul,.wc-block-product-categories>ul>li>ul,.wc-block-product-categories .wc-block-product-categories-list>li>ul{margin-top:4px!important}.widget_product_categories>ul>li:hover,.wc-block-product-categories>ul>li:hover,.wc-block-product-categories .wc-block-product-categories-list>li:hover{background:#fdf8ec!important;transform:translateX(5px)!important}.widget_product_categories ul ul li:hover,.wc-block-product-categories ul ul li:hover{background:transparent!important;transform:none!important}.widget_product_categories li.current-cat>a,.widget_product_categories li.current-cat-parent>a,.wc-block-product-categories li.current-cat>a,.wc-block-product-categories li.current-cat-parent>a{color:#c9a227!important;font-weight:700!important;border-left:4px solid #c9a227!important;padding-left:8px!important}.widget_product_categories ul ul li.current-cat>a,.wc-block-product-categories ul ul li.current-cat>a{border-left:none!important;padding-left:14px!important}.widget_product_categories,.wc-block-product-categories{border:2px solid #0f3b2e!important;border-radius:16px!important;padding:20px!important;background:#fff!important;box-shadow:0 8px 25px rgba(0,0,0,0.08)!important}.widget_product_categories li,.wc-block-product-categories li{border:none!important}.widget_product_categories>ul>li>a,.wc-block-product-categories>ul>li>a{font-size:17px!important;font-weight:700!important;line-height:1.35!important}.widget_product_categories ul ul li a,.wc-block-product-categories ul ul li a{font-size:10px!important;font-weight:400!important;line-height:1.2!important;padding-left:14px!important;opacity:.95!important}.widget_product_categories ul ul li a::before,.wc-block-product-categories ul ul li a::before{content:"•"!important;position:absolute!important;left:0!important;top:0!important;font-size:10px!important;color:#c9a227!important;opacity:.7!important}.widget_product_categories .count,.wc-block-product-categories .wc-block-product-categories-list-item-count{display:none!important}.widget_product_categories>ul>li:hover,.wc-block-product-categories>ul>li:hover{background:#fdf8ec!important;transform:translateX(5px)!important}.widget_product_categories ul ul li:hover,.wc-block-product-categories ul ul li:hover{background:transparent!important;transform:none!important}.widget_product_categories li.current-cat>a,.widget_product_categories li.current-cat-parent>a,.wc-block-product-categories li.current-cat>a,.wc-block-product-categories li.current-cat-parent>a{color:#c9a227!important;font-weight:700!important;border-left:4px solid #c9a227!important;padding-left:8px!important}.widget_product_categories ul ul li.current-cat>a,.wc-block-product-categories ul ul li.current-cat>a{border-left:none!important;padding-left:14px!important;color:#c9a227!important;font-weight:700!important}.widget_product_categories .widget-title,.wc-block-product-categories .wp-block-heading,.wc-block-product-categories h2,.wc-block-product-categories h3{display:none!important}.widget_product_categories,.wc-block-product-categories{border:2px solid #0f3b2e!important;border-radius:16px!important;padding:20px!important;background:#fff!important;box-shadow:0 8px 25px rgba(0,0,0,0.08)!important;font-family:'GFS Didot',Georgia,serif!important}.widget_product_categories .widget-title,.wc-block-product-categories .wp-block-heading,.wc-block-product-categories h2,.wc-block-product-categories h3{display:none!important}.widget_product_categories li,.wc-block-product-categories li{border:none!important}.widget_product_categories>ul>li>a,.wc-block-product-categories>ul>li>a{font-size:17px!important;font-weight:700!important;line-height:1.35!important}.widget_product_categories ul ul li a,.wc-block-product-categories ul ul li a{font-size:10px!important;font-weight:400!important;line-height:1.2!important;padding-left:14px!important;opacity:.95!important}.widget_product_categories ul ul li a::before,.wc-block-product-categories ul ul li a::before{content:"•"!important;position:absolute!important;left:0!important;top:0!important;font-size:10px!important;color:#c9a227!important;opacity:.7!important}.widget_product_categories .count,.wc-block-product-categories .wc-block-product-categories-list-item-count{display:none!important}.widget_product_categories>ul>li:hover,.wc-block-product-categories>ul>li:hover{background:#fdf8ec!important;transform:translateX(5px)!important}.widget_product_categories ul ul li:hover,.wc-block-product-categories ul ul li:hover{background:transparent!important;transform:none!important}.widget_product_categories li.current-cat>a,.widget_product_categories li.current-cat-parent>a,.wc-block-product-categories li.current-cat>a,.wc-block-product-categories li.current-cat-parent>a{color:#c9a227!important;font-weight:700!important;border-left:4px solid #c9a227!important;padding-left:8px!important}.widget_product_categories ul ul li.current-cat>a,.wc-block-product-categories ul ul li.current-cat>a{border-left:none!important;padding-left:14px!important;color:#c9a227!important;font-weight:700!important}.widget_product_categories,.wc-block-product-categories{border:2px solid #0f3b2e!important;border-radius:16px!important;padding:20px!important;background:#fff!important;box-shadow:0 8px 25px rgba(0,0,0,0.08)!important;font-family:'GFS Didot',Georgia,serif!important}.widget_product_categories .widget-title,.widget_product_categories .widgettitle,.widget_product_categories>h2,.widget_block .widget-title,.widget_block .widgettitle,.widget_block>h2,.wc-block-product-categories .wp-block-heading,.wc-block-product-categories h2,.wc-block-product-categories h3,.widget .widget-title,.widget .widgettitle{display:none!important}.widget_product_categories li,.wc-block-product-categories li{border:none!important}.widget_product_categories>ul>li>a,.wc-block-product-categories>ul>li>a{font-size:17px!important;font-weight:700!important;line-height:1.35!important;padding-right:24px!important;position:relative}.widget_product_categories li.cat-parent>a::after,.wc-block-product-categories li.has-child>a::after,.wc-block-product-categories li.cat-parent>a::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-45deg);border:solid #0f3b2e;border-width:0 2px 2px 0;padding:4px;transition:transform .25s ease}.widget_product_categories li.cat-parent.current-cat-parent>a::after,.widget_product_categories li.cat-parent.current-cat>a::after,.wc-block-product-categories li.has-child.opened>a::after,.wc-block-product-categories li.cat-parent.opened>a::after{transform:translateY(-50%) rotate(45deg)}.widget_product_categories ul ul li a,.wc-block-product-categories ul ul li a{font-size:10px!important;font-weight:400!important;line-height:1.2!important;padding-left:14px!important;opacity:.95!important}.widget_product_categories ul ul li a::before,.wc-block-product-categories ul ul li a::before{content:"•"!important;position:absolute!important;left:0!important;top:0!important;font-size:10px!important;color:#c9a227!important;opacity:.7!important}.widget_product_categories .count,.wc-block-product-categories .wc-block-product-categories-list-item-count{display:none!important}.widget_product_categories>ul>li:hover,.wc-block-product-categories>ul>li:hover{background:#fdf8ec!important;transform:translateX(5px)!important}.widget_product_categories ul ul li:hover,.wc-block-product-categories ul ul li:hover{background:transparent!important;transform:none!important}.widget_product_categories li.current-cat>a,.widget_product_categories li.current-cat-parent>a,.wc-block-product-categories li.current-cat>a,.wc-block-product-categories li.current-cat-parent>a{color:#c9a227!important;font-weight:700!important;border-left:4px solid #c9a227!important;padding-left:8px!important}.widget_product_categories ul ul li.current-cat>a,.wc-block-product-categories ul ul li.current-cat>a{border-left:none!important;padding-left:14px!important;color:#c9a227!important;font-weight:700!important}.widget_product_categories,.wc-block-product-categories{border:none!important;padding:20px!important;background:#fff!important;box-shadow:none!important;font-family:'GFS Didot',Georgia,serif!important}.widget_product_categories .widget-title,.widget_product_categories .widgettitle,.widget_product_categories>h2,.widget_block .widget-title,.widget_block .widgettitle,.widget_block>h2,.wc-block-product-categories .wp-block-heading,.wc-block-product-categories h2,.wc-block-product-categories h3,.widget .widget-title,.widget .widgettitle{display:none!important}.widget_product_categories>ul>li,.wc-block-product-categories>ul>li{border:2px solid #0f3b2e!important;border-radius:12px!important;margin-bottom:8px!important;padding:8px 5px!important}.widget_product_categories ul ul li,.wc-block-product-categories ul ul li{border:none!important}.widget_product_categories>ul>li>a,.wc-block-product-categories>ul>li>a{font-size:17px!important;font-weight:700!important;line-height:1.35!important;padding-right:24px!important;position:relative}.widget_product_categories li.cat-parent>a::after,.wc-block-product-categories li.has-child>a::after,.wc-block-product-categories li.cat-parent>a::after{content:"";position:absolute;right:8px;top:50%;transform:translateY(-50%) rotate(-45deg);border:solid #0f3b2e;border-width:0 2px 2px 0;padding:4px;transition:transform .25s ease}.widget_product_categories li.cat-parent.current-cat-parent>a::after,.widget_product_categories li.cat-parent.current-cat>a::after,.wc-block-product-categories li.has-child.opened>a::after,.wc-block-product-categories li.cat-parent.opened>a::after{transform:translateY(-50%) rotate(45deg)}.widget_product_categories ul ul li a,.wc-block-product-categories ul ul li a{font-size:10px!important;font-weight:400!important;line-height:1.2!important;padding-left:14px!important;opacity:.95!important}.widget_product_categories ul ul li a::before,.wc-block-product-categories ul ul li a::before{content:"•"!important;position:absolute!important;left:0!important;top:0!important;font-size:10px!important;color:#c9a227!important;opacity:.7!important}.widget_product_categories .count,.wc-block-product-categories .wc-block-product-categories-list-item-count{display:none!important}.widget_product_categories>ul>li:hover,.wc-block-product-categories>ul>li:hover{background:#fdf8ec!important;transform:translateX(5px)!important}.widget_product_categories ul ul li:hover,.wc-block-product-categories ul ul li:hover{background:transparent!important;transform:none!important}.widget_product_categories li.current-cat>a,.widget_product_categories li.current-cat-parent>a,.wc-block-product-categories li.current-cat>a,.wc-block-product-categories li.current-cat-parent>a{color:#c9a227!important;font-weight:700!important}.widget_product_categories,.wc-block-product-categories{border:none!important;padding:0!important;background:transparent!important;box-shadow:none!important;font-family:'GFS Didot',Georgia,serif!important}.widget_product_categories .widget-title,.widget_product_categories .widgettitle,.widget_product_categories>h2,.widget_block .widget-title,.widget_block .widgettitle,.widget_block>h2,.wc-block-product-categories .wp-block-heading,.wc-block-product-categories h2,.wc-block-product-categories h3{display:none!important}.widget_product_categories>ul,.widget_product_categories .product-categories,.wc-block-product-categories>ul,.wc-block-product-categories .wc-block-product-categories-list{border:2px solid #0f3b2e!important;border-radius:16px!important;padding:16px!important;margin:0!important;background:#fff!important;box-shadow:0 8px 25px rgba(0,0,0,0.08)!important}.widget_product_categories li,.product-categories li,.wc-block-product-categories li{border:none!important}.widget_product_categories>ul>li>a,.wc-block-product-categories>ul>li>a,.wc-block-product-categories .wc-block-product-categories-list>li>a{font-size:17px!important;font-weight:700!important;line-height:1.35!important;padding-right:24px!important;position:relative}.widget_product_categories li.cat-parent>a::after,.wc-block-product-categories li.has-child>a::after,.wc-block-product-categories li.cat-parent>a::after{content:"";position:absolute;right:4px;top:50%;transform:translateY(-50%) rotate(-45deg);border:solid #0f3b2e;border-width:0 2px 2px 0;padding:4px;transition:transform .25s ease}.widget_product_categories li.cat-parent.current-cat-parent>a::after,.widget_product_categories li.cat-parent.current-cat>a::after,.wc-block-product-categories li.has-child.opened>a::after,.wc-block-product-categories li.cat-parent.opened>a::after{transform:translateY(-50%) rotate(45deg)}.widget_product_categories ul ul li a,.wc-block-product-categories ul ul li a{font-size:10px!important;font-weight:400!important;line-height:1.2!important;padding-left:14px!important;opacity:.95!important;position:relative}.widget_product_categories ul ul li a::before,.wc-block-product-categories ul ul li a::before{content:"•"!important;position:absolute!important;left:0!important;top:0!important;font-size:10px!important;color:#c9a227!important;opacity:.7!important}.widget_product_categories .count,.wc-block-product-categories .wc-block-product-categories-list-item-count{display:none!important}.widget_product_categories>ul>li:hover,.wc-block-product-categories>ul>li:hover{background:#fdf8ec!important;transform:translateX(5px)!important}.widget_product_categories ul ul li:hover,.wc-block-product-categories ul ul li:hover{background:transparent!important;transform:none!important}.widget_product_categories li.current-cat>a,.widget_product_categories li.current-cat-parent>a,.wc-block-product-categories li.current-cat>a,.wc-block-product-categories li.current-cat-parent>a{color:#c9a227!important;font-weight:700!important}.widget_product_categories,.wc-block-product-categories{border:none!important;padding:0!important;background:transparent!important;box-shadow:none!important}.widget_product_categories .widget-title,.widget_product_categories .widgettitle,.widget_product_categories>h2,.widget_block .widget-title,.widget_block .widgettitle,.widget_block>h2,.wc-block-product-categories .wp-block-heading,.wc-block-product-categories h2,.wc-block-product-categories h3{display:none!important}.widget_product_categories>ul:first-of-type,.wc-block-product-categories>ul:first-of-type{border:2px solid #0f3b2e!important;border-radius:16px!important;padding:16px!important;margin:0!important;background:#fff!important;box-shadow:0 8px 25px rgba(0,0,0,0.08)!important}.widget_product_categories li,.wc-block-product-categories li{border:none!important}.widget_product_categories>ul>li>a,.wc-block-product-categories>ul>li>a{font-size:17px!important;font-weight:700!important;line-height:1.35!important;padding-right:24px!important;position:relative}.widget_product_categories ul ul li a,.wc-block-product-categories ul ul li a{font-size:10px!important;font-weight:400!important;line-height:1.2!important;padding-left:14px!important;opacity:.95!important;position:relative}.widget_product_categories ul ul li a::before,.wc-block-product-categories ul ul li a::before{content:"•"!important;position:absolute!important;left:0!important;top:0!important;font-size:10px!important;color:#c9a227!important;opacity:.7!important}.widget_product_categories .count,.wc-block-product-categories .wc-block-product-categories-list-item-count{display:none!important}.widget_product_categories,.wc-block-product-categories{border:none!important;padding:0!important;background:transparent!important;box-shadow:none!important}.widget_product_categories .widget-title,.widget_product_categories .widgettitle,.widget_product_categories>h2,.widget_block .widget-title,.widget_block .widgettitle,.widget_block>h2,.wc-block-product-categories .wp-block-heading,.wc-block-product-categories h2,.wc-block-product-categories h3{display:none!important}.widget_product_categories ul,.wc-block-product-categories ul,.widget_product_categories .product-categories,.wc-block-product-categories .wc-block-product-categories-list{border:none!important;padding:0!important;background:transparent!important;box-shadow:none!important}.widget_product_categories>ul:first-child,.widget_product_categories>.product-categories:first-child{border:2px solid #0f3b2e!important;border-radius:16px!important;padding:16px!important;background:#fff!important;box-shadow:0 8px 25px rgba(0,0,0,0.08)!important}.wc-block-product-categories>ul.wc-block-product-categories-list:first-child{border:2px solid #0f3b2e!important;border-radius:16px!important;padding:16px!important;background:#fff!important;box-shadow:0 8px 25px rgba(0,0,0,0.08)!important}.widget_product_categories ul ul,.widget_product_categories .product-categories .children,.wc-block-product-categories .wc-block-product-categories-list .wc-block-product-categories-list{border:none!important;padding:0!important;background:transparent!important;box-shadow:none!important}.widget_product_categories,.wc-block-product-categories{border:none!important;box-shadow:none!important;padding:0!important;background:transparent!important}.et_pb_widget_area .et_pb_widget,.et_pb_sidebar .et_pb_widget,.et_pb_module .et_pb_widget,.widget_block{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important}.widget_product_categories,.wc-block-product-categories{border:0!important;background:transparent!important;padding:0!important;margin:0!important;box-shadow:none!important}.widget_product_categories>ul:first-child,.widget_product_categories>.product-categories:first-child,.wc-block-product-categories>ul.wc-block-product-categories-list:first-child{margin:0!important}.widget_block>.wc-block-product-categories,.widget_block>.widget_product_categories{margin:0!important;padding:0!important}.et_pb_widget_area,.et_pb_widget_area .et_pb_widget,.et_pb_sidebar .et_pb_widget,.et_pb_module .et_pb_widget,.widget_block,.widget{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin:0!important}.et_pb_column,.et_pb_row{border:0!important;box-shadow:none!important}.et_pb_widget_area [style*="border"],.et_pb_sidebar [style*="border"],.widget_block[style*="border"],.widget[style*="border"],.et_pb_column[style*="border"],.et_pb_row[style*="border"]{border:0!important;border-width:0!important;border-color:transparent!important}.widget_product_categories>ul:first-child,.widget_product_categories>.product-categories:first-child,.wc-block-product-categories>ul.wc-block-product-categories-list:first-child{border:2px solid #0f3b2e!important;border-radius:16px!important;padding:16px!important;margin:0!important;background:#fff!important;box-shadow:0 8px 25px rgba(0,0,0,0.08)!important}.widget_product_categories ul ul,.wc-block-product-categories .wc-block-product-categories-list .wc-block-product-categories-list{border:none!important;padding:0!important;background:transparent!important;box-shadow:none!important}.widget_product_categories li.cat-parent.current-cat-parent>a::after,.wc-block-product-categories li.has-child:hover>a::after,.wc-block-product-categories li.cat-parent.current-cat>a::after,.wc-block-product-categories li.cat-parent.current-cat-parent>a::after{transform:translateY(-50%) rotate(45deg)}.widget_product_categories>ul>li:hover,.wc-block-product-categories>ul>li:hover{background:transparent!important;transform:none!important;padding-left:0!important;border-left:3px solid #c9a227!important}.widget_product_categories ul ul li:hover,.wc-block-product-categories ul ul li:hover{background:transparent!important;transform:none!important;padding-left:14px!important;border-left:2px solid #c9a227!important}.widget_product_categories li.current-cat>a,.widget_product_categories li.current-cat-parent>a,.wc-block-product-categories li.current-cat>a,.wc-block-product-categories li.current-cat-parent>a{color:#c9a227!important;font-weight:700!important;border-left:3px solid #c9a227!important;padding-left:8px!important}.widget_product_categories li,.wc-block-product-categories li{border-left:none!important;position:relative}.widget_product_categories li::before,.wc-block-product-categories li::before{content:"";position:absolute;left:0;top:0;width:3px;height:0;background-color:#c9a227;transition:height 0.3s ease,opacity 0.3s ease;opacity:0}.widget_product_categories li:hover::before,.wc-block-product-categories li:hover::before{height:100%;opacity:1}.widget_product_categories li>a,.wc-block-product-categories li>a{padding-left:10px!important}.widget_product_categories li,.wc-block-product-categories li{border-left:none!important;position:relative}.widget_product_categories li::before,.wc-block-product-categories li::before{content:"";position:absolute;left:0;top:0;width:3px;height:0;background-color:#c9a227;opacity:0;transform-origin:top;transition:height 0.25s cubic-bezier(.55,.06,.68,.19),opacity 0.2s ease}.widget_product_categories li:hover::before,.wc-block-product-categories li:hover::before{height:110%;opacity:1;transition:height 0.3s cubic-bezier(.19,1,.22,1),opacity 0.2s ease}.widget_product_categories li:hover::before,.wc-block-product-categories li:hover::before{animation:filetReturn 0.4s forwards}@keyframes filetReturn{0%{height:110%}100%{height:100%}}.widget_product_categories li>a,.wc-block-product-categories li>a{padding-left:10px!important}.wc-block-product-categories-list-item>a{border-left:none!important;position:relative;display:block;padding-left:10px!important}.wc-block-product-categories-list-item>a::before{content:"";position:absolute;left:0;top:0;width:3px;height:0;background-color:#c9a227;opacity:0;transform-origin:top;transition:height 0.25s cubic-bezier(.55,.06,.68,.19),opacity 0.2s ease}.wc-block-product-categories-list-item>a:hover::before{height:110%;opacity:1;transition:height 0.3s cubic-bezier(.19,1,.22,1),opacity 0.2s ease;animation:filetReturn 0.4s forwards}@keyframes filetReturn{0%{height:110%}100%{height:100%}}.wc-block-product-categories-list,.wc-block-product-categories-list-item{border:none!important;background:transparent!important;box-shadow:none!important}.wc-block-product-categories-list-item::before,.wc-block-product-categories-list-item::after,.wc-block-product-categories-list::before,.wc-block-product-categories-list::after{content:none!important;border:none!important;background:none!important}.wc-block-product-categories-list,.wc-block-product-categories-list ul{list-style:none!important;padding-left:0!important;margin-left:0!important}.widget,.wp-block-woocommerce-product-categories,.wc-block-product-categories{border:none!important;background:transparent!important;box-shadow:none!important}.wc-block-product-categories-list-item>a{background:transparent!important;position:relative;display:block;padding-left:10px!important;color:inherit;transition:color 0.25s ease}.wc-block-product-categories-list-item>a::before{content:"";position:absolute;left:0;top:0;width:3px;height:0;background-color:#c9a227;opacity:0;transform-origin:top;transition:height 0.25s cubic-bezier(.55,.06,.68,.19),opacity 0.2s ease}.wc-block-product-categories-list-item>a:hover{color:#c9a227}.wc-block-product-categories-list-item>a:hover::before{height:110%;opacity:1;transition:height 0.3s cubic-bezier(.19,1,.22,1),opacity 0.2s ease;animation:filetReturn 0.4s forwards}@keyframes filetReturn{0%{height:110%}100%{height:100%}}.wc-block-product-categories-list-item:hover{background:transparent!important}.wc-block-product-categories-list-item ul li:hover{background:transparent!important}.wc-block-product-categories-list-item>a:hover .wc-block-product-categories-list-item__name{color:#c9a227!important;transition:color 0.25s ease}.wc-block-product-categories-list-item:hover,.wc-block-product-categories-list-item ul li:hover{background:transparent!important}.wc-block-product-categories-list-item>a{position:relative;display:block;padding-left:10px!important;color:inherit!important;text-decoration:none;transition:color 0.25s ease}.wc-block-product-categories-list-item>a:hover .wc-block-product-categories-list-item__name{color:#c9a227!important}.wc-block-product-categories-list-item>a::before{content:"";position:absolute;left:0;top:0;width:3px;height:0;background-color:#c9a227;opacity:0;transform-origin:top;transition:height 0.25s cubic-bezier(.55,.06,.68,.19),opacity 0.2s ease}.wc-block-product-categories-list-item>a:hover::before{height:110%;opacity:1;transition:height 0.3s cubic-bezier(.19,1,.22,1),opacity 0.2s ease;animation:filetReturn 0.4s forwards}@keyframes filetReturn{0%{height:110%}100%{height:100%}}li.wc-block-product-categories-list-item:hover,li.wc-block-product-categories-list-item>a:hover{background:transparent!important}.wc-block-product-categories-list-item.current-cat>a:hover::before,.wc-block-product-categories-list-item.current-cat-parent>a:hover::before{display:none!important}.wc-block-product-categories-list-item.current-cat>a:hover::before,.wc-block-product-categories-list-item.current-cat-parent>a:hover::before{height:0!important;opacity:0!important;animation:none!important;transition:none!important}.wc-block-product-categories-list-item.current-cat>a::before,.wc-block-product-categories-list-item.current-cat-parent>a::before{content:none!important}.wc-block-product-categories-list-item.current-cat>a:hover,.wc-block-product-categories-list-item.current-cat-parent>a:hover{background:transparent!important;border:none!important;box-shadow:none!important}.wc-block-product-categories-list-item.current-cat>a::before,.wc-block-product-categories-list-item.current-cat-parent>a::before{display:none!important}.wc-block-product-categories-list-item.current-cat>a:hover,.wc-block-product-categories-list-item.current-cat-parent>a:hover{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.wc-block-product-categories-list-item.current-cat>a:hover .wc-block-product-categories-list-item__name,.wc-block-product-categories-list-item.current-cat-parent>a:hover .wc-block-product-categories-list-item__name{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;color:inherit!important}.wc-block-product-categories-list-item.current-cat>a::before,.wc-block-product-categories-list-item.current-cat-parent>a::before{content:none!important;display:none!important}.mobmenu .sub-menu{overflow:visible!important}.mobmenu .sub-menu .sub-menu{display:block!important;max-height:none!important;visibility:visible!important;opacity:1!important}.mobmenu .sub-menu .sub-menu .sub-menu{display:block!important}.mobmenu .menu-item-has-children>a{pointer-events:auto}.mobmenu .sub-menu .sub-menu>li>a{padding-left:1.5rem!important}.mobmenu .sub-menu{overflow:visible!important}.mobmenu .sub-menu .sub-menu{display:block!important;max-height:none!important;visibility:visible!important;opacity:1!important}.mobmenu .sub-menu .sub-menu .sub-menu{display:block!important}.mobmenu .menu-item-has-children>a{pointer-events:auto!important}.mobmenu .sub-menu .sub-menu>li>a{padding-left:1.5rem!important}.mobmenu li.show-third>.sub-menu{display:block!important;max-height:none!important;opacity:1!important;visibility:visible!important;overflow:visible!important}.mobmenu li.show-third>.sub-menu .sub-menu{display:block!important;max-height:none!important}.mobmenu .menu-item-has-children>a{pointer-events:auto!important}.mobmenu li.show-third>.sub-menu>li>a{padding-left:1.5rem!important}@media screen and (max-width:768px){.et_pb_fullwidth_header_0_tb_body{background-position:center center!important;background-size:contain!important;background-repeat:no-repeat!important}}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price .amount,.woocommerce ul.products li.product .price ins .amount,.woocommerce ul.products li.product .price del .amount,.et_pb_shop .woocommerce ul.products li.product .price{color:#2b2b2b}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce div.product .summary .price,.et_pb_wc_price .price,.et_pb_wc_price .price .amount{color:#2b2b2b}.woocommerce .price a,.woocommerce div.product .summary .price a{color:inherit;text-decoration:none}.yamm-cart-meta{margin-top:6px;font-size:13px;line-height:1.45;color:#2b2b2b}.yamm-cart-sku{font-weight:600;letter-spacing:.2px}.yamm-cart-cat{margin-top:2px;opacity:.85}.yamm-cart-variations{margin-top:4px}.yamm-cart-variations dl{margin:0}.yamm-cart-variations dt{display:inline;font-weight:600}.yamm-cart-variations dd{display:inline;margin:0 .5em 0 .25em}.yamm-cart-short{opacity:.85;margin-top:2px}.yamm-cart-stock{display:inline-block;margin-top:4px;font-weight:600}.yamm-cart-stock.oos{color:#a33}.woocommerce-cart .cart .product-name{vertical-align:top}.woocommerce-cart .product-name .yamm-cart-meta{margin-top:4px;font-size:11px;line-height:1.4;color:#555}.woocommerce-cart .yamm-cart-meta div{margin-bottom:2px}.yamm-cart-sku{font-weight:600;letter-spacing:.2px}.yamm-cart-cat{opacity:.8}.yamm-cart-variations dl{margin:0}.yamm-cart-variations dt{display:inline;font-weight:600}.yamm-cart-variations dd{display:inline;margin:0 .5em 0 .25em}.yamm-cart-short{opacity:.75}.yamm-cart-stock{display:inline-block;margin-top:2px;font-weight:600}.yamm-cart-stock.oos{color:#a33}.woocommerce-cart table.shop_table .product-name{text-align:left!important;vertical-align:top}.woocommerce-cart table.shop_table .product-name .yamm-cart-meta{display:block;text-align:left!important;margin:6px 0 0 0;font-size:11px;line-height:1.4;color:#555}.woocommerce-cart table.shop_table .product-name .yamm-cart-meta *{text-align:left!important;margin-left:0!important}.woocommerce-cart table.shop_table th.product-price,.woocommerce-cart table.shop_table th.product-subtotal,.woocommerce-cart table.shop_table td.product-price,.woocommerce-cart table.shop_table td.product-subtotal{text-align:center!important}.woocommerce-cart table.shop_table{border-collapse:collapse}.woocommerce-cart table.shop_table td.product-thumbnail{width:96px!important;padding-right:6px!important;vertical-align:top}body.woocommerce-cart table.shop_table td.product-quantity{text-align:center!important}body.woocommerce-cart .quantity{display:inline-flex!important;align-items:center!important;gap:4px!important;border:none!important;background:transparent!important}body.woocommerce-cart .quantity .qty{width:50px!important;text-align:center!important;border:none!important;background:transparent!important;font-size:14px!important;font-weight:600!important;color:#000!important}body.woocommerce-cart .quantity button.plus,body.woocommerce-cart .quantity button.minus{background:transparent!important;color:#000!important;font-size:18px!important;font-weight:bold!important;border:none!important;padding:0 6px!important;cursor:pointer!important;line-height:1!important;transition:color 0.3s ease!important}body.woocommerce-cart .quantity button.plus:hover,body.woocommerce-cart .quantity button.minus:hover{color:#c9a14a!important}body.woocommerce-cart table.shop_table td.product-quantity{text-align:center!important}body.woocommerce-cart .quantity{display:inline-flex!important;align-items:center!important;gap:0!important;border:none!important;background:transparent!important}body.woocommerce-cart .quantity .qty{width:50px!important;text-align:center!important;border:none!important;background:transparent!important;font-size:14px!important;font-weight:600!important;color:#000!important;margin:0!important}body.woocommerce-cart .quantity button.plus,body.woocommerce-cart .quantity button.minus{background:transparent!important;color:#000!important;font-size:18px!important;font-weight:bold!important;border:none!important;padding:0 4px!important;cursor:pointer!important;line-height:1!important;transition:color 0.3s ease!important;margin:0!important}body.woocommerce-cart .quantity button.plus:hover,body.woocommerce-cart .quantity button.minus:hover{color:#c9a14a!important}body.woocommerce-cart table.shop_table td.product-quantity{text-align:center!important}body.woocommerce-cart .quantity{display:inline-flex!important;align-items:center!important;border:none!important;background:transparent!important;gap:0!important}body.woocommerce-cart .quantity button.minus{background:transparent!important;color:#000!important;font-size:18px!important;font-weight:bold!important;border:none!important;width:28px!important;height:28px!important;padding:0!important;margin:0!important;line-height:1!important;cursor:pointer!important;transition:color 0.3s ease!important}body.woocommerce-cart .quantity button.plus{background:transparent!important;color:#000!important;font-size:18px!important;font-weight:bold!important;border:none!important;width:28px!important;height:28px!important;padding:0!important;margin:0!important;line-height:1!important;cursor:pointer!important;transition:color 0.3s ease!important}body.woocommerce-cart .quantity .qty{width:40px!important;height:28px!important;text-align:center!important;border:none!important;background:transparent!important;font-size:14px!important;font-weight:600!important;color:#000!important;margin:0!important;padding:0!important}body.woocommerce-cart .quantity button.plus:hover,body.woocommerce-cart .quantity button.minus:hover{color:#c9a14a!important}body.woocommerce-cart td.product-quantity .quantity{display:inline-flex!important;align-items:center!important;gap:0!important;border:none!important;background:transparent!important;padding:0!important;margin:0!important}body.woocommerce-cart td.product-quantity .quantity .minus,body.woocommerce-cart td.product-quantity .quantity .plus{background:transparent!important;color:#000!important;font-size:18px!important;font-weight:bold!important;border:none!important;width:26px!important;height:26px!important;padding:0!important;margin:0!important;line-height:26px!important;text-align:center!important;cursor:pointer!important;transition:color 0.3s ease!important}body.woocommerce-cart td.product-quantity .quantity .qty{width:38px!important;height:26px!important;text-align:center!important;border:none!important;background:transparent!important;font-size:14px!important;font-weight:600!important;color:#000!important;padding:0!important;margin:0!important}body.woocommerce-cart td.product-quantity .quantity .plus:hover,body.woocommerce-cart td.product-quantity .quantity .minus:hover{color:#c9a14a!important}.woocommerce .quantity .qty::-webkit-inner-spin-button,.woocommerce .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.woocommerce .quantity .qty{-moz-appearance:textfield!important}.yamm-cart-stock{color:#28a745;font-weight:600}.woocommerce button[name="update_cart"]{position:relative;z-index:9999;pointer-events:auto!important}.woocommerce-cart form.woocommerce-cart-form{overflow:visible!important}.woocommerce button[name="update_cart"]{display:inline-block!important;visibility:visible!important;opacity:1!important}.variations_form table.variations td.label,.variations_form table.variations td.value{display:block;padding-left:0!important;padding-right:0!important}.variations_form table.variations td.label label{display:block;margin-bottom:6px}.variations_form .value .variable-items-wrapper{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.single_variation_wrap{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.yamm-variation-price,form.cart .single_add_to_cart_button{min-height:48px}.single_variation_wrap{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;width:100%}.yamm-variation-price{order:1}.single_variation_wrap .variations_button{order:2;display:flex;align-items:center}.yamm-variation-price,.single_variation_wrap .variations_button .single_add_to_cart_button{inline-size:clamp(240px,32vw,320px);min-height:50px;display:inline-flex;align-items:center;justify-content:center}.single_variation_wrap .variations_button .single_add_to_cart_button{width:100%}.single_variation_wrap .variations_button .quantity{margin-right:10px}@media (max-width:560px){.yamm-variation-price,.single_variation_wrap .variations_button .single_add_to_cart_button{inline-size:100%}}.single_variation_wrap{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:16px;width:100%}.single_variation_wrap .variations_button{order:1}.yamm-variation-price{order:2}.single_variation_wrap .variations_button .single_add_to_cart_button,.yamm-variation-price{flex:1 1 auto;max-width:280px;min-height:50px;display:inline-flex;align-items:center;justify-content:center}.single_variation_wrap .variations_button .single_add_to_cart_button{width:100%}.single_variation_wrap .variations_button .quantity{margin-right:8px}.single_variation_wrap{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:16px!important;width:100%!important;margin-top:10px}.single_variation{display:none!important;margin:0!important;padding:0!important}.single_variation_wrap .variations_button{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;width:auto!important;flex:0 0 auto!important}.single_variation_wrap .variations_button .quantity{flex:0 0 auto!important;margin:0!important}.single_variation_wrap .variations_button .single_add_to_cart_button,.yamm-variation-price{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:50px!important;width:320px!important;max-width:40vw!important;font-weight:800}.single_variation_wrap .variations_button .single_add_to_cart_button{border-radius:50px;padding:0 22px}.yamm-variation-price{display:none}.yamm-variation-price.is-visible{display:inline-flex!important}@media (max-width:400px){.single_variation_wrap{flex-wrap:wrap!important}.single_variation_wrap .variations_button .single_add_to_cart_button,.yamm-variation-price{width:100%!important;max-width:none!important}}.single_variation_wrap{display:flex!important;justify-content:flex-start!important;align-items:center!important;flex-wrap:wrap!important;column-gap:16px!important;row-gap:12px!important;width:100%!important;box-sizing:border-box!important}.single_variation_wrap .variations_button{display:flex!important;align-items:center!important;gap:10px!important;flex:0 0 auto!important;min-width:0!important}.single_variation_wrap .variations_button .single_add_to_cart_button,.yamm-variation-price{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-height:50px!important;flex:0 0 clamp(240px,32vw,320px)!important;max-width:100%!important;white-space:nowrap!important}.variations_form table.variations td.label,.variations_form table.variations td.value{display:block;padding-left:0;padding-right:0}.variations_form table.variations td.label label{display:block;margin-bottom:6px}.variations_form .value .variable-items-wrapper{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.yamm-cta-row{display:flex;align-items:center;justify-content:flex-start;gap:16px;flex-wrap:nowrap;width:100%}.yamm-cta-row .variations_button{display:flex;align-items:center;gap:10px;flex:0 0 auto;min-width:0}.yamm-variation-price{display:none;align-items:center;justify-content:center;min-height:50px;padding:.7rem 1.2rem;border:1.5px solid #c9a227;border-radius:50px;background:#fffdf8;color:#111;font-weight:800;font-size:clamp(16px,2.2vw,18px);line-height:1.2;white-space:nowrap;box-shadow:0 4px 14px rgba(0,0,0,.08)}.yamm-variation-price.is-visible{display:inline-flex}.yamm-cta-row .single_add_to_cart_button,.yamm-variation-price{box-sizing:border-box;width:260px;max-width:260px}.single_variation .woocommerce-variation-price{display:none}@media (max-width:560px){.yamm-cta-row{flex-wrap:wrap;justify-content:center;gap:12px}.yamm-cta-row .single_add_to_cart_button,.yamm-variation-price{width:100%;max-width:none}}.single_variation_wrap .variations_button{order:1!important}.yamm-variation-price{order:2!important}.single_variation_wrap .variations_button .quantity{flex:0 0 auto!important;margin:0!important}form.cart,.single_variation_wrap,.variations_form{overflow:visible!important}@media (max-width:560px){.single_variation_wrap .variations_button .single_add_to_cart_button,.yamm-variation-price{flex:1 1 100%!important}}.single-product .variations_form table.variations td.label,.single-product .variations_form table.variations td.value{display:block;padding-left:0;padding-right:0}.single-product .variations_form table.variations td.label label{display:block;margin-bottom:6px}.single-product table.variations td.value .variable-items-wrapper{transform:none!important}.single-product .single_variation .woocommerce-variation-price{display:none}.single-product .yamm-cta-row{display:flex;align-items:center;justify-content:flex-start;gap:16px;flex-wrap:nowrap;width:100%}.single-product .yamm-cta-row .variations_button{display:flex;align-items:center;gap:10px;flex:0 0 auto;min-width:0}.single-product .yamm-variation-price{display:none;align-items:center;justify-content:center;min-height:50px;padding:.7rem 1.2rem;border:1.5px solid #c9a227;border-radius:50px;background:#fffdf8;color:#111;font-weight:800;font-size:clamp(16px,2.2vw,18px);line-height:1.2;white-space:nowrap;box-shadow:0 4px 14px rgba(0,0,0,.08)}.single-product .yamm-variation-price.is-visible{display:inline-flex}.single-product .yamm-cta-row .single_add_to_cart_button,.single-product .yamm-variation-price{box-sizing:border-box;width:260px;max-width:260px}@media (max-width:560px){.single-product .yamm-cta-row{flex-wrap:wrap;justify-content:center;gap:12px}.single-product .yamm-cta-row .single_add_to_cart_button,.single-product .yamm-variation-price{width:100%;max-width:none}}.single-product .yamm-cta-row{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:14px;width:100%}.single-product .yamm-cta-row .variations_button{display:flex;align-items:center;gap:10px;flex:0 0 auto;min-width:0}.single-product .yamm-cta-row .single_add_to_cart_button,.single-product .yamm-variation-price{box-sizing:border-box;width:240px;max-width:240px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.single-product .yamm-cta-row{display:flex;align-items:center;justify-content:flex-start;gap:14px;flex-wrap:nowrap}.single-product .yamm-cta-row .single_add_to_cart_button,.single-product .yamm-variation-price{width:240px;min-height:48px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}@media (max-width:560px){.single-product .yamm-cta-row{flex-wrap:wrap;justify-content:center}.single-product .yamm-cta-row .single_add_to_cart_button,.single-product .yamm-variation-price{width:100%}}@media (min-width:561px){.single-product .yamm-cta-row{flex-wrap:nowrap}}@media (max-width:560px){.single-product .yamm-cta-row{flex-wrap:wrap;justify-content:center;gap:12px}.single-product .yamm-cta-row .single_add_to_cart_button,.single-product .yamm-variation-price{width:100%;max-width:none}}body.single-product .variations_form table.variations td.value .variable-items-wrapper{transform:none!important;margin-left:0!important}body.single-product .single_variation .woocommerce-variation-price{display:none!important}body.single-product .single_variation_wrap{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;flex-wrap:nowrap!important;width:100%!important;overflow:visible!important}body.single-product .single_variation_wrap .variations_button{order:1!important;display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;flex:0 0 auto!important}body.single-product .yamm-variation-price{order:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body.single-product .single_variation_wrap .variations_button .single_add_to_cart_button,body.single-product .yamm-variation-price{flex:0 0 260px!important;max-width:260px!important;min-height:50px!important;box-sizing:border-box!important;white-space:nowrap!important}body.single-product .single_variation_wrap .variations_button .quantity{flex:0 0 auto!important;margin:0!important}@media (max-width:560px){body.single-product .single_variation_wrap{flex-wrap:wrap!important;justify-content:center!important;gap:12px!important}body.single-product .single_variation_wrap .variations_button .single_add_to_cart_button,body.single-product .yamm-variation-price{flex:1 1 100%!important;max-width:none!important;width:100%!important}}body.single-product .variations_form table.variations td.value .variable-items-wrapper{transform:none!important;margin-left:0!important}body.single-product .single_variation .woocommerce-variation-price{display:none!important}body.single-product .single_variation_wrap{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:22px!important;flex-wrap:nowrap!important;width:100%!important;overflow:visible!important}body.single-product .single_variation_wrap .variations_button{order:1!important;display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;flex:0 0 auto!important}body.single-product .yamm-variation-price{order:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body.single-product .single_variation_wrap .variations_button .single_add_to_cart_button,body.single-product .yamm-variation-price{flex:0 0 220px!important;max-width:220px!important;min-height:50px!important;box-sizing:border-box!important;white-space:nowrap!important}body.single-product .single_variation_wrap .variations_button .quantity{flex:0 0 auto!important;margin:0!important}@media (max-width:560px){body.single-product .single_variation_wrap{flex-wrap:wrap!important;justify-content:center!important;gap:12px!important}body.single-product .single_variation_wrap .variations_button .single_add_to_cart_button,body.single-product .yamm-variation-price{flex:1 1 100%!important;max-width:none!important;width:100%!important}}body.single-product .yamm-variation-price{margin-left:100px!important}body.single-product .yamm-variation-price{margin-top:-12px!important;margin-left:100px!important;border-radius:0px!important}body.single-product .reset_variations{display:none!important}@media (max-width:560px){.single_variation_wrap{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;width:100%!important}.yamm-variation-price{order:1;width:100%!important;text-align:center!important;margin:0!important}form.cart .single_add_to_cart_button{order:2;width:100%!important;justify-content:center!important}}@media (max-width:560px){.yamm-variation-price{position:relative!important;left:-117px!important;top:-15px!important;margin-bottom:30px!important}form.cart .single_add_to_cart_button{position:relative!important;left:-65px!important;top:-25px!important}}@media (max-width:820px){.woocommerce-cart-form .shop_table thead,.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{display:none!important;content:none!important}.woocommerce-cart-form .shop_table,.woocommerce-cart-form .shop_table tbody,.woocommerce-cart-form .shop_table tr{display:block!important;border:none!important}.woocommerce-cart-form tr.cart_item{display:grid!important;grid-template-columns:200px 1fr!important;grid-template-areas:"thumb info""price price""qty   qty""total total"!important;gap:0 6px!important;align-items:start!important;padding:16px 0!important;border-bottom:1px solid #e9e9e9!important;position:relative}td.product-thumbnail{grid-area:thumb!important;display:block!important}td.product-name{grid-area:info!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;margin:0!important;padding:0!important}td.product-price{grid-area:price!important;text-align:left!important;font-weight:800!important}td.product-quantity{grid-area:qty!important}td.product-subtotal{grid-area:total!important;text-align:left!important;font-weight:800!important}.woocommerce-cart-form .product-thumbnail{width:200px!important;height:200px!important;border:none!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}.woocommerce-cart-form .product-thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border:none!important;box-shadow:none!important}.woocommerce-cart-form .product-thumbnail,.woocommerce-cart-form .product-thumbnail img{border:none!important;box-shadow:none!important}td.product-name>a{display:block!important;margin:0!important;padding:0!important;font-weight:800!important;font-size:16px!important;line-height:1.25!important;text-transform:uppercase!important;letter-spacing:.02em!important;color:#111!important;text-align:left!important;white-space:normal!important;overflow:visible!important;max-width:100%!important}td.product-name .variation,td.product-name .wc-item-meta{display:block!important;margin:6px 0 0!important;font-size:14px!important;color:#111!important}.woocommerce .quantity{display:flex!important;align-items:center!important;gap:10px!important;margin-top:6px!important}.woocommerce .quantity .minus,.woocommerce .quantity .plus{display:none!important}.woocommerce .quantity .yamm-minus,.woocommerce .quantity .yamm-plus{display:inline-flex!important;width:34px!important;height:34px!important;border:1px solid #111!important;border-radius:6px!important;background:#fff!important;color:#111!important;align-items:center!important;justify-content:center!important;font-size:18px!important;line-height:1!important;padding:0!important;margin:0!important}.woocommerce .quantity .qty{width:56px!important;height:38px!important;border:1px solid #e9e9e9!important;border-radius:6px!important;text-align:center!important;font-weight:700!important;margin:0!important}td.product-remove{position:absolute!important;right:10px!important;top:10px!important}.wc-block-cart .wc-block-cart-items__header{display:none!important}}@media (max-width:820px){.woocommerce-cart-form tr.cart_item{grid-row-gap:2px!important;grid-column-gap:6px!important;padding:10px 0!important}.woocommerce-cart-form td.product-price,.woocommerce-cart-form td.product-quantity,.woocommerce-cart-form td.product-subtotal{padding:1px 0!important;margin:0!important;line-height:1.15!important;transform:translateX(-50px)}.woocommerce .quantity{margin-top:1px!important;gap:6px!important;transform:translateX(-0px)}.woocommerce .quantity .qty{height:34px!important;width:54px!important}.woocommerce .quantity .yamm-minus,.woocommerce .quantity .yamm-plus{width:30px!important;height:30px!important;font-size:15px!important}td.product-price .amount,td.product-subtotal .amount{display:inline-block!important;margin:0!important;line-height:1.05!important}.wc-block-cart-item__prices,.wc-block-cart-item__quantity,.wc-block-cart-item__total{margin:1px 0!important;transform:translateX(-50px)}}@media (max-width:820px){body.woocommerce-cart{--yamm-label-w:88px}.woocommerce-cart-form td.product-price,.woocommerce-cart-form td.product-quantity,.woocommerce-cart-form td.product-subtotal{white-space:nowrap}.woocommerce-cart-form td.product-price::before,.woocommerce-cart-form td.product-quantity::before,.woocommerce-cart-form td.product-subtotal::before{display:inline-block!important;width:var(--yamm-label-w)!important;min-width:var(--yamm-label-w)!important;margin-right:6px!important;font-weight:700!important;color:#111!important;content:""!important;vertical-align:baseline!important;text-align:left!important}.woocommerce-cart-form td.product-price::before{content:"Prix :"!important}.woocommerce-cart-form td.product-quantity::before{content:"Quantité :"!important}.woocommerce-cart-form td.product-subtotal::before{content:"Total :"!important}td.product-price .amount,td.product-subtotal .amount{font-variant-numeric:tabular-nums lining-nums}.woocommerce-cart-form td.product-quantity .quantity{display:inline-flex!important;vertical-align:baseline}.wc-block-cart-item__prices,.wc-block-cart-item__quantity,.wc-block-cart-item__total{white-space:nowrap}.wc-block-cart-item__prices::before,.wc-block-cart-item__quantity::before,.wc-block-cart-item__total::before{display:inline-block!important;width:var(--yamm-label-w)!important;min-width:var(--yamm-label-w)!important;margin-right:6px!important;font-weight:700!important;color:#111!important;content:""!important;vertical-align:baseline!important;text-align:left!important}.wc-block-cart-item__prices::before{content:"Prix :"!important}.wc-block-cart-item__quantity::before{content:"Quantité :"!important}.wc-block-cart-item__total::before{content:"Total :"!important}}@media (max-width:820px){body.woocommerce-cart.woocommerce-page .woocommerce-cart-form table.shop_table tr.cart_item td.product-price::before,body.woocommerce-cart.woocommerce-page .woocommerce-cart-form table.shop_table tr.cart_item td.product-quantity::before,body.woocommerce-cart.woocommerce-page .woocommerce-cart-form table.shop_table tr.cart_item td.product-subtotal::before{display:inline-block!important;content:""!important;width:88px!important;min-width:88px!important;margin-right:8px!important;font-weight:700!important;color:#111!important;white-space:nowrap!important;text-align:left!important}body.woocommerce-cart.woocommerce-page .woocommerce-cart-form table.shop_table tr.cart_item td.product-price::before{content:"Prix :"!important}body.woocommerce-cart.woocommerce-page .woocommerce-cart-form table.shop_table tr.cart_item td.product-quantity::before{content:"Quantité :"!important}body.woocommerce-cart.woocommerce-page .woocommerce-cart-form table.shop_table tr.cart_item td.product-subtotal::before{content:"Total :"!important}body.woocommerce-cart.woocommerce-page td.product-price .amount,body.woocommerce-cart.woocommerce-page td.product-subtotal .amount{font-variant-numeric:tabular-nums lining-nums}body.woocommerce-cart.woocommerce-page .wc-block-cart-item__prices::before,body.woocommerce-cart.woocommerce-page .wc-block-cart-item__quantity::before,body.woocommerce-cart.woocommerce-page .wc-block-cart-item__total::before{display:inline-block!important;width:88px!important;min-width:88px!important;margin-right:6px!important;font-weight:700!important;color:#111!important;white-space:nowrap!important;text-align:left!important;content:""!important}body.woocommerce-cart.woocommerce-page .wc-block-cart-item__prices::before{content:"Prix :"!important}body.woocommerce-cart.woocommerce-page .wc-block-cart-item__quantity::before{content:"Quantité :"!important}body.woocommerce-cart.woocommerce-page .wc-block-cart-item__total::before{content:"Total :"!important}}@media (max-width:820px){.woocommerce-cart-form .shop_table thead,.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{display:none!important;content:none!important}.woocommerce-cart-form .shop_table,.woocommerce-cart-form .shop_table tbody,.woocommerce-cart-form .shop_table tr{display:block!important;border:none!important}.woocommerce-cart-form tr.cart_item{display:grid!important;grid-template-columns:200px 1fr!important;grid-template-areas:"thumb info""price price""qty   qty""total total"!important;gap:0 6px!important;align-items:start!important;padding:16px 0!important;border-bottom:1px solid #e9e9e9!important;position:relative}td.product-thumbnail{grid-area:thumb!important;display:block!important}td.product-name{grid-area:info!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;margin:0!important;padding:0!important}td.product-price{grid-area:price!important;text-align:left!important;font-weight:800!important}td.product-quantity{grid-area:qty!important}td.product-subtotal{grid-area:total!important;text-align:left!important;font-weight:800!important}body.woocommerce-cart{--radius:0!important;--global-radius:0!important;--woocommerce-border-radius:0!important}.woocommerce-cart-form .product-thumbnail,.wc-block-cart .wc-block-cart-item__image{width:200px!important;aspect-ratio:1 / 1!important;height:auto!important;border:none!important;border-radius:0!important;-webkit-border-radius:0!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important;clip-path:none!important;-webkit-mask-image:none!important;mask-image:none!important;position:relative!important}.woocommerce-cart-form .product-thumbnail img,.wc-block-cart .wc-block-cart-item__image img,.woocommerce-cart-form .attachment-woocommerce_thumbnail,.woocommerce-cart-form img.wp-post-image{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border:none!important;border-radius:0!important;-webkit-border-radius:0!important;box-shadow:none!important;clip-path:none!important;-webkit-mask-image:none!important;mask-image:none!important;aspect-ratio:1 / 1!important}td.product-name>a{display:block!important;margin:0!important;padding:0!important;font-weight:800!important;font-size:16px!important;line-height:1.25!important;text-transform:uppercase!important;letter-spacing:.02em!important;color:#111!important;text-align:left!important;white-space:normal!important;overflow:visible!important;max-width:100%!important}td.product-name .variation,td.product-name .wc-item-meta{display:block!important;margin:6px 0 0!important;font-size:14px!important;color:#111!important}.woocommerce .quantity{display:flex!important;align-items:center!important;gap:10px!important;margin-top:6px!important}.woocommerce .quantity .minus,.woocommerce .quantity .plus{display:none!important}.woocommerce .quantity .yamm-minus,.woocommerce .quantity .yamm-plus{display:inline-flex!important;width:34px!important;height:34px!important;border:1px solid #111!important;border-radius:6px!important;background:#fff!important;color:#111!important;align-items:center!important;justify-content:center!important;font-size:18px!important;line-height:1!important;padding:0!important;margin:0!important}.woocommerce .quantity .qty{width:56px!important;height:38px!important;border:1px solid #e9e9e9!important;border-radius:6px!important;text-align:center!important;font-weight:700!important;margin:0!important}td.product-remove{position:absolute!important;right:10px!important;top:10px!important}.wc-block-cart .wc-block-cart-items__header{display:none!important}}body.woocommerce-cart #yamm-preloader{display:none!important}body.woocommerce-cart button[name="update_cart"]{display:none!important}body.woocommerce-cart #yamm-preloader{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.woocommerce-cart .blockUI,body.woocommerce-cart .blockUI.blockOverlay,body.woocommerce-cart .processing:after,body.woocommerce-cart form.woocommerce-cart-form:before,body.woocommerce-cart .woocommerce-cart-form .blockUI.blockOverlay{display:none!important;opacity:0!important;pointer-events:none!important;animation:none!important;transition:none!important}body.woocommerce-cart .wc-block-components-spinner,body.woocommerce-cart .wc-block-cart .wc-block-cart-items__spinner,body.woocommerce-cart .wc-block-cart .wc-block-components-loading-mask{display:none!important;opacity:0!important;pointer-events:none!important;animation:none!important;transition:none!important}body.woocommerce-cart .cart,body.woocommerce-cart .cart_item,body.woocommerce-cart table.shop_table,body.woocommerce-cart .woocommerce-cart-form{opacity:1!important;transition:none!important;animation:none!important}body.woocommerce-cart *{transition:none!important;animation:none!important}body.home .woocommerce ul.products li.product:nth-child(n+6){display:none!important}@media (max-width:560px){body.home .woocommerce ul.products li.product:nth-child(-n+6){display:list-item!important}body.home .woocommerce ul.products li.product:nth-child(n+7){display:none!important}}body.home ul.wc-block-grid__products>li.wc-block-grid__product:nth-child(n+6){display:none!important}@media (max-width:560px){body.home ul.wc-block-grid__products>li.wc-block-grid__product:nth-child(-n+6){display:list-item!important}body.home ul.wc-block-grid__products>li.wc-block-grid__product:nth-child(n+7){display:none!important}}body.home .accueil-produits-2 ul.products li.product:nth-child(n+4){display:none!important}@media (max-width:560px){body.home .accueil-produits-2 ul.products li.product:nth-child(-n+4){display:list-item!important}body.home .accueil-produits-2 ul.products li.product:nth-child(n+5){display:none!important}}@media (max-width:820px){.woocommerce-cart-form tr.cart_item{grid-template-areas:"thumb info""qty   qty" "price price""total total"!important}}@media (max-width:820px){body.woocommerce-cart .woocommerce-cart-form tr.cart_item td.product-quantity,body.woocommerce-cart .woocommerce-cart-form tr.cart_item td.product-price,body.woocommerce-cart .woocommerce-cart-form tr.cart_item td.product-subtotal{transform:translateX(-90px)!important;margin-left:0!important;padding-left:0!important;left:auto!important;right:auto!important}}@media (max-width:820px){body.woocommerce-cart .woocommerce-cart-form tr.cart_item td.product-price,body.woocommerce-cart .woocommerce-cart-form tr.cart_item td.product-subtotal{transform:translateX(-114px)!important;margin-left:0!important;padding-left:0!important;left:auto!important;right:auto!important}}@media (max-width:820px){body.woocommerce-cart .woocommerce-cart-form tr.cart_item td.product-price,body.woocommerce-cart .woocommerce-cart-form tr.cart_item td.product-subtotal{transform:translate(-120px,-1px)!important;margin:0!important;padding:0!important;left:auto!important;right:auto!important;top:auto!important}}body.woocommerce-cart td.product-name .cart-variation-inline{display:block;font-size:14px;line-height:1.25;margin:2px 0!important;color:#111;letter-spacing:.02em}@media (max-width:820px){body.woocommerce-cart .woocommerce-cart-form tr.cart_item th.product-name .yamm-cart-meta{transform:translateY(-0px)!important;margin-top:0!important}body.woocommerce-cart .woocommerce-cart-form tr.cart_item th.product-name .yamm-cart-meta{position:relative!important;top:-8px!important;margin-top:-2px!important}body.woocommerce-cart .woocommerce-cart-form tr.cart_item th.product-name .cart-variation-inline{margin-bottom:4px!important}}body.woocommerce-cart .woocommerce-cart-form .product-thumbnail{width:170px!important;aspect-ratio:1 / 1!important;height:auto!important}@media (max-width:820px){body.woocommerce-cart .woocommerce-cart-form .product-thumbnail,body.woocommerce-cart .woocommerce-cart-form td.product-thumbnail,body.woocommerce-cart .woocommerce-cart-form .attachment-woocommerce_thumbnail,body.woocommerce-cart .woocommerce-cart-form img.wp-post-image,body.woocommerce-cart .woocommerce-cart-form img{width:165px!important;max-width:165px!important;min-width:165px!important;height:165px!important;max-height:165px!important;min-height:165px!important;aspect-ratio:1 / 1!important;object-fit:cover!important;display:block!important;flex:none!important}body.woocommerce-cart .woocommerce-cart-form .product-thumbnail img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important}}body.woocommerce-cart .woocommerce-cart-form th.product-name>a,body.woocommerce-cart .woocommerce-cart-form td.product-name>a{font-weight:800!important}body.woocommerce-cart .woocommerce-cart-form tr.cart_item th.product-name>.cart-variation-inline,body.woocommerce-cart .woocommerce-cart-form tr.cart_item td.product-name>.cart-variation-inline{display:inline-block!important;font-weight:700!important;font-size:14px!important;transform:scale(0.88)!important;transform-origin:left top!important;text-transform:uppercase!important;letter-spacing:.02em!important;color:#c9a227!important;line-height:1.25!important;margin:2px 0!important}body.woocommerce-cart .woocommerce-cart-form tr.cart_item th.product-name>.cart-variation-inline,body.woocommerce-cart .woocommerce-cart-form tr.cart_item td.product-name>.cart-variation-inline,body.woocommerce-cart .woocommerce-cart-form tr.cart_item .yamm-cart-meta .yamm-cart-cat{position:relative!important;top:-6px!important}@media (min-width:821px){body.woocommerce-cart .woocommerce-cart-form tr.cart_item .yamm-cart-meta .yamm-cart-cat,.woocommerce-cart .yamm-cart-cat{position:relative!important;top:-18px!important;margin-top:0!important;padding-top:0!important;line-height:1.2!important}}.single-product div.product .woocommerce-product-gallery,.single-product div.product .woocommerce-product-gallery__wrapper,.single-product div.product .woocommerce-product-gallery .flex-viewport,.single-product div.product .woocommerce-product-gallery__image,.single-product div.product .woocommerce-product-gallery__image a,.single-product div.product .woocommerce-product-gallery .flex-control-nav,.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li,.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img,.single-product div.product div.images,.single-product div.product div.images figure,.single-product div.product div.images img{background:transparent!important;border:0!important;box-shadow:none!important}.single-product .wc-block-product-gallery,.single-product .wc-block-product-gallery__image,.single-product .wc-block-product-gallery figure,.single-product .wc-block-product-gallery img,.single-product .wc-block-product-gallery-thumbnails__list,.single-product .wc-block-product-gallery-thumbnails__list img{background:transparent!important;border:0!important;box-shadow:none!important}.single-product .woocommerce-product-gallery .flex-control-thumbs li img,.single-product .wc-block-product-gallery-thumbnails__list img{padding:0!important;margin:0!important}.single-product div.product .woocommerce-product-gallery{position:relative!important;top:-0px!important}.single-product div.product,.single-product div.product .woocommerce-product-gallery,.single-product div.product .woocommerce-product-gallery__wrapper,.single-product div.product .woocommerce-product-gallery__image,.single-product div.product .woocommerce-product-gallery__image a,.single-product div.product .woocommerce-product-gallery .flex-viewport,.single-product div.product div.images,.single-product .product{background:transparent!important;box-shadow:none!important}.single-product .et_pb_section,.single-product .et_pb_module,.single-product .elementor-section,.single-product .elementor-widget{background:transparent!important;box-shadow:none!important}.single-product div.product .woocommerce-product-gallery .flex-control-nav,.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{position:relative!important;top:-px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0 auto!important}.single-product div.product .woocommerce-product-gallery .flex-control-nav,.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{position:relative!important;top:5px!important;left:-4px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0 auto!important}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li,.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0 2px!important}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;gap:4px!important;margin:0!important;padding:0!important}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{flex:0 0 calc(20% - 4px)!important;list-style:none!important;margin:0!important;padding:0!important}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:cover!important;display:block!important;background:transparent!important;border:none!important;box-shadow:none!important}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{transform:translateX(3px)!important}@media (max-width:1024px){html,body{width:100%!important;max-width:100%!important;overflow-x:clip!important;overscroll-behavior-x:none!important;touch-action:pan-y pinch-zoom!important;position:relative!important}.elementor-section,.elementor-container,.elementor-widget-wrap,.site,#page,.wrapper,.container,[class*="container"],[class*="wrapper"],[class*="row"]{overflow-x:clip!important;max-width:100%!important}.woocommerce table.shop_table,.woocommerce-cart .cart-collaterals,.woocommerce-checkout-review-order-table,.woocommerce-cart-form{display:block!important;width:100%!important;max-width:100%!important;overflow-x:clip!important}.woocommerce table.shop_table th,.woocommerce table.shop_table td{white-space:normal!important;word-break:break-word!important}input,select,textarea,button{max-width:100%!important}img,video,canvas,svg{max-width:100%!important;height:auto!important}*,*::before,*::after{box-sizing:border-box!important;min-width:0!important}[class*="row"]{margin-left:0!important;margin-right:0!important}.allow-x-scroll{overflow-x:auto!important;-webkit-overflow-scrolling:touch}body.single-product{overflow-x:clip!important}body.single-product .site,body.single-product #page,body.single-product .wrapper,body.single-product .container,body.single-product .product,body.single-product .product .summary,body.single-product .product .images{max-width:100%!important;overflow-x:clip!important;min-width:0!important}.woocommerce div.product div.images,.woocommerce div.product div.images .woocommerce-product-gallery,.woocommerce div.product div.images .woocommerce-product-gallery__wrapper,.woocommerce div.product div.images .flex-viewport,.woocommerce div.product div.images .flex-control-thumbs{max-width:100%!important;overflow-x:clip!important}.woocommerce div.product div.images img{max-width:100%!important;height:auto!important}.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs .panel{max-width:100%!important;overflow-x:clip!important;word-break:break-word!important}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex!important;flex-wrap:wrap!important;max-width:100%!important}.woocommerce-Tabs-panel table,.woocommerce-product-attributes,.woocommerce-product-attributes tr,.woocommerce-product-attributes td,.woocommerce-product-attributes th{display:block!important;width:100%!important;max-width:100%!important;white-space:normal!important;overflow-x:clip!important;word-break:break-word!important}.product_title,.summary .price,.product_meta,.woocommerce-product-details__short-description,.woocommerce-variation-description{max-width:100%!important;word-break:break-word!important}.single-product [class*="swiper"],.single-product .slick-slider,.single-product .slick-list,.single-product .slick-track,.single-product .swiper,.single-product .swiper-wrapper{max-width:100%!important;overflow-x:clip!important;min-width:0!important}.single-product .related,.single-product .upsells,.single-product .related ul.products,.single-product .upsells ul.products{margin:0!important;max-width:100%!important;overflow-x:clip!important}.single-product ul.products li.product{min-width:0!important}}@media (min-width:1025px){.woocommerce table.shop_table{display:table!important;width:100%!important;border-collapse:collapse}.woocommerce table.shop_table tr{display:table-row!important}.woocommerce table.shop_table th,.woocommerce table.shop_table td{display:table-cell!important}html,body,.site,#page,.wrapper,.container,.woocommerce-cart .cart-collaterals,.woocommerce-cart-form,.woocommerce-checkout-review-order-table{overflow-x:visible!important}}@media (min-width:1025px){.woocommerce table.shop_table{display:table!important;width:100%!important;border-collapse:collapse}.woocommerce table.shop_table tr{display:table-row!important}.woocommerce table.shop_table th,.woocommerce table.shop_table td{display:table-cell!important}.woocommerce-cart .cart-collaterals,.woocommerce-cart-form,.woocommerce-checkout-review-order-table{overflow-x:visible!important}}.single-product #page,.single-product .site,.single-product footer,.single-product .site-footer,.single-product #colophon,.single-product .et-l--footer{overflow-x:visible!important;overflow-y:visible!important;position:relative;z-index:0}.single-product .et_pb_signup_0_tb_footer{background-image:url("https://maisonyamm.com/wp-content/uploads/2025/08/1B9735ED-F8C2-412F-850C-4B16020544A1-min.png")!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important;background-attachment:scroll!important;background-color:transparent!important}.single-product .et_pb_newsletter.et_pb_signup_0_tb_footer{background:none!important;background-image:url("https://maisonyamm.com/wp-content/uploads/2025/08/1B9735ED-F8C2-412F-850C-4B16020544A1-min.png")!important}.single-product .et_pb_signup_0_tb_footer{position:relative;background:none!important;overflow:visible}.single-product .et_pb_signup_0_tb_footer::before{content:"";position:absolute;inset:0;background-image:url("https://maisonyamm.com/wp-content/uploads/2025/08/1B9735ED-F8C2-412F-850C-4B16020544A1-min.png");background-repeat:no-repeat;background-size:cover;background-position:50% 74%;z-index:0;pointer-events:none}.single-product .et_pb_signup_0_tb_footer>*{position:relative;z-index:1}.single-product .et_pb_signup_0_tb_footer{min-height:280px}@media (max-width:1024px){.single-product .et_pb_signup_0_tb_footer::before{background-attachment:scroll}}.single-product .yamm-main-photo{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;object-position:center}.single-product .woocommerce-product-gallery__wrapper{display:none!important}.single-product .flex-viewport{overflow:visible!important;height:auto!important;min-height:1px!important}.single-product .yamm-main-photo{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;object-position:center;transition:opacity .2s linear}.single-product .woocommerce-product-gallery__wrapper{display:none!important}.single-product .flex-viewport{overflow:visible!important;height:auto!important;min-height:1px!important}.single-product .flex-control-thumbs img{cursor:pointer}.single-product .flex-control-thumbs .box-shadow-overlay{pointer-events:none}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{display:none!important}.single-product .woocommerce-product-gallery>.woocommerce-product-gallery__image,.single-product .woocommerce-product-gallery .wp-post-image:not(.yamm-main-photo){display:none!important}.single-product .yamm-main-photo{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;object-position:center;transition:opacity .2s linear}.single-product .woocommerce-product-gallery>.woocommerce-product-gallery__image:not(.yamm-main-photo),.single-product .woocommerce-product-gallery>figure>.woocommerce-product-gallery__image:not(.yamm-main-photo),.single-product .woocommerce-product-gallery>img.wp-post-image:not(.yamm-main-photo),.single-product .woocommerce-product-gallery .wp-post-image:not(.yamm-main-photo),.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image:not(.yamm-main-photo),.single-product .et_pb_wc_images .woocommerce-product-gallery figure>img:not(.yamm-main-photo),.single-product .woocommerce-main-image:not(.yamm-main-photo),.single-product .woocommerce-product-gallery__image--placeholder{display:none!important;visibility:hidden!important}.single-product .woocommerce-product-gallery>figure{height:auto!important}.single-product img.yamm-main-photo{display:block!important;width:100%;height:auto;max-width:100%}.single-product .woocommerce-product-gallery__image img:not(.yamm-main-photo),.single-product .woocommerce-product-gallery>img:not(.yamm-main-photo),.single-product .woocommerce-product-gallery figure img:not(.yamm-main-photo),.single-product .woocommerce-product-gallery img.wp-post-image:not(.yamm-main-photo){display:none!important;visibility:hidden!important;opacity:0!important}.single-product .woocommerce-product-gallery__image,.single-product .woocommerce-product-gallery>figure{height:auto!important}.single-product img.yamm-main-photo{display:block!important;width:100%!important;height:auto!important;opacity:1!important;visibility:visible!important}.single-product .woocommerce-product-gallery__wrapper{display:none!important}.single-product .woocommerce-product-gallery>img:not(.yamm-main-photo),.single-product .woocommerce-product-gallery>figure>img:not(.yamm-main-photo),.single-product .woocommerce-product-gallery .wp-post-image:not(.yamm-main-photo){display:none!important}.single-product img.yamm-main-photo{display:block!important;width:100%;height:auto;max-width:100%;object-fit:contain;object-position:center;transition:opacity .2s linear}.single-product .flex-control-thumbs .box-shadow-overlay{pointer-events:none}.site-legal,.footer-legal,.et-l--footer .et_pb_text.legal{display:flex;justify-content:center;align-items:center;text-align:center;padding:10px max(16px,env(safe-area-inset-left)) 12px max(16px,env(safe-area-inset-right));width:100%;min-height:36px;overflow:visible;position:relative}.site-legal *{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.2;margin:0;font-size:clamp(11px,3.2vw,13px)}@media (max-width:767px){.et-l--footer .et_pb_row,.et-l--footer .et_pb_column,.et-l--footer .et_pb_text.legal{margin-left:0!important;margin-right:0!important;left:auto!important;right:auto!important;transform:none!important;width:100%!important}.et-l--footer,.et-l--footer .et_pb_row,.et-l--footer .et_pb_column{overflow-x:clip;overflow-y:visible}}.et-l--footer .et_pb_text.legal .et_pb_text_inner{width:auto!important;display:inline!important}.footer-legal,.et-l--footer .et_pb_text.legal,.et-l--footer .et_pb_module.legal,#footer-bottom .container .site-info,#footer-bottom .container .et_pb_text{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;width:100%!important;min-height:36px;padding:10px 16px;opacity:1!important;visibility:visible!important;pointer-events:auto!important;position:static!important;transform:none!important;z-index:2;color:#d4d4d4}.b-footer-copyright__title{display:flex;justify-content:center;align-items:center;text-align:center;white-space:normal;overflow-wrap:anywhere;font-size:clamp(11px,3.1vw,13px);line-height:1.3;padding:10px 16px;width:100%;margin:0 auto;position:relative;color:#d4d4d4}.b-footer-copyright__title,.b-footer-copyright__title *{visibility:visible!important;opacity:1!important}@media (max-width:767px){.b-footer-copyright__title{padding:12px max(16px,env(safe-area-inset-left))12px max(16px,env(safe-area-inset-right))}}@media (max-width:767px){.b-footer-copyright__title{display:block!important;text-align:center!important;font-size:13px!important;color:#d4d4d4!important;padding:12px max(16px,env(safe-area-inset-left))12px max(16px,env(safe-area-inset-right));margin:0 auto!important;white-space:normal!important;overflow-wrap:anywhere;visibility:visible!important;opacity:1!important;position:relative!important;z-index:2}}@media (max-width:767px){footer::after{content:"© 2025 MAISON YAMM — Tous droits réservés";display:block;text-align:center;font-size:13px;color:#d4d4d4;padding:12px max(16px,env(safe-area-inset-left))12px max(16px,env(safe-area-inset-right));background:transparent}}/.yamm-mobile-copyright{display:none}@media (max-width:767px){.yamm-mobile-copyright{display:block;position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#000;color:#d4d4d4;font-size:13px;text-align:center;padding:10px max(16px,env(safe-area-inset-left))12px max(16px,env(safe-area-inset-right));line-height:1.3;white-space:normal;overflow-wrap:anywhere;box-shadow:0 -2px 5px rgba(0,0,0,0.4)}body{padding-bottom:42px}}.yamm-mobile-copyright{display:none}@media (max-width:767px){.yamm-mobile-copyright{display:block;position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#000;color:#d4d4d4;font-size:13px;text-align:center;padding:10px max(16px,env(safe-area-inset-left))12px max(16px,env(safe-area-inset-right));line-height:1.3;white-space:normal;overflow-wrap:anywhere;box-shadow:0 -2px 5px rgba(0,0,0,0.4)}body{padding-bottom:42px}}@media (max-width:767px){.yamm-mobile-copyright{display:block;position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#000;color:#d4d4d4;font-size:13px;text-align:center;padding:10px max(16px,env(safe-area-inset-left))12px max(16px,env(safe-area-inset-right));line-height:1.3;white-space:normal;overflow-wrap:anywhere;box-shadow:0 -2px 5px rgba(0,0,0,0.4)}body{padding-bottom:0}}.yamm-breadcrumb-clone{display:none}.yamm-breadcrumb-clone{display:none}@media (max-width:768px){.yamm-breadcrumb-clone{display:block;position:relative;top:20px;left:45px;font-size:8px!important;color:#000!important;white-space:nowrap;overflow:visible;z-index:999;background:transparent!important}.yamm-breadcrumb-clone a{color:#000!important;text-decoration:none}}@media (max-width:1024px){html,body{overflow-x:hidden!important}body *{overflow-x:clip!important;overflow-y:visible!important;max-width:100%!important;box-sizing:border-box}.yamm-breadcrumb-clone{display:block!important;position:relative;overflow:visible!important;white-space:nowrap!important;z-index:999}}@media (min-width:1025px){html,body{overflow-x:visible!important}.et-l--header,.et-l--header *,.widget_product_categories,.widget_product_categories *,.wc-block-product-categories,.wc-block-product-categories *,.single-product .summary,.single-product .entry-summary,.single-product .single_variation_wrap,.single-product .variations_form,.single-product .variations_button{overflow:visible!important;max-width:none!important}}@media (max-width:768px){.single-product .single_variation_wrap,.single-product .variations_button,.single-product form.cart,.single-product .summary,.single-product .entry-summary{overflow:visible!important;max-width:100%!important}.single-product .yamm-variation-price.is-visible{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:calc(100vw - 32px)!important;padding:10px 14px!important;border-radius:999px!important;white-space:nowrap!important;word-break:normal!important;overflow:visible!important;margin:8px auto 0 auto!important}.single-product .yamm-variation-price,.single-product .yamm-variation-price *{overflow:visible!important;max-width:100%!important}.single-product form.cart .single_add_to_cart_button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 32px)!important;padding-left:18px!important;padding-right:18px!important;white-space:nowrap!important;overflow:visible!important}.single-product .single_variation_wrap{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important}}@media (min-width:769px){html,body{overflow-x:visible!important}.et-l--header,.et-l--header *{overflow:visible!important;max-width:none!important}.et_pb_menu,.et_pb_menu__wrap,.et_pb_menu__menu,.et-menu-nav{overflow:visible!important;white-space:normal!important;max-width:none!important}.et-menu{display:flex!important;flex-wrap:wrap!important;overflow:visible!important}.et-menu>li{overflow:visible!important;max-width:none!important}.single-product .summary,.single-product .entry-summary,.single-product .single_variation_wrap,.single-product .variations_form,.single-product .variations_button{overflow:visible!important;max-width:none!important}.single-product .yamm-variation-price,.single-product .yamm-variation-price *{overflow:visible!important;width:auto!important;max-width:none!important;white-space:nowrap!important}.single-product form.cart .single_add_to_cart_button{width:auto!important;min-width:auto!important;max-width:none!important;white-space:nowrap!important;overflow:visible!important}}@media (max-width:768px){.single-product .yamm-variation-price.is-visible{transform:translate(100px,-20px)!important;font-weight:normal!important}}@media (max-width:768px){.single-product .yamm-variation-price:empty{display:none!important;padding:0!important;border:0!important;min-width:0!important;max-width:0!important}.single-product .single_variation_wrap,.single-product .variations_button,.single-product form.cart{overflow:visible!important}.single-product .variations_button{text-align:center!important}.single-product form.cart .single_add_to_cart_button{display:inline-flex!important;justify-content:center!important;align-items:center!important;float:none!important;margin-left:-60px!important;transform:none!important}.single-product .yamm-variation-price.is-visible{display:inline-flex!important;width:auto!important;max-width:calc(100vw - 40px)!important;white-space:nowrap!important;margin:10px auto 0 auto!important;font-weight:normal!important}}@media (max-width:768px){.single-product form.cart .single_add_to_cart_button,.single-product form.cart .single_add_to_cart_button:disabled{position:relative!important;transform:translateX(47px)!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;width:auto!important}}@media (max-width:768px){.single-product table.variations .value .variable-item,.single-product table.variations .value .button,.single-product table.variations .value button{font-weight:normal!important}.single-product table.variations .value{padding-inline:12px!important;overflow:visible!important;flex-wrap:wrap!important;gap:6px!important}.single-product table.variations .value .variable-item,.single-product table.variations .value .button,.single-product table.variations .value button{box-sizing:border-box!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;text-align:center!important}.single-product .summary,.single-product .entry-summary{overflow:visible!important}}@media (min-width:1025px){.widget_product_categories,.widget_product_categories *,.wc-block-product-categories,.wc-block-product-categories *{overflow:visible!important;white-space:normal!important;text-overflow:clip!important;max-width:none!important}.widget_product_categories a,.wc-block-product-categories a{display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;overflow-wrap:anywhere!important;word-break:normal!important}.widget_product_categories ul,.widget_product_categories li,.wc-block-product-categories ul,.wc-block-product-categories li{overflow:visible!important}.woocommerce ul.products li.product .posted_in,.woocommerce ul.products li.product .product_meta,.woocommerce ul.products li.product .woocommerce-loop-category__title{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;max-width:100%!important;overflow-wrap:anywhere!important}.et_pb_widget_area,.et_pb_sidebar,.et_pb_widget_area .et_pb_widget,.widget_block{overflow:visible!important;max-width:100%!important}}.wc-block-product-categories-list-item>a{display:block!important;padding-left:0!important;margin-left:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.wc-block-product-categories-list-item__name{overflow:visible!important;white-space:normal!important;text-overflow:clip!important}.widget_product_categories li,.wc-block-product-categories-list-item{line-height:1.4!important;padding-top:4px!important;padding-bottom:4px!important}.widget_product_categories a,.wc-block-product-categories-list-item>a{display:inline-block!important;vertical-align:middle!important}.wc-block-product-categories-list,.wc-block-product-categories-list-item,.wc-block-product-categories-list-item__name{overflow:visible!important;white-space:normal!important;text-overflow:clip!important}.wc-block-product-categories-list-item>a{display:flex!important;align-items:center!important;padding:4px 8px!important;margin:0!important;min-height:28px!important}.wc-block-product-categories-list-item__name{line-height:1.3!important;font-size:14px!important}.wc-block-product-categories-list-item-count{margin-left:auto!important;font-size:12px!important;opacity:0.7}.wc-block-product-categories-list--depth-1,.wc-block-product-categories-list--depth-2{padding-left:12px!important}@media (min-width:769px){.woocommerce ul.products li.product,.woocommerce ul.products li.product *{overflow:visible!important;max-width:none!important}}@media (max-width:768px){.woocommerce ul.products li.product .price,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .price{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important;white-space:normal!important;margin-top:6px!important}.woocommerce ul.products,.woocommerce ul.products li.product,.woocommerce ul.products li.product .woocommerce-LoopProduct-link,.wc-block-grid__products,.wc-block-grid__product,.wc-block-grid__product .wc-block-grid__product-link{overflow:visible!important;max-width:none!important}}@media (max-width:768px){.et_pb_column{margin-bottom:0!important;padding-bottom:0!important}.et_pb_blurb_description p:empty{display:none!important}.et_pb_blurb_description p{margin-bottom:5px}}@media (max-width:768px){[class*="_tb_footer"] .et_pb_column{margin-bottom:0!important;padding-bottom:0!important}[class*="_tb_footer"] .et_pb_blurb_description p:empty{display:none!important}[class*="_tb_footer"] .et_pb_blurb_description p{margin-bottom:5px}}@media (max-width:768px){[class*="_tb_footer"] .et_pb_column{margin-bottom:0!important;padding-bottom:0!important}[class*="_tb_footer"] .et_pb_blurb_description p:empty{display:none!important}[class*="_tb_footer"] .et_pb_blurb_description p{margin-bottom:1px!important;line-height:1.1em}[class*="_tb_footer"] .et_pb_blurb h4{margin-bottom:2px!important;line-height:1.2em}}@media (max-width:768px){.et_pb_blurb_description p:last-child{display:none!important;margin:0!important;padding:0!important;line-height:0!important;height:0!important}.et_pb_blurb_description{margin-bottom:0!important;padding-bottom:0!important}.et_pb_blurb{margin-bottom:0!important;padding-bottom:0!important}.et_pb_blurb_description p{margin-bottom:1px!important}}.hero-section{min-height:100vh;overflow:hidden}.section{min-height:80vh}body.woocommerce-checkout table.shop_table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;font-size:14px}body.woocommerce-checkout table.shop_table th,body.woocommerce-checkout table.shop_table td{padding:10px 14px;border-bottom:1px solid #eee}body.woocommerce-checkout table.shop_table th{text-transform:uppercase;font-weight:600;font-size:13px;color:#111;background:#f9f9f9}body.woocommerce-checkout table.shop_table td{color:#333}body.woocommerce-checkout table.shop_table tr:last-child td,body.woocommerce-checkout table.shop_table tr:last-child th{border-bottom:none}body.woocommerce-checkout table.shop_table tfoot th,body.woocommerce-checkout table.shop_table tfoot td{font-weight:600;background:#fafafa}body.woocommerce-checkout table.shop_table tfoot tr.order-total th,body.woocommerce-checkout table.shop_table tfoot tr.order-total td{font-size:15px;background:#f0f0f0;border-top:2px solid #ddd}@media (max-width:768px){body.woocommerce-checkout{background:#f7f7f7!important}body.woocommerce-checkout .woocommerce{max-width:100%!important;padding:10px!important;margin:0 auto!important}body.woocommerce-checkout form.checkout{display:flex!important;flex-direction:column!important;gap:14px!important}body.woocommerce-checkout #customer_details,body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-NoticeGroup,body.woocommerce-checkout .woocommerce-form-coupon,body.woocommerce-checkout .woocommerce-form-login{background:#fff!important;border:1px solid #e0e0e0!important;border-radius:8px!important;padding:14px!important;box-shadow:0 1px 4px rgba(0,0,0,0.06)!important;margin:0!important}body.woocommerce-checkout #order_review{order:-1!important}body.woocommerce-checkout h2,body.woocommerce-checkout h3{font-size:16px!important;font-weight:600!important;margin-bottom:10px!important;color:#111!important;border-bottom:1px solid #eee!important;padding-bottom:4px!important}body.woocommerce-checkout .form-row{margin-bottom:10px!important}body.woocommerce-checkout input.input-text,body.woocommerce-checkout select,body.woocommerce-checkout textarea{width:100%!important;padding:12px!important;font-size:15px!important;border:1px solid #ddd!important;border-radius:6px!important;background:#fafafa!important}body.woocommerce-checkout input.input-text:focus,body.woocommerce-checkout select:focus,body.woocommerce-checkout textarea:focus{background:#fff!important;border-color:#000!important;outline:none!important}body.woocommerce-checkout table.shop_table{width:100%!important;border-collapse:collapse!important;background:#fff!important}body.woocommerce-checkout table.shop_table th,body.woocommerce-checkout table.shop_table td{font-size:14px!important;padding:8px!important;border-bottom:1px solid #eee!important}body.woocommerce-checkout table.shop_table tr:last-child td{border-bottom:none!important}body.woocommerce-checkout #place_order{width:100%!important;padding:14px!important;font-size:16px!important;font-weight:600!important;background:#000!important;color:#fff!important;border-radius:6px!important;border:none!important;margin-top:12px!important}body.woocommerce-checkout #place_order:hover{background:#333!important}}body.woocommerce-checkout .woocommerce-form-coupon-toggle,body.woocommerce-checkout .checkout_coupon{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important}body.woocommerce-checkout .et_pb_wc_cart_notice{display:none!important;height:0!important;margin:0!important;padding:0!important;border:0!important}body.woocommerce-checkout form.checkout{margin-top:-100px!important}body.woocommerce-checkout #place_order{display:block!important;visibility:visible!important;opacity:1!important;background:#000!important;color:#fff!important;padding:14px!important;font-size:16px!important;font-weight:600!important;border-radius:6px!important;border:none!important;width:100%!important;margin-top:12px!important;cursor:pointer!important}body.woocommerce-checkout #place_order:hover{background:#333!important}body.woocommerce-checkout .et_pb_section,body.woocommerce-checkout .et_pb_row,body.woocommerce-checkout .woocommerce{padding-top:0!important;margin-top:0!important}body.woocommerce-checkout form.checkout{margin-top:0!important;padding-top:0!important}body.woocommerce-checkout .woocommerce::before,body.woocommerce-checkout form.checkout::before,body.woocommerce-checkout form.checkout::after{content:none!important;display:none!important}body.woocommerce-checkout #place_order{display:block!important;visibility:visible!important;opacity:1!important;background:#000!important;color:#fff!important;border:none!important;border-radius:6px!important;width:100%!important;padding:14px!important;margin-top:16px!important;font-size:16px!important;font-weight:600!important;letter-spacing:0.03em;cursor:pointer!important}body.woocommerce-checkout #place_order:hover{background:#333!important}@media (max-width:768px){#place_order{display:block!important;visibility:visible!important;opacity:1!important;background:linear-gradient(180deg,#d4af37,#b58b1a)!important;color:#111!important;border:none!important;border-radius:8px!important;padding:14px 18px!important;font-size:16px!important;font-weight:700!important;letter-spacing:0.05em;text-transform:uppercase;box-shadow:0 4px 12px rgba(212,175,55,0.35);cursor:pointer;margin-top:16px}#place_order{position:relative!important}}@media (max-width:768px){#yamm-mobile-cta{position:fixed;left:0;right:0;bottom:0;display:flex;gap:12px;align-items:center;padding:10px 14px;background:#111;color:#fff;box-shadow:0 -6px 18px rgba(0,0,0,.25);z-index:99999}#yamm-mobile-cta .yamm-cta-total{display:flex;flex-direction:column;min-width:120px}#yamm-mobile-cta .yamm-cta-total span{font-size:11px;opacity:.75;letter-spacing:.04em;text-transform:uppercase}#yamm-mobile-cta .yamm-cta-total .yamm-amount{font-size:16px;font-weight:700;line-height:1.2}#yamm-place-order{flex:1 1 auto;background:linear-gradient(180deg,#d4af37,#b58b1a);color:#111;border:none;border-radius:10px;padding:14px 18px;font-size:16px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 6px 16px rgba(212,175,55,.35)}#yamm-place-order:disabled{opacity:.7;filter:grayscale(.2)}}body.woocommerce-checkout .fc-wrapper button,body.woocommerce-checkout .fc-wrapper .button,body.woocommerce-checkout button.button,body.woocommerce-checkout a.button,body.woocommerce-checkout input[type="submit"],body.woocommerce-checkout .fc-place-order-button,body.woocommerce-checkout .fc-step__next,body.woocommerce-checkout .fc-step__prev,body.woocommerce-checkout .fc-step__substep-save,body.woocommerce-checkout .button.alt{background:#fff!important;color:#000!important;border:1px solid #C9A44D!important;border-radius:999px!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}body.woocommerce-checkout .fc-wrapper button:hover,body.woocommerce-checkout .fc-wrapper .button:hover,body.woocommerce-checkout button.button:hover,body.woocommerce-checkout a.button:hover,body.woocommerce-checkout input[type="submit"]:hover,body.woocommerce-checkout .fc-place-order-button:hover,body.woocommerce-checkout .fc-step__next:hover,body.woocommerce-checkout .fc-step__prev:hover,body.woocommerce-checkout .fc-step__substep-save:hover,body.woocommerce-checkout .fc-wrapper button:active,body.woocommerce-checkout .fc-wrapper .button:active,body.woocommerce-checkout button.button:active,body.woocommerce-checkout a.button:active,body.woocommerce-checkout input[type="submit"]:active,body.woocommerce-checkout .fc-place-order-button:active,body.woocommerce-checkout .fc-step__next:active,body.woocommerce-checkout .fc-step__prev:active,body.woocommerce-checkout .fc-step__substep-save:active,body.woocommerce-checkout .fc-wrapper button:focus-visible,body.woocommerce-checkout .fc-wrapper .button:focus-visible,body.woocommerce-checkout button.button:focus-visible,body.woocommerce-checkout a.button:focus-visible,body.woocommerce-checkout input[type="submit"]:focus-visible{background:#C9A44D!important;border-color:#C9A44D!important;color:#000!important;box-shadow:0 0 0 3px rgba(201,164,77,.25)!important}body.woocommerce-checkout .fc-wrapper .et_pb_button,body.woocommerce-checkout .et_pb_button{text-transform:none!important;letter-spacing:0!important;background-image:none!important}body.woocommerce-checkout input[type="checkbox"],body.woocommerce-checkout input[type="radio"]{accent-color:#013220!important;width:18px;height:18px;border:2px solid #C9A44D!important;border-radius:4px;background-color:#fff;transition:all 0.2s ease;cursor:pointer}body.woocommerce-checkout input[type="checkbox"]:hover,body.woocommerce-checkout input[type="radio"]:hover{background-color:rgba(201,164,77,0.15)!important;box-shadow:0 0 0 2px rgba(201,164,77,0.25)}body.woocommerce-checkout input[type="checkbox"]:checked,body.woocommerce-checkout input[type="radio"]:checked{background-color:#013220!important;border-color:#C9A44D!important}body.woocommerce-checkout input[type="radio"]{border-radius:50%}body.woocommerce-checkout .yamm-loader,body.woocommerce-checkout #yamm-loader{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.yamm-slidecart__title{margin-top:-34px}.yamm-slidecart__header h3{font-size:35px!important;font-weight:600!important}.yamm-slidecart__close{background:var(--yamm-gold)!important;border:1px solid var(--yamm-gold)!important;border-radius:999px!important;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.25s ease,color 0.25s ease;padding:0}.yamm-slidecart__close svg{width:16px;height:16px;stroke:var(--yamm-green);stroke-width:2.5;stroke-linecap:round}.yamm-slidecart__close:hover{background:var(--yamm-green)!important;border-color:var(--yamm-green)!important}.yamm-slidecart__close:hover svg{stroke:var(--yamm-gold)}.yamm-slidecart__item.is-flash{animation:yamm-flash-gold-snap 1.10s ease-out;will-change:background-color}@keyframes yamm-flash-gold-snap{0%{background-color:rgba(216,172,64,0.95)}100%{background-color:transparent}}body.woocommerce-account{--yamm-green:#004225;--yamm-gold:#c0a060}body.woocommerce-account #customer_login+.u-column2.col-2{display:none!important}body.woocommerce-account #customer_login.u-columns.col2-set{display:block!important;float:none!important;clear:both!important;position:relative!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:0!important;padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}body.woocommerce-account #customer_login>.u-column1.col-1,body.woocommerce-account #customer_login>.u-column2.col-2{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;float:none!important;clear:both!important;margin:0 0 20px!important;padding:0!important;box-sizing:border-box!important;background:#fafafa!important;border-radius:12px!important;box-shadow:0 2px 10px rgba(0,0,0,0.06)!important}body.woocommerce-account #customer_login>.u-column1.col-1 form,body.woocommerce-account #customer_login>.u-column2.col-2 form{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:20px!important;box-sizing:border-box!important}body.woocommerce-account form .form-row,body.woocommerce-account form p.form-row{width:100%!important;float:none!important;clear:both!important;position:static!important;margin:0 0 12px!important;box-sizing:border-box!important}body.woocommerce-account form .form-row-first,body.woocommerce-account form .form-row-last{width:100%!important;float:none!important}body.woocommerce-account form .form-row label{display:block!important;margin:0 0 6px!important;font-size:14px!important;line-height:1.2!important}body.woocommerce-account .password-input,body.woocommerce-account .password-input input{width:100%!important;display:block!important;box-sizing:border-box!important}body.woocommerce-account .password-input .show-password-input{position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important}body.woocommerce-account form input[type="text"],body.woocommerce-account form input[type="email"],body.woocommerce-account form input[type="password"],body.woocommerce-account form input[type="tel"],body.woocommerce-account form select,body.woocommerce-account form textarea{width:100%!important;padding:14px 12px!important;font-size:16px!important;border:1px solid #ddd!important;border-radius:10px!important;background:#fff!important;outline:none!important;box-sizing:border-box!important;transition:border-color .2s ease!important}body.woocommerce-account form input:focus,body.woocommerce-account form select:focus,body.woocommerce-account form textarea:focus{border-color:var(--yamm-gold)!important}body.woocommerce-account form .button,body.woocommerce-account form .woocommerce-button,body.woocommerce-account form button,body.woocommerce-account form input[type="submit"],body.woocommerce-account button.woocommerce-Button,body.woocommerce-account a.woocommerce-Button{display:block!important;width:100%!important;min-width:100%!important;max-width:100%!important;box-sizing:border-box!important;text-align:center!important;background:linear-gradient(90deg,var(--yamm-green),var(--yamm-gold))!important;color:#fff!important;font-weight:600!important;border:none!important;border-radius:10px!important;padding:14px 16px!important;font-size:16px!important;line-height:1.2!important;cursor:pointer!important;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease!important}body.woocommerce-account form .button:hover,body.woocommerce-account form .woocommerce-button:hover,body.woocommerce-account form button:hover,body.woocommerce-account form input[type="submit"]:hover,body.woocommerce-account button.woocommerce-Button:hover,body.woocommerce-account a.woocommerce-Button:hover{filter:brightness(1.05)!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px rgba(0,0,0,0.16)!important}body.woocommerce-account #main-content .woocommerce,body.woocommerce-account .site-main .woocommerce{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:calc(100vh - 60px)!important}body.woocommerce-account #customer_login a,body.woocommerce-account .woocommerce form .lost_password a,body.woocommerce-account .woocommerce-MyAccount-content a{display:block!important;text-align:center!important;font-size:14px!important;color:#555!important;margin-top:10px!important;text-decoration:none!important}body.woocommerce-account #customer_login a:hover,body.woocommerce-account .woocommerce form .lost_password a:hover,body.woocommerce-account .woocommerce-MyAccount-content a:hover{color:var(--yamm-gold)!important}@media (max-width:1024px){html:has(body.woocommerce-account){overflow-x:visible!important}body.woocommerce-account,body.woocommerce-account *{overflow-x:visible!important}body.woocommerce-account #main-content,body.woocommerce-account .site-main,body.woocommerce-account .woocommerce,body.woocommerce-account .et_pb_section,body.woocommerce-account .et_pb_row,body.woocommerce-account .et_pb_column{overflow-x:visible!important;max-width:100%!important}}body.woocommerce-account #customer_login.u-columns.col2-set{width:100%!important;max-width:100%!important;margin:0 auto!important;padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:20px!important}body.woocommerce-account #customer_login>.u-column1.col-1,body.woocommerce-account #customer_login>.u-column2.col-2{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;float:none!important;clear:both!important;background:#fafafa!important;border-radius:12px!important;box-shadow:0 2px 10px rgba(0,0,0,0.06)!important}body.woocommerce-account #customer_login>.u-column1.col-1 form,body.woocommerce-account #customer_login>.u-column2.col-2 form{width:100%!important;max-width:100%!important;padding:20px!important;margin:0!important;box-sizing:border-box!important}body.woocommerce-account form .form-row,body.woocommerce-account form p.form-row{width:100%!important;float:none!important;clear:both!important;position:static!important;margin:0 0 12px!important}body.woocommerce-account form .button,body.woocommerce-account form .woocommerce-button,body.woocommerce-account form button,body.woocommerce-account form input[type="submit"]{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}@media (max-width:1024px){body.woocommerce-account #main-content .woocommerce,body.woocommerce-account .site-main .woocommerce{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:calc(100vh - 60px)!important;box-sizing:border-box!important;padding:20px!important}body.woocommerce-account #customer_login.u-columns.col2-set{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;gap:20px!important;margin:0 auto!important;padding:0 16px!important;box-sizing:border-box!important}body.woocommerce-account #customer_login>.u-column1.col-1,body.woocommerce-account #customer_login>.u-column2.col-2{width:100%!important;max-width:500px!important;margin:0 auto!important}}@media (max-width:1200px){body.woocommerce-account #customer_login.u-columns.col2-set{position:relative!important;overflow-x:visible!important;padding-right:50px!important;box-sizing:border-box!important}body.woocommerce-account #customer_login>.u-column1.col-1,body.woocommerce-account #customer_login>.u-column2.col-2{transform:translate3d(50px,0,0)!important;will-change:transform!important}body.woocommerce-account #customer_login>.u-column1.col-1 form,body.woocommerce-account #customer_login>.u-column2.col-2 form{width:100%!important;max-width:100%!important;box-sizing:border-box!important}}body.woocommerce-account,body.woocommerce-account *{overflow-x:visible!important}:root{--yamm-shift:60px}@media (max-width:1200px){body.woocommerce-account,body.woocommerce-account *{overflow-x:visible!important}body.woocommerce-account #main-content,body.woocommerce-account #main-content .container,body.woocommerce-account .site-main,body.woocommerce-account .woocommerce,body.woocommerce-account .et_pb_section,body.woocommerce-account .et_pb_row,body.woocommerce-account .et_pb_column{width:100%!important;max-width:100%!important;box-sizing:border-box!important}body.woocommerce-account #customer_login.u-columns.col2-set{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0 var(--yamm-shift) 0 0!important;box-sizing:border-box!important}body.woocommerce-account #customer_login>.u-column1.col-1,body.woocommerce-account #customer_login>.u-column2.col-2{float:none!important;clear:both!important;display:block!important;transform:translate3d(var(--yamm-shift),0,0)!important;will-change:transform!important;width:calc(100% - var(--yamm-shift))!important;max-width:none!important;margin:0 0 20px 0!important;padding:0!important;box-sizing:border-box!important;background:#fafafa!important;border-radius:12px!important;box-shadow:0 2px 10px rgba(0,0,0,0.06)!important}body.woocommerce-account #customer_login>.u-column1.col-1 form,body.woocommerce-account #customer_login>.u-column2.col-2 form{width:100%!important;max-width:100%!important;padding:20px!important;margin:0!important;box-sizing:border-box!important}body.woocommerce-account form .form-row,body.woocommerce-account form p.form-row{width:100%!important;float:none!important;clear:both!important;position:static!important;margin:0 0 12px!important}body.woocommerce-account form .button,body.woocommerce-account form .woocommerce-button,body.woocommerce-account form button,body.woocommerce-account form input[type="submit"]{width:100%!important;max-width:100%!important;display:block!important;box-sizing:border-box!important}}:root{--yamm-shift:60px;--yamm-bleed:40px}@media (max-width:1200px){body.woocommerce-account,body.woocommerce-account *{overflow-x:visible!important}body.woocommerce-account #main-content,body.woocommerce-account #main-content .container,body.woocommerce-account .site-main,body.woocommerce-account .woocommerce,body.woocommerce-account .et_pb_section,body.woocommerce-account .et_pb_row,body.woocommerce-account .et_pb_column{width:100%!important;max-width:100%!important;box-sizing:border-box!important}body.woocommerce-account #customer_login.u-columns.col2-set{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0 var(--yamm-shift) 0 0!important;box-sizing:border-box!important}body.woocommerce-account #customer_login>.u-column1.col-1,body.woocommerce-account #customer_login>.u-column2.col-2{float:none!important;clear:both!important;display:block!important;transform:translate3d(var(--yamm-shift),0,0)!important;will-change:transform!important;width:calc(100% - var(--yamm-shift) + (var(--yamm-bleed) * 2))!important;max-width:none!important;margin:0 0 20px 0!important;margin-left:calc(var(--yamm-bleed) * -1)!important;padding:0!important;box-sizing:border-box!important;background:#fafafa!important;border-radius:12px!important;box-shadow:0 2px 10px rgba(0,0,0,0.06)!important}body.woocommerce-account #customer_login>.u-column1.col-1 h2,body.woocommerce-account #customer_login>.u-column2.col-2 h2{text-align:center!important;margin:16px 0 0!important;padding:16px 20px 0!important}body.woocommerce-account #customer_login>.u-column1.col-1 form,body.woocommerce-account #customer_login>.u-column2.col-2 form{width:100%!important;max-width:100%!important;padding:20px!important;margin:0!important;box-sizing:border-box!important}body.woocommerce-account form .form-row,body.woocommerce-account form p.form-row{width:100%!important;float:none!important;clear:both!important;position:static!important;margin:0 0 12px!important;box-sizing:border-box!important}body.woocommerce-account form .form-row-first,body.woocommerce-account form .form-row-last{width:100%!important;float:none!important}body.woocommerce-account form .form-row label{display:block!important;margin:0 0 6px!important;font-size:14px!important;line-height:1.2!important}body.woocommerce-account form input[type="text"],body.woocommerce-account form input[type="email"],body.woocommerce-account form input[type="password"],body.woocommerce-account form input[type="tel"],body.woocommerce-account form select,body.woocommerce-account form textarea{width:100%!important;padding:14px 12px!important;font-size:16px!important;border:1px solid #ddd!important;border-radius:10px!important;background:#fff!important;outline:none!important;box-sizing:border-box!important;transition:border-color .2s ease!important}body.woocommerce-account .password-input .show-password-input{display:none!important}body.woocommerce-account input[type="password"]:focus{border-color:#ddd!important;box-shadow:none!important}body.woocommerce-account form .button,body.woocommerce-account form .woocommerce-button,body.woocommerce-account form button,body.woocommerce-account form input[type="submit"],body.woocommerce-account button.woocommerce-Button,body.woocommerce-account a.woocommerce-Button{width:100%!important;max-width:100%!important;min-width:100%!important;display:block!important;box-sizing:border-box!important;text-align:center!important}}:root{--yamm-green:#004225;--yamm-gold:#c0a060;--yamm-bg:#ffffff;--yamm-soft:#fafafa;--yamm-border:#e9e9e9;--yamm-shift:70px;--yamm-bleed:60px}body.woocommerce-account .woocommerce{width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:16px!important;box-sizing:border-box!important;color:#222!important;font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none!important;margin:0!important;padding:12px!important;background:var(--yamm-soft)!important;border-radius:16px!important;box-shadow:0 2px 12px rgba(0,0,0,.06)!important;display:grid!important;gap:10px!important}body.woocommerce-account .woocommerce-MyAccount-navigation li a{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;padding:12px 14px!important;background:#fff!important;border:1px solid var(--yamm-border)!important;border-radius:12px!important;text-decoration:none!important;color:#222!important;font-weight:500!important;font-size:15px!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important;box-shadow:0 1px 4px rgba(0,0,0,.04)!important}body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{transform:translateY(-2px)!important;border-color:var(--yamm-gold)!important;box-shadow:0 6px 16px rgba(0,0,0,.10)!important}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:linear-gradient(90deg,var(--yamm-green),var(--yamm-gold))!important;color:#fff!important;border-color:transparent!important;box-shadow:0 8px 22px rgba(0,0,0,.16)!important}body.woocommerce-account .woocommerce-MyAccount-navigation li a:focus-visible{outline:2px solid var(--yamm-gold)!important;outline-offset:3px!important}body.woocommerce-account .woocommerce-MyAccount-content{background:var(--yamm-bg)!important;border-radius:16px!important;box-shadow:0 2px 12px rgba(0,0,0,.06)!important;padding:20px!important}body.woocommerce-account .woocommerce-MyAccount-content p{margin:0 0 12px!important;font-size:15px!important;line-height:1.6!important;color:#333!important}body.woocommerce-account .woocommerce-MyAccount-content a{color:var(--yamm-green)!important;text-decoration:none!important;border-bottom:1px solid rgba(0,0,0,0.08)!important;transition:color .2s ease,border-color .2s ease!important}body.woocommerce-account .woocommerce-MyAccount-content a:hover{color:var(--yamm-gold)!important;border-color:var(--yamm-gold)!important}@media (min-width:1024px){body.woocommerce-account .woocommerce{display:grid!important;grid-template-columns:280px 1fr!important;gap:24px!important;align-items:start!important}body.woocommerce-account .woocommerce-MyAccount-navigation{margin:0!important}}@media (max-width:1023px){body.woocommerce-account .woocommerce-MyAccount-navigation{margin:0 0 16px!important}}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-message,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-info,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-error{border-radius:12px!important;padding:12px 14px!important;font-size:14px!important;margin-bottom:14px!important}body.woocommerce-account .woocommerce-message{background:#f0fff4!important;border:1px solid #2e7d3230!important}body.woocommerce-account .woocommerce-info{background:#f8fafc!important;border:1px solid #94a3b830!important}body.woocommerce-account .woocommerce-error{background:#fff5f5!important;border:1px solid #ef444430!important}body.woocommerce-account .woocommerce-MyAccount-content .button,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-button{background:linear-gradient(90deg,var(--yamm-green),var(--yamm-gold))!important;color:#fff!important;border:0!important;border-radius:10px!important;padding:12px 14px!important;font-weight:600!important;box-shadow:0 4px 12px rgba(0,0,0,.12)!important;transition:transform .2s ease,box-shadow .2s ease!important}body.woocommerce-account .woocommerce-MyAccount-content .button:hover,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-button:hover{transform:translateY(-2px)!important;box-shadow:0 10px 22px rgba(0,0,0,.18)!important}@media (max-width:767px){body.woocommerce-account,body.woocommerce-account #main-content,body.woocommerce-account #main-content .container,body.woocommerce-account .site-main,body.woocommerce-account .woocommerce,body.woocommerce-account .et_pb_section,body.woocommerce-account .et_pb_row,body.woocommerce-account .et_pb_column{overflow-x:visible!important;max-width:100%!important}body.woocommerce-account.logged-in div.woocommerce .woocommerce-MyAccount-content{position:relative!important;transform:translate3d(var(--yamm-shift),0,0)!important;width:calc(100% - var(--yamm-shift) + (var(--yamm-bleed) * 2))!important;margin-left:calc(var(--yamm-bleed) * -1)!important;max-width:none!important;box-sizing:border-box!important;margin-bottom:80px!important}body.woocommerce-account .woocommerce-MyAccount-navigation{width:100%!important;max-width:100%!important;margin:0 0 16px 0!important;padding:0!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:10px!important;grid-template-columns:1fr 1fr!important}@media (max-width:480px){body.woocommerce-account .woocommerce-MyAccount-navigation ul{grid-template-columns:1fr!important}}}body.woocommerce-account .woocommerce{margin-top:-50px!important;position:relative!important;left:5px!important}body.woocommerce-account .woocommerce-MyAccount-content{position:relative!important;left:-42px!important;color:#000!important}body.woocommerce-account .woocommerce-MyAccount-content *{color:#000!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content p{white-space:normal!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content p:first-of-type{text-align:center!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content p:first-of-type::after{content:""!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content>p{text-align:center!important;font-family:'Roboto',sans-serif!important;color:#000!important;line-height:1.4!important;margin:8px auto!important;max-width:95%!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content>p a{display:inline!important;text-decoration:underline!important;color:#000!important;font-family:inherit!important;font-size:inherit!important;white-space:normal!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content>p:first-of-type{padding-bottom:6px!important;border-bottom:1px solid rgba(0,0,0,0.1)!important;margin-bottom:10px!important}@media (max-width:480px){body.woocommerce-account.logged-in .woocommerce-MyAccount-content>p:nth-of-type(2){position:relative!important;text-align:center!important;font-family:'Roboto',sans-serif!important;color:#000!important;line-height:1.5!important;margin:10px auto!important;max-width:95%!important;font-size:0!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content>p:nth-of-type(2)::before{content:"VOTRE COMPTE";display:inline-block;font-size:18px;font-weight:700;color:#000;background:rgba(192,160,96,.16);padding:6px 12px;border-radius:4px;margin:0 auto 10px auto}body.woocommerce-account.logged-in .woocommerce-MyAccount-content>p:nth-of-type(2) a{display:block!important;font-size:16px!important;font-family:inherit!important;color:#000!important;text-decoration:underline!important;margin:10px 0!important;white-space:normal!important;text-transform:capitalize;transition:color 0.3s ease}body.woocommerce-account.logged-in .woocommerce-MyAccount-content>p:nth-of-type(2) a::before{content:"";display:inline-block;width:16px;height:16px;margin-right:6px;vertical-align:-3px;background-color:#c0a060;transition:background-color 0.3s ease;-webkit-mask-image:url('data:image/svg+xml;utf8,');mask-image:url('data:image/svg+xml;utf8,');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}body.woocommerce-account.logged-in .woocommerce-MyAccount-content>p:nth-of-type(2) a:hover{color:#2e7d32!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content>p:nth-of-type(2) a:hover::before{background-color:#2e7d32}body.woocommerce-account.logged-in .woocommerce-MyAccount-content>p:nth-of-type(2) br{display:none!important}}@media (max-width:768px){body.woocommerce-account h2{font-size:24px;line-height:1.2}}@media screen{body.woocommerce-account *[class*="preload"],body.woocommerce-account *[class*="loader"],body.woocommerce-account *[id*="preload"],body.woocommerce-account *[id*="loader"]{display:none!important;visibility:hidden!important;opacity:0!important;animation:none!important;transition:none!important;pointer-events:none!important}}body.woocommerce-account .woocommerce-info{color:#000!important;background:#fff!important;border-color:#000!important}:root{--yamm-green:#1a7f37;--yamm-gold:#d4af37}#yamm-account-bubble>p:first-of-type{font-size:0!important;margin-bottom:10px}#yamm-account-bubble>p:first-of-type::before{content:"Bonjour ";font-size:14px;line-height:1.3}#yamm-account-bubble>p:first-of-type strong,#yamm-account-bubble>p:first-of-type a{font-size:14px;line-height:1.3}#yamm-account-bubble>p:first-of-type a{text-decoration:underline}#yamm-account-bubble>p:has(a[href*="/mon-compte/orders/"]){font-size:0!important;margin-top:6px}#yamm-account-bubble>p:nth-of-type(2){font-size:0!important}#yamm-account-bubble>p a[href*="/mon-compte/orders/"],#yamm-account-bubble>p a[href*="/mon-compte/edit-address"],#yamm-account-bubble>p a[href*="/mon-compte/edit-account"]{font-size:14px!important;display:inline-block;padding:10px 14px;margin:6px 8px 0 0;line-height:1.2;border-radius:10px;text-decoration:none;border:1px solid var(--yamm-gold);background:var(--yamm-green);color:#fff;vertical-align:top;white-space:nowrap}#yamm-account-bubble>p a[href*="/mon-compte/orders/"]:nth-of-type(2),#yamm-account-bubble>p a[href*="/mon-compte/edit-address"]:nth-of-type(2),#yamm-account-bubble>p a[href*="/mon-compte/edit-account"]:nth-of-type(2){background:var(--yamm-gold);color:#111}#yamm-account-bubble>p a[href*="/mon-compte/orders/"]::first-letter,#yamm-account-bubble>p a[href*="/mon-compte/edit-address"]::first-letter,#yamm-account-bubble>p a[href*="/mon-compte/edit-account"]::first-letter{text-transform:uppercase}#yamm-account-bubble>p a[href*="/mon-compte/"]:hover{filter:brightness(1.05)}#yamm-account-bubble>p a[href*="/mon-compte/"]:focus{outline:none!important;box-shadow:none!important;border-color:var(--yamm-gold)}:root{--yamm-green:#1a7f37;--yamm-gold:#d4af37}#yamm-account-bubble a[href*="/mon-compte/orders/"],#yamm-account-bubble a[href*="/mon-compte/edit-address"],#yamm-account-bubble a[href*="/mon-compte/edit-account"]{display:inline-block!important;padding:10px 14px!important;margin:6px 8px 0 0!important;line-height:1.2!important;border-radius:10px!important;text-decoration:none!important;border:1px solid var(--yamm-gold)!important;background:var(--yamm-green)!important;color:#fff!important;font-weight:600!important;white-space:nowrap!important;vertical-align:top!important}#yamm-account-bubble a[href*="/mon-compte/orders/"]:nth-of-type(2),#yamm-account-bubble a[href*="/mon-compte/edit-address"]:nth-of-type(2),#yamm-account-bubble a[href*="/mon-compte/edit-account"]:nth-of-type(2){background:var(--yamm-gold)!important;color:#111!important}#yamm-account-bubble a[href*="/mon-compte/orders/"]::first-letter,#yamm-account-bubble a[href*="/mon-compte/edit-address"]::first-letter,#yamm-account-bubble a[href*="/mon-compte/edit-account"]::first-letter{text-transform:uppercase}#yamm-account-bubble a[href*="/mon-compte/"]:hover{filter:brightness(1.05)}#yamm-account-bubble a[href*="/mon-compte/"]:focus{outline:none!important;box-shadow:none!important}#yamm-account-bubble{padding-top:15px!important;padding-bottom:15px!important}#yamm-account-bubble a[href$="/mon-compte/orders/"],#yamm-account-bubble a[href$="/mon-compte/edit-address/"],#yamm-account-bubble a[href$="/mon-compte/edit-account/"]{transform:translateY(-30px)!important;margin-top:0!important}#yamm-account-bubble a[href$="/mon-compte/edit-account/"]::after{content:none!important}#yamm-account-bubble a[href$="/mon-compte/edit-account/"]{position:relative!important;display:inline-block!important;color:transparent!important;text-shadow:none!important;overflow:hidden!important;white-space:nowrap!important;z-index:0}#yamm-account-bubble a[href$="/mon-compte/edit-account/"]>*{display:none!important;visibility:hidden!important}#yamm-account-bubble a[href$="/mon-compte/edit-account/"]::before{content:"Mot de passe & Compte"!important;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff!important;font-size:inherit!important;font-weight:600!important;line-height:1.2!important;pointer-events:none;z-index:2}#yamm-account-bubble:has(a[href*="/mon-compte/orders/"]){padding-bottom:1px!important}#yamm-account-bubble>p:last-of-type{margin-bottom:-20px!important}#yamm-account-bubble a[href$="/mon-compte/orders/"],#yamm-account-bubble a[href$="/mon-compte/edit-address/"]{display:grid!important;place-items:center!important;text-align:center!important}#yamm-account-bubble a[href$="/mon-compte/orders/"]>*,#yamm-account-bubble a[href$="/mon-compte/edit-address/"]>*{justify-self:center!important;text-align:center!important}#yamm-account-bubble a[href$="/mon-compte/orders/"],#yamm-account-bubble a[href$="/mon-compte/edit-address/"]{display:inline-block!important;text-align:center!important}#yamm-account-bubble a[href$="/mon-compte/orders/"]::first-letter,#yamm-account-bubble a[href$="/mon-compte/edit-address/"]::first-letter{text-transform:uppercase!important}#yamm-account-bubble a[href$="/mon-compte/orders/"]>:first-child::first-letter,#yamm-account-bubble a[href$="/mon-compte/edit-address/"]>:first-child::first-letter{text-transform:uppercase!important}@media (max-width:480px){.fc-checkout-header__inner{display:none!important}}@media (max-width:768px){html,body{overflow-x:auto}.wp-block-woocommerce-checkout .woocommerce #fc-wrapper{position:relative;width:360px!important;max-width:360px!important;margin:0 auto!important;top:-20px;box-sizing:border-box}.wp-block-woocommerce-checkout .fc-progress-bar__inner{position:relative;width:360px!important;max-width:360px!important;margin:0 auto!important;top:-20px;box-sizing:border-box}.wp-block-woocommerce-checkout .fc-checkout-step,.wp-block-woocommerce-checkout .fc-checkout-notices,.wp-block-woocommerce-checkout .fc-checkout-order-review__inner,.wp-block-woocommerce-checkout .fc-place-order__section{padding-left:16px!important;padding-right:16px!important}.wp-block-woocommerce-checkout .fc-wrapper{display:block!important}.wp-block-woocommerce-checkout .fc-sidebar,.wp-block-woocommerce-checkout .fc-checkout-order-review{width:100%!important;max-width:100%!important}.wp-block-woocommerce-checkout .fc-checkout-step .form-row,.wp-block-woocommerce-checkout .fc-checkout-step [class*="form-row"],.wp-block-woocommerce-checkout .fc-checkout-step .input-text,.wp-block-woocommerce-checkout select,.wp-block-woocommerce-checkout textarea,.wp-block-woocommerce-checkout .button,.wp-block-woocommerce-checkout input[type="submit"]{width:100%!important;max-width:100%!important;box-sizing:border-box}.wp-block-woocommerce-checkout .form-row-first,.wp-block-woocommerce-checkout .form-row-last{flex:0 0 100%!important}.wp-block-woocommerce-checkout img{max-width:100%;height:auto}body.woocommerce-account,body.woocommerce-checkout{overflow-x:auto!important}body.woocommerce-account *,body.woocommerce-checkout *{overflow-x:visible!important;min-width:0!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table,body.woocommerce-checkout .woocommerce-cart-form,body.woocommerce-checkout table.shop_table{overflow-x:visible!important}.wp-block-woocommerce-checkout .woocommerce #fc-wrapper,.wp-block-woocommerce-checkout .fc-progress-bar__inner{width:360px!important;max-width:360px!important;margin:0 auto!important;box-sizing:border-box;transform:translate(30px,-40px)}.select2,.select2-container,.StripeElement,iframe{max-width:100%!important}}@media (max-width:768px){#fc-wrapper .fc-checkout-order-review__inner .product-name{display:grid!important;grid-template-columns:190px 1fr!important;column-gap:18px!important;align-items:center!important}#fc-wrapper .fc-checkout-order-review__inner .product-name img{width:190px!important;height:190px!important;object-fit:cover!important;max-width:none!important;display:block!important}#fc-wrapper .fc-checkout-order-review__inner .product-name .product-details{width:100%!important;white-space:normal!important;font-size:15px!important}}@media (max-width:768px){.woocommerce-privacy-policy-text{font-size:12px!important;line-height:1.4!important;opacity:0.8}}:root{--yamm-green-1:#0d2e1f;--yamm-green-2:#145c3d;--yamm-gold:#d4af37}.wp-block-woocommerce-checkout .fc-place-order .button.alt.fc-place-order-button,.wp-block-woocommerce-checkout .fc-place-order #place_order.button.alt.fc-place-order-button,#fc-wrapper .fc-place-order .button.alt.fc-place-order-button,button#place_order.button.alt.fc-place-order-button{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,var(--yamm-green-1),var(--yamm-green-2))!important;background-color:var(--yamm-green-2)!important;background-image:linear-gradient(135deg,var(--yamm-green-1),var(--yamm-green-2))!important;color:var(--yamm-gold)!important;border:2px solid var(--yamm-gold)!important;border-radius:10px!important;padding:14px 28px!important;font-weight:800!important;font-size:16px!important;text-transform:uppercase!important;letter-spacing:0.06em!important;line-height:1!important;text-decoration:none!important;box-shadow:0 0 14px rgba(212,175,55,0.45)!important;text-shadow:none!important;cursor:pointer!important;outline:none!important;border-image:initial!important}.wp-block-woocommerce-checkout .fc-place-order .button.alt.fc-place-order-button::before,.wp-block-woocommerce-checkout .fc-place-order .button.alt.fc-place-order-button::after,button#place_order.button.alt.fc-place-order-button::before,button#place_order.button.alt.fc-place-order-button::after{content:none!important;display:none!important}.wp-block-woocommerce-checkout .fc-place-order .button.alt.fc-place-order-button:hover,.wp-block-woocommerce-checkout .fc-place-order .button.alt.fc-place-order-button:focus,button#place_order.button.alt.fc-place-order-button:hover,button#place_order.button.alt.fc-place-order-button:focus{background:linear-gradient(135deg,var(--yamm-green-2),var(--yamm-green-1))!important;color:#fff8dc!important;box-shadow:0 0 20px rgba(212,175,55,0.75)!important;transform:translateZ(0) scale(1.03)!important}.wp-block-woocommerce-checkout .fc-place-order .button.alt.fc-place-order-button:disabled,button#place_order.button.alt.fc-place-order-button:disabled{opacity:0.65!important;filter:grayscale(10%)!important;cursor:not-allowed!important}.fc-step__substep-save.button{background:linear-gradient(135deg,#0d2e1f,#145c3d)!important;color:#d4af37!important;font-weight:700!important;font-size:15px!important;padding:10px 20px!important;border:2px solid #d4af37!important;border-radius:8px!important;text-transform:uppercase!important;letter-spacing:1px!important;box-shadow:0 0 10px rgba(212,175,55,0.4)!important;transition:all 0.3s ease-in-out!important}.fc-step__substep-save.button:hover{background:linear-gradient(135deg,#145c3d,#0d2e1f)!important;color:#fff8dc!important;box-shadow:0 0 16px rgba(212,175,55,0.7)!important;transform:scale(1.03)}.fc-step__substep-edit{display:inline-block!important;background:linear-gradient(135deg,#0d2e1f,#145c3d)!important;color:#d4af37!important;font-weight:600!important;font-size:13px!important;padding:6px 14px!important;border:1px solid #d4af37!important;border-radius:6px!important;text-transform:uppercase!important;letter-spacing:0.5px!important;box-shadow:0 0 6px rgba(212,175,55,0.3)!important;transition:all 0.25s ease-in-out!important;cursor:pointer}.fc-step__substep-edit:hover{background:linear-gradient(135deg,#145c3d,#0d2e1f)!important;color:#fff8dc!important;box-shadow:0 0 10px rgba(212,175,55,0.6)!important;transform:scale(1.02)}.fc-step__substep-text-content--coupon-codes.fc-step__substep-edit{display:none!important}.fc-step__substep-edit{font-size:11px!important;padding:5px 12px!important}.fc-step__substep-edit{background:none!important;border:none!important;color:#000!important;font-size:12px!important;text-decoration:underline!important;padding:0!important;cursor:pointer}.fc-step__substep-text-content--coupon-codes .fc-step__substep-edit{display:none!important}@media (max-width:768px){body.woocommerce-checkout,body.woocommerce-checkout html,body.woocommerce-checkout .site,body.woocommerce-checkout .fc-wrapper,body.woocommerce-checkout .fc-checkout-order-review__inner,body.woocommerce-checkout .fc-checkout-order-review__inner *{background:#ffffff!important;border:none!important}}#order_review{padding-left:10px!important;padding-right:10px!important;box-sizing:border-box}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding:6px 10px!important;text-align:center!important;vertical-align:middle!important;font-size:14px!important}.woocommerce-checkout-review-order-table .order-total td,.woocommerce-checkout-review-order-table .order-total th{font-size:15px!important;font-weight:600}.woocommerce-checkout .woocommerce-shipping-methods li,.woocommerce-checkout .wc_payment_methods li{margin:4px 0!important;padding:4px 6px!important;line-height:1.2em!important}.woocommerce-checkout .woocommerce-shipping-methods label,.woocommerce-checkout .wc_payment_methods label{font-size:14px!important}.woocommerce-privacy-policy-text{display:none!important}.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label{font-size:13px!important;font-weight:normal!important}.fc-step__substep[data-substep-id="payment"] .fc-step__substep-edit{font-size:0!important;position:relative}.fc-step__substep[data-substep-id="payment"] .fc-step__substep-edit::after{content:"➔";font-size:18px;color:#111;position:absolute;top:50%;left:0;transform:translateY(-50%)}#fc-checkout-order-review-heading{text-align:center!important;font-weight:600!important;font-size:16px!important;text-transform:uppercase!important;margin-bottom:12px!important}#order_review{transform:translateX(10px)!important;position:relative!important}#order_review img{width:120px!important;height:120px!important;object-fit:cover!important;max-width:none!important;display:block!important}#order_review .product-name{display:grid;grid-template-columns:120px 1fr;column-gap:12px;align-items:center}#order_review .product-name .woocommerce-cart-item-thumb{display:block;width:120px;height:120px;object-fit:cover}#order_review .product-name a{font-weight:500;font-size:14px;margin-left:4px}#order_review .product-total{text-align:right}#order_review tfoot td{text-align:right}#order_review tfoot th{text-align:left;font-weight:500}@media (min-width:768px) and (max-width:1024px){.woocommerce-cart table.shop_table thead{display:none!important}.woocommerce-cart table.shop_table,.woocommerce-cart table.shop_table tbody,.woocommerce-cart table.shop_table tr,.woocommerce-cart table.shop_table td{display:block!important;width:100%!important}.woocommerce-cart table.shop_table tr{background:#fff;border:1px solid #eee;border-radius:12px;padding:14px;margin-bottom:14px;box-shadow:0 6px 16px rgba(0,0,0,.06)}.woocommerce-cart table.shop_table td{position:relative;padding:10px 0!important;text-align:left!important;border:0!important}.woocommerce-cart table.shop_table td::before{content:attr(data-title);display:inline-block;min-width:120px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#777;margin-right:8px}.woocommerce-cart .product-thumbnail{margin-bottom:10px}.woocommerce-cart .product-thumbnail img{width:120px!important;height:auto;border-radius:10px}.woocommerce-cart .product-name,.woocommerce-cart .product-name a{font-size:14px!important;line-height:1.35;word-break:break-word}.woocommerce-cart .quantity{margin-top:8px!important;height:44px}.woocommerce-cart .quantity input.qty{width:56px;font-size:15px}.woocommerce-cart .quantity .minus,.woocommerce-cart .quantity .plus{width:36px;font-size:18px}.woocommerce-cart .product-price,.woocommerce-cart .product-subtotal{font-size:14px!important;font-weight:700}.woocommerce .cart_totals{max-width:100%!important;margin:12px 0 0 0!important;padding:18px!important}.site-header,.header{position:relative;z-index:20}.header .mini-cart,.site-header .mini-cart{position:relative}.header .mini-cart-dropdown,.site-header .mini-cart-dropdown,.widget_shopping_cart,.woocommerce-mini-cart__container{position:absolute;right:0;top:calc(100% + 6px);width:min(92vw,420px);max-height:70vh;overflow:auto;background:inherit;z-index:9999}.mini-cart.is-open .mini-cart-dropdown,.mini-cart-toggle[aria-expanded="true"]+.mini-cart-dropdown,body.mini-cart-open .mini-cart-dropdown{display:block}.single-product .summary,.single-product .entry-summary,.single-product .variations_form,.single-product table.variations td.value,.single-product table.variations td.value.yamm-last-attr{overflow:visible!important}table.variations td.value.yamm-last-attr{display:flex!important;align-items:center;gap:16px;flex-wrap:nowrap;width:100%;box-sizing:border-box}table.variations td.value.yamm-last-attr .variable-items-wrapper{flex:1 1 auto;min-width:220px;margin-right:auto}.yamm-cta{flex:0 0 auto;display:flex!important;align-items:center;gap:12px;max-width:100%;position:relative;z-index:2;white-space:nowrap}.yamm-variation-price{display:inline-block;flex:0 0 auto;font-size:16px!important;line-height:1.1;padding:.5rem .9rem!important;border-radius:999px!important;max-width:100%;white-space:nowrap;position:relative;z-index:1}.yamm-variation-price small{font-size:.72rem!important}form.cart .single_add_to_cart_button{flex:0 0 auto;min-height:46px;min-width:200px;padding:0 18px;box-sizing:border-box;position:relative;z-index:3}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.header .mini-cart-dropdown,.site-header .mini-cart-dropdown,.widget_shopping_cart,.woocommerce-mini-cart__container{width:min(80vw,560px)}}@media (min-width:768px) and (max-width:1024px){.et_pb_section_0_tb_header{display:none!important}:root{--yamm-gold:#d8ac40;--yamm-green:#0B3D2E}#yamm-mini-cart{position:fixed;top:12px;right:16px;z-index:10050}#yamm-mini-cart #yamm-mini-cart-btn{display:inline-flex;align-items:center;gap:6px;background:var(--yamm-gold);color:var(--yamm-green);border:1px solid var(--yamm-gold);padding:7px 10px;border-radius:999px;text-decoration:none;box-shadow:0 3px 10px rgba(0,0,0,.08);transform:scale(.92);transform-origin:top right}#yamm-mini-cart #yamm-mini-cart-btn svg{stroke:var(--yamm-green);display:block}.yamm-mini-cart__count{min-width:18px;height:18px;line-height:18px;background:transparent;color:var(--yamm-green);font-size:15px;border-radius:999px;padding:0 6px;font-weight:700;text-align:center}.yamm-slidecart__backdrop{position:fixed;inset:0;background:rgba(0,0,0,.35);backdrop-filter:saturate(120%) blur(2px);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;z-index:10040}.yamm-slidecart{position:fixed;top:0;right:0;width:min(88vw,420px);background:#fff;box-shadow:-14px 0 28px rgba(0,0,0,.18);transform:translateX(100%);transition:transform .28s cubic-bezier(.22,.61,.36,1);display:flex;flex-direction:column;z-index:10060;border-left:1px solid rgba(0,0,0,.06);height:100dvh;max-height:100dvh}.yamm-slidecart.is-open{transform:translateX(0)}.yamm-slidecart__backdrop.is-open{opacity:1;visibility:visible}.yamm-slidecart__content{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom)}html.et_fixed_nav,body{overflow-x:clip}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.yamm-slidecart{width:min(70vw,560px)}}@media (min-width:768px) and (max-width:1024px){:root{--yamm-gold:#d8ac40;--yamm-green:#0B3D2E;--yamm-success:#0a7a48}#yamm-slidecart,#yamm-slidecart *{font-family:'Roboto',sans-serif!important}.yamm-slidecart__backdrop{position:fixed;inset:0;background:rgba(0,0,0,.35);backdrop-filter:saturate(120%) blur(2px);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;z-index:10040}.yamm-slidecart{position:fixed;top:0;right:0;width:min(92vw,380px);background:#fff;box-shadow:-14px 0 28px rgba(0,0,0,.18);transform:translateX(100%);transition:transform .28s cubic-bezier(.22,.61,.36,1);display:flex;flex-direction:column;z-index:10060;border-left:1px solid rgba(0,0,0,.06);height:100svh;max-height:100svh;padding-bottom:env(safe-area-inset-bottom)}.yamm-slidecart.is-open{transform:translateX(0)}.yamm-slidecart__backdrop.is-open{opacity:1;visibility:visible}.yamm-slidecart__header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.08)}.yamm-slidecart__header h3{margin:0;font:600 16px/1.2 system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#000}.yamm-slidecart__close{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:8px;width:32px;height:28px;display:inline-grid;place-items:center}.yamm-slidecart__content{padding:12px 12px 8px;overflow:auto;-webkit-overflow-scrolling:touch;padding-bottom:12px}.yamm-slidecart__item{display:grid;grid-template-columns:110px 1fr auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06);transition:background-color .8s cubic-bezier(.4,0,2,1);position:relative}.yamm-slidecart__thumb{width:110px;height:110px;object-fit:cover;border-radius:10px;display:block}.yamm-slidecart__title a,.yamm-slidecart__title{color:#000;text-decoration:none;font-weight:600;font-size:14px}.yamm-slidecart__meta{color:#444;font-size:13px;margin-top:2px}.yamm-slidecart__sep{opacity:.5;margin:0 6px}.yamm-slidecart__line-total{font-weight:600;color:#000;font-size:14px;justify-self:end}.yamm-slidecart__item::after{content:"";position:absolute;inset:-2px;border-radius:12px;pointer-events:none;box-shadow:0 0 0 1px var(--yamm-gold) inset,0 0 18px 6px rgba(216,172,64,.45);opacity:0;transform:scale(.995);transition:opacity .45s ease,transform .45s ease}.yamm-slidecart__item.is-flash::after{opacity:1;transform:scale(1)}.yamm-slidecart__item.is-flash{background:rgba(216,172,64,.05)}.yamm-qty.yamm-qty--mini{display:flex;align-items:center;gap:8px;margin-top:6px}.yamm-qty__btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;line-height:1}.yamm-slidecart__progress{padding:10px 12px 6px}.yamm-slidecart__progress-text{font-size:13px;color:#111;margin-bottom:6px}.yamm-slidecart__progress-text.is-ok{color:var(--yamm-success)}.yamm-progressbar{height:7px;background:#eee;border-radius:999px;overflow:hidden}.yamm-progressbar span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--yamm-gold),#f6d77b);transition:width .4s ease}.yamm-slidecart__coupon{padding:6px 12px 10px;border-top:1px dashed rgba(0,0,0,.08)}.yamm-coupon__row{display:flex;gap:8px}.yamm-coupon__input{flex:1;height:36px;border:1px solid rgba(0,0,0,.15);border-radius:10px;padding:0 10px;font-size:14px}.yamm-coupon__btn{height:36px;padding:0 12px;border-radius:999px;background:var(--yamm-gold);border:1px solid var(--yamm-gold);color:var(--yamm-green);font-weight:700}.yamm-coupon__msg{font-size:12px;margin-top:6px}.yamm-coupon__msg.is-ok{color:var(--yamm-success)}.yamm-coupon__msg.is-err{color:#b00020}.yamm-coupon__row.is-active .yamm-coupon__input--applied{background:#f3fff7;border-color:var(--yamm-success);color:var(--yamm-success);font-weight:700}.yamm-coupon__btn--active{background:var(--yamm-success);border:1px solid var(--yamm-success);color:var(--yamm-gold);font-weight:800;cursor:default}.yamm-slidecart__xsells{padding:8px 12px 12px}.yamm-xsells__title{font-weight:700;font-size:14px}.yamm-xsells__list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.yamm-xsells__item{display:flex;flex-direction:column;gap:6px}.yamm-xsells__thumb img{width:100%;height:auto;border-radius:10px;display:block}.yamm-xsells__name{font-size:12.5px;line-height:1.25;font-weight:600}.yamm-slidecart__benefits{padding:6px 12px 0}.yamm-slidecart__benefits ul{list-style:none;padding:0;margin:8px 0 0}.yamm-slidecart__benefits li{display:flex;align-items:center;gap:8px;padding:6px 0;font-weight:600;font-size:12.5px;letter-spacing:.2px;color:#1c1c1c}.yamm-benefit-secure{color:var(--yamm-success);justify-content:center;text-align:center;width:100%}.yamm-benefit-secure,.yamm-benefit-secure *{color:var(--yamm-success)}.yamm-benefit-secure .yamm-lock{display:inline-grid;place-items:center}.yamm-benefit-secure span:last-child{font-weight:700}.woocommerce-mini-cart__buttons{position:sticky;bottom:0;background:#fff;padding:14px 16px;border-top:1px solid rgba(0,0,0,.08);display:grid;gap:10px}.woocommerce-mini-cart__buttons .button{width:100%;padding:12px 16px;min-height:44px;border-radius:10px;font-weight:700;text-align:center}.woocommerce-mini-cart__buttons .checkout{background:var(--yamm-green);color:#fff;border:1px solid var(--yamm-green)}.woocommerce-mini-cart__buttons .view-cart{background:var(--yamm-gold);color:var(--yamm-green);border:1px solid var(--yamm-gold)}#yamm-mini-cart{position:fixed;top:12px;right:16px;z-index:10050}#yamm-mini-cart #yamm-mini-cart-btn{display:flex;align-items:center;gap:1px;background:var(--yamm-gold);color:var(--yamm-green);border:1px solid var(--yamm-gold);padding:5px 7px;border-radius:999px;text-decoration:none;box-shadow:0 3px 10px rgba(0,0,0,.08);transform:scale(.80);transform-origin:top right}#yamm-mini-cart #yamm-mini-cart-btn svg{stroke:var(--yamm-green)}.yamm-mini-cart__count{min-width:16px;height:16px;line-height:16px;background:transparent;color:var(--yamm-green);font-size:16px;border-radius:999px;padding:0 5px;font-weight:700;text-align:center}@keyframes yamm-wiggle{0%{transform:rotate(0) scale(1)}15%{transform:rotate(-12deg) scale(1.06)}30%{transform:rotate(12deg) scale(1.06)}45%{transform:rotate(-8deg) scale(1.04)}60%{transform:rotate(8deg) scale(1.04)}75%{transform:rotate(0) scale(1.02)}100%{transform:rotate(0) scale(1)}}@keyframes yamm-pulse{0%{transform:scale(1)}40%{transform:scale(1.25)}100%{transform:scale(1)}}#yamm-mini-cart #yamm-mini-cart-btn.is-wiggle svg{animation:yamm-wiggle 700ms ease;transform-origin:center}#yamm-mini-cart #yamm-mini-cart-btn.is-wiggle .yamm-mini-cart__count{animation:yamm-pulse 700ms ease}}@media (min-width:768px) and (max-width:1024px){:root{--yamm-gold:#d8ac40;--yamm-green:#0B3D2E;--yamm-success:#0a7a48;--yamm-border:rgba(0,0,0,.10)}#yamm-slidecart .woocommerce-mini-cart__total,#yamm-slidecart .yamm-slidecart__summary,#yamm-slidecart .yamm-totals,#yamm-slidecart .yamm-summary{margin:12px 0 0 0;padding:12px 0 0 0;border-top:1px solid var(--yamm-border)}#yamm-slidecart .woocommerce-mini-cart__total .yamm-row,#yamm-slidecart .yamm-slidecart__summary .yamm-row,#yamm-slidecart .yamm-totals .yamm-row,#yamm-slidecart .yamm-summary .yamm-row,#yamm-slidecart .woocommerce-mini-cart__total p{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0;font-size:14px;line-height:1.3}#yamm-slidecart .yamm-row .yamm-label,#yamm-slidecart .woocommerce-mini-cart__total p strong,#yamm-slidecart .woocommerce-mini-cart__total p .label{color:#555;font-weight:600}#yamm-slidecart .yamm-row .yamm-value,#yamm-slidecart .woocommerce-mini-cart__total p .amount{color:#000;font-weight:700}#yamm-slidecart .yamm-row--shipping-free .yamm-label,#yamm-slidecart .yamm-row--shipping-free .yamm-value,#yamm-slidecart .shipping.is-free .amount,#yamm-slidecart .yamm-slidecart__progress-text.is-ok{color:var(--yamm-success)!important;font-weight:700}#yamm-slidecart .yamm-row--grand-total .yamm-label,#yamm-slidecart .yamm-row--grand-total .yamm-value,#yamm-slidecart .woocommerce-mini-cart__total p.total strong,#yamm-slidecart .woocommerce-mini-cart__total p.total .amount{font-size:16px;font-weight:800;letter-spacing:.2px}#yamm-slidecart .woocommerce-mini-cart__buttons{margin-top:10px;padding-top:12px;border-top:1px solid var(--yamm-border)}#yamm-slidecart .yamm-applepay{margin-top:8px}#yamm-slidecart .yamm-applepay__btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:52px;min-height:52px;padding:0 16px;border-radius:12px;background:#000;color:#fff;border:0;text-decoration:none;font-weight:800;letter-spacing:.1px;box-shadow:0 4px 18px rgba(0,0,0,.18);-webkit-tap-highlight-color:transparent;transition:transform .06s ease,box-shadow .2s ease,opacity .2s ease}#yamm-slidecart .yamm-applepay__btn:hover{box-shadow:0 6px 22px rgba(0,0,0,.22)}#yamm-slidecart .yamm-applepay__btn:active{transform:translateY(1px) scale(.995)}#yamm-slidecart .yamm-applepay__logo{font-size:20px;line-height:1;display:inline-block;color:#fff}#yamm-slidecart .yamm-applepay__text{font-size:16px;font-weight:800;color:#fff}#yamm-slidecart .yamm-applepay__btn:focus{outline:2px solid #fff;outline-offset:2px}#yamm-slidecart .apple-pay-button,#yamm-slidecart .wc-stripe-payment-request-button,#yamm-slidecart .payment-request-button,#yamm-slidecart .stripe-payment-request-button{display:block;width:100%;margin-top:8px;border-radius:12px;overflow:hidden;min-height:52px}#yamm-slidecart .apple-pay-button{-webkit-appearance:-apple-pay-button;-apple-pay-button-type:buy;-apple-pay-button-style:black;height:52px}#yamm-slidecart .stripe-payment-request-button iframe{width:100%!important;height:52px!important;border:0!important;border-radius:12px!important}}@media (min-width:768px) and (max-width:1024px){:root{--yamm-gold:#d8ac40;--yamm-green:#0B3D2E;--yamm-success:#0a7a48;--yamm-border:rgba(0,0,0,.10)}#yamm-slidecart .yamm-slidecart__subtotal{display:flex;align-items:center;justify-content:space-between;margin:14px 0 10px;font-size:15px;font-weight:600;border-top:1px solid var(--yamm-border);padding-top:12px}#yamm-slidecart .yamm-slidecart__subtotal strong{font-weight:700;color:#000;transition:color .25s ease}#yamm-slidecart .yamm-slidecart__subtotal.is-total strong,#yamm-slidecart .yamm-slidecart__subtotal:last-of-type strong{color:var(--yamm-success)}#yamm-slidecart .yamm-slidecart__note{font-size:13px;color:#555;margin-bottom:14px;font-style:italic}#yamm-slidecart .yamm-slidecart__actions{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}#yamm-slidecart .yamm-btn{display:flex;align-items:center;justify-content:center;height:48px;border-radius:12px;font-weight:700;text-decoration:none;transition:all .25s ease}#yamm-slidecart .yamm-btn--ghost{border:1px solid var(--yamm-green);color:var(--yamm-green);background:#fff}#yamm-slidecart .yamm-btn--ghost:hover{background:var(--yamm-green);color:#fff}#yamm-slidecart .yamm-btn--gold{background:linear-gradient(135deg,var(--yamm-green) 0%,var(--yamm-gold) 100%);color:#fff;border:none;box-shadow:0 4px 14px rgba(0,0,0,.18)}#yamm-slidecart .yamm-btn--gold:hover{opacity:.9}#yamm-slidecart .yamm-applepay{margin-top:6px}#yamm-slidecart .yamm-applepay__btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--yamm-green) 0%,var(--yamm-gold) 100%);color:#fff;border:0;font-weight:800;letter-spacing:.2px;text-decoration:none;box-shadow:0 4px 14px rgba(0,0,0,.18);transition:all .25s ease}#yamm-slidecart .yamm-applepay__btn:hover{opacity:.92}#yamm-slidecart .yamm-applepay__logo{font-size:20px;line-height:1;color:#fff}#yamm-slidecart .yamm-applepay__text{font-size:16px;font-weight:800;color:#fff}}@media (min-width:768px) and (max-width:1024px){#yamm-slidecart .yamm-slidecart__subtotal.is-ok strong,#yamm-slidecart .yamm-slidecart__subtotal.is-ok>strong .amount,#yamm-slidecart .yamm-slidecart__subtotal.is-ok>strong .woocommerce-Price-amount{color:var(--yamm-success)!important}#yamm-slidecart .yamm-slidecart__subtotal.is-ok>span:first-child{color:var(--yamm-success)!important;font-weight:700}}@media (min-width:768px) and (max-width:1024px){#yamm-slidecart .yamm-slidecart__note.is-ok{color:var(--yamm-success)!important;font-weight:600}}@media (min-width:768px) and (max-width:1280px){}@media (min-width:768px){#yamm-mini-cart{right:26px!important}.site-header #yamm-mini-cart,.header #yamm-mini-cart{margin-right:-10px!important}#yamm-mini-cart #yamm-mini-cart-btn{transform:translateX(-10px)!important}}@media (min-width:768px) and (max-width:1024px){#yamm-mini-cart{position:fixed!important;top:12px!important;right:35px!important;z-index:99999!important;overflow:visible!important;clip:auto!important;transform:none!important}#yamm-mini-cart svg{width:20px;height:20px}#yamm-mini-cart .yamm-mini-cart__count{font-size:10px;min-width:16px;min-height:16px;line-height:16px;top:-6px;right:-8px}header,.et_pb_section,.et_pb_row,.et_pb_column{overflow:visible!important}}@media (min-width:768px) and (max-width:1024px){#yamm-mini-cart{position:fixed!important;top:10px!important;right:37px!important;z-index:99999!important;overflow:visible!important;clip:auto!important;transform:none!important}#yamm-mini-cart svg{width:20px;height:20px}#yamm-mini-cart .yamm-mini-cart__count{font-size:10px;min-width:16px;min-height:16px;line-height:16px;top:-6px;right:-8px}header,.et_pb_section,.et_pb_row,.et_pb_column{overflow:visible!important}}@media (min-width:768px) and (max-width:1024px){body.yamm-slidecart-open #yamm-mini-cart{display:none!important}}@media (min-width:768px) and (max-width:1024px){#yamm-mini-cart-btn{transform:scale(0.8);transform-origin:top right}}@media (min-width:768px) and (max-width:1024px){#yamm-mini-cart-btn{display:inline-flex;align-items:center;gap:6px;transform:scale(0.7) translateX(-7px);transform-origin:top right}#yamm-mini-cart-btn svg{width:14px!important;height:14px!important}.yamm-mini-cart__count{font-size:70%!important;min-width:14px;height:14px;line-height:14px}}.et_pb_social_icon .icon{display:flex!important;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;text-align:center;line-height:1;font-size:18px;box-sizing:border-box}.et_pb_social_media_follow_network_1_tb_footer .icon,.et_pb_social_media_follow_network_2_tb_footer .icon,.et_pb_social_media_follow_network_3_tb_footer .icon,.et_pb_social_media_follow_network_4_tb_footer .icon,.et_pb_social_media_follow_network_5_tb_footer .icon,.et_pb_social_media_follow_network_6_tb_footer .icon,.et_pb_social_media_follow_network_7_tb_footer .icon{display:flex!important;align-items:center;justify-content:center}#yamm-preloader{position:fixed;inset:0;width:100%;height:100%;background:#fff;display:flex;align-items:center;justify-content:center;z-index:99999}#yamm-preloader img{max-width:180px;height:auto;display:block}@media (max-width:1024px){.mob-menu-logo-holder{display:flex!important;align-items:center;justify-content:center}}@media (min-width:1025px){.mob-menu-logo-holder{display:none!important}}:root{--yamm-gold:#d8ac40;--yamm-green:#0B3D2E;--yamm-success:#0a7a48}@media (min-width:1025px){#yamm-mini-cart{display:none!important}a#yamm-mini-cart-btn,.et-l--header a#yamm-mini-cart-btn{display:inline-flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--yamm-gold);color:var(--yamm-green);border:1px solid var(--yamm-gold);text-decoration:none;box-shadow:0 3px 10px rgba(0,0,0,.08);z-index:10080}a#yamm-mini-cart-btn svg{display:block;stroke:var(--yamm-green)}.yamm-mini-cart__count{min-width:16px;height:16px;line-height:16px;background:transparent;color:var(--yamm-green);font-size:16px;border-radius:999px;padding:0 5px;font-weight:700;text-align:center}.yamm-fallback-cart-btn{position:fixed;top:14px;right:16px;display:inline-flex!important;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--yamm-gold);color:var(--yamm-green);border:1px solid var(--yamm-gold);text-decoration:none;box-shadow:0 3px 10px rgba(0,0,0,.12);z-index:10080}.yamm-fallback-cart-btn svg{stroke:var(--yamm-green)}}@media (min-width:1025px){.yamm-slidecart__backdrop{position:fixed;inset:0;background:rgba(0,0,0,.35);backdrop-filter:saturate(120%) blur(2px);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;z-index:10040}.yamm-slidecart__backdrop.is-open{opacity:1;visibility:visible}.yamm-slidecart{position:fixed;top:0;right:0;z-index:10060;width:min(480px,92vw);height:100vh;background:#fff;transform:translateX(100%);transition:transform .28s cubic-bezier(.22,.61,.36,1);display:flex;flex-direction:column;box-shadow:-14px 0 28px rgba(0,0,0,.18);border-left:1px solid rgba(0,0,0,.06)}.yamm-slidecart.is-open{transform:translateX(0)}.yamm-slidecart__header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid rgba(0,0,0,.08)}.yamm-slidecart__header h3{margin:0;font:600 18px/1.2 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:#000}.yamm-slidecart__close{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:8px;width:34px;height:30px;display:inline-grid;place-items:center}.yamm-slidecart__content{padding:12px;overflow:auto;min-height:0;flex:1 1 auto}.yamm-qty{display:inline-flex;align-items:center;gap:12px;margin-top:6px}.yamm-qty__btn{width:32px;height:32px;border-radius:8px;background:#fff;border:1px solid var(--yamm-gold);color:var(--yamm-green);font-size:22px;line-height:30px;text-align:center}.yamm-slidecart__item{display:grid;grid-template-columns:110px 1fr auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06);position:relative}.yamm-slidecart__thumb{width:110px;height:110px;object-fit:cover;border-radius:10px;display:block}.yamm-slidecart__title a,.yamm-slidecart__title{color:#000;text-decoration:none;font-weight:600;font-size:14px}.yamm-slidecart__meta{color:#444;font-size:13px;margin-top:2px}.yamm-slidecart__sep{opacity:.5;margin:0 6px}.yamm-slidecart__line-total{font-weight:600;color:#000;font-size:14px;justify-self:end}.yamm-slidecart__item.is-removing{opacity:0;transform:translateX(12px);height:0!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;border:0!important;overflow:hidden;transition:opacity .35s cubic-bezier(.22,.61,.36,1),transform .35s cubic-bezier(.22,.61,.36,1),height .35s cubic-bezier(.22,.61,.36,1),margin .35s cubic-bezier(.22,.61,.36,1),padding .35s cubic-bezier(.22,.61,.36,1),border .35s cubic-bezier(.22,.61,.36,1)}.yamm-slidecart__progress{padding:10px 12px 6px}.yamm-slidecart__progress-text{font-size:13px;color:#111;margin-bottom:6px}.yamm-slidecart__progress-text.is-ok{color:var(--yamm-success)}.yamm-progressbar{height:7px;background:#eee;border-radius:999px;overflow:hidden}.yamm-progressbar span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--yamm-gold),#f6d77b);transition:width .4s ease}.yamm-slidecart__benefits{padding:6px 12px 0}.yamm-slidecart__benefits ul{list-style:none;padding:0;margin:8px 0 0}.yamm-slidecart__benefits li{display:flex;align-items:center;gap:8px;padding:6px 0;font-weight:600;font-size:12.5px;letter-spacing:.2px;color:#1c1c1c}.yamm-benefit-secure{color:var(--yamm-success);justify-content:center;text-align:center;width:100%}.yamm-benefit-secure,.yamm-benefit-secure *{color:var(--yamm-success)}.yamm-benefit-secure .yamm-lock{display:inline-grid;place-items:center}.yamm-benefit-secure span:last-child{font-weight:700}.yamm-applepay{margin-top:2px}.yamm-applepay__btn{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;text-align:center;border-radius:12px;background:var(--yamm-green);color:#fff;font-weight:700;letter-spacing:.2px;border:1px solid var(--yamm-green)}.yamm-applepay__logo{font-size:20px;color:var(--yamm-gold);line-height:1;display:inline-block}.yamm-applepay__text{color:var(--yamm-gold)}.yamm-slidecart__footer{padding:12px;background:#fafafa;border-top:1px solid rgba(0,0,0,.08)}.yamm-slidecart__subtotal{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.yamm-slidecart__subtotal.is-ok span,.yamm-slidecart__subtotal.is-ok strong{color:var(--yamm-success);font-weight:700}.yamm-slidecart__note{font-size:12px;color:#555;margin-bottom:10px}.yamm-slidecart__note.is-ok{color:var(--yamm-success);font-weight:700}.yamm-slidecart__actions{display:flex;gap:10px;margin-bottom:10px}.yamm-btn{flex:1 1 auto;text-align:center;padding:10px 12px;border-radius:999px;text-decoration:none;font-weight:600;font-size:14px}.yamm-btn--ghost{border:1px solid rgba(0,0,0,.2);color:#000;background:#fff}.yamm-btn--gold{border:1px solid var(--yamm-gold);background:var(--yamm-gold);color:var(--yamm-green)}}:root{--yamm-gold:#d8ac40;--yamm-green:#0B3D2E;--yamm-success:#0a7a48}@media (min-width:1025px){.yamm-fallback-cart-btn{top:11px!important;right:220px!important}}@media (min-width:1025px){.yamm-slidecart__coupon{padding:6px 12px 10px;border-top:1px dashed rgba(0,0,0,.08)}.yamm-coupon__row{display:flex;gap:8px}.yamm-coupon__input{flex:1;height:36px;border:1px solid rgba(0,0,0,.15);border-radius:10px;padding:0 10px;font-size:14px;background:#fff;color:#111;transition:border-color .2s ease,background .2s ease,color .2s ease}.yamm-coupon__btn{height:36px;padding:0 12px;border-radius:999px;background:var(--yamm-gold);border:1px solid var(--yamm-gold);color:var(--yamm-green);font-weight:700;transition:filter .15s ease,transform .06s ease}.yamm-coupon__btn:active{transform:scale(.98)}.yamm-coupon__msg{font-size:12px;margin-top:6px;color:#555}.yamm-coupon__msg.is-ok{color:var(--yamm-success);font-weight:700}.yamm-coupon__msg.is-err{color:#b00020}.yamm-coupon__row.is-active .yamm-coupon__input--applied{background:#f3fff7;border-color:var(--yamm-success);color:var(--yamm-success);font-weight:700}.yamm-coupon__btn--active{background:var(--yamm-success)!important;border-color:var(--yamm-success)!important;color:var(--yamm-gold)!important;font-weight:800!important;cursor:default;opacity:1!important}}@media (min-width:1025px){a#yamm-mini-cart-btn,.yamm-fallback-cart-btn{transition:opacity .18s ease,transform .18s ease,visibility .18s ease}body.yamm-slidecart-open a#yamm-mini-cart-btn,body.yamm-slidecart-open .yamm-fallback-cart-btn{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px)}}@media only screen and (max-width:767px){.et-l--footer .et_pb_section{padding-bottom:0!important;margin-bottom:-96px!important;min-height:auto!important;height:auto!important;overflow:hidden!important}.et-l--footer .et_pb_row{padding-bottom:0!important;margin-bottom:-72px!important;min-height:auto!important;height:auto!important;overflow:hidden!important}.et_pb_column_3_tb_footer,.et_pb_column_4_tb_footer,.et_pb_column_5_tb_footer,.et_pb_column_6_tb_footer,.et_pb_column_7_tb_footer{background:transparent!important;padding:0!important;margin:0!important;min-height:0!important;height:auto!important}.et_pb_column_3_tb_footer>.et_pb_module,.et_pb_column_4_tb_footer>.et_pb_module,.et_pb_column_5_tb_footer>.et_pb_module,.et_pb_column_6_tb_footer>.et_pb_module,.et_pb_column_7_tb_footer>.et_pb_module{margin-bottom:0!important;padding:0!important}.et_pb_column_3_tb_footer h4.et_pb_module_header,.et_pb_column_4_tb_footer h4.et_pb_module_header,.et_pb_column_5_tb_footer h4.et_pb_module_header,.et_pb_column_6_tb_footer h4.et_pb_module_header,.et_pb_column_7_tb_footer h4.et_pb_module_header{margin:0 0 2px!important;line-height:1.1!important}.et_pb_column_3_tb_footer .et_pb_blurb_description p,.et_pb_column_4_tb_footer .et_pb_blurb_description p,.et_pb_column_5_tb_footer .et_pb_blurb_description p,.et_pb_column_6_tb_footer .et_pb_blurb_description p,.et_pb_column_7_tb_footer .et_pb_blurb_description p{margin:0 0 1px!important;line-height:1.2!important}}@media only screen and (min-width:768px) and (max-width:1024px){.et_pb_signup_0_tb_footer.et_pb_newsletter_layout_left_right{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:20px!important}.et_pb_signup_0_tb_footer .et_pb_newsletter_description{width:100%!important;margin-bottom:15px!important;text-align:center!important}.et_pb_signup_0_tb_footer .et_pb_newsletter_fields{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:10px!important;flex-wrap:wrap}.et_pb_signup_0_tb_footer input[type="text"]{width:250px!important;max-width:80%!important;padding:12px!important;font-size:16px!important;border-radius:6px!important}.et_pb_signup_0_tb_footer .et_pb_newsletter_button{padding:12px 20px!important;font-size:16px!important;border-radius:6px!important;white-space:nowrap!important}}@media only screen and (min-width:765px) and (max-width:1025px){#main-footer,#main-footer *{box-sizing:border-box}#main-footer img{max-width:100%;height:auto}#main-footer .et_pb_row{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:16px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}#main-footer .et_pb_column{flex:1 1 calc(50% - 16px)!important;min-width:320px!important;max-width:100%!important}#main-footer .et_pb_module{margin-bottom:16px!important}#main-footer .et_pb_with_border{padding:16px!important}.et_pb_signup_0_tb_footer.et_pb_newsletter_layout_left_right{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:20px!important;width:100%!important}.et_pb_signup_0_tb_footer .et_pb_newsletter_description{width:100%!important;margin:0 0 14px 0!important;text-align:center!important}.et_pb_signup_0_tb_footer .et_pb_newsletter_description h2{font-size:clamp(20px,2.6vw,28px)!important;line-height:1.2!important}.et_pb_signup_0_tb_footer .et_pb_newsletter_description p{font-size:clamp(14px,1.8vw,16px)!important;opacity:.9}.et_pb_signup_0_tb_footer .et_pb_newsletter_fields{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:740px!important;margin:0 auto!important}.et_pb_signup_0_tb_footer .et_pb_newsletter_field{flex:1 1 auto!important;min-width:260px!important;margin:0!important}.et_pb_signup_0_tb_footer input#et_pb_signup_email{width:100%!important;padding:12px 14px!important;font-size:16px!important;border-radius:6px!important}.et_pb_signup_0_tb_footer .et_pb_newsletter_button_wrap{flex:0 0 auto!important;margin:0!important}.et_pb_signup_0_tb_footer .et_pb_newsletter_button{padding:12px 18px!important;font-size:16px!important;border-radius:6px!important;white-space:nowrap!important}@supports (width:100%){.et_pb_signup_0_tb_footer .et_pb_newsletter_fields:has(input#et_pb_signup_email:placeholder-shown){}}@media (max-width:900px){.et_pb_signup_0_tb_footer .et_pb_newsletter_fields{flex-wrap:wrap!important;gap:10px!important}.et_pb_signup_0_tb_footer .et_pb_newsletter_field,.et_pb_signup_0_tb_footer .et_pb_newsletter_button_wrap{flex:1 1 100%!important}.et_pb_signup_0_tb_footer .et_pb_newsletter_button_wrap{display:flex!important;justify-content:center!important}.et_pb_signup_0_tb_footer .et_pb_newsletter_button{width:auto!important}}#main-footer .et_pb_gutters3 .et_pb_column{margin-right:0!important}#main-footer .et_pb_row .et_pb_column:last-child{margin-right:0!important}}@media only screen and (min-width:765px) and (max-width:1050px){#main-footer,#main-footer *{box-sizing:border-box}#main-footer img{max-width:100%;height:auto}#main-footer .et_pb_row{display:flex!important;flex-wrap:wrap!important;gap:16px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}#main-footer .et_pb_column{flex:1 1 calc(50% - 16px)!important;min-width:320px!important;max-width:100%!important;margin:0!important}@media (max-width:900px){#main-footer .et_pb_column{flex:1 1 100%!important}}#main-footer .et_pb_module{margin-bottom:16px!important}#main-footer .et_pb_with_border{padding:16px!important}#main-footer .et_pb_module h4,#main-footer .et_pb_module h3{font-size:clamp(18px,2.2vw,22px)!important;line-height:1.2!important;margin:0 0 10px!important}#main-footer .et_pb_module li,#main-footer .et_pb_module p,#main-footer .et_pb_module a{font-size:clamp(14px,1.8vw,16px)!important}.et_pb_signup_0_tb_footer.et_pb_newsletter_layout_left_right{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:20px!important;width:100%!important}.et_pb_signup_0_tb_footer .et_pb_newsletter_description{width:100%!important;margin:0 0 14px!important;text-align:center!important}.et_pb_signup_0_tb_footer .et_pb_newsletter_description h2{font-size:clamp(20px,2.6vw,28px)!important;line-height:1.2!important}.et_pb_signup_0_tb_footer .et_pb_newsletter_fields{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;flex-wrap:nowrap!important;width:100%!important;max-width:740px!important;margin:0 auto!important}.et_pb_signup_0_tb_footer .et_pb_newsletter_field{flex:1 1 auto!important;min-width:260px!important;margin:0!important}.et_pb_signup_0_tb_footer input#et_pb_signup_email{width:100%!important;padding:12px 14px!important;font-size:16px!important;border-radius:6px!important}.et_pb_signup_0_tb_footer .et_pb_newsletter_button_wrap{flex:0 0 auto!important;margin:0!important}.et_pb_signup_0_tb_footer .et_pb_newsletter_button{padding:12px 18px!important;font-size:16px!important;border-radius:6px!important;white-space:nowrap!important}@media (max-width:880px){.et_pb_signup_0_tb_footer .et_pb_newsletter_fields{flex-wrap:wrap!important;gap:10px!important}.et_pb_signup_0_tb_footer .et_pb_newsletter_field,.et_pb_signup_0_tb_footer .et_pb_newsletter_button_wrap{flex:1 1 100%!important}.et_pb_signup_0_tb_footer .et_pb_newsletter_button_wrap{display:flex!important;justify-content:center!important}}#main-footer .et_pb_search,#main-footer .widget_search{width:100%!important;max-width:740px!important;margin:10px auto 0!important}#footer-bottom{padding:14px 0!important}#footer-bottom p{margin:0!important;text-align:center!important;font-size:14px!important}}@media (max-width:767px){.et_pb_subscribe .et_pb_module_header{margin-top:15px!important}}@media (max-width:1024px){body *{overflow-y:initial!important}.et_pb_gallery,.woocommerce-product-gallery,.flex-viewport,.slick-list,.slick-track,.swiper,.swiper-wrapper{overscroll-behavior-y:contain}}.woocommerce div.product div.images,.woocommerce-product-gallery,.flex-viewport,.slick-list,.slick-track,.swiper,.swiper-wrapper{overscroll-behavior:contain;overflow-y:auto}#et_pb_signup_email{background:transparent!important;border:1px solid rgba(255,255,255,0.6);color:#fff!important;padding:10px 15px;border-radius:6px}#et_pb_signup_email::placeholder{color:rgba(255,255,255,0.7)}@media (max-width:1024px){body *{overflow-y:initial!important;overflow-x:initial!important}}@media (max-width:980px){.et_parallax_bg,.et_pb_parallax_css{transform:none!important;background-attachment:scroll!important}}html{scroll-behavior:auto!important}@supports (-webkit-touch-callout:none){.et_pb_slider,.et_pb_fullwidth_slider,.et_pb_slide{min-height:60svh;height:60svh}}@supports (-webkit-touch-callout:none){html{scroll-behavior:auto!important}html,body{scroll-snap-type:none!important}}@supports (-webkit-touch-callout:none){.et_parallax_bg,.et_pb_parallax_css{transform:none!important;background-attachment:scroll!important;will-change:auto!important}#main-header{transition:none!important}.et-fixed-header{height:64px!important;padding-top:0!important;padding-bottom:0!important}}@media (max-width:980px){.mobmenu-header-holder{position:sticky!important;top:0!important}}@media (max-width:560px){body.single-product .single_variation_wrap{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding-left:28px!important;padding-right:28px!important;box-sizing:border-box!important;width:100%!important}body.single-product form.cart .single_add_to_cart_button{position:static!important;left:auto!important;top:auto!important;width:100%!important;margin:0!important;box-sizing:border-box!important}}@media (max-width:560px){body.single-product form.cart .single_add_to_cart_button{text-align:center!important;font-size:16px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;padding:16px 32px!important;border-radius:40px!important;background:linear-gradient(135deg,#004d2d,#009f5d)!important;color:#fff!important;border:none!important;box-shadow:0 6px 16px rgba(0,0,0,0.25)!important;transition:all 0.3s ease-in-out!important}body.single-product form.cart .single_add_to_cart_button:hover:not(:disabled){background:linear-gradient(135deg,#009f5d,#004d2d)!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px rgba(0,0,0,0.35)!important}body.single-product form.cart .single_add_to_cart_button:disabled{background:#777!important;color:#eee!important;opacity:0.7!important;cursor:not-allowed!important;box-shadow:none!important}}@media (max-width:560px){body.single-product form.cart .single_add_to_cart_button{position:relative!important;left:-60px!important;top:-28px!important}}@media (max-width:560px){body.single-product form.cart .single_add_to_cart_button{border:none!important;outline:none!important;box-shadow:none!important}body.single-product form.cart .single_add_to_cart_button:focus,body.single-product form.cart .single_add_to_cart_button:active{outline:none!important;box-shadow:none!important}}@media (max-width:560px){body.single-product .yamm-variation-price{display:flex!important;justify-content:center!important;align-items:center!important;background:rgba(255,255,255,0.7)!important;border:1px solid #d4af37!important;border-radius:40px!important;padding:14px 32px!important;margin:0 auto 12px auto!important;width:calc(100% - 56px)!important;box-sizing:border-box!important;position:relative!important;top:-10px!important;left:-40px!important}body.single-product .yamm-variation-price .price,body.single-product .yamm-variation-price .woocommerce-Price-amount,body.single-product .yamm-variation-price .woocommerce-Price-currencySymbol{color:#111!important;font-size:14px!important;font-weight:500!important;letter-spacing:0.5px!important;text-transform:none!important}}@media (max-width:560px){body.single-product .single_variation_wrap{position:relative!important}body.single-product .yamm-variation-price{position:absolute!important;left:15px!important;top:40px!important;right:auto!important;bottom:auto!important;z-index:3!important}}@media (max-width:560px){body.single-product .single_variation_wrap{margin-bottom:40px!important}}@media (max-width:560px){body.single-product form.cart .single_add_to_cart_button{position:relative!important;left:-20px!important;top:-28px!important;width:100%!important;margin:0!important;padding:16px 32px!important;box-sizing:border-box!important;transition:background .25s ease,box-shadow .25s ease,filter .15s ease!important;transform:none!important}body.single-product form.cart .single_add_to_cart_button:focus,body.single-product form.cart .single_add_to_cart_button:active,body.single-product form.cart .single_add_to_cart_button:hover,body.single-product form.cart .single_add_to_cart_button.loading,body.single-product form.cart .single_add_to_cart_button.added{left:-20px!important;top:-28px!important;margin:0!important;padding:16px 32px!important;width:100%!important;transform:none!important}body.single-product form.cart .single_add_to_cart_button::after,body.single-product form.cart .single_add_to_cart_button.loading::after,body.single-product form.cart .single_add_to_cart_button.added::after{content:none!important}.et_pb_custom_button_icon.et_pb_button::after,.et_pb_custom_button_icon.et_pb_button::before{display:none!important;content:none!important}.single_add_to_cart_button.loading,.single_add_to_cart_button.added{padding-left:32px!important;padding-right:32px!important}}:root{--yamm-green-1:#004d2d;--yamm-green-2:#009f5d;--yamm-gold:#d4af37;--yamm-ink:#111;--yamm-glass:rgba(255,255,255,.82)}.variable-items-wrapper.button-variable-items-wrapper.wvs-style-squared{display:flex;flex-wrap:wrap;gap:12px!important;justify-content:center!important;align-items:center!important}.variable-items-wrapper .button-variable-item{position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:92px;height:92px;padding:0;box-sizing:border-box;border-radius:999px;border:1.5px solid var(--yamm-gold);background:var(--yamm-glass);color:var(--yamm-ink);box-shadow:0 1px 2px rgba(0,0,0,.06);transform:none!important;translate:0!important;top:0!important;left:0!important;margin:0!important;transition:background .25s ease,color .25s ease,box-shadow .25s ease,border-color .25s ease!important}.variable-items-wrapper .button-variable-item .variable-item-span,.variable-items-wrapper .button-variable-item .variable-item-span-button{position:relative;z-index:2;pointer-events:none;line-height:1;font-weight:700}.variable-items-wrapper .button-variable-item::before{content:none!important}.variable-items-wrapper .button-variable-item::after{content:""!important;position:absolute;inset:12px;z-index:1;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:84% 84%;opacity:.38;background-image:url("data:image/svg+xml;utf8,\
\
\
\
")}.variable-items-wrapper .button-variable-item:not(.disabled):hover{background:linear-gradient(135deg,var(--yamm-green-1),var(--yamm-green-2));color:#fff;box-shadow:0 6px 16px rgba(0,0,0,.18)}.variable-items-wrapper .button-variable-item:not(.disabled):hover::after{opacity:.55;background-image:url("data:image/svg+xml;utf8,\
\
\
\
")}.variable-items-wrapper .button-variable-item.selected,.variable-items-wrapper .button-variable-item[aria-checked="true"]{background:linear-gradient(135deg,var(--yamm-green-2),var(--yamm-green-1))!important;color:#fff!important;box-shadow:0 8px 20px rgba(0,0,0,.22)!important}.variable-items-wrapper .button-variable-item.selected::after,.variable-items-wrapper .button-variable-item[aria-checked="true"]::after{opacity:.65;background-image:url("data:image/svg+xml;utf8,\
\
\
\
")}.variable-items-wrapper .button-variable-item:focus-visible{outline:2px solid var(--yamm-gold)!important;outline-offset:2px!important;box-shadow:0 0 0 1px var(--yamm-gold) inset!important}.variable-items-wrapper .button-variable-item.disabled,.variable-items-wrapper .button-variable-item[aria-disabled="true"],.variable-items-wrapper .button-variable-item.out-of-stock{opacity:.45!important;filter:grayscale(.25);cursor:not-allowed}@media (max-width:560px){.variable-items-wrapper .button-variable-item{width:100px;height:100px}.variable-items-wrapper .button-variable-item .variable-item-span,.variable-items-wrapper .button-variable-item .variable-item-span-button{font-size:15px}}.variations_form .variations .value .variable-items-wrapper{justify-content:center!important}.woocommerce ul.products li.product .et_shop_image{position:relative;overflow:hidden}.woocommerce ul.products li.product .et_shop_image img{display:block;width:100%;height:auto}.woocommerce ul.products li.product .et_shop_image .et_overlay{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;transition:opacity .25s ease;background-color:rgba(0,0,0,0.45)!important;background-image:none!important}.woocommerce ul.products li.product .et_shop_image .et_overlay:before{content:none!important}.woocommerce ul.products li.product .et_shop_image .et_overlay::after{content:"";position:absolute;top:50%;left:50%;width:68%;height:68%;transform:translate(-50%,-50%) scale(1);transform-origin:50% 50%;will-change:transform;z-index:4;pointer-events:none;background:url("https://maisonyamm.com/wp-content/uploads/2025/08/Nouveau-projet-1.png")center / contain no-repeat;transition:transform 8s ease-out}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link:hover .et_shop_image .et_overlay,.woocommerce ul.products li.product a.woocommerce-LoopProduct-link:focus .et_shop_image .et_overlay,.woocommerce ul.products li.product:hover .et_shop_image .et_overlay{opacity:1!important}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link:hover .et_shop_image .et_overlay::after,.woocommerce ul.products li.product a.woocommerce-LoopProduct-link:focus .et_shop_image .et_overlay::after,.woocommerce ul.products li.product:hover .et_shop_image .et_overlay::after{transform:translate(-50%,-50%) scale(1.4)}.woocommerce ul.products li.product .et_shop_image .et_overlay~*{z-index:2}@media (max-width:560px){.woocommerce ul.products li.product .et_shop_image .et_overlay::after{width:62%;height:62%}}@media (prefers-reduced-motion:reduce){.woocommerce ul.products li.product .et_shop_image .et_overlay::after{transition-duration:.25s!important}}.woocommerce ul.products li.product .et_shop_image,.et_pb_shop .products li.product .et_shop_image,.related.products ul.products li.product .et_shop_image,.upsells ul.products li.product .et_shop_image,.cross-sells ul.products li.product .et_shop_image{position:relative;overflow:hidden}.woocommerce ul.products li.product .et_shop_image img{display:block;width:100%;height:auto;object-fit:cover}.woocommerce ul.products li.product .et_shop_image .et_overlay,.et_pb_shop .products li.product .et_shop_image .et_overlay,.related.products ul.products li.product .et_shop_image .et_overlay,.upsells ul.products li.product .et_shop_image .et_overlay,.cross-sells ul.products li.product .et_shop_image .et_overlay{display:none!important}.woocommerce ul.products li.product .et_shop_image::after,.et_pb_shop .products li.product .et_shop_image::after,.related.products ul.products li.product .et_shop_image::after,.upsells ul.products li.product .et_shop_image::after,.cross-sells ul.products li.product .et_shop_image::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.45);opacity:0;transition:opacity .25s ease;z-index:2;pointer-events:none}.woocommerce ul.products li.product .et_shop_image::before,.et_pb_shop .products li.product .et_shop_image::before,.related.products ul.products li.product .et_shop_image::before,.upsells ul.products li.product .et_shop_image::before,.cross-sells ul.products li.product .et_shop_image::before{content:"";position:absolute;top:50%;left:50%;width:68%;height:68%;transform:translate(-50%,-50%) scale(1);transform-origin:50% 50%;transition:transform 8s ease-out,opacity .25s ease;opacity:0;z-index:3;pointer-events:none;background:url("https://maisonyamm.com/wp-content/uploads/2025/08/Nouveau-projet-1.png")center / contain no-repeat}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link:hover .et_shop_image::after,.woocommerce ul.products li.product a.woocommerce-LoopProduct-link:focus .et_shop_image::after,.woocommerce ul.products li.product:hover .et_shop_image::after,.et_pb_shop .products li.product:hover .et_shop_image::after,.related.products ul.products li.product:hover .et_shop_image::after,.upsells ul.products li.product:hover .et_shop_image::after,.cross-sells ul.products li.product:hover .et_shop_image::after{opacity:1!important}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link:hover .et_shop_image::before,.woocommerce ul.products li.product a.woocommerce-LoopProduct-link:focus .et_shop_image::before,.woocommerce ul.products li.product:hover .et_shop_image::before,.et_pb_shop .products li.product:hover .et_shop_image::before,.related.products ul.products li.product:hover .et_shop_image::before,.upsells ul.products li.product:hover .et_shop_image::before,.cross-sells ul.products li.product:hover .et_shop_image::before{opacity:1!important;transform:translate(-50%,-50%) scale(1.2)}@media (max-width:560px){.woocommerce ul.products li.product .et_shop_image::before,.et_pb_shop .products li.product .et_shop_image::before,.related.products ul.products li.product .et_shop_image::before,.upsells ul.products li.product .et_shop_image::before,.cross-sells ul.products li.product .et_shop_image::before{width:62%;height:62%}}@media (prefers-reduced-motion:reduce){.woocommerce ul.products li.product .et_shop_image::before,.et_pb_shop .products li.product .et_shop_image::before,.related.products ul.products li.product .et_shop_image::before,.upsells ul.products li.product .et_shop_image::before,.cross-sells ul.products li.product .et_shop_image::before{transition-duration:.25s!important}}@media (max-width:560px){.related.products ul.products li.product .star-rating,.related.products ul.products li.product .woocommerce-product-rating{display:none!important;visibility:hidden!important}}.variations_form .variations td.value{text-align:left!important}.variations_form .variations td.valueul.variable-items-wrapper.button-variable-items-wrapper.wvs-style-squared{justify-content:flex-start!important;align-items:flex-start!important;align-content:flex-start!important;width:100%!important;margin-left:0!important;margin-right:auto!important;padding-left:0!important}.variations_form .variations .value .variable-items-wrapper{justify-content:flex-start!important}@media (max-width:560px){body.yamm-legal .et-l--body .et_builder_inner_content{padding-left:18px!important;padding-right:18px!important;box-sizing:border-box!important}body.yamm-legal .et-l--body .et_builder_inner_content h1,body.yamm-legal .et-l--body .et_builder_inner_content h2,body.yamm-legal .et-l--body .et_builder_inner_content h3,body.yamm-legal .et-l--body .et_builder_inner_content p,body.yamm-legal .et-l--body .et_builder_inner_content li,body.yamm-legal .et-l--body .et_builder_inner_content span,body.yamm-legal .et-l--body .et_builder_inner_content a,body.yamm-legal .et-l--body .et_builder_inner_content .et_pb_text,body.yamm-legal .et-l--body .et_builder_inner_content .et_pb_text_inner{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;display:block!important;word-break:break-word!important;overflow-wrap:anywhere!important;hyphens:auto!important}body.yamm-legal .et-l--body .et_builder_inner_content h1,body.yamm-legal .et-l--body .et_builder_inner_content h2,body.yamm-legal .et-l--body .et_builder_inner_content h3{text-align:center!important;line-height:1.25!important;margin:.6em auto .4em!important}body.yamm-legal .et-l--body .et_builder_inner_content p,body.yamm-legal .et-l--body .et_builder_inner_content li{text-align:left!important;line-height:1.7!important;letter-spacing:.1px;margin:.6em 0!important;font-size:16px}body.yamm-legal .et-l--body .et_builder_inner_content ul,body.yamm-legal .et-l--body .et_builder_inner_content ol{margin:.6em 0 .8em 1.2em!important;padding:0!important}body.yamm-legal .et-l--body .et_builder_inner_content a{word-break:break-word!important}}@media (max-width:767px){.et_pb_section_2{transform:translateY(30px)!important}}@media (max-width:767px){.flex-control-nav.flex-control-thumbs,.flex-control-nav.flex-control-thumbs *{pointer-events:auto!important}.flex-control-nav.flex-control-thumbs{position:relative;z-index:9999!important}.flex-control-nav.flex-control-thumbs li{position:relative;overflow:visible}.flex-control-nav.flex-control-thumbs li img{cursor:pointer}.flex-control-nav.flex-control-thumbs .box-shadow-overlay,.woocommerce-product-gallery .box-shadow-overlay,.flex-viewport.has-box-shadow-overlay>.box-shadow-overlay{pointer-events:none!important;display:none!important}.woocommerce-product-gallery,.woocommerce-product-gallery .flex-viewport{overflow:visible!important}.zoomImg{display:none!important;pointer-events:none!important}}.single-product .woocommerce-product-gallery img.yamm-main-photo~img.yamm-main-photo{display:none!important}.single-product .flex-control-thumbs .box-shadow-overlay{pointer-events:none!important}.single-product .woocommerce-product-gallery__wrapper{display:none!important}.yamm-maroquinerie{position:relative;background-image:url('https://maisonyamm.com/wp-content/uploads/2025/08/bannieremarokz.png');background-size:cover;background-position:center -90px;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;height:65vh;min-height:500px;max-height:750px;text-align:center;margin:0!important;padding:0!important}.yamm-maroquinerie h1{font-family:'nicolascochin-regula',serif!important;font-size:clamp(36px,4.5vw,72px);color:#F4E7C6;font-weight:400;letter-spacing:0.12em;text-transform:uppercase;line-height:1;white-space:nowrap;margin:0;position:relative;z-index:2;text-shadow:0 2px 8px rgba(0,0,0,0.25)}.yamm-maroquinerie,.yamm-maroquinerie.et_pb_section,.yamm-maroquinerie.et_pb_fullwidth_header{position:relative;background-image:url('https://maisonyamm.com/wp-content/uploads/2025/08/bannieremarokz.png')!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center -65px!important;background-position-y:calc(50% - 65px)!important;background-position-x:50%!important;display:flex;align-items:center;justify-content:center;text-align:center;height:65vh;min-height:500px;max-height:750px;margin:0!important;padding:0!important}.yamm-maroquinerie .et_pb_fullwidth_header_container,.yamm-maroquinerie .header-content-container,.yamm-maroquinerie .header-content{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;margin:0 auto!important}.yamm-maroquinerie h1{font-family:'nicolascochin-regula',serif!important;font-size:clamp(36px,4.5vw,72px);color:#F4E7C6;font-weight:400;letter-spacing:0.12em;text-transform:uppercase;line-height:1;white-space:nowrap;margin:0 auto!important;text-align:center!important;text-shadow:0 2px 8px rgba(0,0,0,0.25)}.yamm-maroquinerie,.yamm-maroquinerie.et_pb_section,.yamm-maroquinerie.et_pb_fullwidth_header{position:relative;background-image:url('https://maisonyamm.com/wp-content/uploads/2025/08/bannieremarokz.png')!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center -65px!important;background-position-y:calc(50% - 65px)!important;background-position-x:50%!important;display:flex;align-items:center;justify-content:center;text-align:center;height:65vh;min-height:500px;max-height:750px;margin:0!important;padding:0!important}.yamm-maroquinerie .et_pb_fullwidth_header_container,.yamm-maroquinerie .header-content-container,.yamm-maroquinerie .header-content{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;margin:0 auto!important}.yamm-maroquinerie h1{font-family:'nicolascochin-regula',serif!important;font-size:clamp(36px,4.5vw,72px);color:#F4E7C6;font-weight:400;letter-spacing:0.12em;text-transform:uppercase;line-height:1;white-space:nowrap;margin:0 auto!important;text-align:center!important;text-shadow:0 2px 8px rgba(0,0,0,0.25)}@media (max-width:980px){.yamm-maroquinerie,.yamm-maroquinerie.et_pb_section,.yamm-maroquinerie.et_pb_fullwidth_header{height:50vh;min-height:320px;max-height:520px;background-position:center -30px!important}.yamm-maroquinerie h1{font-size:clamp(24px,6vw,42px);letter-spacing:0.08em;text-shadow:0 1px 6px rgba(0,0,0,0.3)}}@media (max-width:980px){.yamm-maroquinerie,.yamm-maroquinerie.et_pb_section,.yamm-maroquinerie.et_pb_fullwidth_header{height:65vh;min-height:320px;max-height:520px;background-position:center -30px!important;display:flex;align-items:center;justify-content:center;text-align:center}.yamm-maroquinerie h1{font-family:'nicolascochin-regula',serif!important;font-size:clamp(24px,6vw,42px);letter-spacing:0.08em;text-shadow:0 1px 6px rgba(0,0,0,0.3);position:relative;top:-210px;margin:0 auto!important;text-align:center!important;white-space:nowrap}}.yamm-pull,.yamm-pull.et_pb_section,.yamm-pull.et_pb_fullwidth_header{position:relative;background-image:url('https://maisonyamm.com/wp-content/uploads/2025/08/ChatGPT-Image-28-aout-2025-03_42_18.png')!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center -65px!important;background-position-y:calc(50% - 65px)!important;background-position-x:50%!important;display:flex;align-items:center;justify-content:center;text-align:center;height:65vh;min-height:500px;max-height:750px;margin:0!important;padding:0!important}.yamm-pull .et_pb_fullwidth_header_container,.yamm-pull .header-content-container,.yamm-pull .header-content{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;margin:0 auto!important}.yamm-pull h1{font-family:'nicolascochin-regula',serif!important;font-size:clamp(36px,4.5vw,72px);color:#F4E7C6;font-weight:400;letter-spacing:0.12em;text-transform:uppercase;line-height:1;white-space:nowrap;margin:0 auto!important;text-align:center!important;text-shadow:0 2px 8px rgba(0,0,0,0.25)}@media (max-width:980px){.yamm-pull,.yamm-pull.et_pb_section,.yamm-pull.et_pb_fullwidth_header{height:65vh;min-height:320px;max-height:520px;background-position:center -30px!important;display:flex;align-items:center;justify-content:center;text-align:center}.yamm-pull h1{font-family:'nicolascochin-regula',serif!important;font-size:clamp(24px,6vw,42px);letter-spacing:0.08em;text-shadow:0 1px 6px rgba(0,0,0,0.3);position:relative;top:-210px;margin:0 auto!important;text-align:center!important;white-space:nowrap}}@media (max-width:980px){.yamm-pull,.yamm-pull.et_pb_section,.yamm-pull.et_pb_fullwidth_header{background-position:center 50px!important}}.yamm-vestiaire,.yamm-vestiaire.et_pb_section,.yamm-vestiaire.et_pb_fullwidth_header{position:relative;background-image:url('https://maisonyamm.com/wp-content/uploads/2025/08/ChatGPT-Image-28-aout-2025-04_30_32.png')!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center -65px!important;background-position-y:calc(50% - 65px)!important;background-position-x:50%!important;display:flex;align-items:center;justify-content:center;text-align:center;height:65vh;min-height:500px;max-height:750px;margin:0!important;padding:0!important}.yamm-vestiaire .et_pb_fullwidth_header_container,.yamm-vestiaire .header-content-container,.yamm-vestiaire .header-content{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;margin:0 auto!important}.yamm-vestiaire h1{font-family:'nicolascochin-regula',serif!important;font-size:clamp(36px,4.5vw,72px);color:#F4E7C6;font-weight:400;letter-spacing:0.12em;text-transform:uppercase;line-height:1;white-space:nowrap;margin:0 auto!important;text-align:center!important;text-shadow:0 2px 8px rgba(0,0,0,0.25)}@media (max-width:980px){.yamm-vestiaire,.yamm-vestiaire.et_pb_section,.yamm-vestiaire.et_pb_fullwidth_header{height:65vh;min-height:320px;max-height:520px;background-position:center -30px!important;display:flex;align-items:center;justify-content:center;text-align:center}.yamm-vestiaire h1{font-family:'nicolascochin-regula',serif!important;font-size:clamp(24px,6vw,42px);letter-spacing:0.08em;text-shadow:0 1px 6px rgba(0,0,0,0.3);position:relative;top:-210px;margin:0 auto!important;text-align:center!important;white-space:nowrap}}@media (min-width:981px){.yamm-vestiaire,.yamm-vestiaire.et_pb_section,.yamm-vestiaire.et_pb_fullwidth_header{background-position:center calc(50% + 130px)!important}}@media (max-width:980px){.yamm-vestiaire,.yamm-vestiaire.et_pb_section,.yamm-vestiaire.et_pb_fullwidth_header{background-position:center calc(50% + 215px)!important}}.yamm-veste,.yamm-veste.et_pb_section,.yamm-veste.et_pb_fullwidth_header{position:relative;background-image:url('https://maisonyamm.com/wp-content/uploads/2025/08/bannierevestebureau.png')!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center -65px!important;background-position-y:calc(50% - 65px)!important;background-position-x:50%!important;display:flex;align-items:center;justify-content:center;text-align:center;height:65vh;min-height:500px;max-height:750px;margin:0!important;padding:0!important}.yamm-veste .et_pb_fullwidth_header_container,.yamm-veste .header-content-container,.yamm-veste .header-content{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;margin:0 auto!important}.yamm-veste h1{font-family:'nicolascochin-regula',serif!important;font-size:clamp(36px,4.5vw,72px);color:#F4E7C6;font-weight:400;letter-spacing:0.12em;text-transform:uppercase;line-height:1;white-space:nowrap;margin:0 auto!important;text-align:center!important;text-shadow:0 2px 8px rgba(0,0,0,0.25)}@media (max-width:980px){.yamm-veste,.yamm-veste.et_pb_section,.yamm-veste.et_pb_fullwidth_header{height:65vh;min-height:320px;max-height:520px;background-position:center -30px!important;display:flex;align-items:center;justify-content:center;text-align:center}.yamm-veste h1{font-family:'nicolascochin-regula',serif!important;font-size:clamp(24px,6vw,42px);letter-spacing:0.08em;text-shadow:0 1px 6px rgba(0,0,0,0.3);position:relative;top:-210px;margin:0 auto!important;text-align:center!important;white-space:nowrap}}@media (max-width:980px){.yamm-veste,.yamm-veste.et_pb_section,.yamm-veste.et_pb_fullwidth_header{background-position:center 120px!important;background-position-y:calc(50% + 120px)!important}}.yamm-tshirt,.yamm-tshirt.et_pb_section,.yamm-tshirt.et_pb_fullwidth_header{position:relative;background-image:url('https://maisonyamm.com/wp-content/uploads/2025/08/bannieretshirt-1.png')!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center -65px!important;background-position-y:calc(50% - 65px)!important;background-position-x:50%!important;display:flex;align-items:center;justify-content:center;text-align:center;height:65vh;min-height:500px;max-height:750px;margin:0!important;padding:0!important}.yamm-tshirt .et_pb_fullwidth_header_container,.yamm-tshirt .header-content-container,.yamm-tshirt .header-content{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;margin:0 auto!important}.yamm-tshirt h1{font-family:'nicolascochin-regula',serif!important;font-size:clamp(36px,4.5vw,72px);color:#F4E7C6;font-weight:400;letter-spacing:0.12em;text-transform:uppercase;line-height:1;white-space:nowrap;margin:0 auto!important;text-align:center!important;text-shadow:0 2px 8px rgba(0,0,0,0.25)}@media (max-width:980px){.yamm-tshirt,.yamm-tshirt.et_pb_section,.yamm-tshirt.et_pb_fullwidth_header{height:65vh;min-height:320px;max-height:520px;background-position:center 120px!important;background-position-y:calc(50% + 120px)!important;display:flex;align-items:center;justify-content:center;text-align:center}.yamm-tshirt h1{font-family:'nicolascochin-regula',serif!important;font-size:clamp(24px,6vw,42px);letter-spacing:0.08em;text-shadow:0 1px 6px rgba(0,0,0,0.3);position:relative;top:-210px;margin:0 auto!important;text-align:center!important;white-space:nowrap}}@media (max-width:980px){.yamm-tshirt,.yamm-tshirt.et_pb_section,.yamm-tshirt.et_pb_fullwidth_header{background-position:center 120px!important;background-position-y:calc(50% + 170px)!important}}.yamm-survetement,.yamm-survetement.et_pb_section,.yamm-survetement.et_pb_fullwidth_header{position:relative;background-image:url('https://maisonyamm.com/wp-content/uploads/2025/08/survetermentbureau.png')!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center -65px!important;background-position-y:calc(50% - 65px)!important;background-position-x:50%!important;display:flex;align-items:center;justify-content:center;text-align:center;height:65vh;min-height:500px;max-height:750px;margin:0!important;padding:0!important}.yamm-survetement .et_pb_fullwidth_header_container,.yamm-survetement .header-content-container,.yamm-survetement .header-content{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;margin:0 auto!important}.yamm-survetement h1{font-family:'nicolascochin-regula',serif!important;font-size:clamp(36px,4.5vw,72px);color:#F4E7C6;font-weight:400;letter-spacing:0.12em;text-transform:uppercase;line-height:1;white-space:nowrap;margin:0 auto!important;text-align:center!important;text-shadow:0 2px 8px rgba(0,0,0,0.25)}@media (max-width:980px){.yamm-survetement,.yamm-survetement.et_pb_section,.yamm-survetement.et_pb_fullwidth_header{height:65vh;min-height:320px;max-height:520px;background-position:center 120px!important;background-position-y:calc(50% + 120px)!important;display:flex;align-items:center;justify-content:center;text-align:center}.yamm-survetement h1{font-family:'nicolascochin-regula',serif!important;font-size:clamp(24px,6vw,42px);letter-spacing:0.08em;text-shadow:0 1px 6px rgba(0,0,0,0.3);position:relative;top:-210px;margin:0 auto!important;text-align:center!important;white-space:nowrap}}.yamm-survetement,.yamm-survetement.et_pb_section,.yamm-survetement.et_pb_fullwidth_header{background-position:center 160px!important;background-position-y:calc(50% + 160px)!important}.et_pb_slide_0 .et_pb_container{position:relative!important;overflow:hidden!important}.et_pb_slide_0 .et_pb_slider_container_inner{position:relative!important;width:100%!important;height:100%!important}.et_pb_slide_0 .et_pb_slide_video{position:absolute!important;inset:0!important;margin:0!important;transform:none!important;z-index:1!important}#video-593-1,#mep_0,#mep_0 .mejs-inner,#mep_0 .mejs-mediaelement,#video-593-1_html5{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important}#video-593-1_html5{object-fit:cover!important;object-position:center!important;display:block!important}#mep_0 .mejs-overlay,#mep_0 .mejs-overlay-play,#mep_0 .mejs-controls{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.et_pb_slide_0{position:relative!important}.et_pb_slide_0 .yamm-audio-toggle{position:absolute!important;top:16px!important;right:16px!important;z-index:99999!important;width:44px;height:44px;border-radius:50%;background:rgba(0,0,0,.5);border:0;outline:0;display:flex!important;align-items:center;justify-content:center;cursor:pointer}.et_pb_slide_0 .yamm-audio-toggle svg{width:22px;height:22px;fill:#fff;stroke:#fff;display:block}.yamm-audio-toggle.is-fixed{display:none!important}.et_pb_slide_0 button:not(.yamm-audio-toggle){display:none!important}.et_pb_slide_0::before,.et_pb_slide_0::after{content:none!important;display:none!important}.et_pb_slide_0 .wp-video,.et_pb_slide_0 .mejs-container{margin:0!important}.et_pb_slide_0 .mejs-controls,.et_pb_slide_0 .mejs-overlay,.et_pb_slide_0 .mejs-overlay-play{display:none!important}.et_pb_slide_0 .et_pb_slide_video,.et_pb_slide_0 .et_pb_slider_container_inner{overflow:hidden!important}.et_pb_slide_0{position:relative!important;overflow:hidden!important}.et_pb_slide_0 .et_pb_container{}.et_pb_slide_0 .et_pb_slide_video,.et_pb_slide_0 .wp-video,.et_pb_slide_0 .mejs-container,.et_pb_slide_0 .mejs-inner,.et_pb_slide_0 .mejs-mediaelement,.et_pb_slide_0 mediaelementwrapper,.et_pb_slide_0 .wp-video-shortcode,.et_pb_slide_0 video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;z-index:1!important}.et_pb_slide_0 video{object-fit:cover!important;object-position:center!important;display:block!important}.et_pb_slide_0 .et_pb_slide_video{margin:0!important;transform:none!important}.et_pb_slide_0 .mejs-overlay,.et_pb_slide_0 .mejs-overlay-play,.et_pb_slide_0 .mejs-controls{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.et-pb-slider-arrows,.et-pb-controllers{position:relative;z-index:5}.et_pb_slide_0 video{z-index:1!important}.et_pb_slide_0 .et_pb_slide_video{z-index:1!important}.et-pb-slider-arrows{position:absolute!important;top:50%!important;left:0;right:0;transform:translateY(-50%)!important;z-index:10!important;pointer-events:none}.et-pb-slider-arrows a{pointer-events:auto}.et-pb-controllers{position:absolute!important;left:50%!important;bottom:20px!important;transform:translateX(-50%)!important;z-index:10!important}.et-pb-slider-arrows .et-pb-arrow-prev{margin-left:12px}.et-pb-slider-arrows .et-pb-arrow-next{margin-right:12px}@media (max-width:980px){.et_pb_slide_0{position:relative!important}.et_pb_slide_0 .et_pb_container,.et_pb_slide_0 .et_pb_slider_container_inner{height:100svh!important;min-height:100svh!important;overflow:hidden!important}.et_mobile_device .et_pb_slide_0 .et_pb_slide_video,.et_mobile_device .et_pb_slide_0 .wp-video,.et_mobile_device .et_pb_slide_0 .mejs-container,.et_mobile_device .et_pb_slide_0 .mejs-inner,.et_mobile_device .et_pb_slide_0 video{display:block!important;opacity:1!important;visibility:visible!important}.et_pb_slide_0 .et_pb_slide_video,.et_pb_slide_0 .wp-video,.et_pb_slide_0 .mejs-container,.et_pb_slide_0 .mejs-inner,.et_pb_slide_0 video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.et_pb_slide_0 video{object-fit:cover!important;object-position:center!important;background:#000!important;z-index:1}.et_pb_slide_0 .mejs-overlay,.et_pb_slide_0 .mejs-overlay-play{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}}.et_pb_slider,.et_pb_slider .et_pb_slides,.et_pb_slider .et_pb_slide{position:relative!important;width:100%!important;height:65vh!important;min-height:500px!important;overflow:hidden!important;margin:0!important;padding:0!important}.et_pb_slide video,.et_pb_slide .wp-video,.et_pb_slide .wp-video-shortcode,.et_pb_slide .mejs-container,.et_pb_slide .mejs-inner,.et_pb_slide .mejs-mediaelement{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;background:#000!important;margin:0!important;padding:0!important;border:none!important;max-width:none!important;max-height:none!important;display:block!important;opacity:1!important;visibility:visible!important;z-index:1!important}.mejs-overlay,.mejs-overlay-play,.mejs-controls{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.et-pb-slider-arrows,.et-pb-controllers{position:relative!important;z-index:5!important}.et_pb_slider .et_pb_slide video{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}.et_pb_slide .yamm-audio-toggle{position:absolute;top:12px;right:12px;z-index:10;width:44px;height:44px;border-radius:50%;border:0;cursor:pointer;background:rgba(0,0,0,.55);color:#fff;font-size:18px;line-height:44px;display:flex;align-items:center;justify-content:center}.et_pb_slide .yamm-audio-toggle:focus{outline:2px solid rgba(255,255,255,.6)}.et_pb_slider .et_pb_slide .et_pb_slide_content h1,.et_pb_slider .et_pb_slide .et_pb_slide_content h2,.et_pb_slider .et_pb_slide .et_pb_slide_content h3,.et_pb_slider .et_pb_slide .et_pb_slide_content h4{transform:translateX(-20px)!important;will-change:transform}.et_pb_slider .et_pb_slide .et_pb_more_button,.et_pb_slider .et_pb_slide .et_pb_button{display:inline-block;transform:translateX(-20px)!important;will-change:transform}html,body{overscroll-behavior:none!important;overflow-x:hidden!important;touch-action:pan-y!important}#page-container{overscroll-behavior-y:contain!important;overscroll-behavior-x:none!important}.et_pb_slider,.et_pb_slider .et_pb_slides{touch-action:pan-y pinch-zoom!important;overscroll-behavior:contain!important;overflow-x:hidden!important}html,body{overscroll-behavior-y:none!important;overflow-x:hidden!important;touch-action:pan-y!important}#page-container{overscroll-behavior:contain!important}.et_pb_slider,.et_pb_slider .et_pb_slides{touch-action:pan-y pinch-zoom!important;overscroll-behavior:contain!important;overflow-x:hidden!important}@supports (-webkit-touch-callout:none){html,body{height:auto!important;overflow:visible!important}#page-container{position:static!important;inset:auto!important;overflow:visible!important}}@media (min-width:981px){html,body{overscroll-behavior:auto!important;touch-action:auto!important;overflow-y:auto!important}#page-container{position:static!important;inset:auto!important;overflow:visible!important;overscroll-behavior:auto!important}.et_pb_slider,.et_pb_slider .et_pb_slides{touch-action:auto!important;overscroll-behavior:auto!important}}.yamm-search__submit{display:none!important}@media (min-width:1024px){.yamm-fallback-cart-btn{transform:translate(140px,4px)}}@media (min-width:1024px){#yamm-search-trigger{width:46px!important;height:46px!important;border-radius:9999px!important;display:flex!important;align-items:center;justify-content:center;border:1px solid #a37f1c;background:#D4AF37;color:#0F3D2E;cursor:pointer;transition:box-shadow .25s cubic-bezier(.2,.8,.2,1),transform .25s cubic-bezier(.2,.8,.2,1);box-shadow:none!important;position:fixed;top:10px;left:10px;z-index:10050}#yamm-search-trigger:hover{box-shadow:0 6px 22px rgba(212,175,55,.45);transform:scale(1.03)}#yamm-search-trigger .yamm-search__icon{width:20px!important;height:20px!important;stroke:#0F3D2E}}@media (min-width:1024px){a.yamm-fallback-cart-btn.yamm-mini-cart-trigger{position:fixed!important;top:10px!important;right:70px!important;transform:translateY(-2px);z-index:999999;width:46px!important;height:46px!important;border-radius:50%!important;display:flex!important;align-items:center;justify-content:center;border:1px solid #a37f1c;background:#D4AF37;color:#0F3D2E;cursor:pointer;transition:box-shadow .25s cubic-bezier(.2,.8,.2,1)}a.yamm-fallback-cart-btn.yamm-mini-cart-trigger:hover{box-shadow:0 0 12px rgba(212,175,55,.65)}a.yamm-fallback-cart-btn.yamm-mini-cart-trigger svg{width:22px!important;height:22px!important;stroke:#0F3D2E}a.yamm-fallback-cart-btn.yamm-mini-cart-trigger .yamm-mini-cart__count{position:absolute!important;top:5px;right:5px;width:18px;height:18px;line-height:18px;border-radius:50%;background:#0F3D2E;color:#fff;font-size:11px;font-weight:600;text-align:center;pointer-events:none}}#yamm-cprivee,#yamm-cprivee.et_pb_section,#yamm-cprivee.et_pb_fullwidth_header{--yamm-offset-desktop:-65px;--yamm-offset-mobile:-30px;--yamm-height-desktop:65vh;--yamm-minh-desktop:500px;--yamm-maxh-desktop:750px;position:relative;background-image:url('https://maisonyamm.com/wp-content/uploads/2025/08/bannierebureauprivee.jpg')!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:50% var(--yamm-offset-desktop)!important;display:flex;align-items:center;justify-content:center;text-align:center;height:var(--yamm-height-desktop);min-height:var(--yamm-minh-desktop);max-height:var(--yamm-maxh-desktop);margin:0!important;padding:0!important}#yamm-cprivee .et_pb_fullwidth_header_container,#yamm-cprivee .header-content-container,#yamm-cprivee .header-content{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;margin:0 auto!important}#yamm-cprivee h1{font-family:'nicolascochin-regula',serif!important;font-size:clamp(36px,4.5vw,72px);color:#F4E7C6;font-weight:400;letter-spacing:0.12em;text-transform:uppercase;line-height:1;white-space:nowrap;margin:0 auto!important;text-align:center!important;text-shadow:0 2px 8px rgba(0,0,0,0.25)}@media (max-width:980px){#yamm-cprivee,#yamm-cprivee.et_pb_section,#yamm-cprivee.et_pb_fullwidth_header{background-image:url('https://maisonyamm.com/wp-content/uploads/2025/08/bannierebureauprivee-1.jpg')!important;height:50vh;min-height:320px;max-height:520px;background-position:50% var(--yamm-offset-mobile)!important}#yamm-cprivee h1{font-size:clamp(24px,6vw,42px);letter-spacing:0.08em;text-shadow:0 1px 6px rgba(0,0,0,0.3);position:relative;top:-210px;margin:0 auto!important;text-align:center!important;white-space:nowrap}}.woocommerce .woocommerce-result-count{display:none!important}.woocommerce .woocommerce-ordering{position:relative;width:100%;text-align:right;padding-right:15px}.woocommerce .woocommerce-ordering select.orderby{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;color:transparent!important;cursor:pointer;width:auto;height:22px;position:relative;z-index:2}.woocommerce .woocommerce-ordering::after{content:"TRIER PAR";font-family:'nicolascochin-regula',serif;font-size:12px;letter-spacing:0.12em;text-transform:uppercase;color:#000;cursor:pointer;position:absolute;right:28px;top:50%;transform:translateY(-50%);z-index:1;pointer-events:none}.woocommerce .woocommerce-ordering::before{content:"";position:absolute;right:10px;top:50%;width:12px;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat center;background-size:contain;transform:translateY(-50%);pointer-events:none}.yamm-audio-icon{display:none!important}body.home #yamm-preloader{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}@media (max-width:767px){html:not(.cart-ready) #main-header .widget_shopping_cart,html:not(.cart-ready) #main-header .woocommerce-mini-cart,html:not(.cart-ready) #main-header .site-header-cart,html:not(.cart-ready) #main-header .mini-cart,html:not(.cart-ready) .et-cart-info,html:not(.cart-ready) header .widget_shopping_cart,html:not(.cart-ready) header .woocommerce-mini-cart{visibility:hidden!important;opacity:0!important;pointer-events:none!important}html.cart-ready #main-header .widget_shopping_cart,html.cart-ready #main-header .woocommerce-mini-cart,html.cart-ready #main-header .site-header-cart,html.cart-ready #main-header .mini-cart,html.cart-ready .et-cart-info,html.cart-ready header .widget_shopping_cart,html.cart-ready header .woocommerce-mini-cart{visibility:visible!important;opacity:1!important;transition:opacity .2s ease}}body.loaded #yamm-search-trigger,body.loaded .yamm-fallback-cart-btn{opacity:1;visibility:visible}#yamm-search-trigger,.yamm-fallback-cart-btn{opacity:0;visibility:hidden;transition:opacity .3s ease}.woocommerce ul.products li.product a.button.add_to_cart_button.product_type_simple{border-radius:9999px;padding:12px 20px;font-weight:600;background:#0d1f1a;color:#fff;border:1px solid #bfa065;width:100%;text-align:center}.woocommerce ul.products li.product a.button.add_to_cart_button.product_type_simple:hover{background:#bfa065;color:#0d1f1a;border-color:#bfa065}.single-product.product-type-simple .single_add_to_cart_button{border-radius:9999px;padding:12px 20px;font-weight:600;background:#0d1f1a;color:#fff;border:1px solid #bfa065}.single-product.product-type-simple .single_add_to_cart_button:hover{background:#bfa065;color:#0d1f1a;border-color:#bfa065}.woocommerce a.button.add_to_cart_button.product_type_simple.added{background:transparent;color:#bfa065;border:none}:root{--yamm-btn-bg:var(--lux-green,#0f3b2e);--yamm-btn-bg-hover:var(--lux-gold,#c9a227);--yamm-btn-color:#fff;--yamm-btn-color-hover:#111}.single-product form.cart .single_add_to_cart_button,.woocommerce ul.products li.product a.button.add_to_cart_button,.woocommerce .products a.button.add_to_cart_button,.woocommerce a.add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 1.6rem;font-weight:800;font-size:15px;text-transform:uppercase;background:var(--yamm-btn-bg)!important;color:var(--yamm-btn-color)!important;border:0;border-radius:50px;box-shadow:0 4px 14px rgba(0,0,0,.08);transition:transform .15s ease,box-shadow .15s ease,background .25s ease;white-space:nowrap}.single-product form.cart .single_add_to_cart_button:hover,.woocommerce ul.products li.product a.button.add_to_cart_button:hover,.woocommerce .products a.button.add_to_cart_button:hover,.woocommerce a.add_to_cart_button:hover{background:var(--yamm-btn-bg-hover)!important;color:var(--yamm-btn-color-hover)!important;transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.12)}.single-product form.cart .single_add_to_cart_button:disabled,.single-product form.cart .single_add_to_cart_button.is-disabled,.woocommerce a.add_to_cart_button.loading,.woocommerce a.add_to_cart_button.added,.woocommerce a.add_to_cart_button.disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none;pointer-events:none}.yamm-audio-toggle,.yamm-audio-toggle:hover,.yamm-audio-toggle:focus,.yamm-audio-toggle:active{transform:translateY(460px)!important;transition:none!important;animation:none!important}@media screen and (min-width:1024px){.yamm-audio-toggle,.yamm-audio-toggle:hover,.yamm-audio-toggle:focus,.yamm-audio-toggle:active{transform:translateY(415px)!important}}@media (max-width:480px){#yamm-home-grid1.et_pb_row_4col,#yamm-home-grid2.et_pb_row_4col{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:4px!important}:is(#yamm-home-grid1,#yamm-home-grid2) :is(.et_pb_column_1,.et_pb_column_2,.et_pb_column_3,.et_pb_column_4,.et_pb_column_5,.et_pb_column_6,.et_pb_column_7,.et_pb_column_8,.et_pb_column_9){float:none!important;clear:none!important;flex:0 0 calc(50% - 4px)!important;max-width:calc(50% - 4px)!important;width:calc(50% - 4px)!important;margin:0 auto!important;padding:0!important;text-align:center!important}:is(#yamm-home-grid1,#yamm-home-grid2) :is(.et_pb_column_1 img,.et_pb_column_2 img,.et_pb_column_3 img,.et_pb_column_4 img,.et_pb_column_5 img,.et_pb_column_6 img,.et_pb_column_7 img,.et_pb_column_8 img,.et_pb_column_9 img){width:92%!important;height:auto!important;display:block!important;margin:0 auto!important}:is(#yamm-home-grid1,#yamm-home-grid2) :is(.et_pb_column_1 p,.et_pb_column_2 p,.et_pb_column_3 p,.et_pb_column_4 p,.et_pb_column_5 p,.et_pb_column_6 p,.et_pb_column_7 p,.et_pb_column_8 p,.et_pb_column_9 p){text-align:center!important;margin-top:6px!important}:is(#yamm-home-grid1,#yamm-home-grid2) .et_pb_text_1 h2{text-align:center!important;margin:0 auto!important;width:100%}}@media (max-width:480px){:is(#yamm-home-grid1,#yamm-home-grid2) :is(.et_pb_column_1 .et_pb_text,.et_pb_column_2 .et_pb_text,.et_pb_column_3 .et_pb_text,.et_pb_column_4 .et_pb_text,.et_pb_column_5 .et_pb_text,.et_pb_column_6 .et_pb_text,.et_pb_column_7 .et_pb_text,.et_pb_column_8 .et_pb_text,.et_pb_column_9 .et_pb_text){text-align:center!important;display:block!important;margin-top:6px!important}:is(#yamm-home-grid1,#yamm-home-grid2) :is(.et_pb_column_1 .et_pb_text p,.et_pb_column_2 .et_pb_text p,.et_pb_column_3 .et_pb_text p,.et_pb_column_4 .et_pb_text p,.et_pb_column_5 .et_pb_text p,.et_pb_column_6 .et_pb_text p,.et_pb_column_7 .et_pb_text p,.et_pb_column_8 .et_pb_text p,.et_pb_column_9 .et_pb_text p){text-align:center!important;margin:0 auto!important;font-size:14px;line-height:1.3}}@media (max-width:480px){#yamm-home-grid1.et_pb_row_4col,#yamm-home-grid2.et_pb_row_4col{margin:0 auto!important;max-width:440px!important;padding-left:4px!important;padding-right:4px!important;justify-content:center!important;gap:4px!important}#yamm-home-grid1.et_pb_row_4col>.et_pb_column,#yamm-home-grid2.et_pb_row_4col>.et_pb_column{flex:0 0 48%!important;max-width:48%!important;width:48%!important}:is(#yamm-home-grid1,#yamm-home-grid2) :is(.et_pb_column_1 img,.et_pb_column_2 img,.et_pb_column_3 img,.et_pb_column_4 img,.et_pb_column_5 img,.et_pb_column_6 img,.et_pb_column_7 img,.et_pb_column_8 img,.et_pb_column_9 img){width:94%!important;display:block!important;margin:0 auto!important;height:auto!important}}@media (max-width:480px){:is(#yamm-home-grid1,#yamm-home-grid2) :is(.et_pb_column_1 img,.et_pb_column_2 img,.et_pb_column_3 img,.et_pb_column_4 img,.et_pb_column_5 img,.et_pb_column_6 img,.et_pb_column_7 img,.et_pb_column_8 img,.et_pb_column_9 img){position:relative;left:12px}}@media (max-width:480px){#yamm-home-grid1 .et_pb_column .et_pb_image,#yamm-home-grid2 .et_pb_column .et_pb_image{margin-bottom:10px!important}#yamm-home-grid1 .et_pb_column .et_pb_image+.et_pb_text,#yamm-home-grid2 .et_pb_column .et_pb_image+.et_pb_text{margin-top:10px!important;padding-top:0!important}#yamm-home-grid1 .et_pb_column .et_pb_text p,#yamm-home-grid2 .et_pb_column .et_pb_text p{margin-top:0!important;margin-bottom:0!important;line-height:2.4}}@media (max-width:480px){#yamm-home-grid1.et_pb_row_4col{margin-bottom:2px!important;padding-bottom:0!important}#yamm-home-grid2.et_pb_row_4col{margin-top:2px!important;padding-top:0!important}}@media (max-width:480px){:is(#yamm-home-grid1,#yamm-home-grid2) :is(.et_pb_column_1 img,.et_pb_column_2 img,.et_pb_column_3 img,.et_pb_column_4 img,.et_pb_column_5 img,.et_pb_column_6 img,.et_pb_column_7 img,.et_pb_column_8 img,.et_pb_column_9 img){width:100%!important;max-width:100%!important}#yamm-home-grid1.et_pb_row_4col,#yamm-home-grid2.et_pb_row_4col{gap:2px!important}#yamm-home-grid1.et_pb_row_4col>.et_pb_column,#yamm-home-grid2.et_pb_row_4col>.et_pb_column{flex:0 0 49%!important;max-width:49%!important;width:49%!important}}@media (max-width:480px){#yamm-home-grid2.et_pb_row_4col{position:relative!important;top:-34px!important}}@media screen and (min-width:1024px){.yamm-audio-toggle,.yamm-audio-toggle:hover,.yamm-audio-toggle:focus,.yamm-audio-toggle:active{transform:translateY(415px)!important}}@media (max-width:480px){:is(#yamm-cat-row1,#yamm-cat-row2,#yamm-cat-row3,#yamm-cat-row4,#yamm-cat-row5){display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:2px!important;margin:0 auto!important;max-width:440px!important;padding-left:4px!important;padding-right:4px!important}:is(#yamm-cat-row1,#yamm-cat-row2,#yamm-cat-row3,#yamm-cat-row4,#yamm-cat-row5)>.et_pb_column{float:none!important;clear:none!important;flex:0 0 49%!important;max-width:49%!important;width:49%!important;margin:0!important;padding:0!important;text-align:center!important}:is(#yamm-cat-row1,#yamm-cat-row2,#yamm-cat-row3,#yamm-cat-row4,#yamm-cat-row5) img{width:100%!important;max-width:100%!important;height:auto!important;display:block!important;margin:0 auto!important;position:relative;left:12px}#yamm-cat-section .et_pb_column .et_pb_image{margin-bottom:10px!important}#yamm-cat-section .et_pb_column .et_pb_image+.et_pb_text{margin-top:10px!important;padding-top:0!important}#yamm-cat-section .et_pb_column .et_pb_text,#yamm-cat-section .et_pb_column .et_pb_text p,#yamm-cat-section .et_pb_wc_price .price{text-align:center!important;margin:0 auto!important;line-height:1.3!important;font-size:14px!important}#yamm-cat-section .et_pb_column .et_pb_text p{margin-top:0!important;margin-bottom:0!important;line-height:1.8!important}}@media (max-width:480px){#yamm-cat-row2{position:relative!important;top:-14px!important}}@media (max-width:480px){:is(#yamm-cat-row1,#yamm-cat-row2,#yamm-cat-row3,#yamm-cat-row4,#yamm-cat-row5){justify-content:center!important;gap:2px!important;margin:0 auto!important;max-width:440px!important;padding-left:4px!important;padding-right:4px!important}:is(#yamm-cat-row1,#yamm-cat-row2,#yamm-cat-row3,#yamm-cat-row4,#yamm-cat-row5)>.et_pb_column{flex:0 0 49%!important;max-width:49%!important;width:49%!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:0!important;margin:0!important}:is(#yamm-cat-row1,#yamm-cat-row2,#yamm-cat-row3,#yamm-cat-row4,#yamm-cat-row5) img{width:90%!important;max-width:90%!important;height:auto!important;display:block!important;margin:0 auto!important;position:static!important;left:0!important;transform:none!important}#yamm-cat-section .et_pb_column .et_pb_image{margin-bottom:6px!important}#yamm-cat-section .et_pb_column .et_pb_text{margin:4px 0!important}#yamm-cat-section .et_pb_column .et_pb_text p{margin:0!important;font-size:13px!important;line-height:1.25!important;text-align:center!important}#yamm-cat-section .et_pb_wc_title h1{font-size:1.05rem!important;line-height:1.15!important;margin:4px 0!important;text-align:center!important}#yamm-cat-section .et_pb_wc_price .price{text-align:center!important;margin:2px 0!important;line-height:1.15!important;font-size:0.95rem!important}#yamm-cat-section .et_pb_text+.et_pb_wc_title,#yamm-cat-section .et_pb_wc_title+.et_pb_wc_price,#yamm-cat-section .et_pb_wc_price+.et_pb_text{margin-top:4px!important}}@media (max-width:480px){:is(#yamm-cat-row1,#yamm-cat-row2,#yamm-cat-row3,#yamm-cat-row4,#yamm-cat-row5)>.et_pb_column{min-height:340px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding:8px 0!important;box-sizing:border-box!important}:is(#yamm-cat-row1,#yamm-cat-row2,#yamm-cat-row3,#yamm-cat-row4,#yamm-cat-row5) .et_pb_text:last-child{margin-top:auto!important}}@media (max-width:480px){:is(#yamm-cat-row1,#yamm-cat-row2,#yamm-cat-row3,#yamm-cat-row4,#yamm-cat-row5) h1{font-size:18px!important;line-height:1.2!important;margin:4px 0!important}:is(#yamm-cat-row1,#yamm-cat-row2,#yamm-cat-row3,#yamm-cat-row4,#yamm-cat-row5) .price{font-size:14px!important;line-height:1.2!important;margin:4px 0!important}:is(#yamm-cat-row1,#yamm-cat-row2,#yamm-cat-row3,#yamm-cat-row4,#yamm-cat-row5) p{font-size:12px!important;line-height:1.3!important;margin:2px 0!important}:is(#yamm-cat-row1,#yamm-cat-row2,#yamm-cat-row3,#yamm-cat-row4,#yamm-cat-row5)>.et_pb_column{min-height:310px!important;padding:6px 0!important}}@media (max-width:480px){.yamm-cat-row1.et_pb_row{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:4px!important;margin:0 auto!important;max-width:440px!important;padding:0 4px!important}.yamm-cat-row1>.et_pb_column{flex:0 0 49%!important;max-width:49%!important;width:49%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;padding:6px 0!important;min-height:310px!important;box-sizing:border-box!important}.yamm-cat-row1 img{width:90%!important;max-width:90%!important;height:auto!important;display:block!important;margin:0 auto 6px auto!important}.yamm-cat-row1 .et_pb_text,.yamm-cat-row1 .et_pb_text p{font-size:12px!important;line-height:1.3!important;margin:2px 0!important;text-align:center!important}.yamm-cat-row1 .et_pb_wc_title h1{font-size:18px!important;line-height:1.2!important;margin:4px 0!important;text-align:center!important}.yamm-cat-row1 .et_pb_wc_price .price{font-size:14px!important;line-height:1.2!important;margin:4px 0!important;text-align:center!important}.yamm-cat-row1 .et_pb_text:last-child{margin-top:auto!important}.yamm-cat-row1 .et_pb_text+.et_pb_wc_title,.yamm-cat-row1 .et_pb_wc_title+.et_pb_wc_price,.yamm-cat-row1 .et_pb_wc_price+.et_pb_text{margin-top:4px!important}}@media (max-width:480px){.yamm-cat-row1{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:4px!important;margin:0 auto!important;max-width:440px!important;padding:0 4px!important}.yamm-cat-row1>.et_pb_column{flex:0 0 49%!important;max-width:49%!important;width:49%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;padding:6px 0!important;min-height:330px!important;box-sizing:border-box!important}.yamm-cat-row1 img{width:90%!important;max-width:90%!important;height:auto!important;display:block!important;margin:0 auto 8px auto!important}.yamm-cat-row1 .et_pb_text,.yamm-cat-row1 .et_pb_text p{font-size:12px!important;line-height:1.3!important;margin:2px 0!important;text-align:center!important}.yamm-cat-row1 .et_pb_wc_title h1{font-size:16px!important;line-height:1.2!important;margin:4px 0!important;text-align:center!important}.yamm-cat-row1 .et_pb_wc_price .price{font-size:13px!important;line-height:1.2!important;margin:4px 0!important;text-align:center!important}.yamm-cat-row1 .et_pb_text:last-child{font-size:12px!important;line-height:1.3!important;margin-top:auto!important;text-align:center!important}.yamm-cat-row1 .et_pb_text+.et_pb_wc_title,.yamm-cat-row1 .et_pb_wc_title+.et_pb_wc_price,.yamm-cat-row1 .et_pb_wc_price+.et_pb_text{margin-top:4px!important}}@media (max-width:480px){#yamm-cat-row1{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:4px!important;margin:0 auto!important;max-width:440px!important;padding:0 4px!important}#yamm-cat-row1>.et_pb_column{flex:0 0 49%!important;max-width:49%!important;width:49%!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:6px 0!important;min-height:320px!important;box-sizing:border-box!important}#yamm-cat-row1 img{width:90%!important;max-width:90%!important;height:auto!important;display:block!important;margin:0 auto 8px auto!important;position:static!important}#yamm-cat-row1 .et_pb_text,#yamm-cat-row1 .et_pb_text p{font-size:12px!important;line-height:1.3!important;margin:2px 0!important;text-align:center!important}#yamm-cat-row1 .et_pb_wc_title h1{font-size:16px!important;line-height:1.2!important;margin:4px 0!important;text-align:center!important}#yamm-cat-row1 .et_pb_wc_price .price{font-size:13px!important;line-height:1.2!important;margin:4px 0!important;text-align:center!important}#yamm-cat-row1 .et_pb_text+.et_pb_wc_title,#yamm-cat-row1 .et_pb_wc_title+.et_pb_wc_price,#yamm-cat-row1 .et_pb_wc_price+.et_pb_text{margin-top:4px!important}}@media (max-width:480px){:is(#yamm-cat-row1,#yamm-cat-row2,#yamm-cat-row3,#yamm-cat-row4,#yamm-cat-row5) img{transform:scale(1.12)!important;transform-origin:center top!important;display:block!important;margin:0 auto 12px auto!important}:is(#yamm-cat-row1,#yamm-cat-row2,#yamm-cat-row3,#yamm-cat-row4,#yamm-cat-row5) .et_pb_text,:is(#yamm-cat-row1,#yamm-cat-row2,#yamm-cat-row3,#yamm-cat-row4,#yamm-cat-row5) .et_pb_wc_title,:is(#yamm-cat-row1,#yamm-cat-row2,#yamm-cat-row3,#yamm-cat-row4,#yamm-cat-row5) .et_pb_wc_price{position:relative!important;z-index:1!important;margin-top:4px!important;text-align:center!important}}@media (max-width:480px){#yamm-cat-row5{margin-top:-200px!important}}@media (max-width:480px){.et_pb_row#yamm-cat-row1{position:relative!important;top:-140px!important;margin-top:0!important}.et_pb_section#yamm-cat-row1{position:relative!important;top:-140px!important;margin-top:0!important}}@media (max-width:480px){:is(#yamm-cat-row1,#yamm-cat-row2,#yamm-cat-row3,#yamm-cat-row4,#yamm-cat-row5){position:relative!important;top:-80px!important;margin-top:0!important}}@media (max-width:480px){:is(#yamm-cat-row1,#yamm-cat-row2,#yamm-cat-row3,#yamm-cat-row4,#yamm-cat-row5) .et_pb_text_inner p{position:relative!important;top:8px!important}:is(#yamm-cat-row1,#yamm-cat-row2,#yamm-cat-row3,#yamm-cat-row4,#yamm-cat-row5) .et_pb_wc_title+.et_pb_wc_price{margin-top:0px!important}}@media (max-width:767px){:is(#yamm-cat-row1,#yamm-cat-row2,#yamm-cat-row3,#yamm-cat-row4,#yamm-cat-row5).et_pb_wc_price+.et_pb_text .et_pb_text_inner p{transform:translateY(-15px)!important}}@media (max-width:480px){:is(#yamm-cat-row1,#yamm-cat-row2,#yamm-cat-row3,#yamm-cat-row4,#yamm-cat-row5)>.et_pb_column:last-child:nth-child(odd){flex:0 0 98%!important;max-width:98%!important;width:98%!important;margin:0 auto!important}}@media (max-width:480px){:is(#yamm-cat-row1,#yamm-cat-row2,#yamm-cat-row3,#yamm-cat-row4,#yamm-cat-row5)>.et_pb_column:last-child:nth-child(odd){flex:0 0 98%!important;max-width:98%!important;width:98%!important;margin:0 auto!important}:is(#yamm-cat-row1,#yamm-cat-row2,#yamm-cat-row3,#yamm-cat-row4,#yamm-cat-row5)>.et_pb_column:last-child:nth-child(odd) :is(.et_pb_text,.et_pb_wc_title,.et_pb_wc_price){position:relative!important;top:30px!important}}@media (max-width:480px){:is(#yamm-cat-row1,#yamm-cat-row2,#yamm-cat-row3,#yamm-cat-row4,#yamm-cat-row5)>.et_pb_column:last-child:nth-child(odd){flex:0 0 98%!important;max-width:98%!important;width:98%!important;margin:0 auto 40px auto!important}:is(#yamm-cat-row1,#yamm-cat-row2,#yamm-cat-row3,#yamm-cat-row4,#yamm-cat-row5)>.et_pb_column:last-child:nth-child(odd) :is(.et_pb_text,.et_pb_wc_title,.et_pb_wc_price){position:relative!important;top:30px!important}}@media (max-width:480px){#yamm-cat-row5{position:relative!important;top:-140px!important;margin-top:0!important;margin-bottom:0!important}}@media (max-width:480px){#yamm-home-grid3.et_pb_hidden_phone{display:grid!important}#yamm-home-grid3 .et_pb_hidden_phone{display:block!important}#yamm-home-grid3 [style*="display:none"]{display:block!important}#yamm-home-grid3.et_pb_row_4col{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-auto-flow:row dense!important;gap:6px!important;margin:0 auto!important;max-width:440px!important;padding:0 4px!important;box-sizing:border-box!important;overflow:visible!important}#yamm-home-grid3>.et_pb_column{float:none!important;clear:none!important;width:auto!important;max-width:100%!important;display:block!important;margin:0!important;padding:0!important;text-align:center!important;box-sizing:border-box!important}#yamm-home-grid3 img{width:98%!important;max-width:98%!important;height:auto!important;display:block!important;margin:0 auto!important}#yamm-home-grid3 .et_pb_text{margin-top:6px!important;font-size:14px!important;line-height:1.3!important;text-align:center!important}}@media (max-width:480px){#yamm-home-grid3 img{width:100%!important;max-width:100%!important}}#yamm-search-fixedbar{display:none!important}.yamm-search__fixedbar{display:none!important}#yamm-cat-row1{transform:translateY(-130px)}@media (max-width:980px){#yamm-cat-row2 .et_pb_image_1 a,#yamm-cat-row2 .et_pb_image_2 a{-ms-touch-action:pan-y;touch-action:pan-y;position:relative}#yamm-cat-row2 .need-second-tap::after{content:"Touchez encore pour ouvrir";position:absolute;left:50%;bottom:12px;transform:translateX(-50%);padding:6px 10px;background:rgba(0,0,0,.7);color:#fff;font-size:12px;border-radius:6px;pointer-events:none;white-space:nowrap}}img{transition:opacity .25s ease}img[loading="lazy"]{opacity:.001}img[loading="lazy"].loaded{opacity:1}img{transition:opacity .25s ease}img[loading="lazy"]{opacity:.001}img[loading="lazy"].loaded{opacity:1}.woocommerce ul.products li.product img{aspect-ratio:3/4;object-fit:cover}.single-product .upsells ul.products li.product,.single-product .related ul.products li.product,.single-product .cross-sells ul.products li.product{display:flex;flex-direction:column}.single-product .upsells ul.products li.product a.woocommerce-LoopProduct-link,.single-product .related ul.products li.product a.woocommerce-LoopProduct-link,.single-product .cross-sells ul.products li.product a.woocommerce-LoopProduct-link{display:block}.single-product .upsells .products .product a img,.single-product .related .products .product a img,.single-product .cross-sells .products .product a img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;position:static!important;transform:none!important;z-index:1}.single-product .upsells .products .product .woocommerce-loop-product__title,.single-product .upsells .products .product .price,.single-product .upsells .products .product .button,.single-product .related .products .product .woocommerce-loop-product__title,.single-product .related .products .product .price,.single-product .related .products .product .button{position:static!important;margin-top:.5rem}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link,.single-product .upsells ul.products li.product a.woocommerce-LoopProduct-link,.single-product .related ul.products li.product a.woocommerce-LoopProduct-link,.single-product .cross-sells ul.products li.product a.woocommerce-LoopProduct-link,.et_pb_shop .woocommerce ul.products li.product a.woocommerce-LoopProduct-link,.et_pb_wc_related_products .woocommerce ul.products li.product a.woocommerce-LoopProduct-link,.et_pb_wc_upsells .woocommerce ul.products li.product a.woocommerce-LoopProduct-link,.et_pb_shop .product .et_shop_image,.et_pb_wc_related_products .product .et_shop_image,.et_pb_wc_upsells .product .et_shop_image{position:relative;border-radius:0!important;overflow:hidden;overflow:clip}.woocommerce ul.products li.product a img,.single-product .upsells .products .product a img,.single-product .related .products .product a img,.single-product .cross-sells .products .product a img,.et_pb_shop .woocommerce ul.products li.product a img,.et_pb_wc_related_products .woocommerce ul.products li.product a img,.et_pb_wc_upsells .woocommerce ul.products li.product a img,img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;margin:0 auto;box-sizing:border-box;border-radius:0!important;position:static!important;transform:none!important;-webkit-clip-path:inset(0);clip-path:inset(0)}.woocommerce ul.products li.product a:hover img,.et_pb_shop .woocommerce ul.products li.product a:hover img{transform:none!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .button{position:static!important;transform:none!important;z-index:1}:root{--yamm-gold:#d8ac40;--yamm-ico:22px}#yamm-search-trigger,.yamm-fallback-cart-btn,#yammHam{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--yamm-gold)!important;display:inline-grid!important;place-items:center!important;width:auto!important;height:auto!important;padding:6px;text-decoration:none;line-height:1}#yamm-search-trigger svg,.yamm-fallback-cart-btn svg,#yammHam svg{width:var(--yamm-ico)!important;height:var(--yamm-ico)!important;stroke:var(--yamm-gold)!important;fill:none!important;stroke-width:2!important}#yamm-search-trigger .yamm-search__icon{color:var(--yamm-gold)!important}#yamm-search-trigger:hover,.yamm-fallback-cart-btn:hover,#yammHam:hover{opacity:.85}#yamm-search-trigger:focus-visible,.yamm-fallback-cart-btn:focus-visible,#yammHam:focus-visible{outline:2px solid var(--yamm-gold);outline-offset:2px}#yammHam{transform:translate(-8px,5px)}@media screen and (max-width:768px){.yamm-main-photo{display:block;width:100%;height:auto;max-width:100%;margin:0 auto}}@media screen and (max-width:768px){.woocommerce-product-gallery__trigger{display:none!important}.woocommerce-breadcrumb{display:none!important}}@media (max-width:768px){.woocommerce-product-gallery .flex-viewport{height:auto!important;overflow:hidden;touch-action:pan-x;overscroll-behavior-x:contain}.woocommerce-product-gallery__wrapper{display:block!important}.flex-control-nav.flex-control-thumbs{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;pointer-events:none!important}.woocommerce-product-gallery__trigger{display:none!important}}.woocommerce-product-gallery__trigger{display:none!important}.yamm-variation-price{display:none!important;visibility:hidden!important}.single-product .variable-items-wrapper,.single-product .variable-item{display:none!important}.single-product .variations select{display:block!important;width:100%!important;max-width:320px;margin:0 auto 20px auto;padding:12px 16px;font-family:'HelveticaNeueRoman',sans-serif;font-size:14px;color:#111;border:1px solid #111;border-radius:0;background:#fff;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%23111' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px auto}.single-product table.variations th.label{font-family:'HelveticaNeueMedium',sans-serif;font-size:14px;font-weight:500;color:#111;text-transform:none;padding-bottom:8px}.yamm-custom-dropdown{position:relative;max-width:320px;margin:0 auto 20px auto;font-family:'HelveticaNeueRoman',sans-serif;font-size:14px;color:#111;cursor:pointer;border-bottom:1px solid #111;padding:12px 0}.yamm-custom-dropdown .dropdown-selected{display:flex;justify-content:space-between;align-items:center}.yamm-custom-dropdown .dropdown-arrow{transition:transform 0.3s ease}.yamm-custom-dropdown.open .dropdown-arrow{transform:rotate(180deg)}.yamm-custom-dropdown .dropdown-options{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #111;border-top:none;z-index:50}.yamm-custom-dropdown.open .dropdown-options{display:block;animation:dropdownFade 0.25s ease}@keyframes dropdownFade{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.yamm-custom-dropdown .dropdown-option{padding:12px 16px;transition:background 0.2s}.yamm-custom-dropdown .dropdown-option:hover{background:#f7f7f7}.single-product table.variations th.label{display:none!important}.yamm-custom-dropdown{position:relative;max-width:320px;margin:0 auto 20px auto;font-family:'HelveticaNeueRoman',sans-serif;font-size:14px;color:#111;cursor:pointer;border-bottom:1px solid #111;padding:12px 0}.yamm-custom-dropdown .dropdown-selected{display:flex;justify-content:space-between;align-items:center}.yamm-custom-dropdown .dropdown-arrow{transition:transform 0.3s ease}.yamm-custom-dropdown.open .dropdown-arrow{transform:rotate(180deg)}.yamm-custom-dropdown .dropdown-options{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;z-index:100;box-shadow:0 8px 16px rgba(0,0,0,0.15);border-radius:4px;overflow:hidden}.yamm-custom-dropdown.open .dropdown-options{display:block;animation:dropdownSlide 0.25s ease forwards}@keyframes dropdownSlide{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.yamm-custom-dropdown .dropdown-option{padding:12px 16px;transition:background 0.2s}.yamm-custom-dropdown .dropdown-option:hover{background:#f7f7f7}#pa_taille-du-flacon.woo-variation-raw-select{display:none!important;visibility:hidden!important;position:absolute!important;left:-9999px!important}.woo-variation-raw-select,.single-product table.variations select{display:none!important;visibility:hidden!important;position:absolute!important;left:-9999px!important}.yamm-custom-dropdown .dropdown-text{font-family:'HelveticaNeueMedium',sans-serif;font-size:12px;font-weight:600;line-height:1.6}.yamm-custom-dropdown .dropdown-selected{display:flex;justify-content:space-between;align-items:center;padding:14px 0}.yamm-custom-dropdown .dropdown-arrow{font-size:14px;line-height:1;display:flex;align-items:center}.yamm-custom-dropdown .dropdown-selected{display:flex;justify-content:space-between;align-items:center;padding:16px 0 14px 0}.yamm-custom-dropdown .dropdown-text{font-family:'HelveticaNeueMedium',sans-serif;font-size:12px;font-weight:600;line-height:1.6;position:relative;top:2px}.yamm-custom-dropdown .dropdown-arrow{font-size:14px;line-height:1;display:flex;align-items:center;position:relative;top:2px}.yamm-custom-dropdown .dropdown-options{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;z-index:100;box-shadow:0 8px 16px rgba(0,0,0,0.15);border:none!important;border-radius:4px;overflow:hidden}.yamm-custom-dropdown{position:relative;max-width:320px;margin:0 auto 24px auto;font-family:'HelveticaNeueRoman',sans-serif;font-size:14px;color:#111;cursor:pointer}.yamm-custom-dropdown .dropdown-selected{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #e0e0e0}.yamm-custom-dropdown .dropdown-text{font-family:'HelveticaNeueMedium',sans-serif;font-size:12px;font-weight:600;line-height:1.6;position:relative;top:2px}.yamm-custom-dropdown .dropdown-arrow{font-size:14px;display:flex;align-items:center;position:relative;top:2px;transition:transform 0.4s ease}.yamm-custom-dropdown.open .dropdown-arrow{transform:rotate(180deg)}.yamm-custom-dropdown .dropdown-options{display:none;position:absolute;top:100%;left:-5px;right:-5px;background:#fff;z-index:100;border-radius:6px;overflow:hidden;box-shadow:none}.yamm-custom-dropdown.open .dropdown-options{display:block;animation:dropdownSlide 0.45s ease forwards;box-shadow:0 14px 28px rgba(0,0,0,0.25)}@keyframes dropdownSlide{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.yamm-custom-dropdown .dropdown-option{padding:14px 18px;border-bottom:1px solid #f2f2f2;opacity:0;transform:translateY(-10px);animation:optionFade 0.4s ease forwards}.yamm-custom-dropdown .dropdown-option:nth-child(1){animation-delay:0.15s}.yamm-custom-dropdown .dropdown-option:nth-child(2){animation-delay:0.35s}.yamm-custom-dropdown .dropdown-option:nth-child(3){animation-delay:0.55s}.yamm-custom-dropdown .dropdown-option:nth-child(4){animation-delay:0.75s}.yamm-custom-dropdown .dropdown-option:last-child{border-bottom:none}@keyframes optionFade{to{opacity:1;transform:translateY(0)}}.yamm-custom-dropdown .dropdown-option:hover{background:#f9f9f9}.yamm-custom-dropdown{border:none!important}.yamm-custom-dropdown .dropdown-selected{border-bottom:1px solid #e0e0e0!important}.yamm-custom-dropdown .dropdown-text{font-family:'HelveticaNeueMedium','Helvetica Neue',Helvetica,Arial,sans-serif!important;font-weight:500}.yamm-custom-dropdown .dropdown-option{font-family:'HelveticaNeueRoman','Helvetica Neue',Helvetica,Arial,sans-serif!important;font-weight:400}.yamm-custom-dropdown .dropdown-option.selected{font-family:'HelveticaNeueBold','Helvetica Neue',Helvetica,Arial,sans-serif!important;font-weight:700}.yamm-custom-dropdown .dropdown-option.selected{font-family:'HelveticaNeueBold','Helvetica Neue',Helvetica,Arial,sans-serif!important;font-weight:700;background:#fafafa}.yamm-custom-dropdown{position:relative;max-width:320px;margin:0 auto 24px auto;font-family:'HelveticaNeueRoman','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;color:#111;cursor:pointer}.yamm-custom-dropdown .dropdown-selected{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #e0e0e0}.yamm-custom-dropdown .dropdown-text{font-family:'HelveticaNeueMedium','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.6;position:relative;top:2px}.yamm-custom-dropdown .dropdown-value{margin-right:5px;font-family:'HelveticaNeueBold','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;color:#111}.yamm-custom-dropdown .dropdown-arrow{font-size:14px;display:flex;align-items:center;position:relative;top:2px;transition:transform 0.4s ease}.yamm-custom-dropdown.open .dropdown-arrow{transform:rotate(180deg)}.yamm-custom-dropdown .dropdown-options{display:none;position:absolute;top:100%;left:-5px;right:-5px;background:#fff;z-index:100;border-radius:6px;overflow:hidden;box-shadow:none}.yamm-custom-dropdown.open .dropdown-options{display:block;animation:dropdownSlide 0.45s ease forwards;box-shadow:0 14px 28px rgba(0,0,0,0.25)}@keyframes dropdownSlide{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.yamm-custom-dropdown .dropdown-option{padding:14px 18px;border-bottom:1px solid #f2f2f2;opacity:0;transform:translateY(-10px);animation:optionFade 0.4s ease forwards}.yamm-custom-dropdown .dropdown-option:nth-child(1){animation-delay:0.15s}.yamm-custom-dropdown .dropdown-option:nth-child(2){animation-delay:0.35s}.yamm-custom-dropdown .dropdown-option:nth-child(3){animation-delay:0.55s}.yamm-custom-dropdown .dropdown-option:last-child{border-bottom:none}@keyframes optionFade{to{opacity:1;transform:translateY(0)}}.yamm-custom-dropdown .dropdown-option.selected{font-family:'HelveticaNeueBold','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;background:#fafafa}.yamm-custom-dropdown .dropdown-option:hover{background:#f9f9f9}.yamm-custom-dropdown .dropdown-selected{display:flex;align-items:center;justify-content:flex-start;padding:16px 0;border-bottom:1px solid #e0e0e0;gap:0}.yamm-custom-dropdown .dropdown-text{flex:1 1 auto;font-family:'HelveticaNeueMedium','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1;margin:0}.yamm-custom-dropdown .dropdown-value{font-family:'HelveticaNeueBold','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1;margin:0 5px 0 0}.yamm-custom-dropdown .dropdown-arrow{display:flex;align-items:center;line-height:1;margin:0;transform-origin:center}.yamm-custom-dropdown .dropdown-selected{display:flex;align-items:center;justify-content:flex-start;padding:16px 0;border-bottom:1px solid #e0e0e0;gap:0}.yamm-custom-dropdown .dropdown-text{flex:1 1 auto;font-family:'HelveticaNeueMedium','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1;margin:0}.yamm-custom-dropdown .dropdown-value{font-family:'HelveticaNeueBold','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1;margin:0 5px 0 0}.yamm-custom-dropdown .dropdown-arrow{display:flex;align-items:center;line-height:1;margin:0;transform-origin:center}.yamm-custom-dropdown .dropdown-value{font-family:'HelveticaNeueBold','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1;margin:0px 10px 0 0;position:relative;top:2px}.yamm-custom-dropdown .dropdown-icon{width:16px;height:16px;stroke:#111;stroke-width:1.8;transition:transform 0.35s ease,stroke 0.35s ease}.yamm-custom-dropdown.open .dropdown-icon{transform:rotate(180deg);stroke:#c9a857}.btn-panier-fiche{padding-left:84px!important;padding-right:84px!important;min-width:unset!important;max-width:unset!important;width:auto!important;box-sizing:border-box!important}body.single-product .woocommerce-variation-add-to-cart{display:block!important;width:100%!important}body.single-product .woocommerce-variation-add-to-cart .single_add_to_cart_button,body.single-product form.cart .single_add_to_cart_button{display:block!important;width:100%!important;max-width:100%!important;flex:none!important;box-sizing:border-box!important}body.single-product .summary .single_add_to_cart_button{display:block!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}body.single-product .summary .variations_form,body.single-product .summary .woocommerce-variation-add-to-cart,body.single-product .summary form.cart{display:block!important;width:100%!important;max-width:100%!important;flex:none!important;align-items:stretch!important;justify-content:stretch!important}body.single-product .summary .single_add_to_cart_button{display:block!important;width:100%!important;max-width:100%!important;flex:none!important;margin:0 auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.yamm-hidden-btn{display:none!important}.yamm-cloned-cart-btn{display:block!important;width:100%!important;max-width:100%!important;margin:14px 0!important;padding:14px 0!important;text-align:center!important;box-sizing:border-box!important}.single-product form.variations_form .woocommerce-variation-add-to-cart .single_add_to_cart_button.yamm-hidden-btn{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.yamm-cloned-cart-btn{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-top:12px!important;margin-bottom:0!important;padding:16px 0!important;font-size:15px!important;font-weight:600!important;border-radius:6px!important;background:#111!important;color:#fff!important;text-align:center!important;cursor:pointer}.yamm-custom-dropdown{width:100%!important;max-width:100%!important}.yamm-cloned-cart-btn{width:calc(var(--dropdown-width,100%))!important}.yamm-cloned-cart-btn{border-radius:999px!important;color:#fff!important;padding-top:19px!important;padding-bottom:19px!important}.yamm-cloned-cart-btn{border-radius:999px!important;color:#fff!important;min-height:56px!important;line-height:1.4!important;display:flex!important;align-items:center!important;justify-content:center!important}.yamm-cloned-cart-btn{border-radius:999px!important;color:#fff!important;min-height:56px!important;line-height:1.4!important;font-size:13px!important;font-weight:600!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-top:-80px!important}@media (max-width:768px){.single_add_to_cart_button,.yamm-cloned-cart-btn,.variations_form .single_add_to_cart_button,.single_variation_wrap .single_add_to_cart_button{display:block!important;width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;padding-left:16px!important;padding-right:16px!important}.woocommerce div.product form.cart,.woocommerce-variation-add-to-cart,.single_variation_wrap{display:block!important;width:100%!important}}@media (max-width:768px){.single_add_to_cart_button,.yamm-cloned-cart-btn,.variations_form .single_add_to_cart_button,.single_variation_wrap .single_add_to_cart_button{transform:translateX(-40px)!important}}@media (max-width:768px){.yamm-desc-wrap{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;margin-left:auto!important;margin-right:auto!important}.yamm-desc-wrap details>summary{padding-left:0!important;padding-right:0!important}.yamm-desc-wrap *{max-width:100%!important;box-sizing:border-box!important}}@media (max-width:768px){.yamm-desc-wrap{width:calc(110vw - 40px)!important;max-width:calc(110vw - 40px)!important;margin-left:-5vw!important;margin-right:-5vw!important;box-sizing:border-box!important}}@media (max-width:768px){.yamm-custom-dropdown{display:block!important;width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;box-sizing:border-box!important;position:relative!important;left:50%!important;transform:translateX(-50%) translateX(-40px)!important;margin-left:0!important;margin-right:0!important}.yamm-custom-dropdown .dropdown-options{width:100%!important;max-height:50vh;overflow:auto}.yamm-custom-dropdown.open{z-index:9999}.yamm-custom-dropdown.open .dropdown-options{position:absolute;left:0;right:0}}@media (max-width:768px){.yamm-desc-wrap{width:calc(100vw - 40px)!important;max-width:none!important;margin-left:calc(50% - 50vw + 20px)!important;margin-right:calc(50% - 50vw + 20px)!important;left:auto!important;right:auto!important;transform:none!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.yamm-desc-wrap *{box-sizing:border-box!important;max-width:100%!important}}@media (max-width:768px){.yamm-desc-wrap{width:calc(110vw - 40px)!important;max-width:calc(110vw - 40px)!important;box-sizing:border-box!important;position:relative!important;left:50%!important;transform:translateX(-50%)!important;margin:0!important}}@media (max-width:768px){.yamm-custom-dropdown{transform:translateX(-50%) translateX(-40px) translateY(-90px)!important}.yamm-cloned-cart-btn{transform:translateX(-40px) translateY(-100px)!important}}@media (max-width:980px){.yamm-main-photo{transform:translate3d(0,60px,0)!important;display:block;width:100%;height:auto}}@media (min-width:981px){.yamm-gallery-track img{margin:0!important}.woocommerce div.product div.images .flex-control-nav,.woocommerce div.product div.images .thumbnails,.woocommerce div.product div.images .woocommerce-product-gallery__trigger{display:none!important}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image{display:none!important}.et_pb_wc_images .flex-control-nav,.et_pb_wc_images .et_pb_wc_images_gallery,.et_pb_wc_images .et_pb_slider_controls{display:none!important}}.single-product .product .yamm-shortsrc{display:none!important;margin:0!important;padding:0!important}@media (max-width:980px){h1[style*="text-align: center"]{position:relative}h1[style*="text-align: center"]::before{content:"";display:block;width:100vw;border-top:1px solid #e0e0e0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:35px;position:relative;z-index:2147483647;pointer-events:none}}@media (max-width:980px){#et-main-area .et_pb_section:last-of-type{padding-bottom:0!important;margin-bottom:0!important}#et-main-area .et_pb_section:last-of-type .et_pb_row:last-of-type{margin-bottom:0!important;padding-bottom:0!important}#main-footer{padding-top:10px!important}#main-footer .footer-widget{padding-top:0!important;margin-top:0!important}}@media (max-width:980px){.yamm-custom-dropdown{margin-top:20px!important}}.payment-request-button,.stripe-payment-request-button,.wc-stripe-payment-request-button,#payment-request-button{display:block!important;opacity:1!important;visibility:visible!important}