:root{--vt-bleu: #2b3ff5;--vt-lime: #b3fd4f;--vt-noir: #111111;--vt-gris: #5e5e5e;--vt-ligne: #e8e8e8}body{background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--vt-lime);color:var(--vt-noir)}.announcement-bar__message{font-family:var(--font-heading-family);font-weight:800;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--vt-noir)}.header-wrapper--border-bottom{border-bottom:1px solid var(--vt-ligne)}.header__menu-item,.header__menu-item span{font-family:var(--font-heading-family);font-weight:700;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase}.header__menu-item:hover span,.header__active-menu-item{text-decoration-color:var(--vt-lime);text-decoration-thickness:.4rem;text-underline-offset:.5rem}.title-wrapper .title,.title-wrapper-with-link .title,.collection-list-title,.rich-text__heading,.newsletter__wrapper h2,.banner__heading{font-weight:800;letter-spacing:-.01em;text-transform:uppercase}.caption-with-letter-spacing{display:inline-block;padding:.4rem 1rem;background:var(--vt-lime);color:var(--vt-noir);font-weight:700;letter-spacing:.14em}.link.underlined-link,.title-wrapper-with-link a{text-decoration-color:var(--vt-lime);text-decoration-thickness:.3rem;text-underline-offset:.4rem}.button,.shopify-payment-button__button--unbranded{font-weight:800;transition:background-color .2s ease,color .2s ease,transform .2s ease}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover,.shopify-payment-button__button--unbranded:hover{background-color:var(--vt-noir)!important;color:var(--vt-lime)!important}.button--secondary:not([disabled]):hover{background-color:var(--vt-lime);color:var(--vt-noir)}.slideshow__text .banner__heading,.slideshow__text .banner__text,.slideshow__text .caption,.slideshow__text p{text-shadow:0 2px 14px rgba(0,0,0,.35)}.slider-counter{font-weight:700}.card__heading,.card__heading a{font-family:var(--font-heading-family);font-weight:700;font-size:1.3rem;letter-spacing:.02em;text-transform:uppercase;line-height:1.4}.card-information .price,.card-information .price-item{font-weight:700;font-size:1.5rem;color:var(--vt-noir)}.card__media img{transition:transform .6s cubic-bezier(.2,.6,.2,1)}.card-wrapper:hover .card__media img{transform:scale(1.04)}.badge{font-family:var(--font-heading-family);font-weight:800;font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;padding:.5rem 1rem;border:0}.collection-list .card__heading,.collection-list .card__heading a{font-size:1.7rem;font-weight:800}.vt-reassurance__title{font-weight:800;letter-spacing:.06em}.newsletter-form__field-wrapper .field__input{border-radius:0}.field__input:focus,.field__input:focus-visible{box-shadow:0 0 0 .2rem var(--vt-lime)}.footer{border-top:1px solid var(--vt-ligne)}.footer-block__heading{font-weight:800;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}.footer-block__details-content .list-menu__item--link{color:var(--vt-gris)}.footer-block__details-content .list-menu__item--link:hover{color:var(--vt-noir);text-decoration:underline;text-decoration-color:var(--vt-lime);text-decoration-thickness:.3rem}.product__info-wrapper .breadcrumbs,.product__info-wrapper .breadcrumb,.product__info-wrapper nav[aria-label*=read]{font-size:1.2rem;color:var(--vt-gris)}.product__title h1,.product__title h2{font-weight:800;letter-spacing:-.01em;line-height:1.15}.product__info-container .price,.product__info-container .price-item,.product__info-container .lumin-price{font-weight:800;color:var(--vt-noir)}.product-form__input .form__label,.product-form__input legend{font-family:var(--font-heading-family);font-weight:800;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase}.product-form__input--pill input[type=radio]+label,.product-form__input input[type=radio]+label{border-radius:0;min-width:5.2rem;padding:1.1rem 1.6rem;font-weight:700;border:1px solid #d4d4d4;transition:border-color .15s ease,background-color .15s ease}.product-form__input input[type=radio]+label:hover{border-color:var(--vt-bleu);color:var(--vt-bleu)}.product-form__input input[type=radio]:checked+label,.product-form__input input[type=radio]:checked+label:hover{background-color:var(--vt-bleu);border-color:var(--vt-bleu);color:#fff}.product-form__input input[type=radio]:focus-visible+label{outline:.2rem solid var(--vt-bleu);outline-offset:.2rem}.product-form__submit{font-family:var(--font-heading-family);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.product__info-container .icon-with-text,.product__info-container .product__promo,.product__info-container [class*=promo] p{font-size:1.4rem}.product__accordion summary,.vt-accordion summary{padding:1.6rem 0}.product__accordion .accordion__title{font-family:var(--font-heading-family);font-weight:800;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}.product__accordion.accordion{border-color:var(--vt-ligne)}.product__accordion .accordion__content{font-size:1.45rem;line-height:1.7;color:#333}.product__accordion .accordion__content a{color:var(--vt-noir);text-decoration-color:var(--vt-lime);text-decoration-thickness:.3rem}.product__media-item img,.thumbnail img{border-radius:0}.thumbnail[aria-current]{border:2px solid var(--vt-noir)}.related-products .title,.related-products__heading{font-weight:800;text-transform:uppercase}.product-form__submit.lm-main-button.button{background:#fff!important;color:var(--vt-noir)!important;border:.2rem solid var(--vt-lime)!important;box-shadow:none!important}.product-form__submit.lm-main-button.button:after,.product-form__submit.lm-main-button.button:before{box-shadow:none!important}.product-form__submit.lm-main-button.button:not(.button--secondary):not([disabled]):hover{background:var(--vt-lime)!important;color:var(--vt-noir)!important}.product-form__buttons .shopify-payment-button__button--unbranded{margin-top:1rem;min-height:5.4rem;border-radius:0;background-color:var(--vt-lime)!important;color:var(--vt-noir)!important;font-family:var(--font-heading-family);font-weight:800;font-size:1.5rem;letter-spacing:.06em;text-transform:uppercase}.product-form__buttons .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--vt-noir)!important;color:var(--vt-lime)!important}.vt-delivery{display:flex;align-items:center;gap:1.2rem;margin:1.6rem 0 .4rem;padding:1.2rem 1.6rem;border:1px solid var(--vt-ligne);border-left:.4rem solid var(--vt-lime);font-size:1.4rem;line-height:1.5}.vt-delivery[hidden]{display:none}.vt-delivery p{margin:0}.vt-delivery strong{font-weight:800}.vt-delivery__dot{flex:0 0 auto;width:.9rem;height:.9rem;border-radius:50%;background:#1fa34a;box-shadow:0 0 0 .35rem #1fa34a2e}.complementary-products__container .h4,.complementary-products .accordion__title,.collapsible-content .collapsible-content__heading,.collapsible-content h2{font-weight:800;text-transform:uppercase}.collapsible-content .accordion__title{font-family:var(--font-heading-family);font-weight:700;font-size:1.5rem}.collapsible-content .accordion{border-color:var(--vt-ligne)}.collapsible-content .accordion__content a{color:var(--vt-noir);text-decoration-color:var(--vt-lime);text-decoration-thickness:.3rem}.product-form__input legend.caption-with-letter-spacing,.product-form__input .form__label.caption-with-letter-spacing{background:var(--vt-bleu);color:#fff;padding:.5rem 1.2rem;margin-bottom:1rem}.product-form__input legend.caption-with-letter-spacing span{border-left-color:#ffffff73!important}.product__media-item .product__media,.product__media-item .media,.thumbnail-list .thumbnail,.thumbnail-list-lm .thumbnail{background-color:#f2f2f2}.product__media-item .product__media img,.thumbnail-list .thumbnail img{mix-blend-mode:multiply;object-fit:contain}.thumbnail-list .thumbnail,.thumbnail-list-lm .thumbnail{border:.2rem solid transparent;border-radius:0;transition:border-color .15s ease}.thumbnail-list .thumbnail:hover{border-color:#cfcfcf}.thumbnail-list .thumbnail[aria-current],.thumbnail-list-lm .thumbnail[aria-current]{border-color:var(--vt-noir)}@media screen and (min-width:750px){.product__media-wrapper .constrain-height{--viewport-offset: 220px}}@media screen and (max-width:749px){.thumbnail-slider{margin-top:.8rem}.thumbnail-list .thumbnail-list__item{width:6.4rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/vt-premium.css.map */
