.comments-area a,.page-content a{text-decoration:underline}.alignright{float:right;margin-left:1rem}.alignleft{float:left;margin-right:1rem}.aligncenter{clear:both;display:block;margin-inline:auto}.alignwide{margin-inline:-80px}.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw}.alignfull,.alignfull img{width:100vw}.wp-caption{margin-block-end:1.25rem;max-width:100%}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{display:block;margin-inline:auto}.wp-caption-text{margin:0}.gallery-caption{display:block;font-size:.8125rem;line-height:1.5;margin:0;padding:.75rem}.pagination{display:flex;justify-content:space-between;margin:20px auto}.sticky{display:block;position:relative}.bypostauthor{font-size:inherit}.hide{display:none!important}.post-password-form{margin:50px auto;max-width:500px}.post-password-form p{align-items:flex-end;display:flex;width:100%}.post-password-form [type=submit]{margin-inline-start:3px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}.post .entry-title a{text-decoration:none}.post .wp-post-image{max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:991px){.post .wp-post-image{max-height:400px}}@media(max-width:575px){.post .wp-post-image{max-height:300px}}#comments .comment-list{font-size:.9em;list-style:none;margin:0;padding:0}#comments .comment,#comments .pingback{position:relative}#comments .comment .comment-body,#comments .pingback .comment-body{border-block-end:1px solid #ccc;display:flex;flex-direction:column;padding-block-end:30px;padding-block-start:30px;padding-inline-end:0;padding-inline-start:60px}#comments .comment .avatar,#comments .pingback .avatar{border-radius:50%;left:0;margin-inline-end:10px;position:absolute}body.rtl #comments .comment .avatar,body.rtl #comments .pingback .avatar,html[dir=rtl] #comments .comment .avatar,html[dir=rtl] #comments .pingback .avatar{left:auto;right:0}#comments .comment-meta{display:flex;justify-content:space-between;margin-block-end:.9rem}#comments .comment-metadata,#comments .reply{font-size:11px;line-height:1}#comments .children{list-style:none;margin:0;padding-inline-start:30px;position:relative}#comments .children li:last-child{padding-block-end:0}#comments ol.comment-list .children:before{content:"↪";display:inline-block;font-size:1em;font-weight:400;left:0;line-height:100%;position:absolute;top:45px;width:auto}body.rtl #comments ol.comment-list .children:before,html[dir=rtl] #comments ol.comment-list .children:before{content:"↩";left:auto;right:0}@media(min-width:768px){#comments .comment-author,#comments .comment-metadata{line-height:1}}@media(max-width:767px){#comments .comment .comment-body{padding:30px 0}#comments .children{padding-inline-start:20px}#comments .comment .avatar{float:left;position:inherit}body.rtl #comments .comment .avatar,html[dir=rtl] #comments .comment .avatar{float:right}}.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{margin-inline-end:auto;margin-inline-start:auto;width:100%}@media(max-width:575px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{padding-inline-end:10px;padding-inline-start:10px}}@media(min-width:576px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:500px}.site-footer.footer-full-width .footer-inner,.site-header.header-full-width .header-inner{max-width:100%}}@media(min-width:768px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:600px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:992px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:800px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:1140px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}.site-header+.elementor{min-height:calc(100vh - 320px)}body.single-product{overflow-x:hidden}body.single-product .elementor-2933{--dm-ink:#1a1a1a;--dm-gold:#ad8a56;--dm-sand:#c0b283;--dm-line:#e7e0d4;--dm-paper:#ffffff}body.single-product .elementor-element-79d9aac8{box-sizing:border-box;width:100%!important;max-width:1440px!important;margin:0 auto!important;padding:36px 48px 12px!important;gap:56px!important;align-items:flex-start!important;flex-wrap:nowrap!important}body.single-product .elementor-element-67213ea6{width:56%!important;max-width:56%!important;flex:1 1 56%!important}body.single-product .elementor-element-179607a5{width:40%!important;max-width:480px!important;flex:0 1 40%!important;padding-top:6px}body.single-product .elementor-element-67213ea6 .woocommerce-product-gallery,body.single-product .elementor-element-67213ea6 .woo-variation-product-gallery{width:100%!important;max-width:100%;margin:0}body.single-product .woo-variation-gallery-thumbnail-wrapper img,body.single-product .woo-variation-gallery-thumbnail img,body.single-product .wvg-gallery-thumbnail img{border:1px solid #fff0;box-sizing:border-box}body.single-product .woo-variation-gallery-thumbnail.current-thumbnail img,body.single-product .wvg-gallery-thumbnail.current img,body.single-product .woo-variation-gallery-thumbnail.active img{border-color:var(--dm-sand)}body.single-product .product_title,body.single-product .elementor-widget-twbb_woocommerce-product-title .product_title{margin:10px 0 12px!important;color:var(--dm-ink)!important;font-family:"Playfair Display",Georgia,serif!important;font-size:34px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:.01em}body.single-product .elementor-widget-twbb_woocommerce-product-price .price,body.single-product .summary .price,body.single-product .elementor-element-7be3b6af .price{margin:0 0 16px!important;color:var(--dm-gold)!important;font-family:Inter,sans-serif!important;font-size:20px!important;font-weight:500!important;letter-spacing:.04em}body.single-product .elementor-element-7be3b6af .price .amount,body.single-product .woocommerce-Price-amount{color:var(--dm-gold)!important}body.single-product .woocommerce-product-details__short-description,body.single-product .woocommerce-product-details__short-description p{margin:0 0 18px!important;color:var(--dm-gold)!important;font-size:15px!important;line-height:1.75!important}body.single-product .woocommerce-breadcrumb,body.single-product .woocommerce-breadcrumb a{color:var(--dm-gold)!important;font-size:12px!important;letter-spacing:.04em;line-height:1.6}body.single-product .woocommerce-breadcrumb a:hover{color:var(--dm-ink)!important}body.single-product form.cart table.variations{width:100%;margin:0 0 6px}body.single-product form.cart table.variations,body.single-product form.cart table.variations tbody,body.single-product form.cart table.variations tr,body.single-product form.cart table.variations th,body.single-product form.cart table.variations td{display:block;width:100%!important;padding:0;border:0;text-align:left!important;background:#fff0}body.single-product form.cart table.variations tr{margin:0 0 16px}body.single-product form.cart table.variations .label,body.single-product form.cart table.variations .label label{margin:0 0 8px;color:var(--dm-gold);font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}body.single-product form.cart table.variations select,body.single-product form.cart .vi-wpvs-select-attribute select{width:100%!important;height:46px;padding:0 12px;border:1px solid var(--dm-line)!important;border-radius:0;background:#fff;color:var(--dm-ink);font-family:Inter,sans-serif;font-size:14px}body.single-product .vi-wpvs-option-wrap{width:52px!important;height:70px!important;margin:0 8px 8px 0!important}body.single-product .vi-wpvs-option-wrap img{width:100%!important;height:100%!important;object-fit:cover}body.single-product .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected,body.single-product .vi-wpvs-option-wrap.vi-wpvs-product-selected,body.single-product .vi-wpvs-option-wrap.selected{outline:1px solid var(--dm-gold);outline-offset:3px}body.single-product .elementor-element-65227ee4 .e-atc-qty-button-holder{display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:8px 0 0!important;float:none!important}body.single-product .elementor-element-65227ee4 .quantity{width:92px!important;min-width:92px!important;max-width:92px!important;flex:0 0 92px!important;float:none!important;margin:0!important}body.single-product .elementor-element-65227ee4 .quantity .qty{width:100%!important;height:50px!important;min-height:50px;margin:0;padding:0;border:1px solid var(--dm-line)!important;border-radius:0!important;background:#fff;color:var(--dm-ink);font-size:15px;text-align:center}body.single-product .elementor-element-65227ee4 .single_add_to_cart_button{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;height:50px!important;margin:0!important;padding:0 16px!important;float:none!important;border:0!important;border-radius:0!important;background:var(--dm-sand)!important;color:#111!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.16em;line-height:50px!important;text-transform:uppercase;opacity:1!important;white-space:nowrap}body.single-product .elementor-element-65227ee4 .single_add_to_cart_button:hover{background:var(--dm-gold)!important;color:#fff!important}body.single-product .elementor-element-ea8aeea .elementor-button{border:1px solid var(--dm-sand)!important;border-radius:0!important;background:transparent!important;color:var(--dm-gold)!important;font-size:11px!important;letter-spacing:.14em;text-transform:uppercase}body.single-product .elementor-element-ea8aeea .elementor-button:hover{background:var(--dm-sand)!important;color:#111!important}body.single-product .elementor-element-7e8d1c6,body.single-product .elementor-element-db816d8,body.single-product .elementor-element-1373405{width:100%!important;max-width:100%!important}body.single-product .elementor-element-1373405 .elementor-button{width:100%;justify-content:center;border:0!important;border-radius:0!important;background:#111111!important;color:#ffffff!important;letter-spacing:.16em}body.single-product .elementor-element-1373405 .elementor-button:hover{background:var(--dm-gold)!important;color:#fff!important}body.single-product .yith-wcwl-add-to-wishlist,body.single-product .yith-add-to-wishlist-button-block{margin:16px 0 8px}body.single-product .elementor-widget-share-buttons{margin-top:4px}body.single-product .elementor-element-17b3c3f{width:100%!important;margin-top:8px}body.single-product .elementor-element-17b3c3f .e-n-tabs-heading{display:flex!important;flex-wrap:nowrap;gap:0;border-bottom:1px solid var(--dm-line);overflow-x:auto}body.single-product .elementor-element-17b3c3f .e-n-tab-title{flex:0 0 auto;margin:0!important;padding:14px 18px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--dm-gold)!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}body.single-product .elementor-element-17b3c3f .e-n-tab-title[aria-selected="true"]{border-bottom-color:var(--dm-sand)!important;color:var(--dm-ink)!important}body.single-product .elementor-element-17b3c3f .e-n-tabs-content,body.single-product .elementor-element-17b3c3f .elementor-widget-text-editor{color:var(--dm-gold);font-size:15px;line-height:1.75}body.single-product .elementor-element-17b3c3f .elementor-widget-text-editor h3,body.single-product .elementor-element-17b3c3f .elementor-widget-text-editor h4{margin:18px 0 8px;color:var(--dm-ink);font-family:"Playfair Display",Georgia,serif;font-weight:500}body.single-product .elementor-element-20d17af .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:flex-end}body.single-product .elementor-element-20d17af .elementor-icon-list-text{color:#3f1313;font-size:13px}body.single-product .elementor-element-d2aa385,body.single-product .elementor-element-44a19dbb,body.single-product .elementor-element-696381e,body.single-product .elementor-element-cecee60,body.single-product .elementor-element-8722895{box-sizing:border-box;width:100%!important;max-width:1440px!important;margin-right:auto!important;margin-left:auto!important;padding:36px 48px 8px!important}body.single-product .elementor-2933 .elementor-widget-heading .elementor-heading-title{color:var(--dm-ink);font-family:"Playfair Display",Georgia,serif;letter-spacing:.03em;text-align:center}body.single-product ul.products li.product .woocommerce-loop-product__title,body.single-product ul.products li.product .woocommerce-loop-product__title a{color:var(--dm-ink)!important;font-family:"Playfair Display",Georgia,serif;font-size:16px!important;line-height:1.35!important}body.single-product ul.products li.product .price,body.single-product ul.products li.product .price .amount{color:var(--dm-gold)!important;font-size:14px!important}body.single-product ul.products li.product img,body.single-product .elementor-widget-twbb_woocommerce-products img{width:100%;aspect-ratio:2 / 3;object-fit:cover}body.single-product ul.products li.product a.button,body.single-product .elementor-widget-twbb_woocommerce-products a.button{border:1px solid var(--dm-sand)!important;border-radius:0!important;background:transparent!important;color:#111!important;font-size:11px!important;letter-spacing:.12em;text-transform:uppercase}body.single-product ul.products li.product a.button:hover,body.single-product .elementor-widget-twbb_woocommerce-products a.button:hover{background:var(--dm-sand)!important;color:#111!important}@media (max-width:767px){body.single-product .woocommerce-multi-currency.wmc-sidebar{top:auto!important;right:10px!important;bottom:16px!important}}@media (max-width:1200px){body.single-product .elementor-element-79d9aac8,body.single-product .elementor-element-d2aa385,body.single-product .elementor-element-44a19dbb,body.single-product .elementor-element-696381e,body.single-product .elementor-element-cecee60,body.single-product .elementor-element-8722895{padding-right:28px!important;padding-left:28px!important}body.single-product .elementor-element-67213ea6{width:52%!important;max-width:52%!important;flex-basis:52%!important}body.single-product .elementor-element-179607a5{width:44%!important;max-width:none!important;flex-basis:44%!important}}@media (max-width:1024px){body.single-product .elementor-element-79d9aac8{flex-direction:column!important;flex-wrap:wrap!important;gap:28px!important;padding:20px 20px 8px!important}body.single-product .elementor-element-67213ea6,body.single-product .elementor-element-179607a5{width:100%!important;max-width:100%!important;flex:1 1 100%!important}body.single-product .product_title,body.single-product .elementor-widget-twbb_woocommerce-product-title .product_title{font-size:30px!important}body.single-product .elementor-element-20d17af .elementor-icon-list-items{justify-content:flex-start}}@media (max-width:767px){body.single-product .elementor-element-79d9aac8,body.single-product .elementor-element-d2aa385,body.single-product .elementor-element-44a19dbb,body.single-product .elementor-element-696381e,body.single-product .elementor-element-cecee60,body.single-product .elementor-element-8722895{padding:16px 16px 4px!important}body.single-product .product_title,body.single-product .elementor-widget-twbb_woocommerce-product-title .product_title{font-size:26px!important}body.single-product .elementor-element-65227ee4 .e-atc-qty-button-holder{gap:8px!important}body.single-product .elementor-element-65227ee4 .single_add_to_cart_button{letter-spacing:.08em;font-size:11px!important}body.single-product .elementor-element-17b3c3f .e-n-tabs-heading{display:flex!important}body.single-product .elementor-element-17b3c3f .e-n-tab-title{padding:12px 14px!important;font-size:11px!important}body.single-product .elementor-2933 .elementor-widget-heading .elementor-heading-title{font-size:26px!important}body.single-product ul.products li.product .woocommerce-loop-product__title,body.single-product ul.products li.product .woocommerce-loop-product__title a{font-size:15px!important}}