.elementor-2271 .elementor-element.elementor-element-f896c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2271 .elementor-element.elementor-element-19416c42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2271 .elementor-element.elementor-element-62be6b87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2271 .elementor-element.elementor-element-27388261{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2271 .elementor-element.elementor-element-68c2a140{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2271 .elementor-element.elementor-element-1f7ad4a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:11px;font-weight:400;color:#C79859;}.elementor-2271 .elementor-element.elementor-element-c701209 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;color:#314B63;}.woocommerce .elementor-2271 .elementor-element.elementor-element-3fa7fe9 .price{font-family:"Lato", Sans-serif;}.elementor-2271 .elementor-element.elementor-element-332e2b72 .cart button, .elementor-2271 .elementor-element.elementor-element-332e2b72 .cart .button{transition:all 0.2s;}.elementor-2271 .elementor-element.elementor-element-332e2b72 .quantity .qty{transition:all 0.2s;}.elementor-2271 .elementor-element.elementor-element-6b259f7f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2271 .elementor-element.elementor-element-6e1bd419{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2271 .elementor-element.elementor-element-283ea5ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2271 .elementor-element.elementor-element-15f51830 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;color:#314B63;}.elementor-2271 .elementor-element.elementor-element-75c4797a{font-family:"Lato", Sans-serif;color:#526A7D;}.elementor-2271 .elementor-element.elementor-element-2e7c68b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2271 .elementor-element.elementor-element-3435d1ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2271 .elementor-element.elementor-element-c4cbdc5 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;color:#314B63;}.elementor-2271 .elementor-element.elementor-element-3c884bd5{font-family:"Lato", Sans-serif;color:#526A7D;}.elementor-2271 .elementor-element.elementor-element-6229335{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2271 .elementor-element.elementor-element-4ce2980d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2271 .elementor-element.elementor-element-7388a88a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;color:#314B63;}.elementor-2271 .elementor-element.elementor-element-7ee0d665{font-family:"Lato", Sans-serif;color:#526A7D;}.elementor-2271 .elementor-element.elementor-element-37837c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2271 .elementor-element.elementor-element-24a7830e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2271 .elementor-element.elementor-element-48973dd9 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;color:#314B63;}.elementor-2271 .elementor-element.elementor-element-4cfc3adc{font-family:"Lato", Sans-serif;color:#526A7D;}.elementor-2271 .elementor-element.elementor-element-6d3b09a5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2271 .elementor-element.elementor-element-6d3b09a5.elementor-wc-products ul.products li.product span.onsale{display:block;}body.elementor-page-2271:not(.elementor-motion-effects-element-type-background), body.elementor-page-2271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFD;}@media(max-width:1024px){.elementor-2271 .elementor-element.elementor-element-6d3b09a5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-2271 .elementor-element.elementor-element-27388261{--width:55%;}.elementor-2271 .elementor-element.elementor-element-68c2a140{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2271 .elementor-element.elementor-element-27388261{--width:50%;}.elementor-2271 .elementor-element.elementor-element-68c2a140{--width:50%;}}@media(max-width:767px){.elementor-2271 .elementor-element.elementor-element-62be6b87{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2271 .elementor-element.elementor-element-27388261{--width:100%;}.elementor-2271 .elementor-element.elementor-element-68c2a140{--width:100%;}.elementor-2271 .elementor-element.elementor-element-6d3b09a5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for container, class: .elementor-element-f896c7 */.elementor-2271 .elementor-element.elementor-element-f896c7 {
 --ow-gold:#C79859; --ow-gold-light:#936A35; --ow-ink:#FEFEFD; --ow-text:#314B63;
 --ow-muted:#526A7D; --ow-line:#DDD9D0;
 background:radial-gradient(ellipse at 88% 4%,rgba(201,152,89,.10),transparent 36%),radial-gradient(ellipse at 0% 38%,rgba(152,184,207,.12),transparent 35%),#FEFEFD;
 color:var(--ow-text); padding:140px 40px 80px; font-family:Lato,Arial,sans-serif;
}
.elementor-2271 .elementor-element.elementor-element-f896c7 *, .elementor-2271 .elementor-element.elementor-element-f896c7 *::before, .elementor-2271 .elementor-element.elementor-element-f896c7 *::after {box-sizing:border-box;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-inner {width:100%;max-width:1360px;margin-inline:auto;min-width:0;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .elementor-widget {margin-bottom:0;min-width:0;}
.elementor-2271 .elementor-element.elementor-element-f896c7 a {color:var(--ow-gold);text-decoration:none;}
.elementor-2271 .elementor-element.elementor-element-f896c7 a:hover {color:var(--ow-gold-light);}
.elementor-2271 .elementor-element.elementor-element-f896c7 a:focus-visible, .elementor-2271 .elementor-element.elementor-element-f896c7 button:focus-visible, .elementor-2271 .elementor-element.elementor-element-f896c7 input:focus-visible, .elementor-2271 .elementor-element.elementor-element-f896c7 select:focus-visible, .elementor-2271 .elementor-element.elementor-element-f896c7 textarea:focus-visible {outline:2px solid var(--ow-gold-light);outline-offset:4px;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-crumbs {padding-bottom:26px;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-breadcrumb {color:var(--ow-muted);font-size:12px;line-height:1.8;margin:0;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-breadcrumb a {color:var(--ow-muted);}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-breadcrumb a:hover {color:var(--ow-gold);}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-main {display:flex;flex-direction:row;align-items:flex-start;gap:56px;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-visual {width:55%;min-width:0;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-summary {width:45%;min-width:0;gap:18px;padding:24px 0 0;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-kicker .elementor-heading-title {font:500 11px/1.5 Lato,Arial,sans-serif;letter-spacing:2.8px;color:var(--ow-gold);}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-title .product_title {font-family:Georgia,serif;font-size:clamp(30px,3.1vw,48px);font-weight:400;line-height:1.15;color:var(--ow-text);margin:0;overflow-wrap:anywhere;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-rating .woocommerce-product-rating {font-size:12px;margin:0;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .star-rating {color:var(--ow-gold);}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-review-link {color:var(--ow-muted);}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-price .price {font-size:26px;line-height:1.4;font-weight:500;color:var(--ow-gold-light);margin:0;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .price del {opacity:.55;font-size:.75em;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .price ins {background:none;text-decoration:none;color:var(--ow-gold-light);}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-short {border-top:1px solid var(--ow-line);padding-top:22px;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-product-details__short-description {font-size:14px;line-height:1.9;color:var(--ow-muted);}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-product-details__short-description p {margin:0 0 12px;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-gallery .woocommerce-product-gallery {width:100%!important;float:none!important;margin:0!important;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-product-gallery__wrapper {margin:0;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-product-gallery__image {border:1px solid var(--ow-line);background:#F1F6F8;overflow:hidden;border-radius:8px;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-product-gallery__image > a {display:block;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-product-gallery__image > a > img {width:100%;height:auto;max-height:720px;object-fit:contain;display:block;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-product-gallery__trigger {background:#FFFFFF!important;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-product-gallery .flex-control-thumbs {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 0!important;padding:0;list-style:none;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-product-gallery .flex-control-thumbs li {width:auto!important;float:none!important;border:1px solid var(--ow-line);background:#F1F6F8;border-radius:5px;overflow:hidden;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-product-gallery .flex-control-thumbs img {width:100%;aspect-ratio:1;object-fit:contain;opacity:.55;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-product-gallery .flex-control-thumbs .flex-active, .elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-product-gallery .flex-control-thumbs img:hover {opacity:1;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-buy {padding:4px 0 22px;border-bottom:1px solid var(--ow-line);}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-buy form.cart {margin:0;display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-buy form.variations_form, .elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-buy form.grouped_form {display:block;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-buy .variations {width:100%;border:0;margin:0 0 16px;border-collapse:collapse;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-buy .variations td, .elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-buy .variations th {background:transparent;border:0;padding:0 0 14px;vertical-align:middle;text-align:left;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-buy .variations th {width:26%;font-size:12px;color:var(--ow-text);}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-buy .variations label {font-weight:500;}
.elementor-2271 .elementor-element.elementor-element-f896c7 select, .elementor-2271 .elementor-element.elementor-element-f896c7 input.input-text, .elementor-2271 .elementor-element.elementor-element-f896c7 textarea {background:#FFFFFF;color:var(--ow-text);border:1px solid var(--ow-line);border-radius:5px;min-height:48px;font:400 13px/1.5 Lato,Arial,sans-serif;padding:12px;max-width:100%;}
.elementor-2271 .elementor-element.elementor-element-f896c7 select {width:100%;}
.elementor-2271 .elementor-element.elementor-element-f896c7 option {background:#FFFFFF;color:var(--ow-text);}
.elementor-2271 .elementor-element.elementor-element-f896c7 .reset_variations {display:inline-block;margin-top:8px;font-size:11px;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-variation-add-to-cart {display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .quantity {margin:0!important;flex:0 0 auto;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .quantity input.qty {width:80px;height:52px;padding:8px;text-align:center;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .single_add_to_cart_button, .elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce #respond input#submit, .elementor-2271 .elementor-element.elementor-element-f896c7 #respond input#submit, .elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce button.button {background:linear-gradient(115deg,#EFE6D7,#DEC49D)!important;color:#314B63!important;border:1px solid var(--ow-gold)!important;border-radius:5px!important;min-height:52px;padding:14px 26px!important;font:600 12px/1.4 Lato,Arial,sans-serif!important;letter-spacing:1.1px;text-transform:uppercase;box-shadow:0 6px 20px rgba(49,75,99,.07);transition:filter .2s,box-shadow .2s;white-space:normal;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .single_add_to_cart_button {flex:1;float:none!important;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .single_add_to_cart_button:hover, .elementor-2271 .elementor-element.elementor-element-f896c7 #respond input#submit:hover {filter:brightness(1.08);box-shadow:0 8px 24px rgba(49,75,99,.12);}
.elementor-2271 .elementor-element.elementor-element-f896c7 button.disabled, .elementor-2271 .elementor-element.elementor-element-f896c7 button:disabled {opacity:.4!important;cursor:not-allowed;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .stock {font-size:12px;line-height:1.6;color:#53714C;margin:0 0 14px;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .out-of-stock {color:#A34036;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-variation-description {font-size:13px;line-height:1.8;color:var(--ow-muted);}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-variation-price {margin-bottom:16px;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .group_table {width:100%;margin-bottom:16px;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .group_table td {background:transparent;border-color:var(--ow-line);padding:10px 5px;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-meta .product_meta {display:flex;flex-wrap:wrap;gap:10px 22px;color:var(--ow-muted);font-size:11px;line-height:1.8;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-meta .product_meta > span {display:block;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-pillars {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:54px 0 58px;padding:28px 0;border-top:1px solid var(--ow-line);border-bottom:1px solid var(--ow-line);}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-pillar {flex-direction:row;align-items:center;gap:14px;min-width:0;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-pillar-icon {width:46px;flex-shrink:0;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-pillar-icon img {width:46px;height:46px;object-fit:contain;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-pillar-copy {gap:7px;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-pillar-title .elementor-heading-title {font:400 13px/1.4 Lato,Arial,sans-serif;letter-spacing:.8px;color:var(--ow-text);}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-pillar-text {font:400 11px/1.7 Lato,Arial,sans-serif;color:var(--ow-muted);}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-pillar-text p {margin:0;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-tabs {padding-bottom:60px;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-tabs ul.tabs {padding:0!important;margin:0 0 30px!important;display:flex;flex-wrap:wrap;gap:0 32px;border-bottom:1px solid var(--ow-line);list-style:none;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-tabs ul.tabs::before, .elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-tabs ul.tabs::after, .elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-tabs ul.tabs li::before, .elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-tabs ul.tabs li::after {display:none!important;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-tabs ul.tabs li {background:none!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;padding:0!important;margin:0 0 -1px!important;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-tabs ul.tabs li a {padding:16px 0!important;color:var(--ow-muted)!important;font:500 12px/1.6 Lato,Arial,sans-serif!important;letter-spacing:1px;text-transform:uppercase;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-tabs ul.tabs li.active {border-bottom-color:var(--ow-gold)!important;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-tabs ul.tabs li.active a {color:var(--ow-gold-light)!important;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-tabs .panel {margin:0!important;color:var(--ow-muted);font-size:14px;line-height:1.9;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-tabs .panel h2, .elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-tabs .panel h3 {color:var(--ow-text);font:400 24px/1.4 Georgia,serif;margin:0 0 20px;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-tabs .panel img {max-width:100%;height:auto;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-tabs .panel table {width:100%;border-collapse:collapse;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-tabs .panel th, .elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-tabs .panel td {background:transparent;border:1px solid var(--ow-line);color:var(--ow-muted);padding:14px 18px;text-align:left;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-tabs .panel th {color:var(--ow-text);font-weight:500;width:28%;}
.elementor-2271 .elementor-element.elementor-element-f896c7 #reviews #comments ol.commentlist {padding:0;}
.elementor-2271 .elementor-element.elementor-element-f896c7 #reviews #comments ol.commentlist li .comment-text {border-color:var(--ow-line);border-radius:5px;}
.elementor-2271 .elementor-element.elementor-element-f896c7 #reviews #comments ol.commentlist li img.avatar {background:#FFFFFF;border-color:var(--ow-line);}
.elementor-2271 .elementor-element.elementor-element-f896c7 #reviews .meta {color:var(--ow-muted);}
.elementor-2271 .elementor-element.elementor-element-f896c7 #review_form #respond textarea {width:100%;min-height:140px;}
.elementor-2271 .elementor-element.elementor-element-f896c7 #review_form #respond label {color:var(--ow-text);font-size:12px;}
.elementor-2271 .elementor-element.elementor-element-f896c7 #review_form #respond .comment-form-author input, .elementor-2271 .elementor-element.elementor-element-f896c7 #review_form #respond .comment-form-email input {width:100%;}
.elementor-2271 .elementor-element.elementor-element-f896c7 #review_form #respond .comment-form-cookies-consent input {min-height:0;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-related {border-top:1px solid var(--ow-line);padding-top:42px;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .related.products > h2 {font:400 28px/1.3 Georgia,serif;color:var(--ow-gold);letter-spacing:1px;margin:0 0 28px;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .related ul.products {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px!important;padding:0;margin:0!important;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .related ul.products::before, .elementor-2271 .elementor-element.elementor-element-f896c7 .related ul.products::after {display:none!important;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .related ul.products li.product {width:100%!important;float:none!important;margin:0!important;background:#FFFFFF;border:1px solid var(--ow-line);border-radius:8px;padding:14px!important;transition:border-color .2s,background .2s;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .related ul.products li.product:hover {border-color:rgba(201,173,120,.6);background:#F8FAF9;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .related ul.products li.product a img {width:100%;aspect-ratio:1;object-fit:contain;margin:0 0 18px;background:#F1F6F8;border-radius:5px;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .related .woocommerce-loop-product__title {font:400 16px/1.5 Lato,Arial,sans-serif!important;color:var(--ow-text)!important;padding:0 0 8px!important;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .related ul.products li.product .price {color:var(--ow-gold-light);font-size:14px;margin:0 0 14px;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .related ul.products li.product .button {display:block;margin:0;padding:12px 10px;background:transparent;border:1px solid var(--ow-line);border-radius:5px;text-align:center;color:var(--ow-text);font:500 10px/1.6 Lato,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .related ul.products li.product .button:hover {background:#EFE6D7;color:#314B63;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .onsale {background:#DEC49D!important;color:#314B63!important;min-height:0!important;min-width:0!important;border-radius:5px!important;padding:6px 10px!important;line-height:1.5!important;font-size:10px!important;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-message, .elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-info, .elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-error {background:#F1F6F8;color:var(--ow-text);border-top-color:var(--ow-gold);font-size:13px;line-height:1.8;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-message::before, .elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-info::before {color:var(--ow-gold);}
@media (max-width:1024px) {
 .elementor-2271 .elementor-element.elementor-element-f896c7 {padding:120px 28px 64px;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-main {gap:28px;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-visual, .elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-summary {width:50%;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-summary {padding-top:8px;gap:16px;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-pillars {grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin:40px 0 44px;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .related ul.products {grid-template-columns:repeat(2,minmax(0,1fr));gap:20px!important;}
}
@media (max-width:767px) {
 .elementor-2271 .elementor-element.elementor-element-f896c7 {padding:100px 18px 48px;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-crumbs {padding-bottom:20px;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-breadcrumb {font-size:10px;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-main {flex-direction:column;gap:28px;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-visual, .elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-summary {width:100%;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-summary {padding-top:0;gap:16px;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-title .product_title {font-size:32px;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-price .price {font-size:24px;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-product-gallery .flex-control-thumbs {gap:8px;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-pillars {gap:24px 16px;margin:32px 0 36px;padding:24px 0;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-pillar {flex-direction:column;align-items:flex-start;gap:10px;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .ow-pillar-icon, .elementor-2271 .elementor-element.elementor-element-f896c7 .ow-pillar-icon img {width:38px;height:38px;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .ow-pillar-title .elementor-heading-title {font-size:12px;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-tabs {padding-bottom:36px;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-tabs ul.tabs {gap:0 20px;margin-bottom:22px!important;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-tabs ul.tabs li a {font-size:10px!important;letter-spacing:.5px;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-tabs .panel {font-size:13px;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-tabs .panel th, .elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-tabs .panel td {padding:10px;overflow-wrap:anywhere;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-related {padding-top:30px;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .related.products > h2 {font-size:24px;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .related ul.products {gap:12px!important;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .related ul.products li.product {padding:10px!important;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .related .woocommerce-loop-product__title {font-size:14px!important;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .related ul.products li.product .price {font-size:12px;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .related ul.products li.product .button {font-size:9px;letter-spacing:.3px;}
}
@media (prefers-reduced-motion:reduce) {.elementor-2271 .elementor-element.elementor-element-f896c7 *,.elementor-2271 .elementor-element.elementor-element-f896c7 *::before,.elementor-2271 .elementor-element.elementor-element-f896c7 *::after {transition:none!important;scroll-behavior:auto!important;}}

.elementor-2271 .elementor-element.elementor-element-f896c7 {direction:ltr;color-scheme:light;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-price .price {color:var(--ow-text);}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-crumbs a:hover {color:#936A35;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-gallery .woocommerce-product-gallery__image {border-color:#E1E8EB;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-gallery .flex-control-thumbs li {border-color:#DDD9D0;background:#F1F6F8;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-pillars {background:rgba(248,250,249,.72);border-radius:8px;padding:28px 22px;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-meta .product_meta a {color:#936A35;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-related .related.products > h2 {color:#314B63;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-tabs .woocommerce-tabs ul.tabs li.active {border-bottom-color:#C79859!important;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-tabs .woocommerce-tabs ul.tabs li.active a {color:#314B63!important;}
.elementor-2271 .elementor-element.elementor-element-f896c7 input::placeholder, .elementor-2271 .elementor-element.elementor-element-f896c7 textarea::placeholder {color:#7B8B94;opacity:1;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-error {background:#FFF5F2;border-top-color:#A34036;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .woocommerce-error::before {color:#A34036;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .related ul.products li.product .star-rating {margin-bottom:12px;}
.elementor-2271 .elementor-element.elementor-element-f896c7 .related ul.products li.product .added_to_cart {display:block;padding-top:10px;font-size:12px;color:#936A35;}
@media (max-width:767px) {
 .elementor-2271 .elementor-element.elementor-element-f896c7 .ow-product-pillars {padding:24px 16px;}
 .elementor-2271 .elementor-element.elementor-element-f896c7 .ow-pillar-text {font-size:12px;}
}/* End custom CSS */