.btn:not(.btn-small),.custom-select{min-height:42px}.btn,.custom-select{vertical-align:middle}.btn,.footer__copy{text-decoration:none}.btn,header{position:relative}@font-face{font-family:"Inconsolata Regular";src:url('/assets/fonts/inconsolata.woff2') format("woff2")}@font-face{font-family:"Inconsolata Medium";src:url('/assets/fonts/inconsolata-condensed-medium.woff2') format("woff2")}@font-face{font-family:"FuturaBT W04 ExtraBlack";src:url('/assets/fonts/futura-extra-black.woff2') format("woff2")}body{color:#000;display:flex;flex-direction:column;font-family:"Inconsolata Regular",sans-serif;min-height:calc(100vh - 53px);margin:0;padding:0}a{color:#000;line-height:normal;text-decoration:underline;text-transform:uppercase}.body-large,.body-locked,.body-locked--uppercase,.body-text{font-family:"Inconsolata Regular",sans-serif;font-size:15px;font-weight:400;line-height:20px}.body-large{font-size:18px;line-height:31px;margin-bottom:18px}.heading-md,.heading-md--bold,h4,h5,h6{font-size:28px;margin-bottom:18px;text-transform:uppercase}.body-locked,.body-locked--uppercase{letter-spacing:.08em}.body-locked--uppercase{text-transform:uppercase}.heading-md--bold{font-family:"FuturaBT W04 ExtraBlack",sans-serif;letter-spacing:-.04em;line-height:28px}.heading-md,h4,h5,h6{font-family:"Inconsolata Medium",sans-serif;font-weight:500;line-height:1}.btn{align-items:center;backface-visibility:hidden;border:1px solid transparent;border-radius:6px;display:inline-flex;justify-content:center;line-height:15px;padding:12px 24px;transition:background-color .3s,color .3s;z-index:1;margin-bottom:0}.custom-select,header,header>*,main{display:flex}.btn.btn-small{height:29px;line-height:1;padding:6px 12px}.btn.btn-primary,.cms-element-text.has-contrast-dark .btn.btn-primary{background-color:#000;border:1px solid #000;color:#fff}.btn-group--simple .btn{border-radius:6px!important;margin:4px;flex:none}.btn-group--simple .btn:first-child{margin-left:0}.btn-group--simple .btn:last-child{margin-right:0}.btn.btn-secondary{background-color:#fff;border:1px solid #fff;color:#000}.custom-select{border-radius:6px;line-height:1;width:100%;height:52px;padding:6px 32px 6px 16px;font-size:15px;font-weight:400;color:#000;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMgNC41TDYgNy41TDkgNC41IiBzdHJva2U9ImJsYWNrIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==") right 16px center/16px no-repeat #fff;border:1px solid #000;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-select.is-valid{border-color:transparent}.locale-switch form .custom-select{background-color:#fff;width:auto;display:flex;height:29px;min-height:auto}.hidden-mobile,header .icon-aa-logo-text{display:none}header{height:53px;width:100%}header>*{align-items:center;justify-content:center}.header-end{justify-content:flex-end;padding-right:20px}header .icon-aa-logo{display:inline-flex;height:42px;width:auto}header .icon-aa-logo img{height:100%;width:100%}main{align-items:center;flex-direction:column;margin-top:24px;width:100%}.footer__list,.footer__social{display:flex;flex-direction:row}footer{margin-top:auto}.footer-columns-wrapper{background-color:#f4f3ee}.footer__content{margin-bottom:32px}.footer__content .footer__copy{margin:8px 0 16px}.footer__copy{color:#000;margin:0}.footer__copy--light{color:#abaaa7}.footer-columns-wrapper>.container-fluid,.footer-columns-wrapper>.container-xl{padding:16px}.footer__social{margin-bottom:32px}.footer__social .social__item{background:#fff;border-radius:50%;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;margin-right:8px}.footer__social .icon{height:20px;width:20px}.footer__social .icon[class*=instagram]{height:18px;width:18px}.footer__social .icon img{position:relative;top:-2px}.footer__list{flex-wrap:wrap;list-style:none;padding:0;margin-bottom:8px}.footer__list .footer__list-item{display:inline-flex;margin:0 16px 8px 0}.footer__list .footer__list-item>a{margin-bottom:0}.locale-switch{margin-bottom:32px;padding:0}.locale-switch .form-group{margin-bottom:0;margin-top:16px}.footer-logo img{height:38px;width:auto}.category-buttons{width:335px}.product-detail-additional-cms-page{background-color:#ff0;overflow:hidden}.cms-block-container{padding:32px 0}.cms-block-container.has-spacer{padding-bottom:32px;padding-top:32px}.cms-block .cms-block-container .cms-block-container-row{flex-direction:row}.cms-block-text-two-column .cms-element-text-row{padding:0 16px}@media (min-width:768px){header .icon-aa-logo{display:none}header .icon-aa-logo-text{display:inline-flex;height:29px;width:auto}}@media (min-width:992px){body{min-height:100vh}.h4,.heading-md,h4{font-size:37px}.hidden-mobile{display:block}.footer__content{margin-bottom:0}.footer__sub{margin-top:12px}.footer__social{justify-content:flex-end}.locale-switch{justify-content:end}.heading-md--bold{font-size:37px;line-height:37px;margin-bottom:28px}.cms-block-container.has-spacer{padding-bottom:48px;padding-top:48px}}
