.subscribe-save{position:relative;overflow:visible;margin-top:-1px;background:linear-gradient(to bottom,var(--subscribe-save-bg-top, #1b365d) 0%,var(--subscribe-save-bg-top, #1b365d) 48%,var(--subscribe-save-bg-bottom, #2a4a7a) 48%,var(--subscribe-save-bg-bottom, #2a4a7a) 100%)}.subscribe-save .subscribe-save__inner{position:relative;z-index:1}.subscribe-save .subscribe-save__card{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:2.4rem 3.2rem;background:linear-gradient(99.54deg,#f8faff 64.11%,#d3dbef 87.93%);border-radius:.8rem;box-shadow:0 0 20px #1b365d33;padding:4.8rem 2.4rem 4.8rem 5.6rem;overflow:visible}@media screen and (max-width:1400px){.subscribe-save .subscribe-save__card{padding:3.6rem 4rem}}.subscribe-save .subscribe-save__illustration{position:absolute;bottom:0;right:0;width:70%;height:100%;z-index:0;pointer-events:none;overflow:hidden;border-radius:inherit}.subscribe-save .subscribe-save__illustration-image{display:block;width:100%;height:100%;object-fit:contain;object-position:bottom right}.subscribe-save .subscribe-save__content{position:relative;z-index:1;min-width:0}.subscribe-save .subscribe-save__heading-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.6rem 4rem;justify-content:space-between}@media screen and (max-width:925px){.subscribe-save .subscribe-save__heading-row{margin-bottom:2rem}}@media screen and (max-width:768px){.subscribe-save .subscribe-save__heading-row{margin-bottom:2rem}}.subscribe-save .subscribe-save__title{margin:0;font-family:var(--font-playfair-display-family, "Playfair Display", serif);font-weight:400;font-size:clamp(3.2rem,4vw,4.8rem);line-height:1.1;color:var(--subscribe-save-heading-color, #cba054)}.subscribe-save .subscribe-save__discount{margin:0}@media screen and (max-width:925px)and (min-width:701px){.subscribe-save .subscribe-save__discount{display:flex;gap:1.6rem;align-items:end}.subscribe-save .subscribe-save__discount .subscribe-save__discount-label{margin:0 0 5px}}@media screen and (max-width:500px){.subscribe-save .subscribe-save__discount{display:flex;gap:1.6rem;align-items:end}.subscribe-save .subscribe-save__discount .subscribe-save__discount-label{margin:0 0 4px}}.subscribe-save .subscribe-save__discount-value{margin:0;font-family:var(--font-playfair-display-family, "Playfair Display", serif);font-weight:400;font-size:clamp(3.2rem,4vw,4.8rem);line-height:1.1;color:var(--subscribe-save-heading-color, #cba054);white-space:nowrap}.subscribe-save .subscribe-save__discount-number{font:inherit;color:inherit}.subscribe-save .subscribe-save__discount-label{margin:.2rem 0 0;font-weight:400;font-size:1.6rem;line-height:1.3;text-align:right;color:var(--subscribe-save-text-color, #1b365d)}.subscribe-save .subscribe-save__description{max-width:42rem;font-family:var(--font-inter-family, "Inter", sans-serif);font-weight:400;font-size:1.8rem;line-height:1.4;color:var(--subscribe-save-text-color, #1b365d)}@media screen and (max-width:1180px){.subscribe-save .subscribe-save__description{font-size:1.6rem}}.subscribe-save .subscribe-save__description p{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.subscribe-save .subscribe-save__steps{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:1.6rem 0 0;padding:0;padding-left:1.2rem}@media screen and (max-width:1180px){.subscribe-save .subscribe-save__steps{padding-left:1rem;gap:.4rem}}.subscribe-save .subscribe-save__step{display:flex;align-items:baseline;gap:.6rem;font-family:var(--font-inter-family, "Inter", sans-serif);font-weight:400;font-size:1.8rem;line-height:1.5;color:var(--subscribe-save-text-color, #1b365d)}@media screen and (max-width:1180px){.subscribe-save .subscribe-save__step{font-size:1.6rem}}.subscribe-save .subscribe-save__step-number{flex:0 0 auto;font:inherit}.subscribe-save .subscribe-save__step-text{min-width:0}.subscribe-save .subscribe-save__actions{margin-top:3rem}.subscribe-save .subscribe-save__button{width:auto;min-width:unset;min-height:unset;text-transform:none}.subscribe-save .subscribe-save__media{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;align-self:stretch;margin:-15rem -1.2rem -15rem 0;pointer-events:none}.subscribe-save .subscribe-save__product-image,.subscribe-save .subscribe-save__placeholder{display:block;width:100%;max-width:42rem;height:auto;object-fit:contain}.subscribe-save .subscribe-save__placeholder{background:#f2f2f2;border-radius:1.2rem}@media screen and (max-width:700px){.subscribe-save .subscribe-save__card{grid-template-columns:1fr;padding:3.2rem 2.4rem;gap:2.4rem}.subscribe-save .subscribe-save__heading-row{gap:1.2rem 2.4rem}.subscribe-save .subscribe-save__media{order:-1;margin:-10rem auto 0;max-width:28rem;width:100%}.subscribe-save .subscribe-save__actions{margin-top:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-subscribe-save.css.map */
