html.smpop-open{overflow:hidden}.smpop{--smpop-font-body: "acumin-pro-condensed", "Arial Narrow", sans-serif;--smpop-font-title: "acumin-pro-extra-condensed", "Arial Narrow", sans-serif;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;overflow:hidden auto;background:var(--smpop-bg);color:var(--smpop-text);font-family:var(--smpop-font-body);font-size:18px;line-height:1.35;z-index:2147483000}.smpop[open]{display:block;animation:smpop-in .35s ease-out}.smpop::backdrop{background:#0006}.smpop [hidden]{display:none!important}.smpop *,.smpop *:before,.smpop *:after{box-sizing:border-box}.smpop :where(p,h2,ol,li,form,input,button,span,s){margin:0;padding:0;font-family:inherit;letter-spacing:normal}.smpop :where(img){display:block;max-width:100%;height:auto}.smpop__close{position:fixed;top:16px;right:16px;z-index:3;display:grid;place-items:center;width:44px;height:44px;border:1.5px solid currentColor;border-radius:50%;background:var(--smpop-bg);color:var(--smpop-text);cursor:pointer;transition:transform .2s ease}.smpop__close:hover{transform:rotate(90deg)}.smpop__close:focus-visible,.smpop__btn:focus-visible{outline:2px solid var(--smpop-text);outline-offset:3px}.smpop__offer{display:flex;flex-direction:column-reverse;justify-content:center;min-height:100%}.smpop__content{display:flex;flex-direction:column;gap:12px;padding:0 24px 32px}.smpop__logo{width:160px;aspect-ratio:10 / 1;object-fit:cover;margin-top:8px}.smpop__title{font-family:var(--smpop-font-title);font-style:italic;font-weight:900;font-size:34px;line-height:1.05;text-transform:uppercase;color:inherit}.smpop__title s{text-decoration-thickness:3px;opacity:.55}.smpop__price{display:block;font-size:1.35em}.smpop__text{max-width:460px;font-size:17px}.smpop__text b,.smpop__text strong{font-weight:700}.smpop__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:460px;height:56px;margin-top:8px;padding:0 32px;border:0;border-radius:999px;background:var(--smpop-btn-bg);color:var(--smpop-btn-text);font-weight:700;font-size:18px;text-decoration:none;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:transform .2s ease,filter .2s ease}.smpop__btn:hover{filter:brightness(1.15);transform:translateY(-1px)}.smpop__btn--sm{width:auto;height:48px;margin-top:8px}.smpop__media{position:relative;display:grid;place-items:center;padding:64px 24px 8px}.smpop__decoration{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.45;-webkit-mask-image:radial-gradient(closest-side,#000 55%,transparent);mask-image:radial-gradient(closest-side,#000 55%,transparent);pointer-events:none}.smpop__kit{position:relative;width:min(100%,280px);max-height:34vh;object-fit:contain}.smpop__badge{position:absolute;top:48px;left:max(16px,calc(50% - 170px));display:flex;flex-direction:column;align-items:center;justify-content:center;width:92px;height:92px;border-radius:50%;background:var(--smpop-badge-bg);color:var(--smpop-badge-text);box-shadow:inset 0 0 0 6px #ffffff59,0 8px 24px #260f0f2e;font-family:var(--smpop-font-title);font-style:italic;font-weight:900;line-height:1;text-align:center;text-transform:uppercase;transform:rotate(-8deg)}.smpop__badge-top{font-size:22px}.smpop__badge-bottom{font-size:14px}@media screen and (min-width:990px){.smpop__offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;max-width:1440px;margin:0 auto}.smpop__content{gap:20px;padding:64px 48px 64px max(48px,8vw)}.smpop__logo{width:220px}.smpop__title{font-size:60px}.smpop__text{font-size:21px}.smpop__media{min-height:100vh;padding:64px 48px}.smpop__kit{width:min(100%,640px);max-height:none}.smpop__badge{top:calc(50% - 250px);left:max(24px,calc(50% - 330px));width:168px;height:168px}.smpop__badge-top{font-size:40px}.smpop__badge-bottom{font-size:24px}}.smpop__loading{display:grid;place-items:center;min-height:100%;padding:48px 24px;animation:smpop-in .3s ease-out}.smpop__loading-inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:340px;text-align:center}.smpop__loading-kit{width:200px;margin-bottom:24px;animation:smpop-float 2.4s ease-in-out infinite}.smpop__loading-title{margin-bottom:28px;text-wrap:balance;font-size:26px;line-height:1.2;font-weight:500}.smpop__steps{display:flex;flex-direction:column;gap:20px;width:100%;margin-bottom:32px;list-style:none;text-align:left}.smpop__step{display:flex;align-items:center;gap:14px;font-size:18px;opacity:.4;transition:opacity .3s ease}.smpop__step.is-active,.smpop__step.is-done,.smpop__step.is-error{opacity:1}.smpop__step-icon{position:relative;display:grid;flex-shrink:0;place-items:center;width:24px;height:24px;border:2px solid rgb(38 15 15 / .2);border-radius:50%;color:var(--smpop-btn-text)}.smpop__check{opacity:0;transform:scale(.5);transition:opacity .25s ease,transform .25s ease}.smpop__step.is-active .smpop__step-icon{border-color:#260f0f26;border-top-color:var(--smpop-btn-bg);animation:smpop-spin .8s linear infinite}.smpop__step.is-done .smpop__step-icon{border-color:var(--smpop-btn-bg);background:var(--smpop-btn-bg)}.smpop__step.is-done .smpop__check{opacity:1;transform:none}.smpop__step.is-error .smpop__step-icon{border-color:#b80a20}.smpop__bar{display:block;width:100%;height:6px;margin-bottom:20px;border-radius:999px;background:#260f0f1a;overflow:hidden}.smpop__bar-fill{display:block;width:0;height:100%;border-radius:inherit;background:var(--smpop-btn-bg);transition:width .8s ease}.smpop__secure{display:flex;align-items:center;gap:6px;font-size:15px;opacity:.7}.smpop__sold-out{margin-top:16px;font-size:17px}@keyframes smpop-in{0%{opacity:0;transform:translateY(12px)}}@keyframes smpop-spin{to{transform:rotate(360deg)}}@keyframes smpop-float{50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.smpop[open],.smpop__loading,.smpop__loading-kit{animation:none}.smpop__step.is-active .smpop__step-icon{animation-duration:2s}}
/*# sourceMappingURL=/cdn/shop/t/458/assets/sampling-popup.css.map */
