.csp-pack-sub-wrap{width:100%}.button.csp-pack-sub__ask{--color-button: 184, 50, 42;--color-button-text: 184, 50, 42;width:100%;max-width:none;min-width:0;min-height:5.6rem;margin:0;padding:.85rem 1.2rem;border:1px solid #b8322a;background:#fff;color:#b8322a;font-size:2rem;font-weight:700;letter-spacing:.1rem;line-height:1.2;white-space:normal}.button.csp-pack-sub__ask:after,.button.csp-pack-sub__ask:before{display:none}.button.csp-pack-sub__ask:hover{--color-button: 184, 50, 42;background:#b8322a0f;color:#b8322a;border-color:#b8322a}.button.csp-pack-sub__ask[hidden]{display:none}.csp-pack-sub{margin:0;padding:1.25rem 1.25rem 1.35rem;border:1px solid rgba(28,52,80,.18);background:#fff;color:#1c3450}.csp-pack-sub__title{margin:0 0 1rem;font-size:2rem;font-weight:700;line-height:1.2;letter-spacing:.02em;color:#1c3450}.csp-pack-sub__note,.csp-pack-sub__status{margin:0 0 1rem;font-size:1.5rem;font-weight:700;line-height:1.35;color:#1c3450}.csp-pack-sub__price{margin:.15rem 0 .55rem;font-size:2rem;font-weight:700;line-height:1.2;color:#b8322a}.csp-pack-sub__group{margin:0 0 .95rem;padding:0;border:0}.csp-pack-sub__legend{padding:0;margin:0 0 .55rem;font-size:1.5rem;font-weight:700;letter-spacing:.04em;color:#1c3450}.csp-pack-sub__choices{display:grid;gap:.75rem}.csp-pack-sub__choices--2{grid-template-columns:1fr 1fr}.csp-pack-sub__choices--3,.csp-pack-sub__choices--1{grid-template-columns:1fr}.csp-pack-sub__choice{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:4.4rem;margin:0;padding:.55rem .8rem;border:1px solid rgba(28,52,80,.22);border-radius:.6rem;background:#fff;color:#1c3450;font:inherit;text-align:center;cursor:pointer}.csp-pack-sub__choice-name{font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1c3450}.csp-pack-sub__choice[data-pack-term=payg]{min-height:0;padding:.7rem 1rem}.csp-pack-sub__choice[data-pack-term=payg] .csp-pack-sub__choice-name{margin-top:.25rem;max-width:28rem;font-size:1.35rem;font-weight:700;letter-spacing:.02em;line-height:1.35;text-transform:none}.csp-pack-sub__choice-price,.csp-pack-sub__choice-save,.csp-pack-sub__choice-was{margin-top:.2rem;font-size:2rem;font-weight:700;line-height:1.15;color:#b8322a}.csp-pack-sub__choice-save{font-size:1.2rem;color:#1c3450}.csp-pack-sub__choice-was{font-size:1.2rem;font-weight:700;text-decoration:line-through;color:#1c3450}.csp-pack-sub__choice.is-active{background:#b8322a;border-color:#b8322a;color:#fff}.csp-pack-sub__choice.is-active .csp-pack-sub__choice-name,.csp-pack-sub__choice.is-active .csp-pack-sub__choice-price,.csp-pack-sub__choice.is-active .csp-pack-sub__choice-save{color:#fff}.csp-pack-sub__choice.is-active .csp-pack-sub__choice-was{color:#ffffffbf}.csp-pack-sub__choice:focus-visible{outline:2px solid #1c3450;outline-offset:2px}.csp-pack-sub__pack{align-items:flex-start;text-align:left;min-height:5.2rem}.csp-pack-sub__pack .csp-pack-sub__choice-name{text-transform:none;letter-spacing:.02em;font-size:1.45rem}.csp-pack-sub__pack .csp-pack-sub__choice-price{font-size:1.6rem}.csp-pack-sub .button.csp-pack-sub__apply{--color-button: 184, 50, 42;--color-button-text: 255, 255, 255;width:100%;max-width:none;min-width:0;min-height:5.6rem;margin:0;font-size:2rem;font-weight:700;letter-spacing:.1rem;line-height:1.2;white-space:normal}.csp-pack-sub__close{display:block;width:100%;margin-top:1rem;padding:.35rem 0;border:0;background:none;color:#1c3450;font-size:1.7rem;font-weight:700;letter-spacing:.08rem;line-height:1.3;text-align:center;text-decoration:underline;text-underline-offset:.22em;cursor:pointer}.csp-pack-sub__close:hover{color:#b8322a}.csp-pack-sub__clear{display:block;width:100%;margin-top:.75rem;padding:0;border:0;background:none;color:#1c3450;font-size:1.5rem;font-weight:700;letter-spacing:.1rem;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.csp-pack-sub__clear:hover{color:#b8322a}.csp-pack-sub-done{margin:0;padding:.15rem 0 0}.csp-pack-sub-done__text{margin:0 0 .45rem;font-size:1.5rem;font-weight:700;line-height:1.35;color:#1c3450}.csp-pack-sub-done__change{display:block;width:100%;margin:0;padding:.25rem 0;border:0;background:none;color:#1c3450;font-size:1.5rem;font-weight:700;letter-spacing:.08rem;line-height:1.3;text-align:center;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.csp-pack-sub-done__change:hover{color:#b8322a}.csp-pack-sub-done .csp-pack-sub__clear{margin-top:.35rem}.csp-pack-sub-wrap>.csp-pack-sub__status{margin-top:.65rem}.csp-pack-sub__status[hidden],.csp-pack-sub [hidden],.csp-pack-sub-done[hidden]{display:none}.drawer__footer>.csp-pack-sub-wrap{margin:0 0 1rem}.drawer__footer .csp-pack-sub,.drawer__footer .button.csp-pack-sub__ask{margin:.85rem 0}.cart__footer-left{width:100%}.csp-pack-sub-aside .csp-pack-sub{margin:0}.drawer__footer .cart__checkout-button.button,.cart__checkout-button.button{--color-button: 184, 50, 42;--color-button-text: 255, 255, 255;background:#b8322a;color:#fff;border-color:#b8322a}.drawer__footer .cart__checkout-button.button:hover,.cart__checkout-button.button:hover{--color-button: 156, 42, 36;background:#9c2a24;color:#fff;border-color:#9c2a24}.cart__dynamic-checkout-buttons,.additional-checkout-buttons{display:none}@media screen and (min-width:750px){.cart__items+.cart__footer{grid-column:1 / -1}.cart__footer{display:grid;grid-template-columns:minmax(22rem,1fr) minmax(20rem,28rem);gap:3rem;align-items:start;width:100%}.cart__footer-left,.cart__footer .cart__blocks{width:auto;max-width:none;flex:unset}.cart__footer-left:not(:has(.cart__note)):not(:has(.csp-pack-sub-wrap)){display:none}.cart__footer:not(:has(.csp-pack-sub-wrap)):not(:has(.cart__note)){display:flex;justify-content:flex-end}.csp-pack-sub-aside .csp-pack-sub{max-width:none}.csp-pack-sub__title{font-size:2.35rem}.csp-pack-sub__choices--3{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/csp-pack-subscribe.css.map */
