.gallery__main.is-zoomable{cursor:zoom-in}.gallery__main.is-zoomable:after{content:"";position:absolute;right:14px;bottom:14px;width:40px;height:40px;border-radius:50%;background:#150b07b8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23f7ecdc' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4-4M11 8v6M8 11h6'/%3E%3C/svg%3E") center/20px no-repeat;border:1px solid var(--line);pointer-events:none}.gallery__main.is-zoomable:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:none;align-items:center;justify-content:center;background:#080402f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lightbox.is-open{display:flex}.lightbox__stage{position:absolute;top:56px;right:72px;bottom:56px;left:72px;display:flex;align-items:center;justify-content:center}.lightbox__img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:10px;box-shadow:0 30px 80px #0009}.lightbox__close{position:absolute;top:12px;right:16px;z-index:2;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:#241510d9;color:var(--text);font-size:28px;line-height:1}.lightbox__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:1px solid var(--line);background:#241510d9;color:var(--text);font-size:30px;line-height:1;padding-bottom:4px}.lightbox__nav--prev{left:14px}.lightbox__nav--next{right:14px}.lightbox__nav:hover,.lightbox__close:hover{border-color:var(--accent);color:var(--accent-2)}.lightbox__count{position:absolute;bottom:16px;left:50%;transform:translate(-50%);color:var(--muted);font-size:13px;font-weight:600;letter-spacing:.08em}.lightbox.is-single .lightbox__nav,.lightbox.is-single .lightbox__count{display:none}.discount{margin:0 0 14px}.discount__toggle{background:none;border:0;padding:0;color:var(--accent-2);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.discount__body{display:none;margin-top:10px}.discount.is-open .discount__body{display:block}.discount__row{display:flex;gap:8px}.discount__input{flex:1;min-width:0;padding:12px 14px;border-radius:9px;border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;font-size:14px;letter-spacing:.04em;text-transform:uppercase}.discount__input::placeholder{text-transform:none;letter-spacing:0;color:var(--muted)}.discount__input:focus{outline:2px solid var(--accent-2);outline-offset:1px}.discount__apply{padding:12px 18px;border-radius:9px;border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent-2);font-family:Montserrat,sans-serif;font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.discount__apply:hover{background:var(--accent);color:var(--btn-text)}.discount__apply[disabled]{opacity:.5;cursor:not-allowed}.discount__msg{margin-top:8px;font-size:13px}.discount__msg.is-ok{color:var(--accent-2)}.discount__msg.is-err{color:#ff9d8a}body.no-scroll .sticky{opacity:0;pointer-events:none}@media(max-width:700px){.lightbox__stage{top:64px;right:8px;bottom:56px;left:8px}.lightbox__nav{width:42px;height:42px}.lightbox__nav--prev{left:6px}.lightbox__nav--next{right:6px}}html,body{max-width:100%;overflow-x:clip}.hero__grid>*,.split>*,.steps>*{min-width:0}.gallery,.buybox{min-width:0;max-width:100%}.gallery__thumbs{max-width:100%;overflow-x:auto}.header__nav a{white-space:nowrap}@media(max-width:700px){.header__inner{gap:8px}.header__logo{flex:0 0 auto}.header__logo img{width:min(var(--logo-w),88px)}.logo-text{font-size:17px}.header__nav{gap:12px;font-size:12px;min-width:0}.header__nav a[href="/"]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/extras.css.map */
