.lip{--lip-ink:#352e29;--lip-paper:#f7f3ed;--lip-line:#dfd7ce;--lip-accent:#6e5343;color:var(--lip-ink);font-family:Jost,Arial,sans-serif;background:#fff}.lip *{box-sizing:border-box}.lip h1,.lip h2,.lip h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.06;letter-spacing:-.025em;margin:0}.lip h1{font-size:clamp(38px,4.5vw,66px)}.lip h2{font-size:clamp(34px,3.5vw,50px)}.lip p{line-height:1.65}.lip button,.lip a{color:inherit}.lip button{font-family:inherit;cursor:pointer}.lip button:focus-visible,.lip a:focus-visible{outline:2px solid #6e5343;outline-offset:4px}.lip-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.19em;margin:0 0 16px}.lip-wrap{max-width:1320px;margin:auto;padding:48px 32px}.lip-hero{position:relative;min-height:640px;display:flex;align-items:center;isolation:isolate;background:var(--lip-paper)}.lip-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.lip-hero-copy{width:41%;padding:65px 5vw}.lip-hero-copy p:not(.lip-eyebrow){max-width:330px;font-size:15px}.lip-btn{display:inline-flex;justify-content:center;align-items:center;padding:16px 25px;background:var(--lip-ink);color:#fff!important;border:1px solid var(--lip-ink);text-decoration:none;font-size:12px;letter-spacing:.08em;text-transform:uppercase;min-height:50px}.lip-intro{text-align:center;max-width:700px;margin:0 auto 36px}.lip-intro p{color:#71655c;font-size:14px}.lip-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 18px}.lip-card{display:block;text-decoration:none}.lip-card img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:var(--lip-paper)}.lip-card h3{font-family:Jost,sans-serif;font-size:14px;letter-spacing:0;margin:13px 0 5px}.lip-card p{font-size:13px;margin:0}.lip-story{display:grid;grid-template-columns:1fr 1fr;background:var(--lip-paper);align-items:center}.lip-story img{width:100%;max-height:700px;object-fit:cover}.lip-story-copy{padding:50px 12%}.lip-story-copy p{font-size:15px;max-width:390px}.lip-bundle-banner{text-align:center;background:#eee6dc;padding:38px 20px}.lip-bundle-banner p{margin:12px 0 0;font-size:14px}.lip-product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:52px;padding-top:34px}.lip-media{position:sticky;top:105px;align-self:start}.lip-main-image{display:block;aspect-ratio:1;object-fit:cover;width:100%;background:var(--lip-paper)}.lip-thumbs{display:flex;gap:9px;margin-top:12px;overflow:auto}.lip-thumbs button{border:1px solid transparent;background:none;padding:0;flex:0 0 75px}.lip-thumbs button[aria-pressed=true]{border-color:var(--lip-accent)}.lip-thumbs img{display:block;width:75px;height:75px;object-fit:cover}.lip-info h1{font-size:clamp(34px,3vw,48px)}.lip-subtitle{font-size:14px;color:#766b62;margin:12px 0}.lip-price{font-size:21px;margin:15px 0 23px}.lip-color-links{display:flex;gap:8px;overflow-x:auto;padding:5px 0 12px;scroll-snap-type:x mandatory}.lip-color-links a{flex:0 0 56px;border:1px solid transparent;scroll-snap-align:start}.lip-color-links a[aria-current=page]{border-color:var(--lip-accent)}.lip-color-links img{display:block;width:54px;height:54px;object-fit:cover}.lip-label{font-size:12px;letter-spacing:.035em;margin:20px 0 8px}.lip-offers{padding:0;margin:22px 0;border:0}.lip-offers legend{font-size:13px;margin-bottom:10px}.lip-offer{display:flex;gap:11px;align-items:center;padding:16px 13px;border:1px solid var(--lip-line);margin-bottom:9px;cursor:pointer;background:#fff}.lip-offer:has(input:checked){border-color:var(--lip-accent);background:var(--lip-paper)}.lip-offer input{accent-color:var(--lip-accent);width:16px;height:16px;margin:0;flex-shrink:0}.lip-offer-name{font-size:13px;font-weight:500;flex:1}.lip-offer-name small{display:block;font-size:11px;font-weight:400;line-height:1.4;color:#766b62;margin-top:5px}.lip-offer-price{text-align:end;font-size:14px;white-space:nowrap}.lip-offer-price s{display:block;font-size:11px;color:#877c72;font-weight:400}.lip-badge{display:inline-block;font-size:10px;letter-spacing:.04em;background:#e5d9cb;padding:4px 7px;margin-inline-start:6px}.lip-slots{display:flex;gap:9px;overflow-x:auto;padding:4px 0 12px;scroll-snap-type:x mandatory}.lip-slot{flex:0 0 102px;padding:0;border:1px solid var(--lip-line);background:var(--lip-paper);scroll-snap-align:start;text-align:center}.lip-slot img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.lip-slot span{display:block;padding:6px 3px;font-size:11px}.lip-slot small{display:block;font-size:9px;color:#81715f;padding-bottom:5px}.lip-summary{display:flex;justify-content:space-between;font-size:14px;margin:14px 0}.lip-summary s{color:#877c72;margin-inline-start:7px}.lip-submit{width:100%;margin:7px 0 12px}.lip-small{font-size:11px;color:#766b62;line-height:1.5}.lip-details{border-top:1px solid var(--lip-line);margin-top:25px}.lip-details details{border-bottom:1px solid var(--lip-line);padding:15px 0;font-size:13px}.lip-details summary{cursor:pointer;font-size:13px}.lip-details p{font-size:12px}.lip-dialog{max-width:900px;width:calc(100% - 28px);border:0;padding:25px;background:#f7f3ed;color:var(--lip-ink);box-shadow:0 12px 50px #0002;font-family:Jost,sans-serif;max-height:85vh}.lip-dialog-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.lip-dialog h2{font-size:28px}.lip-dialog-close{border:0;background:none;font-size:26px;min-width:40px;min-height:40px}.lip-picker{display:flex;gap:12px;overflow:auto;scroll-snap-type:x mandatory;padding:10px 2px 18px}.lip-picker button{flex:0 0 160px;padding:0 0 10px;border:1px solid var(--lip-line);background:#fff;scroll-snap-align:start}.lip-picker button[aria-pressed=true]{border:2px solid var(--lip-accent)}.lip-picker img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.lip-picker span{display:block;font-size:12px;padding-top:9px}.lip-picker button:disabled{opacity:.4;cursor:not-allowed}.lip-picker-hint{font-size:12px;color:#74675b}.lip-nojs{font-size:12px}.lip [hidden]{display:none!important}html[lang=ar] .lip{font-family:IBM Plex Sans Arabic,sans-serif}html[lang=ar] .lip :is(h1,h2,h3){font-family:Amiri,serif}html[lang=ar] .lip-hero-copy{margin-inline-start:auto;background:#f7f3eddd}html[lang=ar] .lip-eyebrow{letter-spacing:0}@media(max-width:749px){.lip-wrap{padding:30px 18px}.lip-hero{display:block;min-height:0;padding-top:0}.lip-hero>img{position:static;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:76% center}.lip-hero-copy{width:100%;padding:27px 24px;background:var(--lip-paper)}.lip-hero-copy h1{font-size:42px}.lip-hero-copy p:not(.lip-eyebrow){max-width:100%;font-size:14px}.lip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px}.lip-card h3{font-size:12px}.lip-story{grid-template-columns:1fr}.lip-story img{max-height:540px}.lip-story-copy{padding:32px 24px}.lip-product{display:block;padding:0 0 25px}.lip-media{position:static;top:auto}.lip-info{padding:28px 18px 0}.lip-thumbs{padding:0 14px}.lip-info h1{font-size:36px}.lip-product .lip-eyebrow{margin-bottom:10px}.lip-offer{padding:13px 10px}.lip-slot{flex-basis:94px}.lip-picker button{flex-basis:145px}.lip-dialog{padding:18px}.lip-bundle-banner h2{font-size:33px}.lip-bundle-banner p{font-size:12px}.lip-intro{margin-bottom:25px}}.lip-product{max-width:1320px;gap:48px}.lip-info{--lip-ink:var(--am-ink,#111)}.lip-offers{margin:26px 0 12px;min-width:0;gap:10px}.lip-offers legend{margin-bottom:10px}.lip .am-bundle__title{font-size:11px;letter-spacing:.14em}.lip .am-bundle__title:before,.lip .am-bundle__title:after{display:none}.lip .am-bundle__title{justify-content:space-between}.lip .am-bundle__head{cursor:pointer}.lip .am-bundle__sub{font-size:12px}.lip .am-bundle__badge{vertical-align:1px}.lip-set-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 22px;margin-top:14px}.lip-card-wrap{position:relative;min-width:0}.lip-piece{width:100%;height:100%;font-family:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.lip-piece:hover{border-color:var(--am-ink,#111)}.lip-piece .am-bundle__item-name{font-size:11px}.lip-piece .am-bundle__item-price{font-size:12px}.lip-piece .lip-free{font-size:12px;color:var(--am-promo,#7a1e2c)}.lip-plus{position:absolute;inset-inline-end:-24px;top:39%;z-index:1;width:24px;height:24px}.lip-card-wrap:nth-child(3)>.lip-plus{display:none}.lip-change{color:var(--am-muted,#777);font-size:10px;line-height:1.4}.lip-after-buy{display:grid;gap:28px;margin-top:30px}.lip .am-note p{line-height:1.4;margin:0}.lip .am-note a{text-decoration:underline;text-underline-offset:3px}.lip-description p,.lip-description ul{font-size:14px;line-height:1.65;margin:0}.lip-description ul{padding-inline-start:20px;margin-top:10px}.lip .lip-details{border-color:var(--am-ink,#111);margin-top:0}.lip .lip-details details{border-color:var(--am-ink,#111)}.lip .lip-details summary{list-style:none;display:flex;justify-content:space-between}.lip .lip-details summary:after{content:"\2304";font-size:18px}.lip .lip-details details[open] summary:after{content:"\2212"}.lip-story-section{border-top:1px solid var(--am-line,#e4ded8);padding-bottom:56px}.lip-story-heading{max-width:690px;text-align:center;margin:0 auto 28px}.lip-story-heading p{font-size:15px;color:#777}.lip-story-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lip-story-pair img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.lip-story-pair figure{margin:0}.lip-story-pair figcaption{font-size:12px;line-height:1.5;padding-top:12px}.lip-story-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px;text-align:center}.lip-story-benefits h3{font-size:27px}.lip-story-benefits p{font-size:13px;margin:10px 0 0}.lip .am-countdown__time{gap:8px}.lip .lip-offer-box .am-bundle__head input{align-self:flex-start}.lip .lip-submit{background:var(--am-ink,#111);border-color:var(--am-ink,#111)}@media(max-width:749px){.lip-product{padding:0 0 30px}.lip-set-cards{gap:12px 14px}.lip .am-bundle__option{padding:14px 12px}.lip .am-bundle__head{gap:9px}.lip .am-bundle__name{font-size:13px}.lip .am-bundle__sub{font-size:10px}.lip .am-bundle__price strong{font-size:13px}.lip .am-bundle__price{font-size:11px}.lip-piece{padding:6px;gap:5px}.lip-piece .am-bundle__item-name,.lip-piece .am-bundle__item-price{font-size:10px}.lip-plus{width:21px;height:21px;inset-inline-end:-18px;font-size:15px}.lip-change{font-size:9px}.lip .am-bundle__pill{font-size:9px;padding:3px 7px}.lip .am-countdown{padding:10px 12px}.lip-after-buy{gap:26px}.lip .am-note{padding:16px}.lip-story-pair{gap:10px}.lip-story-benefits{grid-template-columns:1fr;gap:18px}.lip-story-benefits h3{font-size:25px}.lip-story-pair figcaption{font-size:11px}.lip-story-section{padding-bottom:20px}}.lip .lip-saving{display:block;font-size:12px;font-weight:500;color:var(--am-promo,#7a1e2c);margin-top:5px}.lip .am-bundle__badge{font-size:11px;padding:3px 7px}.lip .am-bundle__price strong{font-size:16px}.lip .am-bundle__name{font-size:15px}.lip-single-card{margin-top:14px}.lip-single-card .lip-piece{display:grid;grid-template-columns:110px 1fr;grid-template-rows:auto auto auto;text-align:start;column-gap:18px;padding:10px;min-height:130px}.lip-single-card .am-bundle__img{grid-row:1/4;aspect-ratio:1;width:110px;height:110px}.lip-single-card .am-bundle__item-name{font-size:14px;align-self:end}.lip-single-card .am-bundle__item-price{font-size:14px}.lip-single-card .lip-change{font-size:12px;align-self:start}.lip .lip-change{display:block;text-decoration:underline;text-underline-offset:3px;color:var(--am-ink,#111);font-weight:500;min-height:30px;line-height:30px}.lip .lip-free{display:inline-block;justify-self:center;background:var(--am-promo,#7a1e2c);color:#fff!important;padding:3px 9px;letter-spacing:.04em;line-height:1.4}.lip .lip-piece:focus-visible{outline:2px solid var(--am-ink,#111);outline-offset:2px}.lip .lip-piece .am-bundle__img{min-width:0}.lip .am-bundle__head input{width:18px;height:18px}.lip .lip-dialog{width:min(900px,calc(100% - 28px))}@media(max-width:749px){.lip-info{padding:26px 16px 0}.lip .am-bundle__name{font-size:14px;line-height:1.4}.lip .am-bundle__price strong{font-size:15px}.lip .am-bundle__price{font-size:12px}.lip .am-bundle__sub{font-size:11px;line-height:1.5}.lip .am-bundle__badge{margin-inline-start:4px;font-size:11px}.lip .lip-saving{font-size:12px}.lip .am-bundle__option{padding:14px 10px}.lip .am-bundle__head{gap:8px}.lip-set-cards{gap:12px 12px}.lip-set-cards .lip-piece{padding:5px;gap:5px}.lip-set-cards .am-bundle__item-name{font-size:11px;line-height:1.35}.lip-set-cards .am-bundle__item-price{font-size:11px}.lip-set-cards .lip-change{font-size:10px;min-height:34px;line-height:1.4;padding-top:9px}.lip-plus{width:20px;height:20px;inset-inline-end:-16px;top:30%}.lip-single-card .lip-piece{grid-template-columns:105px 1fr;gap:3px 14px;min-height:124px}.lip-single-card .am-bundle__img{width:105px;height:105px}.lip-single-card .am-bundle__item-name{font-size:14px}.lip .am-countdown__time{gap:6px}.lip .am-countdown__time b{font-size:15px}.lip .am-bundle__title{font-size:10px}.lip .am-bundle__pill{font-size:8px}.lip-dialog{margin:auto;max-height:85dvh}.lip-picker button{flex-basis:160px}.lip-picker span{font-size:14px}.lip-dialog .lip-dialog-head h2{font-size:27px}.lip .lip-submit{font-size:13px;min-height:54px}}@media(max-width:359px){.lip-info{padding-inline:12px}.lip .am-bundle__name{font-size:13px}.lip .am-bundle__price strong{font-size:14px}.lip .am-bundle__badge{font-size:10px;padding-inline:5px}.lip-set-cards .am-bundle__item-name{font-size:10px}}.lip-dialog{display:none;width:min(740px,calc(100% - 32px));height:min(82vh,760px);max-height:82vh;overflow:hidden;padding:22px}.lip-dialog[open]{display:grid;grid-template-rows:auto auto minmax(0,1fr)}.lip-dialog .lip-dialog-head{margin:0 0 5px}.lip-dialog .lip-picker-hint{margin:0 0 14px}.lip-picker{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y proximity;overscroll-behavior:contain;padding:3px 3px 18px}.lip-picker button{width:100%;min-width:0;flex:none;scroll-snap-align:start;background:#fff;overflow:hidden;padding:0 0 12px;border:1px solid #dfd7ce;text-align:center}.lip-picker img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.lip-picker span{font-size:14px;line-height:1.4;padding:12px 8px 0}.lip-picker button[aria-pressed=true]{border:2px solid var(--am-promo,#7a1e2c)}.lip-picker button:focus-visible{outline:2px solid var(--am-ink,#111);outline-offset:1px}.lip-dialog-close{min-width:44px;min-height:44px;font-size:28px}.lip-dialog::backdrop{background:#0006}@media(max-width:749px){.lip-dialog{width:100%;max-width:100%;height:82dvh;max-height:82dvh;inset:auto 0 0;margin:0;padding:18px 18px calc(12px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;box-shadow:0 -12px 60px #0002}.lip-dialog[open]{animation:lip-sheet-in .22s ease-out}.lip-dialog:before{content:"";width:34px;height:4px;background:#c7bfb7;border-radius:3px;position:absolute;top:7px;left:calc(50% - 17px)}.lip-dialog .lip-dialog-head{margin-top:8px}.lip-dialog .lip-picker-hint{font-size:12px;margin-bottom:12px}.lip-dialog .lip-picker{grid-template-columns:1fr;gap:14px;padding:3px 3px 26px;scrollbar-width:thin}.lip-dialog .lip-picker button{width:100%;flex:none;min-height:0;display:grid;grid-template-rows:auto 48px;padding:0}.lip-dialog .lip-picker img{width:100%;height:auto;aspect-ratio:1;max-height:42dvh;object-fit:cover}.lip-dialog .lip-picker span{padding:0;align-self:center;font-size:17px}.lip-dialog .lip-picker button[aria-pressed=true] span{color:var(--am-promo,#7a1e2c);font-weight:500}.lip-dialog .lip-dialog-head h2{font-size:30px}}@keyframes lip-sheet-in{0%{transform:translateY(35px);opacity:.7}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.lip-dialog[open]{animation:none}}.lip-dialog .lip-picker{grid-auto-rows:max-content;align-content:start}.lip-dialog .lip-picker button{align-self:start}@media(max-width:749px){.lip-dialog .lip-picker button{min-height:calc(min(42dvh,100vw - 50px) + 48px)}.lip-dialog .lip-picker img{height:min(42dvh,calc(100vw - 50px));aspect-ratio:1}}.lip-color-links,.lip-thumbs{min-width:0;max-width:100%;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.lip-color-links{flex-wrap:wrap;overflow:visible;scroll-snap-type:none;padding-bottom:4px}.lip-thumbs{scroll-snap-type:x proximity;scrollbar-width:none}.lip-thumbs::-webkit-scrollbar{display:none}.lip-color-links img,.lip-thumbs img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.lip-color-links a,.lip-thumbs button{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.lip-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;background:var(--lip-paper)}.lip-slides::-webkit-scrollbar{display:none}.lip-slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.lip-slide img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.lip-dots{display:none}.lip-crumbs{margin:0 0 14px}.lip-info h1{font-family:Cormorant,Cormorant Garamond,Georgia,serif;font-size:clamp(32px,2.6vw,42px);line-height:1.1;letter-spacing:0;color:var(--am-ink,#111)}.lip .lip-price{font-size:16px;margin:14px 0 18px;color:var(--am-ink,#111)}.lip-tabby{margin:0 0 20px}.lip-sep{border:0;border-top:1px solid var(--am-line,#e4ded8);margin:0 0 4px}@media(max-width:749px){.lip-media{position:relative}.lip-thumbs{display:none}.lip-dots{display:flex;justify-content:center;gap:10px;position:absolute;inset-inline:0;bottom:18px;pointer-events:none}.lip-dots span{width:8px;height:8px;border-radius:50%;background:#11111140;transition:background .2s}.lip-dots span.is-active{background:#111}.lip-info{padding-top:20px}.lip-info h1{font-size:32px}.lip .lip-price{font-size:15px;margin:12px 0 16px}}.lip-color-links a.lip-sold,.lip-picker button:disabled{position:relative}.lip-color-links a.lip-sold img{opacity:.38}.lip-color-links a.lip-sold:after,.lip-picker button:disabled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - .7px),#352e29 calc(50% - .7px),#352e29 calc(50% + .7px),transparent calc(50% + .7px));pointer-events:none}.lip-picker button:disabled{opacity:.55}.lip-picker .lip-sold-note{display:block;font-size:10px;letter-spacing:.04em;color:#8a5a45;padding-top:3px}.lip-card__media{position:relative;display:block}.lip-card--sold .lip-card__media img{opacity:.4}.lip-card--sold .lip-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - .8px),#352e29 calc(50% - .8px),#352e29 calc(50% + .8px),transparent calc(50% + .8px));pointer-events:none}.lip-card__badge{position:absolute;top:10px;inset-inline-start:10px;z-index:1;background:#352e29;color:#fff;font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:5px 8px}.lip-card--sold h3,.lip-card--sold p{color:#8a8175}
/*# sourceMappingURL=/cdn/shop/t/5/assets/elirati-lip-essential.css.map */
