.offer{max-width:var(--max-width);margin-inline:auto}.offer__heading{margin:0 0 80px;text-transform:uppercase}.offer__heading>*{margin:0;font-size:inherit;line-height:inherit;color:inherit}.offer__heading>*+*{margin-top:.2em}.offer__heading.left{text-align:left}.offer__heading.center{text-align:center}.offer__heading.right{text-align:right}.offer__grid{display:grid;grid-template-columns:1fr;gap:var(--gap)}.offer__media-card,.offer__content-card{background:var(--card-bg);border-radius:var(--card-radius);box-shadow:0 6px 24px #0000000f}.offer__media-card{padding:22px;display:flex}.offer__content-card{padding:32px 32px 40px;color:var(--text-color)}.offer__content-card>*{margin:0}.offer__content-card>*+*{margin-top:1.75rem}.offer__media{position:relative;flex:1;width:100%;min-height:0;aspect-ratio:1 / 1.15;overflow:hidden;border-radius:calc(var(--card-radius) * .5)}.offer__media video,.offer__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.offer__text{color:var(--text-color)}.offer__price{color:var(--price-color);line-height:1.2}.offer__price-prefix,.offer__price-suffix{font-size:var(--price-label-size, 1.0625rem);font-weight:500}.offer__price-amount{font-size:var(--price-amount-size, 2.5rem);font-weight:700;margin:0 .35rem}@media screen and (max-width:749px){.offer__price-prefix,.offer__price-suffix{font-size:var(--price-label-size-mobile, .875rem)}.offer__price-amount{font-size:var(--price-amount-size-mobile, 2rem)}}.offer__button{display:block;width:100%;padding:1rem 1.5rem;background:var(--btn-bg);color:var(--btn-text);text-align:center;text-decoration:none;border:0;border-radius:4px;font:inherit;font-weight:600;line-height:1.2;cursor:pointer;appearance:none;-webkit-appearance:none;transition:opacity .25s ease}.offer__button:hover{opacity:.9}.offer__text ul{margin:0;padding-left:1.1rem}.offer__text li{margin-bottom:.65rem}@media screen and (max-width:749px){.offer .offer__heading{margin-bottom:var(--heading-gap-mobile, 32px);font-size:var(--heading-size-mobile, 24px)}}@media screen and (min-width:750px){.offer__grid{grid-template-columns:var(--media-width) 1fr;align-items:stretch}.offer__media{aspect-ratio:auto}}.o2{max-width:var(--max-width);margin-inline:auto}.o2__heading{margin:0 0 80px;text-transform:uppercase}.o2__heading.left{text-align:left}.o2__heading.center{text-align:center}.o2__heading.right{text-align:right}.o2__grid{display:grid;grid-template-columns:1fr;gap:var(--gap)}.o2__card{background:var(--card-bg);border-radius:var(--card-radius);box-shadow:0 6px 24px #0000000f;padding:32px 32px 40px;color:var(--text-color);display:flex;flex-direction:column}.o2__card>*{margin:0}.o2__card>*+*{margin-top:1.75rem}.o2__text:has(ul){min-height:calc(var(--list-reserve, 8) * 2.15em)}.o2__text{color:var(--text-color)}.o2__price{color:var(--price-color);line-height:1.2}.o2__price-prefix,.o2__price-suffix{font-size:var(--price-label-size, 1.0625rem);font-weight:500}.o2__price-amount{font-size:var(--price-amount-size, 2.5rem);font-weight:700;margin:0 .35rem}.o2__button{display:block;width:100%;padding:1rem 1.5rem;background:var(--btn-bg);color:var(--btn-text);text-align:center;text-decoration:none;border-radius:4px;font-weight:600;transition:opacity .25s ease}.o2__button:hover{opacity:.9}.o2__text ul{margin:0;padding-left:1.1rem}.o2__text li{margin-bottom:.65rem}@media screen and (max-width:749px){.o2 .o2__heading{margin-bottom:var(--heading-gap-mobile, 32px);font-size:var(--heading-size-mobile, 24px)}}@media screen and (min-width:750px){.o2__grid{grid-template-columns:1fr 1fr;align-items:stretch}}.text-band{max-width:var(--band-max-width, 760px);margin:0 auto;color:var(--band-text-color, #1a1b18)}.text-band.center{text-align:center}.text-band.left{text-align:left}.text-band.right{text-align:right}.text-band__heading{margin:0;text-transform:uppercase;font-size:var(--h-size, 36px);line-height:1.1}.text-band__text{font-size:var(--band-text-size, 16px);line-height:1.6;overflow-wrap:break-word}.text-band__text>*{margin:0}.text-band__text>*+*{margin-top:.75rem}.text-band__text ul,.text-band__text ol{padding-left:1.25rem;text-align:left}.text-band>*+*{margin-top:20px}.text-band__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.text-band.center .text-band__buttons{justify-content:center}.text-band.right .text-band__buttons{justify-content:flex-end}.text-band__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 36px;background-color:var(--band-button-bg, #5e8c5d);color:var(--band-button-text, #ffffff);border:1px solid var(--band-button-bg, #5e8c5d);border-radius:var(--band-button-radius, 6px);font-size:14px;font-weight:600;line-height:1.2;letter-spacing:.04em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.text-band__button:hover,.text-band__button:focus{color:var(--band-button-text, #ffffff);text-decoration:none;opacity:.85}.text-band__button--secondary{background-color:transparent;color:var(--band-text-color, #1a1b18);border-color:currentColor}.text-band__button--secondary:hover,.text-band__button--secondary:focus{color:var(--band-text-color, #1a1b18)}@media screen and (max-width:749px){.text-band__heading{font-size:var(--h-size-mobile, 26px)}.text-band__text{font-size:var(--band-text-size-mobile, 15px)}.text-band__button{width:100%;padding:12px 20px}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
