body{margin:0}*,*::before,*::after{box-sizing:border-box}
.skip{position:absolute;left:20px;top:-100px;background:#fff;padding:16px;z-index:100}.skip:focus{top:10px}
.swatch-options input,.page-options input{inset:0;width:100%;height:100%;margin:0;z-index:1;cursor:pointer}
.review-purchase[disabled]{cursor:not-allowed;opacity:.58}
.preview-footer{padding:60px 6%;display:flex;justify-content:space-between;align-items:center;gap:35px}
.preview-footer a{color:inherit;font:12px Arial,sans-serif}
.mm-modern .preview-footer{justify-content:center}
@media(max-width:680px){.preview-footer{flex-direction:column}}
.header-cart{grid-column:1;grid-row:1;color:inherit;text-decoration:none;font:12px Arial,sans-serif;justify-self:start}.mm-modern #mm-compare-price{font-size:12px;color:#777} @media(max-width:760px){.header-cart{grid-row:2;grid-column:2;justify-self:end}}
.mm-modern .mm-support{max-width:800px;margin:0 auto;padding:64px 28px 90px;font:16px/1.85 Arial,sans-serif;color:#383830}
.mm-modern .mm-support h1{font-size:clamp(32px,4vw,48px);line-height:1.5;margin:0 0 24px}
.mm-modern .mm-support p{margin:0 0 22px;font-size:16px;line-height:1.85}
.mm-modern .mm-support a{color:inherit;text-underline-offset:5px;overflow-wrap:anywhere}
.mm-modern .mm-support-button{display:inline-block;padding:12px 24px;background:#eeeee7;border:1px solid #d7d7cb;border-radius:28px;margin:12px 0 28px;text-decoration:none}
.mm-modern .mm-support dt{margin-top:16px;color:#77796f}.mm-modern .mm-support dd{margin:0}
html[lang=ar] .mm-modern .mm-support,html[lang=ar] .mm-modern .mm-support :is(h1,p,dt,dd,a){font-family:var(--mm-ar-ui);letter-spacing:normal}
html[lang=ar] .mm-modern .mm-support p{font-size:18px;line-height:1.95}
