html,body{max-width:100%;overflow-x:clip}#footer-section{max-width:100%;min-width:0;overflow-x:clip}.mizano-footer-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,.9fr) minmax(0,1fr);gap:clamp(28px,4vw,58px)}.mizano-footer-grid>*{min-width:0}.mizano-footer-brand__heading{display:flex;align-items:center;gap:12px;min-width:0}.mizano-footer-brand__heading h2{min-width:0;margin:0;line-height:1.6}.mizano-footer-brand__logo{display:grid;flex:none;place-items:center;width:44px;height:44px;padding:4px;overflow:hidden;border:1px solid #424036;border-radius:11px;background:#20201a}.mizano-footer-brand__logo img{display:block;width:100%;height:100%;object-fit:contain}.mizano-footer-brand__accent{flex:none;width:24px;height:2px;background:#d6b36f}.mizano-footer-community{padding:22px 0 27px;border-bottom:1px solid #2d2d27}.mizano-footer-community__panel{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:18px;width:min(100%,960px);margin-inline:auto;padding:12px 16px;border:1px solid #2e2e25;border-radius:16px;background:#141410}.mizano-footer-community__panel>*{min-width:0}.mizano-footer-licenses{display:flex;align-items:center;gap:12px;min-height:56px;padding-inline-end:18px;border-inline-end:1px solid #333329}.mizano-footer-licenses h3{margin:0;color:#fff;font-size:12px;font-weight:700;white-space:nowrap}.mizano-footer-licenses__items{display:flex;flex-wrap:wrap;gap:6px}.mizano-footer-licenses__items>a,.mizano-footer-licenses__items>span{display:grid;place-items:center;width:56px;height:56px;padding:5px;border:1px solid #38382f;border-radius:11px;background:#1c1c17}.mizano-footer-licenses__items>a:hover{border-color:#d6b36f}.mizano-footer-licenses__items img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.mizano-footer-newsletter{display:grid;grid-template-columns:minmax(0,1fr) 205px;align-items:center;gap:12px}.mizano-footer-newsletter:only-child{grid-column:1/-1;width:min(100%,650px);justify-self:center}.mizano-footer-newsletter__head{display:flex;align-items:center;gap:9px;min-width:0}.mizano-footer-newsletter__head>div{min-width:0}.mizano-footer-newsletter__icon{display:grid;place-items:center;flex:none;width:29px;height:29px;border:1px solid #39342a;border-radius:9px;background:#252219;color:#d6b36f}.mizano-footer-newsletter__icon svg{width:16px;height:16px}.mizano-footer-newsletter h3{margin:0 0 2px;color:#fff;font-size:13px;font-weight:750}.mizano-footer-newsletter p{margin:0;color:#a69e8e;font-size:11px;line-height:1.55}.mizano-footer-newsletter form{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;min-width:0}.mizano-footer-newsletter input[type=tel]{width:100%;min-width:0;min-height:35px;padding:7px 9px;border:1px solid #38382e;border-radius:9px;background:#1e1e18;color:#fff;font-size:11px;text-align:left;outline:0}.mizano-footer-newsletter input[type=tel]::placeholder{color:#8e887b}.mizano-footer-newsletter input[type=tel]:focus-visible{border-color:#d6b36f;box-shadow:0 0 0 2px #d6b36f40}.mizano-footer-newsletter button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:35px;padding:6px 9px;border:0;border-radius:9px;background:#d6b36f;color:#141410;font-size:11px;font-weight:800;white-space:nowrap;cursor:pointer}.mizano-footer-newsletter button:hover{background:#e1bc78}.mizano-footer-newsletter button:active{background:#bb9150}.mizano-footer-newsletter button:disabled{opacity:.65;cursor:wait}.mizano-footer-newsletter button:focus-visible{outline:2px solid #d6b36f;outline-offset:3px}.mizano-footer-newsletter button svg{width:14px;height:14px}.mizano-footer-newsletter__honeypot{position:absolute!important;top:0!important;left:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important}.mizano-footer-newsletter .mizano-form-message{grid-column:1/-1;padding-top:3px;color:#88c488;font-size:11px}.mizano-footer-newsletter .mizano-form-message.is-error{color:#f2a69c}@media(max-width:1023px){.mizano-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mizano-footer-brand{grid-column:1/-1}}@media(max-width:819px){.mizano-footer-community__panel{grid-template-columns:minmax(0,1fr);gap:11px;max-width:600px}.mizano-footer-licenses{min-height:0;padding:0 0 11px;border-inline-end:0;border-bottom:1px solid #333329}.mizano-footer-newsletter:only-child{grid-column:auto}}@media(max-width:639px){.mizano-footer-grid{grid-template-columns:minmax(0,1fr);gap:27px}.mizano-footer-brand{grid-column:auto}.mizano-footer-brand__logo{width:38px;height:38px}.mizano-footer-brand__heading h2{font-size:15px}.mizano-footer-community{padding-block:20px 24px}.mizano-footer-community__panel{padding:11px}.mizano-footer-newsletter{grid-template-columns:minmax(0,1fr) minmax(116px,40%);gap:8px}.mizano-footer-newsletter__icon{display:none}.mizano-footer-newsletter form{grid-template-columns:minmax(0,1fr);gap:5px}.mizano-footer-newsletter input[type=tel],.mizano-footer-newsletter button{min-height:33px}.mizano-footer-newsletter .mizano-form-message{grid-column:1}}@media(max-width:359px){.mizano-footer-licenses{gap:8px}.mizano-footer-licenses h3{font-size:11px}.mizano-footer-licenses__items{flex-wrap:nowrap}.mizano-footer-licenses__items>a,.mizano-footer-licenses__items>span{flex:none;width:44px;height:44px;padding:4px}}@media(max-width:319px){.mizano-footer-licenses{flex-wrap:wrap}.mizano-footer-licenses h3{width:100%}.mizano-footer-licenses__items{flex-wrap:wrap}}.mizano-scroll-top{position:fixed;left:max(24px,env(safe-area-inset-left));bottom:24px;z-index:60;display:flex;align-items:center;gap:8px;opacity:0;visibility:hidden;pointer-events:none;user-select:none;transition:opacity .3s,visibility .3s}.mizano-scroll-top.is-visible{opacity:1;visibility:visible;pointer-events:auto}.mizano-scroll-top__tooltip{display:flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid #3a3a30;border-radius:8px;background:#1a1a16f2;color:#ede8dd;font-size:10px;font-weight:500;white-space:nowrap;box-shadow:0 12px 25px #0008;backdrop-filter:blur(12px);opacity:0;transform:translate(8px);pointer-events:none;transition:opacity .25s,transform .25s}.mizano-scroll-top__tooltip #scroll-percentage{color:#d6b36f;font-family:monospace;font-size:9px;font-weight:700}.mizano-scroll-top:hover .mizano-scroll-top__tooltip,.mizano-scroll-top:focus-within .mizano-scroll-top__tooltip{opacity:1;transform:translate(0)}.mizano-scroll-top__button{position:relative;display:grid;flex:none;place-items:center;width:40px;height:40px;padding:0;border:1px solid #33332a;border-radius:50%;background:#181814;color:#d6b36f;box-shadow:0 10px 24px #000a;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}.mizano-scroll-top__button:hover{background:#23231d;color:#fff;border-color:#d6b36f;transform:scale(1.05)}.mizano-scroll-top__button:active{background:#bb9150;transform:scale(.95)}.mizano-scroll-top__button:focus-visible{outline:2px solid #d6b36f;outline-offset:3px}.mizano-scroll-top__button:after{position:absolute;inset:4px;border-radius:50%;background:#d6b36f1a;opacity:0;content:"";pointer-events:none;transition:opacity .2s}.mizano-scroll-top__button:hover:after{opacity:1}.mizano-scroll-top__progress{position:absolute;inset:0;width:100%;height:100%;padding:2px;transform:rotate(-90deg);pointer-events:none}.mizano-scroll-top__track{stroke:#2b2b23}.mizano-scroll-top__ring{stroke:#d6b36f;transition:stroke-dashoffset .15s}.mizano-scroll-top__arrow{position:relative;z-index:1;width:16px;height:16px;transition:transform .2s}.mizano-scroll-top__button:hover .mizano-scroll-top__arrow{transform:translateY(-2px)}body.mizano-mobile-menu-open .mizano-scroll-top,body:has(#mizano-cart-drawer.is-open) .mizano-scroll-top,body:has(.mizano-modal.is-open) .mizano-scroll-top{visibility:hidden;pointer-events:none}@media(max-width:767px){.mizano-scroll-top{left:max(12px,env(safe-area-inset-left));bottom:calc(78px + env(safe-area-inset-bottom))}.mizano-scroll-top__button{width:34px;height:34px}.mizano-scroll-top__arrow{width:13px;height:13px}.mizano-scroll-top__tooltip{display:none}body:has(#mizano-toast.opacity-100) .mizano-scroll-top{bottom:calc(141px + env(safe-area-inset-bottom))}body:has(.mizano-product-floatbar.is-visible) .mizano-scroll-top{bottom:calc(150px + env(safe-area-inset-bottom))}body:has(.mizano-product-floatbar.is-visible) #mizano-toast.opacity-100~.mizano-scroll-top{bottom:calc(210px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.mizano-scroll-top,.mizano-scroll-top *{transition:none!important}}
