@import 'https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css';.subscription-manager{margin:0;padding:0;background-color:#f2f1ed}.subscription-manager .subscription-page-loading{margin:0 20px;padding:100px 55px;max-width:1200px;text-align:center}.subscription-manager .subscription-page-loading .subscription-panel{margin:0 20px;padding:40px 20px;width:100%;max-width:100%;text-align:center;font-size:inherit;line-height:1.2;background-color:#fff}.subscription-manager .subscription-page-header{display:block;margin:0;padding:40px 0;background-color:#fff}.subscription-manager .subscription-page-header ul{display:block;margin:0;padding:0;list-style:none;text-align:center}.subscription-manager .subscription-page-header ul li{display:inline-block;padding:0 20px;border-right:solid 1px #ccc}.subscription-manager .subscription-page-header ul li:last-child{border-right:none}.subscription-manager .subscription-page-header ul li a{color:#999;text-decoration:none;text-transform:uppercase;text-decoration:none}.subscription-manager .subscription-page-header ul li a:hover{color:#555;text-decoration:none}.subscription-manager .subscription-page-header ul li a.active{color:#121933}.subscription-manager .subscription-page-header ul li a.active:hover{color:#121933;text-decoration:none;opacity:1}@media only screen and (max-width: 768px){.subscription-manager .subscription-page-header ul li{display:block;margin:5px 0;text-align:left;border:none}}.subscription-manager .subscription-page-content{margin:0;padding:60px 0}.subscription-manager .subscription-page-content .subscription-page{display:none;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;margin:0 auto;padding:0 55px;max-width:1200px}.subscription-manager .subscription-page-content .subscription-page.active{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}@media only screen and (max-width: 768px){.subscription-manager .subscription-page-content .subscription-page{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 22px}}@media only screen and (max-width: 480px){.subscription-manager .subscription-page-content .subscription-page{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 22px}}.subscription-manager .subscription-page-content .subscription-panel{margin:0 20px;padding:20px;width:100%;max-width:100%;text-align:left;font-size:inherit;line-height:1.2;background-color:#fff}.subscription-manager .subscription-page-content .subscription-meta{margin:0;padding:0 20px;width:360px;max-width:100%}@media only screen and (max-width: 768px){.subscription-manager .subscription-page-content .subscription-meta{padding:0;width:100%}}.subscription-manager .subscription-page-content .subscription-details{margin:0;padding:0 20px;width:540px;max-width:100%}@media only screen and (max-width: 768px){.subscription-manager .subscription-page-content .subscription-details{margin-top:60px;padding:0;width:100%}}.subscription-manager .subscription-page-content .button{display:inline-block;margin:0;padding:10px 20px;font-size:14px;line-height:1.5;text-align:center;text-transform:uppercase;border-radius:5px;text-decoration:none}.subscription-manager .subscription-page-content .button:hover{text-decoration:none}.subscription-manager .subscription-page-content .button.primary-button{color:#999;background-color:#e7e7e8;border:solid 1px #e7e7e8}.subscription-manager .subscription-page-content .button.secondary-button{color:#999;background-color:#fff;border:solid 1px #fff}.subscription-manager .subscription-page-content .button.outline-button{color:#999;background-color:#fff;border:solid 1px #e7e7e8}.subscription-card{display:block;margin:10px auto;padding:20px;font-size:inherit;line-height:1.2;background-color:#fff}.subscription-card .card-title{display:block;margin:0;padding:0;text-align:left;font-size:inherit;color:#121933;text-transform:uppercase}.subscription-card .card-info{padding:0;color:#999;text-transform:uppercase}.subscription-card .card-title+.card-info{padding-top:20px}.subscription-card .card-info-icon{display:inline-block;margin-right:8px}.subscription-card.next-ship-date .card-info{color:#121933}.subscription-card.shipping-address{margin-top:30px}a.subscription-card{position:relative;padding-right:60px;text-decoration:none;opacity:1}a.subscription-card:after{content:'\f054';position:absolute;top:50%;right:20px;display:inline-block;font-family:FontAwesome;font-weight:normal;width:20px;text-align:center;color:#ccc;font-size:14px;-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-ms-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}a.subscription-card:hover{text-decoration:none;opacity:1}a.subscription-card:hover:after{-ms-transform:translate(10px, -50%);-webkit-transform:translate(10px, -50%);transform:translate(10px, -50%)}.subscription-card-product{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;margin:10px 0;padding:20px;background-color:#fff}@media only screen and (max-width: 480px){.subscription-card-product{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.subscription-card-product .card-product-image{width:150px}.subscription-card-product .card-product-image img{display:block;margin:0 auto;width:auto;max-width:100%}@media only screen and (max-width: 480px){.subscription-card-product .card-product-image{width:100%}}.subscription-card-product .card-product-info{width:100%}.subscription-card-product .card-product-info .card-product-title{display:block;margin:0;padding:0;color:#121933;font-size:18px;text-align:left}.subscription-card-product .card-product-info .card-product-quantity{display:block;margin:0;padding:0}.subscription-card-product .card-product-info .card-product-quantity .quantity-label{color:#999}.subscription-card-product .card-product-info .card-product-quantity .quantity-amount{color:#999}.subscription-card-product .card-product-info .card-product-next-delivery{display:block;margin:15px 0;padding:0}.subscription-card-product .card-product-info .card-product-next-delivery .next-delivery-icon{color:#121933}.subscription-card-product .card-product-info .card-product-next-delivery .next-delivery-label{color:#999}.subscription-card-product .card-product-info .card-product-next-delivery .next-delivery-date{color:#121933}.subscription-card-product .card-product-info .card-product-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}@media only screen and (max-width: 480px){.subscription-card-product .card-product-info .card-product-buttons{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.subscription-card-product .card-product-info .card-product-buttons .button{display:block;margin:0;width:100%}@media only screen and (max-width: 480px){.subscription-card-product .card-product-info .card-product-buttons .button{margin:10px 0 0 0 !important}}.subscription-card-product .card-product-info .card-product-buttons .button+.button{margin-left:15px}.subscription-card-subtotal{margin:0;padding:0;font-size:18px;text-align:right;text-transform:uppercase}.subscription-card-subtotal .subtotal-label{color:#121933}.subscription-card-subtotal .subtotal-amount{color:#999}.subscription-card-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;margin:30px 0 0 0;padding:0}.subscription-card-buttons .sweettooth-loyalty-btn{color:#fff}.subscription-card-buttons .button{display:block;margin:0;width:100%;max-width:100%}.subscription-card-buttons .button+.button{margin-top:15px}.subscription-card-header{display:block;margin:10px auto;padding:0}.subscription-card-header .card-title{display:block;margin:0;padding:20px;text-align:left;font-size:inherit;color:#fff;background-color:#121933;text-transform:uppercase}.subscription-card-footer{display:block;margin:-10px auto 0 auto;padding:20px;color:#fff;font-size:inherit;line-height:1.2;background-color:#96bf32}a.subscription-card-footer{opacity:1}a.subscription-card-footer:hover{color:#fff;opacity:1}.additional-products{display:block;margin:80px 0 0 0}.additional-products-header{display:block;margin:10px auto;padding:0}.additional-products-header .card-title{display:block;margin:0;padding:20px;text-align:left;font-size:inherit;color:#fff;background-color:#121933;text-transform:uppercase}.additional-products-list{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;margin:10px 0;padding:0}@media only screen and (max-width: 480px){.additional-products-list{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.additional-products-list .product-list-item{margin:0;padding:5px;width:33%;box-sizing:border-box}.additional-products-list .product-list-item:nth-child(1n){padding-left:0}.additional-products-list .product-list-item:nth-child(3n){padding-right:0}@media only screen and (max-width: 480px){.additional-products-list .product-list-item{margin:0 0 10px 0 !important;padding:0 !important;width:100%}}.additional-products-list .product-list-item .list-item-wrapper{padding:10px;width:100%;height:100%;font-size:12px;background-color:#fff}.additional-products-list .product-list-item .list-item-image img{display:block;margin:0 auto;width:auto;max-width:100%}.additional-products-list .product-list-item .list-item-title{color:#121933}.additional-products-list .product-list-item .list-item-cta{color:#999}.additional-products-list a.product-list-item,.additional-products-list a.product-list-item:hover{text-decoration:none;opacity:1}.additional-products-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;margin:10px 0;padding:0}.additional-products-buttons .button{display:block;margin:0;width:100%}.additional-products-buttons .button+.button{margin-left:15px}
