.cm-property-wrap:not(.contact-lens-properties)+.cart-hr{display:none}div[data-section-type=cart] .title-wrap .product-single__stock .ship-tooltip{font-family:"Font Awesome 5 Free"!important;letter-spacing:0;color:#242424;font-weight:400}div[data-section-type=cart] .title-wrap span.inStockMsg{font:700 14px/24px Montserrat!important;color:#006eff;text-transform:uppercase}.title_con_wrap .right{position:static}.tipr_content{text-transform:initial}.tipr_container_below{width:20%}.cm-btn-wrap a.cm-add-to-cart{font:600 12px/18px Montserrat;letter-spacing:1px;color:#fff;background-color:#c63b3d;transition:all .2s linear;text-decoration:none;display:inline-block;width:auto;padding:5px 12px;text-align:center;margin-top:10px}.cm-btn-wrap a.cm-add-to-cart:hover{background:#a02e30;color:#fff!important}@media (max-width: 1024px){.tipr_container_below{width:60%}}@media screen and (max-width: 767px){.custom_prescription_mobile ul,.custom_prescription_mobile>ul{padding:0}.cm-flex-wrap .title-wrap h2{margin-bottom:5px}.tipr_container_below{width:90%;margin-left:-8px!important}.tipr_point_below:after,.tipr_point_below:before{left:10%}}#af_kd_discount_container0{margin-left:0!important}.af_money.af_striked_out_price{color:#666}.af_money.af_striked_out_price span.money{text-decoration:line-through}.af_money.af_new_price{padding-left:0}.prescriptionCtrl.action_button.btn--full:hover{color:#c73b3d!important}.prescriptionCtrl.action_button.btn--full{width:auto;margin-right:10px;padding:13px 35px;border:1px solid #c73b3d;background-color:#fff;color:#c73b3d;display:block;max-width:max-content}.cart-rx-btn{margin-bottom:15px}.pres-btn-checkout a{width:auto;padding:13px 35px;border:1px solid #c73b3d;background-color:#fff;color:#c73b3d!important;display:block;margin:10px 0;text-align:center}.product-list{position:absolute;visibility:hidden;z-index:-1;opacity:0;transition:opacity .5s}.product-list.show{position:relative;visibility:visible;opacity:1;z-index:9}.product-list h3{font-size:18px;line-height:normal!important;margin:10px 0!important;padding:0}.product-list h2{font-size:20px;line-height:normal!important;margin:20px 0 0!important;font-weight:600!important}.product-list a{border-bottom:1px solid #979797;padding:10px 0;display:block}.product-list a:hover{text-decoration:underline}.product-list a:hover h3{color:inherit}.placeholder-checkout{display:flex;justify-content:center;align-items:center;color:#fff!important}.placeholder-checkout:hover{color:#fff!important}.hide-placeholder-checkout,.hide-checkout{display:none!important}.loading{opacity:.7;pointer-events:none}.loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #f3f3f3;border-top:2px solid #c63b3d;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cart__image img{will-change:transform}.cart__row{contain:layout style}.cm-content-wrapper{contain:layout}.product-list{transform:translateZ(0);will-change:opacity,visibility}.cart__cell--total{text-align:right;padding:0;min-width:100px}.cart__cell--total .cart__item-total{font-weight:600;font-size:16px;color:#333;display:block}.cart__cell--total .cart-item__original-price{display:block;margin-bottom:5px;color:#999;font-size:14px}.cart__cell--total .cart-item__discount{font-size:12px;color:#c63b3d;margin:2px 0 0}.cm-unit-price.desktop,.cm-total-price.desktop{text-align:right;font-size:16px;color:#333;min-width:120px;padding:5px 0}.cm-unit-price.desktop{font-weight:400;color:#666;font-size:14px}.cm-total-price{font-weight:600;color:#333;font-size:16px}.cart__unit-price{text-align:right}.cart__unit-price-value{display:block}.cart__unit-price .cart-item__original-price{display:block;margin-bottom:3px;color:#999;font-size:12px}.cart__line-total{text-align:right}.cart__line-total-value{display:block;font-weight:600}.cart__line-total .cart-item__original-total{display:block;margin-bottom:3px;color:#999;font-size:12px}.cart__line-total .cart-item__discount{font-size:11px;color:#c63b3d;margin:2px 0 0}@media screen and (max-width: 767px){.cart__cell--total{text-align:left;padding:5px 0}.cm-unit-price.desktop,.cm-total-price.desktop{display:none}.title_con_wrap.mobile .right .cart__line-total{text-align:right}.title_con_wrap.mobile .right .cart__line-total-value{font-size:16px;font-weight:600;color:#333}}
/*# sourceMappingURL=/cdn/shop/t/144/assets/cart-custom.css.map */
