:root{--jd-frame:#C6B195;--jd-accent:#C6B195;--jd-soft:#f8f6f3;--jd-bg:#ffffff;--jd-text:#000000;--jd-btn-bg:#C6B195;--jd-btn-border:#C6B195;--jd-btn-text:#000000;--jd-btn-radius:6px;--jd-btn-pad-y:.60em;--jd-btn-pad-x:1.20em;--jd-btn-letter:.03em}.woocommerce table.shop_table{width:100%;table-layout:auto;border-collapse:separate;border-spacing:0}.woocommerce .shop_table th,.woocommerce .shop_table td{color:var(--jd-text);background:#fff;border-bottom:1px solid #ddd}.woocommerce .shop_table thead th,.woocommerce-checkout-review-order-table thead th{background:var(--jd-accent)!important;color:var(--jd-text)!important;border-bottom:1px solid var(--jd-frame)!important;padding:10px 12px!important;text-transform:uppercase;letter-spacing:.02em;font-weight:700}.woocommerce .cart_totals{float:none!important;display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden;border:1px solid var(--jd-frame)!important;background:#fff!important}.woocommerce .cart_totals table,.woocommerce .cart_totals table.shop_table{width:100%!important;table-layout:auto!important;border-collapse:separate!important;border-spacing:0!important}.woocommerce .cart_totals table th,.woocommerce .cart_totals table td{overflow-wrap:anywhere;word-break:break-word;white-space:normal!important;text-align:left}@media (min-width:1024px){.woocommerce-cart .cart-collaterals{float:none!important;width:100%!important;clear:both!important;margin-top:16px;padding:0}.woocommerce-cart .cart-collaterals .cart_totals{width:100%!important;max-width:820px;margin:12px 0 0}.woocommerce-checkout .woocommerce-checkout-review-order{width:100%!important;margin-top:12px}}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.button,.wp-element-button,.et_pb_button,.et_pb_button_inner,.woocommerce .widget_shopping_cart .buttons a,.woocommerce a.added_to_cart{-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;justify-content:center;gap:.4em;padding:var(--jd-btn-pad-y) var(--jd-btn-pad-x);border-radius:var(--jd-btn-radius);font-weight:700;text-transform:uppercase;letter-spacing:var(--jd-btn-letter);line-height:1.1;text-decoration:none!important;color:var(--jd-btn-text)!important;box-shadow:none;outline:none;cursor:pointer;transition:transform .02s ease,filter .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.woocommerce .wc-proceed-to-checkout a.checkout-button,.woocommerce-page #payment #place_order,.woocommerce-checkout .place-order #place_order,.woocommerce .widget_shopping_cart .buttons a.checkout,.woocommerce a.button.checkout,.woocommerce a.button.wc-forward:not(.added_to_cart),.woocommerce .button.alt,.wp-block-button .wp-element-button.is-style-fill,.jd-btn--primary{background:var(--jd-btn-bg)!important;border:2px solid var(--jd-btn-border)!important;color:var(--jd-btn-text)!important}.woocommerce .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-page #payment #place_order:hover,.woocommerce-checkout .place-order #place_order:hover,.woocommerce a.button.checkout:hover,.woocommerce a.button.wc-forward:not(.added_to_cart):hover,.wp-block-button .wp-element-button.is-style-fill:hover,.jd-btn--primary:hover{filter:brightness(.95)}.single_add_to_cart_button,.woocommerce a.add_to_cart_button,.woocommerce a.button.product_type_variable,.woocommerce a.button.product_type_grouped,.woocommerce .added_to_cart,.woocommerce-cart .actions .coupon .button,.woocommerce-cart .actions .button[name="update_cart"],.woocommerce .return-to-shop a.button,.wp-block-button .wp-element-button,.jd-btn--secondary{background:#fff!important;border:2px solid var(--jd-btn-border)!important;color:var(--jd-btn-text)!important}.single_add_to_cart_button:hover,.woocommerce a.add_to_cart_button:hover,.woocommerce a.button.product_type_variable:hover,.woocommerce a.button.product_type_grouped:hover,.woocommerce .added_to_cart:hover,.woocommerce-cart .actions .coupon .button:hover,.woocommerce-cart .actions .button[name="update_cart"]:hover,.woocommerce .return-to-shop a.button:hover,.wp-block-button .wp-element-button:hover,.jd-btn--secondary:hover{background:var(--jd-btn-bg)!important;border-color:var(--jd-btn-border)!important;color:var(--jd-btn-text)!important}.woocommerce .widget_shopping_cart .buttons a:first-child{background:#fff!important;color:var(--jd-btn-text)!important;border:2px solid var(--jd-btn-border)!important}.woocommerce .widget_shopping_cart .buttons a.checkout{background:var(--jd-btn-bg)!important;color:var(--jd-btn-text)!important;border:2px solid var(--jd-btn-border)!important}.woocommerce .button.disabled,.woocommerce .button:disabled{background:#eee!important;border-color:#ddd!important;color:#000!important;opacity:.6!important}.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active,.button:active,.wp-element-button:active,.et_pb_button:active{transform:translateY(1px)}.woocommerce a.button:focus,.woocommerce button.button:focus,.woocommerce input.button:focus,.button:focus,.wp-element-button:focus,.et_pb_button:focus{outline:2px solid rgba(198,177,149,.45)!important;outline-offset:2px!important;box-shadow:none!important}.woocommerce ul.products li.product .button.add_to_cart_button,.woocommerce ul.products li.product .button.product_type_simple,.woocommerce ul.products li.product .button.product_type_variable,.woocommerce ul.products li.product .button.product_type_grouped,.related ul.products li.product .button,.upsells.products ul.products li.product .button{display:inline-flex!important;justify-content:center!important;align-items:center!important;gap:.3em!important;padding:.40em .80em!important;font-size:12px!important;line-height:1.1!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase;background:#C6B195!important;border:1.5px solid #C6B195!important;color:#000!important;border-radius:5px!important;width:auto!important;min-width:110px!important;margin:10px auto 0!important;box-shadow:none!important;transition:background .2s ease}.woocommerce ul.products li.product .button.add_to_cart_button:before,.woocommerce ul.products li.product .button.product_type_simple:before,.woocommerce ul.products li.product .button.product_type_variable:before,.woocommerce ul.products li.product .button.product_type_grouped:before{color:#000!important;margin-right:.25em!important}.woocommerce ul.products li.product .button.add_to_cart_button:hover,.woocommerce ul.products li.product .button.product_type_simple:hover,.woocommerce ul.products li.product .button.product_type_variable:hover,.woocommerce ul.products li.product .button.product_type_grouped:hover{background:#b9a47f!important;border-color:#b9a47f!important;color:#000!important}.woocommerce ul.products li.product .button.add_to_cart_button:after,.woocommerce ul.products li.product .button.product_type_simple:after,.woocommerce ul.products li.product .button.product_type_variable:after,.woocommerce ul.products li.product .button.product_type_grouped:after{position:absolute!important;right:10px!important;left:auto!important;margin:0!important;transform:none!important}.single-product .entry-summary form.cart .added_to_cart,.woocommerce ul.products li.product .added_to_cart{display:inline-flex!important;justify-content:center!important;align-items:center!important;padding:.45em .90em!important;font-size:13px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase;background:#C6B195!important;border:2px solid #C6B195!important;color:#000!important;border-radius:6px!important;margin:6px auto 0!important;min-width:110px!important;width:auto!important;box-shadow:none!important;transition:background .2s ease}.single-product .entry-summary form.cart .added_to_cart:hover,.woocommerce ul.products li.product .added_to_cart:hover{background:#b9a47f!important;border-color:#b9a47f!important;color:#000!important}.single-product div.product .entry-summary form.cart{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:nowrap!important;float:none!important;clear:none!important;position:relative!important;left:0!important;right:auto!important;transform:none!important;margin:14px 0 0 0!important;padding-left:0!important}.single-product div.product .entry-summary form.cart .quantity{margin-right:10px!important}.single-product div.product .entry-summary form.cart .single_add_to_cart_button,.single-product div.product .entry-summary a.added_to_cart,.single-product div.product .entry-summary a.button.wc-forward.added_to_cart{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.55em 1.2em!important;min-width:140px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:uppercase;background:#C6B195!important;border:2px solid #C6B195!important;color:#000!important;border-radius:6px!important;margin:0!important;box-shadow:none!important;white-space:nowrap!important;position:static!important;transition:background .2s ease,border-color .2s ease}.single-product div.product .entry-summary form.cart .single_add_to_cart_button:hover,.single-product div.product .entry-summary a.added_to_cart:hover,.single-product div.product .entry-summary a.button.wc-forward.added_to_cart:hover{background:#b9a47f!important;border-color:#b9a47f!important;color:#000!important}.woocommerce ul.products li.product,.related ul.products li.product,.upsells.products ul.products li.product{position:relative!important;background:#fff!important;border:1px solid #e5e5e5!important;transition:box-shadow .25s ease,transform .25s ease}.woocommerce ul.products li.product::before,.related ul.products li.product::before,.upsells.products ul.products li.product::before{content:"";position:absolute;inset:0;background:rgba(198,177,149,.18);opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:0}.woocommerce ul.products li.product>*,.related ul.products li.product>*,.upsells.products ul.products li.product>*{position:relative;z-index:1}.woocommerce ul.products li.product:hover::before,.related ul.products li.product:hover::before,.upsells.products ul.products li.product:hover::before{opacity:1}.woocommerce ul.products li.product:hover,.related ul.products li.product:hover,.upsells.products ul.products li.product:hover{box-shadow:0 8px 22px rgba(0,0,0,.10);transform:translateY(-2px)}.woocommerce ul.products li.product a img,.related ul.products li.product a img,.upsells.products ul.products li.product a img{transition:opacity .25s ease!important}.woocommerce ul.products li.product:hover a img,.related ul.products li.product:hover a img,.upsells.products ul.products li.product:hover a img{opacity:.85!important}.et_overlay,.woocommerce ul.products li.product .et_overlay{background:rgba(198,177,149,.18)!important}.et_overlay:before,.woocommerce ul.products li.product .et_overlay:before{color:#C6B195!important}#main-header .nav li a,.et-l--header .et_pb_menu__menu nav ul li a,.et_mobile_menu li a{color:var(--jd-btn-text)!important;background:transparent!important}#main-header .nav li a:hover,.et-l--header .et_pb_menu__menu nav ul li a:hover,.et_mobile_menu li a:hover{color:var(--jd-btn-text)!important;background:rgba(198,177,149,.25)!important}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:#fff;border:2px solid var(--jd-frame);border-radius:8px;padding:14px 16px}.woocommerce-error li{color:var(--jd-text)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce form .input-text,.woocommerce-account form input[type="text"],.woocommerce-account form input[type="email"],.woocommerce-account form input[type="password"],.woocommerce-account form textarea,.woocommerce-account form select{background:#fff;color:var(--jd-text);border:2px solid var(--jd-frame);border-radius:6px;padding:10px 12px;box-shadow:none!important}.select2-container--default .select2-selection--single{background:#fff;border:2px solid var(--jd-frame);border-radius:6px;height:42px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;color:var(--jd-text);padding:0 12px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus,.select2-container--default.select2-container--focus .select2-selection--single{outline:none;border-color:var(--jd-frame);box-shadow:0 0 0 2px rgba(198,177,149,.25)}.woocommerce .entry-content,.woocommerce .cart,.woocommerce .checkout{overflow-x:hidden!important}.woocommerce-checkout-review-order-table{table-layout:fixed!important}.woocommerce-checkout-review-order-table th.product-name,.woocommerce-checkout-review-order-table td.product-name{width:65%!important}.woocommerce-checkout-review-order-table th.product-total,.woocommerce-checkout-review-order-table td.product-total{width:35%!important;text-align:right!important;white-space:nowrap!important}.woocommerce table.shop_table tr.shipping,.woocommerce-checkout-review-order-table tr.shipping{background:var(--jd-soft);border-top:1px solid var(--jd-frame);border-bottom:1px solid var(--jd-frame)}.woocommerce table.shop_table tr.shipping td,.woocommerce-checkout-review-order-table tr.shipping td{text-align:left!important;padding:12px 14px!important;overflow:visible!important}.woocommerce table.shop_table tr.shipping td ul#shipping_method,.woocommerce-checkout-review-order-table tr.shipping td ul#shipping_method{list-style:none!important;margin:0!important;padding:0!important;max-width:100%!important}.woocommerce table.shop_table tr.shipping td ul#shipping_method li,.woocommerce-checkout-review-order-table tr.shipping td ul#shipping_method li{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:8px 0!important}.woocommerce table.shop_table tr.shipping td ul#shipping_method li input[type="radio"],.woocommerce-checkout-review-order-table tr.shipping td ul#shipping_method li input[type="radio"]{flex:0 0 auto!important;margin-top:2px!important}.woocommerce table.shop_table tr.shipping td ul#shipping_method li label,.woocommerce-checkout-review-order-table tr.shipping td ul#shipping_method li label{display:flex!important;align-items:flex-start!important;gap:12px!important;width:100%!important;margin:0!important;word-break:normal!important;overflow-wrap:anywhere!important}.woocommerce table.shop_table tr.shipping td ul#shipping_method li label span.amount,.woocommerce-checkout-review-order-table tr.shipping td ul#shipping_method li label span.amount,.woocommerce table.shop_table tr.shipping td ul#shipping_method li label span.woocommerce-Price-amount,.woocommerce-checkout-review-order-table tr.shipping td ul#shipping_method li label span.woocommerce-Price-amount,.woocommerce table.shop_table tr.shipping td ul#shipping_method li label span[class*="amount"],.woocommerce-checkout-review-order-table tr.shipping td ul#shipping_method li label span[class*="amount"],.woocommerce table.shop_table tr.shipping td ul#shipping_method li label span[class*="price"],.woocommerce-checkout-review-order-table tr.shipping td ul#shipping_method li label span[class*="price"],.woocommerce table.shop_table tr.shipping td ul#shipping_method li label small.amount,.woocommerce-checkout-review-order-table tr.shipping td ul#shipping_method li label small.amount,.woocommerce table.shop_table tr.shipping td ul#shipping_method li label strong.amount,.woocommerce-checkout-review-order-table tr.shipping td ul#shipping_method li label strong.amount{margin-left:auto!important;white-space:nowrap!important;text-align:right!important}.woocommerce table.shop_table tr.shipping td ul#shipping_method li label bdi{white-space:nowrap!important}@media (max-width:767px){.woocommerce table.shop_table tr.shipping td[data-title]::before,.woocommerce-checkout-review-order-table tr.shipping td[data-title]::before{content:none!important;display:none!important}.woocommerce-checkout-review-order-table tr.shipping th{display:none!important}.woocommerce-checkout-review-order-table tr.shipping td{display:block!important;width:100%!important;padding-left:12px!important;padding-right:12px!important;text-align:left!important}}.related.products ul.products li.product{display:flex;flex-direction:column;justify-content:space-between;text-align:center;min-height:300px;padding:8px;box-sizing:border-box}.related.products ul.products li.product .woocommerce-loop-product__title,.related.products ul.products li.product .woocommerce-loop-product__title a,.related.products ul.products li.product h2.woocommerce-loop-product__title,.related.products ul.products li.product h3.woocommerce-loop-product__title,.related.products ul.products li.product h2.product-title,.related.products ul.products li.product h3.product-title,.woocommerce .related.products ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product.related .woocommerce-loop-product__title{font-size:14px!important;line-height:1.3!important;margin:6px 0!important;text-align:center!important;display:block;min-height:34px}.related.products ul.products li.product .price{font-size:13px!important;line-height:1.3!important;margin:4px 0;display:block;text-align:center!important;min-height:20px}.related.products ul.products li.product a.button,.related.products ul.products li.product button.button,.related.products ul.products li.product a.added_to_cart{display:flex!important;align-items:center;justify-content:center;position:relative;width:100%!important;margin:8px 0 0!important;padding:12px 14px!important;font-size:13px!important;line-height:1.3!important;float:none!important;transition:all .3s ease;min-height:40px}.related.products ul.products li.product a.button::after,.related.products ul.products li.product button.button::after,.related.products ul.products li.product a.added_to_cart::after{position:absolute;right:14px;top:44%;transform:translateY(-50%);transition:all .3s ease;font-size:16px}.related.products ul.products li.product a.button:hover::after,.related.products ul.products li.product button.button:hover::after,.related.products ul.products li.product a.added_to_cart:hover::after{transform:translateY(-85%) translateX(6px)}@media (max-width:980px){html,body{overflow-x:hidden}.et_pb_menu,#et-top-navigation,#main-header{position:relative}.et_pb_menu .et_mobile_menu,#mobile_menu{position:fixed!important;left:0!important;right:0!important;top:18vh!important;height:82vh!important;width:100vw!important;max-width:100vw!important;margin:0!important;transform:none!important;z-index:99999!important;overflow-y:auto!important;background:#fff!important;box-shadow:0 -6px 18px rgba(0,0,0,.16);text-align:left!important;border-top-left-radius:8px;border-top-right-radius:8px}.et_pb_menu .et_mobile_menu li a,#mobile_menu li a{display:block!important;padding:14px 18px!important;line-height:1.3!important}.et_pb_menu .et_mobile_menu li li a,#mobile_menu li li a{padding-left:28px!important}.et_pb_menu .et_mobile_menu::before,#mobile_menu::before{content:none!important;display:none!important}}.woocommerce ul.products li.product,.et_pb_shop .products li.product{text-align:center!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.et_pb_shop .products li.product .woocommerce-loop-product__title{text-align:center!important;margin:10px auto 6px!important}.woocommerce ul.products li.product .price,.et_pb_shop .products li.product .price{text-align:center!important;display:block!important;margin:0 auto 10px!important}.woocommerce ul.products li.product .button,.et_pb_shop .products li.product .button{display:inline-block!important;margin:0 auto 16px!important;text-align:center!important;float:none!important}.woocommerce ul.products li.product .et_shop_image .et_overlay,.woocommerce-page ul.products li.product .et_shop_image .et_overlay,.woocommerce ul.products li.product .et_shop_image a.button,.woocommerce-page ul.products li.product .et_shop_image a.button,.woocommerce ul.products li.product .et_shop_image .added_to_cart,.woocommerce-page ul.products li.product .et_shop_image .added_to_cart{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.woocommerce ul.products li.product .et_shop_image [class*="overlay"],.woocommerce-page ul.products li.product .et_shop_image [class*="overlay"]{display:none!important;pointer-events:none!important}body.wp-admin.edit-php.post-type-product table.wp-list-table th.column-rank_math_seo_details,body.wp-admin.edit-php.post-type-product table.wp-list-table td.column-rank_math_seo_details,body.wp-admin.edit-php.post-type-product table.wp-list-table th.column-rank_math_focus_keyword,body.wp-admin.edit-php.post-type-product table.wp-list-table td.column-rank_math_focus_keyword,body.wp-admin.edit-php.post-type-product table.wp-list-table th.column-rank_math_schema,body.wp-admin.edit-php.post-type-product table.wp-list-table td.column-rank_math_schema{width:220px!important;white-space:normal!important;word-break:normal!important;overflow:visible!important}.woocommerce ul.products li.product .price{width:100%!important;display:block!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.woocommerce ul.products li.product .price del,.woocommerce ul.products li.product .price ins{display:inline!important}#jd-featured-products a.button,#jd-featured-products .button,#jd-featured-products a.added_to_cart,#jd-featured-products .added_to_cart{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.single-product .related.products ul.products li.product a.button,.single-product .related.products ul.products li.product .add_to_cart_button,.single-product .related.products ul.products li.product .added_to_cart{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}