#q-nav{background-image:linear-gradient(var(--color-bg), var(--color-bg-35) 55%, transparent);background-color:var(--color-nav);transition:background .3s linear}@media screen and (min-width: 1048px){#q-nav{background-color:rgba(0,0,0,0)}#q-nav::after{content:"";z-index:-1;position:absolute;inset:0;opacity:0;pointer-events:none;background-image:linear-gradient(transparent 90%, var(--color-bg-65));background-size:100% 200%;background-position:0 0;transition:background-position .3s ease-in-out,opacity .3s linear}#q-nav:has(q-menu[on]),#q-nav:has(.q-menutab:hover),#q-nav.bg-nav,#q-nav:has(q-flip[target=search][on]){background-color:var(--color-nav)}#q-nav:has(q-menu[on])::after,#q-nav:has(.q-menutab:hover)::after,#q-nav.bg-nav::after,#q-nav:has(q-flip[target=search][on])::after{opacity:1;background-position:0 100%}}@media screen and (max-width: 767px){nav{min-width:min(345px,100vw)}nav .q-menutab::after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;pointer-events:none;background-color:var(--color-bg);opacity:0;transition:opacity .3s linear}nav:has(.q-menutab[on]) .q-menutab::after{opacity:.85;pointer-events:all}}.q-menutab button,.q-menutab a{position:relative;overflow:hidden}.q-menutab button::after,.q-menutab a::after{content:"";display:block}.q-menutab[on] button::after,.q-menutab:hover a::after{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.q-menutab[locked] button{color:var(--color-accent-light)}@media screen and (min-width: 768px){.q-menutab button::after,.q-menutab a::after{width:250%;height:3px;background-image:linear-gradient(to right, var(--color-highlight), var(--color-highlight) 40%, transparent 60%, transparent);position:absolute;left:-150%;bottom:0;transition:left .3s cubic-bezier(0.8, 0, 0.6, 1)}.q-menutab[on] button::after,.q-menutab:hover a::after{left:0}}.q-menutray q-flip button::after,.q-menustage q-flip button::after{content:"";display:block}.q-menutray q-flip:hover button::after,.q-menustage q-flip:hover button::after{border-color:var(--color-highlight)}@media screen and (max-width: 767px){.q-menutray q-flip button::after,.q-menustage q-flip button::after{width:.75em;height:.75em;flex-shrink:0;margin-left:auto;border-color:var(--color-main);border-bottom-width:2.5px;border-left-width:2.5px;transform-origin:33% 67%;transition:border-color .15s linear,transform .15s cubic-bezier(0.8, 0, 0.6, 1)}}@media screen and (max-width: 767px){.q-menutray q-flip.q-menutab button::after{transform:translate(0.125em, -0.125em) rotate(225deg)}.q-menutray q-flip.q-menutab[on] button::after{transform:translate(0.125em, -0.125em) rotate(45deg)}}@media screen and (max-width: 767px){.q-menustage q-flip button::after{transform:translate(0.125em, -0.125em) rotate(-45deg)}.q-menustage q-flip[on] button::after{transform:translate(0.125em, -0.125em) rotate(135deg)}}@media screen and (max-width: 767px){menu.q-menutray .q-menutab{transition:transform .2s ease-out,opacity .2s ease-out}menu.q-menutray:has(.q-menutab[on]) .q-menutab{transform:translateX(-25%);opacity:.35}menu.q-menutray:has(.q-menutab[on]){overflow:hidden;height:100%}}@media screen and (max-width: 767px){.q-menuscreen[q-flip=menutray]{overscroll-behavior:none}}.q-menuscreen{-ms-overflow-style:none;scrollbar-width:none}.q-menuscreen::-webkit-scrollbar{display:none}@media screen and (max-width: 767px){.q-menuscreen{overflow-y:auto;overscroll-behavior:contain}.q-menuscreen .q-menubox{overflow:visible;overscroll-behavior:auto}}@media screen and (min-width: 768px){.q-menuscreen{overflow:hidden}.q-menuscreen .q-menubox{overflow:hidden;box-shadow:0 .25rem 1.5rem #000}.q-menuscreen .q-menubox[data-scrollable]{overflow-x:hidden;overflow-y:auto}}@media screen and (max-width: 1047px){.q-imgflow{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(20rem, 100%), 1fr));max-width:100%}.q-imgflow.q-imgflow-pairs{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1048px){.q-imgflow{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--mm-rows, 1), auto);grid-auto-columns:minmax(0, max-content);max-width:100%}}.q-imgflow.q-imgflow-fill{width:100%}@media screen and (max-width: 1047px){.q-imgflow.q-imgflow-fill{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1048px){.q-imgflow.q-imgflow-fill{grid-auto-columns:minmax(0, 1fr)}}.q-imgflow a>span:not([class]),.q-imgflow a .text-link-lg{max-width:11rem}.template-search__header{padding-top:31px}@media only screen and (max-width: 991px){.template-search__header{padding-top:6px}}.header__search-holder{max-width:708px;padding:0 40px;width:100%}@media only screen and (max-width: 991px){.header__search-holder{padding:0 20px}}.mob-drawer{transform:translateX(-100%);background:#181e2a;border-right:2px solid #303542;color:#fff;height:100%;position:fixed;width:80%;top:0;z-index:99999999999;transition:transform .3s cubic-bezier(0.165, 0.84, 0.44, 1)}.mob-drawer.open{transform:translateX(0)}.mob-drawer__top{padding:1rem 1rem 1rem;border-bottom:1px solid #40444b}.mob-drawer__top .close-button{border:none;width:40px;height:40px;background:none;display:block;margin:0 0 0 auto;cursor:pointer}.mob-drawer__top .close-button svg{color:#fff;width:16px;height:100%}.mob-drawer__menu{position:relative;overflow-y:auto;height:calc(100vh - 160px)}.mob-drawer__menu .mobmenu{margin:0 0 21px}.mob-drawer__menu .mobmenu__item{margin:0;padding:1rem;border-bottom:1px solid #40444b}.mob-drawer__menu .mobmenu__item .mobmenu__child-item.hasGrandSub a.mobmenu__child-link{color:#bdf9a1;text-transform:uppercase;text-decoration:none;pointer-events:none;letter-spacing:1px}.mob-drawer__menu .mobmenu .mainmenu-item{display:block;padding:.5rem 0;font-size:1.3rem;line-height:1.2;font-family:"t26-carbon",sans-serif;font-weight:700;color:#fff}.mob-drawer__menu .mobmenu .mainmenu-item:hover{color:#bdf9a1}.mob-drawer__menu .mobmenu__hasSubCover{position:relative;display:flex}.mob-drawer__menu .mobmenu__openSubButton{width:100%;background:none;border:none;text-align:right;position:absolute;top:0;left:0;right:0;bottom:0;padding:0;color:#fff;cursor:pointer}.mob-drawer__menu .mobmenu__openSubButton svg{display:inline-block;vertical-align:top;margin:3px 5px 0 0}.mob-drawer__menu .mobmenu__openSubButton:hover+.mobmenu__link{color:#bdf9a1}.mob-drawer__menu .mobmenu__openSubButton.button-open{color:#bdf9a1}.mob-drawer__menu .mobmenu__openSubButton.button-open svg{transform:rotate(180deg)}.mob-drawer__menu .mobmenu__openSubButton.button-open+.mobmenu__link{color:#bdf9a1}.mob-drawer__menu .mobmenu__link{display:inline-block;text-decoration:none}.mob-drawer__menu .mobmenu__child{display:none}.mob-drawer__menu .mobmenu__child .back-button{width:calc(100% - 2rem);background:none;border:none;text-align:left;margin-left:1rem;margin-right:1rem;padding:1rem 0;display:flex;border-bottom:1px solid #f4f4f4}.mob-drawer__menu .mobmenu__child .parent-title{margin-left:1rem;margin-right:1rem;padding:1rem 0}.mob-drawer__menu .mobmenu__child.open{display:block}.mob-drawer__menu .mobmenu__child-menu{padding:15px 13px 3px;list-style:none}.mob-drawer__menu .mobmenu__child-item{margin-bottom:.75rem}.mob-drawer__menu .mobmenu__child-item:last-child{margin-bottom:0;margin-top:1.5rem}.mob-drawer__menu .mobmenu__grandChild{padding:0;margin:0;list-style:none}.mob-drawer__menu .mobmenu__grandChild-item{margin:.25rem 0}.mob-drawer__menu .mobmenu__grandChild-link,.mob-drawer__menu .mobmenu__child-link{padding:.25rem 0;display:block;text-decoration:none;color:#fff;font-weight:700;font-size:1.1rem;line-height:1.2;font-family:"t26-carbon",sans-serif}.mob-drawer__menu .mobmenu__grandChild-link:hover,.mob-drawer__menu .mobmenu__child-link:hover{color:#bdf9a1}.mob-drawer__account-link{display:block;padding:0 1.1rem;color:#ccc;font-size:1.1rem;text-decoration:none;font-weight:700}.mob-drawer__account-link svg{display:inline-block;vertical-align:top;margin:5px 8px 0 0}.mob-drawer__account-link:hover{color:#bdf9a1}
