body:has(.menu-drawer-container[open]){overflow:hidden}.announcement-bar__message{font-family:Overpass,sans-serif;font-weight:900;letter-spacing:1.6px;font-size:16px;text-transform:uppercase}.header-wrapper--border-bottom{border-color:rgba(var(--color-foreground),1);border-width:3px}.utility-bar--bottom-border{border-bottom:none}.header__inline-menu .header__menu-item{font-weight:700;text-transform:uppercase;font-size:16px;letter-spacing:1.6px;color:rgba(var(--color-foreground),1);opacity:1;padding-top:12px;padding-bottom:12px}.header__heading-link{padding:1.75rem .75rem}.header-localization{align-items:center;gap:10px}.header__search,.header__icon--account{display:none!important}.header__icon--cart{gap:5px;text-decoration:none;margin-right:0;width:fit-content;height:fit-content}.cart-count-bubble{position:relative;color:rgba(var(--color-foreground),1);top:0;width:fit-content;height:max-content;font-size:16px}.cart-count-bubble span:before{content:"("}.cart-count-bubble span:after{content:")"}.menu-more{position:relative}.menu-more button{font-weight:700;text-transform:uppercase;font-size:16px;letter-spacing:1.6px;color:rgba(var(--color-foreground),1);opacity:1;padding-top:12px;padding-bottom:12px;background-color:transparent;border:none;cursor:pointer}.menu-more button:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.menu-more__dropdown{display:none;position:absolute;top:100%;right:0;left:auto;white-space:nowrap;z-index:999;background:#fff;list-style:none;padding:10px;margin:0;min-width:150px}.menu-more.is-open .menu-more__dropdown{display:block}.menu-more.is-flip .menu-more__dropdown{right:auto;left:0}.menu-drawer-container .aoc-header-icon{width:25px;height:25px;object-fit:contain;object-position:center;transition:transform .1s ease}.menu-drawer-container .aoc-icon-close{display:none!important;transform:scale(.8)}.menu-drawer-container summary[aria-expanded=true] .aoc-icon-open{display:none!important}.menu-drawer-container summary[aria-expanded=true] .aoc-icon-close{display:block!important;transform:scale(1)}.menu-drawer-container .menu-drawer__navigation{font-family:Overpass,serif;text-transform:uppercase;font-weight:500;letter-spacing:1.6px;font-size:16px}@media screen and (max-width:1100px){.header{padding-left:10px!important;padding-right:10px!important}.header-localization{padding-right:0}.header .header__inline-menu{display:none!important}header-drawer{display:block!important;margin-left:-1rem}.search-bar{padding:1.1rem 3rem}.search-bar .predictive-search__heading{font-size:16px;font-weight:700;color:rgba(var(--color-foreground),1)}.search-bar .predictive-search__item-heading{font-family:Overpass,sans-serif}.search-bar .search__input{width:100%;background-color:transparent;border:1px solid rgba(var(--color-foreground),1);padding:12px 32px 12px 12px;color:rgba(var(--color-foreground),1);font-weight:700;font-family:Overpass,sans-serif}.search-bar #predictive-search-results-groups-wrapper{flex-direction:column}.search-bar .fields,.search-bar .search-modal__form{position:relative}.search-bar .search__button{height:100%}.search-bar .predictive-search{background-color:#eae3d3}.header__heading-link{padding:.75rem}}@media screen and (max-width:768px){.announcement-bar__message{font-size:15px;letter-spacing:1.4px;line-height:100%;min-height:0}.utility-bar__grid{padding:0 10px!important}}footer{position:relative;z-index:1}.footer__content-bottom{border-top:none!important}.footer__content-top{display:flex!important;padding-bottom:3rem!important;flex-direction:row;align-items:start}.footer__content-top .footer-block--newsletter,.footer__content-top .footer__blocks-wrapper{width:50%}.footer__content-top .footer__blocks-wrapper{justify-content:flex-end;gap:100px!important;font-size:20px}.footer__content-top .footer__blocks-wrapper .footer-block__details-content{margin:0}.footer-block--newsletter{margin-top:0!important;justify-content:flex-start!important;align-items:flex-start!important}.footer-block--newsletter .footer-block__newsletter{text-align:left;max-width:460px}.footer-block--newsletter .footer-block__newsletter .footer-block__heading{font-size:35px}.footer-block--newsletter .footer-block__newsletter #ContactFooter{margin:0;max-width:100%!important}.footer-block__newsletter #ContactFooter .newsletter-form__field-wrapper{max-width:100%!important}.footer-block__newsletter #ContactFooter .newsletter-form__button{width:fit-content;padding:20px 20px 20px 0}.footer-block__newsletter #ContactFooter .newsletter-form__field-wrapper .field:after,.footer-block__newsletter #ContactFooter .newsletter-form__field-wrapper .field:before{display:none!important}.footer-block__newsletter #ContactFooter .field__input{border-color:#fdf16c;background-color:#fdf16c;color:rgba(var(--color-background),1);letter-spacing:1.6px;font-size:16px;font-weight:500;padding:18px;height:auto;max-height:none}.footer-block__newsletter #ContactFooter .field__input:focus~.field__label,.footer-block__newsletter #ContactFooter .field__input:focus-visible~.field__label{display:none!important}.footer-block__newsletter #ContactFooter .field__input:not(:placeholder-shown)~.field__label{display:none!important}.footer-block__newsletter #ContactFooter .field__label{color:rgba(var(--color-background),1);letter-spacing:1.6px;font-size:20px;font-weight:900;text-transform:uppercase;top:50%;transform:translateY(-50%);transition:all .3s ease}.footer-block__newsletter #ContactFooter .field__input:focus~.field__label{transform:translateY(-130%);font-size:14px}.footer__content-top .footer-block.grid__item{width:fit-content!important;max-width:fit-content!important}.footer__content-top .footer-block.grid__item .link{position:relative;color:rgba(var(--color-foreground),1);text-transform:uppercase;font-weight:700;line-height:100%;letter-spacing:1.6px;font-size:20px;z-index:1;transition:color .3s ease;padding-bottom:0}.footer__content-top .footer-block.grid__item .link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0%;background-color:#fff;transition:height .3s ease;z-index:-1}.footer__content-top .footer-block.grid__item .link:hover:before,.footer__content-top .footer-block.grid__item .link:focus-visible:before{height:100%}.footer__content-top .footer-block.grid__item .link:hover,.footer__content-top .footer-block.grid__item .link:focus-visible{color:#3d5825}.footer__content-bottom-wrapper{flex-direction:column;justify-content:left;gap:30px}.footer__copyright.caption{text-align:left;margin:0}.footer__copyright .copyright__content{font-size:16px;font-weight:400;text-transform:uppercase;color:rgba(var(--color-foreground),1);letter-spacing:1.6px}.footer-site-logo{margin:0;padding:0}.footer-site-logo img{max-width:100%;width:100%;height:auto}.footer-divider{width:100%}.footer-divider span{width:100%;height:4px;background-color:#fdf8ec;display:block}@media screen and (max-width:1026px){.footer__content-top{flex-direction:column;row-gap:0px}.footer__content-top .footer-block--newsletter{margin-bottom:32px}.footer__content-top .footer-block--newsletter,.footer__content-top .footer__blocks-wrapper{width:100%;justify-content:center!important}.footer__content-bottom-wrapper{align-items:left;text-align:left}}@media screen and (max-width:749px){.footer-divider{margin:10px 0 30px}.footer__content-top .footer-block.grid__item{margin:0}.footer__content-top .footer-block--newsletter,.footer__content-top .footer__blocks-wrapper{width:100%;display:flex!important;flex-wrap:nowrap;justify-content:center!important}.footer__content-top .footer-block--newsletter{align-items:center!important}.footer__content-top .footer-block.grid__item .link{font-size:16px}.footer__copyright .copyright__content{font-size:14px}}@media screen and (min-width:501px){.footer__content-top .footer-block.grid__item li:not(:last-child){padding-bottom:10px}}@media screen and (max-width:500px){.footer__content-top .footer__blocks-wrapper{display:flex!important;flex-wrap:nowrap;justify-content:space-between!important;gap:0px!important}.footer-block__details-content{max-width:140px}.footer__content-top,.footer-divider.page-width,.footer__content-bottom-wrapper{padding:0 30px!important}.footer__blocks-wrapper .footer-block__details-content li a{padding:0!important;margin:0 0 20px;line-height:120%}.footer-block__newsletter #ContactFooter .field__input{font-size:16px;padding:16px 12px}.footer-block__newsletter #ContactFooter .field__label{font-size:16px;left:12px}.footer-block__newsletter #ContactFooter .newsletter-form__button{width:50px;padding:16px 12px 16px 0}.footer-block__newsletter #ContactFooter .newsletter-form__button img{width:100%;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/aoc-header-footer.css.map */
