.gst-gift,.gst-gift *,.gst-gift-launcher,.gst-gift-launcher *{box-sizing:border-box}.gst-gift[hidden],.gst-gift [hidden],.gst-gift-launcher[hidden]{display:none!important}html.gst-gift-open{overflow:hidden}.gst-gift{width:min(460px, calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;margin:auto;border:0;border-radius:22px;color:#242a26;background:#fffdf7;box-shadow:0 24px 100px #0005;overflow:auto;overscroll-behavior:contain;font:400 15px/1.5 Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:center}.gst-gift::backdrop{background:rgb(16 22 18 / 62%);backdrop-filter:blur(3px)}.gst-gift__inner{position:relative;padding:28px 40px 26px}.gst-gift button,.gst-gift input{font-family:inherit}.gst-gift button,.gst-gift-launcher button{cursor:pointer;touch-action:manipulation}.gst-gift button:focus-visible,.gst-gift a:focus-visible,.gst-gift-launcher button:focus-visible{outline:3px solid #00aaa1;outline-offset:4px}.gst-gift__close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fff0;color:#242a26}.gst-gift__close:hover{background:#eeeae2}.gst-gift__close svg{width:20px;height:20px}.gst-gift__art{position:relative;display:grid;place-items:center;width:170px;height:119px;margin:0 auto 9px}.gst-gift__art::before{content:"";position:absolute;width:112px;height:112px;border-radius:50%;background:#e5eee6}.gst-gift__art::after{content:"✦";position:absolute;right:5px;top:16px;font-size:27px;line-height:1;color:#b38a32;transform:rotate(12deg)}.gst-gift__art img{position:relative;z-index:1;display:block;width:92px;height:110px;object-fit:contain}.gst-gift__eyebrow{margin:0 0 7px;font-size:10px;font-weight:800;letter-spacing:.16em;color:#9d2135}.gst-gift__title{margin:0;font:800 37px/1.13 Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.055em;text-transform:none;color:#242a26}.gst-gift__title:focus{outline:none}.gst-gift__eyebrow{text-transform:uppercase}.gst-gift__description{margin:12px auto 20px;max-width:310px;font-size:14px;line-height:1.55;color:#596059}.gst-gift__form{display:grid;gap:11px;margin:0}.gst-gift__label{display:block;margin:0 0 7px;text-align:left;font-size:12px;font-weight:700}.gst-gift__email{display:block;width:100%;height:52px;padding:0 15px;border:1px solid #a9aea6;border-radius:8px;background:#fff;color:#242a26;font-size:16px!important;box-shadow:none}.gst-gift__email:focus{border-color:#1a6649;outline:2px solid #1a6649;outline-offset:1px}.gst-gift__email[aria-invalid="true"]{border-color:#a32034}.gst-gift__primary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;padding:12px 18px;border:0;border-radius:8px;color:#fff;background:#9d2135;font-size:15px;line-height:1.25;font-weight:750;text-decoration:none;box-shadow:none}.gst-gift .gst-gift__primary:hover{color:#fff!important;background:#17533c!important}.gst-gift .gst-gift__primary{color:#fff!important}.gst-gift__primary:disabled{cursor:wait;opacity:.65}.gst-gift__consent{margin:12px 0 0;font-size:10px;line-height:1.55;color:#737970}.gst-gift__consent a{color:inherit;text-decoration:underline;text-underline-offset:2px}.gst-gift__later{display:inline-block;min-height:36px;margin:9px 0 0;padding:7px 12px;border:0;background:#fff0;color:#586057;font-size:12px;text-decoration:underline;text-underline-offset:3px}.gst-gift__later:hover{background:#fff0;color:#242a26}.gst-gift__error{margin:0;text-align:left;color:#a32034;font-size:12px;line-height:1.4}.gst-gift__trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gst-gift__success-icon{display:grid;place-items:center;width:52px;height:52px;margin:7px auto 18px;border-radius:50%;color:#fff;background:#17533c}.gst-gift__success-icon svg{width:27px;height:27px}.gst-gift__code-box{margin:20px 0 16px;padding:19px 15px;border:1.5px dashed #9aa99b;border-radius:10px;background:#f0f4eb}.gst-gift__code-label{display:block;margin-bottom:6px;color:#586757;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.gst-gift__code{display:block;color:#174c38;font:800 30px/1.2 Manrope,sans-serif;letter-spacing:.12em;user-select:all}.gst-gift__copy{margin:11px auto 0;padding:7px 12px;min-height:34px;border:1px solid #a5b2a3;border-radius:6px;background:#fff;color:#174c38;font-size:12px;font-weight:700}.gst-gift__copy:hover{background:#e5eee0}.gst-gift .gst-gift__copy{color:#174c38!important;background:#fff!important}.gst-gift .gst-gift__copy:hover{color:#174c38!important;background:#e5eee0!important}.gst-gift__fine{margin:12px 0 0;font-size:10px;line-height:1.5;color:#737970}.gst-gift-launcher{position:fixed;right:max(22px, env(safe-area-inset-right));bottom:max(22px, env(safe-area-inset-bottom));z-index:99980;font-family:Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.gst-gift-launcher__open{position:relative;display:flex;align-items:center;gap:13px;min-height:76px;padding:9px 24px 9px 12px;border:1px solid #deded2;border-radius:16px;background:#fffdf7;color:#202c23;text-align:left;box-shadow:0 5px 28px #0003}.gst-gift-launcher__open:hover{background:#fff8e4;color:#202c23}.gst-gift-launcher__open img{display:block;width:48px;height:57px;object-fit:contain}.gst-gift-launcher__open small{display:block;margin:0 0 4px;font-size:9px;line-height:1.2;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8c293a}.gst-gift-launcher__open strong{display:block;font-size:19px;line-height:1.2;font-weight:800;letter-spacing:-.035em}.gst-gift-launcher__hide{position:absolute;top:-9px;right:-9px;display:grid;place-items:center;width:28px;height:28px;border:1px solid #d4d7cd;border-radius:50%;padding:0;color:#364038;background:#fffdf7;box-shadow:0 2px 9px #0001}.gst-gift-launcher__hide:hover{background:#eeeae2;color:#202c23}.gst-gift-launcher__hide svg{width:12px;height:12px}@media (max-width:600px){.gst-gift{width:calc(100vw - 28px);max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px);border-radius:18px}.gst-gift__inner{padding:22px 25px 20px}.gst-gift__art{height:106px;margin-bottom:5px}.gst-gift__art img{width:80px;height:95px}.gst-gift__art::before{width:97px;height:97px}.gst-gift__title{font-size:32px}.gst-gift__description{margin-top:10px;margin-bottom:17px;font-size:13px}.gst-gift-launcher{right:16px;bottom:max(18px, env(safe-area-inset-bottom))}.gst-gift-launcher__open{min-height:69px;padding:7px 22px 7px 10px;gap:10px}.gst-gift-launcher__open img{width:43px;height:51px}.gst-gift-launcher__open strong{font-size:17px}}@media (prefers-reduced-motion:no-preference){.gst-gift[open]{animation:gst-gift-enter .18s ease-out}@keyframes gst-gift-enter{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}