.tvs-product{padding-block:14px 32px}.tvs-product__top{display:grid;gap:20px;margin-top:12px}.tvs-product__top>*,.tvs-product__summary>*{min-width:0}.tvs-product__cover .tvm{--tvm-panel:var(--tvs-banner);--tvm-line:transparent;--tvm-r:16px}.tvs-product__cover a{display:block;cursor:zoom-in}.tvs-product__summary{display:flex;flex-direction:column;gap:12px}.tvs-product__title{font-size:24px;line-height:1.2;letter-spacing:-.015em}.tvs-product__price .price{margin:0;font-size:26px;font-weight:700;color:var(--tvs-ink)}.tvs-product__price del{font-size:17px}.tvs-product__stock .stock{margin:0;font-size:14px;font-weight:600;color:#2E7D5B}.tvs-product__stock .stock.out-of-stock{color:var(--tvs-accent)}.tvs-product__cart form.cart{margin:0;display:block}.tvs-product__cart .quantity,.tvs-product__cart .stock{display:none!important}.tvs-product__cart .single_add_to_cart_button{width:100%;min-height:52px;font-size:17px!important;border-radius:26px!important}.tvs-other-format{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--tvs-tile2);color:var(--tvs-ink);text-decoration:none}.tvs-other-format img{width:34px;height:46px!important;object-fit:contain;flex:none}.tvs-other-format span{flex:1;font-size:13.5px;line-height:1.35}.tvs-other-format b{display:block;font-size:14px}.tvs-other-format::after{content:"›";font-size:22px;color:var(--tvs-accent)}.tvs-product__facts{display:grid;gap:8px;padding:14px 16px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--tvs-line);font-size:13.5px;line-height:1.45;color:var(--tvs-ink-2)}.tvs-product__facts>div{display:flex;align-items:center;gap:10px}.tvs-product__facts svg{width:18px;height:18px;flex:none;color:var(--tvs-accent)}@media (min-width:768px){.tvs-product__top{grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:start}.tvs-product__cart .single_add_to_cart_button{width:260px}}@media (min-width:1024px){.tvs-product{padding-block:22px 48px}.tvs-product__top{grid-template-columns:420px minmax(0,1fr);gap:48px}.tvs-product__cover{position:sticky;top:100px}.tvs-product__title{font-size:32px}.tvs-product__price .price{font-size:30px}}@media (min-width:1280px){.tvs-product__top{grid-template-columns:500px minmax(0,1fr);gap:64px}}.tvs-product__section{margin-top:32px}.tvs-product__section>h2{font-size:21px;margin-bottom:14px}@media (min-width:1024px){.tvs-product__section{margin-top:52px}.tvs-product__section>h2{font-size:26px;margin-bottom:18px}}.tvs-product__desc{max-width:720px;font-size:15.5px;line-height:1.7;color:#3C4651}.tvs-product__desc p,.tvs-product__desc .description{margin:0 0 1em}.tvs-product__desc table{display:none}.tvs-product__section--shots:not(:has(img)){display:none}.tvs-product__section .brxe-tvshow-promo{margin-top:24px}@media (min-width:992px){.tvs-product__section:has(>.brxe-tvshow-promo .pr){display:grid;grid-template-columns:minmax(0,1fr) 400px;column-gap:48px;align-items:start}.tvs-product__section:has(>.brxe-tvshow-promo .pr)>h2{grid-column:1 / -1}.tvs-product__section:has(>.brxe-tvshow-promo .pr)>.tvs-product__desc{grid-column:1;grid-row:2;min-width:0}.tvs-product__section:has(>.brxe-tvshow-promo .pr)>.brxe-tvshow-promo{grid-column:2;grid-row:2;margin-top:4px}}.tvs-set__row{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding:2px 2px 6px;scroll-snap-type:x proximity}.tvs-set__row::-webkit-scrollbar{display:none}.tvs-set__item{flex:0 0 140px;display:grid;gap:4px;align-content:start;padding:10px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--tvs-line);color:var(--tvs-ink);text-decoration:none;scroll-snap-align:start}.tvs-set__cover{display:block;justify-self:center;width:calc(150px * 135 / 190)!important;height:150px!important;object-fit:contain;margin-bottom:4px}.tvs-set__meta{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--tvs-accent)}.tvs-set__name{font-size:13px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tvs-set__price{font-size:14px;font-weight:700}@media (hover:hover){.tvs-set__item:hover{box-shadow:inset 0 0 0 1.5px var(--tvs-accent)}}@media (min-width:1024px){.tvs-set__item{flex-basis:164px}.tvs-set__cover{width:calc(176px * 135 / 190)!important;height:176px!important}}ul.tvs-shots{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px;align-items:center;list-style:none;margin:0;padding:0}ul.tvs-shots>li{display:block!important;width:auto!important;padding:0!important;margin:0!important}ul.tvs-shots.is-collapsed>li:nth-child(n+13){display:none!important}ul.tvs-shots figure{margin:0}ul.tvs-shots a{display:block;border-radius:4px;cursor:zoom-in}ul.tvs-shots img{display:block;width:100%;height:auto;border-radius:4px;background:var(--tvs-soft);box-shadow:0 0 0 1px rgb(20 30 45 / .07),0 1px 2px rgb(20 30 45 / .1),0 8px 16px -10px rgb(20 30 45 / .45)}ul.tvs-shots img.is-boxed,ul.tvs-shots img.is-43{aspect-ratio:4 / 3;object-fit:cover}ul.tvs-shots img.is-boxed{aspect-ratio:704 / 540}@media (min-width:600px){ul.tvs-shots{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px}}@media (min-width:1024px){ul.tvs-shots{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px}}.tvs-shots-more{margin-top:14px}@media (min-width:768px){ul.tvs-shots a,.tvs-product__cover a{cursor:default;pointer-events:none}}.tvs-sticky{position:fixed;left:0;right:0;bottom:0;z-index:45;background:#fff;box-shadow:0 -1px 0 var(--tvs-line),0 -6px 18px rgb(20 30 45 / .08);padding-bottom:env(safe-area-inset-bottom,0);transform:translateY(calc(100% + 20px));visibility:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s linear .3s}.tvs-sticky.is-shown{transform:none;visibility:visible;transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s}.tvs-sticky__in{width:var(--tvs-container);margin-inline:auto;display:flex;align-items:center;gap:12px;padding-block:8px}.tvs-sticky__img{flex:none;display:block;width:32px;height:45px!important;object-fit:contain}.tvs-sticky__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.tvs-sticky__name{font-size:13.5px;font-weight:600;line-height:18px;color:var(--tvs-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tvs-sticky__price{font-size:15px;font-weight:700;line-height:20px;color:var(--tvs-ink);white-space:nowrap}.tvs-sticky__btn{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:0 18px;border:0;border-radius:8px;background:var(--tvs-accent);color:#fff;font-family:inherit;font-size:15px;font-weight:600;line-height:1;letter-spacing:0;cursor:pointer;transition:background-color .12s}.tvs-sticky__btn:hover{background:var(--tvs-accent-hover)}.tvs-sticky__btn:disabled{opacity:.75;cursor:default}@media (min-width:768px){.tvs-sticky{display:none}}@media (prefers-reduced-motion:reduce){.tvs-sticky,.tvs-sticky.is-shown{transition:none}}