.elementor-kit-6{--e-global-color-primary:#885A3D;--e-global-color-secondary:#2D3142;--e-global-color-text:#646464;--e-global-color-accent:#F2C14E;--e-global-color-90b40af:#F2C14E;--e-global-color-f619b26:#2D3142;--e-global-color-3b2e987:#F8F8F8;--e-global-color-2818826:#646464;--e-global-color-812d01f:#2D314233;--e-global-color-8cecd61:#00000000;--e-global-color-292aff8:#FFFFFF;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"DM Serif Display";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"DM Serif Display";--e-global-typography-accent-font-weight:500;--e-global-typography-15d4f1c-font-family:"Inter";--e-global-typography-15d4f1c-font-size:16px;--e-global-typography-15d4f1c-font-weight:600;--e-global-typography-15d4f1c-line-height:100%;--e-global-typography-ad4c6fb-font-family:"Inter";--e-global-typography-ad4c6fb-font-size:16px;--e-global-typography-ad4c6fb-font-weight:400;--e-global-typography-ad4c6fb-line-height:26px;--e-global-typography-13199c1-font-family:"Inter";--e-global-typography-13199c1-font-size:14px;--e-global-typography-13199c1-font-weight:600;--e-global-typography-13199c1-text-transform:uppercase;--e-global-typography-13199c1-line-height:100%;background-color:var( --e-global-color-3b2e987 );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-90b40af );font-family:var( --e-global-typography-15d4f1c-font-family ), Sans-serif;font-size:var( --e-global-typography-15d4f1c-font-size );font-weight:var( --e-global-typography-15d4f1c-font-weight );line-height:var( --e-global-typography-15d4f1c-line-height );color:var( --e-global-color-f619b26 );border-style:none;border-radius:0px 0px 10px 0px;padding:18px 24px 18px 24px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1276px;}.e-con{--container-max-width:1276px;--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:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-15d4f1c-font-size );line-height:var( --e-global-typography-15d4f1c-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-15d4f1c-font-size );line-height:var( --e-global-typography-15d4f1c-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --Dark_Blue:#2D3142; --Inter:Inter; --BABCC6:#BABCC6; --Yellow:#F2C14E; --Brown:#885A3D; --Playfair-Display:Playfair Display; --Gray100:#646464; --White:#ffffff; --Dark_Blue-80:#3D4259; --Dark-90:#323647; --Dark-Blue-70:#9196AD; --Grey-50:#CCCCCC; --CCCCCC:#CCCCCC; --Transparent:#ffffff00; }
/* Start custom CSS */body{
min-height: 100vh;
display: flex;
flex-direction: column;
}

.elementor-location-footer {
margin-top: auto;
}

.elementor-widget-text-editor p:last-child {
	margin-bottom: 0px;
}

li.elementor-icon-list-item span svg {
  margin: 0px!important;
}

span.elementor-icon-list-text {
  padding: 0px!important;
}

.screen-pad{
    padding-left: clamp(1rem, 0.6669rem + 1.4213vw, 1.875rem);
    padding-right: clamp(1rem, 0.6669rem + 1.4213vw, 1.875rem);
}

.elementor-widget.elementor-widget-jet-inline-svg > div > div > div > div > img{
  width: 100%!important;
}

.elementor-button{
  corner-shape: bevel!important;
}


button.fluent-cart-add-to-cart-button {
   padding: 18px 24px!important;
     corner-shape: bevel!important;
}

button.fluent-cart-add-to-cart-button:hover {
  background-color:#FFC02B!important;
}

svg.fct-compact-toggle-icon {
  width: 40px!important;
  height: 40px!important;
}

div.fluent-cart-cart-empty-content-text {
  font-family: inter!important;
}

a.continue-shopping-link {
  color: #FFC02B!important;
}

.fct-product-summary p {
  margin-top: 20px!important;
}

button.fct-gallery-thumb-control-button {
  padding: 0px!important;
  border-radius: 0px!important;
}

img.fct-gallery-control-thumb {
    border-radius: 0px!important;
}


button.fct-cart-drawer-open-btn img {
  width: 30px!important;
}

button.fct-cart-drawer-open-btn {
  padding: 0px!important;
}

a.checkout-button {
     padding: 18px 24px!important;
     corner-shape: bevel!important;
     border-radius: 0 0 10px 0!important;
     min-height: 52px!important;
}

div.fct-cart-drawer-header {
font-family: inter!important;
}

h3.fct-cart-item-title {
font-family: inter!important;
}

div.fct-cart-item-summary {
 font-family: inter!important;
}

div.fct-cart-total-wrapper {
   font-family: inter!important;
}

div.fct_checkout_form_section {
  font-family: inter!important;
}

label.fct_input_label.fct_input_label_textarea {
  font-family: inter!important;
}

button.fct_place_order_btn.large {
       padding: 18px 24px!important;
     corner-shape: bevel!important;
     border-radius: 0 0 10px 0!important;
     min-height: 52px!important;
}

button.fct-toggle-control.fct_order_note_toggle {
  padding: 10px!important;
}

h1.fct-thank-you-page-header-title {
  font-family: "Playfair Display"
!important;
}


div.fct-thank-you-page-body-inner {
    font-family: "inter"
!important;
}

a.fct-thank-you-page-view-order-button {
   padding: 18px 24px!important;
     corner-shape: bevel!important;
     border-radius: 0 0 10px 0!important;
     min-height: 52px!important;
}

a.fct-thank-you-page-download-receipt-button {
   padding: 18px 24px!important;
     corner-shape: bevel!important;
     border-radius: 0 0 10px 0!important;
     min-height: 52px!important;
}

div.no-print a {
  color: #FFC02B!important;
}

div.fct-thank-you-page-header-icon {
  width: 80px!important;
  height: 80px!important;
}/* End custom CSS */