:root{--font-heading-family: "Jost", sans-serif;--font-heading-style: normal;--font-heading-weight: 600;--font-body-family: "Jost", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--font-script-family: "Jost", sans-serif;--font-mono-family: "Jost", sans-serif;--font-script-decorative-family: "Jost", sans-serif;--font-vintage-family: "Jost", sans-serif;--brand-pink: #d2126c;--brand-wine: #7a1140;--brand-tint: #f7ddea}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{letter-spacing:-.01em;text-wrap:balance}.brand-eyebrow{font-family:var(--font-mono-family);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground));opacity:.6}.brand-script{font-family:var(--font-script-family);font-weight:400;line-height:1}.header__inline-menu .list-menu__item{font-family:var(--font-vintage-family);font-weight:500;text-transform:uppercase;letter-spacing:.08em}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:auto 1fr auto}.header--middle-left .header__inline-menu{justify-self:center}.header--middle-left .header__inline-menu>.list-menu--inline{justify-content:center}}.js .menu-drawer.menu-drawer{position:fixed;top:var(--header-bottom-position, 100%);left:0;right:0;bottom:0;width:100%;height:auto}@media screen and (min-width:750px){.js .menu-drawer.menu-drawer{width:40rem;right:auto}}.js .menu-drawer .menu-drawer__submenu{position:static;top:auto;left:auto;right:auto;bottom:auto;width:100%;z-index:auto;background-color:transparent;transform:none;visibility:visible;display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1)}.js .menu-drawer .menu-drawer__submenu>.menu-drawer__inner-submenu{min-height:0;overflow:hidden}.js .menu-drawer details.menu-opening>.menu-drawer__submenu{grid-template-rows:1fr;transform:none;visibility:visible}.js .menu-drawer .menu-drawer__submenu>.menu-drawer__inner-submenu>.menu-drawer__close-button{display:none}.js .menu-drawer .menu-drawer__submenu .menu-drawer__menu-item{padding-left:4.5rem}@media(prefers-reduced-motion:no-preference){.js .menu-drawer .menu-drawer__submenu .menu-drawer__menu-item{opacity:.01;transform:translateY(1.2rem);transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.js .menu-drawer details.menu-opening>.menu-drawer__submenu .menu-drawer__menu-item{animation:brandSubmenuItemIn .38s cubic-bezier(.16,1,.3,1) forwards}.js .menu-drawer details.menu-opening>.menu-drawer__submenu .menu-drawer__menu>li:nth-child(1)>.menu-drawer__menu-item{animation-delay:40ms}.js .menu-drawer details.menu-opening>.menu-drawer__submenu .menu-drawer__menu>li:nth-child(2)>.menu-drawer__menu-item{animation-delay:.1s}.js .menu-drawer details.menu-opening>.menu-drawer__submenu .menu-drawer__menu>li:nth-child(3)>.menu-drawer__menu-item{animation-delay:.16s}.js .menu-drawer details.menu-opening>.menu-drawer__submenu .menu-drawer__menu>li:nth-child(4)>.menu-drawer__menu-item{animation-delay:.22s}.js .menu-drawer details.menu-opening>.menu-drawer__submenu .menu-drawer__menu>li:nth-child(5)>.menu-drawer__menu-item{animation-delay:.28s}.js .menu-drawer details.menu-opening>.menu-drawer__submenu .menu-drawer__menu>li:nth-child(6)>.menu-drawer__menu-item{animation-delay:.34s}.js .menu-drawer details.menu-opening>.menu-drawer__submenu .menu-drawer__menu>li:nth-child(7)>.menu-drawer__menu-item{animation-delay:.4s}.js .menu-drawer details.menu-opening>.menu-drawer__submenu .menu-drawer__menu>li:nth-child(8)>.menu-drawer__menu-item{animation-delay:.46s}@keyframes brandSubmenuItemIn{0%{opacity:.01;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}}.js .menu-drawer .menu-drawer__navigation .submenu-open{visibility:visible}.js .menu-drawer .menu-drawer__menu-item .icon-arrow{display:none}.js .menu-drawer .menu-drawer__menu-item .icon-caret{display:block}.js .menu-drawer .menu-drawer__menu-item .svg-wrapper+.svg-wrapper{transform:translateY(-50%) rotate(0);transition:transform .3s cubic-bezier(.16,1,.3,1)}.js .menu-drawer details.menu-opening>.menu-drawer__menu-item .svg-wrapper+.svg-wrapper{transform:translateY(-50%) rotate(180deg)}.js .menu-drawer__menu-item>.svg-wrapper{position:absolute}.js .menu-drawer__menu-item>.svg-wrapper:before{content:"";position:absolute;top:-1.4rem;right:-1.4rem;bottom:-1.4rem;left:-1.4rem}.js .menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li{border-bottom:1px solid rgba(var(--color-foreground),.15)}.js .menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li>.menu-drawer__menu-item,.js .menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details>summary.menu-drawer__menu-item{font-family:var(--font-vintage-family);font-weight:500;text-transform:uppercase;letter-spacing:.06em;font-size:2rem;padding-block:1.9rem}.badge{font-family:var(--font-mono-family);letter-spacing:.04em;text-transform:uppercase;font-size:1rem}.price__container .price-item--regular,.price__container .price-item--sale{font-variant-numeric:tabular-nums}.price__container .price-item--sale{color:var(--brand-pink)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--brand-pink);outline-offset:2px}[id$=__featured_collection] .product-grid{--grid-mobile-horizontal-spacing: 2.4rem;--grid-mobile-vertical-spacing: 4.8rem;--grid-desktop-horizontal-spacing: 3.2rem;--grid-desktop-vertical-spacing: 6.4rem}[id$=__featured_collection] .card,[id$=__featured_collection] .card--card,[id$=__featured_collection] .card--standard{border:none;box-shadow:none;background:transparent}[id$=__featured_collection] .card .card__inner{box-shadow:none}[id$=__featured_collection] .card__media{border-radius:0}[id$=__featured_collection] .card__content{padding:0}[id$=__featured_collection] .card__information{padding:1.4rem 0 0}[id$=__featured_collection] .price__badge-container,[id$=__featured_collection] .card__badge{display:none}.card__information{text-align:center}.card__vendor{font-family:var(--font-mono-family);font-size:1.1rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground));margin:0 0 .3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card__heading{margin:0 0 .4rem;min-height:5.85rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.card__heading .full-unstyled-link{font-family:var(--font-heading-family);font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:1.3;color:rgb(var(--color-foreground))}div.card-information{text-align:center}.card-information .caption{display:none}.card-information .price{width:100%;text-align:center;font-family:var(--font-body-family);font-size:1.2rem;font-weight:400;color:rgb(var(--color-foreground));opacity:.6}.card-information .price__container{display:flex;flex-direction:column;align-items:center;width:100%}.card-information .price__regular{display:flex;justify-content:center;width:100%}.card-information .price--on-sale .price__sale{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:.6rem;width:100%}.card-information .price .price-item{margin:0}.card-information .price .price-item--sale{color:var(--brand-pink);opacity:1}#product-grid{--grid-mobile-horizontal-spacing: 16px;--grid-mobile-vertical-spacing: 32px;--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 48px}.collection-hero__text-wrapper{text-align:center}.collection-hero__title{font-family:var(--font-script-decorative-family);font-weight:400;font-size:5.6rem;letter-spacing:0;text-transform:none;color:var(--brand-pink);line-height:1.15;padding:.15em 0}h1.collection-hero__title{margin:.5rem 0}@media screen and (min-width:750px){.collection-hero__title{font-size:8rem}}.collection-hero__title+.collection-hero__description{text-align:center}.collection-hero__title.collection-hero__title--mono{font-family:var(--font-vintage-family);font-weight:500;font-size:2.6rem;line-height:1.25;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.collection-hero__title.collection-hero__title--mono{font-size:3.4rem;letter-spacing:.08em}}.page-title--script{font-family:var(--font-script-decorative-family);font-weight:400;font-size:5.6rem;letter-spacing:0;text-transform:none;color:var(--brand-pink);line-height:1.15;padding:.15em 0}@media screen and (min-width:750px){.page-title--script{font-size:8rem}}.page-title--mono{font-family:var(--font-vintage-family);font-weight:500;text-transform:uppercase;letter-spacing:.06em}.page-title.page-title--mono{margin-top:1.6rem;font-size:2.6rem;line-height:1.25}@media screen and (min-width:750px){.page-title--mono{letter-spacing:.08em}.page-title.page-title--mono{margin-top:2rem;font-size:3.4rem}}@media(prefers-reduced-motion:no-preference){.scroll-trigger.animate--fade-in{transform:translateY(4rem)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{animation:brandWeightedFadeIn 1s cubic-bezier(.16,1,.3,1) forwards}.scroll-trigger.animate--slide-in{transform:translateY(4.5rem)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:brandWeightedSlideIn 1.1s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--animation-order) * 90ms)}@keyframes brandWeightedFadeIn{0%{opacity:.01;transform:translateY(4rem)}to{opacity:1;transform:translateY(0)}}@keyframes brandWeightedSlideIn{0%{opacity:.01;transform:translateY(4.5rem)}to{opacity:1;transform:translateY(0)}}}.js-parallax-image{will-change:transform}.brand-page-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:rgb(var(--color-background, 255 255 255));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .65s cubic-bezier(.65,0,.35,1),visibility 0s linear .65s}.brand-page-loader.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .38s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}.brand-page-loader__logo{display:flex;align-items:center;justify-content:center;max-width:60vw}.brand-page-loader__logo img{display:block;width:14rem;max-width:100%;height:auto}.brand-page-loader__wordmark{font-family:var(--font-heading-family);font-size:2.4rem;letter-spacing:.02em;color:rgb(var(--color-foreground))}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brand-overrides.css.map */
