.daily-ribbon{position:relative;margin-left:0;align-self:flex-start;margin-top:-1px;border:0;background:linear-gradient(90deg,#9c263b,#c43c50 45%,#922238);color:#fff3d9;padding:13px 12px 24px;width:104px;min-height:122px;clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 14px),0 100%);cursor:pointer;font:9px/1.35 Arial,sans-serif;text-align:center;flex-shrink:0;letter-spacing:.03em;filter:drop-shadow(2px 4px 1px #0002);z-index:5}.daily-ribbon b{font-size:8px;letter-spacing:.06em}.ribbon-tiny-bow{font-size:25px;display:block;color:#f0d49a;margin-bottom:4px}.daily-ribbon i{font-style:normal;font-size:19px;display:block;margin-top:4px}.daily-ribbon:hover{background:#a32b40}.daily-ribbon:focus-visible{outline:4px solid #caa65d;outline-offset:-6px}.daily-dialog{border:1px solid #c5ae73;padding:0;max-width:540px;width:calc(100% - 32px);max-height:90dvh;overflow-y:auto;background:#fbf6e8;color:#173e32;box-shadow:0 20px 100px #0006}.daily-dialog::backdrop{background:#0d261ec9;backdrop-filter:blur(5px)}.daily-top{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:#173e33;color:#f8e7c3;font:8px/1.5 Arial;letter-spacing:.1em;position:sticky;top:0;z-index:3}.daily-close{background:none;border:0;color:#f9e7c5;font-size:28px;cursor:pointer;padding:0 4px;line-height:1}.daily-intro{text-align:center;padding:25px 25px 5px}.daily-date{font:10px Arial;color:#8f7136}.daily-dialog h2{font:36px/1.1 Georgia,serif;letter-spacing:-.03em;margin:10px 0}.daily-intro p{font:12px/1.5 Arial;color:#65715d;margin:10px 0}.daily-loading,.daily-message{padding:40px 35px;text-align:center;font:14px/1.6 Arial;color:#64715d}.daily-gift{text-align:center;padding:5px 15px 25px}.daily-parcel{width:260px;height:365px;margin:0 auto;position:relative;--daily-pull:0px}.daily-parcel-logo{position:absolute;top:15px;left:0;width:260px;height:230px;background:#194b39;border:7px solid #214f3c;box-shadow:5px 6px 0 #c8b78a55}.daily-parcel-logo>img{height:112px;width:110px;object-fit:contain;margin:20px 0 0 13px;transform:rotate(-7deg)}.parcel-note{position:absolute;left:25px;top:172px;text-align:left;color:#f4e4b8;font:8px/1.4 Arial;letter-spacing:.08em}.parcel-across{position:absolute;left:0;top:145px;width:260px;height:25px;background:linear-gradient(#dc6270,#b72c43,#d44359);box-shadow:0 2px 4px #0003}.parcel-down{position:absolute;top:15px;left:183px;height:230px;width:29px;background:linear-gradient(90deg,#951e36,#d94660,#a32640)}.parcel-bow{position:absolute;top:118px;left:156px;color:#f06a7c;font:bold 65px/.8 Georgia;text-shadow:2px 3px 0 #94213c;transform:rotate(-4deg)}.parcel-tail{position:absolute;top:164px;left:183px;width:29px;height:calc(83px + var(--daily-pull));background:linear-gradient(90deg,#ab2a42,#da4960,#a22c45)}.daily-pull{position:absolute;top:calc(249px + var(--daily-pull));left:158px;width:80px;height:70px;background:#fff9e8;color:#173e32;border:1px solid #af945a;box-shadow:3px 3px 0 #214c3b;transform:rotate(-5deg);cursor:grab;font:800 9px Arial;letter-spacing:.07em;touch-action:none;user-select:none}.daily-pull b{display:block;font-size:30px}.daily-pull:active{cursor:grabbing}.daily-pull-help{font:10px Arial;color:#6d7464;margin:0 0 12px}.daily-demo-before{font:9px Arial;color:#95624a}.daily-reward{margin:15px 25px 25px;background:#fffdf6;border:1px solid #c7b482;animation:daily-reveal .4s ease}.daily-artwork{width:100%;height:180px;object-fit:cover;display:block}.daily-reward-body{padding:25px;text-align:center}.daily-eyebrow{font:8px Arial;letter-spacing:.12em;color:#9a7539}.daily-dialog h3{font:45px/1.1 Georgia,serif;margin:15px 0;color:#173e33;letter-spacing:-.025em;overflow-wrap:anywhere}.daily-dialog h4{font:700 14px/1.4 Arial;margin:13px 0}.daily-description{font:12px/1.6 Arial;color:#61705c;white-space:pre-line;overflow-wrap:anywhere}.daily-codebox{display:flex;align-items:center;gap:10px;justify-content:space-between;text-align:left;border:1px dashed #c0ac79;padding:14px;margin:20px 0;background:#f8f2e2}.daily-codebox small{display:block;font:8px Arial;letter-spacing:.06em;color:#7e6f50}.daily-codebox b{display:block;font:700 18px/1.3 monospace;overflow-wrap:anywhere;margin-top:5px}.daily-copy{background:#173e33;color:#fff4d9;border:0;font:10px Arial;padding:10px;cursor:pointer}.daily-terms{white-space:pre-line;text-align:left;font:10px/1.7 Arial;color:#69715e;border-top:1px solid #ddd3bb;padding-top:15px;overflow-wrap:anywhere}.daily-claim{display:block;padding:13px;background:#173e33;color:#fff4d9;text-decoration:none;font:700 11px Arial;margin-top:20px}.daily-demo-note{font:8px/1.5 Arial;color:#a05042;letter-spacing:.06em;margin-top:20px}.daily-next{font:9px/1.5 Arial;color:#7c816d;margin:16px 0 0}.daily-live-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.daily-confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden}.daily-confetti i{position:absolute;top:25%;width:7px;height:13px;animation:daily-confetti 1.8s ease-out forwards}.daily-dialog [hidden]{display:none!important}@keyframes daily-reveal{from{opacity:0;transform:translateY(15px) scale(.95)}to{opacity:1;transform:none}}@keyframes daily-confetti{0%{opacity:1;transform:translate(0,0) rotate(0)}100%{opacity:0;transform:translate(var(--drift),450px) rotate(650deg)}}@media(max-width:850px){.daily-ribbon{margin-left:10px;margin-top:-12px;min-height:95px;width:83px;padding:9px 7px 18px;font-size:8px}.daily-ribbon b{font-size:7px}.ribbon-tiny-bow{font-size:19px;margin-bottom:2px}.daily-ribbon i{font-size:15px;margin-top:0}.nav .brand{margin-right:auto}.nav.open .daily-ribbon{position:absolute;right:22px;top:12px}.nav{position:relative}}@media(max-width:450px){.daily-ribbon{width:73px;margin-left:5px;font-size:7px}.daily-ribbon b{font-size:6px}.daily-dialog h2{font-size:30px}.daily-reward{margin:15px}.daily-reward-body{padding:20px}.daily-dialog h3{font-size:38px}.daily-codebox{padding:10px}.daily-intro{padding-top:20px}}@media(prefers-reduced-motion:reduce){.daily-reward,.daily-confetti i{animation:none!important}.daily-confetti{display:none}}
.daily-ribbon{touch-action:none;user-select:none;cursor:grab}.daily-ribbon:active{cursor:grabbing}@media(max-width:500px){.nav .brand span{display:none}.nav{flex-wrap:nowrap}.nav.open{flex-wrap:wrap}.nav .brand{min-width:65px}.nav.open>a:not(.brand){flex-basis:100%}}
/* LCQ's red-and-white promotion identity. */
.daily-ribbon{background:linear-gradient(90deg,#921a31,#c73853 45%,#9e1c37);color:#fff}.daily-ribbon:hover{background:#ac213a}.daily-dialog{background:#fff;color:#3c222c;border-color:#d3a6b2}.daily-dialog::backdrop{background:#370c1ac9}.daily-top{background:#ac2036;color:#fff}.daily-close{color:#fff}.daily-date{color:#a13148}.daily-intro p,.daily-loading,.daily-message{color:#836671}.daily-parcel-logo{background:#a8213b;border-color:#b9364f;box-shadow:5px 6px 0 #d8a4b355}.parcel-note{color:#fff6e8}.parcel-across{background:linear-gradient(#fff4e5,#e8cfaa,#fff2dc)}.parcel-down,.parcel-tail{background:linear-gradient(90deg,#dfc092,#fff4df,#e6c9a5)}.parcel-bow{color:#fff0cf;text-shadow:2px 3px 0 #b99861}.daily-pull{background:#fff;color:#a3213a;border-color:#d3a5b0;box-shadow:3px 3px 0 #ae2841}.daily-pull-help{color:#886e79}.daily-demo-before{color:#a36776}.daily-reward{background:#fff;border-color:#dfb6c2}.daily-eyebrow{color:#a42b43}.daily-dialog h3{color:#a91f33}.daily-description{color:#806873}.daily-codebox{background:#fff4f6;border-color:#d6a5b4}.daily-codebox small{color:#976b7c}.daily-codebox b{color:#85263b}.daily-copy,.daily-claim{background:#b51f35;color:#fff}.daily-terms{color:#806974;border-color:#edd7de}.daily-demo-note{color:#a64a61}.daily-next{color:#917883}
.daily-ribbon{background:linear-gradient(90deg,#853044,#a83d56 45%,#8f3048)}.daily-ribbon:hover{background:#91374b}.daily-top{background:#842f3f}.daily-dialog::backdrop{background:#30121dc2}.daily-parcel-logo{background:#8d344b;border-color:#a44a62}.daily-copy,.daily-claim{background:#91374b}.daily-codebox{background:#faf6f7}.daily-dialog h3{color:#843346}
