:focus-visible{outline:3px solid #B97962;outline-offset:3px}.card .img{display:block;width:100%}.sub-grid>*{min-width:0}.sub-form{width:100%;min-width:0}.sub-form input{min-width:0}[data-coming-soon]{cursor:pointer}.mfm-notice{position:fixed;left:50%;bottom:1.25rem;z-index:90;transform:translate(-50%,1rem);opacity:0;pointer-events:none;max-width:min(34rem,calc(100vw - 2rem));padding:.9rem 1rem;background:#202321;color:#F5F0E8;border:1px solid rgba(245,240,232,.35);box-shadow:0 12px 35px rgba(32,35,33,.24);font:600 .86rem/1.45 "Karla","Segoe UI",sans-serif;transition:opacity .2s,transform .2s}.mfm-notice.show{opacity:1;transform:translate(-50%,0)}@media(max-width:900px){header.site .nav{gap:.65rem;flex-wrap:wrap;padding-top:.65rem;padding-bottom:.65rem}header.site nav.main{display:flex!important;order:3;width:100%;overflow-x:auto;gap:1.1rem;padding:.5rem 0 .1rem;scrollbar-width:none}header.site nav.main::-webkit-scrollbar{display:none}header.site nav.main a,.nav-acts a,button,.btn,.qbtn,.checkout,.checkout-gr{min-height:44px;display:inline-flex;align-items:center}.sub-form{max-width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
