.tp-lp .tp-bx{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:60px;align-items:start}.tp-bx__gal{position:sticky;top:100px;display:grid;grid-template-columns:84px minmax(0,1fr);gap:18px}.tp-bx__thumbs{display:flex;flex-direction:column;gap:12px;max-height:640px;overflow-y:auto;scrollbar-width:none;padding:2px}.tp-bx__thumbs::-webkit-scrollbar{display:none}.tp-bx__thumb{flex:0 0 84px;width:84px;height:84px;padding:0;border-radius:14px;overflow:hidden;background:#fff;border:1.5px solid var(--tp-line);cursor:pointer}.tp-bx__thumb.is-active{border:2px solid var(--tp-ink)}.tp-bx__thumb img{width:100%;height:100%;object-fit:cover}.tp-bx__main{position:relative;border-radius:22px;overflow:hidden;background:#fff;aspect-ratio:1 / 1}.tp-bx__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.tp-bx__track::-webkit-scrollbar{display:none}.tp-bx__slide{flex:0 0 100%;height:100%;scroll-snap-align:start}.tp-bx__slide img{width:100%;height:100%;object-fit:contain}.tp-bx__eyebrow{color:var(--tp-accent);font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px}.tp-bx__title{color:var(--tp-ink);font-size:clamp(30px,3.4vw,42px);line-height:1.12;font-weight:700;margin:0 0 16px;letter-spacing:-.01em}.tp-bx__intro{font-size:17px;line-height:1.6;margin:0 0 26px}.tp-bx__intro p{margin:0}.tp-bx__intro ul{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:8px}.tp-bx__intro li{position:relative;padding-left:30px;color:var(--tp-ink);font-weight:600;font-size:16px}.tp-bx__intro li:before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;border-radius:50%;background:var(--tp-accent-soft)}.tp-bx__intro li:after{content:"";position:absolute;left:6px;top:8px;width:8px;height:5px;border-left:2px solid var(--tp-accent);border-bottom:2px solid var(--tp-accent);transform:rotate(-45deg)}.tp-bx__label{color:var(--tp-ink);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px}.tp-bx__offers{display:grid;gap:12px;margin:0 0 16px;padding-top:10px}.tp-bx__offer{position:relative;display:block;cursor:pointer}.tp-bx__offer input{position:absolute;opacity:0;pointer-events:none}.tp-bx__card{position:relative;display:block;height:100%;padding:22px 16px 16px;border-radius:18px;background:#fff;border:1.5px solid var(--tp-line);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.tp-bx__offer input:checked+.tp-bx__card{border:2.5px solid var(--tp-accent);background:var(--tp-accent-soft);box-shadow:0 10px 26px -18px #1d6f6acc;padding:21px 15px 15px}.tp-bx__offer input:focus-visible+.tp-bx__card{outline:2px solid var(--tp-accent);outline-offset:3px}.tp-bx__radio{position:absolute;top:14px;right:14px;width:24px;height:24px;border-radius:50%;border:1.5px solid #c3ccca;background:#fff}.tp-bx__offer input:checked+.tp-bx__card .tp-bx__radio{border-color:var(--tp-accent);background:var(--tp-accent)}.tp-bx__offer input:checked+.tp-bx__card .tp-bx__radio:after{content:"";position:absolute;left:7px;top:3px;width:6px;height:11px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.tp-bx__badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);white-space:nowrap;background:var(--tp-accent);color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:4px 11px;border-radius:999px}.tp-bx__dashes{display:flex;gap:5px;margin:0 0 14px;height:6px}.tp-bx__dashes i{width:20px;height:6px;border-radius:3px;background:#d5dddb}.tp-bx__offer input:checked+.tp-bx__card .tp-bx__dashes i{background:var(--tp-accent);opacity:.8}.tp-bx__name{display:block;color:var(--tp-ink);font-size:17px;font-weight:700;margin:0 0 4px}.tp-bx__price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0 0 8px}.tp-bx__price strong{color:var(--tp-ink);font-size:24px;font-weight:800}.tp-bx__price s{color:var(--tp-muted);font-size:14px}.tp-bx__per{display:block;font-size:14px}.tp-bx__save{display:block;color:var(--tp-accent);font-size:14px;font-weight:700;margin:2px 0 0}.tp-bx__desc{display:block;font-size:14px;line-height:1.5;margin:10px 0 0}.tp-bx__fine{font-size:15px;margin:0 0 22px}.tp-bx__sum{background:#fff;border:1px solid var(--tp-line);border-radius:18px;padding:20px 22px;margin:0 0 22px;display:grid;grid-template-columns:1fr auto;gap:6px 16px;align-items:baseline}.tp-bx__sum-name{font-size:17px}.tp-bx__sum-total{text-align:right;font-size:17px}.tp-bx__sum-total strong{color:var(--tp-ink);font-size:30px;font-weight:800;margin-left:8px}.tp-bx__sum-line{grid-column:1 / -1;font-size:16px;display:flex;flex-wrap:wrap;gap:4px 18px}.tp-bx__sum-line b{color:var(--tp-accent)}.tp-bx__sum-ship{grid-column:1 / -1;color:var(--tp-ink);font-weight:700;font-size:15px}.tp-bx__btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:66px;padding:16px 28px;border-radius:999px;background:var(--tp-accent);color:#fff;font-size:20px;font-weight:700;text-decoration:none;transition:filter .15s ease,transform .15s ease}.tp-bx__btn:hover{filter:brightness(1.08);transform:translateY(-1px);color:#fff}.tp-bx__cart{display:block;margin:18px auto 0;background:none;border:0;padding:0;color:var(--tp-ink);font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.tp-bx__checks{list-style:none;padding:0;margin:30px 0 0;display:flex;flex-wrap:wrap;gap:12px 26px;font-size:15px}.tp-bx__checks li{position:relative;padding-left:26px}.tp-bx__checks li:before{content:"";position:absolute;left:3px;top:6px;width:12px;height:7px;border-left:2px solid var(--tp-accent);border-bottom:2px solid var(--tp-accent);transform:rotate(-45deg)}@media(max-width:989px){.tp-lp .tp-bx{grid-template-columns:minmax(0,1fr);gap:28px}.tp-bx__gal{position:static;grid-template-columns:minmax(0,1fr)}.tp-bx__thumbs{order:2;flex-direction:row;overflow-x:auto;max-height:none}.tp-bx__thumb{flex:0 0 64px;width:64px;height:64px;border-radius:12px}}@media(max-width:560px){.tp-bx__offers{gap:8px}.tp-bx__card{padding:20px 9px 12px}.tp-bx__offer input:checked+.tp-bx__card{padding:19px 8px 11px}.tp-bx__radio{top:10px;right:10px;width:20px;height:20px}.tp-bx__offer input:checked+.tp-bx__card .tp-bx__radio:after{left:6px;top:2px;width:5px;height:10px}.tp-bx__badge{font-size:9px;padding:3px 7px}.tp-bx__dashes i{width:14px}.tp-bx__price strong{font-size:19px}.tp-bx__name{font-size:15px}.tp-bx__per,.tp-bx__save,.tp-bx__desc{font-size:13px}.tp-bx__sum-total strong{font-size:26px}.tp-bx__btn{font-size:18px;min-height:60px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tp-lp-buy.css.map */
