:root{--xavreo-ivory: #F7F2EA;--xavreo-charcoal: #1F1F1D;--xavreo-soft-charcoal: #3A3631;--xavreo-muted-text: #6F6A63;--xavreo-taupe: #D8C8B8;--xavreo-soft-taupe: #E8DED2;--xavreo-champagne: #C8A96A;--xavreo-mocha: #2B211D;--xavreo-border: rgba(31, 31, 29, .12);--xavreo-serif: Georgia, "Times New Roman", serif;--xavreo-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body{background:var(--xavreo-ivory);color:var(--xavreo-charcoal);font-family:var(--xavreo-sans)}main,.gradient,.color-background-1,.color-background-2{background:var(--xavreo-ivory)}h1,h2,h3,.h0,.h1,.h2,.h3,.banner__heading,.rich-text__heading,.collection-hero__title,.product__title{font-family:var(--xavreo-serif);color:var(--xavreo-charcoal);letter-spacing:-.02em}p,.rte,.product__description,.collection-hero__description,.card__information,.price{color:var(--xavreo-soft-charcoal)}.button,.shopify-payment-button__button,button.shopify-payment-button__button{border-radius:2px;font-family:var(--xavreo-sans);letter-spacing:.02em;transition:background .22s ease,color .22s ease,border-color .22s ease,transform .22s ease}.button--primary,.shopify-payment-button__button--unbranded{background:var(--xavreo-mocha);color:var(--xavreo-ivory);border-color:var(--xavreo-mocha)}.button--primary:hover,.shopify-payment-button__button--unbranded:hover{background:var(--xavreo-charcoal);color:var(--xavreo-ivory);transform:translateY(-1px)}.button--secondary{background:transparent;color:var(--xavreo-mocha);border:1px solid var(--xavreo-mocha)}.button--secondary:hover{background:var(--xavreo-soft-taupe);color:var(--xavreo-charcoal)}.header-wrapper{background:var(--xavreo-ivory);border-bottom:1px solid var(--xavreo-border)}.header__heading-link,.header__menu-item,.header__icon{color:var(--xavreo-charcoal)}.header__menu-item{font-family:var(--xavreo-sans);font-size:.95rem;letter-spacing:.02em}.card-wrapper,.card{background:transparent}.card__heading,.card__heading a{color:var(--xavreo-charcoal);font-family:var(--xavreo-sans);font-weight:500}.card__media img,.product__media img{transition:transform .5s ease}.card-wrapper:hover .card__media img{transform:scale(1.025)}.price{color:var(--xavreo-soft-charcoal);font-weight:400}.page-width{max-width:1280px}.section-template--padding,.shopify-section{scroll-margin-top:90px}.product__title h1,.product__title{font-family:var(--xavreo-serif);color:var(--xavreo-charcoal)}.product-form__submit{min-height:52px;font-size:.95rem;text-transform:none}.product__accordion{border-color:var(--xavreo-border)}.accordion__title{color:var(--xavreo-charcoal);font-family:var(--xavreo-sans)}.footer{background:var(--xavreo-charcoal);color:var(--xavreo-ivory)}.footer a,.footer p,.footer .list-menu__item--link{color:var(--xavreo-ivory)}.footer a:hover{color:var(--xavreo-champagne)}.xavreo-muted{color:var(--xavreo-muted-text)}.xavreo-accent-line{width:56px;height:1px;background:var(--xavreo-champagne);display:block}@media screen and (max-width:749px){h1,.h1,.banner__heading{font-size:clamp(2.2rem,10vw,3.4rem);line-height:.95}h2,.h2{font-size:clamp(1.9rem,8vw,2.6rem)}.button{min-height:48px}.page-width{padding-left:1.6rem;padding-right:1.6rem}}body.template-product{background:#f7f2ea!important}body.template-product .gradient,body.template-product main,body.template-product .product,body.template-product .product-section,body.template-product .section,body.template-product .shopify-section{background:#f7f2ea!important}body.template-product .product{color:#1f1f1d!important}body.template-product .product__info-wrapper,body.template-product .product__info-container{background:#f7f2ea!important;color:#1f1f1d!important}body.template-product .product__title,body.template-product .product__title h1,body.template-product .price,body.template-product .product__description,body.template-product .product-form__input,body.template-product .product-form__input legend,body.template-product .quantity__label,body.template-product .accordion__title,body.template-product .accordion__content,body.template-product .rte{color:#1f1f1d!important}body.template-product .product__title h1{font-family:var(--xavreo-serif, Georgia, serif)!important;font-size:clamp(3.2rem,4vw,5.6rem)!important;line-height:1!important;font-weight:400!important;letter-spacing:-.035em!important}body.template-product .price{font-family:var(--xavreo-sans, Inter, sans-serif)!important;font-size:1.8rem!important;font-weight:500!important}body.template-product .product-form__input input[type=radio]+label{border:1px solid rgba(31,31,29,.28)!important;background:transparent!important;color:#1f1f1d!important;border-radius:999px!important}body.template-product .product-form__input input[type=radio]:checked+label{background:#2b211d!important;color:#f7f2ea!important;border-color:#2b211d!important}body.template-product .quantity{border:1px solid rgba(31,31,29,.24)!important;background:transparent!important;color:#1f1f1d!important}body.template-product .product-form__submit{min-height:54px!important;background:#2b211d!important;color:#f7f2ea!important;border:1px solid #2B211D!important;text-transform:uppercase!important;letter-spacing:.08em!important}body.template-product .shopify-payment-button__button{min-height:52px!important;background:transparent!important;color:#2b211d!important;border:1px solid #2B211D!important;text-transform:uppercase!important;letter-spacing:.08em!important}body.template-product .product__accordion{border-top:1px solid rgba(31,31,29,.14)!important;border-bottom:1px solid rgba(31,31,29,.14)!important}body.template-product .related-products,body.template-product .complementary-products{background:#f7f2ea!important;color:#1f1f1d!important}body.template-product .related-products__heading,body.template-product .product-recommendations__heading{color:#1f1f1d!important;font-family:var(--xavreo-serif, Georgia, serif)!important}.xavreo-fit-helper{margin:1.4rem 0 1.8rem}.xavreo-fit-helper__button{width:100%;min-height:4.8rem;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(31,31,29,.35);color:#1f1f1d;font-family:var(--xavreo-sans, Inter, sans-serif);font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .22s ease,color .22s ease,border-color .22s ease}.xavreo-fit-helper__button:hover{background:#e8ded2;border-color:#2b211d}.xavreo-fit-helper__panel{position:fixed;top:0;right:0;width:min(44rem,92vw);height:100vh;z-index:9999;background:#f7f2ea;color:#1f1f1d;padding:4rem 3rem;overflow-y:auto;transform:translate(105%);transition:transform .32s ease;box-shadow:-20px 0 50px #1f1f1d2e}body.xavreo-fit-open .xavreo-fit-helper__panel{transform:translate(0)}.xavreo-fit-helper__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#1f1f1d61;opacity:0;visibility:hidden;transition:opacity .26s ease,visibility .26s ease}body.xavreo-fit-open .xavreo-fit-helper__overlay{opacity:1;visibility:visible}.xavreo-fit-helper__close{width:4rem;height:4rem;position:absolute;top:1.8rem;right:1.8rem;border:1px solid rgba(31,31,29,.2);background:transparent;color:#1f1f1d;font-size:2.8rem;line-height:1;cursor:pointer}.xavreo-fit-helper__eyebrow{margin:2rem 0 1.2rem;font-family:var(--xavreo-sans, Inter, sans-serif);font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:#6f6a63}.xavreo-fit-helper__panel h3{margin:0;font-family:var(--xavreo-serif, Georgia, serif);font-size:3.2rem;line-height:1.05;font-weight:400;letter-spacing:-.035em;color:#1f1f1d}.xavreo-fit-helper__panel p{margin:1.6rem 0 0;font-family:var(--xavreo-sans, Inter, sans-serif);font-size:1.45rem;line-height:1.7;color:#3a3631}.xavreo-fit-helper__grid{display:grid;gap:1.2rem;margin-top:2.2rem}.xavreo-fit-helper__grid div{padding:1.4rem;border:1px solid rgba(31,31,29,.12);background:#e8ded26b}.xavreo-fit-helper__grid strong{display:block;margin-bottom:.4rem;font-family:var(--xavreo-serif, Georgia, serif);font-size:2rem;font-weight:400;color:#1f1f1d}.xavreo-fit-helper__grid span{display:block;font-family:var(--xavreo-sans, Inter, sans-serif);font-size:1.35rem;line-height:1.55;color:#3a3631}.xavreo-fit-helper__note{padding-top:1.6rem;border-top:1px solid rgba(31,31,29,.12);font-size:1.35rem!important;color:#6f6a63!important}@media screen and (max-width:749px){.xavreo-fit-helper__panel{width:100vw;padding:4rem 2.2rem}.xavreo-fit-helper__panel h3{font-size:2.8rem}}.xavreo-fit-helper__panel{position:fixed!important;top:0!important;right:0!important;width:min(44rem,92vw)!important;height:100vh!important;z-index:999999!important;background:#f7f2ea!important;color:#1f1f1d!important;padding:4rem 3rem!important;overflow-y:auto!important;transform:translate(110%)!important;visibility:hidden!important;transition:transform .32s ease,visibility .32s ease!important;box-shadow:-20px 0 50px #1f1f1d2e!important}html.xavreo-fit-open .xavreo-fit-helper__panel{transform:translate(0)!important;visibility:visible!important}.xavreo-fit-helper__overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:999998!important;background:#1f1f1d61!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .26s ease,visibility .26s ease!important}html.xavreo-fit-open .xavreo-fit-helper__overlay{opacity:1!important;visibility:visible!important;pointer-events:auto!important}@media screen and (max-width:749px){.xavreo-fit-helper__panel{width:100vw!important;padding:4rem 2.2rem!important}.xavreo-fit-helper__panel h3{font-size:2.8rem!important}}html,body{overflow-x:hidden}.xavreo-fit-helper{margin:1.4rem 0 1.8rem!important}.xavreo-fit-helper__button{width:100%!important;min-height:4.8rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:1px solid rgba(31,31,29,.35)!important;color:#1f1f1d!important;font-family:var(--xavreo-sans, Inter, sans-serif)!important;font-size:1.25rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important}.xavreo-fit-helper__overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:999998!important;background:#1f1f1d38!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .24s ease,visibility .24s ease!important}.xavreo-fit-helper.is-open .xavreo-fit-helper__overlay{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.xavreo-fit-helper__panel{position:fixed!important;top:0!important;right:0!important;width:min(44rem,92vw)!important;max-width:92vw!important;height:100vh!important;z-index:999999!important;box-sizing:border-box!important;background:#f7f2ea!important;color:#1f1f1d!important;padding:4rem 3rem!important;overflow-y:auto!important;transform:translate(110%)!important;visibility:hidden!important;transition:transform .32s ease,visibility .32s ease!important;box-shadow:-20px 0 50px #1f1f1d2e!important}.xavreo-fit-helper.is-open .xavreo-fit-helper__panel{transform:translate(0)!important;visibility:visible!important}.xavreo-fit-helper__close{width:4rem!important;height:4rem!important;position:absolute!important;top:1.8rem!important;right:1.8rem!important;border:1px solid rgba(31,31,29,.2)!important;background:transparent!important;color:#1f1f1d!important;font-size:2.8rem!important;line-height:1!important;cursor:pointer!important}.xavreo-fit-helper__eyebrow{margin:2rem 0 1.2rem!important;font-family:var(--xavreo-sans, Inter, sans-serif)!important;font-size:1.1rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#6f6a63!important}.xavreo-fit-helper__panel h3{margin:0!important;font-family:var(--xavreo-serif, Georgia, serif)!important;font-size:3.2rem!important;line-height:1.05!important;font-weight:400!important;letter-spacing:-.035em!important;color:#1f1f1d!important}.xavreo-fit-helper__panel p{margin:1.6rem 0 0!important;font-family:var(--xavreo-sans, Inter, sans-serif)!important;font-size:1.45rem!important;line-height:1.7!important;color:#3a3631!important}.xavreo-fit-helper__grid{display:grid!important;gap:1.2rem!important;margin-top:2.2rem!important}.xavreo-fit-helper__grid div{padding:1.4rem!important;border:1px solid rgba(31,31,29,.12)!important;background:#e8ded26b!important}.xavreo-fit-helper__grid strong{display:block!important;margin-bottom:.4rem!important;font-family:var(--xavreo-serif, Georgia, serif)!important;font-size:2rem!important;font-weight:400!important;color:#1f1f1d!important}.xavreo-fit-helper__grid span{display:block!important;font-family:var(--xavreo-sans, Inter, sans-serif)!important;font-size:1.35rem!important;line-height:1.55!important;color:#3a3631!important}.xavreo-fit-helper__note{padding-top:1.6rem!important;border-top:1px solid rgba(31,31,29,.12)!important;font-size:1.35rem!important;color:#6f6a63!important}@media screen and (max-width:749px){.xavreo-fit-helper__panel{width:100vw!important;max-width:100vw!important;padding:4rem 2.2rem!important}.xavreo-fit-helper__panel h3{font-size:2.8rem!important}}html.x-fit-lock,body.x-fit-lock{overflow:hidden!important}.x-fit-wrap{margin:1.4rem 0 1.8rem!important}.x-fit-trigger{width:100%!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 18px!important;background:transparent!important;border:1px solid rgba(31,31,29,.25)!important;color:#1f1f1d!important;font-size:13px!important;line-height:1.2!important;letter-spacing:.14em!important;text-transform:uppercase!important;cursor:pointer!important;transition:background .2s ease,color .2s ease,border-color .2s ease!important}.x-fit-trigger:hover{background:#1f1f1d!important;color:#f7f2ea!important;border-color:#1f1f1d!important}.x-fit-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:999999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .25s ease,visibility .25s ease!important}.x-fit-modal.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.x-fit-backdrop{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#14141473!important}.x-fit-dialog{position:relative!important;z-index:2!important;width:min(680px,92vw)!important;max-height:86vh!important;overflow-y:auto!important;background:#f7f2ea!important;color:#1f1f1d!important;padding:32px 28px!important;box-shadow:0 20px 60px #0000002e!important;border-radius:0!important}.x-fit-close{position:absolute!important;top:12px!important;right:12px!important;width:40px!important;height:40px!important;border:1px solid rgba(31,31,29,.18)!important;background:transparent!important;color:#1f1f1d!important;font-size:28px!important;line-height:1!important;cursor:pointer!important}.x-fit-eyebrow{margin:0 0 12px!important;color:#6f6a63!important;font-size:11px!important;letter-spacing:.22em!important;text-transform:uppercase!important}.x-fit-dialog h3{margin:0!important;color:#1f1f1d!important;font-size:38px!important;line-height:1.05!important;font-weight:400!important;letter-spacing:-.03em!important}.x-fit-intro{margin:18px 0 0!important;color:#3a3631!important;font-size:15px!important;line-height:1.75!important}.x-fit-fields{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:24px!important}.x-fit-fields label{display:block!important}.x-fit-fields span{display:block!important;margin-bottom:7px!important;color:#1f1f1d!important;font-size:13px!important;letter-spacing:.08em!important;text-transform:uppercase!important}.x-fit-fields input{width:100%!important;min-height:48px!important;padding:0 12px!important;border:1px solid rgba(31,31,29,.22)!important;background:#fffaf4!important;color:#1f1f1d!important;font-size:15px!important;outline:none!important}.x-fit-fields input:focus{border-color:#1f1f1d!important}.x-fit-calculate{width:100%!important;min-height:50px!important;margin-top:16px!important;background:#2b211d!important;border:1px solid #2b211d!important;color:#f7f2ea!important;font-size:13px!important;letter-spacing:.12em!important;text-transform:uppercase!important;cursor:pointer!important}.x-fit-result{margin-top:18px!important;padding:16px!important;border:1px solid rgba(31,31,29,.14)!important}.x-fit-result strong{display:block!important;margin-bottom:6px!important;color:#1f1f1d!important;font-size:20px!important;line-height:1.2!important}.x-fit-result span{display:block!important;color:#3a3631!important;font-size:14px!important;line-height:1.65!important}.x-fit-result--success{background:#e8ded280!important}.x-fit-result--warning,.x-fit-result--error{background:#c8a96a2e!important}.x-fit-guide{margin-top:24px!important}.x-fit-guide-title{margin:0 0 10px!important;color:#6f6a63!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important}.x-fit-table{display:grid!important;border-top:1px solid rgba(31,31,29,.12)!important;border-left:1px solid rgba(31,31,29,.12)!important}.x-fit-table div{display:grid!important;grid-template-columns:50px repeat(3,1fr)!important;border-bottom:1px solid rgba(31,31,29,.12)!important}.x-fit-table strong,.x-fit-table span{padding:10px!important;border-right:1px solid rgba(31,31,29,.12)!important;color:#1f1f1d!important;font-size:13px!important;line-height:1.35!important}.x-fit-table strong{background:#e8ded280!important;font-weight:600!important}.x-fit-note{margin-top:22px!important;padding-top:18px!important;border-top:1px solid rgba(31,31,29,.12)!important;color:#6f6a63!important;font-size:14px!important;line-height:1.7!important}@media screen and (max-width:749px){.x-fit-modal{padding:14px!important;align-items:center!important}.x-fit-dialog{width:100%!important;max-width:100%!important;max-height:88vh!important;padding:26px 18px 20px!important}.x-fit-dialog h3{font-size:28px!important;line-height:1.1!important}.x-fit-fields{grid-template-columns:1fr!important}.x-fit-table{overflow-x:auto!important}.x-fit-table div{min-width:520px!important}.x-fit-intro,.x-fit-result span,.x-fit-note{font-size:14px!important}}.xavreo-fit-note-box{margin:1.4rem 0 1.8rem!important;border:1px solid rgba(31,31,29,.18)!important;background:#f7f2ea8c!important}.xavreo-fit-note-box summary{min-height:4.8rem!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 1.6rem!important;cursor:pointer!important;color:#1f1f1d!important;font-size:1.25rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;list-style:none!important}.xavreo-fit-note-box summary::-webkit-details-marker{display:none!important}.xavreo-fit-note-box summary:after{content:"+"!important;font-size:1.8rem!important;line-height:1!important}.xavreo-fit-note-box[open] summary:after{content:"\2013"!important}.xavreo-fit-note-box__content{padding:0 1.6rem 1.8rem!important;border-top:1px solid rgba(31,31,29,.12)!important}.xavreo-fit-note-box__content p{margin:1.4rem 0!important;color:#3a3631!important;font-size:1.38rem!important;line-height:1.65!important}.xavreo-fit-note-box__table{border-top:1px solid rgba(31,31,29,.14)!important;border-left:1px solid rgba(31,31,29,.14)!important;overflow-x:auto!important}.xavreo-fit-note-box__row{display:grid!important;grid-template-columns:70px repeat(3,minmax(84px,1fr))!important}.xavreo-fit-note-box__row span{padding:1rem!important;border-right:1px solid rgba(31,31,29,.14)!important;border-bottom:1px solid rgba(31,31,29,.14)!important;color:#1f1f1d!important;font-size:1.22rem!important;line-height:1.35!important}.xavreo-fit-note-box__row--head span{background:#e8ded2a6!important;font-weight:600!important}.xavreo-fit-note-box__small{color:#6f6a63!important;font-size:1.22rem!important}.xavreo-product-trustline{display:flex!important;flex-wrap:wrap!important;gap:.8rem 1.4rem!important;margin:1.4rem 0 2rem!important;padding:1.2rem 0!important;border-top:1px solid rgba(31,31,29,.12)!important;border-bottom:1px solid rgba(31,31,29,.12)!important}.xavreo-product-trustline span{color:#3a3631!important;font-size:1.28rem!important;line-height:1.4!important}.xavreo-product-trustline span:not(:last-child):after{content:"\b7"!important;margin-left:1.4rem!important;color:#6f6a63!important}@media screen and (max-width:749px){.xavreo-product-trustline{display:grid!important;gap:.6rem!important}.xavreo-product-trustline span:not(:last-child):after{content:""!important;margin-left:0!important}}body.template-product .related-products,body.template-product .related-products *,body.template-product .product-recommendations,body.template-product .product-recommendations *,body.template-product .section-template--related-products,body.template-product .section-template--related-products *,body.template-product .shopify-section:has(.related-products),body.template-product .shopify-section:has(.product-recommendations){background:#f7f2ea!important;color:#1f1f1d!important}body.template-product .related-products__heading,body.template-product .product-recommendations__heading,body.template-product .related-products h2,body.template-product .product-recommendations h2{color:#1f1f1d!important;font-family:var(--xavreo-serif, Georgia, serif)!important}body.template-product .related-products .card__heading,body.template-product .product-recommendations .card__heading,body.template-product .related-products .price,body.template-product .product-recommendations .price{color:#1f1f1d!important}body,main,.collection,.collection-hero,.facets-container,#ProductGridContainer{background-color:#f7f2ea}.collection-hero,.facets-container,#ProductGridContainer{color:#1f1f1d}.collection-hero__title,.collection-hero__title *,.collection h1,.collection h2,.facets-container *,.product-count,.product-count *,.facet-filters *,.facets__summary,.facets__summary *,.card__heading,.card__heading *,.card-information *,.price,.price *{color:#1f1f1d!important}.collection-hero__title{font-family:var(--xavreo-serif, Georgia, serif)!important;font-weight:400!important;letter-spacing:-.04em!important}.collection-hero__description,.collection-hero__description *{color:#3a3631!important}#ProductGridContainer{padding-bottom:5rem}.product-grid{row-gap:4rem}.card__media,.card__media *,.media,.media *{opacity:1!important;visibility:visible!important}.xavreo-size-tool{margin:1.4rem 0 1.8rem!important}.xavreo-size-tool__details{border:1px solid rgba(31,31,29,.18)!important;background:#f7f2ea9e!important}.xavreo-size-tool__summary{min-height:4.8rem!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 1.6rem!important;cursor:pointer!important;color:#1f1f1d!important;font-size:1.25rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;list-style:none!important}.xavreo-size-tool__summary::-webkit-details-marker{display:none!important}.xavreo-size-tool__summary:after{content:"+"!important;font-size:1.8rem!important;line-height:1!important}.xavreo-size-tool__details[open] .xavreo-size-tool__summary:after{content:"\2013"!important}.xavreo-size-tool__content{padding:0 1.6rem 1.8rem!important;border-top:1px solid rgba(31,31,29,.12)!important}.xavreo-size-tool__intro,.xavreo-size-tool__note{margin:1.4rem 0!important;color:#3a3631!important;font-size:1.38rem!important;line-height:1.65!important}.xavreo-size-tool__fields{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important;margin-top:1.4rem!important}.xavreo-size-tool__fields label{display:block!important}.xavreo-size-tool__fields label span{display:block!important;margin-bottom:.6rem!important;color:#1f1f1d!important;font-size:1.15rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}.xavreo-size-tool__fields input{width:100%!important;min-height:4.6rem!important;padding:0 1.2rem!important;border:1px solid rgba(31,31,29,.22)!important;background:#fffaf4!important;color:#1f1f1d!important;font-size:1.4rem!important;outline:none!important}.xavreo-size-tool__fields input:focus{border-color:#2b211d!important}.xavreo-size-tool__button{width:100%!important;min-height:4.8rem!important;margin-top:1.4rem!important;background:#2b211d!important;border:1px solid #2B211D!important;color:#f7f2ea!important;font-size:1.2rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;cursor:pointer!important}.xavreo-size-tool__result{margin-top:1.4rem!important;padding:1.4rem!important;border:1px solid rgba(31,31,29,.14)!important}.xavreo-size-tool__result strong{display:block!important;margin-bottom:.5rem!important;color:#1f1f1d!important;font-size:1.8rem!important;line-height:1.2!important;font-weight:500!important}.xavreo-size-tool__result span{display:block!important;color:#3a3631!important;font-size:1.3rem!important;line-height:1.55!important}.xavreo-size-tool__result--success{background:#e8ded28c!important}.xavreo-size-tool__result--warning,.xavreo-size-tool__result--error{background:#c8a96a2e!important}.xavreo-size-tool__guide{margin-top:1.8rem!important}.xavreo-size-tool__guide-title{margin:0 0 1rem!important;color:#6f6a63!important;font-size:1.15rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}.xavreo-size-tool__table{border-top:1px solid rgba(31,31,29,.14)!important;border-left:1px solid rgba(31,31,29,.14)!important;overflow-x:auto!important}.xavreo-size-tool__row{display:grid!important;grid-template-columns:70px repeat(3,minmax(84px,1fr))!important}.xavreo-size-tool__row span{padding:1rem!important;border-right:1px solid rgba(31,31,29,.14)!important;border-bottom:1px solid rgba(31,31,29,.14)!important;color:#1f1f1d!important;font-size:1.2rem!important;line-height:1.35!important}.xavreo-size-tool__row--head span{background:#e8ded2ad!important;font-weight:600!important}.xavreo-size-tool__note{color:#6f6a63!important;font-size:1.22rem!important}@media screen and (max-width:749px){.xavreo-size-tool__fields{grid-template-columns:1fr!important}.xavreo-size-tool__table{overflow-x:auto!important}.xavreo-size-tool__row{min-width:430px!important}}.template-product,.product{background:#f7f2ea!important}.product__info-wrapper,.product__media-wrapper{color:#1f1f1d!important}.product__title,.product__title h1,.product__info-wrapper h1{color:#1f1f1d!important;letter-spacing:-.02em!important}.product__text,.product__vendor,.product__info-wrapper .caption-with-letter-spacing{color:#8a7e72!important;letter-spacing:.14em!important;text-transform:uppercase!important}.price,.price__regular,.price-item,.product__info-wrapper .price{color:#2b211d!important}.product-form__input legend,.product-form__input label,.quantity__label,.product__info-wrapper label{color:#3a3631!important}.product-form__input input[type=radio]+label{border-color:#2b211d3d!important;color:#2b211d!important;background:#fffaf4b8!important}.product-form__input input[type=radio]:checked+label{background:#2b211d!important;color:#f7f2ea!important;border-color:#2b211d!important}.product-form__buttons .button,.product-form__submit,.shopify-payment-button__button{min-height:5.2rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}.product-form__submit{background:transparent!important;color:#2b211d!important;border:1px solid rgba(43,33,29,.42)!important}.shopify-payment-button__button,.product-form__buttons .button--primary{background:#2b211d!important;color:#f7f2ea!important;border:1px solid #2B211D!important}.product__accordion,.collapsible-content,.accordion{border-color:#2b211d24!important}.product__accordion summary,.accordion summary{color:#1f1f1d!important;letter-spacing:.08em!important;text-transform:uppercase!important}.product__description,.product__description p,.product__info-wrapper p,.product__info-wrapper li{color:#4a453f!important;line-height:1.72!important}.product__media img{background:#f7f2ea!important}.thumbnail,.thumbnail[aria-current]{border-color:#2b211d2e!important}.xavreo-product-trust,.xavreo-confidence-block,.xavreo-size-tool__details{background:#fffaf4c7!important;border:1px solid rgba(43,33,29,.13)!important;box-shadow:0 16px 40px #2b211d0a!important}.xavreo-size-tool__summary{color:#2b211d!important;background:#f7f2ea94!important}.xavreo-size-tool__content{background:#fffaf47a!important}.xavreo-size-tool__button{background:#2b211d!important;color:#f7f2ea!important}.xavreo-size-tool__result--success{background:#e8ded2ad!important}.xavreo-size-tool__result--warning,.xavreo-size-tool__result--error{background:#c8a96a29!important}@media screen and (max-width:749px){.product__info-wrapper{padding-left:1.6rem!important;padding-right:1.6rem!important}.product__title h1,.product__info-wrapper h1{line-height:1.08!important}}.product-recommendations,.related-products{margin-top:5rem!important;padding-top:3.5rem!important;padding-bottom:4rem!important;background:#f7f2ea!important;border-top:1px solid rgba(43,33,29,.1)!important}.product-recommendations h2,.related-products h2,.product-recommendations .title,.related-products .title{margin-bottom:2.4rem!important;color:#1f1f1d!important;font-size:clamp(2.8rem,4vw,4.2rem)!important;line-height:1.08!important;letter-spacing:-.025em!important;font-weight:500!important}.product-recommendations h2:before,.related-products h2:before,.product-recommendations .title:before,.related-products .title:before{content:"CURATED FOR YOU"!important;display:block!important;margin-bottom:.8rem!important;color:#8a7e72!important;font-size:1.05rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:500!important}.product-recommendations .grid,.related-products .grid{column-gap:2rem!important;row-gap:3rem!important}.product-recommendations .card,.related-products .card,.product-recommendations .card-wrapper,.related-products .card-wrapper{background:transparent!important}.product-recommendations .card__inner,.related-products .card__inner{background:#fffaf4c7!important;border:1px solid rgba(43,33,29,.1)!important;overflow:hidden!important}.product-recommendations .card__media,.related-products .card__media,.product-recommendations .media,.related-products .media{background:#fffaf4!important}.product-recommendations .media img,.related-products .media img,.product-recommendations .card__media img,.related-products .card__media img{object-fit:cover!important;object-position:center top!important;transition:transform .7s ease!important}.product-recommendations .card-wrapper:hover .media img,.related-products .card-wrapper:hover .media img{transform:scale(1.035)!important}.product-recommendations .card__content,.related-products .card__content{padding-top:1.2rem!important}.product-recommendations .card__heading,.related-products .card__heading{color:#1f1f1d!important;font-size:1.42rem!important;line-height:1.35!important;font-weight:500!important;letter-spacing:.01em!important}.product-recommendations .card__heading a,.related-products .card__heading a{color:#1f1f1d!important;text-decoration:none!important}.product-recommendations .price,.related-products .price,.product-recommendations .price-item,.related-products .price-item{color:#6f6a63!important;font-size:1.22rem!important;letter-spacing:.04em!important}@media screen and (min-width:750px){.product-recommendations .card__inner,.related-products .card__inner{min-height:420px!important}.product-recommendations .media,.related-products .media{height:420px!important}}@media screen and (max-width:749px){.product-recommendations,.related-products{margin-top:3.5rem!important;padding-top:2.5rem!important}.product-recommendations h2,.related-products h2,.product-recommendations .title,.related-products .title{font-size:2.6rem!important}.product-recommendations .grid,.related-products .grid{row-gap:2.6rem!important}}.product-recommendations .grid__item,.related-products .grid__item{padding-bottom:1.8rem!important}.product-recommendations .card-wrapper,.related-products .card-wrapper{display:block!important}.product-recommendations .card__inner,.related-products .card__inner{aspect-ratio:3 / 4!important;min-height:auto!important}.product-recommendations .media,.related-products .media{height:100%!important;padding-bottom:0!important}.product-recommendations .card__media img,.related-products .card__media img,.product-recommendations .media img,.related-products .media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}.product-recommendations .card__information,.related-products .card__information{padding:1.2rem .2rem 0!important}.product-recommendations .card__heading,.related-products .card__heading{min-height:3.8rem!important}.product-recommendations .price,.related-products .price{margin-top:.4rem!important}@media screen and (min-width:990px){.product-recommendations .grid,.related-products .grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2.2rem!important}.product-recommendations .grid__item,.related-products .grid__item{width:100%!important;max-width:none!important}}@media screen and (min-width:750px)and (max-width:989px){.product-recommendations .grid,.related-products .grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.8rem!important}.product-recommendations .grid__item,.related-products .grid__item{width:100%!important;max-width:none!important}}@media screen and (max-width:749px){.product-recommendations .grid,.related-products .grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.4rem!important}.product-recommendations .grid__item,.related-products .grid__item{width:100%!important;max-width:none!important}}.product__accordion,.accordion{background:#fffaf494!important;border-top:1px solid rgba(43,33,29,.12)!important;border-bottom:0!important}.product__accordion:last-of-type,.accordion:last-of-type{border-bottom:1px solid rgba(43,33,29,.12)!important}.product__accordion summary,.accordion summary{padding:1.55rem 0!important;color:#2b211d!important;font-size:1.25rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:500!important}.product__accordion .accordion__title,.accordion .accordion__title{color:#2b211d!important;font-size:1.25rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:500!important}.product__accordion .accordion__content,.accordion .accordion__content{padding:0 0 1.8rem!important;color:#4a453f!important;font-size:1.35rem!important;line-height:1.75!important}.product__accordion .accordion__content p,.accordion .accordion__content p,.product__accordion .accordion__content li,.accordion .accordion__content li{color:#4a453f!important;line-height:1.75!important}.product__accordion svg,.accordion svg{color:#8a7e72!important;opacity:.85!important}.product__accordion details[open] summary,.accordion details[open] summary{color:#1f1f1d!important}.product__accordion details[open],.accordion details[open]{background:#f7f2ea5c!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/xavreo-custom.css.map */
