.cta-band{padding:80px 0}.cta-band__inner{display:flex;flex-wrap:wrap;gap:28px;align-items:center;justify-content:space-between}.cta-band h2{max-width:14em}.film-cards .film-card__body{flex:1}.film-cards .film-card__foot{margin-top:auto;padding-top:6px}@media(min-width:1100px){.film-cards .grid-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px}.film-cards .film-card__title{font-size:26px}.film-cards .film-card__body{font-size:16px}.film-cards .film-card__foot{font-size:15px}.film-cards .film-card__foot>span:first-child{white-space:nowrap}.film-cards .film-card__btn{white-space:nowrap;font-size:14px;padding:8px 11px}}.film-card{display:flex;flex-direction:column;gap:14px;text-decoration:none;color:var(--ink);background:var(--tone-soft);border-radius:28px;padding:14px 14px 22px;transition:transform .15s}.film-card:hover{transform:translateY(-3px)}.film-card__media{border-radius:20px;overflow:hidden;aspect-ratio:4/5;background:#000}.film-card__media video,.film-card__media img,.film-card__media .placeholder{width:100%;height:100%;object-fit:cover}.film-card__body{padding:0 8px;display:flex;flex-direction:column;gap:6px;font-size:17px}.film-card__title{font-size:30px;color:var(--tone-dark)}.film-card__foot{margin-top:6px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-weight:800}.film-card__btn{background:var(--tone);color:#fff;border-radius:12px;padding:8px 14px;font-size:16px}.tone-sun .film-card__btn{color:var(--ink)}.site-footer{padding:44px 0 28px}.site-footer__inner{display:flex;flex-wrap:wrap;gap:28px;justify-content:space-between}.site-footer__name{font-family:var(--font-display);font-size:28px}.site-footer__text{color:#c9cfea;font-size:16px;max-width:30em}.site-footer__nav{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:16px}.site-footer__nav a{color:#c9cfea}.site-footer__legal{margin-top:28px;font-size:14px;color:#9aa2c4}.site-header{position:relative;z-index:10}.site-header__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;padding-bottom:16px}.site-header__logo{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:28px;text-decoration:none;color:var(--ink)}.site-header__mark{width:40px;height:40px;border-radius:12px;background:var(--pink);color:#fff;display:grid;place-items:center}.site-header__nav{display:flex;gap:26px;font-weight:700;font-size:17px}.site-header__nav a{text-decoration:none}.site-header__nav a[aria-current]{text-decoration:underline;text-underline-offset:4px}.site-header__actions{display:flex;align-items:center;gap:14px}.site-header__badge{font-size:14px;font-weight:800;border:2px solid rgba(26,33,64,.15);border-radius:99px;padding:4px 12px;white-space:nowrap}.site-header__cart{position:relative;display:grid;place-items:center;width:44px;height:44px;color:var(--ink)}.site-header__count{position:absolute;top:2px;right:0;min-width:20px;height:20px;border-radius:99px;background:var(--pink);color:#fff;font-size:12px;font-weight:800;display:grid;place-items:center;padding:0 5px}.site-header__mobile{display:none;position:relative}.site-header__mobile summary{list-style:none;cursor:pointer;width:44px;height:44px;display:grid;place-items:center}.site-header__mobile summary::-webkit-details-marker{display:none}.site-header__drawer{position:absolute;right:0;top:52px;background:#fff;border-radius:18px;box-shadow:0 18px 40px #1a21402e;padding:10px;display:flex;flex-direction:column;min-width:220px}.site-header__drawer a{padding:12px 14px;border-radius:12px;text-decoration:none;font-weight:700}.site-header__drawer a:hover{background:#f2f5fc}.site-header__nav a,.site-header__cta,.site-header__logo{white-space:nowrap}@media(max-width:1260px){.site-header__badge{display:none}.site-header__nav{gap:18px;font-size:16px}}@media(max-width:1060px){.site-header__nav,.site-header__badge{display:none}.site-header__mobile{display:block}}@media(max-width:520px){.site-header__cta{display:none}.site-header__logo{font-size:23px}}.hero{overflow:hidden}.hero__inner{display:flex;flex-wrap:wrap;align-items:center;gap:48px;padding-top:32px;padding-bottom:84px}.hero__text{flex:1 1 480px;min-width:0;gap:22px}.hero__actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.hero__secondary{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;font-size:18px;padding:14px 6px}.hero__play{width:44px;height:44px;border-radius:50%;background:#fff;display:grid;place-items:center}.hero__trust{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.hero__media{flex:1 1 400px;min-width:0;display:flex;justify-content:center;position:relative;padding:24px 0}.hero__card1{left:2%;top:70px;transform:rotate(-9deg)}.hero__card2{right:0;bottom:30px;transform:rotate(8deg)}.hero__sticker{top:6px;right:12%}@media(max-width:700px){.hero__inner{gap:28px;padding-bottom:56px}.postcard{width:120px;border-width:6px}.hero__card1{left:0;top:40px}.hero__card2{bottom:10px}.phone{max-width:260px}}.steps-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:22px}.steps-list__item{background:#fff;border-radius:28px;padding:30px;display:flex;flex-direction:column;gap:12px;font-size:17px}.steps-list__num{width:58px;height:58px;border-radius:18px;background:var(--tone);color:#fff;font-family:var(--font-display);font-size:32px;display:grid;place-items:center}.tone-sun .steps-list__num{color:var(--ink)}.cart-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.cart-item{display:grid;grid-template-columns:96px 1fr auto;gap:18px;align-items:start;background:#f2f5fc;border-radius:22px;padding:16px}.cart-item__img img{width:96px;height:120px;object-fit:cover;border-radius:14px}.cart-item__title{font-family:var(--font-display);font-size:24px;text-decoration:none}.cart-item__props summary{cursor:pointer;font-weight:700;color:var(--muted)}.cart-item__props dl{display:grid;grid-template-columns:minmax(120px,auto) 1fr;gap:4px 12px;font-size:15px;margin:8px 0 0}.cart-item__props dt{font-weight:800}.cart-item__props dd{margin:0;word-break:break-word}.cart-item__row{display:flex;gap:14px;align-items:center}.cart-item__qty{width:84px;padding:8px 10px}.cart-item__remove{font-size:15px;font-weight:700}.cart-item__price{font-weight:800;font-size:19px;white-space:nowrap}.cart-total{display:flex;justify-content:space-between;font-size:22px;font-weight:800}.cart-total__amount{font-family:var(--font-display);font-weight:400;font-size:34px}.cart-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}@media(max-width:600px){.cart-item{grid-template-columns:72px 1fr}.cart-item__img img{width:72px;height:90px}.cart-item__price{grid-column:2}}.basic-product{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;align-items:start}.basic-product__media img{border-radius:24px;width:100%}.pdp{background:var(--tone-soft)}.pdp__inner{padding-top:22px;padding-bottom:64px;display:flex;flex-direction:column;gap:18px}.pdp__crumbs{font-size:15px;font-weight:700;color:var(--tone-dark)}.pdp__crumbs a{color:inherit}.pdp__grid{display:flex;flex-wrap:wrap;gap:44px;align-items:flex-start}.pdp__media{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:14px;position:sticky;top:16px}.pdp__media .phone{max-width:360px}.pdp__badge{position:absolute;top:14px;left:14px;background:var(--tone);color:#fff;font-weight:800;font-size:14px;border-radius:99px;padding:4px 12px}.tone-sun .pdp__badge{color:var(--ink)}.pdp__thumbs{display:flex;gap:10px}.pdp__thumbs img{width:76px;height:100px;object-fit:cover;border-radius:14px;background:#fff}.pdp__info{flex:1.25 1 480px;min-width:0;gap:16px}.pdp__desc{font-size:19px}.pdp__price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.pdp__amount{font-family:var(--font-display);font-size:46px}@media(max-width:860px){.pdp__media{position:static}.pdp__grid{gap:24px}}.search-form{display:flex;gap:10px;flex-wrap:wrap}.search-form .field{flex:1 1 260px}.other-film{text-decoration:none;color:var(--ink);background:var(--tone-soft);border-radius:24px;padding:12px 12px 18px;display:flex;flex-direction:column;gap:10px}.other-film img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center 30%;border-radius:16px}.other-film__foot{padding:0 6px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-weight:800}.other-film__title{font-family:var(--font-display);font-weight:400;font-size:26px;color:var(--tone-dark)}.ptc{border-radius:36px;padding:48px;display:flex;flex-wrap:wrap;gap:40px;align-items:center}.ptc__text{flex:1 1 340px;min-width:0;gap:16px}.ptc__lead{font-size:19px;color:#d5daf0}.ptc__visual{flex:1.4 1 460px;min-width:0;display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:center}.ptc__photo{width:190px;aspect-ratio:3/4;border-radius:22px;border:3px dashed #6A74A0;display:grid;place-items:center;text-align:center;padding:16px;color:#b9c0e0;font-weight:700;overflow:hidden}.ptc__photo img{width:100%;height:100%;object-fit:cover;border-radius:16px}.ptc__arrow{color:var(--sun)}.ptc__result{flex:1 1 240px;min-width:0;max-width:360px}.ptc__result img{border-radius:22px;background:#fff;width:100%;height:auto;display:block}@media(max-width:600px){.ptc{padding:28px 20px}.ptc__photo{width:140px}}.price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:22px;align-items:stretch}.price-card{position:relative;border:3px solid #E3E7F2;border-radius:28px;padding:30px;display:flex;flex-direction:column;gap:10px;font-size:17px}.price-card--hl{border-color:var(--ink);background:var(--sun-soft)}.price-card__badge{position:absolute;top:-18px;left:26px;background:var(--sun);font-weight:800;font-size:15px;border-radius:99px;padding:6px 14px;display:flex;align-items:center;gap:6px}.price-card__name{font-family:var(--font-display);font-size:38px;line-height:1}.price-card__price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:8px}.price-card__price>span:first-child{font-family:var(--font-display);font-size:44px}.price-card__price s{color:var(--muted);font-size:20px;font-weight:700}.price-poster{border-radius:28px;padding:24px 30px;display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between;font-size:19px;font-weight:700}.price-poster__price{font-family:var(--font-display);font-size:30px;font-weight:400}.benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.benefit{background:#f2f5fc;border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:8px;font-size:16px}.benefit b{font-size:19px;font-weight:800}.benefit__icon{color:var(--tone-dark)}.review{margin:0;background:#fff;border-radius:28px;padding:22px;display:flex;flex-direction:column;gap:12px}.review__media{border-radius:18px;overflow:hidden;aspect-ratio:4/5;background:#000}.review__media video,.review__media img{width:100%;height:100%;object-fit:cover}.review__quote{margin:0;font-size:18px;font-weight:600}.review__name{font-weight:800;color:var(--muted)}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
