#top cart-items{padding-top:5px}#top cart-items .title--primary{font-family:Montserrat;font-weight:700;font-size:35px;text-transform:uppercase;color:#333}#top cart-items .title-wrapper-with-link a{color:#666}#top .cart-items th{font-size:14px;color:#333}#top .cart-items .cart-item__image-container{border:1px solid #efefef;padding:7px}#top .cart-items .cart-item__name{font-family:Montserrat;font-weight:600;color:#333}#top .cart-items .product-option{color:#666;font-size:16px;line-height:1.3}#top .cart-items .product-option dt{font-weight:600;color:#333}#top .cart-items .quantity:after{box-shadow:none}#top .cart-items .quantity{background-color:#cddaf4}#top .cart-items .price--end{font-size:18px;color:#333}#top .cart__footer .totals__total{font-size:16px;color:#333}#top .cart__footer .totals__total-value{font-size:24px;font-weight:600;color:#333}#top .cart__footer .tax-note{font-size:14px;color:#666;margin-top:15px}#top .cart__footer .cart__checkout-button:before,#top .cart__footer .cart__checkout-button:after{display:none!important}#top .cart__footer .cart__checkout-button{text-transform:uppercase;font-weight:700;font-size:18px;background-color:#2d5fc8;padding-top:1.3em;padding-bottom:1.3em;border-radius:100px}#top .cart__footer #dynamic-checkout-cart{margin-bottom:5rem}#top .cart__footer #dynamic-checkout-cart:before{content:"";display:block;margin:25px auto 15px;background-color:#e2e2e2;width:100px;height:1px}#top .cart__footer .security-badge a{text-decoration:none}#top .cart__footer .security-badge .secure-msg{position:relative;bottom:16px;margin-left:7px;color:#333}@media screen and (max-width:990px){#top cart-items{padding-top:15px}}@media screen and (max-width:896px){#top .cart__footer .security-badge .extra-msg{display:none}#top .cart-items .product-option{font-size:15px;line-height:1.3}}@media screen and (max-width:749px){#top cart-items{padding-top:25px}#top .cart__footer .security-badge{display:none}#top .cart__footer .cart__blocks{margin-top:1.5rem}}@media screen and (max-width:480px){#top cart-items{padding-top:30px}#top cart-items .title--primary{display:block;width:100%;text-align:center}#top cart-items .title-wrapper-with-link{margin-top:1rem;margin-bottom:20px;gap:0}#top cart-items .title-wrapper-with-link a{display:block;width:100%;text-align:center}#top .cart__footer .cart__blocks{margin-top:1rem}}@media screen and (max-width:450px){#top .cart-items .cart-item__name{font-weight:500;font-size:14px}#top .cart-items .product-option{font-size:14px}#top .cart-items .product-option dt{font-weight:500}#top .cart-items .price--end{font-size:16px}}@media screen and (max-width:400px){#top .cart-items .cart-item__name{font-size:13px}#top .cart__footer .cart__blocks{margin-top:0}#top .cart__footer{padding-bottom:25px}#top .cart__dynamic-checkout-buttons{width:85%!important;margin:0 auto}}@media screen and (max-width:359px){#top .cart-items .cart-item__name{font-weight:400;font-size:13px}#top .cart-items .product-option{font-size:12px}#top .cart-items .product-option dt{font-weight:400}#top .cart-items .price--end{font-size:15px}#top .cart-items cart-remove-button{display:none}}.cart__discount-field{display:flex;gap:8px;align-items:center;margin:0 auto 20px;max-width:350px}.cart__discount-field input{padding:15px 12px;border:1px solid #dedede;outline:2px solid transparent;transition:border-color .3s ease,outline-color .3s ease;border-radius:5px;flex:1}.cart__discount-field input:focus{border-color:transparent;outline-color:#507cd8}.cart__discount-field button{padding:15px 16px;background-color:#f3f3f3;color:#828282;font-weight:600;border:1px solid #e5e5e5;border-radius:5px;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s}.cart__discount-field button:hover{background-color:#e5e5e5}.cart__discount-field button.active{background-color:#507cd8;color:#fff;border:1px solid #507cd8}@media screen and (max-width:749px){.cart__discount-field{max-width:315px}}@media screen and (max-width:450px){.cart__discount-field{max-width:275px}}#top .cart-value-props{background-color:#f8f9fa;text-align:center;padding:40px 20px 30px;margin:20px 0 40px;opacity:0;transform:translateY(10px);animation:fadeUp 1.5s ease forwards;display:none}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}#top .cart-value-props h3{font-size:24px;margin-bottom:20px}#top .cart-value-props .value-props-grid{display:flex;justify-content:space-around;flex-wrap:wrap;gap:20px}#top .cart-value-props .value-prop{flex:1 1 300px;padding:15px}#top .cart-value-props .value-prop img{width:50px;height:50px;margin-bottom:10px}#top .cart-value-props h4{font-size:15px;font-weight:600;color:#333}#top .cart-value-props p{font-size:16px}@media screen and (max-width:1050px){#top .cart-value-props{display:none}#top .cart-value-props .value-props-grid{flex-direction:column;align-items:center}#top .cart-value-props .value-prop{flex:0 0 auto;max-width:75%;width:100%}#top .cart-value-props .value-prop img{width:40px;height:40px}#top .cart-value-props .prop-1,#top .cart-value-props .prop-2{border-bottom:2px solid #efefef}}@media screen and (max-width:800px){#top .cart-value-props .value-prop{max-width:90%}}@media screen and (max-width:749px){#top .cart-value-props{margin:20px 0 30px}}@media screen and (max-width:700px){#top .cart-value-props .value-prop{max-width:100%}#top .cart-value-props h3{font-size:22px}#top .cart-value-props p{font-size:15px}}@media screen and (max-width:480px){#top .cart-value-props .page-width{width:95%}#top .cart-value-props{padding:40px 0 10px;margin:15px 0 30px}#top .cart-value-props h3{font-size:20px}#top .cart-value-props p{font-size:14px;margin-bottom:20px}}#top .cart-value-props-slider{background-color:#f8f9fa;text-align:center;padding:30px 0;margin:10px 0 0}#top .cart-value-props-slider .value-prop{width:100%;padding:15px}#top .cart-value-props-slider .value-prop img{width:40px;height:40px;margin-bottom:10px}#top .cart-value-props-slider h4{font-size:15px;font-weight:600;color:#333;margin-bottom:12px}#top .cart-value-props-slider p{font-size:16px;max-width:65%;margin:0 auto 30px}#top .cart-value-props-slider .swiper-pagination-bullet-active{background-color:#507cd8}#top .cart-value-props-slider .swiper-prev,#top .cart-value-props-slider .swiper-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center}#top .cart-value-props-slider .swiper-prev svg,#top .cart-value-props-slider .swiper-next svg{width:24px;height:24px;opacity:.5}#top .cart-value-props-slider .swiper-prev{left:15px}#top .cart-value-props-slider .swiper-next{right:15px}@media screen and (max-width:1050px){#top .cart-value-props-slider{display:block}}@media screen and (max-width:800px){#top .cart-value-props-slider{padding:20px 0;margin:0}#top .cart-value-props-slider p{max-width:80%;font-size:15px;margin-bottom:30px}#top .cart-value-props-slider .swiper-prev{left:0}#top .cart-value-props-slider .swiper-next{right:0}}@media screen and (max-width:749px){#top .cart-value-props-slider{padding:20px 0;margin:0}}@media screen and (max-width:640px){#top .cart-value-props-slider p{font-size:15px;margin-bottom:25px}#top .cart-value-props-slider .swiper-prev{left:-2px}#top .cart-value-props-slider .swiper-next{right:-2px}#top .cart-value-props-slider .swiper-prev svg,#top .cart-value-props-slider .swiper-next svg{width:20px;height:20px}}@media screen and (max-width:480px){#top .cart-value-props-slider{padding:20px 0;margin:0}#top .cart-value-props-slider .value-prop img{width:35px;height:35px}#top .cart-value-props-slider .swiper-prev svg,#top .cart-value-props-slider .swiper-next svg{width:18px;height:18px}}@media screen and (max-width:400px){#top .cart-value-props-slider{padding:20px 0;margin:0}}@media screen and (max-width:350px){#top .cart-value-props-slider p{font-size:14px}}#top .sa-ratings-mobile,#top .is-empty .sa-ratings-mobile{display:none}#top .sa-ratings{margin:0;position:absolute;top:100px;left:0}#top .is-empty .sa-ratings{display:none}#top .sa-ratings h4{font-size:15px;font-weight:600;color:#333;margin-bottom:15px}#top .sa-ratings img{width:550px;border:4px solid #b7d0fc;padding:15px;border-radius:10px}#top .sa-ratings img:hover{border:4px solid #6ea0f9;transition:all .2s ease}#top .google-ratings{margin:-110px 0 60px}#top .is-empty .google-ratings{display:none}#top .google-ratings h4{font-size:15px;font-weight:600;color:#333;margin-bottom:15px}#top .google-ratings img{width:100%;max-width:373px;border:4px solid #9fd5ae;padding:5px;border-radius:10px}#top .google-ratings img:hover{border:4px solid #6abe81;transition:all .2s ease}@media screen and (max-width:1050px){#top .sa-ratings{display:none}#top .sa-ratings-mobile{display:block}#top .sa-ratings-mobile h4{font-size:16px;font-weight:600;color:#333;text-align:left;margin-top:0;margin-bottom:20px}#top .sa-ratings-mobile img{width:100%;max-width:550px;border:4px solid #b7d0fc;padding:15px;border-radius:10px}#top .google-ratings{margin:0 0 60px}#top .google-ratings h4{font-size:16px;text-align:left;margin-top:30px;margin-bottom:20px}}@media screen and (max-width:749px){#top .sa-ratings-mobile,#top .sa-ratings-mobile h4{text-align:center}#top .google-ratings{text-align:center;margin:0 0 60px}#top .google-ratings h4{text-align:center;margin-top:45px}}@media screen and (max-width:480px){#top .sa-ratings-mobile h4{font-size:14px}#top .sa-ratings-mobile img{width:100%;max-width:550px;border:4px solid #b7d0fc;padding:15px;border-radius:10px}#top .google-ratings h4{font-size:14px}}@media screen and (max-width:400px){#top .sa-ratings-mobile h4 .overall,#top .google-ratings h4 .overall{display:block;margin-top:3px;font-weight:700}}@media screen and (max-width:360px){#top .google-ratings{margin:0 0 45px}#top .google-ratings h4{margin-top:35px}}#top .cart__warnings{padding:70px 0}#top .cart__warnings h1.cart__empty-text{font-weight:700;color:#333}#top .cart__warnings .button:before,#top .cart__warnings .button:after{display:none!important}#top .cart__warnings .button{text-transform:uppercase;font-weight:600;background-color:#333;border-radius:100px}#top .cart__login-title,#top .cart__login-paragraph{color:#333}@media screen and (max-width:990px){#top .cart__warnings{padding:30px 0 70px}}@media screen and (max-width:896px){#top .cart__warnings{padding:30px 0 100px}}@media screen and (max-width:768px){#top .cart__warnings{padding:10px 0 100px}}@media screen and (max-width:480px){#top .cart__warnings{padding:0 0 70px}#top .cart__warnings h1.cart__empty-text{margin-bottom:10px}#top .cart__login-paragraph{margin-top:0}}@media screen and (max-width:359px){#top .cart__warnings h1.cart__empty-text{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/rah-custom-cart.css.map */
