.elementor-3377 .elementor-element.elementor-element-be08f8c{--display:flex;--min-height:100vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.4;--padding-top:10em;--padding-bottom:6em;--padding-left:4em;--padding-right:4em;}.elementor-3377 .elementor-element.elementor-element-be08f8c::before, .elementor-3377 .elementor-element.elementor-element-be08f8c > .elementor-background-video-container::before, .elementor-3377 .elementor-element.elementor-element-be08f8c > .e-con-inner > .elementor-background-video-container::before, .elementor-3377 .elementor-element.elementor-element-be08f8c > .elementor-background-slideshow::before, .elementor-3377 .elementor-element.elementor-element-be08f8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3377 .elementor-element.elementor-element-be08f8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://revelation.kcdev.site/wp-content/uploads/2025/11/bg1.png");--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:contain;}.elementor-3377 .elementor-element.elementor-element-be08f8c .elementor-repeater-item-a8ed95a.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3377 .elementor-element.elementor-element-74d1653{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3377 .elementor-element.elementor-element-6752b20{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3377 .elementor-element.elementor-element-24431ee.ob-harakiri{writing-mode:inherit;}.elementor-3377 .elementor-element.elementor-element-24431ee.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-3377 .elementor-element.elementor-element-24431ee.ob-harakiri div{writing-mode:inherit;}.elementor-3377 .elementor-element.elementor-element-24431ee{text-align:center;}.elementor-3377 .elementor-element.elementor-element-24431ee .elementor-heading-title{font-family:var( --e-global-typography-1a968c5-font-family ), Sans-serif;font-size:var( --e-global-typography-1a968c5-font-size );font-weight:var( --e-global-typography-1a968c5-font-weight );line-height:var( --e-global-typography-1a968c5-line-height );color:var( --e-global-color-text );}.elementor-3377 .elementor-element.elementor-element-24431ee.ob-harakiri > div, .elementor-3377 .elementor-element.elementor-element-24431ee.ob-harakiri > h1, .elementor-3377 .elementor-element.elementor-element-24431ee.ob-harakiri > h2, .elementor-3377 .elementor-element.elementor-element-24431ee.ob-harakiri > h3, .elementor-3377 .elementor-element.elementor-element-24431ee.ob-harakiri > h4, .elementor-3377 .elementor-element.elementor-element-24431ee.ob-harakiri > h5, .elementor-3377 .elementor-element.elementor-element-24431ee.ob-harakiri > h6, .elementor-3377 .elementor-element.elementor-element-24431ee.ob-harakiri > p{transform:rotate(0deg);}.elementor-3377 .elementor-element.elementor-element-24431ee > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-3377 .elementor-element.elementor-element-6a3ed67 .jet-woo-builder.elementor-jet-single-price .price del{display:inline-block;font-weight:400;text-decoration:line-through;}.elementor-3377 .elementor-element.elementor-element-6a3ed67 .jet-woo-builder.elementor-jet-single-price .price ins{display:inline-block;font-weight:400;text-decoration:none;}.elementor-3377 .elementor-element.elementor-element-6a3ed67 .jet-woo-builder.elementor-jet-single-price .price{font-family:var( --e-global-typography-839846c-font-family ), Sans-serif;font-size:var( --e-global-typography-839846c-font-size );font-weight:var( --e-global-typography-839846c-font-weight );text-transform:var( --e-global-typography-839846c-text-transform );color:var( --e-global-color-text );text-align:center;}.elementor-3377 .elementor-element.elementor-element-6a3ed67 .jet-woo-builder.elementor-jet-single-price .price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-3377 .elementor-element.elementor-element-a8fe195 .jet-woo-builder .jet-single-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-align:center;}.elementor-3377 .elementor-element.elementor-element-ce998e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3377 .elementor-element.elementor-element-ce998e0{--add-to-cart-wc-forward-display:inline-block;}.elementor-3377 .elementor-element.elementor-element-ce998e0 .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form){flex-direction:row;}.elementor-3377 .elementor-element.elementor-element-ce998e0 .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart{flex-direction:row;}.elementor-3377 .elementor-element.elementor-element-ce998e0 .jet-woo-builder .single_add_to_cart_button.button{max-width:212px;font-family:var( --e-global-typography-28c8336-font-family ), Sans-serif;font-size:var( --e-global-typography-28c8336-font-size );font-weight:var( --e-global-typography-28c8336-font-weight );text-transform:var( --e-global-typography-28c8336-text-transform );font-style:var( --e-global-typography-28c8336-font-style );text-decoration:var( --e-global-typography-28c8336-text-decoration );color:var( --e-global-color-475b0e5 );background-color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;margin:0px 0px 0px 10px;padding:10px 15px 10px 15px;}.elementor-3377 .elementor-element.elementor-element-ce998e0 .jet-woo-builder .single_add_to_cart_button.button:hover{color:var( --e-global-color-text );background-color:#E9DDD500;border-color:var( --e-global-color-text );}.elementor-3377 .elementor-element.elementor-element-ce998e0 .jet-woo-builder .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 );color:var( --e-global-color-primary );}.elementor-3377 .elementor-element.elementor-element-ce998e0 .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity{max-width:100px;}.elementor-3377 .elementor-element.elementor-element-ce998e0 .jet-woo-builder .qty{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 );color:var( --e-global-color-text );background-color:#FFFFFF00;border-style:none;border-radius:3px 3px 3px 3px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0);padding:9px 5px 9px 0px;}.elementor-3377 .elementor-element.elementor-element-ce998e0 .jet-woo-builder .qty:focus{color:var( --e-global-color-text );border-color:#02010100;}.elementor-3377 .elementor-element.elementor-element-ce998e0 .jet-woo-builder .qty:not([type="hidden"]){margin:10px 0px 10px 0px;}.elementor-3377 .elementor-element.elementor-element-ce998e0 .elementor-jet-single-add-to-cart .variations{max-width:370px;margin:0px 0px 010px 0px;}.elementor-3377 .elementor-element.elementor-element-ce998e0 .elementor-jet-single-add-to-cart .variations .label label{font-family:"Sorts Mill Goudy", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );margin:10px 0px 0px 0px;}.elementor-3377 .elementor-element.elementor-element-ce998e0 .elementor-jet-single-add-to-cart .variations select{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );background-color:var( --e-global-color-475b0e5 );border-style:none;border-radius:0px 0px 0px 0px;padding:8px 10px 8px 16px;}.elementor-3377 .elementor-element.elementor-element-ce998e0 .elementor-jet-single-add-to-cart .variations select:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-475b0e5 );}.elementor-3377 .elementor-element.elementor-element-ce998e0 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price, .elementor-3377 .elementor-element.elementor-element-ce998e0 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{font-family:"sweet-sans-pro", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;}.elementor-3377 .elementor-element.elementor-element-ce998e0 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price{color:var( --e-global-color-text );text-align:center;}.elementor-3377 .elementor-element.elementor-element-ce998e0 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{color:var( --e-global-color-text );text-align:center;}.elementor-3377 .elementor-element.elementor-element-ce998e0 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del{text-decoration:line-through;font-weight:400;}.elementor-3377 .elementor-element.elementor-element-ce998e0 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del{text-decoration:line-through;font-weight:400;}.elementor-3377 .elementor-element.elementor-element-ce998e0 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins{text-decoration:none;font-weight:400;}.elementor-3377 .elementor-element.elementor-element-ce998e0 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins{text-decoration:none;font-weight:400;}.elementor-3377 .elementor-element.elementor-element-ce998e0 .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-3377 .elementor-element.elementor-element-ce998e0 .elementor-jet-single-add-to-cart .woocommerce-variation-description{color:#3c4b71;}.elementor-3377 .elementor-element.elementor-element-ce998e0 .elementor-jet-single-add-to-cart .reset_variations{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 );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-3377 .elementor-element.elementor-element-ce998e0 .elementor-jet-single-add-to-cart .reset_variations:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3377 .elementor-element.elementor-element-55951f4{width:100%;max-width:100%;}.elementor-3377 .elementor-element.elementor-element-55951f4 > .elementor-widget-container{background-color:var( --e-global-color-475b0e5 );padding:1em 2em 1em 2em;}.elementor-3377 .elementor-element.elementor-element-55951f4 .jet-woo-builder .woocommerce-product-details__short-description{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 );color:var( --e-global-color-text );text-align:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3377 .elementor-element.elementor-element-74d1653{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3377 .elementor-element.elementor-element-6752b20{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3377 .elementor-element.elementor-element-24431ee .elementor-heading-title{font-size:var( --e-global-typography-1a968c5-font-size );line-height:var( --e-global-typography-1a968c5-line-height );}.elementor-3377 .elementor-element.elementor-element-6a3ed67 .jet-woo-builder.elementor-jet-single-price .price{font-size:var( --e-global-typography-839846c-font-size );}.elementor-3377 .elementor-element.elementor-element-a8fe195 .jet-woo-builder .jet-single-content{font-size:var( --e-global-typography-text-font-size );}.elementor-3377 .elementor-element.elementor-element-ce998e0 .jet-woo-builder .single_add_to_cart_button.button{font-size:var( --e-global-typography-28c8336-font-size );}.elementor-3377 .elementor-element.elementor-element-ce998e0 .jet-woo-builder .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-3377 .elementor-element.elementor-element-ce998e0 .jet-woo-builder .qty{font-size:var( --e-global-typography-accent-font-size );}.elementor-3377 .elementor-element.elementor-element-ce998e0 .elementor-jet-single-add-to-cart .variations select{font-size:var( --e-global-typography-text-font-size );}.elementor-3377 .elementor-element.elementor-element-ce998e0 .elementor-jet-single-add-to-cart .reset_variations{font-size:var( --e-global-typography-accent-font-size );}.elementor-3377 .elementor-element.elementor-element-55951f4 .jet-woo-builder .woocommerce-product-details__short-description{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-3377 .elementor-element.elementor-element-24431ee .elementor-heading-title{font-size:var( --e-global-typography-1a968c5-font-size );line-height:var( --e-global-typography-1a968c5-line-height );}.elementor-3377 .elementor-element.elementor-element-6a3ed67 .jet-woo-builder.elementor-jet-single-price .price{font-size:var( --e-global-typography-839846c-font-size );}.elementor-3377 .elementor-element.elementor-element-a8fe195 .jet-woo-builder .jet-single-content{font-size:var( --e-global-typography-text-font-size );}.elementor-3377 .elementor-element.elementor-element-ce998e0 .jet-woo-builder .single_add_to_cart_button.button{font-size:var( --e-global-typography-28c8336-font-size );}.elementor-3377 .elementor-element.elementor-element-ce998e0 .jet-woo-builder .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-3377 .elementor-element.elementor-element-ce998e0 .jet-woo-builder .qty{font-size:var( --e-global-typography-accent-font-size );}.elementor-3377 .elementor-element.elementor-element-ce998e0 .elementor-jet-single-add-to-cart .variations select{font-size:var( --e-global-typography-text-font-size );}.elementor-3377 .elementor-element.elementor-element-ce998e0 .elementor-jet-single-add-to-cart .reset_variations{font-size:var( --e-global-typography-accent-font-size );}.elementor-3377 .elementor-element.elementor-element-55951f4 .jet-woo-builder .woocommerce-product-details__short-description{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-6eab599 */.elementor-3377 .elementor-element.elementor-element-6eab599 div.images .flex-control-thumbs{
    display: none!Important
}/* End custom CSS */
/* Start custom CSS for woocommerce-notices, class: .elementor-element-55adcaa */.elementor-3377 .elementor-element.elementor-element-55adcaa .woocommerce-message .button{
    width: calc(50% - 10px);
    text-align: center;
}
.elementor-3377 .elementor-element.elementor-element-55adcaa .woocommerce-message .button:not(:hover){
    background-color: #f3f3f3;
}

.elementor-3377 .elementor-element.elementor-element-55adcaa .woocommerce-message{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
        column-gap: 10px;text-align: center;
    justify-content: center;
}

.elementor-3377 .elementor-element.elementor-element-55adcaa .woocommerce-message::before{
    display: none!Important
}/* End custom CSS */
/* Start custom CSS for jet-single-add-to-cart, class: .elementor-element-ce998e0 */.elementor-3377 .elementor-element.elementor-element-ce998e0 .thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-label-li {
    min-width: fit-content!Important;
    text-align: center!Important;margin:0px!important;
}
.elementor-3377 .elementor-element.elementor-element-ce998e0 table.variations tr {
    display: flex!Important;
    flex-direction: column!Important;
    flex-wrap: nowrap!Important;
    align-content: center!Important;
    align-items: center!Important;
    justify-content: flex-start!Important;
}
.elementor-3377 .elementor-element.elementor-element-ce998e0 .thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-label-li.attr_swatch_design_default{
    background-color:transparent!Important;
}
.elementor-3377 .elementor-element.elementor-element-ce998e0 form.variations_form.cart.th-var-active {
    justify-items: anchor-center;
}

.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.attr_swatch_design_default.thwvsf-selected, .thwvsf-wrapper-ul .thwvsf-wrapper-item-li.attr_swatch_design_default.thwvsf-selected:hover,.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.attr_swatch_design_default:hover{
    -webkit-box-shadow: 0px 2px 0px 0px #e9ddd5!important;
    box-shadow: 0px 2px 0px 0px #e9ddd5!important;
    border-radius: 0;
}
.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.attr_swatch_design_default{
   box-shadow: 0 0 0 0px transparent !important;
    border-radius:0px;
}

.woocommerce-variation-price {
    text-align: center;
    margin-bottom: 20px;
}
.elementor-3377 .elementor-element.elementor-element-ce998e0 .variations td.value{
    padding:0px;
}
.elementor-3377 .elementor-element.elementor-element-ce998e0 ul.thwvsf-wrapper-ul{
    gap:10px
}
.elementor-3377 .elementor-element.elementor-element-ce998e0 a.reset_variations{
    display:none!important;
}


/* Re-enable native spinners */
.woocommerce .quantity .qty,
input.qty[type="number"] {
  appearance: auto;             /* modern */
  -webkit-appearance: auto;     /* Safari/Chrome */
  -moz-appearance: auto;        /* Firefox */
}

/* Some themes globally disabled the WebKit spinners; undo it */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: auto !important;
  margin: 0;
  opacity: 1;
}
/* Qty input: remove focus ring/border across browsers & themes */
.woocommerce div.quantity .qty:focus,
.woocommerce div.quantity .qty:focus-visible,
.woocommerce .quantity input.qty:focus,
.woocommerce .quantity input.qty:focus-visible {
  outline: none !important;      /* kills the blue WebKit ring */
  box-shadow: none !important;    /* many themes add a glow on focus */
  border-color: inherit !important; /* or use transparent if you prefer */
}

/* Some themes put the focus style on the wrapper */
.woocommerce div.quantity:focus-within,
.woocommerce .quantity.buttons_added:focus-within {
  outline: none !important;
  box-shadow: none !important;
  border-color: inherit !important;
}

/* Optional: if a border still flashes on focus, force it off */
.woocommerce .quantity .qty:focus {
  border: 0px solid transparent !important;
}
.elementor-3377 .elementor-element.elementor-element-ce998e0 .thwvsf-wrapper-ul .thwvsf-label-li.attr_swatch_design_default .thwvsf-item-span.item-span-text{
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size:20px;
}.woocommerce div.product form.cart .button {
    vertical-align: middle;
    float: left;
    align-self: anchor-center;
}



.woocommerce a.added_to_cart {
    width: 160px;
    align-self: center;
    text-align: center;
}

.elementor-3377 .elementor-element.elementor-element-ce998e0 a.added_to_cart.wc-forward{
    display:none!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-6eab599 */.elementor-3377 .elementor-element.elementor-element-6eab599 div.images .flex-control-thumbs{
    display: none!Important
}/* End custom CSS */
/* Start custom CSS for woocommerce-notices, class: .elementor-element-55adcaa */.elementor-3377 .elementor-element.elementor-element-55adcaa .woocommerce-message .button{
    width: calc(50% - 10px);
    text-align: center;
}
.elementor-3377 .elementor-element.elementor-element-55adcaa .woocommerce-message .button:not(:hover){
    background-color: #f3f3f3;
}

.elementor-3377 .elementor-element.elementor-element-55adcaa .woocommerce-message{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
        column-gap: 10px;text-align: center;
    justify-content: center;
}

.elementor-3377 .elementor-element.elementor-element-55adcaa .woocommerce-message::before{
    display: none!Important
}/* End custom CSS */
/* Start custom CSS for jet-single-add-to-cart, class: .elementor-element-ce998e0 */.elementor-3377 .elementor-element.elementor-element-ce998e0 .thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-label-li {
    min-width: fit-content!Important;
    text-align: center!Important;margin:0px!important;
}
.elementor-3377 .elementor-element.elementor-element-ce998e0 table.variations tr {
    display: flex!Important;
    flex-direction: column!Important;
    flex-wrap: nowrap!Important;
    align-content: center!Important;
    align-items: center!Important;
    justify-content: flex-start!Important;
}
.elementor-3377 .elementor-element.elementor-element-ce998e0 .thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-label-li.attr_swatch_design_default{
    background-color:transparent!Important;
}
.elementor-3377 .elementor-element.elementor-element-ce998e0 form.variations_form.cart.th-var-active {
    justify-items: anchor-center;
}

.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.attr_swatch_design_default.thwvsf-selected, .thwvsf-wrapper-ul .thwvsf-wrapper-item-li.attr_swatch_design_default.thwvsf-selected:hover,.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.attr_swatch_design_default:hover{
    -webkit-box-shadow: 0px 2px 0px 0px #e9ddd5!important;
    box-shadow: 0px 2px 0px 0px #e9ddd5!important;
    border-radius: 0;
}
.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.attr_swatch_design_default{
   box-shadow: 0 0 0 0px transparent !important;
    border-radius:0px;
}

.woocommerce-variation-price {
    text-align: center;
    margin-bottom: 20px;
}
.elementor-3377 .elementor-element.elementor-element-ce998e0 .variations td.value{
    padding:0px;
}
.elementor-3377 .elementor-element.elementor-element-ce998e0 ul.thwvsf-wrapper-ul{
    gap:10px
}
.elementor-3377 .elementor-element.elementor-element-ce998e0 a.reset_variations{
    display:none!important;
}


/* Re-enable native spinners */
.woocommerce .quantity .qty,
input.qty[type="number"] {
  appearance: auto;             /* modern */
  -webkit-appearance: auto;     /* Safari/Chrome */
  -moz-appearance: auto;        /* Firefox */
}

/* Some themes globally disabled the WebKit spinners; undo it */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: auto !important;
  margin: 0;
  opacity: 1;
}
/* Qty input: remove focus ring/border across browsers & themes */
.woocommerce div.quantity .qty:focus,
.woocommerce div.quantity .qty:focus-visible,
.woocommerce .quantity input.qty:focus,
.woocommerce .quantity input.qty:focus-visible {
  outline: none !important;      /* kills the blue WebKit ring */
  box-shadow: none !important;    /* many themes add a glow on focus */
  border-color: inherit !important; /* or use transparent if you prefer */
}

/* Some themes put the focus style on the wrapper */
.woocommerce div.quantity:focus-within,
.woocommerce .quantity.buttons_added:focus-within {
  outline: none !important;
  box-shadow: none !important;
  border-color: inherit !important;
}

/* Optional: if a border still flashes on focus, force it off */
.woocommerce .quantity .qty:focus {
  border: 0px solid transparent !important;
}
.elementor-3377 .elementor-element.elementor-element-ce998e0 .thwvsf-wrapper-ul .thwvsf-label-li.attr_swatch_design_default .thwvsf-item-span.item-span-text{
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size:20px;
}.woocommerce div.product form.cart .button {
    vertical-align: middle;
    float: left;
    align-self: anchor-center;
}



.woocommerce a.added_to_cart {
    width: 160px;
    align-self: center;
    text-align: center;
}

.elementor-3377 .elementor-element.elementor-element-ce998e0 a.added_to_cart.wc-forward{
    display:none!important;
}/* End custom CSS */
/* Start custom CSS */.header-logo,.menu,.hcart{
filter:invert(1);    
}/* End custom CSS */