:root{--luxe-ink: #3b2f2b;--luxe-taupe: #6f5f58;--luxe-muted: #9a877e;--luxe-line: #eadfd7;--luxe-nude: #f4e9e2;--luxe-blush: #ecd9cf;--luxe-rose: #c9a097;--luxe-ivory: #fbf6f2;--luxe-serif: var(--font-heading--family, "Cormorant", "Cormorant Garamond", "Didot", Georgia, serif);--luxe-sans: var(--font-body--family, "Jost", "Avenir Next", "Century Gothic", sans-serif)}::selection{background:var(--luxe-blush);color:var(--luxe-ink)}.hb-title,.collection-circles__title,.collection-grid-section__title,.iwt__heading,.tbf__heading,.rv__heading,.faq__heading,.nl__heading,.col__title,.pp__title,.pp__faq-heading,.pp__desc-heading,.pp__reco-heading,.rp__heading,.rvp__heading,.ct__title,.ct__summary-title,.pp__side-reco-heading,.dr__title{font-family:var(--luxe-serif)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.12!important}.hb-title{font-style:normal;line-height:1.04!important}.nl__highlight{font-family:var(--luxe-serif)!important;font-weight:400!important;font-style:italic;letter-spacing:0!important}.hb-sub,.iwt__eyebrow,.tbf__eyebrow,.rv__eyebrow,.faq__eyebrow,.pp__vendor,.col__vendor,.cpc__vendor,.ft__menu-title,.dr__upsells-title,.ct__upsells-title,.col__sort-label,.rvp__sort-label,.ct__items-head{font-family:var(--luxe-sans)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.28em!important;text-transform:uppercase!important}.tbf__heading:after,.rv__heading:after,.faq__heading:after{content:"";display:block;width:40px;height:1px;margin:22px auto 0;background:var(--luxe-rose)}.hb-btn,.iwt__btn,.collection-circles__button,.cg-view-all,.cpc__atc,.col__atc,.col__btn,.rp__atc,.pp__atc,.pp__buy-now,.pp__reco-view-all,.pp__side-reco-add,.nl__button,.dr__checkout,.ct__checkout,.ct__update,.dr__view-cart,.dr__empty-link,.ct__empty-link{font-family:var(--luxe-sans)!important;font-size:11.5px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:0!important}.hb-btn{padding:17px 38px!important}.iwt__btn,.collection-circles__button,.cg-view-all,.nl__button,.dr__checkout,.ct__checkout,.pp__atc,.pp__buy-now{padding-top:17px!important;padding-bottom:17px!important}@media(hover:hover){.hb-btn--secondary:hover{background-color:#fffdfb24!important;opacity:1!important}.cpc__atc:not(:disabled):hover,.col__atc:not(:disabled):hover,.rp__atc:not(:disabled):hover{background:var(--luxe-ink)!important;color:var(--luxe-ivory)!important;border-color:var(--luxe-ink)!important}}.cpc__title,.col__name,.col__name-link,.rp__name,.rp__name-link,.pp__reco-name,.pp__side-reco-name,.dr__item-title,.ct__item-title,.dr__upsell-name,.ct__upsell-name{font-family:var(--luxe-serif)!important;font-size:18px!important;font-weight:500!important;letter-spacing:.01em!important;line-height:1.25!important}.dr__upsell-name,.ct__upsell-name,.pp__side-reco-name{font-size:15px!important}.cpc__price,.cpc__prices,.col__price,.rp__price,.pp__reco-price,.dr__upsell-price,.ct__upsell-price{font-weight:400!important;font-size:13.5px!important;letter-spacing:.04em!important}.cpc__info,.col__info,.rp__info{text-align:center}.cpc__prices,.col__price,.rp__price{justify-content:center}.pp__side-reco-heading{font-size:19px!important}.pp__price,.pp__price *{font-weight:400!important;letter-spacing:.03em!important}.cpc__badge,.col__badge,.rp__badge{border-radius:0!important;font-size:10px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:6px 10px!important}.collection-circles__name{font-family:var(--luxe-sans)!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important}.collection-circles__image-wrap{box-shadow:0 0 0 1px var(--luxe-line),0 0 0 7px var(--luxe-ivory),0 0 0 8px var(--luxe-line)}.tbf__title{font-family:var(--luxe-serif)!important;font-size:19px!important;font-weight:500!important;letter-spacing:.01em!important}.tbf__icon svg{stroke-width:1!important}.rv__card,.rvp__review{box-shadow:none!important}.rv__title,.rvp__review-title{font-family:var(--luxe-serif)!important;font-size:19px!important;font-weight:500!important}.rv__text,.rvp__review-text{font-style:italic;line-height:1.7!important}.rv__author,.rv__global-score,.rvp__score-num{font-weight:500!important}.rvp__score-num{font-family:var(--luxe-serif)!important}.faq__item,.pp__faq-item{border-width:0 0 1px!important;border-radius:0!important;background:transparent!important}.faq__list>.faq__item:first-child{border-top-width:1px!important}.faq__question,.pp__faq-q{font-family:var(--luxe-serif)!important;font-weight:500!important;padding-left:0!important;padding-right:0!important}.faq__question{padding-top:24px!important;padding-bottom:24px!important}.faq__answer,.pp__faq-a{padding-left:0!important;padding-right:0!important}.nl__input{border-radius:0!important;border-width:0 0 1px!important;background:transparent!important;letter-spacing:.04em}.ft__logo-text{font-family:var(--luxe-serif)!important;font-weight:400!important;letter-spacing:.3em!important}.ft__menu-list a{letter-spacing:.03em}.pp__option-label,.pp__rating-text,.pp__deliv-text{letter-spacing:.04em}.pp__option-value,.pp__qty,.pp__thumb,.pp__main-img-wrap,.pp__deliv{border-radius:0!important}.pp__trust-title{font-weight:500!important;letter-spacing:.06em!important}.dr__qty,.ct__qty,.ct__summary-box,.dr__item-img,.ct__item-img{border-radius:0!important}.dr__progress-bar,.ct__progress-bar{height:2px!important;border-radius:0!important}.dr__progress-fill,.ct__progress-fill{border-radius:0!important}.dr__subtotal strong,.ct__summary-row--total{font-family:var(--luxe-serif)!important;font-weight:500!important;font-size:20px!important}.col__quick-chip,.col__search-input,.col__sort-select,.col__page,.rvp__page,.rvp__sort-select{border-radius:0!important}.col__quick-chip{font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:500!important}.fh-sub{padding:18px 24px}.fh-drawer a,.fh-drawer details>summary{font-family:var(--luxe-serif);font-size:24px!important;font-weight:400!important}.fh-drawer details ul a{font-family:var(--luxe-sans);font-size:13px!important;letter-spacing:.14em;text-transform:uppercase}.col__banner{background:var(--luxe-blush)!important;color:var(--luxe-ink)!important;border-radius:0!important;box-shadow:none!important;animation:none!important}.col__banner-spark,.col__banner-glow,.col__banner-bolt{display:none!important}.col__banner-content{font-size:11px!important;font-weight:500!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:var(--luxe-ink)!important}@media screen and (max-width:749px){.pp__atc{font-size:10.5px!important;letter-spacing:.1em!important;padding-left:10px!important;padding-right:10px!important}}@media screen and (max-width:749px){.tbf__title{font-size:15px!important;letter-spacing:0!important;overflow-wrap:anywhere}.tbf__heading:after{margin-top:14px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/boutique-luxe.css.map */
