.cartstepbox img{display:block;margin:0 auto}.cartstepbox{margin:20px auto 0}.cartpageprogress p{color:#162a45;font-size:16px;line-height:140%;margin-bottom:20px}.progressbar{width:100%;background:#ccc;height:6px;border-radius:10px}.cartpageprogress{margin-bottom:25px;width:100%;padding:0 2px}.cartboximg{width:94px;height:95px}.cartboximg img{width:100%;height:100%;display:block;object-fit:cover;border-radius:4px;border:1px solid rgba(22,42,69,.15)}.cartboxcontent h2{color:#162a45;font-size:16px;font-style:normal;font-weight:600;line-height:140%;max-width:70%;margin-bottom:8px}.itemcaolorwrap label{color:#162945;font-size:12px;font-style:normal;font-weight:400;line-height:100%}.itemcaolorwrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:5px 0}.cartboxcontent .qtydiv{border-radius:4px;border:1px solid #C3C3C3;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;width:77px;height:25px}.cartboxcontent .qtydiv .btnqty{font-size:14px;color:#000;cursor:pointer;padding:0;background:#fff}.cartboxcontent .quantity-selector{width:32px;background:none;color:#453436;text-align:center;font-size:13px;font-weight:500;height:30px;margin:0;border:0}.cartboxcontent .quantity-selector:focus{outline:0;border:0}.cardpricewrap .oldprice{color:#75788c;font-size:14px;font-style:normal;font-weight:400;line-height:140%;text-decoration:line-through}.cardpricewrap .newprice{color:#162a45;font-size:16px;font-weight:600;line-height:140%;margin:3px 0}.cardpricewrap{text-align:center;display:flex;align-items:center;justify-content:start;gap:6px;margin-bottom:10px}.cardpricewrap .savebubble{font-size:12px;padding:5px 12px}.cartcancel{border-radius:4px;background:#e9e9e9;display:flex;align-items:center;width:40px;height:26px;justify-content:center}.cartboxitem{display:flex;align-items:center;justify-content:center;background:#fff;flex-wrap:wrap;position:relative;margin-top:10px;padding-bottom:10px;border-bottom:1px solid rgba(17,17,17,.15)}.cartboxcontent{padding-left:10px;width:72%;padding-top:10px;padding-bottom:10px}.cartboxprice{width:20%;display:flex;align-items:center;justify-content:space-around}.cartcancel{position:absolute;top:5px;right:5px;width:28px}.discountwrap{display:flex;align-items:center;gap:12px}.discountwrap input{width:100%;height:54px;border-radius:5px;border:1px solid #162A45;text-transform:uppercase;padding:0 12px}.discountwrap input:focus{outline:0}.discountwrap button{height:54px;border-radius:5px;border:1px solid #162A45;background:#162945;color:#faf6ea;font-size:16px;width:340px;display:flex;align-items:center;justify-content:center;font-family:Barlow,sans-serif;font-weight:700;text-transform:uppercase;cursor:pointer}.discountwrap button:hover{background:#148c83}.discountouter h3{color:#162a45;font-size:16px;font-weight:600;line-height:110%;margin-bottom:15px}.cartmainouter{border-top:1px solid rgba(17,17,17,.15);padding-top:20px;margin-top:20px}.shipcalculation{padding:20px;border-radius:8px;background:#ededed;margin-top:20px;display:flex;align-items:end;justify-content:center;flex-wrap:wrap;gap:12px}.shipcalbox label{width:100%;display:block;color:#162a45;font-size:18px;font-weight:600;line-height:110%;margin-bottom:12px}.shipcalbox input{width:100%;border-radius:5px;border:1px solid #162A45;background:#fff;height:54px;padding:0 15px;color:#162a45;font-size:14px;font-style:normal;font-weight:400;text-transform:uppercase}.shipcalbox input:focus{outline:0}.shipcalbox{width:100%}.shipcalbox select{width:100%;border-radius:5px;border:1px solid #162A45;background:#fff url(../images/dropdown.png) no-repeat 96% center;background-size:12px 7px;height:54px;padding:0 15px;color:#162a45;font-size:14px;font-style:normal;font-weight:400;text-transform:uppercase;cursor:pointer;font-family:Barlow,sans-serif}.shipcalbox button{height:54px;border-radius:5px;border:1px solid #162A45;background:#162945;color:#faf6ea;font-size:16px;width:100%;display:flex;align-items:center;justify-content:center;font-family:Barlow,sans-serif;font-weight:700;text-transform:uppercase;cursor:pointer}.shipcalbox button:hover{background:#148c83}.backshopwrap{margin-top:20px}.backshopbtn{border-radius:5px;border:1px solid #162A45!important;max-width:200px;width:100%;height:54px;display:flex;align-items:center;justify-content:center;gap:6px;color:#162a45;font-size:14px;font-style:normal;font-weight:500;text-transform:uppercase}.discountouter{margin-bottom:20px;margin-top:20px}.cartordersummury{border-radius:12px;border:1px solid #DBDBDB;background:#f4f4f4;padding:15px 12px}.cartordersummury h3{color:#162945;font-size:16px;font-style:normal;font-weight:700;line-height:110%;text-transform:uppercase}.summuryprice ul li{display:flex;align-items:center;justify-content:space-between;color:#162945;font-size:16px;font-style:normal;font-weight:500;line-height:110%;padding:0 0 15px}.summuryprice ul li:last-child{padding-bottom:0}.summuryprice{border-top:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;margin:15px 0;padding:15px 0}.summurypickup ul li{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px;position:relative}.summurypickup ul li input{width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;margin:0;z-index:9;cursor:pointer;opacity:0}.summurypickup ul li:last-child{padding:0}.summurypickup h6{color:#162945;font-size:16px;font-style:normal;font-weight:500;line-height:110%;position:relative;padding-left:25px}.summurypickup h6 span{display:block;color:#162945;font-size:12px}.summurypickup h6:before{content:"";position:absolute;left:0;top:0;background:url(../images/uncheckradio.png) no-repeat left center;background-size:contain;width:18px;height:18px}.summurypickup .active h6:before{background:url(../images/checkradio.png) no-repeat left center;background-size:contain;width:18px;height:18px}.summurypickup{border-bottom:1px solid #DBDBDB;padding-bottom:15px}.ordertotal ul{width:100%;display:flex;align-items:center;justify-content:space-between;margin:20px 0 15px}.ordertotal ul li{color:#162945;font-size:18px;font-weight:500}.ordertotal ul li p{color:#162945;text-align:right;font-size:12px;font-weight:500;line-height:110%}.ordertotal ul li strong{text-align:right;display:block;margin-bottom:8px}.cartordership{display:flex;align-items:center;justify-content:center;gap:8px;color:#162945;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.cartckbtn{margin:16px 0}.cartckbtn .primarybtn{justify-content:center}.cartbotbadge ul{display:flex;align-items:start;justify-content:space-between;text-align:center}.cartbotbadge ul li{width:32%}.cartbotbadge p{color:#162945;font-size:14px;font-style:normal;font-weight:400;line-height:100%;margin-top:8px}.cartneedhelp{margin-top:20px}.cartneedhelp select{border:0;border-bottom:1px solid #CECECE;width:100%;padding:15px;background:#fff url(../images/dropdown.png) no-repeat 96% center;background-size:12px 7px;color:#162a45;font-size:16px;font-weight:600;text-transform:uppercase;cursor:pointer;font-family:Barlow,sans-serif}.cartpaymethod{margin-top:20px}.cartpaymethod img{display:block;margin:0 auto}.progress{width:100%;background:#ccc;height:6px;border-radius:10px}.progressbar-active{background:#148c83;height:100%;border-radius:10px;position:relative}.progress-bar.progressbar-active:before{content:"";position:absolute;right:0;top:-13px;background:url(truck.png) no-repeat center center;background-size:contain;width:30px;height:30px}.drawer__inner{width:500px}.drawer__inner-empty{padding:20px;overflow-y:auto}.carthead{position:relative;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px}.carthead h2{margin:0;padding:0;color:#162a45;font-size:22px;font-weight:700;line-height:110%}.carthead .drawer__close{position:relative;right:inherit;top:inherit;min-width:inherit;min-height:inherit}.cart-drawer__warnings{display:block}.otherproduct .title-heading{font-size:20px;text-transform:uppercase}.otherproduct .title-subheading{font-size:14px;margin-top:6px;font-weight:400}.otherproduct .cartboximg{width:100px;height:115px}.otherproduct .cartboximg img{object-fit:contain}.otherproduct .bestrating{display:flex;align-items:center;gap:7px;color:#162a45;font-size:14px;font-weight:400;line-height:normal;margin-bottom:6px}.otherproduct .bestrating img{display:block}.otherproduct .cartboxcontent h2{width:100%;text-align:left;font-weight:500;line-height:130%;max-width:100%}.otherproduct .cardpricewrap{text-align:left;margin:7px 0}.otherproduct .cartboxprice .primarybtn{padding:0;justify-content:center;height:50px}.otherproduct .cartboxcontent{width:55%;padding:0 15px}.otherproduct .cartboxitem{margin-top:20px;padding-bottom:20px;justify-content:space-between}.testimonial-slider .trustedbox{border:1px solid #E6E6E6}.testimonial-slider .trustedbox h6{justify-content:start;gap:12px}.slider-header h4{color:#162a45;font-size:20px;font-weight:700;line-height:110%;text-transform:uppercase}.slider-header .prev{background:url(sliderleft.png) no-repeat center center;background-size:contain;width:26px;height:26px}.slider-header .prev:hover{background:url(sliderleft-hover.png) no-repeat center center;background-size:contain}.slider-header .next{background:url(sliderright.png) no-repeat center center;background-size:contain;width:26px;height:26px}.slider-header .next:hover{background:url(sliderright-hover.png) no-repeat center center;background-size:contain}.testimonial-slider{margin-top:25px}.slider-header{margin-bottom:20px}.cart-item__image{border-radius:4px;border:1px solid rgba(22,42,69,.15)}.cart-item__media,.cart-item__details{padding:0!important}.cart-item__name{color:#162a45;font-size:16px;font-weight:500;line-height:140%;font-family:Barlow,sans-serif;letter-spacing:normal}.cart-item__name:hover{text-decoration:none}.product-option{color:#162945;font-family:Barlow,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:100%;margin-bottom:7px;display:block}.quantity:before{display:none!important}.quantity:after{display:none!important}.quantity-popover-container{border:1px solid #C3C3C3;border-radius:7px;overflow:hidden;min-width:inherit;max-width:inherit;width:100px!important;height:25px}.quantity__input{padding:0}.quantity__input:focus-visible{box-shadow:none!important;outline:0!important;border:0!important}.cart-item__quantity-wrapper{justify-content:space-between}.cart-remove-button{min-width:inherit!important;min-height:inherit!important;margin:0!important;letter-spacing:normal}.cart-remove-button .svg-wrapper{width:auto;height:auto;gap:9px;border-radius:4px;border:1px solid #E9E9E9;padding:4px 12px;color:#162a45;font-family:Barlow,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.cart-item__totals,.cart-item__quantity{padding:0!important}.cart-item{margin-bottom:10px!important;padding-bottom:10px;border-bottom:1px solid rgba(17,17,17,.15)}.totals h2,.totals p{color:#162a45;font-family:Barlow,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:110%;margin:0!important}.cart-drawer .tax-note{text-align:center;display:block;width:100%;color:#162945;font-family:Barlow,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:100%;margin:20px 0}.cart__ctas .primarybtn{justify-content:center}.cartcards{margin-top:20px;text-align:center}.cartcards img{display:block;margin:0 auto}.jdgm-carousel-item__product.jdgm--shop-review-has-image{display:none}.trustedreviewsec .jdgm-carousel-item{position:relative;padding:15px!important;background:#fff;border-radius:8px;margin:0 5px}.trustedreviewsec .jdgm-carousel-item__review:after{content:"";background:url(/cdn/shop/files/gicon.png?v=1775626567) no-repeat center center;background-size:contain;width:16px;height:16px;position:absolute;top:15px;right:15px}.trustedreviewsec .jdgm-stars{position:absolute;top:15px;left:15px}.trustedreviewsec .jdgm-star{font-size:10px!important;color:#fbbc04!important}.trustedreviewsec .jdgm-text{padding:0!important;text-align:left!important;min-height:inherit!important;display:block!important;margin-top:20px}.trustedreviewsec .jdgm-carousel-item p{width:100%;color:#162a45;font-size:14px;font-style:normal;font-weight:400;line-height:130%}.jdgm-rating-section{padding:0!important;flex-direction:row!important;justify-content:start;margin-top:15px!important}.jdgm-reviewer-info{width:auto!important}.jdgm-carousel-item__reviewer-name.jdgm-ellipsis{color:#162a45!important;font-size:12px!important;line-height:110%!important;text-transform:capitalize;opacity:1;text-align:left;font-weight:600}.jdgm-product-name a{color:#162a45!important;font-size:12px!important;text-align:left!important}.jdgm-carousel-item__review-content{text-align:left}.jdgm-carousel-item__review-rating{text-align:left;margin-top:-9px;margin-bottom:15px}.jdgm-carousel-title-and-link{display:none}.jdgm-carousel-wrapper{width:100%!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}@media only screen and (max-width:767px){.carthead h2{font-size:18px}.carthead{padding-bottom:15px;margin-bottom:15px}.otherproduct .cartboximg{width:90px;height:95px}.otherproduct .cartboxcontent{width:50%;padding:0 9px}.otherproduct .cartboxcontent h2{font-size:14px;margin:0}.drawer__inner-empty{padding:14px}.slider-header h4{font-size:16px}.totals h2,.totals p{font-size:14px}.cart-drawer .tax-note{font-size:12px;margin:13px 0}}@media only screen and (min-width:768px){.cartstepbox{margin:40px auto 0}.cartmainouter{padding-top:50px;margin-top:50px}.cartordersummury{padding:15px 10px}.cartpageleft{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.cartpageright{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.discountouter{margin-top:0}}@media only screen and (min-width:992px){.cartpageleft{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.cartpageright{-ms-flex:0 0 38%;flex:0 0 38%;max-width:38%}.cartboxcontent{padding-left:15px;width:62%;padding-top:15px;padding-bottom:15px}.cartcancel{position:relative;top:inherit;right:inherit;width:40px}.cardpricewrap{display:block;margin:0}.cartboxcontent h2{width:50%}.itemcaolorwrap{margin:10px 0}.discountouter{margin-top:0}.cartordersummury{padding:24px 20px}}@media only screen and (min-width:1200px){.shipcalbox{width:32%}.carthedingholder{display:flex;align-items:center;justify-content:space-between}.cartstepbox{margin:0}}@media only screen and (min-width:1280px){.cartboxcontent{width:66%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cw-cart.css.map */
