:root{--tp-ink: #17130f;--tp-muted: #5d5348;--tp-ivory: #f4efe6;--tp-champagne: #8a6d3b;--tp-line: rgba(23, 19, 15, .12);--tp-sans: "Jost", var(--font-body--family, system-ui), sans-serif;--tp-serif: "Bodoni Moda", var(--font-heading--family, Georgia), serif}.announcement-bar,.announcement-bar.section,[class*=announcement-bar] .color-scheme-5{background:var(--tp-ivory)!important;color:var(--tp-ink)!important}.announcement-bar,.announcement-bar *{color:var(--tp-ink)!important}.announcement-bar .slideshow-control,.announcement-bar__slider .slideshow-control{display:none!important}.announcement-bar__text,.announcement-bar p,.announcement-bar a{font-family:var(--tp-sans)!important;font-size:.8rem!important;letter-spacing:.11em!important;text-transform:uppercase;font-weight:500!important}@media(max-width:749px){.announcement-bar__text,.announcement-bar p,.announcement-bar a{font-size:.74rem!important;letter-spacing:.08em!important}}.tp-mm-wrap{border-top:0!important;border-bottom:1px solid var(--tp-line)!important}.tp-mm__top{font-family:var(--tp-sans)!important;font-size:.86rem!important;letter-spacing:.03em!important;text-transform:none!important;font-weight:400!important;color:var(--tp-ink)!important}.tp-mm__item:hover .tp-mm__top,.tp-mm__top:focus-visible{opacity:1!important;color:var(--tp-champagne)!important}.tp-mm__top:after{left:0!important;right:auto!important;width:100%;height:1px!important;bottom:14px!important;background:var(--tp-champagne)!important;transform:scaleX(0)!important;transform-origin:left center!important;transition:transform .35s cubic-bezier(.2,.7,.2,1)!important}.tp-mm__item:hover .tp-mm__top:after{transform:scaleX(1)!important}.tp-mm__aux .tp-mm__top{font-size:.8rem!important;color:var(--tp-muted)!important}.tp-mm__panel{background:#faf7f2!important;border-top:1px solid var(--tp-line)!important;box-shadow:0 24px 40px -28px #17130f59!important}.tp-mm__col-head{font-family:var(--tp-serif)!important;font-style:italic!important;text-transform:none!important;letter-spacing:0!important;font-size:1.05rem!important;font-weight:400!important;color:var(--tp-ink)!important}.tp-mm__link{font-family:var(--tp-sans)!important;font-size:.9rem!important;color:var(--tp-muted)!important;transition:color .2s,padding-left .2s!important}.tp-mm__link:hover{color:var(--tp-ink)!important;padding-left:4px;text-decoration:none!important}.tp-mm__link--all{color:var(--tp-champagne)!important}.tp-mm__promo{position:relative}.tp-mm__promo-media{overflow:hidden}.tp-mm__promo-media img{transition:transform .8s cubic-bezier(.2,.7,.2,1)!important}.tp-mm__promo:hover .tp-mm__promo-media img{transform:scale(1.04)!important}.tp-mm__promo-label{font-family:var(--tp-serif)!important;font-style:italic!important;text-transform:none!important;letter-spacing:0!important;font-size:1.05rem!important}.tp-mm__promo-sub{font-family:var(--tp-sans)!important;color:var(--tp-champagne)!important;letter-spacing:.04em!important}.button,button.button,.shopify-payment-button__button,.product-form__submit,.add-to-cart-button,[name=checkout]{border-radius:999px!important;font-family:var(--tp-sans)!important;letter-spacing:.08em!important}.tp-sp__card-brand,[id*=__product_list_] product-card .text-block:first-child,.cep__b{font-family:var(--tp-sans)!important;font-size:.72rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--tp-ink)!important;font-weight:600!important}.tp-sp__card-title,[id*=__product_list_] product-card div.text-block,.cep__ci,.cep__cit{font-family:var(--tp-sans)!important;text-transform:none!important;color:var(--tp-muted)!important}.tp-sp__card-price,[id*=__product_list_] product-card product-price,[id*=__product_list_] product-card product-price .price{font-family:var(--tp-sans)!important;color:var(--tp-ink)!important}.tp-sp__card,[id*=__product_list_] product-card{transition:transform .35s ease,box-shadow .35s ease}.tp-sp__card:hover,[id*=__product_list_] product-card:hover{transform:translateY(-3px)}.tp-sp__card-imgwrap{background:#f7f4ef!important}.tp-hs__title,.tp-sb__title,[id*=__product_list_] h3,.tp-ct__heading{font-family:var(--tp-serif)!important;font-style:italic!important;text-transform:none!important;letter-spacing:0!important;font-weight:400!important}.tp-hs__title{font-size:clamp(1.9rem,3.6vw,3.3rem)!important;line-height:1.05!important}.tp-hs__sub{text-transform:none!important;letter-spacing:.01em!important;font-size:.98rem!important;max-width:34ch}.tp-hs__eyebrow,.tp-ct__label{font-family:var(--tp-sans)!important}.tp-ct__heading{font-size:1.6rem!important;margin-bottom:22px!important}.tp-sb__links a,.tp-sb__links a:visited{color:#f3ede4!important}.tp-sb__links a:hover,.tp-sb__links a:focus-visible{color:#fff!important;border-bottom-color:#c9a96e!important;opacity:1!important}.tp-sb__lines{text-transform:none!important;letter-spacing:.02em!important;font-size:.98rem!important}.tp-pdp-title{font-family:var(--tp-serif)!important;font-style:italic!important;font-weight:400!important;font-size:clamp(1.4rem,2.2vw,1.9rem)!important;line-height:1.2!important;color:var(--tp-ink)!important}.tp-pdp-price,.tp-pdp-price__was{font-family:var(--tp-sans)!important}.tp-pdp-price{font-size:1.35rem!important;font-weight:500!important;letter-spacing:.02em}.tp-pdp-vendor,.tp-pdp-vendor a{font-family:var(--tp-sans)!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--tp-ink)!important;font-weight:600!important;font-size:.76rem!important;text-decoration:none!important}sticky-add-to-cart [class*=title],sticky-add-to-cart [class*=price],sticky-add-to-cart button{font-family:var(--tp-sans)!important}.tp-cond__label.is-active{color:var(--tp-champagne)!important}.tp-pdp-trust{border:1px solid var(--tp-line);border-radius:14px;padding:14px 16px;background:#fcfaf6}.product-details details summary,.product-information details summary{font-family:var(--tp-sans)!important;letter-spacing:.06em}@media screen and (min-width:750px){dialog.search-modal .search-modal__content,.search-modal .search-modal__content.dialog-modal{position:fixed!important;inset:0 0 auto 0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important;border-radius:0 0 18px 18px!important;max-height:min(86vh,920px)!important;overflow:auto!important;box-shadow:0 30px 60px -30px #17130f73!important}.search-modal .predictive-search-form__header-inner,.search-modal .predictive-search-form__content{max-width:1180px;margin-inline:auto!important}.search-modal .search-input{font-family:var(--tp-serif)!important;font-style:italic;font-size:1.5rem!important}.tp-instant-search__dropdown.tp-is--inflow{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 22px;max-width:1180px;margin:8px auto 0!important;padding:8px clamp(16px,2vw,24px) 24px!important}.tp-instant-search__dropdown.tp-is--inflow>:not(.tp-is__product){grid-column:1 / -1}.tp-is--inflow .tp-is__product{display:flex!important;flex-direction:column;align-items:stretch!important;gap:8px;padding:0!important;text-decoration:none}.tp-is--inflow .tp-is__img{width:100%!important;height:auto!important;aspect-ratio:1 / 1;object-fit:contain;background:#f7f4ef;border-radius:10px}.tp-is--inflow .tp-is__meta{display:flex;flex-direction:column;gap:2px}.tp-is--inflow .tp-is__brand{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tp-ink);font-weight:600}.tp-is--inflow .tp-is__title{font-size:.86rem;color:var(--tp-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tp-is--inflow .tp-is__price{font-size:.9rem;color:var(--tp-ink)}.tp-is__viewall{justify-self:start;border-bottom:1px solid var(--tp-champagne);padding-bottom:2px!important}}.tp-is__heading{font-family:var(--tp-serif)!important;font-style:italic;text-transform:none!important;letter-spacing:0!important}.tp-ft__h{font-family:var(--tp-serif)!important;font-style:italic;text-transform:none!important;letter-spacing:0!important;font-weight:400!important;font-size:1rem!important}.tp-ft__cols a{font-family:var(--tp-sans)!important;text-transform:none!important;letter-spacing:.02em!important;font-size:.88rem!important}.tp-ft__cols a:hover{color:var(--tp-champagne)!important;text-decoration:none!important}.tp-vip__title,.tp-cardrow__title,.tp-pdplinks__title,.cep__title,.tp-rv__title,[class*=recently] h2{font-family:var(--tp-serif)!important;font-style:italic!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.tp-vip__kicker{color:var(--tp-champagne)!important;letter-spacing:.24em!important}.tp-mm__item.tp-mm__aux:hover .tp-mm__top{color:var(--tp-muted)!important}.tp-mm__item.tp-mm__aux:hover .tp-mm__top:after{transform:scaleX(0)!important}.tp-mm__aux .tp-mm__top:hover,.tp-mm__aux .tp-mm__top:focus-visible{color:var(--tp-champagne)!important}.tp-mm__aux .tp-mm__top:hover:after,.tp-mm__aux .tp-mm__top:focus-visible:after{transform:scaleX(1)!important}.tp-mm__top.tp-mm__top--sale{color:#a3262a!important;font-weight:600!important}.tp-mm__item:hover .tp-mm__top.tp-mm__top--sale{color:#7d1b1f!important}.tp-mm__top.tp-mm__top--sale:after{background:#a3262a!important}.tp-sp__card-imgwrap{background:#f3f0eb!important}.tp-sp__card-imgwrap *:not(img){background-color:transparent!important}.tp-sp__card-imgwrap img{mix-blend-mode:multiply!important}.tp-is__img{mix-blend-mode:multiply!important;background:transparent!important}.tp-is--inflow .tp-is__product>:first-child,.tp-is--inflow .tp-is__imgwrap{background:#f3f0eb;border-radius:10px}.tp-subcat__track{gap:clamp(10px,1.4vw,16px)!important}.tp-subcat__tile{width:128px!important;text-align:left!important}.tp-subcat__img,.tp-subcat__pct{width:128px!important;height:160px!important;border-radius:999px 999px 12px 12px!important;background:#f3f0eb!important;padding:14px 10px 10px!important;margin-bottom:9px!important;transition:background .25s ease,transform .35s ease}.tp-subcat__img img,.tp-subcat__ph{border-radius:0!important;object-fit:contain!important;mix-blend-mode:multiply!important}.tp-subcat__tile:hover .tp-subcat__img{background:#ebe5db!important;transform:translateY(-3px)}.tp-subcat__tile:hover .tp-subcat__img img{transform:none!important}.tp-subcat__name{display:block!important;font-family:var(--tp-sans)!important;font-size:.72rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--tp-ink)!important;background:none!important;text-decoration:none!important;padding:0 4px!important;line-height:1.35!important}.tp-subcat__tile:hover .tp-subcat__name{color:var(--tp-champagne)!important}.tp-subcat-sec [class*=arrow],.tp-subcat-sec button[class*=next],.tp-subcat-sec button[class*=prev]{background:#fffffff2!important;color:var(--tp-ink)!important;border:1px solid var(--tp-line)!important;box-shadow:0 6px 18px -8px #17130f59!important}@media(max-width:749px){.tp-subcat__tile{width:96px!important}.tp-subcat__img,.tp-subcat__pct{width:96px!important;height:122px!important;padding:10px 8px 8px!important}.tp-subcat__name{font-size:.66rem!important;letter-spacing:.1em!important}}.announcement-bar.section,aside.announcement-bar{padding-block:10px!important;min-height:40px!important;height:auto!important}.announcement-bar__slider,announcement-bar-component,.announcement-bar__slides,.announcement-bar__slide{height:auto!important}.announcement-bar__text,.announcement-bar p,.announcement-bar a,.announcement-bar span{line-height:1.45!important}.announcement-bar__text,.announcement-bar p,.announcement-bar a{font-size:.86rem!important;font-weight:500!important;letter-spacing:.09em!important}.announcement-bar [class*=tp-curr],.announcement-bar .tp-ann-side,.announcement-bar span{font-size:.8rem!important}@media(max-width:749px){.announcement-bar.section,aside.announcement-bar{padding-block:8px!important;min-height:34px!important}.announcement-bar__text,.announcement-bar p,.announcement-bar a{font-size:.76rem!important;letter-spacing:.06em!important}}.tp-mm__aux .tp-mm__top:after{display:none!important}.tp-mm__aux .tp-mm__top{text-decoration:none!important;border-bottom:1px solid transparent!important;padding-bottom:3px!important;transition:color .2s,border-color .2s!important}.tp-mm__aux .tp-mm__top:hover,.tp-mm__aux .tp-mm__top:focus-visible{color:var(--tp-ink)!important;border-bottom-color:var(--tp-champagne)!important}.tp-subcat__tile:hover .tp-subcat__pct{background:#17130f!important;color:#fff!important}.tp-subcat__tile:hover .tp-subcat__pct b,.tp-subcat__tile:hover .tp-subcat__pct span{color:#fff!important}@media(max-width:749px){.announcement-bar__text,.announcement-bar__slide,.announcement-bar__slide *{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.announcement-bar__text{text-align:center!important;line-height:1.35!important}}.menu-drawer a[href="/collections/sale"],.menu-drawer a[href$="/collections/sale"]{color:#a3262a!important;font-weight:600!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tp-flair.css.map */
