/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.couponModal{width:100dvw;max-width:none;height:100dvh;max-height:none;font-size:calc(20 / var(--rem-root,320) * 1rem * var(--font-ratio,1));background-color:#000000a6}.couponModal-closeBtn{--icon-color:var(--color-white);--icon-width:calc(26 / var(--rem-root,320) * 1rem);--icon-height:calc(26 / var(--rem-root,320) * 1rem);top:calc(20 / var(--rem-root,320) * 1rem);right:calc(20 / var(--rem-root,320) * 1rem);z-index:10;position:absolute}.couponModal-main{inset:calc(var(--spacing,.25rem) * 0);width:calc(300 / var(--rem-root,320) * 1rem);height:calc(390 / var(--rem-root,320) * 1rem);margin:auto;position:absolute}.couponModal-title{z-index:2;width:calc(270 / var(--rem-root,320) * 1rem);height:calc(97 / var(--rem-root,320) * 1rem);background:url(/_astro/couponModal-title.MIQH_rL1.png) 50%/100% no-repeat;margin:auto;position:relative}.couponModal-content{justify-content:center;align-items:center;gap:calc(15 / var(--rem-root,320) * 1rem);width:calc(300 / var(--rem-root,320) * 1rem);height:calc(320 / var(--rem-root,320) * 1rem);padding:calc(30 / var(--rem-root,320) * 1rem) calc(20 / var(--rem-root,320) * 1rem) calc(20 / var(--rem-root,320) * 1rem);margin-top:calc(-27 / var(--rem-root,320) * 1rem);background:url(/_astro/couponModal-bg.Dmdc7deU.png) 50%/100% no-repeat;flex-direction:column;display:flex;position:relative}.couponModal-infoContainer{text-align:center}.couponModal-info{font-size:calc(22 / var(--rem-root,320) * 1rem * var(--font-ratio,1));color:var(--color-black);text-indent:calc(4 / var(--rem-root,320) * 1rem);letter-spacing:calc(4 / var(--rem-root,320) * 1rem);font-weight:500}.couponModal-gift{z-index:2;font-size:calc(26 / var(--rem-root,320) * 1rem * var(--font-ratio,1));color:var(--color-red);font-weight:700;position:relative}.couponModal-gift strong{color:var(--color-black);position:relative}.couponModal-gift strong:after{top:calc(-10 / var(--rem-root,320) * 1rem);right:calc(-15 / var(--rem-root,320) * 1rem);color:var(--color-black);content:"*";position:absolute}.couponModal-gift:before,.couponModal-gift:after{z-index:-1;width:100%;height:100%;color:var(--color-white);text-shadow:none;content:attr(title);position:absolute;top:0;left:0}.couponModal-gift:before{-webkit-text-stroke:calc(8 / var(--rem-root,320) * 1rem) var(--color-black)}.couponModal-gift:after{-webkit-text-stroke:calc(4 / var(--rem-root,320) * 1rem) var(--color-white)}.couponModal-text{font-size:calc(18 / var(--rem-root,320) * 1rem * var(--font-ratio,1));color:var(--color-black);font-weight:500}.couponModal .button-main{text-indent:calc(3 / var(--rem-root,320) * 1rem);letter-spacing:calc(3 / var(--rem-root,320) * 1rem)}.couponModal .button-main .button-text:before,.couponModal .button-main .button-text:after{display:none}.couponModal-note{font-size:calc(12 / var(--rem-root,320) * 1rem * var(--font-ratio,1));line-height:1.2}}@layer pages{.award .board-subtitle{text-align:center;z-index:2;font-size:calc(26 / var(--rem-root,320) * 1rem * var(--font-ratio,1));color:var(--color-yellow);font-weight:700;position:relative}.award .board-subtitle span{position:relative}.award .board-subtitle span:after{z-index:-1;width:100%;height:100%;color:var(--color-white);text-shadow:none;content:attr(title);-webkit-text-stroke:calc(4 / var(--rem-root,320) * 1rem) var(--color-black);position:absolute;top:0;left:0}.award .board-subtitle:before,.award .board-subtitle:after{z-index:-2;width:100%;height:100%;color:var(--color-white);text-shadow:none;content:attr(title);position:absolute;left:0}.award .board-subtitle:after{top:calc(1 / var(--rem-root,320) * 1rem);-webkit-text-stroke:calc(8 / var(--rem-root,320) * 1rem) var(--color-white)}.award .board-subtitle:before{top:calc(2 / var(--rem-root,320) * 1rem);-webkit-text-stroke:calc(12 / var(--rem-root,320) * 1rem) var(--color-yellow)}.award-table{width:80%;margin:calc(20 / var(--rem-root,320) * 1rem) auto;font-size:calc(20 / var(--rem-root,320) * 1rem)}.award-table th{padding:calc(4 / var(--rem-root,320) * 1rem);text-align:left;font-weight:500}.award-table td{text-align:right}.award .boardExtendContents{justify-content:flex-end;gap:calc(5 / var(--rem-root,320) * 1rem);height:calc(105 / var(--rem-root,320) * 1rem)}}
