a:focus,button:focus{outline:5px auto #5780C1}.savings-badge{background:#00706F;display:inline-block;border-radius:0.625rem;color:#fff;font-family:"Calibre";font-size:0.875rem;font-style:normal;font-weight:400;line-height:0.875rem;letter-spacing:0.0625rem;margin-left:0.5rem;overflow:visible;padding:0.25rem 0.9rem 0.099rem;position:relative;text-transform:uppercase;top:0;width:fit-content;width:-moz-fit-content}.link:hover{text-decoration:none}.link p{color:white}.other-products-cards .other-product-asset-link{display:inline-block;width:100%;line-height:0}.other-products-cards .button-container{display:flex;margin-top:0.5rem;justify-content:center}@media (min-width: 1360px){.other-products-cards .button-container{display:none}}.other-products-cards .button-container .primary-button{padding:0.5rem 1.5rem;letter-spacing:0.6px}.other-products-cards .button-container.right{justify-content:flex-end}@media (max-width: 767.98px){.other-products-cards .button-container.right{justify-content:center}}.other-products-cards .button-container.left{justify-content:flex-start}@media (max-width: 767.98px){.other-products-cards .button-container.left{justify-content:center}}.other-product-asset{position:relative;margin:0 auto;height:0;padding-bottom:72.5%;overflow:hidden;display:flex}@media (max-width: 1023.98px){.other-product-asset{padding-bottom:80%}}@media (max-width: 767.98px){.other-product-asset{padding-bottom:97.5%}}.other-product-asset .image-container{width:100%;height:100%;position:absolute;z-index:0}.other-product-asset .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.other-product-asset .content-container{position:absolute;display:flex;flex-direction:column;justify-content:flex-end;left:0;top:0;right:0;bottom:0;padding:1.5rem;height:100%;z-index:2}.other-product-asset .content-container .text-and-button-container{display:flex;flex-direction:column}@media (max-width: 767.98px){.other-product-asset .content-container .text-and-button-container{align-items:center;justify-content:center}}.other-product-asset .content-container .text-and-button-container .text-container{max-width:276px}.other-product-asset .content-container .text-and-button-container .text-container p{margin:0;color:#fff;letter-spacing:0.6px;margin-top:0.5rem}@media (max-width: 767.98px){.other-product-asset .content-container .text-and-button-container .text-container p{text-align:center}}.other-product-asset .content-container .text-and-button-container .text-container .eyebrow{font-size:18px;line-height:24px}@media (max-width: 575.98px){.other-product-asset .content-container .text-and-button-container .text-container .eyebrow{font-size:16px;line-height:22px}}.other-product-asset .content-container .text-and-button-container .text-container .headline{font-size:28px;line-height:32px;letter-spacing:-0.3px}@media (max-width: 575.98px){.other-product-asset .content-container .text-and-button-container .text-container .headline{font-size:24px;line-height:28px}}.other-product-asset .content-container .text-and-button-container .text-container .subheadline{font-size:18px;line-height:24px}.other-product-asset .content-container .text-and-button-container .button-container{display:flex;margin-top:1rem}.other-product-asset .content-container .text-and-button-container .button-container .secondary-button{padding:0.5rem 1.5rem;letter-spacing:0.6px}.other-product-asset .content-container .text-and-button-container.text-left.button-left,.other-product-asset .content-container .text-and-button-container.text-right.button-right,.other-product-asset .content-container .text-and-button-container.text-center.button-center{flex-direction:column}.other-product-asset .content-container .text-and-button-container.text-left.button-left .button-container{align-self:flex-start}@media (max-width: 767.98px){.other-product-asset .content-container .text-and-button-container.text-left.button-left .button-container{align-self:center}}.other-product-asset .content-container .text-and-button-container.text-right.button-right .button-container{align-self:flex-end}@media (max-width: 767.98px){.other-product-asset .content-container .text-and-button-container.text-right.button-right .button-container{align-self:center}}.other-product-asset .content-container .text-and-button-container.text-center.button-right .button-container{align-self:flex-end}@media (max-width: 767.98px){.other-product-asset .content-container .text-and-button-container.text-center.button-right .button-container{align-self:center}}.other-product-asset .content-container .text-and-button-container.text-center.button-left .button-container{align-self:flex-start}@media (max-width: 767.98px){.other-product-asset .content-container .text-and-button-container.text-center.button-left .button-container{align-self:center}}.other-product-asset .content-container .text-and-button-container.text-left.button-right{flex-direction:row;justify-content:space-between;align-items:flex-end}@media (max-width: 767.98px){.other-product-asset .content-container .text-and-button-container.text-left.button-right{flex-direction:column;justify-content:center;align-items:center}}.other-product-asset .content-container .text-and-button-container.text-right.button-left{flex-direction:row-reverse;justify-content:space-between;align-items:flex-end}@media (max-width: 767.98px){.other-product-asset .content-container .text-and-button-container.text-right.button-left{justify-content:center;flex-direction:column;align-items:center}}.other-product-asset .content-container .text-and-button-container.text-center.button-center{align-items:center}.other-product-asset .content-container .text-left .text-container{align-self:flex-start}@media (max-width: 767.98px){.other-product-asset .content-container .text-left .text-container{align-self:center}}.other-product-asset .content-container .text-right .text-container{align-self:flex-end}@media (max-width: 767.98px){.other-product-asset .content-container .text-right .text-container{align-self:center}}.other-product-asset .content-container .text-center .text-container{align-self:center}.other-product-asset .content-container .button-center .button-container{align-self:center}.other-product-asset .badge{position:absolute;right:16px;top:16px;width:-moz-min-content;width:min-content;padding:0.7rem 1rem 0.3rem;font-weight:500;font-size:16px;line-height:16px;text-align:center;letter-spacing:1.2px;text-transform:uppercase}.product-focus:focus{outline:5px auto -webkit-focus-ring-color;border:5px solid #005fcc}

