body,html{overflow-x:hidden}a,a:visited{text-decoration:none !important}.tapped{background:-webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.1) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.1) 100%)}p.copyright{padding:5px 10px 0 10px;text-align:center}.black-hr{display:block;height:5px;border:0;border-top:1px solid black !important;margin:1em 0;padding:0}.hidden,.spinner{display:none}div#breadcrumb{padding:8px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-top:1px solid #efefef;border-bottom:1px solid #efefef}#siteseal-container{margin:0 auto;width:100%;text-align:center;padding-bottom:50px}#cart-button{width:100%;text-align:right;padding:0 10px 10px 0;margin:0 auto 30px 5px}#cart-button .cart-button-left{width:50%;text-align:left;float:left}#cart-button .cart-button-right{width:50%;text-align:right;float:right}.hr-half-size{width:75%}span.green{color:#486e3c}.strong{font-weight:bold}ul.mobile-footer-link{text-align:center;padding-left:5px}ul.mobile-footer-link li{font-size:1.2em;padding:10px}#frontend-announcement{width:100%;margin:0 auto;text-align:center;font-weight:bold}.promotion{width:100%;padding:5px;text-align:center}.promotion img{height:90%;width:90%}#top-buttons{width:100%;height:1%;padding-top:10px;background-color:white}#top-banner{width:100%;height:6%;padding:0;margin:-20px auto 20px auto;background-color:white;border-bottom:1px solid black}#top-banner img{width:100%;height:inherit}#top-banner h1 a{text-decoration:none;color:#003300}#top-banner h1 a:visited{text-decoration:none}#top-level-navigation{width:100%}ul.pagination{display:none}ul.navigation{padding-left:0}ul.navigation li{list-style-type:none;width:100%;text-align:left;border-top:1px solid grey;background-color:#D6FBDA;color:black;padding:20px 40px}ul.navigation li:last-child:after{border-bottom:1px solid black}div.navigation-preview-image{height:100%}.bordered-img-nrm{border:1px solid #999;background-color:#fff}.bordered-img-sm{border:1px solid #999;padding:4px;background-color:#fff;height:96px;width:96px}.bordered-img-xs{border:1px solid #999;padding:4px;background-color:#fff;height:64px;width:64px}#zone-information-with-map{display:none}#availability-filter-explanation{display:none}#product-container{margin:0 auto;width:100%;padding:0 5px}@media (min-width: 768px){#product-container{padding:0 20px}}#product-container .title-header{text-align:center}#product-images{text-align:center;padding:0}#product-container #product-description{background-color:#fff;padding:10px;border:1px solid #eee}#product-container #product-description p{font-size:1.1em;line-height:1.5em}#product-container #product-images-container{width:100%;text-align:center}#product-container #product-images-container #product-images-list ul{padding-left:0}#product-container #product-images-container #product-images-list ul li{display:inline-block;list-style-type:none}#product-container #product-images-container #product-images-list ul li img{width:64px;height:64px}#cart-content{margin:0 auto}#cart-content h1{padding:1.5rem 0 0 0}#cart-content ul li{list-style-type:none}#big-total-container{margin:0 auto;width:100%;text-align:center;padding-top:10px}p.big-total,span.green{font-family:georgia, sans-serif;font-size:1.7em}p.required-note{text-align:center}.checkout h2{font-size:1.5em}span.required-warning{font-weight:bold;color:red}#checkout-form{margin:0 auto}#order-form{margin:0 auto;display:block}#order-form .form-label{padding:10px}#order-form .form-input{line-height:2.0em}.checkout-information-button{margin:0 auto 5px auto;height:50px;box-shadow:inset 0px 1px 3px #ccc;background-color:#F7F7F6;border-radius:4px}.checkout-information-button h2{padding-top:15px;text-align:center}.checkout-information-button a,.checkout-information-button a:hover,.checkout-information-button a:visited{padding-top:15px;text-decoration:none;color:#333;display:inline-block}#billing-information-container,#confirm-information-container{display:none}@media (max-width: 767px){#billing-information-container,#confirm-information-container{width:100%}}#confirm-information-container{margin:0 auto}#billing span#ga_sales_tax_message{font-size:0.7em}.nav-button{margin:30px 0 20px 5px}div#checkout-errors.messages{display:none;padding:10px;border:1px solid gray;border-radius:2px;max-width:100%;width:670px;color:red}div#checkout-errors.messages li{list-style-type:disc}div#checkout-errors.messages .hide-link-right{float:right;padding-right:5px}div#checkout-errors.messages .errors{text-align:left}.spinner{display:none}#checkout-submit{display:block;text-align:center;width:100%}#checkout-submit input[type="submit"]{padding:15px 40px;font-size:1.5em}#trust-statement{margin-top:10px;width:90%;border:1px solid gray;background-color:#f8ffd4;text-align:left;margin:0 auto;padding:20px}.secure-lock-img{margin-top:10px}#receipt-order-information-container{margin:0 auto;width:95%;background-color:#fff;padding:30px}div#query-results{width:100%;padding:20px}ul.page-link{padding-left:5px}ul.page-link li{font-size:1.2em;padding:10px}#small-answer-container{padding:0 10px 10px 10px;text-align:left}#footer ul{margin-left:0;padding-left:0}#footer ul.bottom-nav li{list-style-position:inside;list-style-type:none}#bottom-nav-container .col:first-child img{max-width:100%}#bottom-nav-container .col:first-child .mt-4{width:100%}@media (max-width: 575px){#bottom-nav-container .col:first-child{padding-left:1rem;padding-right:1rem}#bottom-nav-container .col:first-child img[alt="Accepted Credit Cards"]{max-width:260px;width:100%;height:auto}#eKomiWidget_default,#eKomiWidget_default>*{max-width:100% !important;overflow:hidden}}ul.no-type li{list-style-type:none !important;list-style-position:inside !important}#checkout-form .invalid{background-color:#FFE1E4;border:1px solid red}.checkbox-2x{transform:scale(2);-webkit-transform:scale(2)}@media (max-width: 767px){.related-table-content .row{display:flex;flex-direction:column;gap:1rem;margin:0}.related-table-content .col{display:flex;flex-direction:row;align-items:center;gap:1rem;text-align:left;width:100%;padding:0}.related-table-content .col br{display:none}}@media (max-width: 767px){#filler{position:fixed;top:0;left:0;right:0;z-index:1050;pointer-events:none}#filler .alert{pointer-events:auto;margin:10px;box-shadow:0 4px 6px rgba(0,0,0,0.1);animation:slideDownFlash 0.4s ease-out forwards, slideUpFlash 0.4s ease-in 10s forwards}@keyframes slideDownFlash{from{transform:translateY(-150%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideUpFlash{from{transform:translateY(0);opacity:1}to{transform:translateY(-150%);opacity:0;margin:0;padding:0;height:0;border:0}}}
