<!doctype html><html lang="fr" class="html no-js"><head> <title>Boutique Viking : T-shirts & bijoux nordiques | VetiViking</title> <meta charset="utf-8"><meta name="description" content="T-shirts Viking, bijoux nordiques, vestes polaires et accessoires : découvrez les collections VetiViking inspirées des symboles et légendes du Nord."><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="HandheldFriendly" content="true"><meta name="theme-color" content="#e25657"><meta name="shop-id" content="299233"><meta name="currency-iso" content="EUR"> <link rel="preconnect" href="https://media.cdnws.com"> <meta property="og:site_name" content="VETIVIKING"><meta property="og:type" content="object"><meta property="og:url" content="https://www.vetiviking.fr/?deleteCache=true"><meta property="og:title" content="VetiViking – T-shirts, bijoux & accessoires Viking"><meta property="og:description" content="Découvrez nos T-shirts, bijoux, vestes polaires et accessoires inspirés de l’univers Viking et de la mythologie nordique."><meta property="og:image" content="https://media.cdnws.com/_i/299233/RAW-27024/481/24/homme-portant-un-t-shirt-viking-noir-vegvisir-dans-une-ambiance-nordique-avec-bouclier-heaume-et-lumiere-de-forge.png"> <meta name="twitter:card" content="summary"><meta name="twitter:title" content="VETIVIKING"><meta name="twitter:image" content="https://media.cdnws.com/_i/299233/20279/3787/81/vetiviking.png"><meta name="twitter:description" content="T-shirts Viking, bijoux nordiques, vestes polaires et accessoires : découvrez les collections VetiViking inspirées des symboles et légendes du Nord."> <style id="variables-css">:root {
--primary-color: #e25657;
--primary-color-hover: #cb4d4e;
--font-family-text: Work Sans, "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial;
--font-family-title: Work Sans, "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial;
--background-body: #000000;
--background-position: ;
--background-image: url(https://www.vetiviking.fr/_t/_/dist/v4/patterns/09/source.png);
--background-repeat: repeat;
--background-size: ;
--text-on-body: #ffffff;
--text-on-body-light: #ffffff;
--font-size: 17px;
--max-row-size: 1440px;
--max-row-size-padding-large: 1520px;
--max-row-size-padding-small: 1480px;
}</style> <style>.wizi-parallax img{max-width:100%;display:block}.parallax-window picture{line-height:1}@media (min-width:1024px){.parallax-window img{display:none}}@media (max-width:1023px){.parallax-window.parallax-window--adjust{background-image:none!important}.parallax-window img{max-width:100%;margin:0 auto}.parallax-window--large.parallax-window--adjust,.parallax-window--medium.parallax-window--adjust,.parallax-window--small.parallax-window--adjust{min-height:0;height:auto}}.first-wiziblocks .header__opacity{z-index:3}.slider__picture.loaded .slider__img{opacity:1}.loaded ~ .slider__loading{display:none;background:transparent;}img.lazyloaded{opacity:1}.wiziblocks__item.slider{height:auto}.wiziblocks__item.slider:first-child{margin-top:0}.body__wrapper:hover{z-index:2}.body__wrapper:hover+.footer{z-index:1}.body__wrapper--withoutPadding{z-index:initial!important}@media (max-width: 720px){.wizi-wrapper--sliderImgRight .wizi-img{margin-top:20px}}</style><style>#prod-summary .prod-details__summary__scroll{cursor:pointer;color:#e25657;display:inline-block;position:relative;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}#prod-summary .prod-details__summary__scroll:before{content:"";display:block;position:absolute;bottom:0;height:1px;width:100%;max-width:100%;background-color:#e25657}#prod-summary .prod-details__summary__scroll:focus,#prod-summary .prod-details__summary__scroll:hover{color:#cb4d4e}.header__addToCart--hide{display:none!important}.header__cart__a__nb--alwaysHide{display:none!important}.breadcrumbs--cart{display:none}.prod__link.zindex2{z-index:2!important}.rea,.footer{z-index:0}#sc-delivery-bloc.step-bloc + #sc-payment-bloc.no-livr.step-bloc .payplug{display:none!important}.hide-temp-after-step2{display:none!important}.prod__slider__link img{opacity:1}.step2-hide{display:none!important}@media (min-width: 1024px){body.nav-perso-on .nav__col{width:100%}}[id^="___ratingbadge"]{z-index:2147483646!important;}</style> <link rel="stylesheet" type="text/css" href="https://media.cdnws.com/_/299233/1789980750460/css/app-wiziloading.css?t=15500" media="all"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <script type="text/javascript">var INCLUDED = [];
var WB_JSON = [
{
'type': 'code-html'
} ];
var HAS_SCRIPT = ["maps","product-list","product-zoom","timer","text","videos","sliders","faq","witness"];
var SCRIPTS_TO_LOAD = [];</script> <link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap"></noscript> <link type="text/css" href="https://media.cdnws.com/_t/_/dist/icons/fontawesome/css/all.min.css?v1.06" rel="stylesheet" media="all"> <script>function getCookie(a)
{
var b = a + "=",
c = document.cookie.split(";"),
d = "",
e = "",
f = {};
for (var g = 0; g < c.length; g++)
{
var h = c[g];
while (h.charAt(0) == " ") h = h.substring(1, h.length);
if (h.indexOf(b) === 0)
{
d = h.substring(b.length, h.length), e = d.substring(0, 1);
if (e == "{")
{
f = JSON.parse(d);
if ("v" in f) return f.v
}
return d == "undefined" ? undefined : decodeURIComponent(d)
}
}
return null
};</script><!--[if lt IE 9]><script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js"></script><![endif]--> <template class="wz-template-script"></template><template class="wz-template-script"> <script> window.dataLayer = window.dataLayer || []; </script></template><style>img{image-rendering:auto!important;}</style>
<link rel="shortcut icon" type="image/x-icon" href="/_i/299233/favicon.ico?0473638001663254294" />
<link rel="canonical" href="https://www.vetiviking.fr" />
<meta name="warningWebsite" content="true"> </head><body class="body webp-support margin-top-wiziblocks body--backgroundNotWhite body--fontSize-medium body--maxRow-medium body--backgroundImage with-blog facebook-pixel-enabled body--emergencyTop with-webp wiziblocks-on wrapper--fullsize body--withoutDiaporama customer-logoff page-homepage nav-perso-off new-bloc search-predictive-off highlight-b respo" ><div class="body__global" id="c1-body"> <style>@media (min-width: 1024px){body #search-btn:hover, body #search-btn:focus{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.326' height='20.5'%3E%3Cpath d='M18.715 18.467l-4.622-4.951a8.2 8.2 0 001.84-5.191A7.97 7.97 0 008.091.25 7.97 7.97 0 00.25 8.325 7.97 7.97 0 008.091 16.4a7.6 7.6 0 004.492-1.461l4.657 4.988a1 1 0 001.446.029 1.077 1.077 0 00.029-1.489zM8.091 2.357a5.891 5.891 0 015.8 5.968 5.891 5.891 0 01-5.8 5.968 5.891 5.891 0 01-5.8-5.968 5.891 5.891 0 015.8-5.968z' fill='%23fff' stroke='%23fff' stroke-width='.5'/%3E%3C/svg%3E")}}body .search--label, body #search-btn{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.326' height='20.5'%3E%3Cpath d='M18.715 18.467l-4.622-4.951a8.2 8.2 0 001.84-5.191A7.97 7.97 0 008.091.25 7.97 7.97 0 00.25 8.325 7.97 7.97 0 008.091 16.4a7.6 7.6 0 004.492-1.461l4.657 4.988a1 1 0 001.446.029 1.077 1.077 0 00.029-1.489zM8.091 2.357a5.891 5.891 0 015.8 5.968 5.891 5.891 0 01-5.8 5.968 5.891 5.891 0 01-5.8-5.968 5.891 5.891 0 015.8-5.968z' fill='%23ffffff' stroke='%23ffffff' stroke-width='.5'/%3E%3C/svg%3E")}body .footer__wrapper__bloc__contact__link .footer__wrapper__bloc__contact__icon--phone:hover , body .footer__wrapper__bloc__contact__link .footer__wrapper__bloc__contact__icon--phone:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.01' height='15'%3E%3Cpath d='M15 11.838a.726.726 0 01-.222.636l-2.113 2.1a1.189 1.189 0 01-.373.27 1.543 1.543 0 01-.453.143l-.1.008q-.079.008-.206.008a7.325 7.325 0 01-.977-.1 7.422 7.422 0 01-1.652-.508 13.871 13.871 0 01-2.217-1.216 16.527 16.527 0 01-2.638-2.225 17.412 17.412 0 01-1.843-2.1 14.944 14.944 0 01-1.17-1.855 9.97 9.97 0 01-.668-1.541 8.177 8.177 0 01-.3-1.192A3.936 3.936 0 010 3.48q.016-.286.016-.318a1.544 1.544 0 01.146-.45 1.191 1.191 0 01.27-.373L2.545.222A.7.7 0 013.053 0a.593.593 0 01.365.119 1.1 1.1 0 01.271.293l1.7 3.226a.773.773 0 01.079.556.99.99 0 01-.27.508l-.778.78a.265.265 0 00-.056.1.392.392 0 00-.024.119 2.869 2.869 0 00.286.763 7 7 0 00.588.93A10.321 10.321 0 006.343 8.66a10.525 10.525 0 001.271 1.136 7.341 7.341 0 00.93.6 2.471 2.471 0 00.572.23l.2.04a.379.379 0 00.1-.024.265.265 0 00.1-.056l.906-.922a.973.973 0 01.667-.254.83.83 0 01.429.1h.016l3.071 1.802a.8.8 0 01.395.526z' fill='%23e25657'/%3E%3C/svg%3E")}body .footer__wrapper__bloc__contact__link .footer__wrapper__bloc__contact__icon--mail:hover , body .footer__wrapper__bloc__contact__link .footer__wrapper__bloc__contact__icon--mail:focus{background-image:background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12'%3E%3Cpath d='M16 10a1.982 1.982 0 01-.257.962L10.691 5.31l5-4.372A1.985 1.985 0 0116 2v8zM8 6.336L14.953.249A1.975 1.975 0 0014 0H2a1.968 1.968 0 00-.953.252zm1.939-.368l-1.61 1.409a.5.5 0 01-.658 0l-1.61-1.409-5.116 5.724A1.976 1.976 0 002 12h12a1.976 1.976 0 001.055-.308zM.312.938A1.986 1.986 0 000 2v8a1.976 1.976 0 00.257.962l5.051-5.653z' fill='%23e25657'/%3E%3C/svg%3E")}body .footer__wrapper__bloc__contact__icon--mail{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12'%3E%3Cpath d='M16 10a1.982 1.982 0 01-.257.962L10.691 5.31l5-4.372A1.985 1.985 0 0116 2v8zM8 6.336L14.953.249A1.975 1.975 0 0014 0H2a1.968 1.968 0 00-.953.252zm1.939-.368l-1.61 1.409a.5.5 0 01-.658 0l-1.61-1.409-5.116 5.724A1.976 1.976 0 002 12h12a1.976 1.976 0 001.055-.308zM.312.938A1.986 1.986 0 000 2v8a1.976 1.976 0 00.257.962l5.051-5.653z' fill='%23ffffff'/%3E%3C/svg%3E")}body .footer__wrapper__bloc__contact__icon--phone{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.01' height='15'%3E%3Cpath d='M15 11.838a.726.726 0 01-.222.636l-2.113 2.1a1.189 1.189 0 01-.373.27 1.543 1.543 0 01-.453.143l-.1.008q-.079.008-.206.008a7.325 7.325 0 01-.977-.1 7.422 7.422 0 01-1.652-.508 13.871 13.871 0 01-2.217-1.216 16.527 16.527 0 01-2.638-2.225 17.412 17.412 0 01-1.843-2.1 14.944 14.944 0 01-1.17-1.855 9.97 9.97 0 01-.668-1.541 8.177 8.177 0 01-.3-1.192A3.936 3.936 0 010 3.48q.016-.286.016-.318a1.544 1.544 0 01.146-.45 1.191 1.191 0 01.27-.373L2.545.222A.7.7 0 013.053 0a.593.593 0 01.365.119 1.1 1.1 0 01.271.293l1.7 3.226a.773.773 0 01.079.556.99.99 0 01-.27.508l-.778.78a.265.265 0 00-.056.1.392.392 0 00-.024.119 2.869 2.869 0 00.286.763 7 7 0 00.588.93A10.321 10.321 0 006.343 8.66a10.525 10.525 0 001.271 1.136 7.341 7.341 0 00.93.6 2.471 2.471 0 00.572.23l.2.04a.379.379 0 00.1-.024.265.265 0 00.1-.056l.906-.922a.973.973 0 01.667-.254.83.83 0 01.429.1h.016l3.071 1.802a.8.8 0 01.395.526z' fill='%23ffffff'/%3E%3C/svg%3E")}body .header__account__span{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath data-name='Tracé 14' d='M16.718 12.782a9.463 9.463 0 00-3.61-2.264 5.492 5.492 0 10-6.215 0A9.515 9.515 0 00.5 19.5h1.484a8.016 8.016 0 0116.031 0H19.5a9.438 9.438 0 00-2.782-6.718zM10 10a4.008 4.008 0 114.008-4.008A4.012 4.012 0 0110 10z' fill='%23ffffff' stroke='%23ffffff'/%3E%3C/svg%3E")}body .header__cart__a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.075' height='20'%3E%3Cpath data-name='Rectangle 30' fill='%23ffffff' d='M2.001 13h12v2h-12z'/%3E%3Cg data-name='Icon_Cart' fill='none' fill-rule='evenodd'%3E%3Cpath d='M15.075 19.201l-.7-13.768a.7.7 0 00-.7-.683h-2.05v-.673a4.081 4.081 0 10-8.161 0v.673H1.401a.715.715 0 00-.7.683L.008 19.241a.758.758 0 00.191.533.7.7 0 00.512.221h13.668a.71.71 0 00.7-.724zM9.527 4.75H5.548v-.673a1.99 1.99 0 113.979 0z'/%3E%3Cpath d='M13.011 18l-.574-11.245H2.631L2.066 18h10.945M.704 20a.704.704 0 01-.512-.22.758.758 0 01-.191-.534L.694 5.438a.715.715 0 01.703-.683h2.061V4.08a4.081 4.081 0 018.16 0v.674h2.05c.382 0 .693.302.704.683l.703 13.768v.07a.707.707 0 01-.703.724H.704zM7.538 2.028a1.99 1.99 0 00-1.99 2.053v.674h3.98V4.08a1.99 1.99 0 00-1.99-2.053z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E");}body .header__account__span:hover, body .header__account__span:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath data-name='Tracé 14' d='M16.718 12.782a9.463 9.463 0 00-3.61-2.264 5.492 5.492 0 10-6.215 0A9.515 9.515 0 00.5 19.5h1.484a8.016 8.016 0 0116.031 0H19.5a9.438 9.438 0 00-2.782-6.718zM10 10a4.008 4.008 0 114.008-4.008A4.012 4.012 0 0110 10z' fill='%23e25657' stroke='%23e25657'/%3E%3C/svg%3E")}body .header__cart__a:hover, body .header__cart__a:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.075' height='20'%3E%3Cpath data-name='Rectangle 30' fill='%23e25657' d='M2.001 13h12v2h-12z'/%3E%3Cg data-name='Icon_Cart' fill='none' fill-rule='evenodd'%3E%3Cpath d='M15.075 19.201l-.7-13.768a.7.7 0 00-.7-.683h-2.05v-.673a4.081 4.081 0 10-8.161 0v.673H1.401a.715.715 0 00-.7.683L.008 19.241a.758.758 0 00.191.533.7.7 0 00.512.221h13.668a.71.71 0 00.7-.724zM9.527 4.75H5.548v-.673a1.99 1.99 0 113.979 0z'/%3E%3Cpath d='M13.011 18l-.574-11.245H2.631L2.066 18h10.945M.704 20a.704.704 0 01-.512-.22.758.758 0 01-.191-.534L.694 5.438a.715.715 0 01.703-.683h2.061V4.08a4.081 4.081 0 018.16 0v.674h2.05c.382 0 .693.302.704.683l.703 13.768v.07a.707.707 0 01-.703.724H.704zM7.538 2.028a1.99 1.99 0 00-1.99 2.053v.674h3.98V4.08a1.99 1.99 0 00-1.99-2.053z' fill='%23e25657'/%3E%3C/g%3E%3C/svg%3E");}</style> <style>@media(min-width: 1024px) {
.header__logo__a .picture--left {
position: relative;
display: block;
width: 150px;
height: 150px;
}
}</style> <noscript><input type="checkbox" class="header__checkbox header__checkbox--nojs" id="nojs-checkbox"><div class="header__nojs"><div class="header__nojs__wrapper"><p class="header__nojs__text">Votre navigateur ne supporte pas javascript !</p></div><label class="header__nojs__label" for="nojs-checkbox"> <i class="fa fa-solid fa-xmark"></i> </label></div></noscript> <div class="emergency-bar" style="background-color:#d63031;"><div class="emergency-bar__text"> <p><strong><span style="color: rgb(255, 255, 255); white-space: pre-wrap;">T-shirts homme & femme à 21,90 €</span></strong><span style="color: rgb(0, 0, 0); text-align: initial; font-weight: 400; "> </span><span style="color: rgb(255, 255, 255); white-space: pre-wrap;"><strong>⚔️</strong></span></p> </div><div class="emergency-bar__button"> <a href="https://www.vetiviking.fr/t-shirt/" style="background-color:#ffffff;color:#2d3436;">Voir les modèles</a></div> </div> <input type="checkbox" class="header__checkbox header__checkbox--nav" id="nav-checkbox" autocomplete="off"> <input type="checkbox" class="header__checkbox header__checkbox--search" id="search-checkbox" autocomplete="off"> <input type="checkbox" class="header__checkbox header__checkbox--login" id="login-checkbox" autocomplete="off"><div class="header new-menu"><div class="header__wrapper"><header id="header" class="header__content"><div class="header__relative"><div class="header__logo"><div class="header__h1"> <a class="header__logo__a" href="/" title="VETIVIKING"> <picture class="picture picture--left"> <source srcset="https://media.cdnws.com/_i/299233/20279/3787/81/vetiviking.png.webp" type="image/webp"><source srcset="https://media.cdnws.com/_i/299233/20279/3787/81/vetiviking.png"><img onerror="this.classList.add('error');" onload="this.classList.remove('error');" class="header__logo__a__img" src="https://media.cdnws.com/_i/299233/20279/3787/81/vetiviking.png" alt="VETIVIKING"></picture> <span class="header__logo__a__img__name hidden"> <span data-htap="Lw==" class="header__logo__a__name__title">VETIVIKING</span> </span> </a></div></div><div class="header__nav"><label for="nav-checkbox" class="header__nav__icon"><span class="header__nav__icon__span header__nav__icon__span--first"></span> <span class="header__nav__icon__span header__nav__icon__span--second"></span> <span class="header__nav__icon__span header__nav__icon__span--third"></span> <span class="header__nav__icon__span header__nav__icon__span--fourth"></span> <span class="header__nav__icon__text">Menu</span></label></div><div class="header__search search search--logoff"><label for="search-checkbox" id="search-label" class="search--label header__tab"> Chercher </label><div class="search--wrapper" id="search-wrapper"><form id="search-form" class="search--form" method="get" action="/recherche.php"><fieldset class="search--fieldset"><label for="search"><span class="hidden">Rechercher</span><input type="text" id="search" class="search--input" name="q" placeholder="Saisissez votre recherche" data-placeholder="Saisissez votre recherche" required autocomplete="off"><div class="close"><span class="front"></span> <span class="back"></span></div></label> <span id="search-reset" class="search--reset"> <i class="fa fa-solid fa-xmark"></i> </span> <a class="search-all" href="/s/"></a> <button class="search--btn" id="search-btn" type="submit"><span class="icon"></span> <i class="fa fa-solid fa-magnifying-glass search--icon"></i> Rechercher</button></fieldset><label for="search-checkbox" class="search--result-close"> <i class="fa fa-solid fa-xmark search--result-icon search--result-icon--small"></i> </label></form><div id="search-result" data-submit="voir tous les résultats de la recherche pour" class="search--result" ><div id="search-result-ul" class="search--result-ul"></div></div></div></div> <div class="header__area"><div class="header__cart header__cart--top cart"> <a href="/p/cart.html" class="header__cart__a header__tab"><span class="header__cart__text">Panier</span><span class="header__cart__a__nb header__cart__a__nb--hide"><span class="header__cart__a__nb__mask"><span>0 </span></span><span class="header__cart__a__nb__content">0 </span></span></a> <div id="cart-modal" class="cart-modal cart-modal-hover-effect cart-modal--top cart-empty"><div id="c1-cart-modal" class="cart-modal__wrapper"><div id="c2-cart-modal" class="cart-modal__content"></div></div></div><div class="cart-modal__bg"></div></div><div class="header__account account--logoff"> <label for="login-checkbox" class="header__account__a header__tab"><span class="header__account__span"> Compte </span></label> </div></div></header><nav class="nav nav--with-blog"><div class="nav__wrapper"><div class="nav__maxWidth"> <a class="nav__itemlvl1 nav__item nav__itemlvl1--link" title="T-SHIRT VIKING" href="/t-shirt-viking/" data-text="T-SHIRT VIKING">T-SHIRT VIKING</a> <input class="nav__checkboxlvl0 hidden" id="cat-1" type="checkbox"><div class="nav__label nav__item"><div class="nav__wrapper2"> <a href="/t-shirt/" class="nav__itemlvl1 nav__itemlvl1--with-subnav" data-text="T-SHIRT VIKING HOMME"> T-SHIRT VIKING HOMME</a> <label for="cat-1" class="nav__arrow"> <i class="fa fa-solid fa-chevron-right"></i> </label></div><div class="nav__sublevel nav__sublevel--centered"><div class="nav__ul"><div class="nav__ul__header"><label for="cat-1" class="nav__ul__header__label"> <i class="fa fa-solid fa-chevron-left nav__ul__header__icon"></i> </label> <span class="nav__ul__header__text">T-SHIRT VIKING HOMME</span></div><div class="nav__ul__scroll"> <div class="nav__li nav__li--all"> <a class="nav__a nav__a--lvl2" href="/t-shirt/" title="T-SHIRT VIKING HOMME">Voir tous</a></div> <div class="nav__ul__column"> <div class="nav__li nav__li--1"> <a class="nav__a nav__a--lvl2" href="/t-shirt/t-shirt-vegvisir/" title="T-SHIRT VEGVISIR">T-SHIRT VEGVISIR</a></div> <div class="nav__li nav__li--2"> <a class="nav__a nav__a--lvl2" href="/t-shirt/t-shirt-huginn-et-muninn/" title="T-SHIRT HUGINN ET MUNINN">T-SHIRT HUGINN ET MUNINN</a></div> <div class="nav__li nav__li--3"> <a class="nav__a nav__a--lvl2" href="/t-shirt/t-shirt-corbeau-odin/" title="T-SHIRT CORBEAU ODIN">T-SHIRT CORBEAU ODIN</a></div> <div class="nav__li nav__li--4"> <a class="nav__a nav__a--lvl2" href="/t-shirt/t-shirt-aegishjalmur/" title="T-SHIRT AEGISHJALMUR">T-SHIRT AEGISHJALMUR</a></div> <div class="nav__li nav__li--5"> <a class="nav__a nav__a--lvl2" href="/t-shirt/t-shirt-loup-fenrir/" title="T-SHIRT LOUP FENRIR">T-SHIRT LOUP FENRIR</a></div> <div class="nav__li nav__li--6"> <a class="nav__a nav__a--lvl2" href="/t-shirt/t-shirt-valknut-1/" title="T-SHIRT VALKNUT">T-SHIRT VALKNUT</a></div> <div class="nav__li nav__li--7"> <a class="nav__a nav__a--lvl2" href="/t-shirt/t-shirt-valhalla/" title="T-SHIRT VALHALLA">T-SHIRT VALHALLA</a></div> </div> <div class="nav__ul__column"> <div class="nav__li nav__li--8"> <a class="nav__a nav__a--lvl2" href="/t-shirt/t-shirt-odin/" title="T-SHIRT ODIN">T-SHIRT ODIN</a></div> <div class="nav__li nav__li--9"> <a class="nav__a nav__a--lvl2" href="/t-shirt/t-shirt-heaume-viking/" title="T-SHIRT HEAUME VIKING">T-SHIRT HEAUME VIKING</a></div> <div class="nav__li nav__li--10"> <a class="nav__a nav__a--lvl2" href="/t-shirt/t-shirt-vikings/" title="T-SHIRT VIKINGS">T-SHIRT VIKINGS</a></div> <div class="nav__li nav__li--11"> <a class="nav__a nav__a--lvl2" href="/t-shirt/t-shirt-hyggdrasil/" title="T-SHIRT YGGDRASIL">T-SHIRT YGGDRASIL</a></div> <div class="nav__li nav__li--12"> <a class="nav__a nav__a--lvl2" href="/t-shirt/t-shirt-triskele/" title="T-SHIRT TRISKELE">T-SHIRT TRISKELE</a></div> <div class="nav__li nav__li--13"> <a class="nav__a nav__a--lvl2" href="/t-shirt/t-shirt-valkyrie/" title="T-SHIRT VALKYRIE">T-SHIRT VALKYRIE</a></div> </div> </div></div><div class="nav__bottom"> <a class="nav__a nav__a--lvl2 nav__bottom__a" href="/t-shirt/" title="T-SHIRT VIKING HOMME">Voir tous les T-SHIRT VIKING HOMME</a></div></div></div> <a class="nav__itemlvl1 nav__item nav__itemlvl1--link" title="T-SHIRT VIKING FEMME" href="/t-shirt-viking-femme/" data-text="T-SHIRT VIKING FEMME">T-SHIRT VIKING FEMME</a> <a class="nav__itemlvl1 nav__item nav__itemlvl1--link" title="T-SHIRT VIKING ENFANTS" href="/t-shirt-viking-enfants/" data-text="T-SHIRT VIKING ENFANTS">T-SHIRT VIKING ENFANTS</a> <a class="nav__itemlvl1 nav__item nav__itemlvl1--link" title="VESTE POLAIRE VIKING" href="/veste-polaire-viking/" data-text="VESTE POLAIRE VIKING">VESTE POLAIRE VIKING</a> <a class="nav__itemlvl1 nav__item nav__itemlvl1--link" title="SWEAT-SHIRTS VIKING" href="/sweat-shirts-viking/" data-text="SWEAT-SHIRTS VIKING">SWEAT-SHIRTS VIKING</a> <a class="nav__itemlvl1 nav__item nav__itemlvl1--link" title="BOMBERS VIKING" href="/bombers-viking/" data-text="BOMBERS VIKING">BOMBERS VIKING</a> <input class="nav__checkboxlvl0 hidden" id="cat-42" type="checkbox"><div class="nav__label nav__item"><div class="nav__wrapper2"> <a href="/bijoux-viking/" class="nav__itemlvl1 nav__itemlvl1--with-subnav" data-text="BIJOUX VIKING"> BIJOUX VIKING</a> <label for="cat-42" class="nav__arrow"> <i class="fa fa-solid fa-chevron-right"></i> </label></div><div class="nav__sublevel nav__sublevel--centered"><div class="nav__ul"><div class="nav__ul__header"><label for="cat-42" class="nav__ul__header__label"> <i class="fa fa-solid fa-chevron-left nav__ul__header__icon"></i> </label> <span class="nav__ul__header__text">BIJOUX VIKING</span></div><div class="nav__ul__scroll"> <div class="nav__li nav__li--all"> <a class="nav__a nav__a--lvl2" href="/bijoux-viking/" title="BIJOUX VIKING">Voir tous</a></div> <div class="nav__ul__column"> <div class="nav__li nav__li--1"> <a class="nav__a nav__a--lvl2" href="/bijoux-viking/collier-viking/" title="Collier Viking">Collier Viking</a></div> <div class="nav__li nav__li--2"> <a class="nav__a nav__a--lvl2" href="/bijoux-viking/bracelet-viking/" title="Bracelet Viking">Bracelet Viking</a></div> <div class="nav__li nav__li--3"> <a class="nav__a nav__a--lvl2" href="/bijoux-viking/bague/" title="Bague Viking">Bague Viking</a></div> <div class="nav__li nav__li--4"> <a class="nav__a nav__a--lvl2" href="/bijoux-viking/bijoux-cheveux-et-barbe/" title="Bijoux Viking cheveux et barbe">Bijoux Viking cheveux et barbe</a></div> <div class="nav__li nav__li--5"> <a class="nav__a nav__a--lvl2" href="/bijoux-viking/boucle-d-oreille-viking-femme/" title="Boucle d'oreille Viking">Boucle d'oreille Viking</a></div> </div> </div></div><div class="nav__bottom"> <a class="nav__a nav__a--lvl2 nav__bottom__a" href="/bijoux-viking/" title="BIJOUX VIKING">Voir tous les BIJOUX VIKING</a></div></div></div> <a class="nav__itemlvl1 nav__item nav__itemlvl1--link" title="ACCESSOIRE VIKING" href="/accessoire-viking/" data-text="ACCESSOIRE VIKING">ACCESSOIRE VIKING</a> </div> <a class="nav__itemlvl1 nav__item nav__itemlvl1--link nav__itemlvl1--blog" title="Blog" href="/blog/" data-text="Blog">Blog</a> </div><div class="nav__absolute"> <span data-htap="L2Jsb2cv" class="nav__absolute__blog"><span class="nav__absolute__blog__icon"></span> <span class="nav__absolute__blog__text">Blog</span></span> <span data-htap="L2FjY291bnQv" class="nav__absolute__account"><span class="nav__absolute__account__icon"></span> <span class="nav__absolute__account__text">Compte</span></span> <span data-htap="L3AvY2FydC5odG1s" class="nav__absolute__cart"><span class="nav__absolute__cart__icon"></span> <span class="nav__absolute__cart__text">Panier <span>0</span></span></span></div></nav> <label for="nav-checkbox" class="nav__close"></label> </div></div> <div class="body__wrapper body__wrapper--withoutPadding"><div class="body__wrapper__maxWidth body__wrapper__maxWidth--background"> <div id="334945fa-86d8-47fa-acd1-092f2d2ea0cf" class="wiziblocks__item margin-top-small wiziblocks__item--fullpage medium">
<!--
VETIVIKING — HOME V9 MOBILE UX + CONVERSION
À coller UNIQUEMENT dans le contenu central de la page d'accueil Dropizi.
Conserver le bandeau promotionnel, le header/menu, le panier et le footer du thème.
Version V9 : desktop V8 conservé, mobile raccourci avec carrousels tactiles CSS, sections plus compactes et lisibilité renforcée.
Prix de la sélection vérifiés le 24/08/2026 ; à mettre à jour si les tarifs catalogue changent.
-->
<style>
#vvx-home,
#vvx-home *{box-sizing:border-box !important;}
#vvx-home{
--vvx-bg:#060606;
--vvx-bg2:#0a0a0a;
--vvx-bg3:#111111;
--vvx-panel:#101010;
--vvx-panel2:#151515;
--vvx-panel3:#191919;
--vvx-text:#f5f1e7;
--vvx-muted:#c3beb5;
--vvx-soft:#968f84;
--vvx-red:#e04a49;
--vvx-red-dark:#c93838;
--vvx-gold:#c9a35f;
--vvx-gold-soft:#ecd2a0;
--vvx-line:rgba(255,255,255,.12);
--vvx-gold-line:rgba(201,163,95,.38);
width:100% !important;
max-width:none !important;
margin:0 !important;
padding:0 !important;
overflow:hidden !important;
background:
radial-gradient(circle at top right, rgba(201,163,95,.10), transparent 28%),
linear-gradient(180deg,#050505 0%, #080808 100%) !important;
color:var(--vvx-text) !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:16px !important;
line-height:1.55 !important;
}
#vvx-home h1,
#vvx-home h2,
#vvx-home h3,
#vvx-home h4{
font-family:Georgia,"Times New Roman",serif !important;
margin-top:0 !important;
}
#vvx-home .vvx-nowrap{white-space:nowrap !important;font-family:inherit !important;}
#vvx-home p,
#vvx-home a,
#vvx-home span,
#vvx-home strong,
#vvx-home small,
#vvx-home summary{
font-family:Arial,Helvetica,sans-serif !important;
text-indent:0 !important;
opacity:1 !important;
visibility:visible !important;
}
#vvx-home a{color:inherit !important;text-decoration:none !important;}
#vvx-home img{
display:block !important;
width:100% !important;
max-width:100% !important;
margin:0 !important;
border:0 !important;
}
#vvx-home .vvx-wrap{width:min(1180px,calc(100% - 40px)) !important;margin:0 auto !important;}
#vvx-home .vvx-section{position:relative !important;padding:74px 0 !important;}
#vvx-home .vvx-soft{
background:
linear-gradient(180deg, rgba(255,255,255,.015), rgba(255,255,255,0)),
linear-gradient(180deg,#090909 0%,#0d0d0d 100%) !important;
}
#vvx-home .vvx-section + .vvx-section{border-top:1px solid rgba(255,255,255,.03) !important;}
#vvx-home .vvx-kicker{
margin:0 0 12px !important;
color:var(--vvx-gold) !important;
font-size:12px !important;
line-height:1.3 !important;
font-weight:800 !important;
letter-spacing:.18em !important;
text-transform:uppercase !important;
}
#vvx-home .vvx-title{
margin:0 !important;
color:var(--vvx-text) !important;
font-size:clamp(31px,4vw,48px) !important;
line-height:1.06 !important;
font-weight:700 !important;
letter-spacing:-.02em !important;
text-transform:uppercase !important;
}
#vvx-home .vvx-lead{
max-width:760px !important;
margin:16px 0 0 !important;
color:var(--vvx-muted) !important;
font-size:16px !important;
line-height:1.7 !important;
}
#vvx-home .vvx-divider{
display:flex !important;
align-items:center !important;
gap:14px !important;
margin:18px 0 0 !important;
}
#vvx-home .vvx-divider:before,
#vvx-home .vvx-divider:after{
content:"" !important;
flex:1 1 auto !important;
height:1px !important;
background:linear-gradient(90deg,transparent,rgba(201,163,95,.55),transparent) !important;
}
#vvx-home .vvx-divider span{
color:var(--vvx-gold) !important;
font-size:12px !important;
letter-spacing:.18em !important;
font-weight:800 !important;
text-transform:uppercase !important;
white-space:nowrap !important;
}
/* boutons */
#vvx-home .vvx-actions{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:12px !important;margin:28px 0 0 !important;}
#vvx-home a.vvx-btn{
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
min-width:185px !important;
min-height:52px !important;
padding:14px 22px !important;
border:1px solid transparent !important;
border-radius:6px !important;
font-size:12px !important;
line-height:1.2 !important;
font-weight:900 !important;
letter-spacing:.08em !important;
text-transform:uppercase !important;
text-align:center !important;
transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease !important;
}
#vvx-home a.vvx-btn,
#vvx-home a.vvx-btn:link,
#vvx-home a.vvx-btn:visited,
#vvx-home a.vvx-btn:hover,
#vvx-home a.vvx-btn:focus,
#vvx-home a.vvx-btn:active,
#vvx-home a.vvx-btn span{
color:#fff !important;-webkit-text-fill-color:#fff !important;opacity:1 !important;visibility:visible !important;text-decoration:none !important;
}
#vvx-home a.vvx-btn-primary{
background:linear-gradient(180deg,var(--vvx-red),var(--vvx-red-dark)) !important;
border-color:rgba(255,255,255,.08) !important;
box-shadow:0 10px 22px rgba(224,74,73,.18) !important;
}
#vvx-home a.vvx-btn-primary:hover{transform:translateY(-1px) !important;box-shadow:0 14px 28px rgba(224,74,73,.22) !important;}
#vvx-home a.vvx-btn-secondary{
background:linear-gradient(180deg,#1a1a1a,#111) !important;
border-color:rgba(201,163,95,.38) !important;
}
#vvx-home a.vvx-btn-secondary:hover{transform:translateY(-1px) !important;border-color:rgba(201,163,95,.75) !important;background:#181818 !important;}
/* cartes / panneaux */
#vvx-home .vvx-panel-box,
#vvx-home .vvx-cat,
#vvx-home .vvx-product,
#vvx-home .vvx-score,
#vvx-home .vvx-review,
#vvx-home .vvx-feature,
#vvx-home .vvx-jewel-card,
#vvx-home .vvx-faq details{
position:relative !important;
overflow:hidden !important;
}
#vvx-home .vvx-panel-box:before,
#vvx-home .vvx-cat:before,
#vvx-home .vvx-product:before,
#vvx-home .vvx-score:before,
#vvx-home .vvx-review:before,
#vvx-home .vvx-feature:before,
#vvx-home .vvx-jewel-card:before,
#vvx-home .vvx-faq details:before{
content:"" !important;
position:absolute !important;
inset:0 !important;
pointer-events:none !important;
border:1px solid transparent !important;
background:
linear-gradient(90deg,var(--vvx-gold-line),transparent 18%,transparent 82%,var(--vvx-gold-line)) border-box !important;
mask:linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
-webkit-mask:linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
mask-composite:exclude;
-webkit-mask-composite:xor;
opacity:.35 !important;
}
#vvx-home .vvx-runes{
margin:18px 0 0 !important;
color:rgba(201,163,95,.85) !important;
font-size:11px !important;
line-height:1.2 !important;
letter-spacing:.35em !important;
text-transform:uppercase !important;
}
/* accessoires vikings décoratifs — volontairement discrets */
#vvx-home .vvx-relic{
position:absolute !important;
z-index:3 !important;
width:86px !important;
height:86px !important;
color:rgba(201,163,95,.31) !important;
pointer-events:none !important;
filter:drop-shadow(0 8px 18px rgba(0,0,0,.28)) !important;
}
#vvx-home .vvx-relic svg{
width:100% !important;
height:100% !important;
stroke:currentColor !important;
fill:none !important;
stroke-width:1.8 !important;
stroke-linecap:round !important;
stroke-linejoin:round !important;
}
#vvx-home .vvx-relic-axe{left:-20px !important;bottom:46px !important;transform:rotate(-14deg) !important;}
#vvx-home .vvx-relic-shield{right:22px !important;top:-12px !important;width:76px !important;height:76px !important;color:rgba(238,210,160,.28) !important;}
#vvx-home .vvx-relic-helmet{right:-10px !important;bottom:122px !important;width:72px !important;height:72px !important;color:rgba(201,163,95,.27) !important;}
#vvx-home .vvx-relic-sword{left:46px !important;top:12px !important;width:72px !important;height:72px !important;color:rgba(238,210,160,.23) !important;transform:rotate(18deg) !important;}
#vvx-home .vvx-symbol-watermark{
position:absolute !important;
right:-52px !important;
top:50% !important;
width:190px !important;
height:190px !important;
transform:translateY(-50%) !important;
color:rgba(201,163,95,.10) !important;
pointer-events:none !important;
}
#vvx-home .vvx-symbol-watermark svg{width:100% !important;height:100% !important;stroke:currentColor !important;fill:none !important;stroke-width:1.4 !important;}
#vvx-home .vvx-ornament{
display:flex !important;
align-items:center !important;
justify-content:center !important;
gap:12px !important;
margin:22px auto 0 !important;
color:rgba(201,163,95,.78) !important;
font-size:11px !important;
line-height:1 !important;
letter-spacing:.22em !important;
text-transform:uppercase !important;
}
#vvx-home .vvx-ornament:before,
#vvx-home .vvx-ornament:after{
content:"" !important;
width:56px !important;
height:1px !important;
background:linear-gradient(90deg,transparent,rgba(201,163,95,.6)) !important;
}
#vvx-home .vvx-ornament:after{background:linear-gradient(90deg,rgba(201,163,95,.6),transparent) !important;}
/* hero lifestyle */
#vvx-home .vvx-hero{
position:relative !important;
padding:0 !important;
min-height:590px !important;
overflow:hidden !important;
background:#050505 !important;
border-bottom:1px solid var(--vvx-line) !important;
}
#vvx-home .vvx-hero-frame{
position:relative !important;
min-height:590px !important;
display:flex !important;
align-items:center !important;
}
#vvx-home .vvx-hero-scene{
position:absolute !important;
inset:0 !important;
z-index:0 !important;
overflow:hidden !important;
background:#080706 !important;
}
#vvx-home .vvx-hero-scene img{
width:100% !important;
height:100% !important;
object-fit:cover !important;
object-position:center center !important;
}
#vvx-home .vvx-hero-scene:before{
content:"" !important;
position:absolute !important;
inset:0 !important;
z-index:1 !important;
pointer-events:none !important;
background:
linear-gradient(90deg,rgba(3,3,3,.98) 0%,rgba(3,3,3,.90) 28%,rgba(3,3,3,.55) 52%,rgba(3,3,3,.10) 74%,rgba(3,3,3,.05) 100%),
linear-gradient(180deg,rgba(0,0,0,.10),rgba(0,0,0,.20)) !important;
}
#vvx-home .vvx-hero-scene:after{
content:"" !important;
position:absolute !important;
inset:12px !important;
z-index:2 !important;
pointer-events:none !important;
border:1px solid rgba(201,163,95,.16) !important;
border-radius:10px !important;
}
#vvx-home .vvx-hero-copy{
position:relative !important;
z-index:3 !important;
width:min(660px,58%) !important;
padding:62px 0 !important;
}
#vvx-home .vvx-hero h1{
max-width:670px !important;
margin:0 !important;
color:#fff !important;
font-size:clamp(36px,3.95vw,52px) !important;
line-height:1.03 !important;
font-weight:700 !important;
letter-spacing:-.028em !important;
text-transform:uppercase !important;
text-shadow:0 2px 18px rgba(0,0,0,.58) !important;
}
#vvx-home .vvx-hero h1 em{color:var(--vvx-gold-soft) !important;font-style:normal !important;}
#vvx-home .vvx-hero-text{
max-width:575px !important;
margin:20px 0 0 !important;
color:#e1dbd1 !important;
font-size:17px !important;
line-height:1.7 !important;
text-shadow:0 2px 12px rgba(0,0,0,.75) !important;
}
#vvx-home .vvx-micro{display:flex !important;flex-wrap:wrap !important;gap:10px 18px !important;margin:20px 0 0 !important;}
#vvx-home .vvx-micro span{color:#eee7dd !important;font-size:12px !important;line-height:1.4 !important;font-weight:700 !important;text-shadow:0 1px 8px rgba(0,0,0,.75) !important;}
#vvx-home .vvx-micro span::before{content:"✦" !important;margin-right:7px !important;color:var(--vvx-gold) !important;font-weight:900 !important;}
#vvx-home .vvx-hero .vvx-divider:before,
#vvx-home .vvx-hero .vvx-divider:after{background:linear-gradient(90deg,transparent,rgba(201,163,95,.72),transparent) !important;}
#vvx-home .vvx-hero .vvx-runes{color:rgba(236,210,160,.85) !important;text-shadow:0 1px 8px rgba(0,0,0,.8) !important;}
/* trust */
#vvx-home .vvx-trust{
background:linear-gradient(180deg,#0a0a0a,#0c0c0c) !important;
border-bottom:1px solid var(--vvx-line) !important;
}
#vvx-home .vvx-trust-grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;}
#vvx-home .vvx-trust-item{min-width:0 !important;padding:23px 16px !important;border-right:1px solid var(--vvx-line) !important;text-align:center !important;}
#vvx-home .vvx-trust-item:last-child{border-right:0 !important;}
#vvx-home .vvx-trust-item strong{display:block !important;color:#fff !important;font-size:14px !important;line-height:1.35 !important;font-weight:900 !important;}
#vvx-home .vvx-trust-item small{display:block !important;margin-top:4px !important;color:#a39d94 !important;font-size:12px !important;line-height:1.5 !important;}
#vvx-home .vvx-stars{color:var(--vvx-gold) !important;letter-spacing:1px !important;}
/* univers */
#vvx-home .vvx-cat-grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:16px !important;margin-top:34px !important;}
#vvx-home .vvx-cat{
display:flex !important;flex-direction:column !important;min-width:0 !important;
border:1px solid var(--vvx-line) !important;border-radius:16px !important;background:linear-gradient(180deg,#131313,#101010) !important;
transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease !important;
}
#vvx-home .vvx-cat:hover{transform:translateY(-4px) !important;border-color:rgba(201,163,95,.52) !important;box-shadow:0 16px 34px rgba(0,0,0,.28) !important;}
#vvx-home .vvx-cat-media{position:relative !important;height:300px !important;overflow:hidden !important;background:#eee !important;}
#vvx-home .vvx-cat-media:after{content:"" !important;position:absolute !important;inset:0 !important;background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,.88) 100%) !important;}
#vvx-home .vvx-cat-media img{height:100% !important;object-fit:cover !important;transition:transform .3s ease !important;}
/* Recentrage spécifique des visuels premium de la section Collections */
#vvx-home .vvx-cat-media img.vvx-cat-img-homme{object-position:68% center !important;}
#vvx-home .vvx-cat-media img.vvx-cat-img-femme{object-position:66% center !important;}
#vvx-home .vvx-cat-media img.vvx-cat-img-bijoux{object-position:79% center !important;}
#vvx-home .vvx-cat-media img.vvx-cat-img-enfant{object-position:88% center !important;}
#vvx-home .vvx-cat:hover img{transform:scale(1.03) !important;}
#vvx-home .vvx-cat-copy{position:relative !important;z-index:1 !important;min-height:104px !important;padding:18px !important;background:#121212 !important;}
#vvx-home .vvx-cat h3{margin:0 !important;color:#fff !important;font-family:Arial,Helvetica,sans-serif !important;font-size:17px !important;line-height:1.25 !important;font-weight:900 !important;letter-spacing:.015em !important;text-transform:uppercase !important;}
#vvx-home .vvx-cat span{display:block !important;margin-top:8px !important;color:#f07070 !important;font-size:12px !important;line-height:1.35 !important;font-weight:800 !important;letter-spacing:.05em !important;text-transform:uppercase !important;}
/* produits */
#vvx-home .vvx-product-grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:16px !important;margin-top:34px !important;}
#vvx-home .vvx-product{display:flex !important;flex-direction:column !important;min-width:0 !important;border:1px solid var(--vvx-line) !important;border-radius:16px !important;background:linear-gradient(180deg,#141414,#101010) !important;transition:border-color .2s ease,transform .2s ease !important;}
#vvx-home .vvx-product:hover{transform:translateY(-4px) !important;border-color:rgba(201,163,95,.45) !important;}
#vvx-home .vvx-product-media{position:relative !important;height:275px !important;overflow:hidden !important;background:#f2f2f2 !important;}
#vvx-home .vvx-product-media img{height:100% !important;object-fit:cover !important;}
#vvx-home .vvx-product-media:after{content:"" !important;position:absolute !important;inset:auto 0 0 0 !important;height:55% !important;background:linear-gradient(180deg,transparent,rgba(0,0,0,.08)) !important;pointer-events:none !important;}
#vvx-home .vvx-badge{position:absolute !important;top:12px !important;left:12px !important;z-index:2 !important;padding:7px 9px !important;border-radius:4px !important;background:rgba(0,0,0,.84) !important;border:1px solid rgba(201,163,95,.28) !important;color:#fff !important;font-size:10px !important;line-height:1 !important;font-weight:900 !important;letter-spacing:.08em !important;text-transform:uppercase !important;}
#vvx-home .vvx-product-copy{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;padding:17px !important;}
#vvx-home .vvx-product h3{margin:0 !important;color:#fff !important;font-family:Arial,Helvetica,sans-serif !important;font-size:15px !important;line-height:1.38 !important;font-weight:900 !important;letter-spacing:.01em !important;text-transform:uppercase !important;}
#vvx-home .vvx-product-meta{margin:8px 0 0 !important;color:#afa99f !important;font-size:13px !important;line-height:1.55 !important;}
#vvx-home .vvx-product-buy{
display:flex !important;
align-items:flex-end !important;
justify-content:space-between !important;
gap:10px !important;
margin-top:auto !important;
padding-top:14px !important;
}
#vvx-home .vvx-price{
display:block !important;
color:#fff !important;
font-size:17px !important;
line-height:1.15 !important;
font-weight:900 !important;
letter-spacing:.01em !important;
}
#vvx-home .vvx-price small{
display:block !important;
margin-bottom:3px !important;
color:#9f998f !important;
font-size:10px !important;
line-height:1.2 !important;
font-weight:700 !important;
text-transform:uppercase !important;
letter-spacing:.05em !important;
}
#vvx-home .vvx-card-rating{
display:block !important;
color:var(--vvx-gold) !important;
font-size:11px !important;
line-height:1.2 !important;
font-weight:900 !important;
letter-spacing:.05em !important;
white-space:nowrap !important;
}
#vvx-home .vvx-product-link{display:inline-block !important;margin-top:10px !important;color:#f07171 !important;font-size:12px !important;line-height:1.35 !important;font-weight:900 !important;letter-spacing:.05em !important;text-transform:uppercase !important;}
/* features */
#vvx-home .vvx-feature{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;border:1px solid var(--vvx-line) !important;border-radius:20px !important;background:linear-gradient(180deg,#121212,#0f0f0f) !important;}
#vvx-home .vvx-feature + .vvx-feature{margin-top:24px !important;}
#vvx-home .vvx-feature-media{min-height:500px !important;overflow:hidden !important;background:#f1f1f1 !important;}
#vvx-home .vvx-feature-media img{height:100% !important;object-fit:cover !important;}
/* Recadrage premium des visuels éditoriaux : garder les deux modèles visibles */
#vvx-home .vvx-feature-media img.vvx-feature-img-tshirts{object-position:78% center !important;}
#vvx-home .vvx-feature-media img.vvx-feature-img-bijoux{object-position:86% center !important;}
#vvx-home .vvx-feature-copy{display:flex !important;flex-direction:column !important;justify-content:center !important;min-width:0 !important;padding:60px !important;}
#vvx-home .vvx-feature h2{margin:0 !important;color:#fff !important;font-size:clamp(29px,3.5vw,44px) !important;line-height:1.08 !important;font-weight:700 !important;letter-spacing:-.02em !important;text-transform:uppercase !important;}
#vvx-home .vvx-feature-text{margin:17px 0 0 !important;color:var(--vvx-muted) !important;font-size:15px !important;line-height:1.7 !important;}
#vvx-home .vvx-feature-reverse .vvx-feature-media{order:2 !important;}
#vvx-home .vvx-feature-reverse .vvx-feature-copy{order:1 !important;}
#vvx-home .vvx-chip-row{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin:20px 0 0 !important;}
#vvx-home .vvx-chip-row a{display:inline-flex !important;align-items:center !important;min-height:34px !important;padding:7px 11px !important;border:1px solid rgba(201,163,95,.22) !important;border-radius:999px !important;background:#171717 !important;color:#efe8dd !important;font-size:12px !important;line-height:1.3 !important;font-weight:700 !important;}
#vvx-home .vvx-chip-row a:hover{border-color:rgba(201,163,95,.64) !important;background:#1a1a1a !important;}
#vvx-home .vvx-jewel-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:12px !important;margin:24px 0 0 !important;}
#vvx-home .vvx-jewel-card{display:block !important;min-width:0 !important;padding:18px !important;border:1px solid var(--vvx-line) !important;border-radius:12px !important;background:linear-gradient(180deg,#171717,#131313) !important;transition:border-color .2s ease,transform .2s ease !important;}
#vvx-home .vvx-jewel-card:hover{border-color:rgba(201,163,95,.64) !important;transform:translateY(-2px) !important;}
#vvx-home .vvx-jewel-card strong{display:block !important;color:#fff !important;font-size:14px !important;line-height:1.3 !important;font-weight:800 !important;text-transform:uppercase !important;}
#vvx-home .vvx-jewel-card span{display:block !important;margin-top:6px !important;color:#ada79d !important;font-size:12px !important;line-height:1.5 !important;}
/* reviews */
#vvx-home .vvx-review-layout{display:grid !important;grid-template-columns:.82fr 1.18fr !important;gap:18px !important;}
#vvx-home .vvx-score,#vvx-home .vvx-review{border:1px solid var(--vvx-line) !important;border-radius:16px !important;background:linear-gradient(180deg,#141414,#101010) !important;}
#vvx-home .vvx-score{display:flex !important;flex-direction:column !important;justify-content:center !important;padding:34px !important;}
#vvx-home .vvx-score-value{margin:16px 0 0 !important;color:#fff !important;font-size:64px !important;line-height:.95 !important;font-weight:900 !important;}
#vvx-home .vvx-score-value small{color:#aaa59d !important;font-size:20px !important;}
#vvx-home .vvx-score-note{margin:8px 0 0 !important;color:#aaa59d !important;font-size:12px !important;line-height:1.55 !important;}
#vvx-home .vvx-review-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important;}
#vvx-home .vvx-review{min-width:0 !important;padding:20px !important;}
#vvx-home .vvx-review p{margin:9px 0 0 !important;color:#e4dfd7 !important;font-size:14px !important;line-height:1.65 !important;}
#vvx-home .vvx-review strong{display:block !important;margin:12px 0 0 !important;color:#fff !important;font-size:12px !important;line-height:1.4 !important;}
/* seo faq */
#vvx-home .vvx-seo{max-width:840px !important;margin:0 auto !important;text-align:center !important;}
#vvx-home .vvx-seo .vvx-title,#vvx-home .vvx-seo .vvx-kicker,#vvx-home .vvx-seo p{text-align:center !important;}
#vvx-home .vvx-seo-text{margin:18px auto 0 !important;color:var(--vvx-muted) !important;font-size:15px !important;line-height:1.85 !important;}
#vvx-home .vvx-seo-text a{color:#f07171 !important;font-weight:800 !important;text-decoration:underline !important;text-underline-offset:3px !important;}
#vvx-home .vvx-faq{max-width:920px !important;margin:30px auto 0 !important;text-align:left !important;}
#vvx-home .vvx-faq details{margin-top:10px !important;border:1px solid var(--vvx-line) !important;border-radius:12px !important;background:linear-gradient(180deg,#121212,#101010) !important;}
#vvx-home .vvx-faq summary{display:block !important;position:relative !important;padding:18px 48px 18px 18px !important;color:#fff !important;font-size:14px !important;line-height:1.5 !important;font-weight:900 !important;cursor:pointer !important;list-style:none !important;}
#vvx-home .vvx-faq summary::-webkit-details-marker{display:none !important;}
#vvx-home .vvx-faq summary:after{content:"+" !important;position:absolute !important;right:18px !important;top:50% !important;transform:translateY(-50%) !important;color:var(--vvx-gold) !important;font-size:20px !important;line-height:1 !important;font-weight:400 !important;}
#vvx-home .vvx-faq details[open] summary:after{content:"−" !important;}
#vvx-home .vvx-faq p{margin:0 !important;padding:0 18px 18px !important;color:#beb8ae !important;font-size:14px !important;line-height:1.7 !important;}
/* final cta */
#vvx-home .vvx-final{
position:relative !important;
padding:72px 0 !important;
background:
radial-gradient(circle at 50% 0,rgba(201,163,95,.18),transparent 38%),
linear-gradient(180deg,#080808,#0c0c0c) !important;
border-top:1px solid var(--vvx-line) !important;
text-align:center !important;
}
#vvx-home .vvx-final:before{
content:"ᚠ ᚢ ᚦ ᚨ ᚱ ᚲ" !important;
position:absolute !important;
top:18px !important;
left:50% !important;
transform:translateX(-50%) !important;
color:rgba(201,163,95,.42) !important;
font-size:12px !important;
letter-spacing:.5em !important;
white-space:nowrap !important;
}
#vvx-home .vvx-final .vvx-kicker,#vvx-home .vvx-final .vvx-title,#vvx-home .vvx-final .vvx-lead{text-align:center !important;}
#vvx-home .vvx-final .vvx-lead{margin-left:auto !important;margin-right:auto !important;}
#vvx-home .vvx-final .vvx-actions{justify-content:center !important;}
/* =============================
VESTES POLAIRES — LIFESTYLE
============================= */
#vvx-home .vvx-fleece-banner{
position:relative !important;
min-height:500px !important;
overflow:hidden !important;
border:1px solid var(--vvx-line) !important;
border-radius:20px !important;
background:#0c0c0c !important;
box-shadow:0 24px 54px rgba(0,0,0,.28) !important;
}
#vvx-home .vvx-fleece-media{
position:absolute !important;
inset:0 !important;
z-index:0 !important;
}
#vvx-home .vvx-fleece-media img{
width:100% !important;
height:100% !important;
object-fit:cover !important;
object-position:center center !important;
}
#vvx-home .vvx-fleece-media::after{
content:"" !important;
position:absolute !important;
inset:0 !important;
background:linear-gradient(90deg,rgba(4,4,4,.98) 0%,rgba(4,4,4,.90) 33%,rgba(4,4,4,.46) 55%,rgba(4,4,4,.08) 76%,rgba(4,4,4,.10) 100%) !important;
pointer-events:none !important;
}
#vvx-home .vvx-fleece-banner::after{
content:"ᚠ ᚢ ᚦ ᚨ ᚱ ᚲ" !important;
position:absolute !important;
right:28px !important;
bottom:20px !important;
z-index:2 !important;
color:rgba(236,210,160,.34) !important;
font-size:11px !important;
letter-spacing:.42em !important;
white-space:nowrap !important;
}
#vvx-home .vvx-fleece-copy{
position:relative !important;
z-index:2 !important;
display:flex !important;
flex-direction:column !important;
justify-content:center !important;
min-height:500px !important;
width:min(560px,56%) !important;
padding:58px !important;
}
#vvx-home .vvx-fleece-copy h2{
margin:0 !important;
color:#fff !important;
font-size:clamp(32px,4vw,50px) !important;
line-height:1.04 !important;
font-weight:700 !important;
letter-spacing:-.02em !important;
text-transform:uppercase !important;
}
#vvx-home .vvx-fleece-text{
margin:17px 0 0 !important;
max-width:480px !important;
color:#ded8cf !important;
font-size:15px !important;
line-height:1.7 !important;
}
/* =============================
BLOG / CHRONIQUES DU NORD
============================= */
#vvx-home .vvx-blog-grid{
display:grid !important;
grid-template-columns:repeat(3,minmax(0,1fr)) !important;
gap:16px !important;
margin:34px 0 0 !important;
}
#vvx-home .vvx-blog-card{
position:relative !important;
display:flex !important;
flex-direction:column !important;
min-width:0 !important;
min-height:225px !important;
padding:24px !important;
overflow:hidden !important;
border:1px solid var(--vvx-line) !important;
border-radius:16px !important;
background:
radial-gradient(circle at 100% 0,rgba(201,163,95,.12),transparent 34%),
linear-gradient(180deg,#151515,#101010) !important;
transition:transform .2s ease,border-color .2s ease !important;
}
#vvx-home .vvx-blog-card:hover{
transform:translateY(-3px) !important;
border-color:rgba(201,163,95,.55) !important;
}
#vvx-home .vvx-blog-card::after{
content:attr(data-rune) !important;
position:absolute !important;
right:16px !important;
top:8px !important;
color:rgba(201,163,95,.14) !important;
font-size:78px !important;
line-height:1 !important;
font-family:Georgia,"Times New Roman",serif !important;
pointer-events:none !important;
}
#vvx-home .vvx-blog-meta{
position:relative !important;
z-index:1 !important;
color:var(--vvx-gold) !important;
font-size:11px !important;
line-height:1.3 !important;
font-weight:900 !important;
letter-spacing:.14em !important;
text-transform:uppercase !important;
}
#vvx-home .vvx-blog-card h3{
position:relative !important;
z-index:1 !important;
margin:14px 0 0 !important;
color:#fff !important;
font-size:22px !important;
line-height:1.16 !important;
font-weight:700 !important;
text-transform:uppercase !important;
}
#vvx-home .vvx-blog-card p{
position:relative !important;
z-index:1 !important;
margin:12px 0 0 !important;
color:#bbb5ac !important;
font-size:13px !important;
line-height:1.55 !important;
}
#vvx-home .vvx-blog-link{
position:relative !important;
z-index:1 !important;
display:inline-block !important;
margin-top:auto !important;
padding-top:18px !important;
color:#f07171 !important;
font-size:11px !important;
line-height:1.3 !important;
font-weight:900 !important;
letter-spacing:.05em !important;
text-transform:uppercase !important;
}
/* responsive */
@media (max-width:980px){
#vvx-home .vvx-hero-grid{grid-template-columns:1fr !important;gap:36px !important;}
#vvx-home .vvx-stage{width:min(680px,100%) !important;min-height:470px !important;margin:0 auto !important;}
#vvx-home .vvx-cat-grid,#vvx-home .vvx-product-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
#vvx-home .vvx-feature,#vvx-home .vvx-review-layout{grid-template-columns:1fr !important;}
#vvx-home .vvx-feature-reverse .vvx-feature-media,#vvx-home .vvx-feature-reverse .vvx-feature-copy{order:initial !important;}
}
@media (max-width:640px){
#vvx-home .vvx-wrap{width:calc(100% - 24px) !important;}
#vvx-home .vvx-section{padding:52px 0 !important;}
#vvx-home .vvx-hero{padding:44px 0 48px !important;}
#vvx-home .vvx-hero h1{font-size:clamp(32px,9.2vw,42px) !important;line-height:1.04 !important;}
#vvx-home .vvx-hero-text{font-size:15px !important;}
#vvx-home .vvx-actions{display:grid !important;grid-template-columns:1fr !important;width:100% !important;gap:9px !important;}
#vvx-home a.vvx-btn{width:100% !important;min-width:0 !important;min-height:52px !important;}
#vvx-home .vvx-stage{min-height:355px !important;}
#vvx-home .vvx-stage-main{inset:0 40px 28px 0 !important;}
#vvx-home .vvx-stage-small{width:47% !important;height:40% !important;}
#vvx-home .vvx-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
#vvx-home .vvx-trust-item:nth-child(2){border-right:0 !important;}
#vvx-home .vvx-trust-item:nth-child(-n+2){border-bottom:1px solid var(--vvx-line) !important;}
#vvx-home .vvx-cat-grid,#vvx-home .vvx-product-grid,#vvx-home .vvx-review-grid,#vvx-home .vvx-jewel-grid{grid-template-columns:1fr !important;}
#vvx-home .vvx-cat-media,#vvx-home .vvx-product-media{height:330px !important;}
#vvx-home .vvx-feature-media{min-height:360px !important;}
#vvx-home .vvx-feature-copy{padding:30px 22px !important;}
#vvx-home .vvx-score{padding:28px 22px !important;}
#vvx-home .vvx-score-value{font-size:54px !important;}
#vvx-home .vvx-final{padding:56px 0 !important;}
#vvx-home .vvx-final:before{top:16px !important;font-size:11px !important;letter-spacing:.35em !important;}
#vvx-home .vvx-relic{opacity:.55 !important;}
#vvx-home .vvx-relic-shield,#vvx-home .vvx-relic-helmet{display:none !important;}
#vvx-home .vvx-relic-axe{left:-8px !important;bottom:34px !important;width:60px !important;height:60px !important;}
#vvx-home .vvx-relic-sword{left:18px !important;top:6px !important;width:52px !important;height:52px !important;}
#vvx-home .vvx-symbol-watermark{right:-74px !important;width:160px !important;height:160px !important;}
}
/* V6 — responsive spécifique au Hero lifestyle */
@media (max-width:980px){
#vvx-home .vvx-hero{min-height:0 !important;}
#vvx-home .vvx-hero-frame{
min-height:0 !important;
display:flex !important;
flex-direction:column !important;
align-items:stretch !important;
}
#vvx-home .vvx-hero-frame > .vvx-wrap{order:1 !important;}
#vvx-home .vvx-hero-copy{
width:100% !important;
max-width:720px !important;
padding:46px 0 32px !important;
}
#vvx-home .vvx-hero-scene{
position:relative !important;
inset:auto !important;
order:2 !important;
width:100% !important;
aspect-ratio:16/9 !important;
min-height:0 !important;
}
#vvx-home .vvx-hero-scene img{
object-fit:cover !important;
object-position:center center !important;
}
#vvx-home .vvx-hero-scene:before{
background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.12)) !important;
}
#vvx-home .vvx-hero-scene:after{inset:8px !important;}
}
@media (max-width:640px){
#vvx-home .vvx-hero{padding:0 !important;}
#vvx-home .vvx-hero-copy{padding:40px 0 28px !important;}
#vvx-home .vvx-hero h1{font-size:clamp(31px,9vw,41px) !important;line-height:1.04 !important;}
#vvx-home .vvx-hero-text{font-size:15px !important;line-height:1.65 !important;}
#vvx-home .vvx-hero-scene{aspect-ratio:4/3 !important;}
#vvx-home .vvx-hero-scene img{object-position:64% center !important;}
}
@media (max-width:980px){
#vvx-home .vvx-fleece-copy{width:64% !important;padding:46px !important;}
#vvx-home .vvx-blog-grid{grid-template-columns:1fr !important;}
#vvx-home .vvx-blog-card{min-height:0 !important;}
}
@media (max-width:640px){
#vvx-home .vvx-fleece-banner{
display:flex !important;
flex-direction:column !important;
min-height:0 !important;
}
#vvx-home .vvx-fleece-media{
position:relative !important;
inset:auto !important;
height:320px !important;
order:1 !important;
}
#vvx-home .vvx-fleece-media img{object-position:66% center !important;}
#vvx-home .vvx-fleece-media::after{
background:linear-gradient(180deg,transparent 50%,rgba(5,5,5,.78) 100%) !important;
}
#vvx-home .vvx-fleece-copy{
order:2 !important;
width:100% !important;
min-height:0 !important;
padding:30px 22px 34px !important;
}
#vvx-home .vvx-fleece-copy h2{font-size:clamp(30px,9vw,40px) !important;}
#vvx-home .vvx-fleece-banner::after{display:none !important;}
#vvx-home .vvx-blog-card{padding:22px !important;}
#vvx-home .vvx-blog-card h3{font-size:19px !important;}
}
/* =========================================================
V9 — OPTIMISATION MOBILE : moins de scroll, plus de rythme
Desktop inchangé. Carrousels 100% CSS, tactiles, sans JS.
========================================================= */
#vvx-home .vvx-swipe-hint{
display:none !important;
}
@media (max-width:640px){
/* rythme général plus compact */
#vvx-home .vvx-section{
padding:42px 0 !important;
}
#vvx-home .vvx-title{
font-size:clamp(26px,7.6vw,34px) !important;
line-height:1.08 !important;
letter-spacing:-.015em !important;
}
#vvx-home .vvx-kicker{
margin-bottom:9px !important;
font-size:10px !important;
letter-spacing:.15em !important;
}
#vvx-home .vvx-lead{
margin-top:11px !important;
font-size:14px !important;
line-height:1.58 !important;
}
#vvx-home .vvx-divider{
margin-top:13px !important;
}
#vvx-home .vvx-divider span{
font-size:10px !important;
letter-spacing:.13em !important;
}
#vvx-home .vvx-ornament{
margin-top:15px !important;
font-size:9px !important;
}
/* Hero : conserve l'immersion, prend moins de hauteur */
#vvx-home .vvx-hero-copy{
padding:32px 0 22px !important;
}
#vvx-home .vvx-hero h1{
font-size:clamp(29px,8.4vw,38px) !important;
line-height:1.03 !important;
}
#vvx-home .vvx-hero-text{
margin-top:14px !important;
font-size:14px !important;
line-height:1.55 !important;
}
#vvx-home .vvx-hero-scene{
aspect-ratio:16/11 !important;
}
#vvx-home .vvx-micro{
margin-top:14px !important;
gap:7px 12px !important;
}
#vvx-home .vvx-micro span{
font-size:10.5px !important;
}
#vvx-home .vvx-runes{
margin-top:12px !important;
font-size:9px !important;
letter-spacing:.22em !important;
}
/* réassurance : toujours 2x2 mais plus lisible */
#vvx-home .vvx-trust-item{
padding:14px 8px !important;
}
#vvx-home .vvx-trust-item strong{
font-size:12px !important;
}
#vvx-home .vvx-trust-item small{
font-size:10px !important;
}
/* indication tactile uniquement mobile */
#vvx-home .vvx-swipe-hint{
display:block !important;
margin:15px 0 0 !important;
color:#9f998f !important;
font-size:10px !important;
line-height:1.3 !important;
font-weight:700 !important;
letter-spacing:.04em !important;
text-transform:uppercase !important;
}
/* Collections : carrousel tactile, prochaine carte visible */
#vvx-home .vvx-cat-grid{
display:flex !important;
grid-template-columns:none !important;
flex-wrap:nowrap !important;
gap:12px !important;
width:100% !important;
margin-top:18px !important;
padding:0 0 10px !important;
overflow-x:auto !important;
overflow-y:hidden !important;
scroll-snap-type:x mandatory !important;
scroll-padding-left:0 !important;
-webkit-overflow-scrolling:touch !important;
overscroll-behavior-inline:contain !important;
scrollbar-width:none !important;
}
#vvx-home .vvx-cat-grid::-webkit-scrollbar{display:none !important;}
#vvx-home .vvx-cat{
flex:0 0 82% !important;
width:82% !important;
scroll-snap-align:start !important;
scroll-snap-stop:normal !important;
}
#vvx-home .vvx-cat-media{
height:255px !important;
}
#vvx-home .vvx-cat-media img.vvx-cat-img-homme{object-position:70% center !important;}
#vvx-home .vvx-cat-media img.vvx-cat-img-femme{object-position:68% center !important;}
#vvx-home .vvx-cat-media img.vvx-cat-img-bijoux{object-position:81% center !important;}
#vvx-home .vvx-cat-media img.vvx-cat-img-enfant{object-position:90% center !important;}
#vvx-home .vvx-cat-copy{
min-height:86px !important;
padding:14px !important;
}
#vvx-home .vvx-cat h3{
font-size:16px !important;
}
#vvx-home .vvx-cat span{
margin-top:6px !important;
font-size:10px !important;
}
/* Sélection produits : même logique, prix toujours visibles */
#vvx-home .vvx-product-grid{
display:flex !important;
grid-template-columns:none !important;
flex-wrap:nowrap !important;
gap:12px !important;
width:100% !important;
margin-top:18px !important;
padding:0 0 10px !important;
overflow-x:auto !important;
overflow-y:hidden !important;
scroll-snap-type:x mandatory !important;
scroll-padding-left:0 !important;
-webkit-overflow-scrolling:touch !important;
overscroll-behavior-inline:contain !important;
scrollbar-width:none !important;
}
#vvx-home .vvx-product-grid::-webkit-scrollbar{display:none !important;}
#vvx-home .vvx-product{
flex:0 0 80% !important;
width:80% !important;
scroll-snap-align:start !important;
scroll-snap-stop:normal !important;
}
#vvx-home .vvx-product-media{
height:245px !important;
}
#vvx-home .vvx-product-copy{
padding:14px !important;
}
#vvx-home .vvx-product h3{
font-size:14px !important;
}
#vvx-home .vvx-product-meta{
font-size:11.5px !important;
}
#vvx-home .vvx-price{
font-size:18px !important;
}
#vvx-home .vvx-product-link{
font-size:11px !important;
}
#vvx-home .vvx-selection-actions{
display:grid !important;
grid-template-columns:1fr 1fr !important;
gap:8px !important;
margin-top:16px !important;
}
#vvx-home .vvx-selection-actions a.vvx-btn{
min-height:46px !important;
padding:10px 8px !important;
font-size:9.5px !important;
}
/* Grands univers : pleines largeurs mais plus compacts */
#vvx-home .vvx-feature + .vvx-feature{
margin-top:16px !important;
}
#vvx-home .vvx-feature-media{
min-height:315px !important;
}
#vvx-home .vvx-feature-copy{
padding:24px 18px 26px !important;
}
#vvx-home .vvx-feature h2{
font-size:clamp(25px,7.3vw,32px) !important;
}
#vvx-home .vvx-feature-text{
margin-top:12px !important;
font-size:13px !important;
line-height:1.58 !important;
}
#vvx-home .vvx-chip-row{
margin-top:14px !important;
}
#vvx-home .vvx-jewel-grid{
gap:8px !important;
margin-top:16px !important;
}
#vvx-home .vvx-jewel-card{
padding:14px !important;
}
/* Vestes : image plus courte, produit toujours dominant */
#vvx-home .vvx-fleece-media{
height:260px !important;
}
#vvx-home .vvx-fleece-copy{
padding:24px 18px 26px !important;
}
#vvx-home .vvx-fleece-copy h2{
font-size:clamp(27px,8vw,35px) !important;
}
/* Avis : 2 colonnes compactes au lieu de 4 cartes empilées */
#vvx-home .vvx-review-grid{
display:grid !important;
grid-template-columns:repeat(2,minmax(0,1fr)) !important;
gap:8px !important;
}
#vvx-home .vvx-score{
padding:24px 18px !important;
}
#vvx-home .vvx-score-value{
font-size:48px !important;
}
#vvx-home .vvx-review{
padding:13px !important;
}
#vvx-home .vvx-review p{
font-size:11.5px !important;
line-height:1.45 !important;
}
/* Blog : carrousel éditorial compact, toujours secondaire */
#vvx-home .vvx-blog-grid{
display:flex !important;
grid-template-columns:none !important;
flex-wrap:nowrap !important;
gap:12px !important;
width:100% !important;
margin-top:18px !important;
padding:0 0 10px !important;
overflow-x:auto !important;
overflow-y:hidden !important;
scroll-snap-type:x mandatory !important;
-webkit-overflow-scrolling:touch !important;
overscroll-behavior-inline:contain !important;
scrollbar-width:none !important;
}
#vvx-home .vvx-blog-grid::-webkit-scrollbar{display:none !important;}
#vvx-home .vvx-blog-card{
flex:0 0 84% !important;
width:84% !important;
min-height:190px !important;
padding:18px !important;
scroll-snap-align:start !important;
}
#vvx-home .vvx-blog-card h3{
font-size:17px !important;
line-height:1.12 !important;
}
#vvx-home .vvx-blog-card p{
font-size:12px !important;
line-height:1.5 !important;
}
#vvx-home .vvx-blog-actions{
margin-top:14px !important;
}
#vvx-home .vvx-blog-actions a.vvx-btn{
min-height:46px !important;
}
/* SEO / FAQ / CTA final : respirent sans allonger inutilement */
#vvx-home .vvx-seo-text{
margin-top:13px !important;
font-size:13px !important;
line-height:1.6 !important;
}
#vvx-home .vvx-faq{
margin-top:20px !important;
}
#vvx-home .vvx-faq summary{
padding:14px 42px 14px 14px !important;
font-size:12px !important;
}
#vvx-home .vvx-faq p{
padding:0 14px 14px !important;
font-size:12px !important;
}
#vvx-home .vvx-final{
padding:48px 0 42px !important;
}
}
/* =========================================================
V10 — FINITION MOBILE
Micro-ajustements uniquement sur téléphone :
1) titres plus compacts, 2) produits/prix plus lisibles,
3) indication de glissement plus visible.
Desktop/tablette restent inchangés.
========================================================= */
@media (max-width:640px){
/* H1 : moins haut sans perdre l'impact SEO/visuel */
#vvx-home .vvx-hero h1{
font-size:clamp(27px,7.8vw,35px) !important;
line-height:1.02 !important;
letter-spacing:-.025em !important;
}
/* Gros titres de sections : davantage d'air et moins de scroll */
#vvx-home .vvx-title{
font-size:clamp(24px,7vw,31px) !important;
line-height:1.07 !important;
}
#vvx-home .vvx-feature h2{
font-size:clamp(23px,6.8vw,30px) !important;
line-height:1.07 !important;
}
#vvx-home .vvx-fleece-copy h2{
font-size:clamp(25px,7.4vw,32px) !important;
line-height:1.05 !important;
}
/* Indice de carrousel : discret mais immédiatement compréhensible */
#vvx-home .vvx-swipe-hint{
display:flex !important;
align-items:center !important;
gap:7px !important;
width:max-content !important;
max-width:100% !important;
margin:14px 0 0 !important;
padding:6px 9px !important;
border:1px solid rgba(201,163,95,.25) !important;
border-radius:999px !important;
background:rgba(201,163,95,.06) !important;
color:#d8bd87 !important;
font-size:10.5px !important;
line-height:1.2 !important;
font-weight:900 !important;
letter-spacing:.045em !important;
text-transform:uppercase !important;
}
#vvx-home .vvx-swipe-hint::before{
content:"↔" !important;
color:#f0d49d !important;
font-size:13px !important;
line-height:1 !important;
}
/* Cartes produits : les informations commerciales deviennent prioritaires */
#vvx-home .vvx-product-copy{
padding:15px !important;
}
#vvx-home .vvx-product h3{
font-size:15.5px !important;
line-height:1.3 !important;
}
#vvx-home .vvx-product-meta{
margin-top:7px !important;
font-size:12px !important;
line-height:1.45 !important;
}
#vvx-home .vvx-price{
margin-top:10px !important;
font-size:20px !important;
line-height:1.05 !important;
}
#vvx-home .vvx-price small{
margin-bottom:3px !important;
font-size:9.5px !important;
}
#vvx-home .vvx-product-link{
margin-top:12px !important;
font-size:11.5px !important;
letter-spacing:.045em !important;
}
/* Un peu moins d'espace avant les carrousels pour compenser les infos agrandies */
#vvx-home .vvx-cat-grid,
#vvx-home .vvx-product-grid,
#vvx-home .vvx-blog-grid{
margin-top:14px !important;
}
}
/* Ajustement du cadrage des deux visuels premium sur tablette/mobile */
@media (max-width:980px){
#vvx-home .vvx-feature-media img.vvx-feature-img-tshirts{object-position:76% center !important;}
#vvx-home .vvx-feature-media img.vvx-feature-img-bijoux{object-position:87% center !important;}
}
@media (max-width:640px){
#vvx-home .vvx-feature-media img.vvx-feature-img-tshirts{object-position:75% center !important;}
#vvx-home .vvx-feature-media img.vvx-feature-img-bijoux{object-position:88% center !important;}
}
</style>
<!-- V10 : finition mobile sur base V9. Typographie de carte volontairement plus sobre pour améliorer la lecture et laisser les grands titres porter l'identité Viking. -->
<div id="vvx-home">
<section class="vvx-hero" aria-labelledby="vvx-main-title">
<div class="vvx-hero-frame">
<div class="vvx-hero-scene" aria-hidden="false">
<img
src="https://media.cdnws.com/_i/299233/RAW-27024/481/24/homme-portant-un-t-shirt-viking-noir-vegvisir-dans-une-ambiance-nordique-avec-bouclier-heaume-et-lumiere-de-forge.png"
alt="Homme portant un T-shirt Viking noir Vegvisir dans une ambiance nordique avec bouclier, heaume et lumière de forge"
width="1672"
height="941"
fetchpriority="high"
loading="eager"
decoding="async">
</div>
<div class="vvx-wrap">
<div class="vvx-hero-copy">
<p class="vvx-kicker">VETIVIKING · FORGÉ DANS L’UNIVERS NORDIQUE</p>
<h1 id="vvx-main-title">Boutique Viking : <span class="vvx-nowrap">T‑shirts</span>, bijoux & <em>accessoires nordiques</em></h1>
<p class="vvx-hero-text">Découvrez une sélection de T-shirts Viking, bagues, bracelets, colliers et accessoires inspirés des runes, des dieux nordiques et des grands symboles scandinaves.</p>
<div class="vvx-divider"><span>Runes · Mythologie · Style</span></div>
<div class="vvx-actions" aria-label="Accès rapide aux collections principales">
<a class="vvx-btn vvx-btn-primary" href="/t-shirt-viking/"><span>Découvrir les T-shirts</span></a>
<a class="vvx-btn vvx-btn-secondary" href="/bijoux-viking/"><span>Découvrir les bijoux</span></a>
</div>
<div class="vvx-micro">
<span>Paiement sécurisé</span>
<span>Livraison suivie</span>
<span>14 jours pour changer d’avis</span>
</div>
<div class="vvx-runes">ᚠ ᚢ ᚦ ᚨ ᚱ ᚲ · Vegvisir · Valknut · Yggdrasil</div>
</div>
</div>
</div>
</section>
<section class="vvx-trust" aria-label="Services VetiViking">
<div class="vvx-wrap vvx-trust-grid">
<div class="vvx-trust-item">
<strong><span class="vvx-stars">★★★★★</span> 4,83/5</strong>
<small>Avis de la boutique</small>
</div>
<div class="vvx-trust-item">
<strong>Paiement sécurisé</strong>
<small>Commande protégée</small>
</div>
<div class="vvx-trust-item">
<strong>Livraison suivie</strong>
<small>Suivi de votre commande</small>
</div>
<div class="vvx-trust-item">
<strong>14 jours</strong>
<small>Pour changer d’avis</small>
</div>
</div>
</section>
<section class="vvx-section">
<div class="vvx-wrap">
<p class="vvx-kicker">Choisissez votre univers</p>
<h2 class="vvx-title">Les collections Viking à découvrir</h2>
<p class="vvx-lead">Accédez directement aux grandes familles de produits et trouvez rapidement le style nordique qui vous correspond.</p>
<div class="vvx-divider"><span>Le clan VetiViking</span></div>
<div class="vvx-ornament" aria-hidden="true">ᚢ · ᚱ · ᚦ</div>
<p class="vvx-swipe-hint" aria-hidden="true">Glissez pour explorer les collections →</p>
<div class="vvx-cat-grid">
<a class="vvx-cat" href="/t-shirt/">
<div class="vvx-cat-media">
<img class="vvx-cat-img-homme" src="https://media.cdnws.com/_i/299233/RAW-27029/2414/29/homme-portant-un-t-shirt-viking-noir-a-motif-nordique-devant-un-fjord-et-des-montagnes-enneigees.png" alt="Homme portant un T-shirt Viking noir à motif nordique devant un fjord et des montagnes enneigées" loading="lazy">
</div>
<div class="vvx-cat-copy">
<h3>T-shirts Viking homme</h3>
<span>Voir la collection →</span>
</div>
</a>
<a class="vvx-cat" href="/t-shirt-viking-femme/">
<div class="vvx-cat-media">
<img class="vvx-cat-img-femme" src="https://media.cdnws.com/_i/299233/RAW-27030/2990/30/femme-portant-un-t-shirt-viking-noir-a-motif-nordique-devant-un-fjord-et-des-montagnes-enneigees.png" alt="Femme portant un T-shirt Viking noir à motif nordique devant un fjord et des montagnes enneigées" loading="lazy">
</div>
<div class="vvx-cat-copy">
<h3>T-shirts Viking femme</h3>
<span>Voir les modèles →</span>
</div>
</a>
<a class="vvx-cat" href="/bijoux-viking/">
<div class="vvx-cat-media">
<img class="vvx-cat-img-bijoux" src="https://media.cdnws.com/_i/299233/RAW-27027/3908/27/homme-et-femme-portant-des-bijoux-viking-dans-un-decor-nordique-avec-fjord-montagnes-et-drakkar.png" alt="Homme et femme portant des bijoux Viking dans un décor nordique avec fjord et montagnes enneigées" loading="lazy">
</div>
<div class="vvx-cat-copy">
<h3>Bijoux Viking</h3>
<span>Bagues, bracelets & colliers →</span>
</div>
</a>
<a class="vvx-cat" href="/t-shirt-viking-enfants/">
<div class="vvx-cat-media">
<img class="vvx-cat-img-enfant" src="https://media.cdnws.com/_i/299233/RAW-27031/1283/31/garcon-et-fille-portant-des-t-shirts-viking-noirs-a-motifs-nordiques-devant-un-fjord-et-des-montagnes-enneigees.png" alt="Garçon et fille portant des T-shirts Viking noirs à motifs nordiques devant un fjord et des montagnes enneigées" loading="lazy">
</div>
<div class="vvx-cat-copy">
<h3>T-shirts Viking enfant</h3>
<span>Découvrir la collection →</span>
</div>
</a>
</div>
</div>
</section>
<section class="vvx-section vvx-soft">
<div class="vvx-wrap">
<p class="vvx-kicker">Pièces du clan · Sélection VetiViking</p>
<h2 class="vvx-title">Des pièces emblématiques de l’univers nordique</h2>
<p class="vvx-lead">Une sélection courte et visuelle pour passer rapidement de l’inspiration à la fiche produit.</p>
<div class="vvx-divider"><span>Pièces choisies</span></div>
<div class="vvx-ornament" aria-hidden="true">ᚠ · ᛉ · ᛏ</div>
<p class="vvx-swipe-hint" aria-hidden="true">Glissez pour découvrir les produits →</p>
<div class="vvx-product-grid">
<a class="vvx-product" href="/t-shirt/t-shirt-vegvisir/t-shirt-noir-aegishjalmur.html">
<div class="vvx-product-media">
<span class="vvx-badge">5/5 client</span>
<img src="https://media.cdnws.com/_i/299233/20450/1269/54/t-shirt-noir-vegvisir.jpeg" alt="T-shirt noir Viking Vegvisir" loading="lazy">
</div>
<div class="vvx-product-copy">
<h3>T-shirt noir Vegvisir</h3>
<p class="vvx-product-meta">T-shirt Viking homme · symbole Vegvisir</p>
<div class="vvx-product-buy">
<span class="vvx-price"><small>À partir de</small>21,90 €</span>
<span class="vvx-card-rating" aria-label="Note client 5 sur 5">★★★★★ 5/5</span>
</div>
<span class="vvx-product-link">Voir le produit →</span>
</div>
</a>
<a class="vvx-product" href="/t-shirt-viking-femme/t-shirt-viking-vegvisir.html">
<div class="vvx-product-media">
<span class="vvx-badge">Femme</span>
<img src="https://media.cdnws.com/_i/299233/RAW-25402/2264/6/t-shirt-bleu-lumiere-impression-large-vegvisir-pour-femme.jpeg" alt="T-shirt Viking femme Vegvisir bleu" loading="lazy">
</div>
<div class="vvx-product-copy">
<h3>T-shirt femme Vegvisir</h3>
<p class="vvx-product-meta">Coupe femme · plusieurs coloris</p>
<div class="vvx-product-buy">
<span class="vvx-price"><small>À partir de</small>21,90 €</span>
</div>
<span class="vvx-product-link">Voir le produit →</span>
</div>
</a>
<a class="vvx-product" href="/bijoux-viking/bague/bague-viking-boussole.html">
<div class="vvx-product-media">
<span class="vvx-badge">Bague Viking</span>
<img src="https://media.cdnws.com/_i/299233/RAW-26071/1141/71/bague-viking-boussole.jpeg" alt="Bague Viking Boussole noire" loading="lazy">
</div>
<div class="vvx-product-copy">
<h3>Bague Viking Boussole</h3>
<p class="vvx-product-meta">Chevalière noire · plusieurs tailles</p>
<div class="vvx-product-buy">
<span class="vvx-price"><small>À partir de</small>29,90 €</span>
</div>
<span class="vvx-product-link">Voir le produit →</span>
</div>
</a>
<a class="vvx-product" href="/bijoux-viking/collier-viking/collier-viking-mjolnir.html">
<div class="vvx-product-media">
<span class="vvx-badge">Mjolnir</span>
<img src="https://media.cdnws.com/_i/299233/25911/2941/15/collier-viking-mjolnir.jpeg" alt="Collier Viking Mjolnir avec pendentif marteau de Thor" loading="lazy">
</div>
<div class="vvx-product-copy">
<h3>Collier Viking Mjolnir</h3>
<p class="vvx-product-meta">Pendentif marteau de Thor · acier inoxydable</p>
<div class="vvx-product-buy">
<span class="vvx-price"><small>À partir de</small>32,85 €</span>
</div>
<span class="vvx-product-link">Voir le produit →</span>
</div>
</a>
</div>
<div class="vvx-actions vvx-selection-actions" style="justify-content:center !important;">
<a class="vvx-btn vvx-btn-secondary" href="/t-shirt-viking/"><span>Voir tous les T-shirts</span></a>
<a class="vvx-btn vvx-btn-primary" href="/bijoux-viking/"><span>Voir tous les bijoux</span></a>
</div>
</div>
</section>
<section class="vvx-section">
<div class="vvx-wrap">
<article class="vvx-feature">
<div class="vvx-feature-media">
<img class="vvx-feature-img-tshirts" src="https://media.cdnws.com/_i/299233/RAW-27028/3338/28/homme-et-femme-portant-des-t-shirts-viking-noirs-a-motifs-nordiques-dans-un-decor-de-fjord-et-montagnes-enneigees.png" alt="Homme et femme portant des T-shirts Viking noirs à motifs nordiques devant un fjord et des montagnes enneigées" loading="lazy">
</div>
<div class="vvx-feature-copy">
<span class="vvx-symbol-watermark" aria-hidden="true">
<svg viewbox="0 0 200 200"><circle cx="100" cy="100" r="62"/><circle cx="100" cy="100" r="11"/><path d="M100 22v58M100 120v58M22 100h58M120 100h58M45 45l41 41M114 114l41 41M155 45l-41 41M86 114l-41 41"/><path d="m100 22-8 14h16zM178 100l-14-8v16zM100 178l8-14H92zM22 100l14 8V92z"/></svg>
</span>
<p class="vvx-kicker">Collection vêtements · Portez l’esprit du Nord</p>
<h2>T-shirts Viking : symboles, mythologie et style nordique</h2>
<p class="vvx-feature-text">Vegvisir, Valknut, Odin, Fenrir, Yggdrasil, Aegishjalmur ou corbeaux d’Odin : explorez des designs inspirés des grands symboles et récits de l’univers scandinave.</p>
<div class="vvx-chip-row" aria-label="Collections de T-shirts Viking">
<a href="/t-shirt/">Homme</a>
<a href="/t-shirt-viking-femme/">Femme</a>
<a href="/t-shirt-viking-enfants/">Enfant</a>
</div>
<div class="vvx-actions">
<a class="vvx-btn vvx-btn-primary" href="/t-shirt-viking/"><span>Voir les T-shirts Viking</span></a>
</div>
</div>
</article>
<article class="vvx-feature vvx-feature-reverse">
<div class="vvx-feature-media">
<img class="vvx-feature-img-bijoux" src="https://media.cdnws.com/_i/299233/RAW-27027/3908/27/homme-et-femme-portant-des-bijoux-viking-dans-un-decor-nordique-avec-fjord-montagnes-et-drakkar.png" alt="Homme et femme portant des bijoux Viking dans un décor nordique avec fjord et montagnes" loading="lazy">
</div>
<div class="vvx-feature-copy">
<span class="vvx-symbol-watermark" aria-hidden="true">
<svg viewbox="0 0 200 200"><path d="M100 28 62 96l38 22 38-22z"/><path d="m62 96 38 68 38-68"/><path d="M100 28v136M62 96h76"/><circle cx="100" cy="96" r="8"/></svg>
</span>
<p class="vvx-kicker">Bijoux nordiques · Choisissez votre symbole</p>
<h2>Bijoux Viking pour homme et femme</h2>
<p class="vvx-feature-text">Découvrez des bagues, bracelets et colliers inspirés des runes, du Vegvisir, du Valknut, de Fenrir, de Mjolnir et d’autres symboles de la mythologie nordique.</p>
<div class="vvx-jewel-grid" aria-label="Types de bijoux Viking">
<a class="vvx-jewel-card" href="/bijoux-viking/collier-viking/">
<strong>Colliers Viking</strong>
<span>Mjolnir, Valknut, Fenrir, runes…</span>
</a>
<a class="vvx-jewel-card" href="/bijoux-viking/bracelet-viking/">
<strong>Bracelets Viking</strong>
<span>Cuir, joncs, acier et symboles nordiques</span>
</a>
<a class="vvx-jewel-card" href="/bijoux-viking/bague/">
<strong>Bagues Viking</strong>
<span>Chevalières, runes et motifs scandinaves</span>
</a>
</div>
<div class="vvx-actions">
<a class="vvx-btn vvx-btn-primary" href="/bijoux-viking/"><span>Découvrir tous les bijoux</span></a>
</div>
</div>
</article>
</div>
</section>
<!-- VESTES POLAIRES VIKING : offre secondaire à forte valeur -->
<section class="vvx-section vvx-soft">
<div class="vvx-wrap">
<div class="vvx-fleece-banner">
<div class="vvx-fleece-media">
<img
src="https://media.cdnws.com/_i/299233/RAW-27025/2089/25/homme-portant-une-veste-polaire-viking-valhalla-dans-un-decor-nordique-hivernal-avec-montagnes-bouclier-et-ambiance-scandinave.png"
alt="Homme portant une veste polaire Viking Valhalla dans un décor nordique hivernal avec montagnes, bouclier et ambiance scandinave"
width="1672"
height="941"
loading="lazy">
</div>
<div class="vvx-fleece-copy">
<p class="vvx-kicker">Vestes polaires · Affrontez le froid dans l’esprit du Nord</p>
<h2>Vestes polaires Viking</h2>
<p class="vvx-fleece-text">Chaleur, confort et style nordique pour les journées froides, avec des modèles inspirés du Valhalla, du Vegvisir, d’Odin et des grands symboles Viking.</p>
<div class="vvx-actions">
<a class="vvx-btn vvx-btn-primary" href="/veste-polaire-viking/"><span>Découvrir les vestes Viking</span></a>
</div>
</div>
</div>
</div>
</section>
<!-- AVIS CLIENTS -->
<section class="vvx-section">
<div class="vvx-wrap vvx-review-layout">
<div class="vvx-score">
<p class="vvx-kicker">Avis clients</p>
<h2 class="vvx-title">Ils ont rejoint le clan</h2>
<div class="vvx-score-value">4,83<small>/5</small></div>
<div class="vvx-stars" aria-label="5 étoiles">★★★★★</div>
<p class="vvx-score-note">Note actuellement affichée pour la boutique VetiViking.</p>
</div>
<div class="vvx-review-grid">
<div class="vvx-review">
<div class="vvx-stars">★★★★★</div>
<p>« Rien à redire, tout est parfait. Livraison dans les temps. »</p>
<strong>Marie-Hélène</strong>
</div>
<div class="vvx-review">
<div class="vvx-stars">★★★★★</div>
<p>« Procédure fluide et aisée. Merci. »</p>
<strong>Marc</strong>
</div>
<div class="vvx-review">
<div class="vvx-stars">★★★★★</div>
<p>« Excellente boutique pour ceux qui aiment l’univers Viking. »</p>
<strong>Olivier</strong>
</div>
<div class="vvx-review">
<div class="vvx-stars">★★★★☆</div>
<p>« Retour du produit sans aucune difficulté. »</p>
<strong>Didier</strong>
</div>
</div>
</div>
</section>
<!-- BLOG VIKING : maillage éditorial sans détourner de la conversion -->
<section class="vvx-section vvx-soft">
<div class="vvx-wrap">
<p class="vvx-kicker">Chroniques du Nord · Blog VetiViking</p>
<h2 class="vvx-title">Symboles, mythologie et culture Viking</h2>
<p class="vvx-lead">Prolongez l’univers de nos collections et découvrez l’histoire de quelques symboles nordiques emblématiques.</p>
<div class="vvx-divider"><span>Explorer les légendes</span></div>
<p class="vvx-swipe-hint" aria-hidden="true">Glissez pour découvrir les articles →</p>
<div class="vvx-blog-grid">
<a class="vvx-blog-card" data-rune="ᛉ" href="/blog/histoire-des-vikings/symbole-valknut-mysteres-mythologie-viking.html">
<span class="vvx-blog-meta">Histoire des Vikings</span>
<h3>Valknut : signification du symbole Viking</h3>
<p>Origine, signification et liens du Valknut avec Odin, le Valhalla et la mythologie nordique.</p>
<span class="vvx-blog-link">Lire l’article →</span>
</a>
<a class="vvx-blog-card" data-rune="ᛇ" href="/blog/histoire-des-vikings/yggdrasil-symbole-de-vie-et-de-mystere-dans-la-mythologie-nordique.html">
<span class="vvx-blog-meta">Histoire des Vikings</span>
<h3>Yggdrasil : l’Arbre-Monde nordique</h3>
<p>Découvrez l’Arbre-Monde, les neuf mondes et la place d’Yggdrasil dans la mythologie nordique.</p>
<span class="vvx-blog-link">Lire l’article →</span>
</a>
<a class="vvx-blog-card" data-rune="ᚦ" href="/blog/les-tresors-du-nord/pendentifs-marteau-thor-force-protection-vikings.html">
<span class="vvx-blog-meta">Les Trésors du Nord</span>
<h3>Mjolnir : le marteau de Thor</h3>
<p>Découvrez Mjolnir, le marteau de Thor, et son importance dans les récits et symboles nordiques.</p>
<span class="vvx-blog-link">Lire l’article →</span>
</a>
</div>
<div class="vvx-actions vvx-blog-actions" style="justify-content:center !important;">
<a class="vvx-btn vvx-btn-secondary" href="/blog/"><span>Découvrir le blog Viking</span></a>
</div>
</div>
</section>
<!-- SEO / GEO -->
<section class="vvx-section">
<div class="vvx-wrap vvx-seo">
<p class="vvx-kicker">La boutique VetiViking</p>
<h2 class="vvx-title">T-shirts, bijoux et accessoires inspirés de l’univers Viking</h2>
<p class="vvx-seo-text">VetiViking est une boutique en ligne dédiée aux <a href="/t-shirt-viking/">T-shirts Viking</a>, aux <a href="/bijoux-viking/">bijoux Viking</a>, aux <a href="/veste-polaire-viking/">vestes polaires Viking</a> et aux accessoires inspirés de la mythologie nordique. Les collections réunissent des modèles pour homme, femme et enfant ainsi que des bagues, bracelets et colliers autour de symboles comme le Vegvisir, le Valknut, Yggdrasil, Fenrir, Odin ou Mjolnir. Le <a href="/blog/">blog VetiViking</a> complète cet univers avec des contenus consacrés aux symboles, aux croyances et à la culture nordique.</p>
<div class="vvx-divider"><span>Questions du clan</span></div>
</div>
<div class="vvx-wrap vvx-faq" aria-label="Questions fréquentes sur VetiViking">
<details>
<summary>Que trouve-t-on sur la boutique VetiViking ?</summary>
<p>VetiViking propose principalement des T-shirts Viking pour homme, femme et enfant, ainsi que des bijoux et accessoires inspirés de l’univers nordique.</p>
</details>
<details>
<summary>Quels bijoux Viking sont proposés ?</summary>
<p>La collection de bijoux comprend notamment des bagues, bracelets et colliers inspirés des runes et de symboles nordiques comme le Vegvisir, le Valknut, Fenrir ou le marteau de Thor.</p>
</details>
<details>
<summary>Quels symboles Viking retrouve-t-on sur les T-shirts ?</summary>
<p>Les collections mettent en avant plusieurs thèmes et symboles de l’imaginaire nordique, dont le Vegvisir, le Valknut, Yggdrasil, Odin, Fenrir, Aegishjalmur et les corbeaux d’Odin.</p>
</details>
<details>
<summary>VetiViking propose-t-il des vestes polaires Viking ?</summary>
<p>Oui. La collection de vestes polaires Viking comprend des modèles à capuche inspirés notamment du Valhalla, du Vegvisir, d’Odin, du Valknut et d’autres symboles nordiques.</p>
</details>
<details>
<summary>Que peut-on découvrir sur le blog VetiViking ?</summary>
<p>Le blog présente des articles sur la mythologie nordique, l’histoire des Vikings, les runes, les symboles comme le Valknut et Yggdrasil, ainsi que l’univers des bijoux Viking.</p>
</details>
</div>
</section>
<section class="vvx-final">
<div class="vvx-wrap">
<p class="vvx-kicker">Entrez dans l’univers VetiViking · Le Nord vous appelle</p>
<h2 class="vvx-title">Quel symbole porterez-vous ?</h2>
<p class="vvx-lead">Trouvez le T-shirt ou le bijou Viking qui correspond à votre univers.</p>
<div class="vvx-actions">
<a class="vvx-btn vvx-btn-primary" href="/t-shirt-viking/"><span>Voir les T-shirts</span></a>
<a class="vvx-btn vvx-btn-secondary" href="/bijoux-viking/"><span>Voir les bijoux</span></a>
</div>
</div>
</section>
</div>
</div> </div>
</div> <div class="reassurance">
<div class="reassurance__wrapper reassurance__wrapper-4" style="">
<div class="reassurance__wrapper__item">
<span class="reassurance__wrapper__item__icon">
<i class="fa-solid fa-cart-shopping"></i>
</span>
<span class="reassurance__wrapper__item__text">
<strong>Paiement sécurisé</strong>
Commandez en toute sécurité
</span>
</div>
<div class="reassurance__wrapper__item">
<span class="reassurance__wrapper__item__icon">
<i class="fa-solid fa-box-open"></i>
</span>
<span class="reassurance__wrapper__item__text">
<strong>Livraison rapide</strong>
Expédition & Livraison rapide
</span>
</div>
<div class="reassurance__wrapper__item">
<span class="reassurance__wrapper__item__icon">
<i class="fa-solid fa-phone-volume"></i>
</span>
<span class="reassurance__wrapper__item__text">
<strong>Service client</strong>
À vos côtés 7j / 7 !
</span>
</div>
<div class="reassurance__wrapper__item">
<span class="reassurance__wrapper__item__icon">
<i class="fa-solid fa-heart"></i>
</span>
<span class="reassurance__wrapper__item__text">
<strong>Satisfait ou remboursé</strong>
14 jours pour changer d'avis
</span>
</div>
</a>
</div>
</div>
<style>.footer__wrapper__bloc__social__li__link__icon--facebook, .footer__rs__li .footer__rs__a.facebook {
background: transparent url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20430.1%20430.1%22%3E%3Cpath%20d%3D%22M158.1%2083.3c0%2010.8%200%2059.2%200%2059.2h-43.4v72.4h43.4v215.2h89.1V214.9h59.8c0%200%205.6-34.7%208.3-72.7%20-7.8%200-67.8%200-67.8%200s0-42.1%200-49.5c0-7.4%209.7-17.4%2019.3-17.4%209.6%200%2029.8%200%2048.6%200%200-9.9%200-43.9%200-75.4%20-25%200-53.5%200-66%200C155.9%200%20158.1%2072.5%20158.1%2083.3z%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E') center center/18px no-repeat;
}
.footer__wrapper__bloc__social__li__link__icon--twitter, .footer__rs__li .footer__rs__a.twitter {
background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512'%3E%3Cpath fill='ffffff' d='M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8l164.9-188.5L26.8 48h145.6l100.5 132.9L389.2 48zm-24.8 373.8h39.1L151.1 88h-42l255.3 333.8z'/%3E%3C/svg%3E") center center/22px no-repeat;
}
.footer__wrapper__bloc__social__li__link__icon--twitter:hover, .footer__rs__li .footer__rs__a.twitter:hover {
background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8l164.9-188.5L26.8 48h145.6l100.5 132.9L389.2 48zm-24.8 373.8h39.1L151.1 88h-42l255.3 333.8z'/%3E%3C/svg%3E") center center/22px no-repeat;
}
.footer__wrapper__bloc__social__li__link__icon--linkedin, .footer__rs__li .footer__rs__a.linkedin {
background: transparent url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20430.1%20430.1%22%3E%3Cpath%20d%3D%22M430.1%20261.5V420.6h-92.2V272.2c0-37.3-13.3-62.7-46.7-62.7%20-25.5%200-40.6%2017.1-47.3%2033.7%20-2.4%205.9-3.1%2014.2-3.1%2022.5V420.6h-92.2c0%200%201.2-251.3%200-277.3h92.2v39.3c-0.2%200.3-0.4%200.6-0.6%200.9h0.6v-0.9c12.3-18.9%2034.1-45.8%2083.1-45.8C384.6%20136.7%20430.1%20176.4%20430.1%20261.5zM52.2%209.6C20.6%209.6%200%2030.3%200%2057.5c0%2026.6%2020%2047.9%2051%2047.9h0.6c32.2%200%2052.2-21.3%2052.2-47.9C103.1%2030.3%2083.7%209.6%2052.2%209.6zM5.5%20420.6h92.2v-277.3H5.5V420.6z%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E') center center/18px no-repeat;
}
.footer__wrapper__bloc__social__li__link__icon--vimeo, .footer__rs__li .footer__rs__a.vimeo {
background: transparent url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20430.1%20430.1%22%3E%3Cpath%20d%3D%22M367.2%2028.8c-59.8-2-100.3%2031.6-121.4%20100.7%2010.9-4.5%2021.5-6.8%2031.9-6.8%2021.8%200%2031.5%2012.2%2028.9%2036.8%20-1.3%2014.9-10.9%2036.5-28.9%2064.9%20-18%2028.4-31.5%2042.6-40.5%2042.6%20-11.6%200-22.2-22-31.9-65.8%20-3.2-12.9-9-45.8-17.3-98.8%20-7.8-49-28.3-72-61.7-68.7C112.2%2034.9%2091%2047.8%2062.7%2072.3%2042.1%2091%2021.2%20109.8%200%20128.5l20.2%2026.1c19.3-13.6%2030.6-20.3%2033.7-20.3%2014.8%200%2028.6%2023.2%2041.5%2069.7%2011.5%2042.6%2023.2%2085.2%2034.7%20127.8%2017.3%2046.5%2038.5%2069.7%2063.6%2069.7%2040.5%200%2090-38.1%20148.5-114.2%2056.5-72.9%2085.7-130.4%2087.7-172.3C432.5%2058.8%20411.6%2030%20367.2%2028.8z%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E') center center/18px no-repeat;
}
.footer__wrapper__bloc__social__li__link__icon--youtube, .footer__rs__li .footer__rs__a.youtube {
background: transparent url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20d%3D%22M70.9%2065.8H66l0-2.9c0-1.3%201-2.3%202.3-2.3h0.3c1.3%200%202.3%201%202.3%202.3L70.9%2065.8zM52.4%2059.7c-1.3%200-2.3%200.8-2.3%201.9V75.5c0%201%201%201.9%202.3%201.9%201.3%200%202.3-0.8%202.3-1.9V61.6C54.7%2060.5%2053.7%2059.7%2052.4%2059.7zM82.5%2051.9v26.5C82.5%2084.8%2077%2090%2070.2%2090H19.8C13%2090%207.5%2084.8%207.5%2078.4V51.9c0-6.4%205.5-11.6%2012.3-11.6H70.2C77%2040.3%2082.5%2045.5%2082.5%2051.9zM23.1%2081.3l0-28%206.3%200v-4.1l-16.7%200v4.1l5.2%200v28H23.1zM41.9%2057.5h-5.2v14.9c0%202.2%200.1%203.2%200%203.6%20-0.4%201.2-2.3%202.4-3.1%200.1%20-0.1-0.4%200-1.6%200-3.6l0-15h-5.2l0%2014.8c0%202.3-0.1%204%200%204.7%200.1%201.4%200.1%202.9%201.3%203.8%202.3%201.7%206.8-0.3%208-2.7l0%203.1%204.2%200L41.9%2057.5%2041.9%2057.5zM58.6%2074.6L58.6%2062.2c0-4.7-3.5-7.6-8.4-3.7l0-9.2%20-5.2%200%200%2031.9%204.3-0.1%200.4-2C55.1%2084.1%2058.6%2080.6%2058.6%2074.6zM74.9%2073l-3.9%200c0%200.2%200%200.3%200%200.5v2.2c0%201.2-1%202.1-2.1%202.1h-0.8c-1.2%200-2.1-1-2.1-2.1V75.5v-2.4%20-3.1h9v-3.4c0-2.5-0.1-4.9-0.3-6.3%20-0.6-4.5-6.9-5.2-10.1-2.9%20-1%200.7-1.7%201.7-2.2%202.9%20-0.4%201.3-0.7%203-0.7%205.3v7.4C61.7%2085.3%2076.7%2083.6%2074.9%2073zM54.8%2032.7c0.3%200.7%200.7%201.2%201.3%201.6%200.6%200.4%201.3%200.6%202.1%200.6%200.8%200%201.4-0.2%202-0.6%200.6-0.4%201.1-1%201.5-1.9l-0.1%202h5.8V9.7H62.8v19.2c0%201-0.9%201.9-1.9%201.9%20-1%200-1.9-0.9-1.9-1.9V9.7h-4.8v16.7c0%202.1%200%203.5%200.1%204.3C54.4%2031.4%2054.6%2032.1%2054.8%2032.7zM37.2%2018.8c0-2.4%200.2-4.2%200.6-5.6%200.4-1.3%201.1-2.4%202.1-3.2%201-0.8%202.3-1.2%203.9-1.2%201.3%200%202.5%200.3%203.5%200.8%201%200.5%201.7%201.2%202.2%202%200.5%200.8%200.9%201.7%201.1%202.6%200.2%200.9%200.3%202.2%200.3%204v6.3c0%202.3-0.1%204-0.3%205.1%20-0.2%201.1-0.6%202.1-1.1%203%20-0.6%200.9-1.3%201.6-2.2%202.1%20-0.9%200.4-2%200.7-3.2%200.7%20-1.3%200-2.4-0.2-3.4-0.6%20-0.9-0.4-1.6-1-2.1-1.7%20-0.5-0.8-0.9-1.7-1.1-2.8%20-0.2-1.1-0.3-2.7-0.3-4.9L37.2%2018.8%2037.2%2018.8zM41.8%2028.6c0%201.4%201%202.5%202.3%202.5%201.3%200%202.3-1.1%202.3-2.5V15.4c0-1.4-1-2.5-2.3-2.5%20-1.3%200-2.3%201.1-2.3%202.5V28.6zM25.7%2035.2h5.5l0-19%206.5-16.2h-6l-3.4%2012.1L24.7%200h-5.9l6.9%2016.3L25.7%2035.2z%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E') center center/22px no-repeat;
}
.footer__wrapper__bloc__social__li__link__icon--instagram, .footer__rs__li .footer__rs__a.instagram {
background: transparent no-repeat center center/18px url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20fill%3D%22%23ffffff%22%20width%3D%22438.5%22%20height%3D%22438.5%22%20viewBox%3D%220%200%20438.5%20438.5%22%3E%3Cpath%20d%3D%22M422%2016.6C411%205.6%20397.7%200%20382.3%200h-326C40.7%200%2027.5%205.5%2016.5%2016.6%205.6%2027.6%200%2040.8%200%2056.2v326C0%20397.8%205.5%20411%2016.6%20422c11%2011%2024.2%2016.5%2039.6%2016.5h326c15.5%200%2028.7-5.5%2039.8-16.5%2011-11%2016.5-24.3%2016.5-39.7v-326c0-15.5-5.5-28.7-16.5-39.7zM157.5%20158c17.2-16.6%2038-25%2062-25%2024.4%200%2045.2%208.4%2062.4%2025%2017.2%2016.7%2025.8%2036.8%2025.8%2060.4s-8.6%2043.7-26%2060.4c-17%2016.6-38%2025-62.2%2025-24.2%200-45-8.4-62-25-17.4-16.7-26-36.8-26-60.4s8.6-43.7%2026-60.4zM389%20370.6c0%205-2%209-5.3%2012.4-3.4%203.3-7.5%205-12.3%205H66.2c-5%200-9-1.7-12.4-5-3.3-3.3-5-7.5-5-12.4v-185H89c-3.7%2012-5.6%2024.4-5.6%2037.4%200%2036.5%2013.3%2067.7%2040%2093.5%2026.6%2025.8%2058.7%2038.7%2096.2%2038.7%2024.7%200%2047.5-6%2068.5-17.7%2021-11.8%2037.6-28%2049.8-48C349.8%20269%20356%20247%20356%20223c0-13-2-25.4-5.7-37.4H389v185zm0-255c0%205.5-2%2010.2-6%2014-3.7%203.8-8.3%205.7-13.8%205.7h-49.7c-5.5%200-10.2-2-14-5.7-3.8-3.8-5.7-8.5-5.7-14v-47c0-5.4%202-10%205.7-14%203.8-3.8%208.5-5.8%2014-5.8h49.7c5.5%200%2010%202%2014%206%203.8%203.8%205.7%208.4%205.7%2013.7v47z%22/%3E%3C/svg%3E');
}
.footer__wrapper__bloc__social__li__link__icon--pinterest, .footer__rs__li .footer__rs__a.pinterest {
background: transparent url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20fill%3D%22%23ffffff%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cpath%20d%3D%22M123%20361.6c0-42.4%207.5-82.4%2022.2-119.8s35-70.2%2061-98%2055.8-52%2089.5-72.5c33.8-20.4%2070-35.7%20109-46%2039-10%2078.5-15.2%20119-15.2%2062%200%20119.8%2014%20173.2%2040%2053%2026%2096%2064%20130%20114%2033%2050%2050%20106%2050%20169%200%2038-4%2075-11%20111s-20%2071-36%20105-36%2062.7-59%2088c-23%2025-51%2045-85%2060.4-34%2015-71%2022.6-112%2022.6-27%200-53-7-79.8-19-26.3-13-45.3-30-56.5-52l-16%2066-14%2056-12%2041.6c-6%2019.3-11%2033.3-15.5%2041.7l-18.4%2037s-17.3%2031-27%2045.3c-10%2014-22%2031-36.6%2051l-8%202.8-5.2-6c-6-61.2-8.8-98.2-8.8-110.3%200-36%204-76.4%2012.6-121.3%208.5-45%2021.6-101.3%2039.3-169%2017.8-68%2028-108%2030.7-120-12.5-25.4-18.7-59-18.7-99.4%200-32.4%2010.2-63%2030.6-92%2021-28.4%2047-43%2078-43%2024%200%2043%208%2056%2024s20%2036%2020%2060.6c0%2026-9%2063.4-26%20112.5-17%2049-26%2085.7-26%20110%200%2024.7%209%2045.3%2027%2061.5%2017.2%2016%2039%2024.3%2064%2024.3%2021.3%200%2041.3-5%2060-14.6%2018.3-10%2034-23.3%2046-40s23.2-35.6%2033-56c9.4-20.5%2017-42%2022.2-65%205.5-23%209.4-45%2012-65.6%202.8-20.2%204-40%204-58.2%200-68-21.5-121-64.5-158.8-43-38-99-57-168-57-78.6%200-144%2025-196.8%2076-53%2050.7-79%20115-79%20193.4%200%2017.3%202.2%2034%207%2050s10.6%2029%2016%2038.4l16%2027c5%208.4%207.6%2014.4%207.6%2018%200%2011-3%2025.3-8.5%2043-6%2017.2-13%2026.2-22%2026.2-1%200-4-.5-10-2-20-6-38-17-53.2-33s-27.5-35-36-56c-8.4-21-14.8-42-19-63.4-5-21.6-7.3-42.5-7.3-63z%22/%3E%3C/svg%3E') center center/18px no-repeat;
}
.footer__wrapper__bloc__social__li__link__icon--snapchat, .footer__rs__li .footer__rs__a.snapchat {
background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M510.846 392.673c-5.211 12.157-27.239 21.089-67.36 27.318-2.064 2.786-3.775 14.686-6.507 23.956-1.625 5.566-5.623 8.869-12.128 8.869l-.297-.005c-9.395 0-19.203-4.323-38.852-4.323-26.521 0-35.662 6.043-56.254 20.588-21.832 15.438-42.771 28.764-74.027 27.399-31.646 2.334-58.025-16.908-72.871-27.404-20.714-14.643-29.828-20.582-56.241-20.582-18.864 0-30.736 4.72-38.852 4.72-8.073 0-11.213-4.922-12.422-9.04-2.703-9.189-4.404-21.263-6.523-24.13-20.679-3.209-67.31-11.344-68.498-32.15a10.627 10.627 0 0 1 8.877-11.069c69.583-11.455 100.924-82.901 102.227-85.934.074-.176.155-.344.237-.515 3.713-7.537 4.544-13.849 2.463-18.753-5.05-11.896-26.872-16.164-36.053-19.796-23.715-9.366-27.015-20.128-25.612-27.504 2.437-12.836 21.725-20.735 33.002-15.453 8.919 4.181 16.843 6.297 23.547 6.297 5.022 0 8.212-1.204 9.96-2.171-2.043-35.936-7.101-87.29 5.687-115.969C158.122 21.304 229.705 15.42 250.826 15.42c.944 0 9.141-.089 10.11-.089 52.148 0 102.254 26.78 126.723 81.643 12.777 28.65 7.749 79.792 5.695 116.009 1.582.872 4.357 1.942 8.599 2.139 6.397-.286 13.815-2.389 22.069-6.257 6.085-2.846 14.406-2.461 20.48.058l.029.01c9.476 3.385 15.439 10.215 15.589 17.87.184 9.747-8.522 18.165-25.878 25.018-2.118.835-4.694 1.655-7.434 2.525-9.797 3.106-24.6 7.805-28.616 17.271-2.079 4.904-1.256 11.211 2.46 18.748.087.168.166.342.239.515 1.301 3.03 32.615 74.46 102.23 85.934 6.427 1.058 11.163 7.877 7.725 15.859z'/%3E%3C/svg%3E") center center/18px no-repeat;
}
.footer__wrapper__bloc__social__li__link__icon--tiktok, .footer__rs__li .footer__rs__a.tiktok {
background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23ffffff' d='M448 209.91a210.06 210.06 0 0 1-122.77-39.25v178.72A162.55 162.55 0 1 1 185 188.31v89.89a74.62 74.62 0 1 0 52.23 71.18V0h88a121.18 121.18 0 0 0 1.86 22.17A122.18 122.18 0 0 0 381 102.39a121.43 121.43 0 0 0 67 20.14Z'/%3E%3C/svg%3E") center center/18px no-repeat;
}
.footer__wrapper__bloc__social__li__link__icon--rss {
background: transparent url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" data-prefix="far" data-icon="rss" viewBox="0 0 448 512" class="svg-inline--fa fa-rss fa-w-14 fa-3x"%3E%3Cpath fill="%23ffffff" d="M80 368c17.645 0 32 14.355 32 32s-14.355 32-32 32-32-14.355-32-32 14.355-32 32-32m0-48c-44.183 0-80 35.817-80 80s35.817 80 80 80 80-35.817 80-80-35.817-80-80-80zm367.996 147.615c-6.449-237.834-198.057-429.163-435.61-435.61C5.609 31.821 0 37.229 0 44.007v24.02c0 6.482 5.147 11.808 11.626 11.992 211.976 6.04 382.316 176.735 388.354 388.354.185 6.479 5.51 11.626 11.992 11.626h24.02c6.78.001 12.187-5.608 12.004-12.384zm-136.239-.05C305.401 305.01 174.966 174.599 12.435 168.243 5.643 167.977 0 173.444 0 180.242v24.024c0 6.431 5.072 11.705 11.497 11.98 136.768 5.847 246.411 115.511 252.258 252.258.275 6.425 5.549 11.497 11.98 11.497h24.024c6.797-.001 12.264-5.644 11.998-12.436z"/%3E%3C/svg%3E') center center/18px no-repeat;
}
.footer__wrapper__bloc__infos__contact__link__icon--phone {
background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.01' height='15'%3E%3Cpath d='M15 11.838a.726.726 0 01-.222.636l-2.113 2.1a1.189 1.189 0 01-.373.27 1.543 1.543 0 01-.453.143l-.1.008q-.079.008-.206.008a7.325 7.325 0 01-.977-.1 7.422 7.422 0 01-1.652-.508 13.871 13.871 0 01-2.217-1.216 16.527 16.527 0 01-2.638-2.225 17.412 17.412 0 01-1.843-2.1 14.944 14.944 0 01-1.17-1.855 9.97 9.97 0 01-.668-1.541 8.177 8.177 0 01-.3-1.192A3.936 3.936 0 010 3.48q.016-.286.016-.318a1.544 1.544 0 01.146-.45 1.191 1.191 0 01.27-.373L2.545.222A.7.7 0 013.053 0a.593.593 0 01.365.119 1.1 1.1 0 01.271.293l1.7 3.226a.773.773 0 01.079.556.99.99 0 01-.27.508l-.778.78a.265.265 0 00-.056.1.392.392 0 00-.024.119 2.869 2.869 0 00.286.763 7 7 0 00.588.93A10.321 10.321 0 006.343 8.66a10.525 10.525 0 001.271 1.136 7.341 7.341 0 00.93.6 2.471 2.471 0 00.572.23l.2.04a.379.379 0 00.1-.024.265.265 0 00.1-.056l.906-.922a.973.973 0 01.667-.254.83.83 0 01.429.1h.016l3.071 1.802a.8.8 0 01.395.526z' fill='%23ffffff'/%3E%3C/svg%3E") center center no-repeat;
}
.footer__wrapper__bloc__infos__contact__link__icon--mail {
background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12'%3E%3Cpath d='M16 10a1.982 1.982 0 01-.257.962L10.691 5.31l5-4.372A1.985 1.985 0 0116 2v8zM8 6.336L14.953.249A1.975 1.975 0 0014 0H2a1.968 1.968 0 00-.953.252zm1.939-.368l-1.61 1.409a.5.5 0 01-.658 0l-1.61-1.409-5.116 5.724A1.976 1.976 0 002 12h12a1.976 1.976 0 001.055-.308zM.312.938A1.986 1.986 0 000 2v8a1.976 1.976 0 00.257.962l5.051-5.653z' fill='%23ffffff'/%3E%3C/svg%3E") center center no-repeat;
}
.footer__wrapper__bloc__infos__contact__link:hover .footer__wrapper__bloc__infos__contact__link__icon--phone {
background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.01' height='15'%3E%3Cpath d='M15 11.838a.726.726 0 01-.222.636l-2.113 2.1a1.189 1.189 0 01-.373.27 1.543 1.543 0 01-.453.143l-.1.008q-.079.008-.206.008a7.325 7.325 0 01-.977-.1 7.422 7.422 0 01-1.652-.508 13.871 13.871 0 01-2.217-1.216 16.527 16.527 0 01-2.638-2.225 17.412 17.412 0 01-1.843-2.1 14.944 14.944 0 01-1.17-1.855 9.97 9.97 0 01-.668-1.541 8.177 8.177 0 01-.3-1.192A3.936 3.936 0 010 3.48q.016-.286.016-.318a1.544 1.544 0 01.146-.45 1.191 1.191 0 01.27-.373L2.545.222A.7.7 0 013.053 0a.593.593 0 01.365.119 1.1 1.1 0 01.271.293l1.7 3.226a.773.773 0 01.079.556.99.99 0 01-.27.508l-.778.78a.265.265 0 00-.056.1.392.392 0 00-.024.119 2.869 2.869 0 00.286.763 7 7 0 00.588.93A10.321 10.321 0 006.343 8.66a10.525 10.525 0 001.271 1.136 7.341 7.341 0 00.93.6 2.471 2.471 0 00.572.23l.2.04a.379.379 0 00.1-.024.265.265 0 00.1-.056l.906-.922a.973.973 0 01.667-.254.83.83 0 01.429.1h.016l3.071 1.802a.8.8 0 01.395.526z' fill='%23e25657'/%3E%3C/svg%3E") center center no-repeat;
}
.footer__wrapper__bloc__infos__contact__link:hover .footer__wrapper__bloc__infos__contact__link__icon--mail {
background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12'%3E%3Cpath d='M16 10a1.982 1.982 0 01-.257.962L10.691 5.31l5-4.372A1.985 1.985 0 0116 2v8zM8 6.336L14.953.249A1.975 1.975 0 0014 0H2a1.968 1.968 0 00-.953.252zm1.939-.368l-1.61 1.409a.5.5 0 01-.658 0l-1.61-1.409-5.116 5.724A1.976 1.976 0 002 12h12a1.976 1.976 0 001.055-.308zM.312.938A1.986 1.986 0 000 2v8a1.976 1.976 0 00.257.962l5.051-5.653z' fill='%23e25657'/%3E%3C/svg%3E") center center no-repeat;
}</style><footer class="footer"><div class="footer__wrapper"> <div class="footer__wrapper__bloc"><p class="footer__wrapper__bloc__title">Infos Pratiques</p><ul class="footer__wrapper__bloc__ul"><li class="footer__wrapper__bloc__ul__li"><a href="/contactez-nous.html" class="footer__wrapper__bloc__ul__li__link" title="Contactez-nous">Contactez-nous</a></li><li class="footer__wrapper__bloc__ul__li"><a href="/formulaire-de-retractation.html" class="footer__wrapper__bloc__ul__li__link" title="Formulaire de rétractation">Formulaire de rétractation</a></li></ul></div> <div class="footer__wrapper__bloc"><p class="footer__wrapper__bloc__title">A propos</p><ul class="footer__wrapper__bloc__ul"><li class="footer__wrapper__bloc__ul__li"> <a class="footer__wrapper__bloc__ul__li__link" href="/conditions-generales-de-vente.html" title="Conditions Générales de Vente">Conditions Générales de Vente</a></li><li class="footer__wrapper__bloc__ul__li"> <a class="footer__wrapper__bloc__ul__li__link" href="/mentions-legales.html" title="Mentions légales">Mentions légales</a></li><li class="footer__wrapper__bloc__ul__li"> <a class="footer__wrapper__bloc__ul__li__link" href="/qui-sommes-nous-vetiviking.html" title="Qui sommes-nous ?">Qui sommes-nous ?</a></li></ul></div> <div class="footer__wrapper__bloc"><p class="footer__wrapper__bloc__title">Contact</p><div class="footer__wrapper__bloc__infos"><p class="footer__wrapper__bloc__infos__address">Votre adresse</p><p class="footer__wrapper__bloc__infos__address">42780 Violay</p><div class="footer__wrapper__bloc__infos__separator"></div><div class="footer__wrapper__bloc__infos__contact empty"><a href="tel:" class="footer__wrapper__bloc__infos__contact__link"><span class="footer__wrapper__bloc__infos__contact__link__icon footer__wrapper__bloc__infos__contact__link__icon--phone"></span></a></div><div class="footer__wrapper__bloc__infos__contact"><a href="mailto:contact@vetiviking.fr" class="footer__wrapper__bloc__infos__contact__link"><span class="footer__wrapper__bloc__infos__contact__link__icon footer__wrapper__bloc__infos__contact__link__icon--mail"></span>contact@vetiviking.fr</a></div></div></div><div id="footer__newsletter" class="footer__wrapper__bloc footer__newsletter"><p class="footer__wrapper__bloc__title">Abonnez-vous !</p><form class="footer__wrapper__bloc__form" action="/newsletter.php" method="post"><div class="footer__wrapper__bloc__form__fieldset"><label for="newsletter-input" class="footer__wrapper__bloc__form__fieldset__label"><span class="footer__wrapper__bloc__form__fieldset__label__text">Entrez votre email</span><input name="n" required id="newsletter-input" type="email" placeholder="Entrez votre email" data-placeholder="Entrez votre email" class="footer__wrapper__bloc__form__fieldset__label__input"></label> <button role="button" aria-label="Abonnez-vous !" type="submit" data-reset="Transmettre" class="footer__wrapper__bloc__form__fieldset__button"><span class="footer__wrapper__bloc__form__fieldset__button__icon"></span><span class="footer__wrapper__bloc__form__fieldset__button__text">M'inscrire</span></button></div> <input type="hidden" name="com[newsletter_form_do_not_fill]"> <input type="hidden" class="footer__newsletter__token" name="com[secureTokenNewsletterForm]"> </form> <ul class="footer__wrapper__bloc__social"> <li class="footer__rs__li"> <a href="https://www.facebook.com/Vetiviking" title="facebook" class="footer__rs__a facebook" target="_blank" rel="noopener"><span class="footer__text">facebook</span></a></li> <li class="footer__rs__li"> <a href="https://www.pinterest.fr/00j7yt72g52tq79z4bbz4u5oesdy2b/" title="pinterest" class="footer__rs__a pinterest" target="_blank" rel="noopener"><span class="footer__text">pinterest</span></a></li> <li class="footer__rs__li"> <a href="https://www.instagram.com/vetiviking/" title="instagram" class="footer__rs__a instagram" target="_blank" rel="noopener"><span class="footer__text">instagram</span></a></li> <li class="footer__wrapper__bloc__social__li"> <a href="/rss.xml" title="" class="footer__wrapper__bloc__social__li__link footer__wrapper__bloc__social__li__link--rss" target="_blank" rel="noopener"><span class="footer__wrapper__bloc__social__li__link__icon footer__wrapper__bloc__social__li__link__icon--rss"></span> <span class="footer__wrapper__bloc__social__li__link__text">S'inscrire au<br />flux RSS</span></a></li></ul> </div></div><div class="footer__wrapper"><div class="footer__wrapper__rating" id="shop-rating"><p class="footer__wrapper__rating__title footer__title--desktop">Les avis sur la boutique</p><p class="footer__wrapper__rating__desktop">Avis de la boutique</p><div class="footer__wrapper__rating__container"><p class="footer__wrapper__rating__container__rate"><strong>4.83/5</strong></p><div class="footer__wrapper__rating__container__stars"><div class="stars stars--lvl0"> <i class="fa fa-solid fa-star"></i> <i class="fa fa-solid fa-star"></i> <i class="fa fa-solid fa-star"></i> <i class="fa fa-solid fa-star"></i> <i class="fa fa-solid fa-star"></i><div class="stars stars--lvl1" style="width: 96.6%;"><div class="stars-lvl1-wrapper"><i class="fa fa-solid fa-star"></i> <i class="fa fa-solid fa-star"></i> <i class="fa fa-solid fa-star"></i> <i class="fa fa-solid fa-star"></i> <i class="fa fa-solid fa-star"></i></div></div></div></div> <a class="footer__wrapper__rating__container__com" href="/reviews.html" title="Lire les avis clients">Voir les avis clients</a></div></div></div></footer>
<label for="login-checkbox" class="logup__background"></label><div class="logup logup--popup acc"><div class="logup__wrapper"><label for="login-checkbox" class="logup__close"><span class="logup__close__span"> <i class="fa fa-solid fa-xmark logup__close__icon"></i> </span></label> <input type="radio" id="logup__checkbox--login" checked="checked" name="logupOpen" class="logup__checkbox logup__checkbox--login hidden"> <input type="radio" id="logup__checkbox--signup" name="logupOpen" class="logup__checkbox logup__checkbox--signup hidden"><div class="logup__content logup__login"><form action="/identification.php" method="post" class="logup__form logup__form--login"><p class="logup__title">Se connecter à son compte</p><div class="form__fieldset"><div class="form__field form__field--short-answer"><label class="form__label" for="login__email"><span class="form__span">Votre e-mail</span></label> <input class="form__text" type="email" maxlength="255" required id="login__email" name="ident_email" placeholder="Tapez votre email"> <i class="fa fa-solid fa-circle-exclamation form__icon--warning"></i> <i class="fa fa-solid fa-circle-check form__icon--success"></i> </div></div><div class="form__fieldset"><div class="form__field form__field--short-answer"><label class="form__label" for="login__password"><span class="form__span">Votre mot de passe</span></label> <input maxlength="255" class="form__text form__text--password" type="password" required size="50" id="login__password" placeholder="Tapez votre mot de passe" name="ident_pass"> <i class="fa fa-solid fa-circle-exclamation form__icon--warning"></i> <i class="fa fa-solid fa-circle-check form__icon--success"></i> <span class="form__hide"><i class="fa fa-solid fa-eye form__icon--eye"></i> </span> <a href="/p/forgotten-password.html" class="logup__pwd logup__pwd--ready">Oublié ?</a></div></div><div class="form__fieldset"><div class="form__field form__field--btnArea"><input class="form__button" type="submit" name="btnc" value="Se connecter"></div></div><div class="logup__facebook"><a class="button expand ident-btn ident-facebook-btn"><span class="c1-ident-btn">Connexion avec<span class="icon"></span></span></a></div> <p class="logup__bottom"><span class="logup__bottom__preText">Vous n'êtes pas encore membre ?</span><label for="logup__checkbox--signup" class="form__button--reg">Créer un compte</label></p></form></div><div class="logup__content logup__register"><form action="/inscription.php" method="post" class="logup__form logup__form--register"><p class="logup__title">Je n'ai pas de compte,<br/> je m'inscris</p><div class="form__fieldset"><div class="form__field form__field--short-answer"><label class="form__label" for="register__email"><span class="form__span">Votre e-mail</span></label> <input class="form__text" type="email" maxlength="255" required id="register__email" name="inscr_email" placeholder="Tapez votre email" value=""> <i class="fa fa-solid fa-circle-exclamation form__icon--warning"></i> <i class="fa fa-solid fa-circle-check form__icon--success"></i> </div></div><div class="form__fieldset"><div class="form__field form__field--password form__field--short-answer"><label class="form__label" for="register__password"><span class="form__span">Votre mot de passe</span></label> <input maxlength="255" class="form__text form__text--password form__field--white" type="password" required size="50" id="register__password" placeholder="Tapez votre mot de passe" name="inscr_pass"> <i class="fa fa-solid fa-circle-exclamation form__icon--warning"></i> <i class="fa fa-solid fa-circle-check form__icon--success"></i> <span class="form__hide"><i class="fa fa-solid fa-eye form__icon--eye"></i> </span></div></div><div class="form__fieldset"><div class="form__field form__field--short-answer"><label class="form__label" for="register__password2"><span class="form__span">Entrez à nouveau votre mot de passe</span></label> <input maxlength="255" class="form__text form__text--password form__field--white" type="password" required size="50" id="register__password2" placeholder="Retapez votre mot de passe" name="inscr_pass2"> <i class="fa fa-solid fa-circle-exclamation form__icon--warning"></i> <i class="fa fa-solid fa-circle-check form__icon--success"></i> <span class="form__hide"><i class="fa fa-solid fa-eye form__icon--eye"></i> </span></div></div><div class="form__fieldset"><div class="form__field form__field--btnArea"><input class="form__button" type="submit" name="btnc" value="Créer un compte"></div></div><div class="logup__facebook"><a class="button expand ident-btn ident-facebook-btn"><span class="c1-ident-btn">Connexion avec<span class="icon"></span></span></a></div> <p class="logup__bottom"><span class="logup__bottom__preText">J'ai déjà un compte,</span><label for="logup__checkbox--login" class="form__button--reg form__button--step1">Se connecter</label></p></form></div> </div></div> </div> <script type="text/javascript">try {
var _allPictureLoading = document.querySelectorAll('.with-loading img');
if(_allPictureLoading.length > 0) {
Array.prototype.forEach.call(_allPictureLoading, function(el, i){
var _parent = el.parentNode;
var _url = el.getAttribute('src');
if(typeof _url !== "object") {
var className = 'loaded';
if (el.complete) {
if (_parent.classList) {
_parent.classList.add(className);
}
else {
_parent.className += ' ' + className;
}
} else {
el.onload = function () {
if (_parent.classList) {
_parent.classList.add(className);
}
else {
_parent.className += ' ' + className;
}
}
}
}
});
}
} catch(e) {
console.warn(e);
}
var wsCfg = {
page: 'prod-list',
domainName: 'vetiviking.fr',
currentUri: '%2F',
currencyPrefix: false,
currencySuffix: ' €',
itPrices: true,
country: 'Français',
addCartModal: true,
addCartBanner: true,
cartNbRef: 0,
cartEmptyNb: '0',
cartEmptyAmount: 'Cet email a déjà été utilisé pour une autre commande,,00 €HT',
dateFormat: 'DD/MM/YYYY',
commentsOn: false,
flashSale: null,
noColumn: true,
currencyISO: "EUR",
bNavAjust: true,
currentCurrency: ' €' };
var _idShop = '299233';
var _shopLocal = 'FR';
var paysShop = 'FR';
var _acceptOnreload = {
"accept": false
};
var _W_C_LANG = 'fr';
var LANG = {
AJOUTER_LISTE_ENVIES: '',
COOKIE_DISABLED: "Votre navigateur interdit les cookies. Nous en avons besoin pour vous proposer une expérience d’achat optimale.",
PROMOTION_DU: 'Promotion du',
SOLDES_DU: 'Soldes du',
ADD_CART_SUCCESS: 'Le produit a bien été ajouté au panier !',
STAY_PAGE: 'Fermer',
GO_TO_CART: 'Mon panier',
QUANTITY_ONE: 'Quantité ajouté :',
ERROR_SP: 'La requête à échouée, veuillez réessayer',
SEE_PRODUCT_SP: 'Voir le produit',
EMPTY_SP: 'Aucun produit',
NEW_SP: 'Nouveau',
PROMO_SP: '',
SALE_SP: 'Solde',
CURRENCY_POST_SP: ' €',
CURRENCY_PRE_SP: '',
CAT_SP: 'Catégorie(s)',
BRAND_SP: 'Marques(s)',
ONE_RESULT_SP: 'produit trouvé',
MULTIPLE_RESULT_SP: 'produits trouvés',
NO_RESULT_SP: 'Aucun produit trouvé',
NOT_EMPTY: 'Ce champ est obligatoire',
EMAIL: 'L'email n'est pas valide',
MIN_LENGTH: 'caractères minimum',
REPEAT: 'Les deux mots de passe ne sont pas identiques',
NUMBER: 'Seuls des chiffres sont autorisés',
phone: 'Le numéro de téléphone est invalide',
URL: 'Veuillez entrer une url valide',
MAX_LENGTH: '',
DATE: 'Veuillez entrer une date valide',
BACK_TO_TOP: 'Retour en haut de page',
SHARE_LIST: 'Partager ce produit avec vos amis',
STAY_HERE: 'Continuer mes achats',
GO_TO_CART_LIST: 'Finaliser mes achats',
WARNING_WEBSITE: 'Attention, site réservé à un public majeur',
ENTER: 'Entrer, j'ai plus de 18 ans',
OUT: 'Sortir, j'ai moins de 18 ans',
DELETE_ALL_IMG: "Supprimer les images",
FORMAT_REVIEW_IMG_ENABLE: "Les formats autorisés sont jpg, jpeg et png",
PHONE: 'Le numéro de téléphone est invalide',
LIVRAISON_POINT_RELAIS: 'Livraison en point relais',
LIVRAISON_POINT_COLISSIMO: 'Livraison SoColissimo',
RECHERCHER: 'Recherche',
CHOISIR_POINT_RELAIS: 'Choisir point relais',
PASSER_ETAPE_SUIVANTE: 'Passer à l'étape suivante',
ALREADY_CLIENT: 'Cet email a déjà été utilisé pour une autre commande,',
ALREADY_CLIENT_URL: 'veuillez vous connecter à votre compte',
PANIER_MODIF_PRODUIT: 'Nous avons constaté une modification sur votre commande (ajout ou suppression de produits). Le panier vient d'être mis à jour automatiquement. Vous pouvez vérifier le contenu de votre commande directement sur cette page.',
OFFERT: 'Gratuit',
SURCOUT: 'Surcoût de',
ADDRESS_ERROR: 'Il est impossible de livrer à cette adresse, veuillez sélectionner une autre adresse.',
DATA_ERROR: 'Les informations n'ont pas pu être importé, veuillez sélectionner une autre adresse ou rafraichir la page.',
LOGIN_WITH_AMAZON: 'Se connecter avec Amazon Pay',
CONNEXION_PP: 'Connexion avec',
ERROR_POPUP: 'Une erreur est survenue',
CLOSE: 'Fermer',
SUCCESS_PAYMENT: 'Paiement Validé. Veuillez patienter pendant le chargement de la commande.',
PAID_WITH_AMAZON: 'Payer avec Amazon',
MSG_HOVER_AMAZON: '<span>Vous êtes client Amazon ?</span> Payez désormais avec les informations de paiement et les coordonnées stockées dans votre compte Amazon.',
PAID_WITH: 'Commander avec',
MESSAGE_AMAZON: 'Vous avez un compte Amazon ? <span>Essayez la commande Express</span>',
ADD_CART: 'Ajouter au panier',
SHOW_CRYPTO: 'Afficher les crypto-monnaies',
PLEASE_SEND: 'Merci d'envoyer des',
TO_THIS_ADDRESS: 'à cette adresse',
WINDOW_EXPIRING_SOON: 'Temps restant avant Expiration',
RATE_EXPIRED: 'Taux expiré',
PAYMENT_WINDOW_EXPIRED: 'Temps Expiré',
WAITING_ON_PAYMENT: 'En Attente du Paiement',
RATE_LOCKED: 'Taux bloqué',
PAY_WITH_METAMASK: 'Payer avec MetaMask',
LOADING: 'Chargement...',
CONFIRMING_PAYMENT: 'Confirmation du paiement',
PAYMENT_DETECTED_WAITING: 'Paiement détecté. En attente de',
BACK: 'Retour',
SECONDS: 'secondes',
TO_GET_OVERPAYMENT: 'Pour obtenir le remboursement de la somme payé supplémentaire, veuillez contacter directement le commerçant et partager votre numéro de commande et',
ADDRESS_REFUND: 'adresse à laquelle envoyer votre remboursement.',
AMAZON_CHANGE_COUNTRY: 'Nous ne livrons pas dans ce pays, veuillez ajouter ou sélectionner une adresse dans un des pays suivants :',
DO_NOT_LEAVE_PAGE: 'Veuillez ne pas quitter ou recharger la page, la commande est en cours de validation par Amazon',
REDIRECTING_YOU_BACK: 'Vous allez être redirigé dans 5 secondes',
ADD_DIFF: 'Adresse de facturation différente de l'adresse de livraison',
MESSAGE_ERROR_STRIPE_PARAM: 'Un problème est survenu, veuillez rafraichir la page.',
TOUT_REMPLIR_STRIPE: 'Veuillez vérifier les champs invalides ou non remplis !',
ERROR_FORM: 'Une erreur est survenue lors de l'enregistrement, veuillez réessayer',
AMAZON_EMAIL_INVALID: 'Votre email est invalide. Veuillez vous reconnecter à Amazon.',
AMAZON_CIVILITE_INVALID: 'Votre civilité est introuvable. Veuillez en sélectionner une.',
AMAZON_FIRSTNAME_INVALID: 'Votre prénom est introuvable. Veuillez modifier votre adresse Amazon en rajoutant votre prénom.',
AMAZON_LASTNAME_INVALID: 'Votre nom est introuvable. Veuillez modifier votre adresse Amazon en rajoutant votre nom.',
AMAZON_PHONE_INVALID: 'Votre téléphone est introuvable. Veuillez modifier votre adresse Amazon en rajoutant votre téléphone.',
AMAZON_ADDRESS_INVALID: 'Votre adresse est introuvable. Veuillez modifier votre adresse Amazon en rajoutant votre adresse.',
AMAZON_COUNTRY_INVALID: 'Votre pays de livraison est introuvable. Veuillez modifier votre adresse Amazon en rajoutant votre pays de livraison.',
AMAZON_CP_INVALID: 'Votre code postal est introuvable. Veuillez modifier votre adresse Amazon en rajoutant votre code postal.',
AMAZON_CITY_INVALID: 'Votre ville est introuvable. Veuillez modifier votre adresse Amazon en rajoutant votre ville.',
AMAZON_LIVR_INVALID: 'Votre moyen de livraison est introuvable. Veuillez choisir un moyen de livraison.',
STRIPE_EMAIL_INVALID: 'Votre email est invalide ou absent. Veuillez vous déconnectez et vous reconnectez.',
STRIPE_CIVILITE_INVALID: 'Votre civilité est introuvable. Veuillez en sélectionner une.',
STRIPE_FIRSTNAME_INVALID: 'Veuillez ajouter votre prénom.',
STRIPE_LASTNAME_INVALID: 'Veuillez ajouter votre nom.',
STRIPE_PHONE_INVALID: 'Veuillez ajouter un numéro de téléphone valide.',
STRIPE_ADDRESS_INVALID: 'Veuillez ajouter une adresse.',
STRIPE_COUNTRY_INVALID: 'Veuillez ajouter un pays de livraison.',
STRIPE_CP_INVALID: 'Veuillez ajouter un code postal valide.',
STRIPE_CITY_INVALID: 'Veuillez ajouter une ville.',
STRIPE_LIVR_INVALID: 'Veuillez choisir un moyen de livraison.',
CARD_DECILNED: 'Votre carte bancaire a été rejétée. Veuillez réessayer avec une autre carte bancaire.',
OTHER_PAYMENT: 'Nos autres moyens de paiement',
ERROR_SMART_CHECKOUT: 'Une erreur a été détecté dans vos informations',
ERROR_PAYMENT_CART_DEFAULT: 'Une erreur est survenue, veuillez réessayer ultérieurement',
AJAX_CALL_TIMEOUT: 'Votre connexion internet n'a pas pu charger le module de paiement, il va être recharger tous les 10 secondes',
PAYPLUG_NOT_LOADED: 'Le module de paiement n'a pas pu être chargé, veuillez essayer un autre moyen de paiement ou recharger la page',
PAYMENT_ALREADY_PAID: 'Le paiement a déjà été effectué, veuillez vous rendre dans votre liste des commandes.',
RETRY: 'Réessayer',
PAYMENT_CARD_STRIPE: 'Valider ma commande',
ERROR_COUNTRY_ADRESS: "Le pays de l'adresse sélectionnée n'est pas disponible à la livraison",
ADDRESS: "Adresse",
FACULT: "(facultatif)",
ADDRESS_COMP: "Complément d'adresse",
WZ_TIMER_DAY: "jour",
WZ_TIMER_DAYS: "jours",
WZ_TIMER_HOUR: "heure",
WZ_TIMER_HOURS: "heures",
WZ_TIMER_MINUTE: "minute et",
WZ_TIMER_MINUTES: "minutes et",
WZ_TIMER_SECONDE: "seconde",
WZ_TIMER_SECONDES: "secondes",
ERROR_RESPONSE: "La requête à échouée, veuillez réessayer",
ERROR_ADDCART_PRODUCT: "Ce produit n'est pas disponible actuellement. Veuillez sélectionner un autre choix.",
HT: "HT",
TTC: "TTC",
MISSING_PAYMENT: "Aucun moyen de paiement n'est actuellement disponible",
NO_AVAILABLE_SHIPPING: "Aucun mode de livraison disponible.",
ENTER_VALID_PHONE: "Veuillez renseigner un numéro de téléphone valide en France pour continuer.",
NO_MANY_AVAILABLE_SHIPPING: "Les modes de livraison suivants ne sont pas disponibles :",
ENTER_VALID_PHONE_BEGIN: "Veuillez renseigner un numéro de téléphone valide en",
ENTER_VALID_PHONE_END: "pour continuer.",
PAID_WITH_AMAZON_BTN: "Acheter sur Amazon",
PAID_WITH_AFFILIATION_BTN: "Commander",
NO_PAYMENT_AVAILABLE_COMMAND: "Ce moyen de paiement n’est pas disponible pour votre commande",
ENTITY_TO_LARGE: 'Le fichier que vous tentez d'ajouter dépasse la taille maximale autorisée. Veuillez choisir un fichier plus léger.'
};</script> <style>.modal-cookie{background: #10333f}.ovhDesktop{overflow:hidden!important}.wz-rgpd,.wz-rgpd *{box-sizing:border-box}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:;border:1px solid #eee;opacity:.9}.ps__thumb-x{background-color:}.modal-cookie p, .modal-cookie__close i{color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:}.modal-cookie__close:after{border-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:}.modal-cookie p a{color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:!important}</style><script>void 0!==typeof html&&"1"!==getCookie("accepted_cookie_299233")&&document.addEventListener("DOMContentLoaded",function(e){var o=document.createElement("div"), hasFontAwesome6="1";"undefined"!=typeof html&&(o.innerHTML='<div class="modal-cookie__wrapper">'+html+'<span class="modal-cookie__close">'+(hasFontAwesome6?'<i class="fa fa-solid fa-xmark"></i>':'<i class="material-icons">close</i>')+"</span></div>",o.className="modal-cookie",document.getElementById("c1-body").appendChild(o))});</script> <script type="text/javascript" src="https://media.cdnws.com/_/299233/1789980750460/js/home-wiziloading.js?t=15500"></script> <script>
window.addEventListener("load", function () {
var path = window.location.pathname.toLowerCase();
/* Uniquement les fiches produits t-shirt */
if (path.indexOf("/t-shirt/") === -1 || !path.endsWith(".html")) {
return;
}
var imageGuideUrl = "https://media.cdnws.com/_i/299233/RAW-27023/3472/23/guide-des-tailles-t-shirt-vetiviking.png";
/* Nettoyage des anciennes versions */
var oldInline = document.getElementById("veti-size-guide-inline");
if (oldInline) oldInline.remove();
var oldLink = document.getElementById("veti-size-guide-link");
if (oldLink) oldLink.remove();
var oldModal = document.getElementById("veti-size-guide-modal");
if (oldModal) oldModal.remove();
var oldStyle = document.getElementById("veti-size-guide-style");
if (oldStyle) oldStyle.remove();
/* Création de la popup */
var modal = document.createElement("div");
modal.id = "veti-size-guide-modal";
modal.innerHTML =
'<div class="veti-size-guide-overlay"></div>' +
'<div class="veti-size-guide-box">' +
'<button type="button" id="veti-close-size-guide" aria-label="Fermer le guide des tailles">×</button>' +
'<h2>Guide des tailles</h2>' +
'<p>Comparez les mesures avec un t-shirt que vous portez déjà, posé à plat.</p>' +
'<img src="' + imageGuideUrl + '" alt="Guide des tailles t-shirt Vetiviking avec mesures longueur largeur et manches">' +
'</div>';
document.body.appendChild(modal);
/* CSS */
var style = document.createElement("style");
style.id = "veti-size-guide-style";
style.innerHTML = `
#veti-size-guide-inline {
display: inline-block !important;
margin-left: 14px !important;
vertical-align: baseline !important;
white-space: nowrap !important;
}
#veti-open-size-guide {
display: inline-block !important;
background: transparent !important;
border: none !important;
color: #1e73be !important;
text-decoration: underline !important;
font-weight: 600 !important;
font-size: 14px !important;
cursor: pointer !important;
padding: 0 !important;
margin: 0 !important;
line-height: 1.2 !important;
font-family: inherit !important;
}
#veti-open-size-guide:hover {
opacity: 0.8;
}
#veti-size-guide-modal {
display: none;
position: fixed;
z-index: 999999;
inset: 0;
}
#veti-size-guide-modal.active {
display: block;
}
.veti-size-guide-overlay {
position: absolute;
inset: 0;
background: rgba(0,0,0,0.70);
}
.veti-size-guide-box {
position: relative;
background: #ffffff;
width: calc(100% - 30px);
max-width: 900px;
max-height: 90vh;
overflow-y: auto;
margin: 4vh auto;
padding: 22px;
border-radius: 10px;
text-align: center;
box-sizing: border-box;
box-shadow: 0 8px 30px rgba(0,0,0,0.25);
}
.veti-size-guide-box h2 {
margin-top: 0;
margin-bottom: 10px;
font-size: 26px;
color: #222;
}
.veti-size-guide-box p {
margin-bottom: 18px;
font-size: 15px;
color: #333;
}
.veti-size-guide-box img {
max-width: 100%;
height: auto;
display: block;
margin: 0 auto;
}
#veti-close-size-guide {
position: absolute;
top: 8px;
right: 12px;
background: transparent;
border: none;
font-size: 34px;
line-height: 1;
cursor: pointer;
color: #222;
}
@media (max-width: 600px) {
#veti-size-guide-inline {
margin-left: 10px !important;
}
#veti-open-size-guide {
font-size: 13px !important;
}
.veti-size-guide-box {
margin: 2vh auto;
max-height: 95vh;
padding: 16px;
}
.veti-size-guide-box h2 {
font-size: 22px;
}
}
`;
document.head.appendChild(style);
function insertNextToSizeLabel() {
var elements = document.querySelectorAll("div, span, strong, b, h2, h3, h4, label, p");
var target = null;
for (var i = 0; i < elements.length; i++) {
var txt = (elements[i].textContent || "").trim().toLowerCase();
if (txt === "taille") {
target = elements[i];
break;
}
}
if (!target) {
return false;
}
if (document.getElementById("veti-size-guide-inline")) {
return true;
}
var linkWrapper = document.createElement("span");
linkWrapper.id = "veti-size-guide-inline";
linkWrapper.innerHTML =
'<button type="button" id="veti-open-size-guide">Guide des tailles</button>';
/* Insertion à droite du mot TAILLE */
target.insertAdjacentElement("beforeend", linkWrapper);
return true;
}
var inserted = insertNextToSizeLabel();
/* Tentatives si Dropizi charge le bloc taille avec un léger retard */
if (!inserted) {
setTimeout(insertNextToSizeLabel, 700);
setTimeout(insertNextToSizeLabel, 1400);
setTimeout(insertNextToSizeLabel, 2200);
}
/* Ouverture / fermeture de la popup */
document.addEventListener("click", function (e) {
if (e.target && e.target.id === "veti-open-size-guide") {
e.preventDefault();
document.getElementById("veti-size-guide-modal").classList.add("active");
}
if (e.target && e.target.id === "veti-close-size-guide") {
e.preventDefault();
document.getElementById("veti-size-guide-modal").classList.remove("active");
}
if (e.target && e.target.classList.contains("veti-size-guide-overlay")) {
document.getElementById("veti-size-guide-modal").classList.remove("active");
}
});
document.addEventListener("keydown", function (e) {
if (e.key === "Escape") {
var modalEl = document.getElementById("veti-size-guide-modal");
if (modalEl) {
modalEl.classList.remove("active");
}
}
});
});
</script> <template class="wz-template-script"> <script> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','//connect.facebook.net/en_US/fbevents.js'); fbq('init', '362477111682611'); fbq('track', 'PageView'); </script> <noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=362477111682611&ev=PageView&noscript=1"
/></noscript></template><template class="wz-template-script"></template><template class="wz-template-script"></template><template class="wz-template-script"></template><template class="wz-template-script"></template><template class="wz-template-script"></template><template class="wz-template-script"></template><template class="wz-template-script"></template><template class="wz-template-script"></template><template class="wz-template-script"></template><template class="wz-template-script"></template><template class="wz-template-script"></template><template class="wz-template-script"></template><template class="wz-template-script"></template><template class="wz-template-script"></template><template class="wz-template-script"></template><template class="wz-template-script"></template><template class="wz-template-script"></template><template class="wz-template-script"></template><template class="wz-template-script"></template><template class="wz-template-script"></template><template class="wz-template-script"></template><template class="wz-template-script"></template><template class="wz-template-script"></template> <script>
function initGtagConsent() {
try {
window.dataLayer = window.dataLayer || [];
window.gtag = window.gtag || function(){ dataLayer.push(arguments); };
if (typeof gtag === 'function') {
gtag('consent', 'default', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'denied'
});
}
} catch (e) {
console.error('No gtag function found');
}
}
window.onload = initGtagConsent();
</script>
<!--W_C_COOKIES_RGPD-->
<script type="text/javascript">
function initPopupRGPD() {
var hash = window.location.hash.substr(1);
if (hash === 'noCookie') {
return;
}
var head = document.getElementsByTagName('HEAD')[0];
var style = document.createElement('style');
style.innerHTML = `.wz-rgpd__wrapper__content__text p{color:#10333f}.ovhDesktop{overflow:hidden!important}.wz-rgpd,.wz-rgpd *{box-sizing:border-box}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}.close-cookie-alert,.cookieShowClass{display:none!important}.wz-rgpd{position:fixed;z-index:2147483647}.wz-rgpd,.wz-rgpd__background{top:0;left:0;width:100%;height:100%;width:100vw;height:100vh}.wz-rgpd__background{position:absolute;z-index:1;background-color:rgba(38,38,38,.6);cursor:default}.wz-rgpd__wrapper{width:100%;max-width:760px;position:absolute;top:140px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:2px;z-index:2;max-height:630px;-webkit-box-shadow:0 5px 20px #2626261A;box-shadow:0 5px 20px #2626261A}.wz-rgpd__wrapper__content{width:100%;padding:30px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-direction-column;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:flex-start;-ms-flex-line-pack:stretch;align-content:flex-start;position:relative;max-height:calc(630px - 115px);z-index:1}.wz-rgpd__wrapper__content__title{width:100%;font-size:1.5rem;line-height:2rem;margin:0 0 15px;color:#10333f}.wz-rgpd__wrapper__content__text{width:100%}.wz-rgpd__wrapper__content__text p{font-size:.875rem;line-height:1.5rem}.wz-rgpd__wrapper__btn{width:100%;position:relative;padding:0 20px 30px 30px;border-radius:0 0 3px 3px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;z-index:2}.wz-rgpd__wrapper__btn a{text-decoration:none;font-size:16px;width:auto;padding:0 30px;height:48px;line-height:48px;border-radius:2px}.wz-rgpd__wrapper__btn__deny{margin:0 20px 0 0;border:1px solid #DFE6E9;color:#262626;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.wz-rgpd__wrapper__btn__deny:focus,.wz-rgpd__wrapper__btn__deny:hover{border:1px solid #262626;color:#fff;background-color:#262626}.wz-rgpd__wrapper__btn__valid{font-size:14px;border-radius:2px;margin:0;background-color:#262626;color:#fff;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.wz-rgpd__wrapper__btn__valid:focus,.wz-rgpd__wrapper__btn__valid:hover{background-color:#1f647c}@media screen and (max-height:900px) and (min-width:720px){.wz-rgpd__wrapper{top:70px}}@media screen and (max-height:699px) and (min-width:1024px){.wz-rgpd__wrapper{top:60px;max-height:80%}}@media (max-width:719px){.wz-rgpd__wrapper{max-width:90%;max-height:80%;top:20px}.wz-rgpd__wrapper__content{padding:20px}.wz-rgpd__wrapper__btn{flex-direction:column;justify-content:flex-start;align-items:flex-end;padding:0 30px 30px}.wz-rgpd__wrapper__btn a{padding:0 20px;height:40px;line-height:40px;white-space:nowrap}.wz-rgpd__wrapper__btn__deny{margin:0}}@media (min-width:720px) and (max-width:1023px){.wz-rgpd__wrapper__content{max-height:calc(100vh - 250px)}.wz-rgpd__wrapper{max-width:80%;max-height:80%}}.wz-rgpd__wrapper__content__text p:empty{display:none}@media (max-width:719px){body .wz-rgpd__wrapper{max-width:90%;top:60px}.wz-rgpd__wrapper__content{max-height:calc(100vh - 250px)}}@media (max-width:1023px){body .wz-rgpd__wrapper__btn{padding-top:20px}}@media screen and (min-width:1024px) and (min-height:700px) and (max-height:899px){.wz-rgpd__wrapper{top:120px;max-height:580px}.wz-rgpd__wrapper__content{max-height:calc(580px - 115px);}}@media screen and (min-width:1024px) and (min-height:500px) and (max-height:699px){.wz-rgpd__wrapper{top:120px;max-height:450px}.wz-rgpd__wrapper__content{max-height:calc(450px - 115px);}}@media screen and (max-width: 719px){.wz-rgpd__wrapper__content{padding:30px}.wz-rgpd__wrapper__btn{flex-direction:column-reverse}.wz-rgpd__wrapper__btn .wz-rgpd__wrapper__btn__deny{font-weight:500}.wz-rgpd__wrapper__btn .wz-rgpd__wrapper__btn__deny,.wz-rgpd__wrapper__btn .wz-rgpd__wrapper__btn__valid{width:100%!important;height:50px;line-height:50px;text-align:center;font-size:14px}.wz-rgpd__wrapper__btn__valid{margin:0 0 15px;font-weight:600}}@media screen and (max-width: 719px) and (max-height: 699px){body .wz-rgpd__wrapper{top:30px}}`;
document.head.appendChild(style);
var dom = "<div class='wz-rgpd'> <div class='wz-rgpd__background'></div><div class='wz-rgpd__wrapper'><div class='wz-rgpd__wrapper__content'> <div class='wz-rgpd__wrapper__content__title'> <strong>Vos informations personnelles comptent pour nous.</strong> </div><div class='wz-rgpd__wrapper__content__text'> <p>Nous utilisons différentes technologies pour récupérer les cookies issus de votre navigation. Ces cookies nous permettent, entre autres, de sécuriser notre boutique en ligne et de personnaliser votre visite.<br><br>Vous pouvez exprimer votre consentement quant à ces cookies, en cliquant sur le bouton “Accepter”. Il est possible de les refuser en fermant cette fenêtre à l’aide de la croix “Continuer sans accepter”.<br><br>Vous pouvez consulter notre <a href='https://www.vetiviking.fr/conditions-generales-de-vente.html#noCookie' target='_blank'>politique de confidentialité</a> pour en savoir plus sur l’utilisation de vos données personnelles.</p></div></div><div class='wz-rgpd__wrapper__btn'> <a href='#' class='wz-rgpd__wrapper__btn__deny'>Continuer sans accepter</a><a href='#' class='wz-rgpd__wrapper__btn__valid'>Tout accepter</a> </div></div></div>";
document.body.insertAdjacentHTML('beforeend', dom);
var wrapper = document.querySelectorAll('.wz-rgpd__wrapper__content');
if (wrapper.length > 0) {
var s = document.createElement("script");
s.type = "text/javascript";
s.src = "https://cdn.jsdelivr.net/npm/perfect-scrollbar@1.5.0/dist/perfect-scrollbar.min.js";
document.body.appendChild(s);
var popupInterval = setInterval(function() {
if (typeof PerfectScrollbar !== typeof undefined) {
var container = wrapper[0];
var ps = new PerfectScrollbar(container, {
suppressScrollX: true
});
clearInterval(popupInterval);
}
},700);
document.body.classList.add('ovhDesktop');
}
}
window.onload = initPopupRGPD();
function addEvent(obj, type, fn) {
if (obj.addEventListener)
obj.addEventListener(type, fn, false);
else if (obj.attachEvent)
obj.attachEvent('on' + type, function() { return fn.apply(obj, [window.event]);});
}
function rgpdResponse(value) {
var request = new XMLHttpRequest();
request.open('POST', '/ajax?t=rgpd-cookies', true);
request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
request.send(value);
}
function getParents(el, parentSelector) {
if (parentSelector === undefined) {
parentSelector = document;
}
var parents = [];
var p = el.parentNode;
while (p !== parentSelector) {
var o = p;
parents.push(o);
p = o.parentNode;
}
parents.push(parentSelector);
return parents;
}
function removeComment() {
var templateS = document.querySelectorAll('.wz-template-script');
templateS.forEach(function(element, index) {
var childTemplate = element.content.cloneNode(true);
document.body.appendChild( childTemplate );
});
}
addEvent(document.querySelectorAll('.wz-rgpd__wrapper__btn__deny')[0], 'click', function(e){
e.preventDefault();
var el = document.querySelectorAll('.wz-rgpd')[0];
el.parentNode.removeChild(el);
document.body.classList.remove('ovhDesktop');
rgpdResponse(false);
});
addEvent(document.querySelectorAll('.wz-rgpd__wrapper__btn__valid')[0], 'click', function(e){
e.preventDefault();
var el = document.querySelectorAll('.wz-rgpd')[0];
el.parentNode.removeChild(el);
document.body.classList.remove('ovhDesktop');
rgpdResponse(true);
removeComment();
try {
if (typeof gtag === 'function') {
gtag('consent', 'update', {
'ad_user_data': 'granted',
'ad_personalization': 'granted',
'ad_storage': 'granted',
'analytics_storage': 'granted'
});
}
} catch(e) {
console.warn('No gtag function found');
}
});
</script>
<!--/W_C_COOKIES_RGPD--> <script type="text/javascript">var WIZIBLOCK_ARRAY =[
[
'sliders-fullpage',
'sliders-leftnav',
'sliders-imageright',
'sliders-double-imageright',
'sliders-with-banner'
],
[
'videos-simple',
'videos-txt',
'videos-txt-content',
'videos-txt-left',
'launch-videos-button',
'launch-videos-buttontxt'
],
[
'images-simple',
'images-banner',
'images-double',
'images-triple',
'images-quadruple',
'image-big-and-double',
'images-bigs-and-double-middle',
'images-quadruple-left-one-right',
'images-quadruple-with-title',
'images-two-title-text'
],
[
'text-backgrounds-with-txt',
'text-backgrounds-simple',
'images-texts-link',
'text-backgrounds-with-banner',
'text-backgrounds-two-rows-icon-text',
'text-backgrounds-three-rows-icon-text',
'text-backgrounds-four-rows-icon-text'
],
[
'images-texts-big-left-text-right',
'images-texts-big-right-text-left',
'images-texts-left-text-right',
'images-texts-one-text-one',
'images-texts-right-text-left',
'images-texts-small-left-text-right',
'images-texts-small-right-text-left',
'images-texts-text-one-text'
],
[
'texts-double',
'texts-double-background',
'texts-one',
'texts-one-background',
'texts-quadruple',
'texts-quadruple-background',
'texts-quadruple-numbers',
'texts-triple',
'texts-triple-background'
],
[
'forms-background',
'forms-imageleft',
'forms-imageright',
'forms-simple'
],
[
'products-list-classic',
'products-list-selected',
'products-list-simple',
'products-list-category'
],
[
'product-zoom',
'product-zoom-complete',
'product-zoom-complete-background',
'product-zoom-complete-slider',
'product-zoom-more',
'product-zoom-selected',
'product-zoom-simple',
'product-zoom-triple-column'
],
[
'socials_instagram',
'socials_instagram_left',
'socials-like',
'socials-network',
'socials-page-complex',
'socials-page-simple'
],
[
'rassurances-quadruple-aligned',
'rassurances-quadruple-background',
'rassurances-triple-background'
],
[
'newsletter-aligned-center-background',
'newsletter-aligned-center-image',
'newsletter-center-image',
'newsletter_center_image_instagram'
],
[
'about-block',
'witness-background-double',
'witness-background-one',
'witness-quadruple',
'witness-triple',
'witness-twice'
],
[
'reviews-simple',
'reviews-waterfall'
],
[
'quotes-author',
'quotes-simple',
'quotes-simple-background'
],
[
'timer-airport',
'timer-background',
'timer-clock',
'timer-multiple-img',
'timer-simple'
],
[
'map-background-form-left',
'map-background-form-right',
'map-fullpage',
'map-left-text',
'map-right-text',
'map-text-form'
],
[
'separator-simple'
],
[
'faq-simple',
'faq-simple-background',
'faq-frame',
'faq-accordion',
'faq-list-icon'
]
];
var CRITICAL_INCLUDES_ARRAY = [
[
'sliders'
],
[
'videos'
],
[
'images'
],
[
'text-background'
],
[
'image-text'
],
[
'text'
],
[
'form'
],
[
'product-list'
],
[
'product-zoom'
],
[
'socials'
],
[
'rassurances'
],
[
'newsletter'
],
[
'witness'
],
[
'reviews'
],
[
'quote'
],
[
'timer'
],
[
'maps'
],
[
'separator'
],
[
'faq'
]
];
var cdn_url = 'https://media.cdnws.com';
var js_p_wb = [];
js_p_wb.push('');
js_p_wb.push('_');
js_p_wb.push('299233');
js_p_wb.push('1789980750460');
js_p_wb.push('js');
js_p_wb = js_p_wb.join('/');
var css_p_wb = [];
css_p_wb.push('');
css_p_wb.push('_');
css_p_wb.push('299233');
css_p_wb.push('1789980750460');
css_p_wb.push('css');
css_p_wb = css_p_wb.join('/');
var shop_tpl = '15500';
var wiziblocks_list = document.getElementsByClassName('wiziblocks__item');
var LOADING_OFFSET = 600;
var loadScript = function() {
var className = document.getElementsByTagName('html')[0].className;
if (/\bload-end\b/.test(className)) {
if (SCRIPTS_TO_LOAD.length > 0) {
while (SCRIPTS_TO_LOAD.length > 0) {
var script = document.createElement("script");
script.type = "text/javascript";
if (SCRIPTS_TO_LOAD[0] == 'product-zoom') {
SCRIPTS_TO_LOAD[0] = 'product-list';
}
script.src = cdn_url + js_p_wb + '/' + SCRIPTS_TO_LOAD[0] + '.js?t=' + shop_tpl;
document.getElementsByTagName('head')[0].append(script);
SCRIPTS_TO_LOAD.splice(0, 1);
}
}
}
};
var addWbIncludes = function(index) {
var wb_type = WB_JSON[index].type;
var wb_family = '';
for (var i = 0; i < WIZIBLOCK_ARRAY.length; ++i) {
if (WIZIBLOCK_ARRAY[i].indexOf(wb_type) !== -1) {
wb_family = CRITICAL_INCLUDES_ARRAY[i][0];
if (INCLUDED.indexOf(wb_family) === -1) {
var stylesheet = document.createElement("link");
stylesheet.rel = "stylesheet";
stylesheet.type = "text/css";
if (wb_family != 'product-zoom' && wb_family != "product-list") {
stylesheet.href = cdn_url + css_p_wb + '/' + wb_family + '.css?t=' + shop_tpl;
}
document.getElementsByTagName('head')[0].append(stylesheet);
if (HAS_SCRIPT.indexOf(wb_family) !== -1 && ((wb_family == 'product-zoom' && INCLUDED.indexOf('product-list') == -1) || (wb_family == 'product-list' && INCLUDED.indexOf('product-zoom') == -1) || (wb_family != 'product-list' && wb_family != 'product-zoom'))) {
SCRIPTS_TO_LOAD.push(wb_family);
loadScript();
}
INCLUDED.push(wb_family);
}
}
}
};
var scrollSpy = function() {
var loading_blocks = '';
if (document.querySelectorAll('.body__wrapper__maxWidth > .wiziblocks__item').length > 0) {
loading_blocks = document.querySelectorAll('.body__wrapper__maxWidth > .wiziblocks__item');
} else {
loading_blocks = document.querySelectorAll('.wrapperPage__right > .wiziblocks__item');
}
var window_height = window.innerHeight;
var scroll_y = window.scrollY;
for (var i = 0; i < loading_blocks.length; ++i) {
if (/\bwizi-loading\b/.test(loading_blocks[i].className)) {
var rect = loading_blocks[i].getBoundingClientRect();
var pos = rect.top + scroll_y;
if ((window_height + scroll_y + LOADING_OFFSET) >= (parseInt(pos))) {
loading_blocks[i].className = loading_blocks[i].className.replace(/\bwizi-loading\b/g, '');
addWbIncludes(i);
}
}
}
};
if (wiziblocks_list.length) {
window.onload = function() {
var stylesheet = document.createElement("link");
stylesheet.rel = "stylesheet";
stylesheet.type = "text/css";
stylesheet.href = cdn_url + css_p_wb + '/product-list.css?t=' + shop_tpl;
document.getElementsByTagName('head')[0].append(stylesheet);
loadScript();
scrollSpy();
setTimeout(function() {
window.dispatchEvent(new Event('resize'));
},200);
};
window.onscroll = function() {
scrollSpy();
};
}</script> <script type="text/javascript">try {
var anchorTags = document.getElementsByTagName("a");
var anchorTagsList = Array.prototype.slice.call(anchorTags);
anchorTagsList.forEach(function(element) {
element.addEventListener('click', function(event) {
var anchorElement = event.target;
// Si l'élément cliqué n'est pas un <a>, remonter jusqu'à trouver le parent <a>
while (anchorElement && anchorElement.tagName.toLowerCase() !== 'a') {
anchorElement = anchorElement.parentElement;
}
if (!anchorElement) {
return; // Si aucun parent <a> n'est trouvé, quitter la fonction
}
var currentUrl = window.location.pathname;
var href = anchorElement.pathname;
var anchorHash = anchorElement.hash ? anchorElement.hash.substring(1) : null; // Utilisation de .hash pour récupérer l'ancre directement
if ((currentUrl === href || href === "") && anchorHash) {
var targetElement = document.getElementById(anchorHash) || document.getElementsByName(anchorHash)[0];
if (targetElement) {
event.preventDefault();
event.stopPropagation();
targetElement.scrollIntoView({ behavior: 'smooth' });
history.pushState(null, null, '#' + anchorHash);
}
}
});
});
} catch(e) {
console.warn(e);
}
function loadAllBlocks(fragment) {
var loading_blocks = '';
if (document.querySelectorAll('.body__wrapper__maxWidth > .wiziblocks__item').length > 0) {
loading_blocks = document.querySelectorAll('.body__wrapper__maxWidth > .wiziblocks__item');
} else {
loading_blocks = document.querySelectorAll('.wrapperPage__right > .wiziblocks__item');
}
for (var i = 0; i < loading_blocks.length; ++i) {
if (/\bwizi-loading\b/.test(loading_blocks[i].className)) {
loading_blocks[i].className = loading_blocks[i].className.replace(/\bwizi-loading\b/g, '');
if (typeof addWbIncludes === 'function') {
addWbIncludes(i);
}
}
}
var loading_images = document.getElementsByTagName("lazyload");
for (var i = 0; i < loading_images.length; ++i) {
loading_images[i].className = loading_images[i].className.replace(/(?:^|\s)lazyload(?!\S)/g, 'lazyloaded');
}
setTimeout(function() {
var element = document.getElementById(fragment.replace("#", ""));
if (element) {
var offsetTop = element.getBoundingClientRect().top + (window.pageYOffset || document.documentElement.scrollTop);
var fixedOffset = 0;
var header = document.querySelector('#header, .header');
if (header) {
var headerPos = window.getComputedStyle(header).position;
if (headerPos === 'fixed' || headerPos === 'sticky') {
fixedOffset += header.offsetHeight;
}
}
var emergencyBar = document.querySelector('.emergency-bar.fixed');
if (emergencyBar) {
fixedOffset += emergencyBar.offsetHeight;
}
if (fixedOffset > 0) {
fixedOffset += 20;
}
window.scrollTo({top: offsetTop - fixedOffset, behavior: 'smooth'});
}
}, 400);
}
if (location.hash) {
setTimeout(function() {
window.scrollTo(0, 0);
loadAllBlocks(location.hash);
}, 1);
}
function nearestAncestorHref(node){
while (node && !node.href) {
node = node.parentNode;
}
return (node && node.href);
}</script> <script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Organization",
"name": "vetiviking",
"description": "T-shirts Viking, bijoux nordiques, vestes polaires et accessoires : découvrez les collections VetiViking inspirées des symboles et légendes du Nord.",
"url": "https://www.vetiviking.fr",
"logo": "https://media.cdnws.com/_i/299233/20279/3787/81/vetiviking.png"
,"sameAs": [
"https://www.facebook.com/Vetiviking", "https://www.pinterest.fr/00j7yt72g52tq79z4bbz4u5oesdy2b/", "https://www.instagram.com/vetiviking/" ]
}
,
{
"@type": "WebSite",
"name" : "vetiviking",
"url": "https://www.vetiviking.fr"
} ]
}
</script>
</body></html><!-- C - 31-15-46 21/09/2026 22:22 gz -->