.gsi-material-button{width:100%;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:#fff;background-image:none;border:1px solid var(--color-outline);border-radius:4px;box-sizing:border-box;color:#1f1f1f;cursor:pointer;height:48px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;min-width:-moz-min-content;min-width:min-content}.gsi-material-button .gsi-material-button-icon{height:20px;margin-right:12px;min-width:20px;width:20px}.gsi-material-button .gsi-material-button-content-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;position:relative;width:100%}.gsi-material-button .gsi-material-button-contents{flex-grow:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button .gsi-material-button-state{transition:opacity .218s;inset:0;opacity:0;position:absolute}.gsi-material-button:disabled{cursor:default;background-color:#ffffff61;border-color:#1f1f1f1f}.gsi-material-button:disabled .gsi-material-button-contents{opacity:.38}.gsi-material-button:disabled .gsi-material-button-icon{opacity:.38}.gsi-material-button:not(:disabled):active .gsi-material-button-state,.gsi-material-button:not(:disabled):focus .gsi-material-button-state{background-color:#303030;opacity:.12}.gsi-material-button:not(:disabled):hover{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.gsi-material-button:not(:disabled):hover .gsi-material-button-state{background-color:#303030;opacity:.08}.line-with-text{display:flex;align-items:center;text-align:center}.line-with-text:before,.line-with-text:after{content:"";flex:1;border-bottom:1px solid var(--color-outline)}.line-with-text span{padding:0 8px;background:#fff}.notification{border-radius:.25rem;background-color:var(--color-pink-light);color:#000;border:1px solid var(--color-pink);padding:.5rem;text-align:center;font-weight:600}.notification.invalid{background-color:var(--color-invalid-light);border:1px solid var(--color-invalid)}@media (min-width: 1280px){.notification{padding:1rem}}.product-line-item{background-color:var(--color-white);border:1px solid var(--color-outline);border-radius:4px;display:flex;padding:8px}.product-line-item .description{margin-left:8px;display:flex;flex:1 1 0%;justify-content:space-between}.product-line-item .price{margin-top:8px}.product-line-item .price s{color:var(--color-gray);margin-right:8px}.product-line-item .options{height:24px;position:relative;width:24px}.product-line-item .options>button{border-radius:100%;display:grid;height:100%;align-content:center;justify-content:center;place-content:center;width:100%}.product-line-item .options>button:hover{background-color:var(--color-light)}.product-line-item .quantity{align-self:flex-start;background-color:var(--color-light);border-radius:100%;display:grid;font-size:10px;height:24px;line-height:12px;justify-self:flex-end;align-content:center;justify-content:center;place-content:center;width:24px}.product-line-item__options{background-color:var(--color-white);border:1px solid var(--color-outline);border-radius:4px;box-shadow:0 4px 16px -4px #00000040;position:absolute;top:24px;right:0;z-index:10}.product-line-item__options button:hover{background-color:var(--color-light)}#promo-terms{display:none}#promo-terms.promo-terms--rotating{display:block}#promo-terms [data-user=subscriber],#promo-terms [data-user=otp],.is-subscriber[data-plan="0M"] #promo-terms [data-user=lead]{display:none}.is-subscriber[data-plan="0M"] #promo-terms [data-user=otp]{display:block}.is-subscriber[data-plan="0M"] #promo-terms [data-user=rotating]{display:none}.is-subscriber:not([data-plan="0M"]) #promo-terms{display:block}.is-subscriber:not([data-plan="0M"]) #promo-terms [data-user=lead]{display:none}.is-subscriber:not([data-plan="0M"]) #promo-terms [data-user=subscriber]{display:block}.is-subscriber:not([data-plan="0M"]) #promo-terms [data-user=rotating]{display:none}
