@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Arvo:ital,wght@0,400;0,700;1,400;1,700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Rokkitt:ital,wght@0,100..900;1,100..900&family=Kameron:ital,wght@0,400;0,700;1,400;1,700&display=swap);.btn{color:var(--clr-btn-hover-color)!important;background-color:var(--clr-pullman-green)!important}.btn:hover{color:var(--clr-btn-hover-color)!important;background-color:var(--clr-btn-hover-bg-color)!important}.btn-danger{background-color:#bb2d3b!important}:root{--clr-button-background-color:#434f61;--clr-button-color:#FFFFFF;--clr-btn-hover-bg-color:#66798f;--clr-btn-hover-color:#FFFFFF;--clr-pullman-green:#303b1c}body a:not([href]):not([class]),body a:not([href]):not([class]):hover{margin:0;padding:0}.a-dropdown-container{position:relative}.a-dropdown-container .a-button-dropdown .a-button-text{height:100%}label.sc-update-quantity-select{z-index:1!important}.a-native-dropdown,.a-native-splitdropdown{position:absolute;z-index:-1;opacity:.01;max-width:100%;left:0}.a-popover-qty{display:inline-block;position:absolute;visibility:hidden;top:0;left:0;z-index:1010;padding:8px;max-width:440px}.a-dropdown-common{padding:0;margin:1px 0 0;max-width:none}.a-popover-qty{max-width:none;position:absolute;z-index:299;visibility:visible;top:-7px;left:-2px;display:none;width:auto}.a-popover-wrapper{overflow:hidden;border:1px solid #bbbfbf;border-color:#bbbfbf;height:100%;width:100%;border-radius:8px;box-shadow:0 2px 5px rgba(15,17,17,.15);background-color:#fff}.a-popover-inner{background-color:#fff;padding:14px 16px;text-align:left;overflow-x:hidden}.a-lgtbox-vertical-scroll{overflow-y:scroll}.a-dropdown-common .a-popover-inner{padding:8px 0}.a-unordered-list,ul{margin:0 0 0 18px;color:#0f1111}.a-ordered-list,.a-unordered-list,ol,ul{padding:0}.a-ordered-list.a-nostyle,.a-unordered-list.a-nostyle,ol.a-nostyle,ul.a-nostyle{margin-left:0;color:#0f1111}.a-ordered-list.a-list-link,.a-unordered-list.a-list-link,ol.a-list-link,ul.a-list-link{margin:-2px 0 0}.a-dropdown-common .a-list-link{position:relative;left:-1px;margin-right:-1px}.a-popover-inner dl:last-child,.a-popover-inner ol:last-child,.a-popover-inner p:last-child,.a-popover-inner ul:last-child{margin-bottom:0}.a-ordered-list li,.a-unordered-list li,ol li,ul li{word-wrap:break-word;margin:0}.quantity-option-10{border-top-color:#e7e7e7;border-top-width:1px;border-top-style:solid}.a-ordered-list.a-nostyle li,.a-unordered-list.a-nostyle li,ol.a-nostyle li,ul.a-nostyle li{list-style:none}.a-ordered-list.a-list-link li,.a-unordered-list.a-list-link li,ol.a-list-link li,ul.a-list-link li{display:block;position:relative}.a-dropdown-common .a-dropdown-item{margin:0;outline:0}.a-dropdown-common .a-dropdown-item:hover{background-color:#c9d0da}.a-dropdown-common .a-dropdown-link{color:#0f1111;text-decoration:none;padding:2px 12px 1px 13px;display:block;white-space:nowrap;outline:0;border:1px solid transparent;margin-left:1px}.a-dropdown-common .a-dropdown-link.a-active{border-color:#d5d9d9;background-color:#edfdff;border-left-color:#007185!important}.a-dropdown-label{margin-right:6px}.a-icon{background-image:url(assets/images/McBZv0ZvnbehkIx.png);-webkit-background-size:400px 900px;background-size:400px 900px;background-repeat:no-repeat}.a-icon{display:inline-block;vertical-align:top}.a-icon-dropdown{width:10px;height:8px;background-position:-7px -102px}.a-button .a-icon-dropdown{position:absolute;top:6px;right:-18px}button,select{margin:0;font-size:100%;vertical-align:middle}select{-webkit-transition:all .1s linear;transition:all .1s linear;line-height:19px;color:#0f1111}.a-button{background:#fff;border-radius:3px;border-color:#d5d9d9;border-style:solid;border-width:1px;cursor:pointer;display:inline-block;padding:0;text-align:center;text-decoration:none!important;vertical-align:middle}.a-button-dropdown{background:#f0f2f2}.a-button-text{background-color:transparent;border:0;display:block;font-size:13px;line-height:29px;margin:0;outline:0;padding:0 10px 0 11px;text-align:center;white-space:nowrap}a.a-button-text,button.a-button-text{width:100%;height:100%}.a-button a,.a-button:hover:not(.a-button-search) a{color:#0f1111;text-decoration:none!important}a,a:link,a:visited{text-decoration:none;color:#007185}.a-button .a-button-text{color:#0f1111}.a-button-primary .a-button-text{color:#0f1111}.a-button-primary{background:#4b5d2c;border-color:#4b5d2c}.a-button-span12{width:100%!important}.a-button-inner{display:block;position:relative;overflow:hidden;height:29px;border-radius:2px}.a-button:not(.a-button-toggle){border-radius:8px;box-shadow:0 2px 5px 0 rgba(213,217,217,.5)}.a-button-group-splitdropdown .a-button,.a-dropdown-container .a-button-dropdown{border-color:#d5d9d9;border-radius:8px;color:#0f1111;background:#f0f2f2}.a-button-group-splitdropdown .a-button .a-button-inner,.a-dropdown-container .a-button-dropdown .a-button-inner{border-radius:7px;background:#f0f2f2;box-shadow:0 2px 5px rgba(15,17,17,.15)}.a-button-group-splitdropdown .a-button.a-button-focus,.a-button-group-splitdropdown .a-button:focus,.a-dropdown-container .a-button-dropdown.a-button-focus,.a-dropdown-container .a-button-dropdown:focus{border-color:#0a8500;box-shadow:0 0 0 3px #cbfac7;background:#ecffeb}.a-button .a-button-text{color:#0f1111}.a-button-dropdown .a-button-text{padding-right:26px;text-align:left;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:10}.a-dropdown-container .a-button-dropdown .a-button-text{height:100%}*{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"segoe ui",roboto,oxygen,ubuntu,cantarell,"fira sans","droid sans","helvetica neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{height:100%}body{display:flex;flex-direction:column;position:relative;min-height:100vh;color:#000;background-color:#fff;margin:0!important;padding:0 0 100px 0;font-size:.875rem;line-height:20px;text-shadow:0 0 2px rgba(0,0,0,.3)}h1,h2,h3,h4,h5{color:#fff}.fs-7{font-size:.875rem!important}.fs-8{font-size:.625rem!important}a.no-link,a.no-link:active,a.no-link:link,a.no-link:visited{color:#b6babf!important}a,a:link,a:visited{text-decoration:none;color:#fff}a.page-link{color:#303b1c}.active>.page-link,.page-link.active{z-index:3;color:#fff;background-color:#3e4c24;border-color:#303b1c}.pagination{justify-content:center}.content-wrapper{margin:auto}.content-wrapper.error{padding:40px 0}.privacy{text-align:justify}header-old{background-color:#000;display:flex;position:relative;top:0;z-index:999;width:100%;height:55px;padding:0 0}header-old .content-wrapper{display:flex;width:100%;align-items:center;flex-direction:row;justify-content:space-between;margin:0 35px}header-old .content-wrapper .brand-logo{display:flex;justify-content:flex-start}header-old .content-wrapper .brand-logo .header-names{display:none}header-old .content-wrapper .brand-logo h1{display:flex;flex-grow:1;flex-basis:0;font-size:1.3rem;margin:0;padding:13px 0;justify-content:flex-start;align-items:center}header-old nav{display:flex;flex-grow:1;flex-basis:0;justify-content:center;align-items:center;width:100%}header-old nav a,header-old nav a:link,header-old nav a:visited{white-space:nowrap;text-decoration:none;color:#fff!important;padding:10px 10px;margin:0 10px}header-old nav a:hover,header-old nav a:link:hover,header-old nav a:visited:hover{border-bottom:1px solid #aaa;margin-bottom:-1px;color:#fff}header-old nav .navbar-nav .dropdown-menu li>a{color:#000!important}header-old .link-icons{display:flex;flex-grow:0;flex-basis:0;justify-content:flex-end;align-items:center;position:relative}header-old .link-icons .user_links{display:flex;justify-content:flex-end;flex-direction:row;align-items:center;padding:unset;white-space:nowrap}header-old .link-icons .user_links .welcome{font-weight:600;line-height:.875rem;padding:10px;margin-right:10px;color:#fff;display:flex!important;flex-direction:column;align-items:flex-start}header-old .link-icons .user_links .welcome #user{padding:0;white-space:nowrap}header-old .link-icons .user_links .welcome #user #hello{font-size:.6875rem}header-old .link-icons .user_links .welcome #user #account{font-size:.875rem}header-old .link-icons .user_links .welcome #user .account-container{display:flex;justify-content:space-between;align-items:center}header-old .link-icons .user_links .welcome .dropdown-toggle::after{position:absolute;right:0;bottom:12px;margin-right:-3px;color:rgba(255,255,255,.7)}header-old .link-icons .user_links .welcome .dropdown-menu{margin-top:5px!important}header-old .link-icons .user_links .welcome .dropdown-menu .dropdown-item{color:#000}header-old .link-icons .user_links .welcome .dropdown-menu .nav-arrow-inner{border-style:solid;border-width:9px;border-color:transparent;border-top-width:0;border-bottom:9px solid #fff;width:0;height:0;font-size:0;line-height:0;position:absolute;bottom:155px;left:104.5px}header-old .link-icons .user_links .welcome .dropdown-menu .arrow-bottom .arrow{top:1px;right:-8px;border-top:0}header-old .link-icons .user_links .welcome .dropdown-menu .arrow-bottom .arrow-border{top:0;margin-left:-8px;border-top:0;border-color:#fff}header-old .link-icons .user_links .welcome .dropdown-menu .arrow-bottom .arrow{border-bottom-color:#fff}header-old .link-icons .user_links .welcome .dropdown-menu .arrow{width:0;height:0;position:absolute;display:block;z-index:1011}header-old .link-icons .user_links .welcome .dropdown-menu .arrow,header-old .link-icons .user_links .welcome .dropdown-menu .arrow-border{border:8px solid transparent}header-old .link-icons .user_links .welcome .dropdown-menu .arrow-border{position:absolute}header-old .link-icons .user_links #admin_link{padding:10px}header-old .link-icons .search #search-icon{padding:0 10px}header-old .link-icons .search i{font-size:18px;padding:0 10px;cursor:pointer;color:#fff}header-old .link-icons .search input{display:none;border:0;border-bottom:1px solid #0f1111;padding:10px 0;width:200px;outline:0;margin-right:10px;background-color:#fff;border-radius:4px;text-indent:8px}header-old .link-icons #cart-icons{display:flex;align-items:center}header-old .link-icons #cart-icons a{padding:14px 10px 7px 10px!important}header-old .link-icons .responsive-toggle{display:none;padding-left:35px!important}header-old .link-icons a{position:relative;text-decoration:none;color:#fff;padding:14px 10px}header-old .link-icons a:hover{border-bottom:1px solid #aaa;margin-bottom:-1px}header-old .link-icons a i{font-size:30px}header-old .link-icons a i#cart{font-size:24px;margin-top:3px}header-old .link-icons a span#cart_num{display:inline-block;text-align:center;background-color:#000;border-radius:20%;color:#00ff8d;font-size:18px;line-height:13px;width:20px;height:20px;font-weight:700;position:absolute;top:4px;right:6px}header-old .link-icons a#logout-icon{margin-left:40px;padding:5px 0}main{flex-grow:1;margin-top:55px;margin-bottom:85px;width:100%!important;display:flex!important;flex-wrap:nowrap;flex-direction:column}main h1,main h2,main h3,main h4,main h5{color:#000}main .featured{display:flex;flex-direction:column;background-image:"";background-position-y:top;background-position-x:center;background-repeat:no-repeat;width:100%;background-size:100%;height:346px;align-items:center;text-align:center;margin-top:15px;justify-content:center}main .featured h1{color:#fff}main .featured h2{display:inline-block;margin:0;font-size:68px;font-family:Kameron,serif;font-weight:700;font-style:normal;color:#fff;padding-bottom:10px;line-height:1em}main .featured p{display:inline-block;margin:0;font-size:2.2rem;color:#fff}main .featured .hero-text{margin:auto}main .recentlyadded h2{display:block;font-weight:600;margin:0;padding:20px 0;font-size:1.5rem;text-align:center;width:100%;border-bottom:1px solid #0f1111}main .recentlyadded #home-content-header{width:100%;line-height:1.8rem;font-weight:600}main .recentlyadded #home-content-body{width:50vw;margin:auto;line-height:1.5rem}main .recentlyadded #home-column-group #home-content-column{min-width:381px}main .products .products-wrapper,main .recentlyadded .products{display:flex;flex-wrap:wrap;align-items:center;padding:0;justify-content:space-evenly;flex-direction:row}main .products .products-wrapper .product,main .recentlyadded .products .product{text-decoration:none;padding-bottom:0;margin-inline:10px;display:flex;flex-direction:column;align-items:center}main .products .products-wrapper .product img,main .recentlyadded .products .product img{max-height:272px;height:auto;width:auto;padding:0 5px}main .products .products-wrapper .product .name,main .recentlyadded .products .product .name{display:block;color:#000;padding:20px 0 2px 0}main .products .products-wrapper .product .price,main .recentlyadded .products .product .price{display:block;color:#000}main .products .products-wrapper .product .MSRP,main .recentlyadded .products .product .MSRP{color:#bbb;text-decoration:line-through}main .products .products-wrapper .product:hover .name,main .recentlyadded .products .product:hover .name{text-decoration:underline}main>.product{display:flex;padding:60px 40px;justify-content:space-between;flex-wrap:wrap;flex-direction:row}main>.product h1{font-size:24px;font-weight:400;margin:0;padding:20px 0 10px 0}main>.product .related_products-container{position:relative}main>.product .related_products-container .related_products{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;width:calc(100% - 30px);max-width:100vw;margin:10px -35px 10px 15px}main>.product .related_products-container .related_products .arrow{cursor:pointer;position:absolute;top:20%;transform:translateY(0);width:1.4em;height:4.3em;font-size:3em;z-index:2;background:#fff}main>.product .related_products-container .related_products .arrow-left{left:0;width:50px;padding-left:10px;padding-top:70px}main>.product .related_products-container .related_products .arrow-right{right:0;width:50px;padding-left:10px;padding-top:70px}main>.product .related_products-container .related_products .scrollable{width:100%;padding:0 25px}main>.product .related_products-container .related_products .scrollable .related-products-item{flex:0 0 auto;width:170px}main>.product .related_products-container .related_products .scrollable .related-products-item .related-product-name{font-size:.85rem;max-width:80%;white-space:normal;word-break:break-word}main>.product .related_products-container .related_products::-webkit-scrollbar{display:none}main>.product .product-imgs{flex-direction:row;padding-right:20px}main>.product .product-imgs .product-large-img img{max-width:315px;height:max-content;width:315px}main>.product .product-imgs .product-large-img>img:hover{position:relative;z-index:1}main>.product .product-imgs .product-imgs-small{width:130px}main>.product .product-imgs .spacer{margin:2px 0}main>.product .product-imgs .button-toggle{background-color:transparent;height:auto;border:1px solid transparent;border-radius:4px;box-sizing:border-box;overflow:hidden;margin:-1px}main>.product .product-imgs .button-toggle:active,main>.product .product-imgs .button-toggle:focus,main>.product .product-imgs .button-toggle:hover{border:2px solid #1196ab;border-radius:4px;box-sizing:border-box;overflow:hidden;box-shadow:0 0 3px 2px #c8f3fa;margin:-2px;background-color:transparent}main>.product .product-imgs .button-toggle .button-inner{display:block;position:relative;border-radius:7px;height:auto;overflow:hidden;padding:0;box-shadow:none;background-color:#fff;background-image:none}main>.product .product-imgs .button-toggle .button-inner:active,main>.product .product-imgs .button-toggle .button-inner:focus,main>.product .product-imgs .button-toggle .button-inner:hover{background-color:transparent;outline:4px solid #fff;outline-offset:-3px;box-shadow:none}main>.product .product-imgs .button-toggle .button-inner img.product-img-small{cursor:pointer;margin:5px!important;border-radius:7px}main>.product .product-wrapper{padding-left:20px;text-align:left;flex-direction:column}main>.product .description{flex-direction:column;margin-top:20px;max-width:700px}main>.product .price{display:block;font-size:22px;color:#000}main>.product .MSRP{color:#bbb;text-decoration:line-through;font-size:22px;padding-left:5px}main>.product form{display:flex;flex-flow:column;margin:40px 0}main>.product form input[type=number],main>.product form select{padding:10px;margin-bottom:15px;border:1px solid #ccc;color:#000;border-radius:5px}main>.product form input[type=submit]{background:#4c5e2c;border:0;color:#fff;width:400px;padding:12px 0;text-transform:uppercase;font-size:14px;font-weight:700;border-radius:5px;cursor:pointer}main>.product form input[type=submit]:hover{background:#3e4c24}main>.products h1{display:block;font-weight:400;margin:0;padding:40px 0;font-size:24px;text-align:center;width:100%}main>.products h1 a{text-decoration:none;color:#555}main>.products h1 a:hover{text-decoration:underline}main>.products .products-group{display:flex!important;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}main>.products .products-header{display:flex;justify-content:space-evenly;align-items:baseline;padding-bottom:0}main>.products .products-header p{margin:0}main>.products .products-header label{padding-left:20px}main>.products .products-header select{padding:5px;margin-left:15px;border:1px solid #ccc;color:#000;border-radius:5px}main>.products .buttons{text-align:right;padding-bottom:40px}main>.products .buttons a{display:inline-block;text-decoration:none;margin-left:5px;padding:12px 20px;border:0;background:#4c5e2c;color:#fff;font-size:14px;font-weight:700;border-radius:5px}main>.products .buttons a:hover{background:#3e4c24}main>.products .buttons a.disabled{background-color:#9db96a}main .cart{margin-inline:200px;margin-top:30px}main .cart h1{display:block;font-weight:400;margin:0;padding:20px 0;font-size:24px;text-align:center;width:100%}main .cart table{width:100%}main .cart table thead th{font-weight:500;padding:30px 0}main .cart table thead th:last-child{text-align:right}main .cart table tbody tr:after,main .cart table tbody tr:before{display:table;content:"";line-height:0;font-size:0}main .cart table tbody td{padding:5px 5px}main .cart table tbody td:last-child{text-align:right}main .cart table .img{width:80px}main .cart table .remove{color:#777;font-size:12px;padding-top:3px}main .cart table .remove:hover{text-decoration:underline}main .cart table .price{color:#000}main .cart table a{text-decoration:none;color:#000}main .cart table input[type=number]{width:68px;padding:10px;border:1px solid #ccc;color:#000;border-radius:5px}main .cart .subtotal{text-align:right;padding:40px 0}main .cart .subtotal .text{padding-right:40px;font-size:18px}main .cart .subtotal .price{font-size:18px;color:#000}main .cart .buttons{text-align:right;padding-bottom:10px;margin-bottom:40px}main .cart .buttons input[type=submit]{margin:0 0 5px 5px;padding:12px 20px;border:0;background:#4c5e2c;color:#fff;font-size:14px;font-weight:700;cursor:pointer;border-radius:5px}main .cart .buttons input[type=submit]:hover{background:#3e4c24}main .placeorder{color:#303b1c!important}main .placeorder h1{display:block;font-weight:400;margin:0;padding:40px 0;font-size:24px;text-align:center;width:100%}main .placeorder p{text-align:center}main .checkout h1,main .myaccount h1{display:block;font-weight:400;margin:0;font-size:24px;text-align:center;width:100%}main .checkout .prod-row,main .myaccount .prod-row{margin:20px 5%}main .checkout .prod-row .prod-row-desc,main .myaccount .prod-row .prod-row-desc{display:grid;grid-template-columns:20% 15% 35% 10% 10% 10%;padding:10px 0 5px 0;font-weight:500}main .checkout .prod-row .prod-row-values,main .myaccount .prod-row .prod-row-values{display:grid;grid-template-columns:20% 15% 35% 10% 10% 10%}main .checkout .prod-row .prod-row-values .prod-box3,main .myaccount .prod-row .prod-row-values .prod-box3{text-align:left}main .checkout form,main .myaccount form{width:100%;display:flex;flex-flow:wrap;padding-bottom:40px}main .checkout form h2,main .myaccount form h2{width:100%;font-weight:400;font-size:24px;padding:50px 0 20px 0;margin:0 0 10px 0;border-bottom:1px solid #0f1111}main .checkout form h2:first-child,main .myaccount form h2:first-child{padding:20px 0 20px 0}main .checkout form .form,main .myaccount form .form{position:relative;height:42px;margin-bottom:.75rem;overflow:hidden}main .checkout form .form input,main .checkout form .form select,main .myaccount form .form input,main .myaccount form .form select{width:100%;height:100%;color:#000;background-color:#fff!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0),inset 0 0 0 100px #fff;padding-right:10px;border:none;outline:0;font-size:1.25rem;text-indent:9px}main .checkout form .form input:user-valid,main .myaccount form .form input:user-valid{outline-color:#303b1c!important}main .checkout form .form input:user-valid+span::before,main .myaccount form .form input:user-valid+span::before{content:"✓";color:green}main .checkout form .form input:user-invalid,main .myaccount form .form input:user-invalid{outline-color:#a80a0a!important}main .checkout form .form input:user-invalid+span::before,main .myaccount form .form input:user-invalid+span::before{content:"✖";color:red}main .checkout form .form label,main .myaccount form .form label{position:absolute;bottom:0;left:0;width:100%;height:100%;pointer-events:none;border-bottom:1px solid #000;text-indent:9px}main .checkout form .form label::before,main .myaccount form .form label::before{color:#fff}main .checkout form .form label::after,main .myaccount form .form label::after{content:"";position:absolute;bottom:-1px;height:100%;width:95%;border-bottom:3px solid #5fa8d3;transform:translateX(-105%);transition:.3s ease}main .checkout form .form input:focus+.label-name .content-name,main .checkout form .form input:valid+.label-name .content-name,main .checkout form .form select:focus+.label-name .content-name,main .checkout form .form select:valid+.label-name .content-name,main .myaccount form .form input:focus+.label-name .content-name,main .myaccount form .form input:valid+.label-name .content-name,main .myaccount form .form select:focus+.label-name .content-name,main .myaccount form .form select:valid+.label-name .content-name{transform:translateY(-90%);font-size:.75rem;color:#434f61}main .checkout form .form input:focus+.label-name::after,main .checkout form .form input:valid+.label-name::after,main .checkout form .form select:focus+.label-name::after,main .checkout form .form select:valid+.label-name::after,main .myaccount form .form input:focus+.label-name::after,main .myaccount form .form input:valid+.label-name::after,main .myaccount form .form select:focus+.label-name::after,main .myaccount form .form select:valid+.label-name::after{transform:translateX(0)}main .checkout form .content-name,main .myaccount form .content-name{position:absolute;bottom:10px;left:0;transition:all .3s ease;font-size:1.125rem}main .checkout form button,main .checkout form input[type=submit],main .myaccount form button,main .myaccount form input[type=submit]{width:100%;border:0;margin-top:40px;padding:14px 20px;background:#4c5e2c;color:#fff;font-size:14px;font-weight:700;cursor:pointer;border-radius:5px}main .checkout form button:hover,main .checkout form input[type=submit]:hover,main .myaccount form button:hover,main .myaccount form input[type=submit]:hover{background:#3e4c24}main .checkout form .row1,main .checkout form .row2,main .myaccount form .row1,main .myaccount form .row2{width:50%;display:inline-block}main .checkout form .row1,main .myaccount form .row1{padding-right:10px}main .checkout form .row2,main .myaccount form .row2{padding-left:10px}main .checkout .paypal,main .myaccount .paypal{padding-bottom:10px;width:100%}main .checkout .paypal button,main .myaccount .paypal button{display:inline-block;margin-top:20px;padding:10px 20px 7px 20px;background-color:#434f61;border-radius:5px;border:none;cursor:pointer;width:inherit}main .checkout .paypal button:hover,main .myaccount .paypal button:hover{background-color:#4e5c70}main .myaccount-bar{margin-top:0}main .myaccount h2{width:100%;font-weight:400;font-size:20px;padding:30px 0 20px 0;margin:0 0 10px 0;border-bottom:1px solid #0f1111}main .myaccount table{padding-bottom:40px}main .myaccount table .l{text-align:left}main .myaccount table .m{text-align:center}main .myaccount table .r{text-align:right}main .myaccount table tr:last-child td{border-bottom:0}main .myaccount .login-register{display:flex;margin-top:35px;margin-left:100px;margin-right:100px}main .myaccount .login-register h1{text-align:left;padding-top:15px;padding-bottom:15px}main .myaccount .login-register .login{width:100%}main .myaccount .login-register .login form{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-evenly;align-items:center}main .myaccount .login-register .register{width:100%;padding-left:45px}main p.error{color:red}main .content-block{background-color:#fff;padding:0 15px}main .content-block .inner-content{display:none;width:100%;overflow:hidden}main .my-order-details,main .my-order-details a{background-color:#303b1c!important;color:#fff!important}img.img-zoom-0{position:relative;transform-origin:top left;transform:scale(1);transition:transform 1s}img.img-zoom-0:hover{position:relative;z-index:1}img.img-zoom-150{position:relative;transform-origin:top left;transform:scale(1);transition:transform 1s}img.img-zoom-150:hover{position:relative;z-index:1;transform:scale(1.5);transition:transform 1s;transform-origin:top left}img.img-zoom-150:not(:hover){animation:zIndexHack 2s}img.img-zoom-300{position:relative;transform-origin:top left;transform:scale(1);transition:transform 1s}img.img-zoom-300:hover{position:relative;z-index:1;transform:scale(3);transition:transform 1s;transform-origin:top left}img.img-zoom-300:not(:hover){animation:zIndexHack 2s}footer{position:absolute;bottom:0;border-top:1px solid #0f1111;width:100%;color:#c3c3c3;background-color:#232f3e}footer a,footer a:visited{cursor:pointer;color:inherit;text-decoration:none}footer a:hover{color:gray}footer .navFooterBackToTop{width:100%;text-align:center;color:#fff;margin-bottom:20px;background-color:#37475a}footer .navFooterBackToTop .navFooterBackToTopText{display:block;text-align:center;padding:15px 0;line-height:19px;font-size:13px}footer .navFooterBackToTop span{font-family:inherit;white-space:normal}footer .footer-wrapper{margin:0 30px;font-size:.8rem}footer .footer-right{float:right}footer .footer-left{float:none}footer .footer-use{padding:10px 0 20px 0}@media screen and (max-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}@media screen and (max-width:1199px){main .featured{height:297px}main .cart{margin-inline:100px}}@media screen and (max-width:1190px){main .featured{height:297px}main .cart{margin-inline:100px}}@media screen and (max-width:1024px){header-old .content-wrapper h1{display:none}header-old .content-wrapper nav a{font-size:1rem}header-old h1{display:none}.content-wrapper{line-height:normal}main .featured{height:29vw}main .featured h2{font-size:6vw}main .featured p{font-size:3vw}main .recentlyadded #home-content-header{padding:0}main .recentlyadded #home-content-header h2{font-size:1.2rem;font-weight:700;line-height:1.4rem}main .recentlyadded #home-content-body{width:100%;padding:0 30px}main .cart{margin-inline:70px}}@media screen and (max-width:800px){.container,.container-fluid{padding-right:0}.rhide{display:none}.content-wrapper{padding:0 40px;margin:0;line-height:normal}header-old{justify-content:space-between}header-old h1{font-size:16px;flex-basis:auto;display:none}header-old nav{display:none;position:absolute;left:0;top:calc(100% + 1px);width:100%;background-color:#232f3e}header-old nav a{display:block;padding:10px 10px;margin:0;border-bottom:1px solid #0f1111;color:#fff;text-align:center;font-weight:600}header-old .link-icons{display:inline-flex;width:100px}header-old .link-icons .responsive-toggle{display:block}header-old .link-icons .welcome{display:none}main .recentlyadded #home-content-header{padding:0 0}main .recentlyadded #home-content-header h2{font-size:calc(.7rem + 1vw);font-weight:700;line-height:1.5rem}main .recentlyadded #home-content-body{width:100%;padding:0 30px}main .products .products-wrapper,main .recentlyadded .products{justify-content:center}main .products .products-wrapper .product,main .recentlyadded .products .product{width:auto;padding:10px}main .featured h2{width:100%;padding:0 10px}main .featured p{width:100%;padding:10px 10px}main>.products .products-header{flex-flow:column}main>.products .products-header p{padding-bottom:10px}main>.products .products-header form{display:flex;flex-flow:column}main>.products .products-header form label{padding-top:15px}main>.product{padding:20px 10px;flex-flow:column}main>.product .product-imgs{padding:0 10px}main>.product .product-imgs .product-img-large{height:max-content;width:315px}main>.product .product-imgs .product-img-small{height:50px}main>.product form input[type=number],main>.product form input[type=submit]{width:100%}main>.product .product-wrapper{padding:0}main .cart{margin-inline:0}main .cart table input[type=number]{width:40px}main .checkout form,main .myaccount form{width:100%}main .myaccount .login-register{flex-flow:column}main .myaccount .login-register .login{border-right:0;padding:10px}main .myaccount .login-register .register{padding:10px}footer{position:inherit;margin:auto;font-size:.7rem;list-style:0.9rem}footer .footer-wrapper{width:100%;margin:0 auto;padding:0 20px}}@media screen and (max-width:768px){main .recentlyadded #home-content-header{padding:0 0}main .recentlyadded #home-content-header h2{font-size:calc(.4rem + 1.3vw);font-weight:700;line-height:1.5rem}main .recentlyadded #home-content-body{width:100%;padding:0 30px;font-size:calc(.4rem + 1.3vw)}main .recentlyadded #home-content-body h6{font-size:calc(.4rem + 1.3vw)}}@media screen and (max-width:600px){.container,.container-fluid{padding-left:0;padding-right:0}main .featured h2{font-size:calc(1rem + 3.4vw);width:100%}main .featured p{font-size:calc(.6rem + 1.4vw);line-height:1.6rem}main .myaccount .login-register{display:flex;margin-top:0;margin-left:0;margin-right:0}main .content-wrapper{padding:0 20px;margin:0;line-height:normal}main .recentlyadded #home-content-header{padding:0 40px}main .recentlyadded #home-content-header h2{font-size:1.3125rem;font-weight:700;line-height:1.5rem}main .recentlyadded #home-content-body{width:100%;padding:0 30px;font-size:1.3125rem}main .recentlyadded #home-content-body h6{font-size:.8125rem}main .recentlyadded #home-column-group{width:min-content}main .recentlyadded #home-column-group #home-content-column{min-width:320px;font-size:.8125rem}}@media screen and (max-width:321px){main .featured{height:29vw}main .featured h2{font-size:1.6rem;width:100%;padding:0}main .featured p{padding:0 10%;font-size:.7rem;line-height:1rem}main .recentlyadded #home-content-header{padding:0}main .recentlyadded #home-content-header h2{font-size:.8rem;font-weight:700;line-height:1.5rem}main .recentlyadded #home-content-body{width:100%;padding:0 30px;font-size:.8rem}main .recentlyadded #home-content-body h6{font-size:.8rem}main .recentlyadded #home-column-group{width:min-content}main .recentlyadded #home-column-group #home-content-column{min-width:280px;font-size:.8rem}}@keyframes zIndexHack{0%,100%{z-index:10}}