#newAutoShipModal .modal-dialog,#vetAuthModal .modal-dialog{max-width:420px}@media only screen and (max-width: 750px){#newAutoShipModal .modal-dialog,#vetAuthModal .modal-dialog{max-width:86%;margin-inline:auto;margin-top:30px}}#newAutoShipModal .modal-dialog .content-asset,#vetAuthModal .modal-dialog .content-asset{width:100%}#newAutoShipModal .modal-dialog .modal-content,#vetAuthModal .modal-dialog .modal-content{padding:30px;color:#666}@media only screen and (max-width: 750px){#newAutoShipModal .modal-dialog .modal-content,#vetAuthModal .modal-dialog .modal-content{padding-inline:20px}}#newAutoShipModal .modal-dialog .modal-content .modal-header,#vetAuthModal .modal-dialog .modal-content .modal-header{position:relative;padding:0;border:none}#newAutoShipModal .modal-dialog .modal-content .modal-header .modal-title img,#vetAuthModal .modal-dialog .modal-content .modal-header .modal-title img{margin-inline:auto;display:block;width:360px}@media only screen and (max-width: 750px){#newAutoShipModal .modal-dialog .modal-content .modal-header .modal-title img,#vetAuthModal .modal-dialog .modal-content .modal-header .modal-title img{width:275px}}@media only screen and (max-width: 400px){#newAutoShipModal .modal-dialog .modal-content .modal-header .modal-title img,#vetAuthModal .modal-dialog .modal-content .modal-header .modal-title img{width:200px}}#newAutoShipModal .modal-dialog .modal-content .modal-header .modal-title p,#vetAuthModal .modal-dialog .modal-content .modal-header .modal-title p{font-size:16px;line-height:30px;text-align:left;margin-block:10px 20px}#newAutoShipModal .modal-dialog .modal-content .modal-header .btn-close,#vetAuthModal .modal-dialog .modal-content .modal-header .btn-close{all:unset;position:absolute;top:-50px;right:-50px;width:40px;height:40px;-webkit-border-radius:100%;border-radius:100%;background-color:var(--base-blue-color);color:var(--color-white);font-size:16px;font-weight:700;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 750px){#newAutoShipModal .modal-dialog .modal-content .modal-header .btn-close,#vetAuthModal .modal-dialog .modal-content .modal-header .btn-close{right:-40px}}#newAutoShipModal .modal-dialog .modal-content .modal-body,#vetAuthModal .modal-dialog .modal-content .modal-body{padding:0}#newAutoShipModal .modal-dialog .modal-content .modal-body .list-autoship-item,#vetAuthModal .modal-dialog .modal-content .modal-body .list-autoship-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:10px}#newAutoShipModal .modal-dialog .modal-content .modal-body .list-autoship-item img,#vetAuthModal .modal-dialog .modal-content .modal-body .list-autoship-item img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:30px;height:30px}#newAutoShipModal .modal-dialog .modal-content .modal-body .list-autoship-item p,#vetAuthModal .modal-dialog .modal-content .modal-body .list-autoship-item p{font-size:16px;line-height:30px;text-align:left}#newAutoShipModal .modal-dialog .modal-content .modal-body .list-autoship-item p span,#vetAuthModal .modal-dialog .modal-content .modal-body .list-autoship-item p span{color:var(--base-blue-color);font-weight:700}#vetAuthModal .modal-dialog .modal-content{color:#212529}#vetAuthModal .modal-dialog .modal-content p{font-size:13px;line-height:16px}.cart-container .page-title{font-size:30px;font-weight:700;text-transform:uppercase;color:var(--color-dark-gray);background:var(--color-white)}@media only screen and (max-width: 1000px){.cart-container .page-title{font-size:24px;letter-spacing:1.2px;text-align:center;width:100%}}.cart-container .page-title::before{content:none}.cart-container .cart-checkout-btn-wrapper-mobile{display:none}@media only screen and (max-width: 1000px){.cart-container .cart-checkout-btn-wrapper-mobile{display:block;padding:0 35px 20px;border-bottom:1px solid var(--color-smoke6)}}.cart-checkout-btn-wrapper{padding:0 25px 25px}.cart-checkout-btn-wrapper .checkout-btn{background-color:#e6bd1c;color:#fff;border:1px solid transparent;width:100%;padding:15px 0;height:auto;font-size:18px;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,0.15);box-shadow:0 3px 5px 0 rgba(0,0,0,0.15);font-weight:600;white-space:nowrap;-webkit-transition:0.3s all;transition:0.3s all;line-height:30px}.cart-checkout-btn-wrapper .checkout-btn.disabled{background-color:#757575}@media only screen and (max-width: 1000px){.cart-checkout-btn-wrapper .checkout-btn{padding:10px 0}}.cart-checkout-btn-wrapper .checkout-btn:hover{border:1px solid transparent;background-color:var(--skin-primary-color-1);border-color:var(--skin-primary-color-1)}.cart-checkout-btn-wrapper .checkout-btn:focus{border:1px solid #00008b}.cart-page .cart-header{background:var(--base-blue-color);color:var(--color-white);padding:15px 0 15px 0;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width: 1000px){.cart-page .cart-header{display:none}.cart-page .cart-header .price-label-mobile,.cart-page .cart-header .quantity-label-mobile,.cart-page .cart-header .total-price-label-mobile,.cart-page .cart-header .cart-table .cart-remove-product.cart-remove-product-mobile,.cart-page .cart-header .cart-checkout-btn-wrapper-mobile{display:block}}.cart-page .cart-header *{font-size:16px;font-weight:600;text-transform:uppercase}.cart-page .price-label-mobile,.cart-page .quantity-label-mobile,.cart-page .total-price-label-mobile,.cart-page .cart-table .cart-remove-product.cart-remove-product-mobile{display:none}.cart-page .cart-table{width:-webkit-calc(100% - 285px);width:calc(100% - 285px)}@media only screen and (max-width: 1000px){.cart-page .cart-table{width:100%}.cart-page .cart-table .cart-remove-product-desktop{display:none}}.cart-page .cart-table .product-info{padding:30px 0 15px 0;border:none;background-color:#fff}.cart-page .cart-table .product-info .line-item-name{gap:10px}@media only screen and (max-width: 1000px){.cart-page .cart-table .product-info .line-item-name a{width:auto;margin-right:20px}}.cart-page .cart-table .product-info .line-item-name .vet-auth-required{background:#f6f6f6;margin-top:10px;padding:5px 8px;-webkit-border-radius:4px;border-radius:4px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.cart-page .cart-table .product-info .line-item-name .vet-auth-required span{font-size:12px;font-weight:400;color:#4f4f4f}.cart-page .cart-table .product-info .line-item-name .vet-auth-required:hover{cursor:pointer}.cart-page .cart-table .product-info .line-item-name .vet-auth-required:hover span{text-decoration:underline}@media only screen and (min-width: 620px) and (max-width: 1200px){.cart-page .cart-table .product-info .line-item-name .vet-auth-required{white-space:normal}}.cart-page .cart-table .product-info .strike-through ~ .line-item-unit-price-amount{margin-top:10px;margin-bottom:8px;color:var(--color-orange);font-weight:bold}@media only screen and (max-width: 1000px){.cart-page .cart-table .product-info{padding:0;margin:30px -15px 40px}.cart-page .cart-table .product-info .d-flex{margin-bottom:20px;padding-right:0;padding-left:0}.cart-page .cart-table .product-info .quantity-div{max-width:100px;margin:0 auto}.cart-page .cart-table .product-info .quantity-div .minus:focus{z-index:999}}.cart-page .cart-table .item-image{position:relative;height:100px;width:90px;margin-right:35px}.cart-page .cart-table .item-image .product-image{max-height:100%}.cart-page .cart-table .item-image:focus{outline:auto}@media only screen and (max-width: 1000px){.cart-page .cart-table .item-image{margin-right:15px}}.cart-page .cart-table a:focus .product-image{outline:1px solid var(--base-blue-color)}.cart-page .cart-table .line-item-name{overflow:visible}.cart-page .cart-table .line-item-name a{width:-webkit-calc(100% + 15px);width:calc(100% + 15px)}.cart-page .cart-table .line-item-name a:hover{text-decoration:none}.cart-page .cart-table .line-item-name a:focus{text-decoration:underline}.cart-page .cart-table .line-item-name .rx{position:relative;color:var(--color-red);right:3px;top:3px}.cart-page .cart-table .line-item-name .out-stock,.cart-page .cart-table .line-item-name .restrict-product{color:red;font-weight:700;font-size:13px;margin-top:10px}.cart-page .cart-table .product-name,.cart-page .cart-table .product-attributes{font-size:14px;display:block}.cart-page .cart-table .product-name:focus,.cart-page .cart-table .product-attributes:focus{outline:auto}.cart-page .cart-table .product-name{font-weight:600;color:var(--color-dark-gray);line-height:18px;white-space:initial}.cart-page .cart-table .product-attributes{color:var(--color-jumbo);font-weight:normal;margin-top:3px;white-space:normal}.cart-page .cart-table .centered{text-align:center}@media only screen and (min-width: 1000px){.cart-page .cart-table .centered{padding:0}}.cart-page .cart-table .line-item-unit-price-amount{font-size:14px;font-weight:normal;color:var(--color-jumbo)}.cart-page .cart-table .strike-through{color:var(--color-jumbo);position:relative;margin-bottom:12px}.cart-page .cart-table .strike-through::after{content:'';position:relative;height:1px;width:55px;display:block;background:var(--color-red);margin:0 auto;margin-top:-8px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}@media only screen and (min-width: 1000px){.cart-page .cart-table .strike-through{margin-bottom:18px}}.cart-page .cart-table .cart-promotion{font-size:14px;color:var(--base-blue-color);margin-top:2px;line-height:normal}.cart-page .cart-table .cart-promotion p{line-height:normal;font-size:13px}.cart-page .cart-table .cart-promotion p.promotion-text{color:var(--color-orange);font-weight:500;margin-top:10px}.cart-page .cart-table .cart-promotion p.promotion-code{color:var(--color-dark-gray)}.cart-page .cart-table .promotion-autoship .strike-through ~ .line-item-unit-price-amount{color:var(--color-jumbo);font-weight:normal;margin-bottom:0}@media only screen and (min-width: 1000px){.cart-page .cart-table .promotion-autoship .cart-promotion::before{content:'\2191';font-size:24px;display:block;color:#868684;margin-bottom:-4px}}.cart-page .cart-table .sc-promotion{font-size:14px;color:var(--base-blue-color);margin-top:2px;line-height:normal}.cart-page .cart-table .sc-promotion p{line-height:normal;font-size:13px}.cart-page .cart-table .sc-promotion p.promotion-text{color:var(--color-orange);font-weight:500;margin-top:10px}.cart-page .cart-table .sc-promotion p.promotion-code{color:var(--color-dark-gray)}.cart-page .cart-table .quantity-div{width:100%;border:none;background:var(--base-blue-color);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:3px;border-radius:3px;height:30px}.cart-page .cart-table .quantity-div input{height:100%}.cart-page .cart-table .quantity-div input:focus{-webkit-box-shadow:none;box-shadow:none}.cart-page .cart-table .quantity-div .minus,.cart-page .cart-table .quantity-div .plus{width:30%;background:var(--base-blue-color);color:var(--color-white);-webkit-border-radius:0;border-radius:0;border:1px solid #ddd}.cart-page .cart-table .quantity-div .minus{-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border-right:none}.cart-page .cart-table .quantity-div .minus:focus{z-index:999}.cart-page .cart-table .quantity-div .plus{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.cart-page .cart-table .quantity-div .minus.disabled,.cart-page .cart-table .quantity-div .plus.disabled{background:#ddd}.cart-page .cart-table .quantity-div .input-text{border:none;-webkit-border-radius:0;border-radius:0;width:45px;height:100%;text-align:center;display:inline-block;vertical-align:middle;padding:0;color:var(--color-empress);font-size:14px;font-weight:300;background:var(--color-white)}.cart-page .cart-table .line-item-total-price .col-lg-12{padding-left:0}.cart-page .cart-table .line-item-total-price .price{width:100%}.cart-page .cart-table .line-item-total-price-amount{font-size:14px;color:var(--color-jumbo);font-weight:700;display:inline-block;vertical-align:top;width:100%}.cart-page .cart-table .cart-remove-product{width:15px}.cart-page .cart-table .cart-remove-product .remove-product{background:transparent;color:var(--color-jumbo);padding:0;margin-top:-10px;width:20px;height:20px;-webkit-border-radius:100%;border-radius:100%}.cart-page .cart-table .cart-remove-product .remove-product:hover{background:var(--color-jumbo);color:var(--color-red)}.cart-page .cart-table .cart-remove-product .remove-product span{font-weight:700;font-size:22px;line-height:0}@media only screen and (max-width: 1000px){.cart-page .cart-table .cart-remove-product-mobile .remove-product{background:var(--color-smoke3);color:var(--color-red)}}.cart-page .totals{width:255px;margin-left:30px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:10px solid #f3f3f3;margin-bottom:65px}@media only screen and (max-width: 1000px){.cart-page .totals{width:100%;margin-left:0}}@media only screen and (min-width: 1000px){.cart-page .totals{position:-webkit-sticky;position:sticky;top:85px;margin-bottom:28px}}.cart-page .totals .row{margin:10px 5px}.cart-page .totals .row .col-6:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.cart-page .totals .col-6{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cart-page .totals h2{margin:15px 5px 20px;font-size:20px;text-align:center;text-transform:uppercase;color:var(--color-darker-gray);font-weight:700}.cart-page .totals p{font-size:13px;color:var(--color-grey1);line-height:normal;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.cart-page .totals .text-right{font-weight:700;color:var(--base-blue-color);font-size:18px}.cart-page .totals .optional-promo-toggle{text-decoration:none;margin-bottom:30px;letter-spacing:-1px;display:block;text-align:center}.cart-page .totals .optional-promo-toggle:focus{text-decoration:underline}.cart-page .totals .optional-promo-toggle span{font-weight:600}.cart-page .totals .promo-code-container{display:none;border-top:1px solid var(--color-smoke6);padding-top:20px}.cart-page .totals .promo-code-container .input-data{margin-bottom:35px}.cart-page .totals .promo-code-container .input-data .coupon-code-label{color:#757575 !important}.cart-page .totals .promo-code-container .coupon-code-field:focus{-webkit-box-shadow:none;box-shadow:none}.cart-page .totals .promo-code-container .promo-code-submit{margin-bottom:15px}.cart-page .totals .promo-code-container .promo-code-submit .btn-primary{background-color:#e6bd1c;border:none}.cart-page .totals .promo-code-container .promo-code-submit .btn-primary:hover{background-color:var(--skin-primary-color-1)}.cart-page .totals .promo-code-container .coupon-info-wrapper{text-align:center}.cart-page .totals .promo-code-container .coupon-info{text-align:center;font-size:12px;color:var(--color-darker-gray);display:inline-block}.cart-page .totals .promo-code-container .coupon-error{margin-top:0.15rem}.cart-page .totals .promo-code-container .coupon-missing-error{display:none}.cart-page .totals .promo-code-container .coupon-missing-error,.cart-page .totals .promo-code-container .coupon-error-message{color:var(--color-red);font-size:80%}.cart-page .totals .coupons-and-promos,.cart-page .totals .gift-certificate-discount{padding:0}.cart-page .totals .coupons-and-promos .coupon-price-adjustment,.cart-page .totals .gift-certificate-discount .coupon-price-adjustment{background-color:#fff;padding:1.625em;position:relative;margin:1rem;-webkit-box-shadow:0 0 10px 0 rgba(24,24,25,0.15);box-shadow:0 0 10px 0 rgba(24,24,25,0.15);-webkit-border-radius:3px;border-radius:3px}.cart-page .totals .coupons-and-promos .coupon-price-adjustment .coupon-code,.cart-page .totals .gift-certificate-discount .coupon-price-adjustment .coupon-code{font-weight:700}.cart-page .totals .coupons-and-promos .coupon-price-adjustment button.remove-coupon,.cart-page .totals .gift-certificate-discount .coupon-price-adjustment button.remove-coupon{background:none;border:none;padding:0;color:var(--color-red);cursor:pointer}.cart-page .totals .coupons-and-promos .coupon-price-adjustment::after,.cart-page .totals .gift-certificate-discount .coupon-price-adjustment::after{border:10px solid transparent;border-bottom:10px solid var(--color-white);content:"";left:20px;position:absolute;top:0;transform:translateY(-100%);-webkit-transform:translateY(-100%)}.cart-page .totals .hide-coupon-discount,.cart-page .totals .hide-promo-code{display:none}@media only screen and (max-width: 1000px){.cart-page .price-label-mobile,.cart-page .quantity-label-mobile,.cart-page .total-price-label-mobile,.cart-page .cart-table .cart-remove-product.cart-remove-product-mobile,.cart-page .cart-checkout-btn-wrapper-mobile{display:block}.cart-page .cart-remove-product.cart-remove-product-mobile{position:absolute;right:0}.cart-page .line-item-name{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.cart-page .line-item-total-price,.cart-page .line-item-unit-price-amount,.cart-page .price-label-mobile,.cart-page .quantity-label-mobile,.cart-page .total-price-label-mobile{text-align:center}.cart-page .price-label-mobile,.cart-page .quantity-label-mobile,.cart-page .total-price-label-mobile{font-size:13px;font-weight:700;color:var(--color-dove-grey);margin-bottom:10px}}.cart-error-messaging{width:-webkit-calc(100% - 285px);width:calc(100% - 285px)}@media only screen and (max-width: 1000px){.cart-error-messaging{width:100%}}.cart-recommendations-title h2{color:var(--base-blue-color);font-size:22px;font-weight:600;padding:0;white-space:pre-wrap;line-height:normal}.cart-autoship{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background:var(--color-smoke3);padding:10px 30px;margin-top:15px}@media only screen and (max-width: 1000px){.cart-autoship{padding:20px 15px;margin-left:15px;margin-right:15px}}.cart-autoship .ship{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:10px;width:-webkit-calc(100% - 345px);width:calc(100% - 345px)}@media only screen and (max-width: 1000px){.cart-autoship .ship{width:100%;margin-right:0}}.cart-autoship .ship .ico{width:60px;height:45px;margin-right:10px;display:block;background-repeat:no-repeat;background-size:contain;background-position:center}@media only screen and (max-width: 1000px){.cart-autoship .ship .ico{margin-right:10px;margin-left:15px}}.cart-autoship .ship .ico::before{width:60px;height:45px;-webkit-transform:translateX(-13px);transform:translateX(-13px);background-image:url(../images/track.png);background-size:60px;content:'';display:block;background-repeat:no-repeat;top:50%;-webkit-transition:0.3s;transition:0.3s}.cart-autoship .ship .ship-label{font-size:15px;line-height:normal}.cart-autoship .ship .ship-label .autoShipCartPercent{font-weight:600;color:var(--color-dark-brown)}.cart-autoship .section-autoship-me{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:35%;max-width:235px;font-size:15px}@media only screen and (max-width: 1000px){.cart-autoship .section-autoship-me{margin-left:85px;margin-top:20px;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.cart-autoship .section-autoship-me .cart-autoship-modal{color:var(--base-blue-color);text-decoration:underline;padding:0 5px}@media only screen and (max-width: 1000px){.cart-autoship .section-autoship-me .cart-autoship-modal{font-weight:600}}.cart-autoship .section-autoship-me .cart-autoship-modal:hover{font-weight:600}.cart-autoship .section-autoship-me .cart-autoship-modal:focus{outline:none}.cart-autoship .section-autoship-me .select-block{background:var(--color-white);border:1px solid var(--color-lturquoise)}.cart-autoship .section-autoship-me .select-block .custom-select{cursor:pointer;border:none;font-size:13px;font-weight:400;color:var(--skin-link-color-1);padding:5px;text-align:left;text-transform:initial;-webkit-appearance:menulist-button;-moz-appearance:menulist-button;appearance:menulist-button}.cart-autoship-info{padding-top:15px}.cart-autoship-info .alert-warning{-webkit-border-radius:4px;border-radius:4px;width:100%;background:rgba(230,189,28,0.1);line-height:20px;border:1px solid #E6BD1C;color:#676566;padding:20px;margin-bottom:10px;font-size:14px;margin-right:auto;margin-left:auto}@media only screen and (max-width: 1000px){.cart-autoship-info .alert-warning{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);margin-top:20px}}@media only screen and (min-width: 750px){.cart-autoship-info .alert-warning br{display:none}}.cart-autoship-info .alert-warning a{color:#676566 !important;text-decoration:underline}.autoship-view-dialog{max-width:720px}@media only screen and (max-width: 1000px){.autoship-view-dialog{max-width:100%;padding:25px 30px 35px}}.autoship-view-dialog .modal-header{padding:0 !important}.autoship-view-dialog .modal-content{border:none}.autoship-view-dialog .as-desktop{width:100%}@media only screen and (max-width: 1000px){.autoship-view-dialog .as-desktop{display:none}}.autoship-view-dialog .as-mobile{display:none}@media only screen and (max-width: 1000px){.autoship-view-dialog .as-mobile{display:block;width:100%}}.autoship-view-dialog .close{opacity:1;color:#efefef;text-shadow:none;font-size:22px;cursor:pointer;font-weight:400;position:absolute;top:-17px;right:-25px}.autoship-view-dialog .close:focus{color:#fff}.norton{margin-right:25px;text-align:center;width:100%;position:relative;top:30px;height:0}@media only screen and (max-width: 1000px){.norton{margin-right:0;text-align:center}}header ~ #maincontent .container .totals .optional-promo-toggle:not(.btn-primary):not(.btn-outline-primary),header ~ #maincontent .container .div-autoship-me .cart-autoship-modal:not(.btn-primary):not(.btn-outline-primary){color:var(--base-blue-color)}header ~ #maincontent .swiper-container-cart-recommendations .link:not(.btn-primary):not(.btn-outline-primary){color:var(--color-allports)}.cart-recommendations-slider{width:100%}.cart-recommendations-slider .swiper-outer-container{margin:0 auto;width:100%;margin-top:20px}.cart-recommendations-slider .swiper-container-cart-recommendations{height:100%}.cart-recommendations-slider .wrap-title .blue-title,.cart-recommendations-slider .wrap-title h2{color:var(--base-blue-color);font-size:22px;font-weight:600}.cart-recommendations-slider .swiper-slide{padding:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;border:1px solid transparent}.cart-recommendations-slider .swiper-slide:focus,.cart-recommendations-slider .swiper-slide:hover{border:1px solid var(--color-black);-webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,0.1);box-shadow:0 2px 15px 0 rgba(0,0,0,0.1)}@media only screen and (max-width: 1000px){.cart-recommendations-slider .swiper-slide{padding:15px 10px}}.cart-recommendations-slider .image-container a{height:135px}@media only screen and (max-width: 1000px){.cart-recommendations-slider .image-container a{height:130px}}#cartcontainer .breadcrumb{margin-bottom:0}#cartcontainer .page-title{padding-left:15px;padding-right:0}@media only screen and (max-width: 1000px){#cartcontainer .product-breadcrumb{display:none}}.cart-empty h1{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:65px;font-size:15px}.primary-btn:hover{color:var(--color-white)}@media only screen and (max-width: 1000px){.cart-recommendations .swiper-button-next:not(.swiper-button-disabled),.cart-recommendations .swiper-button-prev:not(.swiper-button-disabled){display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}}.spanRed{color:red;font-weight:700;font-size:13px;margin-top:10px}#pnlErrorMsg .errorLg{color:var(--color-red) !important;font-weight:700;font-size:13px}@media only screen and (min-width: 620px) and (max-width: 1000px){#maincontent .cart-container,#maincontent .cart-page{padding-inline:30px}}@media only screen and (max-width: 768px){#maincontent .cart-container,#maincontent .cart-page{max-width:100%}}.cart-container .page-title{color:#37424A}.cart-checkout-btn-wrapper .checkout-btn{background-color:var(--base-blue-color);-webkit-border-radius:4px;border-radius:4px}@media only screen and (max-width: 1140px){.cart-checkout-btn-wrapper .checkout-btn{-webkit-border-radius:8px;border-radius:8px}}@media only screen and (max-width: 1140px){.cart-checkout-btn-wrapper{padding-inline:15px}}.cart-page .cart-table .product-info .line-item-unit-price-amount{color:#7C878E}.cart-page .cart-table .product-info .line-item-unit-price-amount:has(>.strike-through){font-weight:700;color:#C8102E !important}@media only screen and (max-width: 1140px){.cart-page .cart-table .product-info .line-item-unit-price-amount{font-size:16px}}@media only screen and (max-width: 1140px){.cart-page .cart-table .product-info .line-item-unit-price-amount{font-size:14px;padding-top:8px}}.cart-page .cart-table .product-info .strike-through ~ .line-item-unit-price-amount{color:var(--base-blue-color);font-weight:700}.cart-page .cart-table .product-info .strike-through{color:#7C878E;font-weight:400;z-index:2}.cart-page .cart-table .product-info .strike-through::after{z-index:-1}@media only screen and (max-width: 1140px){.cart-page .cart-table .product-info .strike-through{margin-top:5px;margin-bottom:20px}}@media only screen and (max-width: 620px){.cart-page .cart-table .product-info .strike-through{margin-top:0;margin-bottom:15px}}.cart-page .cart-table .product-name{color:#37424A}.cart-page .cart-table .product-name .rx{font-weight:700;font-size:10px;color:#C8102E;top:1px}@media only screen and (min-width: 620px) and (max-width: 1140px){.cart-page .cart-table .product-name{font-size:20px}}.cart-page .cart-table .product-attributes{line-height:16px;color:#7C878E}.cart-page .cart-table .cart-promotion{color:#0072CE;font-weight:700;margin-top:5px}@media only screen and (max-width: 620px){.cart-page .cart-table .line-item-quantity{padding-inline:0}}.cart-page .cart-table .quantity-div{background:none}.cart-page .cart-table .quantity-div .minus,.cart-page .cart-table .quantity-div .plus{border:none;width:32px}.cart-page .cart-table .quantity-div .minus.disabled,.cart-page .cart-table .quantity-div .plus.disabled{background:#D1D4D3}.cart-page .cart-table .quantity-div .minus{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.cart-page .cart-table .quantity-div .plus{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.cart-page .cart-table .quantity-div .input-text{color:#D1D4D3}@media only screen and (max-width: 1000px){.cart-page .cart-table .quantity-div{max-width:110px !important}}.cart-page .cart-table .line-item-total-price-amount{font-size:16px;color:#37424A;font-weight:700;padding-top:5px}@media only screen and (max-width: 620px){.cart-page .cart-table .line-item-total-price-amount{font-size:14px;padding-top:8px}}.cart-page .cart-table .cart-remove-product{padding-top:2px}@media only screen and (max-width: 1000px){.cart-page .cart-table .cart-remove-product{margin-right:8px}}.cart-page .cart-table .cart-remove-product .remove-product{margin:0}@media only screen and (max-width: 1000px){.cart-page .cart-table .cart-remove-product .remove-product{margin-top:20px}}@media only screen and (max-width: 1140px){.cart-page .cart-table .cart-remove-product .remove-product{background:transparent;color:#C8102E}.cart-page .cart-table .cart-remove-product .remove-product span{font-weight:400;font-size:25px}}.cart-page .cart-table .product-info .sc-promotion p.promotion-text strong{color:var(--color-orange)}@media only screen and (max-width: 1140px){.cart-page .cart-table .product-info .price-label-mobile,.cart-page .cart-table .product-info .quantity-label-mobile,.cart-page .cart-table .product-info .total-price-label-mobile{color:#5B666A;font-size:16px}}@media only screen and (max-width: 620px){.cart-page .cart-table .product-info .price-label-mobile,.cart-page .cart-table .product-info .quantity-label-mobile,.cart-page .cart-table .product-info .total-price-label-mobile{font-size:12px}}.cart-page .totals p{color:#7C878E;font-size:14px}.cart-page .totals h2{color:#37424A}@media only screen and (max-width: 620px){.cart-page .totals h2{margin-top:40px}}.cart-page .totals .promo-code-container .input-data .form-control{-webkit-border-radius:0;border-radius:0}.cart-page .totals .promo-code-container .input-data label{color:#C8102E}@media only screen and (max-width: 1140px){.cart-page .totals .promo-code-container .input-data label{left:-webkit-calc((100% - 152px)/2);left:calc((100% - 152px)/2)}}.cart-page .totals .promo-code-container .promo-code-submit .btn-primary{background-color:var(--base-blue-color);-webkit-border-radius:4px;border-radius:4px;padding:0px}.cart-page .totals .coupon-info{color:#7C878E !important;width:80%;line-height:18px;letter-spacing:0.02em}@media only screen and (max-width: 1140px){.cart-page .totals .coupon-info{width:180px}}.cart-autoship{background:#F2F2F2}@media only screen and (max-width: 1140px){.cart-autoship{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;padding-inline:25px}}@media only screen and (min-width: 620px){.cart-autoship.mobile{display:none}}@media only screen and (max-width: 620px){.cart-autoship{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;gap:8px;padding:16px 13px;position:relative;display:none}.cart-autoship.mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cart-autoship.mobile .div-autoship-me{-webkit-transform:translateY(-55%);transform:translateY(-55%);font-size:14px;text-decoration:underline}}.cart-autoship .ship .ico::before{width:50px;height:40px;-webkit-transform:translateX(-6px);transform:translateX(-6px);background-size:unset}@media only screen and (max-width: 620px){.cart-autoship .ship .ico{margin-inline:0;width:auto;height:auto}.cart-autoship .ship .ico::before{-webkit-transform:translateX(0);transform:translateX(0);width:45px;height:36px;background-size:cover}}.cart-autoship .ship .ship-label{font-weight:400}.cart-autoship .ship .ship-label .autoShipCartPercent{font-weight:600;color:var(--base-blue-color)}@media only screen and (min-width: 620px) and (max-width: 1140px){.cart-autoship .ship .ship-label br{display:none}}@media only screen and (max-width: 1140px){.cart-autoship .ship .ship-label{font-size:16px;line-height:20px}}@media only screen and (max-width: 620px){.cart-autoship .ship .ship-label{font-size:14px;margin-bottom:8px}}@media only screen and (min-width: 1140px){.cart-autoship .section-autoship-me{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:0px}}@media only screen and (max-width: 1140px){.cart-autoship .section-autoship-me{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media only screen and (max-width: 620px){.cart-autoship .section-autoship-me{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-left:0;margin-top:0;max-width:100%}}@media only screen and (max-width: 1140px){.cart-autoship .section-autoship-me .div-autoship-me .cart-autoship-modal{font-weight:400;font-size:16px;padding:0}}.cart-autoship .section-autoship-me .select-block{border:1px solid var(--base-blue-color);-webkit-border-radius:4px;border-radius:4px}.cart-autoship .section-autoship-me .select-block .custom-select{-webkit-appearance:none;-moz-appearance:none;background-image:url(../../icons/arrow-down.svg);background-repeat:no-repeat;background-position-x:-webkit-calc(100% - 10px);background-position-x:calc(100% - 10px);background-position-y:50%;padding-inline:10px 20px;width:136px}@media only screen and (max-width: 620px){.cart-autoship .section-autoship-me .select-block .custom-select{width:130px}}.cart-autoship .section-autoship-me .select-block .custom-select:focus{background-color:transparent}.cart-recommendations{max-width:100%;background-color:#f5f5f5}@media only screen and (min-width: 620px){.cart-recommendations.outbox{margin-bottom:-61px}}@media only screen and (max-width: 620px){.cart-recommendations.outbox{margin-bottom:-41px}}.cart-recommendations-title{max-width:1140px;margin:0 auto;padding-top:60px}#cartcontainer .page-title{left:unset;padding-left:unset}.cart-recommendations-slider .swiper-slide{background-color:#f5f5f5;padding:0;margin-right:7px}@media only screen and (max-width: 620px){.cart-recommendations-slider .swiper-slide{margin-right:0}}.cart-recommendations-slider .image-container{background-color:#fff}.cart-recommendations-slider .image-container a{height:200px;width:200px;margin:50px 20px}@media only screen and (max-width: 620px){.cart-recommendations-slider .image-container a{margin:50px 0;width:100%}}.cart-recommendations-slider .product-tiles .tile-body .pdp-link .link{color:#505960 !important}.cart-recommendations-slider .product-tiles .tile-body .pdp-link .link .rx{font-weight:400;font-size:8px;margin-left:3px}.cart-recommendations-slider .product-tiles .tile-body .ruk_rating_snippet .ruk-rating-snippet-count{position:absolute;bottom:auto;right:0}.cart-recommendations-slider .price-text{color:#7C878E !important}.cart-recommendations-slider .ruk_rating_snippet i{font-family:"Font Awesome 5 Pro" !important;font-weight:900;position:relative;margin-right:2px;line-height:normal;color:#FFCD00}.cart-recommendations-slider .ruk_rating_snippet i::before{content:"\F005"}.cart-recommendations-slider .ruk_rating_snippet i.ruk-icon-percentage-star--50::before{content:"\F5C0"}.cart-recommendations-slider .ruk_rating_snippet i.ruk-icon-percentage-star--25::before{font-weight:500}.cart-recommendations-slider .ruk_rating_snippet i.ruk-icon-percentage-star--25::after{content:"\F005";position:absolute;left:0;width:35%;font-weight:900;overflow:hidden;height:100%}.cart-recommendations-slider .ruk_rating_snippet i.ruk-icon-percentage-star--75{font-weight:500}.cart-recommendations-slider .ruk_rating_snippet i.ruk-icon-percentage-star--75::after{content:"\F005";position:absolute;left:0;width:55%;font-weight:900;overflow:hidden;height:100%}.cart-recommendations-slider .ruk_rating_snippet i.ruk-icon-percentage-star--0{font-weight:500}.cart-recommendations-slider .ruk_rating_snippet .ruk-rating-snippet-count{bottom:0}#cartPromoModal{overflow:unset !important;position:absolute;top:25%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#cartPromoModal .modal-header{padding:0px}#cartPromoModal .modal-header .close{top:3px;right:3px;-webkit-border-radius:50%;border-radius:50%;border:1px solid #C8102E;background-color:#C8102E;margin:-1rem -1rem -1rem auto;z-index:1}#cartPromoModal .modal-header .close span{color:white}#cartPromoModal .modal-header .close:not(:disabled):not(.disabled):focus{opacity:1}#cartPromoModal .modal-header .close:not(:disabled):not(.disabled):hover{opacity:1;background-color:#ED1E40}#cartPromoModal .modal-body{padding:1.5em}#cartPromoModal .modal-body p{font-size:14px;line-height:24px;font-weight:400}#cartPromoModal .modal-body p a{font-weight:bold;text-decoration:underline}
