:root{--ud-bg: #FAF8F5;--ud-ink: #1F2328;--ud-muted: #565C64;--ud-line: #E7E1D8;--ud-white: #FFFFFF;--ud-mint: #8CB5A5;--ud-mint-soft: #E6F0EC;--ud-pink: #E5C8D2;--ud-pink-soft: #F8EFF2;--ud-stone: #C9B59B;--ud-stone-soft: #F2ECE4;--ud-gold: #D7A23E;--ud-serif: "DM Serif Display", Georgia, "Times New Roman", serif;--ud-sans: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--ud-radius: 22px;--ud-radius-sm: 14px;--ud-shadow: 0 18px 40px rgb(31 35 40 / .08);--ud-shadow-lift: 0 26px 50px rgb(31 35 40 / .12);--ud-container: 1240px;--ud-gutter: clamp(16px, 4vw, 40px);--ud-section-y: clamp(56px, 8vw, 112px);--heading-font-family: var(--ud-serif);--heading-font-weight: 400;--heading-font-style: normal;--heading-text-transform: none;--heading-letter-spacing: -.005em;--text-font-family: var(--ud-sans);--button-font: 600 var(--text-sm) / 1.65 var(--ud-sans);--button-text-transform: none;--button-letter-spacing: .01em;--button-border-radius: 999px;--input-border-radius: 12px}body{font-family:var(--ud-sans)}.ud-section{padding-block:var(--ud-section-y);font-family:var(--ud-sans);color:var(--ud-ink)}.ud-section--tight{padding-block:clamp(28px,4vw,48px)}.ud-container{width:100%;max-width:var(--ud-container);margin-inline:auto;padding-inline:var(--ud-gutter);box-sizing:border-box}.ud-bg--cream{background:var(--ud-bg)}.ud-bg--white{background:var(--ud-white)}.ud-bg--mint{background:var(--ud-mint-soft)}.ud-bg--pink{background:var(--ud-pink-soft)}.ud-bg--stone{background:var(--ud-stone-soft)}.ud-bg--dark{background:var(--ud-ink);color:var(--ud-white)}.ud-eyebrow{display:inline-block;margin:0 0 14px;font-family:var(--ud-sans);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ud-muted)}.ud-h1,.ud-h2,.ud-h3{font-family:var(--ud-serif);font-weight:400;letter-spacing:-.01em;color:inherit;margin:0;text-transform:none}.ud-h1{font-size:clamp(40px,6vw,72px);line-height:1.02}.ud-h2{font-size:clamp(32px,4.4vw,52px);line-height:1.06}.ud-h3{font-size:clamp(22px,2.2vw,28px);line-height:1.15}.ud-accent{display:block;font-style:italic;color:#5e8f7c}.ud-accent--pink{color:#a8657d}.ud-lead{margin:18px 0 0;font-size:clamp(16px,1.4vw,18px);line-height:1.6;color:var(--ud-muted);max-width:54ch}.ud-lead p{margin:0 0 10px}.ud-lead p:last-child{margin:0}.ud-rte{font-size:16px;line-height:1.65;color:var(--ud-muted)}.ud-rte p{margin:0 0 14px}.ud-rte p:last-child{margin-bottom:0}.ud-head{max-width:720px;margin:0 auto clamp(32px,4vw,56px);text-align:center}.ud-head .ud-lead{margin-inline:auto}.ud-head--left{margin-inline:0;text-align:left}.ud-head--left .ud-lead{margin-inline:0}.ud-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ud-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border-radius:999px;border:1.5px solid var(--ud-ink);font-family:var(--ud-sans);font-size:15px;font-weight:600;letter-spacing:.01em;line-height:1;text-decoration:none;cursor:pointer;transition:transform .2s ease,background-color .2s ease,color .2s ease;box-sizing:border-box}.ud-btn:hover{transform:translateY(-1px)}.ud-btn:focus-visible{outline:2px solid var(--ud-ink);outline-offset:3px}.ud-btn--dark{background:var(--ud-ink);color:var(--ud-white)}.ud-btn--dark:hover{background:#343a42;color:var(--ud-white)}.ud-btn--outline{background:transparent;color:var(--ud-ink)}.ud-btn--outline:hover{background:var(--ud-ink);color:var(--ud-white)}.ud-btn--mint{background:var(--ud-mint);border-color:var(--ud-mint);color:var(--ud-ink)}.ud-btn--mint:hover{background:#7aa894;border-color:#7aa894;color:var(--ud-ink)}.ud-btn--pink{background:var(--ud-pink);border-color:var(--ud-pink);color:var(--ud-ink)}.ud-btn--pink:hover{background:#dbb3c1;border-color:#dbb3c1;color:var(--ud-ink)}.ud-btn--light{background:var(--ud-white);border-color:var(--ud-white);color:var(--ud-ink)}.ud-chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.ud-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:var(--ud-white);border:1px solid var(--ud-line);font-family:var(--ud-sans);font-size:13px;font-weight:600;color:var(--ud-ink);line-height:1.2}.ud-chip svg{width:15px;height:15px;flex:none}.ud-chip--mint{background:var(--ud-mint-soft);border-color:#cfe2da}.ud-chip--pink{background:var(--ud-pink-soft);border-color:#ebd3dc}.ud-stars{display:inline-flex;gap:2px;color:var(--ud-gold)}.ud-stars svg{width:16px;height:16px}.ud-rating{display:inline-flex;align-items:center;gap:10px;margin-top:22px;font-size:14px;color:var(--ud-muted);text-decoration:none}.ud-rating:hover{color:var(--ud-ink)}@media(prefers-reduced-motion:no-preference){.ud-js .ud-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.ud-js .ud-reveal.is-visible{opacity:1;transform:none}}.ud-hero{position:relative;overflow:hidden;background:var(--ud-bg);color:var(--ud-ink);font-family:var(--ud-sans)}.ud-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.ud-hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--ud-hero-pos, 70% center);display:block}.ud-hero__inner{position:relative;display:flex;align-items:center;min-height:clamp(560px,46vw,760px);padding-block:64px}.ud-hero__content{max-width:560px}.ud-hero__compose{display:none}.ud-hero--compose .ud-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.ud-hero--compose .ud-hero__compose{display:flex;position:relative;align-items:flex-end;justify-content:center;gap:4%;min-height:460px}.ud-hero__blob{position:absolute;border-radius:50%;z-index:0}.ud-hero__blob--pink{width:62%;aspect-ratio:1;left:0;bottom:8%;background:var(--ud-pink)}.ud-hero__blob--mint{width:54%;aspect-ratio:1;right:0;top:4%;background:var(--ud-mint-soft);border:1px solid #CFE2DA}.ud-hero__product{position:relative;z-index:1;width:46%}.ud-hero__product img{width:100%;height:auto;display:block;border-radius:var(--ud-radius);box-shadow:var(--ud-shadow)}.ud-hero__platform{height:22px;margin:-6px 8% 0;border-radius:50%;background:var(--ud-stone);opacity:.55}@media(max-width:899px){.ud-hero{display:flex;flex-direction:column-reverse}.ud-hero__media{position:relative;inset:auto;aspect-ratio:4 / 3}.ud-hero__media img{object-position:var(--ud-hero-pos-mobile, 80% center)}.ud-hero__inner{min-height:0;padding-block:40px 28px}.ud-hero--compose{display:block}.ud-hero--compose .ud-hero__inner{grid-template-columns:1fr;gap:32px}.ud-hero--compose .ud-hero__compose{min-height:300px}.ud-hero .ud-btns .ud-btn{flex:1 1 100%}}.ud-benefits{display:grid;grid-template-columns:repeat(var(--ud-cols, 3),minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.ud-benefit{display:flex;gap:14px;align-items:flex-start;padding:22px;border-radius:var(--ud-radius-sm);background:var(--ud-white);border:1px solid var(--ud-line)}.ud-benefit__icon{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ud-mint-soft);color:var(--ud-ink)}.ud-benefit:nth-child(2) .ud-benefit__icon{background:var(--ud-pink-soft)}.ud-benefit:nth-child(3) .ud-benefit__icon{background:var(--ud-stone-soft)}.ud-benefit__icon svg{width:20px;height:20px}.ud-benefit__title{margin:2px 0 4px;font-family:var(--ud-sans);font-size:16px;font-weight:700;color:var(--ud-ink)}.ud-benefit__text{margin:0;font-size:14px;line-height:1.55;color:var(--ud-muted)}@media(max-width:899px){.ud-benefits{grid-template-columns:1fr;gap:10px}}.ud-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,32px)}.ud-card{display:flex;flex-direction:column;height:100%;border-radius:var(--ud-radius);background:var(--ud-white);border:1px solid var(--ud-line);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.ud-card:hover{transform:translateY(-4px);box-shadow:var(--ud-shadow-lift)}.ud-card__media{position:relative;display:block;aspect-ratio:1 / 1;padding:8%;background:var(--ud-accent-bg, var(--ud-stone-soft));box-sizing:border-box}.ud-card__media img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply;transition:transform .4s ease}.ud-card:hover .ud-card__media img{transform:scale(1.03)}.ud-card--mint{--ud-accent-bg: var(--ud-mint-soft)}.ud-card--pink{--ud-accent-bg: var(--ud-pink-soft)}.ud-card--stone{--ud-accent-bg: var(--ud-stone-soft)}.ud-card__body{display:flex;flex-direction:column;flex:1;padding:clamp(22px,2.4vw,32px)}.ud-card__title{margin:0;font-family:var(--ud-serif);font-weight:400;font-size:clamp(24px,2.4vw,30px);line-height:1.12}.ud-card__title a{color:inherit;text-decoration:none}.ud-card__line{margin:10px 0 0;font-size:15px;line-height:1.55;color:var(--ud-muted)}.ud-card__price{margin:18px 0 0;font-size:20px;font-weight:700;color:var(--ud-ink)}.ud-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:22px}.ud-card__actions form{margin:0}.ud-card__rating{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;color:var(--ud-muted)}@media(max-width:749px){.ud-duo{grid-template-columns:1fr}.ud-card__actions>a.ud-btn{flex:1 1 auto}}.ud-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.ud-split--reverse .ud-split__media{order:2}.ud-split__media{position:relative;border-radius:var(--ud-radius);overflow:hidden;aspect-ratio:var(--ud-ratio, 4 / 5);background:var(--ud-white)}.ud-split__media img,.ud-split__media svg{width:100%;height:100%;object-fit:cover;display:block}.ud-split__media--contain{padding:8%;box-sizing:border-box}.ud-split__media--contain img{object-fit:contain;mix-blend-mode:multiply}.ud-bg--mint .ud-split__media--contain{background:#d5e7df}.ud-bg--pink .ud-split__media--contain{background:#f1dde4}.ud-bg--stone .ud-split__media--contain{background:#e8dfd3}.ud-split__content .ud-rte{margin-top:18px;max-width:52ch}@media(max-width:899px){.ud-split{grid-template-columns:1fr}.ud-split--reverse .ud-split__media{order:0}.ud-split__media{--ud-ratio: 1 / 1}.ud-split .ud-btns .ud-btn{flex:1 1 100%}}.ud-grid{display:grid;grid-template-columns:repeat(var(--ud-cols, 3),minmax(0,1fr));gap:clamp(14px,2vw,24px)}.ud-tile{padding:clamp(24px,2.6vw,34px);border-radius:var(--ud-radius);background:var(--ud-white);border:1px solid var(--ud-line)}.ud-bg--white .ud-tile{background:var(--ud-bg)}.ud-tile__icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:20px;border-radius:50%;background:var(--ud-tile-accent, var(--ud-mint-soft));color:var(--ud-ink)}.ud-tile__icon svg{width:22px;height:22px}.ud-tiles--pink{--ud-tile-accent: var(--ud-pink-soft)}.ud-tiles--stone{--ud-tile-accent: var(--ud-stone-soft)}.ud-tile__title{margin:0;font-family:var(--ud-serif);font-weight:400;font-size:clamp(22px,2vw,26px);line-height:1.15}.ud-tile__text{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--ud-muted)}.ud-tile__text p{margin:0 0 10px}.ud-tile__text p:last-child{margin:0}@media(max-width:999px){.ud-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.ud-grid{grid-template-columns:1fr}}.ud-faq{max-width:820px;margin-inline:auto}.ud-faq__cat{margin:40px 0 12px;font-family:var(--ud-sans);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ud-muted)}.ud-faq__cat:first-child{margin-top:0}.ud-faq details{border-bottom:1px solid var(--ud-line)}.ud-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:16px 0;cursor:pointer;list-style:none;font-family:var(--ud-sans);font-size:17px;font-weight:600;color:var(--ud-ink)}.ud-faq summary::-webkit-details-marker{display:none}.ud-faq summary:focus-visible{outline:2px solid var(--ud-ink);outline-offset:2px}.ud-faq__plus{position:relative;flex:none;width:28px;height:28px;border-radius:50%;background:var(--ud-white);border:1px solid var(--ud-line)}.ud-faq__plus:before,.ud-faq__plus:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;background:var(--ud-ink);transform:translate(-50%,-50%);transition:transform .2s ease}.ud-faq__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.ud-faq details[open] .ud-faq__plus:after{transform:translate(-50%,-50%) rotate(0)}.ud-faq__answer{padding:0 44px 22px 0;font-size:15px;line-height:1.65;color:var(--ud-muted)}.ud-faq__answer p{margin:0 0 10px}.ud-faq__answer p:last-child{margin:0}.ud-reviews{max-width:1040px;margin-inline:auto;padding:clamp(20px,3vw,40px);border-radius:var(--ud-radius);background:var(--ud-white);border:1px solid var(--ud-line);box-sizing:border-box}.ud-reviews .jdgm-rev-widg__title{display:none}.ud-news{max-width:640px;margin-inline:auto;text-align:center}.ud-news__form{display:flex;gap:10px;margin-top:28px}.ud-news__form label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ud-input{flex:1;min-width:0;min-height:52px;padding:0 22px;border-radius:999px;border:1.5px solid var(--ud-line);background:var(--ud-white);font-family:var(--ud-sans);font-size:16px;color:var(--ud-ink);box-sizing:border-box}.ud-input:focus{outline:none;border-color:var(--ud-ink)}.ud-news__msg{margin-top:14px;font-size:14px;color:var(--ud-muted)}@media(max-width:599px){.ud-news__form{flex-direction:column}}.ud-page-hero{text-align:center}.ud-page-hero .ud-lead{margin-inline:auto}.ud-page-hero--left{text-align:left}.ud-page-hero--left .ud-lead{margin-inline:0}.ud-page-hero .ud-btns{justify-content:center}.ud-page-hero--left .ud-btns{justify-content:flex-start}.ud-cross{display:grid;grid-template-columns:220px minmax(0,1fr) auto;gap:clamp(20px,3vw,40px);align-items:center;padding:clamp(20px,3vw,32px);border-radius:var(--ud-radius);background:var(--ud-white);border:1px solid var(--ud-line)}.ud-cross__media{display:block;aspect-ratio:1;border-radius:var(--ud-radius-sm);background:var(--ud-accent-bg, var(--ud-stone-soft));padding:10%;box-sizing:border-box}.ud-cross__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}@media(max-width:749px){.ud-cross{grid-template-columns:1fr;text-align:center}.ud-cross__media{width:100%;max-width:240px;margin-inline:auto}.ud-cross .ud-btn{width:100%}}.ud-contact{max-width:640px;margin-inline:auto}.ud-form{display:grid;gap:16px}.ud-field label{display:block;margin-bottom:6px;font-size:14px;font-weight:600;color:var(--ud-ink)}.ud-field .ud-input{width:100%;border-radius:14px}.ud-field textarea.ud-input{min-height:160px;padding:16px 22px;resize:vertical}.ud-form__note{margin:0;font-size:14px;color:var(--ud-muted)}.ud-form__ok{margin:0;padding:14px 18px;border-radius:14px;background:var(--ud-mint-soft);font-size:15px}.ud-form__err{padding:14px 18px;border-radius:14px;background:var(--ud-pink-soft);font-size:15px}.ud-footer{background:var(--ud-ink);color:#ffffffd1;font-family:var(--ud-sans);padding-block:clamp(56px,7vw,88px) 32px}.ud-footer a{color:#ffffffd1;text-decoration:none}.ud-footer a:hover{color:var(--ud-white);text-decoration:underline;text-underline-offset:3px}.ud-footer__top{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr)) 1.4fr;gap:clamp(28px,4vw,48px)}.ud-footer__logo{display:inline-block}.ud-footer__logo img{width:var(--ud-logo-w, 96px);height:auto;filter:brightness(0) invert(1);display:block}.ud-footer__tag{margin:16px 0 0;font-size:15px;line-height:1.6;max-width:30ch}.ud-footer__title{margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ud-white)}.ud-footer__list{margin:0;padding:0;list-style:none;display:grid;gap:4px}.ud-footer__list a{display:inline-block;padding:6px 0;font-size:15px}.ud-footer .ud-input{background:transparent;border-color:#ffffff47;color:var(--ud-white)}.ud-footer .ud-input::placeholder{color:#fff9}.ud-footer .ud-input:focus{border-color:var(--ud-white)}.ud-footer__form{display:flex;flex-direction:column;gap:10px;margin-top:4px}.ud-footer__social{display:flex;gap:10px;margin-top:20px}.ud-footer__social a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid rgb(255 255 255 / .28)}.ud-footer__social svg{width:18px;height:18px}.ud-footer__disclaimer{margin:clamp(40px,5vw,56px) 0 0;padding-top:24px;border-top:1px solid rgb(255 255 255 / .14);font-size:12px;line-height:1.6;color:#ffffffa8}.ud-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;font-size:13px;color:#ffffffa8}.ud-footer__pay{display:flex;flex-wrap:wrap;gap:6px}.ud-footer__pay svg{width:38px;height:24px}@media(max-width:999px){.ud-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.ud-footer__brand,.ud-footer__news{grid-column:1 / -1}}.ud-pdp-note{margin:4px 0 0;font-size:14px;color:var(--ud-muted);display:flex;align-items:center;gap:8px}.ud-pdp-note svg{width:18px;height:18px;flex:none}.ud-pdp-line{margin:0;font-size:16px;line-height:1.6;color:var(--ud-muted)}.ud-pdp-meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;padding:0;list-style:none;font-size:14px;color:var(--ud-ink)}.ud-pdp-meta strong{font-weight:700}.h0,.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-family:var(--ud-serif);font-weight:400;text-transform:none}.header__primary-nav-item a,.header__primary-nav-item summary{font-family:var(--ud-sans);font-weight:500;letter-spacing:.01em;text-transform:none}.announcement-bar p,.announcement-bar .prose{font-family:var(--ud-sans);font-weight:600;letter-spacing:.04em}.button,.btn{font-family:var(--ud-sans)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ud-redesign.css.map */
