.FlowerMaterialsSection_section__yqil8{margin-top:12px;padding-block:38px 42px;color:#075b42;scroll-margin-top:84px}.FlowerMaterialsSection_heading__F3JjT{text-align:center}.FlowerMaterialsSection_section__yqil8 .FlowerMaterialsSection_title__pQT0v{display:flex;align-items:center;justify-content:center;gap:10px;font-size:clamp(29px,3vw,43px);font-weight:800;letter-spacing:-.04em;line-height:1.3;word-break:keep-all}.FlowerMaterialsSection_title__pQT0v>svg{width:43px;height:47px;flex:0 0 43px}.FlowerMaterialsSection_section__yqil8 .FlowerMaterialsSection_intro__UT8rL{margin-top:14px;color:#526459;font-size:17px;line-height:1.7;word-break:keep-all}.FlowerMaterialsSection_intro__UT8rL>span{display:block}.FlowerMaterialsSection_carousel__EUThc{margin-top:18px}.FlowerMaterialsSection_stage__4kCdD{position:relative;isolation:isolate;width:100%;height:570px;overflow:clip;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;cursor:grab}.FlowerMaterialsSection_stage__4kCdD[data-dragging=true],.FlowerMaterialsSection_stage__4kCdD[data-dragging=true] .FlowerMaterialsSection_cardButton___oufk{cursor:grabbing}.FlowerMaterialsSection_stage__4kCdD[data-autoplay=running] .FlowerMaterialsSection_cardVisual__jWt0M,.FlowerMaterialsSection_stage__4kCdD[data-autoplay=running] .FlowerMaterialsSection_fanPosition__4N2_r,.FlowerMaterialsSection_stage__4kCdD[data-dragging=true] .FlowerMaterialsSection_cardVisual__jWt0M,.FlowerMaterialsSection_stage__4kCdD[data-dragging=true] .FlowerMaterialsSection_fanPosition__4N2_r{transition:none}.FlowerMaterialsSection_stage__4kCdD:before{content:"";position:absolute;inset:14% 7% 8%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,rgb(225 235 206/32%),rgb(246 248 232/10%) 66%,transparent 76%);pointer-events:none}.FlowerMaterialsSection_fan__9wnDe{position:absolute;inset:0;padding:0;margin:0;list-style:none}.FlowerMaterialsSection_fanPosition__4N2_r{position:absolute;left:50%;top:38%;width:240px;height:368px;transform:translate(-50%,-50%) translate(var(--fan-x,0),var(--fan-y,0));transform-origin:center;transition:transform .72s cubic-bezier(.22,.7,.25,1),opacity .24s ease;pointer-events:none}.FlowerMaterialsSection_stage__4kCdD[data-ready=false] .FlowerMaterialsSection_fanPosition__4N2_r{visibility:hidden}.FlowerMaterialsSection_fanPosition__4N2_r[data-visible=false]{opacity:0}.FlowerMaterialsSection_fanPosition__4N2_r[data-visible=false] .FlowerMaterialsSection_cardButton___oufk,.FlowerMaterialsSection_fanPosition__4N2_r[data-visible=false] .FlowerMaterialsSection_cardVisual__jWt0M{pointer-events:none}.FlowerMaterialsSection_cardSlot___r6L8{width:100%;height:100%}.FlowerMaterialsSection_cardButton___oufk{position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:20px;background:transparent;color:inherit;font:inherit;text-align:center;cursor:grab;-webkit-tap-highlight-color:transparent;outline-offset:7px;pointer-events:auto}.FlowerMaterialsSection_cardVisual__jWt0M{position:relative;z-index:1;width:100%;height:100%;border-radius:20px;box-shadow:0 10px 20px rgb(56 70 37/8%);transform:translateY(var(--card-lift,0)) rotate(var(--fan-angle,0deg)) scale(var(--card-scale,1));transform-origin:center;transition:transform .72s cubic-bezier(.22,.7,.25,1),box-shadow .25s ease;pointer-events:auto}.FlowerMaterialsSection_fanPosition__4N2_r[data-active=true] .FlowerMaterialsSection_cardVisual__jWt0M{box-shadow:0 21px 38px rgb(49 71 35/16%)}.FlowerMaterialsSection_section__yqil8 .FlowerMaterialsSection_carousel__EUThc .FlowerMaterialsSection_cardButton___oufk:hover{text-decoration:none}.FlowerMaterialsSection_browseButton__B9_LN:focus-visible,.FlowerMaterialsSection_cardButton___oufk:focus-visible,.FlowerMaterialsSection_modalClose__2lwWg:focus-visible{outline:3px solid #dfb853;outline-offset:4px}.FlowerMaterialsSection_cardButton___oufk:focus-visible .FlowerMaterialsSection_cardVisual__jWt0M{box-shadow:0 0 0 3px #dfb853,0 21px 38px rgb(49 71 35/16%)}.FlowerMaterialsSection_section__yqil8 .FlowerMaterialsSection_motionHint__ktQ8R{margin-top:8px;color:#7b807c;text-align:center;font-size:13px;line-height:1.6;word-break:keep-all}.FlowerMaterialsSection_browseButton__B9_LN{display:inline-flex;align-items:center;justify-content:center;border:1px solid #ceddca;background:#fffef8;color:#075b42;font-family:inherit;cursor:pointer}.FlowerMaterialsSection_browseButton__B9_LN svg{width:17px;height:17px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.FlowerMaterialsSection_browseButton__B9_LN:hover{background:#edf5e4}.FlowerMaterialsSection_footer__mFnSr{display:flex;justify-content:center;margin-top:22px}.FlowerMaterialsSection_browseButton__B9_LN{gap:11px;min-height:51px;padding:12px 19px;border-color:#075b42;border-radius:28px;font-size:14px;font-weight:650;line-height:1.5;white-space:nowrap}.FlowerMaterialsSection_modal__ETFE8{display:block;width:calc(100vw - 32px);max-width:710px;max-height:calc(100dvh - 32px);padding:30px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #e0e7d8;border-radius:27px;background:#fffef9;color:#22513d;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;scrollbar-gutter:stable}.FlowerMaterialsSection_modalClose__2lwWg{position:absolute;top:15px;right:15px;display:grid;place-items:center;width:33px;height:33px;padding:8px;border:1px solid #e0e7d8;border-radius:50%;background:#fffef9;color:#52705b;cursor:pointer}.FlowerMaterialsSection_modalClose__2lwWg:hover{background:#f0f5e8}.FlowerMaterialsSection_modalClose__2lwWg svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.FlowerMaterialsSection_modalHeading__9NoFR{display:grid;grid-template-columns:106px minmax(0,1fr);align-items:center;gap:20px;padding-right:13px}.FlowerMaterialsSection_modalFlower__NSUKK{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;background:var(--material-background)}.FlowerMaterialsSection_modalFlower__NSUKK img{width:88px;height:88px;object-fit:contain}.FlowerMaterialsSection_modal__ETFE8 .FlowerMaterialsSection_modalEyebrow__bYpze{margin:0 0 6px;color:#839178;font-size:12px;font-weight:600;letter-spacing:.03em}.FlowerMaterialsSection_modal__ETFE8 .FlowerMaterialsSection_modalTitle__OroXp{margin:0;color:#075b42;font-size:30px;font-weight:750;line-height:1.3;letter-spacing:-.04em}.FlowerMaterialsSection_modal__ETFE8 .FlowerMaterialsSection_modalDescription__CWbwf{margin:10px 0 0;color:#586955;font-size:14px;line-height:1.75;word-break:keep-all}.FlowerMaterialsSection_modalElements__aVJaA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:25px 0 0}.FlowerMaterialsSection_modalElements__aVJaA>div{padding:15px 13px;border:1px solid #e5e9db;border-radius:16px;background:#f8faef}.FlowerMaterialsSection_modalElements__aVJaA dt{color:#7a8770;font-size:11px;font-weight:500;line-height:1.5;word-break:keep-all}.FlowerMaterialsSection_modalElements__aVJaA dd{margin:7px 0 0}.FlowerMaterialsSection_modalElements__aVJaA strong{color:#245d43;font-size:17px;font-weight:700}.FlowerMaterialsSection_modalElements__aVJaA p{margin:7px 0 0;color:#64735b;font-size:12px;line-height:1.65;word-break:keep-all}.FlowerMaterialsSection_examples__jofDT{margin-top:24px}.FlowerMaterialsSection_examplesHeading__l7fQ4{display:flex;align-items:center;gap:9px}.FlowerMaterialsSection_examplesHeading__l7fQ4 h3,.FlowerMaterialsSection_tip__JqEqz h3{margin:0;font-size:15px;font-weight:700;line-height:1.5}.FlowerMaterialsSection_examplesHeading__l7fQ4>span{padding:3px 7px;border-radius:10px;background:var(--material-background);color:#6e785f;font-size:10px;line-height:1.4}.FlowerMaterialsSection_examples__jofDT ul{display:grid;gap:6px;margin:10px 0 0;padding-left:20px;color:#52654d;font-size:14px;line-height:1.7;word-break:keep-all}.FlowerMaterialsSection_examples__jofDT li::marker{color:var(--material-accent)}.FlowerMaterialsSection_tip__JqEqz{margin-top:20px;padding:15px 17px;border-radius:15px;background:var(--material-background)}.FlowerMaterialsSection_tip__JqEqz h3{font-size:13px}.FlowerMaterialsSection_tip__JqEqz p{margin:5px 0 0;color:#5f6b52;font-size:13px;line-height:1.7;word-break:keep-all}.FlowerMaterialsSection_modalNote__LM16R{margin:21px 0 0;color:#748269;font-size:12px;line-height:1.8;word-break:keep-all}.FlowerMaterialsSection_modalNote__LM16R strong{color:#526b49;font-weight:650}.FlowerMaterialsSection_modalFooter__SGacH{display:flex;justify-content:flex-end;margin-top:20px}.FlowerMaterialsSection_modalFooter__SGacH .FlowerMaterialsSection_browseButton__B9_LN{min-height:45px;padding-block:10px;font-size:13px}.FlowerMaterialsSection_srOnly__wivbT{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:700px){.FlowerMaterialsSection_section__yqil8{padding-block:32px}.FlowerMaterialsSection_section__yqil8 .FlowerMaterialsSection_title__pQT0v{gap:8px;font-size:clamp(25px,6.1vw,34px)}.FlowerMaterialsSection_title__pQT0v>svg{width:32px;height:36px;flex-basis:32px}.FlowerMaterialsSection_section__yqil8 .FlowerMaterialsSection_intro__UT8rL{font-size:15px}.FlowerMaterialsSection_stage__4kCdD{height:430px}.FlowerMaterialsSection_fanPosition__4N2_r{top:42%;width:202px;height:320px}.FlowerMaterialsSection_section__yqil8 .FlowerMaterialsSection_motionHint__ktQ8R{font-size:12px}.FlowerMaterialsSection_modal__ETFE8{padding:25px 20px 21px;border-radius:22px}.FlowerMaterialsSection_modalHeading__9NoFR{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:13px;padding-right:0}.FlowerMaterialsSection_modalFlower__NSUKK{margin-top:13px}.FlowerMaterialsSection_modalFlower__NSUKK img{width:66px;height:66px}.FlowerMaterialsSection_modal__ETFE8 .FlowerMaterialsSection_modalEyebrow__bYpze{margin-bottom:5px;padding-right:20px;font-size:10px}.FlowerMaterialsSection_modal__ETFE8 .FlowerMaterialsSection_modalTitle__OroXp{font-size:26px}.FlowerMaterialsSection_modal__ETFE8 .FlowerMaterialsSection_modalDescription__CWbwf{margin-top:8px;font-size:13px}.FlowerMaterialsSection_modalElements__aVJaA{grid-template-columns:1fr;gap:8px;margin-top:20px}.FlowerMaterialsSection_modalElements__aVJaA>div{display:grid;grid-template-columns:94px minmax(0,1fr);align-items:start;gap:10px;padding:12px}.FlowerMaterialsSection_modalElements__aVJaA dt{padding-top:3px}.FlowerMaterialsSection_modalElements__aVJaA dd{margin:0}.FlowerMaterialsSection_modalElements__aVJaA strong{font-size:15px}.FlowerMaterialsSection_modalElements__aVJaA p{margin-top:4px}.FlowerMaterialsSection_examples__jofDT ul{font-size:13px}.FlowerMaterialsSection_modalFooter__SGacH .FlowerMaterialsSection_browseButton__B9_LN{width:100%}}@media (prefers-reduced-motion:reduce){.FlowerMaterialsSection_cardVisual__jWt0M,.FlowerMaterialsSection_fanPosition__4N2_r{transition:none}.FlowerMaterialsSection_modal__ETFE8,body:has(.FlowerMaterialsSection_modal__ETFE8) [data-slot=dialog-overlay]{animation:none!important;transition:none!important}}