.elementor-kit-933{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-73440b3:#8B5CF6;--e-global-color-fe7a517:#F8F3FF;--e-global-color-c3009e9:#FFFFFF;--e-global-color-7f9401b:#00000080;--e-global-color-e9d7960:#FFFFFF;--e-global-color-bbcc8f9:#000000;--e-global-color-eda3812:#FDFDFC;--e-global-color-c126971:#FAFAF9;--e-global-color-0dbd363:#F5F5F4;--e-global-color-92488ab:#E7E5E4;--e-global-color-a378047:#D7D3D0;--e-global-color-b69eb10:#A9A29D;--e-global-color-ec2f93f:#79716B;--e-global-color-d242511:#57534E;--e-global-color-b4e25d1:#44403C;--e-global-color-0d14f4d:#292524;--e-global-color-8d536e6:#1C1917;--e-global-color-9420c82:#171412;--e-global-color-b07f1e1:#FDFBF6;--e-global-color-88ef008:#FAF6EC;--e-global-color-2c19162:#F5ECD6;--e-global-color-c33660c:#EAD9AE;--e-global-color-1bd62de:#DFC585;--e-global-color-e5c6787:#D5B56A;--e-global-color-b2e6389:#CAAC76;--e-global-color-1c48f09:#B2905A;--e-global-color-1d061f6:#8F7244;--e-global-color-91c5e32:#6E5632;--e-global-color-e6038ad:#4A3A21;--e-global-color-5915945:#2E2313;--e-global-color-4f74f49:#FFFBFA;--e-global-color-48e0a4f:#FEF3F2;--e-global-color-8e81211:#FEE4E2;--e-global-color-e766844:#FECDCA;--e-global-color-ab1ff78:#FDA29B;--e-global-color-ba8b1be:#F97066;--e-global-color-606bcce:#F04438;--e-global-color-c5f6fc3:#D92D20;--e-global-color-2f1b5b1:#B42318;--e-global-color-06eb13d:#912018;--e-global-color-c0178bd:#7A271A;--e-global-color-5afc8d3:#55160C;--e-global-color-5ac5198:#FFFCF5;--e-global-color-bf5cff7:#FFFAEB;--e-global-color-4feab55:#FEF0C7;--e-global-color-8fbeb6f:#FEDF89;--e-global-color-f1deb86:#FEC84B;--e-global-color-b3eedd9:#FDB022;--e-global-color-82fbdb8:#F79009;--e-global-color-65a0baa:#DC6803;--e-global-color-2a2a999:#B54708;--e-global-color-a7a387d:#93370D;--e-global-color-48b4898:#7A2E0E;--e-global-color-e1aeca1:#4E1D09;--e-global-color-ad47240:#F6FEF9;--e-global-color-1ccdfea:#ECFDF3;--e-global-color-deb522d:#DCFAE6;--e-global-color-384401c:#ABEFC6;--e-global-color-d1a081c:#75E0A7;--e-global-color-943232f:#47CD89;--e-global-color-8ed25d9:#17B26A;--e-global-color-36666c5:#079455;--e-global-color-a199043:#067647;--e-global-color-784ecbd:#085D3A;--e-global-color-13e6fd9:#074D31;--e-global-color-779ccc3:#053321;--e-global-typography-primary-font-size:var(--bl-display-2xl-size);--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:var(--bl-display-2xl-lh);--e-global-typography-primary-letter-spacing:var(--bl-ls-tight);--e-global-typography-primary-word-spacing:0px;--e-global-typography-secondary-font-size:var(--bl-display-2xl-size);--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:var(--bl-display-2xl-lh);--e-global-typography-secondary-letter-spacing:var(--bl-ls-tight);--e-global-typography-secondary-word-spacing:0px;--e-global-typography-text-font-size:var(--bl-display-2xl-size);--e-global-typography-text-font-weight:600;--e-global-typography-text-line-height:var(--bl-display-2xl-lh);--e-global-typography-text-letter-spacing:var(-bl-ls-tight);--e-global-typography-text-word-spacing:0px;--e-global-typography-accent-font-size:var(--bl-display-2xl-size);--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:var(--bl-display-2xl-lh);--e-global-typography-accent-letter-spacing:var(--bl-ls-tight);--e-global-typography-accent-word-spacing:0px;--e-global-typography-0c91c27-font-size:var(--bl-display-xl-size);--e-global-typography-0c91c27-font-weight:normal;--e-global-typography-0c91c27-line-height:var(--bl-display-xl-lh);--e-global-typography-0c91c27-letter-spacing:var(--bl-ls-tight);--e-global-typography-f0d660c-font-size:var(--bl-display-xl-size);--e-global-typography-f0d660c-font-weight:500;--e-global-typography-f0d660c-line-height:var(--bl-display-xl-lh);--e-global-typography-f0d660c-letter-spacing:var(--bl-ls-tight);--e-global-typography-f5e981e-font-size:var(--bl-display-xl-size);--e-global-typography-f5e981e-font-weight:600;--e-global-typography-f5e981e-line-height:var(--bl-display-xl-lh);--e-global-typography-f5e981e-letter-spacing:var(--bl-ls-tight);--e-global-typography-43a8068-font-size:var(--bl-display-xl-size);--e-global-typography-43a8068-font-weight:700;--e-global-typography-43a8068-line-height:var(--bl-display-xl-lh);--e-global-typography-43a8068-letter-spacing:var(--bl-ls-tight);--e-global-typography-a87c74f-font-size:var(--bl-display-lg-size);--e-global-typography-a87c74f-font-weight:normal;--e-global-typography-a87c74f-line-height:var(--bl-display-lg-lh);--e-global-typography-a87c74f-letter-spacing:var(--bl-ls-tight);--e-global-typography-1a1a804-font-size:var(--bl-display-lg-size);--e-global-typography-1a1a804-font-weight:500;--e-global-typography-1a1a804-line-height:var(--bl-display-lg-lh);--e-global-typography-1a1a804-letter-spacing:var(--bl-ls-tight);--e-global-typography-103da35-font-size:var(--bl-display-lg-size);--e-global-typography-103da35-font-weight:600;--e-global-typography-103da35-line-height:var(--bl-display-lg-lh);--e-global-typography-103da35-letter-spacing:var(--bl-ls-tight);--e-global-typography-ba56096-font-size:var(--bl-display-lg-size);--e-global-typography-ba56096-font-weight:700;--e-global-typography-ba56096-line-height:var(--bl-display-lg-lh);--e-global-typography-ba56096-letter-spacing:var(--bl-ls-tight);--e-global-typography-a965d55-font-size:var(--bl-display-md-size);--e-global-typography-a965d55-font-weight:400;--e-global-typography-a965d55-line-height:var(--bl-display-md-lh);--e-global-typography-a965d55-letter-spacing:var(--bl-ls-tight);--e-global-typography-e0f1f3c-font-size:var(--bl-display-md-size);--e-global-typography-e0f1f3c-font-weight:500;--e-global-typography-e0f1f3c-line-height:var(--bl-display-md-lh);--e-global-typography-e0f1f3c-letter-spacing:var(--bl-ls-tight);--e-global-typography-3888fd9-font-size:var(--bl-display-md-size);--e-global-typography-3888fd9-font-weight:600;--e-global-typography-3888fd9-line-height:var(--bl-display-md-lh);--e-global-typography-3888fd9-letter-spacing:var(--bl-ls-tight);--e-global-typography-f617125-font-size:var(--bl-display-md-size);--e-global-typography-f617125-font-weight:700;--e-global-typography-f617125-line-height:var(--bl-display-md-lh);--e-global-typography-f617125-letter-spacing:var(--bl-ls-tight);--e-global-typography-378961d-font-size:var(--bl-display-sm-size);--e-global-typography-378961d-font-weight:normal;--e-global-typography-378961d-line-height:var(--bl-display-sm-lh);--e-global-typography-8d86228-font-size:var(--bl-display-sm-size);--e-global-typography-8d86228-font-weight:500;--e-global-typography-8d86228-line-height:var(--bl-display-sm-lh);--e-global-typography-ed9c1f2-font-size:var(--bl-display-sm-size);--e-global-typography-ed9c1f2-font-weight:600;--e-global-typography-ed9c1f2-line-height:var(--bl-display-sm-lh);--e-global-typography-c6dc114-font-size:var(--bl-display-sm-size);--e-global-typography-c6dc114-font-weight:700;--e-global-typography-c6dc114-line-height:var(--bl-display-sm-lh);--e-global-typography-47ccf8b-font-size:var(--bl-display-xs-size);--e-global-typography-47ccf8b-font-weight:400;--e-global-typography-47ccf8b-line-height:var(--bl-text-xl-lh);--e-global-typography-a479ab1-font-size:var(--bl-display-xs-size);--e-global-typography-a479ab1-font-weight:500;--e-global-typography-a479ab1-line-height:var(--bl-text-xl-lh);--e-global-typography-5c09987-font-size:var(--bl-display-xs-size);--e-global-typography-5c09987-font-weight:600;--e-global-typography-5c09987-line-height:var(--bl-text-xl-lh);--e-global-typography-85e3ccf-font-size:var(--bl-display-xs-size);--e-global-typography-85e3ccf-font-weight:700;--e-global-typography-85e3ccf-line-height:var(--bl-text-xl-lh);--e-global-typography-3f13823-font-size:var(--bl-text-xl-size);--e-global-typography-3f13823-font-weight:400;--e-global-typography-3f13823-line-height:var(--bl-text-xl-lh);--e-global-typography-7f9c947-font-size:var(--bl-text-xl-size);--e-global-typography-7f9c947-font-weight:500;--e-global-typography-7f9c947-line-height:var(--bl-text-xl-lh);--e-global-typography-1259737-font-size:var(--bl-text-xl-size);--e-global-typography-1259737-font-weight:600;--e-global-typography-1259737-line-height:var(--bl-text-xl-lh);--e-global-typography-3a19eea-font-size:var(--bl-text-xl-size);--e-global-typography-3a19eea-font-weight:700;--e-global-typography-3a19eea-line-height:var(--bl-text-xl-lh);--e-global-typography-5a29599-font-size:var(--bl-text-lg-size);--e-global-typography-5a29599-font-weight:400;--e-global-typography-5a29599-line-height:var(--bl-text-lg-lh);--e-global-typography-c0f59fd-font-size:var(--bl-text-lg-size);--e-global-typography-c0f59fd-font-weight:500;--e-global-typography-c0f59fd-line-height:var(--bl-text-lg-lh);--e-global-typography-b26dd89-font-size:var(--bl-text-lg-size);--e-global-typography-b26dd89-font-weight:600;--e-global-typography-b26dd89-line-height:var(--bl-text-lg-lh);--e-global-typography-b3998f8-font-size:var(--bl-text-lg-size);--e-global-typography-b3998f8-font-weight:700;--e-global-typography-b3998f8-line-height:var(--bl-text-lg-lh);--e-global-typography-5f3ab59-font-size:var(--bl-text-md-size);--e-global-typography-5f3ab59-font-weight:400;--e-global-typography-5f3ab59-line-height:var(--bl-text-md-lh);--e-global-typography-2719b24-font-size:var(--bl-text-md-size);--e-global-typography-2719b24-font-weight:500;--e-global-typography-2719b24-line-height:var(--bl-text-md-lh);--e-global-typography-866d322-font-size:var(--bl-text-md-size);--e-global-typography-866d322-font-weight:600;--e-global-typography-866d322-line-height:var(--bl-text-md-lh);--e-global-typography-a293f46-font-size:var(--bl-text-md-size);--e-global-typography-a293f46-font-weight:700;--e-global-typography-a293f46-line-height:var(--bl-text-md-lh);--e-global-typography-a18eddc-font-size:var(--bl-text-sm-size);--e-global-typography-a18eddc-font-weight:400;--e-global-typography-a18eddc-line-height:var(--bl-text-sm-lh);--e-global-typography-1f25ef3-font-size:var(--bl-text-sm-size);--e-global-typography-1f25ef3-font-weight:500;--e-global-typography-1f25ef3-line-height:var(--bl-text-sm-lh);--e-global-typography-f418094-font-size:var(--bl-text-sm-size);--e-global-typography-f418094-font-weight:600;--e-global-typography-f418094-line-height:var(--bl-text-sm-lh);--e-global-typography-37c4b11-font-size:var(--bl-text-sm-size);--e-global-typography-37c4b11-font-weight:700;--e-global-typography-37c4b11-line-height:var(--bl-text-sm-lh);--e-global-typography-2d4c547-font-size:var(--bl-text-xs-size);--e-global-typography-2d4c547-font-weight:400;--e-global-typography-2d4c547-line-height:var(--bl-text-xs-lh);--e-global-typography-3e26142-font-size:var(--bl-text-xs-size);--e-global-typography-3e26142-font-weight:500;--e-global-typography-3e26142-line-height:var(--bl-text-xs-lh);--e-global-typography-2eae384-font-size:var(--bl-text-xs-size);--e-global-typography-2eae384-font-weight:600;--e-global-typography-2eae384-line-height:var(--bl-text-xs-lh);--e-global-typography-ebd1aff-font-size:var(--bl-text-xs-size);--e-global-typography-ebd1aff-font-weight:700;--e-global-typography-ebd1aff-line-height:var(--bl-text-xs-lh);color:var( --e-global-color-b4e25d1 );font-size:var( --e-global-typography-5f3ab59-font-size );font-weight:var( --e-global-typography-5f3ab59-font-weight );line-height:var( --e-global-typography-5f3ab59-line-height );}.elementor-kit-933 e-page-transition{background-color:#FFBC7D;}.elementor-kit-933 p{margin-block-end:0px;}.elementor-kit-933 a{color:var( --e-global-color-1c48f09 );font-size:var( --e-global-typography-2719b24-font-size );font-weight:var( --e-global-typography-2719b24-font-weight );line-height:var( --e-global-typography-2719b24-line-height );}.elementor-kit-933 a:hover{color:var( --e-global-color-73440b3 );}.elementor-kit-933 button,.elementor-kit-933 input[type="button"],.elementor-kit-933 input[type="submit"],.elementor-kit-933 .elementor-button{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-933{--e-global-typography-secondary-font-size:38px;font-size:var( --e-global-typography-5f3ab59-font-size );line-height:var( --e-global-typography-5f3ab59-line-height );}.elementor-kit-933 a{font-size:var( --e-global-typography-2719b24-font-size );line-height:var( --e-global-typography-2719b24-line-height );}.elementor-kit-933 button,.elementor-kit-933 input[type="button"],.elementor-kit-933 input[type="submit"],.elementor-kit-933 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-933{--e-global-typography-primary-font-size:40px;--e-global-typography-secondary-font-size:32px;--e-global-typography-text-font-size:14px;--e-global-typography-accent-font-size:14px;font-size:var( --e-global-typography-5f3ab59-font-size );line-height:var( --e-global-typography-5f3ab59-line-height );}.elementor-kit-933 a{font-size:var( --e-global-typography-2719b24-font-size );line-height:var( --e-global-typography-2719b24-line-height );}.elementor-kit-933 button,.elementor-kit-933 input[type="button"],.elementor-kit-933 input[type="submit"],.elementor-kit-933 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Checkout page: remove theme spacing above the form/notices */
body.woocommerce-checkout form.woocommerce-checkout{
  padding-top: 0;
  margin-top: 0;
  border-top: 0;
}
body.woocommerce-checkout .woocommerce-info,
body.woocommerce-checkout .woocommerce-notices-wrapper{
  margin-top: 0;
  padding-top: 0;
  border-top: 0;
}

.button.add_to_cart_button::before {
    display: none;
}

/* Remove BOTH top and bottom margins from all Elementor paragraphs */
.elementor p { margin: 0; }

body:not(.page-template-fullwidth-content) .site-content {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.wp-block-columns {
    margin-bottom: 0 !important;
}

.woocommerce-cart .woocommerce .woocommerce-message, .woocommerce-cart .woocommerce .woocommerce-error, .woocommerce-cart .woocommerce .woocommerce-info {
    display: none;
}

/*Remove all woocommerce-notice*/
.woocommerce-notices-wrapper,
.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
    display: none !important;
}


/*Fixed header*/
.has-fixed-header .site-header {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
}

.sidebar {
    max-height: 100vh;
    overflow: hidden;
    overflow-y: auto;
    overscroll-behavior: contain;
}


@media (max-width: 766px) {
    .has-fixed-header .site-header {
        position: relative;
    }
}

/*3 Layer shadow for button*/
.btn-shadow a {
    box-shadow:
  0 1px 2px 0 #0A0D120D,
  inset 0 -2px 0 0 #0A0D120D,
  inset 0 0 0 1px #0A0D122E;
}

.hero-media {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.hero-media .elementor-widget-container,
.hero-media img {
  height: 100%;
}

.hero-media img {
  width: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
}

.cat-img-hover {
    height: 100%;
}

.cat-img-hover img{
    height: 100%;
    opacity: 0;
    transition: opacity 1s ease;
}

.cat-card:hover .cat-img-hover img {
    opacity: 1;
}

.cat-card:hover .cat-heading {
    transform: translateY(5px);
}

.cat-card:hover .cat-description {
    transform: translateY(-5px);
}


/*Remove view cart button form add to cart button*/
.added_to_cart {
    display: none;
}

.woocommerce-checkout #payment ul.wc_payment_methods,
.woocommerce-checkout #payment ul.payment_methods {
  padding-left: 0 !important;
  margin-left: 0 !important;
}

.woocommerce div.product .flex-control-nav.flex-control-thumbs{
  padding-left: 0 !important;
  margin-left: 0 !important;
}/* End custom CSS */