body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp{--xm-product-ink: #111;--xm-product-muted: #64635e;--xm-product-line: #deddd8;--xm-product-paper: #f5f4f0;color:#111}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-info>.xfun-luxe-breadcrumb{margin-bottom:22px!important}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-info>.xfun-luxe-info__heading h1{color:#111!important;font-family:var(--xf-font-body, Arial, sans-serif)!important;font-size:clamp(32px,2.6vw,42px)!important;font-weight:500!important;line-height:1.1!important;letter-spacing:-.035em!important}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-info>.xfun-luxe-info__heading .xfun-luxe-price{margin-top:10px!important;color:#111!important;font-size:17px!important;font-weight:400!important;font-variant-numeric:tabular-nums}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-info>.xfr-product-color{min-height:58px;margin:18px 0 12px;padding-block:6px;border-color:#deddd8}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfr-product-color .xfr-product-color__swatch{width:44px;height:44px}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-info>.xfr-product-intro{margin:0 0 18px!important;color:#64635e!important;font-size:13px!important;line-height:1.65!important}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-info>.xfr-product-facts{display:grid!important;gap:5px!important;margin:0 0 18px!important;padding:0!important;color:#64635e!important;font-family:var(--xf-font-body, Arial, sans-serif)!important;font-size:13px!important;line-height:1.55!important}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-info>.xfr-product-facts>li{margin:0!important;font:inherit!important}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-info>.xfun-luxe-options{margin:0!important;gap:16px!important}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-info>.xfun-luxe-single-option{margin:0 0 8px!important}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-single-option dd{color:#111;font-size:13px}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-info>.xfp-size-trigger--above{margin:4px 0 10px!important;min-height:44px;font-size:13px!important}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-info>.xfr-product-fit-advice{margin:12px 0 0!important;font-size:12px!important}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-info>.xfun-luxe-buyform{margin:0!important}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-buyform .xfun-luxe-add{min-height:56px!important;border-color:#111!important;background:#111!important;color:#fff!important;font-size:12px!important;font-weight:500!important;letter-spacing:.03em!important}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-buyform .xfun-luxe-add:is(:disabled,.is-soldout){border-color:#d4d2ca!important;background:#efeee9!important;color:#64635e!important}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-info>.xfe-delivery{margin:20px 0 24px!important;padding:16px!important;background:#f5f4f0!important}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-info>.xfun-luxe-accordions{margin-top:0!important}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-product-companion .xfun-product-companion__colors,body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-related .xfun-luxe-related__head h2,body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-size-modal .xfun-fit-chart-title{color:#111!important;font-family:var(--xf-font-body, Arial, sans-serif)!important;font-size:28px!important;font-weight:500!important;line-height:1.1!important;letter-spacing:-.035em!important}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-product-companion .xfun-product-companion__title{font-family:var(--xf-font-body, Arial, sans-serif)!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp :is(.xfun-luxe-gallery,.xfi__dialog) :is(button,[tabindex]):focus-visible,body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-info :is(a,button,select,summary):focus-visible{outline:2px solid #111!important;outline-offset:3px!important}@media(max-width:989px){body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-gallery[data-xfun-gallery]>xfun-product-images.xfi{height:76px;min-height:76px;padding-inline:24px}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-gallery xfun-product-images.xfi .xfi__thumbs:not([hidden]){height:68px;padding:0;gap:8px}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-gallery xfun-product-images.xfi .xfi__thumb{flex-basis:52px;width:52px;height:62px;gap:2px;justify-items:center;padding:0 0 3px}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-gallery xfun-product-images.xfi .xfi__thumb>span+span{display:block;font-family:var(--xf-font-body, Arial, sans-serif)!important;font-size:10px!important;line-height:1.4!important;white-space:nowrap}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-info{padding:16px 24px 0!important}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-info>.xfun-luxe-info__heading h1{font-size:28px!important}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-info>.xfun-luxe-info__heading .xfun-luxe-price{margin-top:8px!important}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-info>.xfr-product-color{margin-top:14px}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-product-companion .xfun-product-companion__colors,body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-related .xfun-luxe-related__head h2,body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-size-modal .xfun-fit-chart-title{font-size:26px!important}}@media(max-width:359px){body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-info{padding-inline:18px!important}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-gallery[data-xfun-gallery]>xfun-product-images.xfi{padding-inline:18px}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-info>.xfun-luxe-info__heading h1{font-size:26px!important}body.xfun-site.template-product .xfun-luxe-pdp.xfr-pdp .xfun-luxe-info>.xfr-product-color{align-items:flex-start;flex-direction:column;gap:4px}}
/*# sourceMappingURL=/cdn/shop/t/455/assets/xfun-brand-product.css.map */
