:root{--tv-cream: #faf7f2;--tv-charcoal: #152238;--tv-tan: #e8dfd3;--tv-navy: #152238;--tv-honey: #efa63c;--tv-honey-soft: #f6c97a;--tv-honey-wash: #E8DFD3;--tv-sage: #d6e4f0;--tv-sage-wash: #eaf1f8;--tv-ease-out: cubic-bezier(.23, 1, .32, 1);--tv-wave-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 40' preserveAspectRatio='none'%3E%3Cpath d='M0,40 C320,0 640,0 960,20 S1600,40 1920,10 L1920,40 Z'/%3E%3C/svg%3E")}.announcement-bar .announcement-bar__text,.announcement-bar .text-block,.announcement-bar .text-block *{color:var(--tv-charcoal);font-weight:700}.announcement-bar .announcement-bar__marquee:not([data-disabled]) .marquee__wrapper,.pdp-trust-marquee .pdp-trust-marquee__marquee:not([data-disabled]) .marquee__wrapper{animation-duration:var(--tv-marquee-duration, var(--marquee-speed))}#header-component{box-shadow:none}.header .menu-list__link{font-weight:500;color:var(--tv-charcoal)}.header .menu-list__link-title{position:relative}.header .menu-list__link-title:after{content:"";position:absolute;left:var(--gap-sm, 8px);right:var(--gap-sm, 8px);bottom:-4px;height:2px;border-radius:2px;background:var(--tv-honey);transform:scaleX(0);transform-origin:left;pointer-events:none}.header .menu-list__link[aria-current=page] .menu-list__link-title:after{transform:scaleX(1)}@media(hover:hover)and (pointer:fine){.header .menu-list__link:hover .menu-list__link-title:after{transform:scaleX(1)}}@media(prefers-reduced-motion:no-preference){.header .menu-list__link-title:after{transition:transform .2s var(--tv-ease-out)}}.shopify-section .section-background[data-tv-tint=honey]{background-image:linear-gradient(180deg,var(--tv-honey-wash) 0%,#fdf4e6 100%)}.shopify-section .section-background[data-tv-tint=sage]{background-image:linear-gradient(180deg,#f3f8fc 0%,var(--tv-sage-wash) 100%)}.shopify-section[id$=__pdp_trust_marquee]{position:relative}.shopify-section[id$=__pdp_trust_marquee]:before,.shopify-section[id$=__footer_m9NzUG]:before{content:"";position:absolute;left:0;right:0;top:-39px;height:44px;background:var(--tv-navy);-webkit-mask:var(--tv-wave-mask) top / 100% 40px no-repeat,linear-gradient(#000,#000) bottom / 100% 5px no-repeat;mask:var(--tv-wave-mask) top / 100% 40px no-repeat,linear-gradient(#000,#000) bottom / 100% 5px no-repeat;pointer-events:none;z-index:1}.product-information[data-tv-tint]>product-component{margin-block-end:48px}.product-information[data-tv-tint] .product-details>.group-block{--tv-card-line: var(--tv-honey-soft);background:#fff;border:2px solid var(--tv-card-line);border-radius:24px;box-shadow:6px 6px color-mix(in srgb,var(--tv-card-line) 60%,transparent);padding:32px 24px}.product-information[data-tv-tint=sage] .product-details>.group-block{--tv-card-line: var(--tv-sage)}#MainContent .product-information .product-details [class*=__benefit_row_]{border-radius:16px;box-shadow:none}#MainContent .product-information .product-details [class*=__benefit_row_1]{box-shadow:5px 5px 0 0 var(--tv-honey)}#MainContent .product-information .product-details [class*=__badge_material]{border-radius:999px;border:1px solid var(--tv-honey-soft);padding:4px 14px;font-weight:700}#MainContent .product-information .product-details [class*=__badge_material] :is(p,strong,span){font-weight:700;text-transform:none}@media(hover:hover)and (pointer:fine){#MainContent .product-information .add-to-cart-button:hover{box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){#MainContent .product-information .add-to-cart-button:not(:disabled):hover{transform:translateY(-1px)}}.product-information[data-tv-tint] .variant-option__button-label:not(.variant-option__button-label--has-swatch){border-radius:999px}.product-information[data-tv-tint] .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked){box-shadow:3px 3px 0 0 var(--tv-honey)}@media(hover:hover)and (pointer:fine){.product-information[data-tv-tint] .variant-option__button-label:not(.variant-option__button-label--has-swatch):hover{border-color:var(--tv-honey)}}#MainContent :is(.product-information[data-tv-tint],[id$=__faq_1],[id$=__faq_2],[id$=__product_details_accordion]) .accordion{background:#fff;border:1px solid var(--tv-tan);border-radius:20px}#MainContent :is([id$=__faq_1],[id$=__faq_2]) .accordion{padding:4px 20px}#MainContent :is(.product-information[data-tv-tint],[id$=__faq_1],[id$=__faq_2],[id$=__product_details_accordion]) .accordion .details__header .icon-caret{display:inline-grid;place-items:center;flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:var(--tv-honey);color:var(--tv-charcoal)}#MainContent :is(.product-information[data-tv-tint],[id$=__faq_1],[id$=__faq_2],[id$=__product_details_accordion]) .accordion .details__header .icon-caret svg{width:10px;height:10px}@media(prefers-reduced-motion:no-preference){#MainContent :is(.product-information[data-tv-tint],[id$=__faq_1],[id$=__faq_2],[id$=__product_details_accordion]) .accordion .icon-caret svg{transition:transform .2s var(--tv-ease-out)}}.pdp-trust-marquee .pdp-trust-marquee__icon{color:var(--tv-honey)}#MainContent .shopify-section .comparison-table-section .comparison-table-section__scroll{--ct-bg: #fff;background:#fff;border:1px solid var(--tv-tan);border-radius:24px;box-shadow:8px 8px 0 0 var(--tv-honey-wash)}.shopify-section[id$=__footer_m9NzUG],.shopify-section[id$=__footer_utilities_jLGE8U]{--color-primary-button-background: var(--tv-cream);--color-primary-button-text: var(--tv-charcoal);--color-primary-button-border: var(--tv-cream)}.shopify-section[id$=__footer_m9NzUG] a,.shopify-section[id$=__footer_utilities_jLGE8U] a{color:var(--tv-cream)}.shopify-section[id$=__footer_m9NzUG] :focus-visible,.shopify-section[id$=__footer_utilities_jLGE8U] :focus-visible{outline-color:var(--tv-cream)}.shopify-section[id*=__product_recommendations] .card-gallery{background:var(--tv-honey-wash);border-radius:20px;overflow:hidden}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.shopify-section[id*=__product_recommendations] .card-gallery img{transition:transform .3s var(--tv-ease-out)}.shopify-section[id*=__product_recommendations] .card-gallery:hover img{transform:scale(1.03)}}@media screen and (max-width:749px){.product-information.section--page-width[data-tv-tint] .product-details>.group-block{padding-inline:16px}#MainContent :is([id$=__faq_1],[id$=__faq_2]) .accordion{padding:4px 16px}.product-information[data-tv-tint]>product-component{margin-block-end:28px}.product-information[data-tv-tint] .product-details>.group-block{padding:20px 16px;box-shadow:4px 4px color-mix(in srgb,var(--tv-card-line) 60%,transparent)}#MainContent .product-information .product-details [class*=__benefit_row_1]{box-shadow:4px 4px 0 0 var(--tv-honey)}#MainContent .shopify-section .comparison-table-section .comparison-table-section__scroll{box-shadow:5px 5px 0 0 var(--tv-honey-wash)}.shopify-section[id$=__pdp_trust_marquee]:before,.shopify-section[id$=__footer_m9NzUG]:before{top:-23px;height:28px;-webkit-mask-size:100% 24px,100% 5px;mask-size:100% 24px,100% 5px}}@media(prefers-reduced-motion:reduce){.announcement-bar__marquee .marquee__wrapper,[id$=__pdp_trust_marquee] *{animation:none!important}.button:not(.button-secondary,.button-unstyled):before{display:none}}@media screen and (max-width:749px){body{overflow-x:clip}body .pgo-trust__body,body .pgo-faq__answer,body .pgo-faq__answer p,body .bundle-offer__body,body .pgo-edu__body,body .ship-country-notice,body .ship-country-notice p{font-size:1rem;line-height:1.5}body .pgo-faq details>summary,body .pgo-faq summary span,body .details__header{font-size:1rem}body .announcement-bar__text,body .tv-bundle-card__sub,body .bundle-offer__label,body .gpb__label-name,body .gpb__label-sub,body .gpb__note,body .gpb__title,body .trv-strip__item,body .tv-guides__title,body .pgo-std__label,body .pgo-vs__footnote,body .email-signup__consent,body .email-signup__consent a,body .footer-utilities__text,body .footer-utilities__text a,body .policy-list-trigger,body .price-item,body .product-badges__badge,body .tvs__label{font-size:.8125rem;line-height:1.45}body .gpb .price,body .gpb .price-item__group,body .bundle-offer .price,body .bundle-offer .price-item__group{font-size:.875rem}body .pgo-faq__eyebrow,body .pgo-edu__label,body .pgo-trust__pill{font-size:.75rem}body .pgo-vs__label{line-height:1.2;padding-right:6px!important}body .pgo-vs__col,body .pgo-vs__us--head{font-size:.8125rem}body .pgo-faq summary,body .details__header{min-height:44px}body .pgo-trust__nav{width:44px;height:44px;font-size:22px}body .facets-toggle__button{min-height:44px;display:inline-flex;align-items:center}body .quiz-popup__teaser-close,body .feature-reveal__dot{min-width:44px;min-height:44px}body footer a[href^="/"]:not([href="/"]):not(.button),body .tv-guides a,body .bundle-offer__title,body .footer-utilities__text a,body .policy-list-trigger,body .email-signup__consent a{display:inline-block;padding:12px 4px;margin:-12px -4px;position:relative}body .announcement-bar__link{display:inline-flex;align-items:center;min-height:44px}body:has(.sticky-add-to-cart__bar) .quiz-popup__teaser:not([hidden]){bottom:calc(92px + env(safe-area-inset-bottom,0px))}.sticky-add-to-cart__bar{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}}@media screen and (max-width:749px){body .pgo-std__body,body .gpb__message{font-size:1rem!important;line-height:1.5}body .tv-guides__title,body .pgo-faq__eyebrow,body .pgo-edu__label,body .pgo-trust__pill{font-size:.8125rem!important}body .trv-strip a,body .tv-guides a,body .pgo-faq__answer a{display:inline-block;padding:12px 0;margin:-12px 0}}@media screen and (max-width:749px){body .pgo-vs__label{font-size:.75rem;letter-spacing:0;overflow-wrap:normal;word-break:normal}body .pgo-vs table{table-layout:auto!important;width:100%}body .pgo-vs__label{min-width:0!important;width:auto}body .pgo-vs__col,body .pgo-vs__us--head{width:22%}}@media screen and (max-width:749px){body .feature-reveal--has-bg .feature-reveal__label-title,body .feature-reveal--has-bg .feature-reveal__label-text{display:inline-block;background:#152238c7;color:#fff;text-shadow:none;padding:3px 8px;border-radius:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone}body .feature-reveal--has-bg .feature-reveal__label-text{font-size:.875rem}}body footer .text-block.text-block h2{line-height:1.2}@media screen and (max-width:749px){body .blog-post-content h2{font-size:1.625rem;line-height:1.2;margin-top:1.6em}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/trimvoro-live.css.map */
