:root{--font-family: "as-gt", "Helvetica Neue", helvetica, arial, sans-serif;--font-family-byline: "as-h", "as-gt", "Helvetica Neue", helvetica, arial, sans-serif;--font-letter-spacing: .02em;--font-letter-spacing-heading: .04em;--font-letter-spacing-byline: .04em;--font-weight-byline: 300;--font-weight-regular: 400;--font-weight-bold: 700;--color-black: rgb(0,0,0);--color-white: rgb(255,255,255);--color-yellow: rgb(255,203,0);--color-red: rgb(255,0,0);--color-green: rgb(9,178,100);--color-blue: rgb(87,190,243);--color-orange: rgb(236,100,43);--color-grey: rgb(178,178,178);--color-lightgrey: rgb(225, 225, 219);--color-yellow-80: rgba(255,203,0,.8);--color-darker-4: rgba(0,0,0,.04);--color-darker-8: rgba(0,0,0,.08);--color-darker-35: rgba(0,0,0,.35);--color-darker-60: rgba(0,0,0,.6);--color-darker-75: rgba(0,0,0,.75);--color-lighter-8: rgba(255,255,255,.08);--color-lighter-50: rgba(255,255,255,.5);--duration-mini: .1s;--duration-short: .25s;--duration: .5s}html{font-size:62.5%;height:100%}body{display:grid;grid-template-areas:"announcement" "main" "footer";grid-template-rows:auto 1fr auto;grid-template-columns:100%;min-height:100%;padding-top:60px;background:var(--color-white);font-family:var(--font-family);font-size:1.7rem;font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:var(--font-letter-spacing);-webkit-font-smoothing:antialiased;overflow-x:hidden}body.search-open,body.menu-has-open{overflow:hidden}@media screen and (max-width:959px){body.search-open{position:fixed;top:0;right:0;left:0;bottom:0}}.no-js:not(html){display:none!important}html.no-js .no-js:not(html){display:block!important}.no-js-inline{display:none!important}html.no-js .no-js-inline{display:inline-block!important}html.no-js .no-js-hidden,.hidden{display:none!important}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.reset-button{cursor:pointer;box-sizing:border-box;margin:0;padding:0;border:0;border-radius:0;background-color:transparent;color:currentColor;font:inherit;line-height:1;-webkit-appearance:none;appearance:none}h1,h2,h3,h4{font:inherit;font-kerning:normal;letter-spacing:var(--font-letter-spacing-heading)}h1{font-size:3rem;line-height:.9;text-transform:uppercase;margin:1.5em 0 1.05em}h2{font-size:2.5rem;line-height:1;margin:1.5em 0 1.125em}h3{font-size:2rem;line-height:1.2;margin:1.5em 0 1.275em}h4,h5,h6{font-size:1.7rem;margin:1.5em 0}p{margin:1.5em 0}table{table-layout:fixed}@media screen and (min-width:960px){body{font-size:1.8rem}h1{font-size:4.5rem}h2{font-size:3.75rem}h3{font-size:3rem}h4{font-size:2rem}}.price{display:block;color:var(--color-black);line-height:1.1}.price__prefix--compare{color:var(--color-grey)}.price__compare{margin-right:.5em;text-decoration:line-through}.price__regular--sale{color:var(--color-red);font-weight:var(--font-weight-bold)}.price__badge{display:inline-block;width:auto;height:auto;padding:.6rem 1rem .6rem .8rem;font-size:1.4rem;line-height:1;text-transform:uppercase}.price__badge--sale{background:var(--color-red);color:var(--color-white)}.price__badge--unavailable{background:var(--color-darker-4);color:var(--color-darker-60)}.icon-loading{position:relative;display:block;width:50px;height:50px}.icon-loading .circle{position:absolute;top:21px;left:12px;width:8px;height:8px;background:#000;border-radius:50%;transform-origin:left center;animation:spin 1s linear infinite}.icon-loading .circle-2{left:24px;animation-delay:.1s}.icon-loading .circle-3{left:36px;animation-delay:.2s}@keyframes spin{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(.6)}to{transform:rotate(360deg) scale(1)}}input,select,textarea{margin:0;font:inherit}.field__input,.select__select,.customer .field input,.customer select{-webkit-appearance:none;appearance:none;background-color:transparent;border:.1rem solid transparent;border-radius:0;color:var(--color-black);font-size:1.6rem;width:100%;box-shadow:0 0 0 .1rem var(--color-darker-60);height:4.5rem;box-sizing:border-box;transition:box-shadow var(--duration-short) ease}.select__select{font:inherit;font-size:1.2rem;color:var(--color-darker-75)}.field__input:hover,.select__select:hover,.customer .field input:hover,.customer select:hover{box-shadow:0 0 0 .2rem var(--color-darker-60)}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus{box-shadow:0 0 0 .2rem var(--color-darker-75);outline:transparent}.text-area,.select{display:inline-block;position:relative;width:100%}.select .icon-caret,.customer select+svg{height:.6rem;pointer-events:none;position:absolute;top:calc(50% - .2rem);right:1.5rem}.select__select,.customer select{cursor:pointer;line-height:1.5;padding:0 4rem 0 1.5rem}.field{position:relative;width:100%;margin:20px 0;display:flex}.customer .field{display:block}.field--with-error{flex-wrap:wrap}.field__input,.customer .field input{flex-grow:1;text-align:left;padding:1.5rem}.field__label,.customer .field label{font-size:1.6rem;left:1.5rem;top:1rem;margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;color:var(--color-darker-75);line-height:1.5}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:1rem;top:.3em;letter-spacing:var(--font-letter-spacing-heading)}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:2.2rem 1.5rem .8rem}.field__input::-webkit-search-cancel-button,.customer .field input::-webkit-search-cancel-button,.search__input::-webkit-search-cancel-button{display:none}.field__input::placeholder,.customer .field input::placeholder{opacity:0}.field__button{align-items:center;background-color:transparent;border:0;color:currentColor;cursor:pointer;display:flex;height:4.4rem;justify-content:center;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:4.4rem}.field__button>svg{height:2.5rem;width:2.5rem}.field__input:-webkit-autofill~.field__button,.field__input:-webkit-autofill~.field__label,.customer .field input:-webkit-autofill~label{color:var(--color-black)}.text-area{font:inherit;padding:1.2rem;min-height:10rem;resize:none}.text-area--resize-vertical{resize:vertical}input[type=checkbox]{display:inline-block;width:auto;margin-right:.5rem}.form__label{display:block;margin-bottom:.6rem}.form__message{align-items:center;display:flex;font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:1.5;margin-top:1rem}.form__message--large{font-size:1.6rem}.customer .field .form__message{font-size:1.4rem;text-align:left}.form__message .icon,.customer .form__message svg{flex-shrink:0;height:1.3rem;margin-right:.5rem;width:1.3rem}.form__message--large .icon,.customer .form__message svg{height:1.5rem;width:1.5rem;margin-right:1rem}.customer .field .form__message svg{align-self:start}.form-status{margin:0;font-size:1.6rem}.form-status-list{padding:0;margin:2rem 0 4rem}.form-status-list li{list-style-position:inside}.form-status-list .link:first-letter{text-transform:capitalize}.header{position:fixed;z-index:900;top:0;left:0;right:0;height:60px;background:var(--color-white);box-shadow:0 1px 1px var(--color-darker-4);transition:transform var(--duration) ease}.header--hide{transform:translateY(-100%)}.header__item,.menu__logo{position:absolute;width:60px;height:60px;margin:0;padding:0}.header__item svg{display:block;width:100%;height:100%;fill:currentColor;margin:0;padding:5px}.header__h1{margin:0;padding:0}.header__logo,.menu__logo{left:60px;width:120px;height:60px;display:flex;align-items:center;justify-content:center}.menu__logo{left:10px}.header__logo svg,.menu__logo svg{flex:0 0 100px;width:100px;height:auto;padding:0}.header__search{right:60px}.header__cart{right:0}.header__cart svg{padding:5px 10px 5px 0}.cart-icon-bubble__count{position:absolute;top:5px;right:8px;width:26px;height:26px;border-radius:13px;background:var(--color-yellow-80);font-size:1.4rem;font-weight:var(--font-weight-bold);line-height:1;display:flex;align-items:center;justify-content:center}.cart-icon-bubble__count--empty{background:var(--color-grey);opacity:.8}.cart-icon-bubble__count span{padding-top:2px}.search,.menu{position:fixed;z-index:1000;top:0;bottom:0;left:0;width:320px;display:flex;flex-direction:column;overflow:hidden;background:#fff;transform:translate(-100%);visibility:hidden;transition:transform .15s ease,visibility 0ms linear .15s}.search{right:0;width:auto;transform:translate(100%)}.search.is-open,.menu.is-open{transform:translate(0);visibility:visible;transition:transform .15s ease,visibility 0ms}.search__header,.menu__header{position:relative;z-index:2;height:60px;box-shadow:0 1px 1px var(--color-darker-4)}.search__header{padding:0 90px 0 20px}.search__close,.menu-close{position:absolute;z-index:2;top:0;right:0;width:60px;height:60px}.search__close{width:90px;height:60px}.search__input{-webkit-appearance:none;appearance:none;background-color:var(--color-darker-8);border:none;border-radius:0;color:var(--color-black);font-size:1.6rem;margin:10px 0;padding:0 40px;width:100%;height:40px;outline:none}.search__input::placeholder{color:var(--color-darker-35)}.search__input-icon{position:absolute;top:10px;left:20px;width:40px;height:40px}.search__input-icon svg{padding:0}.search__reset{position:absolute;top:10px;right:90px;color:var(--color-black);width:40px;height:40px;margin:0;font-size:1.4rem;line-height:40px;text-align:center;opacity:0;pointer-events:none;transition:opacity var(--duration-short) ease}.search__reset svg{padding:0}body.search-open .search__reset.active{opacity:1;pointer-events:initial}.search__list,.menu-list{flex:1 0 50%;width:100%;margin:0;padding:0 0 70px;overflow:hidden;overflow-y:auto}.search__list{position:relative}.search__placeholder,.search__no-results{margin:0;padding:30px 20px;color:var(--color-darker-35);text-align:center}.search__placeholder{display:none}.search .icon-loading{margin:20px auto;display:none}.search--reset .search__placeholder,.search--loading .icon-loading{display:block}.menu-dropdown-toggle,.menu-link{display:inline-block;margin:20px 0 0;padding:.5rem 20px;font-size:3rem;line-height:1;text-decoration:none;text-transform:uppercase}.menu-dropdown{margin:0 20px}.menu-dropdown-list{margin:20px 0 0;border-top:1px solid var(--color-darker-8);border-bottom:1px solid var(--color-darker-8);padding:20px 0;display:grid;grid-template-columns:repeat(auto-fit,120px);grid-template-rows:auto;grid-auto-columns:120px;gap:20px 40px}.menu-dropdown-list.has-menu-featured{padding-top:0}.menu-featured{grid-column:1 / 3;grid-row:1 / 2;border-bottom:1px solid var(--color-darker-8);padding:10px 0}.menu-featured-link{display:flex;align-items:center;font-family:var(--font-family-byline);font-size:1.6rem;text-decoration:none}.menu-featured-image{flex:0 0 120px;width:auto;height:auto;max-width:120px;max-height:120px;margin:0 20px 0 0}.menu-dropdown-link,.menu-submenu-link{display:block;padding:.8rem 0;font-size:1.6rem;line-height:2rem;text-decoration:none}.menu-dropdown-link{font-size:2rem;text-transform:uppercase}.menu-submenu{padding-left:1px}.search-overlay,.menu-overlay,.search-overlay:empty,.menu-overlay:empty{display:block;position:fixed;top:0;right:0;bottom:0;left:0;height:100%;width:100%;z-index:-1;background:var(--color-darker-35);opacity:0;visibility:hidden;transition:opacity .15s,visibility 0ms linear .15s,z-index 0ms linear .15s}body.search-open .search-overlay,header-menu.has-open .menu-overlay{z-index:950;opacity:1;visibility:visible;transition:opacity .15s,visibility 0ms,z-index 0ms}.search-results{padding:0 20px}.search-results h2{margin:1.5em 0 .5em;color:var(--color-darker-35);font-size:inherit;text-transform:uppercase}.search-results__list{list-style:none;margin:0;padding:0}.search-results__item{display:inline-block;padding:.5em;text-decoration:none}.search-results__product-item{position:relative;display:flex;align-items:center;margin:1em 0;padding:0}.search-results__item-media{flex:0 0 80px;width:80px;height:120px}.search-results__item-content{flex:1 0 120px;padding-left:15px}.search-results__item-heading{font-size:inherit;margin:0 0 .5em}.search-results__product-item .price__badge{position:absolute;left:80px;top:0;transform:translate(-100%)}.search-results__search-for{margin:20px 20px 0;border-top:1px solid var(--color-darker-8);padding:20px 0}.search-results__search-for-button{width:100%;max-width:280px}.search-form{position:relative;width:50vw;min-width:280px;max-width:425px}.search-form .search__input-icon{left:0}@media screen and (min-width:960px){.header__logo{left:50px;width:100px}.header__nav{left:50%;width:calc(100% - 500px);transform:translate(-50%);opacity:1;visibility:visible;transition:opacity var(--duration-short) ease var(--duration-short),visibility var(--duration-short) ease var(--duration-short)}body.search-open .header__nav{opacity:0;visibility:hidden;transition:opacity var(--duration-short) ease,visibility 0ms ease var(--duration-short)}.header__search{right:110px;width:140px;transition:right var(--duration) ease,width var(--duration) ease}body.search-open .header__search{right:calc(50% - 310px);width:620px}.header__cart{right:50px}.menu__logo,.menu__header,.search__toggle,.menu-toggle,.menu-close{display:none}.search,.menu{transform:none;display:block;width:auto;height:60px;overflow:visible;visibility:visible}.search{position:relative}.menu{position:initial;z-index:inherit}.menu-list{display:flex;justify-content:center;align-items:center;padding:0}.menu-dropdown-toggle,.menu-link{position:relative;margin:0;padding:20px 15px;font-size:2rem;line-height:20px}.menu-dropdown-toggle:after,.menu-link:after{content:"";position:absolute;bottom:15px;left:20px;right:20px;height:2px;background:transparent;transition:left var(--duration-mini) ease,right var(--duration-mini) ease,background-color var(--duration-mini) ease}.menu-item:hover .menu-dropdown-toggle:after,.menu-item:hover .menu-link:after,.menu-item.has-open .menu-dropdown-toggle:after{content:"";position:absolute;bottom:15px;left:15px;right:15px;height:2px;background:var(--color-black);transition:left var(--duration-short) ease,right var(--duration-short) ease,background-color var(--duration-short) ease}.search__list,.menu-dropdown{position:absolute;top:60px;left:-250px;right:-250px;margin:0;height:auto;overflow:hidden;overflow-y:auto;max-height:calc(100vh - 80px);padding:30px 50px 40px;background:var(--color-white);box-shadow:inset 0 1px 1px var(--color-darker-4),0 20px 24px var(--color-darker-8);opacity:0;visibility:hidden;transform-origin:top center;transform:scaleY(0);transition:transform var(--duration-mini) ease,opacity 0ms linear var(--duration-mini),visibility 0ms linear var(--duration-mini)}.search__list{left:0;right:0;width:auto;transition:transform var(--duration-short) ease,visibility 0ms linear var(--duration)}.menu-dropdown.is-open{opacity:1;visibility:visible;transform:scaleY(1);transition:transform var(--duration-short) ease,opacity 0ms,visibility 0ms}body.search-open .search__list{opacity:1;visibility:visible;transform:scaleY(1);transition:transform var(--duration-short) ease var(--duration),visibility 0ms}.menu-dropdown-list{max-width:760px;margin:0 auto;border:none;padding:0;justify-content:center;opacity:0;transform:translateY(-10px);transition:transform var(--duration-mini),opacity var(--duration-mini);transition-delay:0s}.menu-dropdown.is-open .menu-dropdown-list{opacity:1;transform:translateY(0);transition:transform .3s ease,opacity .2s linear;transition-delay:.2s}.menu-dropdown-list.has-menu-featured{max-width:961px;grid-template-columns:161px repeat(auto-fit,120px)}.menu-featured{grid-column:1 / 2;grid-row:1 / 3;border-right:1px solid var(--color-darker-8);border-bottom:none;padding:5px 40px 0 0}.menu-featured-link{display:block}.menu-featured-image{margin:0 0 10px}.search__header{padding:0 10px;transition:padding var(--duration) ease;box-shadow:none}body.search-open .search__header{padding:0 90px 0 10px}.search__input{padding:0 10px 0 40px}.search__input-icon{left:10px}.search__reset{right:90px}.search__close{opacity:0;visibility:hidden;transition:opacity var(--duration-short) ease,visibility 0ms linear var(--duration)}body.search-open .search__close{opacity:1;visibility:visible;transition:opacity var(--duration-short) ease var(--duration),visibility 0ms}.search-results{padding:0}.search-results__list--products{display:flex;justify-content:space-between;flex-wrap:wrap}.search-results__list-item--product{flex:0 0 235px;width:235px}.search-results__search-for{flex:0 0 520px;margin:20px 0 0;padding:30px 0 0;display:flex;justify-content:center}}.main{grid-area:main}.button,.shopify-challenge__button,.customer button{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;min-width:10rem;padding:1.5rem 2rem;border:0;border-radius:1.5px;background:var(--color-grey);color:var(--color-black);font:inherit;letter-spacing:var(--font-letter-spacing-heading);line-height:1;text-decoration:none;text-transform:uppercase;transition:background-color var(--duration-short) ease,border-color var(--duration-short) ease,color var(--duration-short) ease;cursor:pointer;-webkit-appearance:none;appearance:none}.button svg{fill:currentColor;transition:fill var(--duration-short) ease}.button.button--primary{background:var(--color-yellow)}.button--tertiary{background:transparent;border:1.5px solid currentColor;color:currentColor;padding:1.35rem 1.85rem;position:relative}.button--tertiary:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;border-radius:1.5px;background:transparent;transition:background-color var(--duration-short) ease}.button--blank{background:transparent;color:var(--color-darker-60)}.button:not([disabled]):not(.loading):not(.button--tertiary):not(.button--blank):hover,.shopify-challenge__button:hover,.customer button:hover{background:var(--color-black);color:var(--color-white)}.button--tertiary:not([disabled]):not(.loading):hover{-webkit-filter:invert(100%);filter:invert(100%);border-width:0;padding:1.5rem 2rem}.button--tertiary:not([disabled]):not(.loading):hover:before{background:currentColor;-webkit-filter:invert(100%);filter:invert(100%)}.button--blank:not([disabled]):not(.loading):hover{color:var(--color-black)}.button:disabled,.button[aria-disabled=true],.button.disabled,.customer button:disabled,.customer button[aria-disabled=true],.customer button.disabled{cursor:not-allowed;opacity:.5}.button--full-width{width:100%}.button.loading{position:relative}.shopify-challenge__container{padding:40px 0 80px}.shopify-challenge__container .shopify-challenge__button{margin-top:20px}.asm-section{margin:40px auto;padding:20px}.asm-section.asm-section--full-width,.asm-section.asm-section--content-wo-padding-width{padding-left:0;padding-right:0}.asm-section.asm-section--no-margin{margin-top:0;margin-bottom:0}.asm-section.asm-section--no-padding{padding-top:0;padding-bottom:0}.asm-section.asm-section--paragraphs-width{max-width:652px}.asm-section.asm-section--large-width{max-width:80vw}.asm-section.asm-section--medium-width{max-width:60vw}.asm-section.asm-section--small-width{max-width:40vw}h4.asm-hx--default,h5.asm-hx--default,h6.asm-hx--default,.asm-hx--xsmall{font-size:1.8rem}h3.asm-hx--default,.asm-hx--small{font-size:2rem}h2.asm-hx--default,.asm-hx--medium{font-size:3rem}h1.asm-hx--default,.asm-hx--large{font-size:4.5rem}.asm-hx--xlarge{font-size:5.5rem}.asm-hx--xxlarge{font-size:6.5rem}.asm-px--small{font-size:1.5rem}.asm-px--default{font-size:inherit}.asm-px--large{font-size:2rem}.asm-px--xlarge{font-size:2.5rem}@media screen and (min-width:960px){.asm-section{max-width:1920px;margin:100px auto;padding:50px}.asm-section.asm-section--full-width{max-width:none;padding-left:0;padding-right:0}.asm-section.asm-section--content-wo-padding-width{padding-left:0;padding-right:0}.asm-section.asm-section--paragraphs-width{max-width:712px}h4.asm-hx--default,h5.asm-hx--default,h6.asm-hx--default,.asm-hx--xsmall{font-size:2rem}h3.asm-hx--default,.asm-hx--small{font-size:3rem}h2.asm-hx--default,.asm-hx--medium{font-size:4.5rem}h1.asm-hx--default,.asm-hx--large{font-size:6rem}.asm-hx--xlarge{font-size:9rem}.asm-hx--xxlarge{font-size:12rem}.asm-px--small{font-size:1.5rem}.asm-px--default{font-size:inherit}.asm-px--large{font-size:2.2rem}.asm-px--xlarge{font-size:2.75rem}}@media screen and (min-width:1920px){.asm-section.asm-section--large-width{max-width:1536px}.asm-section.asm-section--medium-width{max-width:1152px}.asm-section.asm-section--small-width{max-width:768px}}.back-in-stock-button{background-color:#000;color:#fff;border:none;padding:12px 20px;font-family:var(--font-family);font-size:16px;text-transform:uppercase;letter-spacing:1px;border-radius:6px;cursor:pointer;transition:background-color .3s ease}.back-in-stock-button:hover{background-color:#333}
/*# sourceMappingURL=/cdn/shop/t/23/assets/base.css.map */
