/* LOCAL DRAFT: no current page/CSS has been read or modified in this revision. */
#d68-price-coupon,#faq-revision{--dark:#1b201e;--ivory:#f5f2e9;--lime:#b8ed54;box-sizing:border-box;width:100%;color:var(--ivory);font-family:Pretendard,"Malgun Gothic",sans-serif}
#d68-price-coupon * ,#faq-revision *{box-sizing:border-box}
#d68-price-coupon{margin:0;background:var(--dark);text-align:center}
#d68-price-coupon .price-cut{padding:clamp(48px,9vw,110px) clamp(24px,5vw,70px);display:flow-root}
#d68-price-coupon p{margin:0;overflow-wrap:break-word;word-break:keep-all;font-size:clamp(19px,3.6vw,34px);line-height:1.65;font-weight:450;letter-spacing:-.045em}
#d68-price-coupon .price-cut p+p{margin-top:clamp(8px,1.4vw,18px)}
#d68-price-coupon .offer-opening{padding-top:clamp(72px,12vw,145px);padding-bottom:clamp(72px,12vw,145px)}
#d68-price-coupon [data-price-copy-order="1"]{color:var(--lime);font-weight:650;font-size:clamp(21px,4vw,38px)}
#d68-price-coupon [data-price-copy-order="2"]{max-width:660px;margin:20px auto 0;font-size:clamp(27px,5.3vw,52px);font-weight:750;line-height:1.45}
#d68-price-coupon [data-price-copy-order="3"]{margin-top:clamp(38px,6.8vw,78px);color:#bbc0b7;text-decoration:line-through;text-decoration-thickness:2px;font-size:clamp(31px,6vw,58px)}
#d68-price-coupon [data-price-copy-order="4"]{margin-top:clamp(35px,6vw,72px);font-size:clamp(20px,3.8vw,34px);color:var(--lime);font-weight:650}
#d68-price-coupon [data-price-copy-order="5"]{font-size:clamp(45px,9.8vw,98px);font-weight:900;line-height:1.3;color:var(--lime)}
#d68-price-coupon [data-price-copy-order="6"]{margin-top:clamp(35px,5vw,60px);font-weight:550}
#d68-price-coupon [data-price-copy-order="7"]{font-size:clamp(18px,3.5vw,30px);color:var(--lime)}
#d68-price-coupon [data-price-copy-order="8"]{margin-top:clamp(24px,4vw,45px);font-size:clamp(57px,15vw,146px);line-height:1.25;font-weight:900;color:var(--lime);white-space:nowrap;letter-spacing:-.065em}
#d68-price-coupon .offer-warning{background:var(--ivory);color:var(--dark)}
#d68-price-coupon [data-price-copy-order="9"]{font-size:clamp(29px,6.2vw,62px);line-height:1.45;font-weight:750;max-width:710px;margin:0 auto 42px}
#d68-price-coupon [data-price-copy-order="13"]{margin-top:32px;font-weight:650}
#d68-price-coupon .offer-reason{background:var(--ivory);color:var(--dark);border-top:1px solid rgba(27,32,30,.18);padding-top:clamp(80px,12vw,150px);padding-bottom:clamp(80px,12vw,150px)}
#d68-price-coupon [data-price-copy-order="14"]{font-size:clamp(32px,6vw,58px);font-weight:750;margin-bottom:42px}
#d68-price-coupon [data-price-copy-order="18"]{margin-top:clamp(48px,8vw,80px)}
#d68-price-coupon [data-price-copy-order="19"]{font-size:clamp(40px,8vw,80px);line-height:1.35;font-weight:900}
#d68-price-coupon [data-price-copy-order="21"]{font-size:clamp(25px,4.9vw,48px);font-weight:750;margin-bottom:clamp(42px,7vw,80px)}
#d68-price-coupon [data-price-copy-order="26"]{font-size:clamp(52px,11vw,104px);font-weight:900;line-height:1.3;color:var(--lime)}
#d68-price-coupon [data-price-copy-order="27"]{font-size:clamp(28px,5.5vw,54px);font-weight:750}
#d68-price-coupon [data-price-copy-order="28"]{font-size:clamp(18px,3.2vw,29px)}
#d68-price-coupon .coupon-ticket{position:relative;max-width:710px;margin:clamp(42px,7vw,80px) auto 0;padding:clamp(34px,6vw,62px) clamp(24px,5vw,50px);background:var(--ivory);color:var(--dark)}
#d68-price-coupon .coupon-ticket::before,#d68-price-coupon .coupon-ticket::after{content:"";position:absolute;top:50%;width:30px;height:30px;border-radius:50%;background:var(--dark);transform:translateY(-50%)}
#d68-price-coupon .coupon-ticket::before{left:-15px}
#d68-price-coupon .coupon-ticket::after{right:-15px}
#d68-price-coupon [data-price-copy-order="29"]{font-size:clamp(19px,3.4vw,30px);font-weight:600}
#d68-price-coupon [data-price-copy-order="30"]{display:table;margin:clamp(22px,4vw,40px) auto;font-size:clamp(51px,12vw,120px);line-height:1.3;font-weight:900;border-bottom:6px solid var(--lime);white-space:nowrap;letter-spacing:-.065em}
#d68-price-coupon [data-price-copy-order="31"],#d68-price-coupon [data-price-copy-order="32"]{font-size:clamp(14px,2.5vw,23px)}
#d68-price-coupon [data-price-copy-order="32"]{margin-top:24px}
#d68-price-coupon .offer-confirm{background:var(--ivory);color:var(--dark);padding-top:clamp(80px,13vw,150px);padding-bottom:clamp(80px,13vw,150px)}
#d68-price-coupon [data-price-copy-order="33"]{font-size:clamp(31px,6vw,60px);font-weight:750;margin-bottom:40px}
#d68-price-coupon [data-price-copy-order="36"]{font-size:clamp(17px,3vw,27px);margin-top:30px}
#d68-price-coupon [data-price-copy-order="37"]{margin-top:clamp(48px,8vw,88px)}
#d68-price-coupon [data-price-copy-order="38"]{font-size:clamp(36px,8.7vw,83px);line-height:1.4;font-weight:900;margin-top:12px}
#d68-price-coupon .offer-recap{padding-top:clamp(60px,10vw,115px);padding-bottom:clamp(60px,10vw,115px)}
#d68-price-coupon [data-price-copy-order="39"],#d68-price-coupon [data-price-copy-order="40"],#d68-price-coupon [data-price-copy-order="41"]{font-size:clamp(19px,3.7vw,34px);color:#d0d4cb}
#d68-price-coupon [data-price-copy-order="42"]{font-size:clamp(29px,6vw,60px);font-weight:900;color:var(--lime);margin-top:28px}
#d68-price-coupon [data-price-copy-order="43"],#d68-price-coupon [data-price-copy-order="46"]{margin-top:clamp(50px,8vw,88px);font-size:clamp(22px,4.1vw,39px);font-weight:750;color:var(--lime)}
#d68-price-coupon [data-price-copy-order="44"],#d68-price-coupon [data-price-copy-order="45"],#d68-price-coupon [data-price-copy-order="47"],#d68-price-coupon [data-price-copy-order="48"]{font-size:clamp(18px,3.4vw,31px)}
#d68-price-coupon [data-price-copy-order="49"]{margin-top:clamp(52px,8vw,85px);padding-top:28px;border-top:1px solid rgba(245,242,233,.28);font-size:clamp(15px,2.5vw,22px);color:#d0d4cb}
#faq-revision{background:var(--ivory);color:var(--dark);padding:clamp(32px,5vw,65px)}
#faq-revision details{border-top:1px solid rgba(27,32,30,.25)}
#faq-revision details:last-child{border-bottom:1px solid rgba(27,32,30,.25)}
#faq-revision summary{position:relative;padding:24px 38px 24px 0;list-style:none;cursor:pointer;font-size:clamp(20px,3.2vw,29px);line-height:1.55;font-weight:750;word-break:keep-all;min-height:64px}
#faq-revision summary::-webkit-details-marker{display:none}
#faq-revision summary::after{content:"+";position:absolute;right:0;top:24px;font-size:28px;font-weight:450}
#faq-revision details[open] summary::after{content:"−"}
#faq-revision summary:focus-visible{outline:2px solid var(--dark);outline-offset:4px}
#faq-revision .faq-answer{padding:0 0 30px}
#faq-revision .faq-answer p{margin:0;font-size:clamp(17px,2.3vw,23px);line-height:1.9;font-weight:450;word-break:keep-all;overflow-wrap:break-word}

