:root{--at-wine:#67152e;--at-paper:#fbf7f2;--at-pink:#f0d2d9;--at-rose:#894357;--at-blush:#f7e9e8;--at-line:#d6c7c5;--at-ink:#361724;--at-pad:clamp(20px,5vw,88px);--at-title:Georgia,"Times New Roman",serif}body.cv{background:var(--at-paper);color:var(--at-ink)}.cv .cv-header{background:var(--at-paper);border-bottom:1px solid var(--at-line)}.cv .cv-announcement{background:var(--at-blush);color:var(--at-wine);letter-spacing:.05em}.cv .cv-wordmark{color:var(--at-wine)}.cv .cv-footer{background:var(--at-blush);color:var(--at-wine)}.cv .cv-footer a,.cv .cv-footer h2,.cv .cv-footer h3{color:inherit}.cv .cv-footer-top{border-top:1px solid #ad7587}.at-cover,.at-catalog,.at-duo,.at-gallery{box-sizing:border-box}.at-cover{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);background:var(--at-pink);color:var(--at-wine);min-height:min(650px,55vw)}.at-cover-copy{padding:clamp(40px,6vw,98px) var(--at-pad);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.at-kicker,.at-cover-photo figcaption,.at-plate figcaption{font:600 11px/1.5 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}.at-cover .at-kicker{color:var(--at-wine);margin:0 0 clamp(28px,5vw,82px)}.at-cover h1,.at-heading h1,.at-heading h2,.at-ritual-link h3{font-family:var(--at-title);font-weight:400;text-transform:none;letter-spacing:-.052em;color:inherit;margin:0}.at-cover h1{font-size:clamp(52px,6.4vw,110px);line-height:.98;max-width:9em}.at-cover h1 em{display:block;color:var(--at-rose);font-weight:400}.at-deck{max-width:33ch;font-size:clamp(15px,1.2vw,19px);line-height:1.6;margin:24px 0}.at-cta{background:var(--at-wine);color:var(--at-paper);padding:14px 20px;display:inline-flex;align-items:center;gap:24px;text-decoration:none;font:600 14px/1.4 Arial,sans-serif}.at-inline{color:inherit;font-size:13px;text-underline-offset:4px;padding:14px 0}.at-cover-photo,.at-plate{margin:0;overflow:hidden;position:relative}.at-cover-photo img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:50% 40%}.at-cover-photo figcaption{position:absolute;inset:auto 0 0;padding:50px 24px 16px;display:flex;justify-content:space-between;align-items:end;gap:15px;color:#fff;background:linear-gradient(transparent,#17080da6)}.at-cover-photo figcaption a{color:inherit;text-underline-offset:4px}.at-catalog,.at-duo{padding:clamp(55px,8vw,135px) var(--at-pad)}.at-heading{margin-bottom:clamp(24px,3vw,52px);color:var(--at-wine)}.at-heading .at-kicker{margin:0 0 20px}.at-heading h1,.at-heading h2{font-size:clamp(44px,5.5vw,88px);line-height:1.04}.at-heading>p:last-child:not(.at-kicker){font-size:16px;max-width:52ch;line-height:1.55;margin:15px 0}.at-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,72px) clamp(12px,2vw,32px)}.at-card{display:block;color:inherit;text-decoration:none;min-width:0}.at-card-photo{aspect-ratio:4/5;overflow:hidden;position:relative;background:#ede0dd}.at-card-photo img,.at-ritual-link img{height:100%;width:100%;object-fit:cover;display:block;transition:transform .5s ease}.at-card-photo>span{position:absolute;top:13px;left:13px;font:11px/1.5 monospace;color:var(--at-wine);background:var(--at-paper);padding:2px 6px}.at-card-meta{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:14px 0 5px;line-height:1.15}.at-card-meta>span{font-family:var(--at-title);font-size:clamp(22px,2.1vw,35px);letter-spacing:-.045em}.at-card-meta small{font:500 15px/1.5 Arial,sans-serif;white-space:nowrap}.at-card p{margin:0;font-size:13px;line-height:1.55}.at-duo{background:#f2e4df}.at-duo-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,2vw,32px)}.at-ritual-link{position:relative;display:block;aspect-ratio:1.15;overflow:hidden;color:#fff}.at-ritual-link>div{position:absolute;inset:auto 0 0;padding:60px clamp(18px,3vw,44px) 25px;background:linear-gradient(transparent,#1c080ec7)}.at-ritual-link h3{font-size:clamp(28px,3vw,52px);line-height:1.15;margin-top:7px}.at-ritual-link h3 span{font: .52em Arial}.at-gallery{display:block;grid-area:gallery;position:relative;align-self:start;min-width:0}.at-selector{position:absolute;opacity:0;width:1px;height:1px}.at-plate{display:none;background:#efdfdc}.at-selector:checked+.at-plate{display:block}.at-plate img{width:100%;height:auto;aspect-ratio:4/5;display:block;object-fit:cover}.at-plate figcaption{position:absolute;bottom:0;left:0;right:0;background:var(--at-paper);color:var(--at-wine);padding:8px 12px;display:flex;justify-content:space-between;font-size:9px}.at-tabs{display:flex;flex-wrap:wrap;gap:5px;padding:6px 0}.at-tabs label{display:block;padding:2px;border:1px solid transparent;cursor:pointer}.at-tabs img{display:block;width:clamp(32px,8vw,48px);height:auto;aspect-ratio:4/5;object-fit:cover}.at-gallery:has(.at-selector:focus-visible) .at-tabs{outline:2px solid var(--at-wine);outline-offset:2px}.cv .cv-ageless-intro,.cv .cv-faq{background:var(--at-paper);color:var(--at-wine)}.cv .cv-faq-list details{background:transparent;border:0;border-bottom:1px solid var(--at-line);border-radius:0}.cv .cv-faq-list summary{padding-block:20px}.cv .cv-world{background:#efdfda}.cv .cv-product-lead h1{text-wrap:balance}.cv .cv-ageless-ritual__photo img{object-fit:cover}.cv .cv-ageless-card{border-radius:0}.cv .cv-footer .cv-eyebrow{color:var(--at-rose)}@media(hover:hover){.at-card:hover img,.at-ritual-link:hover img{transform:scale(1.025)}}@media(max-width:849px){.at-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.at-card-meta{display:block}.at-card-meta small{display:block;margin-top:4px}.at-card-meta>span{font-size:clamp(22px,4vw,34px)}}@media(max-width:759px){.at-cover{grid-template-columns:1fr;min-height:0}.at-cover-photo{grid-row:1}.at-cover-copy{padding:28px var(--at-pad) 18px}.at-cover .at-kicker{margin:0 0 15px}.at-cover h1{font-size:clamp(43px,10.5vw,74px);max-width:none}.at-cover h1 em{display:inline}.at-deck{margin:14px 0 18px;font-size:15px;max-width:42ch}.at-cover-photo{aspect-ratio:1.17}.at-cover-photo figcaption{font-size:9px;padding:34px 16px 12px}.at-duo-grid{grid-template-columns:1fr}.at-cover-copy .at-inline{padding:12px 0 3px}.at-kicker{font-size:10px}.at-card-meta small{font-size:14px}.at-card p{font-size:12px}.at-gallery{width:100%}.at-plate img{max-height:65svh;object-fit:contain}.at-ritual-link{aspect-ratio:1.35}}@media(prefers-reduced-motion:reduce){.at-card-photo img,.at-ritual-link img{transition:none}}.cv .cv-product--desire .cv-pdp-experience{background:#f2e4df}.cv .cv-product--desire .cv-pdp-editorial-image{border-radius:0}.cv .cv-product--desire .cv-pdp-formula{background:#f8e6eb;color:var(--at-wine)}.cv .cv-pdp-formula .cv-pdp-ingredient-grid article{background:transparent;border-top:1px solid #dcb8c3}.cv .cv-pdp-formula :is(h2,h3,p,.cv-pdp-ingredient-number){color:inherit}.cv .cv-product--desire .cv-product-lead h1{font-family:var(--at-title);font-weight:400;letter-spacing:-.045em}.cv .cv-pdp-facts dt{font-weight:600}.cv .cv-product--desire .cv-product-accordions details{border-radius:0;border-bottom:1px solid var(--at-line)}.at-cover h1{text-wrap:balance}.at-cover-photo figcaption{padding-right:clamp(20px,9vw,140px)}@media(max-width:759px){.at-cover-photo figcaption{padding-right:16px}}@media(max-width:899px){af-photo-gallery:defined .at-photo-track{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}af-photo-gallery:defined .at-photo-track::-webkit-scrollbar{display:none}af-photo-gallery:defined .at-plate{display:block;flex:0 0 100%;min-width:0;scroll-snap-align:start}}.at-collection-preview{padding:clamp(38px,6vw,88px) var(--at-pad);background:var(--at-paper)}.at-collection-preview>a{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(20px,6vw,86px);max-width:860px;margin-inline:auto;color:var(--at-wine);text-decoration:none}.at-collection-preview img{display:block;width:100%;height:auto}.at-collection-preview h2{margin:12px 0 20px;color:inherit;font:400 clamp(30px,4.9vw,74px)/1.02 var(--at-title);letter-spacing:-.045em}.at-collection-preview h2 em{display:block;font-weight:inherit}.at-collection-preview .at-kicker{margin:0}.at-collection-preview .at-collection-link{font-size:14px;text-decoration:underline;text-underline-offset:.3em}
/*# sourceMappingURL=/cdn/shop/t/58/assets/af-lichtatelier.css.map */
