:root{--lp-pink: #b81b5e;--lp-pink-deep: #8f1449;--lp-pink-light: #e0568c;--lp-rose: #e8a5b8;--lp-rose-tint: #f2dde4;--lp-base: #faf3f5;--lp-surface: #f5eaee;--lp-ink: #161214;--lp-ink-soft: #3d3338;--color-placeholder-surface: var(--lp-rose-tint);--lp-hairline: 1px solid var(--color-border);--lp-accent-contextual: var(--lp-pink);--lp-space-section: clamp(3.5rem, 7vw, 7rem);--lp-space-block: clamp(2rem, 4vw, 3.5rem);--lp-ease: cubic-bezier(.22, .61, .36, 1);--lp-duration: .45s;--lp-duration-slow: .7s;--lp-duration-fill: .55s;--letter-spacing-sm: .08em;--letter-spacing-md: .16em;--font-heading--spacing: .3em;--font-paragraph--spacing: .7em;--font-h5--letter-spacing: .18em;--button-padding-inline: 3.25rem;--button-padding-block: 1.25rem;--hover-subtle-zoom-amount: 1.045;--hover-transition-duration: .7s;--hover-transition-timing: cubic-bezier(.22, .61, .36, 1);--style-border-radius-sm: 0;--style-border-radius-md: 0;--style-border-radius-lg: 0;--border-radius-sm: 0}.color-scheme-4{--lp-accent-contextual: var(--lp-pink-light)}.color-scheme-5,.color-scheme-6{--lp-accent-contextual: #ffffff}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,.h1.h1,.h2.h2,.h3.h3,.h4.h4{font-feature-settings:"kern" 1,"liga" 1,"calt" 1;font-variant-ligatures:common-ligatures;text-wrap:balance}h5,h6,.h5.h5,.h6.h6{font-feature-settings:"kern" 1}.rte :is(h1,h2,h3,h4,h5,h6)+p{margin-block-start:.35em}.rte blockquote{margin-inline:0;padding-inline-start:1.5rem;border-inline-start:1px solid var(--lp-accent-contextual);font-family:var(--font-heading--family);font-size:var(--font-size--xl);line-height:1.45;font-style:italic}.button:not(.button-unstyled),.button-secondary,button.shopify-payment-button__button--unbranded{font-size:var(--font-size--xs);font-weight:500;letter-spacing:.14em;line-height:1.25;transition:color var(--lp-duration-fill) var(--lp-ease),background-color var(--lp-duration-fill) var(--lp-ease),box-shadow var(--lp-duration-fill) var(--lp-ease),transform var(--lp-duration) var(--lp-ease)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.button:not(.button-unstyled):hover,.button-secondary:hover,button.shopify-payment-button__button--unbranded:hover{transform:translateY(-1px)}.button:not(.button-unstyled):active,.button-secondary:active{transform:translateY(0)}}.button-secondary{--button-border-width: 1px;-webkit-backdrop-filter:none;backdrop-filter:none}.rte a:not(.button,.button-secondary),p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:not(.button,.button-secondary){position:relative;text-decoration:none;background-image:linear-gradient(currentcolor,currentcolor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;transition:background-size var(--lp-duration) var(--lp-ease),color var(--lp-duration) var(--lp-ease)}@media(prefers-reduced-motion:no-preference){.rte a:not(.button,.button-secondary),p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:not(.button,.button-secondary){background-size:0 1px}.rte a:not(.button,.button-secondary):hover,p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:not(.button,.button-secondary):hover{background-size:100% 1px}}.link{font-family:var(--font-body--family);font-size:var(--font-size--2xs);font-weight:500;letter-spacing:var(--letter-spacing-md);text-transform:uppercase;padding-block-end:.35em;background-image:linear-gradient(currentcolor,currentcolor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;transition:background-size var(--lp-duration) var(--lp-ease),color var(--lp-duration) var(--lp-ease)}.link:hover{color:var(--lp-accent-contextual)}@media(prefers-reduced-motion:no-preference){.link{background-position:100% 100%}.link:hover{background-size:0 1px}}.header{--header-padding: clamp(.75rem, 1.6vw, 1.5rem)}.header__column--center{justify-content:center;text-align:center}.header-logo__image{width:auto;max-width:min(72vw,15rem);object-fit:contain}.header-logo:not(:has(.header-logo__image)){font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:400;font-size:clamp(1.5rem,2.7vw,2.125rem);line-height:1;letter-spacing:.06em;white-space:nowrap;color:var(--color-foreground-heading)}.menu-list__link{letter-spacing:.13em;transition:color var(--lp-duration) var(--lp-ease)}.header-menu .menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link,.header-menu .menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__link--active{color:var(--lp-accent-contextual)}.menu-list__link-title{padding-block:.35rem}.announcement-bar__slide,.announcement-bar__slide>*{font-size:.6875rem;letter-spacing:.22em;font-weight:400;line-height:1.4}.announcement-bar__slide{transition:opacity .3s var(--lp-ease),visibility 0s linear .3s}.announcement-bar__slide[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}.announcement-bar__slide[aria-hidden=false]{transition:opacity .3s var(--lp-ease) .3s,visibility 0s linear 0s}.announcement-bar__slider slideshow-arrows .slideshow-control,.announcement-bar__slider slideshow-arrows .slideshow-control:hover{background:none;box-shadow:none;border:0}.announcement-bar__slider slideshow-arrows .slideshow-control{color:rgb(var(--color-foreground-rgb) / .55);transition:color var(--lp-duration) var(--lp-ease)}.announcement-bar__slider slideshow-arrows .slideshow-control:hover{color:rgb(var(--color-foreground-rgb) / .9)}.announcement-bar__link{text-underline-offset:.3em;text-decoration-thickness:1px}.menu-list--mobile .menu-list__link{letter-spacing:.06em}.product-card,.collection-card{--border-radius: 0}.product-card .card-gallery,.collection-card__image,.product-card__image{border-radius:0;overflow:hidden;background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.product-card product-price,.product-card .price{letter-spacing:.03em}.product-card .compare-at-price{opacity:.45;margin-inline-start:.4em;text-decoration-thickness:1px}@media(any-pointer:fine){.product-card a[ref=productTitleLink]>*,.collection-card .collection-card__content>*{text-decoration:underline 1px transparent;text-underline-offset:.3em;transition:text-decoration-color var(--lp-duration) var(--lp-ease)}.product-card:hover a[ref=productTitleLink]>*,.collection-card:hover .collection-card__content>*{text-decoration-color:currentcolor}}.product-badges__badge{--badge-font-size: var(--font-size--3xs);letter-spacing:var(--letter-spacing-md)}input,textarea,select{border-radius:0;letter-spacing:.02em}input::placeholder,textarea::placeholder{color:rgb(var(--color-input-text-rgb) / var(--opacity-50));letter-spacing:.04em}dialog{border-radius:0}footer .footer-content{border-top:1px solid var(--lp-pink)}footer .utilities{--color-border: var(--lp-pink);--color-border-rgb: 184 27 94;letter-spacing:.06em}footer .rte ul{list-style:none;padding-inline-start:0;margin-block-end:0}footer .rte li+li{margin-block-start:.6em}footer :is(.menu__item a,.utilities a,.rte a){transition:color var(--lp-duration) var(--lp-ease)}footer :is(.menu__item a,.utilities a,.rte a):hover{color:var(--lp-accent-contextual)}footer .email-signup__button{transition:color var(--lp-duration) var(--lp-ease)}footer .email-signup__button:hover{color:var(--lp-accent-contextual)}.hero__media--empty{width:100%;height:100%;background-color:var(--lp-ink);background-image:var(--lp-hero-image);background-size:cover;background-position:center;background-repeat:no-repeat}.hero-wrapper .overlay{background:linear-gradient(160deg,#b81b5e94,#161214b8 55%,#161214e0)}.hero-wrapper .text-block.h5{--font-h5--letter-spacing: .25em}.hero-wrapper .text-block.h5>*{font-size:.6875rem;font-weight:400;opacity:.85}.hero-wrapper .text-block.h1>*{font-size:clamp(2.75rem,7.4vw,5.25rem);line-height:1.02;letter-spacing:.005em}.hero-wrapper .text-block.paragraph>*{font-size:var(--font-size--sm);letter-spacing:.02em;opacity:.88}.media-placeholder-surface{width:100%;height:100%;background-color:var(--color-placeholder-surface)}.group-block:has(>.group-block__link){transition:background-color var(--lp-duration) var(--lp-ease)}.group-block:has(>.group-block__link) .text-block :is(h1,h2,h3,h4,h5,h6,p){letter-spacing:.02em;transition:color var(--lp-duration) var(--lp-ease)}@media(any-pointer:fine){.group-block:has(>.group-block__link):hover{--color-border-rgb: 184 27 94;background-color:#b81b5e0a}.group-block:has(>.group-block__link):hover .text-block :is(h1,h2,h3,h4,h5,h6,p){color:var(--lp-accent-contextual)}}.hero-wrapper+.shopify-section .section-content-wrapper.spacing-style{padding-block-start:calc(var(--padding-block-start) + var(--section-top-offset, 0px) + 2rem)}.media-block__media.media-placeholder-surface{background-image:var(--lp-detail-image);background-size:cover;background-position:center;background-repeat:no-repeat}#shopify-section-editorial_statement .text-block,#shopify-section-editorial_statement .text-block>*{font-size:.6875rem;letter-spacing:.24em;font-weight:400;line-height:1.6}@media screen and (max-width:749px){#shopify-section-editorial_statement .group-block-content{gap:1.25rem}}@media(prefers-reduced-motion:no-preference){.hero-wrapper .text-block,.hero-wrapper .button,.hero-wrapper .button-secondary{animation:lp-rise var(--lp-duration-slow) var(--lp-ease) both}.hero-wrapper .text-block:nth-child(2){animation-delay:.06s}.hero-wrapper .text-block:nth-child(3){animation-delay:.12s}.hero-wrapper :is(.button,.button-secondary){animation-delay:.18s}}@keyframes lp-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){:root{--lp-duration: .01ms;--lp-duration-slow: .01ms;--hover-subtle-zoom-amount: 1}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/luxury-theme.css.map */
