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}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/fr-luxury.css.map */
