.ts-product{--ts-chartreuse: #bf0;--ts-rule: 3px solid var(--ts-chartreuse)}.ts-product .page-width{max-width:114rem}body:has(.ts-product) .related-products.page-width{max-width:114rem}.ts-product__top{display:grid;grid-template-columns:1fr;grid-template-areas:"heading" "media" "info";gap:2.4rem}.ts-product__heading{grid-area:heading}.ts-product__media{grid-area:media;min-width:0}.ts-product__info{grid-area:info;min-width:0}@media screen and (min-width:750px){.ts-product__top{grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;grid-template-areas:"media heading" "media info";column-gap:3rem;row-gap:1.6rem;align-items:start}}.ts-product__info .product__info-container,.ts-product__buy .product-form{display:block}.ts-product__info .product__info-container>*+*{margin:1.5rem 0 0}.ts-product__info .product__text{margin:0}.ts-product__info .product__text.caption-with-letter-spacing{text-transform:uppercase}.ts-product__buy .product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:1.3rem;line-height:1.4;letter-spacing:.04rem;margin-bottom:1.5rem}.ts-product__buy .product-form__error-message-wrapper svg{flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.7rem;margin-top:.25rem}.ts-product__buy .product-form__buttons{max-width:none}.ts-product__title{font-family:"Sonic",var(--font-heading-family),sans-serif;font-size:5.6rem;line-height:5.6rem;font-weight:900;text-transform:uppercase;letter-spacing:1px;margin:0;color:rgb(var(--color-foreground));word-break:break-word}@media screen and (max-width:749px){.ts-product__title{font-size:4.4rem;line-height:4.4rem}}.ts-product__subtitle{font-size:2rem;line-height:1.3;margin:.6rem 0 0;color:rgba(var(--color-foreground),.85)}.ts-product__price{margin:0;padding:.8rem 0 0}.ts-product__price .price,.ts-product__price .price--large{font-size:2.4rem;font-weight:900;letter-spacing:0;color:rgb(var(--color-foreground))}.ts-product__price .price--on-sale .price-item--regular{color:#000;font-size:.75em}.ts-product__buy{margin-top:1.6rem}.ts-product__buy .product-form__submit.button{width:100%;min-height:5.6rem;height:auto;background:var(--ts-chartreuse);color:#000;border:2px solid var(--ts-chartreuse);border-radius:10px;font-weight:900;font-size:2.1rem;letter-spacing:.02em;text-transform:uppercase;box-shadow:none;transition:background .5s ease,color .5s ease}.ts-product__buy .product-form__submit.button:after,.ts-product__buy .product-form__submit.button:before{content:none}.ts-product__buy .product-form__submit.button:not([disabled]):hover{background:#000;color:var(--ts-chartreuse)}.ts-product__buy .product-form__submit.button[disabled]{background:#d5d5d5;border-color:#d5d5d5;color:#4a4a4a;cursor:not-allowed}.ts-product__buy .product-form__submit.button{margin-bottom:0}.ts-gallery__main{position:relative}.ts-gallery__image{display:block;width:100%;height:auto;border:1px solid #eee;cursor:zoom-in}.ts-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2}.ts-gallery__nav--prev{left:12px}.ts-gallery__nav--next{right:12px}.ts-gallery__nav:disabled{opacity:.3;cursor:default}.ts-gallery__nav:focus{outline:none}.ts-gallery__nav:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.ts-icon-prev,.ts-icon-next{width:40px;height:40px;display:block;background-repeat:no-repeat;background-position:center;background-color:#000;border-radius:50%;background-size:60%}.ts-icon-prev{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg fill='none' stroke='%23bbff00' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1L3 8l8 7'/%3E%3C/svg%3E")}.ts-icon-next{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg fill='none' stroke='%23bbff00' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 1l8 7-8 7'/%3E%3C/svg%3E")}.ts-gallery__thumbs{width:100%;margin-top:1.6rem}.ts-gallery__track{display:flex;gap:8px;overflow-x:auto;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.ts-gallery__track::-webkit-scrollbar{display:none}.ts-gallery__thumb{object-fit:cover;flex:0 0 auto;cursor:pointer;border:2px solid transparent;border-radius:4px;transition:border-color .15s ease}.ts-gallery__thumb:hover{border-color:#ccc}.ts-gallery__thumb.is-active{border-color:#c4f000}.ts-lightbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000e6;justify-content:center;align-items:center}.ts-lightbox.is-open{display:flex}.ts-lightbox__image{max-width:90%;max-height:90%;object-fit:contain}.ts-lightbox__close{position:absolute;top:20px;right:30px;background:transparent;border:none;color:#fff;font-size:40px;line-height:1;cursor:pointer}.ts-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.ts-lightbox__nav--prev{left:20px}.ts-lightbox__nav--next{right:20px}.ts-lightbox__nav:disabled{opacity:.3;cursor:default}.ts-lightbox__nav:focus,.ts-lightbox__close:focus{outline:none}body.ts-no-scroll{overflow:hidden}@media screen and (max-width:767px){.ts-icon-prev,.ts-icon-next{width:32px;height:32px}.ts-lightbox__close{top:12px;right:16px;font-size:32px}}.ts-product__support{margin-top:4.8rem}.ts-support-title{font-weight:700;font-size:2.4rem;margin:30px 0 15px;text-align:center;text-transform:uppercase;color:rgb(var(--color-foreground))}.ts-support-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:40px}.ts-support-grid--downloads .ts-support-item{flex:0 0 calc(33.33% - 20px)}.ts-support-grid--videos .ts-support-item{flex:0 0 calc(25% - 20px)}.ts-support-item{text-align:center}.ts-support-item strong{display:block;margin-bottom:.25rem;text-transform:uppercase;font-size:1.4rem}.ts-support-item a,.ts-support-item span.ts-support-placeholder{display:block;margin:0 auto}.ts-support-item img{display:block;margin:0 auto;max-width:100%;height:auto}@media screen and (max-width:768px){.ts-support-grid--downloads .ts-support-item,.ts-support-grid--videos .ts-support-item{flex:0 0 48%}}@media screen and (max-width:480px){.ts-support-grid--downloads .ts-support-item,.ts-support-grid--videos .ts-support-item{flex:0 0 100%}}.ts-product__section-heading{text-transform:uppercase;font-weight:700;font-size:1.5rem;letter-spacing:0;margin:3rem 0 .5rem;color:rgb(var(--color-foreground))}.ts-product__rule{border:0;border-top:var(--ts-rule);height:0;background:none;margin:0 0 2rem;opacity:1}.ts-product__description{font-size:1.4rem;line-height:1.6;color:rgb(var(--color-foreground))}.ts-product__description img{max-width:100%;height:auto}.ts-product__description iframe{width:100%;aspect-ratio:16 / 9;border:0;height:auto}.ts-product__description h2,.ts-product__description h3,.ts-product__description h4,.ts-product__description h5,.ts-product__description h6{letter-spacing:0}.ts-product .ts-product__specs table{width:100%;border-collapse:collapse;border-style:none;box-shadow:none;table-layout:auto;margin-bottom:30px;font-size:1.4rem}.ts-product .ts-product__specs table tr:nth-child(odd){background:#c1c1c1}.ts-product .ts-product__specs table td,.ts-product .ts-product__specs table th{border:1px solid #000;padding:5px;text-align:left;letter-spacing:0}.ts-product .ts-product__specs table th{font-weight:700;text-transform:uppercase}.ts-product .ts-product__specs table td:first-child{font-weight:700}.ts-product .ts-product__description table{border-collapse:collapse;border-style:none;box-shadow:none;table-layout:auto}.ts-product .ts-product__description table td,.ts-product .ts-product__description table th{border:1px solid rgba(0,0,0,.35);padding:5px}.ts-product__specs-empty{font-size:1.4rem}.ts-product__description .container,.ts-product__description .container-fluid{width:100%;margin-right:auto;margin-left:auto}.ts-product__description .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.ts-product__description .col-12,.ts-product__description .col-md-6,.ts-product__description .col-md-12{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%}@media screen and (min-width:768px){.ts-product__description .col-md-6{flex:0 0 50%;max-width:50%}}.ts-product__description .img-fluid{max-width:100%;height:auto}.ts-product__description .d-block{display:block!important}.ts-product__description .mx-auto{margin-right:auto!important;margin-left:auto!important}.ts-product__description .text-center{text-align:center!important}.ts-product__description .my-0{margin-top:0!important;margin-bottom:0!important}.ts-product__description .my-3{margin-top:1.6rem!important;margin-bottom:1.6rem!important}.ts-product__description .mb-2{margin-bottom:.8rem!important}.ts-product__description .mb-3{margin-bottom:1.6rem!important}.ts-product__description .pt-4{padding-top:2.4rem!important}.ts-product__description .py-3{padding-top:1.6rem!important;padding-bottom:1.6rem!important}.ts-product__description .pb-120{padding-bottom:120px}.ts-product__description .specs_highlight{display:flex;justify-content:center;width:100%}.ts-product__description .specs_highlight div{max-width:50%}.ts-product__description .specs_highlight div.highlight_text{background:#000;padding:3em}.ts-product__description .specs_highlight div.highlight_text h2{color:#fff;font-size:36px;font-family:"Sonic",var(--font-heading-family),sans-serif;margin:0}.ts-product__description .specs_highlight div.highlight_text h6{margin:0 0 20px;color:var(--ts-chartreuse);font-size:14px}.ts-product__description .specs_highlight div.highlight_text p{color:#fff;font-size:11px;letter-spacing:1px}.ts-product__description .specs_highlight .highlight_image{display:flex}.ts-product__description .specs_highlight .highlight_image img{object-fit:cover;align-self:center;max-width:100%}@media screen and (max-width:768px){.ts-product__description .specs_highlight{flex-direction:column}.ts-product__description .specs_highlight:nth-child(2n){flex-direction:column-reverse}.ts-product__description .specs_highlight div{max-width:100%}.ts-product__description .specs_highlight div.highlight_text h2{font-size:30px;text-align:center}.ts-product__description .specs_highlight div.highlight_text h6{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/section-main-product-frontend.css.map */
