.cart.page{margin-bottom:80px}@media screen and (max-width:45em){.cart.page{margin-bottom:40px;margin-top:var(--spacing-medium)}.cart__title.ff-heading.fs-heading-2-large.fs-heading-1-base-ns.ta-l{font-size:27px}}.cart__header{display:flex;max-width:unset;margin:0;flex-flow:row nowrap;align-items:center;justify-content:space-between}.cart__title{margin-bottom:var(--spacing-small);white-space:nowrap}.cart__item-count{color:var(--color-mid-gray)}.cart__header-subtotal{margin-top:var(--spacing-extra-small)}@media screen and (max-width:340px){.cart__header-subtotal{font-size:14px}}.cart__header-subtotal em{color:var(--color-mid-gray);font-style:normal}.cart__header-subtotal span{color:var(--color-buy-green)}.cart__donation-msg,.cart__no-checkout-msg{padding:var(--spacing-small);margin-bottom:var(--spacing-medium);background-color:var(--color-off-white);border:1px solid var(--color-light-gray);border-radius:4px}.cart__no-checkout-msg{margin-top:12px;line-height:130%}.cart__no-checkout-msg.only_upsells{border-radius:4px;border:1px solid #F59E0B;background:#fffbeb;color:unset}.cart__no-checkout-msg.only_animals{border-color:var(--color-sendafriend-blue);background-color:#e2f9ff;color:unset}.cart__form-sticky_checkout-card{display:none}@media(max-width:45em){.cart__title{margin-bottom:0%;line-height:normal}.cart__donation-msg,.cart__no-checkout-msg{margin-bottom:var(--spacing-medium)}.cart__form-sticky_checkout-card{display:flex;position:fixed;width:100vw;height:auto;left:0;bottom:0;right:0;z-index:499;padding:28px;padding:var(--space-outer);padding:10px;-ms-flex-direction:column;flex-direction:column;align-items:center;background:#fff;box-shadow:0 -4px 16px #00000026}.cart__form-sticky_checkout-card button.btn{display:flex;width:100%;margin-bottom:8px}.cart__form-sticky_checkout-card .btn--text-link{color:var(--color-mid-gray)!important;font-size:16px!important}.cart__form-sticky_checkout-card .btn--text-link .icon{margin-right:4px;margin-right:var(--spacing-extra-small)}.cart__form-checkout-bottom-btn{display:none}}.cart__form-checkout-top-btn{display:none;justify-content:center;width:100%;margin-bottom:var(--spacing-medium)}.cart__form-checkout-top-btn span{margin-right:.5rem}.cart__form-checkout-bottom-btn{justify-content:center}@media screen and (min-width:45em){.cart__form-checkout-bottom-btn.btn.btn--primary-green.btn--small.btn--medium-ns{width:100%}}.cart__item-image-wrapper{width:240px;height:300px}.cart__item-image-wrapper.safplus,.cart__item-image-wrapper.upsell{width:240px;height:240px}.cart__item-quantity{text-align:center;width:100%;flex-direction:column;align-items:flex-start;padding-top:0!important;margin-top:var(--spacing-extra-small)}.cart__qty-wrapper-mobile{width:100%;flex-direction:column;align-items:flex-start;padding-top:4px!important}.cart__item-qty-selector{height:fit-content;width:fit-content;display:flex;justify-content:space-between;border:1px solid var(--color-border-input);border-radius:3px;overflow:hidden;transition:border-color .3s ease-in-out;align-items:center}.cart__item-button{height:20px;align-items:center;cursor:pointer;color:var(--color-text);display:flex;background-color:transparent;border:0;transition:background-color .25s ease-in-out}.cart__item-button span{height:20px;width:20px}.cart__qty-wrapper-mobile .cart__item-quantity{display:flex}@media(max-width:90em){.cart__item-image-wrapper{width:104px;height:130px}.cart__item-image-wrapper.safplus,.cart__item-image-wrapper.upsell{width:104px;height:104px}}.cart-item__remove{padding-left:0!important;padding-right:0!important;margin:0;color:var(--color-mid-gray)!important;text-decoration:underline;cursor:pointer}@media(max-width:45em){.cart-item__remove{padding-top:4px!important}}.cart-item__remove-all{padding-left:0!important;padding-right:0!important;padding-top:2px;margin:0;color:var(--color-mid-gray)!important;text-decoration:underline;cursor:pointer;font-size:16px!important;font-weight:var(--font-body-weight)!important}.cart__item-properties__item-wrapper{padding-top:var(--spacing-extra-small);padding-left:1px;padding-right:1px;max-width:480px;font-size:var(--font-body-base-size)}@media screen and (max-width:45em){.cart__item-properties__item-wrapper{padding-top:0}}.cart__item-properties__item{padding:var(--spacing-small);background-color:var(--color-off-white);border:1px solid var(--color-light-gray);border-radius:4px;white-space:normal;line-height:normal;overflow:auto;overflow-wrap:break-word;margin-top:var(--spacing-extra-small)}.cart__item-properties__item[contenteditable=true]:hover,.cart__item-properties__item[contenteditable=true]:focus{background-color:var(--color-background-contrast);border:1px solid var(--color-background-button)}.cart__item-properties__item__header{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:45em){.cart__item-properties__item__header{margin-top:8px}}.cart__item-properties__edit,.cart__item-properties__cancel{font-size:.9rem!important;padding:0!important}.cart__item-properties__update-btn{padding-top:.25rem!important;padding-bottom:.25rem!important;width:100%;margin-top:var(--spacing-small);font-size:.9rem!important;height:auto;min-height:auto;border-radius:.25rem}.cart__item-properties__item-counter{display:block;color:var(--color-mid-gray);text-align:right}.cart__qty-wrapper-mobile,.cart-properties-mobile{display:none}.cart__form-checkout-bottom-btn{width:100%}.cart__form-checkout-top-btn{display:flex}.cart__item{padding-top:var(--spacing-medium);margin-top:var(--spacing-medium);margin-bottom:0;border-top:1px solid var(--color-border)}.cart__footer{margin-top:var(--spacing-medium)}.cart-properties-desktop{display:none}.cart-properties-mobile{display:block}.cart__qty-wrapper-mobile{display:flex}.cart-item__remove{font-size:16px!important;font-weight:var(--font-body-weight)!important}.cart__item-properties__edit{font-weight:var(--font-body-weight)!important}.btn--no_checkout_wrapper{width:100%;display:flex;justify-content:center}@media(min-width:45em){.btn--no_checkout{margin-bottom:var(--spacing-medium)}}.cart__no-checkout-msg{color:var(--color-text-error);background-color:var(--color-background-error);border-color:var(--color-text-error)}.cart_upsells-card{display:block;padding:var(--spacing-small);background-color:var(--color-off-white);border:1px solid var(--color-light-gray);border-radius:4px;white-space:normal;line-height:normal;margin-bottom:var(--spacing-medium)}.cart_upsells-gifts{display:block}.cart_upsells-gifts_products{font-size:12px;font-weight:700;color:var(--color-mid-gray);display:grid;height:fit-content;grid-template-columns:auto auto}.cart_upsells-gifts_products-2{grid-column:8 / 10}.cart_upsells-gifts_products-3{grid-column:11 / 13}.cart_upsells-gifts_products-title{font-size:14px;color:var(--color-text)}.cart_upsells-gifts_products-threshold{color:var(--color-text);font-size:14px;display:inline;width:fit-content;float:right;height:auto}.cart_upsells-gifts_progress{display:block;position:relative;width:100%;height:20px;margin-top:var(--spacing-small);margin-bottom:var(--spacing-extra-small);border-radius:20px;border:1px solid var(--color-buy-green)}.cart_upsells-gifts_progress-bar{display:block;width:0;height:100%;border-radius:20px;background:var(--color-buy-green);transition:width .3s ease-in-out}.cart_upsells-gifts_progress-threshold-1,.cart_upsells-gifts_progress-threshold-2,.cart_upsells-gifts_progress-threshold-3{display:block;position:absolute;top:0;left:41.6666667%;width:1px;height:100%;background:var(--color-buy-green)}.cart_upsells-gifts_progress-threshold-2{left:66.6666667%}.cart_upsells-gifts_progress-threshold-3{left:91.6666667%}@media(min-width:45em){.cart_upsells-gifts_products{font-size:15px}.cart_upsells-gifts_products-title{font-size:18px}}#cart_upsells-gifts_error{font-size:15px;color:var(--color-text-error)}#cart_upsells-gifts_goal{font-size:14px;display:inline;vertical-align:bottom;width:fit-content}#cart_upsells-gifts_goal-value{font-weight:700}#cart_upsells-gifts_goal-name{font-weight:700;color:var(--color-buy-green)}.cart_upsells-product{display:flex;margin-bottom:var(--spacing-small)}.cart_upsells-gifts+.cart_upsells-product{margin-top:var(--spacing-medium);padding-top:var(--spacing-small);border-top:1px solid rgb(0 0 0 / 15%)}.cart_upsells-product:last-of-type{margin-bottom:0}.cart_upsells-product-hidden{display:none}.cart_upsells-product img{display:block;width:50px;height:50px;margin-right:var(--spacing-small);background-color:#fff;border:1px solid var(--color-light-gray);border-radius:4px;object-fit:cover}.cart_upsells-product_details{-ms-flex-grow:1;flex-grow:1;margin-right:var(--spacing-small)}.cart_upsells-product_details-title{font-weight:700}.cart_upsells-product_actions{display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;-ms-flex-shrink:0;flex-shrink:0}.cart_upsells-product_actions .btn{min-height:unset;min-width:unset;padding:3px 24px!important;font-size:16px!important}.btn.cart_upsells-load_more{display:block;width:90%;min-height:unset;height:35px;padding:7px 24px!important;margin:auto;margin-top:var(--spacing-medium);background-color:#9badb6;color:var(--color-text-button);border-radius:var(--button-shape);line-height:0}#smile-ui-container{display:none!important}@media screen and (max-width:338px){.cart__footer-tax-note{font-size:14px}}div#freeGift div.cart__item-total.fs-body-base div{display:none}div#freeGift div.cart__item-total.fs-body-base:after{content:""}#tierDiscount{font-size:14px;font-weight:700;color:#3daa17}.cartBenefits__wrapper{line-height:130%}.cartBenefits__wrapper .circle{flex-shrink:0;border:2px solid #00A4E0;border-radius:93px;width:56px;height:56px;z-index:2;background-size:contain}.cartBenefits__title{font-weight:700}.cartBenefits__title span{font-size:14px;vertical-align:top}.cartBenefits__content p{font-weight:600}.cartBenefits__wrapper #circle1{background-image:url(/cdn/shop/files/sen69-1.png?v=1667336310)}.cartBenefits__wrapper #circle2{background-image:url(/cdn/shop/files/sen69-2.png?v=1667336310)}.cartBenefits__wrapper #circle3{background-image:url(/cdn/shop/files/sen69-3.png?v=1667336311)}.cartBenefits__wrapper.desktop{background:#e7f9ff;border-radius:4px;padding:24px;width:100%;display:block}.cartBenefits__wrapper.desktop .cartBenefits__title{margin-bottom:24px}.cartBenefits__wrapper.desktop .cartBenefits__content-wrap{display:flex;width:100%}.cartBenefits__wrapper.desktop .cartBenefits__content{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:33%}.cartBenefits__wrapper.desktop .cartBenefits__content p{margin:16px 16px 16px 0;width:85%}.cartBenefits__wrapper.desktop .cartBenefits__content:last-child p{margin:16px 0;width:100%}.cartBenefits__wrapper.desktop .cartBenefits__content:not(:last-child):after{content:"";position:absolute;top:26px;left:50px;width:90%;border:2px solid #00A4E0;background:#00a4e0;z-index:0}.cartBenefits__wrapper.mobile{background:#e7f9ff;border-radius:4px;padding:24px 16px;width:100%;display:none;margin-top:12px}.cartBenefits__wrapper.mobile .cartBenefits__title{margin-bottom:16px}.cartBenefits__wrapper.mobile .cartBenefits__content-wrap{display:flex;flex-direction:column;justify-content:space-between;height:232px;width:100%}.cartBenefits__wrapper.mobile .cartBenefits__content{display:flex;align-items:center;height:60px;position:relative}.cartBenefits__wrapper.mobile .cartBenefits__content p{margin:8px 0 8px 16px}.cartBenefits__wrapper.mobile .cartBenefits__content:not(:last-child):after{content:"";position:absolute;top:90%;left:26px;height:50px;border:2px solid #00A4E0;background:#00a4e0;z-index:0}@media screen and (max-width:45em){.cartBenefits__wrapper.mobile{display:block}.cartBenefits__wrapper.desktop{display:none}}@media screen and (min-width:1001px){.cart__footer-right{width:35%!important}.cart__footer-left{width:65%!important;padding-right:28px}.cartBenefits__wrapper.desktop{padding-right:16px}}@media screen and (min-width:45em)and (max-width:1000px){.cart__footer{flex-direction:column;align-items:flex-end}.cart__footer-left{width:100%!important}.cart__footer-right{width:60%!important}.cart__form-checkout-bottom-btn.btn.btn--primary-green.btn--small.btn--medium-ns{min-width:unset!important;width:95%}.cartBenefits__wrapper.desktop{margin-bottom:16px}}@media screen and (min-width:1001px)and (max-width:1014px){.cart__footer-left{width:60%!important}.cart__footer-right{width:40%!important}}@media screen and (min-width:721px)and (max-width:1000px){.cartBenefits__wrapper.desktop .cartBenefits__content:not(:last-child):after{width:165%}.cartBenefits__wrapper.desktop .cartBenefits__content:nth-child(2){align-items:center;text-align:center}.cartBenefits__wrapper.desktop .cartBenefits__content:nth-child(3){align-items:flex-end;text-align:right}.cartBenefits__wrapper.desktop .cartBenefits__content p{margin:16px 0;width:90%;max-width:205px}}.cart__animal-personality__wrapper .product__animal-personality#p-badge__outer{margin:8px 0}.cart__animal-personality__wrapper .product__animal-personality#p-badge__outer #p-text{white-space:nowrap}@media screen and (min-width:45em){.cart__animal-personality__wrapper{display:none}}.cart__item-quantity .cart__item-qty-selector{background:#fff}@media screen and (max-width:45em){.cart__item-properties__item-wrapper .cart__item-properties__item__header{margin-top:var(--spacing-extra-small)}}.cart__item-quantity .cart__item-qty-selector{height:26px}.cart-item__remove.btn--text-link{margin-top:var(--spacing-extra-small)}@media screen and (min-width:721px)and (max-width:900px){.cart__item-qty-selector input,.cart__item-qty-selector #text-field-container #editing-view-port{height:100%}.cart__form-sticky_checkout-card .cart__form-header-total{width:unset;padding-left:28px}.cart__item{justify-content:flex-start}.cart__item .cart__item-main{width:calc(100% - 150px);overflow:unset}.cart__item-main .cart__item-details{overflow:visible;padding-right:0!important;width:calc(100% - 120px)}.cart__item-qty-selector .cart__item-button.cart__item-button--plus,.cart__item-qty-selector .cart__item-button.cart__item-button--minus{height:100%;padding:0}.cart__item-total.fs-body-base{width:fit-content;padding:0;line-height:26px}}img,a{user-drag:none;-webkit-user-drag:none;-ms-user-drag:none}.footer-upsell .upsell-upsell__add-rmv-btn.cart__footer-upsell{background:#00a4e0;color:#fff;margin:0;text-align:center;height:37px;width:86px;line-height:100%;align-self:center}.footer-upsell .upsell-upsell__add-rmv-btn.cart__footer-upsell:hover{border-color:var(--color-background-button-hover);background-color:var(--color-background-button-hover)}.footer-upsell .upsell-item_money,.footer-upsell .upsell-item_description{color:#5b5f61;line-height:130%;font-size:14px}.footer-upsell{padding-bottom:24px;margin-bottom:10px}#footer-upsell__heading{font-weight:600;font-size:19px;line-height:130%}.footer-upsell .upsell-item-top{padding-top:0;padding-left:0;width:unset;max-width:380px;margin-right:30px}.footer-upsell .upsell-upsell__img{margin-left:0;margin-right:var(--spacing-small);width:104px;height:104px}.footer-upsell .upsell-upsell__details{width:unset}.footer-upsell .upsell-upsell__add-rmv-btn{align-self:flex-start}@media screen and (max-width:1000px){.footer-upsell{border-bottom:1px solid var(--color-border);padding-bottom:14px}.footer-upsell .upsell-item-top{margin:unset}.footer-upsell .upsell-upsell__add-rmv-btn.cart__footer-upsell{max-width:40%}.footer-upsell .upsell-item_description{margin-top:4px}}
/*# sourceMappingURL=/cdn/shop/t/160/assets/cart.css.map */
