.elementor-kit-13{--e-global-color-primary:#000000;--e-global-color-secondary:#222222;--e-global-color-text:#666666;--e-global-color-accent:#EEEEEE;--e-global-color-c2ba69d:#FFFFFF;--e-global-color-pp05515:#055152;--e-global-color-ppink11:#111111;--e-global-color-ppmute7:#767676;--e-global-color-ppsand1:#E9DCCD;--e-global-color-ppston1:#F4F2EE;--e-global-color-pplinen:#EEE6DC;--e-global-color-ppmist1:#E2ECEC;--e-global-color-ppline1:#E5E5E5;--e-global-typography-ppdisp1-font-family:"Cormorant Garamond";--e-global-typography-ppdisp1-font-size:70px;--e-global-typography-ppdisp1-font-weight:500;--e-global-typography-ppdisp1-line-height:1.1em;--e-global-typography-ppsect1-font-family:"Cormorant Garamond";--e-global-typography-ppsect1-font-size:44px;--e-global-typography-ppsect1-font-weight:500;--e-global-typography-ppsect1-line-height:1.15em;--e-global-typography-ppeyeb1-font-family:"Poppins";--e-global-typography-ppeyeb1-font-size:12px;--e-global-typography-ppeyeb1-font-weight:500;--e-global-typography-ppeyeb1-text-transform:uppercase;--e-global-typography-ppeyeb1-letter-spacing:1.7px;--e-global-typography-ppbody1-font-family:"Poppins";--e-global-typography-ppbody1-font-size:16px;--e-global-typography-ppbody1-font-weight:400;--e-global-typography-ppbody1-line-height:1.6em;--e-global-typography-ppbtn01-font-family:"Poppins";--e-global-typography-ppbtn01-font-size:13px;--e-global-typography-ppbtn01-font-weight:700;--e-global-typography-ppbtn01-text-transform:uppercase;--e-global-typography-ppbtn01-letter-spacing:1.2px;--e-global-typography-ppprice-font-family:"Poppins";--e-global-typography-ppprice-font-size:15px;--e-global-typography-ppprice-font-weight:500;}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;--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-13{--e-global-typography-ppdisp1-font-size:52px;--e-global-typography-ppsect1-font-size:36px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-13{--e-global-typography-ppdisp1-font-size:40px;--e-global-typography-ppsect1-font-size:30px;--e-global-typography-ppbody1-font-size:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Smooth, quick entrance animations */
.elementor-element.animated{animation-duration:.7s!important;animation-timing-function:cubic-bezier(.22,.61,.36,1)!important;}
@keyframes ppFadeUp{from{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:none}}
.elementor-element.animated.fadeInUp{animation-name:ppFadeUp!important;}
.elementor-invisible{will-change:opacity,transform;}
@media (prefers-reduced-motion:reduce){.elementor-element.animated,.elementor-invisible{animation:none!important;opacity:1!important;visibility:visible!important;transform:none!important;}}
html{-webkit-text-size-adjust:100%;}
/* Sticky header (no jump) */
.site-wrapper{overflow:visible!important;overflow-x:clip!important;}
.elementor-location-header{position:-webkit-sticky;position:sticky;top:0;z-index:999;}
.admin-bar .elementor-location-header{top:32px;}
@media (max-width:782px){.admin-bar .elementor-location-header{top:0;}}
html{scroll-behavior:auto;}
/* end sticky */
/* Mobile sticky add-to-cart: phones/tablets only */
@media (min-width:1025px){.pp-sticky{display:none!important;}}/* pp-mob2 */@media (max-width:1024px){body.single-product .site-wrapper{padding-bottom:76px;}}/* pp-ux3 */@media (max-width:1024px){.elementor-location-header .e-n-menu-toggle{min-height:44px;min-width:44px;padding:10px!important;display:inline-flex;align-items:center;justify-content:center}.elementor-location-header .elementor-menu-cart__toggle_button,.elementor-location-header .elementor-search-form__toggle,.elementor-location-header .elementor-icon{min-width:40px;min-height:40px;display:inline-flex!important;align-items:center;justify-content:center}.swiper-pagination-bullet{position:relative}.swiper-pagination-bullet::after{content:"";position:absolute;inset:-14px -4px}}@media (max-width:767px){.na-q,.na-cat,.ppsb-b,.elementor-field-label,.elementor-field-group label,.woocommerce form .form-row label{font-size:12px!important}.elementor-headline-dynamic-text{font-size:11.5px!important}.pp-bnav a{font-size:11.5px!important}body{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}input,select,textarea{font-size:16px!important}}/* pp-ux4 */@media (max-width:420px){.elementor-location-header .elementor-element-52ce7de,.elementor-location-header .elementor-element-9c59a3d{flex-wrap:nowrap!important;gap:2px!important}.elementor-location-header .e-n-menu-toggle{min-width:38px;min-height:40px;padding:8px!important}.elementor-location-header .elementor-search-form__toggle,.elementor-location-header .elementor-menu-cart__toggle_button{min-width:36px;min-height:40px}}@media (max-width:360px){.elementor-location-header .elementor-headline{letter-spacing:.12em!important}.elementor-location-header .elementor-headline-dynamic-text{font-size:10.5px!important}}

/* Persian Peacock - editable links: links inside link-styled blocks keep the block's design (do not remove) */
html body div[data-t="a"]:has(> * a.e-paragraph-link-base, > * a.e-heading-link-base){position:relative;}
html body div[data-t="a"]:has(a.e-paragraph-link-base, a.e-heading-link-base, a.e-image-link-base){cursor:pointer;}
html body div[data-t="a"] :is(a.e-paragraph-link-base, a.e-heading-link-base, a.e-image-link-base){all:unset !important;cursor:pointer !important;}
html body div[data-t="a"] :is(a.e-paragraph-link-base, a.e-heading-link-base)::after{content:"" !important;position:absolute !important;inset:0 !important;z-index:2 !important;display:block !important;background:none !important;border:0 !important;width:auto !important;height:auto !important;transform:none !important;opacity:1 !important;}
html body div[data-t="a"] :is(a.e-paragraph-link-base, a.e-heading-link-base, a.e-image-link-base):focus-visible{outline:2px solid currentColor !important;outline-offset:2px !important;}
html body div[data-t="a"]:has(a.e-paragraph-link-base, a.e-heading-link-base, a.e-image-link-base)::before, html body div[data-t="a"]:has(a.e-paragraph-link-base, a.e-heading-link-base, a.e-image-link-base)::after{pointer-events:none !important;}/* End custom CSS */