.crw-loading{font-size:3rem;text-align:center;padding:20px;font-weight:bold}.crw-msgResult{padding:7px;border-radius:7px}.crw-msgResult.crw-msgResultSuccess{background-color:#dfd;color:#2f8609;border:thin solid #2f8609}.crw-msgResult.crw-msgResultFail{color:#740;background-color:#fec;border:thin solid #740}.crw-quizResults{margin-top:16px;padding:12px}.crw-quizResults .crw-quizQ{border-bottom:1px solid #ddd;margin-bottom:12px;padding-bottom:12px}.crw-quizResults .crw-quizQText{font-weight:bold;font-size:1.1rem;margin-bottom:8px}.crw-quizResults .crw-quizAnsList{margin-left:12px}.crw-quizResults .crw-quizAnsList .crw-quizAns{display:flex;align-items:center;margin:4px 0}.crw-quizResults .crw-quizAnsList .crw-quizAns .crw-mark{width:20px;font-weight:bold}.crw-quizResults .crw-quizAnsList .crw-quizAns .crw-ansText{flex:1}.crw-quizResults .crw-quizAnsList .crw-quizAns.crw-correct .crw-ansText{color:#2f8609;font-weight:600}.crw-quizResults .crw-quizAnsList .crw-quizAns.crw-wrong .crw-ansText{color:#d73e23}.crw-quizResults .crw-quizAnsList .crw-quizAns .crw-correctNote{margin-left:8px;color:#2f8609;font-style:italic}.crw-quizScore{border-top:2px solid #ddd;margin-top:20px;padding-top:16px;font-size:1.25rem;font-weight:bold}.crw-quizScore .crw-quizScoreValue{background-color:#2f8609;color:#fff;border-radius:6px;padding:4px 10px;margin-left:8px;display:inline-block}.rewards a.crw-a,.crw-wrapper a.crw-a{text-decoration:underline}.crw-rewardDetail{margin-bottom:24px;white-space:pre-line}.crw-rewardDetail hr{margin:16px 0;border:0;border-top:1px solid #444}.crw-rewardDetail .crw-qaPaged{margin-top:16px;display:flex;flex-direction:column;gap:16px}.crw-rewardDetail .crw-qaPaged .crw-question{font-weight:bold;margin-bottom:8px}.crw-rewardDetail .crw-qaPaged .crw-answers{display:flex;flex-direction:column;gap:8px}.crw-rewardDetail .crw-qaPaged .crw-answers label{display:flex;align-items:center;gap:8px;font-size:.95rem}.crw-rewardDetail .crw-qaNav{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.crw-rewardDetail .crw-qaNav .crw-qaBack,.crw-rewardDetail .crw-qaNav .crw-qaNext{background:#fff;border:none;padding:10px 18px;font-weight:bold;cursor:pointer}.crw-rewardDetail .crw-qaNav .crw-qaProgress{flex:1;margin:0 12px;height:6px;background:#222;border-radius:3px;overflow:hidden}.crw-rewardDetail .crw-qaNav .crw-qaProgress .crw-qaBar{height:100%;width:0;background:#1e90ff;transition:width .3s ease}.crw-dialog{background:#fff;border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,.4);display:flex;max-width:800px;min-width:480px;padding:35px;width:100%}.crw-dialog input[type=checkbox]{height:14px;margin:3px 3px 3px 0}.crw-dialog input[type=radio]{display:inline-block;margin-right:5px;position:relative;top:-1px}.crw-dialog .crw-dialogImg{width:100%}.crw-dialog .crw-dialogImg img{width:100%}.crw-dialog.crw-videoDialog{height:50.625vw;max-height:50.625vw;width:90vw;max-width:90vw;margin:0 auto;background:#000;overflow:hidden;padding:0;box-shadow:none;display:flex;flex-direction:column}.crw-dialog.crw-videoDialog iframe{flex:1;width:100%;height:100%;display:block}.crw-dialog.crw-videoDialog .crw-close{color:#fff;font-size:2rem;margin:7px 14px}.crw-videoHeader{background:#000;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:8px 12px}.crw-videoHeader .crw-videoMsg{font-size:1.1rem}.crw-videoHeader .crw-videoComplete{font-size:.9rem}.crw-imgTicket{height:250px;min-width:250px;object-fit:cover;width:250px}.crw-costBlock{padding:24px 0}.crw-costLabel,.crw-redeemLabel{letter-spacing:.5px;font-size:16px;font-weight:bold;margin:0px;line-height:1.2}.crw-costPoints,.crw-redeemPoints{word-break:break-word;font-weight:400;line-height:1.5;text-align:left;background-repeat:no-repeat;box-sizing:border-box;font-size:.8125rem;margin-top:.5em;margin-bottom:1em}.crw-dialogContent{padding:0 0 0 35px;position:relative;width:calc(100% - 140px)}.crw-dialogContent .crw-field input[type=text],.crw-dialogContent .crw-field input[type=select]{width:100%}.crw-close{margin:-21px;position:absolute;top:0;right:0;font-size:2rem;background:none;border:none;cursor:pointer;line-height:1}.crw-rewardName{font-weight:bold;margin-bottom:8px}.crw-form{display:flex;flex-direction:column;gap:12px}.crw-formFields{display:flex;flex-direction:column;gap:8px;width:auto}.crw-submit,.crw-submit-close{background-color:#000;border:1px solid #ccc;border-radius:4px;color:#fff;font-weight:bold;grid-column:1/-1;padding:10px 16px;text-transform:uppercase;width:100%}.crw-submit,.crw-submit-close,.crw-codeBtn{cursor:pointer}.crw-submit:disabled,.crw-submit-close:disabled,.crw-codeBtn:disabled{cursor:not-allowed;opacity:.5}.crwBody .crw-wrapper .crw-dialog .crw-form .crw-formFields>div[data-field] input[type=text]{width:200px}.crw-dialogContent{box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:100%}.crw-dialogContent *{box-sizing:border-box;max-width:100%}.crw-dialogContent .crw-form,.crw-dialogContent .crud-form{display:flex;flex-direction:column;flex:1;width:100%}.crw-dialogContent .row{display:flex;flex-wrap:wrap;gap:1rem;width:100%}.crw-dialogContent .row .field{flex:1;min-width:0}.crw-dialogContent .row .field input,.crw-dialogContent .row .field select{width:100%}.crw-dialogContent .row .field.full{flex:1 0 100%}.crw-dialogContent .row .field.small{flex:0 0 calc(33.333% - 1rem)}.crw-earned{align-items:center;color:#2f8609;display:flex;font-style:italic;font-weight:600;margin-top:4px}.crw-b{font-weight:bold}.crw-boxQty input{border:none;background:none}.crw-patronForm{display:flex;flex-direction:column;gap:16px;max-width:700px;margin:0 auto}.crw-patronForm .row{display:flex;gap:16px}.crw-patronForm .row.row-name .field,.crw-patronForm .row.row-contact .field{flex:1}.crw-patronForm .row.row-city .field:first-child{flex:2}.crw-patronForm .row.row-city .field.small{flex:1}.crw-patronForm .field{display:flex;flex-direction:column;flex:1}.crw-patronForm .field.full{flex:1 0 100%}.crw-patronForm .field label{font-weight:bold;margin-bottom:4px;font-size:.9rem}.crw-patronForm .field input{padding:8px;border:1px solid #ccc;border-radius:4px;font-size:.9rem}.crw-patronForm .form-actions{text-align:right}.crw-patronForm .form-actions .btn-confirm{padding:10px 20px;font-size:1rem;font-weight:bold;color:#fff;background-color:#0073e6;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.crw-patronForm .form-actions .btn-confirm:hover{background-color:#005bb5}.crw-termsBlock{padding-bottom:14px}.crwBody{margin:0;padding:0;max-width:100vw;min-height:100vh;box-sizing:border-box}.crwBody>div{clear:both;display:block;width:100%}.crwBody.darkmode{background-color:#333;color:#ddd;font-family:"Arial"}.crwBody.darkmode a,.crwBody.darkmode button{color:#ddd}.crwBody.darkmode .crw-qaBack,.crwBody.darkmode .crw-qaNext{background:#000;border:thin solid #ddd}.crwBody.darkmode button.active{border-color:#777}.crwBody.darkmode .crw-card .crw-cardTitle{font-size:21px}.crwBody.darkmode .crw-card.crw-code{background-color:#555}.crwBody.darkmode .crw-card.crw-refer{background-color:#222}.crwBody.darkmode .crw-card input[type=text]{color:#ddd}.crwBody.darkmode .crw-dialog{background:#222}.crwBody.darkmode .crw-card,.crwBody.darkmode .crw-dialog{color:#ccc}.crwBody.darkmode .crw-card h2,.crwBody.darkmode .crw-dialog h2{color:#ddd}.crwBody.darkmode .crw-card .crw-close,.crwBody.darkmode .crw-card .crw-termsLink,.crwBody.darkmode .crw-dialog .crw-close,.crwBody.darkmode .crw-dialog .crw-termsLink{color:#fff}.crwBody.darkmode .crw-card .crw-form .crw-formFields,.crwBody.darkmode .crw-dialog .crw-form .crw-formFields{display:contents}.crwBody.darkmode .crw-card .crw-form .crw-formFields>div[data-field],.crwBody.darkmode .crw-card .crw-form .crw-formFields>div.crw-field,.crwBody.darkmode .crw-dialog .crw-form .crw-formFields>div[data-field],.crwBody.darkmode .crw-dialog .crw-form .crw-formFields>div.crw-field{padding:8px 0}.crwBody.darkmode .crw-card .crw-form .crw-formFields>div[data-field] label,.crwBody.darkmode .crw-card .crw-form .crw-formFields>div.crw-field label,.crwBody.darkmode .crw-dialog .crw-form .crw-formFields>div[data-field] label,.crwBody.darkmode .crw-dialog .crw-form .crw-formFields>div.crw-field label{display:block;font-weight:bold;margin-bottom:4px}.crwBody.darkmode .crw-card .crw-form .crw-formFields>div[data-field] select,.crwBody.darkmode .crw-card .crw-form .crw-formFields>div[data-field] input[type=text],.crwBody.darkmode .crw-card .crw-form .crw-formFields>div[data-field] input[type=date],.crwBody.darkmode .crw-card .crw-form .crw-formFields>div.crw-field select,.crwBody.darkmode .crw-card .crw-form .crw-formFields>div.crw-field input[type=text],.crwBody.darkmode .crw-card .crw-form .crw-formFields>div.crw-field input[type=date],.crwBody.darkmode .crw-dialog .crw-form .crw-formFields>div[data-field] select,.crwBody.darkmode .crw-dialog .crw-form .crw-formFields>div[data-field] input[type=text],.crwBody.darkmode .crw-dialog .crw-form .crw-formFields>div[data-field] input[type=date],.crwBody.darkmode .crw-dialog .crw-form .crw-formFields>div.crw-field select,.crwBody.darkmode .crw-dialog .crw-form .crw-formFields>div.crw-field input[type=text],.crwBody.darkmode .crw-dialog .crw-form .crw-formFields>div.crw-field input[type=date]{border:1px solid #fff}.crwBody.darkmode .crw-card .crw-form .crw-formFields>div[data-field] input[type=text],.crwBody.darkmode .crw-card .crw-form .crw-formFields>div.crw-field input[type=text],.crwBody.darkmode .crw-dialog .crw-form .crw-formFields>div[data-field] input[type=text],.crwBody.darkmode .crw-dialog .crw-form .crw-formFields>div.crw-field input[type=text]{width:100%}.crwBody.darkmode .crw-pointsBlock{background-color:#333}.crw-dialogContent .crw-dn,.crw-dn{display:none}.crw-redeem-i{font-size:.84rem;font-style:italic;margin:0}.crw-publicMessage{margin:14px}.crw-pointsBlock{background-color:#e6d6cf;border-left:4px solid #87085d;font-size:1.5rem;line-height:1.4;padding:7px 42px}.crw-output{display:flex;gap:14px;height:500px;margin:0 2vw;padding:21px 0 14px 0;overflow-x:auto;overflow-y:hidden;box-sizing:border-box}.crw-imageFallback{display:flex;align-items:center;justify-content:center;background-color:#000;color:#888;font-weight:bold;text-align:center;width:100%;height:200px}.crw-code .crw-cardPoints,.crw-code .crw-refer{border-top:none}.crw-card,.crw-card.crw-code,.crw-card.crw-refer{background-color:rgba(0,0,0,0);border-radius:10px;display:flex;flex-direction:column;height:100%;margin-bottom:20px;width:240px}.crw-card img,.crw-card.crw-code img,.crw-card.crw-refer img{height:200px;object-fit:cover;width:240px;background-color:#000}.crw-card input[type=text]{width:100%}.crw-card.crw-refer,.crw-card.crw-code{align-items:center;background:#62d5c6;border:none;align-items:center;display:flex;flex-direction:column;justify-content:center;padding:8px 12px}.crw-card.crw-refer .crw-cardContent .crw-cardPoints,.crw-card.crw-code .crw-cardContent .crw-cardPoints{border:none}.crw-card.crw-refer button,.crw-card.crw-code button{background:#000;border:none;color:#fff;font-size:1rem;padding:14px;text-align:center;text-transform:uppercase;width:100%}.crw-card.crw-refer .crw-cardContent,.crw-card.crw-code .crw-cardContent{justify-content:center}.crw-card.crw-code{background:#e6d6cf}.crw-card.crw-code .crw-codeInput{font-size:1rem;margin-bottom:21px;background:none;border:1px solid}.crw-card.crw-code .crw-codeInput::placeholder{color:#000}.crw-card .crw-cardContent{display:flex;flex-direction:column;flex-grow:1;height:0;padding:16px 0;max-width:240px;justify-content:space-between}.crw-card .crw-cardContent .crw-cardPoints{color:#2f8609;font-weight:bold;border-top:1px solid #000;padding-top:12px;margin-top:auto}.crw-card .crw-cardContent h2{color:#000;margin:0}.crw-card .crw-cardContent p{font-size:1rem;margin:8px 0}.crw-card .crw-cardContent .crw-cardTop{overflow-y:hidden;padding-bottom:21px;text-overflow:ellipsis}.crw-cardDescription{line-height:1.4;max-width:240px}p.crw-cardDescription{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden}.crw-cardImage{width:240px}.crw-cardLink{max-width:240px}.crw-cardLink:hover{cursor:pointer}.crw-cardTitle{font-size:28px;max-width:240px}.crw-referralWrap{display:flex;align-items:center;gap:14px;margin-bottom:1rem}.crw-referralWrap .crw-submit,.crw-referralWrap .crw-submit-close{width:91px}.crw-referralText{font-size:1rem;display:inline-block;line-height:1;padding:.5em 0}.crw-section:has(.crw-table){max-height:371px;overflow-y:hidden;padding:1px}.crw-tableWrapper{max-height:300px;overflow-y:auto}.crw-tableWrapper .crw-table{width:100%;border-collapse:collapse;margin:0;table-layout:auto}.crw-tableWrapper .crw-table thead{position:sticky;top:0}.crw-tableWrapper .crw-table thead tr,.crw-tableWrapper .crw-table thead th{background-color:#62d5c6}.crw-tableWrapper .crw-table th,.crw-tableWrapper .crw-table td{border:none;text-align:left}.crw-tableWrapper .crw-table th:last-child,.crw-tableWrapper .crw-table td:last-child{text-align:right}.crw-tableWrapper .crw-table td:last-child{font-style:italic}.crw-tableWrapper .crw-table th{font-weight:bold}.crw-tableWrapper .crw-table .uc{text-transform:uppercase}.crw-button{display:inline-block;padding:10px 20px;font-size:1rem;line-height:1.5;background-color:#00d1b2;color:#fff;text-decoration:none;font-weight:bold;border:1px solid #00a896;border-radius:0;cursor:pointer;text-align:center;margin-top:10px;box-sizing:border-box;min-width:100px}.crw-button:hover{background-color:#00a896}.crw-dBtnPrint{display:flex;justify-content:center;margin-bottom:20px}.crw-certInner{background-color:#2ccac7;color:#000;margin:0 auto 40px auto;min-height:341px;position:relative;width:657px}.crw-certInner .crw-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.crw-certInner .crw-logo{height:auto;left:299px;position:absolute;top:21px;width:326px;z-index:3}.crw-certInner .crw-wine{height:290px;left:50px;position:absolute;top:-3px;width:auto;z-index:3}.crw-certInner .crw-code,.crw-certInner .crw-name,.crw-certInner .crw-note,.crw-certInner .crw-expire{color:#000;position:absolute;white-space:nowrap;z-index:4}.crw-certInner .crw-code,.crw-certInner .crw-name,.crw-certInner .crw-expire{font-weight:600;right:56px;text-align:right;width:460px}.crw-certInner .crw-code{font-size:27px;top:191px}.crw-certInner .crw-expire{font-size:18px;top:261px}.crw-certInner .crw-name{font-size:24px;top:226px}.crw-certInner .crw-note{bottom:10px;font-size:11px;font-weight:400;padding:2px 44px;white-space:normal}.crw-certInner .crw-points{font-size:28px;font-weight:700;left:89px;top:260px;width:180px}@media print{.crw-certInner{transform:none !important}.crw-cert{overflow:visible !important;display:block !important}.crwBody{zoom:1 !important;background:#fff !important}}.crw-qrContainer{display:block;text-align:center}.crw-qrcode{padding:12px;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.1)}.crw-wrapCol{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:19px;overflow:visible}.crw-wrapCol .crw-card{width:240px;height:500px;flex:0 0 auto;box-sizing:border-box;margin:0}.crw-wrapCol.crw-output{height:auto;margin:0 0 14px 0;padding:0}div[data-crw=cha]{margin-bottom:28px}.crw-tabBar{display:flex;align-items:center;font-size:1.3rem;gap:7px;margin-bottom:12px}.crw-tabBar button{background:none;border:none;padding:8px 16px;cursor:pointer}.crw-tabBar button.active{border-bottom:2px solid #000;font-weight:bold}.crw-tabBar div[data-crw=crp]{margin-left:auto}@media(max-width: 600px){.crw-tabBar{flex-wrap:wrap}.crw-tabBar [data-crw=crp]{order:-1;width:100%;text-align:right}}.crw-form input[type=text],.crw-form input[type=email]{line-height:normal}.crw-form .crw-formFields{display:contents}.crw-form .crw-formFields>div[data-field],.crw-form .crw-formFields>div.crw-field{padding:8px 0}.crw-form .crw-formFields>div[data-field] label,.crw-form .crw-formFields>div.crw-field label{display:block;font-weight:bold;margin-bottom:4px}.crw-form .crw-formFields>div[data-field] select,.crw-form .crw-formFields>div[data-field] input[type=text],.crw-form .crw-formFields>div[data-field] input[type=date],.crw-form .crw-formFields>div.crw-field select,.crw-form .crw-formFields>div.crw-field input[type=text],.crw-form .crw-formFields>div.crw-field input[type=date]{appearance:none;background:none;border:1px solid #000;border-radius:0;box-shadow:none;color:inherit;font:inherit;padding:6px 8px;width:100%}.crw-wrapper{overflow-y:auto;max-height:100vh;align-items:center;background-color:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.crw-wrapper .crw-wrapper{display:block}.crw-wrapper .crw-dialog{margin:20px auto;max-height:none}.crw-wrapper .crw-dialog .crw-termsLink{text-decoration:underline}.crw-wrapper.crw-wrapper.crw-videoMode{overflow:auto;position:fixed;inset:0;background:rgba(0,0,0,.85)}.crw-wrapper[data-feature=ticket] .crw-form .crw-formFields>div[data-field]{display:block;margin-bottom:12px}.crw-wrapper[data-feature=ticket] .crw-form .crw-formFields [data-options] label{display:block;margin:4px 0}@media(max-width: 600px){.crw-card,.crw-card.crw-code,.crw-card.crw-refer{height:500px}.crw-cardContent{padding:12px}.crw-cardContent h2{font-size:1rem}.crw-cardContent p{font-size:.75rem}}@media print{.crwBody{background-color:#fff;margin:0;padding:0}.crwBody img{max-width:none;height:auto}.crwBody .crw-button{display:none}}@media screen and (max-width: 799px){.darkmode .crw-dialogContent .crw-close{color:#fff}.crw-dialog .-crw-costBlock{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px}.crw-dialog .-crw-costBlock .p:nth-of-type(-n+4):nth-of-type(odd){margin-top:5px}.crw-dialog .-crw-costBlock .p:nth-of-type(-n+4):nth-of-type(odd),.crw-dialog .-crw-costBlock .p:nth-of-type(-n+4) strong{text-align:right}.crw-dialog .-crw-costBlock .p:nth-of-type(-n+4):nth-of-type(even){text-align:left}.crw-dialog .-crw-costBlock .p:nth-of-type(n+5){grid-column:1/-1;text-align:center}.crw-dialogContent{padding:0}.crw-dialogContent .crw-close{top:-28px;right:0px;z-index:100;font-size:1.5rem;color:#000;cursor:pointer}.crw-tabBar button{max-width:84px}.crw-wrapCol{justify-content:space-around;gap:40px}.crw-pointsBlock{font-size:1.25rem}.crw-wrapper,.crw-dialog,.crw-dialogContent,.crw-dialogImg,.crw-form,.crw-formFields{max-width:none;min-width:0;width:100%}}@media screen and (max-width: 549px){.crw-cardDescription{max-width:300px}.crw-tabBar{font-size:1rem;justify-content:space-between}.crw-tabBar button{max-width:81px;word-wrap:normal;font-size:.875rem;gap:0}.crw-wrapCol .crw-card,.crw-cardContent,.crw-code .crw-cardContent,.crw-refer .crw-cardContent{max-width:375px}.crw-dialog{flex-direction:row;flex-wrap:wrap}.crw-costBlock,.crw-costLabel,.crw-costPoints,.crw-redeemLabel,.crw-redeemPoints{text-align:center;font-size:14px}.crw-costBlock{padding-top:24px;padding-bottom:0;margin-bottom:24px;text-align:center;border-bottom:1px solid}.crw-dialogContent{width:100%}.crw-close{margin:24px;font-size:2.5rem}.crw-close{margin-right:-30px;margin-top:-428px;font-size:2.5rem}.crw-rewardName{font-size:20px;margin-top:8px}}.crw-card.crw-code .crw-cardPoints,.crw-card.crw-refer .crw-cardPoints{display:flex;flex-direction:column;align-items:center}.crw-card.crw-code .crw-cardContent,.crw-card.crw-refer .crw-cardContent{justify-content:center;max-height:fit-content}@media(max-width: 600px){.crw-card.crw-code,.crw-card.crw-refer{flex:1 1 48%;max-width:48%;padding:12px}}/*# sourceMappingURL=style.css.map */
