.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3426 .elementor-element.elementor-element-44cf6c2{--display:flex;--min-height:49vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3426 .elementor-element.elementor-element-44cf6c2:not(.elementor-motion-effects-element-type-background), .elementor-3426 .elementor-element.elementor-element-44cf6c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3426 .elementor-element.elementor-element-cb837fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-eael-creative-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-creative-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-creative-button .eael-creative-button--rayen::before, 
                                .elementor-widget-eael-creative-button .eael-creative-button--winona::after, 
                                .elementor-widget-eael-creative-button .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                                .elementor-widget-eael-creative-button .eael-creative-button.eael-creative-button--saqui::after{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button-icon-left svg, 
                    .elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button-icon-left i,
                    .elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button-icon-right i{rotate:0deg;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button i{font-size:30px;color:#ffffff;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button svg{height:30px;width:30px;fill:#ffffff;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button{color:#ffffff;background-color:#333333;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button.eael-creative-button--tamaya::before{color:#ffffff;background-color:#333333;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button.eael-creative-button--tamaya::after{color:#ffffff;background-color:#333333;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button.eael-creative-button--ujarak:hover{background-color:#333333;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button.eael-creative-button--wayra:hover{background-color:#333333;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button.eael-creative-button--rayen:hover{background-color:#333333;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button.eael-creative-button--pipaluk::after{background-color:#333333;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button.eael-creative-button--wave:hover{background-color:#333333;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button.eael-creative-button--aylen::before{background-color:#333333;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button.eael-creative-button--nuka::before{background-color:#333333;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button.eael-creative-button--nuka::after{background-color:#333333;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button.eael-creative-button--antiman::after{background-color:#333333;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button.eael-creative-button--quidel::after{background-color:#333333;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button:hover i{color:#ffffff;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button:hover{color:#ffffff;background-color:#f54;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button:hover svg{fill:#ffffff;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button.eael-creative-button--winona::after{color:#ffffff;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button.eael-creative-button--saqui::after{color:#ffffff;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button.eael-creative-button--ujarak::before{background-color:#f54;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:#f54;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button.eael-creative-button--tamaya:hover{background-color:#f54;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button.eael-creative-button--rayen::before{background-color:#f54;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button.eael-creative-button--wave::before{background-color:#f54;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button.eael-creative-button--wave:hover::before{background-color:#f54;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button.eael-creative-button--aylen::after{background-color:#f54;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button.eael-creative-button--saqui:hover{color:#f54;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button.eael-creative-button--nuka:hover::after{background-color:#f54;}.elementor-3426 .elementor-element.elementor-element-6df968d .eael-creative-button.eael-creative-button--quidel:hover::after{background-color:#f54;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button-icon-left svg, 
                    .elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button-icon-left i,
                    .elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button-icon-right i{rotate:0deg;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button i{font-size:30px;color:#ffffff;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button svg{height:30px;width:30px;fill:#ffffff;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button{color:#ffffff;background-color:#333333;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button.eael-creative-button--tamaya::before{color:#ffffff;background-color:#333333;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button.eael-creative-button--tamaya::after{color:#ffffff;background-color:#333333;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button.eael-creative-button--ujarak:hover{background-color:#333333;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button.eael-creative-button--wayra:hover{background-color:#333333;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button.eael-creative-button--rayen:hover{background-color:#333333;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button.eael-creative-button--pipaluk::after{background-color:#333333;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button.eael-creative-button--wave:hover{background-color:#333333;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button.eael-creative-button--aylen::before{background-color:#333333;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button.eael-creative-button--nuka::before{background-color:#333333;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button.eael-creative-button--nuka::after{background-color:#333333;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button.eael-creative-button--antiman::after{background-color:#333333;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button.eael-creative-button--quidel::after{background-color:#333333;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button:hover i{color:#ffffff;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button:hover{color:#ffffff;background-color:#f54;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button:hover svg{fill:#ffffff;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button.eael-creative-button--winona::after{color:#ffffff;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button.eael-creative-button--saqui::after{color:#ffffff;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button.eael-creative-button--ujarak::before{background-color:#f54;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:#f54;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button.eael-creative-button--tamaya:hover{background-color:#f54;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button.eael-creative-button--rayen::before{background-color:#f54;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button.eael-creative-button--wave::before{background-color:#f54;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button.eael-creative-button--wave:hover::before{background-color:#f54;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button.eael-creative-button--aylen::after{background-color:#f54;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button.eael-creative-button--saqui:hover{color:#f54;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button.eael-creative-button--nuka:hover::after{background-color:#f54;}.elementor-3426 .elementor-element.elementor-element-36ccf74 .eael-creative-button.eael-creative-button--quidel:hover::after{background-color:#f54;}.elementor-3426 .elementor-element.elementor-element-50bf4f8{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3426 .elementor-element.elementor-element-5a4a94a{--spacer-size:50px;}.elementor-3426 .elementor-element.elementor-element-ae37ad3{--spacer-size:10px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3426 .elementor-element.elementor-element-411c5ca{width:100%;max-width:100%;}.elementor-3426 .elementor-element.elementor-element-411c5ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3426 .elementor-element.elementor-element-f4fd091{--spacer-size:50px;}.elementor-3426 .elementor-element.elementor-element-62b7929{--display:flex;}.elementor-3426 .elementor-element.elementor-element-758d668{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3426 .elementor-element.elementor-element-516d5fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3426 .elementor-element.elementor-element-5e81bb2 .elementor-heading-title{color:#FFFFFF;}@media(min-width:768px){.elementor-3426 .elementor-element.elementor-element-758d668{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-7c0259c *//* =========================================
HERO RESET
========================================= */

.elementor-3426 .elementor-element.elementor-element-7c0259c{

overflow:hidden;

}

/* WRAP */

.elementor-3426 .elementor-element.elementor-element-7c0259c .font-cover-wrap{

width:100%;

min-height:70vh;

display:flex;

justify-content:center;

align-items:center;

padding:80px;

}

/* TEXT */

.elementor-3426 .elementor-element.elementor-element-7c0259c .font-cover-text{

font-family:
'ProductFont',
sans-serif;

font-size:
clamp(
140px,
18vw,
380px
);

line-height:.85;

letter-spacing:
-.04em;

color:#ffffff;

text-align:center;

cursor:default;

transition:

letter-spacing .6s cubic-bezier(
.22,
1,
.36,
1
),

transform .6s ease;

animation:

heroFloat 8s ease-in-out infinite,

heroReveal 1.4s ease;

}

/* HOVER */

.elementor-3426 .elementor-element.elementor-element-7c0259c .font-cover-text:hover{

transform:none;

letter-spacing:-0.04em;

animation-play-state:running;

}

/* FLOAT */

@keyframes heroFloat{

0%{

transform:
translateY(0);

}

50%{

transform:
translateY(-8px);

}

100%{

transform:
translateY(0);

}

}

/* INTRO */

@keyframes heroReveal{

0%{

opacity:0;

transform:

translateY(
30px
)

scale(.96);

}

100%{

opacity:1;

transform:

translateY(0)

scale(1);

}

}
.elementor-3426 .elementor-element.elementor-element-7c0259c .font-cover-text{

position:relative;

}

.elementor-3426 .elementor-element.elementor-element-7c0259c .hero-word{

display:none;

opacity:0;

transition:.6s;

}

.elementor-3426 .elementor-element.elementor-element-7c0259c .hero-word.active{

display:block;

opacity:1;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb837fa */.elementor-3426 .elementor-element.elementor-element-cb837fa{

display:flex;

justify-content:center;

gap:16px;

padding:60px 0;

}

/* BUTTON */

.elementor-3426 .elementor-element.elementor-element-cb837fa a{

height:52px;

padding:0 28px;

border-radius:999px;

display:flex;

align-items:center;

justify-content:center;

font-size:13px;

font-weight:700;

letter-spacing:.08em;

text-transform:uppercase;

transition:.3s;

}

/* PURCHASE */

.elementor-3426 .elementor-element.elementor-element-cb837fa .cta-purchase{

background:#111111;

color:#ffffff;

}

/* TRY */

.elementor-3426 .elementor-element.elementor-element-cb837fa .cta-try{

background:transparent;

border:1px solid rgba(
0,
0,
0,
.12
);

color:#111111;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9e9637d */.elementor-3426 .elementor-element.elementor-element-9e9637d .narrow-swiper{

overflow:visible;

padding:40px 0;

}

.elementor-3426 .elementor-element.elementor-element-9e9637d .narrow-swiper .swiper-slide{

width:70vw;

border-radius:20px;

overflow:hidden;

transition:none !important;

opacity:1 !important;

transform:none !important;

}

/* ACTIVE */

.elementor-3426 .elementor-element.elementor-element-9e9637d .narrow-swiper 
.swiper-slide-active{

opacity:1 !important;

transform:none !important;

}

/* IMAGE */

.elementor-3426 .elementor-element.elementor-element-9e9637d .narrow-swiper img{

width:100%;

aspect-ratio:2/1;

object-fit:cover;

display:block;

transition:none !important;

}

/* HOVER OFF */

.elementor-3426 .elementor-element.elementor-element-9e9637d .narrow-swiper img:hover{

transform:none !important;

}

.elementor-3426 .elementor-element.elementor-element-9e9637d .narrow-swiper img{

width:100%;

aspect-ratio:2/1;

object-fit:cover;

display:block;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-516d5fd *//* =========================================
RELATED FONTS
========================================= */

.elementor-3426 .elementor-element.elementor-element-516d5fd{

padding:120px 40px;

}

/* GRID RESET */

.elementor-3426 .elementor-element.elementor-element-516d5fd ul.products{

display:flex!important;

flex-wrap:wrap;

gap:24px;

margin:0;

padding:0;

list-style:none;

}

/* CARD */

.elementor-3426 .elementor-element.elementor-element-516d5fd ul.products li.product{

flex:

0 0

calc(
50% - 12px
);

max-width:

calc(
50% - 12px
);

aspect-ratio:2/1;

background:#ececec;

border-radius:18px;

position:relative;

overflow:hidden;

padding:40px;

margin:0!important;

display:flex;

justify-content:center;

align-items:center;

}

/* REMOVE */

.elementor-3426 .elementor-element.elementor-element-516d5fd img,

.elementor-3426 .elementor-element.elementor-element-516d5fd .price,

.elementor-3426 .elementor-element.elementor-element-516d5fd .button{

display:none!important;

}

/* TITLE */

.elementor-3426 .elementor-element.elementor-element-516d5fd
.woocommerce-loop-product__title{

font-size:

clamp(
72px,
6vw,
120px
);

line-height:.9;

padding:0;

margin:0;

color:#111;

text-align:center;

}

/* TAG */

.elementor-3426 .elementor-element.elementor-element-516d5fd li.product:before{

content:'Playful';

position:absolute;

top:20px;

right:20px;

font-size:14px;

}

/* CTA */

.elementor-3426 .elementor-element.elementor-element-516d5fd li.product:after{

content:'Buy Now';

position:absolute;

right:20px;

bottom:20px;

font-size:14px;

}/* End custom CSS */