#MainHeader{display:none}#Main{margin-top:0 !important}.wrap,#Main .wrap{padding:0}.checkout.grid{width:100vw;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2em 1fr;grid-template-columns:1fr 2em 1fr;-ms-grid-rows:35px auto;grid-template-rows:35px auto;margin-top:1em}.checkout .customer-content{grid-column:3;-ms-grid-column:3;margin-right:auto;padding:2em 0;align-items:flex-start;align-content:flex-start;grid-row:1/-1;-ms-grid-row-start:2;-ms-grid-row-end:2}.checkout #Logo{width:350px;max-width:96%;display:block;margin-left:2em;margin-top:0;grid-column:1;-ms-grid-column:1;grid-row:1;-ms-grid-row:1;justify-content:flex-start;max-width:500px;justify-self:flex-end;margin-left:auto;width:100%;padding:0 2em 0 0;border-right:1px dashed rgba(99,99,99,.3);max-width:500px;box-sizing:border-box}.checkout #Logo a{max-height:35px;max-width:160px;margin:0 0 0 0;display:block}.checkout #Logo img{max-width:100%;max-height:100%;object-fit:contain}.checkout .k-dropdown{width:100%;font-size:.9rem}.checkout .k-dropdown .k-dropdown-wrap{border:1px solid rgba(99,99,99,.5);border-radius:3px;padding:.5em}.checkout .k-dropdown .k-dropdown-wrap.k-state-focused{border:1px solid rgba(3,75,26,1);background:rgba(3,75,26,.1)}.checkout .k-dropdown .k-dropdown-wrap .k-select{padding-top:.5em}.checkout h2{font-size:1.2rem;font-weight:500;color:#333;width:100%;margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px dashed #eee}.checkout h2.no-margin{margin-bottom:0;margin-top:0}.checkout h3{width:100%;font-size:1rem;padding-top:1em;font-weight:600}.checkout #PageCart{position:relative;right:0;top:0 !important;height:100vh;max-height:unset;border:0;background:unset;grid-column:1;-ms-grid-column:1;grid-row:2/-1;-ms-grid-row-start:2;-ms-grid-row-end:2;width:100%;position:relative;max-width:100%;padding:2em 2em 2em 0;justify-self:flex-end;justify-content:flex-end;max-width:500px;border-right:1px dashed rgba(99,99,99,.3)}.checkout #PageCart .head{background:none;color:#333;padding:0;border-bottom:1px dashed rgba(99,99,99,.3);padding-bottom:.5em;align-items:center;align-content:center;font-size:1.2rem;font-weight:500;margin-top:1em}.checkout #PageCart .head,.checkout #PageCart .items,.checkout #PageCart #Comments,.checkout #PageCart #SummaryContainer{width:100%;max-width:500px;position:relative;box-sizing:border-box}.checkout #PageCart #ContShop{justify-self:flex-end;margin-left:auto;font-size:.8rem;padding:.5em 1em}.checkout #PageCart #ContShop:hover{opacity:.9}.checkout #PageCart #ContShop .fad{margin-right:.3em;color:#00aeef}.checkout #PageCart .items{max-height:-moz-calc(100vh - 380px);max-height:-webkit-calc(100vh - 380px);max-height:-o-calc(100vh - 380px);max-height:calc(100vh - 380px);height:auto;overflow-y:auto;border:0}.checkout #PageCart .item{border-bottom:1px dashed rgba(99,99,99,.2)}.checkout #PageCart #Comments{display:block !important;padding:1em 0;box-sizing:border-box;background:#fff}.checkout #PageCart #Comments textarea{border-radius:2px;border:1px solid rgba(99,99,99,.5);width:100%;box-sizing:border-box;outline:none}.checkout #PageCart #DiscountCode{display:block;border-top:0;padding:1em 0;box-sizing:border-box;background:#fff;border-top:1px dashed rgba(99,99,99,.3)}.checkout #PageCart #DiscountCode .discount-code,.checkout #PageCart .customer-content .content .shipping-code,.shipping-code{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;width:100%}.checkout #PageCart #DiscountCode input[type=text],.checkout #PageCart .shipping-code input[type=text],#Customer_InvoiceZipCode{border-radius:2px;border:1px solid rgba(99,99,99,.5);box-sizing:border-box;outline:none;width:-moz-calc(100% - 90px);width:-webkit-calc(100% - 90px);width:-o-calc(100% - 90px);width:calc(100% - 90px);padding:.65em .5em;font-size:.8rem}.checkout #PageCart #DiscountCode div.code{width:100%;display:flex;margin:.5em 0 0 0;font-size:.8rem;opacity:.8}.checkout #PageCart #DiscountCode .k-button,#btnShippingPostalCode{padding-left:.5em;padding-right:.5em;margin-left:auto;width:80px;border-radius:2px;font-size:.8rem;color:#fff;background:rgba(27,100,171,.9);text-transform:none;border-radius:3px}.checkout #PageCart #DiscountCode .k-button:hover{opacity:.9}.checkout #PageCart #DiscountCode div.code .k-button{background:none;color:#333;padding:0;margin-left:auto;width:auto}.checkout #PageCart #DiscountCode div.code .k-button:hover{color:#820000}.checkout #PageCart #DiscountCode .field-validation-error{width:100%;font-size:.75rem}.checkout #PageCart .summary{padding:0 0 1em 0;background:none;color:#333;border-top:0}.checkout #PageCart .summary .total{font-size:.9rem}#btnShippingPostalCode{padding-left:.5em;padding-right:.5em;margin-left:auto;width:80px;font-size:.8rem;color:#fff;background:rgba(27,100,171,.9);text-transform:none;border-radius:3px}.checkout .customer-content{margin-right:auto;box-sizing:border-box;align-items:flex-start;align-content:flex-start;padding:0 2em 2em 0;max-width:500px;margin-top:2em}.checkout .customer-content .content{border-top:0;padding:0 0 0 0;width:100%;box-sizing:border-box;margin-top:0}.checkout #payments{width:100%}.checkout .pay{border-bottom:1px dashed rgba(99,99,99,.3);padding:.5em;box-sizing:border-box;position:relative;align-items:flex-start;align-content:flex-start}.checkout .pay input.radio-btn{position:absolute;visibility:hidden}.checkout .pay span{font-weight:600;font-size:.9rem}.checkout .pay span.price-tag{margin-left:.3em;font-weight:300}.checkout .pay span.price-tag .price{color:#636363}.checkout .pay p{font-size:.8rem;margin:0;padding-left:1.5em}.checkout .pay:hover{cursor:pointer;background:rgba(27,100,171,.05)}.checkout .pay.active,.checkout .pay.active:hover{background:rgba(27,100,171,.1)}.checkout .pay.active .fal{color:rgba(27,100,171,1)}.checkout .pay .fal{margin-right:.3em;font-size:.9rem;margin-top:.2em}.checkout .pay .fa-check-circle{display:none}.checkout .pay.active .fa-check-circle{display:block}.checkout .pay.active .fa-circle{display:none}.store-collect{margin:.5em 0 0 1em}.checkout .last-sum{font-weight:bold;font-size:1.7rem;width:100%;margin-top:1.5em;margin-bottom:0}.checkout .last-sum .summary div{display:none}.checkout .last-sum .summary div.total{display:block;margin-right:.5em}.checkout .last-sum .summary div.total.first:after{content:":"}.checkout .terms{margin-top:1em;margin-bottom:1em;max-width:800px}.checkout .terms label{line-height:160%;font-size:.9rem;cursor:pointer}.checkout .terms label a{text-decoration:underline}.checkout .highlight-btn{font-weight:600;padding:1.2em 1.5em;margin:.8em 0 0 0}#shippings .shipping-item.disabled{opacity:.5;pointer-events:none}.redirect-blanket{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.6);width:100%;height:100%;display:block;z-index:100000001}.redirect-blanket div.checkout-text{background:rgba(255,255,255,.6);width:300px;height:150px;position:fixed;left:50%;margin-left:-170px;top:50%;margin-top:-80px;padding:20px;border:2px solid #fff}.redirect-blanket div.checkout-text span{color:#333;font-weight:bold;font-size:1.3rem;display:block;clear:both;text-align:left;margin-bottom:5px}@media only screen and (min-width:0) and (max-width:85rem){.checkout #Logo,.checkout .customer-content .content,.checkout #PageCart .head,.checkout #PageCart .items,.checkout #PageCart #Comments,.checkout #PageCart #SummaryContainer{max-width:400px}.checkout #Logo{max-width:500px}.customer-content .col.third{margin-right:0;width:100%}.customer-content .col.sec{margin-right:0;width:100%}.checkout .buy-btn{width:100%}}@media only screen and (min-width:0) and (max-width:65rem){.checkout #PageCart{padding:1em 0 0 0}img{max-width:100%}.checkout{padding:0}.checkout.grid{box-sizing:border-box;padding:0 2em 0 .5em;display:block}.checkout #Logo{padding-left:0;padding-right:0;box-sizing:border-box;justify-self:flex-start;margin:0 0 1em 0;justify-content:flex-start;border:0}.checkout #Logo a{justify-self:flex-start;margin:0;justify-content:flex-start}.checkout #Logo,.checkout .customer-content .content,.checkout #PageCart .head,.checkout #PageCart .items,.checkout #PageCart #Comments,.checkout #PageCart #SummaryContainer{max-width:100%}.checkout #PageCart{height:auto;max-height:unset;border-right:0 solid rgba(99,99,99,.5);border-left:0 solid #fff !important;width:100%;position:relative;padding-right:1em;right:0;padding-bottom:1em;left:0;box-sizing:border-box;max-width:100%}.checkout #PageCart .items{height:auto;overflow-y:auto;max-height:unset}#PageCart .item .img{width:50px;height:50px}#PageCart .content{width:-moz-calc(100% - 110px);width:-webkit-calc(100% - 110px);width:-o-calc(100% - 110px);width:calc(100% - 110px)}.checkout .customer-content{width:100%;max-width:100%;padding-top:.5em;padding-left:0;padding-right:1em;box-sizing:border-box;border:0;margin-top:0}.checkout .wrap{width:100%;max-width:100%}.customer-content .k-dropdown .k-dropdown-wrap{max-width:230px}}@media only screen and (min-width:0) and (max-width:45rem){.checkout.grid{padding:0 1em;box-sizing:border-box;width:100%}.checkout .customer-content,.checkout #Logo{padding:0}.checkout #Logo{padding-bottom:1em}.checkout .last-sum .summary div.total{font-size:1.2rem}.checkout .pay span{font-size:.8rem}.checkout .pay span.name{width:-moz-calc(100% - 1.7em);width:-webkit-calc(100% - 1.7em);width:-o-calc(100% - 1.7em);width:calc(100% - 1.7em);display:block;margin-left:.2em}.checkout .pay span.price-tag{margin-left:0;width:100%;display:block;padding-left:1.4em}#PageCart .item{padding:1em 0}#PageCart .item .img{width:40px;height:40px}#PageCart .content{width:-moz-calc(100% - 90px);width:-webkit-calc(100% - 90px);width:-o-calc(100% - 90px);width:calc(100% - 90px)}.radio-btn{width:100%}}@media all and (-ms-high-contrast:none){.checkout.grid{display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;flex-wrap:wrap !important;max-width:1024px;margin:0 auto;align-items:flex-start;align-content:flex-start}.checkout #Logo{width:100%;margin:0 0 1em 0;border:0;padding:0 0 2em 0;border-bottom:1px solid #eee;max-width:100%}.checkout #PageCart{max-width:50%;padding-top:0}.checkout #PageCart .head{padding-bottom:1em}.checkout .customer-content{max-width:50%;padding:0 0 0 2em}}