:root{--fp-tracking-caps: .18em;--fp-tracking-tight: -.01em;--fp-bg: #ffffff;--fp-bg-warm:#f7f6f3;--fp-navy: #0f0f0f;--fp-blue: #b8924c;--fp-gold: #b8924c;--fp-text: #1f1f1f;--fp-muted: #6b7280;--fp-border: #e5e7eb}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section-header h2,.section-header__heading,.title--section,h2.h1,h2.h0,.featured-collection .title-wrapper h2{font-weight:400;letter-spacing:var(--fp-tracking-tight);line-height:1.05}.banner__heading.h0{font-weight:400;letter-spacing:-.02em;line-height:.95}.button,button.button,input[type=submit].button,.shopify-payment-button__button{border-radius:0!important;box-shadow:none!important;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;padding:1.05rem 2rem;font-weight:500;transition:background-color .22s ease,color .22s ease,border-color .22s ease}.button--secondary{background:transparent}.section-padding-top,.section--padding-top,.shopify-section--padding-top{padding-top:clamp(48px,7vw,112px)!important}.section-padding-bottom,.section--padding-bottom,.shopify-section--padding-bottom{padding-bottom:clamp(48px,7vw,112px)!important}.title-wrapper-with-link,.section-header,.collection__title{margin-bottom:clamp(28px,4vw,56px)}.title-wrapper-with-link .title,.section-header h2,.collection__title h2{text-transform:none;letter-spacing:var(--fp-tracking-tight)}.title-wrapper+.rte,.section-header__description{font-size:.95rem;letter-spacing:.02em;opacity:.78;margin-top:8px;max-width:640px}.card-wrapper{--fp-card-pad: 4px}.card__inner,.card,.card--standard{background:transparent!important;border:0!important;box-shadow:none!important}.card__media,.card .media{background-color:#0f0f0f05}.card__information{padding-top:18px!important;padding-left:0!important;padding-right:0!important}.card__heading{font-weight:400;letter-spacing:var(--fp-tracking-tight);line-height:1.25;font-size:.98rem}.card__heading a{text-decoration:none!important}.caption-with-letter-spacing,.card .price__container .price-item--regular,.card-information .caption-with-letter-spacing{letter-spacing:var(--fp-tracking-caps);font-size:.7rem;text-transform:uppercase;opacity:.66;font-weight:500}.price-item,.price .price-item--regular{font-weight:400;letter-spacing:0;font-variant-numeric:tabular-nums}.card-wrapper:hover .card__media img{transform:scale(1.025);transition:transform .7s ease}.card__media img{transition:transform .7s ease}.fp-card-meta{display:block;margin-top:6px;letter-spacing:var(--fp-tracking-caps);font-size:.68rem;text-transform:uppercase;color:#0f0f0f8c;font-weight:500}.fp-card-info{display:flex;flex-direction:column;gap:2px}.fp-card-brand{font-size:.68rem;letter-spacing:var(--fp-tracking-caps);text-transform:uppercase;font-weight:600;color:#0f0f0fd9;margin-bottom:6px}.fp-card-info .card__heading,.fp-card-info .card__heading a{font-size:.95rem!important;line-height:1.3!important;font-weight:500!important;letter-spacing:-.005em!important;text-transform:none;margin:0;color:#0f0f0f}.fp-card-info .card-information .caption-with-letter-spacing.light{display:none}.fp-card-info .price{margin-top:8px}.fp-card-info .price__regular .price-item--regular,.fp-card-info .price-item{font-size:.92rem!important;font-weight:500!important;letter-spacing:0;color:#0f0f0f}.fp-card-grade-overlay{position:absolute;left:12px;bottom:12px;z-index:3;pointer-events:none}.card__media{position:relative}.fp-grade-badge{display:inline-block;padding:4px 10px;font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;font-weight:600;background:#0f0f0feb;color:#fff;border:0}.header{border-bottom:1px solid rgba(15,15,15,.06);padding-top:18px!important;padding-bottom:18px!important}.header__heading-logo,.header__heading-link .h2{font-weight:400;letter-spacing:.02em}.header__menu-item{letter-spacing:var(--fp-tracking-caps)!important;font-size:.74rem!important;text-transform:uppercase;font-weight:500;text-decoration:none!important}.header__menu-item span{text-decoration:none!important}.footer{background-color:#0f0f0f!important;color:#f5f1ea!important;padding-top:clamp(56px,8vw,96px)!important;padding-bottom:clamp(40px,5vw,64px)!important}.footer .footer-block__heading,.footer h2{font-weight:500;letter-spacing:var(--fp-tracking-caps);font-size:.74rem;text-transform:uppercase;color:#f5f1ea!important;opacity:.92;margin-bottom:18px}.footer a,.footer a:visited{color:#f5f1ea!important;text-decoration:none;opacity:.7;font-size:.88rem;transition:opacity .2s ease}.footer a:hover{opacity:1}.footer__copyright,.footer__column--small,.footer__copyright small{color:#f5f1ea!important;opacity:.5;font-size:.72rem;letter-spacing:.04em}.footer .fp-credit{margin-left:8px}.footer .fp-credit a{color:#f5f1ea!important;opacity:.7;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.footer .fp-credit a:hover{opacity:1}.multicolumn-card__info h3,.multicolumn-card .h3{font-weight:400;letter-spacing:var(--fp-tracking-tight);font-size:1.35rem;margin-bottom:12px}.multicolumn-card__info p{font-size:.95rem;line-height:1.55;opacity:.8}.rich-text__heading{font-weight:400;letter-spacing:var(--fp-tracking-tight)}.rich-text__text p{font-size:1.05rem;line-height:1.6;max-width:640px;margin-left:auto;margin-right:auto}.fp-pdp-title .fp-pdp-brand{font-size:.92rem;letter-spacing:var(--fp-tracking-caps);text-transform:uppercase;font-weight:600;color:#0f0f0fd9;margin-bottom:14px}.fp-pdp-title h1{font-weight:600!important;font-size:clamp(28px,3vw,40px)!important;line-height:1.15!important;letter-spacing:-.015em!important;margin:0 0 12px!important;text-transform:none}.fp-pdp-meta{font-size:.82rem;letter-spacing:var(--fp-tracking-caps);text-transform:uppercase;color:#0f0f0f8c;margin:0;font-weight:500}.product__info-wrapper .product__text{font-size:.92rem}.product__info-wrapper .product__tax,.product__info-wrapper .product__tax a{font-size:.9rem}.product__info-wrapper .price{font-size:1.7rem;font-weight:500;margin-top:16px;letter-spacing:0}.product__description{margin-top:24px;font-size:.98rem;line-height:1.65;color:#0f0f0fd1}.fp-condition-report{border-top:1px solid rgba(15,15,15,.12);border-bottom:1px solid rgba(15,15,15,.12);padding:32px 0;margin-top:40px}.fp-condition-report dt{font-size:.7rem;letter-spacing:var(--fp-tracking-caps);text-transform:uppercase;opacity:.6;margin-bottom:4px;font-weight:500}.fp-condition-report dd{font-size:.95rem;margin:0 0 18px}.shopify-privacy-banner__content,.privacy-banner__content{font-size:.86rem}.cart-notification,.drawer.cart-drawer{border-radius:0!important;box-shadow:0 16px 64px #0f0f0f2e!important;border-left:1px solid rgba(15,15,15,.06)}.cart-notification__header,.drawer__header,.cart-drawer__header{border-bottom:1px solid rgba(15,15,15,.08);padding:22px 24px}.cart-notification__heading,.drawer__heading{font-weight:500;letter-spacing:var(--fp-tracking-tight);font-size:1.1rem;text-transform:none}.cart-notification__heading .icon-checkmark{color:#0f0f0fb3}.cart-notification__links a,.drawer .button{letter-spacing:var(--fp-tracking-caps);font-size:.78rem;text-transform:uppercase;border-radius:0}.cart-drawer__warnings,.drawer__inner-empty{padding:48px 32px}.drawer__inner-empty .cart__empty-text,.empty-page-content h2{font-size:1.15rem;font-weight:400;letter-spacing:var(--fp-tracking-tight)}.cart__items th,.cart__row .cart-item__name,.cart-item__details .cart-item__name,main-cart-items h1{font-weight:500!important;letter-spacing:var(--fp-tracking-tight)}.cart__total small,.totals__total-value,.cart__ctas .button{letter-spacing:var(--fp-tracking-caps);font-size:.86rem;text-transform:uppercase}.collection-hero{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(20px,3vw,40px);border-bottom:1px solid rgba(15,15,15,.06)}.collection-hero__title,.collection-hero h1{font-weight:600!important;font-size:clamp(32px,4vw,56px)!important;letter-spacing:var(--fp-tracking-tight)!important;line-height:1.05!important;text-transform:none;margin:0 0 14px!important}.collection-hero__description{font-size:.98rem;line-height:1.55;max-width:640px;color:#0f0f0fb3}.facets__heading,.facet-filters__field .facet-filters__label,.facets__summary .facets__display{text-transform:uppercase!important;letter-spacing:var(--fp-tracking-caps)!important;font-size:.74rem!important;font-weight:500!important}.facets summary,.active-facets__button{border-radius:0!important}.collection .product-count,.product-count__text,.facets-pill{font-size:.78rem;letter-spacing:.04em;color:#0f0f0f9e}.pagination__list a,.pagination__list span{border-radius:0}.pagination__item--current,.pagination__item-link[aria-current]{border-bottom:1px solid rgba(15,15,15,.85)}.title--primary,.empty-page-content .title{font-weight:500;letter-spacing:var(--fp-tracking-tight)}predictive-search ul,.predictive-search{border-radius:0!important}.predictive-search__heading{text-transform:uppercase;letter-spacing:var(--fp-tracking-caps);font-size:.72rem;font-weight:500;color:#0f0f0f99}.predictive-search__item--link{text-decoration:none!important}.predictive-search__item-content--centered .predictive-search__item-heading,.predictive-search__item-heading{font-weight:500;letter-spacing:-.005em}.template-search h1{font-weight:600;font-size:clamp(28px,3vw,44px);letter-spacing:var(--fp-tracking-tight)}.template-search__search input{border-radius:0;font-size:1rem}.template-404 .center,.shopify-section--404{padding:120px 24px;text-align:center}.shopify-section--404 h1,.template-404 h1{font-weight:600;font-size:clamp(48px,6vw,96px);letter-spacing:var(--fp-tracking-tight);line-height:1}.fp-pdp-grade{display:inline-flex;flex-direction:column;gap:4px;padding:11px 18px;background:#0f0f0feb;color:#f5f1ea;margin:14px 0 0;align-self:flex-start}.fp-pdp-grade__label{font-size:10px;letter-spacing:.22em;text-transform:uppercase;opacity:.7;font-weight:500}.fp-pdp-grade__value{font-size:15px;letter-spacing:.06em;font-weight:600;text-transform:uppercase}.header{padding-top:12px!important;padding-bottom:12px!important;border-bottom:1px solid var(--fp-border, #e5e7eb)}.header__heading-link{padding:4px 0}.header__heading-logo{max-height:36px;width:auto}.header__menu-item{font-size:13px;letter-spacing:.02em;text-transform:capitalize;font-weight:500;padding:8px 14px}.header__menu-item:hover{color:var(--fp-blue, #3a4fdb)}.header__icons{gap:4px}.header__icon{padding:8px}.header__icon .icon{width:18px;height:18px}cart-drawer .drawer__inner{background:#fff!important;color:var(--fp-text, #0f0f0f)!important}cart-drawer .drawer__header{border-bottom:1px solid rgba(15,15,15,.08);padding:24px 24px 18px}cart-drawer .drawer__heading{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:400!important;font-size:28px!important;letter-spacing:.02em;text-transform:none!important}cart-drawer .cart-drawer__form{padding:0 24px}cart-drawer .cart-item{border-bottom:1px solid rgba(15,15,15,.08);padding:16px 0}cart-drawer .cart-item__name{font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-weight:400;letter-spacing:.01em}cart-drawer .cart-item__details .price,cart-drawer .cart-item__price-wrapper .price{font-size:14px;font-weight:500;letter-spacing:0}cart-drawer .cart-drawer__footer{padding:18px 24px 24px;border-top:1px solid rgba(15,15,15,.08)}cart-drawer .totals__total,cart-drawer .totals__total-value{font-family:Cormorant Garamond,Georgia,serif!important;font-size:22px!important;font-weight:500}cart-drawer .cart__ctas .cart__checkout-button,cart-drawer button[name=checkout],cart-drawer .cart__ctas button[type=submit]{background-color:var(--fp-gold, var(--fp-blue, #b8924c))!important;border:none!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:600;padding:14px 22px!important;color:#fff!important}cart-drawer .cart__ctas .cart__checkout-button:hover,cart-drawer button[name=checkout]:hover{background-color:#9c7a3d!important}cart-drawer .drawer__inner-empty{padding:48px 24px;text-align:center}cart-drawer .cart-drawer__empty-content h2{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:400!important;font-size:26px!important}cart-drawer .cart-drawer__warnings .button{background:var(--fp-ink, #0f0f0f)!important;color:#fff!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.18em;font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/filipucci-overrides.css.map */
