@media screen and (max-width:820px){.mobile-menu.is-open{max-height:calc(100vh - 105px)!important;max-height:calc(100dvh - 105px)!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;align-content:start;grid-auto-rows:max-content;scrollbar-width:thin}.mobile-menu__group,.mobile-menu__children,.mobile-menu__features{min-width:0;max-width:100%}.mobile-menu__features{display:grid!important;grid-column:1 / -1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:10px!important;width:100%!important;margin-top:12px!important}.mobile-menu__features>.mobile-menu__feature,.mobile-menu__features>a.mobile-menu__feature,.mobile-menu__features>a:first-child{grid-column:auto!important;display:grid!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;color:#fff!important;font-weight:400!important}.mobile-menu__feature-media{display:block!important;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:4 / 3!important;overflow:hidden!important;border-radius:6px!important}.mobile-menu__feature-media img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important}.mobile-menu__feature-copy{min-width:0!important;padding-top:8px!important}.mobile-menu__feature-copy strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}.faq__list button{min-height:92px;padding-top:12px;padding-bottom:12px}.faq__item.is-active button{min-height:92px}.contact-faq__list button{min-height:70px;padding-top:16px;padding-bottom:16px}.contact-faq__item.is-active button{min-height:76px}@media screen and (max-width:560px){.faq__list button,.faq__item.is-active button{min-height:74px}.faq__list button{padding-top:9px;padding-bottom:9px}.contact-faq__list button{min-height:64px;padding-top:13px;padding-bottom:13px}.contact-faq__item.is-active button{min-height:68px}}@media screen and (max-width:820px){.about-hero__copy{min-height:0;padding-bottom:34px}.about-hero__media{margin-bottom:24px}}@media screen and (max-width:560px){.about-hero__copy{padding-bottom:28px}.about-hero__media{margin-bottom:18px}}.footer__contact-item svg{display:block;transform-origin:center}.footer__contact-item:nth-child(1) svg{transform:scale(1.14)}.footer__contact-item:nth-child(2) svg{transform:scale(.92)}.footer__contact-item:nth-child(3) svg{transform:scale(1)}.product-finishes>div{display:flex;flex-wrap:nowrap;align-items:flex-start;width:100%;max-width:430px;gap:clamp(5px,1.4vw,11px)}.product-finishes button{flex:1 1 0;width:auto;min-width:0;max-width:49px;height:auto;aspect-ratio:1 / 1}@media screen and (max-width:560px){.product-finishes>div{max-width:100%;gap:6px}.product-finishes button{max-width:45px}}@media screen and (max-width:560px){.hero{height:640px!important}}@media screen and (max-width:360px){.hero{height:660px!important}}@media screen and (max-width:820px){.mobile-menu__feature-copy>span{position:relative!important;display:inline-block!important;width:16px!important;height:16px!important;flex:0 0 16px!important;overflow:hidden!important;color:var(--accent-dark, #b9956b)!important;font-size:0!important;line-height:0!important}.mobile-menu__feature-copy>span:before{position:absolute;top:2px;right:2px;width:7px;height:7px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;content:""}.mobile-menu__feature-copy>span:after{position:absolute;top:7px;left:2px;width:12px;height:1.5px;border-radius:999px;background:currentColor;content:"";transform:rotate(-45deg);transform-origin:center}}.shop-card__heart{display:none!important}@media screen and (max-width:560px){.product-finishes>div{align-items:center;gap:clamp(8px,2.2vw,11px);padding:4px 4px 4px 0}.product-finishes button{position:relative;flex:1 1 0;width:auto;min-width:0;max-width:44px;height:auto;aspect-ratio:1 / 1;padding:0!important;overflow:visible;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.product-finishes button img{display:block;width:100%!important;height:100%!important;box-sizing:border-box;border:0!important;object-fit:cover}.product-finishes button.is-active:after,.product-finishes button.active:after,.product-finishes button[aria-pressed=true]:after{position:absolute;z-index:1;top:-4px;right:-4px;bottom:-4px;left:-4px;box-sizing:border-box;border:1.5px solid var(--accent-light);content:"";pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brassani-mobile-nav-fix-20260806.css.map */
