.cd-funnel #store-plan.cd5-space{position:relative;background:linear-gradient(90deg,#b5822710 1px,transparent 1px),linear-gradient(#b5822710 1px,transparent 1px),radial-gradient(ellipse at 10% 20%,#fffdf2,transparent 65%),#f5e5be;background-size:36px 36px,36px 36px,auto,auto;border-block:8px solid #e7c676;padding:85px 0 55px}
#store-plan.cd5-space:before{content:'CHEESEDANG';position:absolute;top:25px;left:-10px;font-size:clamp(70px,13vw,190px);font-weight:900;letter-spacing:-.06em;color:#aa731309;pointer-events:none}
#store-plan.cd5-space .cd2-inner{position:relative}
#store-plan.cd5-space .cd4-content{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}
#store-plan.cd5-space .cd3-space-copy{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:30px;background:#fff9eb;border:1px solid #d4b279;box-shadow:10px 10px 0 #dab86838;border-radius:4px 40px 4px 4px}
#store-plan.cd5-space .cd3-area{margin:0;line-height:1.15}
#store-plan.cd5-space .cd3-space-copy>p{font-size:14px;line-height:1.7;margin:0}
#store-plan.cd5-space .cd4-space-note{width:100%;box-sizing:border-box;border-radius:4px;background:#efe0bd;border:0;padding:23px 18px;margin:8px 0 0}
.cd-funnel #store-plan.cd5-space .cd4-space-note h3{font-size:23px;margin:0 0 10px}
.cd-funnel #store-plan.cd5-space .cd4-space-note p{font-size:14px;margin:0}
#store-plan.cd5-space .cd2-text-link{margin-top:16px}
.cd5-store-visual{position:relative;padding:48px 14px 42px;background:#fff9ec;box-shadow:12px 15px 0 #a47b2433;transform:rotate(-3deg);border:1px solid #cfa454;border-radius:120px 120px 4px 4px;overflow:hidden}
.cd5-store-visual:before{content:'';position:absolute;top:0;left:0;right:0;height:24px;background:repeating-linear-gradient(90deg,#ae792b 0 25px,#f7df9c 25px 50px)}
.cd5-store-visual img{display:block;width:100%;height:420px;object-fit:cover;border-radius:90px 90px 3px 3px}
.cd5-shop-sign{position:absolute;top:45px;left:50%;transform:translateX(-50%);padding:12px 24px;background:#573b20;color:#ffe298;font-weight:900;font-size:22px;letter-spacing:2px;border:3px double #deb973;white-space:nowrap}
.cd5-photo-label{display:block;text-align:center;margin-top:18px;color:#725126;font-size:16px;font-weight:700}
.cd5-chips{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0}.cd5-chips span{border:1px solid #bd914c;border-radius:30px;padding:7px 10px;font-size:12px;color:#805820;background:#fffdf6}
.cd5-bottom{grid-column:1/-1;text-align:center;border-block:1px solid #c09a53;padding:17px;color:#967033;font-size:13px;letter-spacing:4px;font-weight:700}.cd5-bottom span{margin:0 20px}
.cd-funnel .cd4-manufacturing .cd3-operating-points h3 br{display:block}
@media(max-width:700px){.cd-funnel #store-plan.cd5-space{padding:60px 0 35px}#store-plan.cd5-space .cd4-content{grid-template-columns:1fr;gap:30px}.cd5-store-visual{margin:0 12px;padding-top:42px}.cd5-store-visual img{height:280px}#store-plan.cd5-space .cd3-space-copy{padding:24px 20px;min-width:0}.cd5-shop-sign{font-size:18px}.cd5-bottom{font-size:10px;letter-spacing:1px}.cd5-bottom span{margin:0 6px}.cd-funnel .cd4-manufacturing .cd3-operating-points h3{font-size:21px}}
