.js-auth-modal-container .modal-dialog{max-width:1122px;width:100%;margin:30px auto}.js-auth-modal-container .modal-dialog .modal-body{padding:0 20px 20px}.js-auth-modal-container .modal-dialog .login-page{margin-top:0}.js-auth-modal-container .modal-dialog .modal-content{max-height:inherit}@media only screen and (max-width: 543px){.js-auth-modal-container .modal-dialog{margin:0}.js-auth-modal-container .modal-dialog .modal-body{border:none;padding:0 0 20px}.js-auth-modal-container .modal-dialog .modal-content{max-height:100%;-webkit-border-radius:0;border-radius:0}}.requestPasswordResetModal .form-group{position:relative;margin-bottom:20px;padding-top:20px}.requestPasswordResetModal .form-group.required .form-control-label::after{content:"*";color:var(--color-red);font-size:20px}.requestPasswordResetModal .form-group.required .form-control-label::before{content:none}.requestPasswordResetModal .form-group .form-control{display:block;width:100%;height:35px;padding:10px 5px;-webkit-border-radius:0;border-radius:0;border:0;border-bottom:1px solid var(--color-vlgray);outline:0;font-size:14px;-webkit-box-shadow:none;box-shadow:none;background:none}.requestPasswordResetModal .form-group .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.requestPasswordResetModal .form-group .form-control::-webkit-input-placeholder{color:transparent}.requestPasswordResetModal .form-group .form-control:-ms-input-placeholder{color:transparent}.requestPasswordResetModal .form-group .form-control::-moz-placeholder{color:transparent}.requestPasswordResetModal .form-group .form-control::-ms-input-placeholder{color:transparent}.requestPasswordResetModal .form-group .form-control::placeholder{color:transparent}.requestPasswordResetModal .form-group .form-control:required:not(.is-invalid):not(:placeholder-shown),.requestPasswordResetModal .form-group .form-control:required:valid:not(:placeholder-shown),.requestPasswordResetModal .form-group .form-control:focus{border-bottom:2px solid var(--base-blue-color);-webkit-box-shadow:none;box-shadow:none}.requestPasswordResetModal .form-group .form-control:required:not(.is-invalid):not(:-ms-input-placeholder),.requestPasswordResetModal .form-group .form-control:required:valid:not(:-ms-input-placeholder){border-bottom:2px solid var(--base-blue-color);box-shadow:none}.requestPasswordResetModal .form-group .form-control:required:not(.is-invalid):not(::-ms-input-placeholder),.requestPasswordResetModal .form-group .form-control:required:valid:not(::-ms-input-placeholder){border-bottom:2px solid var(--base-blue-color);box-shadow:none}.requestPasswordResetModal .form-group .form-control.is-invalid,.requestPasswordResetModal .form-group .form-control.is-invalid:focus{border-bottom:2px solid var(--color-red);-webkit-box-shadow:none;box-shadow:none}.requestPasswordResetModal .form-group .form-control:not(:placeholder-shown)+label,.requestPasswordResetModal .form-group .form-control:focus+label{top:0;font-size:12px;color:var(--base-blue-color)}.requestPasswordResetModal .form-group .form-control:not(:-ms-input-placeholder)+label{top:0;font-size:12px;color:var(--base-blue-color)}.requestPasswordResetModal .form-group .form-control:not(::-ms-input-placeholder)+label{top:0;font-size:12px;color:var(--base-blue-color)}.requestPasswordResetModal .form-group .form-control-label{position:absolute;top:25px;left:0;color:#757575;padding:0 5px;font-size:14px;text-transform:capitalize;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.requestPasswordResetModal .form-group .form-control:required:not(.is-invalid):not(:placeholder-shown) ~ .invalid-feedback:empty,.requestPasswordResetModal .form-group .form-control:required:valid:not(:placeholder-shown) ~ .invalid-feedback:empty{display:none}.requestPasswordResetModal .modal-content,.passwordResetExpiredContainer .modal-content{border:none}#freeShippingModal{top:0}#freeShippingModal .shipping-info-section{background-color:transparent}#freeShippingModal .shipping-info-section .free-shipping-footer{-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}#freeShippingModal .shipping-info-section .shipping-info-container span{font-size:12px}@media only screen and (max-width: 767px){#freeShippingModal .shipping-info-section .free-shipping-footer{-webkit-border-radius:0;border-radius:0}}#lowestPriceGuaranteeViewModal.pdp-experiments .modal-dialog .modal-content .modal-header .close span:first-child,#rxViewModal.pdp-experiments .modal-dialog .modal-content .modal-header .close span:first-child,#coldViewModal.pdp-experiments .modal-dialog .modal-content .modal-header .close span:first-child,#referral-modal.pdp-experiments .modal-dialog .modal-content .modal-header .close span:first-child,#freeShippingModal.pdp-experiments .modal-dialog .modal-content .modal-header .close span:first-child{font-size:0 !important}.modal-open{height:100%}.modal.fade .modal-dialog{-webkit-transform:none;transform:none;opacity:0;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease;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;height:100%;background:transparent}@media only screen and (max-width: 767px){.modal.fade .modal-dialog{-webkit-transform:translateY(100%);transform:translateY(100%)}.modal.fade .modal-dialog.rx-view-dialog,.modal.fade .modal-dialog.cold-view-dialog{-webkit-transform:translateY(0);transform:translateY(0)}}.modal.fade.show{overflow:hidden !important}.modal.fade.show .modal-dialog{margin:auto;opacity:1}@media only screen and (max-width: 767px){.modal.fade.show .modal-dialog{max-width:100%;min-width:inherit;margin:0;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-transform:translateY(0);transform:translateY(0)}.modal.fade.show .modal-dialog.rx-view-dialog .modal-content{-webkit-border-radius:0;border-radius:0}}.modal-dialog{min-width:500px;max-width:34.72%}.modal-dialog .modal-header{border:none}.modal-dialog .modal-header .close{border:none;right:0;top:0;height:auto;width:auto;margin:0;padding:12px;position:absolute;font-size:0;cursor:pointer;z-index:1;opacity:1}.modal-dialog .modal-header .close span:first-child{position:relative;display:inline-block;width:18px;height:18px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0}.modal-dialog .modal-header .close span:first-child::before,.modal-dialog .modal-header .close span:first-child::after{content:'';position:absolute;left:50%;top:50%;width:23px;height:3px;background:#222;-webkit-border-radius:4px;border-radius:4px}.modal-dialog .modal-header .close span:first-child::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.modal-dialog .modal-header .close span:first-child::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.modal-dialog .modal-content{border:none;-webkit-border-radius:4px;border-radius:4px;max-height:560px}.modal-dialog .modal-content .modal-body{overflow:auto;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.modal-dialog .modal-content .modal-body,.modal-dialog .modal-content .modal-body-cold,.modal-dialog .modal-content .modal-body-rx .modal-body-lowest-price-guarantee,.modal-dialog .modal-content .modal-body-gift,.modal-dialog .modal-content .modal-body-free-shipping,.modal-dialog .modal-content .modal-body-dangerous-goods{-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain}@media only screen and (max-width: 767px){.modal-dialog{-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.modal-dialog .modal-content{-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;max-height:100vh;max-height:100dvh;overflow:auto}.modal-dialog.cold-view-dialog .modal-content{-webkit-border-radius:0;border-radius:0}}.rx-view-dialog .modal-body-cold .content-asset,.rx-view-dialog .modal-body-rx .content-asset,.rx-view-dialog .modal-body-dangerous-goods .content-asset,.cold-view-dialog .modal-body-cold .content-asset,.cold-view-dialog .modal-body-rx .content-asset,.cold-view-dialog .modal-body-dangerous-goods .content-asset,.dangerous-goods-view-dialog .modal-body-cold .content-asset,.dangerous-goods-view-dialog .modal-body-rx .content-asset,.dangerous-goods-view-dialog .modal-body-dangerous-goods .content-asset{width:100%;padding:0 40px;max-height:inherit}.rx-view-dialog .modal-body-cold .tpage p,.rx-view-dialog .modal-body-rx .tpage p,.rx-view-dialog .modal-body-dangerous-goods .tpage p,.cold-view-dialog .modal-body-cold .tpage p,.cold-view-dialog .modal-body-rx .tpage p,.cold-view-dialog .modal-body-dangerous-goods .tpage p,.dangerous-goods-view-dialog .modal-body-cold .tpage p,.dangerous-goods-view-dialog .modal-body-rx .tpage p,.dangerous-goods-view-dialog .modal-body-dangerous-goods .tpage p{font-size:12px;line-height:18px}.rx-view-dialog .modal-header,.cold-view-dialog .modal-header,.dangerous-goods-view-dialog .modal-header{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px 0 0}@media only screen and (max-width: 767px){.rx-view-dialog .modal-body-cold .content-asset,.rx-view-dialog .modal-body-rx .content-asset,.rx-view-dialog .modal-body-dangerous-goods .content-asset,.cold-view-dialog .modal-body-cold .content-asset,.cold-view-dialog .modal-body-rx .content-asset,.cold-view-dialog .modal-body-dangerous-goods .content-asset,.dangerous-goods-view-dialog .modal-body-cold .content-asset,.dangerous-goods-view-dialog .modal-body-rx .content-asset,.dangerous-goods-view-dialog .modal-body-dangerous-goods .content-asset{padding:0 15px}}.cold-view-dialog .modal-header .info-text{color:#00819d;font-size:24px}.cold-view-dialog .modal-header .info-text::before{content:'';background-image:url("../../images/snowflake.svg");width:35px;height:40px;background-size:contain;display:block;margin:0 auto 23px}.cold-view-dialog .modal-body-cold .tpage h2{font-size:14px;color:#222;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;line-height:21px}#maincontent .cold-view-dialog .modal-body-cold .tpage h2{font-weight:700}.cold-view-dialog .modal-body-cold .tpage h2::before{content:'';background-size:contain;height:30px;margin-right:5px;vertical-align:middle;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.cold-view-dialog .modal-body-cold .tpage h2:nth-of-type(1)::before{background-image:url("../../images/box-taped.svg");width:27px}.cold-view-dialog .modal-body-cold .tpage h2:nth-of-type(2)::before{background-image:url("../../images/truck-cold.svg");width:38px}.cold-view-dialog .modal-body-cold .tpage h2:nth-of-type(3)::before{background-image:url("../../images/syringe.svg");width:30px}@media only screen and (max-width: 767px){.cold-view-dialog .modal-body-cold .content-asset{padding:0 20px}}#lowestPriceGuaranteeViewModal{max-width:inherit;padding:0;width:100%;height:100%;left:0;top:0;background:transparent;-webkit-border-radius:0;border-radius:0}#lowestPriceGuaranteeViewModal .lowest-price-guarantee-view-dialog{margin:auto;max-width:34.72%}#lowestPriceGuaranteeViewModal .lowest-price-guarantee-view-dialog .popupContent{padding:80px 40px 0;position:relative}#lowestPriceGuaranteeViewModal .lowest-price-guarantee-view-dialog .popupContent .popupContentInner{position:static;display:block;padding:65px 20px 20px;text-align:center}#lowestPriceGuaranteeViewModal .lowest-price-guarantee-view-dialog .popupContent .popupContentInner .popupMedalContent{width:120px;min-width:120px;height:120px;min-height:120px;position:absolute;top:15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#lowestPriceGuaranteeViewModal .lowest-price-guarantee-view-dialog .popupContent .popupContentInner .popupTextContent{min-width:auto;position:static;padding:0}#lowestPriceGuaranteeViewModal .lowest-price-guarantee-view-dialog .popupContent .popupContentInner .popupTextContent .popupTextTitle1,#lowestPriceGuaranteeViewModal .lowest-price-guarantee-view-dialog .popupContent .popupContentInner .popupTextContent .popupTextTitle2{font-size:16px;line-height:16px;font-weight:800;line-height:20px}#lowestPriceGuaranteeViewModal .lowest-price-guarantee-view-dialog .popupContent .popupContentInner .popupTextContent .popupTextTitle3{font-size:16px;font-weight:700;color:#222;line-height:16px;padding:9px 0}#lowestPriceGuaranteeViewModal .lowest-price-guarantee-view-dialog .popupContent .popupContentInner .popupTextContent .popupTextInner{font-size:12px;max-width:288px;margin:auto}#lowestPriceGuaranteeViewModal .lowest-price-guarantee-view-dialog .popupContent .popupContentInner .popupTextContent .popupTextInner .popupTextSection{padding-top:10px}#lowestPriceGuaranteeViewModal .lowest-price-guarantee-view-dialog .popupContent .popupContentInner .popupTextContent .popupTextInner .popupTextSection:first-child{padding-top:0}#lowestPriceGuaranteeViewModal .lowest-price-guarantee-view-dialog .popupContent .popupContentInner .popupTextContent .popupTextInner .popupTextSection .popupTextCircleNumber{width:20px;min-width:20px;height:20px;min-height:20px;line-height:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#lowestPriceGuaranteeViewModal .lowest-price-guarantee-view-dialog .popupContent .popupContentInner .popupTextContent .popupTextInner .popupTextSection .popupTextTxt{padding-left:5px;text-align:left}#lowestPriceGuaranteeViewModal .lowest-price-guarantee-view-dialog .popupContent .popupContentInner .popupTextContent .popupTextInner .popupTextSection .popupTextTxt a{font-size:12px}#lowestPriceGuaranteeViewModal .lowest-price-guarantee-view-dialog .popupContent .popupContentInner .popupTextContent .popupTextInner .fas{font-size:10px}#lowestPriceGuaranteeViewModal .lowest-price-guarantee-view-dialog .popupContent .Exclusion{padding:15px 0 20px}#lowestPriceGuaranteeViewModal .modal-body-lowest-price-guarantee{overflow-y:scroll;max-height:520px}#lowestPriceGuaranteeViewModal .modal-header{padding:0}#lowestPriceGuaranteeViewModal .modal-header .close{padding:12px;width:auto;height:auto;font-size:0;-webkit-border-radius:0;border-radius:0}@media only screen and (max-width: 767px){#lowestPriceGuaranteeViewModal .lowest-price-guarantee-view-dialog{max-width:100%;margin:0}#lowestPriceGuaranteeViewModal .lowest-price-guarantee-view-dialog .popupContent{padding-left:15px;padding-right:15px}}#vetAuthModal .modal-dialog{width:345px;min-width:inherit}#vetAuthModal .modal-dialog .modal-content{padding:20px 30px}#vetAuthModal .modal-dialog .modal-content .modal-header{position:static}#vetAuthModal .modal-dialog .modal-content .modal-body .content p{text-align:center;color:#222}#vetAuthModal .modal-body span{display:block;font-size:14px;line-height:20px}#vetAuthModal .modal-body span.title{font-size:16px;font-weight:700;margin:10px 0}#vetAuthModal .modal-body a{color:#00819d;white-space:nowrap}@media only screen and (max-width: 767px){#vetAuthModal .modal-dialog{width:100%;max-width:100%;margin:0;height:100%;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}}.rx-view-dialog .modal-header .info-text{font-size:20px;line-height:27px;color:#00819d}.rx-view-dialog .modal-body-rx h2,.rx-view-dialog .modal-body-rx h3,.rx-view-dialog .modal-body-rx .noteswide{font-size:14px;margin:10px 0}.rx-view-dialog .modal-body-rx h2{font-weight:700;line-height:24px}.rx-view-dialog .modal-body-rx h3{line-height:22px}.rx-view-dialog .modal-body-rx p{margin:10px 0}.rx-view-dialog .modal-body-rx ol{list-style-type:decimal;padding-left:20px}.rx-view-dialog .modal-body-rx ol li{line-height:22px}.dangerous-goods-view-dialog .modal-body-dangerous-goods h2{font-size:24px;line-height:33px;margin:10px 0 20px}#maincontent .dangerous-goods-view-dialog .modal-body-dangerous-goods h2{font-weight:700}.dangerous-goods-view-dialog .modal-body-dangerous-goods .tpage{padding-bottom:30px;color:#666}.dangerous-goods-view-dialog .modal-body-dangerous-goods .tpage p{font-size:14px;line-height:26px}.dangerous-goods-view-dialog .modal-body-dangerous-goods .tpage p img{width:69px;position:absolute}.dangerous-goods-view-dialog .modal-body-dangerous-goods .tpage p img+span{padding-left:69px}.dangerous-goods-view-dialog .modal-body-dangerous-goods .tpage hr{border:none}.gift-certificates-view-dialog .modal-header{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px 0 0}.gift-certificates-view-dialog .modal-body-gift .promo-eyebrow{font-size:20px;color:#000;line-height:22px}.gift-certificates-view-dialog .modal-body-gift .promo-title{font-size:22px;color:#00819d}#maincontent .gift-certificates-view-dialog .modal-body-gift .promo-title{font-weight:700}.gift-certificates-view-dialog .modal-body-gift .promo-top,.gift-certificates-view-dialog .modal-body-gift .promo-body{padding:0 40px}.gift-certificates-view-dialog .modal-body-gift .promo-top{text-align:center;margin:15px 0}.gift-certificates-view-dialog .modal-body-gift .promo-body>*{font-size:12px;color:#222}.gift-certificates-view-dialog .modal-body-gift .promo-body ul{list-style-type:disc;padding-left:20px;padding-bottom:20px}.gift-certificates-view-dialog .modal-body-gift .promo-body ul li{line-height:18px}.gift-certificates-view-dialog .modal-body-gift .promo-body strong{line-height:20px}#maincontent .gift-certificates-view-dialog .modal-body-gift .promo-body strong{font-weight:700}.gift-certificates-view-dialog .modal-body-gift .promo-disclaimer{font-size:12px;line-height:16px;background-color:#f5f5f5;padding:20px 40px;color:#676566;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}@media only screen and (max-width: 767px){.gift-certificates-view-dialog{max-width:100%}.gift-certificates-view-dialog .modal-body-gift .promo-top,.gift-certificates-view-dialog .modal-body-gift .promo-body{padding:0 15px}.gift-certificates-view-dialog .modal-body-gift .promo-disclaimer{padding:20px 15px;-webkit-border-radius:0;border-radius:0}}@media only screen and (max-width: 767px){.dangerous-goods-view-dialog,.gift-certificates-view-dialog{position:fixed;left:0;right:0;bottom:0;width:100%;max-height:90vh;overflow-y:auto;margin:0px;max-width:100%}}#newAutoShipModal .modal-dialog{max-width:34.72%}#newAutoShipModal .modal-dialog .modal-content{padding:0}#newAutoShipModal .modal-dialog .modal-content .modal-header{padding:30px 40px 0}#newAutoShipModal .modal-dialog .modal-content .modal-header .modal-title p{margin-top:5px;text-align:center;line-height:24px}#newAutoShipModal .modal-dialog .modal-content .modal-body{padding:0 40px 22px}#newAutoShipModal .modal-dialog .modal-content .modal-body .list-autoship-item{margin-bottom:20px}#newAutoShipModal .modal-dialog .modal-content .modal-body .list-autoship-item p{line-height:24px}#newAutoShipModal .modal-dialog .modal-content .modal-body .list-autoship-item:last-child{margin-bottom:0}@media only screen and (max-width: 767px){#newAutoShipModal .modal-dialog{margin:0px;max-width:100%}}@media only screen and (max-width: 767px){body.modal-open-ios{position:fixed;overflow:hidden;width:100%;left:0;right:0;height:auto}}#cartViewModal.hide-recommendation-navigation .swiper-button-next,#cartViewModal.hide-recommendation-navigation .swiper-button-prev{display:none}#cartViewModal.hide-recommendation-navigation .swiper-button-next:has(~ .swiper-container-initialized),#cartViewModal.hide-recommendation-navigation .swiper-button-prev:has(~ .swiper-container-initialized){display:none}#cartViewModal .swiper-button-next,#cartViewModal .swiper-button-prev{display:none}#cartViewModal .swiper-button-next:has(~ .swiper-container-initialized),#cartViewModal .swiper-button-prev:has(~ .swiper-container-initialized){display:block}#cartViewModal .cart-view-dialog{position:absolute;top:0;right:0;bottom:0;height:100%;width:100%;min-width:inherit;max-width:480px;margin:0;max-height:100dvh}#cartViewModal .cart-view-dialog .modal-header{padding:15px 15px 14px}#cartViewModal .cart-view-dialog .modal-header .modal-info{font-size:0}#cartViewModal .cart-view-dialog .modal-header .close{padding:21px 15px}#cartViewModal .cart-view-dialog .modal-header .close span{width:13px;height:13px}#cartViewModal .cart-view-dialog .modal-header .close span::before,#cartViewModal .cart-view-dialog .modal-header .close span::after{width:18px;height:2px;background:#ccc}#cartViewModal .cart-view-dialog .add-to-cart-message{font-weight:700;font-size:14px;color:#3D3D3D;line-height:26px;display:inline-block;vertical-align:middle;margin-left:10px}#cartViewModal .cart-view-dialog .modal-content{height:100%;max-height:inherit;-webkit-border-radius:0px;border-radius:0px}#cartViewModal .cart-view-dialog .modal-content .modal-body-cart{height:100%}#cartViewModal .cart-view-dialog .modal-content .product-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:-webkit-calc(100% - 186px);height:calc(100% - 186px);overflow-y:auto}#cartViewModal .cart-view-dialog .modal-content .product-detail-container{padding:5px 0;margin:0}#cartViewModal .cart-view-dialog .modal-content .product-detail-container .product-image-wrapper{padding:0;-webkit-box-flex:0;-webkit-flex:0 0 100px;-ms-flex:0 0 100px;flex:0 0 100px;height:100px;margin-right:10px}#cartViewModal .cart-view-dialog .modal-content .product-detail-container .product-detail-wrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}#cartViewModal .cart-view-dialog .modal-content .product-detail-container .product-detail-wrapper .product-detail-info{padding:0;margin:0}#cartViewModal .cart-view-dialog .modal-content .product-detail-container .type,#cartViewModal .cart-view-dialog .modal-content .product-detail-container .quantity{color:#676566}#cartViewModal .cart-view-dialog .modal-content .product-detail-container .product-detail-info .product-name{font-size:14px;font-weight:600;color:#3D3D3D;line-height:19px;margin-bottom:5px}#cartViewModal .cart-view-dialog .modal-content .product-detail-container .product-detail-info .detail-info{font-size:12px;color:#676566;line-height:18px;margin-bottom:10px;margin-right:20px}#cartViewModal .cart-view-dialog .modal-content .product-detail-container .product-detail-info .detail-info:last-child{margin-right:0}#cartViewModal .cart-view-dialog .modal-content .product-detail-container .rx-product .btn{width:141px;padding:0 5px;font-weight:400}#cartViewModal .cart-view-dialog .modal-content .product-detail-container .rx-product .btn span{font-size:10px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:3px}#cartViewModal .cart-view-dialog .modal-content .product-rx-wrapper{height:52px;margin:5px 0px}#cartViewModal .cart-view-dialog .modal-content .product-blank{height:50%}#cartViewModal .cart-view-dialog .modal-content .product-bought-together{margin-top:auto;margin-left:-15px;margin-right:-15px}#cartViewModal .cart-view-dialog .modal-content .product-bought-together>div{width:100%}#cartViewModal .cart-view-dialog .modal-content .product-bought-together .cart-product-listing{padding:15px 0 19px 15px;background-color:#D5EEF4;position:relative}#cartViewModal .cart-view-dialog .modal-content .product-bought-together .cart-product-listing h2{font-weight:700;font-size:14px;color:#00819D;line-height:20px;margin-bottom:10px}#cartViewModal .cart-view-dialog .modal-content .product-bought-together span.text{font-size:14px;font-weight:700}#cartViewModal .cart-view-dialog .modal-content .product-bought-together .tile-wrapper{padding:10px}#cartViewModal .cart-view-dialog .modal-content .product-bought-together .pdp-link{padding:0}#cartViewModal .cart-view-dialog .modal-content .product-bought-together .pdp-link .link{color:#4d4d4d;font-size:12px;line-height:18px;margin:0 0 6px}#cartViewModal .cart-view-dialog .modal-content .product-bought-together .pdp-link .rx{display:none}#cartViewModal .cart-view-dialog .modal-content .product-bought-together .shop-now .add-to-cart-custom{background:transparent;border:none;color:#008a20;font-size:14px;font-weight:600;padding:0;line-height:18px}#cartViewModal .cart-view-dialog .modal-content .product-bought-together .swiper-button-next-recommendations,#cartViewModal .cart-view-dialog .modal-content .product-bought-together .swiper-button-prev-recommendations{position:absolute;top:15px;width:18px;height:18px;margin:0}#cartViewModal .cart-view-dialog .modal-content .product-bought-together .swiper-button-next-recommendations::after,#cartViewModal .cart-view-dialog .modal-content .product-bought-together .swiper-button-prev-recommendations::after{font-size:16px}#cartViewModal .cart-view-dialog .modal-content .product-bought-together .swiper-button-next-recommendations{right:15px}#cartViewModal .cart-view-dialog .modal-content .product-bought-together .swiper-button-prev-recommendations{right:63px;left:auto}#cartViewModal .cart-view-dialog .modal-content .product-bought-together .swiper-outer-container{width:100%;overflow:hidden}#cartViewModal .cart-view-dialog .modal-content .product-bought-together .swiper-container-recommendations{height:100%;opacity:0}#cartViewModal .cart-view-dialog .modal-content .product-bought-together .swiper-container-recommendations.swiper-container-initialized{opacity:1}#cartViewModal .cart-view-dialog .modal-content .product-bought-together .swiper-container-recommendations .swiper-wrapper .swiper-slide{background-color:#FFF}#cartViewModal .cart-view-dialog .modal-content .product-bought-together .swiper-container-recommendations .swiper-wrapper .image-container{width:60px;height:60px;min-height:60px;padding:0;margin-right:10px}#cartViewModal .cart-view-dialog .modal-content .product-bought-together .swiper-container-recommendations .swiper-wrapper .tile-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#cartViewModal .cart-view-dialog .modal-content .product-bought-together .swiper-container-recommendations .swiper-wrapper .product-tiles{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#cartViewModal .cart-view-dialog .modal-content .cart-subtotal{position:absolute;bottom:0px;left:0;width:100%;padding:15px;height:186px;overflow-y:auto}#cartViewModal .cart-view-dialog .modal-content .cart-subtotal .subtotal{color:#3d3d3d}#cartViewModal .cart-view-dialog .modal-content .cart-subtotal .subtotal .col-right{margin-left:auto}#cartViewModal .cart-view-dialog .modal-content .cart-subtotal .total-item{display:block;font-size:12px;line-height:16px}#cartViewModal .cart-view-dialog .modal-content .cart-subtotal span.text,#cartViewModal .cart-view-dialog .modal-content .cart-subtotal span.sub-total{font-size:16px;font-weight:700;line-height:22px}#cartViewModal .cart-view-dialog .modal-content .cart-subtotal .block-progress{padding:10px 0 15px}#cartViewModal .cart-view-dialog .modal-content .cart-subtotal .block-progress .progress-message{font-size:12px;color:#222;line-height:18px}#cartViewModal .cart-view-dialog .modal-content .cart-subtotal .progress{width:100%;height:8px;background:#e5e5e5;-webkit-border-radius:100px;border-radius:100px;overflow:hidden;margin-top:7px}#cartViewModal .cart-view-dialog .modal-content .cart-subtotal .progress-bar{width:0%;height:100%;background:#00a63f;-webkit-border-radius:inherit;border-radius:inherit;-webkit-transition:width .3s ease;transition:width .3s ease;color:#fff;font-size:12px;text-align:center;line-height:10px}#cartViewModal .cart-view-dialog .modal-content .cart-subtotal .buttons{gap:15px;margin-top:10px}#cartViewModal .cart-view-dialog .modal-content .cart-subtotal .buttons a{font-size:16px;line-height:48px;font-weight:700;width:50%;height:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#cartViewModal .cart-view-dialog .modal-content .cart-subtotal .see-cart{background-color:#fff;color:#00819D !important}#cartViewModal .cart-view-dialog .modal-content .cart-subtotal .go-to-checkout{background-color:#008A20;color:#fff}#cartViewModal .cart-view-dialog .prescription-notice{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;gap:8px;padding:9px 14px;background:#f6f6f6;border:1px solid #ccc;-webkit-border-radius:4px;border-radius:4px;color:#666}#cartViewModal .cart-view-dialog .prescription-notice .notice-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#cartViewModal .cart-view-dialog .prescription-notice .notice-text span{font-size:12px;line-height:16px}#cartViewModal .green{font-weight:700;color:#008A20}#cartViewModal .price{margin-left:auto;font-size:16px}#cartViewModal .price-product{font-weight:700;font-size:16px;color:#4d4d4d}@media only screen and (max-width: 767px){#cartViewModal .cart-view-dialog .modal-content .product-detail-container{margin:10px 0}#cartViewModal .cart-view-dialog .modal-content .product-detail-container .product-image-wrapper{-webkit-box-flex:0;-webkit-flex:0 0 80px;-ms-flex:0 0 80px;flex:0 0 80px;height:80px}#cartViewModal .cart-view-dialog .modal-content .product-detail-container .product-detail-info .product-name{font-size:12px;line-height:16px}#cartViewModal .cart-view-dialog .modal-header{padding-top:14px}#cartViewModal .price-product{font-size:14px}}
