.elementor-kit-7{--e-global-color-primary:#000000;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#242424;--e-global-color-accent:#FFC400;--e-global-typography-primary-font-family:"Kumbh Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Kumbh Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Kumbh Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Kumbh Sans";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:var( --e-global-color-primary );font-weight:700;}.elementor-kit-7 a:hover{color:var( --e-global-color-accent );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-weight:700;text-transform:uppercase;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{border-style:none;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root {
    color-scheme: light dark;
	--header-height: auto;
	--shrink-header-to: 0.6;
	--transition: .45s cubic-bezier(0, 0, .2, 1);    
}
.cab {
	transition:	box-shadow var(--transition);
	background-color: #1E3959;
}

.cab.elementor-sticky--effects {
    background-color: #1E3959;
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, .17);
	height: var(--header-height);
	transition: height var(--transition);
}

/*.cab.elementor-sticky--effects .tp{
    position: absolute;
    opacity: 0;
    transition: position var(--transition);
}*/



.cab .logo img {
	transition: width var(--transition);
}
.cab.elementor-sticky--effects .logo img {
	width: 200px !important;
}


.ovabrw-modern-product .ovabrw-modern-product-container .ovabrw-modern-product-right .ovabrw-modern-product-head {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 20px;
    flex-direction: column;
}

.ovabrw-product-price{
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

.woocommerce-tabs, .woocommerce-breadcrumb{
  display:none;
}

.product{
    padding-top: 60px;
}

.ovabrw-product-images .featured-img{
  border-radius:25px;
}

.wp-block-woocommerce-checkout {
    container-type: inline-size;
    margin: 0;
    padding-top: 80px;
    padding-bottom: 80px;
}

.wc-block-components-checkout-place-order-button, .button{
  background-color: var(--e-global-color-primary) !important;
  color:var(--e-global-color-secondary) !important;
  font-weight:bold;
  border:0 !important;
}
.wc-block-components-checkout-place-order-button:hover, .button:hover{
  background-color: var(--e-global-color-accent) !important;
  color:var(--e-global-color-secondary) !important;
  font-weight:bold;
}

.product-subtotal{
  display:none;
}
.variation{
  font-weight: 400;
  font-size: 16px;
  line-height: 18px;
}
.product-name a:hover{
  color:var(--e-global-color-accent) !important;   
}

.elementor-widget-woocommerce-cart .woocommerce table.cart img {
    width: 200px !important;
    border-radius: 25px;
}
.product-thumbnail {
    padding-top: 10px !important;
    display: flex;
    align-items: flex-start;
}

.woocommerce-info {
    border-top-color: var(--e-global-color-accent);
}
.woocommerce-info::before{
    color:var(--e-global-color-accent);
}/* End custom CSS */