html{overflow-x:hidden!important;max-width:100vw!important;width:100%;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body.gradient,body{background:var(--tv-bg-primary)!important;color:var(--tv-text-primary)!important;font-family:var(--tv-font-body)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden!important;max-width:100vw!important;width:100%;position:relative;text-rendering:optimizeLegibility}#MainContent{background:var(--tv-bg-primary)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--tv-font-heading)!important;color:var(--tv-text-primary)!important;font-weight:700;letter-spacing:-.025em;line-height:1.15;margin-top:0}p{color:var(--tv-text-secondary);line-height:1.65}.tv-container{max-width:var(--tv-max-width);margin:0 auto;padding:0 24px}@media(max-width:767px){.tv-container{padding:0 18px}}.tv-section{padding:var(--tv-section-pad-desktop) 0;position:relative}@media(max-width:767px){.tv-section{padding:var(--tv-section-pad-mobile) 0}}.tv-section-header{text-align:center;max-width:680px;margin:0 auto 3.25rem}@media(max-width:767px){.tv-section-header{margin-bottom:2rem}}.tv-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--tv-font-heading);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--tv-accent);background:var(--tv-accent-soft);border:1px solid var(--tv-accent-border);padding:6px 14px;border-radius:var(--tv-radius-full);margin-bottom:14px}.tv-section-title{font-size:var(--tv-text-3xl);font-weight:700;line-height:1.14;margin:0 0 14px;color:var(--tv-text-primary);letter-spacing:-.025em}.tv-section-subtitle{font-size:var(--tv-text-lg);color:var(--tv-text-secondary);line-height:1.6;margin:0 auto;max-width:580px}.tv-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--tv-font-heading);font-size:.95rem;font-weight:600;padding:15px 28px;border-radius:var(--tv-radius-full);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background-color var(--tv-transition-base),color var(--tv-transition-base),border-color var(--tv-transition-base),transform var(--tv-transition-fast),box-shadow var(--tv-transition-base);line-height:1.2;white-space:nowrap}.tv-btn-primary{background:var(--tv-text-primary);color:#fff!important;box-shadow:var(--tv-shadow-cta)}.tv-btn-primary:hover{background:var(--tv-accent);color:#fff!important;transform:translateY(-1px);box-shadow:var(--tv-shadow-glow)}.tv-btn-secondary{background:#fff;color:var(--tv-text-primary)!important;border:1px solid var(--tv-border-hover)}.tv-btn-secondary:hover{border-color:var(--tv-text-primary);background:var(--tv-bg-secondary);transform:translateY(-1px)}.tv-btn-lg{font-size:1rem;padding:17px 34px}.tv-packshot-stage{background:var(--tv-bg-stage);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.tv-packshot-stage img{width:100%;height:100%;object-fit:contain!important;object-position:center center!important}.tv-stars{display:inline-flex;align-items:center;gap:2px;color:var(--tv-trustpilot-green)}.tv-stars svg{width:15px;height:15px;fill:currentColor}.shopify-policy__container{max-width:820px!important;margin:0 auto!important;padding:64px 24px 96px!important}.shopify-policy__title{text-align:left!important;margin-bottom:28px!important;padding-bottom:20px!important;border-bottom:1px solid var(--tv-border-light)}.shopify-policy__title h1{font-size:var(--tv-text-3xl)!important;font-weight:700!important;color:var(--tv-text-primary)!important}.shopify-policy__body{color:var(--tv-text-secondary)!important;font-size:1.02rem!important;line-height:1.75!important}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body strong{color:var(--tv-text-primary)!important}.card-wrapper{background:var(--tv-bg-surface)!important;border:1px solid var(--tv-border-light)!important;border-radius:var(--tv-radius-lg)!important;overflow:hidden;transition:all var(--tv-transition-base)!important;box-shadow:var(--tv-shadow-xs)}.card-wrapper:hover{border-color:var(--tv-border-hover)!important;transform:translateY(-2px);box-shadow:var(--tv-shadow-hover)}.card__heading a{color:var(--tv-text-primary)!important;font-family:var(--tv-font-heading)!important;font-weight:600!important;text-decoration:none!important}.price{color:var(--tv-text-primary)!important;font-family:var(--tv-font-heading)!important;font-weight:700!important}.button,.shopify-payment-button__button--unbranded{background:var(--tv-text-primary)!important;color:#fff!important;font-family:var(--tv-font-heading)!important;font-weight:600!important;border-radius:var(--tv-radius-full)!important;border:none!important}.button:hover{background:var(--tv-accent)!important}.button--secondary{background:#fff!important;color:var(--tv-text-primary)!important;border:1px solid var(--tv-border-hover)!important}.tv-card-31{background:#fff;border:1px solid var(--tv-border-light, #E6E6E1);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,border-color .24s ease;box-shadow:0 4px 16px #17212b08;height:100%}.tv-card-31:hover{transform:translateY(-4px);box-shadow:0 14px 34px #17212b12;border-color:var(--tv-border-hover, #CFCFC8)}.tv-card-31__media{position:relative;aspect-ratio:1 / 1;background:#fff;border-bottom:1px solid var(--tv-border-light, #E6E6E1);padding:26px;display:flex;align-items:center;justify-content:center;overflow:hidden;text-decoration:none}.tv-card-31__img{width:100%;height:100%;object-fit:contain!important;object-position:center center!important;transition:transform .32s cubic-bezier(.22,1,.36,1)}.tv-card-31:hover .tv-card-31__img{transform:scale(1.03)}.tv-card-31__badges{position:absolute;top:12px;left:12px;z-index:2;display:flex;gap:6px}.tv-card-31__badge{font-family:var(--tv-font-heading);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.tv-card-31__badge--brand{background:var(--tv-accent-soft, #EBF4F8);color:var(--tv-accent, #0E82B4)}.tv-card-31__badge--sale{background:#ecf7f2;color:#157f56}.tv-card-31__badge--muted{background:var(--tv-bg-secondary, #F4F4F0);color:var(--tv-text-muted, #6E7885)}.tv-card-31__body{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1}.tv-card-31__rating{display:flex;align-items:center;gap:6px;margin-bottom:8px}.tv-card-31__stars{color:#00b67a;font-size:.78rem;letter-spacing:1px}.tv-card-31__rating-text{font-size:.75rem;font-weight:600;color:var(--tv-text-muted, #6E7885)}.tv-card-31__title{font-family:var(--tv-font-heading);font-size:1.06rem;font-weight:700;line-height:1.3;margin:0 0 6px;color:var(--tv-text-primary, #17212B)}.tv-card-31__title a{color:inherit;text-decoration:none}.tv-card-31__title a:hover{color:var(--tv-accent, #0E82B4)}.tv-card-31__benefit{font-size:.85rem;color:var(--tv-text-secondary, #4A5562);line-height:1.5;margin:0 0 16px;flex:1}.tv-card-31__footer{margin-top:auto;padding-top:14px;border-top:1px solid var(--tv-border-light, #E6E6E1)}.tv-card-31__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:12px}.tv-card-31__price{font-family:var(--tv-font-heading);font-size:1.25rem;font-weight:800;color:var(--tv-text-primary, #17212B)}.tv-card-31__compare{font-size:.85rem;color:var(--tv-text-muted, #6E7885);text-decoration:line-through}.tv-card-31__vat{font-size:.7rem;color:var(--tv-text-muted, #6E7885);margin-left:auto}.tv-card-31__form{margin:0}.tv-card-31__btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--tv-text-primary, #17212B);color:#fff!important;border:none;border-radius:999px;padding:12px 18px;font-family:var(--tv-font-heading);font-size:.88rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background-color .2s ease,transform .16s ease}.tv-card-31__btn:hover{background:var(--tv-accent, #0E82B4);transform:translateY(-1px)}.tv-card-31__btn--soldout{background:var(--tv-bg-secondary, #F4F4F0);color:var(--tv-text-secondary, #4A5562)!important;border:1px solid var(--tv-border-light, #E6E6E1)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/truviv-global.css.map */
