.ms-pwa-invite[hidden],.ms-pwa-invite__instructions[hidden]{display:none!important}.ms-pwa-invite{position:fixed;z-index:180;left:18px;bottom:24px;width:min(420px,calc(100vw - 36px));box-sizing:border-box;display:flex;align-items:flex-start;gap:16px;padding:25px 23px 23px 22px;background:radial-gradient(circle at 100% 0%,rgba(188,159,101,.14),transparent 50%),linear-gradient(145deg,#20372e,#111e1a 88%);border:1px solid rgba(195,165,108,.63);border-top:3px solid #c8a46c;border-radius:2px;color:#f7f2e8;box-shadow:0 22px 64px #0008;font-family:var(--font-body-family,Montserrat,sans-serif);animation:ms-pwa-appear .48s cubic-bezier(.2,.8,.2,1) both}.ms-pwa-invite:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid #ffffff12}.ms-pwa-invite__logo{flex:0 0 54px;width:54px;height:52px;display:grid;place-items:center;background:linear-gradient(135deg,#f0d8a7,#b38d55);color:#1a3328;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.ms-pwa-invite__logo span{font:600 27px/1 Georgia,serif;letter-spacing:-.08em}.ms-pwa-invite__content{flex:1;min-width:0;padding-top:1px}.ms-pwa-invite__heading{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:33px}.ms-pwa-invite__eyebrow{font-size:10px;line-height:1.4;font-weight:600;letter-spacing:.13em;color:#dfc188;text-transform:uppercase}.ms-pwa-invite__dismiss{-webkit-appearance:none;appearance:none;flex:0 0 46px;width:46px;height:45px;min-width:46px;padding:0;border:0;background:linear-gradient(145deg,#f1d6a0,#b58b4a);color:#173127;cursor:pointer;display:grid;place-items:center;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);transition:filter .2s ease}.ms-pwa-invite__dismiss:hover{filter:brightness(1.12)}.ms-pwa-invite__dismiss .ms-scissors{display:block;width:29px;height:29px;pointer-events:none;overflow:visible}.ms-pwa-invite__dismiss .ms-scissors__upper,.ms-pwa-invite__dismiss .ms-scissors__lower{transform-box:view-box;transform-origin:24px 24px}@keyframes ms-pwa-snip-upper{0%,to{transform:rotate(0)}30%{transform:rotate(25deg)}60%{transform:rotate(-12deg)}}@keyframes ms-pwa-snip-lower{0%,to{transform:rotate(0)}30%{transform:rotate(-25deg)}60%{transform:rotate(12deg)}}@keyframes ms-pwa-cut-upper{0%,to{transform:rotate(0)}40%{transform:rotate(32deg)}70%{transform:rotate(-15deg)}}@keyframes ms-pwa-cut-lower{0%,to{transform:rotate(0)}40%{transform:rotate(-32deg)}70%{transform:rotate(15deg)}}.ms-pwa-invite__dismiss:hover .ms-scissors__upper,.ms-pwa-invite__dismiss:focus-visible .ms-scissors__upper{animation:ms-pwa-snip-upper .72s ease-in-out infinite}.ms-pwa-invite__dismiss:hover .ms-scissors__lower,.ms-pwa-invite__dismiss:focus-visible .ms-scissors__lower{animation:ms-pwa-snip-lower .72s ease-in-out infinite}.ms-pwa-invite__dismiss.is-cutting .ms-scissors__upper{animation:ms-pwa-cut-upper .52s ease-in-out 1 both!important}.ms-pwa-invite__dismiss.is-cutting .ms-scissors__lower{animation:ms-pwa-cut-lower .52s ease-in-out 1 both!important}.ms-pwa-invite__title{display:block;margin:9px 0 10px;color:#f7f2e9;font:300 clamp(22px,3vw,29px)/1.15 var(--font-heading-family,Georgia,serif);letter-spacing:.005em}.ms-pwa-invite__description{color:#e1dfd4;font-size:12px;line-height:1.65;margin:0 0 17px;font-weight:400}.ms-pwa-invite__action{width:100%;min-height:46px;padding:12px 15px;background:linear-gradient(105deg,#efdaa9,#c69e64);color:#1a2e25;border:1px solid #d2ae75;display:flex;justify-content:space-between;align-items:center;text-align:left;gap:8px;font-family:inherit;font-size:12px;font-weight:650;letter-spacing:.055em;cursor:pointer;transition:filter .2s ease}.ms-pwa-invite__action:hover{filter:brightness(1.1)}.ms-pwa-invite__instructions{margin:12px 0 0!important;font-size:12px;line-height:1.6;color:#e2d5b9;font-weight:400}.ms-pwa-invite__action:focus-visible,.ms-pwa-invite__dismiss:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:989px){.ms-pwa-invite{left:12px;right:12px;top:calc(12px + env(safe-area-inset-top,0px));bottom:auto;width:min(420px,calc(100vw - 24px));padding:19px 17px 19px 16px;gap:12px;max-height:min(75dvh,490px);overflow-y:auto;overscroll-behavior:contain}body:has(#Details-menu-drawer-container[open]) .ms-pwa-invite,body:has(.cart-drawer.active) .ms-pwa-invite,body:has(cart-drawer.active) .ms-pwa-invite{display:none!important}}@media(max-width:360px){.ms-pwa-invite__logo{flex-basis:43px;width:43px;height:41px}.ms-pwa-invite__dismiss{flex-basis:42px;width:42px;height:42px;min-width:42px}.ms-pwa-invite__title{font-size:20px}}@keyframes ms-pwa-appear{0%{opacity:0;transform:translateY(-15px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.ms-pwa-invite{animation:none!important}.ms-pwa-invite *{transition:none!important}.ms-pwa-invite__dismiss .ms-scissors__upper,.ms-pwa-invite__dismiss .ms-scissors__lower{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/mosaico-pwa-invite.css.map */
