@font-face{font-family:ChuseokPaper;src:url('../font/Paperlogy-4Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:ChuseokPaper;src:url('../font/Paperlogy-7Bold.ttf') format('truetype');font-weight:700;font-display:swap}
.ck-event{--orange:#d34c29;--wine:#69190d;max-width:800px;margin:0 auto;background:var(--orange);color:#fff;font-family:ChuseokPaper,'Apple SD Gothic Neo','Malgun Gothic',sans-serif;line-height:1.45;container-type:inline-size;text-align:center;overflow:hidden;font-size:20px}.ck-event *{box-sizing:border-box}.ck-event h1,.ck-event h2,.ck-event h3,.ck-event p,.ck-event dl,.ck-event dd{margin:0}.ck-event img{display:block;max-width:100%;height:auto}.ck-event a{color:inherit;text-decoration:none}.ck-event a:focus-visible{outline:4px solid #225bca;outline-offset:5px}.ck-event a:hover{filter:brightness(1.035)}.ck-event h2{font-size:40px;line-height:1.3}.ck-hero{position:relative;background:url('../images/event/chuseok_2026/hero-bg.png') center top/100% auto no-repeat;padding:130px 20px 50px;min-height:1180px}.ck-eyebrow{font-size:38px;font-weight:700;color:#68170c}.ck-hero h1{width:62.5%;margin:65px auto 0}.ck-hero h1 img{width:100%}.ck-rabbit{position:absolute;width:42.375%;top:425px}.ck-rabbit-left{left:0}.ck-rabbit-right{right:0;width:35.75%;top:468px}.ck-date{font-size:40px;font-weight:700;padding-top:310px}.ck-hero h2{margin-top:52px}.ck-intro{font-size:32px;line-height:1.4;margin-top:65px!important}.ck-bag{position:relative;width:80.25%;margin:0 auto}.ck-bag p{position:absolute;top:39%;width:100%;color:#ff7900}.ck-bag strong{font-family:Arial,sans-serif;display:block;font-size:198px;line-height:1.2;color:#ffc84e;-webkit-text-stroke:2px #ff7800}.ck-bag span{display:block;margin-top:16px;font-size:38px;font-weight:700}.ck-note{font-size:18px;color:#ffe7cc;margin-top:12px!important}.ck-button{display:inline-flex;align-items:center;justify-content:center;min-height:64px;padding:15px 20px;border-radius:20px;font-size:30px}.ck-button-gold{background:#ffb333;border:2px solid #ffda92;margin-top:48px}.ck-benefit-list{width:75%;margin:58px auto 0;text-align:left}.ck-benefit-list>div{position:relative;border-radius:20px;background:#dc5b38;box-shadow:10px 10px 0 #c74825;padding:24px 100px 26px 40px;margin-bottom:38px;min-height:162px}.ck-benefit-list h3{font-size:30px;margin-bottom:10px}.ck-benefit-list p{font-size:24px;line-height:1.25}.ck-benefit-list img{position:absolute;right:35px;top:48px;width:80px;max-height:85px;object-fit:contain}.ck-discounts{padding:90px 38px 105px}.ck-discounts h2{font-size:49px}.ck-discounts h2 span{display:block;background:#b32d0b;border-radius:20px;padding:20px;font-size:70px;max-width:600px;margin:0 auto}.ck-discounts h2 b{display:block;font-size:64px;margin:35px 0}.ck-discount-intro{font-size:25px;margin-top:65px!important}.ck-calculation{background:#fff;color:#8c8481;border-radius:24px;margin-top:115px;padding:65px 44px 35px;text-align:left}.ck-example{display:flex;justify-content:space-between;gap:15px;font-size:27px;margin-bottom:62px!important}.ck-example span{color:#aaa}.ck-calculation dl>div{display:flex;justify-content:space-between;gap:10px;font-size:32px;font-weight:700;margin-top:15px;color:#8c260f}.ck-calculation dl>div:first-child{color:#8c8481}.ck-calculation .ck-total{border-top:2px dashed #b0a4a0;padding-top:40px;margin-top:30px;color:red;align-items:center}.ck-total dd{background:red;color:#fff;padding:3px 17px;border-radius:16px;white-space:nowrap}.ck-calculation small{display:block;font-size:15px;text-align:center;color:#aaa;margin-top:25px}.ck-coupon{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:28px 40px;background:#fff;border-radius:24px;color:#342820;text-align:left;margin-top:78px}.ck-coupon small{font-size:18px}.ck-coupon h3{font-size:35px;margin:8px 0}.ck-coupon strong{font-size:36px;white-space:nowrap}.ck-coupon p{color:#93908c;font-size:18px;margin-top:8px}.ck-coupon img{width:144px;flex-shrink:0}.ck-coupon-walker{margin-top:40px}.ck-coupon-walker img{width:231px}.ck-products{background:linear-gradient(#ffffed 0px,#ffffed 170px,#581600 620px,#591600 2150px,#d34c29 100%);padding-bottom:70px}.ck-products header{position:relative;padding:50px 20px 140px;color:#4c2920}.ck-gifts{position:absolute;top:35px;left:0;width:100%;pointer-events:none}.ck-products h2{position:relative;font-family:Georgia,'Batang',serif;font-size:44px;font-weight:900}.ck-products header p{position:relative;font-size:21px;font-weight:700;margin-top:48px}.ck-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 30px;padding:0 20px}.ck-product{overflow:hidden;background:#ffffef;border:3px solid #e4d2b8;border-radius:23px;text-align:left;color:#2f2a25!important}.ck-product-photo{position:relative;background:white;aspect-ratio:1.08}.ck-product-photo>img{width:100%;height:100%;object-fit:contain}.ck-category{position:absolute;z-index:1;top:10px;left:10px;color:white;background:#342923;border-radius:9px;padding:3px 9px;font-size:20px}.ck-product-copy{padding:24px 10px 35px;border-top:2px solid #e4d2b8}.ck-product h3{font-size:24px;line-height:1.35;min-height:65px}.ck-product-copy p{font-size:19px}.ck-list-price{margin-top:12px!important;color:#999}.ck-price{display:flex;align-items:center;justify-content:space-between;gap:3px;color:#ff3830;margin:22px 0 18px;white-space:nowrap}.ck-price strong{font-family:Arial,sans-serif;font-size:37px;letter-spacing:-1px}.ck-price span{background:#ff3830;color:#fff;border-radius:6px;padding:0 7px;font-size:28px}.ck-product small{font-size:15px;color:#999}.ck-brand{width:152px;margin:0 auto}.ck-trust{padding:70px 20px 0}.ck-trust h2{font-size:37px;margin:75px 0 95px}.ck-trust ol{padding:0;margin:0;list-style:none;counter-reset:trust}.ck-trust li{position:relative;background:#fff;color:#999;border-radius:22px;padding:55px 35px 55px;min-height:330px;margin-bottom:38px;counter-increment:trust}.ck-trust li:before{content:counter(trust);position:absolute;top:10px;left:20px;color:#ae9693;font-family:Arial,sans-serif;font-size:112px;font-weight:300;line-height:1}.ck-trust h3{color:var(--wine);font-size:34px;line-height:1.3;margin:0 25px 42px 50px}.ck-trust p{font-size:28px;line-height:1.35}.ck-trust p strong{color:var(--wine)}.ck-footer{position:relative;padding:120px 24px 90px;background:linear-gradient(#d34c29,#8d351c 55%,#59100b);color:#fff}.ck-footer h2{font-family:Georgia,'Batang',serif;font-size:49px;line-height:1.5}.ck-leaf{position:absolute;top:60px;left:45px;width:82px}.ck-pear{position:absolute;right:75px;top:385px;width:98px}.ck-button-white{background:#fff;color:var(--wine)!important;font-size:42px;font-weight:700;margin-top:65px;padding:23px 40px;box-shadow:0 4px 0 #9c7260}.ck-footer-note{font-size:21px;color:#e6c2a0;margin-top:85px!important}.ck-notice{text-align:left;margin:125px 8px 0}.ck-notice h3{font-size:29px;margin-bottom:30px}.ck-notice ul{list-style:none;padding:0;margin:0;color:#e3c4bc;font-size:20px;line-height:1.45}.ck-notice li:before{content:'· ';}
@media(max-width:800px){.ck-event{font-size:clamp(14px,2.5cqw,20px)}.ck-event h2{font-size:5cqw}.ck-hero{padding:16.25cqw 2.5cqw 6.25cqw;min-height:147.5cqw}.ck-eyebrow{font-size:4.75cqw}.ck-hero h1{margin-top:8.125cqw}.ck-rabbit{top:59.375cqw}.ck-rabbit-right{top:58.5cqw}.ck-date{font-size:5cqw;padding-top:38.75cqw}.ck-hero h2{margin-top:6.5cqw}.ck-intro{font-size:4cqw;margin-top:8.125cqw!important}.ck-bag strong{font-size:24.75cqw;-webkit-text-stroke:1px #ff7800}.ck-bag span{font-size:4.75cqw;margin-top:2cqw}.ck-note{font-size:clamp(12px,2.25cqw,18px)}.ck-button{font-size:3.75cqw;min-height:44px;border-radius:2.5cqw;padding:1.875cqw 2.5cqw}.ck-button-gold{margin-top:6cqw}.ck-benefit-list{width:80%;margin-top:7.25cqw}.ck-benefit-list>div{border-radius:2.5cqw;padding:3cqw 13cqw 3.25cqw 4cqw;min-height:20.25cqw;margin-bottom:4.75cqw;box-shadow:5px 5px 0 #c74825}.ck-benefit-list h3{font-size:3.75cqw;margin-bottom:1.25cqw}.ck-benefit-list p{font-size:clamp(12px,3cqw,24px)}.ck-benefit-list img{right:4.375cqw;top:6cqw;width:10cqw;max-height:10.625cqw}.ck-discounts{padding:11.25cqw 4.75cqw 13.125cqw}.ck-discounts h2{font-size:6.125cqw}.ck-discounts h2 span{font-size:8.75cqw;padding:2.5cqw;border-radius:2.5cqw}.ck-discounts h2 b{font-size:8cqw;margin:4.375cqw 0}.ck-discount-intro{font-size:3.125cqw;margin-top:8.125cqw!important}.ck-calculation{border-radius:3cqw;margin-top:14.375cqw;padding:8.125cqw 5.5cqw 4.375cqw}.ck-example{font-size:3.375cqw;margin-bottom:7.75cqw!important;gap:1cqw}.ck-calculation dl>div{font-size:4cqw;margin-top:1.875cqw}.ck-calculation .ck-total{padding-top:5cqw;margin-top:3.75cqw}.ck-total dd{padding:.375cqw 2cqw;border-radius:2cqw}.ck-calculation small{font-size:12px;margin-top:3.125cqw}.ck-coupon{gap:1cqw;padding:3.5cqw 4cqw;border-radius:3cqw;margin-top:9.75cqw}.ck-coupon small,.ck-coupon p{font-size:clamp(12px,2.25cqw,18px)}.ck-coupon h3{font-size:4.375cqw;margin:1cqw 0}.ck-coupon strong{font-size:4.1cqw;white-space:normal}.ck-coupon img{width:16cqw}.ck-coupon-walker{margin-top:5cqw}.ck-coupon-walker img{width:25cqw}.ck-products{padding-bottom:8.75cqw;background:linear-gradient(#ffffed 0%,#ffffed 5%,#581600 20%,#591600 85%,#d34c29)}.ck-products header{padding:6.25cqw 2.5cqw 17.5cqw}.ck-gifts{top:4.375cqw}.ck-products h2{font-size:5.5cqw}.ck-products header p{font-size:clamp(12px,2.625cqw,21px);margin-top:6cqw}.ck-product-grid{gap:3cqw 3.75cqw;padding:0 2.5cqw}.ck-product{border-width:2px;border-radius:2.875cqw}.ck-category{font-size:clamp(12px,2.5cqw,20px);top:1.25cqw;left:1.25cqw;border-radius:1.125cqw;padding:.375cqw 1cqw}.ck-product-copy{padding:3cqw 1.25cqw 4.375cqw}.ck-product h3{font-size:clamp(14px,3cqw,24px);min-height:8.125cqw}.ck-product-copy p{font-size:clamp(12px,2.375cqw,19px)}.ck-list-price{margin-top:1.5cqw!important}.ck-price{margin:2.75cqw 0 2.25cqw;flex-wrap:wrap;justify-content:flex-start;gap:1cqw}.ck-price strong{font-size:4.625cqw;letter-spacing:-.1cqw}.ck-price span{font-size:3.5cqw;padding:0 .875cqw}.ck-product small{font-size:12px}.ck-brand{width:19cqw}.ck-trust{padding:8.75cqw 2.5cqw 0}.ck-trust h2{font-size:4.625cqw;margin:9.375cqw 0 11.875cqw}.ck-trust li{border-radius:2.75cqw;padding:6.875cqw 4.375cqw;min-height:41.25cqw;margin-bottom:4.75cqw}.ck-trust li:before{font-size:14cqw;top:1.25cqw;left:2.5cqw}.ck-trust h3{font-size:4.25cqw;margin:0 3.125cqw 5.25cqw 6.25cqw}.ck-trust p{font-size:clamp(14px,3.5cqw,28px)}.ck-footer{padding:15cqw 3cqw 11.25cqw}.ck-footer h2{font-size:6.125cqw}.ck-leaf{top:7.5cqw;left:5.625cqw;width:10.25cqw}.ck-pear{right:9.375cqw;top:48.125cqw;width:12.25cqw}.ck-button-white{font-size:5.25cqw;margin-top:8.125cqw;padding:2.875cqw 5cqw}.ck-footer-note{font-size:clamp(12px,2.625cqw,21px);margin-top:10.625cqw!important}.ck-notice{margin:15.625cqw 1cqw 0}.ck-notice h3{font-size:3.625cqw;margin-bottom:3.75cqw}.ck-notice ul{font-size:clamp(12px,2.5cqw,20px)}}

/* 상세 07: 문구와 쿠폰 숫자는 편집 가능한 HTML로 표시합니다. */
.ck-hero h1{width:88%;height:255px;font-family:'Batang','AppleMyungjo',serif;font-size:46px;line-height:1.7;font-weight:700;color:#17100b;letter-spacing:-2px;}
.ck-hero h1 span{color:#69190d;}
.ck-coupon-mark{flex-shrink:0;color:#fff;display:flex;flex-direction:column;justify-content:center;}
.ck-coupon-percent{width:144px;height:144px;border-radius:50%;background:#b5d7ed;text-align:center;transform:rotate(15deg);}
.ck-coupon-mark span{font-size:22px;line-height:1.2;}
.ck-coupon-mark b{font-size:36px;line-height:1.2;}
.ck-coupon-ticket{width:231px;height:127px;padding:18px 22px;border-radius:8px;background:#dba88e;}
@media(max-width:800px){.ck-hero h1{height:31.875cqw;font-size:5.75cqw;letter-spacing:-.25cqw;}.ck-coupon-percent{width:16cqw;height:16cqw;}.ck-coupon-mark span{font-size:2.75cqw;}.ck-coupon-mark b{font-size:4.5cqw;}.ck-coupon-ticket{width:25cqw;height:14cqw;padding:2cqw;border-radius:1cqw;}}
