.txd{--r:#E2231A;--ink:#1C1C1C;--mut:#5E5E5E;--line:#E4E4E4;color:var(--ink);font-family:var(--font-body-family,inherit);font-size:15px;line-height:1.5}.txd *,.txd *:before,.txd *:after{box-sizing:border-box}.txd a{color:inherit}.txd-wrap{max-width:1280px;margin:0 auto;padding-left:24px;padding-right:24px}.txd .txh-ico{display:block;flex:0 0 auto}.txd button{font-family:inherit;letter-spacing:0;text-transform:none;box-shadow:none}.txd a:focus-visible,.txd button:focus-visible,.txd input:focus-visible,.txd summary:focus-visible{outline:2px solid var(--r);outline-offset:2px}.txd-crumbs{margin:18px 0 16px;font-size:13px;color:var(--mut)}.txd-crumbs a{color:var(--mut);text-decoration:none}.txd-crumbs a:hover{text-decoration:underline}.txd-crumbs span{color:var(--ink)}.txd-top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:44px;align-items:start}.txd-gal{display:flex;gap:12px;position:sticky;top:76px;min-width:0}.txd-thumbs{display:flex;flex-direction:column;gap:10px;flex:0 0 76px;max-height:640px;overflow:auto;scrollbar-width:thin}.txd-thumb{width:76px;height:76px;flex:0 0 76px;padding:0;border:1px solid var(--line);border-radius:6px;background:#f6f6f6;cursor:pointer;overflow:hidden}.txd-thumb[aria-pressed=true]{border:2px solid var(--r)}.txd .txd-thumb img{width:100%;height:100%!important;object-fit:contain;mix-blend-mode:multiply}.txd-stage{position:relative;flex:1;min-width:0;aspect-ratio:1/1;background:#f6f6f6;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center}.txd .txd-stage__img{width:92%;height:92%!important;object-fit:contain;mix-blend-mode:multiply}.txd-badge{position:absolute;top:14px;left:14px;background:var(--r);color:#fff;font-size:14px;font-weight:700;padding:4px 10px;border-radius:3px}.txd-badge--light{left:auto;right:14px;background:#fff;color:var(--ink);font-size:12px;font-weight:600;border:1px solid var(--line)}.txd-badge[hidden]{display:none}.txd-buy{display:flex;flex-direction:column;gap:16px;min-width:0}.txd-head{display:flex;flex-direction:column;gap:6px}.txd-kicker{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--r)}.txd .txd-title{margin:0;font-family:var(--font-heading-family,inherit);font-weight:700;font-size:30px;line-height:1.15;color:var(--ink)!important;letter-spacing:.2px;text-transform:none}.txd-ref{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;color:var(--mut)}.txd-ref strong{color:var(--ink)}.txd-facts{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:8px}.txd-fact{padding:10px 12px;border:1px solid #E8E8E8;border-radius:6px;background:#fafafa;min-width:0}.txd-fact strong{display:block;font-family:var(--font-heading-family,inherit);font-size:15px;line-height:1.25;overflow-wrap:anywhere}.txd-fact span{font-size:12px;color:var(--mut)}.txd-opts{display:flex;flex-direction:column;gap:12px}.txd-opt{margin:0;padding:0;border:0;min-width:0}.txd-opt legend{font-size:14px;margin-bottom:8px;padding:0}.txd-opt__list{display:flex;flex-wrap:wrap;gap:8px}.txd-pill{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid #CFCFCF;background:#fff;color:var(--ink);font-size:14px;cursor:pointer}.txd-pill[aria-pressed=true]{border:2px solid var(--r);font-weight:600}.txd-pill.is-na{color:#9a9a9a;text-decoration:line-through}.txd-price{display:flex;flex-direction:column;gap:4px;padding:14px 0;border-top:1px solid #ECECEC;border-bottom:1px solid #ECECEC}.txd-price__row{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.txd-price__now{font-size:36px;font-weight:700;color:var(--r);line-height:1.1}.txd-price__old{font-size:18px;color:#6b6b6b}.txd-save{font-size:13px;font-weight:600;color:#1e7b34;background:#e7f4ea;padding:2px 8px;border-radius:3px}.txd-price__old[hidden],.txd-save[hidden]{display:none}.txd-vat,.txd-price__note{font-size:13px;color:#4a4a4a}.txd-sequra:empty{display:none}.txd-stock{display:flex;align-items:flex-start;gap:8px;font-size:14px}.txd-stock__ok{color:#1e7b34;font-weight:700}.txd-stock__no{color:var(--r);font-weight:700}.txd-svc{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:6px;cursor:pointer;font-size:14px;color:var(--ink);text-transform:none;letter-spacing:0;margin:0}.txd-svc input{width:20px;height:20px;accent-color:var(--r);flex:0 0 auto;margin:0}.txd-svc:has(input:checked){border:2px solid var(--r);background:#fff6f5}.txd-svc__t{flex:1;display:flex;flex-direction:column}.txd-svc__t span{font-size:12px;color:var(--mut)}.txd-svc__p{font-weight:600;white-space:nowrap}.txd-info{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:6px;background:#f6f6f6;font-size:14px}.txd-info .txh-ico{color:var(--r)}.txd-form{margin:0;display:flex;flex-direction:column;gap:10px}.txd-cta{display:flex;gap:10px}.txd-qty{display:flex;align-items:center;border:1px solid #CFCFCF;border-radius:6px;height:54px;flex:0 0 auto}.txd-qty button{width:42px;height:100%;border:0;background:transparent;font-size:20px;cursor:pointer;color:var(--ink);padding:0;min-height:0}.txd .txd-qty input{width:40px;height:100%;border:0;text-align:center;font-weight:600;font-size:16px;-moz-appearance:textfield;padding:0;margin:0;background:transparent;color:var(--ink)}.txd-qty input::-webkit-outer-spin-button,.txd-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.txd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border:0;border-radius:6px;background:var(--r);color:#fff!important;font-weight:600;font-size:14px;text-decoration:none;cursor:pointer;text-align:center}.txd-btn:hover{background:#b51f18}.txd-btn[disabled]{background:#9a9a9a;cursor:not-allowed}.txd-btn--buy{flex:1;min-height:54px;font-family:var(--font-heading-family,inherit);font-weight:700;font-size:15px;letter-spacing:1px;text-transform:uppercase}.txd-btn--buy.is-loading{opacity:.7;pointer-events:none}.txd-btn--ghost{background:#fff;color:var(--ink)!important;border:1px solid #CFCFCF}.txd-btn--ghost:hover{background:#f6f6f6;border-color:var(--ink)}.txd-btn--ghost .txh-ico{color:var(--r)}.txd-total{display:flex;justify-content:space-between;font-size:14px}.txd-total[hidden]{display:none}.txd-err{margin:0;color:var(--r);font-size:14px}.txd-help{display:grid;grid-template-columns:1fr 1fr;gap:10px}.txd-trust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.txd-trust li{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;background:#f6f6f6;border-radius:6px;font-size:12px;color:#4a4a4a;text-align:center}.txd-trust .txh-ico{color:var(--r)}.txd-sub{margin-top:48px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;position:sticky;top:60px;z-index:20}.txd-sub__in{display:flex;gap:28px;min-height:52px;align-items:center;overflow-x:auto;scrollbar-width:none}.txd-sub a{color:var(--ink);text-decoration:none;font-weight:600;font-size:14px;padding:15px 0;white-space:nowrap;box-shadow:inset 0 -3px 0 transparent}.txd-sub a:hover{box-shadow:inset 0 -3px 0 var(--r)}.txd-sec{padding-top:48px;scroll-margin-top:130px}.txd .txd-h2{font-family:var(--font-heading-family,inherit);font-size:24px;font-weight:700;text-transform:uppercase;margin:0 0 16px;line-height:1.2;color:var(--ink)!important;letter-spacing:.3px}.txd-desc{max-width:1000px;font-size:16px;line-height:1.7;color:#3b3b3b;position:relative}.txd-desc.is-clamped{max-height:900px;overflow:hidden}.txd-desc.is-clamped:after{content:"";position:absolute;left:0;right:0;bottom:0;height:140px;background:linear-gradient(#fff0,#fff)}.txd-desc img,.txd-desc iframe,.txd-desc video{max-width:100%;border-radius:8px}.txd-desc{overflow-wrap:anywhere}.txd-desc *{max-width:100%}.txd-desc table{border-collapse:collapse;width:100%}.txd-desc td,.txd-desc th{border-bottom:1px solid var(--line);padding:8px}.txd-more{margin-top:12px;min-height:44px;padding:0 20px;border:1px solid var(--ink);border-radius:6px;background:#fff;color:var(--ink);font-weight:600;cursor:pointer}.txd-more[hidden]{display:none}.txd-two{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:36px;align-items:start}.txd-specs{width:100%;border-collapse:collapse;font-size:15px}.txd-specs tr{border-bottom:1px solid #ECECEC}.txd-specs th{text-align:left;font-weight:400;color:var(--mut);padding:11px 10px 11px 0;width:45%;vertical-align:top}.txd-specs td{padding:11px 0;font-weight:600}.txd-side{display:flex;flex-direction:column;gap:14px;padding-top:44px}.txd-card{border:1px solid var(--line);border-radius:8px;padding:18px;display:flex;flex-direction:column;gap:8px;font-size:14px;color:#4a4a4a}.txd-card strong{color:var(--ink)}.txd-card__t{font-family:var(--font-heading-family,inherit);text-transform:uppercase;font-size:15px}.txd-card--dark{background:#141414;border-color:#141414;color:#bdbdbd}.txd-card--dark strong{color:#fff}.txd-acc{max-width:900px;border-top:1px solid var(--line)}.txd-acc details{border-bottom:1px solid var(--line)}.txd-acc summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:58px;cursor:pointer;font-weight:600;font-size:16px;list-style:none}.txd-acc summary::-webkit-details-marker{display:none}.txd-acc summary:after{content:"+";color:var(--r);font-size:24px;font-weight:400;line-height:1}.txd-acc details[open] summary:after{content:"\2212"}.txd-acc__a{padding:0 0 16px;color:#4a4a4a}.txd-acc__a p{margin:0 0 8px}.txd-shows{background:#141414;color:#d6d6d6;border-radius:10px;padding:28px;display:grid;grid-template-columns:1.2fr repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.txd-shows .txd-h2{color:#fff!important}.txd-shows__t p{margin:0;color:#bdbdbd}.txd-show{border:1px solid #2E2E2E;border-radius:6px;padding:14px;background:#1e1e1e;display:flex;flex-direction:column;gap:4px;font-size:13px}.txd-show .txh-ico{color:var(--r)}.txd-show strong{color:#fff;font-size:14px}.txd-show a{color:#ff7a5c;text-decoration:none;font-weight:600;margin-top:auto;padding-top:6px}.txd-muted{color:#9e9e9e}.txd-rel__h{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.txd-rel__h a{color:var(--r);font-weight:600;text-decoration:none;white-space:nowrap}.txd-rel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-bottom:48px}.txd-rel__card{display:flex;flex-direction:column;gap:6px;border:1px solid #E8E8E8;border-radius:8px;padding:12px 12px 16px;text-decoration:none;color:var(--ink)}.txd-rel__card:hover{border-color:var(--r)}.txd-rel__img{background:#f6f6f6;border-radius:6px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden}.txd .txd-rel__img img{width:86%;height:86%!important;object-fit:contain;mix-blend-mode:multiply}.txd-rel__t{font-weight:600;font-size:14px;line-height:1.35}.txd-rel__p strong{color:var(--r);font-size:17px}.txd-rel__p s{color:#6b6b6b;font-size:13px}.txd-bar{position:fixed;left:0;right:0;bottom:0;z-index:90;background:#fff;border-top:1px solid var(--line);box-shadow:0 -6px 18px #00000014}.txd-bar[hidden]{display:none}.txd-bar__in{display:flex;align-items:center;gap:16px;min-height:72px}.txd .txd-bar img{width:52px;height:52px!important;object-fit:contain;background:#f6f6f6;border-radius:4px}.txd-bar__t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.txd-bar__p strong{font-size:22px;color:var(--r)}.txd-bar__p s{color:#6b6b6b}.txd-bar .txd-btn{min-height:48px;padding:0 26px;font-family:var(--font-heading-family,inherit);font-weight:700;letter-spacing:1px;text-transform:uppercase}@media(max-width:1100px){.txd-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.txd-shows{grid-template-columns:1fr 1fr}.txd-shows__t{grid-column:1/-1}}@media(max-width:860px){.txd-wrap{padding-left:16px;padding-right:16px}.txd-top{grid-template-columns:minmax(0,1fr);gap:18px}.txd-gal{position:static;flex-direction:column-reverse}.txd-thumbs{flex-direction:row;flex:0 0 auto;max-height:none;overflow-x:auto;min-width:0;max-width:100%}.txd-thumb{width:64px;height:64px;flex-basis:64px}.txd .txd-title{font-size:24px}.txd-price__now{font-size:30px}.txd-facts{grid-template-columns:1fr 1fr}.txd-two{grid-template-columns:minmax(0,1fr)}.txd-side{padding-top:0}.txd-shows{grid-template-columns:1fr;padding:20px}.txd-rel{grid-template-columns:repeat(2,minmax(0,1fr))}.txd-sub{top:0}.txd-bar__in{gap:10px;min-height:66px}.txd-bar img,.txd-bar__t{display:none}.txd-bar__p{display:flex;flex-direction:column;line-height:1.15}.txd-bar__p strong{font-size:19px}.txd-bar .txd-btn{flex:1;padding:0 12px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/tx-pdp.css.map */
