.homepanelsholder{max-width:1421px;margin:0 auto;padding:20px 20px 5px}.gallery_panel{width:100%;margin:0 0 15px 0;position:relative;border:#0000002E 1px solid;border-radius:23px;overflow:hidden}.itemButtons{bottom:0;width:100%;z-index:11;display:flex;justify-content:stretch;overflow-y:visible;overflow-x:hidden;padding-top:6px;scroll-behavior:smooth;user-select:none;display:none}.itemButtons .itemButton{box-sizing:border-box;position:relative;padding:.8vw;text-align:center;font-weight:700;color:#fff;font-size:1em;cursor:pointer;flex:1 1 auto;white-space:nowrap;text-decoration:none;user-select:none}div.itemButtons .itemButton:after{background:rgba(95,131,147,.9)}div.itemButtons .itemButton.activeButton:after{background:#0680a3}.galleryItem{display:block;background-size:cover;color:#7c7c7c;text-decoration:none;scroll-snap-align:start;width:100%;flex:0 0 auto;-webkit-user-drag:none;user-drag:none}.galleryItem img{width:100%;-webkit-user-drag:none;user-drag:none;user-select:none;-webkit-user-select:none!important}.galleryItem .contents{display:table!important;width:100%;height:100%}.galleryItem strong{color:#3a4f63}.galleryItem:hover{text-decoration:none}.cat_banner{width:100%;margin:0 0 15px 0;display:inline-block;position:relative;text-decoration:none;contain:content}.cat_banner:hover{text-decoration:none}.cat_banner img{width:100%}.featured_home{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:20px}.staticbanner{margin-bottom:20px;transition:transform .1s linear,box-shadow .1s linear;position:relative;border:#0000002E 1px solid;border-radius:23px;overflow:hidden;display:block}.staticbanner:focus,.staticbanner:hover{transform:scale(1.015);box-shadow:0 0 10px #66666666;z-index:2;outline:0}.staticbanner span{position:relative;display:block;padding-bottom:90.7619189%;height:0}.staticbanner img{position:absolute;left:0;top:0;bottom:0;right:0}.featured{flex:1 1 auto;text-decoration:none;background:#fff;border:#0000002E 1px solid;transition:transform .1s linear,box-shadow .1s linear;position:relative;padding:16px;gap:20px;border-radius:23px}.featured:focus,.featured:hover{color:inherit;text-decoration:none;transform:scale(1.03);box-shadow:0 0 10px #66666666;z-index:2;outline:0}.featured .brand{margin-bottom:16px}.featured h2{padding-bottom:16px}.featured .imgh{width:100%;padding-bottom:100%;height:0;position:relative}.featured .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.featured .content h2{flex:1 1 auto}.featured .avails{border-bottom:0;margin:0;padding:0 0 16px 0}.featured .price{font-size:150%}.featured .content .price .small{display:inline-block}.trade_panel .btn:hover{background:#ddd}.sconly{display:none}.itemButtons{display:block}div.itemButtons div.itemButton:first-child{width:11px;height:11px}.home .content{padding-bottom:0}.logo h1{position:relative;padding-bottom:21.47%}.logo h1 img{width:100%;position:absolute}@media (min-width:451px){.featured{display:flex}.featured .img{flex:1 1 40%}.featured .content{flex:1 1 60%;display:flex;flex-direction:column;justify-content:space-between}}@media (min-width:501px){.gallery_panel .left_arrow,.gallery_panel .right_arrow{display:none}.staticbanner span{padding-bottom:28.943%}}@media (min-width:601px){.panel{padding:20px}.panelcontent{display:block;text-align:left}.panel{width:50%}.featured{flex:1 1 45%}}@media (min-width:1060px){.itemButtons .itemButton{font-size:1.15em}.gallery_panel .itemButtons{display:flex;justify-content:stretch}div.itemButtons{position:relative;margin-top:-6px}div.itemButtons div.itemButton{border-right:#cee3e4 1px solid}div.itemButtons div.itemButton:first-child{width:auto;height:auto}div.itemButtons .itemButton.activeButton{border-right:#cee3e4 1px solid}div.itemButtons .itemButton:last-child{border-right:0}div div.itemButtons .itemButton:after{border-radius:0;top:0;left:0;width:100%;height:100%;z-index:-1}.itemButtons .itemButton.activeButton:before{content:" ";width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #0680a3 transparent;margin-left:-10px;position:absolute;left:50%;top:-9px;background:0 0}}@media (min-width:1465px){.itemButtons .itemButton{padding:1.2%}}@media (max-width:600px){.sconly{display:block;margin-right:10px;float:left;font-size:23px;width:26px}}