.elementor-72 .elementor-element.elementor-element-bd6a884{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-72 .elementor-element.elementor-element-bd6a884:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-bd6a884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-72 .elementor-element.elementor-element-68dcf03{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:48px 64px;--row-gap:48px;--column-gap:64px;--flex-wrap:wrap;--padding-top:128px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-72 .elementor-element.elementor-element-bc2da05{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-72 .elementor-element.elementor-element-18e1e57{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-72 .elementor-element.elementor-element-ae6550a .cart button, .elementor-72 .elementor-element.elementor-element-ae6550a .cart .button{transition:all 0.2s;}.elementor-72 .elementor-element.elementor-element-ae6550a .quantity .qty{transition:all 0.2s;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-50c4574{--display:flex;--padding-top:0px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-72 .elementor-element.elementor-element-d5c2cdf{--display:flex;--padding-top:0px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-72 .elementor-element.elementor-element-8a3cba1{text-align:center;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-72 .elementor-element.elementor-element-8a78247.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-72 .elementor-element.elementor-element-8a78247.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-72 .elementor-element.elementor-element-68dcf03{--content-width:1280px;}.elementor-72 .elementor-element.elementor-element-50c4574{--content-width:1280px;}.elementor-72 .elementor-element.elementor-element-d5c2cdf{--content-width:1280px;}}@media(max-width:1024px){.elementor-72 .elementor-element.elementor-element-68dcf03{--padding-top:148px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-price .price{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-72 .elementor-element.elementor-element-50c4574{--padding-top:0px;--padding-bottom:128px;--padding-left:40px;--padding-right:40px;}.elementor-72 .elementor-element.elementor-element-d5c2cdf{--padding-top:0px;--padding-bottom:128px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-72 .elementor-element.elementor-element-8a78247.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-widget-woocommerce-product-title .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-price .price{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-72 .elementor-element.elementor-element-8a78247.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-1d002e3 */.elementor-72 .elementor-element.elementor-element-1d002e3 .woocommerce-product-gallery__image img { aspect-ratio:4/5; object-fit:cover; background:#2A2A2A; } .elementor-72 .elementor-element.elementor-element-1d002e3 .flex-control-thumbs img { opacity:.6; border:none !important; } .elementor-72 .elementor-element.elementor-element-1d002e3 .flex-control-thumbs .flex-active img { opacity:1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc2da05 */.elementor-72 .elementor-element.elementor-element-bc2da05 { flex: 1 1 45%; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-28b07dc */.elementor-72 .elementor-element.elementor-element-28b07dc h1 { font-family:"Cormorant Garamond",Georgia,serif; font-size:1.75rem; color:#C0C0C0; margin:0 0 .25rem; } @media(min-width:1024px){.elementor-72 .elementor-element.elementor-element-28b07dc h1{font-size:2.25rem;}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-50b2068 */.elementor-72 .elementor-element.elementor-element-50b2068 { font-family:"Cormorant Garamond",Georgia,serif; font-size:1.25rem; color:#C0C0C0; } @media(min-width:1024px){.elementor-72 .elementor-element.elementor-element-50b2068{font-size:1.5rem;}} .elementor-72 .elementor-element.elementor-element-50b2068 del{opacity:.5;} .elementor-72 .elementor-element.elementor-element-50b2068 ins{text-decoration:none;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-8ac2518 */.elementor-72 .elementor-element.elementor-element-8ac2518 { font-family:"Manrope",sans-serif; color:rgba(192,192,192,.8); font-size:.9375rem; line-height:1.7; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-ae6550a */.elementor-72 .elementor-element.elementor-element-ae6550a table.variations { border:none; margin-bottom:1rem; }
.elementor-72 .elementor-element.elementor-element-ae6550a table.variations th, .elementor-72 .elementor-element.elementor-element-ae6550a table.variations td { border:none; padding:.35rem 0; }
.elementor-72 .elementor-element.elementor-element-ae6550a table.variations label { font-family:"Manrope",sans-serif; font-size:.6875rem; text-transform:uppercase; letter-spacing:.05em; color:#9A9A9A; }
.elementor-72 .elementor-element.elementor-element-ae6550a select { background:transparent; border:1px solid #2A2A2A; border-radius:0; color:#C0C0C0; padding:.6rem .8rem; font-family:"Manrope",sans-serif; min-width:180px; }
.elementor-72 .elementor-element.elementor-element-ae6550a .quantity input { background:transparent; border:1px solid #2A2A2A; color:#C0C0C0; border-radius:0; }
.elementor-72 .elementor-element.elementor-element-ae6550a button.single_add_to_cart_button, .elementor-72 .elementor-element.elementor-element-ae6550a a.button { background:transparent !important; border:1px solid #C0C0C0 !important; color:#C0C0C0 !important; border-radius:0 !important; text-transform:uppercase; letter-spacing:.1em; font-size:.8125rem; padding:1em 2.2em !important; }
.elementor-72 .elementor-element.elementor-element-ae6550a button.single_add_to_cart_button:hover { background:#C0C0C0 !important; color:#0A0A0A !important; }
.elementor-72 .elementor-element.elementor-element-ae6550a .woocommerce-variation-price { font-family:"Cormorant Garamond",Georgia,serif; color:#C0C0C0; font-size:1.25rem; margin-bottom: .75rem; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-e05f800 */.elementor-72 .elementor-element.elementor-element-e05f800 { font-family:"Manrope",sans-serif; font-size:.75rem; color:#9A9A9A; border-top:1px solid #2A2A2A; padding-top:1rem; margin-top:.5rem; } .elementor-72 .elementor-element.elementor-element-e05f800 a { color:#9A9A9A; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e1e57 */.elementor-72 .elementor-element.elementor-element-18e1e57 { flex: 1 1 45%; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-496109d */.elementor-72 .elementor-element.elementor-element-496109d ul.tabs { border-bottom:1px solid #2A2A2A; }
.elementor-72 .elementor-element.elementor-element-496109d ul.tabs li { background:transparent !important; border:none !important; }
.elementor-72 .elementor-element.elementor-element-496109d ul.tabs li a { font-family:"Manrope",sans-serif; font-size:.8125rem; text-transform:uppercase; letter-spacing:.08em; color:#9A9A9A; }
.elementor-72 .elementor-element.elementor-element-496109d ul.tabs li.active a { color:#C0C0C0; }
.elementor-72 .elementor-element.elementor-element-496109d .woocommerce-Tabs-panel { font-family:"Manrope",sans-serif; color:rgba(192,192,192,.8); font-size:.9375rem; line-height:1.8; padding-top:2rem; }
.elementor-72 .elementor-element.elementor-element-496109d table.shop_attributes { border:none; }
.elementor-72 .elementor-element.elementor-element-496109d table.shop_attributes th { font-family:"Manrope",sans-serif; font-size:.6875rem; text-transform:uppercase; letter-spacing:.05em; color:#9A9A9A; border:none; border-top:1px solid #2A2A2A; background:transparent; width:220px; }
.elementor-72 .elementor-element.elementor-element-496109d table.shop_attributes td { border:none; border-top:1px solid #2A2A2A; background:transparent; color:rgba(192,192,192,.8); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a3cba1 */.elementor-72 .elementor-element.elementor-element-8a3cba1 { font-family:"Cormorant Garamond",Georgia,serif; font-size:1.5rem; color:#C0C0C0; margin:0 0 2rem; text-align:center; } @media(min-width:768px){.elementor-72 .elementor-element.elementor-element-8a3cba1{font-size:1.875rem;}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-8a78247 */.elementor-72 .elementor-element.elementor-element-8a78247 ul.products { display:grid; grid-template-columns:repeat(2,1fr); gap:24px 16px; list-style:none; padding:0; } @media(min-width:768px){.elementor-72 .elementor-element.elementor-element-8a78247 ul.products{grid-template-columns:repeat(4,1fr);}} .elementor-72 .elementor-element.elementor-element-8a78247 ul.products li.product img { aspect-ratio:4/5; object-fit:cover; background:#2A2A2A; } .elementor-72 .elementor-element.elementor-element-8a78247 .woocommerce-loop-product__title { font-family:"Cormorant Garamond",Georgia,serif; color:#C0C0C0; text-align:center; } .elementor-72 .elementor-element.elementor-element-8a78247 .price { font-family:"Manrope",sans-serif; color:rgba(192,192,192,.7); text-align:center; display:block; font-size:.8125rem; } .elementor-72 .elementor-element.elementor-element-8a78247 .button{display:none;}/* End custom CSS */