body.xfun-site.template-search #MainContent .xrs-search{max-width:1480px;margin-inline:auto;padding:40px 48px 64px!important}body.xfun-site.template-search #MainContent .xfj-search .xmc-search__head{display:block!important;max-width:860px!important;margin:0 auto 24px!important;padding:0!important;text-align:left!important}body.xfun-site.template-search #MainContent .xfj-search .xmc-search__head>h1{max-width:800px;margin:10px 0 20px!important;font-size:clamp(32px,3vw,42px)!important;line-height:1.1!important;text-align:left!important}body.xfun-site.template-search #MainContent .xfj-search .xmc-search__head>p{text-align:left!important}body.xfun-site.template-search #MainContent .xfj-search .xfj-search__intro{margin:0 0 20px!important}body.xfun-site.template-search #MainContent .xfj-search .xmc-search__form{margin:0!important}body.xfun-site.template-search #MainContent .xfj-search .xmc-search__shortcut{margin:8px 0 0!important}body.xfun-site.template-search #MainContent .xmc-search__shortcut a{display:inline-flex;align-items:center;gap:16px;min-height:44px;color:inherit;font-size:13px;line-height:1.5;text-decoration:underline;text-underline-offset:5px}body.xfun-site.template-search #MainContent .xmc-search__shortcut svg{width:20px;height:20px;flex:0 0 20px;stroke-width:1.25}body.xfun-site.template-search #MainContent .xmc-search__shortcut a:focus-visible{outline:2px solid currentColor;outline-offset:4px}body.xfun-site.template-search #MainContent .xfj-search .xmc-search__empty{display:block!important;max-width:none!important;margin:0!important;padding:clamp(28px,4vw,56px)!important;background:transparent!important;text-align:left!important}body.xfun-site.template-search #MainContent .xfj-search .xmc-search__empty h2{margin:0 0 22px!important;text-align:left!important}body.xfun-site.template-search #MainContent .xfj-search .xmc-search__empty p{max-width:640px;margin:0 0 18px!important;text-align:left!important}body.xfun-site.template-search #MainContent .xfj-search .xmc-search__empty a{display:inline-flex;align-items:center;min-height:44px;margin-top:4px}body.xfun-site.template-search .xfl-footer{display:block!important}body.xfun-site.template-search #MainContent .xmc-product-grid{gap:40px 20px!important}body.xfun-site.template-search #MainContent .xmc-product-card:not(.xmc-product-card--content)>.xmc-product-card__link{display:flex!important;flex-direction:column!important;width:100%;height:100%;min-width:0}body.xfun-site.template-search #MainContent .xmc-product-card:not(.xmc-product-card--content) .xmc-product-card__media{display:block!important;flex:none;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1 / 1!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important}body.xfun-site.template-search #MainContent .xmc-product-card:not(.xmc-product-card--content) .xmc-product-card__media img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center!important;mix-blend-mode:normal!important}body.xfun-site.template-search #MainContent .xmc-product-card:not(.xmc-product-card--content) .xmc-product-card__meta{display:grid!important;flex:1!important;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(2.9em,1fr) minmax(1.5em,auto) auto;align-content:start;align-items:start!important;gap:5px!important;width:100%;min-width:0;padding:14px 0 0!important;text-align:left!important}body.xfun-site.template-search #MainContent .xmc-product-card:not(.xmc-product-card--content) .xmc-product-card__meta>h2{display:block!important;width:100%;min-height:2.9em!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere;-webkit-line-clamp:unset!important;font:400 13px/1.45 var(--xf-font-body, Arial, sans-serif)!important;letter-spacing:0!important;text-align:left!important}body.xfun-site.template-search #MainContent .xmc-product-card:not(.xmc-product-card--content) .xmc-product-card__color{min-height:1.5em!important;margin:0!important;padding:0!important;color:#666660!important;font:400 13px/1.5 var(--xf-font-body, Arial, sans-serif)!important;text-align:left!important}body.xfun-site.template-search #MainContent .xmc-product-card:not(.xmc-product-card--content) .xmc-product-card__price,body.xfun-site.template-search #MainContent .xmc-product-card:not(.xmc-product-card--content) .xmc-product-card__price :is(.price,.price__container,.price-item){margin:0!important;padding:0!important;color:#141514!important;font:400 14px/1.5 var(--xf-font-body, Arial, sans-serif)!important;font-variant-numeric:tabular-nums;text-align:left!important}@media(min-width:990px){body.xfun-site.template-search #MainContent .xfj-search.xmc-search--performed .xmc-search__head{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,640px);gap:0 40px;max-width:none!important}body.xfun-site.template-search #MainContent .xfj-search.xmc-search--performed .xmc-eyebrow{grid-column:1;grid-row:1}body.xfun-site.template-search #MainContent .xfj-search.xmc-search--performed .xmc-search__head>h1{grid-column:1;grid-row:2;margin:0!important}body.xfun-site.template-search #MainContent .xfj-search.xmc-search--performed .xmc-search__form{grid-column:2;grid-row:1 / span 2;align-self:end}body.xfun-site.template-search #MainContent .xfj-search.xmc-search--performed .xmc-search__shortcut{grid-column:2;grid-row:3}}@media(max-width:989px){body.xfun-site.template-search #MainContent .xmc-product-grid{gap:28px 12px!important}body.xfun-site.template-search #MainContent .xrs-search{padding:24px 20px 48px!important}body.xfun-site.template-search #MainContent .xfj-search .xmc-search__head{margin-bottom:20px!important}body.xfun-site.template-search #MainContent .xfj-search .xmc-search__head>h1{margin:8px 0 16px!important;font-size:30px!important;line-height:1.1!important}}body.xfun-site.template-search #MainContent .xfj-search .xmc-search__form[data-xfun-search-form]{display:block!important;padding:0!important;border:0!important;box-shadow:none!important}body.xfun-site.template-search #MainContent .xrs-search__field{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:16px;padding-bottom:8px;border-bottom:1px solid #9e9e94}body.xfun-site.template-search #MainContent .xrs-search__field:focus-within{border-bottom-color:#18271f;box-shadow:0 1px #18271f}body.xfun-site.template-search #MainContent .xmc-search__form .xrs-search__field button[type=submit]{position:static!important}body.xfun-site.template-search #MainContent .xmc-search__form .xrs-search__hint{margin:10px 0 0!important;color:#666660;font:400 12px/1.5 var(--xf-font-body, Arial, sans-serif)!important}body.xfun-site.template-search #MainContent .xrs-search__details{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:0;cursor:pointer;font:400 13px/1.5 var(--xf-font-body, Arial, sans-serif)!important}body.xfun-site.template-search #MainContent .xrs-search__details input[type=checkbox]{-webkit-appearance:auto!important;appearance:auto!important;flex:0 0 16px;width:16px!important;height:16px!important;min-height:0!important;margin:0!important;padding:0!important;accent-color:#18271f}body.xfun-site.template-search #MainContent .xrs-search__expand{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;max-width:100%;margin:0 0 8px;padding:12px 0;border:0;border-bottom:1px solid currentColor;background:transparent;color:#18271f;font:400 14px/1.5 var(--xf-font-body, Arial, sans-serif);text-align:left;cursor:pointer}body.xfun-site.template-search #MainContent .xrs-search__expand svg,body.xfun-site.template-search #MainContent .xrs-search__editorial-label svg{flex:0 0 22px;width:22px;height:22px}body.xfun-site.template-search #MainContent .xrs-search__editorial{margin-top:40px;padding-top:28px;border-top:1px solid #d8d8cf}body.xfun-site.template-search #MainContent .xfj-search .xrs-search__editorial>:is(h2,h3){margin:0 0 20px!important;font:400 24px/1.2 var(--xf-font-body, Arial, sans-serif)!important;letter-spacing:-.025em}body.xfun-site.template-search #MainContent .xrs-search__editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px}body.xfun-site.template-search #MainContent .xfj-search .xrs-search__editorial a.xrs-search__editorial-card{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-width:0;margin:0;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;text-decoration:none!important}body.xfun-site.template-search #MainContent .xrs-search__editorial-media{display:block;aspect-ratio:1 / 1;background:#fff}body.xfun-site.template-search #MainContent .xrs-search__editorial-media img{display:block;width:100%;height:100%;margin:0;padding:0;object-fit:contain;object-position:center}body.xfun-site.template-search #MainContent .xrs-search__editorial-label{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:10px 0;font:400 14px/1.4 var(--xf-font-body, Arial, sans-serif);letter-spacing:0}body.xfun-site.template-search #MainContent :is(.xrs-search__expand,.xrs-search__editorial-card):focus-visible,body.xfun-site.template-search #MainContent .xrs-search__details input:focus-visible{outline:2px solid #18271f;outline-offset:4px}@media(max-width:989px){body.xfun-site.template-search #MainContent .xfj-search .xmc-search__empty{padding:28px 0!important}body.xfun-site.template-search #MainContent .xrs-search__editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}body.xfun-site.template-search #MainContent .xrs-search__editorial{margin-top:32px;padding-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/515/assets/xfun-luxe-search.css.map */
