.rs-cookie-menu{--menu-berry:#760b48;--menu-pink:#fff0f2;--menu-border:#f0dbe3;color:var(--menu-berry);max-width:1248px;margin:auto;padding:40px 0}.rs-cookie-menu__intro{text-align:center;max-width:700px;margin:0 auto 36px}.rs-cookie-menu__intro h2{font:42px/1.1 Georgia,serif;margin-bottom:15px}.rs-cookie-menu__intro p{font-size:14px}.rs-cookie-menu__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.rs-cookie-menu__card{min-width:0}.rs-cookie-menu__photo{aspect-ratio:1;position:relative;overflow:hidden;background:#fae4e4;border-radius:5px}.rs-cookie-menu__photo img{position:absolute;height:auto;max-width:none}.rs-cookie-menu__photo>img.rs-cookie-menu__uploaded{inset:0;width:100%;height:100%;object-fit:cover}.rs-cookie-menu__custom-art{display:flex;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:1;border:1px solid var(--menu-border);background:var(--menu-pink);border-radius:5px;text-align:center;padding:24px}.rs-cookie-menu__custom-art span{font:58px Georgia,serif}.rs-cookie-menu__custom-art strong{font:30px Georgia,serif;max-width:200px;margin:16px 0}.rs-cookie-menu__custom-art small{font-size:11px;letter-spacing:1px}.rs-cookie-menu__card h3{font:27px/1.15 Georgia,serif;margin:20px 0 9px;color:var(--menu-berry)}.rs-cookie-menu__price{font-size:15px;font-weight:600;margin-bottom:13px}.rs-cookie-menu__card>p:not(.rs-cookie-menu__price){font-size:12px;line-height:1.7;margin-bottom:16px;color:#725360}.rs-cookie-menu label{display:block;font-size:12px;font-weight:600;margin:12px 0 7px}.rs-cookie-menu select,.rs-cookie-menu textarea,.rs-cookie-choices textarea{width:100%;padding:12px 10px;border:1px solid var(--menu-border,#f0dbe3);border-radius:4px;background:#fffbfc;color:#4a2539;font:12px/1.5 Arial,sans-serif;min-width:0}.rs-cookie-menu .button{margin-top:14px}.rs-cookie-choices{margin:16px 0}.rs-cookie-choices label{display:block;font-weight:600;font-size:13px;margin-bottom:8px}.rs-cookie-choices p{font-size:12px;color:#725360;line-height:1.7;margin-bottom:8px}.rs-cookie-choices details{font-size:12px;margin:10px 0}.rs-cookie-choices ul{padding-left:20px;line-height:1.9}.rs-cookie-menu__card--custom{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;background:var(--menu-pink);padding:28px;border:1px solid var(--menu-border);border-radius:5px}.rs-cookie-menu__card--custom .rs-cookie-menu__custom-art{align-self:start;background:#fffbfc}.rs-cookie-menu__card--custom h3{margin-top:0}.rs-cookie-menu__card--custom .rs-cookie-choices textarea{background:#fffbfc}.rs-cookie-menu__notice{font-size:12px;color:#725360;margin-top:25px}@media(max-width:800px){.rs-cookie-menu__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.rs-cookie-menu__card h3{font-size:24px}.rs-cookie-menu__card--custom{grid-template-columns:1fr 1.5fr;padding:22px;gap:22px}}@media(max-width:520px){.rs-cookie-menu{padding:24px 0}.rs-cookie-menu__grid{gap:28px 16px}.rs-cookie-menu__card h3{font-size:22px}.rs-cookie-menu__intro h2{font-size:34px}.rs-cookie-menu__price{font-size:13px}.rs-cookie-menu__card--custom{display:block;padding:20px}.rs-cookie-menu__card--custom .rs-cookie-menu__custom-art{aspect-ratio:auto;padding:22px;margin-bottom:24px}.rs-cookie-menu__custom-art span{font-size:34px}.rs-cookie-menu__custom-art strong{font-size:27px;margin:8px 0}.rs-cookie-menu select{font-size:11px}}.rs-cookie-menu__photo{clip-path:circle(46% at 50% 50%)}[data-menu-product="brookies"] .rs-cookie-menu__photo{clip-path:inset(5% round 4px)}[data-menu-product="smores-cookie"] .rs-cookie-menu__photo{clip-path:circle(43% at 50% 50%)}.rs-cookie-menu__form .button{width:100%;min-height:48px;padding:14px 24px;border-radius:4px;font:600 14px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.02em;gap:0;box-shadow:none;background:#760b48;color:#fffbfc;border:1px solid #760b48}.rs-cookie-menu__form .button:hover{transform:none;background:#5d093a}.rs-cookie-menu__form .button:disabled{opacity:.55;cursor:not-allowed}.rs-cookie-menu__form .button svg,.rs-cookie-menu__form .button>[aria-hidden="true"]{display:none}