
.hyoss-collection{background:#fbf6ed;color:#38261d}.hyoss-collection header{background:#fbf6edf5;border-bottom:1px solid #6e4b2720}.hyoss-collection .main-hero{background:#382319;min-height:740px;transition:background-color .3s}.hyoss-collection .main-hero>img{width:48%;height:100%;object-fit:contain;object-position:center;background:#382319}.hyoss-collection .main-hero:after{background:linear-gradient(90deg,#382319 32%,#382319e8 46%,transparent 60%);pointer-events:none}.hyoss-collection .hero-copy h1{font-family:Georgia,'Noto Serif KR',serif;font-size:clamp(40px,4.7vw,66px);font-weight:400;line-height:1.4}.hyoss-collection .hero-copy>p{max-width:48%}.collection-picker{margin-top:25px;max-width:48%}.collection-picker>p:first-child{font-size:12px;letter-spacing:2px;color:#e7d1b0;margin-bottom:10px}.collection-picker>div{display:flex;gap:13px}.mood-swatch{width:36px;height:36px;min-height:0;border:1px solid transparent;border-radius:50%;padding:4px;background:transparent;display:grid;place-items:center;cursor:pointer}.mood-swatch span{display:block;width:24px;height:24px;border-radius:50%;background:var(--swatch);border:1px solid #ffffff55}.mood-swatch[aria-pressed=true]{border-color:#f5dfb6}.mood-swatch:focus-visible{outline:2px solid #f5dfb6;outline-offset:4px}#collection-mood-label{font-size:12px;color:#e7d1b0;margin-top:10px}.hyoss-collection .main-hero[data-mood=ivory]{background:#564331}.hyoss-collection .main-hero[data-mood=rose]{background:#593337}.hyoss-collection .main-hero[data-mood=berry]{background:#3c1624}.hyoss-collection .main-hero[data-mood=espresso]{background:#231a15}.hyoss-collection .main-hero[data-mood=ivory]:after{background:linear-gradient(90deg,#564331 32%,#564331e8 46%,transparent 60%)}.hyoss-collection .main-hero[data-mood=rose]:after{background:linear-gradient(90deg,#593337 32%,#593337e8 46%,transparent 60%)}.hyoss-collection .main-hero[data-mood=berry]:after{background:linear-gradient(90deg,#3c1624 32%,#3c1624e8 46%,transparent 60%)}.hyoss-collection .main-hero[data-mood=espresso]:after{background:linear-gradient(90deg,#231a15 32%,#231a15e8 46%,transparent 60%)}.collection-world{padding-top:86px;padding-bottom:86px;text-align:center}.collection-heading h2,.collection-palette h2{font-size:clamp(30px,3.5vw,46px);font-weight:400;line-height:1.5;letter-spacing:-1.5px}.collection-heading>p:last-child,.collection-palette p{line-height:1.9;color:#75604d}.collection-posters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:44px 0 28px}.collection-posters figure{margin:0;text-align:left}.collection-posters img{display:block;width:100%;height:auto;border-radius:110px 110px 12px 12px}.collection-posters figcaption{padding:20px 6px}.collection-posters span{font-size:12px;color:#8c6d57}.collection-posters h3{font-size:22px;font-weight:500;line-height:1.5;margin:8px 0}.collection-note{max-width:780px;margin:10px auto 28px;font-size:12px;line-height:1.8;color:#7e6b5b}.collection-palette{padding:66px 0;background:#eee3d3;text-align:center}.collection-palette picture{display:block;max-width:1000px;margin:32px auto}.collection-palette img{width:100%;height:auto;border-radius:16px}.hyoss-collection .card{border-color:#d8c5ac;background:#fffaf2;border-radius:8px 30px 8px 8px}.hyoss-collection .btn{border-radius:30px}.hyoss-collection .band{background:#eee4d7}.hyoss-collection h2{line-height:1.5}.drip-product-detail{display:block;width:100%;height:280px;object-fit:contain;background:#eadbc6;border-radius:8px;margin-bottom:20px}
@media(max-width:750px){.hyoss-collection .main-hero{min-height:920px;align-items:flex-end}.hyoss-collection .main-hero>img{width:100%;height:58%;top:0;object-fit:contain;object-position:center top}.hyoss-collection .main-hero:after,.hyoss-collection .main-hero[data-mood]:after{background:linear-gradient(0deg,#382319 0%,#382319 32%,#382319b0 47%,transparent 64%)}.hyoss-collection .hero-copy{padding:480px 23px 40px}.hyoss-collection .hero-copy h1{font-size:37px}.hyoss-collection .hero-copy>p,.collection-picker{max-width:100%}.collection-picker{margin-top:20px}.collection-world{padding-top:55px;padding-bottom:55px}.collection-posters{grid-template-columns:1fr;max-width:390px;margin:32px auto;gap:30px}.collection-posters img{border-radius:90px 90px 10px 10px}.collection-palette{padding:42px 0}.collection-posters h3{font-size:22px}.hyoss-collection .hero-copy .btn{font-size:13px;padding:12px 15px}}
@media(prefers-reduced-motion:reduce){.hyoss-collection .main-hero{transition:none}}

.hyoss-collection .main-hero[data-booth-video]{min-height:650px}.main-hero[data-booth-video]>video{position:absolute;right:0;top:0;width:67%;height:100%;object-fit:contain;background:#382319}.hyoss-collection .main-hero[data-booth-video] .hero-copy>p{max-width:34%}.main-hero[data-booth-video] .hero-copy h1{font-size:clamp(34px,3.6vw,52px)}.booth-caption{font-size:12px;color:#e7d1b0;margin-top:26px}#booth-video-toggle{font-size:12px;padding:8px 14px;margin-top:4px}@media(max-width:750px){.hyoss-collection .main-hero[data-booth-video]{min-height:0;display:block}.main-hero[data-booth-video]>video{position:relative;display:block;width:100%;height:auto;aspect-ratio:1624/686}.hyoss-collection .main-hero[data-booth-video] .hero-copy{padding:28px 23px 38px}.hyoss-collection .main-hero[data-booth-video] .hero-copy>p{max-width:100%}.hyoss-collection .main-hero[data-booth-video]:after{display:none}.main-hero[data-booth-video] .hero-copy h1{font-size:35px}}

/* Product offer visibility */
.product-card dl a[href$="#prices"]{display:flex;flex-direction:column;gap:6px;text-decoration:none;background:#f5e9d8;padding:14px;border-radius:12px}.product-card dl a[href$="#prices"] del{font-size:14px;color:#69584b}.product-card dl a[href$="#prices"] strong{display:block;color:#8f2c17;font-size:clamp(22px,2.5vw,30px);line-height:1.35}.hyoss-collection .hero-copy h1{overflow-wrap:break-word;word-break:keep-all}.hyoss-collection .hero-copy>p{line-height:1.75}@media(max-width:400px){.main-hero[data-booth-video] .hero-copy h1{font-size:30px}.hyoss-collection .hero-copy{padding-left:18px;padding-right:18px}}
