@font-face{font-family:MaisonBodoni;src:url(data:application/octet-stream;base64,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)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MaisonBodoni;src:url(data:application/octet-stream;base64,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)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MaisonGranjon;src:url(data:application/octet-stream;base64,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)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MaisonGranjon;src:url(/assets/GranjonLTStd-Bold-DZmk7VX6.cff)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MaisonDIN;src:url(/assets/DINPro-Regular-CwOfX1NN.cff)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MaisonDIN;src:url(/assets/DINPro-Bold-Dyx2olSx.cff)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MaisonKorean;src:url(/assets/KoPubWorldDotumBold-BdKBhxzF.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{--color-primary-navy:#08122e;--color-deep-navy:#0a1433;--color-navy:#08122e;--color-navy-soft:#162143;--color-ivory:#f7f3ec;--color-white:#fff;--color-warm-white:#fff;--color-soft-beige:#eae3d8;--color-gray:#eae3d8;--color-gray-dark:#746d60;--color-gold:#c7a56a;--color-ink:#1a1a1a;--font-display:"MaisonBodoni", "MaisonGranjon", "MaisonKorean";--font-body:"MaisonDIN", "MaisonKorean";--font-menu:"MaisonDIN", "MaisonKorean";--font-korean:"MaisonKorean";--container:min(1180px, calc(100vw - 40px));--container-wide:min(1360px, calc(100vw - 40px));--content-max:1660px;--radius:8px;--shadow-soft:0 22px 70px #08122e29;--space-header-x:clamp(20px, 3vw, 48px);--size-utility-button:31px;--size-language-height:31px;--header-height:81px;--mobile-header-height:86px}*{box-sizing:border-box}.reference-news-category-card video{object-fit:cover;width:100%;height:100%;display:block}.reference-contact-card-media,.reference-ecatalog-card__media,.reference-ecatalog-download-card__media,.reference-shopping-hero__media,.reference-shopping-card__media,.company-card__media,.brand-introduction-story__media{display:block;overflow:hidden}.reference-contact-card-media,.reference-ecatalog-card__media>img,.reference-ecatalog-card__media>video,.reference-ecatalog-download-card__media>img,.reference-ecatalog-download-card__media>video,.reference-shopping-hero__media>img,.reference-shopping-hero__media>video,.reference-shopping-card__media>img,.reference-shopping-card__media>video,.company-card__media>img,.company-card__media>video,.brand-introduction-story__media>img,.brand-introduction-story__media>video,.limoges-feature>video{object-fit:cover;width:100%;height:100%}.reference-contact-card-media{aspect-ratio:4/3;border-radius:8px}.reference-contact-tabs .reference-contact-card-media{flex:0 0 44px;width:44px;height:44px}.reference-contact-panel aside .reference-contact-card-media{width:min(100%,180px);height:128px;margin-bottom:18px}.packing-page{background:radial-gradient(circle at 18% 8%, #c7a56a1a, transparent 28%), var(--color-ivory);color:var(--color-navy)}.packing-page .button{border-radius:var(--radius);min-height:50px;font-family:var(--font-menu);border:1px solid #08122e47;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-weight:700;display:inline-flex}.packing-page .button--primary{color:var(--color-white);background:var(--color-primary-navy);border-color:var(--color-primary-navy)}.packing-page .button--outline{color:var(--color-primary-navy);background:0 0}.packing-breadcrumb{color:#08122e9e;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:clamp(26px,4vw,46px);font-size:.9rem;display:flex}.packing-breadcrumb span{align-items:center;gap:8px;display:inline-flex}.packing-breadcrumb em{color:var(--color-navy);font-style:normal}.packing-hero,.packing-list-header,.packing-detail-hero,.packing-product-detail,.packing-section,.packing-notice,.packing-search-layout{width:var(--container-wide);margin:0 auto}.packing-hero{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:center;gap:clamp(34px,5vw,82px);padding:clamp(38px,6vw,76px) 0 clamp(42px,6vw,82px);display:grid}.packing-hero h1,.packing-list-header h1,.packing-detail-hero h1,.packing-product-info h1{color:var(--color-primary-navy);font-family:var(--font-display);letter-spacing:0;margin:0;font-weight:400;line-height:1.08}.packing-hero h1{font-size:clamp(3rem,7vw,5.6rem)}.packing-hero p:not(.eyebrow),.packing-list-header p,.packing-detail-hero p{color:#08122ec7;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.9}.packing-hero__image{background:var(--color-white);border:1px solid #c7a56a42;border-radius:10px;height:clamp(260px,34vw,430px);overflow:hidden}.packing-hero__image img,.packing-collection-card img,.packing-product-card__image img,.packing-detail-hero__media img,.packing-product-gallery img{object-fit:cover;width:100%;height:100%}.packing-section{padding:clamp(28px,4vw,56px) 0}.packing-section h2{color:var(--color-primary-navy);font-family:var(--font-display);margin:0 0 22px;font-size:clamp(1.45rem,2.2vw,2.1rem);font-weight:400}.packing-collection-strip{grid-template-columns:repeat(10,minmax(104px,1fr));gap:18px;display:grid}.packing-collection-tile{text-align:center;min-width:0;color:var(--color-primary-navy);gap:12px;display:grid}.company-reference-page{background:var(--color-ivory);color:var(--color-primary-navy)}.news-reference-hero{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(36px,5vw,80px);max-width:1500px;margin:0 auto clamp(42px,6vw,70px);padding:clamp(46px,6vw,88px) clamp(72px,7vw,128px);display:grid}.news-reference-hero h1{font-family:var(--font-display);margin:12px 0 20px;font-size:clamp(4rem,6vw,7rem);font-weight:400;line-height:.95}.news-reference-hero p{max-width:680px;color:var(--color-gray-dark);font-size:1.05rem;line-height:1.85}.news-reference-hero img{aspect-ratio:16/8.5;object-fit:cover;border-radius:12px;width:100%}.company-reference-hero,.company-brand-hero{grid-template-columns:minmax(420px,.9fr) minmax(0,1.2fr);align-items:center;gap:clamp(36px,5vw,84px);max-width:1700px;min-height:420px;margin:0 auto;padding:clamp(52px,6vw,92px) clamp(72px,7vw,128px);display:grid}.company-reference-hero--landing{min-height:500px}.company-brand-hero{min-height:470px;padding-top:clamp(58px,7vw,108px);padding-bottom:clamp(46px,6vw,82px)}.company-reference-hero h1,.company-brand-hero h1{font-family:var(--font-display);letter-spacing:0;margin:18px 0 24px;font-size:clamp(4rem,5.5vw,6.8rem);font-weight:400;line-height:.96}.company-reference-hero p,.company-brand-hero p,.company-story-split p{max-width:700px;color:var(--color-text-dark);font-size:1.04rem;line-height:1.86}.company-brand-hero i{background:var(--color-gold-accent);width:72px;height:1px;margin:0 0 28px;display:block}.company-reference-hero>img,.company-reference-hero>video,.company-brand-hero>img,.company-brand-hero>video{object-fit:cover;width:100%;min-height:330px;max-height:500px}.company-card-grid,.company-artist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1500px;margin:0 auto;padding:0 clamp(72px,7vw,128px) clamp(80px,8vw,120px);display:grid}.company-card,.company-artist-grid a{color:inherit;background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;text-decoration:none;transition:transform .18s,box-shadow .18s;overflow:hidden}.company-card:hover,.company-card:focus-visible,.company-artist-grid a:hover,.company-artist-grid a:focus-visible{transform:translateY(-4px);box-shadow:0 20px 40px #08122e1f}.company-card img,.company-card__media,.company-artist-grid img{aspect-ratio:16/10;object-fit:cover;width:100%}.company-card span,.company-artist-grid span{gap:12px;padding:24px;display:grid}.company-card strong,.company-artist-grid strong,.company-story-split h2{font-family:var(--font-display);font-size:clamp(1.8rem,2vw,2.6rem);font-weight:400}.company-card p,.company-artist-grid p{color:var(--color-gray-dark);line-height:1.72}.company-card em,.reference-cta,.company-artist-grid em{color:var(--color-gold-accent);align-items:center;gap:8px;font-style:normal;font-weight:700;text-decoration:none;display:inline-flex}.company-artist-page{--artist-page-width:min(1292px, calc(100vw - 40px));background:var(--color-ivory);color:var(--color-primary-navy)}.company-artist-page .reference-breadcrumb{z-index:2;margin-bottom:30px;font-size:12px;line-height:1;position:relative}.company-artist-page .reference-breadcrumb a,.company-artist-page .reference-breadcrumb em{color:#08122eb8;text-decoration:none}.company-artist-page .reference-breadcrumb em{color:var(--color-gold)}.company-artist-hero{background:var(--color-ivory);position:relative;overflow:hidden}.company-artist-hero__inner{width:var(--artist-page-width);min-height:247px;margin:0 auto;padding:43px 0 28px;position:relative}.company-artist-hero__copy{z-index:2;max-width:590px;position:relative}.company-artist-hero__copy h1{font-family:var(--font-body);letter-spacing:0;margin:0 0 20px;font-size:clamp(3.6rem,3.85vw,4rem);font-weight:400;line-height:1.02}.company-artist-hero__copy p{color:#08122ed1;margin:0;font-size:14px;font-weight:400;line-height:1.58}.company-artist-hero__image{object-fit:cover;object-position:center;pointer-events:none;width:min(657px,48vw);height:100%;position:absolute;top:0;right:0}.company-artist-feature{width:var(--artist-page-width);background:var(--color-white);border:1px solid var(--color-soft-beige);border-radius:6px;grid-template-columns:373px minmax(0,1fr) 307px;min-height:235px;margin:0 auto;display:grid;overflow:hidden}.company-artist-feature__portrait,.company-artist-feature__objects{object-fit:cover;width:100%;height:100%;min-height:235px}.company-artist-feature__copy{align-content:center;padding:34px 46px 30px;display:grid}.company-artist-feature__copy .eyebrow{margin-bottom:10px;font-size:12px}.company-artist-feature__copy h2{font-family:var(--font-body);letter-spacing:0;margin:0 0 16px;font-size:30px;font-weight:500;line-height:1.1}.company-artist-feature__copy p:not(.eyebrow){color:#08122ed1;max-width:570px;margin:0;font-size:13px;line-height:1.55}.company-artist-feature__copy a,.company-artist-card em{width:fit-content;color:var(--color-primary-navy);border-bottom:1px solid var(--color-gold);align-items:center;gap:8px;margin-top:22px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-flex}.company-artist-card-grid{width:var(--artist-page-width);grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:27px auto 0;padding-bottom:4px;display:grid}.company-artist-card{min-width:0;color:inherit;background:var(--color-white);border:1px solid var(--color-soft-beige);border-radius:6px;text-decoration:none;overflow:hidden}.company-artist-card img{object-fit:cover;width:100%;height:166px;display:block}.company-artist-card span{align-content:start;min-height:154px;padding:18px 17px 20px;display:grid}.company-artist-card strong{font-family:var(--font-body);letter-spacing:0;margin-bottom:8px;font-size:22px;font-weight:500;line-height:1.1}.company-artist-card p{color:#08122ec2;margin:0;font-size:12px;line-height:1.45}.company-artist-card em{margin-top:20px;font-style:normal}@media (width<=1180px){.company-artist-feature{grid-template-columns:minmax(260px,.75fr) minmax(0,1fr)}.company-artist-feature__objects{display:none}.company-artist-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.company-artist-page{--artist-page-width:min(100vw - 28px, 560px)}.company-artist-hero__inner{min-height:auto;padding:34px 0 30px}.company-artist-hero__image{width:100%;height:180px;margin-top:26px;position:relative}.company-artist-hero__copy h1{font-size:3.1rem}.company-artist-hero__copy p br{display:none}.company-artist-feature,.company-artist-card-grid{grid-template-columns:1fr}.company-artist-feature__copy{padding:28px 24px 30px}}.company-artist-hero__copy .eyebrow,.company-artist-section__head .eyebrow,.company-artist-overview .eyebrow,.company-artist-profile-hero .eyebrow,.company-artist-profile-body .eyebrow,.company-artist-related .eyebrow{color:var(--color-gold);font-family:var(--font-menu);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700;line-height:1}.company-artist-hero__copy h1{font-family:var(--font-display)}.company-artist-overview{width:var(--artist-page-width);background:var(--color-white);border:1px solid var(--color-soft-beige);border-radius:8px;grid-template-columns:minmax(420px,.92fr) minmax(0,1fr);align-items:center;gap:clamp(38px,5vw,72px);margin:38px auto 0;padding:32px;display:grid}.company-artist-overview img{object-fit:cover;border-radius:6px;width:100%;height:318px}.company-artist-overview h2,.company-artist-section__head h2,.company-artist-profile-hero h1,.company-artist-profile-body h2,.company-artist-related h2{font-family:var(--font-display);letter-spacing:0;margin:0;font-weight:400;line-height:1.05}.company-artist-overview h2{max-width:580px;font-size:clamp(2.6rem,3.2vw,4.15rem)}.company-artist-overview p:not(.eyebrow),.company-artist-section__head p,.company-artist-profile-hero p:not(.eyebrow),.company-artist-profile-body p:not(.eyebrow),.company-artist-related p:not(.eyebrow){color:#08122ec7;max-width:650px;margin:20px 0 0;font-size:14px;line-height:1.68}.company-artist-section{width:var(--artist-page-width);margin:52px auto 0}.company-artist-section__head{grid-template-columns:minmax(280px,auto) minmax(0,540px);align-items:end;gap:28px;margin-bottom:24px;display:grid}.company-artist-section__head h2{font-size:clamp(2.4rem,3vw,3.6rem)}.company-artist-section__head p:not(.eyebrow){margin:0}.company-artist-card-grid{margin-top:0}.company-artist-card-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.company-artist-card{transition:transform .18s,border-color .18s,box-shadow .18s}.company-artist-card:hover,.company-artist-card:focus-visible{border-color:#c3995b94;transform:translateY(-3px);box-shadow:0 18px 38px #08122e14}.company-artist-card img{height:212px}.company-artist-card span{min-height:202px;padding:21px 22px 24px}.company-artist-card em{width:auto;color:var(--color-gold);font-family:var(--font-menu);letter-spacing:.1em;text-transform:uppercase;border:0;margin:0 0 10px;font-size:11px;font-style:normal;font-weight:700;line-height:1;display:block}.company-artist-card strong{font-family:var(--font-display);font-size:27px}.company-artist-card small{width:fit-content;color:var(--color-primary-navy);border-bottom:1px solid var(--color-gold);font-family:var(--font-menu);align-items:center;gap:8px;margin-top:22px;font-size:12px;line-height:1.5;display:inline-flex}.company-artist-related{width:var(--artist-page-width);border:1px solid var(--color-soft-beige);background:linear-gradient(135deg,#fffffff5,#f8f3ebe0);border-radius:8px;grid-template-columns:minmax(280px,.5fr) minmax(0,1fr);gap:34px;margin:56px auto 0;padding:34px;display:grid}.company-artist-related h2{font-size:clamp(2rem,2.6vw,3rem)}.company-artist-related__links{flex-wrap:wrap;align-content:start;gap:12px;display:flex}.company-artist-related__links a{color:var(--color-primary-navy);background:var(--color-white);border:1px solid #c3995b52;border-radius:999px;align-items:center;gap:8px;padding:12px 15px;text-decoration:none;display:inline-flex}.company-artist-profile-hero{width:var(--artist-page-width);background:var(--color-white);border:1px solid var(--color-soft-beige);border-radius:8px;grid-template-columns:minmax(340px,.72fr) minmax(0,1fr);align-items:center;gap:clamp(42px,6vw,88px);margin:46px auto 0;padding:34px;display:grid}.company-artist-profile-hero>img{object-fit:cover;border-radius:6px;width:100%;height:min(520px,45vw);min-height:360px}.company-artist-profile-hero h1{max-width:720px;font-size:clamp(3.8rem,6vw,6.8rem)}.company-artist-profile-hero a{color:var(--color-primary-navy);border-bottom:1px solid var(--color-gold);align-items:center;gap:9px;margin-top:28px;text-decoration:none;display:inline-flex}.company-artist-profile-body{width:var(--artist-page-width);grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:32px auto 0;display:grid}.company-artist-profile-body article{background:var(--color-white);border:1px solid var(--color-soft-beige);border-radius:8px;padding:34px}.company-artist-profile-body h2{font-size:clamp(2rem,2.8vw,3.2rem)}@media (width<=1180px){.company-artist-overview,.company-artist-section__head,.company-artist-related,.company-artist-profile-hero,.company-artist-profile-body{grid-template-columns:1fr}.company-artist-card-grid,.company-artist-card-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.company-artist-overview,.company-artist-related,.company-artist-profile-hero,.company-artist-profile-body article{padding:22px}.company-artist-overview img,.company-artist-profile-hero>img{aspect-ratio:4/3;height:auto;min-height:0}.company-artist-card-grid,.company-artist-card-grid--compact{grid-template-columns:1fr}}.company-story-split{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:clamp(42px,6vw,92px);max-width:1450px;margin:0 auto;padding:clamp(52px,6vw,88px) clamp(72px,7vw,128px);display:grid}.company-story-split--reverse{grid-template-columns:minmax(420px,.9fr) minmax(0,1fr)}.company-story-split>img{aspect-ratio:16/8.6;object-fit:cover;width:100%}.company-story-split article{gap:14px;display:grid}.company-story-split h2{margin:0 0 4px;font-size:clamp(2.5rem,3.2vw,4rem)}.company-value-strip{background:linear-gradient(#ffffff8c,#eae3d866);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1500px;margin:0 auto;padding:clamp(32px,4vw,58px) clamp(72px,7vw,128px) clamp(56px,7vw,96px);display:grid}.company-value-strip article{border-right:1px solid var(--color-border);grid-template-columns:72px minmax(0,1fr);gap:22px;padding:26px 32px;display:grid}.company-value-strip article:last-child{border-right:0}.company-value-strip svg,.company-limoges-values svg,.company-process-row svg{color:var(--color-gold-accent)}.company-value-strip svg{width:48px;height:48px}.company-value-strip strong{font-family:var(--font-display);margin-bottom:8px;font-size:1.45rem;font-weight:400;display:block}.company-value-strip p{color:var(--color-gray-dark);margin:0;line-height:1.65}.company-limoges-values,.company-process-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1450px;margin:0 auto;padding:0 clamp(72px,7vw,128px) clamp(70px,7vw,100px);display:grid}.company-limoges-values article,.company-process-row article{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;min-height:150px;padding:28px}.company-limoges-values strong,.company-process-row strong{font-family:var(--font-display);margin-bottom:10px;font-size:1.55rem;font-weight:400;display:block}.company-limoges-values p{color:var(--color-gray-dark);margin:0;line-height:1.65}.company-process-row{grid-template-columns:repeat(7,minmax(0,1fr))}.company-process-row article{text-align:center;place-items:center;display:grid}.company-process-row span{color:var(--color-gold-accent);font-family:var(--font-display);font-size:1.6rem}.company-process-row svg{width:42px;height:42px;margin:12px 0}@media (width<=1100px){.company-reference-hero,.company-brand-hero,.company-story-split,.company-story-split--reverse{grid-template-columns:1fr;padding-inline:28px}.company-card-grid,.company-artist-grid,.company-limoges-values{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:28px}.company-value-strip{grid-template-columns:1fr;padding-inline:28px}.company-value-strip article{border-right:0;border-bottom:1px solid var(--color-border)}.company-process-row{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:28px}}@media (width<=640px){.company-reference-hero,.company-brand-hero{padding:34px 18px}.company-reference-hero h1,.company-brand-hero h1{font-size:clamp(3rem,15vw,4.4rem)}.company-card-grid,.company-artist-grid,.company-limoges-values,.company-process-row{grid-template-columns:1fr;padding-inline:18px}}.packing-collection-tile img{aspect-ratio:1;object-fit:cover;border:1px solid var(--color-soft-beige);background:var(--color-white);border-radius:8px;width:100%}.packing-collection-tile span{font-family:var(--font-display);overflow-wrap:anywhere;font-size:1rem;line-height:1.2}.packing-type-grid{grid-template-columns:repeat(9,minmax(118px,1fr));gap:18px;display:grid}.packing-type-grid--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.packing-type-card{text-align:center;min-width:0;min-height:150px;color:var(--color-primary-navy);border:1px solid var(--color-soft-beige);background:#ffffffbd;border-radius:10px;place-items:center;gap:8px;padding:24px 16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.packing-type-card svg{color:var(--color-gold)}.packing-type-card strong{font-family:var(--font-display);font-size:1.1rem;font-weight:400}.packing-type-card small{color:#08122e9e}.packing-type-card:hover,.packing-type-card:focus-visible,.packing-collection-card:hover,.packing-collection-card:focus-visible,.packing-product-card:hover,.packing-product-card:focus-visible{border-color:#c7a56ab3;transform:translateY(-4px);box-shadow:0 18px 42px #08122e1c}.packing-notice{color:var(--color-primary-navy);background:#ffffffad;border:1px solid #c7a56a57;border-radius:10px;align-items:center;gap:16px;padding:22px 26px;display:flex}.packing-notice svg{color:var(--color-gold);flex:none}.packing-notice p{overflow-wrap:anywhere;margin:0;line-height:1.65}.packing-list-header .packing-notice,.packing-search-layout .packing-notice{width:100%}.packing-mini-grid,.packing-product-grid,.packing-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.packing-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.packing-card-grid{width:var(--container-wide);grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin:0 auto clamp(44px,6vw,90px);display:grid}.packing-collection-card,.packing-product-card{color:var(--color-primary-navy);border:1px solid var(--color-soft-beige);background:#ffffffbd;border-radius:10px;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}.packing-collection-card{display:grid}.packing-collection-card img{aspect-ratio:1.42}.packing-collection-card span,.packing-product-card__copy{gap:9px;padding:20px;display:grid}.packing-collection-card strong,.packing-product-card strong{font-family:var(--font-display);font-size:1.38rem;font-weight:400;line-height:1.1}.packing-collection-card small,.packing-product-card small{color:#08122ead}.packing-collection-card em,.packing-product-card i{color:var(--color-primary-navy);font-family:var(--font-menu);align-items:center;gap:8px;margin-top:6px;font-style:normal;font-weight:700;display:inline-flex}.packing-list-header{padding:clamp(40px,6vw,72px) 0 clamp(30px,5vw,60px)}.packing-list-header h1{font-size:clamp(3rem,6vw,5rem)}.packing-list-header--split{grid-template-columns:minmax(0,.9fr) minmax(460px,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.packing-detail-hero{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);gap:clamp(36px,5vw,76px);padding:clamp(34px,6vw,72px) 0 clamp(42px,6vw,80px);display:grid}.packing-detail-hero h1{font-size:clamp(3.4rem,7vw,6rem)}.packing-detail-hero__media{gap:12px;display:grid}.packing-detail-hero__media>img{aspect-ratio:1.72;border-radius:10px}.packing-detail-hero__media>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.packing-detail-hero__media>div img{aspect-ratio:1.9;border-radius:8px}.packing-link-list{gap:10px;margin:24px 0 30px;display:grid}.packing-link-list a{border:1px solid var(--color-soft-beige);background:#ffffffa8;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:56px;padding:0 18px;display:grid}.packing-link-list svg{color:var(--color-gold)}.packing-actions{flex-wrap:wrap;gap:14px;display:flex}.packing-filter-bar{grid-template-columns:minmax(180px,1fr) minmax(160px,.72fr) minmax(220px,1fr);gap:18px;margin-bottom:22px;display:grid}.packing-filter-bar label{color:#08122eb3;gap:7px;font-size:.86rem;display:grid}.packing-filter-bar select,.packing-filter-bar input,.packing-search-box input{width:100%;height:56px;color:var(--color-primary-navy);border:1px solid var(--color-soft-beige);background:#ffffffbd;border-radius:8px;padding:0 18px}.packing-filter-bar__search{position:relative}.packing-filter-bar__search svg{color:var(--color-primary-navy);position:absolute;bottom:18px;right:16px}.packing-product-grid{width:var(--container-wide);margin:0 auto clamp(44px,6vw,86px)}.packing-product-card{grid-template-columns:190px minmax(0,1fr);min-height:250px;display:grid}.packing-product-card__image{background:var(--color-white);min-height:100%;display:block}.packing-product-card__image img{object-fit:contain;background:var(--color-white);padding:14px}.packing-product-card__copy em{color:var(--color-gold);font-family:var(--font-menu);text-transform:uppercase;font-size:.78rem;font-style:normal}.packing-product-card__copy span{color:#08122eb8;grid-template-columns:72px 1fr;gap:10px;font-size:.92rem;display:grid}.packing-product-card__copy b{color:var(--color-primary-navy)}.packing-product-detail{padding:clamp(30px,5vw,64px) 0 0}.packing-product-detail__main{grid-template-columns:minmax(420px,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(34px,5vw,72px);display:grid}.packing-product-gallery{border:1px solid var(--color-soft-beige);background:#ffffff9e;border-radius:10px;gap:16px;padding:14px;display:grid}.packing-product-gallery>img{aspect-ratio:1.18;object-fit:cover;background:var(--color-white)}.packing-product-gallery>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.packing-product-gallery span{aspect-ratio:1.42;border:1px solid var(--color-soft-beige);border-radius:8px;display:block;overflow:hidden}.packing-product-info h1{font-size:clamp(3rem,5vw,5rem)}.packing-product-info h2{color:#08122ec7;font-family:var(--font-display);margin:0 0 24px;font-weight:400}.packing-product-info dl{border-top:1px solid var(--color-soft-beige);margin:0 0 26px}.packing-product-info dl div{border-bottom:1px solid var(--color-soft-beige);grid-template-columns:140px 1fr;padding:12px 0;display:grid}.packing-product-info dt{color:var(--color-primary-navy);font-weight:700}.packing-product-info dd{color:#08122ebf;margin:0}.packing-search-layout{grid-template-columns:250px minmax(0,1fr);gap:34px;padding-bottom:clamp(48px,6vw,86px);display:grid}.packing-search-sidebar{border:1px solid var(--color-soft-beige);background:#ffffffb3;border-radius:10px;align-content:start;gap:14px;padding:24px;display:grid}.packing-search-sidebar strong{margin-top:10px}.packing-search-sidebar label{color:#08122ebd;align-items:center;gap:10px;display:flex}.packing-search-box{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:18px;display:grid}.packing-search-box button{height:56px;color:var(--color-white);background:var(--color-primary-navy);border:0;border-radius:8px;padding:0 24px}.packing-result-count{color:#08122eb8;margin:0 0 18px}.packing-product-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0}@media (width<=1100px){.packing-hero,.packing-detail-hero,.packing-list-header--split,.packing-product-detail__main,.packing-search-layout{grid-template-columns:1fr}.packing-collection-strip,.packing-type-grid,.packing-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.packing-product-grid,.packing-mini-grid,.packing-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.packing-page{background:var(--color-ivory)}.packing-hero,.packing-list-header,.packing-detail-hero,.packing-product-detail,.packing-section,.packing-notice,.packing-search-layout{width:min(100% - 32px,560px)}.packing-hero{padding-top:30px}.packing-hero h1,.packing-list-header h1,.packing-detail-hero h1,.packing-product-info h1{font-size:clamp(2.3rem,11vw,3.4rem)}.packing-collection-strip,.packing-type-grid,.packing-card-grid,.packing-product-grid,.packing-mini-grid,.packing-related-grid,.packing-product-grid--compact{grid-template-columns:1fr;width:min(100% - 32px,560px)}.packing-collection-strip,.packing-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.packing-product-card{grid-template-columns:1fr}.packing-product-card__image{aspect-ratio:1.12}.packing-filter-bar{grid-template-columns:1fr}.packing-product-info dl div{grid-template-columns:104px 1fr}.packing-product-gallery>div,.packing-detail-hero__media>div{grid-template-columns:repeat(2,1fr)}.packing-actions .button{width:100%}}html{scroll-behavior:smooth;background:var(--color-ivory);overflow-x:hidden}body{min-width:320px;color:var(--color-ink);background:var(--color-ivory);font-family:var(--font-body);margin:0;line-height:1.7;overflow-x:hidden}img{max-width:100%;display:block}.route-loading{min-height:2px}.admin-route-loading{color:#07122f;text-align:center;background:#f6f2eb;place-content:center;gap:10px;min-height:100svh;padding:32px;display:grid}.admin-route-loading strong{font-size:18px;font-weight:700}.admin-route-loading span{color:#07122fad;font-size:14px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}#root{min-height:100vh}#main-content{min-height:70vh}.eyebrow{color:var(--color-gold);font-family:var(--font-body);letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:700}.lead{color:var(--color-navy);font-size:1.14rem}.site-header{z-index:50;color:var(--color-ivory);background:var(--color-primary-navy);border-bottom:1px solid #c7a56a4d;padding:0;position:sticky;top:0}.site-header__desktop{width:100%;min-height:var(--header-height);grid-template-columns:minmax(170px,196px) minmax(0,1fr) auto;align-items:center;gap:clamp(18px,2.1vw,42px);margin:0 auto;padding:0 clamp(24px,3vw,46px);display:grid}.brand-logo,.mobile-menu__logo,.site-footer__brand a{background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:0;display:inline-flex}.brand-logo--desktop{width:clamp(168px,11.5vw,188px)}.brand-logo--mobile{width:clamp(120px,35vw,176px)}.mobile-menu__logo{width:min(58vw,210px)}.site-footer__brand a{width:min(100%,340px)}.brand-logo img,.mobile-menu__logo img,.site-footer__brand img{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 1px #ffffff14);width:100%;height:auto;max-height:78px}.site-header__nav{height:var(--header-height);justify-content:center;align-items:stretch;gap:clamp(14px,1.45vw,28px);min-width:0;display:flex}.site-header__nav-item{align-items:center;display:flex;position:relative}.site-header__nav-item>a{color:#f7f3ece0;height:100%;font-family:var(--font-menu);white-space:nowrap;letter-spacing:0;align-items:center;padding:0 2px;font-size:.82rem;font-weight:700;display:flex}.site-header__nav-item>a.active,.site-header__nav-item>a:hover{color:var(--color-gold)}.site-header__nav-item>a.active:after{content:"";background:var(--color-gold);height:1px;position:absolute;bottom:24px;left:4px;right:4px}.site-header__dropdown{opacity:0;visibility:hidden;pointer-events:none;background:var(--color-deep-navy);border:1px solid #c7a56a61;min-width:230px;max-width:min(82vw,320px);padding:16px 0;transition:opacity .16s,visibility .16s;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%);box-shadow:0 24px 70px #00000042}.site-header__nav-item:hover .site-header__dropdown,.site-header__nav-item:focus-within .site-header__dropdown{opacity:1;visibility:visible;pointer-events:auto}.site-header__dropdown a{color:#f7f3ecdb;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:0 24px;font-size:.86rem;display:flex}.site-header__dropdown a:hover{color:var(--color-gold);background:#f7f3ec0f}.nav-badge{min-width:34px;height:18px;color:var(--color-primary-navy);background:var(--color-gold);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:.62rem;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.site-header__actions{align-items:center;gap:10px;display:flex}@media (width<=1440px){.site-header__desktop{grid-template-columns:minmax(150px,178px) minmax(0,1fr) auto;gap:18px;padding-inline:24px}.brand-logo--desktop{width:clamp(150px,12vw,178px)}.site-header__nav{gap:clamp(10px,1.15vw,18px)}.site-header__nav-item>a{font-size:.78rem}.site-header__actions{gap:8px}}.icon-button{width:42px;height:42px;color:var(--color-ivory);border-radius:var(--radius);background:0 0;border:1px solid #f7f3ec3d;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{color:var(--color-gold);border-color:var(--color-gold)}.utility-icon-button{width:var(--size-utility-button);height:var(--size-utility-button);color:var(--color-ivory);border-radius:var(--radius);background:#ffffff05;border:1px solid #f7f3ec47;justify-content:center;align-items:center;display:inline-flex}.utility-icon-button:hover,.utility-icon-button:focus-visible{color:var(--color-gold);border-color:var(--color-gold);outline:none}.language-switch{border-radius:var(--radius);border:1px solid #f7f3ec40;align-items:center;display:inline-flex;overflow:hidden}.language-switch button,.language-switch a{min-width:54px;height:var(--size-language-height);color:#f7f3ecdb;font-family:var(--font-menu);background:0 0;border:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.language-switch button+button,.language-switch a+a{border-left:1px solid #f7f3ec40}.language-switch button.is-active,.language-switch a.is-active{color:var(--color-primary-navy);background:var(--color-gold)}.mobile-menu{z-index:100;width:100vw;height:100dvh;color:var(--color-ivory);background:var(--color-deep-navy);flex-direction:column;gap:22px;padding:20px;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.mobile-menu__top{justify-content:space-between;align-items:center;display:flex}.mobile-menu__nav{gap:8px;display:grid}.mobile-menu__trigger{width:100%;min-height:54px;color:var(--color-ivory);text-align:left;background:0 0;border:0;border-bottom:1px solid #f7f3ec2e;justify-content:space-between;align-items:center;padding:0 4px;font-size:1.05rem;font-weight:700;display:flex}.mobile-menu__direct-link{min-height:54px;color:var(--color-ivory);border-bottom:1px solid #f7f3ec2e;align-items:center;font-size:1.05rem;font-weight:700;display:flex}.mobile-menu__direct-link.active,.mobile-menu__direct-link:hover{color:var(--color-gold)}.mobile-menu__panel{gap:2px;padding:8px 0 16px 16px;display:grid}.mobile-menu__panel a,.mobile-menu__panel button,.mobile-menu__search{color:#f7f3ecd6;align-items:center;gap:10px;padding:10px 0;display:flex}.mobile-menu__panel a,.mobile-menu__panel button{justify-content:space-between;padding-right:8px}.mobile-menu__subgroup{border-bottom:1px solid #f7f3ec1f;gap:2px;padding:6px 0 8px;display:grid}.mobile-menu__subgroup>a:first-child,.mobile-menu__subgroup>button:first-child{color:#f7f3ece6;font-weight:800}.mobile-menu__subgroup>a:not(:first-child){padding-left:14px}.page-hero{min-height:calc(78vh - var(--header-height));isolation:isolate;background:var(--color-navy);align-items:end;display:flex;position:relative;overflow:hidden}.page-hero--compact{min-height:440px}.page-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#080f2bc7,#080f2b40,#080f2b14);position:absolute;inset:0}.page-hero__media{z-index:-2;position:absolute;inset:0}.page-hero__media img{object-fit:cover;width:100%;height:100%}.page-hero__copy{width:var(--container);color:var(--color-white);margin:0 auto;padding:88px 0 74px}.page-hero__copy h1{max-width:760px;font-family:var(--font-display);margin:0;font-size:4.2rem;font-weight:700;line-height:1.03}.page-hero__copy p:not(.eyebrow){color:#ffffffe0;max-width:620px;margin:22px 0 0;font-size:1.05rem}.page-hero--home{min-height:calc(100vh - var(--header-height));background:var(--color-ivory);align-items:center}.page-hero--home:after{background:linear-gradient(90deg,#f7f3eceb 0%,#f7f3ecc2 30%,#f7f3ec2e 58%,#f7f3ec05 100%),linear-gradient(#ffffff29,#fff0)}.page-hero--home .page-hero__media img{object-position:center center}.page-hero--home .page-hero__copy{color:var(--color-primary-navy);padding:clamp(74px,9vh,120px) 0}.page-hero--home .eyebrow{color:var(--color-gold);font-family:var(--font-menu)}.page-hero--home .page-hero__copy h1{max-width:760px;color:var(--color-primary-navy);font-size:clamp(3.6rem,7vw,7.8rem);font-weight:400;line-height:.95}.page-hero--home .page-hero__copy p:not(.eyebrow){max-width:540px;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(1.45rem,2vw,2.35rem);line-height:1.35}.page-hero--journal{background:var(--color-ivory);align-items:center;min-height:390px}.page-hero--journal.page-hero--compact{min-height:340px}.page-hero--journal:after{background:linear-gradient(90deg,#f7f3ecf5 0%,#f7f3ecd6 38%,#f7f3ec47 72%,#f7f3ec14 100%),linear-gradient(#fff3,#08122e14)}.page-hero--journal .page-hero__media img{object-position:center center}.page-hero--journal .page-hero__copy{color:var(--color-primary-navy);padding:62px 0 54px}.page-hero--journal .page-hero__copy h1{max-width:820px;color:var(--color-primary-navy);font-size:clamp(2.45rem,4.3vw,4.35rem);font-weight:400;line-height:1.08}.page-hero--journal .page-hero__copy p:not(.eyebrow){max-width:680px;color:var(--color-ink);font-size:1rem}.page-hero--journal .btn--secondary{color:var(--color-primary-navy);background:#ffffff85;border-color:#08122e38}.button-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.button-row--center{justify-content:center}.btn{border-radius:var(--radius);min-height:46px;font-family:var(--font-menu);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-weight:700;display:inline-flex}.btn--primary{color:var(--color-ivory);background:var(--color-primary-navy);border-color:var(--color-gold)}.btn--secondary{color:var(--color-navy);background:var(--color-ivory);border-color:var(--color-soft-beige)}.btn--ghost{color:var(--color-navy);border-color:var(--color-gray);background:0 0}.page-hero .btn--primary{color:var(--color-primary-navy);background:var(--color-gold);border-color:var(--color-gold)}.page-hero .btn--secondary{color:var(--color-ivory);background:#f7f3ec14;border-color:#f7f3ec6b}.page-hero--home .btn--primary{color:var(--color-ivory);background:var(--color-primary-navy);border-color:var(--color-primary-navy)}.page-hero--home .btn--secondary{color:var(--color-primary-navy);background:#ffffff57;border-color:#08122e59}.content-section,.content-band{width:100%;padding:88px 0}.content-section>*,.content-band>*{width:var(--container);margin-left:auto;margin-right:auto}.content-section--ivory{background:var(--color-ivory)}.content-section--navy{color:var(--color-white);background:var(--color-navy)}.content-section--navy .section-title p,.content-section--navy .process-list{color:#ffffffc7}.narrow>*{max-width:820px}.section-title{margin-bottom:34px}.section-title--center{text-align:center}.section-title h2{max-width:780px;color:var(--color-navy);font-family:var(--font-display);margin:0;font-size:2.3rem;line-height:1.12}.content-section--navy .section-title h2{color:var(--color-white)}.home-intro{background:var(--color-warm-white)}.home-intro-grid{border-top:1px solid var(--color-soft-beige);border-bottom:1px solid var(--color-soft-beige);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:34px;display:grid}.home-intro-grid article{border-right:1px solid var(--color-soft-beige);min-height:210px;padding:30px 24px}.home-intro-grid article:last-child{border-right:0}.home-intro-grid strong{color:var(--color-primary-navy);font-family:var(--font-display);font-size:1.45rem;font-weight:400;line-height:1.2}.home-intro-grid p{color:var(--color-gray-dark);margin:18px 0 0}.section-title p:not(.eyebrow){max-width:760px;color:var(--color-gray-dark);margin:14px 0 0}.card-grid,.chapter-grid,.journal-grid,.event-grid,.guide-grid,.catalog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.catalog-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-card{min-height:270px;color:var(--color-navy);background:var(--color-white);border:1px solid var(--color-gray);border-radius:var(--radius);grid-template-rows:150px 1fr auto;gap:16px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.feature-card:hover,.feature-card:focus-visible{border-color:#c7a56acc;outline:none;transform:translateY(-2px);box-shadow:0 18px 42px #08122e1a}.feature-card--no-image{grid-template-rows:1fr auto;min-height:220px}.feature-card__image{background:var(--color-ivory);border-radius:6px;display:block;overflow:hidden}.feature-card__image img{object-fit:cover;width:100%;height:150px}.feature-card__copy{gap:8px;display:grid}.feature-card__copy strong,.collection-card__copy strong,.category-card strong,.guide-card strong,.journal-card strong,.event-card strong,.press-card strong{font-family:var(--font-display);color:var(--color-navy);font-size:1.35rem;line-height:1.15}.feature-card__copy span:not(.feature-card__meta),.feature-card__copy small,.collection-card__copy small,.category-card small,.guide-card small,.journal-card em,.event-card p,.press-card em{color:var(--color-gray-dark);font-style:normal}.feature-card__meta{color:var(--color-gold);font-size:.82rem}.catalog-hub-card{min-height:340px;color:var(--color-primary-navy);background:var(--color-white);border:1px solid var(--color-soft-beige);border-radius:var(--radius);grid-template-rows:170px 1fr;gap:16px;padding:14px;display:grid}.catalog-hub-card__image{background:var(--color-ivory);border-radius:6px;display:block;overflow:hidden}.catalog-hub-card__image img{object-fit:cover;width:100%;height:170px}.catalog-hub-card__copy{align-content:start;gap:8px;display:grid}.catalog-hub-card__copy em{color:var(--color-gold);text-transform:uppercase;font-size:.78rem;font-style:normal;font-weight:700}.catalog-hub-card__copy strong{color:var(--color-primary-navy);font-family:var(--font-display);font-size:1.5rem;font-weight:400;line-height:1.15}.catalog-hub-card__copy small{color:var(--color-gray-dark)}.catalog-hub-card__copy b{color:var(--color-gold);margin-top:6px;font-size:.84rem}.collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.collection-card{background:var(--color-white);border:1px solid var(--color-gray);border-radius:var(--radius);grid-template-rows:230px 1fr auto;gap:14px;min-height:360px;padding:14px;display:grid}.collection-card__image{background:var(--color-ivory);border-radius:6px;overflow:hidden}.collection-card__image img{object-fit:cover;width:100%;height:230px}.collection-card__copy{gap:6px;display:grid}.collection-card__copy span{color:var(--color-gold);font-size:.8rem}.category-grid,.mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.category-card,.guide-card,.journal-card{background:var(--color-white);border:1px solid var(--color-gray);border-radius:var(--radius);grid-template-rows:210px 1fr;gap:16px;padding:14px;display:grid}.category-card img,.guide-card img,.journal-card img{object-fit:cover;background:var(--color-ivory);border-radius:6px;width:100%;height:210px}.category-card span,.guide-card span,.journal-card span{gap:8px;display:grid}.journal-tabs{top:var(--header-height);z-index:20;border-bottom:1px solid var(--color-soft-beige);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f3ecf0;padding:14px 0;position:sticky}.journal-tabs>div{width:var(--container);scrollbar-width:thin;gap:10px;margin:0 auto;display:flex;overflow-x:auto}.journal-tabs a{min-height:42px;color:var(--color-primary-navy);border:1px solid var(--color-soft-beige);font-family:var(--font-menu);background:#ffffffb8;border-radius:999px;flex:none;align-items:center;padding:0 18px;font-size:.88rem;display:inline-flex}.journal-tabs a:hover,.journal-tabs a:focus-visible{color:var(--color-white);background:var(--color-primary-navy);border-color:var(--color-primary-navy);outline:none}.journal-featured-card{color:var(--color-primary-navy);background:var(--color-white);border:1px solid var(--color-soft-beige);border-radius:var(--radius);grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);display:grid;overflow:hidden;box-shadow:0 24px 58px #08122e14}.journal-featured-card img{object-fit:cover;width:100%;height:520px}.journal-featured-card>span{align-content:center;gap:18px;padding:48px;display:grid}.journal-featured-card small,.journal-archive-card small{color:var(--color-gold);font-family:var(--font-menu);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-style:normal;font-weight:700}.journal-featured-card strong{color:var(--color-primary-navy);font-family:var(--font-display);font-size:clamp(2rem,3vw,3.6rem);font-weight:400;line-height:1.08}.journal-featured-card em,.journal-archive-card em{color:var(--color-gray-dark);font-style:normal;line-height:1.75}.journal-featured-card b,.journal-archive-card b{color:var(--color-primary-navy);font-family:var(--font-menu);align-items:center;gap:8px;margin-top:8px;font-size:.88rem;display:inline-flex}.journal-content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.journal-archive-card{min-height:420px;color:var(--color-primary-navy);background:var(--color-white);border:1px solid var(--color-soft-beige);border-radius:var(--radius);grid-template-rows:210px 1fr;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden}.journal-archive-card:hover,.journal-archive-card:focus-visible,.journal-featured-card:hover,.journal-featured-card:focus-visible{border-color:#c7a56ad1;outline:none;transform:translateY(-2px);box-shadow:0 18px 42px #08122e1a}.journal-archive-card img{object-fit:cover;width:100%;height:210px}.journal-archive-card>span{align-content:start;gap:12px;padding:24px;display:grid}.journal-archive-card strong{color:var(--color-primary-navy);font-family:var(--font-display);font-size:1.55rem;font-weight:400;line-height:1.18}.journal-section-head{width:var(--container);justify-content:space-between;align-items:end;gap:20px;margin:0 auto 28px;display:flex}.journal-section-head .section-title{margin-bottom:0}.journal-press-list{width:var(--container);border-top:1px solid var(--color-soft-beige);gap:0;margin:0 auto}.journal-press-list .press-card{border:0;border-bottom:1px solid var(--color-soft-beige);background:0 0;border-radius:0;grid-template-columns:minmax(120px,.16fr) minmax(240px,.34fr) minmax(0,1fr);align-items:center;gap:24px;min-height:0;padding:24px 0;display:grid}.journal-press-list .press-card strong{color:var(--color-primary-navy);font-family:var(--font-display);font-size:1.35rem;font-weight:400}.journal-press-list .press-card em{color:var(--color-gray-dark);font-style:normal;line-height:1.6}.journal-category-page,.journal-featured-section,.journal-main-grid-section,.journal-press-section{background:var(--color-warm-white)}.journal-cta-section .button-row{width:var(--container);margin:0 auto}.artist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.artist-card{background:var(--color-white);border:1px solid var(--color-gray);border-radius:var(--radius);grid-template-columns:170px 1fr;gap:20px;padding:18px;display:grid}.artist-card img{object-fit:cover;border-radius:6px;width:170px;height:220px}.artist-card h3{color:var(--color-navy);font-family:var(--font-display);margin:0;font-size:1.7rem}.tag-row{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.tag-row a,.mini-link,.text-link{min-height:36px;color:var(--color-navy);background:var(--color-ivory);border:1px solid var(--color-gray);border-radius:var(--radius);align-items:center;padding:0 12px;display:inline-flex}.catalog-subcatalog{background:var(--color-white)}.catalog-subcatalog>*{grid-template-columns:minmax(0,1fr) minmax(260px,.4fr);align-items:start;gap:42px;display:grid}.catalog-subcatalog__intro h2{max-width:720px;color:var(--color-primary-navy);font-family:var(--font-display);margin:0;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:400;line-height:1}.catalog-subcatalog__intro p:not(.eyebrow){max-width:720px;color:var(--color-gray-dark)}.catalog-subcatalog__links{color:var(--color-primary-navy);background:var(--color-ivory);border:1px solid var(--color-soft-beige);border-radius:var(--radius);gap:10px;padding:22px;display:grid}.catalog-subcatalog__links strong,.catalog-product-list strong{color:var(--color-gold);text-transform:uppercase;font-size:.82rem}.catalog-subcatalog__links a{border-bottom:1px solid var(--color-soft-beige);padding:8px 0}.catalog-subcatalog__links a:last-child{border-bottom:0}.catalog-collection-meta{grid-template-columns:minmax(0,.8fr) minmax(260px,.5fr);gap:18px;display:grid}.catalog-product-list{color:var(--color-primary-navy);background:var(--color-white);border:1px solid var(--color-soft-beige);border-radius:var(--radius);gap:10px;padding:22px;display:grid}.catalog-product-list span{border-bottom:1px solid var(--color-soft-beige);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.catalog-product-list span:last-child{border-bottom:0}.catalog-product-list small{color:var(--color-gray-dark)}.collection-detail-hero{width:var(--container-wide);grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:48px;margin:64px auto 0;padding:36px 0 60px;display:grid}.collection-detail-hero>img{object-fit:cover;border-radius:var(--radius);background:var(--color-ivory);width:100%;min-height:520px;max-height:680px}.collection-detail-hero h1,.story-detail h1{color:var(--color-navy);font-family:var(--font-display);margin:0;font-size:3.4rem;line-height:1.05}.collection-concept{color:var(--color-gold);font-family:var(--font-menu);letter-spacing:0;margin:10px 0 0;font-size:.82rem;font-weight:700}.collection-mood-grid,.product-lineup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.collection-mood-card,.product-showcase-card{background:var(--color-white);border:1px solid var(--color-gray);border-radius:var(--radius);overflow:hidden}.collection-mood-card img{object-fit:cover;background:var(--color-ivory);width:100%;height:320px}.collection-mood-card div{gap:8px;padding:18px;display:grid}.collection-mood-card strong,.product-showcase-card strong{color:var(--color-navy);font-family:var(--font-display);font-size:1.35rem;line-height:1.15}.collection-mood-card p{color:var(--color-gray-dark);margin:0}.product-lineup-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.product-showcase-card{min-height:330px;color:var(--color-navy);grid-template-rows:170px auto auto auto;gap:8px;padding:14px;display:grid}.product-showcase-card span{background:var(--color-white);border-radius:6px;justify-content:center;align-items:center;display:flex;overflow:hidden}.product-showcase-card img{object-fit:contain;width:100%;height:170px}.product-showcase-card small{color:var(--color-gray-dark);line-height:1.35}.product-showcase-card em{color:var(--color-gold);align-self:end;font-size:.8rem;font-style:normal;font-weight:700}.two-column{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);align-items:start;gap:48px;display:grid}.section-image{object-fit:cover;border-radius:var(--radius);width:100%;height:420px}.maison-detail-lead{background:var(--color-warm-white);padding-top:70px;padding-bottom:70px}.maison-detail-lead>div{max-width:820px}.maison-detail-lead h2{color:var(--color-primary-navy);font-family:var(--font-display);margin:0;font-size:clamp(2.2rem,4vw,4rem);font-weight:400;line-height:1.05}.maison-detail-lead p:not(.eyebrow){max-width:720px;color:var(--color-gray-dark);margin:20px 0 0;font-size:1.1rem;line-height:1.85}.maison-detail-split{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;gap:48px;display:grid}.maison-detail-copy{max-width:720px}.maison-detail-copy .section-title{margin-bottom:22px}.maison-detail-copy>p{color:var(--color-gray-dark);margin:0 0 16px;line-height:1.85}.content-section--navy .maison-detail-copy>p{color:#ffffffc7}.maison-detail-image{object-fit:cover;border-radius:var(--radius);width:100%;height:min(480px,46vw);min-height:320px}.maison-timeline{border-top:1px solid var(--color-soft-beige);border-left:1px solid var(--color-soft-beige);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.maison-timeline li{background:var(--color-white);border-right:1px solid var(--color-soft-beige);border-bottom:1px solid var(--color-soft-beige);min-height:190px;padding:24px}.maison-timeline span{min-width:42px;height:28px;color:var(--color-primary-navy);background:var(--color-soft-beige);font-family:var(--font-menu);border-radius:999px;justify-content:center;align-items:center;margin-bottom:18px;font-size:.78rem;font-weight:700;display:inline-flex}.maison-timeline strong,.maison-value-grid strong,.maison-gallery-grid strong{color:var(--color-primary-navy);font-family:var(--font-display);font-size:1.3rem;font-weight:400;line-height:1.2;display:block}.maison-timeline p,.maison-value-grid p,.maison-gallery-grid span{color:var(--color-gray-dark);margin:12px 0 0;line-height:1.7}.maison-value-grid{border-top:1px solid var(--color-soft-beige);border-left:1px solid var(--color-soft-beige);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.maison-value-grid article{border-right:1px solid var(--color-soft-beige);border-bottom:1px solid var(--color-soft-beige);background:#ffffff9e;min-height:170px;padding:26px 22px}.maison-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.maison-gallery-grid figure{background:var(--color-white);border:1px solid var(--color-soft-beige);border-radius:var(--radius);margin:0;overflow:hidden}.maison-gallery-grid img{object-fit:cover;width:100%;height:280px}.maison-gallery-grid figcaption{gap:6px;padding:20px;display:grid}.maison-related-grid .feature-card{background:var(--color-warm-white)}.detail-list{gap:14px;margin:0;display:grid}.detail-list div{border-bottom:1px solid var(--color-gray);padding:14px 0}.detail-list dt{color:var(--color-gold);text-transform:uppercase;font-size:.82rem}.detail-list dd{color:var(--color-navy);margin:4px 0 0}.process-list,.cue-list{gap:14px;margin:0;padding-left:24px;display:grid}.image-grid{grid-template-columns:1fr 1fr 1fr;gap:18px;display:grid}.image-grid figure{margin:0}.image-grid img{object-fit:cover;border-radius:var(--radius);width:100%;height:330px}.image-grid figcaption{color:var(--color-gray-dark);margin-top:8px}.catalog-archive{gap:30px}.catalog-document-links{flex-wrap:wrap;gap:12px;display:flex}.catalog-document-links a{min-height:44px;color:var(--color-primary-navy);background:#ffffffad;border:1px solid #c7a56abf;border-radius:4px;justify-content:center;align-items:center;padding:0 18px;font-size:.9rem;font-weight:700;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.catalog-document-links a:hover,.catalog-document-links a:focus-visible{color:var(--color-white);background:var(--color-primary-navy);border-color:var(--color-primary-navy);outline:none}.catalog-filter-panel{border:1px solid var(--color-soft-beige);border-radius:var(--radius);background:#ffffffb8;gap:18px;padding:22px;display:grid}.catalog-filter-row{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:18px;display:grid}.catalog-filter-row>span,.catalog-search-form label{color:var(--color-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.catalog-filter-tabs{flex-wrap:wrap;gap:8px;display:flex}.catalog-filter-tabs button,.catalog-filter-row select,.catalog-search-form input,.catalog-search-form button{min-height:42px;color:var(--color-primary-navy);background:var(--color-white);border:1px solid var(--color-soft-beige);border-radius:6px}.catalog-filter-tabs button{padding:0 14px;transition:color .18s,background-color .18s,border-color .18s}.catalog-filter-tabs button:hover,.catalog-filter-tabs button:focus-visible,.catalog-filter-tabs button.is-active{color:var(--color-white);background:var(--color-primary-navy);border-color:var(--color-primary-navy);outline:none}.catalog-filter-row select{width:min(100%,420px);padding:0 12px}.catalog-search-form{grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.catalog-search-form input{width:100%;padding:0 14px}.catalog-search-form button{color:var(--color-white);background:var(--color-primary-navy);border-color:var(--color-primary-navy);padding:0 18px}.catalog-archive-summary{color:var(--color-gray-dark);align-items:baseline;gap:6px;display:flex}.catalog-archive-summary strong{color:var(--color-gold);font-family:var(--font-display);font-size:2rem;font-weight:400}.catalog-archive-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.catalog-archive-card{min-height:410px;color:var(--color-primary-navy);background:var(--color-white);border:1px solid var(--color-soft-beige);border-radius:var(--radius);grid-template-rows:190px 1fr;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.catalog-archive-card:hover,.catalog-archive-card:focus-visible{border-color:#c7a56acc;outline:none;transform:translateY(-2px);box-shadow:0 18px 42px #08122e1a}.catalog-archive-card__image{background:var(--color-ivory);border-radius:6px;display:block;overflow:hidden}.catalog-archive-card__image img{object-fit:cover;width:100%;height:190px;transition:transform .26s}.catalog-archive-card:hover .catalog-archive-card__image img,.catalog-archive-card:focus-visible .catalog-archive-card__image img{transform:scale(1.03)}.catalog-archive-card__copy{align-content:start;gap:10px;padding:16px 4px 2px;display:grid}.catalog-archive-card__meta{color:var(--color-gold);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.catalog-archive-card__copy strong{color:var(--color-primary-navy);font-family:var(--font-display);font-size:1.36rem;font-weight:400;line-height:1.18}.catalog-archive-card__copy small{color:var(--color-gray-dark);line-height:1.55}.catalog-archive-card__copy em{color:var(--color-gold);margin-top:8px;font-style:normal;font-weight:700}.catalog-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.catalog-collection-card{min-height:190px;color:var(--color-primary-navy);background:var(--color-white);border:1px solid var(--color-soft-beige);border-radius:var(--radius);grid-template-columns:180px minmax(0,1fr);display:grid;overflow:hidden}.catalog-collection-card img{object-fit:cover;width:100%;height:100%;min-height:190px}.catalog-collection-card span{align-content:center;gap:8px;padding:20px;display:grid}.catalog-collection-card em{color:var(--color-gold);text-transform:uppercase;font-size:.74rem;font-style:normal;font-weight:700}.catalog-collection-card strong{color:var(--color-primary-navy);font-family:var(--font-display);font-size:1.45rem;font-weight:400;line-height:1.15}.catalog-collection-card small{color:var(--color-gray-dark);line-height:1.55}.catalog-item-detail{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:start;gap:34px;display:grid}.catalog-item-detail__image{background:var(--color-white);border:1px solid var(--color-soft-beige);border-radius:var(--radius);overflow:hidden}.catalog-item-detail__image img{object-fit:cover;width:100%;min-height:460px}.catalog-item-detail__copy{background:var(--color-white);border:1px solid var(--color-soft-beige);border-radius:var(--radius);gap:16px;padding:32px;display:grid}.catalog-item-detail__copy h2{color:var(--color-primary-navy);font-family:var(--font-display);margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.05}.catalog-item-detail__copy p:not(.eyebrow){color:var(--color-gray-dark);margin:0;line-height:1.8}.catalog-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.catalog-related-link{min-height:140px;color:var(--color-primary-navy);background:var(--color-white);border:1px solid var(--color-soft-beige);border-radius:var(--radius);gap:8px;padding:18px;display:grid}.catalog-related-link strong{font-family:var(--font-display);font-size:1.25rem;font-weight:400}.catalog-related-link span{color:var(--color-gray-dark);line-height:1.55}.event-card,.press-card{background:var(--color-white);border:1px solid var(--color-gray);border-radius:var(--radius);align-content:start;gap:10px;min-height:210px;padding:18px;display:grid}.press-list,.story-list,.search-results{gap:12px;display:grid}.story-row,.press-card,.search-results a{background:var(--color-white);border:1px solid var(--color-gray);border-radius:var(--radius);padding:18px}.story-row{gap:6px;display:grid}.story-detail{width:var(--container);grid-template-columns:minmax(0,.85fr) minmax(360px,1fr);gap:42px;margin:64px auto;display:grid}.story-detail>img{object-fit:cover;border-radius:var(--radius);width:100%;height:620px}.story-detail__copy{align-self:center}.contact-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-form label{color:var(--color-navy);gap:8px;font-weight:700;display:grid}.contact-form__wide{grid-column:1/-1}.contact-form input,.contact-form select,.contact-form textarea,.search-form input{width:100%;min-height:48px;color:var(--color-navy);background:var(--color-white);border:1px solid var(--color-gray);border-radius:var(--radius);padding:10px 12px}.contact-form textarea{resize:vertical}.form-status{color:var(--color-navy);background:var(--color-ivory);border:1px solid var(--color-gray);border-radius:var(--radius);grid-column:1/-1;margin:0;padding:14px}.faq-list{gap:10px;display:grid}.faq-item{background:var(--color-white);border:1px solid var(--color-gray);border-radius:var(--radius)}.faq-item button{width:100%;min-height:58px;color:var(--color-navy);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.faq-item p{color:var(--color-gray-dark);margin:0;padding:0 16px 16px}.visit-map{grid-template-columns:1fr 1fr;align-items:stretch;gap:30px;display:grid}.visit-map__placeholder{min-height:320px;color:var(--color-navy);background:var(--color-ivory);border:1px solid var(--color-gray);border-radius:var(--radius);align-content:center;place-items:center;gap:12px;display:grid}.boutique-main-section,.boutique-spotlight-section,.boutique-services-section,.boutique-visit-page,.boutique-contact-page,.boutique-experience-page,.boutique-gallery-section,.boutique-quick-section,.boutique-appointment,.boutique-faq-page{background:var(--color-warm-white)}.boutique-visit-panel{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:28px}.boutique-info-panel,.boutique-map-card,.boutique-spotlight,.boutique-contact-info{border:1px solid var(--color-soft-beige);border-radius:var(--radius);background:#ffffffb8;box-shadow:0 20px 50px #08122e0f}.boutique-info-panel{padding:38px}.boutique-info-panel h2,.boutique-spotlight h2,.boutique-contact-info h2{color:var(--color-primary-navy);font-family:var(--font-display);margin:0;font-size:clamp(1.9rem,3vw,3rem);font-weight:400;line-height:1.12}.boutique-info-panel>p:not(.eyebrow),.boutique-spotlight p,.boutique-contact-info p{color:var(--color-gray-dark);line-height:1.8}.boutique-info-list{border-top:1px solid var(--color-soft-beige);gap:0;margin-top:30px;display:grid}.boutique-info-list article{color:var(--color-primary-navy);border-bottom:1px solid var(--color-soft-beige);grid-template-columns:34px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.boutique-info-list svg,.boutique-contact-info .boutique-info-list article>span:first-child{width:30px;height:30px;color:var(--color-gold)}.boutique-contact-info .boutique-info-list article>span:first-child{border:1px solid var(--color-gold);border-radius:999px;display:block}.boutique-info-list strong{color:var(--color-primary-navy);font-family:var(--font-menu);letter-spacing:.02em;font-size:.9rem;display:block}.boutique-info-list span{color:var(--color-text);margin-top:5px;display:block}.boutique-info-list small{color:var(--color-gray-dark);margin-top:5px;line-height:1.5;display:block}.boutique-map-card{grid-template-rows:auto 1fr auto;gap:18px;padding:28px;display:grid}.boutique-map-card>div:first-child strong{color:var(--color-primary-navy);font-family:var(--font-display);font-size:1.8rem;font-weight:400;display:block}.boutique-map-card>div:first-child span,.boutique-map-card p{color:var(--color-gray-dark)}.boutique-map-card__surface{background:linear-gradient(30deg, transparent 47%, #c7a56a2e 48%, #c7a56a2e 52%, transparent 53%), linear-gradient(122deg, transparent 46%, #08122e14 47%, #08122e14 51%, transparent 52%), repeating-linear-gradient(0deg, #08122e0d, #08122e0d 1px, transparent 1px, transparent 54px), repeating-linear-gradient(90deg, #08122e0d, #08122e0d 1px, transparent 1px, transparent 64px), var(--color-ivory);border:1px solid var(--color-soft-beige);border-radius:var(--radius);min-height:330px;position:relative;overflow:hidden}.boutique-map-card__route{background:#c7a56a29;border-radius:999px;display:block;position:absolute}.boutique-map-card__route--one{width:72%;height:22px;top:34%;left:-8%;transform:rotate(-24deg)}.boutique-map-card__route--two{width:68%;height:18px;bottom:24%;right:-12%;transform:rotate(18deg)}.boutique-map-card__route--three{width:18px;height:78%;top:8%;left:58%;transform:rotate(7deg)}.boutique-map-card__pin{width:58px;height:58px;color:var(--color-white);background:var(--color-primary-navy);border:4px solid var(--color-white);border-radius:999px;place-items:center;display:grid;position:absolute;top:38%;right:28%;box-shadow:0 16px 36px #08122e33}.boutique-map-card__station{color:var(--color-primary-navy);font-weight:700;position:absolute;top:58%;right:12%}.boutique-spotlight{width:var(--container);grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:0;margin:0 auto;display:grid;overflow:hidden}.boutique-spotlight img{object-fit:cover;width:100%;height:440px}.boutique-spotlight>div{align-self:center;padding:48px}.boutique-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.boutique-quick-card{min-height:190px;color:var(--color-primary-navy);border:1px solid var(--color-soft-beige);border-radius:var(--radius);background:#ffffffbd;align-content:start;gap:14px;padding:24px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.boutique-quick-card:hover,.boutique-quick-card:focus-visible,.boutique-service-card:hover,.boutique-service-card:focus-visible{border-color:#c7a56ad1;outline:none;transform:translateY(-2px);box-shadow:0 18px 42px #08122e1a}.boutique-quick-card svg{color:var(--color-gold)}.boutique-quick-card strong{color:var(--color-primary-navy);font-family:var(--font-display);font-size:1.4rem;font-weight:400}.boutique-quick-card span,.boutique-service-card p{color:var(--color-gray-dark);line-height:1.65}.boutique-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.boutique-service-card{min-height:250px;color:var(--color-primary-navy);background:var(--color-white);border:1px solid var(--color-soft-beige);border-radius:var(--radius);grid-template-columns:minmax(160px,.8fr) minmax(0,1fr);transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;overflow:hidden}.boutique-service-card img{object-fit:cover;width:100%;height:100%;min-height:250px}.boutique-service-card>div{align-content:center;gap:12px;padding:30px;display:grid}.boutique-service-card svg{color:var(--color-gold)}.boutique-service-card strong{color:var(--color-primary-navy);font-family:var(--font-display);font-size:1.45rem;font-weight:400}.boutique-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.boutique-gallery-grid figure{background:var(--color-white);border:1px solid var(--color-soft-beige);border-radius:var(--radius);margin:0;overflow:hidden}.boutique-gallery-grid img{object-fit:cover;width:100%;height:320px}.boutique-gallery-grid figcaption{gap:8px;padding:20px;display:grid}.boutique-gallery-grid strong{color:var(--color-primary-navy);font-family:var(--font-display);font-size:1.3rem;font-weight:400}.boutique-gallery-grid span{color:var(--color-gray-dark)}.boutique-contact-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);align-items:start;gap:32px;display:grid}.boutique-contact-layout>div,.boutique-contact-info{padding:34px}.boutique-contact-layout>div{border:1px solid var(--color-soft-beige);border-radius:var(--radius);background:#ffffffb8}.contact-form__consent{align-items:center;gap:10px;font-weight:400;display:flex}.contact-form__consent input{flex:0 0 18px;width:18px;height:18px;min-height:18px;padding:0}.boutique-notice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.boutique-notice-grid article{border:1px solid var(--color-soft-beige);border-radius:var(--radius);background:#ffffffb8;min-height:160px;padding:26px}.boutique-notice-grid strong{color:var(--color-primary-navy);font-family:var(--font-display);font-size:1.35rem;font-weight:400}.boutique-notice-grid p{color:var(--color-gray-dark);line-height:1.7}.search-form{grid-template-columns:1fr 48px;gap:10px;margin-bottom:24px;display:grid}.search-results a{gap:6px;display:grid}.search-results span,.story-row span,.press-card span,.journal-card small,.event-card small{color:var(--color-gold);text-transform:uppercase;font-size:.8rem}.empty-state{color:var(--color-navy);text-align:center;background:var(--color-ivory);border:1px solid var(--color-gray);border-radius:var(--radius);place-items:center;gap:12px;padding:64px 24px;display:grid}.empty-state h2{font-family:var(--font-display);margin:0}.legal-page p{color:var(--color-gray-dark)}.site-footer{color:var(--color-ivory);background:var(--color-deep-navy);border-top:1px solid #c7a56a61}.site-footer__inner{width:var(--container);grid-template-columns:230px 1fr auto;align-items:start;gap:30px;margin:0 auto;padding:46px 0;display:grid}.site-footer__brand p{color:#f7f3ecd6;font-family:var(--font-display);margin:16px 0 0}.site-footer__copy p{color:#f7f3ecbd;margin:0 0 8px}.site-footer nav{color:#f7f3ecd1;gap:8px;display:grid}.site-footer nav a:hover{color:var(--color-gold)}.art-page{background:var(--color-ivory)}.art-hero{min-height:clamp(320px,38vw,430px);color:var(--color-white);background:var(--color-primary-navy);align-items:end;display:grid;position:relative;overflow:hidden}.art-hero:after{content:"";background:linear-gradient(90deg,#08122edb 0%,#08122e85 42%,#08122e14 100%),linear-gradient(#08122e2e,#08122e1a);position:absolute;inset:0}.art-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.art-hero__copy{z-index:1;width:var(--container);margin:0 auto;padding:clamp(62px,7vw,98px) 0 clamp(46px,5vw,70px);position:relative}.art-hero__copy h1{max-width:760px;color:var(--color-white);font-family:var(--font-display);margin:0;font-size:clamp(3rem,5.4vw,5.5rem);font-weight:400;line-height:1.02}.art-hero__copy p:not(.eyebrow){color:#ffffffe0;max-width:620px;margin:20px 0 0;font-size:1rem;line-height:1.8}.art-section{width:var(--container);margin:0 auto;padding:58px 0}.art-intro-grid,.art-item-row,.art-steps,.art-recommendations{grid-template-columns:minmax(230px,.28fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,58px);display:grid}.art-section__intro h2,.art-side-copy h2,.art-mood-board__lead h2,.art-final-cta h2{color:var(--color-primary-navy);font-family:var(--font-display);margin:0;font-size:clamp(2rem,3vw,3.15rem);font-weight:400;line-height:1.13}.art-section__intro p:not(.eyebrow),.art-side-copy p:not(.eyebrow),.art-mood-board__lead p,.art-final-cta p{max-width:620px;color:var(--color-gray-dark);margin:18px 0 0;line-height:1.78}.art-section__intro--center{text-align:center;width:min(780px,100%);margin:0 auto 34px}.art-section__intro--center p:not(.eyebrow){margin-left:auto;margin-right:auto}.art-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.art-feature-card{text-align:center;border:1px solid var(--color-soft-beige);border-radius:var(--radius);background:#ffffff9e;align-content:center;justify-items:center;gap:13px;min-height:188px;padding:24px 18px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.art-feature-card:hover,.art-feature-card:focus-within,.art-hub-card:hover,.art-hub-card:focus-visible,.art-item-card:hover,.art-recommend-card:hover,.art-recommend-card:focus-visible{border-color:#c7a56ac7;transform:translateY(-2px);box-shadow:0 18px 42px #08122e14}.art-feature-card__icon,.art-step-card__icon{width:54px;height:54px;color:var(--color-gold);place-items:center;display:grid}.art-feature-card__icon svg,.art-step-card__icon svg{width:42px;height:42px}.art-feature-card strong,.art-item-card strong,.art-step-card strong,.art-hub-card strong,.art-recommend-card strong{color:var(--color-primary-navy);font-family:var(--font-display);font-size:1.32rem;font-weight:400;line-height:1.18}.art-feature-card p,.art-item-card p,.art-step-card p,.art-recommend-card small,.art-hub-card small{color:var(--color-gray-dark);margin:0;font-size:.9rem;line-height:1.62}.art-text-link{color:var(--color-primary-navy);font-family:var(--font-menu);align-items:center;gap:8px;margin-top:18px;font-size:.88rem;font-weight:700;display:inline-flex}.art-text-link svg{color:var(--color-gold)}.art-item-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.art-item-card{align-content:start;gap:12px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.art-item-card img{aspect-ratio:1.32;object-fit:cover;border-radius:0;width:100%}.art-mood-board{grid-template-columns:minmax(260px,.33fr) minmax(0,1fr);gap:0;padding-top:24px;display:grid}.art-mood-board__lead{min-height:300px;color:var(--color-white);background:linear-gradient(135deg, #08122efa, #0a1433f0), var(--color-primary-navy);align-content:center;padding:clamp(28px,4vw,46px);display:grid}.art-mood-board__lead h2,.art-mood-board__lead .art-text-link{color:var(--color-white)}.art-mood-board__lead p{color:#f7f3eccc}.art-mood-board__images{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:150px;gap:2px;display:grid}.art-mood-board__images figure{background:var(--color-soft-beige);min-width:0;min-height:0;margin:0;overflow:hidden}.art-mood-board__images figure:first-child{grid-row:span 2}.art-mood-board__images figure:nth-child(2),.art-mood-board__images figure:nth-child(5){grid-column:span 2}.art-mood-board__images img{object-fit:cover;width:100%;height:100%;transition:transform .38s}.art-mood-board:hover .art-mood-board__images img{transform:scale(1.025)}.art-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.art-step-card{text-align:center;align-content:start;justify-items:center;gap:10px;min-height:220px;padding:0 24px;display:grid;position:relative}.art-step-card:not(:last-child):after{content:">";color:var(--color-gold);font-family:var(--font-display);font-size:1.7rem;position:absolute;top:76px;right:-5px}.art-step-card__number{color:var(--color-gold);font-family:var(--font-display);font-size:1.75rem}.art-recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.art-recommendation-grid .art-recommend-card:nth-child(4){display:none}.art-recommend-card{min-height:190px;color:var(--color-white);background:var(--color-primary-navy);border-radius:var(--radius);border:1px solid #c7a56a47;align-items:end;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.art-recommend-card:after{content:"";background:linear-gradient(#08122e0a,#08122ed6);position:absolute;inset:0}.art-recommend-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.art-recommend-card span{z-index:1;gap:6px;padding:24px;display:grid;position:relative}.art-recommend-card strong,.art-recommend-card small{color:var(--color-white)}.art-recommend-card small{opacity:.82}.art-recommend-card em{width:28px;height:28px;color:var(--color-white);border:1px solid #f7f3ec8c;border-radius:999px;place-items:center;margin-top:4px;font-style:normal;display:grid}.art-final-cta{width:100%;min-height:170px;color:var(--color-white);background:var(--color-primary-navy);border-top:1px solid #c7a56a52;border-bottom:1px solid #c7a56a52;grid-template-columns:minmax(280px,.38fr) minmax(0,1fr) auto;align-items:center;gap:clamp(22px,4vw,60px);padding:0 calc(50vw + min(1180px,100vw - 40px)/-2);display:grid}.art-final-cta img{object-fit:cover;object-position:center;width:100%;height:170px}.art-final-cta h2{color:var(--color-white);font-size:clamp(1.8rem,2.6vw,2.7rem)}.art-final-cta p{color:#f7f3ecc7;max-width:660px}.art-gold-button{min-height:48px;color:var(--color-primary-navy);background:var(--color-gold);border:1px solid var(--color-gold);border-radius:var(--radius);font-family:var(--font-menu);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-weight:700;display:inline-flex}.art-hub-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.art-hub-card{border:1px solid var(--color-soft-beige);border-radius:var(--radius);background:#ffffffa3;grid-template-rows:210px 1fr;min-height:330px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;overflow:hidden}.art-hub-card img{object-fit:cover;width:100%;height:210px}.art-hub-card span{align-content:start;gap:10px;padding:22px;display:grid}.art-hub-card small{color:var(--color-gold);font-family:var(--font-menu);text-transform:uppercase;font-size:.74rem;font-weight:700}.art-hub-card em{color:var(--color-primary-navy);align-items:center;gap:8px;font-style:normal;font-weight:700;display:inline-flex}.home-world-section,.home-collection-section,.home-archive-section{width:min(100% - 72px,1660px);margin:0 auto}.home-film-hero{--home-hero-poster:url(/images/brand/boutique-interior.jpg);isolation:isolate;background:var(--home-hero-poster) center / cover no-repeat;width:100%;min-height:clamp(560px,100svh - 170px,780px);display:grid;position:relative;overflow:hidden}.home-film-hero__inner{z-index:2;width:min(100% - 72px,1660px);min-height:inherit;justify-content:space-between;align-items:center;gap:clamp(28px,5vw,90px);margin:0 auto;padding:clamp(56px,7vw,96px) 0 clamp(72px,8vw,118px);display:flex;position:relative}.home-film-hero__video,.home-film-hero__scrim{position:absolute;inset:0}.home-film-hero__video{z-index:-2;object-fit:cover;background:var(--home-hero-poster) center / cover no-repeat;width:100%;height:100%}.home-film-hero__scrim{z-index:-1;background:linear-gradient(90deg,#06112edb 0%,#06112e8f 42%,#06112e38 74%,#06112e80 100%),linear-gradient(#06112e57 0%,#06112e1a 48%,#06112ec2 100%)}.home-film-hero__copy{color:#fff;align-content:center;gap:22px;max-width:980px;display:grid}.home-film-hero__copy>p,.home-eyebrow,.home-section-heading>p,.home-archive-section>p{color:var(--color-gold);font-family:var(--font-menu);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.home-film-hero__copy h1,.home-section-heading h2,.home-craft-section h2{font-family:var(--font-title);letter-spacing:0;margin:0;font-weight:400}.home-section-heading h2,.home-craft-section h2{color:var(--color-primary-navy)}.home-film-hero__copy h1{color:#fff;word-break:keep-all;text-shadow:0 18px 44px #00000057;max-width:980px;font-size:clamp(4rem,6.25vw,7.1rem);line-height:.98}.home-film-hero__copy>span,.home-craft-section span{max-width:560px;font-size:1.02rem;line-height:1.82}.home-film-hero__copy>span{color:#ffffffdb;text-shadow:0 10px 28px #0000004d}.home-craft-section span{color:var(--color-text)}.home-film-hero__actions{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.home-button{border:1px solid var(--color-primary-navy);min-height:48px;font-family:var(--font-menu);border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:.88rem;font-weight:700;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.home-button:hover{transform:translateY(-2px)}.home-film-hero .home-button--primary{color:var(--color-primary-navy);background:#fff;border-color:#fff}.home-button--primary{background:var(--color-primary-navy);color:var(--color-warm-white)}.home-button--outline{color:var(--color-primary-navy);border-color:var(--color-soft-beige);background:#ffffff85}.home-film-hero .home-button--outline{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-color:#ffffff6b}.home-film-controls{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06112e52;border:1px solid #ffffff42;border-radius:8px;gap:8px;padding:6px;display:inline-flex;position:absolute;bottom:clamp(22px,2.6vw,38px);right:0}.home-film-controls button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff47;border-radius:6px;place-items:center;width:38px;height:38px;display:grid}.home-film-controls svg{width:18px;height:18px}.home-film-controls button:hover{background:#ffffff38}.home-film-card{aspect-ratio:16/9;background:var(--color-primary-navy);border:1px solid #c7a56a70;border-radius:12px;justify-self:start;width:min(100%,900px);position:relative;overflow:hidden;box-shadow:0 24px 64px #08122e29}.home-film-card video{object-fit:cover;width:100%;height:100%;display:block}.home-film-card:after{content:"";pointer-events:none;background:linear-gradient(#08122e0f,#08122e3d);position:absolute;inset:0}.home-film-card__play{z-index:2;width:82px;height:82px;color:var(--color-warm-white);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08122e70;border:1px solid #ffffffb8;border-radius:999px;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.home-film-card>span{z-index:2;color:#ffffffdb;font-family:var(--font-menu);letter-spacing:.1em;font-size:.74rem;font-weight:700;position:absolute;bottom:20px;left:22px}.home-history-strip{width:min(var(--content-max), calc(100% - 48px));border:1px solid var(--color-soft-beige);background:#ffffffc7;border-radius:10px;margin:0 auto 54px;overflow:hidden}.home-history-strip__inner{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.home-history-card,.home-world-card,.home-collection-card,.home-archive-card,.home-stat-grid article{transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.home-history-card{text-align:center;border-right:1px solid var(--color-soft-beige);align-content:center;place-items:center;gap:12px;min-height:204px;padding:22px 16px;display:grid}.home-history-card:last-child{border-right:0}.home-card-icon{color:var(--color-gold);place-items:center;display:grid}.home-history-card strong,.home-world-card strong,.home-archive-card strong,.home-collection-card strong{color:var(--color-primary-navy);font-family:var(--font-menu);font-weight:700}.home-history-card strong{place-items:center;min-height:38px;font-size:1.02rem;line-height:1.22;display:grid}.home-history-card p{color:var(--color-muted);margin:0;font-size:.82rem;line-height:1.58}.home-world-section{border-top:1px solid #c7a56a42;width:min(100% - 72px,1840px);padding:clamp(18px,2.3vw,28px) 0 clamp(38px,4vw,62px)}.home-section-heading{text-align:center;justify-items:center;gap:12px;margin-bottom:28px;display:grid}.home-section-heading h2,.home-craft-section h2{font-size:clamp(2rem,3vw,2.65rem)}.home-section-heading--row{justify-content:space-between;align-items:end;gap:20px;display:flex}.home-section-heading--row>a{color:var(--color-primary-navy);font-family:var(--font-menu);align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:inline-flex}.home-world-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:18px;display:grid}.home-world-card{text-align:center;border:1px solid var(--color-soft-beige);background:#ffffffc2;border-radius:8px;align-content:start;justify-items:center;gap:12px;min-height:270px;padding:26px 22px 32px;display:grid;position:relative}.home-world-card--large-horizontal,.home-world-card--top-large{text-align:left;grid-column:span 2;align-content:end;justify-items:start;min-height:300px;padding:28px}.home-world-card--large-horizontal .home-world-card__media,.home-world-card--top-large .home-world-card__media{margin-bottom:4px}.home-world-card--large-horizontal .home-world-card__media img,.home-world-card--large-horizontal .home-world-card__media video,.home-world-card--top-large .home-world-card__media img,.home-world-card--top-large .home-world-card__media video{height:142px}.home-world-card--large-horizontal strong,.home-world-card--top-large strong{place-items:start;min-height:0;font-size:1.2rem}.home-world-card--large-horizontal .home-card-arrow,.home-world-card--top-large .home-card-arrow,.home-world-card--link-button .home-card-arrow{left:auto;right:22px;transform:none}.home-world-card--small-vertical,.home-world-card--bottom-small-vertical{min-height:220px;padding:22px 18px 28px}.home-world-card--small-vertical .home-world-card__media img,.home-world-card--small-vertical .home-world-card__media video,.home-world-card--bottom-small-vertical .home-world-card__media img,.home-world-card--bottom-small-vertical .home-world-card__media video{height:82px}.home-world-card--compact{gap:9px;min-height:220px;padding:22px 18px 28px}.home-world-card--compact strong{min-height:0;font-size:.94rem}.home-world-card--compact p,.home-world-card--compact li{font-size:.8rem}.home-world-card--image .home-card-icon,.home-world-card--icon .home-world-card__media{display:none}.home-world-card--icon{justify-content:center}.home-world-card--link-button .home-world-card__button{background:var(--color-primary-navy);border-color:var(--color-primary-navy);color:#fff;margin-top:4px}.home-world-card .home-card-icon{color:var(--color-gold)}.home-world-card__media{background:#eae3d86b;border-radius:6px;width:100%;display:block;overflow:hidden}.home-world-card__media picture,.home-world-card__media img,.home-world-card__media video{width:100%;display:block}.home-world-card__media img,.home-world-card__media video{object-fit:cover;height:96px}.home-world-card strong{place-items:center;min-height:42px;font-size:1rem;line-height:1.28;display:grid}.home-world-card p{color:var(--color-muted);margin:0;font-size:.9rem;line-height:1.62}.home-world-card ul{text-align:left;gap:5px;width:100%;margin:4px 0 26px;padding:0 0 0 16px;list-style:outside;display:grid}.home-world-card li{color:var(--color-primary-navy);font-size:.82rem;line-height:1.35}.home-world-card em{color:var(--color-gold);margin-top:-18px;font-size:.78rem;font-style:normal;font-weight:700}.home-world-card__button{min-height:30px;color:var(--color-primary-navy);font-family:var(--font-menu);border:1px solid #c7a56aad;justify-content:center;align-items:center;margin-top:-12px;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.home-card-arrow{color:var(--color-primary-navy);place-items:center;display:inline-grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.home-history-card:hover,.home-world-card:hover,.home-collection-card:hover,.home-archive-card:hover,.home-stat-grid article:hover{border-color:#c7a56ab8;transform:translateY(-4px);box-shadow:0 18px 42px #08122e1a}.home-craft-section{background:#eae3d870;padding:62px 0}.home-craft-section__inner{grid-template-columns:minmax(360px,520px) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,64px);width:min(1180px,100% - 48px);margin:0 auto;display:grid}.home-craft-section__inner>img{aspect-ratio:1071/616;object-fit:cover;object-position:center center;background:var(--color-white);border-radius:12px;justify-self:start;width:100%;max-width:520px;height:auto;box-shadow:0 20px 48px #08122e1f}.home-craft-section__inner>div{gap:18px;display:grid}.home-craft-section h2{max-width:680px;font-size:clamp(2.15rem,3vw,2.65rem);line-height:1.18}.home-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:8px;display:grid}.home-stat-grid article{text-align:center;border:1px solid var(--color-soft-beige);background:#ffffffc2;border-radius:10px;align-content:center;justify-items:center;gap:6px;min-height:174px;padding:20px;display:grid}.home-stat-grid strong{color:var(--color-gold);font-family:var(--font-title);font-size:clamp(3rem,5vw,4.4rem);font-weight:400;line-height:.92}.home-stat-grid b{color:var(--color-primary-navy);font-family:var(--font-menu)}.home-stat-grid p{color:var(--color-muted);margin:0;font-size:.78rem;line-height:1.52}.home-collection-section{padding:60px 0 36px}.home-collection-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;display:grid}.home-collection-card{border:1px solid var(--color-soft-beige);background:#ffffffd1;border-radius:10px;grid-template-rows:150px auto auto 1fr auto;gap:8px;min-height:318px;padding:10px 10px 16px;display:grid;overflow:hidden}.home-collection-card img{object-fit:cover;border-radius:8px;width:100%;height:150px;transition:transform .22s}.home-collection-card:hover img{transform:scale(1.035)}.home-collection-card span{color:var(--color-gold);font-size:.68rem;line-height:1.3}.home-collection-card strong{font-size:1rem;line-height:1.28}.home-collection-card p{color:var(--color-muted);margin:0;font-size:.78rem;line-height:1.48}.home-collection-card i{color:var(--color-primary-navy);font-style:normal}.home-archive-section{padding:0 0 44px}.home-archive-section>p{margin-bottom:12px}.home-archive-strip{border:1px solid var(--color-soft-beige);background:#ffffffbd;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.home-archive-card{min-height:98px;color:var(--color-primary-navy);border-right:1px solid var(--color-soft-beige);grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:18px;display:grid}.home-archive-card:last-child{border-right:0}.home-archive-card>svg{color:var(--color-gold)}.home-archive-card span{gap:3px;display:grid}.home-archive-card small{color:var(--color-muted);font-size:.76rem;line-height:1.42}@media (width<=1180px){.home-film-hero__inner{gap:34px}.home-history-strip__inner{grid-template-columns:repeat(3,minmax(0,1fr))}.home-history-card:nth-child(3n){border-right:0}.home-history-card:nth-child(n+4){border-top:1px solid var(--color-soft-beige)}.home-world-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-archive-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.home-archive-card:nth-child(3n){border-right:0}.home-archive-card:nth-child(n+4){border-top:1px solid var(--color-soft-beige)}}@media (width<=920px){.home-world-section,.home-collection-section,.home-archive-section,.home-history-strip,.home-craft-section__inner{width:min(100% - 32px, var(--content-max))}.home-film-hero{min-height:clamp(560px,100svh - 140px,720px)}.home-film-hero__inner{width:min(100% - 32px, var(--content-max));align-items:flex-end;padding-top:72px;padding-bottom:86px}.home-craft-section__inner{grid-template-columns:1fr}.home-craft-section__inner>img{justify-self:center;max-width:620px}.home-film-controls{bottom:24px;right:0}.home-film-hero__copy h1{font-size:clamp(3rem,12vw,5.2rem)}.home-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-collection-grid,.home-world-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.home-world-section,.home-collection-section,.home-archive-section,.home-history-strip,.home-craft-section__inner{width:min(100% - 24px, var(--content-max))}.home-film-hero{min-height:clamp(560px,100svh - 112px,680px)}.home-film-hero__inner{width:min(100% - 24px, var(--content-max));padding:56px 0 82px}.home-film-hero__copy{gap:16px}.home-film-hero__copy>span,.home-craft-section span{font-size:.94rem}.home-film-hero__actions,.home-section-heading--row{flex-direction:column;align-items:stretch}.home-button{width:100%}.home-film-controls button{width:36px;height:36px}.home-film-controls svg{width:17px;height:17px}.home-history-strip__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.home-history-card:nth-child(3n){border-right:1px solid var(--color-soft-beige)}.home-history-card:nth-child(2n){border-right:0}.home-history-card:nth-child(n+3){border-top:1px solid var(--color-soft-beige)}.home-world-grid,.home-stat-grid,.home-collection-grid,.home-archive-strip{grid-template-columns:1fr}.home-world-card{min-height:0}.home-world-card--large-horizontal,.home-world-card--top-large{text-align:center;grid-column:auto;justify-items:center;min-height:0}.home-craft-section{padding:44px 0}.home-craft-section__inner>img{aspect-ratio:1071/616;max-width:100%}.home-archive-card{border-right:0;border-top:1px solid var(--color-soft-beige)}.home-archive-card:first-child{border-top:0}}.category-overview-page{width:min(100% - 144px,1660px);margin:0 auto;padding:clamp(28px,3.4vw,44px) 0 clamp(36px,4vw,58px)}.category-overview-breadcrumb{color:#08122e9e;align-items:center;gap:13px;margin-bottom:clamp(22px,2.6vw,32px);font-size:.98rem;display:flex}.category-overview-breadcrumb a,.category-overview-breadcrumb em{color:inherit;font-style:normal;text-decoration:none}.category-overview-hero h1{max-width:1500px;color:var(--color-primary-navy);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(3.2rem,4.1vw,4.15rem);font-weight:400;line-height:1.02}.category-overview-hero i{background:var(--color-gold);width:48px;height:1px;margin:20px 0 16px;display:block}.category-overview-hero p{color:var(--color-gray-dark);margin:0;font-size:1.04rem}.category-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.category-overview-card{min-height:276px;color:var(--color-primary-navy);border:1px solid var(--color-soft-beige);background:#ffffffb8;border-radius:10px;align-content:start;gap:16px;padding:30px 26px 28px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.category-overview-card--wide{grid-column:span 2}.category-overview-card:hover,.category-overview-card:focus-visible{transform:translateY(-3px);box-shadow:0 22px 48px #08122e1f}.category-overview-card img{z-index:0;object-fit:cover;opacity:.34;filter:saturate(.8);width:100%;height:100%;position:absolute;inset:0}.category-overview-card:after{content:"";z-index:1;background:linear-gradient(90deg,#fffdf9fa 0%,#fffdf9d6 48%,#fffdf93d 100%);position:absolute;inset:0}.category-overview-card>span,.category-overview-card>b,.category-overview-card>p,.category-overview-card>ul{z-index:2;position:relative}.category-overview-card>span{align-items:baseline;gap:14px;display:flex}.category-overview-card em{color:var(--color-gold);font-family:var(--font-display);font-size:1.54rem;font-style:normal;line-height:1}.category-overview-card strong{font-family:var(--font-display);font-size:clamp(1.32rem,1.55vw,1.82rem);font-weight:400}.category-overview-card>b{background:var(--color-gold);width:26px;height:1px}.category-overview-card p{max-width:240px;color:var(--color-gray-dark);margin:0;line-height:1.72}.category-overview-card ul{grid-template-columns:repeat(2,minmax(0,auto));gap:9px 28px;width:fit-content;max-width:100%;margin:0;padding-left:17px;display:grid}.category-overview-card li svg{vertical-align:-2px;margin-left:4px;display:inline}@media (width<=1120px){.category-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-overview-card--wide{grid-column:span 1}}@media (width<=640px){.category-overview-page{width:min(100% - 28px,560px)}.category-overview-grid,.category-overview-card ul{grid-template-columns:1fr}.category-overview-card{min-height:260px}}@media (width<=1180px){:root{--header-height:var(--mobile-header-height);--size-utility-button:44px;--size-language-height:44px}.site-header__desktop{display:none}.site-header{padding:0}.mobile-header{width:var(--container-wide);min-height:var(--mobile-header-height);padding:0 var(--space-header-x);box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}.mobile-header__left,.mobile-header__right{align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.mobile-header__left{left:var(--space-header-x)}.mobile-header__right{right:var(--space-header-x);gap:10px}.brand-logo--mobile{justify-self:center}.collection-grid,.art-feature-grid,.art-hub-card-grid,.art-item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=920px){:root{--mobile-header-height:86px;--size-utility-button:44px;--size-language-height:44px}.mobile-header{min-height:var(--mobile-header-height)}.page-hero__copy h1{font-size:3rem}.home-intro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-intro-grid article:nth-child(2){border-right:0}.card-grid,.chapter-grid,.catalog-card-grid,.catalog-archive-grid,.catalog-collection-grid,.catalog-related-grid,.journal-grid,.event-grid,.guide-grid,.collection-mood-grid,.category-grid,.mini-grid,.artist-grid,.collection-grid,.image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-lineup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-detail-hero,.two-column,.maison-detail-split,.journal-featured-card,.catalog-item-detail,.catalog-subcatalog>*,.catalog-collection-meta,.story-detail,.visit-map,.boutique-visit-panel,.boutique-spotlight,.boutique-contact-layout,.site-footer__inner{grid-template-columns:1fr}.maison-timeline,.maison-value-grid,.journal-content-grid,.boutique-quick-grid,.boutique-service-grid,.boutique-gallery-grid,.boutique-notice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-featured-card img{height:360px}.journal-press-list .press-card{grid-template-columns:minmax(120px,.3fr) minmax(0,1fr)}.journal-press-list .press-card em{grid-column:2}.maison-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boutique-spotlight img{height:360px}.boutique-map-card__surface{min-height:280px}.art-intro-grid,.art-item-row,.art-steps,.art-recommendations,.art-mood-board,.art-final-cta{grid-template-columns:1fr}.art-final-cta{padding:0}.art-final-cta>div{width:var(--container);margin:0 auto}.art-final-cta .art-gold-button{justify-self:start;margin-bottom:34px;margin-left:calc(50vw + min(1180px,100vw - 40px)/-2)}.art-final-cta img{height:240px}.art-mood-board__images{grid-template-columns:repeat(4,minmax(0,1fr))}.art-step-grid,.art-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.art-step-card:nth-child(2):after{display:none}}@media (width<=640px){:root{--container:min(100vw - 28px, 1180px);--container-wide:min(100vw - 28px, 1360px);--mobile-header-height:86px;--size-utility-button:42px;--size-language-height:42px}.page-hero{min-height:560px}.page-hero--home{min-height:calc(100vh - var(--mobile-header-height))}.page-hero--compact{min-height:420px}.page-hero--journal,.page-hero--journal.page-hero--compact{min-height:320px}.page-hero:after{background:linear-gradient(#080f2b40,#080f2bdb)}.page-hero--home:after{background:linear-gradient(#f7f3ece6 0%,#f7f3ecb3 46%,#f7f3ec38 100%),linear-gradient(90deg,#f7f3ecb3,#f7f3ec14)}.page-hero--journal:after{background:linear-gradient(#f7f3ecf5 0%,#f7f3ecd1 55%,#f7f3ec4d 100%),linear-gradient(90deg,#f7f3ece6,#f7f3ec33)}.page-hero__copy{padding:60px 0 50px}.page-hero__copy h1{font-size:2.35rem}.page-hero--home .page-hero__copy h1{font-size:clamp(3.2rem,15vw,5rem)}.page-hero--journal .page-hero__copy h1{font-size:clamp(2.2rem,9vw,3.1rem)}.mobile-header{justify-content:center;padding:0 10px;display:flex;position:relative}.brand-logo--mobile{width:clamp(112px,34vw,150px)}.mobile-header__right{gap:6px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.mobile-header__left{position:absolute;top:50%;left:10px;transform:translateY(-50%)}.language-switch button,.language-switch a{min-width:36px;height:var(--size-language-height);font-size:.72rem}.language-switch--compact a{min-width:34px}.page-hero__copy p:not(.eyebrow),.lead{font-size:1rem}.page-hero--home .page-hero__copy p:not(.eyebrow){max-width:310px;font-size:1.35rem}.home-intro-grid{grid-template-columns:1fr}.home-intro-grid article{border-right:0;border-bottom:1px solid var(--color-soft-beige);min-height:0}.home-intro-grid article:last-child{border-bottom:0}.content-section,.content-band{padding:58px 0}.section-title h2{font-size:1.85rem}.card-grid,.chapter-grid,.catalog-card-grid,.catalog-archive-grid,.catalog-collection-grid,.catalog-related-grid,.journal-grid,.event-grid,.guide-grid,.collection-mood-grid,.category-grid,.mini-grid,.artist-grid,.collection-grid,.image-grid,.maison-timeline,.maison-value-grid,.maison-gallery-grid,.journal-content-grid,.boutique-quick-grid,.boutique-service-grid,.boutique-gallery-grid,.boutique-notice-grid{grid-template-columns:1fr}.product-lineup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filter-row,.catalog-search-form,.catalog-collection-card,.catalog-item-detail{grid-template-columns:1fr}.catalog-filter-panel{padding:18px}.catalog-search-form button{width:100%}.catalog-archive-card{min-height:auto}.catalog-item-detail__image img{min-height:280px}.feature-card,.collection-card,.category-card,.guide-card,.journal-card{min-height:auto}.maison-detail-lead h2{font-size:2.15rem}.maison-detail-image{height:300px;min-height:0}.maison-timeline li,.maison-value-grid article,.boutique-notice-grid article{min-height:auto}.boutique-info-panel,.boutique-map-card,.boutique-spotlight>div,.boutique-contact-layout>div,.boutique-contact-info{padding:24px}.boutique-service-card{grid-template-columns:1fr}.boutique-service-card img{height:210px;min-height:0}.boutique-gallery-grid img{height:240px}.boutique-map-card__surface{min-height:240px}.boutique-map-card__pin{right:20%}.boutique-map-card__station{top:64%;right:8%}.journal-tabs{top:var(--mobile-header-height)}.journal-tabs a{min-height:40px;padding:0 14px;font-size:.78rem}.journal-featured-card img{height:260px}.journal-featured-card>span,.journal-archive-card>span{padding:22px}.journal-featured-card strong{font-size:2rem}.journal-section-head{align-items:start;display:grid}.journal-press-list .press-card{grid-template-columns:1fr;gap:8px}.journal-press-list .press-card em{grid-column:auto}.collection-detail-hero{gap:24px;margin-top:28px}.collection-detail-hero>img,.story-detail>img{height:360px;min-height:320px}.collection-detail-hero h1,.story-detail h1{font-size:2.2rem}.collection-mood-card img{height:260px}.artist-card{grid-template-columns:1fr}.artist-card img{width:100%;height:280px}.contact-form{grid-template-columns:1fr}.site-footer__inner{padding:34px 0}.art-hero{min-height:430px}.art-hero:after{background:linear-gradient(#08122e42,#08122ee0)}.art-hero__copy h1{font-size:clamp(2.6rem,12vw,4.2rem)}.art-section{padding:44px 0}.art-feature-grid,.art-hub-card-grid,.art-item-grid,.art-step-grid,.art-recommendation-grid{grid-template-columns:1fr}.art-feature-card{min-height:156px}.art-item-card{grid-template-columns:120px minmax(0,1fr);column-gap:16px}.art-item-card img{aspect-ratio:auto;grid-row:span 3;height:116px}.art-mood-board__lead{min-height:0}.art-mood-board__images{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px}.art-mood-board__images figure:first-child,.art-mood-board__images figure:nth-child(2),.art-mood-board__images figure:nth-child(5){grid-area:auto}.art-step-card{border-bottom:1px solid var(--color-soft-beige);min-height:0;padding:22px 0}.art-step-card:after{display:none}.art-recommend-card{min-height:220px}.art-hub-card{min-height:auto}.art-hub-card img{height:220px}}@media (width<=480px){:root{--size-utility-button:38px;--size-language-height:38px}.mobile-header{justify-content:center;padding:0 8px;display:flex;position:relative}.brand-logo--mobile{width:clamp(108px,30vw,118px)}.mobile-header__left,.mobile-header__right{position:absolute;top:50%;transform:translateY(-50%)}.mobile-header__left{left:8px}.mobile-header__right{gap:4px;right:8px}.language-switch button,.language-switch a,.language-switch--compact a{min-width:30px;font-size:.68rem}}@media (width<=380px){:root{--size-utility-button:40px;--size-language-height:40px}.mobile-header{padding:0 8px}.brand-logo--mobile{width:112px}.language-switch button,.language-switch a,.language-switch--compact a{min-width:29px}.product-lineup-grid{grid-template-columns:1fr}}.partner-page,.ecatalog-page,.news-hub-page{background:var(--color-ivory);color:var(--color-navy);padding:clamp(56px,8vw,104px) clamp(18px,5vw,72px)}.reference-page{background:var(--color-ivory);color:var(--color-navy)}.reference-breadcrumb{color:#08122e94;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:clamp(24px,4vw,44px);font-size:.9rem;display:flex}.reference-breadcrumb em{color:var(--color-navy);font-style:normal}.reference-company-hero{border-bottom:1px solid var(--color-soft-beige);background:linear-gradient(90deg,#f7f3ecfa 0%,#f7f3ece0 38%,#f7f3ec2e 100%),url(/images/collections/rue-de-paradis.jpg) 100%/cover no-repeat;align-content:center;min-height:clamp(380px,43vw,560px);padding:clamp(34px,5vw,64px) max(30px,50vw - 590px);display:grid}.reference-company-hero>div:not(.reference-breadcrumb){max-width:560px}.reference-company-hero h1,.reference-list-hero h1{font-family:var(--font-display);letter-spacing:0;margin:0 0 22px;font-size:clamp(3.2rem,7vw,6rem);font-weight:400;line-height:1.05}.reference-company-hero p:not(.eyebrow),.reference-list-hero p:not(.eyebrow){color:#08122ec7;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.9}.reference-timeline-cards,.reference-feature-pair,.reference-related,.reference-list-hero,.reference-artist-grid{width:var(--container-wide);margin:0 auto}.reference-timeline-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;padding:clamp(34px,5vw,64px) 0;display:grid;position:relative}.reference-timeline-cards:before{content:"";background:#c7a56a80;height:1px;position:absolute;top:clamp(150px,17vw,190px);left:8%;right:8%}.reference-timeline-cards article{text-align:center;border:1px solid var(--color-soft-beige);background:#ffffffb8;border-radius:12px;align-content:start;justify-items:center;gap:10px;min-height:330px;padding:26px 18px;display:grid;position:relative}.reference-timeline-cards article:after{content:"";background:var(--color-gold);border-radius:50%;width:12px;height:12px;position:absolute;top:clamp(120px,13vw,150px)}.reference-timeline-cards img{aspect-ratio:1;object-fit:cover;border:1px solid #c7a56a61;border-radius:50%;width:min(100%,130px)}.reference-timeline-cards strong,.reference-feature-pair h2,.reference-related h2,.reference-artist-grid strong{font-family:var(--font-display);letter-spacing:0;font-weight:400}.reference-timeline-cards strong{margin-top:28px;font-size:1.35rem}.reference-timeline-cards em{color:var(--color-gold);font-style:normal;font-weight:700}.reference-timeline-cards p{color:#08122ead;margin:0;line-height:1.75}.reference-feature-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;padding-bottom:clamp(34px,5vw,66px);display:grid}.reference-feature-pair article{border:1px solid var(--color-soft-beige);background:#ffffffb8;border-radius:12px;grid-template-columns:minmax(220px,.48fr) minmax(0,.52fr);display:grid;overflow:hidden}.reference-feature-pair img{object-fit:cover;width:100%;height:100%;min-height:290px}.reference-feature-pair span{align-content:center;gap:12px;padding:clamp(22px,3vw,36px);display:grid}.reference-feature-pair h2{margin:0;font-size:clamp(1.8rem,2.4vw,2.55rem);line-height:1.2}.reference-feature-pair p:not(.eyebrow){color:#08122eb8;line-height:1.85}.reference-feature-pair a,.reference-related a i{color:var(--color-navy);font-weight:700}.reference-related{padding-bottom:clamp(48px,6vw,88px)}.reference-related h2{margin:0 0 22px;font-size:clamp(1.8rem,3vw,2.8rem)}.reference-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.reference-related a,.reference-artist-grid a{color:inherit;border:1px solid var(--color-soft-beige);background:#ffffffbd;border-radius:12px;grid-template-columns:minmax(150px,.42fr) minmax(0,.58fr);transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;overflow:hidden}.reference-related a:hover,.reference-related a:focus-visible,.reference-artist-grid a:hover,.reference-artist-grid a:focus-visible{border-color:#c7a56aa6;transform:translateY(-3px);box-shadow:0 18px 36px #08122e1f}.reference-related img,.reference-artist-grid img{object-fit:cover;width:100%;height:100%;min-height:170px}.reference-related span,.reference-artist-grid span{align-content:center;gap:10px;padding:20px;display:grid}.reference-related strong,.reference-artist-grid strong{font-size:1.3rem;line-height:1.2}.reference-related small,.reference-artist-grid p{color:#08122ead;line-height:1.65}.reference-list-hero{border-bottom:1px solid #c7a56a47;padding:clamp(44px,7vw,88px) 0 clamp(26px,4vw,44px)}.reference-artist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:clamp(34px,5vw,66px) 0 clamp(54px,7vw,92px);display:grid}.reference-artist-grid a{grid-template-columns:1fr}.reference-artist-grid img{aspect-ratio:4/3}.reference-artist-grid em{color:var(--color-gold);font-style:normal;font-weight:700}.partner-hero,.ecatalog-hero,.news-hub-hero{border-bottom:1px solid #c7a56a57;max-width:1180px;margin:0 auto clamp(34px,5vw,64px);padding-bottom:clamp(24px,4vw,44px)}.partner-hero h1,.ecatalog-hero h1,.news-hub-hero h1,.ecatalog-detail h1,.news-detail-hero h1{font-family:var(--font-display);letter-spacing:0;margin:8px 0 16px;font-size:clamp(2.6rem,5vw,5.4rem);font-weight:400}.partner-hero p,.ecatalog-hero p,.news-hub-hero p,.ecatalog-detail p,.news-detail-hero p{max-width:760px;color:var(--color-gray-dark);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.8}.partner-notice{border:1px solid var(--color-soft-beige);max-width:1180px;color:var(--color-gray-dark);background:#ffffffbd;border-radius:14px;align-items:flex-start;gap:14px;margin:0 auto 34px;padding:20px 22px;display:flex}.partner-notice svg{color:var(--color-gold);flex:none}.partner-grid,.ecatalog-grid,.news-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1180px;margin:0 auto;display:grid}.partner-card,.ecatalog-card,.news-hub-card{border:1px solid var(--color-soft-beige);color:inherit;background:#fff;border-radius:14px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden}.partner-card:hover,.partner-card:focus-within,.ecatalog-card:hover,.ecatalog-card:focus-within,.news-hub-card:hover,.news-hub-card:focus-visible{transform:translateY(-3px);box-shadow:0 18px 34px #08122e1f}.partner-card img,.ecatalog-card img,.news-hub-card img{aspect-ratio:4/3;object-fit:cover;width:100%}.partner-card span,.ecatalog-card span,.news-hub-card span{gap:10px;padding:22px;display:grid}.partner-card em,.ecatalog-card em,.news-hub-card em{color:var(--color-gold);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:.76rem;font-style:normal;display:inline-flex}.partner-card strong,.ecatalog-card strong,.news-hub-card strong{font-family:var(--font-display);font-size:1.5rem;font-weight:400}.partner-card p,.ecatalog-card p,.news-hub-card p{color:var(--color-gray-dark);line-height:1.7}.partner-card a,.ecatalog-card a,.news-hub-card b,.text-link{color:var(--color-navy);align-items:center;gap:8px;font-style:normal;font-weight:700;text-decoration:none;display:inline-flex}.ecatalog-card>span>div{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.ecatalog-detail,.news-detail-hero{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:center;gap:clamp(28px,5vw,70px);max-width:1180px;margin:0 auto;display:grid}.ecatalog-detail img,.news-detail-hero img{border:1px solid var(--color-soft-beige);aspect-ratio:4/3;object-fit:cover;border-radius:16px;width:100%}.ecatalog-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ecatalog-actions .button,.news-detail-hero .button{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;text-decoration:none;display:inline-flex}.ecatalog-actions .button--primary{background:var(--color-navy);color:#fff}.ecatalog-actions .button--outline,.news-detail-hero .button--outline{color:var(--color-navy);border:1px solid #08122e6b}.news-detail-editorial{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:clamp(26px,4vw,54px);max-width:1180px;margin:clamp(34px,5vw,64px) auto;display:grid}.news-detail-copy,.news-detail-info,.news-detail-note{border:1px solid var(--color-soft-beige);background:#ffffffc2;border-radius:16px}.news-detail-copy{padding:clamp(26px,4vw,44px)}.news-detail-copy h2{color:var(--color-primary-navy);font-family:var(--font-display);letter-spacing:0;margin:10px 0 18px;font-size:clamp(2rem,3.5vw,3.7rem);font-weight:400}.news-detail-copy p{color:var(--color-gray-dark);font-size:1.02rem;line-height:1.85}.news-detail-highlights{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.news-detail-highlights span{min-height:34px;color:var(--color-primary-navy);background:#f7f3ecb8;border:1px solid #c7a56a73;border-radius:999px;align-items:center;padding:0 14px;font-size:.88rem;display:inline-flex}.news-detail-info{align-content:center;padding:clamp(22px,3vw,34px);display:grid}.news-detail-info div{border-bottom:1px solid #e1d8c8db;grid-template-columns:118px minmax(0,1fr);gap:18px;padding:18px 0;display:grid}.news-detail-info div:last-child{border-bottom:0}.news-detail-info dt{color:var(--color-gold);font-family:var(--font-menu);font-size:.82rem;font-weight:800}.news-detail-info dd{color:var(--color-primary-navy);margin:0;line-height:1.65}.news-detail-note{justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:0 auto clamp(34px,5vw,60px);padding:24px 28px;display:flex}.news-detail-note p{max-width:760px;color:var(--color-gray-dark);margin:0;line-height:1.75}.news-detail-note a{color:#fff;background:var(--color-primary-navy);border-radius:8px;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 18px;text-decoration:none;display:inline-flex}.news-hub-section{max-width:1180px;margin:0 auto clamp(34px,5vw,60px)}.news-hub-section h2{font-family:var(--font-display);margin:0 0 18px;font-size:clamp(1.7rem,2.7vw,2.7rem);font-weight:400}@media (width<=980px){.partner-grid,.ecatalog-grid,.news-hub-grid,.ecatalog-detail,.news-detail-hero,.news-detail-editorial{grid-template-columns:1fr 1fr}.reference-timeline-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-timeline-cards:before,.reference-timeline-cards article:after{display:none}.reference-feature-pair,.reference-related>div,.reference-artist-grid{grid-template-columns:1fr 1fr}.reference-feature-pair article,.reference-related a{grid-template-columns:1fr}}@media (width<=680px){.partner-page,.ecatalog-page,.news-hub-page{padding:34px 16px 52px}.partner-grid,.ecatalog-grid,.news-hub-grid,.ecatalog-detail,.news-detail-hero,.news-detail-editorial{grid-template-columns:1fr}.news-detail-note{display:grid}.news-detail-info div{grid-template-columns:1fr;gap:6px}.reference-company-hero{background:linear-gradient(#f7f3ecfa 0%,#f7f3ecdb 55%,#f7f3ec4d 100%),url(/images/collections/rue-de-paradis.jpg) 50%/cover no-repeat;padding:34px 18px 48px}.reference-timeline-cards,.reference-feature-pair,.reference-related,.reference-list-hero,.reference-artist-grid{width:min(100% - 32px,560px)}.reference-timeline-cards,.reference-feature-pair,.reference-related>div,.reference-artist-grid{grid-template-columns:1fr}.reference-timeline-cards article{min-height:0}.reference-timeline-cards strong{margin-top:0}.partner-hero h1,.ecatalog-hero h1,.news-hub-hero h1,.ecatalog-detail h1,.news-detail-hero h1{font-size:clamp(2.3rem,14vw,3.5rem)}}:root{--header-height:81px;--fixed-header-bg:#081127;--fixed-header-gold:#c7a467;--size-utility-button:31px;--size-language-height:31px}.site-header{background:var(--fixed-header-bg);width:100%;height:81px;min-height:81px;box-shadow:none;border-bottom:0}.site-header__desktop{box-sizing:border-box;justify-content:space-between;align-items:center;gap:32px;width:100%;max-width:1440px;height:81px;min-height:81px;margin:0 auto;padding:0 40px;display:flex;position:relative}.mobile-header{display:none}.brand-logo--desktop{flex:0 0 220px;justify-self:auto;width:126px;height:66px;position:static}.brand-logo img,.mobile-menu__logo img,.site-footer__brand img{max-height:66px}.brand-logo--desktop img{filter:none;width:126px;height:66px;max-height:none}.site-header__nav{flex:auto;justify-content:center;align-items:center;gap:32px;min-width:0;height:81px;display:flex;position:static}.site-header__nav-item{align-items:center;height:100%}.site-header__nav-item>a{color:#ffffffeb;white-space:nowrap;letter-spacing:0;align-items:center;height:100%;padding:0 1px;font-size:14.5px;font-weight:400;line-height:1;display:flex;position:relative}.site-header__nav-item>a.active,.site-header__nav-item>a:hover{color:var(--fixed-header-gold)}.site-header__nav-item>a.active:after{content:"";background:var(--fixed-header-gold);height:2px;display:block;position:absolute;top:calc(50% + 15px);left:6px;right:6px}.site-header__actions{flex:none;align-items:center;gap:10px;display:flex;position:static}.utility-icon-button{border-radius:6px}.utility-icon-button svg{width:16px;height:16px}.language-switch{border-radius:6px}.language-switch button,.language-switch a{min-width:37px;font-size:10px}.language-switch button.is-active,.language-switch a.is-active{background:var(--fixed-header-gold)}.site-header__dropdown{scrollbar-width:thin;overscroll-behavior:contain;max-height:min(62vh,420px);padding:8px 0;overflow-y:auto}.site-header__dropdown-link{padding-left:calc(22px + var(--nav-indent,0px))}.site-header__dropdown-group{border-top:1px solid #f7f3ec1f;gap:0;padding:0;display:grid;position:relative}.site-header__dropdown-group:first-child{border-top:0;padding-top:0}.site-header__dropdown-sublist{background:var(--fixed-header-bg,#081127);opacity:0;visibility:hidden;pointer-events:none;scrollbar-width:thin;border:1px solid #c7a56a5c;gap:0;min-width:248px;max-width:min(82vw,320px);max-height:min(70vh,520px);padding:8px 0;transition:opacity .16s,visibility .16s,transform .16s;display:grid;position:absolute;top:-1px;left:calc(100% + 8px);overflow-y:auto;transform:translate(-6px);box-shadow:0 24px 70px #0000004d}.site-header__dropdown-link--parent{color:#f7f3ece6;min-height:42px;font-weight:700}.site-header__dropdown-link--parent:after{content:">";color:var(--fixed-header-gold);margin-left:auto;font-size:17px;line-height:1}.site-header__dropdown-group:hover>.site-header__dropdown-link--parent,.site-header__dropdown-group:focus-within>.site-header__dropdown-link--parent{color:var(--fixed-header-gold);background:#f7f3ec0f}.site-header__dropdown-group:hover>.site-header__dropdown-sublist,.site-header__dropdown-group:focus-within>.site-header__dropdown-sublist{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.site-header__nav-item:nth-last-child(-n+2) .site-header__dropdown-sublist{left:auto;right:calc(100% + 8px);transform:translate(6px)}.site-header__nav-item:nth-last-child(-n+2) .site-header__dropdown-group:hover>.site-header__dropdown-sublist,.site-header__nav-item:nth-last-child(-n+2) .site-header__dropdown-group:focus-within>.site-header__dropdown-sublist{transform:translate(0)}.site-header__dropdown-link--child{color:#f7f3ecb8;min-height:34px;padding-left:18px;padding-right:18px;font-size:11.5px;line-height:1.25}@media (width<=1180px){.site-header__desktop{gap:18px;width:100%;padding:0 24px}.brand-logo--desktop{flex-basis:164px}.site-header__nav{gap:20px}.site-header__nav-item>a{font-size:13px}}@media (width<=860px){:root{--header-height:var(--mobile-header-height);--size-utility-button:44px;--size-language-height:44px}.site-header{height:var(--mobile-header-height);min-height:var(--mobile-header-height);padding:0}.site-header__desktop{display:none}.mobile-header{width:100%;min-height:var(--mobile-header-height);box-sizing:border-box;background:0 0;justify-content:center;align-items:center;margin:0 auto;padding:0 16px;display:flex;position:relative}.mobile-header__left,.mobile-header__right{align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.mobile-header__left{left:16px}.mobile-header__right{gap:8px;right:16px}.brand-logo--mobile{width:clamp(108px,28vw,126px)}}@media (width<=480px){:root{--size-utility-button:40px;--size-language-height:40px}.mobile-header{padding:0 12px}.mobile-header__left{left:12px}.mobile-header__right{gap:6px;right:12px}.language-switch button,.language-switch a{min-width:34px}.mobile-header__right .language-switch,.mobile-header__right>.utility-icon-button{position:static;transform:none}}.mobile-menu__panel-link{min-height:42px;padding-left:calc(4px + (var(--mobile-nav-depth,0) * 18px));border-bottom:1px solid #f7f3ec14}.mobile-menu__panel-button{width:100%;font:inherit;cursor:pointer;background:0 0;border:0}.mobile-menu__panel-link--child{color:#f7f3ecad;font-size:.9rem}.mobile-menu__subgroup{border-top:1px solid #f7f3ec1f;border-bottom:0;gap:0;padding:6px 0 8px;display:grid}.mobile-menu__sublist{gap:0;padding-bottom:4px;padding-left:10px;display:grid}.mobile-menu__panel-link--parent{color:#f7f3ece6;font-weight:700}.mobile-menu__panel-link--parent svg{color:var(--fixed-header-gold);opacity:.86;flex-shrink:0}.mobile-menu__panel-link--child{min-height:36px;padding-left:calc(18px + (var(--mobile-nav-depth,0) * 18px));color:#f7f3ecad;border-bottom:0;font-size:.88rem}.mobile-menu__panel-link--overview{color:#f7f3ecc7}.brand-introduction-page{color:var(--color-primary-navy);background:#f8f3eb}.brand-introduction-hero{background:linear-gradient(90deg,#f8f3eb 0%,#f8f3ebf7 34%,#f8f3eb99 50%,#f8f3eb14 72%),url(/images/brand/brand-introduction-hero-reference.jpg) 100%/auto 100% no-repeat;align-items:center;min-height:370px;display:flex;position:relative;overflow:hidden}.brand-introduction-hero__copy{width:min(1300px,100% - 48px);margin:0 auto;padding-bottom:7px}.brand-introduction-hero h1{max-width:720px;color:var(--color-primary-navy);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(4.1rem,4.4vw,4.7rem);font-weight:400;line-height:.96}.brand-introduction-hero i,.brand-introduction-story article:before{background:var(--fixed-header-gold,var(--color-gold));content:"";width:56px;height:1px;margin:30px 0 24px;display:block}.brand-introduction-hero p{color:#111827;max-width:600px;margin:0;font-size:1rem;font-weight:600;line-height:1.55}.brand-introduction-story{background:#ffffffb8;border-top:1px solid #08122e0a}.brand-introduction-story__inner{grid-template-columns:minmax(460px,.94fr) minmax(420px,1fr);align-items:center;gap:64px;width:min(1270px,100% - 48px);margin:0 auto;padding:18px 0 17px;display:grid}.brand-introduction-story img,.brand-introduction-story video,.brand-introduction-story__media{object-fit:cover;object-position:center 43%;width:100%;height:272px}.brand-introduction-story article{max-width:590px;padding-top:2px}.brand-introduction-story .eyebrow{color:var(--fixed-header-gold,var(--color-gold));letter-spacing:.08em;margin:0 0 12px;font-size:.72rem}.brand-introduction-story h2{color:var(--color-primary-navy);font-family:var(--font-display);letter-spacing:0;margin:0 0 22px;font-size:clamp(2.2rem,2.5vw,2.72rem);font-weight:400;line-height:1.08}.brand-introduction-story article:before{display:none}.brand-introduction-story p:not(.eyebrow){color:#111827;margin:0 0 17px;font-size:.94rem;font-weight:600;line-height:1.6}.brand-introduction-story p:last-child{margin-bottom:0}.brand-introduction-values{background:linear-gradient(#f2ece2,#f7f1e8);border-top:1px solid #c7a4671f;align-items:center;min-height:151px;display:flex}.brand-introduction-values__inner{grid-template-columns:repeat(3,minmax(0,1fr));width:min(1270px,100% - 48px);margin:0 auto;display:grid}.brand-introduction-values article{border-right:1px solid #c7a46757;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:18px;min-height:110px;padding:18px 40px 18px 0;display:grid}.brand-introduction-values article+article{padding-left:54px}.brand-introduction-values article:last-child{border-right:0;padding-right:0}.brand-introduction-values svg{width:56px;height:56px;color:var(--fixed-header-gold,var(--color-gold))}.brand-introduction-values strong{color:var(--color-primary-navy);font-family:var(--font-display);margin:0 0 8px;font-size:1.35rem;font-weight:400;line-height:1.15;display:block}.brand-introduction-values p{color:#111827;max-width:330px;margin:0;font-size:.9rem;font-weight:600;line-height:1.55}@media (width<=1100px){.brand-introduction-story__inner{grid-template-columns:1fr;gap:28px;padding:32px 0}.brand-introduction-story article{max-width:none}.brand-introduction-values__inner{grid-template-columns:1fr}.brand-introduction-values article,.brand-introduction-values article+article{border-bottom:1px solid #c7a46740;border-right:0;padding:24px 0}.brand-introduction-values article:last-child{border-bottom:0}}@media (width<=680px){.brand-introduction-hero{background:linear-gradient(#f8f3eb 0%,#f8f3ebf2 46%,#f8f3eb47 100%),url(/images/brand/brand-introduction-hero-reference.jpg) 100% 100%/auto 58% no-repeat;align-items:start;min-height:520px}.brand-introduction-hero__copy,.brand-introduction-story__inner,.brand-introduction-values__inner{width:min(100% - 32px,560px)}.brand-introduction-hero__copy{padding-top:46px}.brand-introduction-hero h1{font-size:clamp(3rem,13vw,4rem)}.brand-introduction-hero p br{display:none}.brand-introduction-story img{height:230px}.brand-introduction-values article{grid-template-columns:58px minmax(0,1fr)}.brand-introduction-values svg{width:44px;height:44px}}.home-world-card--dense ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.home-world-card--dense li{white-space:nowrap}.home-film-card__video,.home-film-card__poster{object-fit:cover;width:100%;height:100%;display:block}.home-film-card.is-playing:after,.home-film-card.is-playing .home-film-card__play,.home-film-card.is-playing>span,.home-film-card.is-playing .home-film-card__bar{opacity:0;pointer-events:none}.home-film-card>span{bottom:54px}.home-film-card__bar{z-index:2;color:#ffffffe6;font-family:var(--font-menu);grid-template-columns:auto 1fr;align-items:center;gap:10px;font-size:.78rem;font-weight:700;display:none;position:absolute;bottom:22px;left:22px;right:22px}.home-film-card__bar i{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid;width:0;height:0;display:block}.home-film-card__bar b{font:inherit}.home-world-card,.home-world-card li,.home-world-card strong{overflow-wrap:anywhere;min-width:0}@media (width<=640px){.home-world-section{width:min(100% - 32px, var(--content-max))}.home-film-hero{width:100%;padding-top:0}.home-film-hero__copy h1{word-break:keep-all;font-size:clamp(2.65rem,11vw,4.1rem);line-height:1.04}.home-film-hero__copy>span{word-break:keep-all;line-height:1.76}.home-section-heading h2{word-break:keep-all;font-size:2.75rem;line-height:1.16}.home-film-card{border-radius:10px;width:100%;max-width:100%}.home-film-card>span{bottom:58px;left:16px;right:16px}.home-film-card__bar{grid-template-columns:auto minmax(0,1fr);bottom:16px;left:16px;right:16px}.home-film-card__bar b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media (width<=420px){.home-film-hero__copy h1{font-size:clamp(2.45rem,12vw,3.3rem)}.home-section-heading h2{font-size:2.42rem}}.category-overview-page{width:min(100% - 216px,1454px);padding:34px 0 42px}.category-overview-breadcrumb{margin-bottom:34px;font-size:.98rem}.category-overview-hero{margin-bottom:34px}.category-overview-hero h1{max-width:none;font-size:clamp(3.2rem,3.35vw,3.7rem);line-height:1.02}.category-overview-hero i{width:40px;margin:24px 0 17px}.category-overview-hero p{color:#5f5d58;font-size:1.16rem;line-height:1.6}.category-overview-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.category-overview-card{border-radius:8px;min-height:272px;padding:32px 24px 26px}.category-overview-card--top{grid-column:span 3}.category-overview-card--bottom{grid-column:span 4;min-height:240px}.category-overview-card img{opacity:.62;filter:saturate(.82)}.category-overview-card:after{background:linear-gradient(90deg,#fffdf9fc 0%,#fffdf9e0 42%,#fffdf94d 100%),linear-gradient(#fffdf933,#fffdf914)}.category-overview-card>span{gap:13px}.category-overview-card em{font-size:1.6rem}.category-overview-card strong{font-size:clamp(1.5rem,1.8vw,1.9rem);line-height:1.1}.category-overview-card>b{width:24px}.category-overview-card p{color:#373b44;max-width:260px;font-size:.94rem;line-height:1.7}.category-overview-card ul{grid-template-columns:1fr;gap:7px;padding-left:15px}.category-overview-card--dense ul{grid-template-columns:repeat(2,minmax(0,auto));gap:8px 32px}.category-overview-card li{color:#111827;font-size:.88rem;line-height:1.38}@media (width<=1180px){.category-overview-page{width:min(100% - 48px,980px)}.category-overview-card--top,.category-overview-card--bottom{grid-column:span 6}}@media (width<=720px){.home-world-card--dense ul,.category-overview-card--dense ul{grid-template-columns:1fr}.home-world-card--dense li{white-space:normal}.category-overview-page{width:min(100% - 28px,560px);padding-top:28px}.category-overview-grid{grid-template-columns:1fr}.category-overview-card--top,.category-overview-card--bottom{grid-column:auto}}.limoges-porcelain-page{min-height:100vh;color:var(--color-primary-navy);background:#f8f4ed}.limoges-porcelain-hero{background:linear-gradient(90deg, #f8f4edfa 0%, #f8f4ede6 31%, #f8f4ed5c 52%, #f8f4ed14 100%), var(--limoges-hero-image,url(/images/brand/white-service.jpg)) right 48% center / auto 112% no-repeat, #f3ede4;border-bottom:1px solid #08122e0f;align-items:center;min-height:330px;display:flex}.limoges-porcelain-hero__copy{width:min(100% - 240px,1580px);margin:0 auto;padding:48px 0 52px}.limoges-porcelain-page .eyebrow{color:#c09751;font-family:var(--font-menu);letter-spacing:.12em;margin:0 0 14px;font-size:14px;font-weight:700}.limoges-porcelain-hero h1{color:#08122e;max-width:680px;font-family:var(--font-display);letter-spacing:0;margin:0;font-size:52px;font-weight:400;line-height:1.02}.limoges-porcelain-hero i,.limoges-feature i{background:#c09751;width:54px;height:1px;display:block}.limoges-porcelain-hero i{margin:25px 0 27px}.limoges-porcelain-hero p:not(.eyebrow){color:#08122ee0;max-width:620px;margin:0;font-size:16px;line-height:1.68}.limoges-process{text-align:center;background:linear-gradient(#fbfaf7 0% 83%,#f4efe7 100%);padding:32px 0 0}.limoges-process h2{color:#08122e;font-family:var(--font-display);margin:0;font-size:34px;font-weight:400;line-height:1.05}.limoges-process__intro{color:#08122ebd;margin:11px auto 34px;font-size:13px;line-height:1.55}.limoges-process__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:52px;width:min(100% - 290px,1280px);margin:0 auto;padding:8px 0 44px;display:grid;position:relative}.limoges-process__steps:after{content:"";background:#c7a46757;height:1px;position:absolute;bottom:0;left:44px;right:44px}.limoges-process__steps article{color:#08122e;align-content:start;justify-items:center;min-width:0;display:grid;position:relative}.limoges-process__steps article:after{content:"";border-top:1px solid #c09751;border-right:1px solid #c09751;width:12px;height:12px;position:absolute;top:52px;right:-34px;transform:rotate(45deg)}.limoges-process__steps article:last-child:after{content:none}.limoges-process__steps article:before{content:"";z-index:1;background:#f8f4ed;border:1px solid #c7a467d9;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-48px;left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #c7a4671f}.limoges-process__icon{background:#efebe3;border-radius:50%;place-items:center;width:66px;height:66px;margin-bottom:13px;display:grid}.limoges-process__icon svg{color:#1b2438;width:36px;height:36px}.limoges-process__steps strong{color:#08122e;font-family:var(--font-display);font-size:19px;font-weight:400;line-height:1}.limoges-process__steps h3{color:#08122e;font-family:var(--font-display);margin:4px 0 9px;font-size:18px;font-weight:400;line-height:1.08}.limoges-process__steps p{color:#08122ec7;max-width:178px;margin:0;font-size:12px;line-height:1.45}.limoges-feature-grid{background:#f8f4ed;border-top:1px solid #08122e14;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100% - 120px,1800px);margin:0 auto;display:grid}.limoges-feature{border-right:1px solid #c7a4676b;grid-template-columns:1fr 1fr;min-height:210px;display:grid}.limoges-feature:last-child{border-right:0}.limoges-feature img,.limoges-feature video{object-fit:cover;width:100%;height:100%;min-height:210px}.limoges-feature:first-child img{filter:saturate(.65)brightness(1.13);object-position:54% 50%}.limoges-feature:nth-child(2) img{filter:grayscale()contrast(.92)brightness(1.08)}.limoges-feature:nth-child(3) img{filter:saturate(.72)brightness(1.04);object-position:50% 42%}.limoges-feature>div{flex-direction:column;justify-content:center;min-width:0;padding:34px 38px;display:flex}.limoges-feature h3{color:#08122e;font-family:var(--font-display);margin:0 0 13px;font-size:25px;font-weight:400;line-height:1.1}.limoges-feature p:not(.eyebrow){color:#08122ec7;max-width:310px;margin:0;font-size:13px;line-height:1.54}.limoges-feature i{margin-top:26px}@media (width<=1180px){.limoges-porcelain-hero__copy,.limoges-process__steps{width:min(100% - 48px,1080px)}.limoges-process__steps{gap:30px}.limoges-feature-grid{grid-template-columns:1fr;width:100%}.limoges-feature{border-bottom:1px solid #c7a46752;border-right:0}}@media (width<=760px){.limoges-porcelain-hero{background:linear-gradient(90deg, #f8f4edfa, #f8f4edc2), var(--limoges-hero-image,url(/images/brand/white-service.jpg)) right center / auto 100% no-repeat;min-height:auto}.limoges-porcelain-hero__copy{width:min(100% - 36px,620px);padding:42px 0 48px}.limoges-porcelain-hero h1{font-size:44px}.limoges-porcelain-hero p:not(.eyebrow) br,.limoges-process__intro br{display:none}.limoges-process{padding-top:40px}.limoges-process__steps{grid-template-columns:1fr;gap:28px;padding-bottom:38px}.limoges-process__steps:after,.limoges-process__steps article:before,.limoges-process__steps article:after{content:none}.limoges-feature{grid-template-columns:1fr}}.collection-introduction-page{color:#08122e;background:#f8f4ed;min-height:100vh}.collection-introduction-hero{background:linear-gradient(90deg,#f8f4edfa 0%,#f8f4edf0 32%,#f8f4ed7a 50%,#f8f4ed0a 74%),url(/images/collections/introduction/hero-bg.jpg) 100% 0/auto 100% no-repeat,#f7f1e9;min-height:459px}.collection-introduction-hero__inner{width:min(100% - 240px,1640px);margin:0 auto;padding:38px 0 52px}.collection-introduction-breadcrumb{color:#08122ec7;font-family:var(--font-menu);align-items:center;gap:13px;margin:0 0 42px;font-size:13px;display:flex}.collection-introduction-breadcrumb a{color:inherit;text-decoration:none}.collection-introduction-breadcrumb a:hover,.collection-introduction-breadcrumb a:focus-visible{color:#c09751}.collection-introduction-breadcrumb span{color:#08122e73}.collection-introduction-hero__copy{max-width:620px}.collection-introduction-hero h1{color:#08122e;font-family:var(--font-display);letter-spacing:0;margin:0;font-size:72px;font-weight:400;line-height:.98}.collection-introduction-hero__subtitle{color:#b38443;margin:18px 0 15px;font-size:22px;line-height:1.35}.collection-introduction-hero__body{color:#08122ee6;margin:0;font-size:16px;line-height:1.78}.collection-introduction-hero__copy i{background:#c09751;width:50px;height:1px;margin:28px 0 26px;display:block}.collection-introduction-hero__english{color:#08122ecc;margin:0;font-size:14px;line-height:1.62}.collection-introduction-tabs{margin-top:-48px}.collection-introduction-tabs__inner{background:#ffffffd1;border:1px solid #c7a4673d;grid-template-columns:1.15fr 1fr 1fr;width:min(100% - 240px,1640px);margin:0 auto;display:grid}.collection-introduction-tab{color:#08122e;border-right:1px solid #c7a4673b;grid-template-columns:46px minmax(0,1fr) 22px;align-items:center;gap:18px;min-height:108px;padding:0 34px;text-decoration:none;display:grid}.collection-introduction-tab:last-child{border-right:0}.collection-introduction-tab.is-active{color:#f8f4ed;background:#06112e}.collection-introduction-tab svg{color:#c09751;width:30px;height:30px}.collection-introduction-tab>svg:last-child{justify-self:end;width:24px;height:24px}.collection-introduction-tab strong{font-family:var(--font-display);margin:0 0 4px;font-size:22px;font-weight:400;line-height:1.1;display:block}.collection-introduction-tab small{color:inherit;opacity:.78;font-size:12px;line-height:1.35;display:block}.collection-featured{width:min(100% - 240px,1640px);margin:22px auto 0;padding-bottom:34px}.collection-featured__heading{justify-content:space-between;align-items:end;gap:24px;margin:0 0 17px;display:flex}.collection-featured__heading h2{color:#08122e;font-family:var(--font-display);margin:0 0 7px;font-size:24px;font-weight:400;line-height:1.1}.collection-featured__heading p{color:#08122ec7;margin:0;font-size:13px;line-height:1.35}.collection-featured__heading a{color:#b38443;white-space:nowrap;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.collection-featured__heading svg{width:17px;height:17px}.collection-featured__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;display:grid}.collection-featured-card{color:#08122e;background:#ffffffb3;border:1px solid #c7a46738;border-radius:4px;min-width:0;text-decoration:none;overflow:hidden}.collection-featured-card img,.collection-featured-card video{object-fit:cover;object-position:center;width:100%;height:126px;display:block}.collection-featured-card span{color:#08122ee6;min-height:44px;font-family:var(--font-menu);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:12px;line-height:1.18;display:flex}.collection-featured-card span svg{color:#c09751;flex:none;width:16px;height:16px}.collection-featured-card:hover,.collection-featured-card:focus-visible{border-color:#c7a4678a;box-shadow:0 16px 35px #08122e17}@media (width<=1280px){.collection-introduction-hero__inner,.collection-introduction-tabs__inner,.collection-featured{width:min(100% - 72px,1120px)}.collection-featured__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=860px){.collection-introduction-hero{background:linear-gradient(90deg,#f8f4edfa,#f8f4edc2),url(/images/brand/white-service.jpg) 100%/auto 100% no-repeat;min-height:auto}.collection-introduction-hero__inner,.collection-introduction-tabs__inner,.collection-featured{width:min(100% - 32px,680px)}.collection-introduction-hero__inner{padding:30px 0 72px}.collection-introduction-breadcrumb{margin-bottom:34px}.collection-introduction-hero h1{font-size:54px}.collection-introduction-hero__body br,.collection-introduction-hero__english br{display:none}.collection-introduction-tabs{margin-top:-36px}.collection-introduction-tabs__inner{grid-template-columns:1fr}.collection-introduction-tab{border-bottom:1px solid #c7a4673b;border-right:0;min-height:86px}.collection-introduction-tab:last-child{border-bottom:0}.collection-featured__heading{flex-direction:column;align-items:start}.collection-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.collection-introduction-tab{grid-template-columns:34px minmax(0,1fr) 20px;gap:14px;padding:0 18px}.collection-featured__grid{grid-template-columns:1fr}}.collection-original-page{color:#08122e;background:#f8f4ed;min-height:100vh;overflow:hidden}.collection-original-shell{width:min(100% - 214px,1458px);margin:0 auto;padding:32px 0 48px;position:relative}.collection-original-shell:before{content:"";z-index:0;pointer-events:none;background:url(/images/collections/original/hero.png) 100% 0/680px no-repeat;width:680px;height:274px;position:absolute;top:12px;right:-107px}.collection-original-shell:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#f8f4ed00 0%,#f8f4edf5 24%,#f8f4edfa 100%),linear-gradient(90deg,#f8f4ed 0%,#f8f4edf7 74%,#f8f4ed00 100%);height:126px;position:absolute;top:252px;left:720px;right:-52px}.collection-original-breadcrumb,.collection-original-layout,.collection-original-grid{z-index:1;position:relative}.collection-original-breadcrumb{color:#08122ec7;font-family:var(--font-menu);align-items:center;gap:13px;margin:0 0 32px;font-size:13px;display:flex}.collection-original-breadcrumb a{color:inherit;text-decoration:none}.collection-original-breadcrumb a:hover,.collection-original-breadcrumb a:focus-visible{color:#c09751}.collection-original-breadcrumb span{color:#08122e73}.collection-original-breadcrumb span:last-child{color:#08122e}.collection-original-layout{grid-template-columns:260px minmax(0,1fr);min-height:220px;margin-bottom:14px;display:grid}.collection-original-side{flex-direction:column;gap:31px;padding-top:55px;display:flex;position:relative}.collection-original-side:before{content:"";background:#c09751;width:2px;height:82px;position:absolute;top:108px;left:22px}.collection-original-side a{color:#08122e;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;min-height:54px;text-decoration:none;display:grid}.collection-original-side a svg{color:#c09751;justify-self:center;width:31px;height:31px}.collection-original-side a strong{color:inherit;font-size:16px;font-weight:500;line-height:1.2;display:block}.collection-original-side a small{color:#08122ebd;margin-top:5px;font-size:13px;line-height:1.25;display:block}.collection-original-side a.is-active strong,.collection-original-side a.is-active small{color:#b38443;font-weight:700}.collection-original-hero{background:0 0;min-width:0;position:relative}.collection-original-hero:after{display:none}.collection-original-hero__copy{z-index:1;max-width:100%;padding-top:8px;position:relative}.collection-original-hero h1{color:#08122e;font-family:var(--font-display);letter-spacing:0;margin:0;font-size:78px;font-weight:400;line-height:.96}.collection-original-hero__subtitle{color:#b38443;margin:21px 0 17px;font-size:25px;line-height:1.25}.collection-original-hero__copy i{background:#c09751;width:65px;height:2px;margin:0 0 29px;display:block}.collection-original-hero__text{grid-template-columns:440px 560px;align-items:start;gap:28px;display:grid}.collection-original-hero__text p{color:#08122ee0;margin:0;font-size:13.5px;line-height:1.64}.collection-original-hero__text p+p{color:#08122ed1;border-left:1px solid #c09751;padding-left:60px;font-size:13px;line-height:1.5}.collection-original-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:26px 24px;max-width:1458px;margin-left:50px;display:grid}.collection-original-card{color:#08122e;background:#ffffffb8;border:1px solid #c7a46733;border-radius:6px;min-width:0;height:204px;min-height:204px;text-decoration:none;position:relative;overflow:hidden}.collection-original-card img{object-fit:cover;object-position:center;background:#f4efe7;width:100%;height:153px;display:block}.collection-original-card span{z-index:2;color:#08122e;height:51px;min-height:51px;font-family:var(--font-menu);white-space:nowrap;background:#ffffffe0;justify-content:space-between;align-items:center;gap:8px;padding:0 14px 0 16px;font-size:12px;font-weight:700;line-height:1.2;display:flex;position:absolute;bottom:0;left:0;right:0}.collection-original-card svg{color:#c09751;flex:none;width:18px;height:18px}.collection-original-card:hover,.collection-original-card:focus-visible{border-color:#c7a4678c;box-shadow:0 18px 38px #08122e17}@media (width<=1280px){.collection-original-shell{width:min(100% - 72px,1120px)}.collection-original-shell:before{background-size:560px;width:560px;right:-36px}.collection-original-shell:after{left:520px;right:-18px}.collection-original-layout{grid-template-columns:190px minmax(0,1fr)}.collection-original-hero{background:0 0}.collection-original-hero__text{grid-template-columns:1fr;gap:22px;max-width:660px}.collection-original-hero__text p+p{padding-left:30px}.collection-original-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-left:0}}@media (width<=860px){.collection-original-shell{width:min(100% - 32px,680px);padding-top:30px}.collection-original-shell:before,.collection-original-shell:after{display:none}.collection-original-breadcrumb{margin-bottom:30px}.collection-original-layout{grid-template-columns:1fr;min-height:auto}.collection-original-side{background:#ffffff8f;border:1px solid #c7a46738;order:2;grid-template-columns:1fr;gap:0;padding-top:24px;display:grid}.collection-original-side:before{display:none}.collection-original-side a{border-bottom:1px solid #c7a46738;min-height:72px;padding:0 18px}.collection-original-side a:last-child{border-bottom:0}.collection-original-hero{background:linear-gradient(90deg,#f8f4edfa,#f8f4edc2),url(/images/collections/original/hero.png) 100% 0/auto 230px no-repeat;min-height:360px}.collection-original-hero__copy{padding-top:20px}.collection-original-hero h1{font-size:56px}.collection-original-hero__text{grid-template-columns:1fr;gap:18px}.collection-original-hero__text br{display:none}.collection-original-hero__text p+p{padding-left:22px}.collection-original-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (width<=520px){.collection-original-hero h1{font-size:48px}.collection-original-grid{grid-template-columns:1fr}}.collection-detail-page{color:#08122e;background:#f8f4ed;min-height:100vh;overflow:hidden}.collection-detail-shell{width:min(100% - 234px,1438px);margin:0 auto}.collection-detail-hero{align-items:initial;background:linear-gradient(90deg, #f8f4ed 0%, #f8f4ed 36%, #f8f4edeb 43%, #f8f4ed0a 60%, #f8f4ed00 100%), var(--detail-hero-image) right top / auto 100% no-repeat, #f8f4ed;border-bottom:1px solid #08122e0f;grid-template-columns:none;gap:0;width:100%;min-height:382px;margin:0;padding:0;display:block;position:relative}.collection-detail-page--chers-parisiens .collection-detail-hero{min-height:410px}.collection-detail-hero__inner{padding-top:30px}.collection-detail-breadcrumb{color:#08122eb8;font-family:var(--font-menu);align-items:center;gap:13px;margin:0 0 28px;font-size:12px;display:flex}.collection-detail-breadcrumb a{color:inherit;text-decoration:none}.collection-detail-breadcrumb a:hover,.collection-detail-breadcrumb a:focus-visible{color:#c09751}.collection-detail-breadcrumb span{color:#08122e6b}.collection-detail-breadcrumb span:last-child{color:#08122e}.collection-detail-hero__copy{max-width:560px}.collection-detail-hero h1{color:#08122e;font-family:var(--font-display);letter-spacing:0;margin:0;font-size:66px;font-weight:400;line-height:.98}.collection-detail-page--chers-parisiens .collection-detail-hero h1{font-size:68px}.collection-detail-hero__subtitle{color:#b38443;margin:17px 0;font-size:24px;line-height:1.25}.collection-detail-hero__copy>i,.collection-detail-story-card h2 span,.collection-detail-related-card h2 span,.collection-detail-products h2 span,.collection-detail-related-section h2 span,.collection-detail-quote-panel i{background:#c09751;width:36px;height:1px;display:block}.collection-detail-hero__copy>i{width:36px;margin:0 0 21px}.collection-detail-hero__text{gap:22px;display:grid}.collection-detail-hero__text p{color:#08122ee0;margin:0;font-size:13.5px;line-height:1.7}.collection-detail-hero__text span{display:block}.collection-detail-hero__text p+p{font-family:var(--font-display);font-size:14px;line-height:1.42}.collection-detail-hero__image-card{display:none}.collection-detail-products--rouge{padding:22px 0 26px}.collection-detail-products h2,.collection-detail-story-card h2,.collection-detail-related-card h2,.collection-detail-related-section h2{color:#08122e;font-family:var(--font-display);margin:0;font-size:21px;font-weight:400;line-height:1.2}.collection-detail-products--rouge h2,.collection-detail-story-card h2,.collection-detail-related-card h2{align-items:center;gap:12px;display:flex}.collection-detail-product-grid--rouge{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.collection-detail-product-card{background:#ffffffa1;border:1px solid #c7a46738;border-radius:5px;overflow:hidden}.collection-detail-product-card--rouge{text-align:center;min-height:213px}.collection-detail-product-card--rouge img{object-fit:cover;width:100%;height:154px;display:block}.collection-detail-product-card--rouge div{background:#ffffff8f;min-height:58px;padding:12px 10px 10px}.collection-detail-product-card strong{color:#08122e;font-size:14px;font-weight:700;line-height:1.25;display:block}.collection-detail-product-card small{color:#08122ed1;font-size:12px;line-height:1.45;display:block}.collection-detail-product-card--rouge small{margin-top:5px}.collection-detail-lower--rouge{grid-template-columns:1fr 1.26fr;gap:26px;padding-bottom:0;display:grid}.collection-detail-story-card,.collection-detail-related-card{background:#ffffff70;border:1px solid #c7a46738;border-radius:6px;min-height:178px;padding:24px 32px}.collection-detail-story-card p{color:#08122ec2;margin:24px 0 0;font-size:12.5px;line-height:1.85}.collection-detail-related-grid--rouge{grid-template-columns:repeat(5,minmax(0,1fr)) 34px;align-items:end;gap:16px;margin-top:24px;display:grid}.collection-detail-related-item{color:#08122e;background:#ffffff94;border:1px solid #c7a46729;border-radius:4px;min-height:94px;text-decoration:none;display:block;position:relative;overflow:hidden}.collection-detail-related-item img{object-fit:cover;width:100%;height:62px;display:block}.collection-detail-related-item span{white-space:nowrap;padding:9px 18px 8px 9px;font-size:10px;line-height:1.2;display:block}.collection-detail-related-item svg{color:#c09751;width:15px;height:15px;position:absolute;bottom:7px;right:8px}.collection-detail-related-grid--rouge button,.collection-detail-related-carousel button{color:#c09751;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.collection-detail-related-grid--rouge button svg{width:25px;height:25px}.collection-detail-chers-band{border-top:1px solid #08122e0f;border-bottom:1px solid #08122e0d}.collection-detail-chers-layout{grid-template-columns:minmax(0,1fr) 374px;gap:42px;min-height:268px;display:grid}.collection-detail-products--chers{padding:31px 0 39px}.collection-detail-products--chers h2{align-items:center;gap:16px;margin-bottom:17px;display:flex}.collection-detail-products--chers h2 span,.collection-detail-related-section h2 span{width:29px}.collection-detail-product-grid--chers{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.collection-detail-product-card--chers{grid-template-columns:128px minmax(0,1fr);align-items:center;min-height:162px;padding:15px 14px 14px 13px;display:grid}.collection-detail-product-card--chers img{object-fit:contain;width:118px;height:118px}.collection-detail-product-card--chers div{min-width:0}.collection-detail-product-card--chers strong{font-size:12px}.collection-detail-product-card--chers em{color:#08122e;margin:4px 0 20px;font-size:10px;font-style:normal;font-weight:700;display:block}.collection-detail-product-card--chers small{min-height:32px;font-size:9px;line-height:1.55}.collection-detail-product-card--chers a{color:#08122e;align-items:center;gap:6px;margin-top:12px;font-size:10px;text-decoration:none;display:inline-flex}.collection-detail-product-card--chers a svg{width:12px;height:12px}.collection-detail-quote-panel{background:#f2ece3;min-height:268px;padding:39px 40px 0 43px;position:relative;overflow:hidden}.collection-detail-quote-panel svg{color:#c09751;fill:#c0975133;width:35px;height:35px}.collection-detail-quote-panel p{color:#08122e;margin:18px 0 20px;font-size:16px;line-height:1.8}.collection-detail-quote-panel small{color:#08122ea8;margin-top:17px;font-size:11px;line-height:1.7;display:block}.collection-detail-quote-panel img{opacity:.68;width:230px;position:absolute;bottom:0;right:-18px}.collection-detail-related-section{padding:25px 0 0}.collection-detail-related-section h2{align-items:center;gap:18px;display:flex}.collection-detail-related-carousel{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:18px;margin-top:21px;display:grid}.collection-detail-related-carousel button{color:#8f7a5d;background:#ffffff59;border:1px solid #c7a46761;border-radius:999px;width:36px;height:36px}.collection-detail-related-carousel button svg{width:19px;height:19px}.collection-detail-related-strip{background:#ffffff5c;grid-template-columns:repeat(6,minmax(0,1fr));min-height:92px;display:grid}.collection-detail-strip-item{color:#08122e;border-right:1px solid #c7a46729;grid-template-columns:86px minmax(0,1fr);align-items:center;min-height:92px;padding:0 17px;text-decoration:none;display:grid}.collection-detail-strip-item:last-child{border-right:0}.collection-detail-strip-item img{object-fit:contain;width:72px;height:72px}.collection-detail-strip-item span{font-family:var(--font-display);font-size:12px;line-height:1.2}.collection-detail-page--dame-nature .collection-detail-hero{background:linear-gradient(90deg, #f8f4ed 0%, #f8f4ed 35%, #f8f4ede0 47%, #f8f4ed0d 63%, #f8f4ed00 100%), var(--detail-hero-image) right top / auto 100% no-repeat, #f8f4ed;min-height:382px}.collection-detail-page--dame-nature .collection-detail-shell{width:min(100% - 272px,1400px)}.collection-detail-page--dame-nature .collection-detail-hero__copy{max-width:580px}.collection-detail-products--dame{padding:25px 0 29px}.collection-detail-products--dame h2{color:#b38443;font-family:var(--font-menu);letter-spacing:0;margin:0 0 17px;font-size:14px;font-weight:700}.collection-detail-product-grid--dame{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.collection-detail-product-card--dame{color:#08122e;grid-template-columns:176px minmax(0,1fr) 22px;align-items:center;min-height:128px;padding:0 18px 0 20px;text-decoration:none;display:grid}.collection-detail-product-card--dame img{object-fit:contain;width:160px;height:100px}.collection-detail-product-card--dame strong{white-space:nowrap;font-size:15px;line-height:1.22}.collection-detail-product-card--dame small{white-space:nowrap;margin-top:6px;font-size:12px}.collection-detail-product-card--dame svg{color:#c09751;width:17px;height:17px}.collection-detail-dame-story{grid-template-columns:1.42fr .93fr 1.07fr .55fr;align-items:stretch;gap:10px;padding-bottom:0;display:grid}.collection-detail-dame-story__copy{background:#ffffff54;min-height:244px;padding:20px 34px}.collection-detail-dame-story__copy span{color:#b38443;font-family:var(--font-menu);letter-spacing:1.6px;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.collection-detail-dame-story__copy h2{color:#08122e;font-family:var(--font-sans);margin:0;font-size:27px;font-weight:500;line-height:1.25}.collection-detail-dame-story__copy i{background:#c09751;width:36px;height:1px;margin:17px 0 20px;display:block}.collection-detail-dame-story__copy p{color:#08122ebd;margin:0;font-size:12.5px;line-height:1.86}.collection-detail-dame-story>img{object-fit:cover;width:100%;height:244px}.collection-detail-page--le-coeur-de-la-mamma .collection-detail-hero{background:linear-gradient(90deg, #f8f4ed 0%, #f8f4ed 38%, #f8f4ede6 47%, #f8f4ed0d 64%, #f8f4ed00 100%), var(--detail-hero-image) right top / auto 100% no-repeat, #f8f4ed;min-height:476px}.collection-detail-page--le-coeur-de-la-mamma .collection-detail-shell{width:min(100% - 232px,1440px)}.collection-detail-page--le-coeur-de-la-mamma .collection-detail-hero__copy{max-width:500px}.collection-detail-page--le-coeur-de-la-mamma .collection-detail-hero h1{max-width:420px;font-size:64px}.collection-detail-lecoeur{padding:26px 0 49px;position:relative}.collection-detail-lecoeur__all{color:#b38443;align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex;position:absolute;top:28px;right:0}.collection-detail-lecoeur__all svg{width:15px;height:15px}.collection-detail-lecoeur__layout{grid-template-columns:minmax(0,891px) minmax(0,469px);align-items:start;gap:86px;display:grid}.collection-detail-products--lecoeur h2{color:#08122e;font-family:var(--font-display);margin:0;font-size:20px;font-weight:400;line-height:1.2}.collection-detail-products--lecoeur h2:after{content:"";background:#c09751;width:36px;height:1px;margin-top:15px;display:block}.collection-detail-product-grid--lecoeur{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.collection-detail-product-card--lecoeur{color:#08122e;box-sizing:border-box;flex-direction:column;height:248px;text-decoration:none;display:flex}.collection-detail-product-card--lecoeur img{object-fit:contain;box-sizing:border-box;background:#ffffff52;flex:0 0 166px;width:100%;height:166px;padding:14px 15px 0}.collection-detail-product-card--lecoeur div{flex-direction:column;flex:1;justify-content:flex-start;min-height:0;padding:9px 17px 14px;display:flex}.collection-detail-product-card--lecoeur strong{font-size:14px;line-height:1.2}.collection-detail-product-card--lecoeur em{color:#08122e;margin:4px 0 3px;font-size:12px;font-style:normal;line-height:1.2;display:block}.collection-detail-product-card--lecoeur small{font-size:11px;line-height:1.25}.collection-detail-lecoeur-story{grid-template-columns:minmax(300px,1fr) 148px;align-items:center;gap:18px;min-height:292px;padding-top:55px;display:grid}.collection-detail-lecoeur-story>div{width:min(356px,100%)}.collection-detail-lecoeur-story h2{color:#08122e;font-family:var(--font-display);margin:0;font-size:27px;font-weight:400;line-height:1.05}.collection-detail-lecoeur-story i{background:#c09751;width:36px;height:1px;margin:19px 0 20px;display:block}.collection-detail-lecoeur-story h3{color:#08122e;margin:0 0 18px;font-size:16px;font-weight:500}.collection-detail-lecoeur-story p{color:#08122ec2;margin:0;font-size:12px;line-height:1.66}.collection-detail-lecoeur-story img{opacity:.92;align-self:center;width:148px;max-width:100%}.collection-detail-page--cui-cui .collection-detail-hero{background:linear-gradient(90deg, #f8f4ed 0%, #f8f4ed 35%, #f8f4eded 43%, #f8f4ed5c 55%, #f8f4ed00 68%, #f8f4ed00 100%), var(--detail-hero-image) right top / auto 100% no-repeat, #f8f4ed;min-height:462px}.collection-detail-page--cui-cui .collection-detail-shell{width:min(100% - 256px,1416px)}.collection-detail-page--cui-cui .collection-detail-hero__copy{max-width:610px}.collection-detail-page--cui-cui .collection-detail-hero__inner{padding-top:48px}.collection-detail-page--cui-cui .collection-detail-hero h1{font-size:82px}.collection-detail-page--cui-cui .collection-detail-hero__subtitle{margin-top:12px;margin-bottom:20px}.collection-detail-page--cui-cui .collection-detail-hero__text{gap:24px}.collection-detail-page--cui-cui .collection-detail-hero__text p{font-size:14px;line-height:1.72}.collection-detail-page--cui-cui .collection-detail-hero__text p+p{font-size:14.5px;line-height:1.48}.collection-detail-cui{width:min(100% - 92px,1580px);margin:0 auto;padding:0}.collection-detail-cui__panel{background:#ffffff57;border:1px solid #c7a46733;border-radius:5px 5px 0 0;grid-template-columns:minmax(0,1fr) 543px;min-height:388px;display:grid;overflow:hidden}.collection-detail-cui__products{border-right:1px solid #c7a46733;padding:36px 40px 35px}.collection-detail-cui__products>span,.collection-detail-cui__inspiration span{color:#b38443;font-family:var(--font-menu);letter-spacing:2.6px;font-size:12px;font-weight:700;display:block}.collection-detail-cui__products h2,.collection-detail-cui__inspiration h2{color:#08122e;font-family:var(--font-sans);margin:8px 0 0;font-size:22px;font-weight:500;line-height:1.22}.collection-detail-cui__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:19px;margin-top:27px;display:grid}.collection-detail-cui__item{color:#08122e;min-width:0;text-decoration:none;display:block}.collection-detail-cui__item img{object-fit:contain;background:#ffffff59;width:100%;height:172px;display:block}.collection-detail-cui__item strong{color:#08122e;margin-top:14px;font-size:13.5px;font-weight:500;line-height:1.25;display:block}.collection-detail-cui__item em,.collection-detail-cui__item b{color:#08122ee0;margin-top:8px;font-size:12px;font-style:normal;line-height:1.15;display:block}.collection-detail-cui__item b{margin-top:6px;font-weight:800}.collection-detail-cui__inspiration{background:#f8f4edad;min-height:388px;padding:48px 54px 32px 66px;position:relative}.collection-detail-cui__inspiration>div{width:386px}.collection-detail-cui__inspiration h2{white-space:nowrap;margin-top:8px;font-size:24px}.collection-detail-cui__inspiration i{background:#c09751;width:36px;height:1px;margin:24px 0 28px;display:block}.collection-detail-cui__inspiration p{color:#08122ec7;margin:0;font-size:13px;line-height:1.78}.collection-detail-cui__signature{opacity:.58;width:155px;height:auto;margin-top:26px;display:block}.collection-detail-cui__inspiration small{color:#08122e61;font-family:var(--font-display);margin-top:1px;font-size:18px;line-height:1;display:block}.collection-detail-cui__bird{width:118px;height:auto;position:absolute;top:65px;right:54px}.collection-detail-page--les-francaises .collection-detail-hero{background:linear-gradient(90deg, #f8f4ed 0%, #f8f4ed 36%, #f8f4edf0 43%, #f8f4ed29 57%, #f8f4ed00 70%, #f8f4ed00 100%), var(--detail-hero-image) right top / auto 100% no-repeat, #f8f4ed;min-height:397px}.collection-detail-page--les-francaises .collection-detail-shell{width:min(100% - 224px,1448px)}.collection-detail-page--les-francaises .collection-detail-hero__inner{padding-top:28px}.collection-detail-page--les-francaises .collection-detail-hero__copy{max-width:600px}.collection-detail-page--les-francaises .collection-detail-hero h1{font-size:70px}.collection-detail-page--les-francaises .collection-detail-hero__subtitle{margin-top:14px}.collection-detail-page--les-francaises .collection-detail-hero__text{gap:21px}.collection-detail-page--les-francaises .collection-detail-hero__text p{font-size:13.5px;line-height:1.72}.collection-detail-page--les-francaises .collection-detail-hero__text p+p{font-size:13.5px;line-height:1.42}.collection-detail-les{padding:0}.collection-detail-les__heading>span,.collection-detail-les__story-heading>span,.collection-detail-les__story article span{color:#b38443;font-family:var(--font-menu);letter-spacing:1.7px;font-size:10.5px;font-weight:700;display:block}.collection-detail-les__heading h2,.collection-detail-les__story-heading h2{color:#08122e;font-family:var(--font-sans);margin:5px 0 0;font-size:20px;font-weight:500;line-height:1.2}.collection-detail-les__products{grid-template-columns:repeat(5,minmax(0,1fr));gap:17px;margin-top:5px;display:grid}.collection-detail-les__card{color:#08122e;background:#ffffff6e;border:1px solid #c7a46738;border-radius:5px;flex-direction:column;height:203px;text-decoration:none;display:flex;position:relative;overflow:hidden}.collection-detail-les__card img{object-fit:contain;box-sizing:border-box;width:100%;height:145px;padding:10px 16px 0;display:block}.collection-detail-les__card div{padding:4px 40px 12px 15px}.collection-detail-les__card strong,.collection-detail-les__card small{color:#08122e;display:block}.collection-detail-les__card strong{font-size:13px;font-weight:700;line-height:1.25}.collection-detail-les__card small{color:#08122ed1;margin-top:5px;font-size:12px;line-height:1.25}.collection-detail-les__card svg{color:#c09751;width:17px;height:17px;position:absolute;bottom:16px;right:16px}.collection-detail-les__story-heading{margin-top:8px}.collection-detail-les__story{grid-template-columns:244px minmax(150px,1fr) 225px minmax(150px,1fr) 226px minmax(150px,1fr);align-items:start;gap:31px;margin-top:6px;display:grid}.collection-detail-les__story>img{object-fit:cover;border-radius:3px;width:100%;height:128px}.collection-detail-les__story article{min-width:0;padding-top:1px}.collection-detail-les__story article h3{color:#08122e;margin:4px 0 0;font-size:13px;font-weight:500;line-height:1.25}.collection-detail-les__story article i{background:#c09751;width:28px;height:1px;margin:15px 0;display:block}.collection-detail-les__story article p{color:#08122ec7;margin:0;font-size:12px;line-height:1.72}.collection-detail-page--paradis-marbre .collection-detail-hero{background:linear-gradient(90deg, #f8f4ed 0%, #f8f4ed 36%, #f8f4edf2 43%, #f8f4ed66 54%, #f8f4ed00 70%, #f8f4ed00 100%), var(--detail-hero-image) right top / auto 100% no-repeat, #f8f4ed;min-height:417px}.collection-detail-page--paradis-marbre .collection-detail-shell{width:min(100% - 234px,1438px)}.collection-detail-page--paradis-marbre .collection-detail-hero__inner{padding-top:30px}.collection-detail-page--paradis-marbre .collection-detail-hero__copy{max-width:570px}.collection-detail-page--paradis-marbre .collection-detail-hero h1{font-size:62px}.collection-detail-page--paradis-marbre .collection-detail-hero__subtitle{margin:7px 0 9px;font-size:22px}.collection-detail-page--paradis-marbre .collection-detail-hero__copy>i{margin-bottom:21px}.collection-detail-page--paradis-marbre .collection-detail-hero__text{gap:12px}.collection-detail-page--paradis-marbre .collection-detail-hero__text p{font-size:13px;line-height:1.62}.collection-detail-page--paradis-marbre .collection-detail-hero__text p+p{padding-top:22px;font-size:13px;line-height:1.42;position:relative}.collection-detail-page--paradis-marbre .collection-detail-hero__text p+p:before{content:"";background:#c09751;width:36px;height:1px;position:absolute;top:0;left:0}.collection-detail-paradis{padding:0}.collection-detail-paradis__heading{align-items:center;gap:25px;margin-top:-6px;display:flex}.collection-detail-paradis__heading>span{background:#c09751;width:29px;height:1px;margin-left:-54px;display:block}.collection-detail-paradis__heading h2{color:#08122e;font-family:var(--font-display);margin:0;font-size:19px;font-weight:400;line-height:1.2}.collection-detail-paradis__products{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-top:15px;display:grid}.collection-detail-paradis__card{color:#08122e;background:#ffffff7a;border:1px solid #c7a46738;border-radius:5px;flex-direction:column;height:178px;text-decoration:none;display:flex;position:relative;overflow:hidden}.collection-detail-paradis__card img{object-fit:contain;box-sizing:border-box;width:100%;height:128px;padding:9px 18px 0;display:block}.collection-detail-paradis__card div{background:#ffffff5c;min-height:50px;padding:6px 38px 10px 12px}.collection-detail-paradis__card strong,.collection-detail-paradis__card small{color:#08122e;display:block}.collection-detail-paradis__card strong{font-family:var(--font-menu);font-size:12px;font-weight:700;line-height:1.25}.collection-detail-paradis__card small{color:#08122ed1;margin-top:4px;font-size:11px;line-height:1.2}.collection-detail-paradis__card svg{color:#c09751;width:18px;height:18px;position:absolute;bottom:20px;right:14px}.collection-detail-paradis__heading--details{margin-top:31px}.collection-detail-paradis__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:5px;display:grid}.collection-detail-paradis__detail{background:#ffffff80;border:1px solid #c7a46733;border-radius:5px;min-height:171px;overflow:hidden}.collection-detail-paradis__detail img{object-fit:cover;width:100%;height:116px;display:block}.collection-detail-paradis__detail div{padding:12px 15px 13px}.collection-detail-paradis__detail strong{color:#08122e;font-family:var(--font-menu);font-size:12px;font-weight:700;line-height:1.2;display:block}.collection-detail-paradis__detail p{color:#08122ed1;margin:5px 0 0;font-size:11.5px;line-height:1.3}.collection-detail-page--rue-de-paradis .collection-detail-hero{background:linear-gradient(90deg, #f8f4ed 0%, #f8f4ed 34%, #f8f4edf2 42%, #f8f4ed80 51%, #f8f4ed0d 64%, #f8f4ed00 100%), var(--detail-hero-image) right top / auto 100% no-repeat, #f8f4ed;min-height:416px}.collection-detail-page--rue-de-paradis{overflow:visible}.collection-detail-page--rue-de-paradis .collection-detail-shell{width:min(100% - 120px,1552px)}.collection-detail-page--rue-de-paradis .collection-detail-hero__inner{padding-top:30px}.collection-detail-page--rue-de-paradis .collection-detail-breadcrumb{margin-bottom:42px}.collection-detail-page--rue-de-paradis .collection-detail-hero__copy{max-width:600px}.collection-detail-page--rue-de-paradis .collection-detail-hero__copy:before{content:"COLLECTION";color:#b38443;font-family:var(--font-menu);letter-spacing:2.2px;margin-bottom:15px;font-size:11px;font-weight:700;display:block}.collection-detail-page--rue-de-paradis .collection-detail-hero h1{font-size:78px}.collection-detail-page--rue-de-paradis .collection-detail-hero__subtitle{color:#08122e;letter-spacing:.06em;margin:14px 0 16px;font-size:27px}.collection-detail-page--rue-de-paradis .collection-detail-hero__copy>i{margin-bottom:20px}.collection-detail-page--rue-de-paradis .collection-detail-hero__text{gap:0}.collection-detail-page--rue-de-paradis .collection-detail-hero__text p{font-size:13.5px;line-height:1.58}.collection-detail-page--rue-de-paradis .collection-detail-hero__text p:empty{display:none}.collection-detail-page--rue-de-paradis .collection-detail-hero__text span:empty{height:17px}.collection-detail-rue{padding:0}.collection-detail-rue__products-row{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:24px;padding:0 0 24px;display:grid}.collection-detail-rue__section-title{padding-top:37px}.collection-detail-rue__section-title h2{color:#08122e;font-family:var(--font-sans);margin:0;font-size:18px;font-weight:600;line-height:1.2}.collection-detail-rue__section-title span{background:#c09751;width:36px;height:1px;margin-top:16px;display:block}.collection-detail-rue__products{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.collection-detail-rue__product{color:#08122e;background:#ffffff85;border:1px solid #c7a46738;border-radius:5px;flex-direction:column;height:180px;text-decoration:none;display:flex;position:relative;overflow:hidden}.collection-detail-rue__product img{object-fit:contain;box-sizing:border-box;width:100%;height:126px;padding:12px 22px 0;display:block}.collection-detail-rue__product div{background:#ffffff42;min-height:54px;padding:6px 18px 10px}.collection-detail-rue__product strong,.collection-detail-rue__product small{color:#08122e;display:block}.collection-detail-rue__product strong{font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:1.25}.collection-detail-rue__product small{color:#08122ec7;margin-top:5px;font-size:12px;line-height:1.2}.collection-detail-rue__story-band{box-sizing:border-box;background:#efe8ddad;border-top:1px solid #c7a46714;min-height:238px}.collection-detail-rue__story{grid-template-columns:535px repeat(3,minmax(0,1fr));align-items:start;gap:20px;min-height:238px;padding:20px 0 0;display:grid}.collection-detail-rue__copy{padding-top:2px}.collection-detail-rue__copy span{color:#b38443;font-family:var(--font-menu);letter-spacing:1.7px;font-size:11px;font-weight:700;display:block}.collection-detail-rue__copy h2{color:#08122e;font-family:var(--font-sans);margin:12px 0 0;font-size:24px;font-weight:500;line-height:1.18}.collection-detail-rue__copy p{color:#08122ebd;margin:12px 0 0;font-size:12.5px;line-height:1.58}.collection-detail-rue__detail img{object-fit:cover;width:100%;height:154px;display:block}.collection-detail-rue__detail strong{color:#08122e;font-family:var(--font-sans);text-align:center;margin-top:14px;font-size:14px;font-weight:600;line-height:1.2;display:block}.collection-detail-rue__detail p{color:#08122ead;text-align:center;margin:7px 0 0;font-size:12px;line-height:1.25}.collection-detail-page--extraordinaire-par-le-reflet .collection-detail-hero{background:linear-gradient(90deg, #f8f4ed 0%, #f8f4ed 35%, #f8f4edf2 45%, #f8f4ed6b 58%, #f8f4ed00 74%, #f8f4ed00 100%), var(--detail-hero-image) right center / auto 100% no-repeat, #f8f4ed;min-height:416px}.collection-detail-page--extraordinaire-par-le-reflet .collection-detail-shell{width:min(100% - 190px,1480px)}.collection-detail-page--extraordinaire-par-le-reflet .collection-detail-hero__inner{padding-top:30px}.collection-detail-page--extraordinaire-par-le-reflet .collection-detail-breadcrumb{margin-bottom:34px}.collection-detail-page--extraordinaire-par-le-reflet .collection-detail-hero__copy{max-width:620px}.collection-detail-page--extraordinaire-par-le-reflet .collection-detail-hero__copy:before{content:"ORIGINAL";color:#b38443;font-family:var(--font-menu);letter-spacing:2.2px;margin-bottom:15px;font-size:11px;font-weight:700;display:block}.collection-detail-page--extraordinaire-par-le-reflet .collection-detail-hero h1{max-width:680px;font-size:67px;line-height:.98}.collection-detail-page--extraordinaire-par-le-reflet .collection-detail-hero__subtitle{color:#b38443;margin:15px 0 14px;font-size:25px}.collection-detail-page--extraordinaire-par-le-reflet .collection-detail-hero__copy>i{margin-bottom:20px}.collection-detail-page--extraordinaire-par-le-reflet .collection-detail-hero__text{gap:12px}.collection-detail-page--extraordinaire-par-le-reflet .collection-detail-hero__text p{color:#08122ed1;font-size:13.5px;line-height:1.64}.collection-detail-extraordinaire{padding:0}.collection-detail-extraordinaire__products{padding:25px 0 28px}.collection-detail-extraordinaire__heading{margin-bottom:14px}.collection-detail-extraordinaire__heading span,.collection-detail-extraordinaire__copy span{color:#b38443;font-family:var(--font-menu);letter-spacing:1.8px;font-size:11px;font-weight:700;display:block}.collection-detail-extraordinaire__heading h2{color:#08122e;font-family:var(--font-sans);margin:7px 0 0;font-size:20px;font-weight:600;line-height:1.2}.collection-detail-extraordinaire__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.collection-detail-extraordinaire__product{color:#08122e;background:#ffffff94;border:1px solid #c7a46738;border-radius:5px;flex-direction:column;min-height:214px;text-decoration:none;display:flex;position:relative;overflow:hidden}.collection-detail-extraordinaire__product img{object-fit:cover;background:#f4f0e8;width:100%;height:146px;display:block}.collection-detail-extraordinaire__product div{background:#ffffff5c;min-height:68px;padding:10px 38px 12px 14px}.collection-detail-extraordinaire__product strong,.collection-detail-extraordinaire__product small{color:#08122e;display:block}.collection-detail-extraordinaire__product strong{font-family:var(--font-menu);font-size:12.5px;font-weight:700;line-height:1.25}.collection-detail-extraordinaire__product small{color:#08122ec2;margin-top:5px;font-size:11.5px;line-height:1.3}.collection-detail-extraordinaire__product svg{color:#c09751;width:17px;height:17px;position:absolute;bottom:18px;right:15px}.collection-detail-extraordinaire__story-band{background:linear-gradient(#efe8ddb3,#f8f4ede6);border-top:1px solid #c7a4671f;min-height:288px}.collection-detail-extraordinaire__story{grid-template-columns:430px minmax(0,1fr);align-items:start;gap:34px;padding:28px 0 34px;display:grid}.collection-detail-extraordinaire__copy h2{color:#08122e;font-family:var(--font-display);margin:12px 0 0;font-size:30px;font-weight:400;line-height:1.18}.collection-detail-extraordinaire__copy i{background:#c09751;width:38px;height:1px;margin:16px 0 17px;display:block}.collection-detail-extraordinaire__copy p{color:#08122ec7;margin:0;font-size:12.5px;line-height:1.68}.collection-detail-extraordinaire__details{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.collection-detail-extraordinaire__detail{background:#ffffff8a;border:1px solid #c7a46733;border-radius:5px;min-height:220px;overflow:hidden}.collection-detail-extraordinaire__detail img{object-fit:cover;width:100%;height:126px;display:block}.collection-detail-extraordinaire__detail div{padding:12px 14px 14px}.collection-detail-extraordinaire__detail strong{color:#08122e;font-family:var(--font-menu);font-size:12.5px;font-weight:700;line-height:1.22;display:block}.collection-detail-extraordinaire__detail p{color:#08122eb8;margin:6px 0 0;font-size:11.5px;line-height:1.4}.collection-detail-page--constellations-de-la-victoire{background:#f8f4ed}.collection-detail-page--constellations-de-la-victoire .collection-detail-shell{width:min(100% - 188px,1494px)}.collection-detail-page--constellations-de-la-victoire .collection-detail-hero{background:#f8f4ed;border-bottom:0;min-height:436px;overflow:hidden}.collection-detail-page--constellations-de-la-victoire .collection-detail-hero__inner{min-height:436px;padding-top:38px;position:relative}.collection-detail-page--constellations-de-la-victoire .collection-detail-breadcrumb{margin-bottom:34px}.collection-detail-page--constellations-de-la-victoire .collection-detail-hero__copy{z-index:2;max-width:560px;position:relative}.collection-detail-page--constellations-de-la-victoire .collection-detail-hero__copy:before{content:"ORIGINAL";color:#b38443;font-family:var(--font-menu);letter-spacing:2.1px;margin-bottom:15px;font-size:12px;font-weight:700;display:block}.collection-detail-page--constellations-de-la-victoire .collection-detail-hero h1{max-width:555px;font-size:66px;line-height:.94}.collection-detail-page--constellations-de-la-victoire .collection-detail-hero__subtitle{color:#08122e;margin:23px 0 16px;font-size:24px;line-height:1.22}.collection-detail-page--constellations-de-la-victoire .collection-detail-hero__copy>i{width:80px;margin-bottom:26px;position:relative}.collection-detail-page--constellations-de-la-victoire .collection-detail-hero__copy>i:after{content:"*";color:#c09751;font-family:var(--font-display);font-size:16px;line-height:1;position:absolute;top:-8px;right:-16px}.collection-detail-page--constellations-de-la-victoire .collection-detail-hero__text{gap:0;max-width:510px}.collection-detail-page--constellations-de-la-victoire .collection-detail-hero__text p{color:#08122edb;font-size:13.5px;font-weight:500;line-height:1.78}.collection-detail-page--constellations-de-la-victoire .collection-detail-hero__image-card{z-index:1;object-fit:cover;border-radius:8px;width:914px;height:397px;display:block;position:absolute;top:38px;right:-27px}.collection-detail-constellations{padding:0 0 18px}.collection-detail-constellations__products{padding:4px 0 0}.collection-detail-constellations__products h2{color:#08122e;font-family:var(--font-sans);margin:0 0 9px;font-size:17px;font-weight:700;line-height:1.2}.collection-detail-constellations__grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;display:grid}.collection-detail-constellations__card{color:#08122e;background:#ffffff8a;border:1px solid #c7a4673b;border-radius:8px;grid-template-rows:115px 63px;min-height:178px;text-decoration:none;display:grid;overflow:hidden}.collection-detail-constellations__card img{object-fit:contain;width:100%;height:115px;padding:7px 7px 0;display:block}.collection-detail-constellations__card div{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;padding:10px 8px 8px;display:flex}.collection-detail-constellations__card strong,.collection-detail-constellations__card small{color:#08122e;display:block}.collection-detail-constellations__card strong{font-family:var(--font-menu);font-size:13px;font-weight:700;line-height:1.25}.collection-detail-constellations__card small{color:#08122ec2;margin-top:5px;font-size:12px;line-height:1.15}.collection-detail-constellations__story{grid-template-columns:344px minmax(0,1fr);align-items:start;gap:44px;padding:18px 0 0;display:grid}.collection-detail-constellations__copy h2{color:#08122e;font-family:var(--font-sans);margin:0 0 10px;font-size:17px;font-weight:700;line-height:1.25}.collection-detail-constellations__copy h3{color:#08122e;font-family:var(--font-display);margin:0 0 12px;font-size:27px;font-weight:400;line-height:1.24}.collection-detail-constellations__story-lines{color:#08122ed1;gap:5px;height:88px;font-size:13px;line-height:1.45;display:grid;overflow:visible}.collection-detail-constellations__story-lines p{white-space:nowrap;margin:0}.collection-detail-constellations__story-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.collection-detail-constellations__story-images img{object-fit:cover;border-radius:7px;width:100%;height:178px;display:block}.collection-detail-page--vintage-garden{background:#f8f4ed}.collection-detail-page--vintage-garden .collection-detail-shell{width:min(100% - 176px,1496px);margin-left:clamp(88px,7.9vw,132px);margin-right:0}.collection-detail-page--vintage-garden .collection-detail-hero{background:linear-gradient(90deg, #f8f4ed 0%, #f8f4ed 31%, #f8f4edf5 38%, #f8f4ed59 51%, #f8f4ed00 68%), var(--detail-hero-image) right top / auto 100% no-repeat, #f8f4ed;border-bottom:0;min-height:372px}.collection-detail-page--vintage-garden .collection-detail-hero__inner{padding-top:29px}.collection-detail-page--vintage-garden .collection-detail-breadcrumb{margin-bottom:58px}.collection-detail-page--vintage-garden .collection-detail-hero__copy{max-width:535px}.collection-detail-page--vintage-garden .collection-detail-hero__copy:before{content:"COLLECTION";color:#b38443;font-family:var(--font-menu);letter-spacing:2px;margin-bottom:17px;font-size:12px;font-weight:700;display:block}.collection-detail-page--vintage-garden .collection-detail-hero h1{font-size:56px;line-height:.98}.collection-detail-page--vintage-garden .collection-detail-hero__subtitle{color:#b38443;margin:15px 0 22px;font-size:25px;line-height:1.1}.collection-detail-page--vintage-garden .collection-detail-hero__copy>i{display:none}.collection-detail-page--vintage-garden .collection-detail-hero__text{gap:0;max-width:470px}.collection-detail-page--vintage-garden .collection-detail-hero__text p{color:#08122ed6;font-size:16px;font-weight:500;line-height:1.65}.collection-detail-vintage{padding:0 0 14px}.collection-detail-vintage__products{padding-top:12px}.collection-detail-vintage__products:before{content:"";background:#c7a4673b;width:100%;height:1px;margin-bottom:14px;display:block}.collection-detail-vintage__products h2{color:#08122e;font-family:var(--font-sans);margin:0 0 11px;font-size:17px;font-weight:700;line-height:1.2}.collection-detail-vintage__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.collection-detail-vintage__card{color:#08122e;background:#ffffff8f;border:1px solid #c7a4673d;border-radius:8px;grid-template-rows:104px 58px;min-height:162px;text-decoration:none;display:grid;overflow:hidden}.collection-detail-vintage__card img{object-fit:contain;width:100%;height:104px;padding:9px 10px 0;display:block}.collection-detail-vintage__card div{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;padding:9px 8px 8px;display:flex}.collection-detail-vintage__card strong{color:#08122e;font-family:var(--font-menu);font-size:13.5px;font-weight:700;line-height:1.25;display:block}.collection-detail-vintage__card small{color:#08122ec7;margin-top:5px;font-size:12px;line-height:1.15;display:block}.collection-detail-vintage__story{grid-template-columns:425px minmax(0,1fr);gap:14px;padding-top:20px;display:grid}.collection-detail-vintage__story:before{content:"";background:#c7a46738;grid-column:1/-1;width:100%;height:1px;margin-bottom:0;display:block}.collection-detail-vintage__copy{background:#ffffff6b;border:1px solid #c7a46730;border-radius:7px;min-height:218px;padding:31px 34px 28px}.collection-detail-vintage__copy p{color:#b38443;font-family:var(--font-menu);letter-spacing:1.1px;margin:0 0 12px;font-size:12px;font-weight:700;line-height:1.2}.collection-detail-vintage__copy h2{color:#08122e;font-family:var(--font-display);white-space:nowrap;margin:0 0 24px;font-size:28px;font-weight:400;line-height:1.15}.collection-detail-vintage__story-lines{color:#08122ed1;gap:4px;font-size:13px;line-height:1.42;display:grid}.collection-detail-vintage__story-lines span{white-space:nowrap;display:block}.collection-detail-vintage__story-images{grid-template-columns:minmax(0,.95fr) minmax(0,.89fr) minmax(0,1.15fr);gap:14px;display:grid}.collection-detail-vintage__story-images img{object-fit:cover;border-radius:7px;width:100%;height:208px;display:block}@media (width<=1280px){.collection-detail-shell{width:min(100% - 72px,1120px)}.collection-detail-page--dame-nature .collection-detail-shell,.collection-detail-page--le-coeur-de-la-mamma .collection-detail-shell,.collection-detail-page--cui-cui .collection-detail-shell,.collection-detail-page--les-francaises .collection-detail-shell,.collection-detail-page--paradis-marbre .collection-detail-shell,.collection-detail-page--rue-de-paradis .collection-detail-shell,.collection-detail-page--extraordinaire-par-le-reflet .collection-detail-shell,.collection-detail-page--constellations-de-la-victoire .collection-detail-shell,.collection-detail-page--vintage-garden .collection-detail-shell{width:min(100% - 72px,1120px);margin-left:auto;margin-right:auto}.collection-detail-product-grid--rouge,.collection-detail-product-grid--dame,.collection-detail-product-grid--lecoeur,.collection-detail-les__products,.collection-detail-paradis__products,.collection-detail-rue__products,.collection-detail-extraordinaire__grid,.collection-detail-constellations__grid,.collection-detail-vintage__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-detail-paradis__details,.collection-detail-rue__story,.collection-detail-extraordinaire__story,.collection-detail-constellations__story,.collection-detail-vintage__story{grid-template-columns:1fr}.collection-detail-extraordinaire__details,.collection-detail-constellations__story-images,.collection-detail-vintage__story-images{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-detail-rue__products-row{grid-template-columns:1fr}.collection-detail-rue__section-title{padding-top:28px}.collection-detail-paradis__heading>span{margin-left:0}.collection-detail-les__story{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-detail-lower--rouge,.collection-detail-chers-layout,.collection-detail-dame-story,.collection-detail-lecoeur__layout,.collection-detail-cui__panel{grid-template-columns:1fr}.collection-detail-cui__products{border-bottom:1px solid #c7a46733;border-right:0}.collection-detail-quote-panel{min-height:240px}.collection-detail-product-grid--chers,.collection-detail-related-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.collection-detail-shell{width:min(100% - 32px,680px)}.collection-detail-page--dame-nature .collection-detail-shell,.collection-detail-page--le-coeur-de-la-mamma .collection-detail-shell,.collection-detail-page--cui-cui .collection-detail-shell,.collection-detail-page--les-francaises .collection-detail-shell,.collection-detail-page--paradis-marbre .collection-detail-shell,.collection-detail-page--rue-de-paradis .collection-detail-shell,.collection-detail-page--extraordinaire-par-le-reflet .collection-detail-shell,.collection-detail-page--constellations-de-la-victoire .collection-detail-shell,.collection-detail-page--vintage-garden .collection-detail-shell{width:min(100% - 32px,680px);margin-left:auto;margin-right:auto}.collection-detail-hero,.collection-detail-page--chers-parisiens .collection-detail-hero,.collection-detail-page--le-coeur-de-la-mamma .collection-detail-hero,.collection-detail-page--cui-cui .collection-detail-hero,.collection-detail-page--les-francaises .collection-detail-hero,.collection-detail-page--paradis-marbre .collection-detail-hero,.collection-detail-page--rue-de-paradis .collection-detail-hero,.collection-detail-page--extraordinaire-par-le-reflet .collection-detail-hero,.collection-detail-page--constellations-de-la-victoire .collection-detail-hero,.collection-detail-page--vintage-garden .collection-detail-hero{background:linear-gradient(90deg, #f8f4edfa, #f8f4edc7), var(--detail-hero-image) right top / auto 260px no-repeat, #f8f4ed;min-height:auto}.collection-detail-hero__inner{padding-top:28px;padding-bottom:54px}.collection-detail-page--constellations-de-la-victoire .collection-detail-hero__image-card{display:none}.collection-detail-constellations__story-lines p{white-space:normal}.collection-detail-constellations__story-lines{height:auto}.collection-detail-vintage__story-lines span,.collection-detail-vintage__copy h2{white-space:normal}.collection-detail-hero h1,.collection-detail-page--chers-parisiens .collection-detail-hero h1{font-size:52px}.collection-detail-page--extraordinaire-par-le-reflet .collection-detail-hero h1{overflow-wrap:anywhere;font-size:42px;line-height:1.08}.collection-detail-product-grid--rouge,.collection-detail-product-grid--chers,.collection-detail-product-grid--dame,.collection-detail-product-grid--lecoeur,.collection-detail-cui__grid,.collection-detail-les__products,.collection-detail-les__story,.collection-detail-paradis__products,.collection-detail-paradis__details,.collection-detail-rue__products,.collection-detail-extraordinaire__grid,.collection-detail-extraordinaire__details,.collection-detail-constellations__grid,.collection-detail-constellations__story,.collection-detail-constellations__story-images,.collection-detail-vintage__grid,.collection-detail-vintage__story,.collection-detail-vintage__story-images,.collection-detail-related-grid--rouge,.collection-detail-related-strip{grid-template-columns:1fr}.collection-detail-rue__products-row{grid-template-columns:1fr;padding-bottom:24px}.collection-detail-cui{width:min(100% - 32px,680px)}.collection-detail-cui__products,.collection-detail-cui__inspiration{padding:28px 24px}.collection-detail-cui__inspiration>div{width:100%}.collection-detail-cui__inspiration h2{white-space:normal}.collection-detail-cui__bird{width:120px;margin-top:24px;position:static}.collection-detail-lecoeur__all{margin-bottom:18px;position:static}.collection-detail-lecoeur-story{grid-template-columns:1fr;padding-top:22px}.collection-detail-product-card--dame{grid-template-columns:132px minmax(0,1fr) 22px}.collection-detail-product-card--dame img{width:116px}.collection-detail-related-grid--rouge button{display:none}.collection-detail-related-carousel{grid-template-columns:1fr}.collection-detail-related-carousel button{display:none}}.category-scaffold{min-height:calc(100vh - var(--header-height));background:radial-gradient(circle at 12% 8%, #c7a56a1f, transparent 30%), var(--color-ivory);color:var(--color-primary-navy);padding:clamp(38px,6vw,82px) max(24px,50vw - 720px) clamp(70px,8vw,118px)}.category-scaffold__breadcrumb{color:#08122ea3;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:clamp(34px,5vw,68px);font-size:.9rem;display:flex}.category-scaffold__breadcrumb a{color:inherit;text-decoration:none}.category-scaffold__breadcrumb a:hover,.category-scaffold__breadcrumb a:focus-visible{color:var(--color-gold)}.category-scaffold__breadcrumb span{align-items:center;gap:8px;display:inline-flex}.category-scaffold__hero{max-width:760px;margin-bottom:clamp(32px,5vw,64px)}.category-scaffold__hero h1{font-family:var(--font-display);letter-spacing:0;margin:12px 0 0;font-size:clamp(3.4rem,7vw,6.5rem);font-weight:400;line-height:1}.category-scaffold__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.category-scaffold__card{background:#ffffffad;border:1px solid #c7a56a47;border-radius:8px;min-width:0;overflow:hidden}.category-scaffold__card>a{min-height:82px;color:inherit;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;text-decoration:none;display:flex}.category-scaffold__card strong{font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.9rem);font-weight:400;line-height:1.18;display:block}.category-scaffold__card svg{color:var(--color-gold);flex:none}.category-scaffold__card:hover,.category-scaffold__card:focus-within{border-color:#c7a56a9e;box-shadow:0 18px 42px #08122e1a}.category-scaffold__subgrid{background:#c7a56a2e;border-top:1px solid #c7a56a33;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.category-scaffold__subgrid a{color:#08122ecc;background:#ffffffc2;align-items:center;min-height:44px;padding:10px 16px;font-size:.92rem;text-decoration:none;display:flex}.category-scaffold__subgrid a:hover,.category-scaffold__subgrid a:focus-visible{color:var(--color-gold);background:#fffffff5}.category-scaffold__empty{min-height:clamp(180px,20vw,300px)}@media (width<=980px){.category-scaffold{padding-inline:24px}.category-scaffold__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.category-scaffold{padding:30px 16px 64px}.category-scaffold__hero h1{font-size:clamp(2.8rem,14vw,4.4rem)}.category-scaffold__grid,.category-scaffold__subgrid{grid-template-columns:1fr}}.collection-main-page,.collection-new-line-page,.collection-archive-page,.collection-split-page,.laguiole-detail-page,.make-earth-page{color:#08122e;background:#f8f4ed;min-height:100vh}.collection-main-hero{background:url(/images/collections/main/hero-wide.jpg) 50%/cover no-repeat;border-bottom:1px solid #c7a46729;min-height:263px;position:relative}.collection-main-hero__copy,.collection-new-line-hero__copy,.collection-split-hero__copy{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.collection-main-body{padding:48px max(72px,50vw - 800px) 60px}.collection-main-row{grid-template-columns:290px minmax(0,1fr) 46px;align-items:center;gap:38px;min-height:255px;display:grid;position:relative}.collection-main-row+.collection-main-row{border-top:1px solid #c7a46733;margin-top:38px;padding-top:38px}.collection-main-row__copy p,.collection-split-line__heading span,.collection-new-line-card p{color:#b38443;font-family:var(--font-menu);letter-spacing:.08em;margin:0 0 16px;font-size:12px;font-weight:700}.collection-main-row__copy h2{font-family:var(--font-display);margin:0 0 19px;font-size:35px;font-weight:400;line-height:1.05}.collection-main-row__copy span{color:#08122ec7;font-size:14px;line-height:1.62;display:block}.collection-main-row__copy a,.collection-new-line-card a,.collection-split-line__heading a,.make-earth-section-title a,.laguiole-story__copy a{color:#08122e;align-items:center;gap:12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.collection-main-row__copy a{margin-top:32px}.collection-main-row__cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.collection-main-card{min-height:228px;color:inherit;background:#ffffff8a;border:1px solid #c7a4672b;border-radius:7px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block;overflow:hidden}.collection-main-card--large-horizontal,.collection-main-card--top-large{grid-column:span 2}.collection-main-card--small-vertical,.collection-main-card--bottom-small-vertical,.collection-main-card--compact{min-height:210px}.collection-main-card--link-button div{padding-bottom:40px}.collection-detail-hero__video{object-fit:cover;opacity:.72;pointer-events:none;width:min(64%,980px);height:100%;position:absolute;inset:0 0 0 auto}.collection-detail-managed{padding:34px 0 10px}.collection-detail-managed__gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.collection-detail-managed__gallery figure{aspect-ratio:4/3;background:#fff;border:1px solid #08122e14;margin:0;overflow:hidden}.collection-detail-managed__gallery img,.collection-detail-managed__gallery video{object-fit:cover;width:100%;height:100%;display:block}.collection-detail-managed__link{color:#08122e;font-family:var(--font-menu);align-items:center;gap:8px;margin-top:18px;text-decoration:none;display:inline-flex}.reference-news-dynamic-detail{color:#08122e;background:#f8f4ed;padding:0}.reference-news-dynamic-hero{border-bottom:1px solid #08122e1f;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(40px,6vw,96px);min-height:calc(100vh - 92px);padding:clamp(72px,8vw,132px) min(7vw,112px);display:grid}.reference-news-dynamic-copy{max-width:620px}.reference-news-dynamic-copy>span{background:#a77f3b;width:76px;height:1px;margin:26px 0 30px;display:block}.reference-news-dynamic-hero h1{font-family:var(--font-display);letter-spacing:0;margin:18px 0 0;font-size:6rem;font-weight:400;line-height:.96}.reference-news-dynamic-hero p:not(.reference-news-eyebrow){color:#08122eb8;max-width:560px;margin:0;font-size:1.25rem;line-height:1.85}.reference-news-dynamic-meta{color:#08122ead;font-family:var(--font-menu);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;font-size:13px;display:flex}.reference-news-dynamic-meta time,.reference-news-dynamic-meta small{background:#ffffff75;border:1px solid #08122e29;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 13px;display:inline-flex}.reference-news-dynamic-media{background:#ece3d4;border-radius:8px;margin:0;position:relative;overflow:hidden;box-shadow:0 32px 90px #08122e29}.reference-news-dynamic-hero img,.reference-news-dynamic-hero video{object-fit:cover;width:100%;height:clamp(480px,56vw,690px);display:block}.reference-news-dynamic-media figcaption{color:#fff;max-width:min(360px,100% - 36px);font-family:var(--font-menu);background:#08122edb;border-radius:8px;padding:11px 14px;font-size:13px;line-height:1.5;position:absolute;bottom:18px;right:18px}.reference-news-dynamic-story{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(36px,6vw,86px);padding:clamp(64px,8vw,118px) min(7vw,112px);display:grid}.reference-news-dynamic-body{max-width:860px}.reference-news-dynamic-body small{color:#a77f3b;font-family:var(--font-menu);letter-spacing:.14em;text-transform:uppercase;margin-bottom:26px;font-size:13px;display:block}.reference-news-dynamic-body p{color:#08122ec2;margin:0 0 22px;font-size:1.25rem;line-height:1.95}.reference-news-dynamic-body p:first-of-type{color:#08122e;font-family:var(--font-display);font-size:2.5rem;line-height:1.25}.reference-news-dynamic-aside,.reference-news-dynamic-related{background:#ffffff80;border:1px solid #08122e21;border-radius:8px}.reference-news-dynamic-aside{padding:28px;position:sticky;top:120px}.reference-news-dynamic-aside>strong{font-family:var(--font-display);margin-bottom:20px;font-size:25px;font-weight:400;display:block}.reference-news-dynamic-aside dl{gap:18px;margin:0 0 24px;display:grid}.reference-news-dynamic-aside dl div{border-bottom:1px solid #08122e1a;padding-bottom:16px}.reference-news-dynamic-aside dt{color:#08122e75;font-family:var(--font-menu);text-transform:uppercase;margin-bottom:6px;font-size:12px}.reference-news-dynamic-aside dd{color:#08122e;margin:0;line-height:1.55}.reference-news-dynamic-aside a{color:#08122e;font-family:var(--font-menu);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.reference-news-dynamic-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0 min(7vw,112px) clamp(64px,7vw,104px);display:grid}.reference-news-dynamic-gallery figure{aspect-ratio:5/4;background:#ece3d4;border-radius:8px;margin:0;overflow:hidden}.reference-news-dynamic-gallery img,.reference-news-dynamic-gallery video{object-fit:cover;width:100%;height:100%;display:block}.reference-news-dynamic-related{margin:0 min(7vw,112px) clamp(72px,8vw,118px);padding:28px;line-height:1.8}.reference-news-dynamic-related p{margin:0 0 12px}.reference-news-dynamic-related p:last-child{margin-bottom:0}.reference-news-dynamic-related strong{color:#a77f3b;min-width:150px;font-family:var(--font-menu);text-transform:uppercase;display:inline-block}@media (width<=980px){.reference-news-dynamic-hero,.reference-news-dynamic-story{grid-template-columns:1fr}.reference-news-dynamic-hero{min-height:auto}.reference-news-dynamic-hero h1{font-size:4.25rem}.reference-news-dynamic-hero img,.reference-news-dynamic-hero video{height:460px}.reference-news-dynamic-aside{position:static}}@media (width<=640px){.reference-news-dynamic-hero,.reference-news-dynamic-story{padding-inline:24px}.reference-news-dynamic-hero h1{font-size:3.05rem}.reference-news-dynamic-hero p:not(.reference-news-eyebrow),.reference-news-dynamic-body p{font-size:1.05rem}.reference-news-dynamic-body p:first-of-type{font-size:1.9rem}.reference-news-dynamic-hero img,.reference-news-dynamic-hero video{height:330px}.reference-news-dynamic-media figcaption{border-radius:0;max-width:none;position:static}.reference-news-dynamic-gallery{grid-template-columns:1fr;padding-inline:24px}.reference-news-dynamic-related{margin-inline:24px}}.collection-main-card:hover,.collection-main-card:focus-visible{border-color:#9e7a406b;box-shadow:0 12px 28px #08122e1a}.collection-main-card img,.collection-main-card video{object-fit:cover;width:100%;height:170px;display:block}.collection-main-card--small-vertical img,.collection-main-card--small-vertical video,.collection-main-card--bottom-small-vertical img,.collection-main-card--bottom-small-vertical video,.collection-main-card--compact img,.collection-main-card--compact video{height:140px}.collection-main-card div{min-height:58px;padding:14px 32px 12px 20px;position:relative}.collection-main-card strong{font-family:var(--font-display);font-size:19px;font-weight:400;line-height:1.05;display:block}.collection-main-card small{color:#08122ebf;margin-top:5px;font-size:12px;line-height:1.25;display:block}.collection-main-card svg{color:#9e7a40;position:absolute;bottom:13px;right:12px}.collection-main-row__round{color:#08122e;border:1px solid #08122e57;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:inline-flex}.collection-new-line-hero{background:url(/images/collections/new-line-up/hero-wide.jpg) 50%/cover no-repeat;border-bottom:1px solid #c7a46747;min-height:359px;position:relative}.collection-new-line-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:31px;padding:38px max(96px,50vw - 800px) 64px;display:grid}.collection-new-line-card{min-width:0}.collection-new-line-card__image{border-radius:4px;display:block;overflow:hidden}.collection-new-line-card__image img{object-fit:cover;width:100%;height:258px;display:block}.collection-new-line-card>div{padding:22px 14px 0}.collection-new-line-card p{margin-bottom:12px;font-size:11px}.collection-new-line-card h2{font-family:var(--font-display);margin:0 0 12px;font-size:24px;font-weight:400;line-height:1.15}.collection-new-line-card span{color:#08122ebd;min-height:64px;font-size:14px;line-height:1.48;display:block}.collection-new-line-card a:not(.collection-new-line-card__image){margin-top:28px}.collection-archive-page{padding:40px 0 64px}.collection-archive-shell{width:min(100% - 238px,1450px);margin:0 auto}.collection-archive-breadcrumb,.laguiole-detail-breadcrumb,.make-earth-breadcrumb{color:#08122ebf;font-family:var(--font-menu);align-items:center;gap:13px;font-size:13px;display:flex}.collection-archive-breadcrumb a,.laguiole-detail-breadcrumb a,.make-earth-breadcrumb a{color:inherit;text-decoration:none}.collection-archive-heading{margin-top:46px}.collection-archive-heading h1{font-family:var(--font-display);margin:0;font-size:64px;font-weight:400;line-height:1}.collection-archive-heading p{color:#08122ee6;margin:28px 0 32px;font-size:16px;line-height:1.75}.collection-archive-heading div{gap:10px;display:flex}.collection-archive-heading button{color:#08122e;min-width:82px;height:38px;font-family:var(--font-menu);background:#ffffff85;border:1px solid #c7a46747;border-radius:6px;padding:0 21px}.collection-archive-heading button:first-child{color:#fff;background:#c6a15e}.collection-archive-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:26px;display:grid}.collection-archive-card{color:#08122e;background:#ffffff8c;border:1px solid #c7a46733;border-radius:6px;grid-template-columns:164px minmax(0,1fr) 30px;align-items:center;min-height:118px;text-decoration:none;display:grid;position:relative;overflow:hidden}.collection-archive-card img,.collection-archive-card video{object-fit:cover;width:164px;height:118px;display:block}.collection-archive-card span{min-width:0;padding:0 14px 0 24px}.collection-archive-card small{display:none}.collection-archive-card strong{font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1.18;display:block}.collection-archive-card svg{color:#c09751}.collection-split-hero{background:url(/images/collections/overview-split/hero-wide.jpg) 50%/cover no-repeat;min-height:329px}.collection-split-intro{background:#ffffff8a;border:1px solid #c7a46740;border-radius:4px;grid-template-columns:1.05fr 1fr;align-items:center;gap:32px;width:min(100% - 240px,1500px);min-height:142px;margin:34px auto 29px;padding:28px 62px;display:grid}.collection-split-intro article{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:28px;display:grid}.collection-split-intro svg,.collection-split-intro li>span:first-child{color:#c09751}.collection-split-intro article svg{width:58px;height:58px}.collection-split-intro strong{color:#b38443;font-family:var(--font-menu);letter-spacing:.06em;font-size:14px}.collection-split-intro p{color:#08122edb;margin:9px 0 0;font-size:14px;line-height:1.6}.collection-split-intro ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.collection-split-intro li{text-align:center;color:#08122e;justify-items:center;gap:11px;font-size:13px;line-height:1.25;display:grid}.collection-split-intro li svg,.collection-split-intro li>span:first-child{width:26px;height:26px;font-size:26px}.collection-split-line{width:min(100% - 240px,1500px);margin:0 auto 36px}.collection-split-line__heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.collection-split-line__heading h2{font-family:var(--font-display);margin:0;font-size:34px;font-weight:400;line-height:1}.collection-split-line__heading span{font-family:var(--font-menu);margin:0;font-size:13px;display:inline}.collection-split-originals{grid-template-columns:repeat(10,minmax(0,1fr));gap:16px;display:grid}.collection-split-originals a,.collection-split-new a{color:#08122e;text-decoration:none}.collection-split-originals img{object-fit:cover;border-radius:4px;width:100%;height:120px;display:block}.collection-split-originals span{text-align:center;margin-top:11px;font-size:12px;line-height:1.2;display:block}.collection-split-new{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.collection-split-new a{border-radius:5px;min-height:176px;position:relative;overflow:hidden}.collection-split-new img{object-fit:cover;width:100%;height:176px}.collection-split-new strong{font-family:var(--font-display);font-size:26px;font-weight:400;line-height:1.1;position:absolute;top:52px;left:24px}.laguiole-detail-shell,.make-earth-shell{width:min(100% - 260px,1668px);margin:0 auto}.laguiole-detail-hero{background:linear-gradient(90deg,#f8f4ed 0%,#f8f4edf0 31%,#f8f4ed2e 48%,#f8f4ed00 100%),url(/images/collections/detail/laguiole-style/hero.png) 100% 0/auto 100% no-repeat,#f8f4ed;min-height:390px}.laguiole-detail-breadcrumb,.make-earth-breadcrumb{padding-top:34px}.laguiole-detail-hero__copy{max-width:560px;margin-top:58px}.laguiole-detail-hero__copy h1,.make-earth-hero__copy h1{font-family:var(--font-display);margin:0;font-size:66px;font-weight:400;line-height:.98}.laguiole-detail-hero__copy p{margin:16px 0 28px;font-size:22px;line-height:1.35}.laguiole-detail-hero__copy i,.make-earth-hero__copy i{background:#c09751;width:90px;height:1px;margin:0 0 28px;display:block}.laguiole-detail-hero__copy span{color:#08122edb;font-size:15px;line-height:1.8;display:block}.laguiole-detail-products{padding:28px 0 52px}.laguiole-detail-products h2{margin:0 0 20px;font-size:19px;line-height:1.2}.laguiole-product-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.laguiole-product-card{background:#ffffffa1;border:1px solid #c7a46733;border-radius:6px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;min-height:186px;padding:18px 14px;display:grid}.laguiole-product-card img{object-fit:contain;width:88px;height:118px}.laguiole-product-card strong{color:#08122e;margin-bottom:12px;font-size:12px;line-height:1.25;display:block}.laguiole-product-card small{color:#08122ec2;font-size:10px;line-height:1.7;display:block}.laguiole-story{border-top:1px solid #c7a4672e;padding:46px 0 58px}.laguiole-story__inner{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:56px;display:grid}.laguiole-story__copy h2{margin:0 0 28px;font-size:30px;line-height:1.25}.laguiole-story__copy p{color:#08122ed1;margin:0 0 34px;font-size:15px;line-height:1.78}.laguiole-story__copy a{background:#ffffffa3;border:1px solid #c7a46766;border-radius:4px;justify-content:center;width:126px;height:42px}.laguiole-story__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.laguiole-story-card img{object-fit:cover;border-radius:5px;width:100%;height:150px;display:block}.laguiole-story-card strong{margin:17px 0 8px;font-size:14px;line-height:1.25;display:block}.laguiole-story-card p{color:#08122ec2;margin:0;font-size:13px;line-height:1.45}.make-earth-hero{background:linear-gradient(90deg,#f8f4ed 0%,#f8f4edf5 34%,#f8f4ed6b 54%,#f8f4ed0d 100%),url(/images/collections/make-earth-great-again.jpg) right 18% center/auto 88% no-repeat,#f8f4ed;border-bottom:1px solid #c7a4672e;min-height:430px}.make-earth-hero__copy{max-width:540px;margin-top:42px}.make-earth-hero__copy p{color:#b38443;font-family:var(--font-menu);letter-spacing:.12em;margin:0 0 12px;font-size:13px;font-weight:700}.make-earth-hero__copy span{color:#b38443;margin:18px 0 16px;font-size:21px;display:block}.make-earth-hero__copy strong{color:#08122edb;font-size:15px;font-weight:400;line-height:1.8;display:block}.make-earth-products{padding:38px 0 46px}.make-earth-section-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.make-earth-section-title span{color:#08122e;font-size:19px;font-weight:700}.make-earth-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.make-earth-product-card{background:#ffffff8f;border:1px solid #c7a46733;border-radius:6px;overflow:hidden}.make-earth-product-card--large-horizontal,.make-earth-product-card--top-large,.make-earth-principle-card--large-horizontal,.make-earth-principle-card--top-large{grid-column:span 2}.make-earth-product-card--small-vertical,.make-earth-product-card--bottom-small-vertical,.make-earth-product-card--compact{min-height:220px}.make-earth-product-card a{display:block}.make-earth-product-card img,.make-earth-product-card video{object-fit:cover;width:100%;height:235px;display:block}.make-earth-product-card div{padding:20px 24px 22px}.make-earth-product-card strong{font-family:var(--font-display);font-size:25px;font-weight:400;display:block}.make-earth-product-card small{color:#08122ec2;margin-top:7px;font-size:13px;display:block}.make-earth-principles{background:#f2ece3a3;border-top:1px solid #c7a46729;padding:34px 0 58px}.make-earth-principles__inner{background:#c7a4673d;border:1px solid #c7a46733;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.make-earth-principles article{background:#f8f4ed;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:22px;min-height:124px;padding:24px 34px;display:grid}.make-earth-principle-card--small-vertical,.make-earth-principle-card--bottom-small-vertical,.make-earth-principle-card--compact{text-align:center;grid-template-columns:1fr;justify-items:center}.make-earth-principles svg{color:#c09751;width:42px;height:42px}.make-earth-principles strong{font-family:var(--font-display);font-size:22px;font-weight:400;display:block}.make-earth-principles p{color:#08122ebd;margin:6px 0 0;font-size:13px;line-height:1.55}@media (width<=1280px){.collection-main-body,.collection-new-line-list,.collection-archive-shell,.collection-split-intro,.collection-split-line,.laguiole-detail-shell,.make-earth-shell{width:min(100% - 72px,1120px);padding-inline:0}.collection-main-row{grid-template-columns:1fr;gap:24px}.collection-main-row__round{display:none}.collection-main-row__cards,.collection-new-line-list,.collection-archive-grid,.laguiole-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-split-originals{grid-template-columns:repeat(5,minmax(0,1fr))}.laguiole-product-card{grid-template-columns:110px minmax(0,1fr)}}@media (width<=860px){.collection-main-hero,.collection-new-line-hero,.collection-split-hero{min-height:230px}.collection-main-body,.collection-new-line-list,.collection-archive-shell,.collection-split-intro,.collection-split-line,.laguiole-detail-shell,.make-earth-shell{width:min(100% - 32px,680px)}.collection-main-row__cards,.collection-new-line-list,.collection-archive-grid,.collection-split-intro,.collection-split-new,.laguiole-story__inner,.make-earth-product-grid,.make-earth-principles__inner{grid-template-columns:1fr}.collection-main-card--large-horizontal,.collection-main-card--top-large,.make-earth-product-card--large-horizontal,.make-earth-product-card--top-large,.make-earth-principle-card--large-horizontal,.make-earth-principle-card--top-large{grid-column:auto}.collection-archive-card{grid-template-columns:130px minmax(0,1fr) 28px}.collection-archive-card img{width:130px}.collection-split-intro{padding:24px}.collection-split-intro ul,.collection-split-originals{grid-template-columns:repeat(2,minmax(0,1fr))}.laguiole-detail-hero,.make-earth-hero{background:linear-gradient(90deg, #f8f4edfa, #f8f4edc7), var(--mobile-detail-image,none);min-height:auto;padding-bottom:44px}.laguiole-detail-hero{--mobile-detail-image:url(/images/collections/detail/laguiole-style/hero.png) right top / auto 100% no-repeat}.make-earth-hero{--mobile-detail-image:url(/images/collections/make-earth-great-again.jpg) right center / auto 92% no-repeat}.laguiole-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.laguiole-story__cards{grid-template-columns:1fr}}@media (width<=560px){.collection-main-card img,.collection-new-line-card__image img,.make-earth-product-card img,.make-earth-product-card video{height:190px}.collection-archive-heading h1,.laguiole-detail-hero__copy h1,.make-earth-hero__copy h1{font-size:48px}.collection-archive-card,.laguiole-product-card{grid-template-columns:1fr}.collection-archive-card img,.laguiole-product-card img{width:100%}.laguiole-product-grid{grid-template-columns:1fr}}.reference-simple-breadcrumb{color:#08122e9e;align-items:center;gap:14px;margin:0 0 42px;font-size:.88rem;display:flex}.reference-simple-breadcrumb a,.reference-simple-breadcrumb span{color:inherit}.reference-simple-breadcrumb a+a:before,.reference-simple-breadcrumb a+span:before,.reference-simple-breadcrumb span+span:before{content:">";color:#08122e73;margin-right:14px}.reference-button{min-height:48px;font-family:var(--font-menu);letter-spacing:0;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;padding:0 22px;font-weight:700;display:inline-flex}.reference-button--navy{color:var(--color-white);background:var(--color-primary-navy);border:1px solid var(--color-primary-navy)}.reference-button--outline{color:var(--color-primary-navy);background:#ffffff8f;border:1px solid #08122e5c}.reference-logo-mark{width:50px;height:58px;color:var(--color-primary-navy);font-family:var(--font-display);border:1px solid #08122e57;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;display:inline-flex}.reference-ecatalog-page,.reference-ecatalog-list-page,.reference-ecatalog-viewer-page,.reference-shopping-page,.reference-products-page,.reference-contact-page{min-height:calc(100vh - var(--header-height));color:var(--color-primary-navy);background:radial-gradient(circle at 10% 5%, #c7a56a14, transparent 28%), var(--color-ivory)}.reference-ecatalog-hero{min-height:248px;padding:54px 0 42px;position:relative;overflow:hidden}.reference-ecatalog-hero>div,.reference-ecatalog-cards,.reference-ecatalog-feature-bar,.reference-ecatalog-list-layout,.reference-ecatalog-viewer-page>.reference-simple-breadcrumb,.reference-ecatalog-viewer-hero,.reference-ecatalog-download-grid,.reference-shopping-notice,.reference-shopping-partners,.reference-shopping-guide,.reference-products-intro,.reference-products-grid,.reference-products-detail-hero,.reference-products-notice,.reference-products-list-grid,.reference-contact-hero,.reference-contact-tabs,.reference-contact-panel{width:min(92vw,1570px);margin-left:auto;margin-right:auto}.reference-ecatalog-hero h1,.reference-ecatalog-list-intro h1,.reference-ecatalog-viewer-hero h1,.reference-shopping-hero h1,.reference-products-intro h1,.reference-products-detail-hero h1,.reference-contact-hero h1{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:5.2rem;font-weight:400;line-height:1}.reference-ecatalog-hero span,.reference-ecatalog-list-intro span,.reference-ecatalog-viewer-hero span,.reference-shopping-hero span,.reference-products-detail-hero>div>span,.reference-contact-hero>span{background:var(--color-gold);width:32px;height:1px;margin:30px 0 22px;display:block}.reference-ecatalog-hero p,.reference-ecatalog-viewer-hero p,.reference-products-intro p,.reference-products-detail-hero p,.reference-contact-hero p{color:#08122ec7;max-width:410px;margin:0;font-size:1rem;line-height:1.65}.reference-ecatalog-hero em{color:#c7a56a29;font-family:var(--font-menu);letter-spacing:.08em;text-align:center;font-size:1.42rem;font-style:normal;font-weight:700;line-height:1.25;position:absolute;top:80px;right:110px}.reference-ecatalog-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:8px 0 34px;display:grid}.reference-ecatalog-card{background:#ffffff6b;border:1px solid #08122e1f;border-radius:8px;grid-template-columns:minmax(180px,.86fr) minmax(210px,1fr);gap:36px;min-height:414px;padding:26px;display:grid}.reference-ecatalog-card img,.reference-ecatalog-card video,.reference-ecatalog-card__media{object-fit:cover;width:100%;height:100%;max-height:362px;box-shadow:0 10px 20px #08122e24}.reference-ecatalog-card div{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.reference-ecatalog-card small,.reference-ecatalog-list-intro small,.reference-ecatalog-list-row strong,.reference-products-detail-hero .eyebrow,.reference-contact-hero .eyebrow{color:var(--color-gold);font-family:var(--font-menu);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.reference-ecatalog-card h2,.reference-ecatalog-list-row h2,.reference-ecatalog-download-card h2,.reference-shopping-partners h2,.reference-shopping-card h3,.reference-contact-panel h2{font-family:var(--font-display);margin:8px 0 18px;font-size:2rem;font-weight:400;line-height:1.08}.reference-ecatalog-card strong{font-family:var(--font-menu);margin-bottom:26px;font-size:.95rem}.reference-ecatalog-card p,.reference-ecatalog-list-row p,.reference-shopping-card p,.reference-shopping-guide p,.reference-contact-panel p{color:#08122eb8;margin:0;font-size:.94rem;line-height:1.58}.reference-ecatalog-card .reference-button{width:214px;margin-top:22px}.reference-ecatalog-card .reference-button+.reference-button{margin-top:12px}.reference-ecatalog-feature-bar,.reference-shopping-guide{background:#ede7ddc7;grid-template-columns:1.5fr repeat(3,1fr);align-items:center;gap:34px;margin-top:2px;padding:38px 78px;display:grid}.reference-ecatalog-feature-bar p,.reference-shopping-guide article{color:#08122ec2;align-items:center;gap:28px;margin:0;line-height:1.55;display:flex}.reference-ecatalog-feature-bar svg,.reference-shopping-guide svg,.reference-contact-tabs svg,.reference-contact-panel svg{color:var(--color-gold);stroke-width:1.45px}.reference-ecatalog-list-layout{grid-template-columns:.38fr .62fr;gap:70px;padding:82px 0 72px;display:grid}.reference-ecatalog-list-intro{padding-top:62px}.reference-ecatalog-list-intro p{color:#08122ebf;max-width:360px;line-height:1.7}.reference-ecatalog-list-stack{gap:14px;display:grid}.reference-ecatalog-list-row{background:#ffffff75;border:1px solid #08122e1f;border-radius:6px;grid-template-columns:306px minmax(0,1fr) 140px;align-items:center;gap:40px;min-height:244px;padding:14px 28px 14px 14px;display:grid}.reference-ecatalog-list-row img{object-fit:cover;border-radius:2px;width:306px;height:220px}.reference-ecatalog-list-row span{color:#08122eb8;align-items:center;gap:10px;margin-top:26px;display:inline-flex}.reference-ecatalog-list-row .reference-button{width:136px}.reference-ecatalog-viewer-page{padding:44px 0 56px}.reference-ecatalog-viewer-hero{margin-bottom:42px}.reference-ecatalog-download-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.reference-ecatalog-download-card{background:#ffffff7a;border:1px solid #08122e24;border-radius:8px;flex-direction:column;min-height:468px;padding:34px 28px 28px;display:flex;position:relative}.reference-ecatalog-download-card>span{background:var(--color-gold);width:42px;height:1px;margin-bottom:26px}.reference-ecatalog-download-card img{object-fit:cover;border-radius:6px;width:100%;height:278px}.reference-ecatalog-download-card p{color:#08122ea8;align-items:center;gap:14px;margin:24px 0 0;display:flex}.reference-ecatalog-download-card a{width:50px;height:50px;color:var(--color-gold);border:1px solid #c7a56ab8;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:26px;right:26px}.reference-shopping-hero{background:var(--color-ivory);grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);align-items:stretch;min-height:274px;display:grid;position:relative;overflow:hidden}.reference-shopping-hero>div{width:100%;margin-left:0;padding:58px 0 46px max(170px,50vw - 666px)}.reference-shopping-hero h1{font-size:4.5rem}.reference-shopping-hero p{color:#08122ec7;max-width:390px;margin:0;font-size:1.35rem;line-height:1.46}.reference-shopping-hero img,.reference-shopping-hero video,.reference-shopping-hero__media{object-fit:cover;width:100%;height:274px}.reference-shopping-notice{background:#ffffff75;border:1px solid #c7a56a61;border-radius:8px;align-items:center;gap:22px;margin-top:22px;padding:14px 28px;display:flex}.reference-shopping-notice p{margin:0}.reference-shopping-notice strong,.reference-shopping-notice span{display:block}.reference-shopping-notice span{color:#08122ea8;margin-top:4px}.reference-shopping-partners{margin-top:34px}.reference-shopping-partners header{align-items:center;gap:18px;margin-bottom:22px;display:flex}.reference-shopping-partners h2{margin:0}.reference-shopping-partners header>span{background:#08122e52;width:1px;height:24px}.reference-shopping-partners header p{color:#08122e9e;margin:0}.reference-shopping-partners>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.reference-shopping-card{background:#ffffff70;border:1px solid #08122e1f;border-radius:8px;grid-template-columns:136px minmax(0,1fr);align-items:center;gap:36px;min-height:196px;padding:28px;display:grid}.reference-shopping-card img,.reference-shopping-card video,.reference-shopping-card__media{object-fit:cover;border-radius:8px;width:136px;height:136px}.reference-shopping-card h3{margin:0 0 10px;font-size:1.45rem}.reference-shopping-card p{font-size:.88rem;line-height:1.42}.reference-shopping-card a{color:var(--color-primary-navy);font-family:var(--font-menu);border:1px solid #08122e38;border-radius:6px;align-items:center;gap:12px;margin-top:12px;padding:7px 16px;font-weight:700;display:inline-flex}.reference-shopping-guide{background:#ffffff6b;border:1px solid #08122e1f;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;margin-bottom:48px;padding:28px 38px}.reference-shopping-notice,.reference-shopping-partners,.reference-shopping-guide{width:min(82vw,1332px)}.reference-products-page{padding:56px 0 64px}.reference-products-intro{margin-bottom:34px}.reference-products-intro h1{font-size:4.55rem}.reference-products-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 24px;display:grid}.reference-product-category-card{min-height:254px;color:var(--color-primary-navy);background:#ffffff85;border:1px solid #08122e29;border-radius:6px;flex-direction:column;transition:transform .16s,border-color .16s;display:flex;overflow:hidden}.reference-product-category-card:hover,.reference-product-category-card:focus-visible{border-color:#c7a56ab8;transform:translateY(-2px)}.reference-product-category-card img{object-fit:cover;width:100%;height:195px}.reference-product-category-card span{border-top:1px solid #08122e1a;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex}.reference-product-category-card strong{font-family:var(--font-menu);font-size:1rem}.reference-products-detail-hero{grid-template-columns:minmax(0,.47fr) minmax(0,.53fr);align-items:center;gap:52px;padding-bottom:34px;display:grid}.reference-products-detail-hero img{object-fit:cover;border-radius:8px;width:100%;height:300px}.reference-products-detail-hero h1{font-size:4.4rem}.reference-products-notice{background:#ffffff7a;border:1px solid #c7a56a52;border-radius:8px;align-items:center;gap:18px;margin-bottom:28px;padding:18px 26px;display:flex}.reference-products-notice p{color:#08122ead;margin:0;line-height:1.55}.reference-products-list-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.reference-products-list-card{background:#ffffff80;border:1px solid #08122e1f;border-radius:8px;padding:20px}.reference-products-list-card img{object-fit:cover;border-radius:6px;width:100%;height:170px}.reference-products-list-card h2{font-family:var(--font-display);margin:18px 0 6px;font-size:1.45rem;font-weight:400}.reference-products-list-card p{color:var(--color-gold);margin:0 0 16px}.reference-products-list-card dl{gap:7px;margin:0 0 18px;display:grid}.reference-products-list-card dl div{color:#08122eb8;grid-template-columns:72px minmax(0,1fr);display:grid}.reference-products-list-card dt{font-weight:700}.reference-products-list-card dd{margin:0}.reference-products-list-card a{color:var(--color-gold);font-family:var(--font-menu);align-items:center;gap:6px;font-weight:700;display:inline-flex}.reference-products-intro,.reference-products-grid,.reference-products-detail-hero,.reference-products-notice,.reference-products-list-grid{width:min(88vw,1470px)}.reference-ecatalog-list-layout{width:min(84vw,1356px)}.reference-contact-page{padding:48px 0 70px}.reference-contact-hero{margin-bottom:28px}.reference-contact-hero h1{font-size:4.9rem}.reference-contact-tabs{border:1px solid #08122e1f;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.reference-contact-tabs a{min-height:86px;color:var(--color-primary-navy);font-family:var(--font-menu);background:#ffffff6b;border-right:1px solid #08122e1a;align-items:center;gap:14px;padding:0 28px;font-weight:800;display:flex}.reference-contact-tabs a:last-child{border-right:0}.reference-contact-tabs a.is-active{color:var(--color-white);background:var(--color-primary-navy)}.reference-contact-panel{background:#ffffff75;border:1px solid #08122e1f;border-radius:8px;grid-template-columns:.34fr .66fr;min-height:280px;margin-top:26px;display:grid}.reference-contact-panel aside{border-right:1px solid #08122e1a;padding:42px}.reference-contact-panel>div{padding:42px}.reference-contact-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.reference-contact-info-grid article,.reference-contact-faq article{background:#faf7f1d1;border:1px solid #08122e1a;border-radius:8px;min-height:142px;padding:28px}.reference-contact-info-grid strong,.reference-contact-info-grid span,.reference-contact-faq strong{margin-top:10px;display:block}.reference-contact-info-grid span,.reference-contact-faq p{color:#08122ead;line-height:1.55}.reference-contact-faq{gap:18px;display:grid}@media (width<=1280px){.reference-ecatalog-cards,.reference-shopping-partners>div,.reference-products-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-ecatalog-card{grid-template-columns:170px minmax(0,1fr)}.reference-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.reference-ecatalog-download-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.reference-ecatalog-hero h1,.reference-ecatalog-list-intro h1,.reference-ecatalog-viewer-hero h1,.reference-shopping-hero h1,.reference-products-intro h1,.reference-products-detail-hero h1,.reference-contact-hero h1{font-size:3.4rem}.reference-ecatalog-cards,.reference-ecatalog-list-layout,.reference-shopping-hero,.reference-products-detail-hero,.reference-contact-panel,.reference-ecatalog-card,.reference-ecatalog-list-row,.reference-shopping-card{grid-template-columns:1fr}.reference-ecatalog-list-row img,.reference-shopping-card img{width:100%}.reference-ecatalog-feature-bar,.reference-shopping-guide,.reference-contact-tabs,.reference-contact-info-grid{grid-template-columns:1fr}.reference-products-grid,.reference-products-list-grid,.reference-shopping-partners>div,.reference-ecatalog-download-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-contact-panel aside{border-bottom:1px solid #08122e1a;border-right:0}}@media (width<=560px){.reference-products-grid,.reference-products-list-grid,.reference-shopping-partners>div,.reference-ecatalog-download-grid{grid-template-columns:1fr}}.product-reference-page{--product-navy:#071533;--product-gold:#c9a45e;--product-line:#08122e1f;--product-soft-line:#c9a45e52;min-height:calc(100vh - var(--header-height));color:var(--product-navy);background:radial-gradient(circle at 8% 4%,#ffffffe0,#0000 34%),linear-gradient(#fbf8f3 0%,#f7f1e8 100%)}.product-reference-contained,.product-reference-category-grid,.product-reference-wide-notice,.product-reference-product-grid,.product-reference-cutlery-feature,.product-reference-cutlery-grid,.product-reference-detail-layout,.product-reference-related-products{width:min(88vw,1478px);margin-left:auto;margin-right:auto}.product-reference-hero,.product-reference-type-hero{background:#fbf8f3;position:relative;overflow:hidden}.product-reference-hero--products{border-bottom:1px solid #08122e12;align-items:center;min-height:265px;display:flex}.product-reference-hero--products:before{content:none;background:url(/images/external-reference/products-catalog/hero-products.jpg) 50%/cover no-repeat;width:61.8%;position:absolute;inset:0 0 0 auto}.product-reference-hero__image,.product-reference-type-hero__image{z-index:0;object-fit:cover;object-position:center;width:61.8%;height:100%;position:absolute;inset:0 0 0 auto}.product-reference-hero--products:after,.product-reference-type-hero--small:after,.product-reference-type-hero--cutlery:after,.product-reference-type-hero--generic:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fbf8f3 0%,#fbf8f3f7 34%,#fbf8f375 62%,#fbf8f30a 100%);position:absolute;inset:0}.product-reference-hero__copy{z-index:1;width:min(80vw,1150px);color:var(--product-navy);text-shadow:0 1px #ffffffad;margin:0 auto;position:relative}.product-reference-hero h1,.product-reference-type-hero h1,.product-reference-typecards-intro h1,.product-reference-dinner-head h1,.product-reference-search-title h1,.product-reference-detail-copy h1,.product-reference-mobile-shell h1{font-family:var(--font-display);letter-spacing:0;margin:0;font-weight:400;line-height:1}.product-reference-hero h1{color:var(--product-navy);font-size:4.85rem}.product-reference-rule{background:var(--product-gold);width:40px;height:1px;margin:25px 0 22px;display:block}.product-reference-hero p,.product-reference-type-hero p,.product-reference-typecards-intro p,.product-reference-search-title p,.product-reference-detail-copy p{color:#08122ec7;margin:0;line-height:1.62}.product-reference-hero p{color:#08122edb}.product-reference-category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;padding:44px 0 22px;display:grid}.product-reference-category-card,.product-reference-typecard,.product-reference-product-card,.product-reference-dinner-card,.product-reference-search-card,.product-reference-mobile-tile-grid a{color:var(--product-navy);border:1px solid var(--product-line);background:#ffffff8f;border-radius:6px}.product-reference-category-card{grid-template-rows:28px auto 1fr;justify-items:center;min-height:191px;padding:16px 14px 18px;transition:border-color .16s,transform .16s;display:grid}.product-reference-category-card:hover,.product-reference-category-card:focus-visible,.product-reference-typecard:hover,.product-reference-typecard:focus-visible,.product-reference-product-card:hover,.product-reference-product-card:focus-within,.product-reference-dinner-card:hover,.product-reference-search-card:hover{border-color:#c9a45ea8;transform:translateY(-2px)}.product-reference-crest{border:1px solid #c9a45eb8;border-radius:50%;width:14px;height:20px;display:inline-flex}.product-reference-category-card strong{font-family:var(--font-display);text-align:center;align-self:center;margin-top:8px;font-size:1.16rem;font-weight:400}.product-reference-category-card img,.product-reference-category-card video{object-fit:cover;align-self:end;width:100%;height:92px}.product-reference-notice{color:#08122eb3;border:1px solid var(--product-soft-line);background:#ffffff7a;border-radius:8px;align-items:center;gap:24px;display:flex}.product-reference-notice svg{color:var(--product-gold);stroke-width:1.5px;flex:none}.product-reference-notice p{overflow-wrap:break-word;min-width:0;margin:0;line-height:1.5}.product-reference-wide-notice{min-height:70px;margin-top:0;margin-bottom:34px;padding:16px 38px}.product-reference-typecards-layout{grid-template-columns:360px minmax(0,1fr);gap:66px;width:min(92vw,1548px);margin:0 auto;padding:70px 0 58px;display:grid}.product-reference-typecards-intro{min-height:720px;padding-top:40px;position:relative}.product-reference-typecards-intro:after{opacity:.34;content:"";background:url(/images/external-reference/products-catalog/category-small-plates.jpg) 50%/contain no-repeat;width:284px;height:196px;position:absolute;bottom:0;left:0}.product-reference-eyebrow{color:var(--product-gold);font-family:var(--font-menu);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:800}.product-reference-typecards-intro h1{margin-top:22px;font-size:4.7rem}.product-reference-typecards-intro p{margin-bottom:28px;font-size:1.05rem}.product-reference-typecards-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.product-reference-typecard{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;min-height:264px;padding:18px 18px 20px;transition:border-color .16s,transform .16s;display:flex}.product-reference-typecard img{object-fit:contain;width:100%;height:132px;margin-bottom:18px}.product-reference-typecard strong{font-size:1.18rem}.product-reference-typecard p{color:#08122eb8;margin:9px 0 0;font-size:.9rem;line-height:1.45}.product-reference-breadcrumb{color:#08122e94;font-family:var(--font-menu);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.86rem;display:flex}.product-reference-breadcrumb span,.product-reference-breadcrumb a,.product-reference-breadcrumb em{align-items:center;gap:8px;display:inline-flex}.product-reference-breadcrumb a{color:#08122e9e}.product-reference-breadcrumb em{color:#08122ed1;font-style:normal}.product-reference-with-sidebar{background:#fbf8f3;grid-template-columns:340px minmax(0,1fr);display:grid}.product-reference-sidebar{border-right:1px solid var(--product-line);min-height:842px;padding:38px 40px 36px 66px}.product-reference-sidebar nav{gap:0;margin:20px 0 62px;display:grid}.product-reference-sidebar nav a{min-height:36px;color:var(--product-navy);font-family:var(--font-display);align-items:center;padding-left:20px;font-size:1.08rem;display:flex}.product-reference-sidebar nav a.is-active{border-left:3px solid var(--product-gold);background:#ede7dde6}.product-reference-sidebar .product-reference-notice{padding:20px;font-size:.9rem;display:grid}.product-reference-sidebar-content{min-width:0}.product-reference-type-hero{min-height:232px}.product-reference-type-hero--small{padding:34px 0 32px 64px}.product-reference-type-hero--small:before,.product-reference-type-hero--cutlery:before{content:none;background:url(/images/external-reference/products-catalog/hero-small-plates.jpg) 50%/cover no-repeat;width:62%;position:absolute;inset:0 0 0 auto}.product-reference-type-hero--small>:not(.product-reference-type-hero__image){z-index:1;position:relative}.product-reference-type-hero h1{font-size:3.55rem}.product-reference-type-hero--small p{max-width:570px;font-size:1rem}.product-reference-type-hero .product-reference-breadcrumb{margin-bottom:12px}.product-reference-type-hero .product-reference-rule{margin:18px 0}.product-reference-product-grid{gap:22px;padding:0 0 46px;display:grid}.product-reference-with-sidebar .product-reference-product-grid{width:auto;margin:0 96px 0 64px}.product-reference-product-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.product-reference-product-card{min-height:330px;padding:18px 20px 20px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 12px 32px #08122e09}.product-reference-product-card>a:first-child{background:#ffffffb8;border-radius:6px;justify-content:center;align-items:center;height:clamp(168px,15vw,224px);margin:-4px -4px 14px;display:flex;overflow:hidden}.product-reference-product-card img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;padding:8px}.product-reference-product-card h2{font-family:var(--font-display);margin:10px 0 4px;font-size:1.13rem;font-weight:400}.product-reference-product-card p{color:#c9a45ee6;margin:0 0 8px;font-size:.82rem}.product-reference-product-card dl,.product-reference-detail-copy dl,.product-reference-dinner-card dl{margin:0}.product-reference-product-card dl div,.product-reference-dinner-card dl div{color:#08122ec7;grid-template-columns:68px minmax(0,1fr);gap:0 12px;margin-top:4px;font-size:.82rem;line-height:1.28;display:grid}.product-reference-product-card dt,.product-reference-dinner-card dt{white-space:nowrap;font-weight:800}.product-reference-product-card dd,.product-reference-dinner-card dd,.product-reference-detail-copy dd{margin:0}.product-reference-product-card>a:last-child{color:var(--product-gold);font-family:var(--font-menu);align-items:center;gap:4px;margin-top:12px;font-weight:800;display:inline-flex}.product-reference-product-card:hover,.product-reference-product-card:focus-within{box-shadow:0 16px 38px #08122e11}.product-showcase-page{background:radial-gradient(circle at 12% 2%,#ffffffeb,#0000 34%),linear-gradient(#fbf8f2 0%,#f7f1e8 100%);overflow-x:hidden}.product-showcase-hero{background:#fbf8f2;border-bottom:1px solid #08122e0f;min-height:335px;position:relative;overflow:hidden}.product-showcase-hero__image{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.product-showcase-hero:after{content:"";background:linear-gradient(90deg,#fbf8f2fa 0%,#fbf8f2f5 34%,#fbf8f294 48%,#fbf8f200 68%);position:absolute;inset:0}.product-showcase-hero__content{z-index:1;width:min(86vw,1440px);margin:0 auto;padding:34px 0 44px;position:relative}.product-showcase-hero .product-reference-breadcrumb{margin-bottom:28px;font-size:.92rem}.product-showcase-hero h1{max-width:560px;font-family:var(--font-display);letter-spacing:0;margin:10px 0 0;font-size:clamp(4.2rem,5vw,5.35rem);font-weight:400;line-height:.94}.product-showcase-hero .product-reference-rule{width:46px;height:1px;margin:18px 0}.product-showcase-hero p:last-child{color:#08122ed6;max-width:390px;margin:0;font-size:1.22rem;line-height:1.45}.product-showcase-main{width:min(86vw,1440px);margin:0 auto;padding:20px 0 52px}.product-showcase-notice{background:#ffffff8f;min-height:82px;margin:0 0 22px;padding:18px 32px;box-shadow:0 10px 28px #08122e06}.product-showcase-notice svg{width:28px;height:28px}.product-showcase-notice p{color:#08122ed1;overflow-wrap:anywhere;font-size:1.02rem;line-height:1.48}.product-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.product-showcase-card{min-height:360px;color:var(--product-navy);background:#ffffffad;border:1px solid #08122e1f;border-radius:8px;flex-direction:column;transition:border-color .17s,box-shadow .17s,transform .17s;display:flex;overflow:hidden;box-shadow:0 12px 34px #08122e09}.product-showcase-card:hover,.product-showcase-card:focus-within{border-color:#c9a45ea8;transform:translateY(-2px);box-shadow:0 16px 38px #08122e12}.product-showcase-card__image{background:#fff;justify-content:center;align-items:center;height:226px;display:flex;overflow:hidden}.product-showcase-card__image img{object-fit:contain;width:100%;height:100%}.product-showcase-card__body{flex-direction:column;flex:auto;padding:18px 24px 22px;display:flex}.product-showcase-card h2{font-family:var(--font-display);margin:0;font-size:1.44rem;font-weight:400;line-height:1.15}.product-showcase-card p{color:#bd8d43;margin:8px 0 0;font-size:.92rem}.product-showcase-card__line{background:#c9a45e61;width:100%;height:1px;margin:16px 0 15px}.product-showcase-card dl{gap:4px;margin:0 0 18px;display:grid}.product-showcase-card dl div{color:#08122edb;grid-template-columns:76px minmax(0,1fr);gap:16px;font-size:.9rem;line-height:1.28;display:grid}.product-showcase-card dt{font-family:var(--font-menu);font-weight:800}.product-showcase-card dd{margin:0}.product-showcase-card__link{color:#bd8d43;width:fit-content;font-family:var(--font-menu);align-items:center;gap:8px;margin-top:auto;font-size:1rem;font-weight:800;display:inline-flex}@media (width<=1180px){.product-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.product-showcase-hero{min-height:520px}.product-showcase-hero__image{object-position:center right;height:48%;top:auto}.product-showcase-hero:after{background:linear-gradient(#fbf8f2fa 0%,#fbf8f2f5 54%,#fbf8f29e 75%,#fbf8f214 100%)}.product-showcase-hero__content,.product-showcase-main{width:min(88vw,1440px)}.product-showcase-hero h1{font-size:3.25rem}.product-showcase-hero p:last-child{max-width:320px;font-size:1.05rem}.product-showcase-notice{align-items:flex-start;padding:18px 20px}.product-showcase-grid{grid-template-columns:1fr}.product-showcase-card__image{height:210px}}.product-reference-dinner-inner{width:min(86vw,1302px);margin:0 auto;padding:38px 0}.product-reference-dinner-head{grid-template-columns:minmax(0,.42fr) minmax(540px,.58fr);align-items:start;gap:44px;display:grid}.product-reference-dinner-head h1{margin-top:8px;font-size:3.65rem}.product-reference-dinner-head strong{margin-top:6px;font-size:1.16rem;font-weight:400;display:block}.product-reference-dinner-side{min-width:0}.product-reference-controls{grid-template-columns:1fr .72fr 1fr;align-items:start;gap:26px;padding-top:60px;display:grid}.product-reference-controls button,.product-reference-controls label,.product-reference-searchbar-row button,.product-reference-searchbar-row label{min-height:48px;color:var(--product-navy);font-family:var(--font-menu);background:#ffffff8f;border:1px solid #08122e3d;border-radius:6px;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.product-reference-controls button span{margin-left:18px}.product-reference-controls input,.product-reference-searchbar-row input{width:100%;color:var(--product-navy);background:0 0;border:0;outline:0}.product-reference-dinner-notice{width:min(42vw,536px);min-height:47px;margin:24px 0 30px auto;padding:10px 20px}.product-reference-dinner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.product-reference-dinner-card{grid-template-columns:180px minmax(0,1fr);gap:28px;min-height:210px;padding:16px 26px 16px 14px;transition:border-color .16s,transform .16s;display:grid}.product-reference-dinner-card img{object-fit:contain;border-radius:50%;width:174px;height:174px}.product-reference-dinner-card h2{font-family:var(--font-display);margin:14px 0 2px;font-size:1.36rem;font-weight:400}.product-reference-dinner-card p{margin:0}.product-reference-dinner-card span{background:var(--product-gold);width:32px;height:1px;margin:13px 0 15px;display:block}.product-reference-dinner-card a{color:var(--product-navy);font-family:var(--font-menu);align-items:center;gap:10px;margin-top:14px;display:inline-flex}.product-reference-type-hero--cutlery{min-height:282px;padding:28px 0 42px}.product-reference-type-hero--cutlery:before{background-image:url(/images/external-reference/products-catalog/hero-cutlery.jpg);width:66%}.product-reference-type-hero--cutlery .product-reference-type-hero__image{width:66%}.product-reference-type-hero--cutlery .product-reference-contained{z-index:1;position:relative}.product-reference-type-hero--generic{min-height:282px;padding:28px 0 42px}.product-reference-type-hero--generic .product-reference-contained{z-index:1;position:relative}.product-reference-type-hero--generic .product-reference-type-hero__image{width:58%}.product-reference-cutlery-feature{border:1px solid var(--product-line);background:#ffffff9e;border-radius:8px;grid-template-columns:.34fr .22fr .21fr .23fr;gap:0;margin-top:-28px;padding:24px 28px;display:grid}.product-reference-cutlery-feature article{border-right:1px solid var(--product-line);min-height:168px;padding:0 26px}.product-reference-cutlery-feature article:last-child{border-right:0}.product-reference-cutlery-feature h2{color:var(--product-gold);font-family:var(--font-menu);text-transform:uppercase;margin:0 0 14px;font-size:.82rem}.product-reference-cutlery-feature article:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-reference-cutlery-feature article:first-child h2{grid-column:1/-1}.product-reference-cutlery-feature img{object-fit:contain;max-width:100%;height:112px}.product-reference-cutlery-feature strong,.product-reference-cutlery-feature span,.product-reference-cutlery-feature small{text-align:center;display:block}.product-reference-cutlery-feature p{color:#08122eb8;margin:0 0 12px;font-size:.8rem;line-height:1.42}.product-reference-cutlery-feature p strong{color:var(--product-navy);text-align:left;display:block}.product-reference-cutlery-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;padding:0 0 28px;display:grid}.product-reference-product-card--tall{min-height:228px;padding-top:14px}.product-reference-product-card--tall>a:first-child{height:194px}.product-reference-product-card--tall img{max-height:194px}.product-reference-search-inner{width:min(88vw,1320px);margin:0 auto;padding:42px 0 50px}.product-reference-search-title{border-bottom:1px solid var(--product-soft-line);grid-template-columns:minmax(0,1fr) 350px;align-items:center;gap:42px;padding-bottom:30px;display:grid}.product-reference-search-title h1{font-size:3.7rem}.product-reference-search-title .product-reference-notice{padding:20px}.product-reference-search-layout{grid-template-columns:232px minmax(0,1fr);gap:34px;padding-top:24px;display:grid}.product-reference-filter-panel{gap:16px;display:grid}.product-reference-filter-group{border:1px solid var(--product-line);background:#ffffff94;border-radius:6px;padding:18px}.product-reference-filter-group h2{font-family:var(--font-menu);justify-content:space-between;align-items:center;margin:0 0 16px;font-size:1rem;display:flex}.product-reference-filter-group label{color:#08122ebf;align-items:center;gap:10px;margin-top:12px;display:flex}.product-reference-filter-group input{width:16px;height:16px;accent-color:var(--product-gold)}.product-reference-searchbar-row{grid-template-columns:minmax(0,1fr) 230px;gap:16px;display:grid}.product-reference-searchbar-row label{justify-content:flex-start;gap:18px}.product-reference-result-count{margin:20px 0 22px}.product-reference-result-count strong{color:var(--product-gold)}.product-reference-search-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 22px;display:grid}.product-reference-search-card{grid-template-columns:178px minmax(0,1fr);gap:28px;min-height:202px;padding:14px 22px 14px 14px;transition:border-color .16s,transform .16s;display:grid}.product-reference-search-card img{object-fit:contain;border-radius:50%;width:165px;height:165px}.product-reference-search-card__image-link{margin:0;display:block}.product-reference-search-card__image-link img{display:block}.product-reference-search-card p,.product-reference-search-card span,.product-reference-search-card small{margin:0 0 8px;display:block}.product-reference-search-card h2{font-family:var(--font-display);margin:0 0 8px;font-size:1.3rem;font-weight:400}.product-reference-search-card a{color:var(--product-navy);font-family:var(--font-menu);align-items:center;gap:12px;margin-top:12px;display:inline-flex}.product-reference-search-card .product-reference-search-card__image-link{margin-top:0;display:block}.product-reference-detail-page{padding:58px 0 54px}.product-reference-detail-breadcrumb{width:min(1320px,100% - 72px);margin:0 auto 30px}.product-reference-detail-layout{grid-template-columns:112px minmax(420px,668px) minmax(420px,1fr);align-items:start;gap:58px;display:grid}.product-reference-detail-thumbs{justify-items:center;gap:12px;display:grid}.product-reference-detail-nav{width:34px;height:28px;color:var(--product-navy);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.product-reference-detail-nav:not(:disabled):hover{color:var(--product-gold);background:#bd8d4314}.product-reference-detail-nav:disabled{opacity:.35;cursor:default}.product-reference-detail-thumb{cursor:pointer;background:#ffffff94;border:1px solid #0000;border-radius:6px;width:104px;height:87px;overflow:hidden}.product-reference-detail-thumb.is-active{border-color:var(--product-gold)}.product-reference-detail-thumb img,.product-reference-detail-thumb video{object-fit:contain;width:100%;height:100%;padding:6px}.product-reference-detail-image{background:#ffffffa3;border-radius:8px;justify-content:center;align-items:center;height:552px;display:flex;position:relative;overflow:hidden}.product-reference-detail-image>img,.product-reference-detail-image>video{object-fit:contain;width:100%;height:100%;padding:clamp(16px,3vw,36px)}.product-reference-detail-image>video{background:#071533}.product-reference-detail-image button{width:42px;height:42px;color:var(--product-navy);background:#fffc;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:24px;right:24px}.product-reference-detail-copy{padding-top:14px}.product-reference-detail-copy h1{font-size:3.2rem}.product-reference-detail-copy dl{border-bottom:1px solid var(--product-soft-line);gap:18px;padding-bottom:34px;display:grid}.product-reference-detail-copy dl div{grid-template-columns:170px minmax(0,1fr);gap:18px;display:grid}.product-reference-detail-copy dt{font-family:var(--font-menu);letter-spacing:.08em;text-transform:uppercase;font-size:.84rem;font-weight:800}.product-reference-detail-copy p{max-width:480px;margin-top:32px}.product-reference-detail-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.product-reference-detail-actions a{min-height:45px;color:var(--product-navy);font-family:var(--font-menu);align-items:center;gap:14px;display:inline-flex}.product-reference-detail-actions a:first-child{color:#fff;background:var(--product-navy);border-radius:4px;padding:0 28px}.product-detail-info{width:min(100% - 72px,1120px);margin:88px auto 0}.product-detail-info__inner{border:1px solid var(--product-soft-line);background:#ffffff8f;border-radius:8px;padding:clamp(30px,5vw,58px)}.product-detail-info__header{margin-bottom:clamp(30px,4vw,46px)}.product-detail-info__title,.product-detail-info__text-title{color:var(--product-navy);font-family:var(--font-display);letter-spacing:0;margin:0;font-weight:400}.product-detail-info__title{font-size:clamp(1.6rem,2.4vw,2.35rem)}.product-detail-info__line{background:linear-gradient(90deg, var(--product-gold), #c9a45e29);width:100%;height:1px;margin-top:18px;display:block}.product-detail-info__body{gap:clamp(34px,5vw,56px);display:grid}.product-detail-info__block{margin:0}.product-detail-info__text{max-width:760px}.product-detail-info__text-title{font-size:clamp(1.45rem,2vw,2rem);line-height:1.18}.product-detail-info__text-subtitle{color:var(--product-gold);font-family:var(--font-menu);letter-spacing:.06em;text-transform:uppercase;margin:9px 0 0;font-size:.85rem;font-weight:800}.product-detail-info__text-body{color:#08122ec7;margin:20px 0 0;font-size:1rem;line-height:1.9}.product-detail-info__text-body>:first-child{margin-top:0}.product-detail-info__text-body>:last-child{margin-bottom:0}.product-detail-info__text-body p{margin:0 0 .9em}.product-detail-info__text-body ul,.product-detail-info__text-body ol{gap:9px;margin:.9em 0 0;padding-left:20px;display:grid}.product-detail-info__list{color:#08122ec7;gap:9px;margin:18px 0 0;padding-left:20px;line-height:1.75;display:grid}.product-detail-info__figure{gap:12px;display:grid}.product-detail-info__media-frame{background:#fbf8f3e0;border:1px solid #08122e14;border-radius:6px;width:100%;position:relative;overflow:hidden}.product-detail-info__media-frame.is-missing{min-height:180px}.product-detail-info__media-frame.is-missing>img,.product-detail-info__media-frame.is-missing>video{visibility:hidden}.product-detail-info__media-frame.is-missing:after{color:#08122e8f;font-family:var(--font-menu);content:"Media unavailable";place-items:center;padding:24px;font-size:.9rem;display:grid;position:absolute;inset:0}.product-detail-info__image{width:100%;height:auto;display:block}.product-detail-info__media-frame--video{aspect-ratio:16/9;background:#071533}.product-detail-info__video{object-fit:cover;width:100%;height:100%;display:block}.product-detail-info__caption{color:#08122e8f;margin:0;font-size:.88rem;line-height:1.55}.product-detail-info+.product-reference-related-products{margin-top:70px}.product-reference-related-products{grid-template-columns:150px repeat(4,minmax(0,1fr)) 46px;align-items:center;gap:14px;margin-top:88px;display:grid}.product-reference-related-products h2{font-family:var(--font-display);margin:0;font-size:1.35rem;font-weight:400}.product-reference-related-products a{min-height:118px;color:var(--product-navy);border:1px solid var(--product-line);background:#ffffff94;border-radius:6px;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:16px;padding:14px;display:grid}.product-reference-related-products img{object-fit:contain;width:110px;height:68px}.product-reference-related-products span,.product-reference-related-products strong{display:block}.product-reference-related-products button{width:38px;height:38px;color:var(--product-gold);background:0 0;border:1px solid #c9a45ecc;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.product-reference-mobile-reference{background:radial-gradient(circle at 50% 12%,#ffffffdb,#0000 34%),#f8f2ea;padding:0 0 50px}.product-reference-mobile-shell{background:#ffffff8a;border-radius:0 0 24px 24px;width:min(630px,100%);margin:0 auto;padding:22px 34px 28px;box-shadow:0 14px 34px #08122e14}.product-reference-mobile-shell h1{margin-top:22px;font-size:2.9rem}.product-reference-mobile-shell>p{margin:18px 0 28px;line-height:1.58}.product-reference-mobile-divider{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:24px 0;display:grid}.product-reference-mobile-divider:before,.product-reference-mobile-divider:after{background:var(--product-soft-line);content:"";height:1px}.product-reference-mobile-shell h2{margin:22px 0 14px;font-size:1.2rem}.product-reference-mobile-tile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.product-reference-mobile-tile-grid a{text-align:center;justify-items:center;min-height:154px;padding:14px 10px 12px;display:grid}.product-reference-mobile-tile-grid img{object-fit:contain;border-radius:50%;width:86px;height:86px}.product-reference-mobile-tile-grid span{margin-top:10px;line-height:1.18}.product-reference-mobile-shell .product-reference-notice{margin:18px 0;padding:14px 18px}.product-reference-mobile-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-reference-search-card.is-compact{grid-template-columns:74px minmax(0,1fr);gap:10px;min-height:108px;padding:10px}.product-reference-search-card.is-compact img{width:74px;height:74px}.product-reference-search-card.is-compact h2{font-size:.9rem}.product-reference-search-card.is-compact a{display:none}@media (width<=1280px){.product-reference-category-grid,.product-reference-cutlery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-reference-typecards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-reference-product-grid--four,.product-reference-search-grid,.product-reference-dinner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-reference-detail-layout{grid-template-columns:96px minmax(360px,.9fr)}.product-reference-detail-copy{grid-column:2/-1}.product-reference-related-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=940px){.product-reference-hero h1,.product-reference-type-hero h1,.product-reference-typecards-intro h1,.product-reference-dinner-head h1,.product-reference-search-title h1{font-size:3.4rem}.product-reference-hero--products:before,.product-reference-type-hero--small:before,.product-reference-type-hero--cutlery:before,.product-reference-hero__image,.product-reference-type-hero__image,.product-reference-type-hero--cutlery .product-reference-type-hero__image,.product-reference-type-hero--generic .product-reference-type-hero__image{opacity:.36;width:100%}.product-reference-category-grid,.product-reference-typecards-grid,.product-reference-cutlery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-reference-typecards-layout,.product-reference-with-sidebar,.product-reference-dinner-head,.product-reference-search-title,.product-reference-search-layout,.product-reference-detail-layout{grid-template-columns:1fr}.product-reference-sidebar{border-right:0;border-bottom:1px solid var(--product-line);min-height:auto;padding:24px}.product-reference-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.product-reference-type-hero--small{padding:34px 6vw}.product-reference-with-sidebar .product-reference-product-grid{margin:0 6vw}.product-reference-product-grid--four,.product-reference-dinner-grid,.product-reference-search-grid,.product-reference-searchbar-row,.product-reference-controls,.product-reference-cutlery-feature,.product-reference-mobile-products{grid-template-columns:1fr}.product-reference-dinner-notice{width:100%}.product-reference-detail-copy{grid-column:auto}.product-reference-detail-image{height:420px}.product-detail-info{width:min(100% - 40px,1120px);margin-top:62px}.product-detail-info__inner{padding:28px 24px 34px}}@media (width<=620px){.product-reference-category-grid,.product-reference-typecards-grid,.product-reference-cutlery-grid,.product-reference-mobile-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-reference-dinner-card,.product-reference-search-card,.product-reference-related-products a{grid-template-columns:1fr}.product-reference-dinner-card img,.product-reference-search-card img{margin:0 auto}.product-reference-detail-thumbs{justify-content:flex-start;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.product-reference-detail-nav{flex:0 0 34px;align-self:center;transform:rotate(-90deg)}.product-reference-detail-thumb{flex:0 0 76px;width:76px;height:68px}.product-reference-related-products{grid-template-columns:1fr}.product-detail-info{width:calc(100% - 28px);margin-top:48px}.product-detail-info__inner{padding:24px 16px 30px}.product-detail-info__body{gap:30px}.product-detail-info__text-body,.product-detail-info__list{font-size:.94rem;line-height:1.78}}.reference-news-page{color:#071533;background:radial-gradient(circle at 12% 0,#ffffffd1,#0000 34%),linear-gradient(#fbf8f2 0%,#f5efe6 100%);min-height:100vh}.reference-news-eyebrow,.reference-news-section-label{color:#bd8d43;font-family:var(--font-menu);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:.78rem;font-weight:800}.reference-news-grid-hero,.reference-news-listing-page,.reference-news-centered-title,.reference-news-channel-grid,.reference-news-shopping-hero,.reference-news-overview-partners,.reference-news-overview-note,.reference-news-story-layout,.reference-news-media-hero,.reference-news-media-content,.reference-news-cheon-hero,.reference-news-cheon-content,.reference-news-related-media,.reference-news-event-hero{width:min(86vw,1320px);margin:0 auto}.reference-news-grid-hero{background:#f6f1e8;border-bottom:1px solid #c7a56a38;grid-template-columns:minmax(520px,.45fr) minmax(0,.55fr);width:100%;min-height:336px;display:grid;position:relative;overflow:hidden}.reference-news-grid-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f9f5edfa 0%,#f9f5edd1 36%,#f9f5ed00 64%);position:absolute;inset:0}.reference-news-grid-hero>div{z-index:1;padding:70px 0 48px max(96px,50vw - 660px);position:relative}.reference-news-grid-hero h1,.reference-news-listing-intro h1,.reference-news-centered-title h1,.reference-news-split-hero h1,.reference-news-media-hero h1,.reference-news-cheon-hero h1,.reference-news-event-hero h1{color:#061537;font-family:var(--font-display);letter-spacing:0;margin:0;font-weight:400;line-height:.98}.reference-news-grid-hero h1{white-space:nowrap;font-size:clamp(4rem,4.8vw,4.9rem)}.reference-news-grid-hero>div>span,.reference-news-listing-intro:after,.reference-news-centered-title>span,.reference-news-split-hero>div>span,.reference-news-media-hero>div>span,.reference-news-cheon-hero>div>span,.reference-news-event-hero>div>span{background:#c69a55;width:44px;height:2px;margin:28px 0 22px;display:block}.reference-news-grid-hero p:not(.reference-news-eyebrow){max-width:470px;margin:0;font-size:1.13rem;line-height:1.85}.reference-news-grid-hero img{object-fit:cover;width:100%;height:100%;min-height:336px}.reference-news-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 22px;width:min(91vw,1440px);margin:0 auto;padding:42px 0 28px;display:grid}.reference-news-category-card{color:#071533;background:#ffffffb8;border:1px solid #0715331f;border-radius:4px;grid-template-rows:180px 1fr;min-height:312px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;overflow:hidden}.reference-news-category-card:hover,.reference-news-category-card:focus-visible{border-color:#c69a5594;transform:translateY(-2px);box-shadow:0 20px 44px #241b101f}.reference-news-category-card>div{position:relative;overflow:hidden}.reference-news-category-card img{object-fit:cover;width:100%;height:100%;display:block}.reference-news-category-card em{color:#fff;text-align:right;background:#1c171394;min-height:28px;padding:6px 14px;font-size:.86rem;font-style:normal;position:absolute;bottom:0;left:0;right:0}.reference-news-category-card>span{grid-template-rows:auto auto 1fr auto;min-height:130px;padding:21px 20px 20px;display:grid}.reference-news-category-card small,.reference-news-related-media small{color:#bd8d43;font-family:var(--font-menu);letter-spacing:.08em;font-size:.68rem;font-weight:800}.reference-news-category-card strong{color:#061537;font-family:var(--font-display);margin-top:10px;font-size:1.5rem;font-weight:400;line-height:1.1}.reference-news-category-card p{margin:12px 0 0;font-size:.98rem;line-height:1.58}.reference-news-category-card b{color:#071533;justify-content:flex-end;display:flex}.reference-news-listing-page{padding:38px 0 44px}.reference-news-listing-intro{border-bottom:1px solid #0715331f;padding-bottom:24px}.reference-news-listing-intro h1{font-size:clamp(3.6rem,5vw,5.1rem)}.reference-news-listing-intro p{max-width:560px;margin:12px 0 0;font-size:1rem;line-height:1.58}.reference-news-featured-row{padding:26px 0 0}.reference-news-featured-row article{grid-template-columns:160px minmax(520px,1fr) 380px;align-items:stretch;gap:14px;display:grid}.reference-news-featured-row h2{color:#061537;font-family:var(--font-display);margin:0 0 14px;font-size:1.72rem;font-weight:400;line-height:1.1}.reference-news-featured-row p{margin:0;font-size:.86rem;line-height:1.45}.reference-news-featured-row img,.reference-news-store-card img,.reference-news-horizontal-cards img,.reference-news-mini-card img{object-fit:cover;width:100%;height:100%;display:block}.reference-news-featured-row>article>a:first-of-type{border-radius:3px;overflow:hidden}.reference-news-store-card,.reference-news-horizontal-cards a,.reference-news-mini-card{color:#061537;background:#ffffffb3;border:1px solid #0715331f;border-radius:4px;text-decoration:none;display:grid;overflow:hidden}.reference-news-store-card{grid-template-columns:.52fr .48fr}.reference-news-store-card span,.reference-news-horizontal-cards span,.reference-news-mini-card span{align-content:center;gap:8px;padding:20px;display:grid}.reference-news-store-card strong,.reference-news-horizontal-cards strong,.reference-news-mini-card b{color:#061537;font-family:var(--font-display);font-size:1.4rem;font-weight:400}.reference-news-listing-band{border-top:1px solid #0715331f;margin-top:28px;padding-top:20px}.reference-news-horizontal-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.reference-news-horizontal-cards a{grid-template-columns:1fr .66fr;min-height:132px}.reference-news-horizontal-cards p,.reference-news-mini-card p{margin:0;font-size:.84rem;line-height:1.4}.reference-news-listing-small{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:36px;display:grid}.reference-news-mini-card{grid-template-columns:.42fr .58fr;min-height:118px}.reference-news-mini-card>strong{color:#d71920;place-items:center;padding:18px;font-family:Arial,sans-serif;font-size:1.8rem;font-weight:800;display:grid}.reference-news-listing-note{text-align:center;color:#071533b8;font-family:var(--font-display);margin:30px 0 0;font-size:1.08rem;line-height:1.32}.reference-news-split-hero{grid-template-columns:minmax(560px,.43fr) minmax(0,.57fr);align-items:stretch;width:100%;min-height:356px;display:grid;position:relative;overflow:hidden}.reference-news-split-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f8f4ed 0%,#f8f4ede6 34%,#f8f4ed00 63%);position:absolute;inset:0}.reference-news-split-hero>div{z-index:1;min-width:0;padding:66px 0 52px max(110px,50vw - 660px);position:relative}.reference-news-split-hero h1{white-space:nowrap;font-size:clamp(3.55rem,4.5vw,4.85rem)}.reference-news-split-hero p{max-width:480px;margin:0;font-size:1rem;line-height:1.55}.reference-news-split-hero img{object-fit:cover;width:100%;height:100%}.reference-news-story-layout{grid-template-columns:.88fr .94fr .58fr;gap:40px;padding:44px 0 40px;display:grid}.reference-news-story-copy h2,.reference-news-location h3,.reference-news-related-stories h3,.reference-news-media-content h2,.reference-news-media-content h3,.reference-news-related-media h2{color:#061537;font-family:var(--font-display);margin:0 0 18px;font-size:1.62rem;font-weight:400}.reference-news-story-copy p,.reference-news-location p,.reference-news-media-content p,.reference-news-cheon-content p{margin:0 0 16px;font-size:.96rem;line-height:1.65}.reference-news-story-layout>img{object-fit:cover;width:100%;min-height:234px}.reference-news-related-stories article{grid-template-columns:76px 1fr;gap:14px;margin-bottom:18px;display:grid}.reference-news-related-stories img{object-fit:cover;width:76px;height:54px}.reference-news-related-stories strong{font-family:var(--font-display);font-weight:400;display:block}.reference-news-related-stories p,.reference-news-related-stories small{color:#071533b8;margin:3px 0 0;font-size:.82rem}.reference-news-location{margin-top:58px}.reference-news-location p{gap:12px;display:flex}.reference-news-location svg{color:#c69a55;flex:none}.reference-news-location a,.reference-news-media-content a,.reference-news-event-hero a,.reference-news-cheon-content a{color:#061537;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex}.reference-news-gallery-strip{grid-template-columns:repeat(5,1fr);display:grid}.reference-news-gallery-strip img{object-fit:cover;width:100%;height:168px}.reference-news-offline-detail{padding-bottom:64px}.reference-news-offline-hero,.reference-news-offline-board,.reference-news-offline-links{width:min(86vw,1320px);margin:0 auto}.reference-news-offline-hero{grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(38px,5vw,76px);padding:48px 0 38px;display:grid}.reference-news-offline-hero .reference-news-breadcrumb{width:auto;margin:0 0 30px;padding:0}.reference-news-offline-hero h1{color:#061537;font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(3.6rem,4.8vw,5rem);font-weight:400;line-height:1.02}.reference-news-offline-hero>div:first-child>span{background:#c69a55;width:48px;height:2px;margin:22px 0;display:block}.reference-news-offline-hero strong{color:#061537;font-family:var(--font-display);margin-bottom:14px;font-size:1.48rem;font-weight:400;display:block}.reference-news-offline-hero p:not(.reference-news-eyebrow){color:#071533d1;max-width:560px;margin:0;font-size:1rem;line-height:1.72}.reference-news-offline-visuals{grid-template-columns:minmax(0,1fr) .58fr;align-items:stretch;gap:16px;display:grid}.reference-news-offline-visuals figure{background:#ffffffbd;border:1px solid #c69a5547;border-radius:9px;min-width:0;margin:0;padding:12px;box-shadow:0 18px 40px #07153314}.reference-news-offline-visuals img{aspect-ratio:249/130;object-fit:cover;border-radius:5px;width:100%;display:block}.reference-news-offline-visuals figure:nth-child(2){align-self:end}.reference-news-offline-visuals figure:nth-child(2) img{aspect-ratio:1}.reference-news-offline-visuals figcaption{color:#0715339e;font-family:var(--font-menu);letter-spacing:.05em;text-transform:uppercase;margin-top:10px;font-size:.74rem;font-weight:800}.reference-news-offline-board{border-top:1px solid #c69a5538;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:30px 0 34px;display:grid}.reference-news-offline-board article{background:#ffffffb3;border:1px solid #c69a5547;border-radius:8px;padding:28px 30px}.reference-news-offline-board small{color:#bd8d43;font-family:var(--font-menu);letter-spacing:.08em;font-size:.74rem;font-weight:800}.reference-news-offline-board h2{color:#061537;font-family:var(--font-display);margin:12px 0 10px;font-size:1.52rem;font-weight:400}.reference-news-offline-board p{color:#071533c7;margin:0;font-size:.92rem;line-height:1.64}.reference-news-offline-links{border-top:1px solid #c69a5538;padding-top:26px}.reference-news-store-detail{padding-bottom:62px}.reference-news-store-hero,.reference-news-store-board,.reference-news-store-gallery,.reference-news-store-related{width:min(86vw,1320px);margin:0 auto}.reference-news-store-hero{grid-template-columns:minmax(420px,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(38px,5vw,82px);padding:48px 0 44px;display:grid}.reference-news-store-hero .reference-news-breadcrumb{width:auto;margin:0 0 30px;padding:0}.reference-news-store-hero h1{color:#061537;font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(3.6rem,4.7vw,5.2rem);font-weight:400;line-height:1.02}.reference-news-store-hero>div>span{background:#c69a55;width:48px;height:2px;margin:22px 0 24px;display:block}.reference-news-store-hero p:not(.reference-news-eyebrow){color:#071533d6;max-width:560px;margin:0;font-size:1rem;line-height:1.74}.reference-news-store-hero figure{background:#ffffffb8;border:1px solid #c69a5547;border-radius:10px;margin:0;padding:14px;box-shadow:0 20px 48px #07153314}.reference-news-store-hero figure img{aspect-ratio:407/234;object-fit:cover;border-radius:6px;width:100%;display:block}.reference-news-store-hero figcaption{color:#071533a3;font-family:var(--font-menu);letter-spacing:.04em;text-transform:uppercase;margin-top:12px;font-size:.78rem;font-weight:700}.reference-news-store-board{border-top:1px solid #c69a5538;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(300px,.78fr);gap:22px;padding:32px 0 26px;display:grid}.reference-news-store-board article,.reference-news-store-board aside{background:#ffffffbd;border:1px solid #c69a5547;border-radius:8px;overflow:hidden}.reference-news-store-board article img{aspect-ratio:16/9;object-fit:cover;width:100%}.reference-news-store-board article span,.reference-news-store-board aside{align-content:start;gap:12px;padding:24px 28px 28px;display:grid}.reference-news-store-board small{color:#bd8d43;font-family:var(--font-menu);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.reference-news-store-board h2{color:#061537;font-family:var(--font-display);margin:0;font-size:1.7rem;font-weight:400}.reference-news-store-board p{color:#071533c7;margin:0;font-size:.94rem;line-height:1.66}.reference-news-store-board aside p{gap:12px;display:flex}.reference-news-store-board aside svg{color:#c69a55;flex:none}.reference-news-store-board aside a{color:#061537;align-items:center;gap:8px;width:fit-content;font-weight:800;text-decoration:none;display:inline-flex}.reference-news-store-gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 0 34px;display:grid}.reference-news-store-gallery img{object-fit:cover;background:#ffffffad;border:1px solid #c69a5533;border-radius:6px;width:100%;height:126px}.reference-news-store-related{border-top:1px solid #c69a5538;padding-top:30px}.reference-news-store-related .reference-news-related-stories{grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.reference-news-store-related .reference-news-related-stories h3{min-width:180px;margin:0}.reference-news-store-related .reference-news-related-stories article{background:#ffffff9e;border:1px solid #c69a5533;border-radius:8px;margin:0;padding:14px}.reference-news-breadcrumb{width:min(86vw,1320px);margin:0 auto;padding-top:36px}.reference-news-centered-title{text-align:center;padding:68px 0 54px}.reference-news-centered-title h1{font-size:clamp(3.7rem,6vw,5.4rem)}.reference-news-centered-title>span{margin:20px auto 24px}.reference-news-centered-title p{margin:0;font-size:1.3rem;line-height:1.72}.reference-news-shopping-hero{background:#f8f4ed;border-bottom:1px solid #c69a5533;grid-template-columns:minmax(560px,.43fr) minmax(0,.57fr);width:100%;min-height:300px;margin:0;display:grid;overflow:hidden}.reference-news-shopping-hero>div{z-index:1;padding:48px 0 42px max(126px,50vw - 660px);position:relative}.reference-news-shopping-hero h1{color:#061537;font-family:var(--font-display);letter-spacing:0;white-space:nowrap;margin:0;font-size:clamp(3.45rem,4.05vw,4.35rem);font-weight:400;line-height:1}.reference-news-shopping-hero>div>span{background:#c69a55;width:42px;height:2px;margin:24px 0;display:block}.reference-news-shopping-hero p:not(.reference-news-eyebrow){max-width:560px;margin:0;font-size:1.05rem;line-height:1.62}.reference-news-shopping-hero img{object-fit:cover;width:100%;height:100%}.reference-news-overview-partners{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:42px 0 30px;display:grid}.reference-news-overview-partners article{background:#ffffffb8;border:1px solid #c69a556b;border-radius:8px;grid-template-columns:.48fr .52fr;min-height:356px;display:grid;overflow:hidden}.reference-news-overview-partners article:nth-child(2) img{order:1}.reference-news-overview-partners article:nth-child(2) div{order:0}.reference-news-overview-partners img{object-fit:cover;width:100%;height:100%;min-height:356px}.reference-news-overview-partners div{align-content:center;padding:24px 48px;display:grid}.reference-news-overview-partners b{color:#d71920;text-align:center;background:#ffffffd6;border:1px solid #c69a5540;border-radius:50%;place-items:center;width:58px;height:58px;font-family:Arial,sans-serif;font-size:1.08rem;font-weight:800;line-height:1;display:grid}.reference-news-overview-partners h2{color:#061537;font-family:var(--font-display);margin:14px 0 0;font-size:1.78rem;font-weight:400}.reference-news-overview-partners span{background:#c69a55;width:38px;height:2px;margin:12px 0 14px;display:block}.reference-news-overview-partners p{margin:0 0 16px;font-size:.9rem;line-height:1.5}.reference-news-overview-partners a{color:#c69a55;border:1px solid #c69a55;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:176px;min-height:42px;font-weight:800;text-decoration:none;display:inline-flex}.reference-news-overview-note{background:#ffffffa8;border:1px solid #c69a5557;border-radius:7px;align-items:center;gap:22px;min-height:66px;margin-bottom:28px;padding:16px 26px;display:flex}.reference-news-overview-note svg{color:#c69a55;flex:none}.reference-news-overview-note p{color:#071533c2;margin:0;font-size:.95rem;line-height:1.6}.reference-news-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;padding-bottom:66px;display:grid}.reference-news-channel-card{background:#ffffffad;border:1px solid #c69a5573;border-radius:8px;grid-template-columns:.44fr .56fr;min-height:430px;display:grid;overflow:hidden}.reference-news-channel-card>div{align-content:center;padding:48px;display:grid}.reference-news-channel-card strong{color:#d71920;font-family:Arial,sans-serif;font-size:2.3rem;font-weight:800}.reference-news-channel-card span{background:#c69a55;width:42px;height:2px;margin:30px 0;display:block}.reference-news-channel-card p{margin:0 0 44px;font-size:1.02rem;line-height:1.72}.reference-news-channel-card a{color:#fff;background:#061537;border-radius:4px;justify-content:center;align-items:center;gap:14px;width:160px;min-height:50px;font-weight:700;text-decoration:none;display:inline-flex}.reference-news-channel-card img{object-fit:cover;width:100%;height:100%}.reference-news-media-hero,.reference-news-cheon-hero{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:center;gap:48px;padding:42px 0 36px;display:grid}.reference-news-media-hero h1,.reference-news-cheon-hero h1{font-size:clamp(3.55rem,4.5vw,4.85rem)}.reference-news-cheon-hero h1{font-size:clamp(3.4rem,4.2vw,4.55rem)}.reference-news-media-hero p,.reference-news-cheon-hero p{max-width:440px;margin:0;font-size:1rem;line-height:1.68}.reference-news-media-hero img,.reference-news-cheon-hero img{aspect-ratio:1.92;object-fit:cover;border-radius:8px;width:100%;box-shadow:0 20px 40px #261b121f}.reference-news-media-hero dl{margin:58px 0 20px}.reference-news-media-hero dl div{gap:28px;font-size:.92rem;display:flex}.reference-news-media-hero dt{font-weight:800}.reference-news-share{gap:14px;display:flex}.reference-news-share a{color:#071533;border:1px solid #0715333d;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.reference-news-media-content{border-top:1px solid #0715331f;grid-template-columns:.55fr .45fr;gap:80px;padding:48px 0 70px;display:grid}.reference-news-media-content aside{background:#ffffffa3;border:1px solid #c69a5559;border-radius:6px;align-self:start;padding:28px}.reference-news-media-content aside article{grid-template-columns:162px 1fr auto;align-items:center;gap:28px;display:grid}.reference-news-media-content aside img{object-fit:cover;width:162px;height:87px}.reference-news-media-content aside small{color:#07153394}.reference-news-media-content aside strong{font-family:var(--font-display);margin:8px 0;font-size:1.32rem;font-weight:400;display:block}.reference-news-cheon-hero{padding-top:38px}.reference-news-cheon-hero .reference-news-breadcrumb{width:auto;margin:0;padding:0 0 44px}.reference-news-meta{color:#071533b8;align-items:center;gap:14px;display:flex;margin-top:34px!important;font-size:.88rem!important}.reference-news-meta i{background:#0715333d;width:1px;height:18px}.reference-news-cheon-content{grid-template-columns:.55fr .45fr;gap:100px;padding:32px 0 38px;display:grid}.reference-news-cheon-content aside{background:#f8f4edf0;border-radius:4px;align-items:flex-start;gap:26px;padding:28px;display:flex}.reference-news-cheon-content aside svg{color:#c69a55}.reference-news-cheon-content aside strong{color:#bd8d43;display:block}.reference-news-related-media{padding-bottom:28px}.reference-news-related-media h2{border-bottom:1px solid #0715331f;padding-bottom:12px}.reference-news-related-media>div{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.reference-news-related-media article{background:#ffffffb8;border:1px solid #0715331f;border-radius:4px;grid-template-columns:190px 1fr auto;align-items:center;display:grid;overflow:hidden}.reference-news-related-media img{object-fit:cover;width:190px;height:122px}.reference-news-related-media span{padding:20px}.reference-news-related-media strong{font-family:var(--font-display);margin:8px 0 12px;font-weight:400;line-height:1.2;display:block}.reference-news-related-media article>svg{margin-right:22px}.reference-news-event-hero{grid-template-columns:.52fr .48fr;align-items:center;gap:54px;padding:58px 0 70px;display:grid}.reference-news-event-hero>img{aspect-ratio:1.64;object-fit:cover;border-radius:6px;width:100%}.reference-news-event-hero h1{font-size:clamp(3.6rem,5vw,5rem)}.reference-news-event-hero p{max-width:520px;margin:0 0 30px;font-size:1.04rem;line-height:1.75}@media (width<=1180px){.reference-news-card-grid{grid-template-columns:repeat(2,1fr)}.reference-news-grid-hero,.reference-news-shopping-hero,.reference-news-split-hero,.reference-news-featured-row article,.reference-news-story-layout,.reference-news-media-hero,.reference-news-media-content,.reference-news-cheon-hero,.reference-news-cheon-content,.reference-news-event-hero,.reference-news-offline-hero,.reference-news-store-hero,.reference-news-store-board,.reference-news-store-related .reference-news-related-stories{grid-template-columns:1fr}.reference-news-grid-hero img,.reference-news-split-hero img{min-height:260px}.reference-news-listing-small,.reference-news-related-media>div,.reference-news-overview-partners,.reference-news-overview-partners article,.reference-news-channel-grid,.reference-news-horizontal-cards,.reference-news-offline-board{grid-template-columns:1fr 1fr}.reference-news-offline-visuals{grid-template-columns:1fr .52fr}.reference-news-store-gallery{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.reference-news-grid-hero,.reference-news-shopping-hero,.reference-news-listing-page,.reference-news-centered-title,.reference-news-channel-grid,.reference-news-overview-partners,.reference-news-overview-note,.reference-news-story-layout,.reference-news-media-hero,.reference-news-media-content,.reference-news-cheon-hero,.reference-news-cheon-content,.reference-news-related-media,.reference-news-event-hero,.reference-news-card-grid,.reference-news-breadcrumb,.reference-news-offline-hero,.reference-news-offline-board,.reference-news-offline-links,.reference-news-store-hero,.reference-news-store-board,.reference-news-store-gallery,.reference-news-store-related{width:min(92vw,620px)}.reference-news-grid-hero h1,.reference-news-shopping-hero h1,.reference-news-listing-intro h1,.reference-news-centered-title h1,.reference-news-split-hero h1,.reference-news-media-hero h1,.reference-news-cheon-hero h1,.reference-news-event-hero h1,.reference-news-offline-hero h1,.reference-news-store-hero h1{font-size:clamp(3.1rem,14vw,4.2rem)}.reference-news-card-grid,.reference-news-listing-small,.reference-news-channel-grid,.reference-news-horizontal-cards,.reference-news-offline-board,.reference-news-offline-visuals,.reference-news-related-media>div,.reference-news-channel-card,.reference-news-store-card,.reference-news-horizontal-cards a,.reference-news-mini-card,.reference-news-media-content aside article,.reference-news-overview-partners article,.reference-news-related-media article{grid-template-columns:1fr}.reference-news-shopping-hero>div,.reference-news-split-hero>div,.reference-news-overview-partners div{padding-left:24px;padding-right:24px}.reference-news-gallery-strip,.reference-news-store-gallery{grid-template-columns:repeat(2,1fr)}.reference-news-store-gallery img{height:112px}}.company-artist-page--editable{--artist-page-width:min(1292px, calc(100vw - 40px));min-height:100vh;color:var(--color-primary-navy);background:#f8f3ec;padding-bottom:68px}.company-artist-intro-hero{width:var(--artist-page-width);grid-template-columns:minmax(0,.86fr) minmax(420px,.94fr);align-items:start;gap:clamp(34px,5vw,74px);min-height:306px;margin:0 auto;padding:42px 0 26px;display:grid;position:relative;overflow:hidden}.company-artist-intro-hero__copy{z-index:1;max-width:610px;position:relative}.company-artist-intro-hero .reference-breadcrumb{margin-bottom:30px}.company-artist-intro-hero h1,.company-artist-section-heading h2,.company-artist-collection-strip h2,.company-artist-profile-hero-reference h1,.company-artist-profile-panels h2{font-family:var(--font-display);letter-spacing:0;margin:0;font-weight:400;line-height:1.02}.company-artist-intro-hero h1{font-size:clamp(4rem,5.3vw,6rem)}.company-artist-intro-hero p:not(.eyebrow),.company-artist-section-heading p,.company-artist-featured-card p,.company-artist-collaborator-card p,.company-artist-profile-hero-reference p:not(.eyebrow),.company-artist-profile-panels p:not(.eyebrow){color:#08122ed1;font-size:14px;line-height:1.62}.company-artist-intro-hero__copy>p:not(.eyebrow){max-width:560px;margin:18px 0 0}.company-artist-intro-hero>img{object-fit:cover;object-position:center;width:100%;height:214px}.company-artist-editable-section,.company-artist-collection-strip,.company-artist-profile-reference,.company-artist-profile-panels{width:var(--artist-page-width);margin-left:auto;margin-right:auto}.company-artist-editable-section{margin-top:18px}.company-artist-editable-section--collaborators{margin-top:30px}.company-artist-section-heading{grid-template-columns:minmax(220px,max-content) minmax(0,440px);align-items:end;gap:20px 32px;margin-bottom:16px;display:grid}.company-artist-section-heading .eyebrow,.company-artist-collection-strip .eyebrow{grid-column:1/-1;margin-bottom:-8px}.company-artist-section-heading h2,.company-artist-collection-strip h2{font-size:clamp(2rem,2.5vw,3.1rem)}.company-artist-section-heading p{max-width:450px;margin:0}.company-artist-featured-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.company-artist-featured-card,.company-artist-collaborator-card{min-width:0;color:inherit;background:#fff;border:1px solid #d8c8aee6;border-radius:4px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;overflow:hidden}.company-artist-featured-card:hover,.company-artist-featured-card:focus-visible,.company-artist-collaborator-card:hover,.company-artist-collaborator-card:focus-visible{border-color:#c3995bb8;transform:translateY(-2px);box-shadow:0 14px 26px #08122e14}.company-artist-featured-card img{aspect-ratio:181/144;object-fit:cover;width:100%;display:block}.company-artist-featured-card span{min-height:126px;padding:13px 13px 15px;display:grid}.company-artist-featured-card em,.company-artist-collaborator-card em{color:var(--color-gold);font-family:var(--font-menu);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:700;line-height:1.2}.company-artist-featured-card strong{color:var(--color-primary-navy);font-family:var(--font-display);margin-top:8px;font-size:21px;font-weight:500;line-height:1.08}.company-artist-featured-card p{margin:8px 0 0;font-size:12px;line-height:1.42}.company-artist-featured-card small,.company-artist-profile-hero-reference a{width:fit-content;color:var(--color-primary-navy);border-bottom:1px solid var(--color-gold);font-family:var(--font-menu);align-items:center;gap:8px;margin-top:13px;font-size:12px;line-height:1.45;display:inline-flex}.company-artist-collaborator-grid{grid-template-columns:repeat(11,minmax(98px,1fr));gap:9px;padding-bottom:4px;display:grid;overflow-x:auto}.company-artist-collaborator-card{grid-template-columns:46px minmax(0,1fr);min-width:98px;min-height:116px;display:grid}.company-artist-collaborator-card img{object-fit:cover;width:100%;height:100%;min-height:116px}.company-artist-collaborator-card span{align-content:start;min-width:0;padding:9px 8px;display:grid}.company-artist-collaborator-card strong{color:var(--color-primary-navy);font-family:var(--font-menu);margin-top:5px;font-size:12px;font-weight:800;line-height:1.18}.company-artist-collaborator-card p{margin:6px 0 0;font-size:10px;line-height:1.35}.company-artist-collaborator-card small{display:none}.company-artist-collection-strip{border-top:1px solid #d8c8aef2;margin-top:28px;padding-top:18px}.company-artist-collection-strip h2{margin-bottom:16px;font-size:clamp(1.5rem,2vw,2.3rem)}.company-artist-collection-strip div{flex-wrap:wrap;gap:10px;display:flex}.company-artist-collection-strip a,.company-artist-profile-links a{min-height:34px;color:var(--color-primary-navy);font-family:var(--font-menu);background:#ffffffb8;border:1px solid #c3995b61;border-radius:2px;justify-content:center;align-items:center;padding:8px 18px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.company-artist-profile-reference{padding-top:30px}.company-artist-profile-hero-reference{background:#fff;border:1px solid #d8c8aef2;border-radius:4px;grid-template-columns:minmax(280px,.92fr) minmax(0,1.05fr) minmax(300px,.92fr);align-items:stretch;margin-top:26px;display:grid;overflow:hidden}.company-artist-profile-portrait,.company-artist-profile-object{object-fit:cover;width:100%;height:368px}.company-artist-profile-hero-reference article{align-content:center;padding:42px 48px;display:grid}.company-artist-profile-hero-reference h1{margin-top:12px;font-size:clamp(3.2rem,4vw,5rem)}.company-artist-profile-hero-reference p:not(.eyebrow){max-width:520px;margin:22px 0 0}.company-artist-profile-hero-reference a{text-decoration:none}.company-artist-profile-panels{background:#ffffff9e;border:1px solid #d8c8aef2;border-top:0;border-radius:0 0 4px 4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:0;display:grid}.company-artist-profile-panels article{min-height:224px;padding:34px 44px}.company-artist-profile-panels article+article{border-left:1px solid #d8c8aef2}.company-artist-profile-panels h2{margin-top:9px;font-size:clamp(1.7rem,2vw,2.35rem)}.company-artist-profile-panels p:not(.eyebrow){margin:16px 0 0}.company-artist-profile-links{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}@media (width<=1220px){.company-artist-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.company-artist-profile-hero-reference{grid-template-columns:minmax(240px,.9fr) minmax(0,1fr)}.company-artist-profile-object{display:none}.company-artist-profile-panels{grid-template-columns:1fr}.company-artist-profile-panels article+article{border-top:1px solid #d8c8aef2;border-left:0}}@media (width<=760px){.company-artist-page--editable{--artist-page-width:min(100vw - 28px, 560px)}.company-artist-intro-hero,.company-artist-section-heading,.company-artist-profile-hero-reference{grid-template-columns:1fr}.company-artist-intro-hero{padding-top:30px}.company-artist-intro-hero>img,.company-artist-profile-portrait{aspect-ratio:16/9;height:auto}.company-artist-intro-hero h1{font-size:clamp(3.3rem,14vw,4.4rem)}.company-artist-featured-grid{grid-template-columns:1fr}.company-artist-collaborator-grid{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.company-artist-collaborator-card{min-width:0}.company-artist-profile-hero-reference article,.company-artist-profile-panels article{padding:26px 24px}}.company-artist-page--reference{background:#061432;width:100%;min-height:100vh;margin:0;padding:0;overflow-x:hidden}.artist-reference-screen{background:#f8f3ec;width:100%;margin:0;position:relative}.artist-reference-screen img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.artist-reference-hotspot{z-index:2;color:#0000;text-indent:-9999px;border-radius:2px;display:block;position:absolute}.artist-reference-hotspot:focus-visible{outline-offset:2px;outline:2px solid #c7a56af2}@media (width<=760px){.artist-reference-screen{width:100%}.company-artist-page--reference{min-height:0}}.admin-typed-page{color:#071431;background:#fbf8f1}.admin-typed-page img,.admin-typed-page video{width:100%;display:block}.admin-typed-a-hero{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:stretch;min-height:calc(100vh - 86px);display:grid}.admin-typed-a-hero>div{align-content:center;gap:22px;padding:72px max(36px,8vw);display:grid}.admin-typed-a-hero h1,.admin-typed-b-split h1,.admin-typed-c-head h1{font-family:var(--font-serif);letter-spacing:0;margin:0;font-size:clamp(54px,7vw,112px);font-weight:400;line-height:.96}.admin-typed-a-hero p,.admin-typed-b-split p,.admin-typed-c-head p,.admin-typed-c-timeline p{color:#24304c;margin:0;font-size:17px;line-height:1.8}.admin-typed-a-hero a{color:#fff;background:#071431;border:1px solid #071431;align-items:center;gap:10px;width:fit-content;min-height:46px;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex}.admin-typed-a-hero figure{min-height:520px;margin:0}.admin-typed-a-hero figure img,.admin-typed-a-hero figure video{object-fit:cover;height:100%}.admin-typed-a-values{background:#d8c7aa;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.admin-typed-a-values article{background:#fffdf8;align-content:start;gap:16px;min-height:240px;padding:34px;display:grid}.admin-typed-a-values svg,.admin-typed-b-meta svg,.admin-typed-c-timeline svg{color:#c59b52}.admin-typed-a-values strong,.admin-typed-c-timeline strong{font-size:22px;line-height:1.25}.admin-typed-a-values p{color:#44506a;margin:0;line-height:1.7}.admin-typed-b-split{grid-template-columns:minmax(420px,.95fr) minmax(420px,1.05fr);align-items:center;gap:clamp(36px,5vw,92px);min-height:calc(100vh - 86px);padding:clamp(36px,6vw,92px);display:grid}.admin-typed-b-split figure{min-height:620px;margin:0;position:relative;overflow:hidden}.admin-typed-b-split figure:after{content:"";pointer-events:none;border:1px solid #ffffffd1;position:absolute;inset:22px}.admin-typed-b-split figure img,.admin-typed-b-split figure video{object-fit:cover;height:100%}.admin-typed-b-split article{gap:24px;display:grid}.admin-typed-b-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-typed-b-meta span,.admin-typed-b-links span{background:#fffdf8;border:1px solid #dfd4c4;align-items:center;gap:10px;min-height:54px;padding:0 16px;font-weight:800;display:inline-flex}.admin-typed-b-links{flex-wrap:wrap;gap:10px;display:flex}.admin-typed-c-head{text-align:center;gap:18px;padding:clamp(54px,8vw,116px) clamp(28px,9vw,150px) 42px;display:grid}.admin-typed-c-head h1{font-size:clamp(48px,8vw,104px)}.admin-typed-c-head p{max-width:760px;margin:0 auto}.admin-typed-c-body{grid-template-columns:minmax(360px,.92fr) minmax(420px,1.08fr);align-items:start;gap:clamp(28px,5vw,70px);padding:0 clamp(28px,7vw,110px) clamp(60px,8vw,120px);display:grid}.admin-typed-c-body figure{border-radius:0 80px 0 0;margin:0;position:sticky;top:110px;overflow:hidden}.admin-typed-c-body figure img,.admin-typed-c-body figure video{aspect-ratio:4/5;object-fit:cover}.admin-typed-c-timeline{gap:16px;display:grid}.admin-typed-c-timeline article{border-bottom:1px solid #dfd4c4;grid-template-columns:88px minmax(0,1fr);gap:10px 22px;padding:24px 0;display:grid}.admin-typed-c-timeline article span{color:#c59b52;align-items:center;gap:8px;font-weight:900;display:inline-flex}.admin-typed-c-timeline article p{grid-column:2}@media (width<=900px){.admin-typed-a-hero,.admin-typed-b-split,.admin-typed-c-body{grid-template-columns:1fr}.admin-typed-a-hero{min-height:auto}.admin-typed-a-hero figure,.admin-typed-b-split figure{min-height:360px}.admin-typed-a-values{grid-template-columns:1fr}.admin-typed-c-body figure{position:static}}@media (width<=620px){.admin-typed-a-hero>div,.admin-typed-b-split,.admin-typed-c-head,.admin-typed-c-body{padding-left:20px;padding-right:20px}.admin-typed-b-meta,.admin-typed-c-timeline article{grid-template-columns:1fr}.admin-typed-c-timeline article p{grid-column:auto}}.admin-block-page{color:#071431;background:#fbf8f1}.admin-block-hero{grid-template-columns:minmax(420px,1.08fr) minmax(360px,.92fr);align-items:stretch;min-height:calc(100vh - 86px);display:grid}.admin-block-hero>img,.admin-block-hero>video{object-fit:cover;width:100%;height:100%;min-height:560px}.admin-block-hero>div{align-content:center;gap:22px;padding:clamp(44px,8vw,120px);display:grid}.admin-block-hero h1,.admin-block-copy h2,.admin-block-media h2,.admin-block-gallery h2,.admin-block-related h2{font-family:var(--font-serif);letter-spacing:0;margin:0;font-weight:400}.admin-block-hero h1{font-size:clamp(54px,7vw,112px);line-height:.96}.admin-block-hero p,.admin-block-copy p,.admin-block-media p{color:#24304c;margin:0;font-size:17px;line-height:1.8}.admin-block-copy{gap:18px;max-width:920px;margin:0 auto;padding:clamp(60px,8vw,118px) 28px;display:grid}.admin-block-copy h2,.admin-block-media h2,.admin-block-gallery h2,.admin-block-related h2{font-size:clamp(36px,5vw,72px)}.admin-block-media{gap:22px;padding:0 clamp(28px,7vw,110px) clamp(60px,8vw,110px);display:grid}.admin-block-media img,.admin-block-media video{object-fit:cover;width:100%;max-height:760px}.admin-block-gallery{gap:26px;padding:clamp(54px,8vw,110px) clamp(28px,7vw,110px);display:grid}.admin-block-gallery>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-block-gallery img,.admin-block-gallery video{aspect-ratio:4/3;object-fit:cover;width:100%}.admin-block-related{background:#fffdf8;gap:24px;padding:54px clamp(28px,7vw,110px);display:grid}.admin-block-related>div,.admin-block-bottom-links{flex-wrap:wrap;gap:12px;display:flex}.admin-block-related span,.admin-block-bottom-links a,.admin-block-link a{color:#071431;border:1px solid #c9b28d;align-items:center;min-height:46px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.admin-block-link{padding:20px clamp(28px,7vw,110px) 70px}.admin-block-link a{color:#fff;background:#071431}.admin-block-bottom-links{padding:0 clamp(28px,7vw,110px) 70px}.reference-news-page h1,.reference-news-page h2,.reference-news-page h3,.reference-ecatalog-page h1,.reference-ecatalog-page h2,.reference-ecatalog-viewer-page h1,.reference-shopping-page h1,.reference-shopping-page h2,.reference-shopping-page h3,.reference-contact-page h1,.reference-contact-page h2,.product-reference-page h1,.product-reference-page h2,.collection-main-page h1,.collection-main-page h2,.company-artist-page--editable h1,.company-artist-page--editable h2,.company-reference-page h1,.company-brand-hero h1,.limoges-feature h3{overflow-wrap:anywhere;white-space:normal}.reference-news-split-hero h1,.reference-news-grid-hero h1{white-space:normal}@media (width<=1180px){.company-artist-collaborator-grid{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.company-artist-collaborator-card{min-width:0}}@media (width<=760px){.reference-news-grid-hero,.reference-news-split-hero{width:min(92vw,620px);min-height:auto}.reference-news-grid-hero>div,.reference-news-split-hero>div{padding:34px 22px 28px}.reference-news-grid-hero:after,.reference-news-split-hero:after{background:linear-gradient(#f9f5edfa 0%,#f9f5ede6 50%,#f9f5ed2e 100%)}.reference-news-grid-hero img,.reference-news-split-hero img{width:100%;height:clamp(210px,58vw,300px);min-height:0}.reference-news-grid-hero h1,.reference-news-shopping-hero h1,.reference-news-listing-intro h1,.reference-news-centered-title h1,.reference-news-split-hero h1,.reference-news-media-hero h1,.reference-news-cheon-hero h1,.reference-news-event-hero h1,.reference-news-offline-hero h1,.reference-news-store-hero h1{font-size:clamp(2.65rem,11vw,4rem);line-height:1.04}.reference-contact-panel aside,.reference-contact-panel>div{padding:28px 22px}.reference-contact-info-grid article,.reference-contact-faq article{min-width:0;padding:22px}.reference-contact-info-grid span,.reference-contact-faq p{overflow-wrap:anywhere}.product-reference-detail-thumbs{flex-wrap:wrap;justify-content:center;width:100%;max-width:100%;display:flex;overflow:visible}.product-reference-detail-nav{transform:none}.product-reference-detail-thumb{flex:0 68px;width:68px;height:62px}.product-reference-detail-thumb img{object-fit:contain;width:100%;height:100%}}@media (width<=560px){.reference-ecatalog-hero>div,.reference-ecatalog-cards,.reference-ecatalog-feature-bar,.reference-ecatalog-list-layout,.reference-ecatalog-viewer-page>.reference-simple-breadcrumb,.reference-ecatalog-viewer-hero,.reference-ecatalog-download-grid,.reference-shopping-notice,.reference-shopping-partners,.reference-shopping-guide,.reference-products-intro,.reference-products-grid,.reference-products-detail-hero,.reference-products-notice,.reference-products-list-grid,.reference-contact-hero,.reference-contact-tabs,.reference-contact-panel,.reference-news-grid-hero,.reference-news-shopping-hero,.reference-news-listing-page,.reference-news-centered-title,.reference-news-channel-grid,.reference-news-overview-partners,.reference-news-overview-note,.reference-news-story-layout,.reference-news-media-hero,.reference-news-media-content,.reference-news-cheon-hero,.reference-news-cheon-content,.reference-news-related-media,.reference-news-event-hero,.reference-news-card-grid,.reference-news-breadcrumb,.reference-news-offline-hero,.reference-news-offline-board,.reference-news-offline-links,.reference-news-store-hero,.reference-news-store-board,.reference-news-store-gallery,.reference-news-store-related{width:min(100vw - 28px,620px)}.reference-ecatalog-hero h1,.reference-ecatalog-list-intro h1,.reference-ecatalog-viewer-hero h1,.reference-shopping-hero h1,.reference-products-intro h1,.reference-products-detail-hero h1,.reference-contact-hero h1{font-size:clamp(2.55rem,12vw,3.35rem);line-height:1.04}.reference-shopping-notice,.reference-products-notice,.reference-shopping-partners header{flex-direction:column;align-items:flex-start}.reference-shopping-partners header>span{width:42px;height:1px}.reference-button{text-align:center;justify-content:center;width:100%}.company-artist-collaborator-grid{grid-template-columns:1fr}}
