:root{--tvc-orange:#FF6200;--tvc-orange-bright:#FF8534;--tvc-orange-deep:#C24000;--tvc-card-bg:#FFFFFF;--tvc-page-bg:#FFFFFF;--tvc-panel-bg:#F3F3F3;--tvc-panel-radius:14px;--tvc-ink:#111111;--tvc-ink-muted:#6B6B6B}.product-grid product-card,.product-grid .product-card,.product-grid .product-card__content{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.product-grid .product-card__content{--padding-block-start:0 !important;--padding-block-end:0 !important;--padding-inline-start:0 !important;--padding-inline-end:0 !important;--product-card-gap:10px !important;position:relative}.product-grid .card-gallery{--gallery-aspect-ratio:1 !important;aspect-ratio:1 / 1;background:var(--tvc-panel-bg)!important;border:1px solid transparent!important;border-radius:var(--tvc-panel-radius)!important;overflow:hidden!important;position:relative;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.product-grid .card-gallery .product-media-container{--product-media-fit:contain !important;height:100%;padding:10%;box-sizing:border-box}.product-grid .card-gallery .product-media{--ratio:1 !important;height:100%}.product-grid .card-gallery img{width:100%;height:100%;object-fit:contain!important;mix-blend-mode:multiply}.product-grid product-card:hover .card-gallery{border-color:var(--tvc-orange)!important;box-shadow:0 10px 28px #0000001f,0 0 22px #ff620038;transform:translateY(-2px)}.product-grid .tvc-offers{position:absolute;top:10px;left:10px;z-index:3;margin:0;pointer-events:none}.product-grid .tvc-offer-badge{display:inline-block;background:var(--tvc-orange);color:#fff;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:5px 9px;border-radius:999px}.product-grid quick-add-component.quick-add{--quick-add-display:flex !important;--quick-add-mobile-display:flex !important;--quick-add-mobile-opacity:1 !important;position:absolute;right:10px;bottom:10px;z-index:4;opacity:1!important;transform:none!important;width:auto}.product-grid .quick-add__button{width:40px;height:40px;min-width:40px;padding:0!important;border-radius:10px!important;border:0!important;background:var(--tvc-ink)!important;color:#fff!important;font-size:0!important;line-height:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000002e;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.product-grid .quick-add__button .svg-wrapper{display:none}.product-grid .quick-add__button:before{content:"+";font-size:24px;font-weight:500;line-height:1;color:#fff}.product-grid .quick-add__button:hover{background:var(--tvc-orange)!important;box-shadow:0 0 18px #ff62008c;transform:translateY(-1px)}.product-grid .product-card__content .text-block p[role=heading],.product-grid .product-card__content .text-block h3{color:var(--tvc-ink)!important;font-size:14px;line-height:1.35;font-weight:500;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none!important}.product-grid .product-card__content a{text-decoration:none!important}.product-grid product-card:hover .text-block p[role=heading]{color:var(--tvc-orange)!important}.product-grid product-price,.product-grid product-price.text-center{text-align:left!important}.product-grid product-price .price,.product-grid .price{color:var(--tvc-orange)!important;font-size:16px;font-weight:700!important;letter-spacing:.01em}.product-grid .price s,.product-grid .price__compare{color:var(--tvc-ink-muted)!important;font-weight:400!important;margin-right:6px}.product-grid .badge,product-card .badge{background:var(--tvc-orange)!important;color:#fff!important;border-radius:999px!important;text-transform:uppercase;letter-spacing:.12em;font-size:10px!important;font-weight:600!important}.product-grid .product-grid-view-zoom-out--details{display:none!important}@media(max-width:749px){.product-grid .quick-add__button{width:36px;height:36px;min-width:36px}.product-grid .product-card__content .text-block p[role=heading]{font-size:13px}.product-grid .price{font-size:15px}}.facets-block-wrapper--vertical{padding-right:24px}.facets--vertical .facets__panel{border-bottom:1px solid rgba(255,98,0,.22)}.facets--vertical .facets__summary{padding:14px 0!important;color:var(--tvc-ink)!important;font-family:var(--tvc-display-font,inherit);font-size:12px!important;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:color .2s ease}.facets--vertical .facets__summary:hover,.facets--vertical .facets__panel[open]>.facets__summary{color:var(--tvc-orange)!important}.facets--vertical .facets__inputs-list{padding:2px 0 14px}.facets--vertical .facets__inputs-list-item{margin:0}.facets--vertical .checkbox__label{padding:5px 0;font-size:14px;color:#333;cursor:pointer}.facets--vertical .checkbox__label:hover .checkbox__label-text{color:var(--tvc-orange)}.facets--vertical .checkbox__input{accent-color:var(--tvc-orange)}.facets--vertical .checkbox--disabled .checkbox__label{color:#b5b5b5}.facets--vertical .show-more__button{color:var(--tvc-orange)!important;font-size:13px;font-weight:600;padding:6px 0 12px}.facets--vertical .price-facet__input,.facets--vertical .field__input{border:1px solid rgba(255,98,0,.35)!important;border-radius:8px!important;background:#fff!important;color:var(--tvc-ink)!important}.facets--vertical .price-facet__input:focus,.facets--vertical .field__input:focus{border-color:var(--tvc-orange)!important;box-shadow:0 0 0 3px #ff620026;outline:none}.facets--vertical .price-facet__highest-price{color:var(--tvc-ink-muted);font-size:12px}.active-facets__button,.facets__selected,.active-facets .badge,.facets-remove .button{background:transparent!important;border:1px solid rgba(255,98,0,.42)!important;color:var(--tvc-orange)!important;border-radius:999px!important}.collection-toolbar,.facets__form select,.collection__sort select{background:#f6f6f6!important;color:#4a4a4a!important;border:1px solid rgba(255,98,0,.18)!important;border-radius:0!important}.pagination__item{color:#4a4a4a!important;border-radius:0!important}.pagination__item--current,.pagination__item[aria-current=page]{color:var(--tvc-orange)!important;border-bottom:1px solid var(--tvc-orange)!important}.tvc-collection-hero,.template-collection .section:first-of-type{background:#000;text-align:center}.template-collection .section:first-of-type h1,.tvc-collection-hero h1{color:var(--tvc-orange)!important;font-family:var(--tvc-display-font);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(28px,4.4vw,52px);margin:0;text-shadow:var(--tvc-neon-dark,none)}.template-collection .section:first-of-type .section-content-wrapper,.template-collection .section:first-of-type .text-block{justify-content:center;align-items:center;text-align:center;width:100%;max-width:100%}.template-collection .section:has(.collection-grid),.template-collection #MainContent .shopify-section:has(.product-grid){background:#fff!important}.tvc-coll-copy{width:100%;background:#000;color:#fff}.tvc-coll-copy-inner{margin:0 auto;padding:0 24px}.tvc-coll-copy-heading{color:var(--tvc-orange);font-family:var(--tvc-display-font);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(22px,3vw,34px);margin:0 0 24px;text-align:center;text-shadow:var(--tvc-neon-dark,none)}.tvc-coll-copy-body{font-size:15px;line-height:1.75;color:#e4e4e4}.tvc-coll-copy-body p{margin:0 0 16px;color:#e4e4e4}.tvc-coll-copy-body h2,.tvc-coll-copy-body h3,.tvc-coll-copy-body h4{color:var(--tvc-orange);font-family:var(--tvc-display-font);font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin:28px 0 12px}.tvc-coll-copy-body h2{font-size:clamp(19px,2.2vw,24px)}.tvc-coll-copy-body h3{font-size:17px}.tvc-coll-copy-body ul,.tvc-coll-copy-body ol{margin:0 0 16px;padding-left:20px;color:#e4e4e4}.tvc-coll-copy-body li{margin-bottom:8px}.tvc-coll-copy-body strong{color:#fff}.tvc-coll-copy-body a{color:var(--tvc-orange-bright);text-decoration:underline;text-underline-offset:2px}.tvc-coll-copy-body a:hover{color:#fff}.tvc-coll-copy-body .collection-faq{margin-top:40px}.tvc-coll-copy-body .collection-faq>h2{text-align:center;margin-bottom:20px}.tvc-coll-copy-body .faq-item.is-accordion{margin:0}.tvc-faq-acc{border-bottom:1px solid rgba(255,255,255,.14)}.tvc-faq-acc:first-of-type{border-top:1px solid rgba(255,255,255,.14)}.tvc-faq-acc-q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 4px;cursor:pointer;list-style:none;font-family:var(--tvc-display-font);font-weight:600;font-size:15px;text-transform:uppercase;letter-spacing:.02em;color:#fff;transition:color .2s}.tvc-faq-acc-q::-webkit-details-marker{display:none}.tvc-faq-acc-q:hover{color:var(--tvc-orange)}.tvc-faq-acc[open]>.tvc-faq-acc-q{color:var(--tvc-orange)}.tvc-faq-acc-q:after{content:"";flex:none;width:12px;height:12px;position:relative;background:linear-gradient(var(--tvc-orange),var(--tvc-orange)) center / 12px 2px no-repeat,linear-gradient(var(--tvc-orange),var(--tvc-orange)) center / 2px 12px no-repeat;transition:transform .25s ease}.tvc-faq-acc[open]>.tvc-faq-acc-q:after{background:linear-gradient(var(--tvc-orange),var(--tvc-orange)) center / 12px 2px no-repeat;transform:rotate(180deg)}.tvc-faq-acc-a{padding:0 4px 18px}.tvc-faq-acc-a p{margin:0 0 10px;color:#c9c9c9;font-size:15px;line-height:1.7}.tvc-faq-acc-a p:last-child{margin-bottom:0}.tvc-coll-copy-body .faq-item:not(.is-accordion) h3{color:var(--tvc-orange)}@media(max-width:749px){.tvc-coll-copy-inner{padding:0 16px}.tvc-faq-acc-q{font-size:14px;padding:15px 2px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/tvc-horizon-collection.css.map */
