.uv-dtf-page-body{background:#fff}.uv-dtf-page{--uv-black:#0b0b0d;--uv-blue:#289bd3;--uv-blue-dark:#1768b2;--uv-magenta:#db3ba2;--uv-yellow:#f3df17;--uv-lime:#d9eb32;--uv-orange:#ff7a2b;background:#fff;color:var(--uv-black);font-family: var(--font-made-tommy);letter-spacing:1px;line-height:1.5}.uv-dtf-page *,.uv-dtf-page *::before,.uv-dtf-page *::after{box-sizing:border-box}.uv-dtf-page :where(h1, h2, h3, p, ul) {margin:0}.uv-dtf-page a{color:inherit;text-decoration:none}.uv-shell{margin-inline:auto;max-width:88rem;padding-inline:2rem;width:100%}.uv-shell.uv-shell--wide{max-width:none;padding-inline:clamp(2rem,4.5vw,6rem)}.uv-hero{align-items:center;background:#f8fbff;display:flex;isolation:isolate;min-height:max(44rem,45.2vw);overflow:hidden;position:relative}.uv-hero__background{background-image:url(https://sovazprint.re/assets/front/img/planche_dtf/xheader-FjQFqVb.png.pagespeed.ic.PUGXcRVEEz.png);background-position:center top;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:-2}.uv-hero::after{background: linear-gradient(90deg, transparent 0 20%, rgb(255 255 255 / 10%) 32%, rgb(255 255 255 / 26%) 50%, rgb(255 255 255 / 8%) 68%, transparent 82%);content:'';inset:0;pointer-events:none;position:absolute;z-index:-1}.uv-hero__inner{align-items:center;display:flex;flex-direction:column;max-width:60rem;padding-block:4rem 1.5rem;text-align:center}.uv-hero__breadcrumb{color:#4a4d5a;font-size:.8125rem;font-weight:500;margin-bottom:1.5rem}.uv-hero__breadcrumb ol{justify-content:center}.uv-hero__breadcrumb a:hover{color:#151722;text-decoration:underline;text-underline-offset:.2em}.uv-hero__eyebrow{color:#4d73bc;font-family:inherit;font-size:clamp(.72rem,.9vw,1.125rem);font-weight:700;line-height:1.3;text-transform:uppercase}.uv-hero__title{color:#151722;font-family: var(--font-sovaz-display);font-size:clamp(3.4rem,5.4vw,8.625rem);margin-top:clamp(2rem,2.5vw,3.5rem);max-width:56rem;line-height:.94;text-transform:uppercase}.uv-hero__title span{color:var(--uv-lime)}.uv-hero__lead{color:#252730;font-size:clamp(1rem,1vw,1.25rem);font-weight:500;margin-top:clamp(2rem,2.5vw,3.5rem);max-width:48rem;line-height:1.55}.uv-hero__actions{display:flex;gap:clamp(1rem,1.2vw,1.625rem);justify-content:center;margin-top:clamp(2rem,2.25vw,3rem)}.uv-button{align-items:center;border:2px solid #4160b8;border-radius:clamp(1rem,1.5vw,2rem);display:inline-flex;font-size:clamp(1rem,1.05vw,1.375rem);font-weight:700;justify-content:center;line-height:1.2;min-height:clamp(3.5rem,4.5vw,6rem);min-width:clamp(14.5rem,18vw,24rem);padding:1rem 2rem;transition:background-color 200ms ease , color 200ms ease , transform 200ms cubic-bezier(.16,1,.3,1) , box-shadow 200ms ease}.uv-button--primary{background:#4160b8;color:#fff!important;box-shadow: 0.5rem 0.75rem 1.75rem rgb(65 96 184 / 18%)}.uv-button--outline{background: rgb(255 255 255 / 70%);color:#252d55!important}.uv-button:hover{transform:translateY(-2px)}.uv-button--primary:hover{background:#304fa9;box-shadow: 0.5rem 1rem 2rem rgb(65 96 184 / 26%)}.uv-button--outline:hover{background:#fff}.uv-button:focus-visible,.uv-product-card:focus-visible,.uv-quality__button:focus-visible,.uv-final-cta a:focus-visible{outline:3px solid var(--uv-magenta);outline-offset:4px}.uv-hero__facts{color:#353640;display:flex;font-size:clamp(.7rem,.72vw,.95rem);font-weight:600;gap:clamp(2.75rem,4vw,5.5rem);justify-content:center;line-height:1.4;list-style:none;margin-top:clamp(1rem,1.7vw,2.25rem);padding:0}.uv-hero__assurances{align-items:stretch;background: rgb(255 255 255 / 88%);border-radius:1rem;box-shadow: 0.75rem 1rem 2.5rem rgb(29 42 73 / 12%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin-top:clamp(1.75rem,1.7vw,2.5rem);max-width:100%;padding:1rem 1.5rem;width:min(55rem,100%)}.uv-hero__assurances li{align-items:center;color:#2b2e38;display:flex;gap:clamp(.75rem,1vw,1.25rem);min-width:0;padding-inline:1.5rem;text-align:left}.uv-hero__assurances li+li{border-left:1px solid #d7dbe5}.uv-hero__assurances svg{color:var(--uv-blue);flex:0 0 auto;height:clamp(2rem,2.25vw,3rem);width:clamp(2rem,2.25vw,3rem)}.uv-hero__assurances li:first-child svg{color:#c9d914}.uv-hero__assurances li:last-child svg{color:#9d58d1}.uv-hero__assurances span{font-size:clamp(.7rem,.68vw,.9rem);line-height:1.35}.uv-hero__assurances strong{display:block;font-size:clamp(.72rem,.72vw,.95rem);font-weight:700;line-height:1.15;text-transform:uppercase}.uv-products{background:#fff;padding-block:4.5rem 4.5rem}.uv-products__heading h2,.uv-comparison__heading h2,.uv-faq__heading h2,.uv-final-cta h2{font-family: var(--font-sovaz-display);font-weight:700;line-height:.96;text-transform:uppercase}.uv-products__heading h2{font-size:clamp(2.75rem,4vw,4.75rem);scroll-margin-top: calc(5.5rem + var(--vacation-banner-offset, 0px))}.uv-products__heading h2 span{color:var(--uv-magenta)}.uv-products__heading p{color:#3c3b42;font-size:clamp(1.05rem,1.55vw,1.5rem);font-weight:500;margin-top:2rem;max-width:58rem;line-height:1.5}.uv-products__grid{display:grid;gap:clamp(1rem,2vw,2rem);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4rem}.uv-product-card{background:#f0efef;border-radius:1.5rem;display:grid;grid-template-rows:minmax(17rem,1fr) auto;min-height:31rem;overflow:hidden;position:relative;transition:background-color 200ms ease , box-shadow 220ms ease , transform 220ms cubic-bezier(.16,1,.3,1)}.uv-product-card:hover{background:#e8e7e7;box-shadow: 0.75rem 1rem 2.25rem rgb(16 18 24 / 12%);transform:translateY(-.35rem)}.uv-product-card--unavailable,.uv-product-card--unavailable:hover{background:#e1e1e3;box-shadow:none;cursor:not-allowed;transform:none}.uv-product-card__status{background:#55555d;border-radius:9999px;color:#fff;font-size:.72rem;font-weight:700;left:1.25rem;letter-spacing:.04em;line-height:1;padding:.65rem .8rem;position:absolute;text-transform:uppercase;top:1.25rem;z-index:1}.uv-product-card__media{align-items:center;display:flex;justify-content:center;min-height:0;overflow:hidden;padding:1.5rem 1.25rem 0}.uv-product-card__media img{height:100%;max-height:19rem;object-fit:contain;transition:transform 300ms cubic-bezier(.16,1,.3,1);width:100%}.uv-product-card:hover .uv-product-card__media img{transform:scale(1.035)}.uv-product-card__media--textile img{transform:rotate(-7deg) scale(1.05)}.uv-product-card:hover .uv-product-card__media--textile img{transform:rotate(-7deg) scale(1.085)}.uv-product-card__media--stickers{padding:1rem 2.5rem 0}.uv-product-card__media--stickers img{object-position:center 31%;transform:scale(1.15)}.uv-product-card:hover .uv-product-card__media--stickers img{transform:scale(1.19)}.uv-product-card__media--flex img{filter:sepia(1) saturate(7) hue-rotate(355deg) brightness(.98) contrast(1.04);transform:rotate(-8deg) scale(1.02)}.uv-product-card:hover .uv-product-card__media--flex img{transform:rotate(-8deg) scale(1.06)}.uv-product-card__media--pro{padding:2rem 1rem 0}.uv-product-card__media--pro img{max-height:17rem}.uv-product-card--unavailable .uv-product-card__media img,.uv-product-card--unavailable:hover .uv-product-card__media img{filter:grayscale(1);opacity:.48;transform:none}.uv-product-card__copy{display:block;min-height:11rem;padding:.5rem 1.75rem 1.75rem;position:relative}.uv-product-card__copy strong{display:block;font-family: var(--font-sovaz-display);font-size:clamp(2rem,2.15vw,2.6rem);font-weight:700;line-height:1.02;padding-right:1.75rem;text-transform:uppercase}.uv-product-card__copy > span:not(.uv-product-card__arrow) {color:#27272d;display:block;font-size:.8rem;font-weight:600;line-height:1.4;margin-top:1rem}.uv-product-card--unavailable .uv-product-card__copy strong{color:#4d4d54}.uv-product-card--unavailable .uv-product-card__copy > span:not(.uv-product-card__arrow) {color:#626269}.uv-product-card__arrow{bottom:2.75rem;font-size:1.4rem;font-weight:700;position:absolute;right:1.75rem;transition:transform 200ms ease}.uv-product-card:hover .uv-product-card__arrow{transform:translateX(.35rem)}.uv-quality{align-items:center;background: #17191d url("../front/img/realisations/olympian-tshirt-yB_L0a6.webp") center 42% / cover no-repeat;color:#fff;display:flex;isolation:isolate;justify-content:center;min-height:27rem;overflow:hidden;position:relative}.uv-quality__video,.uv-quality__overlay{inset:0;position:absolute}.uv-quality__video{overflow:hidden;pointer-events:none;z-index:-2}.uv-quality__video iframe{border:0;height:56.25vw;left:50%;min-height:100%;min-width:48rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.uv-quality__overlay{background: linear-gradient(90deg, rgb(7 8 10 / 80%), rgb(7 8 10 / 63%) 50%, rgb(7 8 10 / 82%));z-index:-1}.uv-quality__content{padding:4rem 2rem;text-align:center}.uv-quality__content h2{color:#fff;font-family: var(--font-sovaz-display);font-size:clamp(3.25rem,5vw,5.4rem);font-weight:700;text-transform:uppercase}.uv-quality__content p{color: rgb(255 255 255 / 91%);font-size:clamp(.82rem,1.05vw,1rem);line-height:1.5rem}.uv-quality__proof{margin-top:1.25rem!important}.uv-quality__proof-separator{color:var(--uv-yellow)}.uv-quality__button{background:var(--uv-orange);border-radius:.25rem;color:#fff!important;display:inline-flex;font-size:.82rem;margin-top:1.5rem;padding:1rem 1.5rem;transition:background-color 200ms ease , box-shadow 200ms ease , transform 200ms ease}.uv-quality__button:hover{background:#ed6518;box-shadow: 0.5rem 0.75rem 1.5rem rgb(0 0 0 / 24%);transform:translateY(-2px)}.uv-comparison{background:#f6f6f6;padding-block:5.5rem 5rem}.uv-comparison__heading{align-items:end;display:grid;gap:3rem;grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr)}.uv-comparison__heading h2{font-size:clamp(2.7rem,3.8vw,4.25rem)}.uv-comparison__heading p{color:#4b4b50;font-size:.84rem;font-weight:600;line-height:1.5;padding-bottom:.25rem}.uv-comparison__table-wrap{border-radius:1rem;box-shadow: 0.75rem 1rem 2.5rem rgb(28 28 34 / 10%);margin-top:3rem;overflow:auto}.uv-comparison__table-wrap:focus-visible{outline:3px solid var(--uv-blue);outline-offset:4px}.uv-comparison__table{background:#fff;border-collapse:collapse;min-width:51rem;width:100%}.uv-comparison__table th,.uv-comparison__table td{font-size:.78rem;line-height:1.4;padding:1.25rem 1.5rem;text-align:left}.uv-comparison__table thead{background:#09090b;color:#fff}.uv-comparison__table thead th{font-weight:700}.uv-comparison__table thead th:nth-child(2) {color:#20b5ee}.uv-comparison__table thead th:nth-child(3) {color:var(--uv-yellow)}.uv-comparison__table tbody tr+tr{border-top:1px solid #e2e2e5}.uv-comparison__table tbody th{font-weight:700;width:20%}.uv-comparison__table tbody td{color:#45454b;width:40%}.uv-faq{background:#fff;padding-block:5rem 6rem}.uv-faq__layout{display:grid;gap:4rem;grid-template-columns:minmax(20rem,.7fr) minmax(0,1.3fr)}.uv-faq__heading h2{font-size:clamp(2.75rem,4vw,4rem)}.uv-faq__heading p{color:#5b5a61;font-size:.85rem;font-weight:600;margin-top:2rem;max-width:23rem;line-height:1.55}.uv-faq__items{border-bottom:1px solid #dddddf}.uv-faq__item{border-top:1px solid #dddddf}.uv-faq__item summary{align-items:center;cursor:pointer;display:flex;font-size:.92rem;font-weight:700;gap:1.5rem;justify-content:space-between;list-style:none;line-height:1.35;min-height:4.5rem;padding-block:1rem}.uv-faq__item summary::-webkit-details-marker{display:none}.uv-faq__item summary:focus-visible{outline:3px solid var(--uv-blue);outline-offset:4px}.uv-faq__plus{color:var(--uv-blue);flex:0 0 auto;font-size:1.25rem;font-weight:700;transition:transform 200ms ease}.uv-faq__item[open] .uv-faq__plus{transform:rotate(45deg)}.uv-faq__item>p{color:#55545b;font-size:.88rem;line-height:1.6;max-width:50rem;padding:0 3rem 1.5rem 0}.uv-final-cta{background:var(--uv-blue);color:#07080a;padding-block:4.5rem}.uv-final-cta__layout{align-items:center;display:flex;gap:3rem;justify-content:space-between}.uv-final-cta h2{font-size:clamp(3rem,4.4vw,5rem)}.uv-final-cta p{color:#103e56;font-size:.9rem;font-weight:650;line-height:1.5;margin-top:1.75rem}.uv-final-cta__actions{display:flex;flex:0 0 auto;gap:1rem}.uv-final-cta__actions a{align-items:center;border-radius:.75rem;display:inline-flex;font-size:.86rem;font-weight:700;justify-content:center;line-height:1.2;min-height:3.5rem;min-width:10.5rem;padding:.75rem 1.25rem;transition:background-color 200ms ease , color 200ms ease , transform 200ms ease}.uv-final-cta__primary{background:#09090b;color:#fff!important}.uv-final-cta__secondary{border:2px solid #1478ae;color:#092f44!important}.uv-final-cta__actions a:hover{transform:translateY(-2px)}.uv-final-cta__primary:hover{background:#25252a}.uv-final-cta__secondary:hover{background: rgb(255 255 255 / 28%)}@media (min-width:1200px) and (min-height:720px){.uv-hero{min-height:calc(100svh - 7rem)}.uv-hero__inner{padding-block:clamp(2rem,4svh,3rem)}.uv-hero__title{font-size:clamp(3.4rem,min(5.4vw,10.5svh),8.625rem);margin-top:clamp(1.5rem,2.5svh,2rem)}.uv-hero__lead,.uv-hero__actions{margin-top:clamp(1.25rem,2.5svh,2rem)}.uv-button{min-height:clamp(3.5rem,7svh,5rem)}.uv-hero__facts{margin-top:clamp(1rem,2svh,1.5rem)}.uv-hero__assurances{margin-top:clamp(1.25rem,2.5svh,2rem)}}@media (min-width:992px) and (max-height:950px){.uv-products{padding-block:clamp(2rem,4svh,3rem)}.uv-products__heading h2{font-size:clamp(2.75rem,min(3.5vw,7svh),4rem)}.uv-products__heading p{font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.4;margin-top:1.25rem}.uv-products__grid{margin-top:clamp(1.5rem,3svh,2.25rem)}.uv-product-card{grid-template-rows:minmax(14rem,1fr) auto;min-height:clamp(25rem,48svh,28rem)}.uv-product-card__media img{max-height:clamp(14rem,30svh,17rem)}.uv-product-card__media--pro img{max-height:clamp(13rem,27svh,15.5rem)}.uv-product-card__copy{min-height:9.5rem;padding-bottom:1.5rem}.uv-product-card__copy strong{font-size:clamp(1.75rem,2vw,2.25rem)}.uv-product-card__copy > span:not(.uv-product-card__arrow) {margin-top:.75rem}.uv-product-card__arrow{bottom:2rem}}@media (max-width:991px){.uv-shell{max-width:72rem}.uv-hero{min-height:42rem}.uv-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uv-product-card{min-height:34rem}.uv-product-card__media img{max-height:22rem}.uv-faq__layout{grid-template-columns:minmax(17rem,.62fr) minmax(0,1.38fr)}.uv-final-cta__layout{align-items:flex-start;flex-direction:column}}@media (max-width:767px){.uv-shell{padding-inline:1.25rem}.uv-shell.uv-shell--wide{padding-inline:1.25rem}.uv-hero{min-height:45rem}.uv-hero__background{background-position:51% center;opacity:.45}.uv-hero::before{background: rgb(248 251 255 / 70%);content:'';inset:0;position:absolute;z-index:-1}.uv-hero__inner{padding-block:3.5rem 2rem}.uv-hero__title{font-size:clamp(3.15rem,15vw,4.5rem);margin-top:1.5rem}.uv-hero__lead{font-size:1rem}.uv-hero__desktop-break,.uv-products__desktop-break,.uv-quality__desktop-break,.uv-comparison__desktop-break{display:none}.uv-hero__actions{flex-direction:column;width:100%}.uv-button{width:100%}.uv-hero__facts{align-items:center;flex-direction:column;gap:.5rem;text-align:center;width:100%}.uv-hero__facts li{max-width:100%}.uv-hero__assurances{grid-template-columns:1fr;max-width:21rem;padding:.25rem 1rem;width:100%}.uv-hero__assurances li{padding-block:.75rem;padding-inline:0}.uv-hero__assurances li+li{border-left:0;border-top:1px solid #d7dbe5}.uv-products{padding-block:4rem 3.5rem}.uv-products__heading h2{font-size:3.15rem}.uv-products__heading p{font-size:1.05rem}.uv-products__grid{grid-template-columns:1fr;margin-top:2.5rem}.uv-product-card{grid-template-rows:minmax(18rem,1fr) auto;min-height:31rem}.uv-product-card__media img{max-height:20rem}.uv-quality{min-height:27rem}.uv-quality__content{padding-inline:1.25rem}.uv-quality__proof-separator{display:none}.uv-quality__proof{display:flex;flex-direction:column;gap:.25rem}.uv-comparison{padding-block:4rem}.uv-comparison__heading{align-items:start;gap:1.5rem;grid-template-columns:1fr}.uv-comparison__heading h2{font-size:3.15rem}.uv-comparison__table-wrap{margin-inline:-1.25rem;margin-top:2rem;border-radius:0}.uv-faq__layout{gap:3rem;grid-template-columns:1fr}.uv-faq{padding-block:4rem}.uv-faq__heading h2{font-size:3.25rem}.uv-faq__heading p{margin-top:1.5rem}.uv-final-cta{padding-block:4rem}.uv-final-cta h2{font-size:3.5rem}.uv-final-cta__actions{flex-direction:column;width:100%}.uv-final-cta__actions a{width:100%}}@media (max-width:399px){.uv-hero__title{font-size:2.85rem}.uv-products__heading h2,.uv-comparison__heading h2,.uv-faq__heading h2{font-size:2.75rem}.uv-final-cta h2{font-size:3rem}}:root.dark .uv-dtf-page-body{background:#09080c}:root.dark .uv-dtf-page{background:#09080c;color:#f7f4fa}:root.dark .uv-hero{background:#0b0d14}:root.dark .uv-hero__background{filter:brightness(.48) saturate(.85)}:root.dark .uv-hero::after{background: linear-gradient(90deg, rgb(6 8 14 / 68%), rgb(8 10 17 / 52%) 50%, rgb(6 8 14 / 72%))}:root.dark .uv-hero__breadcrumb{color:#d0cad5}:root.dark .uv-hero__breadcrumb a:hover{color:#f7f4fa}:root.dark .uv-hero__eyebrow{color:#9eb9ff}:root.dark .uv-hero__title,:root.dark .uv-hero__lead,:root.dark .uv-hero__facts{color:#f7f4fa}:root.dark .uv-button--primary{background:#536fc8;border-color:#6f89db;box-shadow: 0.5rem 0.75rem 1.75rem rgb(0 0 0 / 30%)}:root.dark .uv-button--primary:hover{background:#6380d9}:root.dark .uv-button--outline{background: rgb(13 16 26 / 82%);border-color:#7890d9;color:#eef2ff!important}:root.dark .uv-button--outline:hover{background:#20263a}:root.dark .uv-hero__assurances{background: rgb(14 16 24 / 90%);box-shadow: 0.75rem 1rem 2.5rem rgb(0 0 0 / 32%)}:root.dark .uv-hero__assurances li{color:#f1eef5}:root.dark .uv-hero__assurances li+li{border-color: rgb(255 255 255 / 16%)}:root.dark .uv-products,:root.dark .uv-faq{background:#100e13}:root.dark .uv-products__heading p,:root.dark .uv-faq__heading p,:root.dark .uv-faq__item>p{color:#c8c2cd}:root.dark .uv-product-card{background:#211e25}:root.dark .uv-product-card:hover{background:#2b2730;box-shadow: 0.75rem 1rem 2.25rem rgb(0 0 0 / 30%)}:root.dark .uv-product-card--unavailable,:root.dark .uv-product-card--unavailable:hover{background:#29262c;box-shadow:none}:root.dark .uv-product-card--unavailable .uv-product-card__media img{opacity:.38}:root.dark .uv-product-card--unavailable .uv-product-card__copy strong{color:#d4cfd7}:root.dark .uv-product-card--unavailable .uv-product-card__copy > span:not(.uv-product-card__arrow) {color:#bbb5bf}:root.dark .uv-product-card__status{background:#e1dce4;color:#242127}:root.dark .uv-product-card__copy > span:not(.uv-product-card__arrow) {color:#d0cad5}:root.dark .uv-comparison{background:#171419}:root.dark .uv-comparison__heading p{color:#c8c2cd}:root.dark .uv-comparison__table-wrap{box-shadow: 0.75rem 1rem 2.5rem rgb(0 0 0 / 30%)}:root.dark .uv-comparison__table{background:#211e25}:root.dark .uv-comparison__table tbody tr+tr{border-color:#3b3540}:root.dark .uv-comparison__table tbody td{color:#d0cad5}:root.dark .uv-faq__items,:root.dark .uv-faq__item{border-color:#3b3540}@media (max-width:767px){:root.dark .uv-hero::before{background: rgb(7 9 15 / 74%)}}@media (prefers-reduced-motion:reduce){.uv-quality__video{display:none}.uv-dtf-page *,.uv-dtf-page *::before,.uv-dtf-page *::after{scroll-behavior:auto!important;transition-duration:.01ms!important}}