@charset "UTF-8";*{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype)","url(fonts/slick.woff") format("woff)","url(fonts/slick.ttf") format("truetype)","url(images/slick.svg?e16e9d8df84093c62002776c1555e77f#slick") format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:0 0;color:transparent;outline:0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;outline:0;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}@font-face{font-family:icomoon;src:url(fonts/icomoon.eot);src:url(fonts/icomoon.eot#iefix) format("embedded-opentype)","url(fonts/icomoon.ttf") format("truetype)","url(fonts/icomoon.woff") format("woff)","url(images/icomoon.svg?1fd542a97173506a9c74f31e6108c4ac#icomoon") format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-burger:before{content:""}.icon-cart:before{content:""}.icon-logo-ultro:before{content:""}.icon-next-prev:before{content:""}.icon-user1:before{content:""}.icon-account:before{content:""}.icon-cart2:before{content:""}.icon-instagram:before{content:""}.icon-youtube:before{content:""}.icon-logo:before{content:""}.icon-home:before{content:""}.icon-home2:before{content:""}.icon-home3:before{content:""}.icon-office:before{content:""}.icon-newspaper:before{content:""}.icon-pencil:before{content:""}.icon-pencil2:before{content:""}.icon-quill:before{content:""}.icon-pen:before{content:""}.icon-blog:before{content:""}.icon-eyedropper:before{content:""}.icon-droplet:before{content:""}.icon-paint-format:before{content:""}.icon-image:before{content:""}.icon-images:before{content:""}.icon-camera:before{content:""}.icon-headphones:before{content:""}.icon-music:before{content:""}.icon-play:before{content:""}.icon-film:before{content:""}.icon-video-camera:before{content:""}.icon-dice:before{content:""}.icon-pacman:before{content:""}.icon-spades:before{content:""}.icon-clubs:before{content:""}.icon-diamonds:before{content:""}.icon-bullhorn:before{content:""}.icon-connection:before{content:""}.icon-podcast:before{content:""}.icon-feed:before{content:""}.icon-mic:before{content:""}.icon-book:before{content:""}.icon-books:before{content:""}.icon-library:before{content:""}.icon-file-text:before{content:""}.icon-profile:before{content:""}.icon-file-empty:before{content:""}.icon-files-empty:before{content:""}.icon-file-text2:before{content:""}.icon-file-picture:before{content:""}.icon-file-music:before{content:""}.icon-file-play:before{content:""}.icon-file-video:before{content:""}.icon-file-zip:before{content:""}.icon-copy:before{content:""}.icon-paste:before{content:""}.icon-stack:before{content:""}.icon-folder:before{content:""}.icon-folder-open:before{content:""}.icon-folder-plus:before{content:""}.icon-folder-minus:before{content:""}.icon-folder-download:before{content:""}.icon-folder-upload:before{content:""}.icon-price-tag:before{content:""}.icon-price-tags:before{content:""}.icon-barcode:before{content:""}.icon-qrcode:before{content:""}.icon-ticket:before{content:""}.icon-cart1:before{content:""}.icon-coin-dollar:before{content:""}.icon-coin-euro:before{content:""}.icon-coin-pound:before{content:""}.icon-coin-yen:before{content:""}.icon-credit-card:before{content:""}.icon-calculator:before{content:""}.icon-lifebuoy:before{content:""}.icon-phone:before{content:""}.icon-phone-hang-up:before{content:""}.icon-address-book:before{content:""}.icon-envelop:before{content:""}.icon-pushpin:before{content:""}.icon-location:before{content:""}.icon-location2:before{content:""}.icon-compass:before{content:""}.icon-compass2:before{content:""}.icon-map:before{content:""}.icon-map2:before{content:""}.icon-history:before{content:""}.icon-clock:before{content:""}.icon-clock2:before{content:""}.icon-alarm:before{content:""}.icon-bell:before{content:""}.icon-stopwatch:before{content:""}.icon-calendar:before{content:""}.icon-printer:before{content:""}.icon-keyboard:before{content:""}.icon-display:before{content:""}.icon-laptop:before{content:""}.icon-mobile:before{content:""}.icon-mobile2:before{content:""}.icon-tablet:before{content:""}.icon-tv:before{content:""}.icon-drawer:before{content:""}.icon-drawer2:before{content:""}.icon-box-add:before{content:""}.icon-box-remove:before{content:""}.icon-download:before{content:""}.icon-upload:before{content:""}.icon-floppy-disk:before{content:""}.icon-drive:before{content:""}.icon-database:before{content:""}.icon-undo:before{content:""}.icon-redo:before{content:""}.icon-undo2:before{content:""}.icon-redo2:before{content:""}.icon-forward:before{content:""}.icon-reply:before{content:""}.icon-bubble:before{content:""}.icon-bubbles:before{content:""}.icon-bubbles2:before{content:""}.icon-bubble2:before{content:""}.icon-bubbles3:before{content:""}.icon-bubbles4:before{content:""}.icon-user:before{content:""}.icon-users:before{content:""}.icon-user-plus:before{content:""}.icon-user-minus:before{content:""}.icon-user-check:before{content:""}.icon-user-tie:before{content:""}.icon-quotes-left:before{content:""}.icon-quotes-right:before{content:""}.icon-hour-glass:before{content:""}.icon-spinner:before{content:""}.icon-spinner2:before{content:""}.icon-spinner3:before{content:""}.icon-spinner4:before{content:""}.icon-spinner5:before{content:""}.icon-spinner6:before{content:""}.icon-spinner7:before{content:""}.icon-spinner8:before{content:""}.icon-spinner9:before{content:""}.icon-spinner10:before{content:""}.icon-spinner11:before{content:""}.icon-binoculars:before{content:""}.icon-search:before{content:""}.icon-zoom-in:before{content:""}.icon-zoom-out:before{content:""}.icon-enlarge:before{content:""}.icon-shrink:before{content:""}.icon-enlarge2:before{content:""}.icon-shrink2:before{content:""}.icon-key:before{content:""}.icon-key2:before{content:""}.icon-lock:before{content:""}.icon-unlocked:before{content:""}.icon-wrench:before{content:""}.icon-equalizer:before{content:""}.icon-equalizer2:before{content:""}.icon-cog:before{content:""}.icon-cogs:before{content:""}.icon-hammer:before{content:""}.icon-magic-wand:before{content:""}.icon-aid-kit:before{content:""}.icon-bug:before{content:""}.icon-pie-chart:before{content:""}.icon-stats-dots:before{content:""}.icon-stats-bars:before{content:""}.icon-stats-bars2:before{content:""}.icon-trophy:before{content:""}.icon-gift:before{content:""}.icon-glass:before{content:""}.icon-glass2:before{content:""}.icon-mug:before{content:""}.icon-spoon-knife:before{content:""}.icon-leaf:before{content:""}.icon-rocket:before{content:""}.icon-meter:before{content:""}.icon-meter2:before{content:""}.icon-hammer2:before{content:""}.icon-fire:before{content:""}.icon-lab:before{content:""}.icon-magnet:before{content:""}.icon-bin:before{content:""}.icon-bin2:before{content:""}.icon-briefcase:before{content:""}.icon-airplane:before{content:""}.icon-truck:before{content:""}.icon-road:before{content:""}.icon-accessibility:before{content:""}.icon-target:before{content:""}.icon-shield:before{content:""}.icon-power:before{content:""}.icon-switch:before{content:""}.icon-power-cord:before{content:""}.icon-clipboard:before{content:""}.icon-list-numbered:before{content:""}.icon-list:before{content:""}.icon-list2:before{content:""}.icon-tree:before{content:""}.icon-menu:before{content:""}.icon-menu2:before{content:""}.icon-menu3:before{content:""}.icon-menu4:before{content:""}.icon-cloud:before{content:""}.icon-cloud-download:before{content:""}.icon-cloud-upload:before{content:""}.icon-cloud-check:before{content:""}.icon-download2:before{content:""}.icon-upload2:before{content:""}.icon-download3:before{content:""}.icon-upload3:before{content:""}.icon-sphere:before{content:""}.icon-earth:before{content:""}.icon-link:before{content:""}.icon-flag:before{content:""}.icon-attachment:before{content:""}.icon-eye:before{content:""}.icon-eye-plus:before{content:""}.icon-eye-minus:before{content:""}.icon-eye-blocked:before{content:""}.icon-bookmark:before{content:""}.icon-bookmarks:before{content:""}.icon-sun:before{content:""}.icon-contrast:before{content:""}.icon-brightness-contrast:before{content:""}.icon-star-empty:before{content:""}.icon-star-half:before{content:""}.icon-star-full:before{content:""}.icon-heart:before{content:""}.icon-heart-broken:before{content:""}.icon-man:before{content:""}.icon-woman:before{content:""}.icon-man-woman:before{content:""}.icon-happy:before{content:""}.icon-happy2:before{content:""}.icon-smile:before{content:""}.icon-smile2:before{content:""}.icon-tongue:before{content:""}.icon-tongue2:before{content:""}.icon-sad:before{content:""}.icon-sad2:before{content:""}.icon-wink:before{content:""}.icon-wink2:before{content:""}.icon-grin:before{content:""}.icon-grin2:before{content:""}.icon-cool:before{content:""}.icon-cool2:before{content:""}.icon-angry:before{content:""}.icon-angry2:before{content:""}.icon-evil:before{content:""}.icon-evil2:before{content:""}.icon-shocked:before{content:""}.icon-shocked2:before{content:""}.icon-baffled:before{content:""}.icon-baffled2:before{content:""}.icon-confused:before{content:""}.icon-confused2:before{content:""}.icon-neutral:before{content:""}.icon-neutral2:before{content:""}.icon-hipster:before{content:""}.icon-hipster2:before{content:""}.icon-wondering:before{content:""}.icon-wondering2:before{content:""}.icon-sleepy:before{content:""}.icon-sleepy2:before{content:""}.icon-frustrated:before{content:""}.icon-frustrated2:before{content:""}.icon-crying:before{content:""}.icon-crying2:before{content:""}.icon-point-up:before{content:""}.icon-point-right:before{content:""}.icon-point-down:before{content:""}.icon-point-left:before{content:""}.icon-warning:before{content:""}.icon-notification:before{content:""}.icon-question:before{content:""}.icon-plus:before{content:""}.icon-minus:before{content:""}.icon-info:before{content:""}.icon-cancel-circle:before{content:""}.icon-blocked:before{content:""}.icon-cross:before{content:""}.icon-checkmark:before{content:""}.icon-checkmark2:before{content:""}.icon-spell-check:before{content:""}.icon-enter:before{content:""}.icon-exit:before{content:""}.icon-play2:before{content:""}.icon-pause:before{content:""}.icon-stop:before{content:""}.icon-previous:before{content:""}.icon-next:before{content:""}.icon-backward:before{content:""}.icon-forward2:before{content:""}.icon-play3:before{content:""}.icon-pause2:before{content:""}.icon-stop2:before{content:""}.icon-backward2:before{content:""}.icon-forward3:before{content:""}.icon-first:before{content:""}.icon-last:before{content:""}.icon-previous2:before{content:""}.icon-next2:before{content:""}.icon-eject:before{content:""}.icon-volume-high:before{content:""}.icon-volume-medium:before{content:""}.icon-volume-low:before{content:""}.icon-volume-mute:before{content:""}.icon-volume-mute2:before{content:""}.icon-volume-increase:before{content:""}.icon-volume-decrease:before{content:""}.icon-loop:before{content:""}.icon-loop2:before{content:""}.icon-infinite:before{content:""}.icon-shuffle:before{content:""}.icon-arrow-up-left:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-up-right:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-down-right:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-down-left:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-up-left2:before{content:""}.icon-arrow-up2:before{content:""}.icon-arrow-up-right2:before{content:""}.icon-arrow-right2:before{content:""}.icon-arrow-down-right2:before{content:""}.icon-arrow-down2:before{content:""}.icon-arrow-down-left2:before{content:""}.icon-arrow-left2:before{content:""}.icon-circle-up:before{content:""}.icon-circle-right:before{content:""}.icon-circle-down:before{content:""}.icon-circle-left:before{content:""}.icon-tab:before{content:""}.icon-move-up:before{content:""}.icon-move-down:before{content:""}.icon-sort-alpha-asc:before{content:""}.icon-sort-alpha-desc:before{content:""}.icon-sort-numeric-asc:before{content:""}.icon-sort-numberic-desc:before{content:""}.icon-sort-amount-asc:before{content:""}.icon-sort-amount-desc:before{content:""}.icon-command:before{content:""}.icon-shift:before{content:""}.icon-ctrl:before{content:""}.icon-opt:before{content:""}.icon-checkbox-checked:before{content:""}.icon-checkbox-unchecked:before{content:""}.icon-radio-checked:before{content:""}.icon-radio-checked2:before{content:""}.icon-radio-unchecked:before{content:""}.icon-crop:before{content:""}.icon-make-group:before{content:""}.icon-ungroup:before{content:""}.icon-scissors:before{content:""}.icon-filter:before{content:""}.icon-font:before{content:""}.icon-ligature:before{content:""}.icon-ligature2:before{content:""}.icon-text-height:before{content:""}.icon-text-width:before{content:""}.icon-font-size:before{content:""}.icon-bold:before{content:""}.icon-underline:before{content:""}.icon-italic:before{content:""}.icon-strikethrough:before{content:""}.icon-omega:before{content:""}.icon-sigma:before{content:""}.icon-page-break:before{content:""}.icon-superscript:before{content:""}.icon-subscript:before{content:""}.icon-superscript2:before{content:""}.icon-subscript2:before{content:""}.icon-text-color:before{content:""}.icon-pagebreak:before{content:""}.icon-clear-formatting:before{content:""}.icon-table:before{content:""}.icon-table2:before{content:""}.icon-insert-template:before{content:""}.icon-pilcrow:before{content:""}.icon-ltr:before{content:""}.icon-rtl:before{content:""}.icon-section:before{content:""}.icon-paragraph-left:before{content:""}.icon-paragraph-center:before{content:""}.icon-paragraph-right:before{content:""}.icon-paragraph-justify:before{content:""}.icon-indent-increase:before{content:""}.icon-indent-decrease:before{content:""}.icon-share:before{content:""}.icon-new-tab:before{content:""}.icon-embed:before{content:""}.icon-embed2:before{content:""}.icon-terminal:before{content:""}.icon-share2:before{content:""}.icon-mail:before{content:""}.icon-mail2:before{content:""}.icon-mail3:before{content:""}.icon-mail4:before{content:""}.icon-amazon:before{content:""}.icon-google:before{content:""}.icon-google2:before{content:""}.icon-google3:before{content:""}.icon-google-plus:before{content:""}.icon-google-plus2:before{content:""}.icon-google-plus3:before{content:""}.icon-hangouts:before{content:""}.icon-google-drive:before{content:""}.icon-facebook:before{content:""}.icon-facebook2:before{content:""}.icon-instagram1:before{content:""}.icon-whatsapp:before{content:""}.icon-spotify:before{content:""}.icon-telegram:before{content:""}.icon-twitter:before{content:""}.icon-vine:before{content:""}.icon-vk:before{content:""}.icon-renren:before{content:""}.icon-sina-weibo:before{content:""}.icon-rss:before{content:""}.icon-rss2:before{content:""}.icon-youtube1:before{content:""}.icon-youtube2:before{content:""}.icon-twitch:before{content:""}.icon-vimeo:before{content:""}.icon-vimeo2:before{content:""}.icon-lanyrd:before{content:""}.icon-flickr:before{content:""}.icon-flickr2:before{content:""}.icon-flickr3:before{content:""}.icon-flickr4:before{content:""}.icon-dribbble:before{content:""}.icon-behance:before{content:""}.icon-behance2:before{content:""}.icon-deviantart:before{content:""}.icon-500px:before{content:""}.icon-steam:before{content:""}.icon-steam2:before{content:""}.icon-dropbox:before{content:""}.icon-onedrive:before{content:""}.icon-github:before{content:""}.icon-npm:before{content:""}.icon-basecamp:before{content:""}.icon-trello:before{content:""}.icon-wordpress:before{content:""}.icon-joomla:before{content:""}.icon-ello:before{content:""}.icon-blogger:before{content:""}.icon-blogger2:before{content:""}.icon-tumblr:before{content:""}.icon-tumblr2:before{content:""}.icon-yahoo:before{content:""}.icon-yahoo2:before{content:""}.icon-tux:before{content:""}.icon-appleinc:before{content:""}.icon-finder:before{content:""}.icon-android:before{content:""}.icon-windows:before{content:""}.icon-windows8:before{content:""}.icon-soundcloud:before{content:""}.icon-soundcloud2:before{content:""}.icon-skype:before{content:""}.icon-reddit:before{content:""}.icon-hackernews:before{content:""}.icon-wikipedia:before{content:""}.icon-linkedin:before{content:""}.icon-linkedin2:before{content:""}.icon-lastfm:before{content:""}.icon-lastfm2:before{content:""}.icon-delicious:before{content:""}.icon-stumbleupon:before{content:""}.icon-stumbleupon2:before{content:""}.icon-stackoverflow:before{content:""}.icon-pinterest:before{content:""}.icon-pinterest2:before{content:""}.icon-xing2:before{content:""}.icon-flattr:before{content:""}.icon-foursquare:before{content:""}.icon-yelp:before{content:""}.icon-paypal:before{content:""}.icon-chrome:before{content:""}.icon-firefox:before{content:""}.icon-IE:before{content:""}.icon-edge:before{content:""}.icon-safari:before{content:""}.icon-opera:before{content:""}.icon-file-pdf:before{content:""}.icon-file-openoffice:before{content:""}.icon-file-word:before{content:""}.icon-file-excel:before{content:""}.icon-libreoffice:before{content:""}.icon-html-five:before{content:""}.icon-html-five2:before{content:""}.icon-css3:before{content:""}.icon-git:before{content:""}.icon-codepen:before{content:""}.icon-svg:before{content:""}.icon-IcoMoon:before{content:""}@font-face{font-family:aktiv_groteskbold;src:url(fonts/aktivgrotesk-bold-webfont.woff2) format("woff2)","url(fonts/aktivgrotesk-bold-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:aktiv_groteskregular;src:url(fonts/aktivgrotesk-regular-webfont.woff2) format("woff2)","url(fonts/aktivgrotesk-regular-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:riftbold;src:url(fonts/fort_foundry_-_rift-bold-webfont.woff2) format("woff2)","url(fonts/fort_foundry_-_rift-bold-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:riftdemi;src:url(fonts/fort_foundry_-_rift-demi-webfont.woff2) format("woff2)","url(fonts/fort_foundry_-_rift-demi-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:riftdemi_italic;src:url(fonts/fort_foundry_-_rift_demi_italic-webfont.woff2) format("woff2)","url(fonts/fort_foundry_-_rift_demi_italic-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:riftlight;src:url(fonts/fort_foundry_-_rift-light-webfont.woff2) format("woff2)","url(fonts/fort_foundry_-_rift-light-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:riftlight_italic;src:url(fonts/fort_foundry_-_rift_light_italic-webfont.woff2) format("woff2)","url(fonts/fort_foundry_-_rift_light_italic-webfont.woff") format("woff");font-weight:400;font-style:normal}.show-laptop{display:none}@media (max-width:1199px){.show-laptop{display:block}}.show-mobile{display:none}@media (max-width:990px){.show-mobile{display:block}}.hide-mobile{display:block}@media (max-width:990px){.hide-mobile{display:none}}.margin-bottom{margin-bottom:0!important}.display{max-width:860px;text-transform:uppercase;font-size:95px;font-family:riftdemi_italic,arial,sans-serif}.display span{display:block;font-family:riftlight_italic,arial,sans-serif}@media (max-width:1199px){.display{font-size:50px}}.h1{text-transform:uppercase;font-size:65px;font-family:riftdemi_italic,arial,sans-serif}.h1 span{display:block;font-family:riftlight_italic,arial,sans-serif}@media (max-width:1199px){.h1{font-size:40px}}.h2{text-transform:uppercase;line-height:45px;font-size:40px;font-family:riftdemi_italic,arial,sans-serif}@media (max-width:1199px){.h2{font-size:30px}}.h3{text-transform:uppercase;line-height:35px;font-size:30px;font-family:riftdemi_italic,arial,sans-serif}@media (max-width:1199px){.h3{font-size:25px;line-height:30px}}.h4{line-height:25px;font-size:20px;font-family:riftdemi,arial,sans-serif}.h4,.h5{text-transform:uppercase}.h5{line-height:15px;font-size:15px;font-family:riftbold,arial,sans-serif}.chapo{font-family:aktiv_groteskregular,arial,sans-serif;font-size:20px;line-height:30px}@media (max-width:1199px){.chapo{font-size:18px;line-height:26px}}@media (max-width:767px){.chapo{font-size:15px;line-height:22px}}.text-body{font-family:aktiv_groteskregular,arial,sans-serif;font-size:15px;line-height:22px}.link{position:relative;overflow:hidden;padding-bottom:2px;display:inline-block;vertical-align:top}.link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;-webkit-transform:translateX(-110%);transform:translateX(-110%);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.link:hover:before{-webkit-transform:translateX(0);transform:translateX(0)}.link-reverse{position:relative;overflow:hidden;padding-bottom:2px;display:inline-block;vertical-align:top}.link-reverse:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.link-reverse:hover:before{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.button-black{cursor:pointer;display:inline-block;color:#fff;padding:15px 50px;background-color:#111;transition:color .5s,background-color .5s;font-family:riftbold,arial,sans-serif;font-size:15px}.button-black:hover{color:#111;background-color:#fff}@media (max-width:767px){.button-black{padding:15px 30px}}.button-white{cursor:pointer;display:inline-block;color:#111;padding:15px 50px;background-color:#fff;transition:color .5s,background-color .5s;font-family:riftbold,arial,sans-serif;font-size:15px}.button-white:hover{color:#fff;background-color:#111}.button-transparent{cursor:pointer;display:inline-block;color:#fff;padding:15px 50px;border:1px solid #fff;transition:color .5s,background-color .5s,border .5s;background:0 0;font-family:riftbold,arial,sans-serif;font-size:15px;margin:0;line-height:18px}.button-transparent:hover{color:#111;background-color:#fff;border:1px solid transparent}.container-card{height:calc(100vh - 90px);background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;overflow:hidden}.container-card .button-black{margin:0 10px}.container-card .button-black:first-child{margin-left:0}.container-card .button-black:last-child{margin-right:0}.container-card .container-title{position:relative;z-index:2}.container-card .video-container,.container-card video{position:absolute;top:0;left:0;width:100%;height:100%}.container-card .video-container{z-index:0}.container-card .video-container video{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100vw;height:130vh}@media (max-width:1199px){.container-card .video-container video{width:165vw;height:140vh}}@media (max-width:990px){.container-card .video-container video{width:257vw}}@media (max-width:767px){.container-card .video-container video{width:320vw;height:110vh}}.container-card .card,.container-card .gradient-card{width:100%;height:100%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.25));padding:0 60px 60px;display:flex;justify-content:flex-start;align-items:flex-end}.container-card .card{background:0 0}@media (max-width:1199px){.container-card .card,.container-card .gradient-card{padding:0 40px 40px}}@media (max-width:767px){.container-card .card,.container-card .gradient-card{padding:0 20px 60px}}.container-card .card .display,.container-card .card img,.container-card .gradient-card .display,.container-card .gradient-card img{color:#fff;margin-bottom:50px}@media (max-width:1199px){.container-card .card .display,.container-card .card img,.container-card .gradient-card .display,.container-card .gradient-card img{margin-bottom:40px}}.container-card .card .chapo,.container-card .gradient-card .chapo{color:#fff;margin-bottom:50px}@media (max-width:1199px){.container-card .card .chapo,.container-card .gradient-card .chapo{margin-bottom:30px}}.container-card .card img,.container-card .gradient-card img{display:block}@media (max-width:1199px){.container-card{height:calc(100vh - 60px)}}.no-100vh{height:inherit;padding-top:200px}.container-card-double{display:flex;flex-direction:row;flex-wrap:wrap}.container-card-double .h1{color:#fff;margin-bottom:40px}@media (max-width:1199px){.container-card-double .h1{margin-bottom:30px}}.card-left,.card-right{width:50%;height:50vw;overflow:hidden;position:relative}.card-left:hover .card-left__background,.card-left:hover .card-right__background,.card-right:hover .card-left__background,.card-right:hover .card-right__background{-webkit-transform:scale(1.05);transform:scale(1.05)}.card-left__background,.card-right__background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 3s;transition:transform 3s;transition:transform 3s,-webkit-transform 3s;z-index:0}@media (max-width:767px){.card-left,.card-right{width:100%;height:100vw}}.card-left .card,.card-left .gradient-card,.card-right .card,.card-right .gradient-card{width:100%;height:100%;display:flex;align-items:flex-end;position:relative;z-index:3;padding-right:60px;padding-left:60px;padding-bottom:60px}@media (max-width:1199px){.card-left .card,.card-right .card .card-left .gradient-card,.card-right .gradient-card{padding-right:40px;padding-left:40px;padding-bottom:40px}}@media (max-width:767px){.card-left .card,.card-right .card .card-left .gradient-card,.card-right .gradient-card{padding-left:20px;padding-right:20px;padding-bottom:20px}}.card-left .button-black,.card-right .button-black{margin:0 10px}.card-left .button-black:first-child,.card-right .button-black:first-child{margin-left:0}.card-left .button-black:last-child,.card-right .button-black:last-child{margin-right:0}.flex{display:flex}@media (max-width:1199px){.flex{flex-wrap:wrap}}.product-top{min-height:calc(100vh - 90px);width:100%;position:relative;display:flex;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap}@media (max-width:1199px){.product-top{min-height:calc(100vh - 60px)}}@media (max-width:990px){.product-top{height:inherit;min-height:inherit}}.product-top #buy_block{display:flex;align-items:flex-end;justify-content:space-between;width:100%;flex-wrap:wrap}.product-slideshow{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.product-slideshow__item{width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}.product-slideshow .slick-list,.product-slideshow .slick-track{height:100%}.product-slideshow .slick-next,.product-slideshow .slick-prev{z-index:3}.product-slideshow .slick-next:before,.product-slideshow .slick-prev:before{font-family:icomoon;content:"";border:0;background:0 0;border-left:1px solid #111;border-bottom:1px solid #111;width:15px;height:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;transform-origin:center;display:block}.product-slideshow .slick-next:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.product-slideshow .slick-prev{left:25px}.product-slideshow .slick-next{right:25px}.product-slideshow .slick-dots{bottom:55px}@media (max-width:990px){.product-slideshow .slick-dots li{margin:0 4px}}.product-slideshow .slick-dots li button{background:#fff;border-radius:50%;width:10px;height:10px}.product-slideshow .slick-dots li button:before{content:none}.product-slideshow .slick-dots li.slick-active button{background:#111}@media (max-width:990px){.product-slideshow{position:relative;height:100vh}.product-slideshow .controls{display:none}.product-slideshow .slick-dots{bottom:40px}}.product-description{margin-bottom:60px;margin-left:60px;color:#111;max-width:290px;z-index:10;position:relative;z-index:1}.product-description .breadcrumb{font-size:10px;font-family:aktiv_groteskregular,arial,sans-serif;margin-bottom:40px;text-transform:uppercase;margin-top:40px}@media (max-width:990px){.product-description .breadcrumb{margin-bottom:25px;margin-top:0}}.product-description .breadcrumb a{display:inline-block;vertical-align:middle;color:#111;text-transform:uppercase}.product-description .breadcrumb .separator{display:inline-block;margin:0 5px;vertical-align:middle}.product-description .product-title{font-family:riftdemi,arial,sans-serif;font-size:65px;margin-bottom:25px}@media (max-width:990px){.product-description .product-title{max-width:440px;font-size:40px}}.product-description .product-text{font-family:aktiv_groteskregular,arial,sans-serif;font-size:15px;line-height:22px;margin-bottom:50px}@media (max-width:990px){.product-description .product-text{max-width:440px}}.product-description .product-colors{max-width:225px;margin-bottom:45px}.product-description .product-colors .color{height:25px;width:25px;border-radius:50%;background:#aaa;margin-right:15px;display:inline-block;margin-bottom:15px}.product-description .product-colors .color.selected{border:2px solid #2c2c2c}@media (max-width:990px){.product-description .product-colors{max-width:440px}}.product-description .product-size{align-items:center;font-size:15px;font-family:riftbold,arial,sans-serif;max-width:260px}@media (max-width:990px){.product-description .product-size{max-width:inherit}}.product-description .product-size__top{display:flex;justify-content:space-between;margin-bottom:35px}.product-description .product-size__top a{color:#111}.product-description .product-size__bottom{display:flex;justify-content:flex-start;align-items:center}.product-description .product-size__bottom .size{width:45px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(17,17,17,.2);cursor:pointer;font-family:aktiv_groteskbold,arial,sans-serif;font-size:10px;letter-spacing:.4px;position:relative;margin:0 3px}.product-description .product-size__bottom .size:first-child{margin-left:0}.product-description .product-size__bottom .size:last-child{margin-right:0}.product-description .product-size__bottom .size .attribute_select{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.product-description .product-size__bottom .size.selected{border:1px solid #111}.product-description .product-size__bottom .size.unavailable{border:1px solid #111;opacity:.2}@media (max-width:990px){.product-description .product-size__bottom{justify-content:flex-start}.product-description .product-size__bottom .size{margin:0 5px}.product-description .product-size__bottom .size:first-child{margin-left:0}.product-description .product-size__bottom .size:last-child{margin-right:0}}.product-description .product-size__guide{position:relative}.product-description .product-size__guide:before{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1px;background:#111}@media (max-width:990px){.product-description{position:static;max-width:inherit;margin-left:0;margin-bottom:0;width:100%;padding:30px 40px 40px}}@media (max-width:767px){.product-description{padding:30px 20px 20px}}.product-ecommerce{max-width:290px;z-index:10;margin-right:60px;margin-bottom:60px;position:relative;z-index:1}.product-ecommerce__price{font-family:aktiv_groteskbold,arial,sans-serif;color:#111;font-size:25px;margin-bottom:25px}@media (max-width:990px){.product-ecommerce__price{margin-bottom:20px}}.product-ecommerce__reassurance{display:flex;align-items:flex-start}@media (max-width:990px){.product-ecommerce__reassurance{margin-bottom:26px;max-width:360px}}.product-ecommerce__reassurance p{font-family:aktiv_groteskregular,arial,sans-serif;font-size:11px;line-height:15px;margin-bottom:27px}@media (max-width:990px){.product-ecommerce__reassurance p{margin-bottom:0}}.product-ecommerce__reassurance .placeholder,.product-ecommerce__reassurance img{margin-right:12px}.product-ecommerce__addtocart{width:100%;display:block;text-align:center}.product-ecommerce .placeholder{width:27px;height:21px;background-color:#111}@media (max-width:990px){.product-ecommerce{position:static;max-width:inherit;width:100%;margin-right:0;margin-bottom:0;padding:0 40px}}@media (max-width:767px){.product-ecommerce{padding:0 20px;margin-top:15px}}.product-ecommerce .slick-arrow{display:none!important}.product-banner{width:100%;min-height:80vh;display:flex;align-items:center;justify-content:flex-start;position:relative}@media (max-width:1199px){.product-banner{padding:40px;min-height:65vh}}@media (max-width:990px){.product-banner{flex-direction:column;padding:0}}.product-banner.reversed{justify-content:flex-end}.product-banner.reversed .product-banner__background{background-position:0}@media (max-width:990px){.product-banner.reversed .product-banner__background{background-position:0}}.product-banner__background{position:absolute;top:0;left:0;width:100%;height:100%;background-position:100%;background-repeat:no-repeat;background-size:cover;z-index:1}@media (max-width:990px){.product-banner__background{position:inherit;height:75vh;background-position:100%}}@media (max-width:767px){.product-banner__background{height:100vw}}.product-banner__description{padding:175px;position:relative;z-index:2}@media (max-width:1199px){.product-banner__description{padding:0;max-width:370px}}@media (max-width:990px){.product-banner__description{max-width:inherit;width:100%;padding:100px 60px}}@media (max-width:767px){.product-banner__description{padding:60px 20px}}.product-banner__description .h2{margin-bottom:30px}@media (max-width:1199px){.product-banner__description .h2{line-height:1;margin-bottom:25px;font-size:40px}}@media (max-width:990px){.product-banner__description .h2{font-size:30px;margin-bottom:20px}}.product-banner__description p{color:#505050}.product-banner .container-text-description{max-width:400px}@media (max-width:990px){.product-banner .container-text-description{max-width:70%}}@media (max-width:767px){.product-banner .container-text-description{max-width:inherit}}.product-banner .background-gradient{background-image:linear-gradient(270deg,#f1f1f1,hsla(0,0%,95.7%,0));width:100%}.product-video{min-height:80vh;padding:90px;background:#111;color:#fff;overflow:hidden}.product-video video{max-width:860px;display:block;margin:0 auto}@media (max-width:990px){.product-video{min-height:inherit;padding:80px 100px}.product-video video{max-width:100%}}@media (max-width:767px){.product-video{padding:60px 20px}}.cross-selling-container,.product-details-container{display:flex;align-items:center;width:100%;min-height:50vh;padding:120px 60px}@media (max-width:1199px){.cross-selling-container,.product-details-container{padding:80px 40px}}@media (max-width:990px){.cross-selling-container,.product-details-container{padding:0;min-height:inherit}}.product-details-container--grey{background:#f7f7f7}.product-container-black{background-color:#111;color:#fff}.cross-selling,.product-details{display:flex;align-items:flex-start;width:100%}.cross-selling p,.product-details p{color:#505050;margin-bottom:15px}.cross-selling__left,.product-details__left{flex-basis:50%;padding-top:0;display:flex;justify-content:flex-start;align-items:center}@media (max-width:1199px){.cross-selling__left,.product-details__left{flex-basis:35%}}.cross-selling__right,.product-details__right{flex-basis:50%;padding-left:0;overflow:hidden}@media (max-width:1199px){.cross-selling__right,.product-details__right{flex-basis:65%}}.cross-selling__right ul,.product-details__right ul{max-width:calc(50% - 39px)}.cross-selling__right ul:last-child,.product-details__right ul:last-child{margin-left:75px}@media (max-width:1199px){.cross-selling__right ul:last-child,.product-details__right ul:last-child{margin-left:40px;max-width:calc(50% - 20px)}}.cross-selling__right .style-disc,.product-details__right .style-disc{list-style:none}.cross-selling__right .style-disc li,.product-details__right .style-disc li{position:relative;padding-left:15px}.cross-selling__right .style-disc li:before,.product-details__right .style-disc li:before{content:"";position:absolute;top:5px;left:0;background-color:#111;border-radius:50%;height:5px;width:5px;display:block}@media (max-width:990px){.cross-selling,.product-details{flex-wrap:wrap}.cross-selling--technologies .product-details__left:after,.product-details--technologies .product-details__left:after{border-left:1px solid #fff;border-bottom:1px solid #fff}.cross-selling__right ul,.product-details__right ul{margin-left:0;max-width:inherit}.cross-selling__right ul:last-child,.product-details__right ul:last-child{margin-left:0}.cross-selling__left,.cross-selling__right,.product-details__left,.product-details__right{padding:40px;flex-basis:100%}.cross-selling__left,.product-details__left{padding:20px 40px;cursor:pointer;position:relative}.cross-selling__left.active:after,.product-details__left.active:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cross-selling__left:after,.product-details__left:after{content:"";border-left:1px solid #111;border-bottom:1px solid #111;display:block;width:15px;height:15px;position:absolute;top:40%;right:30px;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(135deg);transform:rotate(135deg);display:none}.cross-selling__right,.product-details__right{padding:0;transition:max-height .5s,padding 50ms .5s}.cross-selling__right.active,.product-details__right.active{padding:40px;transition:max-height .5s}}@media (max-width:767px){.cross-selling__left,.cross-selling__right,.product-details__left,.product-details__right{padding:20px}.cross-selling__right,.product-details__right{padding:0}.cross-selling__right.active,.product-details__right.active{padding:20px}}.cross-selling__title,.product-details__title{font-family:aktiv_groteskbold,arial,sans-serif;font-size:15px;margin-bottom:5px;display:block}.cross-selling .h3,.product-details .h3{font-family:riftdemi,arial,sans-serif}@media (max-width:1199px){.cross-selling .h3,.product-details .h3{font-size:30px}}@media (max-width:990px){.cross-selling .h3,.product-details .h3{font-size:20px}}@media (max-width:990px){.cross-selling-container{padding:20px 20px 80px}}@media (max-width:767px){.cross-selling-container{padding:60px 20px 20px}}.cross-selling{display:block}.cross-selling__item{flex-basis:25%;padding:0 30px;text-align:center;max-width:calc(25% - 4px);display:inline-block;vertical-align:middle;position:relative}@media (max-width:1199px){.cross-selling__item{padding:0 20px}}@media (max-width:990px){.cross-selling__item{max-width:50%;width:calc(50% - 4px);margin-bottom:40px}}@media (max-width:767px){.cross-selling__item{max-width:100%;width:100%}}.cross-selling__item .controls{display:none}.cross-selling__slideshow-item{position:relative;width:100%}.cross-selling__slideshow-item:hover .item__image-hover{opacity:1;pointer-events:auto}.cross-selling__title{font-size:40px;font-family:riftdemi_italic,arial,sans-serif;line-height:1.1}@media (max-width:990px){.cross-selling__title{max-width:250px}.cross-selling__title.h3{font-size:30px}}@media (max-width:767px){.cross-selling__title{max-width:100%}}.cross-selling__title.h3{font-family:riftdemi_italic,arial,sans-serif;font-size:40px}@media (max-width:767px){.cross-selling__title.h3{font-size:30px}}.cross-selling__title-block{text-align:left}.cross-selling .color{cursor:pointer}.cross-selling .item__image{height:0;padding-bottom:138%;display:block}.cross-selling .item__image,.cross-selling .item__image-hover{width:100%;background-position:50%;background-size:cover;background-repeat:no-repeat}.cross-selling .item__image-hover{position:absolute;top:0;left:0;height:100%;pointer-events:none;opacity:0}.cross-selling .item__image-hover:hover~.item__image-hover{opacity:1;pointer-events:auto}.cross-selling .item__text{margin-bottom:15px;margin-top:30px;display:block;color:#111}.cross-selling .item__price{font-family:aktiv_groteskbold,arial,sans-serif}.cross-selling .item__colors{max-width:250px;margin:0 auto 15px}.cross-selling .item__colors .color{height:15px;width:15px;border-radius:50%;background:#aaa;margin-right:10px;display:inline-block;margin-bottom:10px}.cross-selling .item__colors .color.selected{border:2px solid #2c2c2c}.table--infos{display:block;max-width:650px;padding-right:5px}.table--infos .thead{display:flex;align-items:flex-end;margin-bottom:20px}.table--infos .th{text-align:right;position:relative;left:5px;font-family:aktiv_groteskregular,arial,sans-serif;font-size:12px}.table--infos .th:first-child{width:120px;flex-grow:0}.table--infos .td,.table--infos .th{display:block;margin-right:2px;flex-grow:1}.table--infos .td:last-child,.table--infos .th:last-child{margin-right:0}.table--infos .td{width:120px;height:6px;overflow:hidden;background:#c6c6c6;display:block}.table--infos .td:first-child{background:0 0;height:inherit;width:120px;flex-grow:0;font-family:riftdemi,arial,sans-serif;font-size:20px}.table--infos .td.full{background:#111}.table--infos .tr{display:flex;align-items:center;margin-bottom:15px}.table--infos .tr:last-child{margin-bottom:0}.container-technologies{display:flex;justify-content:space-around;margin-top:70px}@media (max-width:767px){.container-technologies{flex-direction:column}.container-technologies .img-technologies{margin-bottom:30px}}.container-technologies:first-child{margin-top:0}.container-technologies .container-text-technologies{flex-basis:40%}@media (max-width:1199px){.container-technologies .container-text-technologies{flex-basis:50%}}.container-technologies .container-text-technologies p{color:#fff}@media (max-width:767px){.container-technologies .container-text-technologies p{margin-bottom:20px}}.container-technologies .container-text-technologies a{font-family:riftdemi,arial,sans-serif;font-size:16px;color:#fff}.container-technologies .container-text-technologies a:before{background-color:#fff}.img-technologies{flex-basis:60%}@media (max-width:1199px){.img-technologies{flex-basis:50%}}.product-details .item{margin-right:60px;margin-bottom:40px}.product-details .item:last-child{margin-right:0}.product-details .item__image{background-position:50%;background-repeat:no-repeat;background-size:cover;width:170px;height:0;padding-bottom:100%}.product-details .item__title{font-family:riftdemi,arial,sans-serif;font-size:20px;text-align:center;margin-top:20px}@media (max-width:990px){.product-details .item__title{font-size:18px}}@media (max-width:767px){.product-details .item__title{font-size:16px}}@media (max-width:990px){.product-details .item{margin-right:10px;margin-left:10px;margin-bottom:20px;width:calc(33% - 14px)}.product-details .item__image{width:100%}.product-details .item:first-child{margin-left:0}.product-details .item:last-child{margin-right:0}}@media (max-width:767px){.product-details .item{width:calc(50% - 15px)}}.details-utilisation{padding-bottom:80px}@media (max-width:1199px){.details-utilisation{padding-bottom:40px}}@media (max-width:990px){.details-utilisation{padding-bottom:0}}.product-details__right .product-details__seo ul{margin-left:0;max-width:inherit}.product-details__right .product-details__seo li{color:#505050;margin-bottom:15px}.product-details__right .product-details__seo li:last-child{margin-bottom:0}@media (max-width:990px){.product-details__right .product-details__seo li{margin-left:0}.product-details__right .product-details__seo li:last-child{margin-bottom:15px}}.product-details__right .product-details__seo p{font-family:aktiv_groteskbold,arial,sans-serif;font-size:15px;color:#111;margin-top:15px}.product-details__right a{color:#111}.product-details__right a:before{background-color:#111}@media (max-width:990px){.product-details__right{padding:20px}}@media (max-width:990px){.container-seo--product{padding:60px 0}}@media (max-width:767px){.container-seo--product{padding:60px 20px}.c-product-galerie__thumb-slider{display:none!important}}body{transition:left .5s;position:relative;padding-top:90px}@media (max-width:1199px){body{padding-top:60px}}body.megamenu-opened{left:380px}@media (max-width:767px){body.megamenu-opened{left:300px}}body.menu-hided .main-menu{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.megamenu{position:fixed;top:90px;width:100%;left:0;opacity:0;padding:60px;pointer-events:none;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:opacity .5s;background:#111}.megamenu.inline,.megamenu.visible,.megamenu:hover{-webkit-transform:translateX(0);transform:translateX(0);pointer-events:auto;opacity:1}.megamenu.inline{position:static;max-height:none!important;margin-bottom:-5px}@media (max-width:1199px){.megamenu.inline .sub-menu .sub-menu>li>a{font-size:25px}.megamenu.inline>.container>.sub-menu>li>a{font-size:15px}}@media (max-width:990px){.megamenu.inline>.container{flex-wrap:wrap}.megamenu.inline>.container>.sub-menu{flex-basis:50%}}@media (max-width:767px){.megamenu.inline{padding:60px 25px}.megamenu.inline>.container{flex-wrap:wrap}.megamenu.inline>.container>.sub-menu{flex-basis:100%}.megamenu.inline>.container>.sub-menu>li>a{position:relative}.megamenu.inline>.container>.sub-menu>li>a:after{content:"";-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(135deg);transform:rotate(135deg);height:12px;width:12px;display:block;position:absolute;right:5px;top:calc(50% - 10px);border-right:2px solid #fff;border-top:2px solid #fff;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.megamenu.inline>.container>.sub-menu>li>a.active:after{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.megamenu.inline>.container>.sub-menu .sub-menu{overflow:hidden;transition:max-height .5s}}.megamenu>.container{display:flex;justify-content:space-between;width:100%!important}.megamenu>.container>.sub-menu{flex-basis:25%;position:relative}@media (max-width:1199px){.megamenu>.container>.sub-menu{flex-basis:33%}}.megamenu>.container>.sub-menu:last-child{display:flex;justify-content:flex-end}@media (max-width:1199px){.megamenu>.container>.sub-menu:last-child{display:none}}.megamenu>.container>.sub-menu>li a{color:#5c5c5c;font-size:20px;font-family:riftdemi,arial,sans-serif;margin-bottom:35px;display:block}@media (max-width:767px){.megamenu>.container>.sub-menu>li>a{margin-top:20px}}.megamenu .sub-menu .sub-menu>li{margin-bottom:30px}.megamenu .sub-menu .sub-menu>li:last-child{margin-bottom:0}.megamenu .sub-menu .sub-menu>li>a{color:#fff;font-size:40px;transition:color .5s;margin-bottom:25px}.megamenu .sub-menu .sub-menu>li>a:hover{color:#5c5c5c}.megamenu .image-hover{max-width:90%;position:absolute;top:0;right:0;height:100%;width:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}@media (max-width:1199px){.megamenu .image-hover{display:none}}@media (min-width:1200px){.megamenu{max-height:inherit!important}}.c-language-switcher{padding:20px 30px 20px 0;position:relative}.c-language-switcher:after{content:"";-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(135deg);transform:rotate(135deg);height:12px;width:12px;display:block;position:absolute;right:5px;top:calc(50% - 10px);border-right:2px solid #fff;border-top:2px solid #fff;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.c-language-switcher li{position:absolute;top:100%;opacity:0;width:63px;background:#111;padding:10px;transition:all .5s;pointer-events:none}.c-language-switcher li:hover{background:#fff}.c-language-switcher li:hover a{color:#111}.c-language-switcher li.-current{position:static;opacity:1;width:inherit;pointer-events:auto}.c-language-switcher:hover li{pointer-events:auto}.c-language-switcher:hover li+li{top:calc(50% + 20px);opacity:1}.c-language-switcher:hover li+li+li{opacity:1}.c-language-switcher:hover:after{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.header{position:fixed;width:100%;z-index:5;left:0;top:0}.header .main-menu{color:#fff;background-color:#111;height:90px;padding:0 60px;display:flex;align-items:center;justify-content:space-between;font-size:15px;letter-spacing:.5px;font-family:riftdemi,arial,sans-serif;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}@media (max-width:1199px){.header .main-menu{padding:0 40px;height:60px}.header .main-menu>.secondary-menu .c-language-switcher{display:none}}@media (max-width:767px){.header .main-menu{padding:0 20px}.header .main-menu>.secondary-menu .c-language-switcher{display:none}}.header .toggle-menu-container{display:none}@media (max-width:1199px){.header .toggle-menu-container{display:block;flex-basis:40%}.header .toggle-menu-container .toggle-menu{width:23px;height:15px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}.header .toggle-menu-container .toggle-menu>div{height:1px;background:#fff;width:100%}}.header .main-megamenu{display:flex;align-items:center;justify-content:flex-start;flex-basis:40%;text-transform:uppercase}.header .main-megamenu>li>a{display:inline-block;vertical-align:middle;margin-right:35px;padding:40px 0;position:relative;overflow:hidden}.header .main-megamenu>li>a:before{content:"";position:absolute;bottom:30px;left:0;width:100%;height:1px;-webkit-transform:translateX(-110%);transform:translateX(-110%);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;background:#fff}@media (max-width:1199px){.header .main-megamenu>li>a:before{display:none}}.header .main-megamenu>li>a:hover:before{-webkit-transform:translateX(0);transform:translateX(0)}.header .main-megamenu>li:last-child a{margin-right:0}.header .main-megamenu .secondary-menu{display:none}@media (max-width:1199px){.header .main-megamenu{flex-basis:100%;position:fixed;top:0;height:100%;overflow-y:auto;max-width:380px;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-color:#111;padding:20px;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;z-index:100}.header .main-megamenu,.header .main-megamenu>li{width:100%;display:block}.header .main-megamenu.active{-webkit-transform:translateX(0);transform:translateX(0)}.header .main-megamenu>li>a{width:80%;display:block;padding:20px 0;position:relative}.header .main-megamenu>li>a.level1:after{content:"";-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(135deg);transform:rotate(135deg);height:12px;width:12px;display:block;position:absolute;right:5px;top:calc(50% - 10px);border-right:2px solid #fff;border-top:2px solid #fff;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.header .main-megamenu>li>a.active:after{-webkit-transform:rotate(315deg);transform:rotate(315deg)}}@media (max-width:1199px) and (max-width:767px){.header .main-megamenu>li>a{width:100%}}@media (max-width:1199px){.header .main-megamenu .secondary-menu{display:block}.header .main-megamenu .secondary-menu .show-laptop{display:block;font-size:15px}.header .main-megamenu .secondary-menu .account-link,.header .main-megamenu .secondary-menu .cart-link{display:flex;align-items:center;justify-content:space-between}.header .main-megamenu .secondary-menu>li>a{display:block;width:80%;padding:20px 0}}@media (max-width:1199px) and (max-width:767px){.header .main-megamenu .secondary-menu>li>a{width:100%}}@media (max-width:1199px){.header .main-megamenu .megamenu{opacity:1;-webkit-transform:none;transform:none;display:block;padding:0;position:static;overflow:hidden;transition:max-height .5s}.header .main-megamenu .megamenu .sub-menu{width:100%}.header .main-megamenu .megamenu .sub-menu>li a{font-size:15px}.header .main-megamenu .megamenu .sub-menu .sub-menu>li>a{font-size:25px}.header .main-megamenu .megamenu>.container{display:block}}@media (max-width:767px){.header .main-megamenu{max-width:300px}.header .main-megamenu .secondary-menu .cart-container__counter{display:none}}.header .logo{max-width:200px;max-height:38px;display:block;flex-basis:10%;font-size:39px;color:#fff}.header .logo>span{display:none}@media (max-width:1199px){.header .logo{font-size:23px}}.header a{color:#fff}.header .account-link,.header .cart-link{font-size:18px}.header .secondary-menu{flex-basis:40%;display:flex;align-items:center;justify-content:flex-end;text-transform:uppercase}.header .secondary-menu>li>a,.header .secondary-menu>li>div{display:inline-block;vertical-align:middle;margin-right:35px}@media (max-width:767px){.header .secondary-menu>li>a,.header .secondary-menu>li>div{margin-right:10px}}.header .secondary-menu>li:last-child a,.header .secondary-menu>li:last-child div{margin-right:0}@media (max-width:1199px){.header .secondary-menu .show-laptop,.header .secondary-menu>li>a{display:none}.header .secondary-menu>li>a.account-link,.header .secondary-menu>li>a.cart-link{display:inline-block}}.menu-overlay{position:fixed;top:0;left:380px;height:100%;width:100%;background:rgba(17,17,17,.8);opacity:0;transition:opacity .5s;z-index:50}.menu-overlay.active{opacity:1}@media (max-width:767px){.menu-overlay{left:300px}}.slideshow-instagram-container{width:100%;padding:60px 0 60px 60px;color:#fff;background:#111;overflow:hidden}.slideshow-instagram-container .slick-next,.slideshow-instagram-container .slick-prev{display:none!important}.slideshow-instagram-container .right{margin-left:25px;display:inline-block;vertical-align:middle;width:calc(100% - 155px)}.slideshow-instagram-container .left{width:125px;vertical-align:middle;display:inline-block}.slideshow-instagram-container .follow{font-size:40px;line-height:1.1;color:#fff;font-family:riftdemi_italic,arial,sans-serif;margin-bottom:30px}@media (max-width:767px){.slideshow-instagram-container .follow{font-size:30px}}.slideshow-instagram-container .controls{display:flex}.slideshow-instagram-container .controls div:last-child{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center;transform-origin:center}.slideshow-instagram-container .socials{display:flex;align-items:baseline;margin-bottom:50px}.slideshow-instagram-container .socials>a{display:block;margin:0 7px;color:#fff;transition:color .5s;font-size:20px}.slideshow-instagram-container .socials>a:hover{color:#505050}.slideshow-instagram-container .socials>a:first-child{margin-left:0}.slideshow-instagram-container .socials>a:last-child{margin-right:0}@media (max-width:1199px){.slideshow-instagram-container{padding:40px 0 40px 40px}}@media (max-width:767px){.slideshow-instagram-container{padding:60px 0 60px 20px}.slideshow-instagram-container .controls{display:none}.slideshow-instagram-container .left,.slideshow-instagram-container .right{display:block;width:100%;padding-left:0;margin-left:0}}.slideshow-instagram{max-width:100%;overflow:hidden}.slideshow-instagram__control{height:50px;width:50px;display:flex;align-items:center;justify-content:center;border:1px solid #fff;margin:0 5px;cursor:pointer}.slideshow-instagram__control:first-child{margin-left:0}.slideshow-instagram__control:last-child{margin-right:0}.slideshow-instagram__item{margin:0 40px}.slideshow-instagram__image{height:0;padding-bottom:100%;margin-bottom:15px;background-size:cover;background-position:50%;background-repeat:no-repeat}.slideshow-instagram__text{font-size:15px;line-height:22px;font-family:aktiv_groteskregular,arial,sans-serif}.slideshow-instagram .slick-list{padding-left:0!important}@media (max-width:767px){.slideshow-instagram__item{margin-right:25px;margin-left:0}}.container-seo{max-width:630px;margin:0 auto;padding:120px 0}@media (min-width:1481px){.container-seo{max-width:845px}}@media (max-width:1199px){.container-seo{padding:80px 0}}@media (max-width:990px){.container-seo{max-width:445px}}@media (max-width:767px){.container-seo{padding:60px 20px}}.container-seo .h4,.container-seo p{color:#a8a8a8}.container-seo .h4{margin-bottom:20px}@media (max-width:1199px){.container-seo .h4{margin-bottom:15px}}.container-seo--product p{color:#505050}.container-seo--product .h4{color:#111;font-size:40px;margin-bottom:30px;font-family:riftdemi_italic,arial,sans-serif;line-height:1}@media (max-width:1199px){.container-seo--product .h4{margin-bottom:25px}}@media (max-width:990px){.container-seo--product .h4{margin-bottom:20px;font-size:30px}}footer{background-color:#111;padding:60px}@media (max-width:1199px){footer{padding:60px 40px}}@media (max-width:767px){footer{padding:60px 20px}}.container-column-footer{display:flex;color:#fff}.container-column-footer h4{color:#505050;margin-bottom:35px}@media (max-width:990px){.container-column-footer h4{font-size:15px}}@media (max-width:767px){.container-column-footer h4{margin-bottom:30px}}.container-column-footer a{color:#fff;margin:10px 0;display:block;line-height:1}.container-column-footer a:first-child{margin-top:0}.container-column-footer a:last-child{margin-bottom:0}.container-column-footer a:before{background-color:#fff}@media (max-width:990px){.container-column-footer{flex-wrap:wrap}}.contact,.service{width:25%;display:flex;flex-direction:column;align-items:flex-start}@media (max-width:990px){.contact,.service{width:50%;margin-bottom:60px}}@media (max-width:767px){.contact,.service{width:100%}}.follow{width:15%}@media (max-width:1199px){.follow{width:20%}}@media (max-width:990px){.follow{width:50%}}@media (max-width:767px){.follow{width:100%;margin-bottom:60px}}.follow .container-socials a{display:block;margin:0 10px;color:#fff;transition:color .5s;font-size:20px}.follow .container-socials a:before{background:0 0}.follow .container-socials a:hover{color:#505050}.follow .container-socials a:first-child{margin-left:0}.follow .container-socials a:last-child{margin-right:0}.newsletter{width:35%}@media (max-width:1199px){.newsletter{width:30%}}@media (max-width:990px){.newsletter{width:50%}}@media (max-width:767px){.newsletter{width:100%;margin-bottom:60px}}.copyright{margin-top:120px;display:flex;color:#a8a8a8;justify-content:center}.copyright a{color:#a8a8a8;display:inline-block;vertical-align:top}.copyright a:before{background-color:#a8a8a8}.copyright img{display:inline-block;vertical-align:middle;margin-left:4px}@media (max-width:1199px){.copyright{margin-top:80px}}@media (max-width:990px){.copyright{margin-top:80px}}.container-socials{display:flex}.container-socials div{margin:0 10px}.container-socials div:first-child{margin-left:0}.container-socials div:last-child{margin-right:0}.newsletter p{margin-bottom:30px}.newsletter form{display:flex;flex-direction:column;align-items:flex-start}.newsletter .email{background-color:#111;border:1px solid #a8a8a8;max-width:350px;width:100%;margin-bottom:20px;color:#fff;font-size:15px}.newsletter .email::-webkit-input-placeholder{color:#a8a8a8;font-family:aktiv_groteskregular,arial,sans-serif;font-size:15px}.newsletter .email:-ms-input-placeholder{color:#a8a8a8;font-family:aktiv_groteskregular,arial,sans-serif;font-size:15px}.newsletter .email::-ms-input-placeholder{color:#a8a8a8;font-family:aktiv_groteskregular,arial,sans-serif;font-size:15px}.newsletter .email::placeholder{color:#a8a8a8;font-family:aktiv_groteskregular,arial,sans-serif;font-size:15px;line-height:20px}.newsletter .email:focus{box-shadow:0;outline:0}@media (max-width:990px){.newsletter .button-transparent{width:100%}}#tarteaucitron *{zoom:1}#tarteaucitron .clear{clear:both}#tarteaucitron a{color:#424242;font-size:11px;font-weight:700;text-decoration:none}#tarteaucitronAlertBig a,#tarteaucitronAlertSmall a{color:#fff}#tarteaucitron b{font-size:22px;font-weight:500}#tarteaucitronRoot{left:0;position:absolute;right:0;top:0;width:100%}#tarteaucitronBack{background:#fff;height:100%;left:0;opacity:.7;top:0;z-index:2147483646}#tarteaucitron,#tarteaucitronBack{display:none;position:fixed;width:100%}#tarteaucitron{max-height:80%;max-width:860px;left:50%;top:6%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2147483647}#tarteaucitron .tarteaucitronBorder{background:#fff;border:2px solid #333;border-top:0;height:auto;overflow:auto}#tarteaucitron #tarteaucitronClosePanel,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie{background:#333;color:#fff;cursor:pointer;font-size:12px;font-weight:700;text-decoration:none;padding:4px 0;position:absolute;right:0;text-align:center;width:70px}#tarteaucitron #tarteaucitronDisclaimer{color:#555;font-size:12px;margin:15px auto 0;width:80%}#tarteaucitron #tarteaucitronServices .tarteaucitronHidden,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden{background:rgba(51,51,51,.07)}#tarteaucitron #tarteaucitronServices .tarteaucitronHidden{display:none;position:relative}#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle{background:#333;color:#fff;display:inline-block;font-size:14px;font-weight:700;margin:20px 0 0;padding:5px 20px;text-align:left;width:auto}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a{color:#fff;font-weight:500}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a:hover,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a:hover{text-decoration:none!important}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a{font-size:22px}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a{font-size:14px}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle{padding:5px 10px}#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails{color:#fff;display:none;font-size:12px;font-weight:500;margin-top:0;max-width:270px;padding:20px;position:absolute;z-index:2147483647}#tarteaucitron #tarteaucitronInfo a{color:#fff;text-decoration:underline}#tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover{background:rgba(51,51,51,.2)}#tarteaucitron #tarteaucitronServices .tarteaucitronLine{background:rgba(51,51,51,.1);border-left:5px solid transparent;margin:0;overflow:hidden;padding:15px 5px}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{background:#333;border-left:3px solid #333;border-top:3px solid #333;border-color:#333;border-style:solid;border-width:5px 3px 3px 9px;margin-bottom:0;margin-top:21px;position:relative}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover{background:#333}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName{margin-left:15px;margin-top:2px}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName b{color:#fff}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk{margin-top:0!important}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName{display:inline-block;float:left;margin-left:10px;text-align:left;width:50%}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName a:hover{text-decoration:underline}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{display:inline-block;float:right;margin:7px 15px 0;text-align:right}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronListCookies{color:#333;font-size:12px}.tarteaucitronAlertBigTop{top:0}.tarteaucitronAlertBigBottom{bottom:0}#tarteaucitronAlertBig{background:#222;color:#fff;display:none;left:0;padding:15px;position:fixed;text-align:center;width:100%;z-index:2147483645}#tarteaucitronDisclaimerAlert{color:#fff;font-size:16px}#tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitronAlertBig #tarteaucitronPersonalize,.tarteaucitronAllow,.tarteaucitronDeny{font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;font-style:normal;font-weight:500;font-size:12px;background:#dd7070!important;color:#fff;cursor:pointer;display:inline-block;padding:1em 1.4em;text-decoration:none;margin-left:7px;vertical-align:middle;text-transform:uppercase}#tarteaucitronAlertBig #tarteaucitronCloseAlert,.tarteaucitronDeny{border:2px solid #fff;padding:10px 1.4em;background:0 0!important}.tarteaucitronDeny{color:#222}#tarteaucitronPercentage{background:#dd7070;box-shadow:none;height:5px;left:0;position:fixed;width:0;z-index:2147483644}#tarteaucitronAllDenied{color:#fff!important}#tarteaucitronAlertSmall{background:#333;bottom:0;display:none;padding:0;position:fixed;right:0;text-align:center;width:auto;z-index:2147483646}#tarteaucitronAlertSmall #tarteaucitronManager{color:#fff;cursor:pointer;display:inline-block;font-size:11px!important;padding:8px 10px}#tarteaucitronAlertSmall #tarteaucitronManager:hover{background:hsla(0,0%,100%,.05)}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot{background-color:grey;border-radius:5px;display:block;height:8px;margin-bottom:1px;margin-top:5px;overflow:hidden;width:100%}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen,#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed,#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow{display:block;float:left;height:100%;width:0}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen{background-color:#1b870b}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow{background-color:#fbda26}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed{background-color:#9c1a1a}#tarteaucitronAlertSmall #tarteaucitronCookiesNumber{background:hsla(0,0%,100%,.2);color:#fff;cursor:pointer;display:inline-block;font-size:30px;padding:0 10px;vertical-align:top}#tarteaucitronAlertSmall #tarteaucitronCookiesNumber:hover{background:hsla(0,0%,100%,.3)}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer{display:none;max-height:70%;max-width:500px;position:fixed;right:0;width:100%}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList{background:#fff;border:2px solid #333;color:#333;font-size:11px;height:auto;overflow:auto;text-align:left}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList b{color:#333}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle{background:#333;margin-top:21px;padding:13px 0 9px 13px;text-align:left}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle b{color:#fff;font-size:16px}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain{background:rgba(51,51,51,.1);padding:7px 5px 10px;word-wrap:break-word}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain:hover{background:rgba(51,51,51,.2)}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain a{color:#333;text-decoration:none}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft{display:inline-block;width:50%}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft a b{color:#8b0000}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListRight{color:#333;display:inline-block;font-size:11px;margin-left:10%;vertical-align:top;width:30%}.tac_activate{color:#fff;display:table;font-size:12px;height:100%;line-height:normal;margin:auto;text-align:center;width:100%;position:relative;z-index:1;text-indent:0}.tac_float{background:#222;display:table-cell;text-align:center;vertical-align:middle;padding:30px}.tac_activate .tac_float b{color:#fff}ins.adsbygoogle,ins.ferank-publicite{text-decoration:none}div.amazon_product{height:240px;width:120px}@media screen and (max-width:1199px){#tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitronAlertBig #tarteaucitronPersonalize,.tarteaucitronAllow,.tarteaucitronDeny{padding:10px}#tarteaucitronAlertBig #tarteaucitronCloseAlert,.tarteaucitronDeny{padding:8px 10px}#tarteaucitronDisclaimerAlert{display:block;font-size:14px;margin-bottom:15px;line-height:1.2em}}@media screen and (max-width:767px){#tarteaucitron,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer{background:#fff;border:0!important;bottom:0!important;height:100%!important;left:0!important;margin:0!important;max-height:100%!important;max-width:100%!important;top:0!important;width:100%!important;-webkit-transform:none;transform:none}#tarteaucitron .tarteaucitronBorder,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList{border:0!important}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle{text-align:left!important}}.slideshow-product-showcase .controls{display:none!important}.slideshow-product-showcase__item{position:relative}.slideshow-product-showcase .slideshow-product-showcase__item:hover .img-product-hover{opacity:1}.slideshow-product-showcase .img-product-hover{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-size:cover;z-index:2;background-position:50%;background-repeat:no-repeat}.products-showcase{max-width:1920px;width:100%;padding:60px;display:flex;flex-flow:row wrap;margin:0 auto}@media (max-width:1199px){.products-showcase{padding:40px}}@media (max-width:990px){.products-showcase{padding:40px 20px}}@media (max-width:767px){.products-showcase{padding:60px 20px 20px}}.products-showcase .slideshow-product-showcase-container{width:100%}.products-showcase .slideshow-product-showcase-container .img-product,.products-showcase .slideshow-product-showcase-container .slideshow-product-showcase,.products-showcase .slideshow-product-showcase-container .slideshow-product-showcase__item{width:100%;display:block}.products-showcase .container-infos-product{padding:30px 0;text-align:center}.products-showcase .price{color:#111;font-family:aktiv_groteskbold,arial,sans-serif;font-size:15px}.products-showcase .product-left{width:45%;display:flex;flex-flow:column wrap;align-items:center}@media (max-width:990px){.products-showcase .product-left{order:2;width:50%;padding:0 20px}}@media (max-width:767px){.products-showcase .product-left{width:100%;padding:0}}.products-showcase .products-right{width:55%;display:flex;flex-flow:row wrap}@media (max-width:990px){.products-showcase .products-right{width:100%}}.products-showcase .products-right .card-small-product,.products-showcase .products-right .container-card-text{width:50%;padding-left:60px}@media (max-width:1199px){.products-showcase .products-right .card-small-product,.products-showcase .products-right .container-card-text{padding-left:40px}}.products-showcase .products-right .container-card-text{display:flex;justify-content:center;align-items:flex-start;flex-direction:column}@media (max-width:990px){.products-showcase .products-right .container-card-text{order:1;width:100%;padding-left:20px;margin-bottom:60px}}@media (max-width:767px){.products-showcase .products-right .container-card-text{padding-left:0;margin-bottom:20px}}.products-showcase .products-right .container-card-text .container-link{margin-top:30px;display:flex;flex-direction:column;align-items:flex-start}.products-showcase .products-right .container-card-text a{margin-bottom:30px;color:#111;display:block;font-family:riftdemi,arial,sans-serif;font-size:16px}.products-showcase .products-right .container-card-text a:before{background-color:#111}.products-showcase .products-right .card-small-product{display:flex;flex-flow:column wrap;align-items:center}@media (max-width:990px){.products-showcase .products-right .card-small-product{order:3;padding:0 20px}}@media (max-width:767px){.products-showcase .products-right .card-small-product{width:100%;padding:0;margin-top:20px}}.products-showcase .img-product{width:100%;height:0;padding-bottom:138%;background-position:50%;background-size:cover;background-repeat:no-repeat}.products-showcase .name-product{margin-bottom:15px;display:block;color:#111}.products-showcase .product-colors{max-width:250px;margin:0 auto 15px}.products-showcase .product-colors .color{height:15px;width:15px;border-radius:50%;background:#aaa;margin-right:10px;display:inline-block;margin-bottom:10px;cursor:pointer}.products-showcase .product-colors .color.selected{border:2px solid #2c2c2c}@media (max-width:990px){.products-showcase .margin-top{margin-top:40px}}.container-bloc-promo{width:100%;padding:40px;background-color:#111;text-align:center}@media (max-width:1199px){.container-bloc-promo{padding-top:30px;padding-bottom:30px}}@media (max-width:990px){.container-bloc-promo{padding-top:20px;padding-bottom:20px}}@media (max-width:767px){.container-bloc-promo{padding-right:20px;padding-left:20px}}.container-bloc-promo .title-promo{color:#fff;margin-bottom:15px;font-family:riftdemi,arial,sans-serif;font-size:30px}.container-bloc-promo .text-body{color:#fff}.container-bloc-promo .link-reverse{color:#fff;overflow:hidden;display:inline-block;vertical-align:top}.container-bloc-promo .link-reverse:before{background-color:#fff}.listing-products{display:block;font-size:0;padding:30px;max-width:1300px;margin:0 auto}@media (min-width:1481px){.listing-products{max-width:1740px;margin:0 auto}}@media (max-width:1199px){.listing-products{padding:20px}}@media (max-width:767px){.listing-products{padding:0}}.listing-products__item{padding:30px;text-align:center;display:inline-block;vertical-align:middle;position:relative;width:50%;font-size:15px}@media (max-width:1199px){.listing-products__item{padding:20px}}@media (max-width:990px){.listing-products__item{width:calc(50% - 4px);margin-bottom:40px}}@media (max-width:767px){.listing-products__item{width:calc(100% - 4px);display:block;margin:0 auto}}.listing-products__item .slick-arrow{display:none!important}.listing-products__item .controls{display:none}.listing-products__slideshow-container{width:100%}.listing-products__slideshow-item{position:relative;width:100%}.listing-products__slideshow-item:hover .item__image-hover{opacity:1;pointer-events:auto}.listing-products__title{font-size:40px;font-family:riftdemi_italic,arial,sans-serif;line-height:1.1}@media (max-width:990px){.listing-products__title{max-width:250px}.listing-products__title.h3{font-size:30px}}.listing-products__title.h3{font-family:riftdemi_italic,arial,sans-serif}.listing-products__title-block{text-align:left}.listing-products .color{cursor:pointer}.listing-products .item__image{height:0;padding-bottom:138%;display:block}.listing-products .item__image,.listing-products .item__image-hover{width:100%;background-position:50%;background-size:cover;background-repeat:no-repeat}.listing-products .item__image-hover{position:absolute;top:0;left:0;height:100%;pointer-events:none;opacity:0}.listing-products .item__image-hover:hover~.item__image-hover{opacity:1;pointer-events:auto}.listing-products .item__text{margin-bottom:20px;margin-top:30px;display:block;color:#111;font-size:20px}.listing-products .item__price{font-family:aktiv_groteskbold,arial,sans-serif;font-size:15px}.listing-products .item__colors{max-width:250px;margin:0 auto 22px}.listing-products .item__colors .color{height:15px;width:15px;border-radius:50%;background:#aaa;margin-right:10px;display:inline-block;margin-bottom:10px}.listing-products .item__colors .color.selected{border:2px solid #2c2c2c}.bg-category{margin:30px;background-position:50%;background-size:cover;background-repeat:no-repeat;height:720px}@media (max-width:1199px){.bg-category{margin:20px;height:512px}}@media (max-width:767px){.bg-category{height:626px}}@media (max-width:767px){.megamenu-category.inline{padding:60px 20px}}.megamenu-category.inline .sub-menu-title{font-size:20px}@media (max-width:767px){.megamenu-category.inline .sub-menu-title{font-size:15px}}@media (max-width:1199px){.megamenu-category.inline .container .sub-menu>li>a{font-size:40px!important}}@media (max-width:767px){.megamenu-category.inline .container .sub-menu>li>a{font-size:25px!important}}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.-dialog{position:relative;width:auto;margin:10px}.modal-content{padding:30px;background:#fff}.modal-header{position:relative;text-align:left;display:flex;padding-bottom:15px}.modal-header .close{margin-left:auto;order:2;min-width:25px;margin-top:5px}.modal-body{text-align:left;padding-bottom:15px}.modal__product-name{margin-bottom:0}.modal__product-details>p>span{padding-left:15px}.modal__product-details>p>span:first-child{padding-left:0}.modal__product-details .pc_group_name:after{content:" : "}.modal__crossselling{border-top:1px solid hsla(0,0%,43.9%,.2);padding-top:15px;margin-top:25px}.modal__crossselling .tile.-product{margin-top:0;font-size:12px}.modal-footer{border-top:1px solid hsla(0,0%,43.9%,.2);text-align:right;padding-top:15px;display:flex;justify-content:space-between}.modal-footer .button-transparent{border:1px solid #111;color:#111}.modal-footer .button-transparent:hover{background-color:#111;color:#fff}.modal-footer .button-black{padding:19px 50px}.modal-footer .c-page-action{width:100%;display:flex;justify-content:space-between;align-items:center}.modal-footer>*{margin-left:15px}.modal-footer>:first-child{margin-left:0}.modal.fade .modal-dialog{-webkit-transform:translateY(-25%);transform:translateY(-25%);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0);transform:translate(0)}@media (max-width:991px){.modal__crossselling .tile.-product{padding-bottom:180%!important}}@media (max-width:767px){.modal__crossselling .tile.-product{font-size:10px}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.header{z-index:12}.c-table{width:100%}.c-table thead{background:#000;color:#fff}.c-table td,.c-table th{padding:10px 5px}.c-table tbody td{border-bottom:1px solid hsla(0,0%,43.9%,.2)}.c-page-action{padding-top:25px}@media (max-width:991px){.c-page-action{padding-top:16px}}.c-page-action.-funnel{margin-top:50px;padding-top:50px;border-top:1px solid hsla(0,0%,43.9%,.2)}@media (max-width:991px){.c-page-action.-funnel{margin-top:32px;padding-top:32px}}.c-page-action.-no-margin{margin-top:0}.c-page-action.-no-border{border:0}.c-page-action.-modal{padding:0}.c-page-action .payment_module .btn{margin-bottom:25px}@media (max-width:991px){.c-page-action .payment_module .btn{margin-bottom:16px}}@media (max-width:767px){.c-page-action .btn{margin-bottom:25px}}@media (max-width:767px) and (max-width:991px){.c-page-action .btn{margin-bottom:16px}}.home-technologies-athletes .container-title{color:#fff}.home-technologies-athletes .container-card-double img{margin-bottom:25px}@media (max-width:990px){.home-technologies-athletes .container-card-double img{height:60px}}.home-technologies-athletes .container-card-double .text-body{max-width:345px;margin-bottom:40px}@media (max-width:767px){.home-technologies-athletes .container-card-double .text-body{margin-bottom:30px}}@media (max-width:767px){.technologie .cross-selling__item{padding:0}}.technologie .title-page{font-family:aktiv_groteskregular,arial,sans-serif;font-size:12px;text-transform:uppercase;margin-bottom:40px}.technologie .container-card{background-position:50%;background-repeat:no-repeat;background-size:cover}.technologie .display img{margin-bottom:45px;max-width:100%}.technologie .caption-cross-selling{margin-bottom:0;margin-top:30px;color:#505050}.technologie .cross-selling-container{padding:60px 60px 90px}@media (min-width:1481px){.technologie .cross-selling-container{max-width:1920px}}@media (max-width:990px){.technologie .cross-selling-container{padding:40px}}@media (max-width:767px){.technologie .cross-selling-container{padding:20px}}@media (max-width:1199px){.img-page{width:100%;height:auto}}.bloc-30-70{display:flex}@media (min-width:1481px){.bloc-30-70{max-width:1920px}}.bloc-30-70 .h5{font-size:15px;font-family:riftbold,arial,sans-serif;margin-bottom:30px}.bloc-30-70 .left-page{flex-basis:30%;padding:120px 60px}@media (max-width:1199px){.bloc-30-70 .left-page{padding:60px 40px}}@media (max-width:990px){.bloc-30-70 .left-page{display:none}}.bloc-30-70 .right-page{flex-basis:70%;padding:120px 60px}@media (max-width:1199px){.bloc-30-70 .right-page{padding:60px 40px}}@media (max-width:990px){.bloc-30-70 .right-page{flex-basis:100%;padding:60px 100px 80px}}@media (max-width:767px){.bloc-30-70 .right-page{padding:40px 20px}}.bloc-30-70 .right-page .img-page{width:100%}.bloc-30-70 .right-page .text-body{color:#505050;max-width:630px;margin-bottom:40px}@media (max-width:990px){.bloc-30-70 .right-page .text-body{margin-bottom:30px;max-width:565px}}.bloc-30-70 .right-page .margin-between{margin-bottom:25px}.bloc-30-70 .caption{font-family:aktiv_groteskregular,arial,sans-serif;font-size:12px;color:#a8a8a8;text-align:center;margin-top:20px;margin-bottom:60px}@media (max-width:990px){.bloc-30-70 .caption{margin-top:10px;font-size:10px}}.bloc-30-70 .h2{margin-bottom:30px;line-height:1}@media (max-width:990px){.bloc-30-70 .h2{margin-bottom:20px}}.bloc-30-70 .name-techno{display:inline-block;text-transform:capitalize;font-family:aktiv_groteskregular,arial,sans-serif;font-size:15px;color:#505050;margin-bottom:15px}.bloc-30-70 .select{font-family:aktiv_groteskbold,arial,sans-serif;color:#111}.bloc-30-70 .link:before{background-color:#505050}.container-card-athlete{display:flex;flex-wrap:wrap;padding:30px}@media (min-width:1481px){.container-card-athlete{max-width:1920px}}@media (max-width:1199px){.container-card-athlete{padding:20px}}@media (max-width:767px){.container-card-athlete{padding:35px 10px 20px}}.card-athlete{flex-basis:33%;display:flex;flex-direction:column;padding:30px;align-items:center}@media (max-width:1199px){.card-athlete{padding:20px}}@media (max-width:990px){.card-athlete{flex-basis:50%}}@media (max-width:767px){.card-athlete{padding:10px;flex-basis:100%}}.img-athlete{width:100%;height:0;padding-bottom:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.container-description{color:#fff;background-color:#111;padding:40px;width:100%;flex-grow:1}.name-athlete{font-family:riftdemi,arial,sans-serif;font-size:35px;margin-bottom:60px;color:#fff;display:block}.container-country{margin-bottom:18px}.container-country img,.container-country p{display:inline-block}.country{font-family:riftdemi,arial,sans-serif;font-size:20px;margin-left:10px}.container-infos-athlete{margin-bottom:60px}.container-infos-athlete .link-reverse{cursor:pointer}@media (max-width:767px){.container-infos-athlete:last-child{margin-bottom:0}}.container-infos-athlete .title{font-family:riftbold,arial,sans-serif;font-size:15px;margin-bottom:15px}.container-infos-athlete .style-disc{list-style:none}.container-infos-athlete .style-disc li{position:relative;padding-left:15px}.container-infos-athlete .style-disc li:first-child{margin-bottom:15px}.container-infos-athlete .style-disc li:before{content:"";position:absolute;top:9px;left:0;background-color:#111;border-radius:50%;height:5px;width:5px;display:block}.container-infos-athlete .follow{width:100%}.container-infos-athlete .follow .container-socials{margin-bottom:15px}.container-infos-athlete .follow .container-socials a{color:#111;font-size:24px}.container-infos-athlete .follow .container-socials a:hover{color:#505050}.container-infos-athlete .link-reverse{font-family:riftdemi,arial,sans-serif;font-size:16px}.container-infos-athlete .link-reverse:before{background-color:#111}@media (max-width:767px){.athlete .cross-selling__item{padding:0}}.athlete .follow{margin-bottom:0}@media (max-width:990px){.athlete .bloc-30-70{flex-direction:column}}@media (max-width:990px){.athlete .right-page{padding-top:40px}}.athlete .left-page{display:block}@media (max-width:990px){.athlete .left-page{flex-basis:100%;padding:60px 100px}}@media (max-width:767px){.athlete .left-page{padding:60px 20px}}.athlete .cross-selling-container{padding:60px}@media (max-width:767px){.athlete .cross-selling-container{padding:30px 20px 60px}}.athlete .caption-cross-selling{margin-top:40px}.athlete .caption{margin-bottom:40px}@media (max-width:767px){.athlete .caption{margin-bottom:30px}}.athlete .container-title .display{margin-bottom:0}.athlete .container-country{margin-bottom:60px}.ariane{font-family:aktiv_groteskregular,arial,sans-serif;font-size:12px;margin-bottom:40px}.bloc-30-70 .h3{margin-bottom:20px}.bloc-30-70 .right-page{padding-bottom:0}.bloc-30-70 .right-page .h2{margin-bottom:40px}@media (max-width:767px){.bloc-30-70 .right-page .h2{margin-bottom:30px}}.blog li{margin-bottom:15px}.blog .chapo{margin-bottom:60px}.blog .bloc-30-70{padding-bottom:60px}.header-blog-whitout-img{padding:120px 60px 60px;background-color:#111}.header-blog-whitout-img .display{color:#fff}.cart-footer{padding:30px 0}.cart-tab{width:100%}.cart-tab img{max-width:200px;height:auto;margin-right:30px}.cart-tab td,.cart-tab th{padding:30px 5px;border-bottom:1px solid hsla(0,0%,43.9%,.2);vertical-align:top}.cart-tab td:first-child,.cart-tab th:first-child{padding-left:0}.cart-tab td:last-child,.cart-tab th:last-child{padding-right:0}.cart-tab th{font-family:rift,Arial,Helvetica,sans-serif;font-style:normal;font-weight:600;font-size:20px;color:#222;padding-bottom:15px}.cart-tab thead th{text-align:right}.cart-tab thead th:first-child{text-align:left}.cart-tab__product-name,.modal__product-name{font-size:18px;line-height:1.333em;color:#222;margin-bottom:15px}.cart-tab__product-nfo,.modal__product-details{font-size:14px;line-height:1.429em;margin-bottom:0;overflow:hidden;margin-top:0}.cart-tab__product-nfo dt,.modal__product-details dt{clear:left;float:left}.cart-tab__product-nfo dd,.modal__product-details dd{float:left;font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;font-style:normal;font-weight:500;padding-left:5px}.cart-tab__product-remove{margin-top:25px;display:block}@media (max-width:991px){.cart-tab__product-remove{margin-top:16px}}.cart-tab__product-remove:first-child{margin-top:0}.cart-tab__product-price,.cart-tab__product-qty{text-align:right}.cart-tab .price,.cart-tab__product-price,.cart-tab__product-qty{font-family:rift,Arial,Helvetica,sans-serif;font-style:normal;font-weight:600;font-size:20px;color:#222}.cart-tab__product-qty{-webkit-appearance:textfield!important;-moz-appearance:textfield!important;background-color:transparent!important;border:1px solid #6d6d6d!important;width:40px!important;height:35px!important;margin-top:-3px;text-align:center}.cart-tab input{background-color:#fff;width:98%}.cart-tab input[type=checkbox],.cart-tab input[type=radio]{width:auto}.cart-tab__action{text-align:right}.cart-tab tfoot{font-family:rift,Arial,Helvetica,sans-serif;font-style:normal;font-weight:600;font-size:20px;color:#222;padding-bottom:15px}.cart-tab tfoot td:last-child{font-size:24px;text-align:right}.cart-tab tfoot tr:first-child>td:first-child{border:none}.cart-tab tfoot tr:last-child,.cart-tab tfoot tr:last-child td{border:0}.cart-tab .hotline{float:right;margin-right:15px}.cart-tab .-number{font-family:rift,Arial,Helvetica,sans-serif;font-style:normal;font-weight:600;color:#222}@media (max-width:767px){.cart-tab thead{display:none}.cart-tab tr{display:block;overflow:hidden}}@media (max-width:767px){.cart-tab tr,.cart-tab tr:last-child{border-top:1px solid hsla(0,0%,43.9%,.2)}.cart-tab td{display:block;padding:0;border:0;text-align:left}.cart-tab td.-xs-float-10{float:left;width:10%!important}.cart-tab td.-xs-float-20{float:left;width:20%!important}.cart-tab td.-xs-float-25{float:left;width:25%!important}.cart-tab td.-xs-float-30{float:left;width:30%!important}.cart-tab td.-xs-float-33{float:left;width:33.333%!important}.cart-tab td.-xs-float-40{float:left;width:40%!important}.cart-tab td.-xs-float-50{float:left;width:50%!important}.cart-tab td.-xs-float-60{float:left;width:60%!important}.cart-tab td.-xs-float-75{float:left;width:75%!important}.cart-tab td.-xs-float-80{float:left;width:80%!important}.cart-tab td.-xs-float-90{float:left;width:90%!important}.cart-tab td.-xs-float-90[data-title]{text-align:right;font-size:16px}.cart-tab td.-xs-float-90[data-title]:before{float:left}.cart-tab td.-xs-float-100{clear:both;float:none;width:100%!important;display:block!important}.cart-tab td.-xs-float-100[data-title]{text-align:right;font-size:16px}.cart-tab td.-xs-float-100[data-title]:before{float:left}.cart-tab td.-xs-align-right{text-align:right}.cart-tab td.-xs-clear{clear:both}.cart-tab td.-xs-pull-right{float:right!important}.cart-tab td.cart_voucher{display:none}.cart-tab__product-line td[data-title]:before{content:attr(data-title);font-family:rift,Arial,Helvetica,sans-serif;font-style:normal;font-weight:600;display:block;color:#222;padding-bottom:6px;font-size:14px;padding-right:0}.cart-tab__product-line td:first-child img{max-width:480px;margin:0 0 10px;width:100%!important}.cart-tab__product-line .cart_description{margin-bottom:15px}.cart-tab__product-line td.cart_quantity,.cart-tab__product-line td.cart_total,.cart-tab__product-line td.cart_unit{float:left;width:100%}.cart-tab__product-line td.cart_quantity{margin-top:15px;margin-bottom:15px;width:100%}.cart-tab__product-line td.cart_unit+td.cart_quantity{width:100%}.cart-tab__product-line td.cart_total{text-align:right}.cart-tab__product-line input{width:100%}.cart-tab__product-line input[type=checkbox]{width:auto}.cart-tab tfoot tr{padding-top:25px;padding-bottom:25px}}@media (max-width:767px) and (max-width:991px){.cart-tab tfoot tr{padding-top:16px;padding-bottom:16px}}@media (max-width:767px){.cart-tab tfoot td{display:block;float:left;width:50%}.cart-tab .hotline{float:none}}.c-block-address__item{margin-top:50px}@media (max-width:991px){.c-block-address__item{margin-top:32px}}.c-block-address__item__action .btn{margin-top:25px}@media (max-width:991px){.c-block-address__item__action .btn{margin-top:16px}}.c-block-address__item-alias{font-size:.8em}.c-block-address .address_update{margin-top:25px}@media (max-width:991px){.c-block-address .address_update{margin-top:16px}}.c-block-address__action{margin-top:50px}@media (max-width:991px){.c-block-address__action{margin-top:32px}}.c-block-address.-border-top{border-top:1px solid hsla(0,0%,43.9%,.2)}.cart-tab th,.order-opc .cart-tab td{vertical-align:middle}.cart-header__banner{padding:60px;background-color:#111;text-transform:uppercase}.cart-header__banner h1{color:#fff}.order-opc .container{width:100%!important}.order-opc .post{margin-top:0;margin-bottom:0}#carrier_area,#opc_new_account,#order-detail-content{max-width:1200px;margin:30px auto;font-family:aktiv-grotesk;padding:20px}#carrier_area,.paiement_block{background:#f7f7f7;padding:30px}.order-opc .delivery_options{margin:30px auto;max-width:600px}.order-opc .cart_product{max-width:120px}.order-opc .page-main .container{max-width:1200px;margin:0 auto;padding:0 20px}.order-opc .carrier_title{margin-bottom:20px}.order-opc .delivery_options .delivery_option{display:flex;padding:30px 0;border-bottom:1px solid #aaa}.order-opc .delivery_options .delivery_option:first-child{padding-top:0}.order-opc .delivery_options .delivery_option>*{margin:0 5px;display:block}.order-opc .delivery_options .delivery_option>label{max-width:120px;width:100%}.order-opc .delivery_options .delivery_option>.-text-smaller{width:100%;max-width:310px}.order-opc .delivery_options .delivery_option>.-text-smaller .title{display:block;margin-bottom:5px;font-size:15px;font-family:aktiv_groteskbold;line-height:22px}.order-opc .delivery_options .delivery_option>.delivery-price{max-width:80px;margin-left:auto;font-size:15px;font-family:aktiv_groteskbold;color:#111}.order-opc textarea{width:100%;margin-top:10px}.order-opc .fspasc_store_selected_info{margin:30px auto;max-width:600px;padding-bottom:30px;border-bottom:1px solid #aaa}.order-opc .fspasc_store_selected_info p{color:#505050;line-height:20px}.order-opc .order_carrier_content>div:last-child{margin:30px auto;max-width:600px}.order-opc .selected-store__title{margin-bottom:30px;font-family:riftbold;font-size:15px;margin-top:30px}.order-opc .h3{font-family:riftdemi}.order-opc .fspasc_store_selected_info__title{margin-bottom:20px}.order-opc #cart_summary .price,.order-opc #cart_summary small{color:#505050}.order-opc #cart_summary .price{font-size:12px;font-family:aktiv-grotesk;text-align:left;font-weight:400}.order-opc #cart_summary .cart_total .price{font-size:15px;font-family:aktiv_groteskbold,arial,sans-serif;color:#111}.order-opc #cart_summary thead{display:none}.order-opc #voucher .form__field.-inline{display:flex;justify-content:space-between;max-width:350px;position:relative}.order-opc #voucher .form__field button{margin-left:10px;background-color:#fff;color:#111;text-transform:uppercase;font-size:15px;font-family:riftbold;padding:18px 30px;border:1px solid #111;cursor:pointer;transition:all .5s}.order-opc #voucher .form__field button:hover{background-color:#111;color:#fff}.order-opc #voucher .form__field input{padding:26px 15px;font-size:12px;font-family:aktiv_groteskregular;color:#8d8d88;border:1px solid #d2d2d2}.order-opc .cart_total_price .h3{font-family:riftdemi,arial,sans-serif}.order-opc #cart_summary .cart_total_price .price{font-family:aktiv_groteskbold,arial,sans-serif;font-size:25px;color:#111;text-align:right}.order-opc #cart_summary .total_price_container{border:0;text-align:right;padding-right:70px}.order-opc .c-page-action{display:flex;justify-content:space-between;max-width:1200px;margin:0 auto}.order-opc #HOOK_PAYMENT.c-page-action{display:block!important}.order-opc #HOOK_TOP_PAYMENT .warning{display:none}.order-opc .page-heading.step-num{text-transform:uppercase;line-height:45px;font-size:40px;font-family:riftdemi;margin-top:120px;margin-bottom:50px}.order-opc .button-transparent{color:#111;border:1px solid #111}.order-opc .button-transparent:hover{background-color:#111;color:#fff}.order-opc .addresses{max-width:1200px;margin:0 auto}.order-opc .quantity-updater a{padding:0 3px;color:#111;text-align:center;border:1px solid #111;display:inline-block;width:18px;height:18px;line-height:16px;margin-top:5px}.order-opc .gotopay-container{text-align:right}.order-opc .page-main>.container.inactive .page-heading{opacity:.2}#HOOK_PAYMENT>.row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}#HOOK_PAYMENT>.row>div{margin-right:3px}.order-opc .page-main>.container.inactive .opc-main-block{display:none}.order-opc .addresses .form__select{max-width:550px;border:1px solid #d2d2d2;background:#fff;color:#8d8d8d;margin-top:10px}.order-opc .addresses .form__field.addressesAreEquals{margin-top:30px;margin-bottom:40px}.order-opc .addresses .c-block-address>.row{display:flex;justify-content:space-between}.order-opc .addresses .c-block-address .half{width:calc(50% - 30px);padding:30px;background:#f7f7f7;color:#505050}.order-opc .addresses .c-block-address .c-block-address__item{margin-top:0}.order-opc .addresses .c-block-address .c-block-address__item li{margin-bottom:3px}.order-opc .addresses .c-block-address__action{display:flex;justify-content:space-between;align-items:center;width:100%}.order-opc .link-reverse{color:#111;text-transform:uppercase;font-size:15px;font-family:riftdemi}.order-opc .link-reverse:before{background:#111}.order-opc .addresses .page-subheading{font-size:20px;font-family:riftdemi;margin-bottom:20px;color:#111}.form__select select{background-color:#f1f1f1;border:0;padding:0 30px 0 15px;height:50px;width:100%;box-shadow:none!important;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0}.form__select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #707070}.form__msg{padding:15px;font-size:16px;color:currentColor}.form__msg.-success{color:#38b369;background:#bfd8c9}.form__msg.-error{color:#b33844;background:#d6bec0}.cart-counter{margin-top:120px;margin-bottom:40px;font-family:riftdemi,arial,sans-serif}.cart-tab__product-name a{color:#111;margin-bottom:15px}.cart-tab__product-nfo dt{font-size:15px;font-family:riftdemi}.cart-tab__product-nfo dd,.cart_avail small{font-size:12px;font-family:aktiv-grotesk}.cart_avail small{display:block;padding-left:22px;position:relative;text-align:left}.cart_avail small:before{content:"";position:absolute;left:2px;top:2px;background:#96e066;border-radius:50%;width:12px;height:12px}.cart_avail small.-warning:before{background:#8b0000}#opc_new_account .hidden{display:none!important}#opc_new_account.inactive #login_form,#opc_new_account.inactive #new_account_form{display:none}#opc_new_account .form-group{position:relative;background-color:#fff;border:1px solid #d2d2d2;margin-bottom:20px}#opc_new_account form{padding:30px;background:#f7f7f7;margin-bottom:15px;margin-top:20px}#opc_new_account .form-group label{position:absolute;top:12px;left:15px;font-size:12px;color:#8d8d8d}#opc_new_account .form-group input{border:0;color:#111;padding:35px 15px 30px;background-color:#fff;box-shadow:none}#opc_new_account .gender-line{margin-top:20px;display:flex;flex-wrap:wrap;max-width:340px;justify-content:space-between}#opc_new_account .gender-line label{text-transform:uppercase;font-family:riftbold;font-size:15px}#opc_new_account .fullname-container{display:flex;justify-content:space-between}#opc_new_account .fullname-container .form-group{width:calc(50% - 30px);margin-top:30px}#opc_new_account .form-group.date-select{display:block;border:0;background:0 0;padding:0}#opc_new_account .form-group.date-select label{font-size:15px;color:#111;margin-bottom:10px;position:static;display:block}#opc_new_account .form-group.date-select .row{display:flex;flex-wrap:wrap;justify-content:space-between}#opc_new_account .form-group.date-select .row>div{flex-basis:calc(33% - 10px)}#opc_new_account .form-group.date-select select{position:relative;background-color:#fff;border:1px solid #d2d2d2;margin-bottom:20px;color:#111;padding:25px 15px;box-shadow:none;width:100%}.checkbox.newsletter{position:relative}#opc_new_account .page-subheading.h3{position:relative;cursor:pointer}#opc_new_account .page-subheading.h3:before{content:"";top:5px;right:15px;position:absolute;width:15px;height:15px;border-bottom:2px solid #111;border-left:2px solid #111;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}#opc_new_account .page-subheading.h3.active:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}#opc_new_account .form-group.firstname{width:calc(50% - 10px);margin-right:8px;display:inline-block}#opc_new_account .form-group.lastname{margin-left:8px;width:calc(50% - 10px);display:inline-block}#opc_new_account .form-group.phone{margin-right:8px;width:calc(50% - 10px);display:inline-block}#opc_new_account .form-group input{width:100%}#opc_new_account .form-group.mobile{margin-left:8px;width:calc(50% - 10px);display:inline-block}#opc_new_account .form-group.postcode{width:calc(30% - 10px);margin-right:8px;display:inline-block}#opc_new_account .form-group.country{padding:0}#opc_new_account .form-group.country select{background:#fff;padding:30px 15px;width:100%;border:0;color:#111}#opc_new_account #submitAccount{margin-top:15px}.alert-danger{border:1px solid #ff5e5e;background:rgba(255,94,94,.1);padding:15px;margin-bottom:30px}#opc_new_account .form-group textarea{background:#fff;color:#111;border:0}#opc_new_account .form-group.postcode input{width:100%}#opc_new_account .form-group.city{width:calc(70% - 10px);display:inline-block;margin-left:8px}#opc_new_account .newsletter.checkbox{margin-bottom:30px;width:100%}#opc_new_account .page-subheading.top-indent{margin-top:60px;margin-bottom:30px;border-top:1px solid #aaa;padding-top:60px}.cart_delete>div,.cart_quantity.cart-tab__product-price{text-align:center}.cart_delete img{margin-right:0}#opc_new_account .login-actions{display:flex;justify-content:space-between;align-items:center;margin-top:30px}#login_form_content,#opc_account_form{max-width:630px;margin:30px auto 0}.module-cheque-payment{background:#fff;color:#111}.filters-container{background-color:#fff}.filters-container__inner{max-width:1300px;margin:0 auto;padding:60px 60px 0}@media (min-width:1481px){.filters-container__inner{max-width:1740px}}.filters-container__inner .breadcrumb a,.filters-container__inner .breadcrumb span{color:#111;text-transform:uppercase;font-size:12px;font-family:aktiv-grotesk}.filters-container__inner .breadcrumb{margin-bottom:30px}.filter_to_inject{display:none}.category-filters #layered_block_left #layered_form>div{display:flex;justify-content:space-between}.category-filters #layered_block_left #layered_form>div>div{width:100%;padding:20px}.category-filters #layered_block_left #layered_form>div>div:first-child{display:flex;padding-left:0}.category-filters #layered_block_left #layered_form>div>div:last-child{padding-right:0}.category-filters #ul_layered_id_attribute_group_1{display:flex;justify-content:flex-start}.category-filters #ul_layered_id_attribute_group_1 li{margin:0 5px;width:45px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(17,17,17,.2);cursor:pointer;font-family:aktiv_groteskbold,arial,sans-serif;font-size:10px;letter-spacing:.4px;position:relative}.category-filters #ul_layered_id_attribute_group_1 li.selected{border:1px solid #111;font-weight:600}.category-filters #ul_layered_id_attribute_group_1 li input{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.category-filters #ul_layered_id_attribute_group_1 li a{font-size:10px}.category-filters #ul_layered_id_attribute_group_1 li a,.category-filters a{color:#111;font-family:aktiv_grotesk,arial,sans-serif;text-transform:uppercase}.category-filters a{font-size:12px}.category-filters .layered_filter_ul input,.category-filters .layered_filter_ul label{vertical-align:middle}.category-filters .layered_subtitle_heading{font-family:riftbold;font-size:15px;margin-bottom:35px}.category-filters #ul_layered_id_attribute_group_1 li:first-child{margin-left:0}.category-filters #ul_layered_id_attribute_group_1 li:last-child{margin-right:0}.category-filters .title_block,.filters-container .category-title{display:none}.filters-container{top:0;left:0;width:100%;z-index:10;background:#fff;transition:all .5s}.filter-toggler{position:fixed;bottom:10px;right:10px;display:block;color:#111;font-size:15px;text-transform:uppercase;background-color:#fff;border:1px solid #111;padding:15px;cursor:pointer;z-index:99;font-family:riftbold}.filter-reduced .filter-toggler{display:block;font-size:15px;font-family:riftbold}.filter-reduced .category-filters #layered_block_left #layered_form>div .layered_filter.filter_0{width:100%;display:flex;justify-content:space-between;align-items:center}.filter-reduced .category-filters #layered_block_left #layered_form>div{flex-wrap:wrap;max-width:100%;justify-content:flex-start}.filter-reduced .header{z-index:0}.filter-reduced .layered_filter{flex-basis:20%}.filter-reduced .layered_filter.filter_1{flex-basis:35%;padding-left:0}.filter-reduced .breadcrumb,.layered_filter.filter_0 .layered_subtitle_heading{display:none}.filter-reduced #ul_layered_category_0{width:35%}.filter-reduced .filters-container__inner{padding:20px}.filter-reduced .layered_filter.filter_0{width:100%;position:relative}.filter-reduced .layered_filter{display:none}#voucher label{position:absolute;top:12px;left:15px;font-size:12px;color:#8d8d8d;text-transform:none;font-family:aktiv-grotesk;font-weight:400}.category-filters #enabled_filters{display:none}.category-filters select{background:#fff;color:#111;font-size:35px;line-height:40px;font-family:riftbold;border:0;border-bottom:2px solid #111;width:100%}.product-slideshow__item img{opacity:0}.order-opc .c-page-action{border-top:0;align-items:center;margin-top:10px}@media (max-width:1023px){.close-filters{position:fixed;top:70px;right:10px;color:#111;transition:all .5s;font-size:25px}.menu-hided .close-filters{top:10px}.category-filters select{font-size:25px;line-height:35px}.filters-opened .header{z-index:0}.filter-reduced .breadcrumb{display:block}.filters-opened .layered_filter.filter_0{display:none!important}.filters-opened .filters-container{height:100%}.filters-opened .filters-container__inner .breadcrumb{display:none}#ul_layered_category_0{width:inherit}.filters-container__inner{padding:20px}.category-filters #layered_block_left #layered_form>div{max-width:100%}.filter-reduced #ul_layered_category_0{width:inherit}}@media (max-width:767px){.cart_avail small{margin-bottom:10px}.order-opc #cart_summary .cart_total_price .price{text-align:left}.order-opc #cart_summary .total_price_container{text-align:left;padding-right:0}.cart_delete>div,.cart_quantity.cart-tab__product-price{text-align:left}.cart-tab tr:last-child{border-top:0}.order-opc .c-page-action{flex-direction:column}.order-opc .c-page-action a{margin-top:15px;text-align:center}.cart-counter{margin-top:30px;margin-bottom:30px}.order-opc .addresses .c-block-address>.row{flex-direction:column}.order-opc .delivery_options .delivery_option>label{display:none}#order-detail-content{padding-bottom:0;margin-bottom:0}.cart-tab__product-line .cart_delete{margin-bottom:7px}.cart-tab__product-line td.cart_quantity,.cart-tab__product-line td.cart_total,.cart-tab__product-line td.cart_unit{width:100%;float:none}.cart-tab__product-line td.cart_total{text-align:left;padding-bottom:15px}.order-opc .addresses .c-block-address .half{max-width:100%;width:100%;margin-bottom:20px}.order-opc .page-heading.step-num{margin-top:40px;margin-bottom:25px}#opc_new_account .fullname-container .form-group{max-width:100%;width:100%}#opc_new_account .form-group.date-select .row>div{max-width:100%;width:100%;flex-basis:100%}#opc_new_account .form-group.city,#opc_new_account .form-group.firstname,#opc_new_account .form-group.lastname,#opc_new_account .form-group.mobile,#opc_new_account .form-group.phone,#opc_new_account .form-group.postcode,#opc_new_account .fullname-container{width:100%;margin-left:0;margin-right:0;display:block}}.m-store-locator__infobox{background:#fff;font-size:15px;line-height:22px;color:#505050;position:relative;padding:20px}.m-store-locator__infobox .button-black{border-top:1px solid #111}.m-store-locator__infobox__btn-close{position:absolute;right:10px;top:10px;font-size:25px;color:#111;background:0 0;cursor:pointer;border:0}.m-store-locator__infobox__name{font-size:20px;margin-bottom:15px;text-transform:uppercase;color:#111;font-family:riftbold}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{position:relative;padding-left:1.95em;cursor:pointer}[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:1em;height:1em;border:1px solid #ccc;background:#fff}[type=checkbox]:checked+label:after,[type=checkbox]:not(:checked)+label:after{content:"\2713\0020";position:absolute;top:3px;left:5px;font-size:.8em;line-height:.8;color:#fff;transition:all .2s;font-family:Arial Unicode MS,Arial}[type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}[type=checkbox]:checked+label:before{background-color:#111}[type=checkbox]:disabled:checked+label:before,[type=checkbox]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}[type=checkbox]:disabled:checked+label:after{color:#999}[type=checkbox]:disabled+label{color:#aaa}#ul_layered_id_attribute_group_1 [type=checkbox]{position:static;left:0}#ul_layered_id_attribute_group_1 label:after,#ul_layered_id_attribute_group_1 label:before{content:none}#ul_layered_id_attribute_group_1 [type=checkbox]:checked+label,#ul_layered_id_attribute_group_1 [type=checkbox]:not(:checked)+label{left:0;padding-left:0}#ul_layered_id_attribute_group_1 [type=checkbox]:checked+label:after,#ul_layered_id_attribute_group_1 [type=checkbox]:not(:checked)+label:before{content:none}.filter-toggler img{display:inline-block;vertical-align:middle;margin-right:5px}#cart_summary tbody tr{border-top:1px solid hsla(0,0%,43.9%,.2)}#total_price_container{border-bottom:0}.cart-tab__product-qty.cart_quantity_input{font-size:10px;font-family:aktiv_groteskbold;font-weight:400}.order-opc .quantity-updater a{font-weight:100;font-size:12px;font-family:aktiv_grotesk}.alert,.alert-danger,.c-notice{border:1px solid #ff5e5e;background:rgba(255,94,94,.1);margin-bottom:30px;margin-top:30px;font-size:15px;color:#ff5e5e;font-family:aktiv_grotesk;padding:15px 15px 15px 60px;position:relative}.alert p,.alert-danger p,.c-notice p{font-size:15px;font-family:aktiv_groteskbold;display:block;margin-bottom:7px}.alert-danger:before,.alert:before,.c-notice:before{content:"x";font-size:38px;font-family:Arial;color:#ff5e5e;position:absolute;top:18px;left:17px;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:36px;display:block}#opc_new_account .form-group.date-select label{display:none}#opc_new_account .form-group.date-select .row>div{position:relative}#opc_new_account .form-group.date-select .row .label{position:absolute;top:12px;left:15px;font-size:12px;color:#8d8d8d;z-index:1}#opc_new_account .form-group select{background:#fff;padding:30px 15px;width:100%;border:0;color:#111}.order-opc .delivery_options .delivery_option>label img{max-width:100px}.order-opc .delivery_options .delivery_option>.-text-smaller .title{color:#111}.order-opc .delivery_options .delivery_option>.-text-smaller{color:#505050;line-height:22px}#opc_new_account .form-group textarea{padding:30px 15px}#HOOK_PAYMENT #order-detail-content{margin-top:0;margin-bottom:0;padding:0}#HOOK_PAYMENT tr td:first-child{padding-left:0}.category-filters select{font-size:32px}.category-filters select option{font-size:18px}#HOOK_PAYMENT .cart_total_delivery.cart-tab__price-resume td,#HOOK_PAYMENT .cart_total_price.cart-tab__price-resume td,#HOOK_PAYMENT .cart_total_voucher.cart-tab__price-resume td{font-size:15px;font-family:riftbold!important;text-transform:uppercase;padding:10px;text-align:right;font-weight:400}#HOOK_PAYMENT .cart_total_delivery.cart-tab__price-resume td:last-child,#HOOK_PAYMENT .cart_total_price.cart-tab__price-resume td:last-child,#HOOK_PAYMENT .cart_total_voucher.cart-tab__price-resume td:last-child{font-family:aktiv_groteskbold!important}.filter-reduced .header{z-index:12}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.order-opc #HOOK_PAYMENT #cart_summary tfoot tr #total_price{font-family:aktiv_groteskbold}.product-ecommerce .slick-slide img{float:right}#HOOK_PAYMENT .cart_total_delivery.cart-tab__price-resume td:first-child,#HOOK_PAYMENT .cart_total_price.cart-tab__price-resume td:first-child,#HOOK_PAYMENT .cart_total_voucher.cart-tab__price-resume td:first-child{text-align:left}.button-yellow{cursor:pointer;display:inline-block;color:#111;padding:13px 50px;background-color:#ffc43a;transition:color .5s,background-color .5s;font-family:riftbold,arial,sans-serif;font-size:15px}.button-yellow:hover{background-color:#eda600}.container-subtitle{max-width:500px}#HOOK_PAYMENT table{max-width:300px}.order-opc #HOOK_PAYMENT #cart_summary .cart_total_price .price{font-size:15px}.order-opc #HOOK_PAYMENT #cart_summary tfoot #total_price,.order-opc #HOOK_PAYMENT #cart_summary tfoot tr:last-child td{font-size:30px;font-family:riftdemi;border-bottom:0}#HOOK_PAYMENT .cart-tab td,#HOOK_PAYMENT .cart-tab th{border-bottom:0}#HOOK_PAYMENT #cart_summary{margin-bottom:40px}.order-opc .form__field.address_delivery.select{position:relative}.order-opc .form__field.address_delivery.select label{position:absolute;top:12px;left:15px;font-size:12px;color:#8d8d8d;z-index:1}.order-opc .form__field.address_delivery.select select{background:#fff;padding:30px 15px;width:100%;border:0;color:#111;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;height:inherit}.modal-header{justify-content:center;position:static}.modal-header .h3{font-family:riftdemi;margin-bottom:20px}.modal-header img{vertical-align:bottom;margin-right:15px}.modal-header button{background:0 0;color:#111;border:0;position:absolute;top:10px;right:0}@media (min-width:1024px){.modal-dialog{width:960px}}.modal__content{display:flex}.modal__content .left,.modal__content .right{padding:30px}.modal__content .left{border-right:1px solid #e1e0e0;display:flex;flex-basis:50%}.modal__content .right{flex-basis:50%}.modal__content .left img{display:block;max-width:150px}.modal__product-details>p>span{padding-left:0}.modal-footer{border-top:0}.size_guide_modal .modal__content{display:block}.modal__content .right .total-products>div:last-child,.modal__product-details>p>span>span:last-child{font-family:aktiv_groteskbold}#carrier_area,.paiement_block{background:0 0;padding:0 0 30px}#carrier_area{padding-left:20px;padding-right:20px;padding-top:20px;background:#f7f7f7}#HOOK_PAYMENT>.row{padding:20px;background:#f7f7f7}@media (min-width:1024px){#HOOK_PAYMENT>.row{padding:50px;background:#f7f7f7;justify-content:center}}.filter_10 [type=checkbox]:checked,.filter_10 [type=checkbox]:not(:checked),.filter_6 [type=checkbox]:checked,.filter_6 [type=checkbox]:not(:checked),.filter_7 [type=checkbox]:checked,.filter_7 [type=checkbox]:not(:checked),.filter_8 [type=checkbox]:checked,.filter_8 [type=checkbox]:not(:checked),.filter_9 [type=checkbox]:checked,.filter_9 [type=checkbox]:not(:checked){position:absolute;left:-9999px}.filter_10 [type=checkbox]:not(:checked)+label,.filter_10[type=checkbox]:checked+label,.filter_6 [type=checkbox]:not(:checked)+label,.filter_6[type=checkbox]:checked+label,.filter_7 [type=checkbox]:not(:checked)+label,.filter_7[type=checkbox]:checked+label,.filter_8 [type=checkbox]:not(:checked)+label,.filter_8[type=checkbox]:checked+label,.filter_9 [type=checkbox]:not(:checked)+label,.filter_9[type=checkbox]:checked+label{position:relative;padding-left:1.95em;cursor:pointer}.filter_10 [type=checkbox]:checked+label:before,.filter_10 [type=checkbox]:not(:checked)+label:before,.filter_6 [type=checkbox]:checked+label:before,.filter_6 [type=checkbox]:not(:checked)+label:before,.filter_7 [type=checkbox]:checked+label:before,.filter_7 [type=checkbox]:not(:checked)+label:before,.filter_8 [type=checkbox]:checked+label:before,.filter_8 [type=checkbox]:not(:checked)+label:before,.filter_9 [type=checkbox]:checked+label:before,.filter_9 [type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:1em;height:1em;border:1px solid #ccc;background:#fff;border-radius:50%}.filter_10 [type=checkbox]:checked+label:before,.filter_6 [type=checkbox]:checked+label:before,.filter_7 [type=checkbox]:checked+label:before,.filter_8 [type=checkbox]:checked+label:before,.filter_9 [type=checkbox]:checked+label:before{border:1px solid #111}.filter_10 [type=checkbox]:checked+label:after,.filter_10 [type=checkbox]:not(:checked)+label:after,.filter_6 [type=checkbox]:checked+label:after,.filter_6 [type=checkbox]:not(:checked)+label:after,.filter_7 [type=checkbox]:checked+label:after,.filter_7 [type=checkbox]:not(:checked)+label:after,.filter_8 [type=checkbox]:checked+label:after,.filter_8 [type=checkbox]:not(:checked)+label:after,.filter_9 [type=checkbox]:checked+label:after,.filter_9 [type=checkbox]:not(:checked)+label:after{content:"✔";position:absolute;top:4px;left:4px;font-size:.8em;line-height:.8;color:#111;transition:all .2s;font-family:Arial Unicode MS,Arial}.filter_10 [type=checkbox]:not(:checked)+label:after,.filter_6 [type=checkbox]:not(:checked)+label:after,.filter_7 [type=checkbox]:not(:checked)+label:after,.filter_8 [type=checkbox]:not(:checked)+label:after,.filter_9 [type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.filter_10 [type=checkbox]:checked+label:after,.filter_6 [type=checkbox]:checked+label:after,.filter_7 [type=checkbox]:checked+label:after,.filter_8 [type=checkbox]:checked+label:after,.filter_9 [type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.filter_1 [type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{content:none}.layered_filter{display:none}.filters-opened .layered_filter,.page-main.opened .layered_filter{display:block}.filters-opened .filters-container__inner{height:calc(100vh - 60px);position:fixed;top:60px;z-index:99;background:#fff;width:100vw}.menu-hided .filters-opened .filters-container__inner{height:100vh;top:0}.breadcrumb .separator{display:inline-block;margin-left:5px;margin-right:5px}.newsletter .email{padding:0 15px;height:50px}.checkbox{position:relative}.checkbox [type=checkbox]:checked+label:before,.checkbox [type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:1em;height:1em;border:1px solid #ccc;background:#fff}.checkbox [type=checkbox]:checked+label:after,.checkbox [type=checkbox]:not(:checked)+label:after{content:"\2713\0020";position:absolute;top:3px;left:5px;font-size:.8em;line-height:.8;color:#fff;transition:all .2s;font-family:Arial Unicode MS,Arial}.checkbox [type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.checkbox [type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.checkbox [type=checkbox]:checked+label:before{background-color:#111}#cart_summary tr td:last-child{font-family:aktiv_groteskbold}@media (max-width:767px){.cart-tab__product-line{position:relative}.cart-tab__product-line td:first-child{width:20%;display:inline-block}.cart-tab__product-line .cart_description{width:70%;display:inline-block;padding-left:20px}.cart-tab__product-line .cart_unit.cart-tab__product-price{display:inline-block;width:32%;padding:40px 10px 40px 0}.cart-tab__product-line .cart_quantity.cart-tab__product-price{width:32%!important;display:inline-block;text-align:center}.cart-tab__product-line .cart_total.cart-tab__product-price{width:32%;display:inline-block;text-align:right}.cart-tab__product-line .cart_delete{position:absolute;top:40px;right:0}.cart-tab__product-line td[data-title]:before{display:none}#cart_summary tbody tr{padding-top:20px}#cart_summary tfoot tr{border-top:0}#order-detail-content{padding-left:0;padding-right:0}.order-opc .c-page-action{align-items:flex-start;padding-top:0;margin-top:0}.order-opc .c-page-action .button-black{width:100%}.order-opc #cart_summary .total_price_container{padding-left:20px}.order-opc #cart_summary .cart_total_price .price{text-align:right}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{line-height:1.3}.cart-tab td.cart_voucher{display:block;width:100%;margin-bottom:35px}.product-details__right{padding:20px}.filter-toggler:before{display:none}#ul_layered_category_0{position:static}#ul_layered_category_0:before{display:none}}.page-main>.container>.layered_filter{display:none}#layered_ajax_loader{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;z-index:10}#layered_ajax_loader p{text-align:center}#layered_ajax_loader img{display:block;margin:0 auto}.modal-footer .c-page-action{justify-content:flex-end}.modal-footer .c-page-action .button-transparent{margin-right:20px}.payment_module a{display:inline-block;margin:0 10px}.payment_module .button-black:hover{background-color:#333;color:#fff}select{-webkit-appearance:none;border-radius:0}.facebook_block{display:none}.c-banner-header{background:#111;color:#fff;padding:20px;text-align:center;font-family:aktiv_groteskregular,arial,sans-serif;font-size:16px;position:relative}.c-banner-header__btn-dismiss{background:0 0;border:0;position:absolute;top:2px;right:2px}.c-banner-header__btn-dismiss:after{content:"x";color:#fff;font-size:20px}.product-details__left:after{display:none}.filter-toggler:before{content:"";position:absolute;border-top:1px solid #111;border-right:1px solid #111;top:7px;right:-25px;height:10px;width:10px;-webkit-transform-origin:center;transform-origin:center;display:block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:all .5s}.page-main.opened .filter-toggler:before{-webkit-transform:rotate(-225deg);transform:rotate(-225deg);top:2px}#ul_layered_category_0{position:relative}#ul_layered_category_0:before{width:15px;height:15px;position:absolute;top:13px;right:10px;content:"";display:block;border-right:1px solid #111;border-top:1px solid #111;-webkit-transform-origin:center;transform-origin:center;transition:all .5s;-webkit-transform:rotate(135deg);transform:rotate(135deg);pointer-events:none}#ul_layered_category_0 select{height:53px}optgroup{font-size:14px;font-family:riftbold}.category-filters #layered_block_left #layered_form>div .layered_filter.filter_1{padding-right:40px}.filter-reduced .category-filters #layered_block_left #layered_form>div .layered_filter{padding-left:40px;padding-right:40px}@media (max-width:1199px){.filters-container__inner{padding:60px 40px}.filter-reduced .category-filters #layered_block_left #layered_form>div .layered_filter{padding-left:20px;padding-right:20px}}@media (max-width:1023px){.filters-container__inner{padding:20px}.category-filters #layered_block_left #layered_form>div .layered_filter,.filter-reduced .category-filters #layered_block_left #layered_form>div .layered_filter{padding-left:0;padding-right:0}}.filter-reduced .layered_filter.filter_9{flex-basis:20%}.filter-toggler img{display:inline-block;vertical-align:middle;margin-right:5px}#cart_summary tbody tr{border-top:1px solid hsla(0,0%,43.9%,.2)}#total_price_container{border-bottom:0}.cart-tab__product-qty.cart_quantity_input{font-size:10px;font-family:aktiv_groteskbold;font-weight:400}.order-opc .quantity-updater a{font-weight:100;font-size:12px;font-family:aktiv_groteskregular}.alert,.alert-danger,.c-notice{border:1px solid #ff5e5e;background:rgba(255,94,94,.1);padding:15px;margin-bottom:30px;margin-top:30px;font-size:15px;color:#ff5e5e;font-family:aktiv_groteskregular;padding-left:60px;position:relative}[type=checkbox]:checked+label::after,[type=checkbox]:not(:checked)+label::after{content:'';position:absolute;top:1px;left:1px;font-size:.8em;line-height:.8;color:#fff;transition:all .2s;font-family:'Arial Unicode MS',Arial;background-image:url(/themes/horse-pilot-b2c/img/check-black@2x.png);background-size:cover;height:16px;width:16px}.alert p,.alert-danger p,.c-notice p{font-size:15px;font-family:aktiv_groteskbold;display:block;margin-bottom:7px}.alert-danger::before,.alert::before,.c-notice::before{content:'x';font-size:38px;font-family:Arial;color:#ff5e5e;position:absolute;top:18px;left:17px;transform:translateY(-50%);line-height:36px;display:block}#opc_new_account .form-group.date-select label{display:none}#opc_new_account .form-group.date-select .row>div{position:relative}#opc_new_account .form-group.date-select .row .label{position:absolute;top:12px;left:15px;font-size:12px;color:#8d8d8d;z-index:1}#opc_new_account .form-group select{background:#fff;padding:30px 15px;width:100%;border:0;color:#111}.order-opc .delivery_options .delivery_option>label img{max-width:100px}.order-opc .delivery_options .delivery_option>.-text-smaller .title{color:#111}.order-opc .custom-message.form__field,.order-opc .delivery_options .delivery_option>.-text-smaller,.order-opc .form__field.cgv-field{color:#505050;line-height:22px;font-size:15px}#opc_new_account .form-group textarea{padding:30px 15px}#HOOK_PAYMENT #order-detail-content{margin-top:0;margin-bottom:0;padding:0}#HOOK_PAYMENT tr td:first-child{padding-left:0}.category-filters select{font-size:32px}.category-filters select option{font-size:18px}#HOOK_PAYMENT .cart_total_delivery.cart-tab__price-resume td,#HOOK_PAYMENT .cart_total_price.cart-tab__price-resume td,#HOOK_PAYMENT .cart_total_voucher.cart-tab__price-resume td{font-size:15px;font-family:riftbold!important;text-transform:uppercase;padding:10px;text-align:right;font-weight:400}#HOOK_PAYMENT .cart_total_delivery.cart-tab__price-resume td:last-child,#HOOK_PAYMENT .cart_total_price.cart-tab__price-resume td:last-child,#HOOK_PAYMENT .cart_total_voucher.cart-tab__price-resume td:last-child{font-family:aktiv_groteskbold!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.order-opc #HOOK_PAYMENT #cart_summary tfoot tr #total_price{font-family:aktiv_groteskbold}.product-ecommerce .slick-slide img{float:right;cursor:pointer}#HOOK_PAYMENT .cart_total_delivery.cart-tab__price-resume td:first-child,#HOOK_PAYMENT .cart_total_price.cart-tab__price-resume td:first-child,#HOOK_PAYMENT .cart_total_voucher.cart-tab__price-resume td:first-child{text-align:left}.button-yellow{cursor:pointer;display:inline-block;color:#111;padding:13px 50px;background-color:#ffc43a;transition:color .5s,background-color .5s;font-family:riftbold,arial,sans-serif;font-size:15px}.button-yellow:hover{background-color:#eda600}.container-subtitle{max-width:500px}#HOOK_PAYMENT table{max-width:40%}#HOOK_PAYMENT .cart_total_delivery.cart-tab__price-resume td{color:#111}.order-opc #HOOK_PAYMENT #cart_summary .cart_total_price .price{font-size:15px}.order-opc #HOOK_PAYMENT #cart_summary tfoot tr:last-child td{font-size:30px;font-family:riftdemi;border-bottom:0}.order-opc #HOOK_PAYMENT #cart_summary tfoot #total_price{font-size:30px;font-family:riftdemi;border-bottom:0}#HOOK_PAYMENT .cart-tab td,#HOOK_PAYMENT .cart-tab th{border-bottom:0}#HOOK_PAYMENT #cart_summary{margin-bottom:40px}.order-opc .form__field.address_delivery.select{position:relative}.order-opc .form__field.address_delivery.select label{position:absolute;top:12px;left:15px;font-size:12px;color:#8d8d8d;z-index:1}.order-opc .form__field.address_delivery.select select{background:#fff;padding:30px 15px;width:100%;border:0;color:#111;appearance:menulist;height:inherit}.modal-header{justify-content:center;position:static}.modal-header .h3{font-family:riftdemi;margin-bottom:20px}.modal-header img{vertical-align:bottom;margin-right:15px}.modal-header button{background:0 0;color:#111;border:0;position:absolute;top:10px;right:0}@media (min-width:1024px){.modal-dialog{width:960px}#opc_account_form .opc-add-save{text-align:right}}.modal__product--name{font-size:20px;font-family:riftdemi;margin-bottom:25px;text-transform:uppercase}.modal__product-details>p>span{display:flex;justify-content:space-between;font-size:15px;font-family:riftbold;margin-bottom:15px}.modal__content .right .nb-products{font-family:aktiv_groteskregular;font-size:20px;font-family:30px;color:#111;margin-bottom:20px}.modal__content .right .total-products{display:flex;justify-content:space-between;font-size:15px;font-family:riftbold;max-width:300px}.modal__product-details>p>span{padding-left:0}.modal-footer{border-top:0}.size_guide_modal .modal__content{display:block}.modal__product-details>p>span>span:last-child{font-family:aktiv_groteskbold}.modal__content .right .total-products>div:last-child{font-family:aktiv_groteskbold}#carrier_area,.paiement_block{padding:0;background:0 0;padding-bottom:30px}.menu-hided .header{pointer-events:none}#carrier_area{padding-left:20px;padding-right:20px;padding-top:20px;background:#f7f7f7}#HOOK_PAYMENT>.row{padding:20px;background:#f7f7f7}@media (min-width:1024px){#HOOK_PAYMENT>.row{padding:50px;background:#f7f7f7;justify-content:center}}.filter_10 [type=checkbox]:checked,.filter_10 [type=checkbox]:not(:checked),.filter_6 [type=checkbox]:checked,.filter_6 [type=checkbox]:not(:checked),.filter_7 [type=checkbox]:checked,.filter_7 [type=checkbox]:not(:checked),.filter_8 [type=checkbox]:checked,.filter_8 [type=checkbox]:not(:checked),.filter_9 [type=checkbox]:checked,.filter_9 [type=checkbox]:not(:checked){position:absolute;left:-9999px}.filter_10 [type=checkbox]:not(:checked)+label,.filter_10[type=checkbox]:checked+label,.filter_6 [type=checkbox]:not(:checked)+label,.filter_6[type=checkbox]:checked+label,.filter_7 [type=checkbox]:not(:checked)+label,.filter_7[type=checkbox]:checked+label,.filter_8 [type=checkbox]:not(:checked)+label,.filter_8[type=checkbox]:checked+label,.filter_9 [type=checkbox]:not(:checked)+label,.filter_9[type=checkbox]:checked+label{position:relative;padding-left:1.95em;cursor:pointer}.filter_10 [type=checkbox]:checked+label:before,.filter_10 [type=checkbox]:not(:checked)+label:before,.filter_6 [type=checkbox]:checked+label:before,.filter_6 [type=checkbox]:not(:checked)+label:before,.filter_7 [type=checkbox]:checked+label:before,.filter_7 [type=checkbox]:not(:checked)+label:before,.filter_8 [type=checkbox]:checked+label:before,.filter_8 [type=checkbox]:not(:checked)+label:before,.filter_9 [type=checkbox]:checked+label:before,.filter_9 [type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:1em;height:1em;border:1px solid #ccc;background:#fff;border-radius:50%}.filter_10 [type=checkbox]:checked+label:before,.filter_6 [type=checkbox]:checked+label:before,.filter_7 [type=checkbox]:checked+label:before,.filter_8 [type=checkbox]:checked+label:before,.filter_9 [type=checkbox]:checked+label:before{border:1px solid #111}.filter_10 li,.filter_6 li,.filter_7 li,.filter_8 li,.filter_9 li{margin-top:10px}.filter_10 li:first-child,.filter_6 li:first-child,.filter_7 li:first-child,.filter_8 li:first-child,.filter_9 li:first-child{margin-top:0}.filter_10 [type=checkbox]:checked+label:after,.filter_10 [type=checkbox]:not(:checked)+label:after,.filter_6 [type=checkbox]:checked+label:after,.filter_6 [type=checkbox]:not(:checked)+label:after,.filter_7 [type=checkbox]:checked+label:after,.filter_7 [type=checkbox]:not(:checked)+label:after,.filter_8 [type=checkbox]:checked+label:after,.filter_8 [type=checkbox]:not(:checked)+label:after,.filter_9 [type=checkbox]:checked+label:after,.filter_9 [type=checkbox]:not(:checked)+label:after{content:'';position:absolute;top:1px;left:1px;font-size:.8em;line-height:.8;color:#fff;transition:all .2s;font-family:'Arial Unicode MS',Arial;background-image:url(/themes/horse-pilot-b2c/img/check-black@3x.png);background-size:cover;height:16px;width:16px}.filter_10 [type=checkbox]:not(:checked)+label:after,.filter_6 [type=checkbox]:not(:checked)+label:after,.filter_7 [type=checkbox]:not(:checked)+label:after,.filter_8 [type=checkbox]:not(:checked)+label:after,.filter_9 [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.filter_10 [type=checkbox]:checked+label:after,.filter_6 [type=checkbox]:checked+label:after,.filter_7 [type=checkbox]:checked+label:after,.filter_8 [type=checkbox]:checked+label:after,.filter_9 [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.filter_1 [type=checkbox]:checked+label::before,[type=checkbox]:not(:checked)+label::before{content:none}@media (max-width:1023px){.product-details__right ul:last-child{max-width:100%}}.breadcrumb .separator{display:inline-block;margin-left:5px;margin-right:5px}.newsletter .email{padding:0 15px;height:50px;line-height:1}.checkbox{position:relative}.checkbox [type=checkbox]:checked+label:before,.checkbox [type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:1em;height:1em;border:1px solid #ccc;background:#fff}.checkbox [type=checkbox]:checked+label:after,.checkbox [type=checkbox]:not(:checked)+label:after{content:'';position:absolute;top:2px;left:2px;font-size:.8em;line-height:.8;color:#fff;transition:all .2s;font-family:'Arial Unicode MS',Arial;background-image:url(/themes/horse-pilot-b2c/img/check-black@2x.png);background-size:cover;height:16px;width:16px}.checkbox [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.checkbox [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.checkbox [type=checkbox]:checked+label:before{background-color:#111}#cart_summary tr td:last-child{font-family:aktiv_groteskbold}@media (max-width:767px){.filter-reduced .header{z-index:50}.order-opc .delivery_options .delivery_option>.-text-smaller{line-height:18px}.header .secondary-menu>li>.account-link{margin-right:20px}.cart-tab__product-line{position:relative}.slick-dotted.slick-slider.product-slideshow{margin-bottom:0}.cart-tab__product-line td:first-child{width:20%;display:inline-block;vertical-align:top;margin-right:20px}.product-top #buy_block{margin-top:0}.cart-tab__product-line .cart_description{width:70%;display:inline-block;padding-left:20px}.cart-tab__product-line .cart_unit.cart-tab__product-price{display:inline-block;width:32%;padding:40px 10px 40px 0}.cart-tab__product-line .cart_quantity.cart-tab__product-price{width:32%!important;display:inline-block;text-align:center}.cart-tab__product-line .cart_total.cart-tab__product-price{width:32%;display:inline-block;text-align:right}.cart-tab__product-line .cart_delete{position:absolute;top:40px;right:0}.cart-tab__product-line td[data-title]::before{display:none}#cart_summary tbody tr{padding-top:20px}#cart_summary tfoot tr{border-top:0}#order-detail-content{padding-left:0;padding-right:0}.order-opc .c-page-action{align-items:flex-start;padding-top:0;margin-top:0}.order-opc .c-page-action .button-black{width:100%}.order-opc #cart_summary .total_price_container{padding-left:20px}.order-opc #cart_summary .cart_total_price .price{text-align:right}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{line-height:1.3}.cart-tab td.cart_voucher{display:block;width:100%;margin-bottom:35px}.product-details__right{padding:20px}.filter-toggler::before{display:none}#ul_layered_category_0{position:static}.filter-toggler img{vertical-align:sub}.filter-toggler{display:block;font-size:15px;font-family:riftbold}.filters-container__inner .breadcrumb{margin-bottom:15px}.nice-select:after{margin-top:-8px}.category-filters #layered_block_left #layered_form>div>div:first-child{padding-right:0}}.page-main>.container>.layered_filter{display:none}#ul_layered_category_0::before{display:none}#layered_ajax_loader{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;z-index:10}#layered_ajax_loader p{text-align:center}#layered_ajax_loader img{display:block;margin:0 auto}.modal-footer .c-page-action{justify-content:flex-end}.modal-footer .c-page-action .button-transparent{margin-right:20px}.payment_module a{display:inline-block;margin:0 10px}.payment_module .button-black:hover{background-color:#333;color:#fff}select{-webkit-appearance:none;border-radius:0}.facebook_block{display:none}.c-banner-header{background:#111;color:#fff;padding:20px;text-align:center;font-family:aktiv_groteskregular,arial,sans-serif;font-size:16px;position:relative}.c-banner-header__btn-dismiss{background:0 0;border:0;position:absolute;top:2px;right:2px}.c-banner-header__btn-dismiss::after{content:'x';color:#fff;font-size:20px}.product-details__left::after{display:none}.filter-toggler::before{content:'';position:absolute;border-top:1px solid #111;border-right:1px solid #111;top:7px;right:-25px;height:10px;width:10px;transform-origin:center;display:block;transform:rotate(-45deg);transition:all .5s}.page-main.opened .filter-toggler::before{transform:rotate(-225deg);top:2px}#ul_layered_category_0{position:relative}#ul_layered_category_0::before{width:15px;height:15px;position:absolute;top:13px;right:10px;content:'';display:block;border-right:1px solid #111;border-top:1px solid #111;transform-origin:center;transition:all .5s;transform:rotate(135deg);pointer-events:none}#ul_layered_category_0 select{height:53px}optgroup{font-size:14px;font-family:riftbold}#contact.contact{display:block;width:100%}form{padding:30px;background:#f7f7f7;margin-bottom:15px;margin-top:20px}#opc_new_account .form-group label{top:14px}.form-group label{position:absolute;top:10px;left:15px;font-size:12px;color:#8d8d8d;font-family:aktiv_groteskregular,arial,sans-serif}.form-group input{border:0;color:#111;padding:30px 15px 12px;background-color:#fff;box-shadow:none}#opc_new_account .form-group input{padding:25px 15px 23px}.form-group{position:relative;background-color:#fff;border:1px solid #d2d2d2;margin-bottom:20px}.form-group select{background:#fff;padding:30px 15px;width:100%;border:0;color:#111;height:inherit}.form-group textarea{background:#fff;color:#111;border:0;width:100%;padding:35px 15px 30px}#contact .contact-form-box{margin-top:40px;background:0 0;padding:0}.button-black{border:0}.-text-smaller{color:#505050;font-family:Aktivgrotesk,Arial;font-size:12px;line-height:18px}.filter-reduced .category-filters #layered_block_left #layered_form>div .layered_filter.filter_0{padding-top:0;padding-bottom:0}.filter-reduced .filters-container__inner{padding:18px 20px}#cms .post__content .button-black{text-align:center;margin-right:20px;margin-bottom:20px}@media (max-width:767px){.button-black{margin-right:0;width:100%}}#contact .contact-form-box .c-page-action{margin-bottom:40px;display:flex;justify-content:space-between;align-items:center}.c-notice.-success{border:solid 1px #96e066;background-color:rgba(150,224,102,.1);color:#96e066}.c-notice.-success::before{content:'✔';color:#96e066}#contact .c-notice{max-width:1100px;margin:60px auto -60px;padding:40px 40px 40px 60px}#contact .c-notice::before{top:45px}.form-newsletter{margin-top:0;background:0 0;margin-bottom:0;padding:0}#cms .post,#contact .post{background:#fff;padding:120px 0}#cms .post>.row .push-left,#contact .post>.row .push-left{flex-basis:35%}#cms .post>.row .right,#contact .post>.row .right{flex-basis:65%}#cms .post>.row,#contact .post>.row{display:flex}#cms .post__content p,#contact .post__content p{margin-bottom:20px}#cms .post__content h1,#contact .post__content h1{text-transform:uppercase;font-size:65px;font-family:riftdemi_italic;line-height:1;margin-bottom:40px;color:#111}#cms .post__content h2,#contact .post__content h2{text-transform:uppercase;line-height:45px;font-size:40px;font-family:riftdemi_italic;margin-top:60px;margin-bottom:30px;color:#111}#cms .post__content h3,#contact .post__content h3{margin:40px 0 20px;text-transform:uppercase;line-height:35px;font-size:30px;font-family:riftdemi_italic;color:#111}#cms .post__content h4,#contact .post__content h4{text-transform:uppercase;line-height:25px;font-size:20px;font-family:riftdemi;color:#111}#cms .post__content h5,#contact .post__content h5{text-transform:uppercase;line-height:15px;font-size:15px;font-family:riftbold;color:#111}#cms .post__content ul{list-style:disc;padding-left:16px;margin-bottom:20px}#cms .post__content b,#cms .post__content strong{font-family:aktiv_groteskbold,arial,sans-serif;font-weight:400}#contact .post .nice-select{float:none;font-size:15px;font-family:aktiv_groteskregular,arial,sans-serif;line-height:22px;padding:20px 15px;height:64px}#contact .post .nice-select:after{margin-top:-6px;right:15px}#contact .post .nice-select .list{z-index:10}#contact .form-group label{top:14px;line-height:12px}#contact .form-group input,#contact .form-group textarea{display:block;margin:0;width:100%;font-size:15px;font-weight:400;line-height:22px;color:#505050}#contact #contact_name{text-transform:uppercase;line-height:35px;font-size:30px;font-family:riftdemi_italic,arial,sans-serif;border:none;margin:20px 0}#cms .post,#contact .post{background:#fff}#cms .post .post__content,#contact .post .post__content{max-width:630px;font-size:15px;color:#505050;font-family:Aktivgrotesk,Arial;line-height:22px}.product-details__title{line-height:22px}@media (min-width:991px){.cross-selling__item{width:100%}}@media (max-width:1200px){#cms .post,#contact .post{padding:80px 0}#cms .post>.row,#contact .post>.row{justify-content:center}#cms .post>.row .push-left,#contact .post>.row .push-left{flex-basis:0}#cms .post>.row .right,#contact .post>.row .right{flex-basis:80%}#cms .post .post__content,#contact .post .post__content{max-width:inherit}}@media (min-width:1200px){.home-technologies-athletes .container-card-double img{max-width:70%}}@media (max-width:1024px){#cms .post__content h1,#contact .post__content h1{font-size:40px}#cms .post__content h2,#contact .post__content h2{font-size:30px}#cms .post__content h3,#contact .post__content h3{font-size:25px;line-height:30px}}@media (max-width:767px){#cms .post,#contact .post{padding:40px 0}#cms .post>.row .right,#contact .post>.row .right{flex-basis:90%}}#voucher{padding:0;margin:0;background:0 0}#order-detail-content{margin-bottom:0;padding-bottom:0}#cart_voucher{padding-bottom:0}.cart-counter{margin-top:60px}.img-technologies{max-width:410px;padding-right:10%}.img-technologies img{max-width:100%}.order-opc #voucher .form__field input{padding:20px 15px 14px}#opc_new_account .form-group select{-webkit-appearance:none;padding:24px 15px}.cart_quantity_delete img{max-width:24px}#opc_new_account .address_delivery{margin-bottom:56px}#login_form_content,#opc_account_form{padding-top:30px;padding-bottom:30px}.button-black{padding:17px 50px 18px}.link-reverse{padding-bottom:4px}.order-opc .c-page-action{padding-left:20px}.modal-header img{max-width:36px;display:inline-block;vertical-align:middle}#layered_form{padding:0;background:0 0;margin:0}.modal-header{position:relative}.modal-header button{top:-30px;right:-25px;font-size:30px;cursor:pointer}.modal-dialog{display:flex;align-items:center;height:100vh;position:fixed;width:100%;justify-content:center}.modal-open{overflow:auto}.modal-content{width:90%;max-width:980px}.product-ecommerce__reassurance img{max-width:32px}@media (min-width:768px){.slideshow-instagram__item{margin:0 30px}}@media (min-width:1024px){.container-column-footer>div{padding-right:60px}.container-socials{flex-wrap:wrap}.container-card-text+.card-small-product{padding-bottom:60px}.products-showcase .img-product{padding-bottom:150%}}.follow{width:17%}.newsletter{width:34%}.follow .container-socials a{margin:0 7px}.order-opc .cart_total_price .h3{font-weight:400}#order-opc .page-main{padding-bottom:110px}.megamenu-opened .header{pointer-events:auto!important}.megamenu-opened .main-menu{transform:none!important}*{outline:0}.filter-toggler img{width:18px;height:18px}#opc_new_account{margin-bottom:0}.visible-mobile{display:none}.visible-desktop{display:block}@media (max-width:1024px){.header .main-megamenu .megamenu ul.sub-menu{margin-bottom:60px}.header .main-megamenu .megamenu ul.sub-menu:last-child{margin-bottom:0}.cart-header__banner{padding:60px 40px}#HOOK_PAYMENT table{max-width:100%}}@media (max-width:1200px){.header .c-language-switcher{width:100%}.header .c-language-switcher:after{top:24px}.header .c-language-switcher li.-current{display:block}.header .c-language-switcher li{padding-left:0;position:static;display:none;width:100%;opacity:1}.header .c-language-switcher li:hover{background:0 0;color:#fff}.header .c-language-switcher.active li{display:block}.c-language-switcher:hover:after{transform:rotate(135deg)}.header .c-language-switcher.active::after{transform:rotate(315deg)}.header .main-megamenu .secondary-menu{display:flex;flex-direction:column;align-items:flex-start}.header .main-megamenu .secondary-menu li{width:100%}.header .main-megamenu .secondary-menu li:nth-last-child(2){width:100%}.header .main-megamenu .secondary-menu li:nth-last-child(1){width:100%}.header .main-megamenu .secondary-menu .blocklanguages-container{order:99}}@media max-width:990px){.follow,.newsletter{width:50%}}.copyright{flex-wrap:wrap}.copyright .up{flex:1 0 100%;text-align:center;margin-bottom:20px}@media (max-width:767px){.product-details__right{padding-bottom:60px}.header .main-megamenu .secondary-menu .blocklanguages-container{width:100%}.cart-header__banner{padding:60px 20px}.cart-counter{margin-top:10px;margin-bottom:20px}.order-opc .page-heading.step-num{margin-top:60px}#order-opc .page-main{padding-bottom:40px}.c-page-action.-funnel{padding-left:0}#cart_summary tfoot .cart_total_price:last-child{padding-top:0;padding-bottom:0}.order-opc .c-page-action .link-reverse{margin-top:30px;margin-bottom:20px}.order-opc .button-black{width:100%}.follow,.newsletter{width:100%}.copyright{margin-top:0}#carrier_area,#opc_new_account,#order-detail-content{padding-left:0;padding-right:0}.order-opc .addresses .c-block-address__action{flex-direction:column;align-items:flex-start}.order-opc .addresses .c-block-address__action .button-black{margin-bottom:20px;margin-top:25px;text-align:center}.order-opc #order-detail-content{padding-left:20px;padding-right:20px}.order-opc #HOOK_PAYMENT{padding-left:0}.order-opc #opc_payment_methods{padding-left:0;padding-right:0}#HOOK_PAYMENT #order-detail-content,#HOOK_PAYMENT>.row,#opc_new_account form,.gotopay-container,.opc-main-block,.order-opc .page-main .containe form,.step-num{padding-left:20px;padding-right:20px}#opc_new_account .step-num{padding:0;padding-left:20px;margin:0}#opc_new_account{margin-bottom:-20px}#HOOK_PAYMENT #cart_summary{margin-bottom:25px;margin-top:25px}#HOOK_PAYMENT #cart_summary tfoot tr{padding-top:0;padding-bottom:0}#HOOK_PAYMENT>.row{padding-bottom:40px;display:block}#HOOK_PAYMENT .button-black,#HOOK_PAYMENT .button-yellow{width:100%!important;margin-left:0;margin-right:0;margin-top:10px;margin-bottom:10px}.order-opc .page-main .container{padding-left:0;padding-right:0}.cart-header__banner{padding-left:20px}.c-page-action.-funnel{padding-right:20px;padding-left:20px}#opc_new_account .login-actions{margin-top:20px;flex-direction:column-reverse}#opc_new_account .login-actions .button-black{margin-bottom:20px}.modal-content{padding:20px}.modal-header{font-size:25px;line-height:30px;align-items:center}.modal-header button{top:9px;right:10px;width:36px}.modal-footer .button-black{text-align:center}.modal-header .h3{display:flex;align-items:center;margin-top:35px;margin-bottom:0}.modal-header img{margin-top:-30px}.modal__content{display:block}.modal__product-details{max-width:170px}.modal__content .left,.modal__content .right{border-right:0;padding-left:0;padding-right:0}.modal__content .left{padding-bottom:0;align-items:flex-start}.modal__content .right{padding-top:0}.visible-mobile{display:block}.visible-desktop{display:none}.modal__content .right .total-products{margin-left:100px;max-width:170px}.nb-products{font-family:aktiv-grotesk;font-size:15px;color:#111;margin-top:10px;text-transform:initial}.modal__content .left img{max-width:70px}.modal-footer .c-page-action{flex-direction:column}.modal-footer .c-page-action>*{margin:10px 0!important;width:100%}.gradient-card .container-button .button-black{padding:17px 20px 18px}.card-left .button-black,.card-right .button-black,.container-card .button-black{margin:0 0 20px}}.form_info,.inline-infos,.opc-required,div.checkbox{color:#505050;font-size:12px;margin-bottom:5px}.c-product-galerie__thumb-slider .slick-slide img{max-width:70px}.form-group.country{padding-left:0;margin-left:0}.close-filters{font-size:36px;z-index:99}.product-ecommerce .slick-slide{margin-bottom:10px}#voucher label{top:7px}.order-opc #voucher .form__field input{font-family:riftdemi;font-size:20px;color:#111}#HOOK_PAYMENT form{padding:0;margin:0;background:0 0}#HOOK_PAYMENT .button-black,#HOOK_PAYMENT .button-yellow{height:50px;width:160px;text-align:center;padding:0;line-height:52px;vertical-align:middle}.gotopay-container{max-width:600px;margin:0 auto}.order-opc textarea{border:1px solid #d2d2d2;background:#fff;font-size:12px;line-height:15px}.custom-message{font-family:Aktivgrotesk,Arial;margin:30px auto;max-width:600px}.custom-message .form_group{font-family:Aktivgrotesk,Arial;position:relative;background-color:#fff;border:1px solid #d2d2d2;margin-bottom:20px;margin-top:20px}.custom-message .form_group label{position:absolute;top:14px;font-family:Aktivgrotesk,Arial;left:15px;font-size:12px;color:#8d8d8d}.custom-message .form_group textarea{padding:30px 15px;background:#fff;font-family:Aktivgrotesk,Arial;font-size:15px;color:#111;max-height:180px;border:0}.cgv-field [type=checkbox]:not(:checked)+label::before{content:''}.cgv-field label{line-height:22px}input,select,textarea{line-height:1;box-shadow:0;box-shadow:none;border-radius:0}#index{overflow-x:hidden}.order-opc .nice-select{display:block}.address_delivery.select{border:0}.address_delivery{margin-bottom:54px}.order-opc .form__field.address_delivery.select .nice-select{background:#fff;padding:30px 15px;width:100%;border:0;color:#111;height:inherit;float:none;position:relative;font-size:15px;line-height:15px;font-family:Aktivgrotesk,Arial}#contact .nice-select.wide .list,.order-opc .nice-select.wide .list{left:0!important;border:1px solid #d2d2d2;border-radius:0;margin:0 -1px -1px}#opc_new_account .gender-line{margin-top:30px;margin-bottom:10px}#new_account_form .checkbox label,#opc_new_account .gender-line .radio-inline label{text-transform:inherit;font-size:15px;font-family:Aktivgrotesk,Arial;font-weight:400;color:#505050}.radio-inline{position:relative;padding-left:1.95em}.radio-inline::before{content:'';position:absolute;left:0;top:0;width:1em;height:1em;border:1px solid #ccc;background:#fff;border-radius:50%}.radio-inline::after{content:'';position:absolute;top:0;width:7px;height:7px;border:6px solid #111;left:0;border-radius:50%;font-size:.8em;line-height:.8;color:#111;opacity:0;transform:scale(0);transition:all .2s}.m-store-locator__infobox__contact-direction{margin-top:10px;padding-bottom:30px;border-bottom:1px solid #ccc}.order-opc .page-heading.step-num{margin-bottom:0}.radio-inline.checked::before{border:1px solid #111}.radio-inline.checked::after{opacity:1;transform:scale(1)}.radio-inline input{position:absolute;left:0;opacity:0;cursor:pointer}.order-opc .delivery_options .delivery_option{padding-left:50px}.delivery_option.radio-inline input{left:0;top:calc(79% - 25px)}.radio-inline.delivery_option::before{left:0;top:calc(79% - 25px)}.radio-inline.delivery_option::after{left:0;top:calc(79% - 25px)}.radio-inline.delivery_option:first-child input,.radio-inline.delivery_option:first-child::after,.radio-inline.delivery_option:first-child::before{top:calc(50% - 25px)}#opc_account_form .nice-select::after{right:23px}.alert-danger::before,.alert::before,.c-notice::before,.success::before{display:none}#opc_account_form .nice-select{background:#fff;padding:30px 15px;width:100%;border:0;color:#111;height:inherit;float:none;position:relative;font-size:13px;line-height:13px;font-family:Aktivgrotesk,Arial}#opc_new_account .form-group.country label{font-family:Aktivgrotesk,Arial;z-index:10}.order-opc .nice-select.wide .list{left:0!important}.discount-logo,.price_discount_delete img{max-width:24px!important}.cart_discount_name{font-size:20px;font-family:riftdemi;color:#111;text-transform:uppercase}.cart-tab__product-price.cart_unit{font-size:12px;font-family:aktiv-grotesk;text-align:left;font-weight:400;color:#505050}.price_discount_delete{width:100%}.cart_discount_delete{text-align:center}.cart_discount_delete img{margin-right:0}.cart_discount_quantity span{max-width:40px;height:35px;border:1px solid #111;font-size:10px;font-family:aktiv_groteskbold;font-weight:400;display:block;margin:0 auto;line-height:35px}.hook_extracarrier{max-width:80%;margin:0 auto}@media (max-width:767px){.cart_discount_delete{position:absolute;top:40px;right:0}.hook_extracarrier{max-width:100%}}.nice-select .list li{color:#505050;font-size:15px;font-family:aktiv_groteskregular;padding:12px 0;padding-left:18px;padding-right:29px}.nice-select .list li.selected{color:#505050;font-weight:400}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background:#f7f7f7;color:#505050}.nice-select .list{box-shadow:none;border:0}.slideshow-product-showcase .slick-arrow{display:none!important}.order-opc .cart_product{max-width:65px}.order-opc .cart_product a,.order-opc .cart_product img{width:80px;display:block}.cart-tab__product-nfo dd,.cart-tab__product-nfo dt{margin-bottom:8px;margin-top:7px}#opc_new_account .address_delivery.select{border:0}#opc_account_form #id_country{display:block!important;position:absolute;opacity:0;pointer-events:none;left:-9999px}#opc_new_account .newsletter.checkbox{margin-bottom:13px}.checkbox [type=checkbox]:checked+label::before,.checkbox [type=checkbox]:not(:checked)+label::before{width:1.2em;height:1.2em}.form-newsletter .button-transparent{border-color:#fff;color:#fff}#HOOK_PAYMENT #cart_summary tr.cart_total_voucher td:first-child,#HOOK_PAYMENT .cart_total_delivery.cart-tab__price-resume td:first-child,#HOOK_PAYMENT .cart_total_price.cart-tab__price-resume td:first-child{text-align:left}#HOOK_PAYMENT #cart_summary tr.cart_total_voucher td,#HOOK_PAYMENT .cart_total_delivery.cart-tab__price-resume td,#HOOK_PAYMENT .cart_total_price.cart-tab__price-resume td{font-size:15px;font-family:riftbold!important;text-transform:uppercase;padding:10px;text-align:right;font-weight:400;color:#111}#HOOK_PAYMENT #cart_summary .cart_total_voucher td:last-child,#HOOK_PAYMENT .cart_total_delivery.cart-tab__price-resume td:last-child,#HOOK_PAYMENT .cart_total_price.cart-tab__price-resume td:last-child{font-family:aktiv_groteskbold!important}#opc_new_account #login_form{margin-top:40px}#opc_account{margin-top:40px}#carrier_area{margin-top:40px}.order-opc .delivery_options .delivery_option:last-child{border-bottom:1px solid #aaa;padding-bottom:30px}.order-opc .order_carrier_content>div:last-child{display:flex;font-size:15px;line-height:22px;color:#505050;font-family:aktiv-grotesk}.m-store-locator__infobox .button-black{border-top:0}.listing-products .item__colors{min-height:27px}.gotopay-container .button-black{text-align:center}#pc_top{display:none}#opc_new_account .form-group .nice-select,#opc_new_account .form-group input,#opc_new_account .form-group select,#opc_new_account .form-group textarea{font-size:15px;line-height:22px;color:#505050;font-family:aktiv_groteskregular}.order-opc .form-group .nice-select,.order-opc .form-group input,.order-opc .form-group select,.order-opc .form-group textarea{font-size:15px;line-height:22px;color:#505050;font-family:aktiv_groteskregular}.inline-infos+.checkbox{margin-top:10px}.product-details strong{line-height:22px}.order-opc-no-products{margin-top:60px;padding-left:20px;padding-right:20px}.form__field.addressesAreEquals label{font-family:aktiv_groteskregular,Arial}.inline-infos{margin-bottom:15px}#address_delivery li,#address_invoice li{font-family:aktiv_groteskregular,Arial}@media (max-width:767px){.delivery_option.radio-inline input,.radio-inline.delivery_option::after,.radio-inline.delivery_option::before{top:32px}.radio-inline.delivery_option:first-child input,.radio-inline.delivery_option:first-child::after,.radio-inline.delivery_option:first-child::before{top:2px}.cross-selling__item{padding:0}}@media (max-width:360px){.container-card-double .container-title,.gradient-card .container-title{width:100%}.card .container-button .button-black,.container-card-double .container-button .button-black,.gradient-card .container-button .button-black{width:100%;text-align:center;margin:5px 0}}.filtre{padding:40px 60px;background:#fff}.filtre .cat-line{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.filtre .cat-line>label{font-family:riftbold;font-size:15px;text-transform:uppercase;color:#111;margin:20px 17px;margin-left:0}.filtre .cat-line .radio-inline{margin:20px 17px}.filtre .cat-line .radio-inline label{font-size:12px;color:#111;font-family:aktiv_groteskregular,Arial}.filter-reduced .filtre{position:fixed;padding:45px 60px 0;max-height:45px;width:100%;overflow:hidden}.filters-opened.filter-reduced .filtre{max-height:inherit}.filter-reduced .container-card-athlete{margin-top:135px}.filters-opened.filter-reduced .filtre .filter-toggler::before{transform:rotate(135deg);top:1px}.filtre .radio-inline.checked label::after{opacity:1;transform:scale(1)}.filtre .radio-inline label::after{content:'';position:absolute;top:2px;left:2px;font-size:.8em;line-height:.8;color:#fff;transition:all .2s;font-family:'Arial Unicode MS',Arial;background-image:url(/themes/horse-pilot-b2c/img/check-black@3x.png);background-size:cover;height:16px;width:16px;opacity:0}.filter-reduced .filtre .filter-toggler{display:block;position:absolute;top:20px;right:50px}@media (max-width:1024px){.filters-opened .filtre{position:fixed;top:0!important;left:0;width:100%;height:100%;display:block;z-index:20}.filtre{display:none}.filters-opened .filtre .cat-line{flex-direction:column;align-items:flex-start}.filtre .cat-line .radio-inline{margin-left:0}}.form-group{transition:all .5s}.form-group.form-error{border:solid 1px #ff5e5e}.form-group.form-error input[type=date],.form-group.form-error input[type=email],.form-group.form-error input[type=password],.form-group.form-error input[type=tel],.form-group.form-error input[type=text],.form-group.form-error select,.form-group.form-error textarea{background-color:rgba(255,94,94,.1)}.form-group.form-error label{color:#ff5e5e}.card img,.gradient-card img{max-width:100%}.breadcrumb a{line-height:16px;font-size:10px}.breadcrumb{font-size:10px;font-family:aktiv_groteskregular,arial,sans-serif;margin-bottom:10px;text-transform:uppercase}.home-technologies-athletes [type=checkbox]:checked,.home-technologies-athletes [type=checkbox]:not(:checked){left:0}.home-technologies-athletes .radio-inline::after{border:0}.c-language-switcher li.-current:hover{color:#fff;background:#111}.ariane a,.arianne a{font-family:aktiv_groteskregular,arial,sans-serif;font-size:12px;color:#fff}.radio-inline label{cursor:pointer}.cross-selling__title.h3{margin-bottom:30px}.form-newsletter .button-transparent:hover{background-color:#fff;color:#111}.order-opc #HOOK_PAYMENT.c-page-action{padding-left:0}.order-opc textarea{resize:none}.order-opc .link-reverse{text-transform:initial;color:#505050;font-family:aktiv_groteskregular,arial,sans-serif}@media (min-width:1024px){.radio-inline.delivery_option:first-child input,.radio-inline.delivery_option:first-child::after,.radio-inline.delivery_option:first-child::before{top:2px}.delivery_option.radio-inline input,.radio-inline.delivery_option::after,.radio-inline.delivery_option::before{top:32px}}.order-opc .addresses .c-block-address>.row{width:100%}#address_invoice_form{border:0}.order-opc .addresses .form__select .nice-select{float:none}.slideshow-instagram__control{transition:all .5s}.slideshow-instagram__control:hover{background:#fff}.slideshow-instagram__control::before{transition:all .5s}.slideshow-instagram__control:hover::before{color:#111}.modal-header .close,.modal-header .close span{overflow:visible}.alert li{font-weight:600;margin:5px 0}.payment_module.paypal .button-yellow{display:flex;align-items:center;justify-content:center}.payment_module.paypal .button-yellow img{max-width:73px;display:block}.text-body{margin-bottom:25px}.newsletter .error_inline,.newsletter .success_inline,.newsletter .warning_inline{margin-bottom:10px;font-family:aktiv_groteskregular,arial,sans-serif}@media (min-width:1200px){.megamenu>.container{align-items:flex-start}.megamenu>.container>.sub-menu:last-child{padding-bottom:37%}}.full{width:100%;clear:both}.full p.text-body{width:100%;max-width:100%!important}.footer-newsletter{display:flex;flex-direction:row;justify-content:center;padding:60px;background:#1f1f1f;clear:both}.footer-newsletter-inner{display:flex;flex-direction:row;background:#4a4949;flex-grow:1;padding:30px 40px;align-items:center}.footer-newsletter h4{color:#fff;margin:0;line-height:25px;font-size:20px;font-family:riftdemi,arial,sans-serif}.footer-newsletter .form-newsletter{display:flex;flex-direction:row;justify-content:space-between;width:100%;align-items:center}.footer-newsletter-inner .email{flex-grow:1;margin:0 30px;background:0 0;color:#999;font-size:16px;border:2px solid transparent}.footer-newsletter-inner .email:focus,.footer-newsletter-inner .email:hover{border:2px solid #999}.footer-newsletter-inner .button-transparent{border:none;font-size:1em;font-weight:100;font-family:aktiv_groteskregular,arial,sans-serif;padding:0;background:0 0!important}@media (min-width:1200px){.footer-newsletter-inner{max-width:70%}}@media (max-width:767px){.footer-newsletter{padding:40px}.footer-newsletter .form-newsletter{flex-direction:column}.footer-newsletter-inner{padding:20px}.footer-newsletter-inner .email{margin:20px 0;width:100%}}.container-column-footer{flex-direction:row;justify-content:space-between;margin:0 auto}.container-column-footer .footer-col{width:20%;padding:0;font-family:aktiv_groteskregular,arial,sans-serif;justify-content:space-between}.container-column-footer .footer-col h4{font-size:20px!important;color:#505050;margin-bottom:35px;font-family:riftdemi,arial,sans-serif}.container-column-footer .bloc{font-size:16px;line-height:1}.container-column-footer .bloc a{width:fit-content}.container-column-footer .bloc a:first-child{margin-top:10px}.container-column-footer .footer-col .separator{height:40px}.container-column-footer .footer-col .follow{width:100%}.container-column-footer .footer-col .container-socials a{margin:0 .3em .9em 0}@media (max-width:990px){.container-column-footer{flex-direction:column}.container-column-footer .footer-col{width:100%}.footer-col{margin-top:20px}.horsepilot.footer-col{margin-top:0}.container-column-footer .contact,.container-column-footer .service{width:auto;margin-bottom:0}}@media (max-width:767px){.container-column-footer .footer-col{margin-bottom:40px}.container-column-footer .footer-col h4{margin-bottom:20px}.container-column-footer .footer-col .follow{margin-bottom:0}}@media min-width:991px){.col2-last{margin-bottom:3.7em!important}}.copyright .text-body{text-align:center}.copyright .text-body strong{display:block;margin-bottom:.4em}.copyright .text-body strong a{margin-bottom:0;color:#fff}@media (max-width:767px){.copyright{margin-top:50px}.container-socials a{margin:0 1em .9em 0}}@media screen and (min-width:1024px){.custom_categorie_page .filters-container{position:relative!important;top:auto!important}.container.custom_categorie_page .layered_filter.filter_0{display:none!important}.container.custom_categorie_page .layered_filter.filter_1,.container.custom_categorie_page .layered_filter.filter_10,.container.custom_categorie_page .layered_filter.filter_11,.container.custom_categorie_page .layered_filter.filter_12,.container.custom_categorie_page .layered_filter.filter_13,.container.custom_categorie_page .layered_filter.filter_14,.container.custom_categorie_page .layered_filter.filter_2,.container.custom_categorie_page .layered_filter.filter_3,.container.custom_categorie_page .layered_filter.filter_4,.container.custom_categorie_page .layered_filter.filter_5,.container.custom_categorie_page .layered_filter.filter_6,.container.custom_categorie_page .layered_filter.filter_7,.container.custom_categorie_page .layered_filter.filter_8,.container.custom_categorie_page .layered_filter.filter_9{display:flex!important}.custom_categorie_page .filters-container__inner .breadcrumb{display:none}}@media screen and (max-width:1023px){.custom_categorie_page .filters-container{top:-100vh!important}.page-main.filters-opened .custom_categorie_page .filters-container{top:0!important}}.custom_categorie_page .category-filters .layered_subtitle_heading{margin-right:2em}.custom_categorie_page .listing-products{padding-top:0!important}.custom_categorie_page .filter_11 .layered_filter_ul li,.custom_categorie_page .filter_12 .layered_filter_ul li,.custom_categorie_page .filter_13 .layered_filter_ul li,.custom_categorie_page .filter_14 .layered_filter_ul li{margin-bottom:2px}.custom_categorie_page .filter_11 [type=checkbox]:checked+label::after,.custom_categorie_page .filter_12 [type=checkbox]:checked+label::after,.custom_categorie_page .filter_13 [type=checkbox]:checked+label::after,.custom_categorie_page .filter_14 [type=checkbox]:checked+label::after{border:1px solid #000}.custom_categorie_page .filter_11 [type=checkbox]:not(:checked)+label::after,.custom_categorie_page .filter_12 [type=checkbox]:not(:checked)+label::after,.custom_categorie_page .filter_13 [type=checkbox]:not(:checked)+label::after,.custom_categorie_page .filter_14 [type=checkbox]:not(:checked)+label::after{background-image:none;border:1px solid #ccc;opacity:1;transform:none}.category-blackfriday .listing-products__item{width:25%}.category-135 .listing-products__item,.category-151 .listing-products__item{width:33%}@media (max-width:990px){.category-135 .listing-products__item,.category-151 .listing-products__item,.category-blackfriday .listing-products__item{width:50%}}@media (max-width:767px){.category-135 .listing-products__item,.category-151 .listing-products__item,.category-blackfriday .listing-products__item{width:100%}}.cgv-modal.modal .modal-dialog{max-height:90%}.cgv-modal.modal .modal-dialog .modal-content{height:100%;overflow-y:scroll}td.cart-no-border{border:none}table#cart_summary .text-right{text-align:right}@media (min-width:768px){table#cart_summary .text-right{padding-right:70px}}.module-mycustomriderpages-pageriderdetail .bloc-align-left{text-align:left;margin:7vw auto;max-width:70%;min-height:10vw}.module-mycustomriderpages-pageriderdetail .bloc-align-left{display:flex;flex-direction:column;justify-content:left}.module-mycustomriderpages-pageriderdetail .bloc-centre{text-align:center;margin:7vw auto;max-width:70%;min-height:10vw}.module-mycustomriderpages-pageriderdetail .bloc-centre{display:flex;flex-direction:column;justify-content:center}.module-mycustomriderpages-pageriderdetail .bloc-30-70>div,.module-mycustomriderpages-pageriderdetail .container-card-double>div{display:flex;flex-direction:column;justify-content:center;align-items:center}.module-mycustomriderpages-pageriderdetail .container-card-double>div.text{padding:0 4vw}.module-mycustomriderpages-pageriderdetail .h1,.module-mycustomriderpages-pageriderdetail .h2,.module-mycustomriderpages-pageriderdetail .h3,.module-mycustomriderpages-pageriderdetail .h4{font-family:riftlight_italic,arial,sans-serif}.module-mycustomriderpages-pageriderdetail .h1 strong,.module-mycustomriderpages-pageriderdetail .h2 strong,.module-mycustomriderpages-pageriderdetail .h3 strong,.module-mycustomriderpages-pageriderdetail .h4 strong{font-family:riftdemi_italic,rift_bold,arial,sans-serif}.module-mycustomriderpages-pageriderdetail .h2{line-height:1}.module-mycustomriderpages-pageriderdetail p{line-height:1.3}@media screen and (min-width:1025px){.module-mycustomriderpages-pageriderdetail .h1{font-size:8vw}.module-mycustomriderpages-pageriderdetail .bloc-align-left .h2{font-size:6vw}.module-mycustomriderpages-pageriderdetail .bloc-centre .h2{font-size:6vw}.module-mycustomriderpages-pageriderdetail .container-card-double h2{font-size:4vw}}.module-mycustomriderpages-pageriderdetail .container-card-double .big,.module-mycustomriderpages-pageriderdetail .container-card-double .small{height:76vw;justify-content:center;align-items:center;margin:0;width:60%;padding:3vw 5vw;display:flex;flex-direction:row}.module-mycustomriderpages-pageriderdetail .container-card-double .small{padding:10vw 4vw;width:40%}.module-mycustomriderpages-pageriderdetail .container-card-double .big .inner,.module-mycustomriderpages-pageriderdetail .container-card-double .small .inner{overflow:hidden;height:100%;display:flex;position:relative;width:100%}.module-mycustomriderpages-pageriderdetail .container-card-double .big .inner img{display:flex;height:70vw;width:auto;position:absolute;transition:all 3s linear}.module-mycustomriderpages-pageriderdetail .container-card-double .small .inner img{display:flex;height:50vw;width:auto;position:absolute;transition:all 3s ease-in-out}.module-mycustomriderpages-pageriderdetail .container-card-double .big .inner:hover img,.module-mycustomriderpages-pageriderdetail .container-card-double .small .inner:hover img{transform:scale3d(1.05,1.05,1)}.module-mycustomriderpages-pageriderdetail .container-card-double .inner img.desktop-hide,.module-mycustomriderpages-pageriderdetail .desktop-hide{display:none}.module-mycustomriderpages-pageriderdetail .chapo{font-family:aktiv_groteskregular,arial,sans-serif;font-size:18px;line-height:1.3}.module-mycustomriderpages-pageriderdetail .container-card .card .chapo,.module-mycustomriderpages-pageriderdetail .container-card .gradient-card .chapo{color:#fff;margin-bottom:50px}@media screen and (max-width:767px){.module-mycustomriderpages-pageriderdetail .bloc-30-70,.module-mycustomriderpages-pageriderdetail .container-card-double{display:flex;flex-direction:column}.module-mycustomriderpages-pageriderdetail .container-card-double .big,.module-mycustomriderpages-pageriderdetail .container-card-double .small{width:100%;padding:0;height:auto!important}.module-mycustomriderpages-pageriderdetail .container-card-double .big .inner,.module-mycustomriderpages-pageriderdetail .container-card-double .small .inner{display:block!important}.module-mycustomriderpages-pageriderdetail .container-card-double .inner img{position:relative!important;width:100%!important;left:auto!important;height:auto!important}.module-mycustomriderpages-pageriderdetail .container-card-double .inner img.mobile-hide,.module-mycustomriderpages-pageriderdetail .mobile-hide{display:none!important}.module-mycustomriderpages-pageriderdetail .container-card-double .inner img.desktop-hide,.module-mycustomriderpages-pageriderdetail .desktop-hide{display:block!important}.module-mycustomriderpages-pageriderdetail .chapo{font-size:16px}}.info-icon::before{font-family:FontAwesome;content:"";display:inline-block;font-size:24px;line-height:26px;text-align:center;width:20px;position:relative;top:3px}.info-icon{margin-right:10px}.PA_launcher{text-align:center;padding:15px 50px;background-color:#111;transition:color .5s,background-color .5s;font-family:riftbold,arial,sans-serif;font-size:15px;display:none}.PA_launcher a{color:#fff}.PA_popup .colorbox{display:inline-block;width:20px;height:20px;position:relative;top:3px;border:1px solid #444;margin-right:10px}.PA_popup span.pamultiitem:hover{cursor:pointer}#PA_wrapper{width:100%;height:100%;position:absolute;left:0;top:0;z-index:5010;display:none}.PA_popup{display:none;position:fixed;z-index:5020;background:#fff;padding:10px;max-width:600px;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.6);width:92%;left:50%;top:50%;transform:translate(-50%,-50%);font-family:aktiv_groteskregular,arial,sans-serif}.PA_popup h1{font-family:riftdemi,arial,sans-serif;font-size:24px;text-align:center}.PA_popup .show_all_combination{display:inline-block;width:100%;text-align:right;margin:0 0 9px;font-size:14px;font-family:riftdemi;color:#ff3722}.PA_popup .show_all_combination:hover{text-decoration:underline;color:#444}.PA_popup span{margin-top:5px}.PA_popup span.pamultiitem{display:inline-block;margin-right:15px;margin-top:0}.PA_popup .pamulti{display:block;padding:7px;border:1px solid #dcdcdc}.PA_popup .pamulti.hidden{display:none}.PA_popup .pamulti input,.PA_popup .pasingle input{margin-top:5px;display:table-cell}.PA_popup .pasingle{display:block;float:left;padding:7px;border:1px solid #dcdcdc}.PA_form .options_wrap{max-height:calc(100vh - 70vh);overflow-y:auto;margin:15px 0;font-size:14px}.PA_desc{font-size:16px}.pa-gdpr-notification{text-align:center;font-family:aktiv_groteskregular,arial,sans-serif;font-size:11px;line-height:15px;margin-top:5px}.paemail,.pasubmit{height:auto;max-width:100%}.paemail{width:100%;margin-top:20px;padding:10px;font-size:20px;border:1px solid #dedede;text-align:center;line-height:20px}.pasubmit{text-align:center;padding:15px 50px;background-color:#111;transition:color .5s,background-color .5s;font-family:riftbold,arial,sans-serif;font-size:17px;color:#fff!important;width:100%}.paerror{width:100%;background:#aae2ae;border:1px solid #419946;padding:12px;text-align:center;text-transform:uppercase;font-size:16px}.paerror{background:#e0abaa;border:1px solid #994341;margin:15px 0;color:#fff}.PA_popup label{margin-bottom:0}.PA_close{width:100%;position:relative}.PA_close span{position:absolute;width:24px;height:26px;border-radius:30%;text-align:center;background:none repeat scroll 0 0 #000;cursor:pointer;color:#fff;right:0;top:-8px;line-height:27px;font-weight:700;font-family:arial,sans-serif}.PA_form{display:block;padding:0;margin:10px 0 0;background:0 0}.clearboth{clear:both}#pamessage{position:fixed;text-align:center;padding:20px 40px;font-size:16px;border:1px solid;box-shadow:0 0 15px rgba(0,0,0,.3);z-index:5500;display:none;left:50%;top:50%;transform:translate(-50%,-50%)}#pamessage.pawarning{background:#fff6d8;border-color:#f4c470}#pamessage.paok{background:#f2fff3;border-color:#aae2ae}.product-container .pa_trigger{width:100%!important}.product-container .pa_trigger span{display:inline-block!important}.product-container .PA_launcher{padding:inherit;font-weight:400;line-height:auto;border:none;background:0 0;margin:auto}@media screen and (max-width:768px){.PA_popup{max-height:75vh}.PA_popup form{overflow-y:scroll;max-height:calc(75vh - 40px)}}.chapi{font-family:aktiv_groteskregular,arial,sans-serif;font-size:18px;line-height:1.3}.container-card .card .chapi,.container-card .gradient-card .chapi{color:#fff;margin-bottom:50px}@media (max-width:1199px){.chapi{font-size:18px}.container-card .card .chapi,.container-card .gradient-card .chapi{margin-bottom:30px}}@media (max-width:767px){.chapi{font-size:16px}}.pm-apple-pay-container{text-align:center;font-family:aktiv_groteskregular,arial,sans-serif}.pm-apple-pay-container.pm-apple-pay-product-page{text-align:left}.pm-apple-pay-container.hidden{display:none}.pm-apple-pay-container.pm-apple-pay-shopping-cart{text-align:center;width:1200px;width:100%;padding:0 1.2em;display:none}.pm-apple-pay-button{cursor:pointer;width:150px;height:50px}@supports (-webkit-appearance:-apple-pay-button){.pm-apple-pay-button{display:inline-block;-webkit-appearance:-apple-pay-button!important;width:100%;height:50px}.pm-apple-pay-button-black{-apple-pay-button-style:#000}.pm-apple-pay-button-white{-apple-pay-button-style:white-outline}.pm-apple-pay-button-white-no-border{-apple-pay-button-style:#fff}.pm-apple-pay-button-with-text{-apple-pay-button-type:buy}.pm-apple-pay-button-with-text>*{display:none}.pm-apple-pay-button-black-buy-with{-apple-pay-button-style:#000}.pm-apple-pay-button-white-buy-with{-apple-pay-button-style:white-outline}.pm-apple-pay-button-white-buy-with-no-border{-apple-pay-button-style:#fff}.pm-apple-pay-container.pm-apple-pay-order .pm-apple-pay-button{-apple-pay-button-type:check-out!important}.pm-apple-pay-button.pm-apple-pay-setup-button{-apple-pay-button-type:set-up!important}}@supports not (-webkit-appearance:-apple-pay-button){.pm-apple-pay-button{width:150px;height:50px;background-size:60%;background-position:center;background-repeat:no-repeat;border:.5px solid transparent;margin-bottom:10px;border-radius:5px;cursor:pointer}.pm-apple-pay-button-white,.pm-apple-pay-button-white-buy-with .logo,.pm-apple-pay-button-white-buy-with-no-border .logo,.pm-apple-pay-button-white-no-border{background-image:-webkit-named-image(apple-pay-logo-black)}.pm-apple-pay-button-black,.pm-apple-pay-button-black-buy-with .logo{background-image:-webkit-named-image(apple-pay-logo-white)}.pm-apple-pay-button-white,.pm-apple-pay-button-white-buy-with,.pm-apple-pay-button-white-buy-with-no-border,.pm-apple-pay-button-white-no-border{background-color:#fff;border-color:#000}.pm-apple-pay-button-white-buy-with-no-border,.pm-apple-pay-button-white-no-border{border-color:transparent}.pm-apple-pay-button-black,.pm-apple-pay-button-black-buy-with{background-color:#000;color:#fff}.pm-apple-pay-button-black-buy-with,.pm-apple-pay-button-white-buy-with,.pm-apple-pay-button-white-buy-with-no-border{cursor:pointer;--apple-pay-scale:1.4;display:inline-flex;justify-content:center;font-size:12px;padding:0;box-sizing:border-box;min-width:200px;min-height:32px;max-height:64px;width:100%;height:45px}.pm-apple-pay-button-black-buy-with>.text,.pm-apple-pay-button-white-buy-with-no-border>.text,.pm-apple-pay-button-white-buy-with>.text{font-family:-apple-system;font-size:calc(1em * var(--apple-pay-scale));font-weight:300;align-self:center;margin-right:calc(2px * var(--apple-pay-scale))}.pm-apple-pay-button-black-buy-with>.logo,.pm-apple-pay-button-white-buy-with-no-border>.logo,.pm-apple-pay-button-white-buy-with>.logo{width:calc(35px * var(--apple-pay-scale));height:100%;background-size:100% 60%;background-repeat:no-repeat;background-position:0 50%;margin-left:calc(2px * var(--apple-pay-scale));border:none}}.pm-apple-pay-container.pm-apple-pay-order .pm-apple-pay-button-black-buy-with,.pm-apple-pay-container.pm-apple-pay-order .pm-apple-pay-button-white-buy-with,.pm-apple-pay-container.pm-apple-pay-order .pm-apple-pay-button-white-buy-with-no-border{--apple-pay-scale:1.875;height:60px}.pm-apple-pay-container.pm-apple-pay-order .pm-apple-pay-button{width:100%;height:52px}.pm-apple-pay-container.pm-apple-pay-order .pm-apple-pay-invite-text{display:none}.grid .pm-apple-pay-product-list,.grid .pm-apple-pay-product-list div{float:none!important;width:100%!important}.product-miniature .product-description .pm-apple-pay-product-list{margin-top:-94px}.product-miniature .product-description .pm-apple-pay-product-list button{width:100%}.pm-apple-pay-container.pm-apple-pay-shopping-cart{text-align:center;margin-top:20px;border-top:1px solid #ccc;padding-top:22px}.pm-apple-pay-container.pm-apple-pay-shopping-cart .pm-apple-pay-invite-text{margin-bottom:10px}.pm-apple-pay-container.pm-apple-pay-shopping-cart button{width:250px}.pm-apple-pay-container.pm-apple-pay-product-page{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:22px;padding-bottom:22px}.pm-apple-pay-container.pm-apple-pay-product-page.pm-apple-pay-product-page-quickview{border-top:unset;padding-top:unset;text-align:center}.pm-apple-pay-container.pm-apple-pay-product-page .pm-apple-pay-invite-text{margin-bottom:10px}#pm-apple-pay-eu-container a.payment_module_adv{padding-left:0;padding-right:0}.customblock-mobile-menu{display:none}section.bloc-30-70 img{max-width:100%}@media screen and (max-width:990px){.bloc-30-70.ambassadeur-mobile-menu,.bloc-30-70.customblock-mobile-menu{display:flex;flex-direction:column}.bloc-30-70.ambassadeur-mobile-menu>.left-page,.bloc-30-70.customblock-mobile-menu>.left-page{display:flex;flex-direction:row;flex-wrap:wrap;padding:30px 40px 0}.bloc-30-70.ambassadeur-mobile-menu>.left-page>*,.bloc-30-70.customblock-mobile-menu>.left-page>*{flex:0 0 50%}.bloc-30-70.ambassadeur-mobile-menu>.left-page>br,.bloc-30-70.customblock-mobile-menu>.left-page>br{display:none}}#currencies-block-top form{color:#fff;background:#111;padding-left:0}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin:0;height:0}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.owl-carousel.owl-theme button.owl-next,.owl-carousel.owl-theme button.owl-prev{position:absolute;left:0;top:50%;z-index:9;color:#fff!important;font-size:3em!important;transform:translateY(-50%)}.owl-carousel.owl-theme button.owl-next{left:initial;right:0}.navigation_page h1{display:inline-block}.cross-selling .item__colors .color,.listing-products .item__colors .color,.product-colors .color{border:1px solid #ccc}.modal-content .add-to-cart__image{margin-right:30px;background-position:center center;background-size:cover}

.ets_geo_popup,.ets_geo_popup_choose{
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9999;
    opacity: 0;
    visibility: hidden;
}
.ets_geo_popup.active,
.ets_geo_popup_choose.active{
    opacity: 1;
    visibility: visible;
}
span.ets_geo_line > span {
    background: #fff;
    display: inline-block;
    position: relative;
    z-index: 1;
    padding: 0 5px;
}
a.ets_click_show {
    outline: none;
    text-decoration: none!important;
}
a.ets_click_show .icon{
    line-height: 0;
    display: inline-block;
    position: relative;
    top: 2px;
}
a.ets_click_show svg{
    width: 11px;
}
div + a.ets_click_show,
span + a.ets_click_show,
p + a.ets_click_show {
    margin-left: 20px;
}
.ets_geo_wrap_prosess * {
    outline: none!important;
}
.ets_geo_popup.running_ajax:not(.is_notification),
.ets_geo_popup.running_ajax.is_block{
    display: none;
}
.ets_geo_popup:before,
.ets_geo_popup_choose:before{
    content:'';
    position:fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 99;
    background-color: rgba(0,0,0,.5);
}
.ets_geo_popup_wrapper{
    display: table;
    width: 100%;
    height: 100%;
    vertical-align: middle;
}

.ets_geo_popup_entry{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}


.ets_geo_popup_content {
    background-color: #fff;
    display: table;
    margin: 0 auto;
    max-width: 100%;
    padding: 15px 20px 25px;
}

.ets_geo_popup_content {
    background-color: #fff;
    display: table;
    margin: 0 auto;
    max-width: 400px;
    position: relative;
    width: 96%;
    z-index: 100;
    overflow: hidden;
    border-radius: 5px;
}
span.ets_geo_line {
    color: #999;
    font-size: 14px;
    margin-bottom: 7px;
    text-transform: uppercase;
    position: relative;
    padding: 10px 0;
    display: block;
}
.select2-container .select2-selection--single .select2-selection__rendered {
    background: #f6f6f6;
}
span.ets_geo_line:before {
    content: "";
    position: absolute;
    right: 0;
    width: calc(50% - 20px);
    width: -webkit-calc(50% - 20px);
    height: 1px;
    background-color: #ddd;
    margin-left: 5px;
    top: 50%;
}
span.ets_geo_line:after {
    content: "";
    position: absolute;
    left: 0;
    margin-right: 5px;
    height: 1px;
    background-color: #ddd;
    top: 50%;
    width: calc(50% - 20px);
    width: -webkit-calc(50% - 20px);
}
.select2-results__option[aria-selected] {
    cursor: pointer;
    font-size: 14px;
    color: #666;
}
.select2-dropdown {
    border: 1px solid #ddd!important;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #ddd!important;
}
.select2-container{
    outline: none!important;
    width: 100%!important;
}
.select2-results__options li:first-child {

}
a.link_to_signin {
    font-size: 14px;
    margin-bottom: 5px;
    background: #2fb5d2;
    display: inline-block;
    width: 100%;
    border-radius: 3px;
    color: #fff;
    padding: 12px;
    outline: none!important;
    text-decoration: none!important;
}
a.link_to_signin:hover,
.ets_geo_popup_group_button a.yes_ok:hover,
.ets_geo_btn_submit_apply:hover {
    background: #1e788c;
    border-color:  #1e788c;
}
.running_ajax .ets_geo_popup_content_confirmation{
    display:none;
}
.running_ajax .ets_geo_popup_content_notification{
    display:block;
}
.running_ajax .ets_geo_popup_content{
    max-width: 600px;
    padding-top: 25px;
}
.running_ajax .ets_geo_popup_header{
    display: none;
}
.ets_geo_close_popup {
    cursor: pointer;
    display: inline-block;
    opacity: 0.9;
    position: absolute;
    right: 5px;
    top: 1px;
    width: 40px;
    height: 40px;
    text-align: center;
}
.ets_icon_close {
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
    margin-top: 11px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 39px!important;
    width: 26px!important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #666!important;
    line-height: 38px!important;
    font-size: 14px;
        outline: none!important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered img.img-flag {
    margin-top: -2px;
}
.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #ddd!important;
    border-radius: 0px;
    height: 40px!important;
    line-height: 40px!important;
}
.ets_icon_close:before, .ets_icon_close:after {
    content: '';
    width: 1px;
    height: 14px;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    background-color: #777;
}
.ets_geo_popup_header {
    font-weight: 700;
    border-bottom: 1px solid #eee;
    margin-left: -20px;
    margin-right: -20px;
    padding-bottom: 12px;
    line-height: 1;
    background: #f7f7f7;
    margin-bottom: 20px;
    margin-top: -15px;
    padding-top: 15px;
    text-align: left;
    padding-left: 20px;
}

.ets_icon_close:before{
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
.ets_icon_close:after{
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}
.ets_geo_btn_submit_apply {
    cursor: pointer;
    border: 1px solid #2fb5d2;
    padding: 11px 20px;
    display: block;
    margin-top: 20px;
    color: #fff;
    border-radius: 4px;
    font-size: 14px;
    background: #2fb5d2;
    position: relative;
}
a.yes_ok{
    position:relative;
}
.ets_geo_btn_submit_apply:before,
a.yes_ok:before{
    content: '';
    border-radius: 50%;
    position: absolute;
    margin: -11px -11px;
    animation-name: spinner-rotate;
    animation-duration: 0.6s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    border-style: solid;
    width: 22px;
    height: 22px;
    border-width: 2px;
    -webkit-transform-origin: 50% 50% calc((22px / 2) + 2px);
    transform-origin: 50% 50% calc((22px / 2) + 2px);
    border-color: rgba(255, 255, 255, .8);
    border-top-color: #808080;
    left: 50%;
    top: 50%;
    display: none;
}
.ets_geo_btn_submit_apply.active,
a.yes_ok.active{
    font-size: 0;
}
.ets_geo_btn_submit_apply.active:before,
a.yes_ok.active:before{
    display: block;
}
@keyframes spinner-rotate {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}
@-khtml-keyframes spinner-rotate {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}
@-moz-keyframes spinner-rotate {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}
@-o-keyframes spinner-rotate {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}
@-webkit-keyframes spinner-rotate {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}

@-ms-keyframes spinner-rotate {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}
.ets_geo_popup_body{
    float: left;
    width: 100%;
    padding: 0 0px 20px;
    font-size: 14px;
    text-align: left;
    line-height:1.55;
}
.is_notification .ets_geo_popup_body{
    padding-bottom: 0;
}
.ets_geo_popup_body p{
    line-height: 1.5;
    letter-spacing: 0;
}
.ets_geo_popup_body strong{
    color: #333333;
}

.ets_geo_popup_group_button{
    float: left;
    width: 100%;
    padding-top: 25px;
}
.ets_geo_popup_group_button a{
    float: left;
    width: 100%;
    display: inline-block;
    text-align: center;
    line-height: 42px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 14px;
}
.ets_geo_popup_group_button a:focus,
.ets_geo_popup_group_button a:active{
    text-decoration: none;
}
.ets_geo_popup_group_button a.yes_ok{
    background-color: #2fb5d2;
    color: #ffffff;
}

.ets_geo_wrap_prosess .select2-container--default .select2-selection--single .select2-selection__rendered{
    pointer-events: none;
}
.select2-container{
    z-index: 99999;
}
.ets_click_show.is_ver16{
    color: #fff;
    font-weight: bold;
    padding: 9px 10px 11px 10px;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    line-height: 1;
    display: inline-block;
    float: left;
    border-left: 1px solid #515151;
}
.ets_click_show i::before{
    font-size: 18px;
}

.geo_location_loading{
    position: relative;
}
.geo_location_loading:before{
    content: '';
    background-color: #232323;
    opacity: .7;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 99;
}
.geo_location_loading:after{
    content: '';
    position: fixed;
    border-radius: 50%;
    margin: 0 auto;
    animation-name: spinner-rotate;
    animation-duration: 0.6s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    border-style: solid;
    display: inline-flex;
    width: 32px;
    height: 32px;
    border-width: 2px;
    -webkit-transform-origin: 50% 50% calc((16px / 2) + 2px);
    transform-origin: 50% 50% calc((16px / 2) + 2px);
    border-color: rgba(145, 145, 145, 0.25);
    border-top-color: #ffffff;
    left: 50%;
    top: 50%;
    margin-top: -16px;
    margin-left: -16px;
    z-index: 100;
}

@keyframes spinner-rotate {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}
@-khtml-keyframes spinner-rotate {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}
@-moz-keyframes spinner-rotate {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}
@-o-keyframes spinner-rotate {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}

@media (max-width:767px){
    #mobile_top_menu_wrapper .ets_click_show{
        margin-left: 0;
        padding: .625rem;
        color: #7a7a7a;
    }
}


/****
  CHOSEN pour geoloc
  ***/
.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle; }
.select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: 8px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
.select2-container .select2-selection--single .select2-selection__clear {
    position: relative; }
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
.select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline-block;
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap; }
.select2-container .select2-search--inline {
    float: left; }
.select2-container .select2-search--inline .select2-search__field {
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    padding: 0; }
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none; }

.select2-dropdown {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051; }

.select2-results {
    display: block; }

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0; }

.select2-results__option {
    padding: 6px;
    user-select: none;
    -webkit-user-select: none; }
.select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
    left: 0; }

.select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.select2-search--dropdown {
    display: block;
    padding: 4px; }
.select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none; }
.select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #fff;
    filter: alpha(opacity=0); }

.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important; }

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px; }
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
.select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text; }
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    list-style: none; }
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
.select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
    float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid black 1px;
    outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
    padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
    color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -2em;
    padding-left: 3em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -3em;
    padding-left: 4em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -4em;
    padding-left: 5em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -5em;
    padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb;
    color: white; }

.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px; }

.select2-container--classic .select2-selection--single {
    background-color: #f7f7f7;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
    background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
    background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
.select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
.select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
.select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
.select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    border: none;
    border-right: 1px solid #aaa;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    left: 1px;
    right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb; }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
    background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
    background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    outline: 0; }
.select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    float: right;
    margin-left: 5px;
    margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    box-shadow: none; }

.select2-container--classic .select2-dropdown {
    background-color: white;
    border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
    border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
    border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
    padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
    color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
    background-color: #3875d7;
    color: white; }

.select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb; }
/***
  FIN CHOOSEN pour geoloc
  ***/



.header_nav_footer h2{
  display: none;
}
.header_nav_footer .c-language-switcher{
  display: none;
}
.header_nav_footer .ets_click_show.is_ver16{
  margin: 0;
  float: none;
  border: 1px solid #515151;
}


/****
 NEW POPUP GEO_location
 ***/

   .ets_geo_popup::before{
    content: none;
  }
  .ets_geo_popup.full{
    position: fixed;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 99;
    font-family: aktiv_groteskregular,arial,"sans-serif";
  }
  .ets_geo_popup.full .ets_geo_popup_outer_wrapper {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .ets_geo_popup.full .ets_geo_popup_wrapper{
    display: flex;
    flex-direction: column;
  }
  .ets_geo_popup.full .logo{
    /*margin: 2vh 0;*/
    text-align: center;
    background: #111;
    margin: 0 0 4vh;
    /*padding: 1vh 0;*/
    height: 90px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .ets_geo_popup.full .logo img{
    width: 210px;
  }
  .ets_geo_popup.full h1{
    margin-bottom: 4vh;
  }
  @media screen and (max-width: 767px){
    .ets_geo_popup.full h1{
      font-size: 9.5vw;
    }
  }
  .ets_geo_popup.full p{
    padding-bottom: 4vh;
  }
  .ets_geo_popup.full p.baseline{
    padding-bottom: 6vh;
  }
  .ets_geo_popup.full .yes_ok{
    /*background: #000;
    color: #FFF;*/
    padding: 0.5em 1em 0.5em 0.8em;
    display: inline-block;
    border-radius: 3px;
    background: #Fff;
    color: #000;
    border: 1px solid #000;
  }
  .ets_geo_popup.full .change_country {
    color: #000;
    font-size: 15px;
    margin: 0.4em 0;
    display: inline-block;
    text-decoration: underline;
  }

  .ets_geo_popup.full .popup-content{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-family:
  }
  .ets_geo_popup.full .ets_click_show{
    margin: 2vh 0 5vh;
    background: #111;
  }
  .ets_geo_popup.full .popup-footer{
    background-image: url(../img/the-best-equestrian-outfit-horse-riders.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    flex: 2;
  }





 .custom_geo_wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: #f1f1F1;
  color: #111;
  z-index: 100;
  font-family: aktiv_groteskregular,arial,"sans-serif";
}
.custom_geo_wrapper .close{
  position: absolute;
  right: 0.5em;
  top: 0.5em;
  font-size: 2em;
}
.custom_geo_wrapper h3 {
  position: absolute;
  font-size: 4vh;
  font-family: riftdemi_italic,arial,"sans-serif";
  text-transform: uppercase;
  transform-origin: 0% 0%;
  transform: rotate(-90deg) translateX(-100%);
  display: inline-block;
  margin: 1.4em 0 0 0.5em;
}
.custom_geo_continents {
    display: flex;
    flex-direction: row;
    padding: 5vh 2vh 0 7vh;
    justify-content: space-around;
    align-items: stretch;
    min-height: 60vh;
}
.continent{
  display: flex;
  flex-direction: column;
  padding-right: 2vh;
}
@media screen and (min-width: 768px){
  .continent.europe .custom_geo_country_list{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.continent h4 {
  font-family: riftdemi_italic,arial,"sans-serif";
  font-size: 3vw;
  padding-bottom: 0.2em;
  margin-bottom: 1em;
  border-bottom: 1px solid #111;
}
.custom_geo_country_list{
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  max-height: 80vh;
}
.custom_geo_country {
  display: flex;
  flex-direction: row;
  margin-bottom: 1.5em;
}
.custom_geo_country .curreny-flag{
  width: 30px;
  height: 21px;
}
.country-money-lang{
  display: flex;
  flex-direction: column;
  padding-left: 1em;
}
.country-money-lang span{
  font-size: 13px;
}
.country-money-lang h5{
  font-family: riftdemi_italic,arial,"sans-serif";
  font-size: 1.3em;
  margin-bottom: 0.2em;
}
.country-money-lang .langs {
  display: block;
  margin-top: 1em;
}
.country-money-lang .langs a{
  color: #444;
  font-size: 0.8em;
  padding: 0.3em;
  border: 1px solid #444;
  display: inline-block;
  margin: 0 0.2em 0.3em 0;
}

@media screen and (max-width: 767px){
  .ets_geo_popup_choose.active{
    height: 100vh;
  }
  .custom_geo_outer_wrapper{
    position: relative;
    height: 100%;
  }
  .custom_geo_wrapper{
    position: absolute;
    height: 100%;
    overflow-y: scroll;
  }
  .custom_geo_wrapper h3{
    position: relative;
    transform: none;
    text-align: center;
    display: inline-block;
  }
  .custom_geo_continents{
    flex-direction: column;
    padding: 3vh 3vw 1vh;
    min-height: auto;
  }
  .continent h4{
    font-size: 3vh;
  }
  .custom_geo_country_list{
    flex-direction: row;
    max-height: none;
  }
  .custom_geo_country{
    flex: 1 1 50%;
  }
}

/***
 fin new popup geolocation
 **/
.ets_click_show .text_content{
  font-size: 15px;
  display: flex;
  align-items: center;
}
.ets_click_show .flag-icon,
.popup-content .flag-icon{
    font-size: 20px;
    height: 16px;
    margin-right: 4px;
}


 /***
   FLAGS pour popup geoloc
   ***/
.flag-icon {
  background-size: contain;
  background-position: top;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333333em;
  line-height: 1em;
}
/*.flag-icon:before {
  content: "\00a0";
}*/
.flag-icon-at {
  background-image: url(./flags4x3/at.svg);
}
.flag-icon-au {
  background-image: url(./flags4x3/au.svg);
}
.flag-icon-be {
  background-image: url(./flags4x3/be.svg);
}
.flag-icon-ca {
  background-image: url(./flags4x3/ca.svg);
}
.flag-icon-ch {
  background-image: url(./flags4x3/ch.svg);
}
.flag-icon-de {
  background-image: url(./flags4x3/de.svg);
}
.flag-icon-dk {
  background-image: url(./flags4x3/dk.svg);
}
.flag-icon-es {
  background-image: url(./flags4x3/es.svg);
}
.flag-icon-fr {
  background-image: url(./flags4x3/fr.svg);
}
.flag-icon-us {
  background-image: url(./flags4x3/us.svg);
}
.flag-icon-roe,
.flag-icon-eu {
  background-image: url(./flags4x3/eu.svg);
}
.flag-icon-gb {
  background-image: url(./flags4x3/gb.svg);
}
.flag-icon-gb-eng {
  background-image: url(./flags4x3/gb-eng.svg);
}
.flag-icon-gb-nir {
  background-image: url(./flags4x3/gb-nir.svg);
}
.flag-icon-gb-sct {
  background-image: url(./flags4x3/gb-sct.svg);
}
.flag-icon-gb-wls {
  background-image: url(./flags4x3/gb-wls.svg);
}
.flag-icon-it {
  background-image: url(./flags4x3/it.svg);
}
.flag-icon-mx {
  background-image: url(./flags4x3/mx.svg);
}

.flag-icon-no {
  background-image: url(./flags4x3/no.svg);
}
.flag-icon-se {
  background-image: url(./flags4x3/se.svg);
}
.flag-icon-nl {
  background-image: url(./flags4x3/nl.svg);
}
.flag-icon-nz {
  background-image: url(./flags4x3/nz.svg);
}
.flag-icon-tw {
  background-image: url(./flags4x3/tw.svg);
}
.flag-icon-kr {
  background-image: url(./flags4x3/kr.svg);
}
.flag-icon-jp {
  background-image: url(./flags4x3/jp.svg);
}
.flag-icon-wa {
  background-image: url(./flags4x3/wa.svg);
}
.flag-icon-row,
.flag-icon-wi {
  background-image: url(./flags4x3/wi.svg);
}


.alcantara-opts .config-opt__panel__list__item input[type=radio]+label.-thumb{
  background-position: center center;
  background-size: 270px 270px !important;
}
.airbag-opts .config-opt__panel__list__item input+label.-thumb:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    width: 1em !important;
   height: 1em !important;
  border: 1px solid #111 !important;
  left: 0;
}



.bloc-geo{
  margin-top: 3em;
}

.page-footer{
  background: #f7f7f7;
  padding: 40px 40px 0;
  color: #111;
}
.page-footer h4{
  font-size: 20px !important;
  color: #111;
  margin-bottom: 35px;
  font-family: riftdemi,arial,"sans-serif";
}
.page-footer .bloc{
  padding: 0;
  text-align: center;
  flex: 0 0 20%;
}

.page-footer .bloc p{
  color: #111;
  margin: auto;
}


.page-footer .garantie p{
  max-width: 15em;
}
.page-footer .retours p{
  max-width: 17em;
}
.page-footer .transport p{
  max-width: 9em;
}
.page-footer .reparation p{
  max-width: 17em;
}
@media (max-width: 990px) and (min-width: 768px){
  .page-footer{
    padding: 40px 16% 0;
  }
  .page-footer .container-column-footer {
    flex-direction: row;
    flex-wrap: wrap;
  }
  .page-footer .bloc{
    flex: 0 0 40%;
  }
}
.paiements{
  padding: 0;
  list-style-type: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
  width: 19vw;
}
.paiements li{
  flex: 0 1 3vw;
}
.paiements img{
  width: 100%;
  height: auto;
}

@media (max-width: 767px){
  .paiements{
    width: 52vw;
  }
  .paiements li{
    flex: 0 1 8vw;
  }
}


/**popup***/
.pgf{
  position: fixed;top: 50%;right: 30px;transform: translate(0,-50%);
  z-index: 9999;
}
@media screen and (max-width: 767px){
  .pgf{
    width: 80vw;
    height: 80vw;
    right: auto;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
  }
  .pgf img{
    max-width: 100%;
  }
}

.pgf.hide{
  animation: 0.3s fadeOut ease-in-out forwards;
}
.pgf .close{
content: 'X';
position: absolute;
top: -0.9em;
right: -0.9em;
background: #fff;
border-radius: 50%;
font-size: 20px;
line-height: 30px;
width: 30px;
text-align: center;
display: block;
font-family: arial,"sans-serif";
font-weight: 600;
color: #000;
}

/*.category-132 .listing-products__item,*/



/**
 * Copyright since 2007 PrestaShop SA and Contributors
 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License 3.0 (AFL-3.0)
 * that is bundled with this package in the file LICENSE.md.
 * It is also available through the world-wide-web at this URL:
 * https://opensource.org/licenses/AFL-3.0
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@prestashop.com so we can send you a copy immediately.
 *
 * @author    PrestaShop SA <contact@prestashop.com>
 * @copyright Since 2007 PrestaShop SA and Contributors
 * @license   https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0)
 */

.ps_checkout-payment-option div.payment_module {
  margin-bottom: 10px;
}

.ps_checkout-payment-option div.payment_module a {
  display: block;
  border: 1px solid #d6d4d4;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font-size: 17px;
  line-height: 23px;
  color: #333;
  font-weight: bold;
  letter-spacing: -1px;
  position: relative;
  text-decoration: none;
}

.ps_checkout-payment-option div.payment_module:first-child a {
  background: #fbfbfb;
  padding: 25px 99px 25px 10px;
}

.ps_checkout-payment-option div.payment_module:last-child a {
  padding: 33px 99px 34px 99px;
}

.ps_checkout-payment-option div.payment_module:first-child a:after {
  display: block;
  content: "\f054";
  position: absolute;
  right: 15px;
  margin-top: -11px;
  top: 50%;
  font-family: "FontAwesome";
  font-size: 25px;
  height: 22px;
  width: 14px;
  color: #777;
}

.payment-option-container {
  background-color: #fbfbfb;
  display: block;
  border: 1px solid #d6d4d4;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 33px 40px 34px 99px;
  margin-bottom: 10px;
}

.ps_checkout-payment-option div.payment_module .form-group {
  margin-left: 0;
  margin-right: 0;

  margin-bottom: 15px !important;
}

.ps_checkout-payment-option div.payment_module .form-group .form-control {
  max-width: initial !important;
}

.ps_checkout-payment-option div.payment_module.closed:first-child {}
.ps_checkout-payment-option div.payment_module.closed:last-child { display: none }

.ps_checkout-payment-option div.payment_module.open:first-child { margin: 0 }
.ps_checkout-payment-option div.payment_module.open:first-child a {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.ps_checkout-payment-option div.payment_module.open:last-child a {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

#hostedFieldsErrors.hide-paypal-error {
  display: none;
}

.spinner-hosted-fields {
  display: inline-block;
  float: right;
  width: 26px;
  height: 26px;
  margin-right: 60px;
  border: 3px solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border .75s linear infinite;
  animation: spinner-border .75s linear infinite;
}

@keyframes spinner-border {
  to { transform: rotate(360deg); }
}

#ps_checkout-hosted-fields-card-number {
  position: relative;
  height: 45px;
  margin-top: 6px;
}

#ps_checkout-hosted-fields-card-expiration-date {
  height: 45px;
  margin-top: 6px;
}

#ps_checkout-hosted-fields-card-cvv {
  height: 45px;
  margin-top: 6px;
}

#ps_checkout-hosted-fields-form .form-group .form-control {
  background-color: #F3F3F3;
  border-radius: 5px;
}

#card-image {
  position: absolute;
  top: 7px;
  right: 1em;
  width: 44px;
  height: 28px;
  background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/346994/card_sprite.png);
  background-size: 86px 458px;
  border-radius: 1px;
  background-position: -100px 0;
  background-repeat: no-repeat;
  margin-bottom: 1em;
}

#card-image.visa {
  background-position: 0 -398px;
}
#card-image.master-card {
  background-position: 0 -281px;
}
#card-image.american-express {
  background-position: 0 -370px;
}
#card-image.maestro {
  background-position: 0 -251px;
}
#card-image.jcb {
  background-position: 0 -221px;
}
#card-image.diners-club {
  background-position: 0 -133px;
}

#ps_checkout-hosted-fields-form .braintree-hosted-fields-focused {
  border: .1875rem solid #2fb5d2;
  background-color: #fff;
  color: #232323;
}

#ps_checkout-hosted-fields-form .braintree-hosted-fields-invalid {
  border: .1875rem solid #e76d7a;
  animation: shake 500ms cubic-bezier(.20, 1.3, .7, 1) both;
  transform: translate3d(0, 0, 0);
  background-color: #fff;
  backface-visibility: hidden;
}

#ps_checkout-hosted-fields-form .braintree-hosted-fields-valid {
  border: .1875rem solid #6fcc80;
  transform: translate3d(0, 0, 0);
  background-color: #fff;
  backface-visibility: hidden;
}

#ps_checkout-hosted-fields-form .defautl-credit-card {
  position: absolute;
  top: 2px;
  right: 10px;
  width: 25px;
  height: 25px;
}

.confirmation-block {
  float: right;
}

#paypal-button-container {
  min-width: 300px;
}

#cart_navigation {
  display: flex;
}

#cart_navigation .flex-display {
  flex-grow: 1;
  text-align: left;
}

.ps-checkout.overlay {
  visibility: hidden;
  opacity: 0;

  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;

  transition: opacity 0.5s linear;

  background-color: rgba(0, 0, 0, 0.15);
  z-index: 100;
}

.ps-checkout.overlay.visible {
  visibility: visible;
  opacity: 100;
}

.ps-checkout.popup {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;

  width: 450px;
  height: 250px;

  margin: auto;

  background-color: #fff;
  border-radius: 15px;
}

.ps-checkout.text, .ps-checkout.loader {
  display: block;
  margin: 0 auto;
  margin-top: 45px;
  text-align: center;
}

.ps-checkout.subtext {
  margin-top: 25px;
  text-align: center;
}

.ps-checkout-express-separator {
  padding: 1rem 0;
}

.ps-checkout-funding-img {
  margin: 0 0.25em;
}
