.wb-dune-section{font-family:var(--wb-font-b);position:relative;z-index:2147483640}.wb-dune-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--wb-overlay);opacity:0;visibility:hidden;transition:opacity .5s ease;z-index:2147483641;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.wb-dune-overlay.is-visible{opacity:1;visibility:visible}.wb-dune-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;visibility:hidden;pointer-events:none;z-index:2147483642;transition:opacity .4s ease,transform .4s cubic-bezier(.165,.84,.44,1);transform:translateY(20px)}.wb-dune-modal.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.wb-dune-card{position:relative;width:100%;max-width:800px;min-height:var(--h-d, 550px);background-color:var(--wb-col-bg);border-radius:var(--wb-radius-card);overflow:hidden;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;justify-content:center}.wb-dune-bordered{border:1px solid var(--wb-col-border)}.wb-dune-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.wb-dune-img{width:100%;height:100%;object-fit:cover;display:block}.wb-dune-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.wb-dune-inner{position:relative;z-index:2;padding:60px 40px;text-align:center;width:100%;max-width:500px;margin:0 auto}.wb-dune-close{position:absolute;top:15px;right:15px;width:32px;height:32px;background:transparent;border:none;cursor:pointer;z-index:10;color:#fff;opacity:.8;transition:opacity .2s;display:flex;align-items:center;justify-content:center}.wb-dune-close:hover{opacity:1;transform:scale(1.1)}.wb-dune-title{font-family:var(--wb-font-h);color:var(--col-h);line-height:1.1;font-weight:400;margin:0 0 15px}.wb-dune-small{font-family:var(--wb-font-b);font-size:12px;text-transform:uppercase;letter-spacing:.1em;opacity:.8;display:block;margin-bottom:5px}.wb-dune-desc{font-size:16px;color:var(--col-t);line-height:1.5;margin-bottom:30px}.wb-dune-form{display:flex;flex-direction:column;gap:12px;width:100%}.wb-dune-input{width:100%;height:50px;padding:0 16px;background:#fff;border:1px solid var(--col-acc);border-radius:var(--wb-radius-btn);font-family:var(--wb-font-b);font-size:14px;color:#000}.wb-dune-btn{width:100%;height:50px;border-radius:var(--wb-radius-btn);font-family:var(--wb-font-b);font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;font-size:14px}.wb-dune-btn--solid{background-color:var(--btn-bg);color:var(--btn-txt);border:1px solid var(--btn-bg)}.wb-dune-btn--outline{background-color:transparent;color:var(--btn-txt);border:1px solid var(--btn-txt)}.wb-dune-btn:hover{opacity:.9;transform:translateY(-1px)}.wb-dune-error{color:#f44;font-size:12px;margin-top:10px}.wb-dune-legal{font-size:11px;opacity:.6;margin-top:15px;color:var(--col-t)}.wb-dune-coupon{display:inline-flex;align-items:center;background:#ffffff26;border:1px dashed var(--col-code);padding:12px 20px;border-radius:var(--wb-radius-btn);margin-top:20px;gap:15px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.wb-dune-code-val{font-size:18px;font-weight:700;color:var(--col-code);letter-spacing:1px}.wb-dune-copy{background:none;border:none;cursor:pointer;color:var(--col-code);padding:0;display:flex;opacity:.8;transition:opacity .2s}.wb-dune-copy:hover{opacity:1}.wb-dune-copy-msg{height:20px;font-size:12px;color:var(--col-code);margin-top:10px}.wb-dune-sticky{position:fixed;top:50%;right:0;transform:translateY(-50%);background:var(--bg);color:var(--col);border:none;padding:16px 10px;border-top-left-radius:4px;border-bottom-left-radius:4px;cursor:pointer;z-index:2147483630;writing-mode:vertical-rl;text-orientation:mixed;text-transform:uppercase;font-size:12px;letter-spacing:.1em;font-family:var(--wb-font-b);box-shadow:-2px 0 10px #0000001a;display:none}.wb-dune-sticky.is-visible{display:flex}.wb-dune-subscribed .wb-dune-main{display:none}.wb-dune-subscribed .wb-dune-success{display:block}body.wb-dune-noscroll{overflow:hidden}@media(max-width:768px){.wb-dune-card{min-height:var(--h-m, 450px)}.wb-dune-inner{padding:40px 20px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/wb-dune-popup.css.map */
