dr-gift-nudge{position:fixed;left:12px;bottom:calc(136px + env(safe-area-inset-bottom,0px));z-index:29;display:block;color:#382d2d;font-family:var(--font-body-family, sans-serif);font-size:13px;line-height:1.45;letter-spacing:normal;text-align:left}dr-gift-nudge *,dr-gift-nudge *:before,dr-gift-nudge *:after{box-sizing:border-box}dr-gift-nudge[hidden],dr-gift-nudge [hidden]{display:none!important}.dr-gift-nudge__toggle{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid #dec6c8;border-radius:50%;background:#fff8f5;color:#62484e;font:inherit;font-size:24px;cursor:pointer;box-shadow:0 3px 12px #62484e20}.dr-gift-nudge__toggle:hover{background:#f7e7e5}.dr-gift-nudge__check{position:absolute;right:-2px;top:-2px;width:18px;height:18px;border-radius:50%;background:#774855;color:#fff;font-size:12px;line-height:18px;text-align:center}.dr-gift-nudge__panel{position:absolute;left:0;bottom:58px;width:min(280px,calc(100vw - 24px));max-height:min(420px,calc(100dvh - 220px));overflow-y:auto;padding:18px 16px 14px;border:1px solid #e6ced1;border-radius:14px;background:#fff8f5;box-shadow:0 6px 24px #62484e22;animation:dr-gift-nudge-in .2s ease-out}.dr-gift-nudge__panel p{margin:0}.dr-gift-nudge__title{padding-right:28px;font-size:14px;font-weight:700}.dr-gift-nudge__earned{margin-top:8px!important;font-size:12px}.dr-gift-nudge__next{margin-top:8px!important;color:#774855;font-size:14px;font-weight:600}.dr-gift-nudge__close{position:absolute;right:3px;top:3px;width:44px;height:44px;padding:0;border:0;background:transparent;color:#62484e;font-size:24px;line-height:1;cursor:pointer}.dr-gift-nudge__track{height:5px;margin-top:13px;border-radius:5px;overflow:hidden;background:#e6d8d6}.dr-gift-nudge__track span{display:block;height:100%;width:0;background:#a46578;transition:width .2s ease}.dr-gift-nudge__steps{display:flex;justify-content:space-between;margin-top:5px;font-size:10px;color:#655455}.dr-gift-nudge__steps .is-reached{font-weight:700;color:#774855}.dr-gift-nudge__panel>a{display:inline-flex;align-items:center;min-height:44px;color:#774855;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.dr-gift-nudge__panel details{border-top:1px solid #e6ced1;font-size:11px;color:#655455}.dr-gift-nudge__panel summary{cursor:pointer;padding:8px 0;min-height:32px}.dr-gift-nudge__panel details p{padding:0 0 6px}dr-gift-nudge :focus-visible{outline:2px solid #774855;outline-offset:3px}body:has(cart-drawer.active) dr-gift-nudge,body:has(quick-add-modal[open]) dr-gift-nudge,body:has(details.menu-opening) dr-gift-nudge{visibility:hidden}@keyframes dr-gift-nudge-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.dr-gift-nudge__panel{animation:none}.dr-gift-nudge__track span{transition:none}}.dr-shop-rating{display:flex;flex-direction:column;gap:5px;padding:14px 16px;margin:12px 0 16px;border:1px solid #dfc9cd;border-radius:10px;background:#fffaf8;color:#30252a;text-decoration:none;font-family:var(--font-body-family);font-size:14px;line-height:1.5;letter-spacing:normal}.dr-shop-rating__label{font-size:12px;font-weight:600;color:#6f4857}.dr-shop-rating__score{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;row-gap:2px}.dr-shop-rating__stars{color:#80515c;font-size:16px;letter-spacing:1px;margin-right:3px}.dr-shop-rating__scope,.dr-shop-rating__meta{font-size:12px;color:#62575a}.dr-shop-rating__link{font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;margin-top:3px}.dr-shop-rating:hover{border-color:#80515c}.dr-shop-rating:focus-visible{outline:2px solid #80515c;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map?subset=AAAAAAAAAAAK */
