.cur-filters{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;background:var(--cur-alt);padding:1rem;border-radius:var(--cur-radius);margin-block-end:1rem}.cur-field{display:flex;flex-direction:column;gap:0.35rem;min-inline-size:min(100%,14rem);flex:1}.cur-field label,.cur-label{font-weight:600;font-size:0.9375rem}.cur-field input,.cur-field select,.cur-field textarea{font:inherit;padding:0.6rem 0.7rem;border:1px solid #8a97a8;border-radius:6px;background:#fff;color:var(--cur-ink);min-block-size:44px;box-sizing:border-box;inline-size:100%}.cur-catalog__count{color:var(--cur-muted);font-weight:500}.cur-cards{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.cur-card{border:1px solid var(--cur-line);border-radius:var(--cur-radius);overflow:hidden;background:#fff;display:flex;flex-direction:column;border-block-start:4px solid var(--cur-accent)}.cur-card__img{aspect-ratio:4 / 5;object-fit:cover;inline-size:100%;background:var(--cur-alt);display:block}.cur-card__img--placeholder{background:linear-gradient(135deg,var(--cur-alt),color-mix(in srgb,var(--cur-accent) 20%,#fff));aspect-ratio:4 / 5}.cur-card__body{padding:1rem;display:flex;flex-direction:column;gap:0.5rem}.cur-card__title{margin:0;font-size:1.25rem}.cur-card__title a{color:var(--cur-navy);text-decoration:none}.cur-card__title a::after{content:"";position:absolute;inset:0}.cur-card{position:relative}.cur-card__text{margin:0;color:var(--cur-muted)}.cur-breadcrumb ol{display:flex;flex-wrap:wrap;gap:0.25rem;list-style:none;padding:0;margin:0 0 1.5rem;font-size:0.875rem}.cur-breadcrumb li + li::before{content:"/";margin-inline-end:0.25rem;color:var(--cur-muted)}.cur-product__top{display:grid;gap:2rem;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}@media (max-width:760px){.cur-product__top{grid-template-columns:1fr}}.cur-product__img{inline-size:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--cur-radius);border:1px solid var(--cur-line)}.cur-product__title{margin:0.25rem 0 0.5rem}.cur-product__lead{font-size:1.125rem;color:var(--cur-ink)}.cur-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:0.75rem;margin:1rem 0}.cur-facts div{background:var(--cur-alt);padding:0.6rem 0.8rem;border-radius:6px}.cur-facts dt{font-size:0.8125rem;color:var(--cur-muted)}.cur-facts dd{margin:0;font-weight:600}.cur-product__actions{display:flex;flex-wrap:wrap;gap:0.75rem;align-items:center;margin-block:1rem}.cur-product__actions .cur-notice{flex-basis:100%;margin:0}.cur-enquiry-add{display:inline;margin:0}.cur-tabs{margin-block-start:2.5rem}.cur-tabs__list{display:flex;gap:0.25rem;border-block-end:2px solid var(--cur-line);overflow-x:auto}.cur-tabs__list [role="tab"]{font:inherit;font-weight:600;background:none;border:0;padding:0.75rem 1rem;min-block-size:44px;color:var(--cur-muted);border-block-end:3px solid transparent;margin-block-end:-2px;cursor:pointer;white-space:nowrap}.cur-tabs__list [role="tab"][aria-selected="true"]{color:var(--cur-navy);border-block-end-color:var(--cur-navy)}.cur-tabs__panel{padding-block:1.5rem}.cur-tabs.is-enhanced .cur-tabs__heading{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.cur-spec{border-collapse:collapse;inline-size:100%;font-variant-numeric:tabular-nums}.cur-spec th,.cur-spec td{text-align:start;padding:0.6rem 0.75rem;border-block-end:1px solid var(--cur-line);vertical-align:top}.cur-spec th{inline-size:40%;font-weight:600;color:var(--cur-ink)}.cur-docs{list-style:none;padding:0;display:grid;gap:0.5rem}.cur-doc{display:flex;gap:0.75rem;align-items:center;border:1px solid var(--cur-line);border-radius:6px;padding:0.75rem}.cur-doc small{display:block;color:var(--cur-muted)}.cur-proof{background:var(--cur-alt);border-radius:var(--cur-radius);padding:1.25rem}.cur-proof__list,.cur-certs{list-style:none;margin:0;padding:0;display:grid;gap:0.75rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.cur-proof__list li{display:flex;gap:0.5rem;align-items:flex-start}.cur-proof__empty{color:var(--cur-muted);margin:0}.cur-cert{background:#fff;border:1px solid var(--cur-line);border-radius:6px;padding:0.75rem}.cur-cert dl{margin:0.5rem 0 0;display:grid;gap:0.25rem;font-size:0.875rem}.cur-cert dt{display:inline;color:var(--cur-muted)}.cur-cert dd{display:inline;margin:0 0 0 0.25rem}.cur-hero{background:var(--cur-alt);border-radius:var(--cur-radius);padding:clamp(1.5rem,1rem + 3vw,3.5rem)}.cur-hero h1{margin-block-start:0}.cur-section{margin-block:3rem}.cur-router{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:0.75rem}.cur-prose>:first-child{margin-block-start:0}.cur-form{display:grid;gap:1.5rem;max-inline-size:760px}.cur-form fieldset{border:1px solid var(--cur-line);border-radius:var(--cur-radius);padding:1.25rem;margin:0;display:grid;gap:1rem}.cur-form legend{font-weight:700;font-size:1.25rem;color:var(--cur-navy);padding-inline:0.25rem}.js .cur-form[data-stepped] fieldset[data-step]:not(.is-current){display:none}.cur-form .cur-field--check{flex-direction:row;align-items:flex-start;gap:0.5rem}.cur-form .cur-field--check input{inline-size:1.25rem;min-block-size:1.25rem;margin-block-start:0.2rem}.cur-hint{font-size:0.875rem;color:var(--cur-muted);margin:0}.cur-error{color:var(--cur-error);font-size:0.875rem;font-weight:600;margin:0}.cur-field [aria-invalid="true"]{border-color:var(--cur-error);border-width:2px}.cur-errors{border:2px solid var(--cur-error);border-radius:var(--cur-radius);padding:1rem;background:#fff5f4}.cur-errors h2{font-size:1.125rem;margin:0 0 0.5rem;color:var(--cur-error)}.cur-progress{display:flex;gap:0.5rem;list-style:none;padding:0;margin:0}.cur-progress li{flex:1;border-block-start:4px solid var(--cur-line);padding-block-start:0.4rem;font-size:0.875rem;color:var(--cur-muted)}.cur-progress li[aria-current="step"]{border-color:var(--cur-navy);color:var(--cur-navy);font-weight:600}.cur-progress li.is-done{border-color:var(--cur-green)}.cur-form__nav{display:flex;gap:0.75rem;justify-content:space-between;flex-wrap:wrap}.cur-basket{list-style:none;padding:0;margin:0;display:grid;gap:0.75rem}.cur-basket li{display:grid;grid-template-columns:1fr auto;gap:0.5rem 1rem;align-items:end;border:1px solid var(--cur-line);border-radius:6px;padding:0.75rem}.cur-basket .cur-field{min-inline-size:0}.cur-hp{position:absolute !important;inset-inline-start:-10000px;inline-size:1px;block-size:1px;overflow:hidden}.cur-confirm{border:2px solid var(--cur-green);border-radius:var(--cur-radius);padding:1.25rem;background:#f1faf3}.cur-card__body{align-items:flex-start}.cur-card__body .cur-card__title,.cur-card__body .cur-card__text{align-self:stretch}.post-type-archive-curavit_product .cur-main>h1{font-size:clamp(2.5rem,1.6rem + 3vw,4.5rem);line-height:1.02;letter-spacing:-0.03em;color:var(--cur-ink);margin-block:1.5rem 0.75rem}.post-type-archive-curavit_product .cur-main>h1 + p{margin-block:0 2rem;font-size:1.1875rem;line-height:1.55;color:var(--cur-muted)}html[dir="rtl"].post-type-archive-curavit_product .cur-main>h1,html[dir="rtl"] .post-type-archive-curavit_product .cur-main>h1{letter-spacing:0;line-height:1.25}.cur-house__tiles{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-block:1.5rem 1rem}.cur-house__tile{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:0.9rem;min-block-size:360px;padding:2rem;border-radius:var(--cur-round);color:#fff;text-decoration:none;background:var(--tile)}.cur-house__tile--mom-kids{--tile:#c71585}.cur-house__tile--adults{--tile:#006d77}.cur-house__plate{background:#fff;border-radius:18px;padding:0.9rem 1.2rem}.cur-house__plate img{inline-size:210px;block-size:auto;display:block}.cur-house__desc{font-size:1.3rem;font-weight:600;line-height:1.3;max-inline-size:18ch}.cur-house__count{font-weight:600;opacity:0.9;margin-block-start:auto}.cur-house__count::after{content:"";display:inline-block;inline-size:9px;block-size:9px;margin-inline-start:0.6rem;border-block-start:2px solid currentColor;border-inline-end:2px solid currentColor;transform:rotate(135deg) translateY(2px)}.cur-house__thumbs{position:absolute;inset-inline-end:-1.5rem;inset-block-end:-1.5rem;display:flex}.cur-house__thumbs img{inline-size:150px;block-size:150px;object-fit:cover;border-radius:50%;box-shadow:0 0 0 6px var(--tile);margin-inline-start:-2.25rem}.cur-house__tile:hover .cur-house__desc{text-decoration:underline;text-underline-offset:5px}.cur-house__brand{margin-block:2.5rem;padding:clamp(1.5rem,3vw,3rem);border-radius:var(--cur-round);scroll-margin-block-start:110px}.cur-house__brand--mom-kids{--acc:#c71585;background:linear-gradient(135deg,#f7f7f7 30%,#e8e2d9)}.cur-house__brand--adults{--acc:#006d77;background:linear-gradient(135deg,#f4f1ed 30%,#dcddd0)}.cur-house__brand--more{--acc:var(--cur-navy);background:var(--cur-alt)}.cur-house__head h2{margin:0;font-size:clamp(1.9rem,1.3rem + 2vw,3rem);line-height:1.05;letter-spacing:-0.02em;color:var(--acc)}html[dir="rtl"] .cur-house__head h2{letter-spacing:0;line-height:1.3}.cur-house__head p{margin:0.5rem 0 0;color:var(--cur-muted);font-size:1.125rem}.cur-house__group{margin:2.25rem 0 1rem;font-size:1.375rem;color:var(--cur-ink);display:flex;align-items:center;gap:0.75rem}.cur-house__group::before{content:"";inline-size:28px;block-size:4px;border-radius:2px;background:var(--acc)}.cur-packs{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr))}.cur-pack{position:relative;background:#fff;border-radius:22px;padding:0.75rem 0.75rem 1.1rem;display:flex;flex-direction:column;gap:0.35rem;box-shadow:0 1px 0 rgb(15 30 74 / 0.06);transition:transform 0.15s,box-shadow 0.15s}.cur-pack:hover{transform:translateY(-3px);box-shadow:0 18px 30px -18px rgb(15 30 74 / 0.35)}.cur-pack__img{inline-size:100%;aspect-ratio:1;object-fit:cover;border-radius:16px;display:block;block-size:auto}.cur-pack__name{margin:0.5rem 0.25rem 0;font-size:1.0625rem;line-height:1.3}.cur-pack__name a{color:var(--cur-ink);text-decoration:none}.cur-pack__name a::after{content:"";position:absolute;inset:0;border-radius:22px}.cur-pack__facts{margin:0 0.25rem;color:var(--cur-muted);font-size:0.9375rem}.cur-pack .cur-badge{align-self:flex-start;margin-inline-start:0.25rem}@media (max-width:760px){.cur-house__tiles{grid-template-columns:1fr}.cur-house__tile{min-block-size:300px;padding:1.5rem}.cur-house__thumbs img{inline-size:110px;block-size:110px}.cur-house__plate img{inline-size:170px}.cur-packs{grid-template-columns:1fr 1fr}}.cur-pack__stage{display:block;position:relative;aspect-ratio:1;border-radius:18px;overflow:hidden;background:radial-gradient(70% 60% at 50% 62%,#fff,color-mix(in srgb,var(--tile,var(--cur-navy)) 10%,#f3f5fa) 100%)}.cur-pack__stage .cur-pack__img[data-cutout]{position:absolute;inset:9%;inline-size:82%;block-size:82%;object-fit:contain;border-radius:0;filter:drop-shadow(0 16px 14px rgb(15 30 74 / .22));transition:transform .8s var(--cur-ease),filter .8s var(--cur-ease)}.cur-pack:hover .cur-pack__img[data-cutout]{transform:translateY(-10px) scale(1.06) rotate(-2deg);filter:drop-shadow(0 28px 22px rgb(15 30 74 / .28))}.cur-pack{transition:transform .6s var(--cur-ease),box-shadow .6s var(--cur-ease)}.cur-pack:hover{transform:translateY(-6px);box-shadow:0 30px 50px -30px rgb(15 30 74 / .5)}.cur-house__thumbs img[data-cutout]{object-fit:contain;background:#fff;padding:12px;box-sizing:border-box;transition:transform .7s var(--cur-ease)}.cur-house__tile:hover .cur-house__thumbs img:nth-child(1){transform:translate(-10px,-12px) rotate(-8deg)}.cur-house__tile:hover .cur-house__thumbs img:nth-child(2){transform:translateY(-20px)}.cur-house__tile:hover .cur-house__thumbs img:nth-child(3){transform:translate(10px,-12px) rotate(8deg)}.cur-house__tile{transition:transform .7s var(--cur-ease),box-shadow .7s var(--cur-ease)}.cur-house__tile:hover{transform:translateY(-6px);box-shadow:0 40px 60px -36px rgb(15 30 74 / .6)}.cur-card__img[data-cutout]{object-fit:contain;padding:10%;box-sizing:border-box;background:radial-gradient(70% 60% at 50% 60%,#fff,#eef1f7);filter:none}.cur-product__stage{position:relative;border-radius:32px;aspect-ratio:4 / 5;display:grid;place-items:center;overflow:hidden;perspective:1000px;background:radial-gradient(60% 50% at 50% 58%,#fff 0,transparent 70%),radial-gradient(120% 80% at 50% 0,color-mix(in srgb,var(--cur-accent) 26%,#fff),#eef1f8)}.cur-product__stage::before{content:"";position:absolute;inset:0;background:radial-gradient(circle,color-mix(in srgb,var(--cur-accent) 30%,transparent) 1.6px,transparent 2px) 0 0 / 22px 22px;mask:radial-gradient(70% 60% at 50% 50%,transparent 40%,#000);opacity:.6}.cur-product__stage .cur-product__img[data-cutout]{position:relative;inline-size:78%;block-size:auto;aspect-ratio:1;object-fit:contain;border:0;border-radius:0;filter:drop-shadow(0 34px 30px rgb(15 30 74 / .3));transform:rotateY(calc(var(--mx,0) * 12deg)) rotateX(calc(var(--my,0) * -10deg)) translateZ(30px);animation:cur-bob 8s ease-in-out infinite;will-change:transform}
