#popup{--wt-cream-1: #FFFBF7;--wt-cream-2: #FFFFFF;--wt-border: #E8E5E0;--wt-green: #1F3A2E;--wt-green-dark: #16281F;--wt-amber: #1F3A2E;--wt-amber-dark: #16281F;--wt-title: #1A1A1A;--wt-body: #6B6B6B;--wt-radius: 26px}@media screen and (min-width:768px){#popup.slide-up.visible:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1999;pointer-events:none;background:radial-gradient(circle at bottom right,rgba(26,26,26,.1),transparent 55%);opacity:0}@media screen and (prefers-reduced-motion:no-preference){#popup.slide-up.visible:before{animation:wt-overlay-in .6s ease-out forwards}}@media screen and (prefers-reduced-motion:reduce){#popup.slide-up.visible:before{opacity:1}}}@keyframes wt-overlay-in{0%{opacity:0}to{opacity:1}}#slide-up{background:radial-gradient(120% 140% at 100% 0%,rgba(31,58,46,.14),transparent 60%),linear-gradient(160deg,var(--wt-cream-1) 0%,var(--wt-cream-2) 100%);border:1px solid var(--wt-border);border-radius:var(--wt-radius);box-shadow:0 20px 60px #1a1a1a38,0 2px 10px #1a1a1a1a;overflow:hidden;opacity:0;transform:translateY(28px) scale(.96)}@media screen and (prefers-reduced-motion:no-preference){#slide-up{transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1)}#popup.visible #slide-up{opacity:1;transform:translateY(0) scale(1);transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1)}}@media screen and (prefers-reduced-motion:reduce){#popup.visible #slide-up{opacity:1;transform:none}}#popup.visible #slide-up{opacity:1;transform:translateY(0) scale(1)}#slide-up:after{content:"";position:absolute;top:-6px;right:-6px;width:92px;height:92px;pointer-events:none;opacity:.5;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%231F3A2E' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M10 110 C 30 90, 40 70, 55 45 C 65 28, 78 15, 100 8'/%3E%3Cpath d='M55 45 C 45 40, 35 42, 26 52'/%3E%3Cpath d='M55 45 C 60 34, 70 30, 82 32'/%3E%3Cpath d='M75 25 C 68 20, 60 21, 53 28'/%3E%3Cpath d='M75 25 C 80 16, 90 12, 100 14'/%3E%3C/g%3E%3C/svg%3E")}@media screen and (max-width:767px){#slide-up{left:12px;right:12px;bottom:12px;width:auto;max-width:none;border-radius:22px}#slide-up:after{width:60px;height:60px;opacity:.35}}.desktop-popup.fullscreen-popup{max-width:460px}.fullscreen-popup .popup-skin{background:radial-gradient(120% 140% at 100% 0%,rgba(31,58,46,.14),transparent 60%),linear-gradient(160deg,var(--wt-cream-1) 0%,var(--wt-cream-2) 100%)!important;border:1px solid var(--wt-border);border-radius:var(--wt-radius)!important;box-shadow:0 24px 70px #1a1a1a40;position:relative;overflow:hidden}.fullscreen-popup .popup-skin:after{content:"";position:absolute;top:-6px;right:-6px;width:110px;height:110px;pointer-events:none;opacity:.45;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%231F3A2E' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M10 110 C 30 90, 40 70, 55 45 C 65 28, 78 15, 100 8'/%3E%3Cpath d='M55 45 C 45 40, 35 42, 26 52'/%3E%3Cpath d='M55 45 C 60 34, 70 30, 82 32'/%3E%3Cpath d='M75 25 C 68 20, 60 21, 53 28'/%3E%3Cpath d='M75 25 C 80 16, 90 12, 100 14'/%3E%3C/g%3E%3C/svg%3E")}@media screen and (prefers-reduced-motion:no-preference){#fullscreen{animation:wt-fullscreen-in .55s cubic-bezier(.16,1,.3,1) both}}@keyframes wt-fullscreen-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.popup-gift-badge{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 auto 14px;border-radius:50%;background:linear-gradient(160deg,#1f3a2e2e,#1f3a2e14);border:1px solid rgba(31,58,46,.35);color:var(--wt-amber-dark)}.popup-gift-badge svg{width:20px;height:20px}.popup--body .custom-font{color:var(--wt-title);font-size:26px;letter-spacing:-.2px;margin-bottom:10px}.popup--body .popup--description{color:var(--wt-body);font-size:15px;line-height:1.6;margin-bottom:26px}.popup--body .popup--description p{margin:0}.popup--body .note.form-success{color:var(--wt-green);margin-bottom:20px}.popup--body .input-group-field{background:var(--wt-cream-1);color:var(--wt-title);border:1.5px solid var(--wt-border);border-radius:999px;padding:14px 20px;max-width:100%;text-align:center;transition:border-color .2s ease,box-shadow .2s ease}.popup--body .input-group-field::placeholder{color:#6b6b6b8c}.popup--body .input-group-field:focus,.popup--body .input-group-field:focus-within{border-color:var(--wt-green);box-shadow:0 0 0 3px #1f3a2e24;outline:none}.popup--body .input-group{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%}.popup--body .input-group .form-control,.popup--body .input-group>span{width:100%}.popup--body .btn.dynamic-section-button--popup{background-color:var(--wt-green);color:var(--wt-cream-1);border-radius:999px;padding:14px 32px;font-weight:600;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease;box-shadow:0 6px 18px #1f3a2e40}.popup--body .btn.dynamic-section-button--popup:hover,.popup--body .btn.dynamic-section-button--popup:focus-visible{background-color:var(--wt-green-dark);transform:translateY(-2px);box-shadow:0 10px 24px #1f3a2e52}.popup-disclaimer{display:block;margin-top:16px;font-size:11px;line-height:1.5;color:#6b6b6ba6}.popup-disclaimer a{color:#6b6b6bcc;text-decoration:underline}#slide-up .popup--close-btn,.fullscreen-popup .popup--close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;top:14px;right:14px;border-radius:50%;background:#1a1a1a0f;color:var(--wt-title);transition:background-color .2s ease,color .2s ease}#slide-up .popup--close-btn:hover,.fullscreen-popup .popup--close:hover{background:#1a1a1a24;color:var(--wt-green-dark)}#slide-up .popup--body{padding:34px 28px 26px}@media screen and (max-width:767px){.popup--body .custom-font{font-size:22px}#slide-up .popup--body{padding:30px 20px 22px}.popup--body .input-group-field,.popup--body .btn.dynamic-section-button--popup{width:100%;min-height:48px;box-sizing:border-box}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/component-popup-custom.css.map */
