*,*:before,*:after{box-sizing:border-box;margin:0}html{font-size:62.5%;scroll-behavior:smooth}body{display:flex;flex-direction:column;margin:0;min-height:100svh;font-family:var(--font-primary--family);background-color:var(--color-background);color:var(--color-foreground);font-size:1.6rem;line-height:1.6;-webkit-font-smoothing:antialiased}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}a{color:var(--color-accent);text-decoration:none;transition:color .25s ease}a:hover{color:var(--color-accent-secondary)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading--family, var(--font-primary--family));font-weight:700;line-height:1.15;color:var(--color-foreground)}h1{font-size:4.8rem;letter-spacing:-.02em}h2{font-size:3.6rem;letter-spacing:-.015em}h3{font-size:2.4rem}h4{font-size:2rem}@media(max-width:749px){h1{font-size:3.2rem}h2{font-size:2.6rem}h3{font-size:2rem}}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.3rem 3.2rem;border:none;border-radius:60px;font-size:1.6rem;font-weight:700;font-family:inherit;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);text-decoration:none;line-height:1.4;position:relative;overflow:hidden}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;background:#fff3;transition:opacity .3s ease}.btn:hover:after{opacity:1}.btn--primary{background:linear-gradient(135deg,var(--color-accent),#c4655e);color:var(--color-button-text);box-shadow:0 4px 14px #d4736c4d,0 1px 3px #d4736c33}.btn--primary:hover{color:var(--color-button-text);transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px #d4736c66,0 2px 6px #d4736c40}.btn--primary:active{transform:translateY(-1px) scale(.98)}.btn--secondary{background-color:transparent;color:var(--color-accent);border:2px solid var(--color-accent)}.btn--secondary:hover{background-color:var(--color-accent);color:var(--color-button-text);transform:translateY(-3px) scale(1.02)}.btn--large{padding:1.6rem 4.2rem;font-size:1.8rem}.card{background:var(--color-card-bg);border-radius:2rem;overflow:hidden;box-shadow:0 2px 8px #2d20160a,0 1px 2px #2d20160f;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease;border:1px solid rgba(45,32,22,.04)}.card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #2d201614,0 4px 12px #2d20160f}.card__image{aspect-ratio:1;overflow:hidden}.card__image img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.card:hover .card__image img{transform:scale(1.06)}.card__content{padding:1.8rem}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2.4rem}@media(max-width:749px){.product-grid{grid-template-columns:repeat(2,1fr);gap:1.2rem}}.product-card{text-align:center}.product-card__title{font-size:1.6rem;font-weight:600;margin-bottom:.4rem}.product-card__title a{color:var(--color-foreground);text-decoration:none;transition:color .2s ease}.product-card__title a:hover{color:var(--color-accent)}.product-card__price{font-size:1.8rem;font-weight:700;color:var(--color-accent)}.product-card__price--compare{text-decoration:line-through;color:#999;font-weight:400;font-size:1.4rem;margin-inline-start:.4rem}.section-padding{padding-block:3rem}@media(max-width:749px){.section-padding{padding-block:2rem}}.section-header{text-align:center;margin-bottom:4.5rem;position:relative;display:flex;flex-direction:column;align-items:center}.section-header__subtitle{font-size:1.4rem;text-transform:uppercase;letter-spacing:.2em;color:var(--color-accent);margin-bottom:.6rem;font-weight:700;display:block;order:2}.section-header__title{font-size:4rem;margin-bottom:.4rem;color:var(--color-accent);order:1}.section-header__description{font-size:1.7rem;color:#7a6e63;max-width:56rem;margin-inline:auto;line-height:1.7}.badge{display:inline-block;padding:.4rem 1.2rem;border-radius:2rem;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.badge--sale{background-color:var(--color-accent);color:#fff}.badge--new{background-color:var(--color-accent-secondary);color:#fff}.announcement-bar{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-secondary));color:#fff;text-align:center;padding:1rem 1.6rem;font-size:1.4rem;font-weight:600;letter-spacing:.02em}.trust-strip{display:flex;justify-content:center;gap:3.2rem;padding:2.4rem 1.6rem;background:var(--color-card-bg);border-bottom:1px solid rgba(45,32,22,.06);flex-wrap:wrap}.trust-strip__item{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:600;color:var(--color-foreground);transition:transform .3s ease}.trust-strip__item:hover{transform:translateY(-2px)}.trust-strip__icon{width:2.4rem;height:2.4rem;color:var(--color-accent)}.wave-divider{width:100%;height:40px;overflow:hidden;line-height:0}.wave-divider svg{width:100%;height:100%}.cta-banner{background:linear-gradient(135deg,var(--color-accent) 0%,#b85c56 50%,var(--color-accent-secondary) 100%);color:#fff;text-align:center;padding:6rem 2.5rem;border-radius:2.4rem;position:relative;overflow:hidden}.cta-banner:before{content:"";position:absolute;top:-40%;right:-15%;width:45%;height:180%;background:#ffffff0f;border-radius:50%;pointer-events:none}.cta-banner:after{content:"";position:absolute;bottom:-30%;left:-10%;width:35%;height:140%;background:#ffffff0a;border-radius:50%;pointer-events:none}.cta-banner h2{color:#fff;font-size:3.4rem;margin-bottom:1.2rem;position:relative;z-index:1}.cta-banner p{font-size:1.7rem;opacity:.92;margin-bottom:2.8rem;max-width:48rem;margin-inline:auto;position:relative;z-index:1;line-height:1.7}.cta-banner .btn{background:#fff;color:var(--color-accent);font-weight:700;position:relative;z-index:1;box-shadow:0 4px 20px #00000026}.cta-banner .btn:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 8px 30px #0003;color:var(--color-accent)}.section-decorated{position:relative;overflow:hidden}.section-decorated:before{content:"";position:absolute;top:-10rem;right:-10rem;width:30rem;height:30rem;border-radius:50%;background:radial-gradient(circle,rgba(212,115,108,.06) 0%,transparent 70%);pointer-events:none}.section-decorated:after{content:"";position:absolute;bottom:-8rem;left:-8rem;width:25rem;height:25rem;border-radius:50%;background:radial-gradient(circle,rgba(200,149,109,.06) 0%,transparent 70%);pointer-events:none}html[dir=rtl]{text-align:right}html[dir=rtl] .header__menu,html[dir=rtl] .header__icons{flex-direction:row-reverse}@media(prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}[data-reveal=scale]{opacity:0;transform:scale(.88)}[data-reveal=slide-right]{opacity:0;transform:translate(60px)}[data-reveal=slide-left]{opacity:0;transform:translate(-60px)}[data-reveal=fade]{opacity:0;transform:none}[data-reveal=rotate]{opacity:0;transform:translateY(30px) rotate(3deg)}[data-reveal=flip]{opacity:0;transform:perspective(800px) rotateY(15deg) translate(30px)}[data-reveal].is-revealed{opacity:1;transform:translateY(0) scale(1) translate(0) rotate(0) rotateY(0)}[data-stagger]>*{opacity:0;transform:translateY(36px) scale(.96);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}[data-stagger].is-revealed>*:nth-child(1){transition-delay:0ms}[data-stagger].is-revealed>*:nth-child(2){transition-delay:.12s}[data-stagger].is-revealed>*:nth-child(3){transition-delay:.24s}[data-stagger].is-revealed>*:nth-child(4){transition-delay:.36s}[data-stagger].is-revealed>*:nth-child(5){transition-delay:.48s}[data-stagger].is-revealed>*:nth-child(6){transition-delay:.6s}[data-stagger].is-revealed>*:nth-child(7){transition-delay:.72s}[data-stagger].is-revealed>*:nth-child(8){transition-delay:.84s}[data-stagger].is-revealed>*{opacity:1;transform:translateY(0) scale(1)}.section-header:after{transform:scaleX(0);transition:transform .8s cubic-bezier(.22,1,.36,1) .4s}.section-header.is-revealed:after{transform:scaleX(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animate-in{animation:fadeInUp .9s cubic-bezier(.22,1,.36,1) forwards}.animate-scale{animation:scaleIn .7s cubic-bezier(.22,1,.36,1) forwards}.section-header:after{content:"";display:block;width:5rem;height:3px;background:linear-gradient(90deg,var(--color-accent),var(--color-accent-secondary));border-radius:2px;margin-top:1.2rem;order:3}.how-it-works__icon-wrap{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.how-it-works__card:hover .how-it-works__icon-wrap{animation:float 1.5s ease-in-out infinite}.how-it-works__step-number{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.how-it-works__step:hover .how-it-works__step-number{transform:scale(1.15);box-shadow:0 6px 20px #d4736c73}.testimonials__card{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease}.testimonials__card:hover{animation:wiggle .5s ease}.testimonials__stars svg{transition:transform .3s ease}.testimonials__card:hover .testimonials__stars svg:nth-child(1){transition-delay:0ms;transform:scale(1.2)}.testimonials__card:hover .testimonials__stars svg:nth-child(2){transition-delay:50ms;transform:scale(1.2)}.testimonials__card:hover .testimonials__stars svg:nth-child(3){transition-delay:.1s;transform:scale(1.2)}.testimonials__card:hover .testimonials__stars svg:nth-child(4){transition-delay:.15s;transform:scale(1.2)}.testimonials__card:hover .testimonials__stars svg:nth-child(5){transition-delay:.2s;transform:scale(1.2)}.stats-counter__circle{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease,border-color .3s ease}.stats-counter__item:hover .stats-counter__circle{transform:scale(1.12) translateY(-4px)}.faq__chevron{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.gallery__item{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.gallery__item:hover{transform:scale(1.03);z-index:2}.cta-banner{background-size:200% 200%;animation:gradientShift 6s ease infinite}.trust-strip__item{transition:transform .3s cubic-bezier(.34,1.56,.64,1),color .2s ease}.trust-strip__item:hover{transform:translateY(-3px) scale(1.05);color:var(--color-accent)}.btn:active{transform:translateY(0) scale(.96)!important;transition-duration:.1s}.image-with-text__img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.image-with-text__grid:hover .image-with-text__img{transform:scale(1.04)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;opacity:.018;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;mix-blend-mode:multiply}.container{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.text-center{text-align:center}.text-start{text-align:start}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.section-divider{width:6rem;height:3px;background:linear-gradient(90deg,var(--color-accent),var(--color-accent-secondary));border-radius:2px;margin:1.6rem auto}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
