:root{--fiore-gold: #a0824c;--fiore-gold-light: #bfa268;--fiore-hairline: rgba(28, 27, 24, .14)}.fiore-logo-lockup{display:flex;flex-direction:row;align-items:center;gap:1.4rem}.fiore-logo-wordmark{font-family:var(--font-heading-family);font-size:2.2rem;letter-spacing:.26em;text-transform:uppercase;color:rgb(var(--color-foreground));white-space:nowrap}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:.02em;font-weight:500}.caption-with-letter-spacing{letter-spacing:.25em}.header-wrapper{border-bottom:1px solid var(--fiore-hairline)}.header__heading-link .h2{letter-spacing:.14em;text-transform:uppercase}.header__menu-item,.menu-drawer__menu-item{text-transform:uppercase;letter-spacing:.16em;font-size:1.15rem}.header__menu-item span{transition:color .25s ease}.header__menu-item:hover span{color:var(--fiore-gold);text-decoration:none}.header__active-menu-item{text-decoration:none;color:var(--fiore-gold)}.announcement-bar__message{text-transform:uppercase;letter-spacing:.3em;font-size:1rem}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{text-transform:uppercase;letter-spacing:.25em;font-size:1.1rem;min-height:4.8rem;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.button--primary:hover,.shopify-payment-button__button--unbranded:hover{background-color:var(--fiore-gold);color:#fff}.button--secondary{--color-button: transparent;--alpha-button-background: 0}.button--secondary:hover{color:var(--fiore-gold)}.link,.underlined-link{text-underline-offset:.4rem;text-decoration-thickness:.05rem;transition:color .25s ease}.link:hover,.underlined-link:hover{color:var(--fiore-gold)}.card__heading{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 1.5rem);letter-spacing:.04em;font-weight:500}.card__information{padding-top:1.6rem;padding-bottom:2.2rem}.price{letter-spacing:.18em;font-size:1.15rem;color:#1c1b18b8}.color-scheme-3 .price,.color-scheme-4 .price{color:#efe9dcbf}.card--standard .card__media img,.card--card .card__media img{transition:transform 1.2s cubic-bezier(.19,1,.22,1)}.card-wrapper:hover .card__media img{transform:scale(1.05)}.product__title h1{font-weight:500;letter-spacing:.03em}.product__text.caption-with-letter-spacing{color:var(--fiore-gold)}.product-form__input .form__label{text-transform:uppercase;letter-spacing:.2em;font-size:1rem}.product-form__input input[type=radio]+label{transition:border-color .25s ease,background-color .25s ease}.product-form__input input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.fiore-personalization{margin:2.4rem 0;padding:2rem 2rem 2.2rem;border:1px solid var(--fiore-hairline);position:relative}.fiore-personalization:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--fiore-gold-light),rgba(191,162,104,0))}.fiore-personalization__heading{display:block;text-transform:uppercase;letter-spacing:.25em;font-size:1.05rem;color:var(--fiore-gold);margin-bottom:.6rem}.fiore-personalization__hint{font-size:1.2rem;line-height:1.6;opacity:.75;margin:0 0 1.4rem}.fiore-personalization .field__input{border-radius:0}.fiore-personalization .field__input:focus{outline:none;box-shadow:0 0 0 1px var(--fiore-gold)}.fiore-personalization__count{display:block;text-align:right;font-size:1rem;letter-spacing:.1em;opacity:.55;margin-top:.5rem}.fiore-personalization--optional .fiore-personalization__heading:after{content:" \2014  optional";color:inherit;opacity:.5;letter-spacing:.1em;text-transform:none}.footer{border-top:1px solid var(--fiore-hairline)}.footer-block__heading{text-transform:uppercase;letter-spacing:.22em;font-size:1.1rem}.footer__content-bottom{border-top:1px solid rgba(216,208,190,.12)}.accordion{border-top:1px solid var(--fiore-hairline);border-bottom:1px solid var(--fiore-hairline)}.accordion+.accordion{border-top:none}.accordion .summary__title h2{letter-spacing:.08em}.newsletter-form__field-wrapper .field__input{border-radius:0}.banner__heading{letter-spacing:.04em}.banner__box{-webkit-backdrop-filter:none;backdrop-filter:none}.drawer__heading{font-family:var(--font-heading-family);letter-spacing:.06em;font-size:2.2rem}.product-option dt{letter-spacing:.08em}.badge{text-transform:uppercase;letter-spacing:.2em;font-size:.95rem;padding:.6rem 1.2rem}
/*# sourceMappingURL=/cdn/shop/t/5/assets/fiore-luxe.css.map */
