#announcement-container{width:100%;height:auto;background-color:var(--color-highlight-blue);color:var(--color-text-inverse);font-size:12px;text-align:Center}.announcement-one{padding:3px;overflow:hidden;height:38px;align-content:center}header{Width:100%;min-width:320px;margin:auto;border:1px solid var(--color-border-grey)}header #logo{align-content:center;flex:1}header #logo img{max-width:160px;width:100%}header #logo:hover img{transform:scale(1.2);transition:transform .3s ease}#logo-row{justify-content:space-between}#search{flex:2}#phone-numbers{flex:1}header #logo-row #phone-numbers{line-height:1.2em;outline:1px solid var(--color-border-grey)}header #logo-row #phone-numbers .location{font-size:12px;width:100%;min-height:23px}header #logo-row #phone-numbers .location a:link,header #logo-row #phone-numbers .location a:visited{margin-right:10px;color:var(--color-text-grey);font-weight:600;display:block;float:left;text-transform:uppercase}header #logo-row #phone-numbers .location a:active,header #logo-row #phone-numbers .location a:hover{color:#474e93;font-weight:600}header #logo-row #phone-numbers .location a.phone:link,header #logo-row #phone-numbers .location a.phone:visited{margin-right:10px;color:#76787a;font-weight:400;display:block;float:right}header #logo-row #phone-numbers .location a.phone:active,header #logo-row #phone-numbers .location a.phone:hover{color:#474e93;font-weight:600}#logo-row #phone-numbers .language-marker{background-color:var(--color-grey-light);border-radius:2px;padding:6px 4px;margin-bottom:6px;font-size:var(--text-sm);font-weight:800;text-align:right}#logo-row #search{align-content:center;text-align:right}.header__search{border-left:1px solid var(--color-border-grey);padding:var(--space-6)}#logo-row #search form{margin-bottom:0}#logo-row #search input.search_box{height:100%;min-height:68px;padding:10px;background:none}.search-container{display:flex;align-items:center;overflow:hidden}.search-container .icon-container{width:50px;height:100%;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--color-border-grey)}.search-container .icon-container img{width:20px;height:20px}.search_box{flex:1;border:none;outline:none;padding:10px;font-size:14px}.search_box::placeholder{color:var(--color-grey-mid)}.search-results{width:100%}.search-modal__content{transform:translateY(0);opacity:1;transition:transform .35s ease,opacity .25s ease}details[open] .search-modal__content.is-closing{transform:translateY(-100%);opacity:0}nav{width:100%}nav#mega-menu{height:auto;border-bottom:1px solid var(--color-border-grey);font-size:var(--text-sml);padding:var(--space-3) 0}#menu{display:flex;justify-content:space-between;align-items:center;padding:0;margin:0;width:100%;height:auto}#menu .menu-item{flex:1;text-align:center;list-style-type:none}#menu .menu-item a{display:inline-block;padding:10px 20px;text-decoration:none;font-size:1.2rem;letter-spacing:1px;text-transform:uppercase;color:var(--color-text)}nav#customer-menu{text-align:right;background:var(--color-background-mid);border-bottom:1px solid var(--color-border-grey);display:flex;justify-content:flex-end}nav#customer-menu ul{margin:0;padding:0}nav#customer-menu ul li{list-style-type:none;display:inline-block;padding:0;text-transform:uppercase;min-width:95px}nav#customer-menu ul li:last-child a,nav#customer-menu ul li#deals a{border-right:0px}a.highlight-button:link,a.highlight-button:visited{height:54px;font-size:var(--text-sm);text-align:center;color:var(--color-text);display:grid;place-items:center;margin-right:-4px;padding:0 20px;border-right:1px solid var(--color-border-grey)}a.highlight-button:active,a.highlight-button:hover{color:var(--color-text-blue) background: var(--color-background-mid)}#deals a.highlight-button:link,#deals a.highlight-button:visited{background:var(--color-accent);color:var(--color-text-inverse);min-width:95px;height:35px;border-radius:20px}a.highlight-button.special:link,a.highlight-button.special:visited{background:var(--color-background-night);color:var(--color-text-inverse);min-width:95px;height:35px;border-radius:20px;margin:0 0 0 10px}.special a.highlight-button:active,.special a.highlight-button:hover{background:var(--color-background-night)}#deals a.highlight-button:active,#deals a.highlight-button:hover{background:var(--color-background-dark)}nav#customer-menu #customer-interface{position:relative;padding:2px 20px;border:1px solid var(--color-border-grey);border-top:0px;border-radius:0 0 0 10px;min-width:240px;z-index:999;display:flex;align-items:center;justify-content:flex-end}#customer-interface>div{padding:0 16px}#customer-interface img{position:relative;top:3px;display:inline-block;width:2.2rem}#cart-icon-bubble{width:2.4rem}.account a:hover img{position:relative;left:2px}.software-container .sub-container:hover{background:var(--color-background-mid)}.software-container .sub-container a:hover{font-weight:400}@media only screen and (min-width:900px){section#choose-shop3d .flex>div{width:24%}section#choose-shop3d .flex div .bluebg img{width:70px;margin:auto}}@media(max-width:949px){header #logo-row{height:auto;padding:0;justify-content:space-between}header #logo-row #search{margin-right:0;border-top:1px solid var(--color-border-grey);border-bottom:1px solid var(--color-border-grey);display:flex;justify-content:flex-end;align-items:center}header #logo-row #search form{margin-bottom:0}header #logo-row #logo{padding:10px 2.4%}#phone-numbers{width:45%}div#mobile-nav{display:flex!important;align-items:center;justify-content:flex-end}div#mobile-nav div{padding:var(--space-6)}div#mobile-nav img{width:30px;height:30px;padding:0 5px}div#mobile-nav>div{border-left:1px solid var(--color-border-grey)}.cart-block a{display:grid;align-items:center;grid-auto-flow:column}header #buttons{display:None}nav#mega-menu,nav#customer-menu{display:none}#phone-numbers{display:none}}@media(max-width:500px){#announcement-container{display:none}}@media(max-width:408px){header #logo-row{display:block}header #logo-row #logo{background:var(--color-background-mid);padding:0}header #logo-row #logo img{width:50%;margin:auto}header #logo-row #search{justify-content:space-between}div#mobile-nav{display:flex;justify-content:space-between;align-items:center}.cart-block,#hamburger{border-left:0;border-right:0}}div#mobile-nav{display:none}nav#mobile-subnav{display:none}button#hamburger-button{background:none;border:0}#mobile-subnav{background-color:#fff;border-bottom:1px solid var(--color-border-grey);box-shadow:0 2px 4px #0000001a;top:-69px;z-index:88888;box-sizing:border-box}#mobile-menu{list-style-type:none;margin:0;padding:0}#mobile-menu li a{font-size:15px;text-transform:uppercase}#mobile-menu:first-child{border-top:1px solid #EBEBEB}#mobile-menu>li{position:relative;border-bottom:1px solid #EBEBEB;padding:0}ul#mobile-menu li:nth-child(11){background:var(--color-red)}ul#mobile-menu li:nth-child(11) a:hover{background:#9b1d19}ul#mobile-menu li:nth-child(11) a{color:var(--color-text-inverse)}#mobile-menu a{display:block;padding:10px 20px;font-size:16px;color:var(--color-text);text-decoration:none;transition:background-color .3s ease}#mobile-menu a:hover{background-color:#f5f5f5;color:var(--color-text)}#mobile-menu ul,#mobile-menu ul ul{margin:0}#mobile-menu ul li,#mobile-menu ul ul li{list-style-type:none}#mobile-menu .dropdown>a:after,#mobile-menu .dropdown ul li>a:after{content:url(/cdn/shop/files/Icon-arrow-right.svg?v=1732727664);display:inline-block;width:16px;height:16px;float:right;font-size:12px;margin-left:10px;transform:rotate(0);transition:transform .3s ease}#mobile-menu .dropdown:hover>a:after{transform:rotate(90deg)}#mobile-menu .dropdown.active>a:after{transform:rotate(-90deg)}#mobile-menu .dropdown>ul{display:none;position:relative;left:0;top:100%;background-color:#fff;width:100%;border:1px solid var(--color-border-grey);z-index:999;padding-inline-start:0px}#mobile-menu .dropdown.active>ul{display:block;position:static}#mobile-menu .dropdown ul li a{padding-left:20px;font-weight:600;border-left:6px solid var(--color-border-grey);font-size:13px}#mobile-menu .dropdown ul ul li a{border-left:0px;font-weight:400;text-transform:capitalize;border-left:6px solid var(--color-border-grey)}#mobile-menu .dropdown ul ul{background-color:var(--color-background-mid);padding-inline-start:0px}#mobile-menu .dropdown ul ul li a{padding-left:50px}#mobile-menu a.active{background-color:var(--color-background-mid)}#mobile-menu li.open ul{display:block}
/*# sourceMappingURL=/cdn/shop/t/51/assets/section-header.css.map */
