:root{--ce-canvas:#f7f1e8;--ce-paper:#fffaf3;--ce-ink:#1f1714;--ce-muted:#6d5f55;--ce-line:#e6dccd;--ce-wine:#6e1d2a;--ce-wine-deep:#4b111c;--ce-gold:#a87a2c;--ce-gold-soft:#d9b56b;--ce-night:#1a1210;--ce-night-2:#2a1c18;--ce-serif:"Cormorant Garamond",Georgia,serif;--ce-sans:"Jost",system-ui,sans-serif;--ce-ease:cubic-bezier(.32,.72,0,1);--ce-r:28px;--ce-gutter:20px}.ce{font-family:var(--ce-sans);color:var(--ce-ink);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}.ce *,.ce *:before,.ce *:after{box-sizing:border-box}.ce img{max-width:100%;display:block}.ce-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 var(--ce-gutter)}.ce-sec{padding:72px 0}@media(min-width:900px){.ce-sec{padding:112px 0}:root{--ce-gutter:40px}}.ce-eyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid currentColor;border-radius:999px;padding:6px 14px;font:500 11px/1 var(--ce-sans);letter-spacing:.2em;text-transform:uppercase;opacity:.9}.ce-h1{font:400 clamp(44px,11vw,96px)/.98 var(--ce-serif);letter-spacing:-.01em;margin:18px 0 0}.ce-h1 em,.ce-h2 em{font-style:italic;color:var(--ce-gold-soft)}.ce-h2{font:400 clamp(36px,8vw,64px)/1.02 var(--ce-serif);letter-spacing:-.005em;margin:14px 0 0}.ce-light .ce-h2 em{color:var(--ce-wine)}.ce-lead{font-size:17px;color:inherit;opacity:.82;max-width:34em;margin:16px 0 0}.ce-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:8px 8px 8px 26px;border-radius:999px;border:0;background:var(--ce-wine);color:#fbf6ef;font:500 16px/1 var(--ce-sans);letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:transform .5s var(--ce-ease),background-color .4s var(--ce-ease),box-shadow .5s var(--ce-ease);box-shadow:0 18px 40px -18px #6e1d2ab3;-webkit-tap-highlight-color:transparent}.ce-btn:hover{background:var(--ce-wine-deep)}.ce-btn:active{transform:scale(.98)}.ce-btn__ico{width:40px;height:40px;border-radius:999px;background:#ffffff24;display:grid;place-items:center;transition:transform .5s var(--ce-ease)}.ce-btn:hover .ce-btn__ico{transform:translate(3px)}.ce-btn--block{width:100%;justify-content:space-between}.ce-btn--light{background:#fbf6ef;color:var(--ce-night);box-shadow:none}.ce-btn--light .ce-btn__ico{background:#0000000f}.ce-btn[disabled]{opacity:.55;cursor:not-allowed}.ce-note{font-size:13px;opacity:.75}.ce-shell{background:#1f17140a;border:1px solid rgba(31,23,20,.06);border-radius:var(--ce-r);padding:6px}.ce-core{background:var(--ce-paper);border-radius:calc(var(--ce-r) - 6px);overflow:hidden;box-shadow:inset 0 1px 1px #fff9}.ce-dark .ce-shell{background:#ffffff0d;border-color:#ffffff14}.ce-dark .ce-core{background:var(--ce-night-2)}.ce-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ce-ease),transform .9s var(--ce-ease)}.ce-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ce-reveal{opacity:1;transform:none;transition:none}.ce-ticker__track{animation:none!important}}.ce-hero{background:radial-gradient(120% 80% at 80% 0%,#3a221d 0%,var(--ce-night) 55%);color:#f6efe6;overflow:hidden;position:relative}.ce-hero__grid{display:grid;gap:36px;padding-top:28px;padding-bottom:56px}.ce-hero__media{position:relative}.ce-hero__media .ce-core{aspect-ratio:4/5}.ce-hero__media img{width:100%;height:100%;object-fit:cover}.ce-hero__badge{position:absolute;left:14px;bottom:14px;background:#1a1210b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#f6efe6;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:10px 16px;font-size:13px}.ce-hero__cta{margin-top:28px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.ce-hero__facts{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px;font-size:14px;opacity:.85}.ce-hero__facts span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:9px;background:var(--ce-gold-soft);margin-right:8px;transform:translateY(-2px)}@media(min-width:900px){.ce-hero__grid{grid-template-columns:1.05fr .95fr;align-items:center;padding-top:72px;padding-bottom:110px;gap:64px}}.ce-ticker{background:var(--ce-wine);color:#fbf1e6;overflow:hidden;padding:14px 0;font:500 12px/1 var(--ce-sans);letter-spacing:.18em;text-transform:uppercase}.ce-ticker__track{display:flex;gap:48px;width:max-content;animation:ce-marquee 32s linear infinite}.ce-ticker__track span{white-space:nowrap;display:inline-flex;align-items:center;gap:48px}.ce-ticker__track span:after{content:"\2665";color:var(--ce-gold-soft)}@keyframes ce-marquee{to{transform:translate(-50%)}}.ce-prod{background:var(--ce-canvas)}.ce-prod__grid{display:grid;gap:28px}@media(min-width:900px){.ce-prod__grid{grid-template-columns:1.1fr .9fr;gap:56px;align-items:start}.ce-prod__info{position:sticky;top:96px}}.ce-gal{position:relative}.ce-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:calc(var(--ce-r) - 6px)}.ce-gal__track::-webkit-scrollbar{display:none}.ce-gal__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1/1;background:#efe6d8}.ce-gal__slide img{width:100%;height:100%;object-fit:cover}.ce-gal__dots{display:flex;gap:6px;justify-content:center;margin-top:12px}.ce-gal__dots button{width:7px;height:7px;border-radius:9px;border:0;padding:0;background:#cfc2b0;transition:width .4s var(--ce-ease),background .4s}.ce-gal__dots button.is-on{width:22px;background:var(--ce-wine)}.ce-thumbs{display:none}@media(min-width:900px){.ce-thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px}.ce-thumbs button{border:1px solid transparent;border-radius:14px;padding:0;overflow:hidden;cursor:pointer;background:none;aspect-ratio:1}.ce-thumbs button.is-on{border-color:var(--ce-wine)}.ce-thumbs img{width:100%;height:100%;object-fit:cover}.ce-gal__dots{display:none}}.ce-prod__title{font:500 clamp(32px,7vw,46px)/1.05 var(--ce-serif);margin:12px 0 0}.ce-price{display:flex;align-items:baseline;gap:12px;margin-top:14px;flex-wrap:wrap}.ce-price__now{font:500 30px/1 var(--ce-sans);letter-spacing:-.01em}.ce-price__was{text-decoration:line-through;color:var(--ce-muted)}.ce-price__save{background:#f1dcd6;color:var(--ce-wine);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;letter-spacing:.04em}.ce-opt{margin-top:22px;border:0;padding:0}.ce-opt legend{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ce-muted);margin-bottom:10px}.ce-opt__row{display:flex;flex-wrap:wrap;gap:8px}.ce-pill{position:relative}.ce-pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0}.ce-pill span{display:inline-flex;align-items:center;min-height:46px;padding:0 18px;border-radius:999px;border:1px solid var(--ce-line);background:var(--ce-paper);font-size:15px;cursor:pointer;transition:all .35s var(--ce-ease)}.ce-pill input:checked+span{background:var(--ce-ink);color:#fbf6ef;border-color:var(--ce-ink)}.ce-pill input:focus-visible+span{outline:2px solid var(--ce-gold);outline-offset:2px}.ce-pill small{margin-left:8px;font-size:11px;font-weight:600;color:var(--ce-wine);letter-spacing:.04em}.ce-pill input:checked+span small{color:var(--ce-gold-soft)}.ce-perso{margin-top:24px;padding:18px;border-radius:22px;background:var(--ce-paper);border:1px solid var(--ce-line)}.ce-perso h3{font:500 22px/1.1 var(--ce-serif);margin:0 0 4px}.ce-perso p{margin:0 0 14px;font-size:14px;color:var(--ce-muted)}.ce-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ce-field label{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ce-muted);margin:0 0 6px}.ce-field input,.ce-field select{width:100%;min-height:48px;border-radius:14px;border:1px solid var(--ce-line);background:#fff;padding:0 14px;font:400 16px var(--ce-sans);color:var(--ce-ink);-webkit-appearance:none;appearance:none}.ce-field input:focus,.ce-field select:focus{outline:2px solid var(--ce-gold);outline-offset:1px;border-color:transparent}.ce-field.is-err input{border-color:var(--ce-wine);background:#fff6f4}.ce-preview{margin-top:14px;text-align:center;font:italic 500 26px/1.2 var(--ce-serif);color:var(--ce-wine);min-height:32px}.ce-deliv{margin-top:20px;display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:18px;background:#efe3d2;font-size:14px}.ce-deliv b{font-weight:600}.ce-buy{margin-top:18px}.ce-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;text-align:center;font-size:12px;color:var(--ce-muted)}.ce-trust div{padding:12px 6px;border-radius:16px;background:var(--ce-paper);border:1px solid var(--ce-line)}.ce-trust svg{display:block;margin:0 auto 6px;color:var(--ce-wine)}.ce-acc{margin-top:22px;border-top:1px solid var(--ce-line)}.ce-acc details{border-bottom:1px solid var(--ce-line)}.ce-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:56px;cursor:pointer;font-weight:500}.ce-acc summary::-webkit-details-marker{display:none}.ce-acc summary:after{content:"+";font:300 26px/1 var(--ce-sans);transition:transform .4s var(--ce-ease)}.ce-acc details[open] summary:after{transform:rotate(45deg)}.ce-acc .ce-acc__body{padding:0 0 18px;color:var(--ce-muted);font-size:15px}.ce-acc .ce-acc__body ul{padding-left:18px}.ce-err{color:var(--ce-wine);font-size:14px;margin-top:10px;min-height:1px}.ce-sticky{position:fixed;left:10px;right:10px;bottom:10px;z-index:30;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 18px;border-radius:999px;background:#1f1714e6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fbf6ef;transform:translateY(140%);transition:transform .6s var(--ce-ease);padding-bottom:calc(8px + env(safe-area-inset-bottom)/2)}.ce-sticky.is-on{transform:none}.ce-sticky__txt{flex:1;min-width:0;font-size:13px;line-height:1.25}.ce-sticky__txt b{display:block;font-size:17px;font-weight:500}.ce-sticky .ce-btn{min-height:48px;padding:0 22px;box-shadow:none}@media(min-width:900px){.ce-sticky{display:none}}.ce-who{background:var(--ce-paper)}.ce-who__grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:32px calc(var(--ce-gutter)*-1) 0;padding:0 var(--ce-gutter) 6px;scrollbar-width:none}.ce-who__grid::-webkit-scrollbar{display:none}.ce-card{flex:0 0 78%;scroll-snap-align:start;text-decoration:none;color:inherit}.ce-card .ce-core{aspect-ratio:4/5;position:relative}.ce-card img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ce-ease)}.ce-card:hover img{transform:scale(1.04)}.ce-card__cap{position:absolute;inset:auto 0 0 0;padding:22px 20px;background:linear-gradient(to top,rgba(26,18,16,.85),transparent);color:#fbf6ef}.ce-card__cap strong{display:block;font:500 30px/1 var(--ce-serif)}.ce-card__cap span{font-size:14px;opacity:.85}@media(min-width:900px){.ce-who__grid{display:grid;grid-template-columns:repeat(4,1fr);overflow:visible;margin:48px 0 0;padding:0}.ce-card{flex:auto}}.ce-steps__list{display:grid;gap:12px;margin-top:32px;counter-reset:s}.ce-step{padding:24px;border-radius:24px;background:var(--ce-paper);border:1px solid var(--ce-line)}.ce-step:before{counter-increment:s;content:"0" counter(s);font:italic 500 40px/1 var(--ce-serif);color:var(--ce-gold)}.ce-step h3{font:500 26px/1.1 var(--ce-serif);margin:12px 0 6px}.ce-step p{margin:0;color:var(--ce-muted)}@media(min-width:900px){.ce-steps__list{grid-template-columns:repeat(3,1fr);gap:16px}}.ce-dl{background:var(--ce-night);color:#f6efe6;text-align:center}.ce-dl__clock{display:flex;justify-content:center;gap:10px;margin:30px 0 26px}.ce-dl__unit{min-width:76px;padding:16px 8px;border-radius:20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.ce-dl__unit b{display:block;font:500 40px/1 var(--ce-serif);font-variant-numeric:tabular-nums}.ce-dl__unit span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.7}.ce-guar__grid{display:grid;gap:12px;margin-top:32px}.ce-guar__item{display:flex;gap:16px;padding:22px;border-radius:24px;background:var(--ce-paper);border:1px solid var(--ce-line)}.ce-guar__item svg{flex:0 0 auto;color:var(--ce-wine)}.ce-guar__item h3{margin:0 0 4px;font:500 22px/1.15 var(--ce-serif)}.ce-guar__item p{margin:0;color:var(--ce-muted);font-size:15px}@media(min-width:900px){.ce-guar__grid{grid-template-columns:repeat(2,1fr)}}.ce-faq .ce-acc{max-width:760px;margin:32px auto 0}.ce-faq .ce-acc summary{font-size:17px;padding:4px 0}.ce-final{background:linear-gradient(160deg,var(--ce-wine) 0%,var(--ce-wine-deep) 100%);color:#fbf1e6;text-align:center}.ce-final .ce-h2 em{color:var(--ce-gold-soft)}.ce-final .ce-btn{margin-top:28px}.ce-center{text-align:center}.ce-center .ce-lead{margin-left:auto;margin-right:auto}.ce-cross{display:grid;gap:20px;align-items:center}.ce-cross .ce-core{aspect-ratio:1}.ce-cross img{width:100%;height:100%;object-fit:cover}@media(min-width:900px){.ce-cross{grid-template-columns:1fr 1fr;gap:56px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ce.css.map */
