/* GRILO / OFYR gift notice. Native content and dismissal remain unchanged. */
#colorbox.siteAgreement:has([data-path-to-node="3,0"]) #cboxContent{border-radius:12px;background:#fffdfb;box-shadow:0 18px 60px rgba(28,20,15,.18)}
#colorbox.siteAgreement:has([data-path-to-node="3,0"]) #cboxLoadedContent{border:0}
#colorbox.siteAgreement:has([data-path-to-node="3,0"]) .colorbox-html-content{padding:52px 44px 36px;border-top:5px solid #c97146}
#colorbox.siteAgreement:has([data-path-to-node="3,0"]) .site-agreement-inner{padding:0;font-family:Mulish,sans-serif;color:#22201e;text-align:center;line-height:1.6}
#colorbox.siteAgreement:has([data-path-to-node="3,0"]) .site-agreement-inner>p{margin:0 0 16px;font-size:17px;font-weight:400;line-height:1.6}
#colorbox.siteAgreement:has([data-path-to-node="3,0"]) .site-agreement-inner>p span,#colorbox.siteAgreement:has([data-path-to-node="3,0"]) .site-agreement-inner>p strong{font-size:inherit!important;font-weight:inherit;line-height:inherit}
#colorbox.siteAgreement:has([data-path-to-node="3,0"]) .site-agreement-inner>p:first-child{font-size:30px;font-weight:800;line-height:1.2;letter-spacing:-.025em;margin-bottom:12px}
#colorbox.siteAgreement:has([data-path-to-node="3,0"]) .site-agreement-inner>p:nth-child(2){font-size:16px;color:#68615b;margin-bottom:26px}
#colorbox.siteAgreement:has([data-path-to-node="3,0"]) .site-agreement-inner>p:nth-child(4){font-size:23px;font-weight:800;line-height:1.35;color:#943f22;background:#f5eae3;border-radius:6px;padding:18px 20px;margin:0 0 22px}
#colorbox.siteAgreement:has([data-path-to-node="3,0"]) .site-agreement-inner>p:nth-child(5){display:none}
#colorbox.siteAgreement:has([data-path-to-node="3,0"]) .site-agreement-inner>p:nth-child(6){font-size:15px;margin-bottom:6px}
#colorbox.siteAgreement:has([data-path-to-node="3,0"]) .site-agreement-inner>p:nth-child(7){font-size:13px;color:#68615b;margin-bottom:24px}
#colorbox.siteAgreement:has([data-path-to-node="3,0"]) #site-agree-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;width:100%;max-width:300px;padding:14px 24px;border:1px solid #a6532f;border-radius:4px;background:#a6532f;color:#fff!important;box-shadow:none;font:700 16px/1.3 Mulish,sans-serif;text-decoration:none;transition:background-color .15s}
#colorbox.siteAgreement:has([data-path-to-node="3,0"]) #site-agree-button:hover{background:#843d21;border-color:#843d21}
#colorbox.siteAgreement:has([data-path-to-node="3,0"]) #cboxClose{top:8px;right:8px;width:44px;height:44px;background:transparent;color:#625a54}
#colorbox.siteAgreement:has([data-path-to-node="3,0"]) #cboxClose:before{color:inherit;font-size:19px}
#colorbox.siteAgreement:has([data-path-to-node="3,0"]) #site-agree-button:focus-visible,#colorbox.siteAgreement:has([data-path-to-node="3,0"]) #cboxClose:focus-visible{outline:3px solid #22201e;outline-offset:3px}
@media(max-width:600px){
#colorbox.siteAgreement:has([data-path-to-node="3,0"]) .colorbox-html-content{padding:54px 22px 26px}
#colorbox.siteAgreement:has([data-path-to-node="3,0"]) .site-agreement-inner>p{font-size:16px}
#colorbox.siteAgreement:has([data-path-to-node="3,0"]) .site-agreement-inner>p:first-child{font-size:26px}
#colorbox.siteAgreement:has([data-path-to-node="3,0"]) .site-agreement-inner>p:nth-child(2){font-size:15px;margin-bottom:22px}
#colorbox.siteAgreement:has([data-path-to-node="3,0"]) .site-agreement-inner>p:nth-child(4){font-size:21px;padding:16px 12px}
}
@media(prefers-reduced-motion:reduce){#colorbox.siteAgreement:has([data-path-to-node="3,0"]) #site-agree-button{transition:none}}
