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-shipping-welcome{position:fixed;right:64px;bottom:calc(90px + env(safe-area-inset-bottom,0px));z-index:28;font:13px/1.45 var(--font-body-family,sans-serif);letter-spacing:normal;color:#49363b;text-align:left}dr-shipping-welcome *{box-sizing:border-box}dr-shipping-welcome [hidden]{display:none!important}.dr-sw-toggle{display:flex;align-items:center;gap:8px;min-height:44px;padding:9px 15px;border:1px solid #ddc4c8;background:#fff8f5;border-radius:24px;box-shadow:0 3px 12px #49363b1a;color:inherit;font:inherit;cursor:pointer}.dr-sw-toggle span{font-size:19px}.dr-sw-panel{position:absolute;right:0;bottom:54px;width:min(350px,calc(100vw - 80px));max-height:calc(100dvh - 180px);overflow:auto;background:#fff8f5;border:1px solid #ddc4c8;border-radius:18px;padding:16px;box-shadow:0 10px 35px #49363b24}.dr-sw-close{position:absolute;top:2px;right:2px;width:44px;height:44px;background:none;border:0;font-size:24px;color:inherit;cursor:pointer}.dr-sw-panel p{margin:12px 0}.dr-sw-panel .dr-sw-kicker{margin:0 26px 10px 0;font-size:9px;letter-spacing:1.5px;color:#846771}.dr-sw-panel h2{margin:0 20px 12px 0;font:600 18px/1.2 var(--font-heading-family,serif);color:#49363b;letter-spacing:0}.dr-sw-destination{font-size:12px}.dr-sw-offer{padding:13px 12px;background:#efdfdf;border-radius:10px;color:#754957;font-size:18px;font-weight:650;line-height:1.3}.dr-sw-panel .dr-sw-terms{font-size:11px;color:#6b595f}.dr-sw-continue{display:block;min-height:44px;width:100%;border:0;border-radius:9px;background:#774855;color:#fff;font:600 13px var(--font-body-family,sans-serif);cursor:pointer}.dr-sw-country{margin-top:10px;font-size:11px}.dr-sw-country summary{min-height:36px;cursor:pointer;display:flex;align-items:center;text-decoration:underline;text-underline-offset:3px}.dr-sw-country select{display:block;width:100%;padding:9px;border:1px solid #ddc4c8;background:#fff;border-radius:6px;color:#49363b;margin:8px 0;font:inherit}.dr-sw-country button{min-height:36px;padding:6px 12px;border:1px solid #ddc4c8;border-radius:6px;background:#efdfdf;color:inherit;cursor:pointer}.dr-sw-policy{display:inline-flex;align-items:center;min-height:32px;font-size:11px;color:#754957;text-underline-offset:3px}dr-shipping-welcome :focus-visible{outline:2px solid #774855;outline-offset:3px}body:has(cart-drawer.active) dr-shipping-welcome,body:has(quick-add-modal[open]) dr-shipping-welcome,body:has(details.menu-opening) dr-shipping-welcome{visibility:hidden}@media(max-width:600px){dr-shipping-welcome{right:60px}.dr-sw-panel{width:min(300px,calc(100vw - 76px));padding:14px}.dr-sw-panel h2{font-size:17px}}dr-shipping-welcome[hidden]{display:none!important}.dr-sw-rates{margin:12px 0}.dr-sw-rates div{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid #e8d7d9}.dr-sw-rates dt{font-size:12px}.dr-sw-rates dd{margin:0;white-space:nowrap;font-size:13px;font-weight:650;color:#754957}.dr-sw-intro{font-size:14px;font-weight:600}.dr-sw-actions{display:flex;gap:14px;align-items:center}.dr-sw-actions .dr-sw-continue{width:auto;flex:1}.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=AAAAAAAAAAAa */
