body{overflow-x:hidden}header{padding:0 20px 0 32px;background-color:#fff;box-shadow:0 3px 3px #0000101a}@media screen and (min-width: 768px){header{padding:0 var(--margin-medium)}}.header--primary-container{display:flex;align-items:center;justify-content:space-between;min-height:var(--size-14);max-width:1472px;margin:0 auto}@media screen and (min-width: 768px){.header--primary-container{min-height:var(--size-24)}}.announcement--wrapper{display:block;background-color:var(--color-black);color:var(--color-white);padding:12px 24px;font-size:var(--size-4);line-height:var(--size-6);text-align:center;order:2}@media screen and (min-width: 768px){.announcement--wrapper{order:unset}}@media screen and (min-width: 1000px){.announcement--wrapper{display:none}}.header--primary-container .announcement--wrapper{display:none;background-color:var(--color-black);color:var(--color-white);padding:12px 24px;border-radius:var(--radius-small);font-size:var(--size-4);line-height:var(--size-6)}@media screen and (min-width: 1000px){.header--primary-container .announcement--wrapper{display:block}}.header--primary-container .utility-links--wrapper{display:flex;column-gap:12px}@media screen and (min-width: 768px){.header--primary-container .utility-links--wrapper{column-gap:var(--margin-xs)}}.header--primary-container .utility-links--wrapper a{display:flex;position:relative;align-items:center;font-size:var(--size-4);line-height:var(--size-6);text-decoration:none;color:var(--color-black);transition:all .2s ease;padding:0}.header--primary-container .utility-links--wrapper a:hover{color:var(--color-hoyt-red)}@media screen and (min-width: 768px){.header--primary-container .utility-links--wrapper #menu-modal--trigger-default{display:none}}.header--primary-container .utility-links--wrapper a span{display:none}@media screen and (min-width: 768px){.header--primary-container .utility-links--wrapper a span{display:inline}}.header--primary-container .utility-links--wrapper a svg{display:block;margin-left:10px;width:24px}.header--primary-container .utility-links--wrapper a svg path{fill:var(--color-black);transition:all .2s ease}.header--primary-container .utility-links--wrapper a:hover svg path{fill:var(--color-hoyt-red)}.header--primary-container .utility-links--wrapper #cart-icon-bubble .svg-wrapper{width:24px;height:24px}.header--primary-container .utility-links--wrapper .cart-bubble-count{position:absolute;top:-7px;right:-6px;background-color:var(--color-hoyt-red);color:#fff;height:16px;width:16px;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:var(--size-3);line-height:1;font-weight:700;letter-spacing:0}.header--primary-container .utility-links--wrapper .cart-bubble-count.expanded{position:absolute;top:-10px;right:-5px;height:19px;width:19px}.header--primary-container .utility-links--wrapper .account{display:none}@media screen and (min-width: 768px){.header--primary-container .utility-links--wrapper .account{display:flex}}.header--primary-container .logo svg{display:block;max-width:112px;width:100%}@media screen and (min-width: 768px){.header--primary-container .logo svg{display:block;max-width:150px}}@media screen and (min-width: 1000px){.header--primary-container .logo svg{display:block;max-width:180px}}.header--secondary-container{display:none;align-items:center;justify-content:space-between;max-width:1472px;margin:0 auto;border-top:1px solid var(--color-gray-100)}@media screen and (min-width: 768px){.header--secondary-container{display:flex}}.header--secondary-container nav{display:flex;align-items:center;min-height:50px}.header--secondary-container a{display:flex;align-items:center;font-size:var(--size-4);line-height:var(--size-6);text-decoration:none;color:var(--color-black);transition:all .2s ease}.header--secondary-container a:hover{color:var(--color-hoyt-red)}.header--secondary-container nav a{margin-right:var(--margin-xs)}@media screen and (min-width: 850px){.header--secondary-container nav a{margin-right:var(--margin-small)}}.header--secondary-container a svg{display:block;margin-left:10px;width:24px}.header--secondary-container a svg path{transition:all .2s ease}.header--secondary-container a:hover svg path{fill:var(--color-hoyt-red)}#menu-modal{display:block;max-width:400px;position:absolute;top:0;left:-400px;z-index:1000;width:100%;height:100vh;padding:48px 44px;transition:all .3s ease-out;overflow:scroll;background-color:var(--color-white)}#modal--overlay{display:block!important;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;transition:all .4s ease;z-index:999;opacity:0;visibility:hidden}body.menu-modal--active{overflow:hidden}body.menu-modal--active #menu-modal{left:0}body.menu-modal--active #modal--overlay{opacity:1;visibility:visible}body.menu-modal--active #modal-click-overlay{display:block!important;position:fixed;top:0;left:0;width:0;height:100%;z-index:1;color:red}[id^=menu-modal--content-]{display:none}[id^=menu-modal--content-].active{display:block}#menu-modal--content-default{display:none;transition:all .2s ease;visibility:hidden;opacity:0}#menu-modal--content-default.active{display:block;visibility:visible;opacity:1}#menu-modal--content-default .menu-modal--header .logo svg{width:92px}#menu-modal--content-default hr{background-color:var(--color-rule-light)}.menu-modal--header{display:flex;justify-content:space-between;border-bottom:1px solid var(--color-rule-light);font-weight:700;padding-bottom:var(--margin-xs);margin-bottom:var(--margin-xs)}.menu-modal--header .menu-modal--title svg{display:block;width:22px;margin:0 0 0 7px}.menu-modal--header .menu-modal--title{display:flex;align-items:center;color:var(--color-black);text-decoration:none;transition:all .2s ease}.menu-modal--header .menu-modal--title:hover{color:var(--color-hoyt-red)}.menu-modal--header .menu-modal--title .title{display:block;font-size:18px;line-height:27px;font-weight:700;margin:0 0 0 var(--margin-2xs)}.menu-modal--header button{display:block;width:44px;height:36px;outline:none;background-color:transparent;border:1px solid var(--color-rule-light);border-radius:var(--radius-small)}.menu-modal--header button:hover{cursor:pointer}.menu-modal--header button svg{display:block;width:20px;height:20px;margin:0 auto}.menu-modal--links hr{display:block;width:100%;height:1px;background-color:var(--color-black);margin:var(--margin-small) 0}.menu-modal--links .link{display:block;font-size:var(--size-4);line-height:var(--size-6);text-decoration:none;color:var(--color-black);padding:12px 0;transition:all .2s ease}.menu-modal--links .link:hover{color:var(--color-hoyt-red)}.menu-modal--links .link.has-children{font-weight:700;font-size:18px}.menu-modal--links .link.has-children:not(:first-of-type){margin-top:24px}.menu-modal--links .link.childless{margin-top:0}#search-modal{display:block;max-width:480px;position:fixed;top:0;right:-480px;z-index:1000;width:92%;height:100vh;padding:48px 44px;transition:all .3s ease-out;overflow:scroll;background-color:var(--color-white)}#search-modal .menu-modal--header{display:flex;justify-content:flex-end;border-bottom:none;padding-bottom:0;margin-bottom:var(--margin-3xs);text-align:right}#search-modal .menu-modal--header .drawer__close{position:relative;top:0;right:0}body.search-modal--active{overflow:hidden}body.search-modal--active #search-modal{right:0}body.search-modal--active #modal--overlay{opacity:1;visibility:visible}#search-modal .predictive-search__results-groups-wrapper{display:block}#search-modal .search-modal__content{padding:0}#search-modal .search-modal{opacity:1}#search-modal .predictive-search{position:relative;top:0;left:0;width:100%}#search-modal #Search-In-Modal{outline:none;border:1px solid var(--color-rule-light);border-radius:var(--radius-small);box-shadow:none;padding:var(--margin-3xs) 16px}#search-modal #Search-In-Modal::placeholder{opacity:1;color:var(--color-gray-300)}#search-modal .search-modal{border:none}#search-modal .field:before,#search-modal .field:after{display:none}#search-modal .field__label{letter-spacing:0;font-size:var(--size-4);display:none}#search-modal .field__input:focus~.field__label{display:none}
/*# sourceMappingURL=/cdn/shop/t/125/assets/component-menu.css.map */
