body:has(.HomeCollection-module__--agPG__home){font-family:Maison Pretendard,sans-serif}.HomeCollection-module__--agPG__home{--ground:#f3f2ef;--ink:#252521;--field:#e9e7e2;--gutter:clamp(20px, 2.2vw, 32px);color:var(--ink);background:var(--ground);padding:76px var(--gutter) 0;font-family:Maison Pretendard,sans-serif;font-size:16px;line-height:1.6}.HomeCollection-module__--agPG__home *{box-sizing:border-box}.HomeCollection-module__--agPG__home :is(h1,h2,p,figure){margin:0}.HomeCollection-module__--agPG__home :is(a,button){-webkit-tap-highlight-color:transparent}.HomeCollection-module__--agPG__home :is(a,button):focus-visible{outline-offset:5px;outline:2px solid}.HomeCollection-module__--agPG__home :is(a,button){transition:color .2s,background-color .2s,transform .2s}.HomeCollection-module__--agPG__home :is(a,button):active{transform:translateY(2px)}.HomeCollection-module__--agPG__home img{width:100%;height:auto;display:block}.HomeCollection-module__--agPG__home h1{letter-spacing:-.055em;font-size:clamp(44px,4.6vw,72px);font-weight:500;line-height:1.12}.HomeCollection-module__--agPG__home h2{letter-spacing:-.04em;font-size:clamp(28px,2.5vw,36px);font-weight:500;line-height:1.3}.HomeCollection-module__--agPG__home figcaption,.HomeCollection-module__--agPG__mosaic a>span{font-size:13px;line-height:1.5}.HomeCollection-module__--agPG__hero,.HomeCollection-module__--agPG__bouquets,.HomeCollection-module__--agPG__catalogue,.HomeCollection-module__--agPG__contact{max-width:1536px;margin-inline:auto}.HomeCollection-module__--agPG__hero{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px;padding-block:36px 60px;display:grid}.HomeCollection-module__--agPG__statement{grid-column:1/5;align-self:center;padding-bottom:56px}.HomeCollection-module__--agPG__statement p{margin-top:36px;font-size:18px}.HomeCollection-module__--agPG__primary{background:var(--ink);min-height:54px;color:var(--ground);justify-content:space-between;align-items:center;gap:32px;padding:14px 24px;font-size:16px;display:inline-flex}.HomeCollection-module__--agPG__primary:hover{background:#48483e}.HomeCollection-module__--agPG__statement .HomeCollection-module__--agPG__primary{margin-top:32px}.HomeCollection-module__--agPG__mosaic{grid-column:5/-1;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:16px 20px;display:grid}.HomeCollection-module__--agPG__mosaic a{min-width:0;display:block}.HomeCollection-module__--agPG__mosaic a>span{justify-content:space-between;align-items:center;gap:6px;padding-top:8px;display:flex}.HomeCollection-module__--agPG__mosaic a:hover>span{text-underline-offset:4px;text-decoration:underline}.HomeCollection-module__--agPG__mainSpecimen{grid-area:1/1/4/5}.HomeCollection-module__--agPG__orchidSpecimen{grid-area:1/5/auto/7;justify-self:end;width:58%}.HomeCollection-module__--agPG__blueSpecimen{grid-area:2/5/auto/7;width:70%}.HomeCollection-module__--agPG__boxSpecimen{grid-area:3/5/auto/7;justify-self:end;width:62%}.HomeCollection-module__--agPG__bouquets{padding-block:80px 100px}.HomeCollection-module__--agPG__sectionIntro{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;margin-bottom:40px;display:grid}.HomeCollection-module__--agPG__sectionIntro h2{grid-column:2/7}.HomeCollection-module__--agPG__sectionIntro>div{grid-column:8/-1}.HomeCollection-module__--agPG__textLink{align-items:center;gap:20px;min-height:44px;margin-top:12px;font-size:16px;display:inline-flex}.HomeCollection-module__--agPG__textLink:hover{text-underline-offset:5px;text-decoration:underline}.HomeCollection-module__--agPG__bouquetPanels{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.HomeCollection-module__--agPG__handPanel{grid-column:1/8;max-width:700px}.HomeCollection-module__--agPG__modelPanel{grid-column:9/-1;padding-top:72px}.HomeCollection-module__--agPG__bouquetPanels figcaption,.HomeCollection-module__--agPG__contactImage figcaption{margin-top:12px}.HomeCollection-module__--agPG__catalogue{padding-block:32px 100px;scroll-margin-top:100px}.HomeCollection-module__--agPG__catalogueLayout{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;margin-top:40px;display:grid}.HomeCollection-module__--agPG__categoryMenu{flex-direction:column;grid-column:1/4;align-self:start;align-items:stretch;gap:4px;display:flex}.HomeCollection-module__--agPG__categoryMenu>:is(button,a){text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 16px;font-size:16px;display:flex}.HomeCollection-module__--agPG__categoryMenu button[aria-pressed=true]{background:var(--ink);color:var(--ground)}.HomeCollection-module__--agPG__categoryMenu>:is(button,a):hover{background:var(--field);color:var(--ink)}.HomeCollection-module__--agPG__categoryMenu button[aria-pressed=true]:hover{color:var(--ground);background:#48483e}.HomeCollection-module__--agPG__categoryMenu .HomeCollection-module__--agPG__allProducts{margin-top:20px}.HomeCollection-module__--agPG__productResults{grid-column:4/-1;min-width:0}.HomeCollection-module__--agPG__resultSummary{padding-bottom:16px;font-size:13px}.HomeCollection-module__--agPG__backToCategories{display:none}.HomeCollection-module__--agPG__productList{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px 32px;padding:0;list-style:none;display:grid}.HomeCollection-module__--agPG__productList li{min-width:0}.HomeCollection-module__--agPG__productList a{align-items:center;gap:16px;min-height:100px;display:flex}.HomeCollection-module__--agPG__productList a:hover .HomeCollection-module__--agPG__productDescription>span:first-child{text-underline-offset:5px;text-decoration:underline}.HomeCollection-module__--agPG__productList img{object-fit:contain;background:#fff;flex:0 0 90px;width:90px;height:110px}.HomeCollection-module__--agPG__productDescription{flex-direction:column;flex:1;gap:6px;min-width:0;font-size:16px;display:flex}.HomeCollection-module__--agPG__productPrice{font-size:13px}.HomeCollection-module__--agPG__productList a>svg{flex-shrink:0}.HomeCollection-module__--agPG__productList .HomeCollection-module__--agPG__featuredProduct{grid-area:1/1/span 4}.HomeCollection-module__--agPG__featuredProduct a{grid-template-columns:1fr auto;align-items:start;display:grid}.HomeCollection-module__--agPG__featuredProduct img{object-fit:contain;grid-column:1/-1;width:100%;height:auto;max-height:440px}.HomeCollection-module__--agPG__featuredProduct .HomeCollection-module__--agPG__productDescription{margin-top:4px}.HomeCollection-module__--agPG__featuredProduct a>svg{margin-top:10px}.HomeCollection-module__--agPG__contact{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:32px;padding-block:40px 80px;display:grid}.HomeCollection-module__--agPG__contactCopy{grid-column:2/6}.HomeCollection-module__--agPG__contactCopy h2{font-size:clamp(36px,4vw,64px)}.HomeCollection-module__--agPG__contactCopy p{max-width:300px;margin-top:28px}.HomeCollection-module__--agPG__contactCopy .HomeCollection-module__--agPG__primary{margin-top:28px}.HomeCollection-module__--agPG__contactImage{grid-column:7/-1}@media (min-width:1600px){.HomeCollection-module__--agPG__hero{gap:32px}}@media (max-width:1100px){.HomeCollection-module__--agPG__hero{gap:16px}.HomeCollection-module__--agPG__statement{grid-column:1/6}.HomeCollection-module__--agPG__mosaic{grid-column:6/-1;gap:12px}.HomeCollection-module__--agPG__mosaic a:not(.HomeCollection-module__--agPG__mainSpecimen)>span>svg{display:none}.HomeCollection-module__--agPG__productList{gap:16px}.HomeCollection-module__--agPG__productList img{flex-basis:70px;width:70px;height:90px}.HomeCollection-module__--agPG__featuredProduct img{width:100%;height:auto}.HomeCollection-module__--agPG__productList a{gap:10px}}@media (max-width:899px){.HomeCollection-module__--agPG__hero{align-items:start;padding-top:24px}.HomeCollection-module__--agPG__statement{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;gap:16px;padding-bottom:12px;display:grid}.HomeCollection-module__--agPG__statement h1{grid-row:1/3}.HomeCollection-module__--agPG__statement p{margin:0}.HomeCollection-module__--agPG__statement .HomeCollection-module__--agPG__primary{justify-self:start;margin-top:0}.HomeCollection-module__--agPG__mosaic{grid-column:1/-1;gap:12px 20px}.HomeCollection-module__--agPG__mainSpecimen{max-width:560px}.HomeCollection-module__--agPG__orchidSpecimen{width:65%}.HomeCollection-module__--agPG__blueSpecimen{width:78%}.HomeCollection-module__--agPG__boxSpecimen{width:70%}.HomeCollection-module__--agPG__categoryMenu{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.HomeCollection-module__--agPG__categoryMenu .HomeCollection-module__--agPG__allProducts{margin-top:0}.HomeCollection-module__--agPG__productResults{grid-column:1/-1}.HomeCollection-module__--agPG__backToCategories{text-underline-offset:5px;align-items:center;min-height:44px;margin-top:24px;font-size:16px;text-decoration:underline;display:inline-flex}.HomeCollection-module__--agPG__productList img{flex-basis:90px;width:90px;height:110px}.HomeCollection-module__--agPG__featuredProduct img{width:100%;height:auto}.HomeCollection-module__--agPG__sectionIntro h2{grid-column:1/7}.HomeCollection-module__--agPG__sectionIntro>div{grid-column:7/-1}.HomeCollection-module__--agPG__modelPanel{grid-column:8/-1;padding-top:48px}.HomeCollection-module__--agPG__contactCopy{grid-column:1/6}}@media (max-width:539px){.HomeCollection-module__--agPG__home{--gutter:20px}.HomeCollection-module__--agPG__hero{padding-block:28px 32px}.HomeCollection-module__--agPG__statement{display:block}.HomeCollection-module__--agPG__statement h1{font-size:44px;line-height:1.12}.HomeCollection-module__--agPG__statement p{margin-top:20px}.HomeCollection-module__--agPG__statement p br{display:none}.HomeCollection-module__--agPG__statement .HomeCollection-module__--agPG__primary{margin-top:24px}.HomeCollection-module__--agPG__mosaic{gap:12px;margin-top:16px}.HomeCollection-module__--agPG__mainSpecimen{grid-column:1/5}.HomeCollection-module__--agPG__orchidSpecimen{width:80%}.HomeCollection-module__--agPG__blueSpecimen{width:100%}.HomeCollection-module__--agPG__boxSpecimen{width:94%}.HomeCollection-module__--agPG__mainSpecimen>span>svg{display:none}.HomeCollection-module__--agPG__bouquets{padding-block:48px 64px}.HomeCollection-module__--agPG__sectionIntro{margin-bottom:24px;display:block}.HomeCollection-module__--agPG__sectionIntro>div{margin-top:16px}.HomeCollection-module__--agPG__bouquetPanels{gap:12px}.HomeCollection-module__--agPG__handPanel{grid-column:1/8}.HomeCollection-module__--agPG__modelPanel{grid-column:8/-1;padding-top:44px}.HomeCollection-module__--agPG__catalogue{padding-block:24px 64px}.HomeCollection-module__--agPG__catalogueLayout{gap:24px;margin-top:24px}.HomeCollection-module__--agPG__categoryMenu{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeCollection-module__--agPG__categoryMenu>:is(button,a){gap:8px;padding:10px}.HomeCollection-module__--agPG__categoryMenu .HomeCollection-module__--agPG__allProducts{grid-column:1/-1;justify-content:flex-start}.HomeCollection-module__--agPG__productList{grid-template-columns:1fr;gap:16px}.HomeCollection-module__--agPG__productList .HomeCollection-module__--agPG__featuredProduct{grid-area:auto}.HomeCollection-module__--agPG__featuredProduct a{display:flex}.HomeCollection-module__--agPG__featuredProduct img{width:90px;height:110px}.HomeCollection-module__--agPG__featuredProduct .HomeCollection-module__--agPG__productDescription,.HomeCollection-module__--agPG__featuredProduct a>svg{margin-top:0}.HomeCollection-module__--agPG__contact{grid-template-columns:1fr;gap:32px;padding-block:24px 48px}.HomeCollection-module__--agPG__contactCopy,.HomeCollection-module__--agPG__contactImage{grid-column:1}.HomeCollection-module__--agPG__contactCopy h2{font-size:36px}.HomeCollection-module__--agPG__contactCopy h2 br{display:none}.HomeCollection-module__--agPG__contactCopy p{margin-top:20px}}@media (prefers-reduced-motion:reduce){.HomeCollection-module__--agPG__home :is(a,button){transition:none}.HomeCollection-module__--agPG__home :is(a,button):active{transform:none}}
