.product__mini-upsell h4{text-align:center;margin:20px 0}mini-upsell{width:100%;margin-top:16px;padding:24px;position:relative;display:block;max-width:348px;border-radius:5px;border:.1rem solid rgba(var(--color-foreground),.1)}mini-upsell a[href]{text-decoration:none;color:var(--black)}mini-upsell a[href]:hover{text-decoration:underline}mini-upsell .mini-upsell__product{display:flex;flex-wrap:wrap}mini-upsell .mini-upsell__product h4{flex-basis:100%;margin:4px 0 20px;font-size:24px}mini-upsell .mini-upsell__product .mini-upsell__product-image{max-width:80px}mini-upsell .mini-upsell__product .mini-upsell__product-info{padding-left:16px;max-width:216px}mini-upsell .caption{color:var(--subdued)}mini-upsell .mini-upsell__grid-item{width:100%}mini-upsell .mini-upsell__product .mini-upsell__product-info .yotpo-star{width:16px}mini-upsell .mini-upsell__product .mini-upsell__product-info p,mini-upsell .mini-upsell__product .mini-upsell__product-price p{margin:0;font-size:14px}mini-upsell .mini-upsell__product .mini-upsell__product-info p span{color:var(--green)}mini-upsell .mini-upsell__product .mini-upsell__product-info--title{font-weight:600}mini-upsell .mini-upsell__product .mini-upsell__product-price{text-align:right;flex-grow:1;position:absolute;top:82px;right:24px}mini-upsell .mini-upsell__product .mini-upsell__product-price-strikethrough{color:var(--subdued);text-decoration:line-through}mini-upsell .mini-upsell__product .mini-upsell__product-image img{width:80px}mini-upsell .mini-upsell__variants,mini-upsell .mini-upsell__pack-sizes{display:flex;margin-top:16px}mini-upsell .mini-upsell__variant-container{display:flex;min-width:155px;flex-grow:1;padding-right:16px}mini-upsell .mini-upsell__pack-size-container{display:flex;flex-grow:1;right:24px}mini-upsell .mini-upsell__pack-size-container[data-variants=false]{max-width:unset}mini-upsell .mini-upsell__variant-button,mini-upsell .mini-upsell__pack-size{width:50%;height:50px;border:.2rem solid var(--light-gray);display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:var(--white-cream);font-size:12px}mini-upsell [data-variants=false] .mini-upsell__pack-size{width:100%}mini-upsell .mini-upsell__variant-button:not(.active):hover,mini-upsell .mini-upsell__pack-size:not(.active):hover{background-color:var(--beige)}mini-upsell .mini-upsell__variant-button.active,mini-upsell .mini-upsell__pack-size.active{background-color:var(--green);color:var(--white)}mini-upsell .mini-upsell__variant-button:first-of-type,mini-upsell .mini-upsell__pack-size:first-of-type{border-radius:5px 0 0 5px;border-right:0}mini-upsell .mini-upsell__pack-size:last-of-type{border-left:0}mini-upsell .mini-upsell__variant-button:last-of-type,mini-upsell .mini-upsell__pack-size:last-of-type{border-radius:0 5px 5px 0}mini-upsell .mini-upsell__atc-row{display:flex;align-items:center}mini-upsell .mini-upsell__atc{margin-top:20px;flex-grow:1;text-align:right}mini-upsell .mini-upsell__atc-button.disabled{opacity:.3;cursor:not-allowed}mini-upsell .mini-upsell__atc-button{width:100%}mini-upsell .mini-upsell__has-error{background-color:rgba(var(--red-hex),.2);text-align:center;margin-top:16px;border-radius:5px;font-size:12px;display:none}mini-upsell .mini-upsell__savings-row{font-size:14px;position:absolute;bottom:0;display:flex;align-items:center;justify-content:center;left:0;height:43px;width:100%;background-color:var(--beige);border-radius:0 0 5px 5px;border-top:1px solid var(--light-gray)}mini-upsell .mini-upsell__mobile,mini-upsell[ht-id=mini-upsell-pdp] h5{display:none}@media screen and (max-width: 900px) and (min-width: 634px){mini-upsell[ht-id=mini-upsell-pdp] h5{display:block;text-align:center;margin:0}mini-upsell[ht-id=mini-upsell-pdp] .mini-upsell__product>h4{display:none}mini-upsell{max-width:unset;padding:24px 32px}mini-upsell .mini-upsell__product .mini-upsell__product-image{max-width:33%}mini-upsell .mini-upsell__variants,mini-upsell .mini-upsell__pack-sizes,mini-upsell .mini-upsell__atc,mini-upsell .mini-upsell__product .mini-upsell__product-price{display:none}mini-upsell .mini-upsell__product .mini-upsell__product-image img{width:100%}mini-upsell .mini-upsell__mobile{display:block}mini-upsell .mini-upsell__mobile .mini-upsell__atc{justify-content:end}mini-upsell .mini-upsell__product .mini-upsell__product-info{flex-grow:1;max-width:66%;padding-left:60px}mini-upsell .mini-upsell__pack-size{flex-grow:1}mini-upsell .mini-upsell__mobile.mini-upsell__product-price{position:absolute;display:flex;right:24px;top:24px}mini-upsell .mini-upsell__product .mini-upsell__product-price p.mini-upsell__product-price-current{margin-right:16px}mini-upsell .mini-upsell__mobile>.mini-upsell__variants,mini-upsell .mini-upsell__mobile .mini-upsell__atc-row>div,mini-upsell .mini-upsell__mobile .mini-upsell__atc-row{display:flex}mini-upsell .mini-upsell__product .mini-upsell__product-price p.mini-upsell__product-price-strikethrough{margin-right:16px}}@media screen and (max-width: 634px){mini-upsell{max-width:unset}mini-upsell .mini-upsell__product .mini-upsell__product-price{top:82px}mini-upsell .mini-upsell__product .mini-upsell__product-info{padding-left:16px}}@media screen and (max-width: 450px){mini-upsell .mini-upsell__product .mini-upsell__product-info{flex:0;min-width:200px}}
/*# sourceMappingURL=/cdn/shop/t/319/assets/section-product-mini-upsell-module.css.map */
