.main-content{display:block;padding-top:0;font-family:Inter;font-size:16px;color:var(--main-black, #1D1D1D)}.page-cart{margin-bottom:40px}.page-title{font-size:24px;font-style:normal;font-weight:600}.cart .medium-up--one-half{padding-right:0;padding-left:0}.image_container{border-radius:12px;width:145px;height:145px;border:1px solid #EDEDED;background-size:contain!important}.cart tr th:not(:first-child){width:180px}.cart tr{border-left:0px;border-top:1px solid #C9C9C9;@include media-query($medium-up){overflow-x: auto;}}.cart th,.cart td{border:0;padding:35px 5px}.cart th{font-family:Inter;font-weight:500;padding:15px 5px}.cart .money{color:#000;font-weight:700;font-size:14px}.cart .cart__meta{padding-right:15px}.cart__remove_p{margin-top:10px;text-decoration:underline}.cart__meta-text{padding:5px 0;font-size:em($font-size-base - 2);font-style:italic}.cart__qty-label{@include visually-hidden();}.cart__qty-input{text-align:center;width:68px;height:39px;padding-left:5px;padding-right:5px;border-radius:8px;border:1px solid #C9C9C9;background:#f6f6f6;@include media-query($small){padding-top: 2px; padding-bottom: 2px;}}.cart__edit{margin-top:10px}.cart__edit--active .cart__edit-text--cancel,.cart__edit-text--edit{display:none}.cart__edit--active .cart__edit-text--edit{display:block}.cart__edit-text--cancel,.cart__edit-text--edit{pointer-events:none}.cart__row p{margin-bottom:0}.cart__row p+p{margin-top:10px}.sub_title{margin:40px 0 20px;font-size:20px;font-weight:600}.summary_grid{border-radius:12px;background:#f6f6f6;width:100%;height:auto;padding:30px;display:flex;flex-wrap:wrap}.cart__subtotal-title,.cart__subtotal{width:50%}.cart__subtotal{text-align:right}.cart__subtotal-title{text-align:left}.cart__subtotal{padding-left:$gutter-site / 2;@include media-query($medium-up){padding-left: $gutter-site; min-width: 150px; display: inline-block;}}.cart__savings{padding-top:18px}.cart__savings-amount{padding-left:$gutter-site / 2;@include media-query($medium-up){padding-left: $gutter-site; min-width: 150px; display: inline-block;}}.cart__footer{padding-top:$section-spacing-small}.cart__update--large{margin-right:10px}.cart__continue--large{margin-right:10px;line-height:1.2}.plus-icon,.minus-icon{float:right}.minus-icon{display:none}.discount_code{padding-bottom:40px;border-bottom:1.5px solid #C9C9C9}.wcp-discounts-wrapper{display:none;margin-top:20px}.redeem_discount{cursor:pointer}.redeem_discount{margin:0}.wcp-discounts-wrapper input{width:173px;height:39px;flex-shrink:0;border-radius:8px;border:1px solid #C9C9C9;background:#fff}#apply-wcp-discount{margin:5px 0;height:39px;padding:3px 20px;width:166px}.cart__checkout.btn:hover{color:#1a56db;background-color:var(--primary-600, var(--primary-600, #fff));border:1.5px solid #1a56db;transition:.2s}.cart__checkout.btn{background-color:#1a56db;color:var(--primary-600, var(--primary-600, #fff));border:1.5px solid}.cart__update.btn:hover,#apply-wcp-discount:hover{border:1.5px solid var(--gray-100, #1A56DB);background:var(--gray-50, #1A56DB);color:var(--primary-600, var(--primary-600, #fff));transition:.2s}.cart__update.btn,#apply-wcp-discount{border:1.5px solid #1a56db;background-color:#fff;color:#1a56db}.cart table{margin-bottom:40px}.cart .cart__footer .btn{border:1.5px solid;border-radius:14px;margin:10px 0;height:47px;padding:10px 30px;font-size:18px;width:49.5%}.cart .btn{border:1.5px solid;border-radius:14px;margin:10px 0;height:36px;padding:4px 10px;font-size:18px;width:100%}.cart__shipping{font-style:italic;padding:5px 15px 0;width:100%;text-align:right}.cart-note__label,.cart-note__input{display:block;@include media-query($small){margin: 0 auto;}}.cart-note__label{margin-bottom:5px;font-weight:500}.cart_text_box{max-height:initial;min-height:60px;height:60px;width:100%;border-radius:12px;background:#f0f0f0;resize:none;border:1px solid #C9C9C9;@include media-query($small){margin-bottom: 20px;}}.cart__image{max-height:95px;border:1px solid #ddd}.cart__image-wrapper a{display:block;padding-right:$section-spacing-small / 2}.wcp-original-cart-total:after{content:" CAD"}.wcp-cart-total:empty{display:none}.wcp-cart-total:after{content:" CAD"}@include media-query($medium-up){.cart__image-wrapper {width: 130px;} .cart__meta {max-width: 300px;} .cart__remove {margin-top: 4px;} .cart__qty {text-align: center;}}@media screen and (min-width:768px){.cart div.medium-up--one-half:nth-child(odd){padding-right:10px}.cart div.medium-up--one-half:nth-child(2n){padding-left:10px}.cart div.medium-up--one-half:nth-child(4n){margin-bottom:40px}}@media screen and (max-width:768px){.cart div.medium-up--one-half{margin-bottom:10px}.image_container{width:80px;height:80px}.cart :is(th,td){padding:15px 5px}.cart_text_box{max-height:40px;min-height:40px}.cart__footer .row{padding-left:15px;padding-right:15px}thead.cart__row.cart__header{display:none}tr.cart-flex{display:flex;flex-wrap:wrap;width:93vw}.cart__image-wrapper{width:25%}.cart_product_name{width:55%}.cart_price{width:20%}.cart__update-wrapper{width:100%;display:flex;justify-content:space-between}.cart__qty{padding:12px 30px}.cart__qty-input{height:36px}}@include media-query($small){.cart {table {display: block; width: 100%;} thead {display: none;} tr,tbody {width: 100%;} tbody {display: block;} .cart__update-wrapper {padding: 10px 0; .cart__update,.cart__remove{float: left;}}} .cart__update--show {td {padding-bottom: 10px;} .cart__update-wrapper {@include display-flexbox(); @include align-items(center); @include justify-content(space-between); @include flex-wrap(wrap); .btn{margin-top: 5px; min-width: 80px;}}} .cart-flex {@include display-flexbox(); @include flex-wrap(wrap); @include align-items(center);} .cart-flex-item {display: block; min-width: 0; @include flex(1 1 100%);} .cart__meta {@include flex(1 1 0%);} .cart__image-wrapper {@include flex(0 0 85px);} .cart__price-wrapper {@include flex(0 1 24%); text-align: right;} .cart__header {@include visually-hidden();} .cart-message {padding-top: 20px;} .cart__qty {padding: 0 10px; float: left; label{display: none;} input{height: 35px;}} .cart__qty-label {@include visually-shown(); display: inline-block; vertical-align: middle; font-size: em(13); margin-right: 5px;}}.cart--no-cookies .cart__continue-btn,.cart--no-cookies .cart--empty-message{display:none}.cookie-message{display:none;padding-bottom:25px}.cart--no-cookies .cookie-message{display:block}.additional-checkout-buttons{margin-top:$gutter-site-mobile;// reset for paypal button input[type="image"]{padding:0;border:0;background:transparent}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/cart-page.css.map */
