.TOMbyW_card{gap:var(--space-xl);background:var(--color-black);color:var(--color-white);padding:var(--space-xl) var(--space-xl);border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;display:grid}@media (max-width:767px){.TOMbyW_card{gap:var(--space-l);padding:var(--space-l);grid-template-columns:1fr}}.TOMbyW_copy{gap:var(--space-s);flex-direction:column;display:flex}.TOMbyW_title{font-family:var(--font-hero);letter-spacing:-.01em;margin:0;font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.15}.TOMbyW_subtitle{font-size:var(--size-m);color:#ffffffbf;margin:0;line-height:1.4}.TOMbyW_form{flex-direction:column;gap:12px;width:100%;display:flex}.TOMbyW_row{gap:12px;display:flex}.TOMbyW_phoneWrap{flex:1;min-width:0}.TOMbyW_phoneRow{--phone-row-bg:#ffffff14;--phone-row-border:#ffffff2e;--phone-row-border-focus:#fff9;--phone-row-color:var(--color-white);--phone-row-slot-bg:#ffffff0d;--phone-row-slot-border:#ffffff2e;--phone-row-radius:10px}.TOMbyW_button{background:var(--color-white);color:var(--color-black);font-weight:600;font-size:var(--size-m);height:48px;padding:0 var(--space-l);white-space:nowrap;border-radius:8px;transition:background .18s,transform 50ms}@media (hover:hover){.TOMbyW_button:hover:not(:disabled){background:#f0eee8}}.TOMbyW_button:active:not(:disabled){transform:scale(.98)}.TOMbyW_button:disabled{opacity:.6;cursor:not-allowed}.TOMbyW_consent{color:#ffffff8c;margin:0;font-size:12px;line-height:1.4}.TOMbyW_consent a{border-bottom:1px solid}.TOMbyW_success{padding:var(--space-n);font-size:var(--size-m);text-align:center;background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px}.TOMbyW_error{font-size:var(--size-s);color:#ffb3b3;margin:0}
._9OHapq_grid{gap:var(--space-s);grid-template-columns:repeat(6,1fr);display:grid}@media (max-width:1023px){._9OHapq_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:639px){._9OHapq_grid{grid-template-columns:repeat(2,1fr)}}._9OHapq_tile{aspect-ratio:1;background:var(--color-light-gray);border-radius:8px;display:block;position:relative;overflow:hidden}._9OHapq_image{object-fit:cover}@media (hover:hover) and (min-width:1024px){._9OHapq_tile:hover ._9OHapq_badge{opacity:1}}._9OHapq_badge{color:var(--color-white);opacity:0;background:#0006;justify-content:center;align-items:center;transition:opacity .18s;display:flex;position:absolute;inset:0}._9OHapq_badgeIcon{width:32px;height:32px}
._0m8xaG_strip{justify-content:space-between;align-items:center;gap:var(--space-l);background:var(--color-discount-badge);color:var(--color-discount-badge-text);padding:var(--space-l) var(--space-xl);border-radius:16px;flex-wrap:wrap;display:flex}@media (max-width:639px){._0m8xaG_strip{padding:var(--space-l);text-align:left;flex-direction:column;align-items:flex-start}}._0m8xaG_copy{flex-direction:column;gap:4px;display:flex}._0m8xaG_headline{font-family:var(--font-hero);letter-spacing:-.01em;margin:0;font-size:clamp(18px,1.8vw,24px);font-weight:600}._0m8xaG_description{font-size:var(--size-m);opacity:.9;margin:0}._0m8xaG_code{background:var(--color-white);color:var(--color-black);font-family:var(--font-hero);font-size:var(--size-l);letter-spacing:.04em;border-radius:10px;align-items:center;gap:12px;padding:12px 20px;font-weight:700;display:inline-flex}._0m8xaG_copyHint{font-size:var(--size-s);letter-spacing:0;color:var(--color-dark-gray);font-weight:400}
