html{scroll-behavior:smooth;scroll-padding-top:100px}body{letter-spacing:0}.tv-wrap{max-width:1320px;margin:auto;padding:0 48px}.tv-section{padding:92px 0}.tv-eyebrow{font-size:12px!important;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin:0 0 23px;line-height:1.6}.tv-hero{display:grid;grid-template-columns:1fr 1fr;background:#0b0b0c;color:#fff;min-height:630px}.tv-hero__copy{padding:78px max(48px,calc((100vw - 1224px)/2));padding-right:55px;display:flex;flex-direction:column;justify-content:center}.tv-hero h1{font-size:clamp(44px,4.25vw,68px);line-height:1.04;letter-spacing:-.048em;color:#fff;margin:0 0 26px;max-width:650px}.tv-hero h1 span{display:block;color:#5f5fff}.tv-lead{font-size:18px;line-height:1.65}.tv-lead p{margin:0 0 18px}.tv-hero .tv-lead{color:#d0cdd5;max-width:500px}.tv-hero__image{position:relative;min-width:0;overflow:hidden}.tv-hero__image img{width:100%;height:100%;object-fit:cover;object-position:57% center;position:absolute;top:0;right:0;bottom:0;left:0}.tv-hero__caption{position:absolute;bottom:30px;left:30px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:#0009;padding:10px 13px}.tv-actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:18px}.tv-button{display:inline-flex;justify-content:space-between;gap:30px;align-items:center;min-height:54px;padding:16px 25px;background:#5f5fff;color:#111!important;text-decoration:none;font-size:15px;font-weight:700;border:1px solid #5F5FFF;border-radius:6px;transition:background .2s,transform .2s}.tv-button:hover{background:#5f5fff;border-color:#5f5fff;transform:translateY(-1px)}.tv-button span{font-size:22px;line-height:1}.tv-text-link{display:inline-flex;align-items:center;gap:20px;color:inherit;text-underline-offset:6px;font-weight:600;font-size:14px}.tv-hero__note{font-size:12px;color:#b9b5c0;margin:27px 0 0}.tv-section h2,.tv-story h2{font-size:clamp(30px,3.2vw,47px);line-height:1.13;letter-spacing:-.035em;margin:0 0 25px}.tv-section-head{max-width:700px;margin-bottom:45px}.tv-intro{font-size:17px;line-height:1.7;color:#54525b}.tv-values__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #dcd9e1}.tv-value{padding:33px 34px 0 0}.tv-value+.tv-value{padding-left:34px;border-left:1px solid #dcd9e1}.tv-number{display:block;font-size:13px;font-weight:700;color:#5f5fff;margin-bottom:32px}.tv-value h3{font-size:24px;letter-spacing:-.025em;margin:0 0 14px}.tv-value p{font-size:16px;line-height:1.75;color:#54525b;margin:0}.tv-feature{background:#f1f1ff}.tv-split{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.tv-feature__visual{min-width:0}.tv-feature__visual img{display:block;width:100%;height:auto;object-fit:contain;border-radius:8px}.tv-type-art{aspect-ratio:1;display:flex;flex-direction:column;justify-content:space-between;background:#e5e5ff;color:#111;border-radius:8px;padding:38px;overflow:hidden}.tv-type-art p,.tv-type-art span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:600}.tv-type-art>div{font-family:var(--font-heading-family);font-size:clamp(34px,4.2vw,66px);font-weight:700;line-height:1.04;letter-spacing:-.05em}.tv-type-art--product{margin:0 0 30px;aspect-ratio:1;min-height:360px}.tv-checks{list-style:none;padding:0;margin:25px 0;font-size:15px}.tv-checks li{display:flex;gap:12px;padding:9px 0;border-bottom:1px solid #e1dce9}.tv-checks span{color:#5f5fff;font-weight:700}.tv-price{font-size:25px;font-weight:600;letter-spacing:-.02em;margin:25px 0 18px}.tv-small{font-size:12px;color:#5b5664;margin:15px 0 0}.tv-story{padding:86px 0;background:#151417;color:#fff}.tv-story h2{color:#fff;margin-bottom:0}.tv-story .tv-eyebrow{color:#5f5fff}.tv-story__copy .tv-lead{color:#dbd7e3}.tv-story .tv-text-link{color:#5f5fff}.tv-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.tv-faq__grid>div:first-child>div{font-size:16px;color:#54525b;line-height:1.7}.tv-faq__grid .tv-text-link{margin-top:20px}.tv-faq__item{border-top:1px solid #dcd9e1}.tv-faq__item:last-child{border-bottom:1px solid #dcd9e1}.tv-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:23px 0;cursor:pointer;font-size:16px;font-weight:600;line-height:1.5}.tv-faq summary::-webkit-details-marker{display:none}.tv-faq summary>span{font-size:24px;font-weight:400;color:#5f5fff}.tv-faq details[open] summary>span{transform:rotate(45deg)}.tv-faq__answer{font-size:15px;line-height:1.75;color:#54525b;padding:0 30px 22px 0}.tv-faq__answer p{margin:0 0 12px}.tv-faq__answer a,.tv-section a:not(.tv-button){text-underline-offset:4px}.tv-service{background:#f1f1ff;padding:24px 0;border-bottom:1px solid #E5E5FF}.tv-service__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.tv-service__grid>div{display:flex;align-items:center;gap:17px}.tv-service__mark{font-size:22px;color:#5f5fff}.tv-service strong{font-size:13px}.tv-service p{font-size:12px;line-height:1.5;margin:3px 0 0;color:#544c62}.shopify-policy__container{max-width:920px!important;padding:55px 25px!important}.shopify-policy__body{font-size:16px;line-height:1.8}.footer__content-top{padding-top:25px}.product__title{letter-spacing:-.035em}.product__info-container .rte{line-height:1.7}.tv-hero :focus-visible,.tv-section :focus-visible,.tv-story :focus-visible{outline:3px solid #5F5FFF;outline-offset:5px}@media(min-width:1600px){.tv-hero__copy{padding-left:max(60px,calc((100vw - 1320px)/2))}}@media(max-width:989px){.tv-wrap{padding:0 28px}.tv-hero{min-height:540px}.tv-hero__copy{padding:54px 30px}.tv-hero h1{font-size:44px}.tv-hero .tv-actions{gap:20px}.tv-split,.tv-faq__grid{gap:40px}.tv-section{padding:70px 0}.tv-lead{font-size:16px}}@media(max-width:749px){.tv-wrap{padding:0 22px}.tv-hero{grid-template-columns:1fr;min-height:0}.tv-hero__copy{padding:45px 24px 38px}.tv-hero h1{font-size:43px;max-width:500px;margin-bottom:23px}.tv-hero .tv-eyebrow{margin-bottom:22px}.tv-hero__image{height:300px;min-height:300px}.tv-hero__image img{object-position:55% 56%}.tv-hero__caption{left:22px;bottom:22px}.tv-actions{gap:22px;margin-top:10px}.tv-hero__note{margin-top:23px}.tv-section{padding:55px 0}.tv-section h2,.tv-story h2{font-size:34px}.tv-section-head{margin-bottom:30px}.tv-values__grid{grid-template-columns:1fr}.tv-value,.tv-value+.tv-value{border-left:0;border-bottom:1px solid #dcd9e1;padding:24px 0}.tv-number{margin-bottom:16px}.tv-value h3{font-size:23px}.tv-value p{font-size:15px}.tv-split,.tv-faq__grid{grid-template-columns:1fr;gap:32px}.tv-type-art{aspect-ratio:1.15;padding:30px}.tv-type-art>div{font-size:49px}.tv-type-art--product{margin:16px 20px 25px;min-height:0;aspect-ratio:1.18}.tv-story{padding:55px 0}.tv-service{padding:19px 0}.tv-service__grid{grid-template-columns:1fr;gap:16px}.tv-service__grid>div{gap:15px}.tv-service__mark{width:23px;text-align:center}.tv-faq summary{font-size:15px;padding:20px 0}.tv-faq__answer{padding-right:0}.tv-price{font-size:24px}.tv-feature__copy .tv-button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tv-button{transition:none}}.tv-availability{font-size:1.4rem;font-weight:650;margin:0 0 .4rem;color:#333}.tv-order-total{font-size:1.4rem;margin:.4rem 0 1.2rem}.product-form__input input[type=radio]+label{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.product-form__input select,.quantity__button,.quantity__input{min-height:44px}.header__icon,.drawer__close{min-width:44px;min-height:44px}.announcement-bar__message a{color:inherit;text-decoration:underline;text-underline-offset:3px}.tv-faq__item summary{min-height:56px}.tv-faq__item summary:focus-visible,.tv-button:focus-visible,.header a:focus-visible{outline:3px solid #5F5FFF;outline-offset:4px}.tv-product-awaiting-media .product__media-wrapper{display:block}.product .product-form__submit,.cart__checkout-button{--color-button:95, 95, 255;--color-button-text:17,17,17;min-height:52px;font-weight:700}@media(min-width:750px){.tv-product-awaiting-media,.tv-product-awaiting-media .product__info-container{max-width:none}}@media(max-width:749px){.tv-type-art--product{min-height:220px;aspect-ratio:1.35;padding:24px}.tv-type-art--product div{font-size:clamp(3.4rem,10vw,5rem)}.tv-type-art--product span{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tv-hero *,.tv-section *{transition:none!important;animation:none!important}}.footer-block-image .footer-block__image-wrapper:has(a[href="/"]){background:#fff;border-radius:8px;padding:8px}.tv-faq h1,.tv-story h1{font-size:clamp(30px,3.2vw,47px);line-height:1.13;letter-spacing:-.035em;margin:0 0 25px}@media(max-width:749px){.tv-faq h1,.tv-story h1{font-size:34px}}.tv-story h1{color:#fff;margin-bottom:0}.sticky-atc--trovik-inline .sticky-atc-container{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;gap:6px!important}.sticky-atc--trovik-inline .sticky-atc__left{display:contents!important}.sticky-atc--trovik-inline .sticky-atc__left__content{flex:1 1 auto;min-width:0}.sticky-atc--trovik-inline [id^=StickyAtcVariantPicker-]{display:flex!important;flex-flow:row nowrap!important;align-items:center;gap:4px;width:auto!important;max-width:none!important;min-width:0;flex:0 0 auto!important;margin:0!important}.sticky-atc--trovik-inline [id^=StickyAtcVariantPicker-]>.product-form__input--dropdown{flex:0 0 auto!important;width:98px!important;max-width:none!important;min-width:0!important;margin:0!important;transform:none!important}.sticky-atc--trovik-inline [id^=StickyAtcVariantPicker-]>.product-form__input--dropdown:nth-of-type(2){width:140px!important}.sticky-atc--trovik-inline [id^=StickyAtcVariantPicker-] .select,.sticky-atc--trovik-inline [id^=StickyAtcVariantPicker-] select{width:100%!important;min-width:0}.sticky-atc--trovik-inline [id^=StickyAtcVariantPicker-] select{height:42px;min-height:42px;padding:0 24px 0 10px;font-size:13px;line-height:1.25}.sticky-atc--trovik-inline [id^=StickyAtcVariantPicker-] .icon-caret{right:8px}.sticky-atc--trovik-inline .sticky-atc__button{flex:0 0 auto;width:auto;margin:0}.sticky-atc--trovik-inline .sticky-atc__button .button{min-height:42px}@media screen and (max-width:749px){.sticky-atc--trovik-inline .sticky-atc-container{padding:8px 10px;gap:4px!important}.sticky-atc--trovik-inline .sticky-atc-container{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:4px!important;row-gap:6px!important}.sticky-atc--trovik-inline .sticky-atc__image{display:block!important;grid-column:1;grid-row:1;width:40px;height:40px;margin:0}.sticky-atc--trovik-inline .sticky-atc__image img{width:100%;height:100%;object-fit:cover;border-radius:5px}.sticky-atc--trovik-inline .sticky-atc__left__content{display:block!important;grid-column:2 / 4;grid-row:1;min-width:0;margin:0 0 0 3px}.sticky-atc--trovik-inline .sticky-atc__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 2px;font-size:12px;line-height:1.2}.sticky-atc--trovik-inline .sticky-atc__price .price{font-size:13px;line-height:1.2;margin:0}.sticky-atc--trovik-inline .sticky-atc__button{grid-column:3;grid-row:2}.sticky-atc--trovik-inline [id^=StickyAtcVariantPicker-]{flex:1 1 0!important;grid-column:1 / 3;grid-row:2}.sticky-atc--trovik-inline [id^=StickyAtcVariantPicker-]>.product-form__input--dropdown{flex:0 0 38%!important;width:0!important}.sticky-atc--trovik-inline [id^=StickyAtcVariantPicker-]>.product-form__input--dropdown:nth-of-type(2){flex:1 1 0!important;width:0!important}.sticky-atc--trovik-inline [id^=StickyAtcVariantPicker-] select{padding:0 19px 0 6px;font-size:11.5px;letter-spacing:0}.sticky-atc--trovik-inline [id^=StickyAtcVariantPicker-] .icon-caret{right:6px}.sticky-atc--trovik-inline .sticky-atc__button .button{min-width:0!important;padding:0 10px!important;font-size:12px;letter-spacing:0;white-space:nowrap}}@media screen and (max-width:749px){html:root{--header-height:50px}.section-header .header{padding-top:3px!important;padding-bottom:3px!important}.section-header .header__heading-link.media.ratio{height:44px;min-height:0;max-height:44px}.section-header .header__heading-link.media.ratio:before{padding-bottom:0!important}.section-header .header__heading-link.media img{object-fit:cover}}.rich-text-block[class*=__trovik-benefits-gpt] ul{padding-inline-start:1em}.rich-text-block[class*=__trovik-benefits-gpt] li{line-height:1.4}.rich-text-block[class*=__trovik-benefits-gpt] li::marker{content:"\2713  ";color:#5f5fff;font-weight:700}media-gallery.media-gallery--mobile-thumbnails-bottom .thumbnail,media-gallery.media-gallery--mobile-thumbnails-bottom .thumbnail img,media-gallery.media-gallery--mobile-thumbnails-bottom .thumbnail:after{border-radius:10px}media-gallery.media-gallery--mobile-thumbnails-bottom .thumbnail{overflow:hidden}@media screen and (max-width:749px){.media-gallery--mobile-thumbnails-bottom .product__media-list{height:100vw;overflow-y:hidden}.media-gallery--mobile-thumbnails-bottom .product__media-item,.media-gallery--mobile-thumbnails-bottom .product-media-container,.media-gallery--mobile-thumbnails-bottom .product__modal-opener{height:100%;min-height:0}.media-gallery--mobile-thumbnails-bottom .product-media-container{width:100%}.media-gallery--mobile-thumbnails-bottom .product__media{height:100%;padding-top:0!important}.media-gallery--mobile-thumbnails-bottom .product__media img{object-fit:contain}.media-gallery--mobile-thumbnails-bottom .thumbnail-list{padding-top:8px;padding-bottom:8px}}#MainProduct-template--33233758683526__main .trustpilot-stars .trustpilot-stars__container--overlay{width:95.3125%}[id^=ProductInfo-] .sw-offer .sw-gift{background:#111!important;color:#fff!important}[id^=ProductInfo-] .sw-offer .sw-gift-title{color:#fff!important}[id^=ProductInfo-] .sw-offer .sw-gift-price .sw-price-compare{color:#ffffffbf!important}.trovik-size-button-row{display:flex;justify-content:flex-end;margin:6px 0 8px}.trovik-size-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 12px;border:0;border-radius:999px;background:#f1f1f1;color:#242424;font:inherit;font-size:13px;line-height:1.2;cursor:pointer}.trovik-size-button:hover{background:#e9e9e9}.trovik-size-button:focus-visible{outline:2px solid #5F5FFF;outline-offset:3px}.trovik-size-modal .product-popup-modal__content{width:min(600px,calc(100% - 28px));max-width:600px;max-height:85vh;max-height:85dvh;position:relative;top:auto;left:auto;transform:none;height:auto;margin:5vh auto;padding:24px;border-radius:12px;overflow-x:hidden;overflow-y:auto}.trovik-size-modal .product-popup-modal__content-info{padding:0}.trovik-size-modal .product-popup-modal__content-info>h2{margin:0 40px 20px 0;font-size:24px;line-height:1.2}.trovik-size-modal .trovik-size-guide{font-size:14px;line-height:1.5}.trovik-size-modal .product-popup-modal__toggle{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:#242424;background:#fff;border:0;z-index:2}.trovik-size-modal .product-popup-modal__toggle .icon{width:16px;height:16px}@media(max-width:749px){.trovik-size-modal .product-popup-modal__content{padding:20px 16px}}[id^=ProductInfo-] kaching-bundles-block .kaching-bundles__bar-pricing-row{flex-direction:column!important;align-items:flex-end!important;gap:2px!important}[id^=ProductInfo-] kaching-bundles-block .kaching-bundles__bar-price{font-weight:700!important}.trovik-risk-free{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 12px;color:#242424;font-size:13px;font-weight:600;line-height:1.4}.trovik-risk-free__icon{flex:0 0 18px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/trovik-brand.css.map */
