:root{--vt-ink: #0F3B2E;--vt-page: #F4EEE2;--vt-band: #EAE2CE;--vt-card: #F9F6EE;--vt-hairline: #D9CFB8;--vt-muted: #7A6E58;--vt-footer: #08281E;--vt-cream: #F4EEE2;--vt-track: .14em;--vt-gutter: 20px;--vt-max: 1200px;--vt-rule-gap: 22px;--vt-btn-radius: 12px;--vt-btn-text: #FFFFFF}@media screen and (min-width:990px){:root{--vt-gutter: 48px}}.vt-eyebrow{display:block;margin:0;font-family:var(--font-body--family);font-size:.75rem;font-weight:500;letter-spacing:var(--vt-track);text-transform:uppercase;color:var(--vt-muted);line-height:1.4}.vt-h2{margin:0;font-family:var(--font-heading--family);font-weight:700;color:var(--vt-ink);line-height:1.12;letter-spacing:-.01em;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.5rem)}.vt-h3{margin:0;font-family:var(--font-heading--family);font-weight:700;color:var(--vt-ink);line-height:1.2;font-size:clamp(1.25rem,1rem + 1vw,1.5rem)}.vt-body{margin:0;font-family:var(--font-body--family);color:var(--vt-ink);line-height:1.55;font-size:1rem}.vt-small{margin:0;font-family:var(--font-body--family);color:var(--vt-muted);line-height:1.5;font-size:.875rem}.vt-container{width:100%;max-width:var(--vt-max);margin-inline:auto;padding-inline:var(--vt-gutter);box-sizing:border-box}.vt-h1{margin:0;font-family:var(--font-heading--family);font-weight:700;color:var(--vt-ink);line-height:1.04;letter-spacing:-.02em;font-size:clamp(2.125rem,1.5rem + 2.6vw,3.75rem)}.vt-btn,.vt-btn--outline{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;border-radius:var(--vt-btn-radius);text-decoration:none;cursor:pointer;font-family:var(--font-heading--family);font-weight:700;font-size:1.0625rem;line-height:1.2;border:1px solid var(--vt-ink);background:var(--vt-ink);color:var(--vt-btn-text)}.vt-btn:hover,.vt-btn--outline:hover{filter:brightness(1.12);color:var(--vt-btn-text);text-decoration:none}body button.quick-add__button{border-radius:var(--vt-btn-radius)}.vt-trust__item{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:4px 8px;border-left:1px solid var(--vt-t-hairline, var(--vt-hairline))}.vt-trust__item:first-child{border-left:0}.vt-trust__icon{width:var(--vt-t-icon, 40px);height:var(--vt-t-icon, 40px);display:block}.vt-trust__icon svg,.vt-trust__icon img{width:100%;height:100%;display:block;object-fit:contain}.vt-trust__label{font-family:var(--font-body--family);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:1.35}.vt-section[id]{scroll-margin-top:calc(var(--header-group-height, 66px) + 16px)}.vt-hairline{border:0;border-top:1px solid var(--vt-hairline);margin:0 0 var(--vt-rule-gap)}.vt-square,.vt-square *{border-radius:0!important}.product-form-buttons{display:none!important}.header-logo:not(:has(img)){font-family:var(--font-heading--family);font-weight:600;font-size:1.25rem;letter-spacing:.32em;text-transform:uppercase;color:var(--vt-ink)}@media screen and (min-width:990px){.header-logo:not(:has(img)){font-size:1.5rem}}.media-gallery--carousel .slideshow-controls__thumbnail{border:1px solid transparent}.media-gallery--carousel .slideshow-controls__thumbnail[aria-selected=true]{outline:1px solid var(--vt-ink);outline-offset:0;border-color:var(--vt-ink)}@media screen and (max-width:749px){.product-information__media slideshow-controls[controls-on-media]{position:static;mix-blend-mode:normal;--color-foreground: var(--vt-ink);--color-foreground-rgb: 15 59 46}.product-information__media slideshow-controls[controls-on-media]:has(.slideshow-controls__dots){--color-foreground: var(--vt-ink);--color-foreground-rgb: 15 59 46}.product-information__media .slideshow-controls__dots button:after{box-shadow:none}}@media screen and (min-width:750px){.product-information__media slideshow-arrows{display:none}}.product-details .text-block:has(>h1){container-type:inline-size}.product-details .text-block.h2 h1,.product-details .text-block.h1 h1,.product-details .text-block h1{white-space:nowrap;line-height:1.1;font-size:min(2.5rem,5.6vw);font-size:min(2.5rem,6.7cqi)}@media screen and (min-width:990px){.product-details .text-block.h2 h1,.product-details .text-block.h1 h1,.product-details .text-block h1{font-size:min(2.5rem,2.9vw);font-size:min(2.5rem,6.7cqi)}}@media screen and (max-width:359px){.announcement-bar__text{letter-spacing:0;font-size:.6875rem}}.cart__ctas .cart__checkout-button{font-family:var(--font-heading--family);font-weight:700;font-size:1.125rem}.cart__ctas .cart__checkout-button .button-text{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:inherit}.cart__ctas .cart__checkout-button .vt-checkout-lock{flex:0 0 auto}@media screen and (min-width:990px){.cart__ctas .cart__checkout-button{font-size:1.0625rem}}.cart-items__price .vt-line-was{display:block;font-size:var(--font-size--sm, .875rem)}.cart-items__price .vt-line-save{display:block;margin-top:2px;font-size:var(--font-size--sm, .875rem);font-weight:700;color:#1e9e4a}.vt-line-tags{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0}.vt-line-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:6px;background:rgb(var(--color-foreground-rgb) / .08);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.vt-cart-totals--hidden-row .cart-totals__total{display:none}.cart__ctas .cart__checkout-button{background:var(--vt-co-bg, var(--color-primary-button-background));color:var(--vt-co-text, var(--color-primary-button-text));border-color:var(--vt-co-bg, var(--color-primary-button-background))}.cart__ctas .cart__checkout-button .vt-checkout-sep{opacity:.8}#cart-drawer .theme-drawer__dialog,#cart-drawer .theme-drawer__dialog.color-custom-drawer{--color-background: #F1F1F1;--color-background-rgb: 241 241 241;--color-foreground: #000000;--color-foreground-rgb: 0 0 0;--color-border: rgba(0, 0, 0, .1);--color-border-rgb: 0 0 0;--theme-drawer-padding: 0px;width:440px;max-width:100vw;background:#f1f1f1;color:#000;font-family:Inter,var(--font-body--family),sans-serif;font-size:17.6px;line-height:1.6;font-weight:600;letter-spacing:.66px}#cart-drawer .cart-drawer__inner{background:#f1f1f1}#cart-drawer .theme-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 30px;min-height:0;border:0;background:#f1f1f1f1}#cart-drawer .theme-drawer__title{display:flex;align-items:center;gap:6px;margin:0;font-family:Inter,var(--font-body--family),sans-serif;font-size:20.6px;line-height:32.9px;font-weight:700;letter-spacing:.66px;color:#000;text-transform:none}#cart-drawer .vt-cart-title-count{font:inherit}#cart-drawer .theme-drawer__close-button{width:30px;height:30px;min-width:0;min-height:0;padding:0;margin:0;border:0;border-radius:0;background:#0000000c;color:#000;box-shadow:none;display:inline-flex;align-items:center;justify-content:center}#cart-drawer .theme-drawer__close-button .svg-wrapper,#cart-drawer .theme-drawer__close-button svg{width:10px;height:10px}#cart-drawer .cart-drawer__content{background:#f1f1f1}#cart-drawer .cart-drawer__items{padding-inline:0}#cart-drawer .cart-items{padding:0!important;--cart-items-gap: 0px}#cart-drawer .cart-items__wrapper{padding:0}#cart-drawer .cart-items__table,#cart-drawer .cart-items__table tbody{display:block;width:100%}#cart-drawer .cart-drawer__items tbody>.cart-items__table-row,#cart-drawer .cart-drawer__items tbody>.cart-items__table-row--full-width-variants,#cart-drawer .cart-drawer__items tbody>.cart-items__table-row:last-child{position:relative;display:grid;grid-template-columns:88px auto minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"media details details" "media unit_price unit_price" "media price price" "media quantity variants" "media error error";column-gap:16px;row-gap:0;align-items:start;padding:28px;margin:0;border:0}#cart-drawer .cart-items__table td{padding:0}#cart-drawer .cart-items__details{display:contents;color:#000}#cart-drawer .cart-items__product-info{grid-area:details;padding-right:44px;min-width:0}#cart-drawer .cart-items__title-row{display:block}#cart-drawer .cart-items__title{display:block;margin:0 0 4px;font-family:Inter,var(--font-body--family),sans-serif;font-size:16px;line-height:20.8px;font-weight:600;letter-spacing:.66px;color:#000}#cart-drawer .cart-items__details p,#cart-drawer .cart-items__variants{font-size:17.6px;line-height:21.12px;font-weight:600;color:#000}#cart-drawer .cart-items__unit-price-wrapper{display:none}#cart-drawer .cart-items__media{grid-area:media;width:88px}#cart-drawer .cart-items__media-container{width:88px}#cart-drawer .cart-items__media-image{border:0!important;border-radius:0!important}#cart-drawer .cart-items__price{grid-area:price;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:4px;min-width:0;width:auto;margin:0 0 4px;text-align:left;font-family:Inter,var(--font-body--family),sans-serif}#cart-drawer .cart-items__price .vt-line-was{order:0;display:inline;margin:0;font-size:14px;line-height:22.4px;font-weight:600;letter-spacing:.66px;color:#000}#cart-drawer .cart-items__price text-component{order:1;font-size:15px;line-height:24px;font-weight:500;letter-spacing:.66px;color:#000}#cart-drawer .cart-items__price .vt-line-save{order:2;display:inline;margin:0;font-size:15px;line-height:22.5px;font-weight:700;letter-spacing:.66px;color:#2ea818}#cart-drawer .cart-items__quantity{grid-area:quantity;margin:0}#cart-drawer .cart-items__quantity-controls,#cart-drawer .cart-items__quantity .quantity-selector-wrapper{gap:0}#cart-drawer .cart-items__quantity .quantity-selector{width:100px;height:28px;display:inline-flex;align-items:center;justify-content:space-between;box-sizing:border-box;border:1px solid #CCCCCC;border-radius:4px;background:#fff;padding:0;box-shadow:none}#cart-drawer .cart-items__quantity .quantity-selector .quantity-minus,#cart-drawer .cart-items__quantity .quantity-selector .quantity-plus{width:29px;height:26px;min-width:0;min-height:0;padding:4px 8px;border:0;border-radius:0;background:#fff;color:#000;display:inline-flex;align-items:center;justify-content:center}#cart-drawer .cart-items__quantity .quantity-selector .svg-wrapper,#cart-drawer .cart-items__quantity .quantity-selector svg{width:12px;height:12px}#cart-drawer .cart-items__quantity .quantity-selector input{width:40px;height:26px;min-width:0;padding:0;border:0;background:#fff;text-align:center;font-family:Arial,sans-serif;font-size:14px;line-height:22.4px;font-weight:400;letter-spacing:normal;color:#000;box-shadow:none;-moz-appearance:textfield}#cart-drawer .cart-items__quantity .quantity-selector input::-webkit-inner-spin-button,#cart-drawer .cart-items__quantity .quantity-selector input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#cart-drawer .cart-items__variants-wrapper{grid-area:variants;justify-self:end;align-self:center;min-width:0;max-width:100%;padding-left:4px}#cart-drawer .vt-line-tags{margin:0;gap:4px;justify-content:flex-end}#cart-drawer .vt-line-tag{padding:2px 6px 2px 4px;border-radius:4px;background:#0000000d;font-family:Inter,var(--font-body--family),sans-serif;font-size:13px;line-height:20.8px;font-weight:600;letter-spacing:.66px;text-transform:none;color:#585858;gap:0}#cart-drawer .vt-line-tag svg{width:16px;height:16px;margin:2px 4px 0 0}#cart-drawer .cart-items__remove{position:absolute;top:28px;right:28px;width:24px;height:24px;min-width:0;min-height:0;padding:0;margin:0;color:#000}#cart-drawer .cart-items__remove svg{width:20px;height:20px}#cart-drawer .cart-items__error{grid-area:error}#cart-drawer .cart-drawer__summary{padding:23px;gap:0;align-items:stretch;background:#f6f6f7;border-top:1px solid rgba(0,0,0,.1);-webkit-mask-image:none;mask-image:none}#cart-drawer .cart-totals{gap:0;padding:0;margin:0;border:0}#cart-drawer .cart-totals__original-container:empty{display:none}#cart-drawer .vt-cart-disc{margin-bottom:36px}#cart-drawer .vt-cart-disc__row{font-family:Inter,var(--font-body--family),sans-serif}#cart-drawer .vt-cart-disc__label,#cart-drawer .vt-cart-disc__value{white-space:nowrap}#cart-drawer .vt-cart-disc__tag{min-width:0}#cart-drawer .cart__ctas{gap:0}#cart-drawer .cart__ctas .cart__checkout-button{height:51px!important;min-height:0;padding:14px!important;border:0;border-radius:0!important;background:var(--vt-co-bg, #000);color:var(--vt-co-text, #fff);font-family:Inter,var(--font-body--family),sans-serif;font-size:15px;line-height:22.5px;font-weight:600;letter-spacing:.66px;box-shadow:none}#cart-drawer .cart__ctas .cart__checkout-button .button-text{gap:6px}#cart-drawer .cart__ctas .cart__checkout-button .vt-checkout-sep{opacity:1}#cart-drawer .vt-cart-badges{margin-top:0}#cart-drawer .cart-drawer--empty .cart-drawer__content{justify-content:flex-start;align-items:stretch;min-height:100%}#cart-drawer .cart-drawer--empty .vt-cart-empty-title{flex:1 1 auto;display:flex;align-items:center;justify-content:center;margin:0;padding:0 30px 58px;font-family:Inter,var(--font-body--family),sans-serif;font-size:22px;line-height:20px;font-weight:400;letter-spacing:.66px;color:#000;text-align:center}#cart-drawer .cart-drawer--empty .cart-drawer__items,#cart-drawer .cart-items__empty-button{display:none}@media screen and (max-width:749px){#cart-drawer .theme-drawer__dialog,#cart-drawer .theme-drawer__dialog.color-custom-drawer{width:100vw}}@media screen and (max-width:749px){#cart-drawer .cart-drawer__items tbody>.cart-items__table-row,#cart-drawer .cart-drawer__items tbody>.cart-items__table-row--full-width-variants,#cart-drawer .cart-drawer__items tbody>.cart-items__table-row:last-child{grid-template-columns:88px minmax(0,1fr);grid-template-areas:"media details" "media unit_price" "media price" "media quantity" "media variants" "media error"}#cart-drawer .cart-items__variants-wrapper{justify-self:start;margin-top:8px;padding-left:0}#cart-drawer .vt-line-tags{justify-content:flex-start}#cart-drawer .vt-line-tag{white-space:nowrap}}body:is(.template-safran,.template-index){--vt-ink: #1A1A1A;--vt-page: #FAFAFA;--vt-band: #FDF1E6;--vt-card: #FFFFFF;--vt-hairline: #EDE3D8;--vt-muted: #5F5F5F;--vt-accent: #E6792F;--font-heading--family: "Libre Baskerville", Georgia, serif;--font-body--family: Inter, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;background:#fafafa;color:#1a1a1a;font-size:16.5px}body:is(.template-safran,.template-index) h1,body:is(.template-safran,.template-index) h2,body:is(.template-safran,.template-index) h3,body:is(.template-safran,.template-index) .vt-h2,body:is(.template-safran,.template-index) .vt-h3{font-family:Libre Baskerville,Georgia,serif;color:#1a1a1a}body:is(.template-safran,.template-index) .vt-h2{font-weight:700;letter-spacing:0}body:is(.template-safran,.template-index) .vt-eyebrow{color:#e6792f}body:is(.template-safran,.template-index) .vt-btn,body:is(.template-safran,.template-index) .vt-btn--outline{background:#f6b758;border-color:#f6b758;color:#fff;border-radius:6px}body:is(.template-safran,.template-index) .vt-hairline{border-top-color:#ede3d8}body:is(.template-safran,.template-index) #header-group .header-section,body:is(.template-safran,.template-index) #header-group .header{background:#fff;color:#1a1a1a}body:is(.template-safran,.template-index) .header-logo img{height:40px;width:auto}@media screen and (max-width:749px){body:is(.template-safran,.template-index) .header-logo img{width:min(190px,calc(50vw - 49.5px));height:auto}body:is(.template-safran,.template-index) #header-component .header__row--top{min-height:calc(17.7vw + 4.6px)!important;padding-top:6px}}body:is(.template-safran,.template-index) .header-logo:not(:has(img)){color:#1a1a1a}body:is(.template-safran,.template-index) .product-information{background:#fafafa}body:is(.template-safran,.template-index) .product-information__media img,body:is(.template-safran,.template-index) .product-media-container{border-radius:10px}body:is(.template-safran,.template-index) .product-details .text-block h1{font-family:Libre Baskerville,Georgia,serif;font-weight:400;font-size:clamp(1.75rem,8.5vw,2.75rem);white-space:normal;line-height:1.15}body:is(.template-safran,.template-index) .media-gallery--carousel .slideshow-controls__thumbnail[aria-selected=true]{outline-color:#e6792f;border-color:#e6792f}.vt-gtrust{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;color:var(--vt-gt-ink, #1A1A1A)}.vt-gtrust__item{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.vt-gtrust__icon{width:36px;height:36px}.vt-gtrust__icon svg{width:100%;height:100%;display:block}.vt-gtrust__label{font-size:.75rem;font-weight:600;line-height:1.3}body:is(.template-safran,.template-index) #sondage .vt-h2{font-family:Montserrat,Inter,sans-serif;font-weight:700}.vt-foot{--vt-f-bg: #E6792F !important;--vt-f-text: #FFFFFF !important;--vt-f-muted: rgba(255,255,255,.8) !important;--vt-f-line: rgba(255,255,255,.35) !important}.vt-foot h2,.vt-foot h3,.vt-foot__heading{font-family:Libre Baskerville,Georgia,serif;font-weight:400;font-size:1.2375rem;color:#fff}.vt-foot__legal{--vt-fl-bg: #D86B25 !important;--vt-fl-text: #FFFFFF !important;--vt-fl-card: rgba(255,255,255,.12) !important;--vt-fl-ink: #FFFFFF !important}body:is(.template-safran,.template-index) .header-logo span{font-family:Libre Baskerville,Georgia,serif;font-size:1.875rem;font-weight:700;letter-spacing:0}.product-details .text-block[class*=__subtitle]>*{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body:is(.template-safran,.template-index){--vt-max: 1210px}body:is(.template-safran,.template-index) .section--page-width{max-width:1210px;margin-inline:auto}body:is(.template-safran,.template-index) .vt-sci__inner,body:is(.template-safran,.template-index) .vt-swp__inner{max-width:1210px}body:is(.template-safran,.template-index) .vt-compare__table{width:100%;max-width:793px;margin-inline:auto}body:is(.template-safran,.template-index) .vt-compare__h2{font-family:Inter,-apple-system,Segoe UI,Roboto,Arial,sans-serif}body:is(.template-safran,.template-index) #header-component .header__row--top{min-height:96px;align-items:center}body:is(.template-safran,.template-index) #header-group .announcement-bar{padding-block:15.5px!important;isolation:isolate;background:#e6792f;color:#fff;--color-foreground: #FFFFFF;--color-foreground-rgb: 255 255 255}body:is(.template-safran,.template-index) [id$=__vt_survey] .vt-h2{font-size:2rem}body:is(.template-safran,.template-index) [id$=__vt_stats] .vt-h2{font-size:2.125rem}body:is(.template-safran,.template-index) [id$=__vt_faq] .vt-h2{font-size:2.625rem;font-weight:800}body:is(.template-safran,.template-index) [id$=__vt_stats],body:is(.template-safran,.template-index) [id$=__vt_faq]{background:#fff}.vt-foot__col-title,.vt-foot__news-title{font-family:Libre Baskerville,Georgia,serif;font-weight:400;font-size:1.2375rem;letter-spacing:0;text-transform:none;color:#fff}@media screen and (min-width:990px){body:is(.template-safran,.template-index){--vt-gutter: 20px}body:is(.template-safran,.template-index) .product-details .text-block h1{font-size:2.75rem}body:is(.template-safran,.template-index) .vt-sci__track{gap:20px}}@media screen and (min-width:1230px){body:is(.template-safran,.template-index) .product-information__grid{grid-template-columns:20px 527px 589px 20px!important;column-gap:54px!important;max-width:1210px;margin-inline:auto}}.vt-sci-card__icon--img{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem}.vt-sci-card__icon--img img{width:100%;height:100%;object-fit:contain;display:block}body.template-safran{letter-spacing:.66px}body.template-safran h1,body.template-safran h2,body.template-safran h3,body.template-safran .vt-h2,body.template-safran .vt-h3{letter-spacing:.66px;line-height:1.3}body:is(.template-safran,.template-index) .vt-h2 em,body:is(.template-safran,.template-index) h2 em{font-style:normal;color:#c96007}body.template-safran .vt-body{letter-spacing:.66px}body:is(.template-safran,.template-index) .announcement-bar__text,body:is(.template-safran,.template-index) .announcement-bar__text *{font-family:Libre Baskerville,Georgia,serif!important;font-size:14.3px!important;font-weight:400!important;letter-spacing:1.1px!important;line-height:1.3!important}body:is(.template-safran,.template-index) .menu-list__link{font-size:15.4px;font-weight:600;color:#121212;letter-spacing:.66px}body:is(.template-safran,.template-index) .menu-list__link--active{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}body:is(.template-safran,.template-index) .header-actions__action[aria-label=Rechercher]{display:none}body:is(.template-safran,.template-index) .product-information__media,body:is(.template-safran,.template-index) .product-information__media>*,body:is(.template-safran,.template-index) .product-information__media slideshow-component,body:is(.template-safran,.template-index) .product-information__media .media-gallery{max-width:none;margin-inline:0;padding-inline:0!important}body:is(.template-safran,.template-index) .slideshow-controls__thumbnails{gap:11px}body:is(.template-safran,.template-index) .slideshow-controls__thumbnail{flex:0 0 98px;width:98px;height:98px;border-radius:10px;overflow:hidden}body:is(.template-safran,.template-index) .slideshow-controls__thumbnail img{border-radius:10px}body:is(.template-safran,.template-index) .media-gallery--carousel .slideshow-controls__thumbnail[aria-selected=true]{outline:2px solid #121212;outline-offset:-2px;border-color:transparent}body:is(.template-safran,.template-index) .slideshow-controls__thumbnails-container{padding-top:10px}body:is(.template-safran,.template-index) .product-details .text-block h1{line-height:1.3;letter-spacing:.66px}body:is(.template-safran,.template-index) .vt-pill--pill{padding:6px 12px;border-radius:20px;gap:8px}body:is(.template-safran,.template-index) .vt-pill--pill .vt-pill__title{font-size:13px;font-weight:500;line-height:1.6;letter-spacing:.66px}body:is(.template-safran,.template-index) .vt-pill--pill .vt-pill__icon{width:20px;height:20px}body:is(.template-safran,.template-index) .vt-rating{--vt-r-star: 12px;gap:6px;font-size:13px;line-height:1.6;letter-spacing:.66px}body:is(.template-safran,.template-index) .vt-rating__stars{gap:0}body:is(.template-safran,.template-index) .vt-rating__score{font-size:15px;font-weight:600;color:#ff6b00}body:is(.template-safran,.template-index) .vt-rating__label,body:is(.template-safran,.template-index) .vt-rating__count{font-weight:400}body:is(.template-safran,.template-index) .vt-rating__dot{display:none}body:is(.template-safran,.template-index) .vt-checklist__list{gap:10px}body:is(.template-safran,.template-index) .vt-checklist .vt-check,body:is(.template-safran,.template-index) .vt-checklist .vt-check:first-child{padding:0;border-top:0;min-height:20px}body:is(.template-safran,.template-index) .vt-checklist .vt-check{gap:10px}body:is(.template-safran,.template-index) .vt-checklist .vt-check__text{font-size:15px;line-height:1.3;font-weight:600;letter-spacing:.66px}body:is(.template-safran,.template-index) .vt-lp{max-width:420px;padding:10px 12px;border-radius:10px;border:1px solid #FBDFC9;gap:8px;font-family:Montserrat,Inter,sans-serif;letter-spacing:.66px}body:is(.template-safran,.template-index) .vt-lp__title{font-size:12px;line-height:1.2;font-weight:700}body:is(.template-safran,.template-index) .vt-lp__row{gap:5px}body:is(.template-safran,.template-index) .vt-lp__pill{padding:5px 8px;border-radius:6px;font-size:10px;line-height:1.2;font-weight:600;gap:4px}body:is(.template-safran,.template-index) .vt-lp__ico{width:12px;height:12px;border-radius:2px}body:is(.template-safran,.template-index) .vt-pill--card{padding:16px;border-radius:8px;border-width:2px;border-style:dashed;gap:12px;align-items:flex-start}body:is(.template-safran,.template-index) .vt-pill--card .vt-pill__icon{width:38px;height:38px}body:is(.template-safran,.template-index) .vt-pill--card .vt-pill__title{font-size:14px;line-height:1.6;font-weight:700;color:#92400e;letter-spacing:.66px}body:is(.template-safran,.template-index) .vt-pill--card .vt-pill__text{font-size:12px;line-height:1.6;font-weight:600;color:#b45309;letter-spacing:.66px}body:is(.template-safran,.template-index) .vt-stock__title{font-family:var(--font-body--family);font-size:15px;font-weight:700}body:is(.template-safran,.template-index) .vt-pill--line .vt-pill__title{font-size:13px;font-weight:800;letter-spacing:-.26px}body:is(.template-safran,.template-index) .vt-pill--line .vt-pill__text{font-size:13px;font-weight:500}body:is(.template-safran,.template-index) [id$=__vt_stats] .vt-stats__inner{align-items:center;text-align:center}body:is(.template-safran,.template-index) [id$=__vt_stats] .vt-stats__intro{font-family:Montserrat,Inter,sans-serif;font-size:16px;line-height:1.5;font-weight:500;color:#666;max-width:600px}body:is(.template-safran,.template-index) [id$=__vt_stats] .vt-stat{align-items:center;text-align:center;gap:10px}body:is(.template-safran,.template-index) [id$=__vt_stats] .vt-stat__value{font-size:48px;line-height:1;letter-spacing:.66px;min-width:0}body:is(.template-safran,.template-index) [id$=__vt_stats] .vt-stat__label{font-family:Montserrat,Inter,sans-serif;font-size:14px;line-height:1.4;font-weight:600;color:#555}body:is(.template-safran,.template-index) [id$=__vt_stats] .vt-stats__footnote{max-width:842px;padding:18px 20px;background:#fff9f2;border-left:4px solid #C96007;font-family:Montserrat,Inter,sans-serif;font-size:17px;line-height:1.6;font-weight:700;color:#1a1a1a}body:is(.template-safran,.template-index) [id$=__vt_survey] .vt-stats__footnote{font-size:13px;color:#5f5f5f}.vt-foot__links{gap:0;font-size:15.4px;line-height:1.73}.vt-foot__links a{display:block;padding:5.5px 0;color:#ffffffbf!important;font-weight:600;letter-spacing:.66px}.vt-foot__col-title,.vt-foot__news-title{margin-bottom:22px}.vt-foot__rule{border-top-color:#ffffff14}.vt-foot__bottom{padding-top:26px}@media screen and (min-width:990px){body:is(.template-safran,.template-index) [id$=__vt_stats] .vt-stat{padding:32px 22px}}body:is(.template-safran,.template-index) #header-group .announcement-bar{padding-block:12px!important}body:is(.template-safran,.template-index) .menu-list__link{color:#121212bf}body:is(.template-safran,.template-index) .menu-list__link--active,body:is(.template-safran,.template-index) .menu-list__link[aria-current],body:is(.template-safran,.template-index) .menu-list__link--active .menu-list__link-title{color:#121212!important}body:is(.template-safran,.template-index) .menu-list__link-title{line-height:19.6px}body:is(.template-safran,.template-index) .vt-countdown{padding-block:8px!important}body:is(.template-safran,.template-index) .vt-countdown__time strong{line-height:16px}body:is(.template-safran,.template-index) .vt-countdown__unit{font-size:13px;font-weight:500;line-height:20.8px}body:is(.template-safran,.template-index) .vt-countdown__sep{font-weight:700;margin:0 2px;opacity:1}@media screen and (min-width:1230px){body:is(.template-safran,.template-index) .product-information__grid{grid-template-columns:20px 527px 644px 19px!important;column-gap:0!important}body:is(.template-safran,.template-index) .product-details{padding-left:55px!important}}body:is(.template-safran,.template-index) [id$=__vt_hero] .vt-iwt__heading,body:is(.template-safran,.template-index) [id$=__vt_quote] .vt-iwt__heading{color:#121212}body:is(.template-safran,.template-index) [id$=__vt_quote] .vt-iwt__heading{font-size:26.4px;line-height:34.32px}body:is(.template-safran,.template-index) .vt-swp--look-plain .vt-swp__inner{gap:0}body:is(.template-safran,.template-index) .vt-swp--look-plain .vt-swp__track{padding:0;gap:24px}body:is(.template-safran,.template-index) .vt-swp--look-plain .vt-swp-card{gap:0;color:#000}@media screen and (min-width:990px){body:is(.template-safran,.template-index) .vt-swp--look-plain .vt-swp__viewport{margin-top:82px;padding-inline:60px}body:is(.template-safran,.template-index) .vt-swp--look-plain .vt-swp-card{flex:0 0 334px;padding:32px}}@media screen and (max-width:989px){body:is(.template-safran,.template-index) .vt-swp--look-plain .vt-swp__viewport{margin-top:12px;padding:50px 20px 0}body:is(.template-safran,.template-index) .vt-swp--look-plain .vt-swp-card{flex:0 0 275px;padding:32px 24px}body:is(.template-safran,.template-index) .vt-swp--look-plain .vt-swp-card__avatar{width:74px;height:74px}body:is(.template-safran,.template-index) .vt-swp--look-plain .vt-swp-card__name{font-size:15px;line-height:1.3}body:is(.template-safran,.template-index) .vt-swp--look-plain .vt-swp__nav{margin-top:56px;margin-bottom:20px}}body:is(.template-safran,.template-index) .vt-swp--look-plain .vt-swp-card__stars{font-size:16px;line-height:16px;letter-spacing:1px}body:is(.template-safran,.template-index) .vt-swp--look-plain .vt-swp-card__quote{margin-top:20px;color:#000}body:is(.template-safran,.template-index) .vt-swp--look-plain .vt-swp-card__avatar{margin-top:20px}body:is(.template-safran,.template-index) .vt-swp--look-plain .vt-swp-card__name{margin-top:20px;color:#000}body:is(.template-safran,.template-index) .vt-swp--look-plain .vt-swp__nav{margin-top:56px;margin-bottom:50px}body:is(.template-safran,.template-index) .vt-sci__inner{gap:36px}body:is(.template-safran,.template-index) .vt-sci__track{gap:24px}body:is(.template-safran,.template-index) .vt-sci-card__eyebrow{padding:5px 12px}body:is(.template-safran,.template-index) .vt-sci-card__text{margin-bottom:6px}body:is(.template-safran,.template-index) .vt-sci-card__list--rows,body:is(.template-safran,.template-index) .vt-sci-card__row{padding:12px 14px}body:is(.template-safran,.template-index) .vt-sci__cta{padding-top:8px;gap:18px}body:is(.template-safran,.template-index) .vt-iband__h2{line-height:1.25}body:is(.template-safran,.template-index) .vt-iband__note strong{color:#c96007}body:is(.template-safran,.template-index) .vt-sup__h2{line-height:1.25}body:is(.template-safran,.template-index) [id$=__vt_stats] .vt-h2{line-height:1.25}body:is(.template-safran,.template-index) .vt-tlv__h2{line-height:1.25}body:is(.template-safran,.template-index) .vt-faq__heading{line-height:1.2}@media screen and (min-width:990px){body:is(.template-safran,.template-index) .vt-sup{padding:88px 0 80px!important}body:is(.template-safran,.template-index) .vt-sup__layout{gap:72px}body:is(.template-safran,.template-index) .vt-sup__col{flex:0 0 580px;gap:36px}body:is(.template-safran,.template-index) .vt-sup__head{align-items:center;text-align:center}body:is(.template-safran,.template-index) .vt-sup__h2{margin:0 30px 2px}body:is(.template-safran,.template-index) .vt-sup__intro{margin:0 30px}body:is(.template-safran,.template-index) .vt-sup__grid{gap:36px 28px}}body:is(.template-safran,.template-index) .vt-sup-item__icon{margin-bottom:4px}body:is(.template-safran,.template-index) .vt-sup-item__title{font-size:15px;line-height:1.3}body:is(.template-safran,.template-index) .vt-sup-item__text{line-height:1.6}body:is(.template-safran,.template-index) .vt-compare__head{gap:24px;margin-bottom:90px}body:is(.template-safran,.template-index) .vt-compare__h2{color:#121212}body:is(.template-safran,.template-index) .vt-compare__img{width:100px;height:100px;margin-top:-74px}body:is(.template-safran,.template-index) [id$=__vt_stats] .vt-stats__inner{max-width:1100px;margin-inline:auto;gap:0}body:is(.template-safran,.template-index) [id$=__vt_stats] .vt-h2{margin-bottom:10px}body:is(.template-safran,.template-index) [id$=__vt_stats] .vt-stats__intro{margin-bottom:24px}body:is(.template-safran,.template-index) [id$=__vt_stats] .vt-stats__list{gap:22px;margin-bottom:36px;width:100%}body:is(.template-safran,.template-index) [id$=__vt_stats] .vt-stats__footnote{max-width:880px;padding:32px}body:is(.template-safran,.template-index) .vt-tlv__inner{gap:32px}body:is(.template-safran,.template-index) .vt-tlv__eyebrow{margin-bottom:4px}body:is(.template-safran,.template-index) .vt-tlv__intro{font-size:16px;font-weight:500;line-height:1.5}body:is(.template-safran,.template-index) .vt-tlv__rail{padding-left:60px;gap:40px}body:is(.template-safran,.template-index) .vt-tlv .vt-tl__dot{left:-60px}body:is(.template-safran,.template-index) .vt-tlv .vt-tl__text{color:#555}body:is(.template-safran,.template-index) .vt-swp--look-card .vt-swp__h2{font-family:Inter,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:36px;line-height:1.3;font-weight:900;color:#121212;letter-spacing:.66px}body:is(.template-safran,.template-index) .vt-swp--look-card .vt-swp__inner{gap:20px}body:is(.template-safran,.template-index) .vt-swp--look-card .vt-swp-card{gap:12px}body:is(.template-safran,.template-index) [id$=__vt_faq] .section{background:#f8fafb}body:is(.template-safran,.template-index) .vt-faq__intro{margin-bottom:38px}body:is(.template-safran,.template-index) .vt-foot{margin-top:92px}.vt-foot{padding:76px 0 32px!important}.vt-foot__col-title,.vt-foot__news-title{line-height:1.3}.vt-foot__rule{margin-top:31px}.vt-foot__bottom{padding-top:33px}.vt-foot__copy{margin-top:16.5px;text-align:right}body:is(.template-safran,.template-index),#cart-drawer{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}body:is(.template-safran,.template-index) .product-details .text-block h1{color:#121212}body:is(.template-safran,.template-index) .vt-rsl .vt-swp-card__name{color:#1a1a1a}body:is(.template-safran,.template-index) .vt-swp--look-plain .vt-swp__h2{color:#000}body:is(.template-safran,.template-index) .vt-sci-card__name{font-family:Libre Baskerville,Georgia,serif}body:is(.template-safran,.template-index) .vt-sci-card__sub{color:#777}body:is(.template-safran,.template-index) .vt-sci__cta-text{font-family:Libre Baskerville,Georgia,serif;font-size:18px;font-weight:600;line-height:1.5}body:is(.template-safran,.template-index) .vt-sci__cta-text em{font-weight:900}body:is(.template-safran,.template-index) .vt-sup-item__title{font-family:Montserrat,Inter,sans-serif}body:is(.template-safran,.template-index) .vt-compare__cell--label,body:is(.template-safran,.template-index) .vt-compare__name{color:#121212}.vt-foot__copy{font-size:12.1px;font-weight:600;color:#ffffffbf!important}body:not(.template-safran):not(.template-index) #MainContent :is(p,li,.rte,.text-block,.page-content,dd,td,blockquote,span:not([class*=price]):not([class*=title])){font-family:Montserrat,Inter,sans-serif;font-size:16px;line-height:25.6px;font-weight:600;letter-spacing:.66px;color:#6f6256}body:not(.template-safran):not(.template-index) #MainContent :is(p,li,.rte) a{font-weight:700;color:#c96007}body:not(.template-safran):not(.template-index) #MainContent :is(p,li,.rte) strong{font-weight:900;color:#121212}body:not(.template-safran):not(.template-index) #MainContent :is(input:not([type=checkbox]):not([type=radio]),textarea,select,label){font-family:Montserrat,Inter,sans-serif;font-size:17.6px;line-height:25.6px;font-weight:600;letter-spacing:.44px;color:#121212}body:not(.template-safran):not(.template-index) #MainContent :is(input,textarea)::placeholder{color:#121212bf;letter-spacing:1.1px}body:not(.template-safran):not(.template-index) #MainContent button[type=submit],body:not(.template-safran):not(.template-index) #MainContent .button{font-family:Montserrat,Inter,sans-serif;font-size:16.5px;font-weight:600;letter-spacing:.66px}body:not(.template-safran):not(.template-index) #MainContent{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}@media screen and (max-width:749px){body:is(.template-safran,.template-index) .vt-compare__table{grid-template-columns:205px 205px 205px;column-gap:25px;width:100%;max-width:none;overflow-x:auto;padding-right:25px;scrollbar-width:none;-webkit-overflow-scrolling:touch}body:is(.template-safran,.template-index) .vt-compare__table::-webkit-scrollbar{display:none}body:is(.template-safran,.template-index) .vt-compare__cell{padding:24px 4px;font-size:15px;line-height:22.5px}body:is(.template-safran,.template-index) .vt-compare__cell--label{font-size:15px;font-weight:700;padding-left:4px}body:is(.template-safran,.template-index) .vt-compare__row--head .vt-compare__cell--us,body:is(.template-safran,.template-index) .vt-compare__row--head .vt-compare__cell--them{padding:8px}body:is(.template-safran,.template-index) .vt-compare__img{width:100px;height:100px;margin-top:-60px}body:is(.template-safran,.template-index) .vt-compare__name{font-size:15px;line-height:22.5px;margin-top:8px}body:is(.template-safran,.template-index) .vt-compare__head{margin-bottom:24px}body:is(.template-safran,.template-index) .vt-compare__table{padding-top:50px}}.vt-foot .vt-foot__input,.vt-foot .vt-foot__input:focus{background:transparent!important;color:#fff!important;border:1px solid #FFFFFF!important;border-radius:6px;box-shadow:none}.vt-foot .vt-foot__input::placeholder{color:#fffc!important;opacity:1}.vt-foot .vt-foot__btn{border-radius:6px}@media screen and (max-width:749px){body:is(.template-safran,.template-index) .announcement-bar__text,body:is(.template-safran,.template-index) .announcement-bar__text *{font-size:13.2px!important;line-height:17.16px!important;letter-spacing:1.1px!important;white-space:normal}body:is(.template-safran,.template-index) .vt-countdown{font-size:13px;gap:8px;letter-spacing:.5px;padding:6px 10px!important}}.vt-thumbs{position:relative;padding-inline:26px;mask-image:none!important;-webkit-mask-image:none!important}.vt-thumbs .slideshow-controls__thumbnails{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.vt-thumbs .slideshow-controls__thumbnails::-webkit-scrollbar{display:none}.vt-thumbs .slideshow-controls__thumbnail{scroll-snap-align:start}.vt-thumbs__arrow{position:absolute;top:50%;transform:translateY(-50%);width:20px;height:40px;padding:0;border:0;background:transparent;color:#121212;cursor:pointer;display:grid;place-items:center}.vt-thumbs__arrow--prev{left:0}.vt-thumbs__arrow--next{right:0}.vt-thumbs__arrow:hover{opacity:.6}.vt-thumbs__arrow.is-disabled{color:#1212124d;pointer-events:none}@media screen and (max-width:749px){body:is(.template-safran,.template-index) .vt-countdown{flex-wrap:nowrap;white-space:nowrap;font-size:12px;line-height:20.8px;gap:6px;padding:6px 8px!important;letter-spacing:0}body:is(.template-safran,.template-index) .vt-countdown__label{text-transform:none}body:is(.template-safran,.template-index) .vt-countdown__time{gap:1px}body:is(.template-safran,.template-index) .vt-countdown__unit{margin-right:0}body:is(.template-safran,.template-index) .vt-countdown__sep{margin:0 1px}body:is(.template-safran,.template-index) .vt-countdown__time strong{font-size:14px;line-height:14px}body:is(.template-safran,.template-index) .vt-countdown__unit{font-size:11px;font-weight:500;line-height:17.6px}}@media screen and (max-width:749px){body:is(.template-safran,.template-index) #header-group .announcement-bar{padding-block:11px!important}body:is(.template-safran,.template-index) .product-information__media{padding:33px 0 0!important}body:is(.template-safran,.template-index) .product-information__media media-gallery,body:is(.template-safran,.template-index) .product-information__media slideshow-component,body:is(.template-safran,.template-index) .product-information__media slideshow-container,body:is(.template-safran,.template-index) .product-information__media slideshow-slides{width:100%!important;max-width:none!important}body:is(.template-safran,.template-index) .product-information__media slideshow-slides{gap:20px!important;padding-left:16.5px!important;padding-right:16.5px!important;scroll-padding-left:16.5px!important;scroll-snap-type:x mandatory}body:is(.template-safran,.template-index) .product-information__media slideshow-slide{width:calc(100vw - 53px)!important;flex:0 0 calc(100vw - 53px)!important;scroll-snap-align:start!important}body:is(.template-safran,.template-index) .product-information__media .media-gallery__mobile-controls{display:none!important}body:is(.template-safran,.template-index) .product-information__media slideshow-controls.mobile\:hidden{display:flex!important}body:is(.template-safran,.template-index) .product-information__media .slideshow-controls__thumbnails-container,body:is(.template-safran,.template-index) .product-information__media .vt-thumbs{padding:11px 0 0 50px!important;gap:10.5px;-webkit-mask-image:none!important;mask-image:none!important}body:is(.template-safran,.template-index) .product-information__media .slideshow-controls__thumbnails-container button{width:calc(33.85vw - 43px);height:calc(33.85vw - 43px);flex:0 0 calc(33.85vw - 43px);border-radius:10px}body:is(.template-safran,.template-index) .product-information__media .vt-thumbs .vt-thumbs__arrow{display:grid!important;width:44px!important;height:44px!important;flex:none!important;top:calc(50% + 5px);transform:translateY(-50%);border-radius:0;color:#121212;z-index:2}body:is(.template-safran,.template-index) .product-information__media .vt-thumbs .vt-thumbs__arrow svg{width:10px;height:10px}body:is(.template-safran,.template-index) .product-information__media .vt-thumbs .vt-thumbs__arrow--prev{left:17px}body:is(.template-safran,.template-index) .product-information__media .vt-thumbs .vt-thumbs__arrow--next{right:16px}body:is(.template-safran,.template-index) .product-information__media .vt-thumbs .vt-thumbs__arrow.is-disabled{color:#1212124d;pointer-events:none}body:is(.template-safran,.template-index) .product-details .text-block h1{font-size:33px;line-height:42.9px}body:is(.template-safran,.template-index) .vt-checklist__list li,body:is(.template-safran,.template-index) .vt-checklist__list span{font-size:14px;line-height:18.2px}body:is(.template-safran,.template-index) .vt-offers__reserve,body:is(.template-safran,.template-index) .vt-offers__reserve *{font-size:12px;line-height:18px}body:is(.template-safran,.template-index) .vt-offers__reserve [data-vt-reserve-time]{font-size:12px}body:is(.template-safran,.template-index) .vt-trow--look-bar{flex-wrap:nowrap;justify-content:flex-start;gap:0;padding:6px 16px;margin:10px 0 16.5px;min-height:50px;align-items:center}body:is(.template-safran,.template-index) .vt-trow--look-bar .vt-trow__item{white-space:normal;display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:19.2px;color:#000}body:is(.template-safran,.template-index) .vt-trow--look-bar .vt-trow__item:nth-child(1){flex:0 0 135px}body:is(.template-safran,.template-index) .vt-trow--look-bar .vt-trow__item:nth-child(2){flex:0 0 175px}body:is(.template-safran,.template-index) .vt-trow--look-bar .vt-trow__icon{flex:0 0 auto;margin:0;font-size:11px;line-height:19.2px}body:is(.template-safran,.template-index) .vt-rsl .vt-swp-card{grid-template-columns:58px auto 1fr;column-gap:16px}body:is(.template-safran,.template-index) .vt-rsl .vt-swp-card__avatar,body:is(.template-safran,.template-index) .vt-rsl .vt-swp-card__photo{width:58px;height:58px}body:is(.template-safran,.template-index) .vt-rsl .vt-swp-card__name{font-size:15px;line-height:24px;font-weight:700;color:#1a1a1a;white-space:nowrap}body:is(.template-safran,.template-index) .vt-rsl .vt-swp-card__stars{font-size:15px;font-weight:600;line-height:24px;letter-spacing:0;margin-left:12px;padding-right:84px}body:is(.template-safran,.template-index) .vt-rsl .vt-swp-card__quote{margin:10px 0 12px;font-size:13.5px;line-height:20.925px}body:is(.template-safran,.template-index) .vt-acc .vt-faq__a{font-size:16.5px;line-height:26.4px;padding:0 11px;margin-bottom:16.5px}body:is(.template-safran,.template-index) .vt-acc{margin-top:27.5px}body:is(.template-safran,.template-index) .vt-swp--look-plain .vt-swp__h2{font-size:28px;line-height:36.4px}body:is(.template-safran,.template-index) .vt-swp--look-plain .vt-swp-card__quote{font-size:16px;line-height:24px}body:is(.template-safran,.template-index) .vt-iwt__grid{padding:0 16.5px}body:is(.template-safran,.template-index) .vt-iwt__media{width:100%}body:is(.template-safran,.template-index) [id$=__vt_hero] .vt-iwt__media img{aspect-ratio:auto;object-fit:cover;width:100%;height:213px}body:is(.template-safran,.template-index) [id$=__vt_lifestyle] .vt-iwt__media img,body:is(.template-safran,.template-index) [id$=__vt_quote] .vt-iwt__media img{aspect-ratio:1 / 1;object-fit:cover;width:100%;height:auto}body:is(.template-safran,.template-index) [id$=__vt_lifestyle] .vt-iwt{padding-block:15px!important}body:is(.template-safran,.template-index) .vt-compare__table{margin-inline:-16px;padding-left:17px;width:calc(100% + 32px)}body:is(.template-safran,.template-index) .vt-iwt__content{padding:44px 40px 55px}body:is(.template-safran,.template-index) .vt-iwt__text,body:is(.template-safran,.template-index) .vt-iwt__text p{font-size:16.5px;line-height:26.4px}body:is(.template-safran,.template-index) .vt-iwt__btn{width:auto!important;min-width:0;max-width:100%;align-self:flex-start;display:inline-flex;white-space:nowrap;padding:0 20px}body:is(.template-safran,.template-index) [id$=__vt_hero] .vt-iwt__heading{font-size:28px;line-height:36.4px}body:is(.template-safran,.template-index) .vt-iwt__heading{width:100%!important;max-width:100%!important;margin-inline:0!important}body:is(.template-safran,.template-index) [id$=__vt_quote] .vt-iwt__heading{font-size:22px;line-height:28.6px}body:is(.template-safran,.template-index) .vt-sci{padding:48px 20px!important}body:is(.template-safran,.template-index) .vt-sci__inner{padding:0}body:is(.template-safran,.template-index) .vt-sci__h2{font-size:26px;line-height:33.8px}body:is(.template-safran,.template-index) .vt-sci__intro{font-size:14px;line-height:22.4px}body:is(.template-safran,.template-index) .vt-sci__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:4px 0}body:is(.template-safran,.template-index) .vt-sci__track::-webkit-scrollbar{display:none}body:is(.template-safran,.template-index) .vt-sci-card{flex:0 0 calc(100vw - 48px);scroll-snap-align:start;padding:28px 22px}body:is(.template-safran,.template-index) .vt-sci-card__title{font-size:20px;line-height:26px}body:is(.template-safran,.template-index) .vt-sci-card__row{padding:16px 18px;gap:14px}body:is(.template-safran,.template-index) .vt-sci__cta{padding-top:0}body:is(.template-safran,.template-index) .vt-iband{padding:48px 20px!important}body:is(.template-safran,.template-index) .vt-iband__inner{padding:0}body:is(.template-safran,.template-index) .vt-iband__h2{font-size:26px;line-height:32.5px}body:is(.template-safran,.template-index) .vt-iband__intro{font-size:13.5px;line-height:21.6px}body:is(.template-safran,.template-index) .vt-iband__note{font-size:11.5px;line-height:17.25px}body:is(.template-safran,.template-index) .vt-sup{padding:48px 0!important}body:is(.template-safran,.template-index) .vt-sup__layout{gap:0}body:is(.template-safran,.template-index) .vt-sup__col{display:contents}body:is(.template-safran,.template-index) .vt-sup__head{order:1;gap:12px}body:is(.template-safran,.template-index) .vt-sup__media{order:2;margin:24px 0}body:is(.template-safran,.template-index) .vt-sup__grid{order:3;gap:28px 16px;margin-bottom:0}body:is(.template-safran,.template-index) .vt-sup__h2{font-size:28px;line-height:35px}body:is(.template-safran,.template-index) .vt-sup-item__icon{width:64px;height:64px}body:is(.template-safran,.template-index) .vt-sup-item__title{font-size:14px;line-height:18.2px}body:is(.template-safran,.template-index) .vt-sup-item__text{font-size:12px;line-height:19.2px}body:is(.template-safran,.template-index) .vt-compare__h2{font-size:28px;line-height:36.4px}body:is(.template-safran,.template-index) [id$=__vt_stats] .section{padding:40px 0!important}body:is(.template-safran,.template-index) [id$=__vt_stats] .vt-h2{font-size:22px;line-height:27.5px;margin-bottom:10px}body:is(.template-safran,.template-index) [id$=__vt_stats] .vt-stats__intro{font-size:13px;line-height:19.5px;margin-bottom:24px}body:is(.template-safran,.template-index) [id$=__vt_stats] .vt-stats__inner{width:100%;max-width:100%}body:is(.template-safran,.template-index) [id$=__vt_stats] .vt-stats__list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-bottom:24px;width:100%}body:is(.template-safran,.template-index) [id$=__vt_stats] .vt-stat{min-width:0}body:is(.template-safran,.template-index) [id$=__vt_stats] .vt-stat{flex-direction:column;align-items:center;justify-content:flex-start;padding:16px 10px;gap:8px}body:is(.template-safran,.template-index) [id$=__vt_stats] .vt-stat__value{font-size:32px;line-height:32px}body:is(.template-safran,.template-index) [id$=__vt_stats] .vt-stat__label{font-size:11px;line-height:15.4px}body:is(.template-safran,.template-index) [id$=__vt_stats] .vt-stats__footnote{padding:18px 16px;font-size:13px;line-height:20.8px}body:is(.template-safran,.template-index) .vt-tlv{padding:48px 0!important}body:is(.template-safran,.template-index) .vt-tlv__inner{gap:24px}body:is(.template-safran,.template-index) .vt-tlv__h2{font-size:24px;line-height:30px}body:is(.template-safran,.template-index) .vt-tlv__intro{font-size:13px;line-height:19.5px}body:is(.template-safran,.template-index) .vt-tlv__rail{padding-left:44px;gap:24px}body:is(.template-safran,.template-index) .vt-tlv__track{left:14px}body:is(.template-safran,.template-index) .vt-checklist .vt-check__text{font-size:14px;line-height:18.2px}body:is(.template-safran,.template-index) .vt-tlv .vt-tl__item{padding:16px 18px}body:is(.template-safran,.template-index) .vt-tlv .vt-tl__dot{left:-38px;top:16px;width:28px;height:28px}body:is(.template-safran,.template-index) .vt-tlv .vt-tl__dot:after{font-size:11px}body:is(.template-safran,.template-index) .vt-tlv .vt-tl__label{font-size:10px;line-height:16px;padding:4px 8px}body:is(.template-safran,.template-index) .vt-tlv .vt-tl__title,body:is(.template-safran,.template-index) .vt-tlv .vt-tl__text{font-size:13px;line-height:20.8px}body:is(.template-safran,.template-index) .vt-swp--look-card .vt-swp__h2{font-size:22px;line-height:28.6px}body:is(.template-safran,.template-index) .vt-swp--look-card .vt-swp__inner{gap:15px}body:is(.template-safran,.template-index) .vt-swp--look-card .vt-swp__track{gap:20px}body:is(.template-safran,.template-index) .vt-swp--look-card .vt-swp-card{flex:0 0 calc(76.9vw - 29.5px);padding:16px;gap:9px}body:is(.template-safran,.template-index) .vt-swp--look-card .vt-swp-card__photo{max-width:calc(76.9vw - 63.5px);width:calc(76.9vw - 63.5px)}body:is(.template-safran,.template-index) [id$=__vt_faq] .section{padding:40px 0!important}body:is(.template-safran,.template-index) .vt-faq__inner{margin-inline:4px}body:is(.template-safran,.template-index) .vt-faq__heading{font-size:28px!important;line-height:33.6px!important;margin-bottom:8px}body:is(.template-safran,.template-index) .vt-faq__intro{font-size:16px;line-height:22.4px;margin-bottom:24px}body:is(.template-safran,.template-index) .vt-faq__list .vt-faq__item{padding:0}body:is(.template-safran,.template-index) .vt-faq__list .vt-faq__q{padding:20px;gap:16px;font-size:16px;line-height:normal}body:is(.template-safran,.template-index) .vt-faq__list .vt-faq__q-text{font-size:16px}body:is(.template-safran,.template-index) .vt-faq__list .vt-faq__icon{width:24px;height:24px}body:is(.template-safran,.template-index) .vt-faq__list .vt-faq__a{padding:0 20px 20px;font-size:15px;line-height:25.5px}body:is(.template-safran,.template-index) .vt-foot{margin-top:69px;padding:57px 0 24px!important}body:is(.template-safran,.template-index) .vt-foot__inner{padding:0;gap:0}body:is(.template-safran,.template-index) .vt-foot__top{display:flex;flex-direction:column;gap:0}body:is(.template-safran,.template-index) .vt-foot__brand{margin-bottom:44px}body:is(.template-safran,.template-index) .vt-foot__menus{display:block}body:is(.template-safran,.template-index) .vt-foot__col{width:100%;padding:0;border:0;margin-bottom:44px}body:is(.template-safran,.template-index) .vt-foot__col-title{font-size:17.6px;line-height:22.88px;font-weight:400;letter-spacing:0;text-transform:none;margin-bottom:22px}body:is(.template-safran,.template-index) .vt-foot__links a{font-size:15.4px;line-height:26.6px;padding:11.2px 0}body:is(.template-safran,.template-index) .vt-foot__news{padding:0;border:0;margin-bottom:33px}body:is(.template-safran,.template-index) .vt-foot__rule{margin-top:0}body:is(.template-safran,.template-index) .vt-foot__bottom{padding-top:16.5px}body:is(.template-safran,.template-index) .vt-foot__copy{text-align:center;margin-top:16.5px;font-size:12.1px;line-height:19.8px;font-weight:600}}@media screen and (max-width:749px){#cart-drawer .theme-drawer__header{padding:12px 20px}#cart-drawer .theme-drawer__header h2,#cart-drawer .theme-drawer__header .h2,#cart-drawer .theme-drawer__header .h3,#cart-drawer .theme-drawer__heading{font-size:19.3px}.menu-drawer__backdrop{top:var(--vt-menu-top, 127px)!important;height:auto!important;bottom:0!important}details.menu-drawer-container .menu-drawer{top:var(--vt-menu-top, 127px)!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;height:auto!important;bottom:0!important;background:#fafafa!important;box-shadow:none!important;transform:none!important;padding:0!important;border:0!important;border-radius:0!important;display:flex;flex-direction:column}details.menu-drawer-container .menu-drawer .menu-drawer__close-button{display:none!important}details.menu-drawer-container .menu-drawer__navigation{padding:33px 0 0!important}details.menu-drawer-container .menu-drawer__menu{padding:0!important;margin:0!important}details.menu-drawer-container .menu-drawer__list-item,details.menu-drawer-container [class*=menu-drawer__list-item]{margin:0!important;border:0!important;display:block!important}details.menu-drawer-container .menu-drawer__menu-item{display:block!important;padding:12.1px 33px!important;margin:0!important;font-family:Inter,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important;font-size:19.8px!important;font-weight:600!important;line-height:25.2px!important;letter-spacing:.66px!important;color:#121212!important;border:0!important;text-decoration:none!important;background:transparent!important}details.menu-drawer-container .menu-drawer__menu-item-text{font:inherit!important}details.menu-drawer-container .menu-drawer__utility-links{display:none!important}.header__icon--menu[aria-expanded=true] .header-drawer-icon--open{display:none!important}.header__icon--menu[aria-expanded=true] .header-drawer-icon--close{display:flex!important}.header__icon--menu:not([aria-expanded=true]) .header-drawer-icon--close{display:none!important}}body:is(.template-safran,.template-index) .vt-sup-item__text strong{font-weight:900;color:#1a1a1a}body:is(.template-safran,.template-index) .vt-sup__intro em{font-style:normal;text-decoration:underline;text-decoration-color:#c96007;text-decoration-thickness:2px;text-underline-offset:4px}@media screen and (max-width:749px){#header-component .header__icon--menu .header-drawer-icon--open svg{display:none}#header-component .header__icon--menu .header-drawer-icon--open{width:22px;height:22px;display:flex;align-items:center;justify-content:center}#header-component .header__icon--menu .header-drawer-icon--open:before{content:"";display:block;width:19px;height:19px;background:linear-gradient(currentColor,currentColor) left top / 100% 1.25px no-repeat,linear-gradient(currentColor,currentColor) left 50% / 100% 1.25px no-repeat,linear-gradient(currentColor,currentColor) left bottom / 100% 1.25px no-repeat}#header-component .header__icon--menu .header-drawer-icon--close svg{width:18px;height:18px}#header-component .header-actions__action[aria-label*=anier] svg,#header-component a[href="/cart"] svg{width:27px;height:27px;transform:translate(-13px)}body:is(.template-safran,.template-index) .vt-swp--look-plain .vt-swp-card__quote{width:calc(83.08vw - 84.5px)!important;max-width:none!important}body:is(.template-safran,.template-index) .vt-swp--look-plain .vt-swp-card{flex:0 0 100%;box-sizing:border-box}}@media screen and (min-width:420px)and (max-width:749px){body:is(.template-safran,.template-index) #header-group .announcement-bar{padding-block:14px!important}}#cart-drawer .cart-drawer__items tbody>.cart-items__table-row,#cart-drawer .cart-drawer__items tbody>.cart-items__table-row--full-width-variants,#cart-drawer .cart-drawer__items tbody>.cart-items__table-row:last-child{border-bottom:1px solid #EAEAEA}#cart-drawer .cart-items__quantity-controls{display:flex;align-items:center;gap:12px}#cart-drawer .cart-items__quantity-controls .vt-line-tags{margin:0;justify-content:flex-start;min-width:0}#cart-drawer .cart-items__quantity-controls .vt-line-tag{white-space:normal}#cart-drawer .cart-items__quantity-controls .vt-line-tag svg{flex:0 0 auto}#cart-drawer .cart-items__price{column-gap:2px}#cart-drawer .cart-items__price .vt-line-save{margin-left:2px}#cart-drawer .vt-line-tag,#cart-drawer .vt-line-tag bdi{font-size:13px;line-height:20.8px}#cart-drawer .cart-items__variants-wrapper:not(:has(*)){display:none}@media screen and (max-width:749px){#cart-drawer .theme-drawer__dialog,#cart-drawer .theme-drawer__dialog.color-custom-drawer{font-size:16.5px}#cart-drawer .theme-drawer__header{border-bottom:1px solid rgba(0,0,0,.1)}#cart-drawer .theme-drawer__title{line-height:30.9px}}.cart-items__table-row[hidden],#cart-drawer .cart-drawer__items tbody>.cart-items__table-row[hidden]{display:none!important}.cart-items__table-row[data-vt-fixed] .quantity-minus,.cart-items__table-row[data-vt-fixed] .quantity-plus{visibility:hidden;pointer-events:none}.cart-items__table-row[data-vt-fixed] .quantity-selector input:disabled{color:#000;-webkit-text-fill-color:#000;opacity:1}body.template-index #offres .text-block h2,body.template-index #offres .text-block .h2{font-family:Libre Baskerville,Georgia,serif;font-size:26.4px;font-weight:400;line-height:1.3;letter-spacing:.66px;color:#121212}body.template-index .vt-hh__headline,body.template-index .vt-hrv__heading,body.template-index .vt-hrv__card-quote,body.template-index .vt-hr__heading,body.template-index .vt-hr__card-title,body.template-index .vt-htl__title,body.template-index .vt-hst__title,body.template-index .vt-hst__card-headline{letter-spacing:0}body.template-index .vt-hh__headline em,body.template-index .vt-hst__title em{color:#c96007}body.template-index #MainContent{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.template-index .menu-list__link,body.template-index .menu-list__link-title{font-family:Montserrat,Inter,sans-serif}body.template-index [id$=__vt_home_pediatre] .vt-iwt__text,body.template-index [id$=__vt_home_pediatre] .vt-iwt__text p{font-family:Montserrat,Inter,sans-serif;font-size:17.6px;font-weight:600;line-height:1.5;letter-spacing:.66px}body.template-index [id$=__vt_home_pediatre] .vt-iwt__btn{font-family:Montserrat,Inter,sans-serif;font-size:16.5px;font-weight:600;letter-spacing:.66px}body.template-index #offres .vt-offer__btn,body.template-index #offres button[name=add]{font-family:Montserrat,Inter,sans-serif}body.template-index :is(.vt-hh,.vt-ht,.vt-hrv,.vt-hr,.vt-htl,.vt-hst){line-height:1.727}body.template-index :is(.vt-hh__headline,.vt-hh__headline em,.vt-hrv__heading,.vt-hrv__card-quote,.vt-hr__heading,.vt-hr__card-title,.vt-htl__title,.vt-hst__title,.vt-hst__card-headline,.vt-mfaq__heading){letter-spacing:.66px}body.template-index :is(.vt-hh__sub,.vt-hh__rating-text,.vt-hrv__subheading,.vt-hrv__card-rating,.vt-hrv__card-details,.vt-hrv__card-name span,.vt-hr__card-content,.vt-hr__cta-note,.vt-htl__card p,.vt-hst__subtitle,.vt-hst__card-desc,.vt-hst__cta-note,.vt-trial__desc,.vt-mfaq__answer-inner,.vt-mfaq__cta-text){letter-spacing:.66px}body.template-index :is(.vt-hh__sub,.vt-hrv__card-details,.vt-hr__card-content,.vt-hr__cta-note,.vt-hst__subtitle,.vt-hst__card-desc,.vt-hst__cta-note){font-weight:600}body.template-index :is(.vt-hh__cta,.vt-hr__cta-btn,.vt-hst__cta-btn){line-height:1.727}body.template-index .vt-hr__card-label{line-height:1.727}body.template-index [id$=__vt_home_pediatre] .vt-iwt__heading{font-size:26.4px;line-height:1.3;color:#121212}body.template-index [id$=__vt_home_pediatre] .vt-iwt__text,body.template-index [id$=__vt_home_pediatre] .vt-iwt__text p{line-height:1.727}body.template-index [id$=__vt_home_pediatre] .vt-iwt__btn{letter-spacing:1.1px;line-height:19.5px}@media screen and (max-width:749px){body.template-index [id$=__vt_home_pediatre] .vt-iwt__heading{font-size:22px}body.template-index [id$=__vt_home_pediatre] .vt-iwt__btn{padding:0 33px}body.template-index .vt-hr__cta-btn,body.template-index .vt-mfaq__cta-btn{white-space:nowrap;padding:16px 20px;width:auto}body.template-index .product-information__media slideshow-slide{width:calc(100vw - 33px)!important;flex:0 0 calc(100vw - 33px)!important}body.template-index .product-information__media slideshow-slides{gap:16.5px!important}}@media screen and (min-width:750px){body.template-index #offres slideshow-controls{display:none!important}}@media screen and (max-width:749px){body.template-index #offres .slideshow-controls__counter{font-family:Montserrat,Inter,sans-serif;font-size:13.2px;font-weight:600;letter-spacing:.77px;color:#121212bf}}body.template-index .vt-htl__dot{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/vt-brand.css.map */
