.Christmas-module__3UujYa__page{color:#243c32;word-break:keep-all;overflow-wrap:break-word;background:#f5f3ee;padding-top:76px;font-family:Maison Pretendard,sans-serif}.Christmas-module__3UujYa__page :where(h1,h2,h3,p,figure){margin:0}.Christmas-module__3UujYa__page a:focus-visible{outline-offset:5px;outline:2px solid #8b343c}.Christmas-module__3UujYa__hero{grid-template-columns:1fr 1fr;min-height:620px;display:grid}.Christmas-module__3UujYa__intro{color:#f7f3e9;background:#203e32;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(40px,6vw,96px);display:flex}.Christmas-module__3UujYa__eyebrow{letter-spacing:.13em;font-size:11px;font-weight:500}.Christmas-module__3UujYa__season{font-family:var(--font-playfair), serif;color:#d9c5a3;font-size:clamp(25px,3vw,42px);font-style:italic;margin-top:38px!important}.Christmas-module__3UujYa__intro h1{letter-spacing:-.055em;margin-top:18px;font-size:clamp(38px,4.8vw,72px);font-weight:500;line-height:1.2}.Christmas-module__3UujYa__description{color:#e5e8df;font-size:16px;line-height:1.9;margin-top:25px!important}.Christmas-module__3UujYa__browse{color:#f7f3e9;border-bottom:1px solid #d9c5a3;align-items:center;gap:28px;margin-top:35px;padding-bottom:10px;font-size:14px;display:inline-flex}.Christmas-module__3UujYa__intro a:focus-visible{outline-color:#f7f3e9}.Christmas-module__3UujYa__release{color:#d7ded5;font-size:12px;margin-top:24px!important}.Christmas-module__3UujYa__heroImage{background:#fff;justify-content:center;align-items:center;min-width:0;padding:32px 10%;display:flex;position:relative}.Christmas-module__3UujYa__heroImage img{object-fit:contain;width:100%;height:560px;max-height:70vh}.Christmas-module__3UujYa__heroImage figcaption{font-family:var(--font-playfair),serif;color:#775252;font-size:15px;font-style:italic;position:absolute;bottom:20px;right:28px}.Christmas-module__3UujYa__collection{max-width:1800px;margin-inline:auto;padding:clamp(48px,7vw,100px) clamp(20px,4vw,64px);scroll-margin-top:96px}.Christmas-module__3UujYa__sectionHeading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:35px;display:flex}.Christmas-module__3UujYa__sectionHeading .Christmas-module__3UujYa__eyebrow{color:#873842;margin-bottom:14px}.Christmas-module__3UujYa__sectionHeading h2{letter-spacing:-.035em;font-size:clamp(24px,2.5vw,36px);font-weight:500;line-height:1.4}.Christmas-module__3UujYa__sectionHeading>p{color:#616a61;font-size:13px;line-height:1.7}.Christmas-module__3UujYa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 26px;display:grid}.Christmas-module__3UujYa__piece{min-width:0;scroll-margin-top:96px}.Christmas-module__3UujYa__imageLink{background:#fff;display:block;position:relative}.Christmas-module__3UujYa__imageLink img{aspect-ratio:4/5;object-fit:contain;width:100%;height:auto;padding:16px;display:block}.Christmas-module__3UujYa__zoom{color:#556258;background:#ffffffed;align-items:center;gap:4px;padding:5px;font-size:11px;display:inline-flex;position:absolute;bottom:12px;right:15px}.Christmas-module__3UujYa__pieceInfo{grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px;padding-top:16px;display:grid}.Christmas-module__3UujYa__number{color:#873842;letter-spacing:.04em;font-size:11px}.Christmas-module__3UujYa__pieceInfo h3{font-size:16px;font-weight:500;line-height:1.5}.Christmas-module__3UujYa__pieceInfo p{color:#686b61;grid-column:2;margin-top:5px;font-size:13px}.Christmas-module__3UujYa__note{border-top:1px solid #cccfc4;justify-content:space-between;align-items:center;gap:24px;margin-top:60px;padding-top:30px;display:flex}.Christmas-module__3UujYa__note p{font-size:16px;line-height:1.8}.Christmas-module__3UujYa__note a{color:#873842;border-bottom:1px solid;align-items:center;gap:18px;padding-bottom:7px;font-size:14px;display:inline-flex}@media (max-width:1099px){.Christmas-module__3UujYa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Christmas-module__3UujYa__sectionHeading{display:block}.Christmas-module__3UujYa__sectionHeading>p{margin-top:14px}}@media (max-width:799px){.Christmas-module__3UujYa__hero{grid-template-columns:1fr}.Christmas-module__3UujYa__intro{padding:42px 24px}.Christmas-module__3UujYa__season{margin-top:26px!important}.Christmas-module__3UujYa__intro h1{font-size:42px}.Christmas-module__3UujYa__heroImage{padding:25px 16% 40px}.Christmas-module__3UujYa__heroImage img{height:380px;max-height:none}}@media (max-width:599px){.Christmas-module__3UujYa__grid{grid-template-columns:1fr;gap:34px}.Christmas-module__3UujYa__imageLink img{max-height:520px}.Christmas-module__3UujYa__note{flex-direction:column;align-items:flex-start}}
