:root{--lmp-white: #ffffff;--lmp-canvas: #FAF8F4;--lmp-image: #F5F0EC;--lmp-ink: #282523;--lmp-muted: #6E615A;--lmp-line: #DED4CC;--lmp-accent: #8C7668}html{scroll-behavior:smooth}body{background-color:var(--lmp-canvas)}#header-group .header-section,#header-component{background:var(--lmp-white)!important}#header-group .header__row--top{border-bottom:1px solid var(--lmp-line)}#header-component .header-menu .menu-list__link-title{color:var(--lmp-ink)!important;font-weight:500!important;letter-spacing:.005em;text-transform:none}#header-component .header-menu .menu-list__link:hover .menu-list__link-title{color:var(--lmp-accent)!important}main[data-template^=product]{background:var(--lmp-white);color:var(--lmp-ink)}main[data-template^=product] .product-information{max-width:1480px;margin-inline:auto}main[data-template^=product] .product-information__grid{gap:clamp(28px,4.4vw,72px)!important}main[data-template^=product] .product-information__media{min-width:0}main[data-template^=product] .product-media-container:not(.dialog-zoomed-gallery *){border-radius:16px!important;overflow:hidden;background:var(--lmp-image)!important;border:1px solid #f0e9ec}main[data-template^=product] .product-media-container img{border-radius:14px}main[data-template^=product] .media-gallery__thumbnail,main[data-template^=product] .slideshow-control__thumbnail,main[data-template^=product] .thumbnail{border-radius:9px!important;overflow:hidden}main[data-template^=product] .product-details{color:var(--lmp-ink);padding-inline:clamp(0px,1vw,12px)}main[data-template^=product] .product-details h1{font-family:var(--font-body--family);font-size:clamp(28px,2.8vw,41px)!important;line-height:1.16!important;font-weight:600!important;letter-spacing:-.028em!important;color:var(--lmp-ink)!important}main[data-template^=product] .product-details product-price .price,main[data-template^=product] .product-details .price{color:var(--lmp-ink)!important;font-size:clamp(26px,2.1vw,32px)!important;font-weight:650!important;letter-spacing:-.03em}main[data-template^=product] .product-details .compare-at-price{color:#968b92!important;font-size:16px!important}main[data-template^=product] .product-details .variant-option__name,main[data-template^=product] .product-details .variant-picker__label,main[data-template^=product] .product-details legend,main[data-template^=product] .product-details label{color:var(--lmp-ink);font-weight:500}main[data-template^=product] .product-details variant-picker button,main[data-template^=product] .product-details variant-picker select,main[data-template^=product] .product-details .variant-option__button,main[data-template^=product] .product-details .variant-option__select{border-radius:10px!important;min-height:44px}main[data-template^=product] .product-details .product-form-buttons{gap:12px}main[data-template^=product] .product-details .product-form__submit,main[data-template^=product] .product-details .add-to-cart-button,main[data-template^=product] .product-details button[type=submit]{min-height:54px!important;border-radius:12px!important;padding-inline:24px!important;background:var(--lmp-ink)!important;color:#fff!important;font-size:14px!important;font-weight:600!important;letter-spacing:.02em;transition:background .2s ease,transform .2s ease}@media(hover:hover){main[data-template^=product] .product-details .product-form__submit:hover,main[data-template^=product] .product-details .add-to-cart-button:hover{background:#63475b!important;transform:translateY(-1px)}}main[data-template^=product] .product-details button[disabled]{opacity:.52;cursor:not-allowed}main[data-template^=product] .product-details .lm-product-wishlist{border-color:var(--lmp-line)!important;background:#fff!important;border-radius:12px!important;color:var(--lmp-ink)!important;min-height:48px}main[data-template^=product] .product-details .lm-product-payments{border-top:1px solid var(--lmp-line);padding-top:18px;font-size:12px}main[data-template^=product] .lm-product-description{border-top:1px solid var(--lmp-line);color:var(--lmp-ink)!important;padding:clamp(28px,4vw,60px) 0!important;font-size:clamp(15px,1.3vw,17px)!important;line-height:1.7}main[data-template^=product] .lm-product-description h2,main[data-template^=product] .lm-product-description h3{font-weight:600;letter-spacing:-.02em}main[data-template^=product] .lm-product-description details{background:var(--lmp-canvas)!important;border-color:var(--lmp-line)!important;border-radius:12px!important}main[data-template^=product] .sticky-add-to-cart__bar{background:#fff!important;border-top:1px solid var(--lmp-line);box-shadow:0 -4px 20px #1f161b12}main[data-template^=product] .product-recommendations .product-card,main[data-template^=product] .product-card{border-radius:12px}#MainContent .product-card{border-radius:12px!important}#MainContent .product-card .product-title,#MainContent .product-card a.contents p[role=heading]{font-weight:600!important;line-height:1.4;letter-spacing:-.01em}#MainContent .product-card .price{font-weight:600}@media(min-width:750px){main[data-template^=product] .product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr)!important}main[data-template^=product] .product-details{padding-block-start:24px}}@media(max-width:749px){main[data-template^=product] .product-information{padding-top:8px}main[data-template^=product] .product-information__grid{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:18px!important}main[data-template^=product] .product-details{padding:8px 18px 24px!important}main[data-template^=product] .product-details h1{font-size:27px!important;line-height:1.2!important}main[data-template^=product] .product-details product-price .price,main[data-template^=product] .product-details .price{font-size:28px!important}main[data-template^=product] .product-media-container:not(.dialog-zoomed-gallery *){border-radius:12px!important}main[data-template^=product] .product-details .product-form__submit{min-height:56px!important}}@media(prefers-reduced-motion:reduce){main[data-template^=product] .product-details .product-form__submit{transition:none!important}}main[data-template^=product] .product-information{max-width:1040px!important;margin-inline:auto!important}main[data-template^=product] product-component.product-information__grid:not(.product-information--media-none),main[data-template^=product] .product-information__grid:not(.product-information--media-none){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:clamp(20px,3vw,36px) 0!important;justify-items:stretch!important}main[data-template^=product] .product-information__grid>.product-information__media{grid-column:1 / -1!important;grid-row:1!important;order:0!important;box-sizing:border-box!important;display:block!important;width:min(100%,840px)!important;min-width:0!important;max-width:840px!important;margin:0 auto!important;padding:0!important}main[data-template^=product] .product-information__grid>.product-details{grid-column:1 / -1!important;grid-row:2!important;order:1!important;box-sizing:border-box!important;width:min(100%,840px)!important;min-width:0!important;max-width:840px!important;margin:0 auto!important;padding:0 0 30px!important;position:relative!important;inset:auto!important}main[data-template^=product] .product-information__media .media-gallery{width:100%!important;max-width:100%!important}main[data-template^=product] .product-details>.group-block{width:100%!important;max-width:none!important}@media(min-width:750px){main[data-template^=product] .product-information__grid:not(.product-information--media-none){grid-column:2 / -2!important}main[data-template^=product] .product-details>.group-block{--details-max-width: 100% !important}}@media(max-width:749px){main[data-template^=product] .product-information{max-width:100%!important;padding-inline:0!important}main[data-template^=product] .product-information__grid>.product-information__media{max-width:100%!important;width:100%!important;padding:0 10px!important}main[data-template^=product] .product-information__grid>.product-details{max-width:100%!important;padding:4px 20px 28px!important}}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .header__row--top .header__columns{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;grid-template-areas:"left center right"!important}#header-component[data-menu-style=menu] .header__row--top .header__column--center{justify-content:center!important}#header-component[data-menu-style=menu] .header__row--bottom .header__columns{display:flex!important;justify-content:center!important;align-items:center!important;width:100%}#header-component[data-menu-style=menu] .header__row--bottom .header__column,#header-component[data-menu-style=menu] .header__row--bottom header-menu{display:flex!important;justify-content:center!important;width:auto!important;margin-inline:auto}#header-component[data-menu-style=menu] .header__row--bottom .overflow-menu::part(list){justify-content:center!important;gap:clamp(16px,2vw,32px)!important}#header-component .header-menu .menu-list__link-title{font-size:.84rem!important;font-weight:500!important;letter-spacing:.045em!important;color:#30242d!important}#header-component .header__row--bottom{border-bottom:1px solid #E8DFE4!important}}#header-component .header-logo img{object-fit:contain!important}#header-group .header-announcements .announcement-bar,#header-group .announcement-bar{color:#382a35!important}@media screen and (max-width:749px){#header-component .header__row--top .header__columns{grid-template-areas:"leftA leftB center rightA rightB"}#header-component .header-logo{justify-self:center}}body,#MainContent,#header-group,footer,input,select,textarea,button{font-family:var(--font-body--family),"Montserrat",Arial,sans-serif}h1,h2,h3,.h1,.h2,.h3,.heading,[class*=heading-preset--h1],[class*=heading-preset--h2],[class*=heading-preset--h3]{font-family:var(--font-heading--family),"Playfair Display",Georgia,serif;font-weight:400;letter-spacing:-.025em}#header-component .header-menu .menu-list__link-title,#header-component header-menu,#header-group .announcement-bar,.product-form__submit,#MainContent .product-card product-price,#MainContent .product-card .price,#MainContent .product-card .product-title,#MainContent .product-card a.contents p[role=heading]{font-family:var(--font-body--family),"Montserrat",Arial,sans-serif!important}main[data-template^=product] .product-details h1{font-family:var(--font-heading--family),"Playfair Display",Georgia,serif!important;font-weight:400!important;letter-spacing:-.02em!important}main[data-template^=product] .product-details .price,main[data-template^=product] .product-details product-price,main[data-template^=product] .product-details label,main[data-template^=product] .product-details select,main[data-template^=product] .product-details button,main[data-template^=product] .lm-product-description,main[data-template^=product] .sticky-add-to-cart__bar{font-family:var(--font-body--family),"Montserrat",Arial,sans-serif!important}main[data-template^=product] .lm-product-description h2,main[data-template^=product] .lm-product-description h3{font-family:var(--font-heading--family),"Playfair Display",Georgia,serif!important;font-weight:400}@media(max-width:749px){main[data-template^=product] .product-details h1{font-size:clamp(27px,7vw,34px)!important}}:root{--lm-blush-white: #FAF8F4;--lm-clean-white: #FFFFFF;--lm-ivory: #FAF8F4;--lm-cream: #F0E9E3;--lm-pink: #D7C8BE;--lm-lilac: #B4A69B;--lm-black: #282523;--lm-button-ink: #282523;--lm-button-light: #FFFFFF;--lm-button-pink-hover: #776457;--lm-button-lilac-hover: #776457;--lm-accent-lilac-readable: #745F52}#header-component,#header-group .header-section,#header-component .header__row--top,#header-component .header__row--bottom{background-color:#fff!important;color:#282523!important}#header-component .menu-list__link-title,#header-component .header-menu .menu-list__link-title,#header-component .header-actions__action,#header-component .header-actions__action svg{color:#282523!important}#header-group .announcement-bar,#header-group .announcement-bar__slider{background-color:#f0e9e3!important;color:#282523!important}body{background:#faf8f4!important;color:#282523}#MainContent button:not([disabled]).button,#MainContent .product-form__submit,#MainContent .add-to-cart-button:not([disabled]){border-radius:12px!important}#MainContent .product-card{background:#fff!important;border-color:#ded4cc!important}#MainContent .product-card .product-title,#MainContent .product-card .price,#MainContent .product-card product-price{color:#282523!important}#MainContent .lm-product-description details{background-color:#faf8f4!important;border-color:#ded4cc!important}main[data-template^=product] .product-media-container:not(.dialog-zoomed-gallery *){background:#f5f0ec!important;border-color:#ebe4de!important}main[data-template^=product] .product-details .product-form__submit,main[data-template^=product] .product-details .add-to-cart-button:not([disabled]){background:#282523!important;color:#fff!important}@media(hover:hover){main[data-template^=product] .product-details .product-form__submit:hover,main[data-template^=product] .product-details .add-to-cart-button:not([disabled]):hover{background:#776457!important}}#MainContent .product-card button.quick-add__button{--quick-add-collapsed-width: 34px;--quick-add-icon-width: 19px;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border-radius:9px!important;border:1px solid #D9CBC2!important;background:#fff!important;color:#282523!important;box-shadow:0 1px 4px #28252314!important;inset-inline-end:9px!important;inset-block-end:9px!important;justify-content:center!important}#MainContent .product-card button.quick-add__button:is(:hover,:focus-visible){width:34px!important;max-width:34px!important;padding-inline-end:0!important;background:#f0e9e3!important;scale:1!important}#MainContent .product-card .quick-add__button>.add-to-cart-icon{width:19px!important;height:19px!important;flex:none!important}#MainContent .product-card .quick-add__button .add-to-cart-icon svg,#MainContent .product-card .quick-add__button .svg-wrapper svg{width:18px!important;height:18px!important}#MainContent .product-card .quick-add__button .add-to-cart-text{display:none!important}#MainContent .product-card button.quick-add__button:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;z-index:-1}@media(max-width:749px){#MainContent .product-card button.quick-add__button{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;inset-inline-end:9px!important;inset-block-end:9px!important}#MainContent .product-card button.quick-add__button:is(:hover,:focus-visible){width:36px!important;max-width:36px!important}#MainContent .product-card button.quick-add__button:before{top:-4px;right:-4px;bottom:-4px;left:-4px}}#header-component .header-logo,#header-component .header-logo [data-testid=header-logo]{overflow:visible!important;opacity:1!important;background:transparent!important}#header-component .header-logo img.header-logo__image{display:block!important;opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;mix-blend-mode:normal!important;clip-path:none!important;-webkit-mask:none!important;mask:none!important;box-shadow:none!important;text-shadow:none!important;border:0!important;border-radius:0!important;background:transparent!important;transform:none!important;object-fit:contain!important;object-position:center!important;width:auto!important;max-width:100%!important;height:var(--header-logo-image-height-mobile)!important;aspect-ratio:auto!important}@media(min-width:750px){#header-component .header-logo img.header-logo__image{height:var(--header-logo-image-height)!important}}@media(max-width:749px){#header-component .header-logo{width:auto!important;max-width:min(170px,calc(100vw - 180px))!important;overflow:visible!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/lashmagic-premium-product.css.map */
