.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.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;}}:root { --color-grape-950:#1a0833; --font-display:Bricolage Grotesque; --fs-xs:13px; --lh-tight:1.04; --color-grape-900:#260d4a; --color-grape-800:#34105f; --color-grape-700:#4b1d8c; --color-grape-500:#7a45c9; --color-grape-100:#efe6fb; --color-gold-500:#f5b51c; --color-gold-300:#ffd45c; --color-gold-100:#fff1c9; --color-cream:#fbf6ee; --color-sand:#f4ecdf; --color-white:#ffffff; --color-ink:#1c1326; --color-ink-soft:#574a66; --color-on-dark-soft:#ddd2ec; --color-line:#ece3d6; --color-chili:#b8321f; --color-chili-100:#fde3dd; --color-leaf:#1f8a4c; --color-leaf-dark:#176b3a; --color-shadow:rgba(26, 8, 51, 0.10); --color-shadow-strong:rgba(26, 8, 51, 0.22); --color-overlay-strong:rgba(26, 8, 51, 0.94); --color-overlay-mid:rgba(26, 8, 51, 0.72); --color-overlay-soft:rgba(26, 8, 51, 0.18); --color-overlay-clear:rgba(26, 8, 51, 0); --color-overlay-red:rgba(122, 18, 24, 0.94); --color-overlay-red-soft:rgba(122, 18, 24, 0.35); --color-glass:rgba(255, 255, 255, 0.14); --color-glass-line:rgba(255, 255, 255, 0.35); --overlay-hero:linear-gradient(90deg, var(--color-overlay-strong) 0%, var(--color-overlay-mid) 48%, var(--color-overlay-soft) 100%); --overlay-hero-mobile:linear-gradient(180deg, var(--color-overlay-mid) 0%, var(--color-overlay-strong) 70%); --overlay-tile:linear-gradient(180deg, var(--color-overlay-clear) 5%, var(--color-overlay-mid) 50%, var(--color-overlay-strong) 100%); --overlay-banner:linear-gradient(90deg, var(--color-overlay-red) 0%, var(--color-overlay-red) 40%, var(--color-overlay-red-soft) 100%); --overlay-page:linear-gradient(90deg, var(--color-overlay-strong) 0%, var(--color-overlay-mid) 60%, var(--color-overlay-soft) 100%); --overlay-even:linear-gradient(0deg, var(--color-overlay-mid), var(--color-overlay-mid)); --grad-grape:linear-gradient(120deg, var(--color-grape-950) 0%, var(--color-grape-700) 100%); --texture:url("img/pattern.svg"); --texture-size:220px; --font-body:Figtree; --font-hand:Caveat; --fs-sm:15px; --fs-md:17px; --fs-lg:20px; --fs-xl:24px; --fs-2xl:32px; --fs-3xl:40px; --fs-4xl:52px; --fs-5xl:68px; --fs-hand:28px; --lh-snug:1.2; --lh-body:1.55; --ls-tight:-0.02em; --ls-wide:0.08em; --space-1:4px; --space-2:8px; --space-3:12px; --space-4:16px; --space-5:24px; --space-6:32px; --space-7:48px; --space-8:64px; --space-9:96px; --screen-desktop:1440px; --screen-tablet:834px; --screen-mobile:390px; --gutter-desktop:120px; --gutter-tablet:40px; --gutter-mobile:20px; --radius-sm:8px; --radius-md:14px; --radius-lg:20px; --radius-xl:28px; --radius-pill:999px; --border-1:1px; --border-2:2px; --shadow-sm:0 2px 8px var(--color-shadow); --shadow-card:0 10px 30px var(--color-shadow); --shadow-lg:0 24px 60px var(--color-shadow-strong); --touch:44px; --touch-lg:52px; --icon-sm:18px; --icon-md:22px; --icon-lg:28px; --icon-stroke:2; --icon-badge:52px; --logo-header:56px; --logo-header-mobile:44px; --logo-footer:88px; --logo-about:300px; --logo-about-mobile:180px; --menu-line-w:22px; --measure:580px; --measure-wide:720px; --sidebar-w:264px; --textarea-h:150px; --thumb:88px; --thumb-mobile:64px; --deal-thumb:150px; --hero-h-desktop:620px; --hero-h-tablet:520px; --hero-h-mobile:560px; --tile-h:300px; --tile-h-mobile:220px; --banner-h:220px; --header-h-desktop:111px; --header-h-tablet:111px; --header-h-mobile:106px; --footer-h-desktop:477px; --footer-h-tablet:709px; --footer-h-mobile:987px; --ratio-product:4 / 5; --ratio-feature:5 / 4; --ratio-wide:21 / 9; --ratio-square:1 / 1; --pos-product:50% 40%; --pos-puzzle:50% 45%; --pos-logo:50% 49%; --pos-hero:60% 50%; --pos-hero-mobile:70% 50%; --zoom-fifty-card:380%; --pos-fifty-card:74% 31%; --zoom-board:210%; --pos-board:6% 78%; --zoom-banner:190%; --pos-banner:72% 36%; --pos-wide:50% 55%; --size-cover:cover; --h-home-desktop:5480px; --h-home-tablet:5860px; --h-home-mobile:8000px; --h-shop-desktop:2950px; --h-shop-tablet:3590px; --h-shop-mobile:3590px; --h-deals-desktop:2800px; --h-deals-tablet:3990px; --h-deals-mobile:4870px; --h-about-desktop:2630px; --h-about-tablet:2740px; --h-about-mobile:4090px; --h-contact-desktop:2200px; --h-contact-tablet:2740px; --h-contact-mobile:3800px; }