.elementor-4336 .elementor-element.elementor-element-2f52965{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-4336 .elementor-element.elementor-element-2f52965:not(.elementor-motion-effects-element-type-background), .elementor-4336 .elementor-element.elementor-element-2f52965 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4336 .elementor-element.elementor-element-199d77b{--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:37px 37px;--row-gap:37px;--column-gap:37px;}.elementor-4336 .elementor-element.elementor-element-93d98e1{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.woocommerce .elementor-4336 .elementor-element.elementor-element-0e2a559 .flex-viewport:not(:last-child){margin-bottom:13px;}.woocommerce .elementor-4336 .elementor-element.elementor-element-0e2a559 .flex-control-thumbs li{padding-right:calc(13px / 2);padding-left:calc(13px / 2);padding-bottom:13px;}.woocommerce .elementor-4336 .elementor-element.elementor-element-0e2a559 .flex-control-thumbs{margin-right:calc(-13px / 2);margin-left:calc(-13px / 2);}.elementor-4336 .elementor-element.elementor-element-cb0d2bb{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4336 .elementor-element.elementor-element-5a5fe24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-4336 .elementor-element.elementor-element-5a5fe24 .elementor-heading-title{font-family:"Lambotype Cnd", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:140%;letter-spacing:0px;color:#917300;}.elementor-4336 .elementor-element.elementor-element-e272049 .elementor-heading-title{font-family:"Lambotype Cnd", Sans-serif;font-size:40px;font-weight:900;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:100%;letter-spacing:0px;color:#0E0F16E6;}.elementor-4336 .elementor-element.elementor-element-643b44a{--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;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4336 .elementor-element.elementor-element-2263ee2{text-align:center;}.elementor-4336 .elementor-element.elementor-element-2263ee2 .elementor-heading-title{font-size:18px;color:#313131;}.elementor-4336 .elementor-element.elementor-element-fe2eaad{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 4%) 0%;}.woocommerce .elementor-4336 .elementor-element.elementor-element-fe2eaad .price{color:#111111;font-family:"Lambotype Cnd", Sans-serif;font-size:26px;font-weight:900;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:100%;letter-spacing:0px;}.woocommerce .elementor-4336 .elementor-element.elementor-element-fe2eaad .price ins{color:#324A6D;}body:not(.rtl) .elementor-4336 .elementor-element.elementor-element-fe2eaad:not(.elementor-product-price-block-yes) del{margin-right:10px;}body.rtl .elementor-4336 .elementor-element.elementor-element-fe2eaad:not(.elementor-product-price-block-yes) del{margin-left:10px;}.elementor-4336 .elementor-element.elementor-element-fe2eaad.elementor-product-price-block-yes del{margin-bottom:10px;}.elementor-4336 .elementor-element.elementor-element-e44b5a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;}.elementor-4336 .elementor-element.elementor-element-b94af3a{width:var( --container-widget-width, 507px );max-width:507px;margin:8% 0% calc(var(--kit-widget-spacing, 0px) + 8%) 0%;--container-widget-width:507px;--container-widget-flex-grow:0;color:#313131;font-family:"Lambotype Cnd", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:140%;letter-spacing:0px;}.elementor-4336 .elementor-element.elementor-element-ef46473{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4336 .elementor-element.elementor-element-ef46473 .cart button, .elementor-4336 .elementor-element.elementor-element-ef46473 .cart .button{font-family:"Lambotype Cnd", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;line-height:100%;border-radius:0px 0px 0px 0px;padding:10px 24px 10px 24px;color:#1A1A1A;background-color:#FFC000;border-color:#FFC000;transition:all 0.2s;}.elementor-4336 .elementor-element.elementor-element-ef46473 .cart button:hover, .elementor-4336 .elementor-element.elementor-element-ef46473 .cart .button:hover{background-color:#F2BE35;}.elementor-4336 .elementor-element.elementor-element-ef46473 .quantity .qty{transition:all 0.2s;}.elementor-4336 .elementor-element.elementor-element-fc7e07f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-4336 .elementor-element.elementor-element-476ae93{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-4336 .elementor-element.elementor-element-476ae93:not(.elementor-motion-effects-element-type-background), .elementor-4336 .elementor-element.elementor-element-476ae93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-4336 .elementor-element.elementor-element-4294592{--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:center;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4336 .elementor-element.elementor-element-ce41003{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4336 .elementor-element.elementor-element-a2a1b35{text-align:center;}.elementor-4336 .elementor-element.elementor-element-a2a1b35 .elementor-heading-title{font-family:"Lambotype Cnd", Sans-serif;font-size:54px;font-weight:900;text-transform:uppercase;line-height:100%;color:#917300;}.elementor-4336 .elementor-element.elementor-element-0d76a40{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-4336 .elementor-element.elementor-element-0d76a40 .elementor-heading-title{font-family:"Lambotype Cnd", Sans-serif;font-size:54px;font-weight:900;text-transform:uppercase;line-height:100%;color:#917300;}.elementor-4336 .elementor-element.elementor-element-10ceb76.elementor-wc-products ul.products li.product{text-align:center;}.elementor-4336 .elementor-element.elementor-element-10ceb76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4336 .elementor-element.elementor-element-10ceb76.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:140px;}.elementor-4336 .elementor-element.elementor-element-10ceb76.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:35px;}.elementor-4336 .elementor-element.elementor-element-10ceb76.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#313131;margin-bottom:3px;}.elementor-4336 .elementor-element.elementor-element-10ceb76.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#313131;margin-bottom:3px;}.elementor-4336 .elementor-element.elementor-element-10ceb76.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-4336 .elementor-element.elementor-element-10ceb76.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:900;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:100%;letter-spacing:0px;}.elementor-4336 .elementor-element.elementor-element-10ceb76.elementor-wc-products ul.products li.product .price{color:#917300;font-family:"Lambotype Cnd", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-4336 .elementor-element.elementor-element-10ceb76.elementor-wc-products ul.products li.product .price ins{color:#917300;}.elementor-4336 .elementor-element.elementor-element-10ceb76.elementor-wc-products ul.products li.product .price ins .amount{color:#917300;}.elementor-4336 .elementor-element.elementor-element-10ceb76.elementor-wc-products ul.products li.product .price del{color:#1C244B;}.elementor-4336 .elementor-element.elementor-element-10ceb76.elementor-wc-products ul.products li.product .price del .amount{color:#1C244B;}.elementor-4336 .elementor-element.elementor-element-10ceb76.elementor-wc-products ul.products li.product .price del {font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:line-through;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-4336 .elementor-element.elementor-element-10ceb76.elementor-wc-products ul.products li.product .button{color:#1A1A1A;background-color:#FFC000;border-color:#FFC000;font-family:"Lambotype Cnd", Sans-serif;font-size:16px;font-weight:900;text-transform:capitalize;line-height:1em;letter-spacing:0px;border-radius:0px 0px 0px 0px;padding:10px 12px 10px 12px;margin-top:0px;}.elementor-4336 .elementor-element.elementor-element-10ceb76.elementor-wc-products ul.products li.product .button:hover{background-color:#F2BE35;}.elementor-4336 .elementor-element.elementor-element-10ceb76.elementor-wc-products .added_to_cart{color:#1C244B;}.elementor-4336 .elementor-element.elementor-element-10ceb76.elementor-wc-products ul.products li.product span.onsale{display:block;color:#FFFFFF;background-color:#467FF7;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:30px;letter-spacing:0px;border-radius:0px;min-width:80px;min-height:30px;right:auto;left:0;margin:0px;}body.elementor-page-4336{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-4336 .elementor-element.elementor-element-93d98e1{--width:60%;}.elementor-4336 .elementor-element.elementor-element-cb0d2bb{--width:40%;}}@media(max-width:1024px){.elementor-4336 .elementor-element.elementor-element-2f52965{--padding-top:42px;--padding-bottom:42px;--padding-left:40px;--padding-right:40px;}.elementor-4336 .elementor-element.elementor-element-cb0d2bb{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-4336 .elementor-element.elementor-element-5a5fe24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4336 .elementor-element.elementor-element-5a5fe24 .elementor-heading-title{font-size:14px;}.elementor-4336 .elementor-element.elementor-element-e272049 .elementor-heading-title{font-size:28px;}.elementor-4336 .elementor-element.elementor-element-fe2eaad{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.woocommerce .elementor-4336 .elementor-element.elementor-element-fe2eaad .price{font-size:25px;}.elementor-4336 .elementor-element.elementor-element-b94af3a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-4336 .elementor-element.elementor-element-fc7e07f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-4336 .elementor-element.elementor-element-476ae93{--padding-top:42px;--padding-bottom:42px;--padding-left:40px;--padding-right:40px;}.elementor-4336 .elementor-element.elementor-element-a2a1b35 .elementor-heading-title{font-size:40px;}.elementor-4336 .elementor-element.elementor-element-0d76a40 .elementor-heading-title{font-size:40px;}.elementor-4336 .elementor-element.elementor-element-10ceb76.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4336 .elementor-element.elementor-element-10ceb76.elementor-wc-products ul.products li.product .price{font-size:14px;}.elementor-4336 .elementor-element.elementor-element-10ceb76.elementor-wc-products ul.products li.product .button{font-size:14px;}.elementor-4336 .elementor-element.elementor-element-10ceb76.elementor-wc-products ul.products li.product span.onsale{font-size:14px;line-height:2em;}}@media(max-width:767px){.elementor-4336 .elementor-element.elementor-element-2f52965{--padding-top:0px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-4336 .elementor-element.elementor-element-199d77b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4336 .elementor-element.elementor-element-93d98e1{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4336 .elementor-element.elementor-element-cb0d2bb{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4336 .elementor-element.elementor-element-5a5fe24{text-align:center;}.elementor-4336 .elementor-element.elementor-element-e272049{text-align:center;}.elementor-4336 .elementor-element.elementor-element-e272049 .elementor-heading-title{font-size:28px;line-height:1em;}.elementor-4336 .elementor-element.elementor-element-fe2eaad{text-align:center;}.woocommerce .elementor-4336 .elementor-element.elementor-element-fe2eaad .price{font-size:20px;}.elementor-4336 .elementor-element.elementor-element-b94af3a{padding:0% 5% 0% 5%;text-align:center;}.elementor-4336 .elementor-element.elementor-element-476ae93{--padding-top:42px;--padding-bottom:42px;--padding-left:20px;--padding-right:20px;}.elementor-4336 .elementor-element.elementor-element-ce41003{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-4336 .elementor-element.elementor-element-a2a1b35 .elementor-heading-title{font-size:32px;}.elementor-4336 .elementor-element.elementor-element-0d76a40{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4336 .elementor-element.elementor-element-0d76a40 .elementor-heading-title{font-size:32px;}.elementor-4336 .elementor-element.elementor-element-10ceb76.elementor-wc-products ul.products li.product{text-align:center;}.elementor-4336 .elementor-element.elementor-element-10ceb76{width:100%;max-width:100%;}.elementor-4336 .elementor-element.elementor-element-10ceb76.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:70px;}.elementor-4336 .elementor-element.elementor-element-10ceb76.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:30px;}.elementor-4336 .elementor-element.elementor-element-10ceb76.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-4336 .elementor-element.elementor-element-10ceb76.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;}}/* Start custom CSS for container, class: .elementor-element-93d98e1 *//* Make the gallery wrapper flex row so thumbs sit left of main image */
.woocommerce-product-gallery {
    display: flex !important;
    flex-direction: row-reverse !important;
    gap: 12px !important;
}

/* Main image takes remaining space */
.woocommerce-product-gallery .flex-viewport {
    flex: 1 !important;
    width: 100% !important;
}

/* Thumbs column on the left */
.woocommerce-product-gallery ol.flex-control-thumbs {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 80px !important;
    flex-shrink: 0 !important;
}


/* Single image — no ol generated, reset to normal block */
.woocommerce-product-gallery--columns-4:not(:has(ol.flex-control-thumbs)),
.woocommerce-product-gallery--columns-3:not(:has(ol.flex-control-thumbs)),
.woocommerce-product-gallery--columns-2:not(:has(ol.flex-control-thumbs)) {
    display: block !important;
}

.flex-control-nav.flex-control-thumbs li {
    width: 70px !important;
    height: 70px !important;
    padding: 5px !important;
    border-radius: 4px !important;
    border: 1px solid rgba(85, 85, 85, 0.80) !important;
    background: #FFF !important;
    box-shadow: 0 2px 8px rgba(99, 99, 99, 0.20) !important;
}
.flex-control-nav.flex-control-thumbs li {
    margin-bottom: 10px !important;
}

.flex-control-nav.flex-control-thumbs li:last-child {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ecab99e *//* Hide default out-of-stock text */
.stock.out-of-stock {
    display: none !important;
}
.figma-availability {
    color: #917300; 
    font-family: "Lambotype Cnd", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.4; /* 140% */
    display: inline-flex;
    align-items: baseline;
     color: #917300;
}

.figma-availability .label {
    margin-right: 8px;
    
}

/* Ensure color changes if it's Out of Stock */
.figma-availability .status:contains('OUT') {
    color: #cc0000 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a197df4 */.e-atc-qty-button-holder .quantity {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    border-radius: 2px !important;
    border: 1px solid rgba(85, 85, 85, 0.20) !important;
    background: #F5F5F5 !important;
    gap: 12px !important;
    width: 100% !important;
}

/* Buttons */
.e-atc-qty-button-holder .quantity .qty-minus,
.e-atc-qty-button-holder .quantity .qty-plus {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    width: auto !important;
    height: auto !important;
    flex-shrink: 0 !important;
    cursor: pointer !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Input */
.e-atc-qty-button-holder .quantity input.qty {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    text-align: center !important;
    font-size: 18px !important;
    flex: 1 !important;
    outline: none !important;
    width: auto !important;
    padding: 0 !important;
}

/* Minus disabled */
.e-atc-qty-button-holder .qty-minus.disabled svg path {
    stroke: #BFBFBF !important;
}
.e-atc-qty-button-holder .qty-minus.disabled {
    opacity: 0.4 !important;
    pointer-events: none !important;
}

/* Minus active */
.e-atc-qty-button-holder .qty-minus:not(.disabled) svg path {
    stroke: #917300 !important;
}

/* Plus */
.e-atc-qty-button-holder .qty-plus svg path {
    stroke: #917300 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb0d2bb *//* title  */
.elementor-element-5a5fe24 {
    margin-bottom: 0 !important;
}
/* price */
.elementor-element-fe2eaad {
    margin-bottom: 0 !important;
}
.price {
    margin-bottom: 0 !important;
}
/* product description */
.elementor-element-b94af3a {
    margin: 0 !important;
}

/* add to cart */
 .single_add_to_cart_button.button.alt {
     width: 100% !important;
     height: 50px !important;
     margin-top: 12px!important;
}
/* variations */
.variations tr {
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
}
.variations th {
    padding: 0 !important;
    background: #fff !important;
}
.variations th label {
    padding: 0 !important;
    font-size: 18px !important;
    color: #313131 !important;
    font-weight: 400 !important;
    line-height: 114%;
}
.variations td {
    background: #fff !important;
    padding: 12px 0 0 0 !important;
}
.reset_variations {
    display: none !important;
}
/* magnifier icon image */
.woocommerce-product-gallery__trigger{
    display: none !important;
}

/*----------------------- */

/* WooComerce Notices */
/* Main Container */
.elementor-4336 .elementor-element.elementor-element-cb0d2bb .woocommerce-message {
    font-family: 'Lambotype cnd', sans-serif; 
    background-color: #f9f9f9 !important; 
    border-top: 4px solid #917300 !important; 
    color: #313131 !important;
    margin: 0 !important;

    display: flex !important;          /* align items in a row */
    align-items: center !important;    /* vertical alignment */
    gap: 15px !important;              /* space between icon, text, button */
}

/* Success Icon Styling */
.elementor-4336 .elementor-element.elementor-element-cb0d2bb .woocommerce-message::before {
    color: #917300 !important; 
    margin-top: 10px !important;      
    font-size: 18px !important;        
}

/* View Cart Button */
.elementor-4336 .elementor-element.elementor-element-cb0d2bb .woocommerce-message .button.wc-forward {
    background-color: #fff !important;
    color: #1A1A1A !important;
    text-transform: none !important;
    padding: 10px 20px !important;
    border-radius: 2px !important;
    font-weight: 600;
    text-decoration: none !important;
    border: none !important; 
    transition: 0.3s ease;
}

/* Remove hover border */
.elementor-4336 .elementor-element.elementor-element-cb0d2bb .woocommerce-message :hover {
    border: none !important; 
}

/* Remove black focus border */
.elementor-4336 .elementor-element.elementor-element-cb0d2bb .woocommerce-message,
.elementor-4336 .elementor-element.elementor-element-cb0d2bb .woocommerce-message:focus,
.elementor-4336 .elementor-element.elementor-element-cb0d2bb .woocommerce-message:active {
    outline: none !important;
    box-shadow: none !important;
}

/* Mobile Adjustments content */

@media (max-width: 767px) {
    .elementor-4336 .elementor-element.elementor-element-b94af3a {
        padding: 0 !important;
        text-align: start !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f52965 *//* Remove padding for the entire page */
.elementor.elementor-4336.elementor-location-single {
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2a1b35 */.elementor-4336 .elementor-element.elementor-element-a2a1b35 {
    opacity: 0.3;
    background: var(--Gradient, linear-gradient(180deg, #99802E 0%, #C3AA71 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d76a40 */.elementor-4336 .elementor-element.elementor-element-0d76a40 {
    background: var(--Gradient, linear-gradient(180deg, #99802E 0%, #C3AA71 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-10ceb76 *//*  product card*/
.product {
    padding: 12px !important;
    background: #F5F5F5 !important;
}

.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{
    margin: 0!important;
}
/* ------------- */

/* Buttons*/

.button{
    margin-top: 8px !important;
}
/* Hide only the spinner/icon WHILE it is loading */
.button.ajax_add_to_cart.loading::after {
    display: none !important;
    content: none !important;
    animation: none !important;
}

/* Explicitly allow the checkmark to appear AFTER it is added */
.button.ajax_add_to_cart.added::after {
    display: inline-block !important;
    content: "\e017" !important; /* This is the standard Woo checkmark icon code */
    font-family: WooCommerce !important;
    margin-left: 0.5em;
    vertical-align: bottom;
}
/* Button container fix */
.elementor-4336 .elementor-element.elementor-element-10ceb76 .button,
.elementor-4336 .elementor-element.elementor-element-10ceb76 .added_to_cart {
    display: inline-block !important;
}


/* View Cart */
.elementor-4336 .elementor-element.elementor-element-10ceb76 .added_to_cart.wc-forward {
    background: #fff !important;
    padding: 0 10px !important;
    margin-left: 8px !important; /* pushes to right */
    line-height: 220% !important;
}

/* Make both buttons align in one row */
.elementor-4336 .elementor-element.elementor-element-10ceb76 .woocommerce-loop-product__link + .button,
.elementor-4336 .elementor-element.elementor-element-10ceb76 .added_to_cart {
    display: inline-flex !important;
    align-items: center;
    gap: 10px;
}

/* Mobile */
@media (max-width: 1024px) {
    .elementor-4336 .elementor-element.elementor-element-10ceb76 .added_to_cart.wc-forward {
        margin-top: 8px !important;
        margin-left: 0 !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lambotype Cnd';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://lamborghiniclubusa.com/wp-content/uploads/2026/01/LambotypeCnd-Regular.woff') format('woff'),
		url('https://lamborghiniclubusa.com/wp-content/uploads/2026/01/LambotypeCnd-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Lambotype Cnd';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://lamborghiniclubusa.com/wp-content/uploads/2026/01/LambotypeCnd-Bold.woff') format('woff'),
		url('https://lamborghiniclubusa.com/wp-content/uploads/2026/01/LambotypeCnd-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */