.section-header:has(.header__search details[open]){z-index:1300;transform:none}.header__search details[open]>.search-modal{position:fixed;top:0;right:0;bottom:0;left:0;height:100dvh;min-height:0;max-height:100dvh;overflow-y:auto;overflow-x:hidden;background:var(--color-bg-main);border:0;z-index:1001;align-items:flex-start}.header__search details[open] .modal-overlay{display:none}.header__search .search-modal__content{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:start;align-content:start;gap:12px;width:min(100%,90rem);height:auto;margin:0 auto;padding:max(16px,env(safe-area-inset-top,0px)) 16px 32px;top:auto;bottom:auto}.header__search .search-modal__content>.search-modal__form{width:100%;min-width:0;max-width:none;grid-column:1 / -1;grid-row:1}.header__search .search-modal__form>.field{width:calc(100% - 56px)}.header__search .search-modal__close-button{position:static;grid-column:2;grid-row:1;margin:0;width:44px;height:44px;padding:10px;z-index:1302}.header__search .avm-search-suggestions--header{margin:16px 0 0;width:100%}.header__search .avm-search-suggestions__rail{flex-wrap:wrap;overflow:visible}.header__search .predictive-search--header{position:relative;top:auto;width:100%;max-height:none!important;margin-top:12px;box-shadow:none;background:#fff}.header__search .predictive-search__results-groups-wrapper{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px}.header__search .predictive-search__result-group{flex:initial;min-width:0}.header__search .predictive-search__result-group:only-child{grid-column:1 / -1}.predictive-search__item--link-with-thumbnail:not(:has(.predictive-search__image)){display:flex}.predictive-search .predictive-search__item-heading{font-family:var(--font-body);font-size:16px;line-height:1.4;letter-spacing:normal}.predictive-search .avm-predictive__cue{background:none;padding:0;font-size:13px;color:var(--avm-primary)}.header__search .search .field__input{padding-right:9.6rem;min-height:48px;font-size:16px}.header__search .field__button{width:44px;min-width:44px;padding:10px;border-radius:0}.header__search .reset__button{right:44px}.header__search .search__button{right:0}.header .menu-drawer{width:min(40rem,100vw);max-width:100%}.header .menu-drawer__inner-container,.header .menu-drawer__navigation-container,.header .menu-drawer__navigation,.header .menu-drawer__menu,.header .menu-drawer__submenu,.header .menu-drawer__inner-submenu,.header .avm-menu-drawer-quick{min-width:0;max-width:100%;box-sizing:border-box}.header .menu-drawer__navigation-container{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.header .menu-drawer__submenu{width:100%}.header .menu-drawer__menu-item{white-space:normal;overflow-wrap:anywhere;padding-right:48px}.newsletter .newsletter-form{max-width:52rem}.newsletter .newsletter-form__field-wrapper .field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border-radius:10px;overflow:visible;background:#fff}.newsletter .newsletter-form__field-wrapper .field:before,.newsletter .newsletter-form__field-wrapper .field:after{content:none}.newsletter .newsletter-form__field-wrapper .field__input{min-width:0;width:100%;height:auto;min-height:52px;margin:0;padding:12px 16px;border-radius:10px 0 0 10px;color:#23392c;font-size:16px}.newsletter .newsletter-form__field-wrapper .field__input::placeholder{color:#555e56;opacity:1}.newsletter .newsletter-form__field-wrapper .newsletter-form__button{position:static;width:auto;min-width:104px;min-height:52px;height:auto;padding:12px 16px;margin:0;border:1px solid #e4eadf;border-radius:0 10px 10px 0;background:#20392b;color:#fffaf2;font-size:14px;line-height:1.2}.newsletter-form__button .svg-wrapper{display:none}.footer .avm-footer-help{background:#20392b;box-shadow:none;border-radius:12px}.footer .avm-footer-help__eyebrow,.footer .avm-footer-help__title,.footer .avm-footer-help__link span,.footer .avm-footer-help__link small{color:#fffaf2;opacity:1}.footer .avm-footer-help .avm-consult-buy__button span{color:#20392b!important}.footer .avm-footer-help__link{border-radius:var(--card-radius)}.footer .avm-footer-help__title{font-size:16px;line-height:1.4}.avm-philosophy__grid .avm-philosophy__card:nth-child(1){background:var(--avm-pastel-sage)}.avm-philosophy__grid .avm-philosophy__card:nth-child(2){background:var(--avm-pastel-clay)}.avm-philosophy__grid .avm-philosophy__card:nth-child(3){background:var(--color-bg-white)}:is(.avm-collection,.template-search) .facets__form .facets__summary{border-radius:var(--button-radius);padding:10px 16px;min-height:44px;gap:12px}:is(.avm-collection,.template-search) .facets__summary>div{gap:12px}:is(.avm-collection,.template-search) .facets__summary .icon-caret{position:static;width:12px;height:8px;transform:none}:is(.avm-collection,.template-search) .facet-filters .facet-filters__field{border-radius:var(--button-radius);gap:8px}:is(.avm-collection,.template-search) .facet-filters__label{margin:0;font-size:14px;letter-spacing:0;text-transform:none}:is(.avm-collection,.template-search) .facet-filters__field .select{position:relative}:is(.avm-collection,.template-search) .facet-filters__sort{padding:10px 36px 10px 8px;border:0!important;background:transparent!important;font-size:16px;min-height:44px}:is(.avm-collection,.template-search) .facet-filters__sort+.svg-wrapper{position:absolute;top:50%;right:12px;width:12px;height:8px;transform:translateY(-50%);pointer-events:none}:is(.avm-collection,.template-search) .facet-filters__sort+.svg-wrapper .icon-caret{position:static;width:12px;height:8px;transform:none}.avm-collection .avm-collection-search__field{border-radius:var(--button-radius);background:var(--color-bg-white);box-shadow:none;padding:4px 4px 4px 12px}.avm-collection .avm-collection-search__input{min-height:44px;font-size:16px}.avm-collection .avm-collection-search__button{align-self:stretch;border-radius:8px;background:var(--avm-primary);min-height:44px;font-size:14px;text-transform:none}.avm-pdp .avm-pdp__info .avm-buy-buttons{width:min(100%,38rem);max-width:100%}.avm-pdp .avm-pdp__info .avm-buy-buttons__form{gap:12px}.avm-pdp__info .avm-buy-buttons .product-form__buttons{display:grid;gap:12px;width:100%;max-width:100%}.avm-pdp__info .avm-buy-buttons .shopify-payment-button{margin-top:12px!important}.avm-pdp__info .avm-buy-buttons .product-form__buttons>.shopify-payment-button{margin-top:0!important}.avm-pdp__info .avm-buy-buttons .avm-btn-atc{margin:0}.cart-items .cart-item__name{font-family:var(--font-body);font-size:16px;line-height:1.4}avm-cart-drawer .avm-cart-item{grid-template-columns:64px minmax(0,1fr) auto;gap:12px}avm-cart-drawer .avm-cart-item__img-wrap{grid-column:1;width:64px;height:64px}avm-cart-drawer .avm-cart-item__info{grid-column:2;min-width:0}avm-cart-drawer .avm-cart-item__price-col{grid-column:3}avm-cart-drawer .avm-cart-item__name{display:block;white-space:normal;overflow:visible;overflow-wrap:anywhere;-webkit-line-clamp:unset;font-size:15px;line-height:1.4}avm-cart-drawer .avm-cart-item__vendor{display:none}avm-cart-drawer .avm-drawer__footer{gap:8px;padding-block:12px max(12px,env(safe-area-inset-bottom,0px))}avm-cart-drawer .avm-drawer__tax-note{margin:0;font-size:12px;line-height:1.45}avm-cart-drawer .avm-drawer__tax-note a{display:inline;min-height:0;padding:0}@media(max-width:749px){.cart-items .cart-item{grid-template-columns:56px minmax(0,1fr)}.cart-items .cart-item__image{max-width:56px}.cart-items .cart-item:not(:has(.cart-item__image)){grid-template-columns:minmax(0,1fr)}.cart-items .cart-item:not(:has(.cart-item__image))>td{grid-column:1}.cart-items .cart-item:not(:has(.cart-item__image))>.cart-item__media{display:none}.header__search .predictive-search__results-groups-wrapper{grid-template-columns:minmax(0,1fr)}avm-cart-drawer .avm-cart-item{grid-template-columns:56px minmax(0,1fr)}avm-cart-drawer .avm-cart-item__img-wrap{width:56px;height:56px}avm-cart-drawer .avm-cart-item__price-col{grid-column:2}.header__search .search-modal__content{gap:8px;padding-inline:12px}.header__search .search-modal__form>.field{width:calc(100% - 52px)}.header__search .avm-search-suggestions__chip{white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/avm-layout-repairs.css.map */
