.elementor-4776 .elementor-element.elementor-element-c0aa591{--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-4776 .elementor-element.elementor-element-c0aa591:not(.elementor-motion-effects-element-type-background), .elementor-4776 .elementor-element.elementor-element-c0aa591 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-4776 .elementor-element.elementor-element-17169b4{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:40px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-4776 .elementor-element.elementor-element-e472b1a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4776 .elementor-element.elementor-element-5d16855{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4776 .elementor-element.elementor-element-ad6488b .woocommerce-breadcrumb{color:#6B6B6B;font-family:"Space Grotesk", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;}.elementor-4776 .elementor-element.elementor-element-ad6488b .woocommerce-breadcrumb > a{color:#9A9A9A;}.elementor-4776 .elementor-element.elementor-element-444e4d6 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:38px;font-weight:800;line-height:1.1em;letter-spacing:-0.5px;color:#FFFFFF;}.woocommerce .elementor-4776 .elementor-element.elementor-element-36e464f .price{color:#C5B36F;font-family:"Syne", Sans-serif;font-size:30px;font-weight:700;}.elementor-4776 .elementor-element.elementor-element-28c549b{--divider-border-style:solid;--divider-color:#1E1E1E;--divider-border-width:1px;}.elementor-4776 .elementor-element.elementor-element-28c549b .elementor-divider-separator{width:100%;}.elementor-4776 .elementor-element.elementor-element-28c549b .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-4776 .elementor-element.elementor-element-861a99f .cart button, .elementor-4776 .elementor-element.elementor-element-861a99f .cart .button{transition:all 0.2s;}.elementor-4776 .elementor-element.elementor-element-861a99f .quantity .qty{transition:all 0.2s;}.elementor-4776 .elementor-element.elementor-element-7c04fe1{--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:48px 48px;--row-gap:48px;--column-gap:48px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#161616;--border-color:#161616;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-4776 .elementor-element.elementor-element-958ae8e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4776 .elementor-element.elementor-element-958ae8e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4776 .elementor-element.elementor-element-1144bba .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:4px;color:#C5B36F;}.elementor-4776 .elementor-element.elementor-element-e72a78d .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:28px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-4776 .elementor-element.elementor-element-efd3e7c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4776 .elementor-element.elementor-element-efd3e7c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4776 .elementor-element.elementor-element-9c0aeea{color:#A8A8A8;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;}.elementor-4776 .elementor-element.elementor-element-8ba6840{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#161616;--border-color:#161616;--padding-top:56px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-4776 .elementor-element.elementor-element-964d902{text-align:center;}.elementor-4776 .elementor-element.elementor-element-964d902 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:4px;color:#C5B36F;}.elementor-4776 .elementor-element.elementor-element-0cb3f8c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-4776 .elementor-element.elementor-element-0cb3f8c.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-4776 .elementor-element.elementor-element-17169b4{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4776 .elementor-element.elementor-element-444e4d6 .elementor-heading-title{font-size:32px;}.elementor-4776 .elementor-element.elementor-element-7c04fe1{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-4776 .elementor-element.elementor-element-0cb3f8c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:768px){.elementor-4776 .elementor-element.elementor-element-17169b4{--padding-top:20px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-4776 .elementor-element.elementor-element-444e4d6 .elementor-heading-title{font-size:26px;}.elementor-4776 .elementor-element.elementor-element-7c04fe1{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-4776 .elementor-element.elementor-element-e72a78d .elementor-heading-title{font-size:22px;}.elementor-4776 .elementor-element.elementor-element-8ba6840{--padding-top:40px;--padding-bottom:60px;--padding-left:14px;--padding-right:14px;}.elementor-4776 .elementor-element.elementor-element-0cb3f8c.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:40px;}}@media(min-width:769px){.elementor-4776 .elementor-element.elementor-element-17169b4{--content-width:1300px;}.elementor-4776 .elementor-element.elementor-element-e472b1a{--width:52%;}.elementor-4776 .elementor-element.elementor-element-5d16855{--width:48%;}.elementor-4776 .elementor-element.elementor-element-7c04fe1{--content-width:1300px;}.elementor-4776 .elementor-element.elementor-element-958ae8e{--width:300px;}.elementor-4776 .elementor-element.elementor-element-8ba6840{--content-width:1300px;}}@media(max-width:1024px) and (min-width:769px){.elementor-4776 .elementor-element.elementor-element-e472b1a{--width:100%;}.elementor-4776 .elementor-element.elementor-element-5d16855{--width:100%;}.elementor-4776 .elementor-element.elementor-element-958ae8e{--width:100%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-71f4e17 */.elementor-4776 .elementor-element.elementor-element-71f4e17 .woocommerce-product-gallery{position:relative}
.elementor-4776 .elementor-element.elementor-element-71f4e17 .woocommerce-product-gallery .flex-viewport,.elementor-4776 .elementor-element.elementor-element-71f4e17 .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:first-child{border-radius:25px;overflow:hidden;background:radial-gradient(circle at 50% 55%,rgba(197,179,111,.16),#0F0F0F 70%);border:1px solid #1E1E1E}
.elementor-4776 .elementor-element.elementor-element-71f4e17 .woocommerce-product-gallery__image img{aspect-ratio:1/1;object-fit:contain;padding:0;width:100%}
.elementor-4776 .elementor-element.elementor-element-71f4e17 .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px!important}
.elementor-4776 .elementor-element.elementor-element-71f4e17 .flex-control-thumbs li{width:auto!important;margin:0!important}
.elementor-4776 .elementor-element.elementor-element-71f4e17 .flex-control-thumbs li img{aspect-ratio:1/1;object-fit:contain;background:#111;border:1px solid #1E1E1E;border-radius:25px;padding:0;overflow:hidden;opacity:.55!important;transition:all .2s}
.elementor-4776 .elementor-element.elementor-element-71f4e17 .flex-control-thumbs li img.flex-active,.elementor-4776 .elementor-element.elementor-element-71f4e17 .flex-control-thumbs li img:hover{opacity:1!important;border-color:#C5B36F}
.elementor-4776 .elementor-element.elementor-element-71f4e17 .woocommerce-product-gallery__trigger{background:#111!important;border:1px solid #262626;top:16px!important;right:16px!important}
.elementor-4776 .elementor-element.elementor-element-71f4e17 span.onsale{background:#C5B36F;color:#0A0A0A;font-family:Syne,sans-serif;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;border-radius:999px;padding:7px 12px;min-height:0;line-height:1;top:16px;left:16px;z-index:5}
.elementor-4776 .elementor-element.elementor-element-71f4e17 .woocommerce-product-gallery__image img{border-radius:25px}/* End custom CSS */
/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-ad6488b */.elementor-4776 .elementor-element.elementor-element-ad6488b a:hover{color:#C5B36F!important}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-444e4d6 */.elementor-4776 .elementor-element.elementor-element-444e4d6 .mb-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.elementor-4776 .elementor-element.elementor-element-444e4d6 .mb-chips span{font:700 10px Syne,sans-serif;letter-spacing:2px;text-transform:uppercase;color:#C5B36F;border:1px solid rgba(197,179,111,.35);background:rgba(197,179,111,.06);border-radius:999px;padding:7px 12px}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-36e464f */.elementor-4776 .elementor-element.elementor-element-36e464f del{color:#555!important;font-size:.6em;margin-right:8px}.elementor-4776 .elementor-element.elementor-element-36e464f ins{text-decoration:none}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-861a99f */.elementor-4776 .elementor-element.elementor-element-861a99f form.cart{display:flex;gap:12px;align-items:stretch;flex-wrap:wrap;margin:0}
.elementor-4776 .elementor-element.elementor-element-861a99f .quantity{display:flex;align-items:center;background:#111;border:1px solid #262626;border-radius:12px;overflow:hidden;margin:0!important}
.elementor-4776 .elementor-element.elementor-element-861a99f .quantity .qty{width:64px;height:54px;background:transparent;border:0;color:#fff;font:700 16px Syne,sans-serif;text-align:center;-moz-appearance:textfield}
.elementor-4776 .elementor-element.elementor-element-861a99f .quantity .qty::-webkit-inner-spin-button,.elementor-4776 .elementor-element.elementor-element-861a99f .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.elementor-4776 .elementor-element.elementor-element-861a99f .mb-q{width:42px;height:54px;background:transparent;border:0;color:#C5B36F;font:600 20px "Space Grotesk",sans-serif;cursor:pointer;padding:0}
.elementor-4776 .elementor-element.elementor-element-861a99f .mb-q:hover{background:#181818}
.elementor-4776 .elementor-element.elementor-element-861a99f button.single_add_to_cart_button{flex:1;min-width:200px;height:56px;background:#C5B36F!important;color:#0A0A0A!important;border:1px solid #C5B36F!important;border-radius:12px!important;font:800 12px Syne,sans-serif!important;letter-spacing:2.5px!important;text-transform:uppercase;transition:all .2s;padding:0 24px!important}
.elementor-4776 .elementor-element.elementor-element-861a99f button.single_add_to_cart_button:hover{background:transparent!important;color:#C5B36F!important}
.elementor-4776 .elementor-element.elementor-element-861a99f .stock{color:#9A9A9A;font-family:"Space Grotesk",sans-serif}
.elementor-4776 .elementor-element.elementor-element-861a99f .stock.out-of-stock{color:#E07A7A}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-135133d */.elementor-4776 .elementor-element.elementor-element-135133d .product_meta{font-family:"Space Grotesk",sans-serif;font-size:13px;color:#6B6B6B;display:flex;flex-direction:column;gap:6px}.elementor-4776 .elementor-element.elementor-element-135133d .product_meta a{color:#BDBDBD;text-decoration:none}.elementor-4776 .elementor-element.elementor-element-135133d .product_meta a:hover{color:#C5B36F}.elementor-4776 .elementor-element.elementor-element-135133d .product_meta .detail-label,.elementor-4776 .elementor-element.elementor-element-135133d .product_meta>span{color:#6B6B6B}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-958ae8e */.elementor-4776 .elementor-element.elementor-element-958ae8e{flex:0 0 300px}@media(max-width:1024px){.elementor-4776 .elementor-element.elementor-element-958ae8e{flex:1 1 auto}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-9c0aeea */.elementor-4776 .elementor-element.elementor-element-9c0aeea{max-width:760px}.elementor-4776 .elementor-element.elementor-element-9c0aeea h2,.elementor-4776 .elementor-element.elementor-element-9c0aeea h3,.elementor-4776 .elementor-element.elementor-element-9c0aeea strong{color:#fff}.elementor-4776 .elementor-element.elementor-element-9c0aeea a{color:#C5B36F}.elementor-4776 .elementor-element.elementor-element-9c0aeea p{margin:0 0 1em}.elementor-4776 .elementor-element.elementor-element-9c0aeea ul{padding-left:1.2em}.elementor-4776 .elementor-element.elementor-element-9c0aeea table{width:100%;border-collapse:collapse}.elementor-4776 .elementor-element.elementor-element-9c0aeea td,.elementor-4776 .elementor-element.elementor-element-9c0aeea th{border-bottom:1px solid #1E1E1E;padding:10px 0;color:#BDBDBD}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efd3e7c */.elementor-4776 .elementor-element.elementor-element-efd3e7c{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-0cb3f8c */.elementor-4776 .elementor-element.elementor-element-0cb3f8c .products>h2{display:none}
.elementor-4776 .elementor-element.elementor-element-0cb3f8c ul.products li.product{background:#111;border:1px solid #1E1E1E;border-radius:16px;padding:12px 12px 16px;display:flex;flex-direction:column;transition:border-color .25s,transform .25s,box-shadow .25s;text-align:left}
.elementor-4776 .elementor-element.elementor-element-0cb3f8c ul.products li.product:hover{border-color:rgba(197,179,111,.5);transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,.45)}
.elementor-4776 .elementor-element.elementor-element-0cb3f8c ul.products li.product a.woocommerce-loop-product__link{display:flex;flex-direction:column;flex:1;text-decoration:none}
.elementor-4776 .elementor-element.elementor-element-0cb3f8c ul.products li.product a img{aspect-ratio:1/1;object-fit:contain;width:100%;background:radial-gradient(circle at 50% 55%,rgba(197,179,111,.14),#0C0C0C 70%);border-radius:25px;padding:0;overflow:hidden;margin:0 0 14px!important}
.elementor-4776 .elementor-element.elementor-element-0cb3f8c ul.products li.product .woocommerce-loop-product__title{color:#F2F2F2!important;font-family:"Space Grotesk",sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;padding:0 4px!important;margin:0 0 8px!important;min-height:2.8em}
.elementor-4776 .elementor-element.elementor-element-0cb3f8c ul.products li.product .price{color:#C5B36F!important;font-family:Syne,sans-serif!important;font-size:17px!important;font-weight:700!important;padding:0 4px;margin:auto 0 14px!important;display:block}
.elementor-4776 .elementor-element.elementor-element-0cb3f8c ul.products li.product .button{display:block;width:100%;text-align:center;margin:0!important;background:transparent!important;color:#C5B36F!important;border:1px solid rgba(197,179,111,.45)!important;border-radius:10px!important;font-family:Syne,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:13px 10px!important}
.elementor-4776 .elementor-element.elementor-element-0cb3f8c ul.products li.product .button:hover{background:#C5B36F!important;color:#0A0A0A!important}
.elementor-4776 .elementor-element.elementor-element-0cb3f8c ul.products li.product .added_to_cart{display:block;text-align:center;color:#9A9A9A;font-size:12px;margin-top:8px}
@media(max-width:767px){.elementor-4776 .elementor-element.elementor-element-0cb3f8c ul.products li.product{padding:8px 8px 12px}.elementor-4776 .elementor-element.elementor-element-0cb3f8c ul.products li.product .button{font-size:10px!important;letter-spacing:1px!important}}/* End custom CSS */