:root{--lf-navy:#102634;--lf-surface:#eeefec;--lf-panel:#f8f8f5;--lf-inset:#e4e8e1;--lf-line:#d1d8cd;--lf-gold:#aa8d56;--lf-muted:#607078;--blue:#aa8d56;--navy:#102634;--muted:#607078;--pale:#eeefec;--line:#d1d8cd;--ui-ink:#102634;--ui-gold:#987b44;--ui-gold-line:#b39a68;--ui-line:#d1d8cd;--ui-surface:#e9ece5}body{background-color:var(--lf-surface);color:var(--lf-navy)}body :is(.info-page,.product-index,.factory-page,[data-ui=catalog],[data-ui=approved-catalog]){background-color:var(--lf-surface);color:var(--lf-navy)}body :is(.info-card,.product-index-card,.factory-quality article,.factory-cooperation,.factory-process,.contact-form,.company-map){background-color:var(--lf-panel);border-color:var(--lf-line);box-shadow:0 12px 30px #10263406}body :is(.info-contact,.product-index-contact,.factory-topics,.contact-preparation,.blog-inline-cta){background-color:var(--lf-inset);border-color:var(--lf-line)}body .site :is(.applications,.process,.blog,.inquiry){background-color:var(--lf-surface)}body .site .application-grid article,body .site .inquiry-form{background-color:var(--lf-panel);border-color:var(--lf-line)}body :is(.info-header,.product-index-header){background:#102634;color:#f1f2ed;border-bottom:1px solid #dfc79520}body :is(.info-header,.product-index-header) img{filter:brightness(0) invert(1)}body :is(.info-header,.product-index-header) nav a{white-space:nowrap}body :is(.info-footer,.product-index-footer){background:#e4e8e1;border-color:#d1d8cd}body :is(.info-card span,.info-header a:hover,.product-index-header a[aria-current=page],.product-index-inquire,.product-index-layout aside nav a:hover){color:#987b44}body :is(.info-page,.product-index,.factory-page) :is(input,select,textarea){background-color:var(--lf-panel);border-color:var(--lf-line)}body .approved-contact .contact-layout{background:linear-gradient(125deg,#f8f8f5,#eeefec)}body .approved-contact .contact-editorial{box-shadow:none;background:transparent}body .approved-contact .contact-editorial :is(input,textarea,select){background:#f8f8f5;border-color:#cfd7cb}body .home-refined-header>.button{background-color:#d6c18f!important;border-color:#d6c18f!important}@media(max-width:760px){body :is(.info-header,.product-index-header) nav{gap:12px 20px}}:root{--lf-blend-size:360px;--lf-blend-y:0px}body:has(.home-site){padding-left:0;background-clip:border-box}body:has(.home-site):before{display:none}body .home-site>.core-advantages{padding-left:calc(var(--contact-rail-width) + env(safe-area-inset-left) + clamp(30px,5.4vw,78px))}body .home-site>.refined-selection{padding-left:calc(var(--contact-rail-width) + env(safe-area-inset-left) + clamp(24px,4.5vw,64px))}body .hero.has-video .home-refined-header:not(.is-compact){padding-left:calc(var(--contact-rail-width) + env(safe-area-inset-left) + clamp(24px,4vw,60px))}body :is(.refined-selection,.home-refined-header){--lf-section-gradient:linear-gradient(180deg,#102634 var(--lf-blend-y),#182d38 calc(var(--lf-blend-y) + var(--lf-blend-size)*.1),#35464e calc(var(--lf-blend-y) + var(--lf-blend-size)*.25),#667478 calc(var(--lf-blend-y) + var(--lf-blend-size)*.4),#99a3a1 calc(var(--lf-blend-y) + var(--lf-blend-size)*.55),#bcc4bf calc(var(--lf-blend-y) + var(--lf-blend-size)*.68),#d1d8d1 calc(var(--lf-blend-y) + var(--lf-blend-size)*.78),#dfe4dd calc(var(--lf-blend-y) + var(--lf-blend-size)*.86),#e7ebe5 calc(var(--lf-blend-y) + var(--lf-blend-size)*.92),#eceeea calc(var(--lf-blend-y) + var(--lf-blend-size)*.97),#eeefec calc(var(--lf-blend-y) + var(--lf-blend-size)))}body .home-site>.core-advantages+.refined-selection{--lf-blend-y:0px;--section-blend-size:var(--lf-blend-size);padding-top:calc(var(--lf-blend-size) + 32px);background-image:var(--lf-section-gradient);border:0}body .hero.has-video .home-refined-header.is-compact{background-image:var(--lf-section-gradient)!important;background-color:#102634;transition:none;box-shadow:none;border:0}body .hero.has-video .home-refined-header.is-compact:after{content:none}body .hero.has-video .home-refined-header[data-footer=true]{background-image:none!important;background-color:#102634}body .home-site>.applications,body .home-site>.bottom-section{padding-left:calc(var(--contact-rail-width) + env(safe-area-inset-left) + clamp(24px,4.5vw,64px))}@media(max-width:760px){:root{--lf-blend-size:250px}body .home-site>.core-advantages{padding-left:calc(var(--contact-rail-width) + env(safe-area-inset-left) + 24px)}body .hero.has-video .home-refined-header:not(.is-compact),body .home-site>.applications,body .home-site>.refined-selection{padding-left:calc(var(--contact-rail-width) + env(safe-area-inset-left) + 18px)}}body [data-header-search] form:focus-within{border-color:#a58c5e;box-shadow:0 0 0 2px #a58c5e20}body [data-header-search] form input:focus,body [data-header-search] form input:focus-visible{outline:none!important;box-shadow:none!important;border:0!important}body [data-header-search]>div{background:#f8f8f5;border-color:#d1d8cd;border-radius:8px;max-height:calc(100dvh - 180px);overflow:auto}body :is(.info-header,.product-index-header){background:#eeefec;color:#102634;border:0;box-shadow:none}body :is(.info-header,.product-index-header) img{filter:none}body .home-site>footer{margin:0;max-width:none;background:#102634;color:#f1f2ed;--muted:#bec9cd;--line:#dfc79526;padding-left:calc(var(--contact-rail-width) + env(safe-area-inset-left))}body .home-site>footer .footer-brand img{filter:brightness(0) invert(1)}body img[src="/images/logo-trimmed.png"]{background:transparent!important;padding:0!important;border:0!important;border-radius:0!important;filter:url(#lefunex-brand-ink)!important}body .home-site>footer .footer-brand img{width:min(180px,100%);height:auto}body .home-site>footer .footer-cta .button{min-height:44px;height:44px;width:auto;padding:10px 16px;gap:14px;font-size:13px;line-height:1.2;border-radius:4px!important}body .home-site>footer .footer-cta .button svg{width:18px;height:18px}body .company-map,body .company-map .company-map-address h2{color:#102634}body .company-map .company-map-address address{color:#607078}body .company-map .company-map-address address span{color:#697570}body .company-map .company-map-header :is(span,a){color:#8b6d3b}body .company-map .company-map-directions{color:#102634;border-color:#b39a68;background:transparent;font-weight:600}body .company-map .company-map-logo{background:transparent;padding:0;border-radius:0}body .home-site>footer :is(p,.footer-column a,.footer-bottom){color:#bec9cd}body:has(:is(.info-page,.product-index,[data-ui=catalog],[data-ui=approved-catalog])){padding-left:0;background-clip:border-box}body:has(:is(.info-page,.product-index,[data-ui=catalog],[data-ui=approved-catalog])):before{display:none}body :is(.info-page,.product-index){max-width:none;width:100%;background:var(--lf-surface)}body :is(.info-page,.product-index)>main{max-width:1440px;margin-inline:auto;padding-left:calc(5% + var(--contact-rail-width) + env(safe-area-inset-left))}body :is(.info-header,.product-index-header){padding-left:max(calc(5% + var(--contact-rail-width) + env(safe-area-inset-left)),calc((100% - 1296px)/2 + var(--contact-rail-width)));padding-right:max(5%,calc((100% - 1296px)/2))}body :is(.info-footer,.product-index-footer){background:transparent;border:0;padding-top:40px;padding-bottom:36px;padding-left:max(calc(5% + var(--contact-rail-width) + env(safe-area-inset-left)),calc((100% - 1296px)/2 + var(--contact-rail-width)));padding-right:max(5%,calc((100% - 1296px)/2))}body .approved-contact>main{max-width:none;padding:0}body .approved-contact :is(.contact-hero,.contact-layout){max-width:1440px;margin-inline:auto;background:transparent;border:0;padding-left:calc(5% + var(--contact-rail-width) + env(safe-area-inset-left))}body .approved-contact .contact-hero{padding-top:42px;padding-bottom:40px}body .approved-contact .contact-layout{padding-top:24px;padding-bottom:64px}body .contact-form.contact-editorial{background:transparent;border:0;box-shadow:none;border-radius:0}body .approved-contact .contact-sidebar{border-color:var(--lf-line)}body .approved-contact .contact-preparation{background:transparent}@media(max-width:760px){body :is(.info-page,.product-index)>main{padding-left:calc(20px + var(--contact-rail-width) + env(safe-area-inset-left))}body :is(.info-header,.product-index-header,.info-footer,.product-index-footer){padding-left:calc(20px + var(--contact-rail-width) + env(safe-area-inset-left));padding-right:20px}body .approved-contact :is(.contact-hero,.contact-layout){padding-left:calc(20px + var(--contact-rail-width) + env(safe-area-inset-left));padding-right:20px}body .approved-contact .contact-hero{padding-top:28px;padding-bottom:28px}}body .home-site .factory-copy{padding-left:calc(var(--contact-rail-width) + 32px)}body .home-site .partnership-copy,body .home-site>.process,body .home-site>.production-grid{padding-left:calc(var(--contact-rail-width) + clamp(24px,4.5vw,64px))}body :is(.info-page,.product-index)>main{padding-right:calc(5% + var(--contact-dock-width) + env(safe-area-inset-right))}body :is(.info-header,.product-index-header){padding-right:max(calc(5% + var(--contact-dock-width) + env(safe-area-inset-right)),calc((100% - 1296px)/2 + var(--contact-dock-width)))}body .home-site>:is(.core-advantages,.refined-selection,.applications,.bottom-section,.process,.production-grid){padding-right:calc(var(--contact-dock-width) + clamp(24px,4.5vw,64px))}body .home-site .partnership-copy{padding-right:calc(var(--contact-dock-width) + 24px)}body .home-site [data-home-hero]{margin-right:var(--contact-dock-width)}body .hero.has-video .home-refined-header:not(.is-compact){padding-right:calc(var(--contact-dock-width) + clamp(24px,4vw,60px))}body .approved-contact :is(.contact-hero,.contact-layout){padding-right:calc(5% + var(--contact-dock-width) + env(safe-area-inset-right))}@media(max-width:760px){body .approved-contact :is(.contact-hero,.contact-layout),body :is(.info-page,.product-index)>main{padding-right:calc(20px + var(--contact-dock-width) + env(safe-area-inset-right))}}:root{--lf-page-width:1800px;--lf-page-gutter:96px}body :is(.info-page,.product-index,[data-ui=catalog],[data-ui=approved-catalog])>main{max-width:var(--lf-page-width);margin-inline:auto;padding-inline:var(--lf-page-gutter)}body .info-page.approved-contact>main{max-width:none;padding:0}body .approved-contact :is(.contact-hero,.contact-layout){max-width:var(--lf-page-width);padding-inline:var(--lf-page-gutter)}body :is(.info-header,.product-index-header){padding-inline:max(var(--lf-page-gutter),calc((100% - var(--lf-page-width))/2 + var(--lf-page-gutter)))}body .home-site>:is(.core-advantages,.refined-selection,.applications,.bottom-section,.process,.production-grid){padding-inline:var(--lf-page-gutter)}body .home-site [data-home-hero]{margin-right:0}body .hero.has-video .home-refined-header:not(.is-compact){padding-inline:var(--lf-page-gutter)}@media(max-width:760px){:root{--lf-page-gutter:20px}body .approved-contact .contact-layout{padding-inline:20px}}html{scrollbar-gutter:stable}body:has(dialog[open]),html:has(dialog[open]){overflow:hidden;overscroll-behavior:none}dialog[open]{overscroll-behavior:contain}body .home-site>:is(.core-advantages,.refined-selection,.applications,.bottom-section,.process,.production-grid,[class*=home-supply-overview_section]){max-width:none;width:100%;margin-inline:0;padding-inline:max(var(--lf-page-gutter),calc((100% - var(--lf-page-width))/2 + var(--lf-page-gutter)))}@media(max-width:760px){body :is(.info-page,.product-index,[data-ui=catalog],[data-ui=approved-catalog])>main{padding-right:calc(var(--lf-page-gutter) + var(--contact-dock-width))}body .info-page.approved-contact>main{padding:0}body .approved-contact :is(.contact-hero,.contact-layout),body .home-site>:is(.core-advantages,.refined-selection,.applications,.bottom-section,.process,.production-grid,[class*=home-supply-overview_section]){padding-right:calc(var(--lf-page-gutter) + var(--contact-dock-width))}body .home-site [data-hero-copy]{padding-right:calc(var(--lf-page-gutter) + var(--contact-dock-width))}body :is(.info-page,.product-index,[data-ui=catalog],[data-ui=approved-catalog]) :is(h1,h2,h3){overflow-wrap:anywhere}}:root{--lf-navy:#3d3229;--lf-surface:#faf6ef;--lf-panel:#fff;--lf-inset:#eee4d6;--lf-line:#dedbd5;--lf-gold:#916a47;--lf-muted:#746657;--blue:#916a47;--navy:#3d3229;--muted:#746657;--pale:#faf6ef;--line:#dedbd5;--ui-ink:#3d3229;--ui-gold:#916a47;--ui-gold-line:#ae9c8b;--ui-line:#dedbd5;--ui-surface:#f4f1ed}body,html{background:#faf6ef;color:#3d3229}body :is(.info-page,.product-index,.factory-page,[data-ui=catalog],[data-ui=approved-catalog]){background-color:#faf6ef;color:#3d3229}body :is(.info-header,.product-index-header){background:#faf6ef;color:#3d3229}body :is(.info-card,.product-index-card,.company-map,.product-index-grid>article){background:#fff;border-color:#dedbd5;box-shadow:none}body :is(.product-index,.blog-page,[data-ui=approved-catalog],[data-ui=catalog]) :is(h1,h2,h3){color:#3d3229}body :is(.product-index,.blog-page,[data-ui=approved-catalog],[data-ui=catalog]) main :is(p,small,dt,dd){color:#746657}body :is(.product-index-grid>article,[data-ui=approved-catalog] article){border-color:#dedbd5;background:#fff}body :is(.product-browse-tools,.product-index-contact,.contact-preparation,.blog-inline-cta,.product-verified-specs){border-color:#dedbd5;background-color:#f4f1ed}body :is(.info-footer,.product-index-footer){background:#eee4d6;border-color:#dedbd5;color:#746657}body :is(.contact-form,.product-verified-specs,.approved-contact) :is(input,select,textarea){background:#fff;border-color:#d9d5cf;color:#3d3229}body .approved-contact .contact-layout{background:#faf6ef}body .inquiry-select[aria-pressed=true]{background:#916a47;border-color:#916a47;color:#fff}body .catalog-detail-heading>p:not(.catalog-detail-eyebrow){color:#746657!important}body .product-browse-actions .product-index-card-link{background:transparent;color:#3d3229}body .product-browse-colors button[aria-pressed=true]{border-color:#916a47;background:#f1ece6;color:#3d3229}body .product-index-layout aside nav button[aria-pressed=true]{background:#eee4d6;border-color:#916a47;color:#3d3229}body .inquiry-list-bar{background:#3d3229;color:#fff;border-color:#3d3229}body .inquiry-list-bar button{background:#e9ddd0;color:#3d3229}body .home-site>.core-advantages{background:#3d3229;color:#fff}body .home-site>.core-advantages+.refined-selection{padding-top:64px;background-image:none;background-color:#faf6ef;--lf-blend-size:0px}body .home-site>.applications,body .home-site>.bottom-section{background:#faf6ef}body .home-site .application-grid article{background:#fff;border-color:#dedbd5}body .application-scene{background:#eee4d6}body .application-scene img{object-fit:contain}body .hero.has-video .home-refined-header.is-compact{background-image:none!important;background-color:#3d3229!important}body .hero.has-video .home-refined-header[data-surface=light]{background-color:#faf6ef!important;color:#3d3229}body .home-refined-header>.button{background:#e9ddd0!important;border-color:#e9ddd0!important;color:#3d3229}body [data-header-search]>div{background:#fff;border-color:#dedbd5}body .contact-rail{--contact-rail-ink:#3d3229;--contact-rail-surface:#faf6ef}html body .home-carousel-hero .home-header-slot,html body .home-site>.hero.home-carousel-hero{background:#faf6ef!important}html body .hero.has-video .home-refined-header,html body .hero.has-video .home-refined-header.is-compact,html body .hero.has-video .home-refined-header[data-footer=true],html body .hero.has-video .home-refined-header[data-surface=light]{background:#faf6ef!important;background-image:none!important;color:#3d3229;border-bottom:1px solid #dedbd5;box-shadow:none}html body .hero.has-video .home-refined-header:after{content:none}html body .home-refined-header :is(.mega-section-trigger,.mega-nav>a,.site-language>button,.mega-mobile-toggle,[data-header-search]){color:#3d3229}html body .home-refined-header .mega-nav.is-mobile-open{background:#faf6ef;border-color:#dedbd5}html body .home-refined-header>.button{background:#3d3229!important;border-color:#3d3229!important;color:#fff!important}html body .home-refined-header [data-header-search] form{background:#fff;border-color:#dedbd5}html body .home-refined-header [data-header-search] :is(input,form svg,form button){color:#3d3229!important}html body .home-refined-header [data-header-search] input::placeholder{color:#746657}html body .home-site>.core-advantages{background:#eee4d6;color:#3d3229}html body .home-site>.core-advantages:before{background:#dedbd5}html body .home-site .core-advantages :is(h2,h3){color:#3d3229}html body .home-site .core-advantages :is(.eyebrow,.advantage-grid svg){color:#916a47}html body .home-site .core-advantages .advantage-grid p{color:#746657}html body .home-site :is(.section-heading h2,.application-grid h3,.step h3,.article h3,[data-home-supply] h2,[data-home-supply] h3,.purchasing-faq h2,.contact-form-heading h2){color:#3d3229}html body .home-site :is(.eyebrow,.text-link){color:#916a47}html body .home-site :is(.featured-intro,[data-home-supply] p,.article p,.purchasing-faq p,.contact-hint,.contact-form-heading>p:last-child){color:#746657!important}html body .home-site :is([data-home-supply],.process,.blog,.inquiry){background:#faf6ef;color:#3d3229}html body .home-site .button{background:#3d3229;border-color:#3d3229;color:#fff}html body .home-site .button.outline{background:transparent;border-color:#b9b2a9;color:#3d3229}html body .home-site .step-number{background:#916a47}html body .home-site .factory-shade{background:#3d3229}html body .home-site .factory h2 span{color:#e9ddd0}html body .home-site .partnerships{background:#3d3229}html body .home-site .partnership-copy .eyebrow{color:#e9ddd0}html body .home-site>.bottom-section{display:block;min-height:0;padding-block:56px 64px}html body .home-site .bottom-section>.blog{padding:0 0 44px}html body .home-site .bottom-section .article-grid{gap:28px}html body .home-site .bottom-section .article img{height:auto;aspect-ratio:16/9}html body .home-site .bottom-section .article h3{max-width:none;font-size:18px;line-height:1.4}html body .home-site .bottom-section .article p{font-size:14px;line-height:1.65}html body .home-site .bottom-section>.inquiry{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,4vw,64px);align-items:start;margin:0;padding:40px 0 0;border-top:1px solid #dedbd5;background:transparent}html body .home-site .inquiry>.purchasing-faq{margin:0;padding:12px 0}html body .home-site .inquiry>.contact-form{max-width:none;margin:0;padding:28px;background:#fff;border-color:#dedbd5;box-shadow:none}html body .home-site .contact-form :is(label,input,select,textarea){color:#3d3229}html body .home-site .contact-actions button{background:#3d3229;border-color:#3d3229;color:#fff}html body .home-site .contact-actions .contact-draft{background:#fff;border-color:#b9b2a9;color:#3d3229}html body:has(.home-site) [data-site-footer]{background:#eee4d6;color:#3d3229}html body:has(.home-site) [data-site-footer] :is(h2,h3,a){color:#3d3229}html body:has(.home-site) [data-site-footer] :is(p,[class*=bottom]){color:#746657;border-color:#dedbd5}html body:has(.home-site) [data-site-footer] a:hover{color:#916a47}@media(max-width:760px){html body .home-site>.bottom-section{padding-block:36px 42px}html body .home-site .bottom-section .article-grid{grid-template-columns:1fr;gap:26px}html body .home-site .bottom-section .article{padding:0 0 24px;border:0;border-bottom:1px solid #dedbd5}html body .home-site .bottom-section>.inquiry{grid-template-columns:1fr;gap:24px;padding-top:28px}html body .home-site .inquiry>.contact-form{padding:22px}html body .home-site .bottom-section .blog .section-heading{align-items:start;flex-wrap:wrap}html body .home-site .bottom-section .blog .section-heading>.text-link{margin:0;font-size:13px}}.site-wordmark{display:inline-block;line-height:1.2;letter-spacing:.045em;font-weight:750;color:#3d3229;white-space:nowrap}.site-wordmark,html body .home-refined-header .site-wordmark{font-size:clamp(20px,2vw,30px)}.hero-video-brand{position:absolute;top:22px;right:32px;z-index:1;font-size:18px;line-height:1;letter-spacing:.12em;font-weight:700;color:#3d3229}html body .home-site .home-refined-header .mega-top-item>button.mega-section-trigger{color:#3d3229}html body .home-site .bottom-section .blog .section-heading h2{white-space:normal}html body .home-site .bottom-section .contact-form-heading h2{font-size:clamp(25px,2.4vw,30px)}html body .home-site .core-advantages+.refined-selection{background:#faf6ef}html body .home-site .partnerships h2{white-space:normal}html body .home-site .contact-form :is(input,select,textarea){background:#fffdf9;border-color:#ded0be}html body .home-site .contact-field label{color:#3d3229}body{--collection-canvas:#faf6ef;--collection-inset:#eee4d6;--collection-accent:#916a47}body:has([data-collection=court-classics]){--collection-canvas:#fbf5ea;--collection-inset:#eee0cc;--collection-accent:#956e43}body:has([data-collection=urban-cupsoles]){--collection-canvas:#f8f2ec;--collection-inset:#e8dbce;--collection-accent:#8c644d}body:has([data-collection=sculpted-soles]){--collection-canvas:#f5f1e9;--collection-inset:#e6ddce;--collection-accent:#88704b}body:has([data-collection=mesh-layers]){--collection-canvas:#f7f4ed;--collection-inset:#e8e2d5;--collection-accent:#837453}body:has([data-collection=moccasin-edit]){--collection-canvas:#f7f0e6;--collection-inset:#e7d8c6;--collection-accent:#8b6242}body:has([data-collection=smart-casual]){--collection-canvas:#f7f3ed;--collection-inset:#e6ded1;--collection-accent:#867057}body:has([data-collection=low-profile]){--collection-canvas:#fbf3ee;--collection-inset:#eddcd0;--collection-accent:#9a7057}body:has([data-collection=platform-boots]){--collection-canvas:#f5f1e6;--collection-inset:#e3dcca;--collection-accent:#7d7451}html body:has([data-collection]){background:var(--collection-canvas)}html body:has([data-collection]) :is(.product-index,.product-index-header,[data-ui=catalog],[data-ui=approved-catalog]){background:var(--collection-canvas);color:#3d3229;--ui-ink:#3d3229;--ui-gold:var(--collection-accent);--ui-gold-line:var(--collection-accent);--ui-surface:var(--collection-inset);--ui-line:#ded0be}html body:has([data-collection]) .product-index-layout aside nav button[aria-pressed=true]{background:var(--collection-inset);border-color:var(--collection-accent)}html body:has([data-collection]) :is(.info-header,.product-index-header) a[aria-current=page]{color:var(--collection-accent)}@media(max-width:760px){.site-wordmark{font-size:21px}.hero-video-brand{font-size:12px;top:10px;right:18px}html body .home-refined-header .brand-area{gap:14px}html body .home-refined-header .site-wordmark{font-size:20px}}html body .home-site .bottom-section>.inquiry{grid-template-columns:1fr;gap:32px}html body .home-site .inquiry>.purchasing-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;padding:0}html body .home-site .inquiry>.purchasing-faq h2{grid-column:1/-1}html body .home-site .inquiry>.contact-form{width:100%;padding:32px 40px}@media(max-width:760px){html body .home-site .inquiry>.purchasing-faq{grid-template-columns:1fr;gap:0}html body .home-site .inquiry>.contact-form{padding:22px}}html body [data-collection]{--ink:#3d3229;--gold:var(--collection-accent)}html body [data-collection] :is(summary,label,dt,dd,select,nav a){color:#746657}html body [data-collection] :is(.retail-short-name,.retail-description){color:#746657}html body [data-collection] [data-photo-frame]{background:var(--collection-inset)!important}html body [data-collection] [data-gallery=product]{background:var(--collection-canvas)}html body [data-collection] .ui-thumbnail{background:var(--collection-inset);border-color:#ded0be}html body [data-collection] .ui-thumbnail[aria-pressed=true]{border-color:var(--collection-accent)}html body .home-site .home-occasions .application-grid article,html body .home-site .home-occasions .occasion-products img{border:0;background:transparent;box-shadow:none}html body .home-site .home-occasions .occasion-series{border-top:0;padding-top:14px;color:#3d3229}html body:has([data-collection]) :is(.product-browse-tools,.product-index-contact){background:var(--collection-inset)}html body :is(.contact-actions>button:first-child,.inquiry-select,.product-index-card-link){background:#3d3229;color:#fff;border-color:#3d3229}html body .catalog-detail-caption a{background:none;color:#3d3229;padding:0;border:0;box-shadow:none}html body .inquiry-select[aria-pressed=true]{background:#916a47;border-color:#916a47;color:#fff}body :is(.catalog-detail-heading>p,.product-browse-meta,.retail-short-name){color:#746657}html body [data-collection] :is(h1,h2,h3){color:#3d3229!important}@media(max-width:760px){body .home-site>.core-advantages+.refined-selection{padding-top:38px}body .contact-rail :is(.contact-rail-toggle,.contact-rail-action){background:#3d3229;border-color:#ad9c8b;color:#fff}}:root{--contact-rail-width:0px;--contact-dock-width:48px;--contact-rail-surface:var(--lf-surface,#eeefec);--contact-rail-ink:#193447}html{background:#102634}body{padding-left:0!important;background-clip:border-box}body:has(.home-site),body[data-home-surface=dark]{--contact-rail-surface:#102634;--contact-rail-ink:#dfc18a}body[data-home-surface=light]{--contact-rail-surface:#eeefec;--contact-rail-ink:#193447}body:before{content:none!important}.contact-rail{position:fixed;z-index:90;right:env(safe-area-inset-right,0);top:50%;transform:translateY(-50%);width:var(--contact-dock-width);padding:0 5px;color:var(--contact-rail-ink);direction:ltr;box-sizing:border-box}.contact-rail .contact-rail-toggle{display:grid;place-items:center;width:32px;height:40px;margin-left:auto;padding:0;border:0;color:var(--contact-rail-ink);background:transparent;cursor:pointer}.contact-rail-items{display:grid;width:100%;gap:5px;background:transparent}.contact-rail-items[hidden]{display:none}.contact-rail-slot{height:40px;width:100%}.contact-rail .contact-rail-action{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;width:100%;height:40px;padding:0;border:1px solid transparent;border-radius:22px;background:transparent;color:var(--contact-rail-ink);font:inherit;white-space:nowrap;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:background-color .16s ease,border-color .16s ease}.contact-rail-action svg{grid-column:2;justify-self:center;width:20px;height:20px;position:relative}.contact-rail .contact-rail-label{grid-column:1;grid-row:1;visibility:hidden;opacity:0;padding-left:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:right;color:var(--contact-rail-ink);font-size:11px;line-height:1.4;font-weight:600;pointer-events:none;transition:opacity .16s ease}.contact-rail-slot[data-service=whatsapp] .contact-rail-action svg{color:var(--contact-rail-whatsapp,#168052)}.contact-rail .contact-rail-action[aria-disabled=true]{opacity:.72;cursor:default}.contact-rail-action:focus-visible,.contact-rail-toggle:focus-visible{outline:2px solid var(--contact-rail-ink);outline-offset:1px}.contact-rail-slot:focus-within .contact-rail-action{background:var(--contact-rail-surface);border-color:color-mix(in srgb,var(--contact-rail-ink) 22%,transparent)}.contact-rail-slot:focus-within .contact-rail-label{visibility:visible;opacity:1}@media(hover:hover) and (pointer:fine){.contact-rail-slot:hover .contact-rail-action{background:var(--contact-rail-surface);border-color:color-mix(in srgb,var(--contact-rail-ink) 22%,transparent)}.contact-rail-slot:hover .contact-rail-label{visibility:visible;opacity:1}}@media(max-width:760px){:root{--contact-dock-width:52px}.contact-rail{position:fixed;top:50%;right:max(8px,env(safe-area-inset-right));transform:translateY(-50%);width:44px;padding:0;background:transparent;--contact-rail-ink:#f1dfb8;--contact-rail-whatsapp:#a2e0bb;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.contact-rail::-webkit-scrollbar{display:none}.contact-rail .contact-rail-toggle{margin:0 0 6px;width:44px;height:44px;border:1px solid #b59c6980;border-radius:50%;background:#102634;box-shadow:0 2px 8px #10263426}.contact-rail-items{display:grid;gap:6px;width:44px}.contact-rail-slot{width:44px;height:44px}.contact-rail .contact-rail-action{grid-template-columns:44px;width:44px;height:44px;border:1px solid #b59c6980;border-radius:50%;background:#102634;box-shadow:0 2px 8px #10263426}.contact-rail-action svg{grid-column:1;width:21px;height:21px}.contact-rail .contact-rail-label{display:none}.contact-rail-slot:focus-within .contact-rail-action{background:#1b3e4c;border-color:#dfc795}body:has(.inquiry-list-bar) .contact-rail{top:calc(50% - 36px);max-height:calc(100dvh - 120px)}}body:has([data-header-search][data-open=true],.mega-nav.is-mobile-open,#content-mobile-nav) :is(.contact-rail,.inquiry-list-bar){visibility:hidden;pointer-events:none}@media(max-width:760px) and (max-height:480px){:root{--contact-dock-width:102px}.contact-rail{width:94px}.contact-rail .contact-rail-toggle{margin-left:auto}.contact-rail-items{width:94px;grid-template-columns:repeat(2,44px)}.contact-rail-slot[data-service=top]{grid-column:2}}@media(prefers-reduced-motion:reduce){.contact-rail .contact-rail-action,.contact-rail .contact-rail-label{transition:none}}@media(min-width:761px){.contact-rail-slot{position:relative}.contact-rail .contact-rail-action{position:absolute;right:0;top:0;width:34px;margin-left:0;isolation:isolate;transition:width .22s ease,background-color .22s ease,border-color .22s ease,transform .22s ease,box-shadow .22s ease}.contact-rail-action:after{content:"";position:absolute;z-index:-1;right:0;top:2px;width:32px;height:32px;border-radius:50%;background:transparent;border:1px solid color-mix(in srgb,var(--contact-rail-ink) 55%,transparent)}.contact-rail-action svg{color:var(--contact-rail-ink)}.contact-rail-slot[data-service=whatsapp] .contact-rail-action svg{color:var(--contact-rail-whatsapp)}.contact-rail .contact-rail-label{color:#f7eedb;padding-left:6px;font-size:11px}.contact-rail-slot:focus-within .contact-rail-action{width:96px;background:#102634;border-color:#dfc795;box-shadow:0 6px 18px #10263433;transform:translateY(-2px);color:#dfc795;--contact-rail-ink:#dfc795;--contact-rail-whatsapp:#a2e0bb}.contact-rail-action:focus-visible{outline-color:#dfc795}.contact-rail-slot:focus-within .contact-rail-action:after{border-color:transparent;box-shadow:none}@media(hover:hover) and (pointer:fine){.contact-rail-slot:hover .contact-rail-action{width:96px;background:#102634;border-color:#dfc795;box-shadow:0 6px 18px #10263433;transform:translateY(-2px);--contact-rail-ink:#dfc795;--contact-rail-whatsapp:#a2e0bb}.contact-rail-slot:hover .contact-rail-action:after{border-color:transparent;box-shadow:none}}}@media(prefers-reduced-motion:reduce){.contact-rail .contact-rail-action{transition:none;transform:none}}