:root{--wine: #8B1A4A;--maroon: #C2185B;--maroon-deep: #6A0F35;--gold: #D4A853;--gold-deep: #A47825;--blush: #F5C0D0;--rose-pale: #FDF0F5;--ink: #1A1116;--ink-soft: #6B5B62;--white: #FFFFFF;--offwhite: #FDF7F9;--cream: #FAF2F5;--line: #E8D5DC;--radius-s: 3px;--radius-m: 6px;--maxw: 1320px;--font: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--sp-1: 8px;--sp-2: 16px;--sp-3: 24px;--sp-4: 32px;--sp-5: 48px;--sp-6: 64px;--sp-7: 96px;--sp-8: 120px;--ease: cubic-bezier(.22, .61, .36, 1);--fp-color-primary: var(--maroon);--fp-color-primary-dark: var(--maroon-deep);--fp-color-secondary: var(--gold);--fp-color-text: var(--ink);--fp-color-text-secondary: var(--ink-soft);--fp-wine: var(--wine);--fp-font-family-serif: Georgia, serif;--fp-color-bg: var(--offwhite);--fp-color-surface: var(--cream);--fp-color-border: var(--line);--fp-color-border-light: #EDE0E5;--fp-color-shadow: rgba(139, 26, 74, .08);--fp-color-sale: var(--maroon);--fp-color-new: #9C27B0;--fp-color-soldout: #6B5B62;--fp-color-text-muted: #9E7E87}:root{--fp-font-family: "Assistant", "Jost", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fp-font-size-display: 3.6rem;--fp-font-size-h1: 2.8rem;--fp-font-size-h2: 2.2rem;--fp-font-size-h3: 1.8rem;--fp-font-size-body: 1.4rem;--fp-font-size-body-sm: 1.2rem;--fp-font-size-caption: 1.1rem;--fp-font-size-label: 1rem;--fp-font-size-price: 1.6rem;--fp-font-size-price-lg: 2rem;--fp-font-size-price-compare: 1.3rem;--fp-font-size-product-title: 1.3rem;--fp-font-size-nav: 1.1rem;--fp-font-weight-regular: 400;--fp-font-weight-medium: 500;--fp-font-weight-semibold: 600;--fp-font-weight-bold: 700;--fp-line-height-tight: 1.2;--fp-line-height-normal: 1.4;--fp-line-height-relaxed: 1.6;--fp-line-height-loose: 1.8;--fp-letter-spacing-tight: .01em;--fp-letter-spacing-normal: .02em;--fp-letter-spacing-wide: .05em;--fp-letter-spacing-wider: .08em;--fp-letter-spacing-widest: .12em}@media screen and (max-width:749px){:root{--fp-font-size-display: 2.6rem;--fp-font-size-h1: 2.2rem;--fp-font-size-h2: 1.8rem;--fp-font-size-h3: 1.6rem;--fp-font-size-price-lg: 1.8rem}}:root{--fp-space-1: .4rem;--fp-space-2: .8rem;--fp-space-3: 1.2rem;--fp-space-4: 1.6rem;--fp-space-5: 2rem;--fp-space-6: 2.4rem;--fp-space-7: 3.2rem;--fp-space-8: 4rem;--fp-space-9: 4.8rem;--fp-space-10: 6.4rem;--fp-space-section: 4rem}:root{--fp-container-max: 1400px;--fp-border-radius-sm: 2px;--fp-border-radius-md: 4px;--fp-border-radius-lg: 8px;--fp-border-radius-pill: 40px}:root{--fp-transition-fast: .15s ease;--fp-transition-normal: .25s ease;--fp-transition-slow: .4s ease}.fp-btn-primary,.fp-btn-primary:link,.fp-btn-primary:visited{font-family:var(--fp-font-family);font-weight:var(--fp-font-weight-semibold);font-size:var(--fp-font-size-body);text-transform:uppercase;letter-spacing:var(--fp-letter-spacing-wider);background-color:var(--fp-color-primary);color:#fff;border:none;border-radius:var(--fp-border-radius-md);padding:var(--fp-space-3) var(--fp-space-7);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--fp-space-2);text-decoration:none;transition:background-color var(--fp-transition-normal);line-height:var(--fp-line-height-normal)}.fp-btn-primary:hover,.fp-btn-primary:focus-visible{background-color:var(--fp-color-primary-dark);color:#fff}.fp-btn-secondary,.fp-btn-secondary:link,.fp-btn-secondary:visited{font-family:var(--fp-font-family);font-weight:var(--fp-font-weight-medium);font-size:var(--fp-font-size-body);text-transform:uppercase;letter-spacing:var(--fp-letter-spacing-wider);background-color:transparent;color:var(--fp-color-text);border:1px solid var(--fp-color-text);border-radius:var(--fp-border-radius-md);padding:var(--fp-space-3) var(--fp-space-7);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--fp-space-2);text-decoration:none;transition:all var(--fp-transition-normal);line-height:var(--fp-line-height-normal)}.fp-btn-secondary:hover,.fp-btn-secondary:focus-visible{background-color:var(--fp-color-text);color:#fff}.fp-btn-text,.fp-btn-text:link,.fp-btn-text:visited{font-family:var(--fp-font-family);font-weight:var(--fp-font-weight-medium);font-size:var(--fp-font-size-body);background:none;border:none;color:var(--fp-color-primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:0;transition:color var(--fp-transition-fast)}.fp-btn-text:hover,.fp-btn-text:focus-visible{color:var(--fp-color-primary-dark)}.fp-badge{font-family:var(--fp-font-family);font-weight:var(--fp-font-weight-semibold);font-size:var(--fp-font-size-label);letter-spacing:var(--fp-letter-spacing-wide);text-transform:uppercase;padding:var(--fp-space-1) var(--fp-space-2);border-radius:var(--fp-border-radius-sm);display:inline-block;line-height:1}.fp-badge--sale{background-color:var(--fp-color-sale);color:#fff}.fp-badge--new{background-color:var(--fp-color-new);color:#fff}.fp-badge--soldout{background-color:var(--fp-color-soldout);color:#fff}.fp-input,.fp-select{font-family:var(--fp-font-family);font-size:var(--fp-font-size-body);color:var(--fp-color-text);border:1px solid var(--fp-color-border);border-radius:var(--fp-border-radius-md);padding:var(--fp-space-2) var(--fp-space-3);background-color:var(--fp-color-bg);transition:border-color var(--fp-transition-fast);width:100%}.fp-input:focus,.fp-select:focus{border-color:var(--fp-color-primary);outline:2px solid var(--fp-color-primary);outline-offset:1px}.fp-input::placeholder{color:var(--fp-color-text-muted)}.fp-label{font-family:var(--fp-font-family);font-weight:var(--fp-font-weight-medium);font-size:var(--fp-font-size-caption);text-transform:uppercase;letter-spacing:var(--fp-letter-spacing-wide);color:var(--fp-color-text);display:block;margin-bottom:var(--fp-space-2)}.fp-card{border-radius:var(--fp-border-radius-lg);overflow:hidden;background:var(--fp-color-bg)}.fp-card__media{overflow:hidden;position:relative}.fp-card__media img{transition:transform var(--fp-transition-slow);width:100%;height:100%;object-fit:cover;display:block}.fp-card:hover .fp-card__media img{transform:scale(1.05)}.fp-card__content{padding:var(--fp-space-3)}.fp-card__title{font-family:var(--fp-font-family);font-weight:var(--fp-font-weight-medium);font-size:var(--fp-font-size-product-title);line-height:var(--fp-line-height-normal);color:var(--fp-color-text);text-decoration:none}.fp-card__title:hover{color:var(--fp-color-primary)}.fp-card__price{font-family:var(--fp-font-family);font-weight:var(--fp-font-weight-semibold);font-size:var(--fp-font-size-price);color:var(--fp-color-text)}.fp-card__price--sale{color:var(--fp-color-sale);font-weight:var(--fp-font-weight-bold)}.fp-card__price--compare{text-decoration:line-through;color:var(--fp-color-text-muted);font-weight:var(--fp-font-weight-regular);font-size:var(--fp-font-size-price-compare)}.fp-section-heading{font-family:var(--fp-font-family);font-weight:var(--fp-font-weight-semibold);font-size:var(--fp-font-size-h2);letter-spacing:var(--fp-letter-spacing-normal);text-transform:uppercase;color:var(--fp-color-text);text-align:center;margin-bottom:var(--fp-space-6)}.fp-section-subheading{font-family:var(--fp-font-family);font-weight:var(--fp-font-weight-regular);font-size:var(--fp-font-size-body);color:var(--fp-color-text-secondary);text-align:center;margin-top:calc(-1 * var(--fp-space-4));margin-bottom:var(--fp-space-6);--fp-spacing-base-7: calc(var(--fp-spacing-base) * 7);--fp-spacing-base-8: calc(var(--fp-spacing-base) * 8)}body{font-family:var(--font);color:var(--ink);background-color:var(--offwhite);line-height:var(--fp-line-height-relaxed)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--fp-font-family-serif);font-weight:300;color:var(--wine);margin-top:0}.button,.btn{font-family:var(--font);background-color:var(--maroon);color:#fff;padding:15px 35px;border-radius:var(--radius-s);text-transform:uppercase;letter-spacing:.1em;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:background-color .3s var(--ease),transform .2s var(--ease),box-shadow .3s var(--ease);box-shadow:0 4px 15px #c2185b40}.button:hover,.btn:hover{background-color:var(--maroon-deep);box-shadow:0 6px 20px #c2185b59;transform:translateY(-1px)}.button--secondary{background-color:transparent;color:var(--wine);border:1.5px solid var(--wine);box-shadow:none}.button--secondary:hover{background-color:var(--wine);color:var(--cream);box-shadow:0 4px 15px #8b1a4a40}.header-wrapper{border-bottom:1px solid var(--line);background-color:var(--offwhite)}.header__heading-link{font-family:var(--fp-font-family-serif);color:var(--wine);text-transform:uppercase;letter-spacing:.26em;font-weight:500;font-size:21px}.header__inline-menu .list-menu__item{font-family:var(--font);text-transform:uppercase;letter-spacing:.05em;font-size:12px;color:var(--ink);transition:color .2s var(--ease)}.header__inline-menu .list-menu__item:hover{color:var(--maroon)}.collection-card-wrapper .card__inner.fp-arch,.collection-list .card__inner{border-radius:9999px 9999px 0 0!important;overflow:hidden}.collection-list .card__media{background-color:var(--cream)}.collection-list .card__media img{transition:transform .6s var(--ease)}.collection-list .card-wrapper:hover .card__media img{transform:scale(1.03)}.collection-list .card__heading{font-family:var(--font);font-size:14px;text-transform:uppercase;letter-spacing:.1em;font-weight:500;color:var(--wine);text-align:center;margin-top:15px}@media screen and (min-width:990px){.header--top-center * .header__inline-menu>ul>li:hover .mega-menu,.header--middle-center * .header__inline-menu>ul>li:hover .mega-menu,.header--middle-left * .header__inline-menu>ul>li:hover .mega-menu,.header--top-center * .header__inline-menu>ul>li:hover .header__submenu,.header--middle-center * .header__inline-menu>ul>li:hover .header__submenu,.header--middle-left * .header__inline-menu>ul>li:hover .header__submenu{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.header__inline-menu>ul>li:hover summary:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:10px;background:transparent}}.fp-btn-primary:focus-visible,.fp-btn-secondary:focus-visible,.fp-btn-text:focus-visible,.fp-input:focus-visible,.fp-select:focus-visible{outline:2px solid var(--fp-color-primary);outline-offset:2px}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--fp-color-primary);outline-offset:2px}@media(pointer:coarse){.fp-btn-primary,.fp-btn-secondary{min-height:44px;min-width:44px}}.fp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shopify-section:has(wm-carousel),.shopify-section:has([class*=whatmore]){background-color:var(--rose-pale);padding-bottom:50px;position:relative}.shopify-section:has(wm-carousel):before,.shopify-section:has([class*=whatmore]):before{content:"\2726  \a0W A T C H \a0& \a0S H O P \a0\2726";display:flex;align-items:center;justify-content:center;width:100%;padding:40px 0 20px;font-family:Georgia,serif;font-size:1.4rem;letter-spacing:.3rem;color:var(--ink-soft);background-color:var(--rose-pale)}.shopify-section:has(wm-carousel) *{--wm-bg: var(--rose-pale)}
/*# sourceMappingURL=/cdn/shop/t/25/assets/component-fashionpur-design-system.css.map */
