:root{--ink:#241c23;--cream:#fcf8f3;--rose:#bc8ca6;--plum:#593649;--pink:#f0dce7;--muted:#614d5a;--line:#dfced7;color:var(--ink);background:var(--cream);font-family:DM Sans,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #7f4968;outline-offset:4px}.skip{position:absolute;left:1rem;top:-5rem;z-index:2;background:#fff;padding:.6rem}.skip:focus{top:1rem}.header,.footer{display:flex;align-items:center;justify-content:space-between;gap:1.4rem;padding:1.3rem clamp(1rem,5vw,5rem)}.header{border-bottom:1px solid var(--line)}.header nav,.footer nav{display:flex;gap:1.35rem;flex-wrap:wrap}.header a,.footer a{text-decoration:none}.header nav a:hover,.footer nav a:hover{text-decoration:underline}.wordmark,h1,h2,h3{font-family:"Instrument Serif",Georgia,serif;font-weight:400}.wordmark{font-size:clamp(1.45rem,3vw,2.1rem);letter-spacing:-.065em}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:min(42rem,83vh);background:var(--pink)}.hero-copy{align-self:center;padding:clamp(2rem,7vw,7rem)}.eyebrow{font-size:.73rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}h1,h2,h3,p{margin:0 0 .9rem}h1{font-size:clamp(3rem,7.7vw,7rem);line-height:.95;letter-spacing:-.045em}h2{font-size:clamp(2rem,4.4vw,4rem);line-height:1;letter-spacing:-.035em}h3{font-size:1.6rem}p,li{line-height:1.55}.hero-copy p:not(.eyebrow){max-width:34ch}.hero-media{position:relative;min-height:25rem}.hero-media img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 59%}.button,button{border:1px solid var(--plum);background:var(--plum);color:#fff;text-decoration:none;font:inherit;font-weight:600;padding:.85rem 1.2rem;display:inline-flex;justify-content:center;cursor:pointer}.button:hover,button:hover{background:#402433}.button:disabled,button:disabled{opacity:.6;cursor:default}.wrap{width:min(88rem,100%);margin:auto;padding:clamp(2.3rem,6vw,5rem) clamp(1rem,5vw,5rem)}.band{background:#f5e8ee}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,2vw,1.7rem);margin-top:1.6rem}.card img,.product-photo img{width:100%;height:auto;display:block;background:#efedf0}.card img{aspect-ratio:4/5;object-fit:cover}.card h3{margin:.8rem 0 .25rem}.card a{text-decoration:none}.card a:hover h3{text-decoration:underline}.card p,.muted{color:var(--muted)}.product-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.3rem,5vw,5rem);align-items:start}.product-layout h1,.cart-page h1,.reading h1{font-size:clamp(2.6rem,5vw,5rem)}.product-price{font-size:1.4rem;font-weight:700}.offers{display:grid;gap:.65rem;margin:1.2rem 0}.offer{display:grid;gap:.2rem;padding:.75rem 1rem;background:#fff;border:1px solid var(--line);text-decoration:none}.offer small{color:var(--muted)}.offer:hover{border-color:var(--plum)}.offer[aria-current]{border:2px solid var(--plum)}details{border-top:1px solid var(--line);padding:.85rem 0}summary{cursor:pointer;font-weight:600}details>*:not(summary){margin-top:.7rem}.routine ol{padding:0;list-style-position:inside}.routine li{padding:.8rem 0;border-bottom:1px solid var(--line)}.cart-row{display:grid;grid-template-columns:5rem minmax(0,1fr) 5rem auto;gap:1rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--line)}.cart-row img{width:100%;height:auto}.cart-row input{width:100%;padding:.5rem}.cart-total{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:1rem;margin:1rem 0}.shipping{background:var(--pink);padding:1rem;margin:1rem 0}.shipping progress{display:block;width:100%;accent-color:var(--plum);margin-top:.5rem}.footer{background:#2e222b;color:#fff}.reading{max-width:58rem}.reading input,.reading textarea,select{padding:.6rem;border:1px solid var(--line);font:inherit}.reading input,.reading textarea{width:100%;margin-bottom:1rem}@media(max-width:700px){.header{display:grid;grid-template-columns:1fr auto;gap:.8rem}.header nav{grid-row:2;grid-column:1/-1;font-size:.91rem}.hero,.product-layout{grid-template-columns:1fr}.hero-media{min-height:21rem}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer{align-items:flex-start;flex-direction:column}.cart-row{gap:.5rem;grid-template-columns:3rem minmax(0,1fr) 3.7rem auto}.hero-copy{padding:2.2rem 1rem}.card h3{font-size:1.35rem}}.hero-media>.hero-products{position:absolute;inset:auto clamp(.6rem,2vw,1.8rem) 1.15rem auto;display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem;width:min(78%,24rem);background:#fcf8f3;padding:.25rem;border:1px solid #fff}.hero-media>.hero-products img{position:static;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 60%}@media(max-width:700px){.hero-media>.hero-products{width:min(78%,19rem);inset:auto .7rem .7rem auto}}.shop-card-price{font-weight:700;color:var(--ink)!important;font-size:1.12rem;margin:.35rem 0 .65rem}.shop-card-price small{font-size:.79rem;font-weight:400;color:var(--muted)}.coffret-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,2.5vw,2rem);margin-top:1.4rem}.coffret-card{background:var(--cream);border:1px solid var(--line);overflow:hidden}.coffret-card img{aspect-ratio:1;object-fit:cover}.coffret-copy{padding:1rem clamp(.8rem,2vw,1.5rem)}.coffret-copy h3{font-size:clamp(1.35rem,2.5vw,2.1rem)}.coffret-saving{font-size:.9rem}.coffret-signature{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.coffret-signature img{aspect-ratio:4/3}.coffret-signature .coffret-copy{padding:clamp(1rem,4vw,4rem)}.lot-details summary{font-size:.85rem}.lot-best{color:var(--plum);font-size:.75rem;font-weight:700}.routine-grid img{aspect-ratio:4/5;object-fit:cover}.routine-grid p{font-size:.92rem}@media(max-width:700px){.coffret-grid{grid-template-columns:1fr}.coffret-signature{display:block}}.campaign{max-width:1920px;margin-inline:auto}.campaign-desktop,.campaign-mobile{display:block}.campaign img{display:block;width:100%;height:auto}.campaign-mobile{display:none}.campaign-mobile-copy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.campaign-mobile-copy:focus-within{position:static;width:auto;height:auto;clip-path:none;white-space:normal;margin:0;padding:1rem}.product-photo{display:grid;gap:1rem}.product-photo img{border:1px solid var(--line)}.coffret-card img{object-fit:contain;background:#f2e2dc}.coffret-signature img{aspect-ratio:1}.coffret-card h3{margin-top:0}@media(max-width:700px){.campaign-desktop{display:none}.campaign-mobile{display:block}.campaign-mobile-copy{position:static;width:auto;height:auto;clip-path:none;white-space:normal;margin:0;padding:1.5rem 1rem;text-align:center;background:#f4e4e7}.campaign-mobile-copy h1{font-size:clamp(2.2rem,10vw,3.4rem);margin-bottom:1rem}.campaign-mobile-typography .campaign-mobile-copy{position:absolute;width:1px;height:1px;clip-path:inset(50%);padding:0;overflow:hidden}}.campaign-link,.campaign-link picture{display:block}.campaign-mobile-copy .button{display:none}@media(max-width:700px){.campaign-mobile-copy .button{display:inline-flex}.campaign-mobile-typography .campaign-mobile-copy .button{display:none}}:root{--cream:#f6e8eb;--pink:#ead2df;--ink:#2f1b2a;--plum:#57283f;--muted:#664354;--line:#d7b3c6;background:#f6e8eb}body{background:linear-gradient(145deg,#f8eceb,#f4e4ed 45%,#f6e7e3)}.header{background:#f0d9e4;border-color:#d5abc1}.header nav a{font-weight:600}.cart-link{background:#e7c8d8;border:1px solid #cfa2b8;border-radius:2rem;padding:.55rem .85rem;white-space:nowrap}.button,button{border-radius:.3rem;transition:background-color .18s,color .18s,border-color .18s}#collection,#routine{scroll-margin-top:1rem}#coffrets.band{background:linear-gradient(125deg,#e8c6d7,#efd8e4 58%,#f4ddd4)}#collection .card{background:#f7e6ec;padding:.55rem .55rem .7rem;border:1px solid var(--line);border-radius:.55rem;overflow:hidden}#collection .card>h3,#collection .card>a>h3,#collection .shop-card-price,#collection .lot-details{padding-inline:.4rem}.card img,.product-photo img{border-radius:.35rem}.coffret-card{background:#faeff0;border-radius:.55rem}.coffret-signature{background:linear-gradient(130deg,#e7c5d8,#f5ded8)}#routine .card{background:#f1dce6;border:1px solid var(--line);border-radius:.55rem;padding:.55rem}#routine .card h3,#routine .card p{padding-inline:.35rem}.offer{background:#fbf0f2;border-radius:.3rem}.cart-row{background:#f8e9ef;padding-inline:.6rem}.footer{background:#44263b}@media(prefers-reduced-motion:reduce){.button,button{transition:none}}.promo-strip{background:#663753;text-align:center;color:#fff;padding:.48rem 1rem;font-size:.85rem}.promo-strip a{text-underline-offset:.2rem}.quick-search{display:flex;align-items:center;gap:.6rem;padding:.55rem clamp(1rem,5vw,5rem);background:#f0d9e4;border-bottom:1px solid var(--line)}.quick-search input,.newsletter input[type=email]{border:1px solid var(--line);border-radius:.3rem;padding:.55rem;font:inherit;min-width:0}.quick-search button{padding:.55rem .8rem}.newsletter{flex-basis:28rem}.newsletter h2{font-size:1.55rem}.newsletter form{display:grid;gap:.6rem}.newsletter-consent{display:flex;align-items:baseline;gap:.45rem}.cart-notice{background:#e8d5e1;padding:.65rem;margin-top:.75rem}.delivery-info{background:#eed7e2;border-radius:.55rem;padding:clamp(1rem,4vw,2.5rem)}.delivery-info h2{font-size:clamp(1.5rem,3vw,2.4rem)}@media(max-width:700px){.quick-search label{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.quick-search input[type=search]{flex:1}.quick-search button{padding:.45rem .65rem}.newsletter{flex-basis:auto;width:100%}}.mokta-bundle-prices{display:grid;gap:.25rem;margin:.7rem 0}.mokta-bundle-prices p{margin:0}.mokta-bundle-prices .mokta-bundle-price{color:var(--plum);font-size:1.65rem;font-weight:700;line-height:1.2}.mokta-bundle-price small,.mokta-bundle-reference{font-size:.8rem}.mokta-bundle-reference{color:var(--muted)}.mokta-bundle-reference s{white-space:nowrap}.mokta-bundle-saving{justify-self:start;border-radius:1rem;background:var(--pink);color:var(--plum);font-size:.85rem;padding:.3rem .65rem}.mokta-bundle-form{margin:.65rem 0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/mokta.css.map */
