body.page-width-normal{--page-content-width:1280px;--page-margin:64px;--page-width:calc(var(--page-content-width) + var(--page-margin)*2);--font-h2--size:28px;--font-h3--size:20px;background:#fff;color:#1a1a1a}body :is(h1,h2,h3,h4,h5,h6){letter-spacing:0}body :is(h1,.h1){line-height:1.15}body :is(h2,.h2){font-size:28px;font-weight:600;line-height:1.15}body :is(h3,.h3){font-size:20px;font-weight:600;line-height:1.3}body :is(p,.rte){line-height:1.65}body .button,body .button-secondary{min-height:48px;border-radius:0;letter-spacing:.02em;font-size:15px;font-weight:600}body .button:hover{color:#b8965a;background:#1a1a1a}body .button-secondary:hover{color:#1a1a1a;background:#f5f5f5}body :is(input,select,textarea){border-radius:0}body :focus-visible{outline:2px solid #1a1a1a;outline-offset:4px}body .color-scheme-5 :focus-visible{outline-color:#b8965a}body .header-logo{letter-spacing:-.02em}body .header__row{border-bottom:1px solid #eee}body .header-menu :is(a,button){font-size:15px}body .header-actions :is(a,button){min-width:44px;min-height:44px}body .product-card{--product-card-gap:8px}body .product-card :is(.price,product-price .price){font-weight:700;font-size:22px;color:#1a1a1a;line-height:1.3}body .product-card .compare-at-price{font-size:14px;color:#555}body .fr-card-vendor{font-size:11px;font-weight:500;letter-spacing:.12em;line-height:1.5;text-transform:uppercase;color:#555;margin:16px 0 4px}body .product-card [ref=productTitleLink] .text-block{font-size:16px;line-height:1.5}body .product-card [ref=productTitleLink] p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;line-height:1.5}body .product-details .price{font-size:22px;font-weight:700;line-height:1.3}body .product-details .compare-at-price{font-size:16px;color:#555}body .product-details .accordion{margin-top:24px}body .product-details .accordion summary{min-height:56px;font-size:16px}body .product-details .rte{max-width:65ch}body .section-resource-list__header h2{font-size:28px;line-height:1.15}body .section-resource-list .resource-list{--resource-list-column-gap-desktop:24px}body [data-template=collection] .product-grid[product-grid-view=default]{--product-grid-columns-desktop:repeat(4,minmax(0,1fr));--product-grid-gap:24px}body [data-template=index] [class*=__section_DWdwqf] .section{max-width:100%;margin:auto}body [data-template=index] [class*=__section_DWdwqf] accordion-custom{width:100%;max-width:840px}body .footer .rte,body .footer .text-block{max-width:65ch}body .email-signup-block{width:100%;max-width:480px}body .email-signup__input{min-height:56px;padding-right:112px}body .email-signup__button{min-height:48px;padding:12px 16px;font-size:15px;font-weight:600}body .fr-product-confidence{font-size:14px;line-height:1.5;color:#555;border-block:1px solid #b8965a;padding:16px 0;margin:8px 0}body .fr-product-confidence p{margin:0}body .fr-product-confidence a{color:#1a1a1a;text-decoration:underline;text-underline-offset:4px}@media(min-width:750px)and (max-width:1023px){body.page-width-normal{--page-margin:32px}body [data-template=collection] .product-grid[product-grid-view=default]{--product-grid-columns-desktop:repeat(3,minmax(0,1fr));--product-grid-gap:16px}}@media(max-width:749px){body.page-width-normal{--page-margin:16px}body .product-card .price{font-size:22px}body .header-menu :is(a,button){font-size:16px}body [data-template=collection] .product-grid[product-grid-view=default]{--product-grid-gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}body .section-resource-list .resource-list--grid{column-gap:12px!important}body .fr-card-vendor{margin-top:8px}body .product-card [ref=productTitleLink] .text-block{font-size:14px}body .product-details .accordion{margin-top:16px}}@media(prefers-reduced-motion:reduce){body{scroll-behavior:auto}}body .fr-eyebrow{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#555;margin:0 0 16px}body .fr-text-link{color:#1a1a1a;text-decoration:underline;text-underline-offset:4px;font-size:15px;font-weight:500;display:inline-flex;align-items:center;gap:16px;min-height:44px}body .menu-list__link{font-size:15px;font-weight:500;min-height:48px}body .fr-menu-intro{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #b8965a;padding:0 0 16px;margin-bottom:24px;grid-column:2}body .fr-menu-intro p{font-size:28px;font-weight:600;line-height:1.15;margin:0}body .mega-menu__link{font-size:15px;line-height:1.5;padding-block:8px;color:#555}body .mega-menu__link--parent{color:#1a1a1a;font-weight:600;margin-bottom:8px}body .mega-menu__link:hover{color:#1a1a1a;text-decoration:underline;text-underline-offset:4px}body .mega-menu{padding-block:24px 32px}body .mobile-gender-tabs__tab{font-size:15px;letter-spacing:0;text-transform:none;min-height:56px}body .mobile-gender-tabs__link{min-height:56px;font-size:16px;padding-block:16px}body .mobile-gender-tabs__link--home{border-bottom:1px solid #b8965a}body .fr-discovery{width:100%}body .fr-discovery__heading{font-size:20px;line-height:1.3;margin:0 0 24px}body .fr-discovery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 16px;padding:0}body .fr-discovery__card{display:flex;flex-direction:column;position:relative;min-height:176px;height:100%;padding:24px;background:#f5f5f5;color:#1a1a1a;border-top:1px solid #b8965a;text-decoration:none;transition:background .15s ease}body .fr-discovery__card:hover{background:#f5edd9}body .fr-discovery__title{font-size:20px;font-weight:600;line-height:1.3}body .fr-discovery__detail{font-size:14px;line-height:1.5;color:#555;margin-top:8px;max-width:25ch;padding-right:8px}body .fr-discovery__arrow{font-size:20px;align-self:flex-end;margin-top:auto;padding-top:16px}body .fr-search-intro{margin-bottom:32px}body .fr-search-intro h2{margin:0 0 16px}body .fr-search-intro>p:last-child{margin:0;color:#555;font-size:16px}body #search-modal .search-modal__content{--modal-width:min(960px, calc(100vw - 128px) );width:var(--modal-width);max-width:var(--modal-width);border-radius:0}body .fr-search-discovery .predictive-search-results__inner{display:block;padding:32px}body .fr-search-discovery #predictive-search-products:not(:empty){margin-top:32px;border-top:1px solid #ddd;padding-top:24px}body .predictive-search-form__header{border-bottom:1px solid #1a1a1a}body .predictive-search-form__header .search-input{font-size:16px}body .predictive-search-form__footer{padding:16px 32px}body .predictive-search-form__footer .button{width:100%}body .predictive-search-results__card .resource-card__title{font-size:16px;line-height:1.5}body .predictive-search-results__card .price{font-size:22px;font-weight:700;color:#1a1a1a}body .predictive-search-results__card .compare-at-price{font-size:14px;color:#555}body .search-page__header{gap:16px;align-items:flex-start}body .search-page__header h1{font-size:40px;font-weight:700;margin:0}body .fr-search-description{color:#555;font-size:16px;margin:0}body .search-page__header .search-page-input__parent{width:100%;max-width:800px}body .search-page__header search-page-input-component{margin:8px 0 0}body .search-page__header .search-page-input{min-height:56px;border:1px solid #1a1a1a;background:#fff;font-size:16px}body .search-page__result-count{color:#555;font-size:14px}body .search-results__no-results{opacity:1;color:#555;font-size:16px;max-width:65ch}body .fr-search-empty{grid-column:1/-1;width:100%;padding-block:8px 32px}body [data-template=search] .product-grid[product-grid-view=default]{--product-grid-columns-desktop:repeat(4,minmax(0,1fr));--product-grid-gap:24px}body .fr-shopping-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 16px}body .fr-empty-bag{max-width:65ch;text-align:left}body .fr-empty-bag>p{font-size:16px;color:#555;margin:16px 0}body .fr-empty-bag .fr-empty-bag__account{font-size:14px;margin-top:32px}body .cart-page--empty{align-items:stretch;max-width:800px;margin-inline:auto;min-height:480px}body .cart-page--empty .cart-title{text-align:left}body .cart-page--empty .cart-page__title{margin-top:0}body .cart-page__title{margin-bottom:32px}body .cart-page__title h1{font-size:40px;font-weight:700}body .cart-page .cart__container{padding:32px;border:1px solid #ddd;align-self:start}body .cart-page__more-blocks{margin-top:32px}body .cart-page .cart-page__summary{height:auto;align-self:start}body .fr-order-heading{font-size:20px;line-height:1.3;margin:0 0 24px}body .cart-page .cart__summary-inner{align-items:stretch;gap:24px;padding:32px}body .cart-page .fr-order-heading{margin:0}body .cart__summary-totals:not(:has(.cart-actions)){margin-top:0;padding-top:0;border-top:0}body .cart__total-value{font-size:22px;font-weight:700}body .cart-items__title{font-size:16px;line-height:1.5;font-weight:500}body .cart-items__price{font-weight:600}body .fr-cart-assurance{padding:16px 0;margin-block:24px 16px;border-top:1px solid #b8965a}body .fr-cart-assurance p{margin:0 0 8px;font-size:14px;line-height:1.5;color:#555}body .fr-cart-assurance p:first-child{color:#1a1a1a;font-weight:500}body .fr-cart-assurance__links{display:flex;flex-wrap:wrap;gap:8px 24px}body .fr-cart-assurance__links a{color:#1a1a1a;font-size:14px;text-decoration:underline;text-underline-offset:4px;min-height:32px;display:inline-flex;align-items:center}body .cart-drawer__dialog{width:min(520px,100vw);max-width:100vw;border-radius:0;--cart-drawer-padding:24px;--cart-drawer-padding-desktop:24px}body .cart-drawer__header{border-bottom:1px solid #ddd;min-height:80px}body .cart-drawer__heading{font-size:28px;font-weight:600;line-height:1.15}body .cart-drawer__items{padding-inline:24px}body .cart-drawer__summary{border-top:1px solid #ddd;padding:24px;background:#f5f5f5}body .cart-drawer__summary .fr-order-heading{display:none}body .cart-drawer__summary{align-items:stretch;gap:16px}body .cart-page .fr-cart-assurance,body .cart-drawer__summary .fr-cart-assurance{width:100%;margin:0;padding-top:16px;padding-bottom:0}body .fr-cart-view-link{display:flex;justify-content:center;margin-top:8px}body .cart-drawer--empty .cart-drawer__content{padding:32px 24px;justify-content:center;align-items:stretch}body .cart-drawer--empty .cart-drawer__items{padding:0}body .cart-drawer--empty .cart-drawer__heading{text-align:left;max-width:100%}body :is(.header-actions,.search-modal,.cart-drawer) .button-unstyled:hover{background:transparent;color:#1a1a1a}body .fr-recovery{padding-block:64px 96px;row-gap:64px}body .fr-recovery__intro{grid-column:2;max-width:800px}body .fr-recovery__intro h1{font-size:40px;font-weight:700;max-width:20ch;margin:0 0 24px}body .fr-recovery__intro>p:not(.fr-eyebrow){font-size:16px;color:#555;max-width:65ch;margin:0 0 24px}body .fr-recovery>.fr-discovery{grid-column:2}body .fr-recovery__search{display:flex;gap:8px;margin:32px 0 16px;max-width:720px}body .fr-recovery__search input[type=search]{flex:1;min-width:0;min-height:56px;border:1px solid #1a1a1a;padding:16px;font-size:16px;background:#fff;color:#1a1a1a}body .fr-recovery__search button{min-width:112px}@media(min-width:750px)and (max-width:1023px){body [data-template=search] .product-grid[product-grid-view=default]{--product-grid-columns-desktop:repeat(3,minmax(0,1fr));--product-grid-gap:16px}body #search-modal .search-modal__content{--modal-width: calc(100vw - 64px) }}@media(max-width:749px){body #search-modal .search-modal__content{--modal-width:100dvw;width:100dvw;max-width:100dvw}body .fr-discovery__grid{grid-template-columns:1fr;gap:12px}body .fr-discovery__card{min-height:112px;padding:16px 56px 16px 16px}body .fr-discovery__arrow{position:absolute;right:16px;top:24px;padding:0}body .fr-discovery__detail{max-width:100%;padding:0}body .fr-search-discovery .predictive-search-results__inner{padding:24px 16px}body .fr-search-intro{margin-bottom:24px}body .search-page__header{padding-top:32px}body .search-page__header h1,body .cart-page__title h1,body .fr-recovery__intro h1{font-size:40px}body [data-template=search] .product-grid[product-grid-view=default]{--product-grid-gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}body .cart-page .cart__container,body .cart-page .cart__summary-inner{padding:24px 16px}body .cart-page{padding-top:32px;padding-bottom:48px}body .cart-page--empty{min-height:400px}body .cart-drawer__summary{padding:16px}body .cart-drawer__items{padding-inline:16px}body .cart-drawer__header{padding:16px}body .cart-drawer--empty .cart-drawer__content{padding:24px 16px}body .cart-drawer__heading{font-size:28px}body .fr-recovery{padding-block:48px 64px;row-gap:48px}body .fr-recovery__search{flex-direction:column}body .fr-shopping-actions>a{flex:1;text-align:center;justify-content:center;white-space:nowrap}body .predictive-search-form__footer{padding:16px}}@media(prefers-reduced-motion:reduce){body .fr-discovery__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/fr-luxury.css.map */
