@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-display:swap;src:url("./fredoka-OX6WISTR.woff2") format("woff2")}:root{--cv-brand: #d62839;--cv-brand-2: #f4a300;--cv-cursor: #ffd166;--cv-tint: #fff1c7;--cv-tint-2: #ffd8a8;--cv-deep: #a51d2c;--cv-deeper: #0b3954;--cv-soft: #fff8ec;--cv-gray: #f6f3ee;--cv-navy: #0b2a3f;--cv-ink: #1b1d29;--cv-radius: 22px;--cx-accent: #d62839;--ed-sun: #ffc93c;--ed-sea: #0b6e99;--ed-display: "Fredoka", "Inter", system-ui, sans-serif}body{background:#fffdf9}:is(h1,h2,h3,.cv-number,.shop-card__title,.cv-page-header h1){font-family:var(--ed-display);letter-spacing:-.01em}.cv-section :is(h1,h2){font-weight:700}.cv-section h3{font-weight:600}.cv-section :is(h1,h2) strong{background-image:linear-gradient(100deg,#d62839 10%,#f77f00 90%)}.cv-eyebrow{background:var(--cv-tint);color:#8a3b00;font-weight:700}.cv-header{border-bottom:3px solid var(--ed-sun);background:#fffdf9e6}.cv-logo{height:54px!important;width:auto!important;max-height:none!important}@media(max-width:700px){.cv-logo{height:42px!important}}.wp-block-button__link{border-radius:999px!important;font-weight:700}.cv-bg-mesh{background:radial-gradient(42rem 28rem at 100% -10%,#ffe1a1 0,transparent 65%),radial-gradient(34rem 24rem at -10% 110%,#d6eef8 0,transparent 70%),#fffdf8}.ed-collage{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem;padding:1rem}.ed-collage .wp-block-image{margin:0;background:#fff;padding:.55rem .55rem 1.6rem;border-radius:14px;box-shadow:0 18px 40px -16px #6b142055,0 2px 6px #0000000f;transition:transform .25s ease}.ed-collage .wp-block-image img{aspect-ratio:1;object-fit:cover;border-radius:9px;width:100%}.ed-collage__0{transform:rotate(-4deg)}.ed-collage__1{transform:rotate(3deg) translateY(1.2rem)}.ed-collage__2{transform:rotate(2deg) translateY(-.4rem)}.ed-collage__3{transform:rotate(-3deg) translateY(.8rem)}.ed-collage .wp-block-image:hover{transform:rotate(0) scale(1.04);z-index:1}.ed-trust{background:#fff;border-block:1px solid #f1e6d4}.ed-trust .cv-card{background:transparent;box-shadow:none;padding:.4rem}.ed-trust .cv-card h3{font-size:1.1rem;margin:.5rem 0 .2rem}.ed-trust .cv-card p{font-size:.92rem}.ed-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-block:2rem;text-align:left}@media(max-width:900px){.ed-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.ed-cats{grid-template-columns:1fr}}.ed-cat{background:#fff;border-radius:var(--cv-radius);box-shadow:var(--cv-shadow);overflow:hidden;padding:0 0 1.1rem;transition:transform .2s ease,box-shadow .2s ease}.ed-cat:hover{transform:translateY(-5px);box-shadow:0 24px 44px -20px #6b142066}.ed-cat .wp-block-image{margin:0}.ed-cat .wp-block-image img{aspect-ratio:16 / 10;object-fit:cover;width:100%;display:block}.ed-cat h3,.ed-cat p{margin-inline:1.2rem}.ed-cat h3{margin-top:1rem;margin-bottom:.2rem}.ed-cat h3 a{color:var(--cv-ink);text-decoration:none}.ed-cat h3 a:after{content:" \2192";color:var(--cv-brand)}.ed-cat p{color:var(--cv-muted);font-size:.95rem;margin-bottom:0}.cv-card{transition:transform .2s ease}.cv-card:hover{transform:translateY(-4px)}.wp-block-shop-products .shop-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.3rem}.ed-two .wp-block-shop-products .shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(max-width:900px){.wp-block-shop-products .shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.shop-card{border-radius:18px;background:#fff;box-shadow:var(--cv-shadow);overflow:hidden;padding-bottom:.9rem;transition:transform .2s ease}.shop-card:hover{transform:translateY(-4px)}.shop-card img{aspect-ratio:1;object-fit:cover}.shop-card__title,.shop-card__price,.shop-card .shop-button{margin-inline:.9rem}.shop-card__title{font-size:1.02rem;font-weight:600;line-height:1.25}.shop-card__price{color:var(--cv-brand);font-weight:800;font-size:1.1rem}.shop-card .shop-button{border-radius:999px}.cv-step:before{background:var(--cv-brand)!important;color:#fff!important;font-family:var(--ed-display)}.cv-faq h3{font-size:1.15rem}.ed-photo img{border-radius:20px;border:8px solid #fff;box-shadow:0 24px 50px -18px #0b2a3f55}.cv-bg-brand{background:linear-gradient(135deg,#d62839,#a51d2c 55%,#0b3954);color:#fff3e0}.cv-footer{background:#0b2a3f}@media(max-width:781px){.ed-hero .wp-block-columns>.wp-block-column:first-child{order:-1}.ed-collage{gap:.7rem;padding:.4rem .6rem 1.2rem}}@media(max-width:520px){.ed-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.ed-cat h3{font-size:1.05rem;margin-inline:.8rem}.ed-cat p{display:none}}
