@font-face{font-family:"DM STIX Two Math";src:url(dm-stix-two-math-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM UTM Avo;src:url(dm-utm-avo.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM UTM Avo;src:url(dm-utm-avo-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.dm-newsletter-popup[hidden]{display:none!important}.dm-newsletter-popup{position:fixed;z-index:2147483200;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:22px;color:var(--dm-newsletter-text, #114a30);font-family:DM UTM Avo,Arial,sans-serif;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s ease}.dm-newsletter-popup.is-open{opacity:1;visibility:visible}.dm-newsletter-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,var(--dm-newsletter-overlay-opacity, .65));cursor:default;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.dm-newsletter-popup__dialog{position:relative;z-index:1;isolation:isolate;display:grid;box-sizing:border-box;width:min(var(--dm-newsletter-dialog-width, 1060px),calc(100vw - 44px));height:min(560px,calc(100dvh - 44px));min-height:min(480px,calc(100dvh - 44px));grid-template-areas:"media content";grid-template-columns:var(--dm-newsletter-media-width, 47%) calc(100% - var(--dm-newsletter-media-width, 47%));gap:16px;overflow:hidden;padding:1px;border:18px solid transparent;border-radius:32px;background:linear-gradient(var(--dm-newsletter-background, #fdf5ed),var(--dm-newsletter-background, #fdf5ed)) padding-box,repeating-linear-gradient(135deg,color-mix(in srgb,var(--dm-newsletter-accent, #780d0d) 76%,#ffffff) 0,var(--dm-newsletter-accent, #780d0d) 9px,color-mix(in srgb,var(--dm-newsletter-accent, #780d0d) 74%,#210000) 29px,color-mix(in srgb,var(--dm-newsletter-secondary, #114a30) 76%,#ffffff) 30px,var(--dm-newsletter-secondary, #114a30) 39px,color-mix(in srgb,var(--dm-newsletter-secondary, #114a30) 76%,#00150d) 59px,color-mix(in srgb,var(--dm-newsletter-accent, #780d0d) 76%,#ffffff) 60px) border-box;box-shadow:0 30px 90px #0000006b,0 0 0 1px #fada93d1,inset 0 0 0 1px #fff1cde6,inset 0 0 12px #ffecb847;transform:translateY(16px) scale(.985);transition:transform .26s cubic-bezier(.22,1,.36,1)}.dm-newsletter-popup__dialog:before{top:1px;right:1px;bottom:1px;left:1px;border-radius:29px;box-shadow:inset 0 0 7px #ffffff52}.dm-newsletter-popup__dialog:after{top:14px;right:14px;bottom:14px;left:14px;border-radius:17px;box-shadow:0 0 7px #f8d28059,inset 0 0 4px #ffffff3d}.dm-newsletter-popup__dialog--image-right{grid-template-areas:"content media";grid-template-columns:calc(100% - var(--dm-newsletter-media-width, 47%)) var(--dm-newsletter-media-width, 47%)}.dm-newsletter-popup.is-open .dm-newsletter-popup__dialog{transform:translateY(0) scale(1)}.dm-newsletter-popup__close{position:absolute;z-index:3;top:26px;right:26px;display:grid;width:42px;height:42px;min-width:42px;min-height:42px;place-items:center;padding:0;color:#fff;border:1px solid rgba(255,255,255,.7);border-radius:50%;background:var(--dm-newsletter-accent, #780d0d);box-shadow:0 6px 18px #780d0d47;cursor:pointer}.dm-newsletter-popup__close:hover{color:#fff;border-color:#fff;filter:brightness(1.12)}.dm-newsletter-popup__close:focus-visible,.dm-newsletter-popup__email:focus-visible,.dm-newsletter-popup__submit:focus-visible,.dm-newsletter-popup__decline:focus-visible{outline:3px solid color-mix(in srgb,var(--dm-newsletter-accent, #780d0d) 35%,transparent);outline-offset:3px}.dm-newsletter-popup__close .svg-wrapper,.dm-newsletter-popup__close svg{width:17px;height:17px}.dm-newsletter-popup__media{position:relative;grid-area:media;min-width:0;min-height:0;overflow:hidden;border-radius:17px;background:#eadfd3}.dm-newsletter-popup__media picture{display:block;width:100%;height:100%}.dm-newsletter-popup__media img{display:block;width:100%;height:100%;object-fit:fill;object-position:center 57%}.dm-newsletter-popup__content{position:relative;grid-area:content;display:flex;min-width:0;min-height:0;flex-direction:column;align-items:center;justify-content:center;overflow:auto;padding:32px 40px 28px;border-radius:17px;background:var(--dm-newsletter-background, #fdf5ed);text-align:center;scrollbar-width:thin}.dm-newsletter-popup__corner-decoration{position:absolute;z-index:0;right:8px;bottom:6px;display:block;width:88px;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.dm-newsletter-popup__signup-view,.dm-newsletter-popup__success-view{position:relative;z-index:1;width:100%}.dm-newsletter-popup__signup-view[hidden],.dm-newsletter-popup__success-view[hidden]{display:none!important}.dm-newsletter-popup__logo{display:flex;min-height:58px;align-items:center;justify-content:center;margin:0 auto 14px;padding:0 46px}.dm-newsletter-popup__logo img{display:block;width:auto;max-width:min(225px,100%);height:auto;max-height:62px;object-fit:contain}.dm-newsletter-popup__eyebrow{display:flex;width:100%;align-items:center;justify-content:center;gap:14px;margin:0 0 16px;color:var(--dm-newsletter-secondary, #114a30);font-family:DM UTM Avo,Arial,sans-serif!important;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.26em;text-transform:uppercase}.dm-newsletter-popup__eyebrow:before,.dm-newsletter-popup__eyebrow:after{content:"";width:min(86px,18%);height:1px;background:color-mix(in srgb,var(--dm-newsletter-accent, #780d0d) 58%,transparent)}.dm-newsletter-popup__eyebrow span{flex:0 0 auto}.dm-newsletter-popup__heading{max-width:600px;margin:0;color:var(--dm-newsletter-accent, #780d0d);font-family:"DM STIX Two Math",Bodoni MT,Didot,Georgia,Times New Roman,serif!important;font-size:clamp(58px,5.5vw,78px);font-weight:400;line-height:.9;letter-spacing:-.055em;text-transform:none}.dm-newsletter-popup__heading span{display:block;margin-top:12px;margin-bottom:8px;color:var(--dm-newsletter-secondary, #114a30);font-family:DM UTM Avo,Arial,sans-serif!important;font-size:.39em;font-weight:400;line-height:1.1;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.dm-newsletter-popup__body{max-width:390px;margin:16px auto 20px;color:color-mix(in srgb,var(--dm-newsletter-secondary, #114a30) 82%,transparent);font-size:14px;line-height:1.5}.dm-newsletter-popup__body p{margin:0}.dm-newsletter-popup__body strong{color:var(--dm-newsletter-secondary, #114a30);font-weight:700}.dm-newsletter-popup__form{display:grid;width:100%;gap:12px}.dm-newsletter-popup__email-field{position:relative;width:100%}.dm-newsletter-popup__email-icon{position:absolute;z-index:1;top:50%;left:18px;display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;color:color-mix(in srgb,var(--dm-newsletter-secondary, #114a30) 68%,transparent);pointer-events:none;transform:translateY(-50%)}.dm-newsletter-popup__email-icon svg{width:100%;height:100%}.dm-newsletter-popup__email{box-sizing:border-box;width:100%;height:58px;margin:0;padding:0 20px;color:var(--dm-newsletter-secondary, #114a30);border:1px solid color-mix(in srgb,var(--dm-newsletter-secondary, #114a30) 42%,transparent);border-radius:10px;background:#ffffffd1;box-shadow:none;font-family:DM UTM Avo,Arial,sans-serif!important;font-size:15px}.dm-newsletter-popup__email-field .dm-newsletter-popup__email{padding-left:54px}.dm-newsletter-popup__email::placeholder{color:color-mix(in srgb,var(--dm-newsletter-secondary, #114a30) 54%,transparent);opacity:1}.dm-newsletter-popup__email:focus{border-color:var(--dm-newsletter-secondary, #114a30);box-shadow:0 0 0 3px color-mix(in srgb,var(--dm-newsletter-secondary, #114a30) 14%,transparent);outline:none}.dm-newsletter-popup__submit{display:flex;width:100%;min-height:58px;align-items:center;justify-content:center;margin:0;padding:12px 24px;color:#fff;border:1px solid var(--dm-newsletter-accent, #780d0d);border-radius:10px;background:var(--dm-newsletter-accent, #780d0d);box-shadow:0 10px 24px color-mix(in srgb,var(--dm-newsletter-accent, #780d0d) 24%,transparent);font-family:DM UTM Avo,Arial,sans-serif!important;font-size:15px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:filter .16s ease,transform .16s ease}.dm-newsletter-popup__submit-arrow{margin-left:12px;font-size:24px;font-weight:400;line-height:1;transition:transform .16s ease}.dm-newsletter-popup__submit:hover{filter:brightness(.94);transform:translateY(-1px)}.dm-newsletter-popup__submit:hover .dm-newsletter-popup__submit-arrow{transform:translate(4px)}.dm-newsletter-popup__message{display:flex;align-items:flex-start;gap:7px;margin:-4px 2px 0;color:#b3261e;font-size:12px;text-align:left}.dm-newsletter-popup__message .svg-wrapper,.dm-newsletter-popup__message svg{width:16px;height:16px;flex:0 0 16px}.dm-newsletter-popup__decline{margin:14px 0 0;padding:5px;color:color-mix(in srgb,var(--dm-newsletter-secondary, #114a30) 84%,transparent);border:0;background:transparent;font-family:DM UTM Avo,Arial,sans-serif!important;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dm-newsletter-popup__reassurance{display:block;max-width:360px;margin:16px auto 0;color:color-mix(in srgb,var(--dm-newsletter-secondary, #114a30) 58%,transparent);font-size:11px;line-height:1.55}.dm-newsletter-popup__success-view{display:flex;max-width:420px;flex-direction:column;align-items:center;margin:0 auto;outline:none}.dm-newsletter-popup__success-icon{display:grid;width:76px;height:76px;place-items:center;margin:2px auto 20px;color:var(--dm-newsletter-accent, #c79248);border:1px solid color-mix(in srgb,var(--dm-newsletter-accent, #c79248) 42%,transparent);border-radius:50%;background:radial-gradient(circle at center,rgba(255,255,255,.96) 0 58%,transparent 59%),color-mix(in srgb,var(--dm-newsletter-accent, #c79248) 12%,white);box-shadow:0 0 0 7px color-mix(in srgb,var(--dm-newsletter-accent, #c79248) 9%,transparent),0 10px 25px color-mix(in srgb,var(--dm-newsletter-accent, #c79248) 18%,transparent)}.dm-newsletter-popup__success-icon svg{width:38px;height:38px}.dm-newsletter-popup__success-eyebrow{margin:0 0 10px;color:var(--dm-newsletter-accent, #c79248);font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.14em}.dm-newsletter-popup__success-heading{margin:0;color:var(--dm-newsletter-text, #242424);font-family:Georgia,Times New Roman,serif!important;font-size:clamp(42px,4vw,52px);font-weight:400;line-height:1.05;letter-spacing:-.04em;outline:none}.dm-newsletter-popup__success-body{margin:18px auto 7px;color:color-mix(in srgb,var(--dm-newsletter-text, #242424) 76%,transparent);font-size:15px;line-height:1.55}.dm-newsletter-popup__success-body p{margin:0}.dm-newsletter-popup__success-email{display:block;max-width:100%;color:var(--dm-newsletter-text, #242424);font-size:15px;line-height:1.5;overflow-wrap:anywhere}.dm-newsletter-popup__success-note{max-width:370px;margin:15px auto 22px;color:color-mix(in srgb,var(--dm-newsletter-text, #242424) 60%,transparent);font-size:12px;line-height:1.55}.dm-newsletter-popup__success-button{display:flex;width:100%;min-height:56px;align-items:center;justify-content:center;margin:0;padding:12px 24px;color:#fff;border:1px solid var(--dm-newsletter-accent, #c79248);border-radius:8px;background:var(--dm-newsletter-accent, #c79248);box-shadow:0 10px 24px color-mix(in srgb,var(--dm-newsletter-accent, #c79248) 24%,transparent);font-family:DM UTM Avo,Arial,sans-serif!important;font-size:15px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:filter .16s ease,transform .16s ease}.dm-newsletter-popup__success-button:hover{filter:brightness(.94);transform:translateY(-1px)}body.dm-newsletter-discount-open{overflow:hidden!important;touch-action:none}@media screen and (max-width:899px)and (min-width:750px){.dm-newsletter-popup__content{padding-inline:28px}.dm-newsletter-popup__heading{font-size:54px}}@media screen and (max-width:749px){.dm-newsletter-popup{padding:18px}.dm-newsletter-popup__dialog,.dm-newsletter-popup__dialog--image-right{display:flex;width:min(380px,calc(100vw - 36px));height:auto;min-height:0;max-height:calc(100dvh - 36px);flex-direction:column;overflow:auto;gap:0;padding:1px;border-width:15px;border-radius:25px}.dm-newsletter-popup__dialog:before{border-radius:22px}.dm-newsletter-popup__dialog:after{top:10px;right:10px;bottom:10px;left:10px;border-radius:13px}.dm-newsletter-popup__media{width:100%;min-height:225px;max-height:265px;flex:0 0 min(255px,34dvh);order:0;border-radius:12px;background:var(--dm-newsletter-background, #fdf5ed)}.dm-newsletter-popup__media img{object-fit:contain;object-position:center}.dm-newsletter-popup__picture--default-mobile{position:relative;overflow:hidden}.dm-newsletter-popup__picture--default-mobile img{position:absolute;top:50%;left:0;width:100%;height:auto;transform:translateY(-50%)}.dm-newsletter-popup__corner-decoration{right:3px;bottom:3px;width:50px;opacity:.88}.dm-newsletter-popup__dialog--hide-mobile-image .dm-newsletter-popup__media{display:none}.dm-newsletter-popup__content{flex:0 0 auto;order:1;overflow:visible;padding:0 16px 18px;border-radius:12px}.dm-newsletter-popup__close{top:15px;right:15px;width:38px;height:38px;min-width:38px;min-height:38px}.dm-newsletter-popup__logo{min-height:48px;margin-bottom:10px;padding:0 40px}.dm-newsletter-popup__logo img{max-width:min(185px,100%);max-height:50px}.dm-newsletter-popup__heading{max-width:330px;font-size:clamp(38px,11.5vw,48px)}.dm-newsletter-popup__heading span{white-space:normal}.dm-newsletter-popup__eyebrow{gap:8px;margin-bottom:10px;font-size:9px;letter-spacing:.18em}.dm-newsletter-popup__eyebrow:before,.dm-newsletter-popup__eyebrow:after{width:min(48px,14%)}.dm-newsletter-popup__body{margin:10px auto 13px;font-size:12px;line-height:1.45}.dm-newsletter-popup__form{gap:10px}.dm-newsletter-popup__email,.dm-newsletter-popup__submit{min-height:50px;height:50px;font-size:13px}.dm-newsletter-popup__email-icon{left:15px;width:21px;height:21px}.dm-newsletter-popup__email-field .dm-newsletter-popup__email{padding-left:46px}.dm-newsletter-popup__submit-arrow{margin-left:9px;font-size:21px}.dm-newsletter-popup__decline{margin-top:10px;font-size:12px}.dm-newsletter-popup__reassurance{margin-top:12px;font-size:10px}.dm-newsletter-popup__success-icon{width:64px;height:64px;margin-bottom:16px}.dm-newsletter-popup__success-icon svg{width:32px;height:32px}.dm-newsletter-popup__success-heading{font-size:clamp(34px,10vw,40px)}.dm-newsletter-popup__success-body{margin-top:14px;font-size:13px}.dm-newsletter-popup__success-email{font-size:13px}.dm-newsletter-popup__success-note{margin:12px auto 18px;font-size:11px}.dm-newsletter-popup__success-button{min-height:50px;font-size:13px}}@media(prefers-reduced-motion:reduce){.dm-newsletter-popup,.dm-newsletter-popup__dialog,.dm-newsletter-popup__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/newsletter-discount-popup.css.map */
