﻿.box-list a:after,.carousel .bx-next,.carousel .bx-prev{top:50%;transform:translateY(-50%)}.alert,.box-list a,.header-tools,.pagination ul{align-items:center;display:flex;flex-wrap:wrap}.full-width{position:relative}.full-width:before{background:#f5f8fd;content:"";height:100%;left:calc(-50vw - -97rem);position:absolute;top:0;width:100vw;z-index:-1}@media (max-width:1340px){.full-width:before{left:-2rem;width:100vw}}.bx-wrapper{padding:0;position:relative;touch-action:pan-y;*zoom:1}.bx-wrapper img{display:block;max-width:100%;width:-moz-max-content;width:max-content}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{bottom:-30px;position:absolute;width:100%}.bx-next,.bx-prev{border:0;font-size:2.4rem;height:44px;line-height:48px;outline:0;padding:0;position:absolute;text-align:center;width:44px;z-index:2}.bx-wrapper .bx-controls-direction a.disabled{color:#3c3c3c;cursor:default;opacity:.5}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{background:#666;background:rgba(80,80,80,.75);bottom:0;left:0;position:absolute;width:100%}.bx-wrapper .bx-caption span{color:#fff;display:block;font-family:Arial;font-size:.85em;padding:10px}.qs-datepicker-container{background:#fff;border:1px solid gray;border-radius:.263921875em;box-shadow:0 1.25em 1.25em -.9375em rgba(0,0,0,.3);color:#000;display:flex;flex-direction:column;overflow:hidden;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:15.625em;z-index:9001}.qs-datepicker-container *{box-sizing:border-box}.qs-centered{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}.qs-hidden{display:none}.qs-overlay{background:rgba(0,0,0,.75);color:#fff;display:flex;flex-direction:column;height:100%;left:0;opacity:1;padding:.5em;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:1}.qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-overlay .qs-overlay-year{background:transparent;border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;display:block;font-size:.875em;margin:0 auto;padding:.25em 0;text-align:center;width:80%}.qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-overlay .qs-close{cursor:pointer;padding:.5em;position:absolute;right:0;top:0}.qs-overlay .qs-submit{background:hsla(0,0%,50%,.4);border:1px solid #fff;border-radius:.263921875em;cursor:pointer;margin:0 auto auto;padding:.5em}.qs-overlay .qs-submit.qs-disabled{border-color:gray;color:gray;cursor:not-allowed}.qs-overlay .qs-overlay-month-container{display:flex;flex-grow:1;flex-wrap:wrap}.qs-overlay .qs-overlay-month{align-items:center;cursor:pointer;display:flex;justify-content:center;opacity:.5;transition:opacity .15s;width:33.3333333333%}.qs-overlay .qs-overlay-month.active,.qs-overlay .qs-overlay-month:hover{opacity:1}.qs-controls{align-items:center;background:#d3d3d3;display:flex;filter:blur(0);flex-grow:1;flex-shrink:0;justify-content:space-between;transition:filter .3s;width:100%}.qs-controls.qs-blur{filter:blur(5px)}.qs-arrow{border-radius:.263921875em;cursor:pointer;height:1.5625em;position:relative;transition:background .15s;width:1.5625em}.qs-arrow:hover{background:rgba(0,0,0,.1)}.qs-arrow:hover.qs-left:after{border-right-color:#000}.qs-arrow:hover.qs-right:after{border-left-color:#000}.qs-arrow:after{border:.390625em solid transparent;content:"";position:absolute;top:50%;transition:border .2s}.qs-arrow.qs-left:after{border-right-color:gray;right:50%;transform:translate(25%,-50%)}.qs-arrow.qs-right:after{border-left-color:gray;left:50%;transform:translate(-25%,-50%)}.qs-month-year{border-bottom:1px solid transparent;cursor:pointer;font-weight:700;transition:border .2s}.qs-month-year:hover{border-bottom:1px solid gray}.qs-month-year:active:focus,.qs-month-year:focus{outline:none}.qs-month{padding-right:.5ex}.qs-year{padding-left:.5ex}.qs-squares{display:flex;filter:blur(0);flex-wrap:wrap;padding:.3125em;transition:filter .3s}.qs-squares.qs-blur{filter:blur(5px)}.qs-square{align-items:center;border-radius:.263921875em;cursor:pointer;display:flex;height:1.5625em;justify-content:center;transition:background .1s;width:14.2857142857%}.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:orange}.qs-current{font-weight:700;text-decoration:underline}.qs-active,.qs-range-end,.qs-range-start{background:#add8e6}.qs-range-start:not(.qs-range-6){border-bottom-right-radius:0;border-top-right-radius:0}.qs-range-middle{background:#d4ebf2}.qs-range-middle:not(.qs-range-0):not(.qs-range-6){border-radius:0}.qs-range-middle.qs-range-0{border-bottom-right-radius:0;border-top-right-radius:0}.qs-range-end:not(.qs-range-0),.qs-range-middle.qs-range-6{border-bottom-left-radius:0;border-top-left-radius:0}.qs-disabled,.qs-outside-current-month{opacity:.2}.qs-disabled{cursor:not-allowed}.qs-day,.qs-empty{cursor:default}.qs-day{color:gray;font-weight:700}.qs-event{position:relative}.qs-event:after{background:#07f;border-radius:50%;bottom:0;content:"";height:.46875em;position:absolute;right:0;width:.46875em}body .fancybox-skin{border-radius:0}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.noUi-target{position:relative}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{height:100%;position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat;width:100%;will-change:transform;z-index:1}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{height:28px;right:-17px;top:-6px;width:34px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{bottom:-17px;height:34px;right:-6px;width:28px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:4px;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;cursor:default}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{background:#e8e7e6;content:"";display:block;height:14px;left:14px;position:absolute;top:6px;width:1px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{height:1px;left:6px;top:14px;width:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{height:80px;left:0;padding:10px 0;top:100%;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{height:5px;margin-left:-1px;width:2px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;left:100%;padding:0 10px;top:0}.noUi-value-vertical{padding-left:25px;transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{height:2px;margin-top:-1px;width:5px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{background:#fff;border:1px solid #d9d9d9;border-radius:3px;color:#000;display:block;padding:5px;position:absolute;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.noUi-vertical .noUi-tooltip{right:120%;top:50%;transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{right:28px;top:auto;transform:translateY(-18px)}body .ui-datepicker{font-size:1em}body .ui-datepicker,body .ui-datepicker button[type=button]{font-family:DM sans,Helvetica,arial,sans-serif}body .ui-widget-header{background:#f3f3f3}body .ui-state-default,body .ui-widget-content .ui-state-default,body .ui-widget-header .ui-state-default{background:#f3f3f3;border-radius:3px;text-align:center}body .ui-state-default.ui-state-active,body .ui-widget-content .ui-state-default.ui-state-active,body .ui-widget-header .ui-state-default.ui-state-active{background:#3492f4;color:#fff}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{border:0;font-size:100%;font:inherit;margin:0;padding:0;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}*{box-sizing:border-box}img{height:auto;max-width:100%;vertical-align:middle}.row{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}@media(max-width:559px){.row{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}}.row-fluid{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;width:100%}.col-1{margin-left:1rem;margin-right:1rem;width:calc(8.33333% - 2rem)}.coln-1{width:8.33333%}.col-2{margin-left:1rem;margin-right:1rem;width:calc(16.66667% - 2rem)}.coln-2{width:16.66667%}.col-3{margin-left:1rem;margin-right:1rem;width:calc(25% - 2rem)}.coln-3{width:25%}.col-4{margin-left:1rem;margin-right:1rem;width:calc(33.33333% - 2rem)}.coln-4{width:33.33333%}.col-5{margin-left:1rem;margin-right:1rem;width:calc(41.66667% - 2rem)}.coln-5{width:41.66667%}.col-6{margin-left:1rem;margin-right:1rem;width:calc(50% - 2rem)}.coln-6{width:50%}.col-7{margin-left:1rem;margin-right:1rem;width:calc(58.33333% - 2rem)}.coln-7{width:58.33333%}.col-8{margin-left:1rem;margin-right:1rem;width:calc(66.66667% - 2rem)}.coln-8{width:66.66667%}.col-9{margin-left:1rem;margin-right:1rem;width:calc(75% - 2rem)}.coln-9{width:75%}.col-10{margin-left:1rem;margin-right:1rem;width:calc(83.33333% - 2rem)}.coln-10{width:83.33333%}.col-11{margin-left:1rem;margin-right:1rem;width:calc(91.66667% - 2rem)}.coln-11{width:91.66667%}.col-12{margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem)}.coln-12{width:100%}@media (min-width:576px){.col-sm-1{margin-left:1rem;margin-right:1rem;width:calc(8.33333% - 2rem)}.coln-sm-1{width:8.33333%}.col-sm-2{margin-left:1rem;margin-right:1rem;width:calc(16.66667% - 2rem)}.coln-sm-2{width:16.66667%}.col-sm-3{margin-left:1rem;margin-right:1rem;width:calc(25% - 2rem)}.coln-sm-3{width:25%}.col-sm-4{margin-left:1rem;margin-right:1rem;width:calc(33.33333% - 2rem)}.coln-sm-4{width:33.33333%}.col-sm-5{margin-left:1rem;margin-right:1rem;width:calc(41.66667% - 2rem)}.coln-sm-5{width:41.66667%}.col-sm-6{margin-left:1rem;margin-right:1rem;width:calc(50% - 2rem)}.coln-sm-6{width:50%}.col-sm-7{margin-left:1rem;margin-right:1rem;width:calc(58.33333% - 2rem)}.coln-sm-7{width:58.33333%}.col-sm-8{margin-left:1rem;margin-right:1rem;width:calc(66.66667% - 2rem)}.coln-sm-8{width:66.66667%}.col-sm-9{margin-left:1rem;margin-right:1rem;width:calc(75% - 2rem)}.coln-sm-9{width:75%}.col-sm-10{margin-left:1rem;margin-right:1rem;width:calc(83.33333% - 2rem)}.coln-sm-10{width:83.33333%}.col-sm-11{margin-left:1rem;margin-right:1rem;width:calc(91.66667% - 2rem)}.coln-sm-11{width:91.66667%}.col-sm-12{margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem)}.coln-sm-12{width:100%}}@media (min-width:768px){.col-md-1{margin-left:1rem;margin-right:1rem;width:calc(8.33333% - 2rem)}.coln-md-1{width:8.33333%}.col-md-2{margin-left:1rem;margin-right:1rem;width:calc(16.66667% - 2rem)}.coln-md-2{width:16.66667%}.col-md-3{margin-left:1rem;margin-right:1rem;width:calc(25% - 2rem)}.coln-md-3{width:25%}.col-md-4{margin-left:1rem;margin-right:1rem;width:calc(33.33333% - 2rem)}.coln-md-4{width:33.33333%}.col-md-5{margin-left:1rem;margin-right:1rem;width:calc(41.66667% - 2rem)}.coln-md-5{width:41.66667%}.col-md-6{margin-left:1rem;margin-right:1rem;width:calc(50% - 2rem)}.coln-md-6{width:50%}.col-md-7{margin-left:1rem;margin-right:1rem;width:calc(58.33333% - 2rem)}.coln-md-7{width:58.33333%}.col-md-8{margin-left:1rem;margin-right:1rem;width:calc(66.66667% - 2rem)}.coln-md-8{width:66.66667%}.col-md-9{margin-left:1rem;margin-right:1rem;width:calc(75% - 2rem)}.coln-md-9{width:75%}.col-md-10{margin-left:1rem;margin-right:1rem;width:calc(83.33333% - 2rem)}.coln-md-10{width:83.33333%}.col-md-11{margin-left:1rem;margin-right:1rem;width:calc(91.66667% - 2rem)}.coln-md-11{width:91.66667%}.col-md-12{margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem)}.coln-md-12{width:100%}}@media (min-width:960px){.col-lg-1{margin-left:1rem;margin-right:1rem;width:calc(8.33333% - 2rem)}.coln-lg-1{width:8.33333%}.col-lg-2{margin-left:1rem;margin-right:1rem;width:calc(16.66667% - 2rem)}.coln-lg-2{width:16.66667%}.col-lg-3{margin-left:1rem;margin-right:1rem;width:calc(25% - 2rem)}.coln-lg-3{width:25%}.col-lg-4{margin-left:1rem;margin-right:1rem;width:calc(33.33333% - 2rem)}.coln-lg-4{width:33.33333%}.col-lg-5{margin-left:1rem;margin-right:1rem;width:calc(41.66667% - 2rem)}.coln-lg-5{width:41.66667%}.col-lg-6{margin-left:1rem;margin-right:1rem;width:calc(50% - 2rem)}.coln-lg-6{width:50%}.col-lg-7{margin-left:1rem;margin-right:1rem;width:calc(58.33333% - 2rem)}.coln-lg-7{width:58.33333%}.col-lg-8{margin-left:1rem;margin-right:1rem;width:calc(66.66667% - 2rem)}.coln-lg-8{width:66.66667%}.col-lg-9{margin-left:1rem;margin-right:1rem;width:calc(75% - 2rem)}.coln-lg-9{width:75%}.col-lg-10{margin-left:1rem;margin-right:1rem;width:calc(83.33333% - 2rem)}.coln-lg-10{width:83.33333%}.col-lg-11{margin-left:1rem;margin-right:1rem;width:calc(91.66667% - 2rem)}.coln-lg-11{width:91.66667%}.col-lg-12{margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem)}.coln-lg-12{width:100%}}@media (min-width:1200px){.col-xl-1{margin-left:1rem;margin-right:1rem;width:calc(8.33333% - 2rem)}.coln-xl-1{width:8.33333%}.col-xl-2{margin-left:1rem;margin-right:1rem;width:calc(16.66667% - 2rem)}.coln-xl-2{width:16.66667%}.col-xl-3{margin-left:1rem;margin-right:1rem;width:calc(25% - 2rem)}.coln-xl-3{width:25%}.col-xl-4{margin-left:1rem;margin-right:1rem;width:calc(33.33333% - 2rem)}.coln-xl-4{width:33.33333%}.col-xl-5{margin-left:1rem;margin-right:1rem;width:calc(41.66667% - 2rem)}.coln-xl-5{width:41.66667%}.col-xl-6{margin-left:1rem;margin-right:1rem;width:calc(50% - 2rem)}.coln-xl-6{width:50%}.col-xl-7{margin-left:1rem;margin-right:1rem;width:calc(58.33333% - 2rem)}.coln-xl-7{width:58.33333%}.col-xl-8{margin-left:1rem;margin-right:1rem;width:calc(66.66667% - 2rem)}.coln-xl-8{width:66.66667%}.col-xl-9{margin-left:1rem;margin-right:1rem;width:calc(75% - 2rem)}.coln-xl-9{width:75%}.col-xl-10{margin-left:1rem;margin-right:1rem;width:calc(83.33333% - 2rem)}.coln-xl-10{width:83.33333%}.col-xl-11{margin-left:1rem;margin-right:1rem;width:calc(91.66667% - 2rem)}.coln-xl-11{width:91.66667%}.col-xl-12{margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem)}.coln-xl-12{width:100%}}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(fonts/icomoon.woff2?7mvswl) format("woff2"),url(fonts/icomoon.ttf?7mvswl) format("truetype"),url(fonts/icomoon.woff?7mvswl) format("woff"),url(fonts/icomoon.svg?7mvswl#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:"\e904"}.icon-diameter:before{content:"\e900"}.icon-arrow-link:before{content:"\e901"}.icon-economy:before{content:"\e902"}.icon-euro:before{content:"\e903"}.icon-notification:before{content:"\e905"}.icon-height:before{content:"\e906"}.icon-width:before{content:"\e907"}.icon-sun:before{content:"\e908"}.icon-flower:before{content:"\e909"}.icon-temp:before{content:"\e90b"}.icon-bag-love:before{content:"\e847"}.icon-search1:before{content:"\e945"}.icon-arrow-big-bottom:before{content:"\e947"}.icon-check:before{content:"\e949"}.icon-edit:before{content:"\e94b"}.icon-garantie:before{content:"\e94d"}.icon-question:before{content:"\e951"}.icon-trash:before{content:"\e952"}.icon-time:before{content:"\e954"}.icon-view1:before{content:"\e956"}.icon-calendar:before{content:"\e957"}.icon-italic:before{content:"\e95b"}.icon-bold:before{content:"\e95c"}.icon-ruler:before{content:"\e95d"}.icon-fast:before{content:"\e965"}.icon-review:before{content:"\e966"}.icon-price:before{content:"\e967"}.icon-satisfaction:before{content:"\e968"}.icon-arrow-circle-left:before{content:"\e96a"}.icon-user:before{content:"\e96b"}.icon-cart:before{content:"\e96c"}.icon-valided:before{content:"\e9014"}.icon-upload:before{content:"\e9025"}.icon-send-mail:before{content:"\e9042"}.icon-twitter:before{content:"\e90e"}.icon-youtube:before{content:"\e90f"}.icon-send:before{content:"\e910"}.icon-logout:before{content:"\e911"}.icon-close:before{content:"\e913"}.icon-info:before{content:"\e914"}.icon-file_download:before{content:"\e916"}.icon-notifications:before{content:"\e917"}.icon-help:before{content:"\e918"}.icon-arrow_up:before{content:"\e919"}.icon-arrow_right:before{content:"\e91a"}.icon-arrow_left:before{content:"\e91b"}.icon-arrow_down:before{content:"\e91c"}.icon-link:before{content:"\e91d"}.icon-remove:before{content:"\e91e"}.icon-add:before{content:"\e91f"}.icon-home:before{content:"\e920"}.icon-phone:before{content:"\e921"}.icon-view:before{content:"\e923"}.icon-disabled:before{content:"\e924"}.icon-security:before{content:"\e925"}.icon-level-down:before{content:"\e926"}.icon-heart:before{content:"\e927"}.icon-loop:before{content:"\e928"}.icon-heart-empty:before{content:"\e929"}.icon-alert:before{content:"\e92a"}.icon-arrow:before{content:"\e92b"}.icon-arrow-left-line:before{content:"\e92c"}.icon-arrow-right-line:before{content:"\e92d"}.icon-facebook:before{content:"\e92f"}.icon-instagram:before{content:"\e930"}.icon-discount:before{content:"\e931"}.icon-warning:before{content:"\e933"}.icon-shipping:before{content:"\e946"}.icon-star:before{content:"\e935"}.icon-remove-circle:before{content:"\e936"}.icon-location:before{content:"\e938"}.icon-message:before{content:"\e939"}.icon-orders:before{content:"\e93a"}.icon-gift:before{content:"\e93b"}.icon-orders_return:before{content:"\e93c"}.icon-card:before{content:"\e93d"}.icon-world:before{content:"\e93e"}.icon-success:before{content:"\e93f"}.icon-tag:before{content:"\e940"}.icon-profile:before{content:"\e941"}.icon-wallet:before{content:"\e942"}.icon-check_circle:before{content:"\e90a"}.icon-square-uncheck:before{content:"\e943"}.icon-square-check:before{content:"\e944"}.icon-menu:before{content:"\e937"}.icon-rss:before{content:"\e92e"}.icon-save:before{content:"\e934"}.sr-only{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.bg-blue-light{background:#f5f8fd}.text-center{text-align:center}.text-right{text-align:right}.text-big{font-size:120%}.text-small{font-size:80%}.text-white{color:#fff}.text-light{color:#555}.text-grey{color:#7f7f7f}.text-green{color:#249140}.text-red{color:#fff1f6}.text-orange{color:#f7905b}.ft-body{font-family:DM sans,Helvetica,arial,sans-serif}.hide{max-height:0;opacity:0;overflow:hidden;visibility:hidden}.show{max-height:2000px;opacity:1;overflow:visible;visibility:visible}.flex{display:flex}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.space-between{justify-content:space-between}.mt-0{margin-top:0!important}.mt-1{margin-top:1rem!important}.mt-2{margin-top:2rem!important}.mt-3{margin-top:3rem!important}.mt-4{margin-top:4rem!important}.mt-5{margin-top:5rem!important}.mt-6{margin-top:6rem!important}.mt-7{margin-top:7rem!important}.mt-8{margin-top:8rem!important}.mt-9{margin-top:9rem!important}.mt-10{margin-top:10rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:1rem!important}.mb-2{margin-bottom:2rem!important}.mb-3{margin-bottom:3rem!important}.mb-4{margin-bottom:4rem!important}.mb-5{margin-bottom:5rem!important}.mb-6{margin-bottom:6rem!important}.mb-7{margin-bottom:7rem!important}.mb-8{margin-bottom:8rem!important}.mb-9{margin-bottom:9rem!important}.mb-10{margin-bottom:10rem!important}.mr-0{margin-right:0!important}.mr-1{margin-right:1rem!important}.mr-2{margin-right:2rem!important}.mr-3{margin-right:3rem!important}.mr-4{margin-right:4rem!important}.mr-5{margin-right:5rem!important}.mr-6{margin-right:6rem!important}.mr-7{margin-right:7rem!important}.mr-8{margin-right:8rem!important}.mr-9{margin-right:9rem!important}.mr-10{margin-right:10rem!important}.ml-0{margin-left:0!important}.ml-1{margin-left:1rem!important}.ml-2{margin-left:2rem!important}.ml-3{margin-left:3rem!important}.ml-4{margin-left:4rem!important}.ml-5{margin-left:5rem!important}.ml-6{margin-left:6rem!important}.ml-7{margin-left:7rem!important}.ml-8{margin-left:8rem!important}.ml-9{margin-left:9rem!important}.ml-10{margin-left:10rem!important}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.float-xs-left{float:left;margin-right:1rem}.float-xs-right{float:right;margin-left:1rem}.absolute,.relative{position:relative}.d-block{display:block!important}.d-flex{display:flex!important}.d-none{display:none!important}@media (min-width:1240px){.d-lg-block{display:block!important}.d-lg-inline-block{display:inline-block!important}}@media (min-width:768px){.d-md-block{display:block!important}.d-md-inline-block{display:inline-block!important}}@media(max-width:1240px){.hidden-lg-down{display:none!important}}@media(max-width:960px){.hidden-mlg-down{display:none!important}}@media(max-width:768px){.hidden-md-down{display:none!important}.text-md-center{text-align:center}}@media(max-width:560px){.hidden-sm-down{display:none!important}}@media(min-width:1240px){.hidden-lg-up{display:none!important}}@media(min-width:768px){.hidden-md-up{display:none!important}}@media(min-width:560px){.hidden-sm-up{display:none!important}}html{font-size:62.5%;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased}body{color:#3c3c3c;font-family:DM sans,Helvetica,arial,sans-serif;font-size:1.6rem;line-height:1.5;min-width:32rem;width:100%}@media(max-width:559px){body{font-size:1.5rem}}p{line-height:1.6}.strong,b,strong{font-weight:700}small{font-size:80%}em{font-style:italic}main p:not(:first-child){margin:.75em 0 0}blockquote{background:#f5f8fd;padding:2rem}blockquote:before{content:"”";float:left;font-size:2rem}.btn,button{align-items:center;background:#3492f4;border:1px solid transparent;border-radius:40px;color:#fff;cursor:pointer;display:inline-flex;font-family:DM sans,Helvetica,arial,sans-serif;font-size:1.6rem;font-weight:700;justify-content:center;padding:1.2rem 3rem;transition:all .3s ease-in-out}.btn.full,button.full{justify-content:center;width:100%}.btn:hover,button:hover{background:#0d78e8;box-shadow:0 14px 30px -12px rgba(52,146,244,.55)}.btn.disabled,.btn:disabled,button.disabled,button:disabled{background:#d5d5d5;border:1px solid #fff;color:#3c3c3c;cursor:not-allowed}.btn i+span,.btn span+i,button i+span,button span+i{margin-left:.5rem}@media(max-width:559px){.btn,button{padding:1.2rem 2rem}}.btn--green{background:#a3cf90;padding-right:4rem;position:relative}.btn--green:after{content:"\e901";font-family:icomoon;font-size:1.2rem;font-weight:400;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.btn--green:hover{background:#85c06c}.btn--border{background:#fff;border:1px solid #e3e3e3;color:#555}.btn--border:hover{background:#3492f4;color:#fff}.checkbox input[type=checkbox]{display:none}.checkbox input[type=checkbox]+label{padding-left:3rem;position:relative}.checkbox input[type=checkbox]+label:before{background:#fff;border:1px solid #c9c9c9;content:"";display:inline-block;height:2rem;left:0;position:absolute;top:0;width:2rem}.checkbox input[type=checkbox]:checked+label:after{color:#3492f4;content:"\e949";font-family:icomoon;left:4px;position:absolute;top:0}.custom-checkbox[class]>label>span,.custom-checkbox[class]>span{background:#fff;border:1px solid #c9c9c9;display:inline-block;height:20px;margin-right:5px;margin-top:-5px;position:relative;vertical-align:middle;width:20px}.custom-checkbox[class]>label>span i,.custom-checkbox[class]>span i{color:#3492f4;display:none;font-size:1.5rem;height:20px;left:-2px;line-height:20px!important;position:absolute;text-align:center;top:-2px;width:22px}.custom-checkbox[class]>label>span+label,.custom-checkbox[class]>span+label{display:inline-block;font-size:1.4rem;max-width:calc(100% - 40px);vertical-align:top}.custom-checkbox input[type=checkbox]{display:none!important}.custom-checkbox input[type=checkbox]:checked{display:none}.custom-checkbox input[type=checkbox]:checked+label span i,.custom-checkbox input[type=checkbox]:checked+span i{display:block}.input-group{align-items:stretch;display:flex}.input-group label.btn{justify-content:center;padding:.8rem 1.4rem}.bootstrap-filestyle input[type=text]{width:calc(100% - 200px)}.bootstrap-filestyle label.btn{width:200px}input{outline:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-moz-placeholder{color:#989898}input::placeholder{color:#989898}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{background:#fff;border:1px solid #c9c9c9;border-radius:4px;color:#3c3c3c;font-family:DM sans,Helvetica,arial,sans-serif;font-size:1.6rem;outline:none;padding:1.2rem 1rem;width:100%}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-color:#3492f4}input[type=number]{-moz-appearance:textfield}textarea{display:block;max-width:100%;min-height:10rem;min-width:100%}textarea::-moz-placeholder{color:#989898}textarea::placeholder{color:#989898}.control-label,label{cursor:pointer;display:block;font-weight:600;margin-bottom:1rem}@media(max-width:559px){.control-label,label{margin-bottom:.5rem}}.form-control-label.required:not(:empty):after{content:"*"}.form-group--vat_number label{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:1rem}@media(max-width:559px){.form-group--vat_number label{display:block}}.radio-inline{align-items:center;display:flex;font-weight:400;margin-right:2rem}.custom-radio{align-items:center;display:inline-flex}.custom-radio input[type=radio]{display:none!important}.custom-radio input[type=radio]+span{background:#fff;border:2px solid #c9c9c9;border-radius:50%;display:inline-block;height:2rem;margin-right:.5rem;position:relative;vertical-align:middle;width:2rem}.custom-radio input[type=radio]+span:after{border-radius:50%;content:"";height:1.2rem;left:.2rem;position:absolute;top:.2rem;width:1.2rem}.custom-radio input[type=radio]:checked+span{border-color:#3492f4}.custom-radio input[type=radio]:checked+span:after{background:#3492f4}.custom-radio label{margin-bottom:0;margin-left:.5rem}select{font-family:DM sans,Helvetica,arial,sans-serif}.select{background:#fff;border:1px solid #c9c9c9;display:flex;height:2.5em;line-height:2.5;min-width:60px;position:relative;width:100%}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0!important;box-shadow:none;color:#3c3c3c;cursor:pointer;flex:1;font-size:1.4rem;max-width:100%;outline:0;padding:2px 1em 0}.select select::-ms-expand{display:none}.select:after{content:"\e91c";cursor:pointer;font-family:icomoon;font-size:18px;height:calc(100% + 1px);line-height:36px;pointer-events:none;position:absolute;right:.8rem;top:0;transition:all .25s ease}.form-group{margin-bottom:2rem}.form-group em{display:block;font-size:1.4rem;font-style:italic;font-weight:400;letter-spacing:.5px}@media(max-width:559px){.form-group{margin-bottom:1.25rem}.form-group em{font-size:1.2rem;letter-spacing:0;line-height:1.3}}.form-footer{text-align:right}.form-footer .btn{justify-content:center;min-width:200px}@media (min-width:560px){.form-footer .btn{height:47px}}@media(max-width:559px){.form-footer .btn{width:100%}}.form-control-comment{color:#6f6f6f;font-size:80%}.input-button{position:relative}.input-button input{width:calc(100% - 4px)}.input-button button{height:100%;position:absolute;right:0;text-align:center;top:0}.form-group--newsletter em{display:none}.g-recaptcha{float:right}.form-group--newsletter label,.form-group--psgdpr label{font-weight:400}@media(max-width:559px){.form-group--newsletter,.form-group--psgdpr{font-size:1.4rem}}a{color:#3492f4;text-decoration:none}.link,a{cursor:pointer}.link{align-items:center;background:transparent;border:0;border-radius:0;color:#123a63;display:inline-flex;font-size:1.6rem;font-weight:700;line-height:2;padding:0;position:relative;text-transform:inherit}.link,.link:after{transition:all .3s ease-in-out}.link:after{background:#3492f4;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.link i{font-size:1.5rem;margin-left:.5rem}.link i.icon-arrow_left{margin-left:0;margin-right:.5rem}.link i+span{margin-left:.5rem}.link:hover{background:transparent;box-shadow:none;color:#3492f4}.link:hover:after{width:100%}.link.small{font-size:1.3rem}.link--noborder:after{display:none}.list{list-style:circle;margin-left:1.5rem}.list--number{list-style:number}.list--disc{list-style:disc}.list li{margin-bottom:.5rem}.list-border[class] li{font-size:1.4rem;list-style:none;margin:0;padding:1rem 0;position:relative}.list-border[class] li:not(:last-child){border-bottom:1px solid #e3e3e3}.list-border[class] a{color:#3c3c3c;display:block;padding:1rem 0}.list-border[class] a:hover,.list-border[class] i{color:#3492f4}.list-button[class]{display:flex;flex-wrap:wrap;list-style:none;margin-left:-1rem;width:calc(100% + 2rem)}.list-button-item[class]{background:#fff;border:1px solid #dfeeff;border-radius:1.5rem;list-style:none;margin:0 1rem 2rem;padding:1.5rem;width:calc(50% - 2rem)}@media(max-width:767px){.list-button-item[class]{margin-bottom:1rem;width:calc(100% - 2rem)}}.list-button-label{display:block;font-weight:700;margin-bottom:1rem}.nav{display:flex;margin:0}table{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;width:100%}.table{overflow-x:auto;position:relative;width:100%}.table tr{border-bottom:1px solid #e3e3e3}@media(max-width:767px){.table tr{border:0}}.table tr:first-child{border-top:1px solid #e3e3e3}@media(max-width:767px){.table tr:first-child{border:0}}.table td,.table th{border-right:1px solid #e3e3e3;padding:1rem .5rem;text-align:left;vertical-align:middle}.table tr td:last-child,.table tr th:last-child{border-right:none}.table thead td,.table thead th{font-weight:700;padding:1.5rem;white-space:nowrap}.table thead th{background:#fff}.table th{font-weight:700}.table tbody tr:nth-child(2n){background:#fff}.table tbody tr:nth-child(odd){background:#f3f3f3}.table tbody td,.table tbody th{padding:1.5rem;vertical-align:middle}.table tfoot td,.table tfoot th{padding:1rem;vertical-align:middle}.table ul{padding-left:1.5rem}.table ul:not(:first-child){margin-top:1rem}.table ul li{list-style:disc;margin-bottom:1rem}.table .label{color:#fff;display:inline-block;font-size:12px;padding:.8rem;text-align:center;width:100%}.table .label,h1,h2,h3,h4{font-weight:700;line-height:1.3}h1,h2,h3,h4{color:#123a63;font-family:Archivo}h1 span,h2 span,h3 span,h4 span{display:block;font-weight:400}.title--h1,h1{color:#123a63;font-family:Archivo;font-size:4rem;font-weight:600;line-height:1.1;margin-bottom:3rem}@media(max-width:559px){.title--h1,h1{font-size:3.2rem}}.title--h2,h2{color:#123a63;font-family:Archivo;font-size:3rem;font-weight:600;line-height:1.1;margin-bottom:2rem}@media(max-width:559px){.title--h2,h2{font-size:2.6rem}}.title--h3,h3{color:#123a63;font-family:Archivo;font-size:2.4rem;font-weight:600;line-height:1.1;margin-bottom:2rem}@media(max-width:559px){.title--h3,h3{font-size:2.1rem}}.title--h4,h4{color:#123a63;font-family:Archivo;font-size:2.1rem;font-weight:600;line-height:1.3;margin-bottom:1rem}@media(max-width:559px){.title--h4,h4{font-size:1.8rem}}.title--h5,h5{font-size:1.8rem}.title--h5,.title--h6,h5,h6{color:#123a63;font-family:Archivo;font-weight:600;line-height:1.3;margin-bottom:1rem}.title--h6,h6{font-size:1.6rem}.title--with-sub{margin-bottom:.5rem}.subtitle{color:#7f7f7f}.title-caps{color:#3492f4;display:block;font-size:1.6rem;margin-bottom:1rem;text-transform:uppercase}body{background:#fff;min-width:320px}.page{overflow-x:hidden;-webkit-overflow-scrolling:auto}.main{margin-top:17.3rem}.main.with-banner{margin-top:20.4rem}@media(max-width:1239px){.main{margin-top:12.3rem}.main.with-banner{margin-top:15.4rem}}@media(max-width:767px){.main{margin-top:11rem}.main.with-banner{margin-top:13.2rem}}.container{max-width:160rem}.container,.container--large{margin-left:auto;margin-right:auto}.container--large{max-width:164rem}.container--medium{margin-left:auto;margin-right:auto;max-width:134rem}.container--small{margin-left:auto;margin-right:auto;max-width:82rem}@media (max-width:160rem){.container,.container--small{padding-left:2rem;padding-right:2rem}}@media(max-width:559px){.container{padding-left:1rem;padding-right:1rem}}.page-authentication .main-container,.page-cart .main-container,.page-category .main-container,.page-cms .main-container,.page-contact .main-container,.page-manufacturer .main-container,.page-module-faqs-display .main-container,.page-module-pm-advancedsearch4-searchresults .main-container,.page-new-products .main-container,.page-order-confirmation .main-container,.page-pagenotfound .main-container,.page-password .main-container,.page-prices-drop .main-container,.page-search .main-container,.page-sitemap .main-container{padding-bottom:10rem;padding-top:5rem}@media(max-width:779px){.page-authentication .main-container,.page-cart .main-container,.page-category .main-container,.page-cms .main-container,.page-contact .main-container,.page-manufacturer .main-container,.page-module-faqs-display .main-container,.page-module-pm-advancedsearch4-searchresults .main-container,.page-new-products .main-container,.page-order-confirmation .main-container,.page-pagenotfound .main-container,.page-password .main-container,.page-prices-drop .main-container,.page-search .main-container,.page-sitemap .main-container{padding-bottom:7rem;padding-top:3rem}}.section{padding-bottom:8rem;padding-top:8rem}@media(max-width:767px){.section{padding-bottom:5rem;padding-top:5rem}}.row-divider>:first-child{padding-right:2rem;position:relative}.row-divider>:first-child:after{background:#e3e3e3;content:"";height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}@media(max-width:767px){.row-divider>:first-child{padding:0 0 1rem}.row-divider>:first-child:after{display:none}}.row-divider>:nth-child(2){padding-left:2rem}@media(max-width:767px){.row-divider>:nth-child(2){padding:1rem 0 0}}.header-banner div{background:#f4f4f4;font-size:1.4rem;padding:.5rem 1rem;text-align:center;white-space:nowrap}@media(max-width:479px){.header-banner div{font-size:1.3rem;padding:.6rem 0}}.header-cart,.top-sliding-cart{color:#123a63;margin-right:0}.header-cart .cart-products-count,.top-sliding-cart .cart-products-count{display:none}.languages-nav{border-top:1px solid #e3e3e3;display:flex;justify-content:space-between}@media(max-width:1239px){.languages-nav{border-bottom:1px solid #e3e3e3}}.languages-nav li{flex:1;min-width:1px;text-align:center;text-transform:uppercase}.languages-nav li:not(:last-child){border-right:1px solid #e3e3e3}.languages-nav li.current{font-weight:700}.header-login{position:relative}.header-login i{font-size:2.1rem}.header-nav{background:#fff;border-top:1px solid #e3e3e3}.header-nav .languages-nav{border-top:0}@media(max-width:1239px){.header-nav{background:#fff;border:0;height:100%;left:0;max-width:400px;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transform:translateX(-100%);transition:all .3s ease-in-out;width:100%;z-index:9999}.header-nav .container{display:flex;flex-direction:column;height:100%;padding:0}.header-nav.active{box-shadow:0 0 10px rgba(0,0,0,.15);transform:translateX(0)}.header-nav .menu{display:block}}.close-nav{background-color:#f69883;border:none;border-radius:50%;color:#fff;display:none;font-size:1.2rem;height:2.5rem;line-height:1.3rem;padding:.6rem;position:absolute;right:.6rem;top:.5rem;width:2.5rem}@media(max-width:1239px){.close-nav{display:block}}.header-search{margin-left:6rem;margin-right:auto;width:40%}@media(max-width:1679px){.header-search{margin-left:2.5rem}}@media(max-width:1239px){.header-search{margin:0 auto}}@media(max-width:767px){.header-search{background:rgba(0,0,0,.9);display:flex;flex-direction:column;left:0;max-height:0;opacity:0;overflow:hidden;padding:10rem 3rem 0;position:absolute;top:calc(100% + 1px);transition:opacity .2s ease;visibility:hidden;width:100%;z-index:100}.header-search.active{height:calc(100vh - 123px);margin:0;max-height:2000px;opacity:1;overflow:visible;visibility:visible}}@media(max-width:767px)and (max-width:559px){.header-search{padding-top:4rem}}body.logged .header-search{width:30%}.header-search form{position:relative}@media(max-width:767px){.header-search form{margin:0 auto;max-width:100%;position:relative;width:160rem}.header-search input[type=text]{border:none;padding-left:0}}@media(max-width:559px){.header-search input[type=text]{font-size:1.6rem}}.header-search button{background:transparent;border:0;margin:0;padding:0}.header-search-trigger{background:transparent;border:0;color:#123a63;margin:0 1.5rem 0 0;padding:0}.header-search-trigger:hover{background:transparent;color:#64acf7}@media(max-width:379px){.header-search-trigger{margin-right:1rem}}.header-search-trigger i{font-size:1.9rem}.header-tools{justify-content:flex-end;max-width:100%}@media(max-width:767px){.header-tools{padding-right:1rem}}@media(max-width:559px){.header-tools{margin-left:0}}.header-tools>*{margin:0 1rem}@media(max-width:1679px){.header-tools>*{font-size:1.5rem}}@media(max-width:559px){.header-tools>*{margin:0 1rem}}.header-tools .top-sliding-cart:last-child{margin-right:0!important}.header-tools>:last-child{margin-right:0}.header-tools>:not(:last-child){position:relative}.header-tools a{align-items:center;color:#123a63;display:inline-flex;font-size:1.5rem;font-weight:700}.header-tools a:hover{color:#3492f4}.header-tools i.icon-cart,.header-tools i.icon-discount,.header-tools i.icon-search,.header-tools i.icon-user{color:#123a63;font-size:2.4rem;line-height:1.4;margin-right:1rem}@media(max-width:1239px){.header-tools i.icon-cart,.header-tools i.icon-discount,.header-tools i.icon-search,.header-tools i.icon-user{margin-right:0}.header-tools i.icon-cart+span,.header-tools i.icon-discount+span,.header-tools i.icon-search+span,.header-tools i.icon-user+span{display:none}}@media(max-width:559px){.header-tools i.icon-cart.icon-search,.header-tools i.icon-discount.icon-search,.header-tools i.icon-search.icon-search,.header-tools i.icon-user.icon-search{font-size:2.4rem;font-weight:500}.header-tools i.icon-cart,.header-tools i.icon-discount,.header-tools i.icon-search,.header-tools i.icon-user{font-size:2.1rem}}.header-rewards{position:relative}@media(max-width:559px){.header-rewards{display:none}}.header-rewards-count{background:#3492f4;border-radius:7px;color:#fff;font-size:12px;font-style:normal;font-weight:400;height:20px;line-height:20px;min-width:20px;padding-left:4px;padding-right:4px;position:absolute;right:-11px;text-align:center;text-indent:0;top:-9px;transition:transform .2s ease-in-out .5s}@media(max-width:479px){.header-cart,.header-favorite,.header-login,.top-sliding-cart{margin-left:1.5rem}}@media(max-width:379px){.header-cart,.header-favorite,.header-login,.top-sliding-cart{margin-left:1rem}}.header-top{background:#123a63;color:#fff;font-size:12.5px;font-weight:500}.header-top .container{align-items:center;display:flex;gap:16px;height:40px;justify-content:space-between}.topbar-left{align-items:center;display:flex;font-weight:600;gap:8px}.topbar-left .dot{color:#e89586}.topbar-right{align-items:center;display:flex;gap:20px}.topbar-phone{align-items:center;display:inline-flex;font-weight:600;gap:8px}.flag-be{background:linear-gradient(90deg,#000 0 33%,#ffd90c 33% 66%,#f31830 66% 100%)}.flag-be,.flag-fr{border-radius:2px;flex:none;height:14px;overflow:hidden;width:20px}.flag-fr{background:linear-gradient(90deg,#2546bd 0 33%,#fff 33% 66%,#f31830 66% 100%)}.tp{align-items:center;display:inline-flex;font-weight:600;gap:6px}.tp .stars{color:#00b67a;letter-spacing:1px}.header-nav [id*=trustpilot-widget-trustbox-],.header-nav [id^=trustpilot-widget-trustbox-]{display:none!important}.header{border-bottom:1px solid #e3e3e3;left:0;position:absolute;top:0;width:100%;z-index:9998}.header.fixed{box-shadow:0 0 10px rgba(0,0,0,.1);left:0;position:fixed;right:0;top:0;z-index:9999}.header.fixed .header-banner,.header.fixed .header-top{display:none}@media (min-width:1240px){.header.fixed .header-main{display:none}}.header-main{background:#fff;padding:1.6rem 0;width:100%}@media(max-width:1239px){.header-main{padding:2rem 0}}@media(max-width:767px){.header-main{padding:1.8rem 0}}@media(max-width:559px){.header-main{padding:1.7rem 0}}.footer{background:#123a63;font-size:1.4rem}.footer,.footer a{color:hsla(0,0%,100%,.7)}.footer a{transition:color .2s ease,padding .2s ease}.footer a:hover{color:#e89586}.footer-top{background:#fff;overflow:hidden}.footer-top .container{border-bottom:0;padding-bottom:4rem;padding-top:4rem}.footer-main .container{padding-top:5rem;position:relative}.footer-main>.container>.row:has(.footer-col){border-bottom:1px solid hsla(0,0%,100%,.12);padding-bottom:4rem}.footer-col{min-width:0}.footer-col h6{color:#fff;font-size:1.25rem;font-weight:800;letter-spacing:.1em;margin:0 0 1.8rem;text-transform:uppercase}.footer-col ul{display:flex;flex-direction:column;gap:1.1rem;list-style:none;margin:0;padding:0}.footer-col li{margin:0}.footer-col a{font-size:1.4rem}.footer-col a:hover{padding-left:3px}.footer-col--about .footer-logo{display:block;filter:brightness(0) invert(1);height:30px;margin-bottom:1.6rem}.footer-col--about .footer-intro{color:hsla(0,0%,100%,.62);font-size:1.35rem;line-height:1.6;margin:0 0 1.8rem;max-width:38ch}.footer-contact{display:flex;flex-direction:column;font-size:1.35rem;gap:1rem}.footer-contact a,.footer-contact p{align-items:center;color:#fff;display:inline-flex;font-weight:600;gap:.8rem;margin:0}.footer-contact .text-green{color:#7fd6a2;font-weight:600}.footer-contact i{color:#e89586}.footer-contact svg{color:#e89586;flex:none;height:16px;width:16px}.footer-contact a:hover{color:#e89586;padding-left:0}.footer-col--social ul{flex-direction:row;flex-wrap:wrap;gap:1rem}.footer-col--social a{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:50%;color:#fff;display:grid;font-size:1.7rem;height:3.8rem;place-items:center;width:3.8rem}.footer-col--social a:hover{background:#e89586;border-color:#e89586;color:#123a63;padding-left:0}.footer-col--social a span{display:none}.footer-bottom{border-top:0}.footer-bottom .container{border-bottom:1px solid hsla(0,0%,100%,.12);padding-bottom:2.4rem;padding-top:2.4rem}@media(max-width:559px){.footer-bottom{text-align:center}}.footer-bottom-title{color:hsla(0,0%,100%,.6);font-size:1.3rem;font-weight:600}.footer-bottom-item{align-items:center;display:flex}@media(max-width:1239px){.footer-bottom-item{flex-wrap:wrap}}@media(max-width:767px){.footer-bottom-item{padding:0 1.5rem}.footer-bottom-item:first-child{margin-bottom:2rem}}.footer-bottom-item img{background:#fff;border-radius:8px;margin-left:3rem;padding:6px 12px}@media(max-width:1239px){.footer-bottom-item img{height:40px;margin-left:0;margin-top:1rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}}@media(max-width:767px){.footer-bottom-item img{display:block;margin:1rem auto 0}}.footer-extra{background:transparent;color:hsla(0,0%,100%,.5);font-size:1.25rem;padding:2rem 0}@media(max-width:767px){.footer-extra .col-12{padding:.5rem 0;text-align:center!important}}.footer-extra a{color:hsla(0,0%,100%,.5)}.footer-extra a:hover{color:#e89586}.footer-extra ul{display:flex;justify-content:center;list-style:none;margin:0;padding:0}@media(max-width:559px){.footer-extra ul{flex-wrap:wrap}}.footer-extra li:not(:last-child):after{color:hsla(0,0%,100%,.3);content:"·";display:inline-block;margin:0 1rem;vertical-align:middle}.menu{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.menu__item{flex:inherit}@media (min-width:1240px){.menu__item{margin:0}.menu__item:first-child{margin-left:0}.menu__item:first-child>a{padding-left:0}.menu__item:last-child{margin-right:0}.menu__item:last-child a:before{display:none}}@media(max-width:1239px){.menu__item{border-bottom:1px solid #0d78e8}}.menu__link{color:#123a63;display:block;font-size:1.3rem;font-weight:700;padding:1.5rem 1rem;position:relative;text-align:center;text-transform:uppercase;z-index:1}.menu__link.active{background:#f7f7f7;color:#3492f4}.menu__link span{position:relative}@media(max-width:1239px){.menu__link span{display:block}.menu__link{padding:1rem;text-align:left}.menu__link,.menu__link.active{background:#3492f4;color:#f7f7f7}}.menu__link.current{background:#f7f7f7;color:#3492f4}@media(max-width:1239px){.menu__link.current{background:#3492f4;color:#f7f7f7}}.menu__item--sub .icon-arrow_down{border-radius:50%;content:"\e91c";display:none;font-family:icomoon;height:3rem;line-height:3rem;position:absolute;right:-3rem;text-align:center;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out;width:3rem}@media(max-width:1239px){.menu__item--sub .icon-arrow_down{background:transparent;color:#fff;display:block;right:0}}@media (min-width:1240px){.menu__item--sub:hover .menu__link:after{color:#3492f4;transform:rotate(180deg) translateY(50%)}}.menu__item__sub{max-height:0;opacity:0;overflow:hidden;visibility:hidden}.menu-sub{font-size:1.4rem;left:0;margin:0 auto;max-width:134rem;min-width:300px;position:absolute;right:0;top:100%;transition:opacity .2s ease-in-out;width:100%;z-index:1000}.menu-sub.active{max-height:2000px;max-height:inherit;opacity:1;overflow:visible;visibility:visible}@media(max-width:1239px){.menu-sub{border:0;box-shadow:none;position:static;transform:none}}.menu-sub__wrapper{background:#fff;border-radius:0 0 1rem 1rem;display:flex;overflow:hidden;position:relative;transition:all all .5s ease-in-out .3s}.menu-sub__wrapper:before{background:#0a0040;content:"";height:100%;left:0;position:absolute;top:0;width:300px}@media(max-width:1239px){.menu-sub__wrapper:before{display:none}.menu-sub__wrapper{border-radius:0;box-shadow:none;display:block;padding:0}}.menu-sub__parent{width:300px}@media(max-width:1239px){.menu-sub__parent{display:none}}.menu-sub__trigger-mobile{background:#0d78e8;border-top:1px solid #0b6cd0;color:#fff;display:none;font-weight:500;padding:1rem;position:relative}.menu-sub__trigger-mobile:after{border-radius:50%;color:#fff;content:"\e91c";font-family:icomoon;height:3rem;line-height:3rem;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out;width:3rem}@media(max-width:1239px){.menu-sub__trigger-mobile{display:block}}.menu-sub__parent__item{padding:.5rem 1rem}.menu-sub__parent__item:first-child{padding-top:1rem}.menu-sub__parent__item:last-child{padding-bottom:1rem}.menu-sub__parent__link{border-radius:.75rem;color:#fff;display:block;font-size:1.5rem;font-weight:400;padding:1rem 1.5rem .9rem;position:relative}.menu-sub__parent__link.active{background:#3492f4;color:#fff}.menu-sub__children{width:calc(100% - 300px)}@media(max-width:1239px){.menu-sub__children{width:100%}}.menu-sub__children__item{display:none;flex-wrap:wrap}.menu-sub__children__item.active{display:flex}.menu-sub__col{flex:1;min-width:25%;padding:2rem}.menu-sub__col--large{flex:2;min-width:50%}.menu-sub__col--large .menu-sub__col__list{display:flex;flex-wrap:wrap}.menu-sub__col--large .menu-sub__col__list li{width:50%}@media(max-width:1239px){.menu-sub__col--large .menu-sub__col__list li{width:100%}.menu-sub__col,.menu-sub__col--large{flex:inherit;min-width:100%}.menu-sub__col{padding:1rem}}.menu-sub__col__list{line-height:1.5}.menu-sub__col__list:last-child{margin-bottom:0}.menu-sub__col__list>li:not(:last-child){margin-bottom:1rem}.menu-sub__col__list>li>a{align-items:center;color:#3c3c3c;display:flex}.menu-sub__col__list>li>a:hover{color:#3492f4}.menu-sub__col__list .menu-image-wrap{background:#f3f3f3;border-radius:1rem;margin-right:1rem;min-width:8rem}.menu-sub__col__list .menu-image-wrap img{max-width:8rem;mix-blend-mode:multiply}.menu-sub__col__list .menu-image-wrap+.menu-text-wrap{max-width:180px}@media(max-width:1239px){.menu-sub__col__list .menu-image-wrap+.menu-text-wrap{max-width:100%}.menu-sub__col__list{border-bottom:1px solid hsla(0,0%,100%,.3);margin-bottom:0;padding:0}.menu-sub__col__list:not(:first-child){border-top:1px solid hsla(0,0%,100%,.3);padding:0}}.menu-bottom-links{background:#f3f3f3;padding:1rem 2rem;width:100%}.menu-bottom-links p{margin:0}.menu-bottom-links ul{align-items:center;display:flex}.menu-bottom-links ul li:not(:last-child){content:"-";display:inline-block;margin:0 1.5rem;vertical-align:middle}.menu-bottom-links ul a{color:#3c3c3c}.menu-bottom-links ul a:hover{color:#3492f4}@media(max-width:1239px){.menu-bottom-links{display:none}}.menu-sub__col__item{margin-bottom:1rem}@media(max-width:1239px){.menu-sub__col__item{margin:0}}.menu-sub__col__item>a{color:#3c3c3c;display:block;font-weight:600;text-transform:uppercase}@media(max-width:1239px){.menu-sub__col__item>a{color:gray;font-weight:400;padding:0 0 1rem;text-transform:inherit}}.menu-sub__col__item>a:hover{color:#3492f4}.menu-sub__col__item>a:hover img{opacity:.8}.menu-sub__col__sublist a{border-bottom:1px solid transparent;color:#123a63;display:inline-block;font-size:1.5rem;margin:.2rem 0;padding:.5rem 0}.menu-sub__col__sublist a:hover{border-bottom:1px solid #3492f4;color:#3492f4}@media(max-width:1239px){.menu-sub__col__sublist a{padding:.5rem 2rem}}@media (min-width:1240px){.adtm_unclickable{pointer-events:none}}html.menu-open{overflow:hidden}html.menu-open:before{background:rgba(0,0,0,.5);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.header-nav .topbar__links{display:none}@media(max-width:1239px){.header-nav .topbar__links:first-child{border-bottom:1px solid #e3e3e3;display:block;padding:20px;width:100%}.header-nav .topbar__links:first-child a{color:#000}.header-nav .topbar__links:first-child li{text-align:left}.header-nav .topbar__links li{font-size:1.6rem}.header-nav .topbar__links .topbar__links__item{display:block;margin-left:0}.header-nav .topbar__links .topbar__links__item a{display:block}.header-nav .topbar__links:nth-child(2){display:none}}.topbar__links a i.flag-icon{display:inline-block;height:auto;line-height:0;margin-right:2px;vertical-align:middle;width:16px}.address-body{padding-bottom:1rem}.address-footer{border-top:1px solid #e3e3e3;padding:1rem 0 0}.address-footer a{margin-right:1rem}.address-selector .address-item{margin-bottom:2rem}@media(max-width:767px){.address-selector .address-item{margin-top:2rem}.address-selector .address-item:first-child{margin-top:0}}.address-item .address{font-size:1.4rem;font-weight:400;line-height:1.7;margin-top:1rem}.alert{background-color:#fff;border-radius:5px;color:#3c3c3c;padding:1.5rem 2rem}.alert,.alert.small{font-size:1.4rem}.alert .link{color:#fff}.alert .link:after{background:#fff}.alert-warning{background-color:#fff9eb;border-color:#ffda85;color:#b88100}.alert-danger{background-color:#fff1f6;border-color:#ff8bb4;color:#be0044}.alert-success{background-color:#ecfbf2;border-color:#98e9b8;color:#1f964f}.alert-info{background-color:#f0fbfe;border-color:#90e2f8;color:#0c8db0}.alert i{margin-right:10px;width:20px}.alert i+span{width:calc(100% - 30px)}.alert a.link i{margin-right:0;width:inherit}.alert a:not(.link){color:#3c3c3c;font-weight:700;text-decoration:underline}.alert a:not(.link):hover{color:#3492f4}.badge{background:#cce5ff;border-radius:2rem;color:#336cab;display:inline-block;font-size:1.2rem;font-weight:700;letter-spacing:.7px;margin:.5rem 0;padding:.5rem 1rem;text-transform:uppercase}.badge:before{content:"";font-family:icomoon;left:1rem;position:absolute;top:50%;transform:translateY(-50%)}@media(max-width:479px){.badge{font-size:1.1rem}}.badge-success{background-color:#00b67a;color:#fff;padding-left:3rem}.badge-success:before{color:#fff;content:"\e949"}.badge-disabled{background-color:#7f7f7f;color:#fff}.badge-info{background-color:#f0fbfe}.badge-delais{padding-left:3rem}.badge-delais:before{content:"\e946"}.box{background:#fff;border-radius:10px;box-shadow:3px 4px 12px rgba(63,63,63,.1);padding:4rem}.box--small{padding:2rem}.box--border{background:#fff;border:1px solid #e3e3e3;box-shadow:none}.box--color{background:#e89586;color:#fff;padding:3rem}.box ul{margin-left:1.5rem}.box li{list-style:disc;margin-bottom:1rem}@media(max-width:767px){.box{padding:3rem}}@media(max-width:559px){.box{padding:2rem}}.box-list{background:#fff;padding:4rem}.box-list ul{margin-top:1rem}.box-list li{border-top:1px solid #e3e3e3}.box-list a{color:#3c3c3c;padding:2rem 0;position:relative}.box-list a:hover{color:#3492f4}.box-list a:after{content:"\e91d";font-family:icomoon;position:absolute;right:0}.box-nav{border:1px solid #e3e3e3;font-size:1.3rem}.box-nav a{display:block;padding:1rem 2rem}.box-nav a:hover{text-decoration:underline}.breadcrumb{background:#fff;border-bottom:1px solid #e6ecf3;font-size:1.3rem;line-height:1.5;padding:1rem 0}.breadcrumb a{color:rgba(17,26,40,.5)}.breadcrumb a:hover{color:#3492f4}.breadcrumb ol{align-items:center;display:flex;max-width:100%;overflow:auto;text-overflow:ellipsis;white-space:nowrap}@media(max-width:960px){.breadcrumb ol li:first-child{display:none}}.breadcrumb li:not(:last-child):after{content:"/";display:inline-block;font-family:icomoon;margin:-.2rem 1.5rem 0 1rem;vertical-align:middle}.breadcrumb li:first-child:after{color:rgba(17,26,40,.5);content:"|";font-family:DM sans,Helvetica,arial,sans-serif}#js-back-link{background:transparent;color:#3492f4;font-size:1.4rem;padding:0;text-transform:inherit}#js-back-link:hover{background:transparent;color:#64acf7}.burger{background:transparent;cursor:pointer;display:none;height:1.4rem;margin-right:3rem;outline:none;padding:0;position:relative;width:2.4rem}@media(max-width:1239px){.burger{display:block}}@media(max-width:479px){.burger{margin-right:1rem}}.burger:hover{background:transparent}.burger span{background:#3c3c3c;border-radius:3px;display:block;height:2px;left:0;position:absolute;transition:.4s cubic-bezier(.68,-.6,.32,1.6)}.burger span:first-of-type{top:0;width:100%}.burger span:nth-of-type(2){top:50%;width:100%}.burger span:nth-of-type(3){top:100%;width:100%}#widget-slidingcart-sumammary .block-promo{display:none}.page-order #widget-slidingcart-sumammary{border-top:1px solid #e3e3e3;position:static}.page-order .sc-right-left{right:0}.page-order #slidingcart-panel-content{background:transparent;height:auto;margin-right:0!important;overflow-x:inherit;overflow-y:inherit}.page-order #slidingcart-panel-header{align-items:center;background:#fff;border-bottom:1px solid #e3e3e3;display:flex;padding:1rem}.page-order #slidingcart-count{margin-right:auto}.page-order #slidingcart-panel-content strong{float:none}.page-order .slidingcartCounter{float:right}.page-order .emptycart,.page-order .refreshcart{margin-top:0}.page-order #refresh-items{display:none}.page-order #slidingcart-widget-content{background:#fff;float:none;padding-top:0}.page-order #sclist{height:auto!important;overflow:inherit}.page-order .buttons{display:none}.page-order #sc-panel-total,.page-order #sc-panel-total.yes-free-ship{border-top:0;padding:0 0 10px!important}.page-order .tse-scrollable .tse-scroll-content{height:auto!important;overflow:inherit;overflow-y:inherit;width:auto!important}.page-order .checkout-faq{margin:3rem 0}.page-order .checkout-faq__title{font-size:1.8rem;margin-bottom:1.5rem}.page-order .checkout-faq ul{border:1px solid #e3e3e3;border-bottom:none;font-size:1.4rem}.page-order .checkout-faq ul li{border-bottom:1px solid #e3e3e3;position:relative}.page-order .checkout-faq__question{color:#3c3c3c;display:block;font-size:1.4rem;font-weight:700;padding:1.2rem 3.5rem 1.2rem 2rem}.page-order .checkout-faq__question:after{content:"\e91c";font-family:icomoon;position:absolute;right:1rem;top:11px}.page-order .checkout-faq__question.active:after{content:""}.page-order .checkout-faq__question.active{border-bottom:1px solid #e3e3e3}.page-order .checkout-faq__question.active+.checkout-faq__answer{display:block}.page-order .checkout-faq__answer{display:none;font-size:1.4rem;padding:1rem 2rem 2rem}.totselectzone__table{border-left:none;border-right:none}.totselectzone__table tr:not(:last-child){border-bottom:.5px solid #dbdbdb}.totselectzone__table th{background-color:#f1f1f1;border-bottom:1px solid #dbdbdb;padding:.8rem 1rem;text-align:left}.totselectzone__table td{padding:0}.totselectzone__table td input[type=radio]{display:none}.totselectzone__table td label{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:0;padding:1rem 1rem 1rem 3rem;position:relative}.totselectzone__table td input[type=radio]:checked+label{background:#75df45}.totselectzone__table td label:before{background:#fff;border:1px solid #e3e3e3;border-radius:50%;content:"";height:17px;left:5px;position:absolute;top:50%;transform:translateY(-50%);width:17px}.totselectzone__table td label:after{background:#75df45;border:1px solid #75df45;border-radius:50%;content:"";display:none;height:9px;left:9px;position:absolute;top:50%;transform:translateY(-50%);width:9px}.totselectzone__table td input[type=radio]:checked+label:after{display:block}.cart-summary{background:#fff;padding:3rem}.cart-summary .module-scalapay{display:none!important}@media(max-width:767px){.cart-summary{padding:2rem}}.cart-summary-title{background:#fff;font-size:2.1rem;margin:0;padding:1rem 2rem}.cart-summary-title,.media{border-bottom:1px solid #e3e3e3}.media{display:flex;justify-content:space-between;padding-bottom:1rem;padding-top:1rem}.media-left{width:30%}.media-left img{display:block}.media-body{padding-left:1rem;width:70%}.media-body .product-price{font-size:1.4rem}.cart-summary-subtotals-container{margin-top:1rem}.cart-summary-subtotals-container .cart-summary-line{padding-bottom:.5rem;padding-top:.5rem}.cart-summary-line{align-items:center;display:flex;justify-content:space-between;padding:.5rem 0}.cart-summary-totals{font-size:1.8rem;font-weight:700;padding-top:1rem}.content-editor h2:not(:first-child),.content-editor h3:not(:first-child){margin-top:2rem}.content-editor h4:not(:first-child){margin-top:1rem}.content-editor p{margin-bottom:1.5rem}.content-editor ol{list-style:decimal;margin-bottom:1rem;margin-left:15px}.content-editor ol li{margin-bottom:1.5rem}.content-editor ul{list-style:disc;margin-bottom:1rem;margin-left:15px}.content-editor ul li{margin-bottom:1.5rem}.content-editor img[style="float: left;"]{margin-right:2rem}.content-editor img[style="float: right;"]{margin-left:2rem}.delivery-option input[type=radio]{display:none}.delivery-option input[type=radio]+label{border:1px solid #e3e3e3;margin-bottom:0;padding:2rem 2rem 2rem 6rem;position:relative;transition:all .3s ease-in-out}@media(max-width:767px){.delivery-option input[type=radio]+label{padding:2rem}}.delivery-option input[type=radio]+label:before{background:#fff;border:2px solid #e3e3e3;border-radius:50%;content:"";display:inline-block;height:2rem;left:2rem;position:absolute;top:50%;transform:translateY(-50%);vertical-align:middle;width:2rem}@media(max-width:767px){.delivery-option input[type=radio]+label:before{left:inherit;right:2rem;top:2rem;transform:translateY(0)}}.delivery-option input[type=radio]+label:hover{background:#f5f8fd}.delivery-option input[type=radio]:checked+label{background:#fff}.delivery-option input[type=radio]:checked+label:after{background:#3492f4;border-radius:50%;content:"";height:1.2rem;left:2.6rem;position:absolute;top:50%;transform:translateY(-50%);width:1.2rem}@media(max-width:767px){.delivery-option input[type=radio]:checked+label:after{left:inherit;right:2.6rem;top:2.6rem;transform:translateY(0)}}.delivery-option input[type=radio]:checked+label .carrier-delay{color:#ecfbf2;font-weight:600}.delivery-option:not(:first-child)>h3{margin-bottom:1.5rem;margin-top:2.5rem}.delivery-option>h3+input+label{position:relative;top:1px}#dpd-connect-map-container{margin-bottom:2rem;margin-top:2rem}.carrier-logo img{height:50px;-o-object-fit:contain;object-fit:contain;width:60px}@media(max-width:767px){.carrier-logo img{height:70px;width:100px}}.carrier-name{font-family:Archivo;font-size:1.8rem;font-weight:900}.carrier-delay{font-weight:400}.carriere-name-container{font-size:1.4rem}.carrier-price{display:block;text-align:right}.dropdown{position:relative}.dropdown.open .dropdown-menu{display:block}.dropdown>button{background:#fff;border:1px solid #e3e3e3;border-radius:5px;color:inherit;font-weight:400;padding:1rem 2rem;text-transform:inherit}.dropdown>button:hover{background:#3492f4;color:#fff}.dropdown>button i{margin-left:.5rem}.dropdown-menu{border:1px solid #e3e3e3;border-top:0;display:none;position:absolute;right:0;top:100%;width:100%;z-index:2}.dropdown-item,.dropdown-menu__item{background:#fff;display:block}.dropdown-item:not(:last-child),.dropdown-menu__item:not(:last-child){border-bottom:1px solid #e3e3e3}.dropdown-item,.dropdown-menu__link{color:#3c3c3c;display:block;font-size:1.3rem;padding:.75rem 1rem}.dropdown-item:hover,.dropdown-menu__link:hover{background:#3492f4;color:#fff}.btn-group{display:inline-block;position:relative}.btn-group.open .dropdown-menu{box-shadow:0 4px 4px rgba(0,0,0,.15);display:block}.faq[class]{margin:0}.faq[class] .faq__item{background-color:#f9f9f9;border:1px solid #ddd;border-radius:.5rem;list-style:none;margin-bottom:1.5rem}.faq[class] .faq__item__title{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;font-weight:700;justify-content:space-between;padding:2rem;transition:color .3s ease}.faq[class] .faq__item__title:after{content:"\e91c";font-family:icomoon;margin-left:auto;margin-right:10px}.faq[class] .faq__item__title:hover{color:#3492f4}.faq[class] .faq__item__content{background:#fff;color:#555;display:none;margin-top:.5rem;padding:2rem}.faq[class] .faq__item.active .faq__item__title{color:#3492f4}.faq[class] .faq__item.active .faq__item__title:after{content:"\e919"}.faq[class] .faq__item.active .faq__item__content{display:block}.faq[class] .form-maker-form>div>.page-subheading{display:none}.login-dropdown{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.15);height:100%;position:fixed;right:0;top:0;transform:translateX(100%);transition:all .3s ease-in-out;transition:transform .3s ease-in-out;width:310px;z-index:9998}.header-login.active .login-dropdown{transform:translateX(0)}.login-dropdown__head{background-color:#123a63;padding:2rem}.login-dropdown__head .title--h3{color:#fff}.login-dropdown__card{border-bottom:1px solid #e3e3e3;color:#123a63;display:block!important;padding:2rem;width:100%}.login-dropdown__card strong{color:#656565;display:block;font-size:2.1rem}.login-dropdown__card span{font-size:1.8rem}.login-dropdown__card:hover{background:#3492f4;color:#fff}.login-dropdown__card:hover span,.login-dropdown__card:hover strong{color:#fff}.login-dropdown__nav{background:#f3f3f3;justify-content:space-between;padding:1rem}.login-dropdown__nav a{background:#fff;color:#3c3c3c;display:block;padding:1rem 2rem;position:relative;text-align:center;width:100%}.login-dropdown__nav a:first-child{border-bottom:1px solid #e3e3e3}.login-dropdown__nav a:hover{color:#3492f4}.login-dropdown__item:not(:last-child){border-bottom:.5px solid #e3e3e3}.login-dropdown__item a{align-items:center;background:#fff;color:#3c3c3c;display:flex;padding:1rem}.login-dropdown__item a:hover{background:#3492f4;color:#fff}.login-dropdown__item--logout a{color:#be0044}.login-dropdown__item--logout a:hover{background:#be0044;color:#fff}.login-dropdown__item--logout a i{color:inherit;font-size:1.5rem;margin-right:1rem}.forgotten-password,.js-customer-form,.login-form,.lost-password-success{margin-left:auto;margin-right:auto;max-width:60rem;padding-left:2rem;padding-right:2rem}@media(max-width:559px){.forgotten-password,.js-customer-form,.login-form,.lost-password-success{padding-left:0;padding-right:0}}.forgotten-password h1{margin-bottom:3rem!important}.forgotten-password .alert{margin:3rem 0 2rem}.forgotten-password .alert .item{align-items:center;display:flex}.forgotten-password .alert i{display:block;height:auto;line-height:0;margin-right:1.5rem;text-align:center;width:4rem}.forgot-password{margin-bottom:2rem;margin-top:-1rem;text-align:right}.no-account{padding-top:2rem;text-align:center}.login-separator{font-size:2.1rem;font-weight:700;position:relative;text-transform:uppercase}.login-separator:after,.login-separator:before{background:#e3e3e3;content:"";height:1px;left:calc(100% + 5px);position:absolute;top:50%;width:40px}.login-separator:after{left:inherit;right:calc(100% + 5px)}.logo{display:block;max-width:275px;position:relative}@media(max-width:1239px){.logo{margin-left:0;margin-right:auto;margin-top:0;width:200px}}@media(max-width:767px){.logo{width:160px}}.logo img{height:100%;max-height:48px;width:100%}@media(max-width:767px){.logo img{max-height:34px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}}.page-order .logo{margin:1rem auto 0}@media(max-width:559px){.page-order .logo{margin-left:auto;margin-right:auto}}.page-customer-account .logo{margin-top:0;max-width:140px}@media(max-width:1239px){.page-customer-account .logo{max-width:110px}}.modal{bottom:0;display:none;left:0;outline:0;position:fixed;right:0;top:0;z-index:1050}.modal.fade .modal-dialog{margin-top:200px;transition:transform .3s ease-out}@media (max-width:560px){.modal.fade .modal-dialog{margin-top:100px}}.modal.in .modal-dialog{transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{margin:10px;position:relative;width:auto}@media(min-width:576px){.modal-dialog{margin:30px auto;max-width:600px}}.modal-content{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;position:relative}.modal-backdrop{background-color:#000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1040}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{border-bottom:1px solid #e5e5e5;padding:15px}.modal-header .close{position:absolute;right:20px;top:20px}.modal-title{line-height:1.5;margin:0}.modal-body{padding:15px;position:relative}.modal-footer{border-top:1px solid #e5e5e5;padding:15px;text-align:right}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}.modal-close{position:absolute;right:0;top:0}body.modal-open{overflow:hidden}body.modal-open:after{background:rgba(0,0,0,.25);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:200}.modal.show,body.modal-open{padding-right:0!important}.close-popup{color:#000;font-size:3rem;position:fixed;right:3rem;top:3rem;z-index:99999}.pagination{margin-bottom:7rem}.pagination__item.current a{background:#3492f4;color:#fff}.pagination__link{border:1px solid #e3e3e3;display:block;height:4rem;line-height:3.8rem;text-align:center;width:4rem}.pagination__link:hover{background:#3492f4;color:#fff}.pagination__link.next,.pagination__link.previous{align-items:center;display:inline-flex;justify-content:center;padding:0 1rem;width:12rem}.pagination__link.next i,.pagination__link.previous i{font-size:1.5rem}.pagination__spacer{margin-left:1rem;margin-right:1rem}.popup{bottom:0;display:none;left:0;outline:0;overflow:auto;position:fixed;right:0;top:0;z-index:1000}.popup.active{display:block}.popup__bg{background:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1}.popup__wrapper{margin:200px auto 0;max-width:84rem;overflow:auto;position:relative;z-index:2}@media(max-width:1239px){.popup__wrapper{margin-top:150px}}@media(max-width:767px){.popup__wrapper{margin-top:100px}}@media(max-width:779px){.popup__wrapper{margin-top:71px}}.popup__body{background:#fff;padding:4rem}@media(max-width:559px){.popup__body{font-size:1.4rem;margin-top:0;padding:4rem 2rem}}.popup__body h4{font-size:1.8rem;font-weight:400}@media(max-width:559px){.popup__body h4{font-size:1.6rem}}.popup__body ul:not(.list--disc){margin:0 0 2rem 2.5rem}.popup__body ul:not(.list--disc) li{list-style:decimal;margin-bottom:1rem}.popup__body ul:not(.list--disc) li ul{margin-left:1.5rem;margin-top:1rem}.popup__body ul:not(.list--disc) li li{list-style:circle;margin-bottom:.5rem}.popup__body .list--disc{list-style:circle;margin-left:1.5rem}.popup__body .list--disc li{margin-bottom:1rem}.popup__body .text-red{background:#ffe4e4;font-size:1.4rem;padding:2rem}@media(max-width:559px){.popup__body .text-red{font-size:1.3rem}}.popup__footer{background:#fff;padding:0 4rem 3rem}.popup__footer li{display:flex}.popup__footer svg{height:auto;margin-right:1rem;width:20px}@media(max-width:767px){.popup__footer .mr-3{margin:0 0 1rem!important}.popup__flag{float:left;margin-bottom:1rem;margin-right:1rem;margin-top:4px}}.popup__flag svg{display:block;height:auto;margin:0 auto 1rem;width:60px}@media(max-width:559px){.popup__flag svg{width:40px}}.popup__close{color:#000;font-size:3rem;position:absolute;right:3rem;top:3rem;transform:scale(1);transform-origin:center;transition:all .2s ease-in-out;z-index:99999}.popup__close:hover{transform:scale(1.3);transition:all .2s ease-in-out}.price{font-size:1.8rem;font-weight:700}.regular-price{text-decoration:line-through}.product-flags{display:flex;flex-direction:column;left:0;position:absolute;top:2rem}.product-flag{color:#fff;display:inline-block;font-size:1.4rem;margin-bottom:1rem;padding:.5rem 1rem;position:relative;z-index:1}.product-flag.discount:after,.product-flag.on-sale:after{background-size:contain;content:"";height:40px;left:-50px;position:absolute;top:2px;width:200px;z-index:-1}@media(max-width:559px){.product-flag.discount:after,.product-flag.on-sale:after{height:36px;width:140px}}.product-flag.new{background:#4790ff;display:none}.product-flag.out_of_stock,.product-flag.pack{background:#6e6969}.product-flag.nouveau{background:#4790ff}.product-flag.online-only{display:none}.products{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}.products>*{margin-bottom:2rem}@media(max-width:559px){.products .col-6{margin-bottom:1rem;margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem)}}#PM_ASearchResultsInner .products .products-title-category,.products.no-title .products-title-category,.products:not(.position) .products-title-category{display:none}.product-miniature{background:#fff;border:1px solid #e3e3e3;border-radius:1rem;height:100%;overflow:hidden;position:relative}.product-miniature.out-of-stock .product-miniature-deliverydate{color:#7f7f7f}@media(max-width:559px){.product-miniature .thumbnail-container{display:flex}.pm-csoc-owl-item .thumbnail-container{display:block}.pm-csoc-owl-item .product-miniature-description{display:block;width:100%}}.product-miniature-image{background:#f4f4f4;position:relative}@media(max-width:559px){.product-miniature-image{min-width:130px;width:30%}}@media(max-width:379px){.product-miniature-image{min-width:110px}}.product-thumbnail{display:block;padding:2rem 2rem 3rem}.product-thumbnail img{display:block;filter:brightness(1.025);height:100%;mix-blend-mode:multiply;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:559px){.product-thumbnail{height:100%;padding:0}.product-thumbnail img{height:100%;min-height:130px;-o-object-fit:contain;object-fit:contain}}@media(max-width:379px){.product-thumbnail img{min-height:110px}}@media(max-width:559px){.products-infos{align-items:center;display:flex;margin-bottom:.5rem}}.product-miniature-description{padding:1.5rem 1.5rem 1rem}@media(max-width:559px){.product-miniature-description{display:flex;flex-direction:column;padding:1rem;width:calc(100% - 130px)}}@media(max-width:379px){.product-miniature-description{width:calc(100% - 110px)}}.product-miniature-title{font-family:DM sans,Helvetica,arial,sans-serif;font-size:1.7rem;font-weight:600;line-height:1.3;margin-bottom:.5rem;min-height:44px}.product-miniature-title a{color:#6a6a6a}@media(max-width:559px){.product-miniature-title{font-size:1.5rem;min-height:inherit}}.page-index .product-miniature-reduc,.page-index .product-miniature-unit-price{display:none}.product-miniature-price{align-items:baseline;color:#a8a8a8;display:flex;font-size:1.3rem;justify-content:space-between;margin-top:1rem}.product-miniature-price strong{color:#3492f4;font-size:1.8rem;white-space:nowrap}@media(max-width:559px){.product-miniature-price strong{font-size:1.6rem}}@media (max-width:410px){.product-miniature-price{display:block}}@media(max-width:767px){.product-miniature-total-price{line-height:1}}@media(max-width:559px){.product-miniature-unit-price{display:block}}.product-miniature-deliverydate{color:#1f964f;font-size:1.4rem}@media(max-width:559px){.product-miniature-deliverydate{font-size:1.2rem}}.product-attributes{border-bottom:1px solid #e3e3e3}.product-attributes__item{font-weight:700;padding:1rem 2rem}.product-attributes__item:first-child{border-right:1px solid #e3e3e3}@media(max-width:779px){.product-attributes__item{display:flex;font-size:1.4rem;justify-content:space-between;width:100%}.product-attributes__item:first-child{border-right:0;padding:1rem 1rem .5rem}.product-attributes__item:nth-child(2){padding:.5rem 1rem 1rem}}@media(max-width:559px){.product-attributes__item{flex-direction:column;justify-content:flex-start;line-height:1.2}}.product-attributes__item span{color:#7f7f7f;display:block;font-weight:400}.product-miniature-bottom{display:flex;padding:0 0 0 2rem}@media(max-width:559px){.product-miniature-bottom{padding-left:1rem}}.product-price-and-shipping{align-items:center;display:flex}.product-miniature-informations{align-items:center;background:#fff;display:flex;justify-content:space-between;transition:all .3s ease-in-out}.product-miniature-informations .btn{background:#249140;border-radius:0;color:#fff;font-size:3rem;height:5.6rem;line-height:5.6rem;padding:0;width:5.6rem}.product-miniature-informations .btn.out-of-stock{background:#adadad;pointer-events:none}@media(max-width:559px){.product-miniature-informations .btn{height:4rem;line-height:4rem;width:4rem}}.product-flag-wishlist{margin-left:auto}.product-flag-wishlist a{background:#a3cf90;border-radius:0;color:#fff;display:block;height:5.6rem;line-height:7.2rem;padding:0;text-align:center;width:5.6rem}.product-flag-wishlist a i{color:#fff;font-size:2.7rem}@media(max-width:559px){.product-flag-wishlist a{height:4rem;line-height:5.2rem;width:4rem}.product-flag-wishlist a i{font-size:2rem}}.product-miniature-reduc{background:#ff9600;border-radius:2rem;color:#fff;font-size:1.2rem;left:1rem;margin:0;padding:.25rem 1rem;position:absolute;text-transform:uppercase;top:1rem}@media(max-width:559px){.product-miniature-reduc{font-size:1.1rem;margin-right:1rem;padding:.15rem .5rem;position:static}}@media (max-width:410px){.product-miniature-reduc{font-size:1rem}}.product-miniature-size{background:#fff;border-radius:2rem;bottom:1rem;color:#123a63;font-size:1.3rem;font-weight:600;margin-top:0;padding:.25rem 1rem;position:absolute;right:1rem}@media(max-width:559px){.product-miniature-size{font-size:1.1rem;left:50%;right:inherit;transform:translateX(-50%)}}.product-best-sellers,.product-low-price,.product-production-locale{border-radius:30px;font-size:1.2rem;font-weight:500;padding:.3rem 1rem;position:absolute;right:1rem;text-transform:uppercase;top:1rem}@media(max-width:559px){.product-best-sellers,.product-low-price,.product-production-locale{font-size:1.1rem;padding:.15rem .5rem;position:static}}@media (max-width:410px){.product-best-sellers,.product-low-price,.product-production-locale{font-size:1rem}}.product-production-locale{background:#f0fbfe}.product-best-sellers{background:#fff1f6;color:#fff}.product-best-sellers+.product-low-price,.product-best-sellers+.product-production-locale{top:5rem}.product-best-sellers+.product-low-price+.product-low-price,.product-best-sellers+.product-production-locale+.product-low-price{top:9rem}.product-low-price{background:#d3024f;color:#fff}.featured-products>h2,.product-slider>h2{padding-right:80px}.featured-products .bx-wrapper .bx-next,.featured-products .bx-wrapper .bx-prev,.product-slider .bx-wrapper .bx-next,.product-slider .bx-wrapper .bx-prev{background:#f4f4f4;border-radius:50%;color:#3c3c3c;font-size:3rem;height:5rem;line-height:5.5rem;top:-6.5rem;width:5rem}.featured-products .bx-wrapper .bx-prev,.product-slider .bx-wrapper .bx-prev{right:6rem}.featured-products .bx-wrapper .bx-next,.product-slider .bx-wrapper .bx-next{right:0}.page-product .featured-products .bx-wrapper{max-width:100%!important}.promo-code{margin-top:1rem}.promo-code .input-button{display:block;margin-bottom:1rem}.promo-code .input-button>*{width:100%}.promo-code-button{margin:1rem 0}.promo-code-button a{justify-content:center;width:100%}.display-promo .promo-discounts{font-size:1.3rem;margin:0}.display-promo .code{background:#1f964f;border-radius:6px;color:#fff;cursor:pointer;padding:.5rem 1rem}#promo-code.collapse{display:none}#promo-code.collapse.in{display:block}.input-group.bootstrap-touchspin{display:inline-flex;margin-right:1rem;position:relative}.input-group.bootstrap-touchspin input{border-radius:30px;height:4rem;max-width:100%;padding:2.4rem .5rem;text-align:center;width:14rem}@media(max-width:559px){.input-group.bootstrap-touchspin input{font-size:13px;padding:2rem .1rem;width:12rem}}.input-group-btn-vertical button{background:#ebebeb;border-radius:50%;color:#7f7f7f;height:3rem;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:3rem}.input-group-btn-vertical button:hover{background:#3492f4;color:#fff}.input-group-btn-vertical button.bootstrap-touchspin-up{right:1rem}.input-group-btn-vertical button.bootstrap-touchspin-down{left:1rem}.quickview .modal-dialog{max-width:160rem}.quickview .js-qv-mask{max-height:524px}.quickview .js-qv-mask,.quickview .product-images{width:10rem}.quickview .images-container .bx-viewport{margin-bottom:4.3rem;margin-top:4.3rem}.quickview .images-container .bx-prev{top:-4rem}.quickview .images-container .bx-next{bottom:-4rem}.ui-front.searchbar-autocomplete{border-color:#e3e3e3;border-radius:0;font-family:DM sans,Helvetica,arial,sans-serif;margin-top:-1px;padding:0;z-index:9999}@media(max-width:559px){.ui-front.searchbar-autocomplete{display:none!important}}.ui-front.searchbar-autocomplete .ui-menu-item:nth-child(2n){background:#f7f7f7}.ui-front.searchbar-autocomplete .ui-menu-item a{align-items:center;border-radius:0;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 2rem}.ui-front.searchbar-autocomplete .ui-menu-item a:hover{background:#a3cf90}.ui-front.searchbar-autocomplete .ui-menu-item img{margin-right:2rem}.ui-front.searchbar-autocomplete .ui-menu-item .price{margin-left:auto}.select-sort{align-items:center;display:flex}.select-sort label{width:90px}.select-sort select{width:calc(100% - 90px)}.products-sort-order>button{justify-content:space-between;min-width:14rem}.nav-tabs{position:relative}.nav-tabs:after{border-bottom:1px solid #dfeeff;content:"";left:0;position:absolute;top:100%;width:156rem}.nav-tabs.fixed{background:#f4f4f4;left:0;position:fixed;right:0;top:4.7rem;z-index:2}@media(max-width:1239px){.nav-tabs.fixed{top:8.6rem}}.nav-list{align-items:center;display:flex;margin:0 auto;max-width:138rem;width:100%}.nav-item{margin-right:1rem;position:relative;text-align:center;top:1px;z-index:2}.nav-link{background:#fafdff;border:1px solid transparent;border-radius:1rem;color:#86839b;display:block;font-size:1.4rem;letter-spacing:.5px;min-width:150px;padding:1rem 2rem;text-align:center;text-transform:uppercase;transition:all .25s ease-in-out}@media(max-width:960px){.nav-link{font-size:1.3rem}}.nav-link.active,.nav-link.selected,.nav-link:hover{background:#3492f4;border:1px solid #dfeeff;color:#fff}.tags[class]{display:flex;flex-wrap:wrap;margin:0}.tags__item[class]{background:#c0eefb;border-radius:20px;color:#0c8db0;font-size:1.2rem;font-weight:500;letter-spacing:.5px;list-style:none;margin-right:1rem;padding:.5rem 1.5rem;text-transform:uppercase}.fancybox-overlay .wrapper-container table{border:0;width:auto}.swal2-top-end .swal2-popup{border-radius:1.5rem;box-shadow:0 0 10px rgba(0,0,0,.15)}.swal2-top-end .swal2-title{font-size:1.4rem}.swal2-top-end .swal2-toast div:where(.swal2-html-container){font-size:1.4rem}#link_to_share{cursor:pointer}#link_to_share:hover{color:#3492f4}.rewards table td{font-size:1.4rem;padding:1rem}.rewards .block_hidden_only_for_screen{display:none!important}.rewards input[type=radio]{margin-left:10px;margin-right:2px}.rewards #aior_buttons{text-align:center}.rewards div#transform{display:block;margin:30px auto 0;text-align:center}.rewards div#transform:not(.free_value) a{width:100%}.rewards div#payment{display:block;margin:30px auto 0;text-align:center}.rewards div#payment a{font-size:.8rem;white-space:unset;width:100%}.rewards div#gift_list{display:block;margin:30px auto 0;text-align:center}.rewards div#gift_list a{font-size:.8rem;white-space:unset;width:100%}.rewards div#transform.free_value{width:100%}.rewards div#transform.free_value input{display:inline-block;margin-right:5px;margin-top:10px;text-align:right;width:150px}.rewards div#transform.free_value select{display:inline-block;text-align:right;vertical-align:middle;width:auto}.rewards div#transform.free_value a{margin-bottom:10px;margin-top:10px;vertical-align:baseline}.rewards #payment_form{margin-top:20px;text-align:left}.rewards #payment_form fieldset{border:1px solid #f6f6f6;margin:0;padding:10px}.rewards #payment_form #payment_txt{margin-bottom:20px}.rewards #payment_form p{margin:0;padding:0 0 10px}.rewards #payment_form p label{display:inline-block;vertical-align:top;width:25%}.rewards #payment_form p.textarea textarea{display:inline-block;width:74%}.rewards #payment_form label{text-align:left}.rewards #payment_form .btn{display:block;font-size:.8rem;margin:20px auto 0}.rewards #payment_form .invoice{background:#ebebeb;color:#acaaa6;display:inline-block;height:2.05rem;line-height:2.05rem;position:relative;text-indent:.625rem;width:100%}.rewards #payment_form .file-input{cursor:pointer;height:2.625rem;left:0;opacity:0;overflow:hidden;position:absolute;width:100%;z-index:1}.rewards #payment_form div.invoice .btn{margin:0;position:absolute;right:0;top:0}.rewards #payment_form .form-control-label{padding-top:.4rem}#sponsorship_text{padding-bottom:20px}#sponsorship_form{display:none;margin-top:20px}#sponsorship_form.active{display:block}#sponsorship_form ul{padding-left:25px!important}#sponsorship_form li{list-style-type:disc;padding-top:10px}#sponsorship_form li img{height:20px}#sponsorship_form .checkbox label{display:inline!important}#idTab4 div.title{font-weight:700;padding-top:20px;text-transform:uppercase}#idTab4 div.title:first-child{padding-top:0}#idTab4 td.total,#idTab4 tr.total{background-color:#f6f6f6;color:#acaaa6;font-weight:700}.sponsorshipPopup{max-width:700px;text-align:left;width:auto}#product #aior_product_button{display:none;margin-top:1.5rem}#product #aior_product_button span{display:none}#product #loyalty,#product #sponsorship_link{margin-top:1.5rem}#sponsorship_product{margin-bottom:10px;margin-top:10px}.aior_unvisible{display:none!important}.aior_fancyconfirm .aior_fancyconfirm_title{font-weight:700}.aior_fancyconfirm .aior_fancyconfirm_button{padding-top:20px;text-align:right}.aior_fancyalert{text-align:center}.aior_fancyalert a,.aior_fancyalert button{display:block;width:100%}span#aior_add_to_cart_available_display,span#aior_add_to_cart_available_real{display:none}.sponsorship-promo-code{background-color:#dff0d8!important;border-color:#d0e9c6!important;color:#3c763d!important}.sponsorship-promo-code:after{border-bottom-color:#dff0d8!important}.reward_alert_message{align-items:center;background:#eaf3fe;border-radius:13px;color:rgba(17,26,40,.72);display:flex;font-size:13.5px;gap:5px;padding:15px}.reward_alert_message i{color:#d97c6c;font-size:16px;margin-right:5px}@media(max-width:575.98px){.rewards .idTabs{display:block}}@media(min-width:768px){.rewards div#transform.free_value{max-width:100%;width:550px}.rewards div#transform.free_value a{margin-left:20px}.rewards div#transform:not(.free_value) a{max-width:100%;padding-left:0;padding-right:0}.rewards div#gift_list a,.rewards div#payment a{max-width:100%;padding-left:0;padding-right:0;width:550px}}@media(max-width:767.98px){.rewards .flex.align-center.space-between{display:block;margin-bottom:1rem}.rewards .flex.align-center.space-between h2{margin-bottom:0}.rewards .table{border:none}.rewards .table thead{display:none}.rewards .table tr{display:block}.rewards .table tr:not(:first-child){margin-top:30px}.rewards .table td{display:block;min-height:45px;overflow:auto;text-align:right!important}}@media(max-width:767.98px)and (max-width:767px){.rewards .table td{background:#fff}}@media(max-width:767.98px){.rewards .table td:not(:last-child){border-bottom:none}.rewards .table td:before{content:attr(data-label);float:left;max-width:65%;text-align:left}.rewards .table td:first-child{background:#f6f6f6}.rewards .table td:first-child:before{font-weight:700}.rewards #transform input,.rewards #transform select{background-color:#fff;width:100px!important}.rewards #transform .table td{text-align:center!important}.rewards #transform .table td:first-child:before{max-width:100%;text-align:center;width:100%}#rewards_account #idTab2 .table td:first-child,#rewards_sponsorship #idTab1 td:first-child,#rewards_sponsorship #idTab3 td:first-child{font-weight:700;text-align:left!important}#rewards_sponsorship #idTab4 div:nth-child(2) tr:first-child td:first-child{background:none;border:none;font-weight:700;padding-left:0;text-align:left!important;text-transform:uppercase}#rewards_sponsorship #idTab4 div:nth-child(2) tr:first-child td:nth-child(2){background-color:#f6f6f6}#rewards_sponsorship #idTab4 div:nth-child(2) tr:first-child td:nth-child(2):before{font-weight:700}}#cart #reward_loyalty{font-size:1.4rem}#cart #reward_use{margin-top:15px}.rewards label[for=conditionsValided]{font-size:1.4rem}@media(max-width:559px){.rewards label[for=conditionsValided]{font-size:1.3rem}}.rewards .form-footer .btn{font-size:1.4rem;margin:.5rem 0}#slidingcart-widget-content .scpanel-item-thumbnail{top:.4rem;vertical-align:top!important}.scpanel-thumbnail-wrap img{margin-right:1rem}.carousel{padding-top:3rem}.carousel,.carousel__item{position:relative}.carousel__item+.carousel__item{display:none}.bx-wrapper .carousel__item+.carousel__item{display:block}.carousel__item a:not(.link):not(.btn){color:#3c3c3c}.carousel__item a:not(.link):not(.btn):hover{color:#3492f4}.carousel__item a:not(.link):not(.btn):hover h1{color:#3c3c3c}.carousel__item .row{min-height:500px}.carousel__title{font-size:4rem;font-weight:900;line-height:1.2;margin-bottom:2rem}.carousel__image img{width:100%}.carousel__content{background:hsla(0,0%,100%,.85);bottom:3rem;left:3rem;max-width:620px;padding:4rem;position:absolute;width:100%}.carousel__content h2{font-size:2.4rem;margin-bottom:1rem}.carousel__content h3{color:#7f7f7f;font-family:DM sans,Helvetica,arial,sans-serif;font-size:1.8rem;font-weight:400;margin-bottom:0}.carousel__content p{color:#7f7f7f;font-size:1.7rem}.carousel__content p:not(:last-child){margin-bottom:1rem}.carousel__content .btn{min-width:250px}.carousel .bx-next,.carousel .bx-prev{background:hsla(0,0%,100%,.35);border-radius:50%;color:#3492f4;line-height:3.6rem}.carousel .bx-prev{left:4rem}.carousel .bx-next{right:4rem}@media (max-width:1500px){.carousel .bx-prev{left:2rem}.carousel .bx-next{right:2rem}.carousel__content{padding-left:4rem}}@media(max-width:1239px){.carousel{margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem)}.carousel h1{font-size:3.5rem;margin-bottom:1rem}.carousel .bx-wrapper img{min-height:240px;-o-object-fit:cover;object-fit:cover}}@media(max-width:767px){.carousel h1{font-size:3rem}.carousel__content{bottom:10px;left:10px;max-width:calc(100% - 20px);padding:2rem}.carousel__content h2{font-size:2.1rem}}@media(max-width:559px){.carousel{padding-top:2.5rem}.carousel h1{font-size:2.5rem}.carousel__content h2{font-size:1.8rem;margin-bottom:0}.carousel__content h3{font-size:1.6rem}}body #lgcookieslaw_banner{background:#fff;color:#3c3c3c!important;display:none;left:2rem;max-width:100%;padding:3rem;position:fixed;width:46rem;z-index:99999;-webkit-font-smoothing:antialiased;border-radius:10px;box-shadow:0 1px 10px 0 hsla(0,0%,51%,.25);font-size:14px;line-height:20px}@media(max-width:559px){body #lgcookieslaw_banner{left:0}}body #lgcookieslaw_banner>.container{padding:0!important}body #lgcookieslaw_banner.lgcookieslaw-reject-button-enabled .lgcookieslaw-banner-message{width:100%}body #lgcookieslaw_banner .lgcookieslaw-banner-message p{color:#3c3c3c!important}body #lgcookieslaw_banner .lgcookieslaw-link-container{margin:1.5rem 0 2.5rem!important}body #lgcookieslaw_banner a{cursor:pointer;font-family:Archivo!important;font-size:15px;text-decoration:none}body #lgcookieslaw_banner a:hover{text-decoration:none}body #lgcookieslaw_banner .lgcookieslaw-link-container{margin:1rem 0}body #lgcookieslaw_banner .lgcookieslaw-link-container a{border-bottom:2px solid #3492f4;display:inline-block;font-weight:700;padding-bottom:.2rem}body #lgcookieslaw_banner .lgcookieslaw-link-container a.lgcookieslaw-link{margin-bottom:.5rem;margin-right:1.5rem;margin-top:.5rem}body #lgcookieslaw_banner .lgcookieslaw-link-container a.lgcookieslaw-link:last-child{margin-left:0!important;margin-right:0!important}body #lgcookieslaw_banner .lgcookieslaw-banner-message a{color:#3c3c3c!important}body .lgcookieslaw-banner-message p{margin-bottom:8px}body .lgcookieslaw-banner-message p:last-child{margin-bottom:0}body .lgcookieslaw-reject-button-enabled .lgcookieslaw-button-container{display:flex;justify-content:space-between;width:100%}body .lgcookieslaw-reject-button-enabled .lgcookieslaw-button-container .lgcookieslaw-accept-button{width:auto}body .lgcookieslaw-button:focus{outline:none}body .lgcookieslaw-button:focus-visible{outline:none}body .lgcookieslaw-button-container{display:block;float:left}body .lgcookieslaw-button-container .lgcookieslaw-reject-button{display:inline-block;width:49%}body .lgcookieslaw-button-container .lgcookieslaw-accept-button,body .lgcookieslaw-button-container .lgcookieslaw-reject-button{background-color:#123a63;border-color:#123a63;color:#fff;cursor:pointer;font-size:14px;text-align:center;text-transform:uppercase}body .lgcookieslaw-button-container .lgcookieslaw-accept-button{display:block;width:100%}body .lgcookieslaw-modal{background:#fff;display:none;-webkit-font-smoothing:antialiased;color:#444;padding:0!important}body .lgcookieslaw-modal .lgcookieslaw-cancel-button{background:#f5f5f5;color:#000}body .lgcookieslaw-modal .lgcookieslaw-partial-accept-button{background:#1f964f}body .lgcookieslaw-modal .lgcookieslaw-reject-button{background:#444}body .lgcookieslaw-modal .lgcookieslaw-accept-button{background:#3492f4}body .lgcookieslaw-modal-header{border-bottom:1px solid #e4e3e3;border-top:4px solid #123a63;box-shadow:0 4px 2px -3px rgba(0,0,0,.1);display:block;overflow:auto;padding:20px 16px;position:relative;z-index:1070}body .lgcookieslaw-modal-header .lgcookieslaw-modal-header-title{align-items:center;color:#444;display:flex;flex-wrap:wrap;font-size:20px;font-weight:700;justify-content:space-between;line-height:22px;margin:0;padding:0;text-transform:uppercase}body .lgcookieslaw-modal-header .lgcookieslaw-modal-header-title .lgcookieslaw-modal-header-title-user-consent-elements .lgcookieslaw-badge{font-size:13px;line-height:13px;padding:3px 8px}body .lgcookieslaw-modal-header .lgcookieslaw-modal-header-title .lgcookieslaw-modal-header-title-user-consent-elements i{display:inline-flex;height:12px;left:1px;position:relative;top:1px;width:13px}body .lgcookieslaw-modal-header .lgcookieslaw-modal-header-title .lgcookieslaw-modal-header-title-user-consent-elements .lgcookieslaw-user-consent-download{color:#fff!important;outline:0!important;text-decoration:none!important}body .lgcookieslaw-modal-header .lgcookieslaw-modal-header-title .lgcookieslaw-modal-header-title-user-consent-elements .lgcookieslaw-user-consent-download:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.13)}body .lgcookieslaw-modal-header .lgcookieslaw-modal-header-title .lgcookieslaw-modal-header-title-user-consent-elements .lgcookieslaw-icon-schedule{background:url(../img/schedule.svg) no-repeat 50%;background-size:100%}body .lgcookieslaw-modal-header .lgcookieslaw-modal-header-title .lgcookieslaw-modal-header-title-user-consent-elements .lgcookieslaw-icon-download{background:url(../img/download.svg) no-repeat 50%;background-size:100%}body .lgcookieslaw-modal-body{display:block;height:417px;overflow:auto;overflow-y:auto;padding:16px;position:relative;scroll-behavior:smooth}body .lgcookieslaw-section{border:1px solid #e4e3e3;border-radius:2px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-wrap:wrap;margin-bottom:16px;padding:16px}body .lgcookieslaw-section:last-child{margin-bottom:0}body .lgcookieslaw-section-name{display:block;flex:1;font-size:16px;font-weight:700;line-height:20px;padding:5px 15px}body .lgcookieslaw-badge{background-color:#123a63;border-radius:10px;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:12px;min-width:10px;padding:3px 7px;position:relative;right:-2px;text-align:center;top:-1px;vertical-align:baseline;white-space:nowrap}body .lgcookieslaw-section-purpose{display:block;float:left;width:100%}body .lgcookieslaw-section-purpose-button{align-items:center;background-color:#f5f5f5;border-bottom:none;color:#444;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:0;margin-top:10px;padding:10px 15px;text-decoration:none;touch-action:manipulation}body .lgcookieslaw-section-purpose-button:hover{color:#444;text-decoration:none}body .lgcookieslaw-section-purpose-button:focus{color:#444;outline:none;text-decoration:none}body .lgcookieslaw-section-purpose-button:focus-visible{outline:none}body .lgcookieslaw-section-purpose-button .lgcookieslaw-section-purpose-button-title{font-size:14px;line-height:20px;margin:0}body .lgcookieslaw-section-purpose-button:after{content:"";display:block;height:20px;width:20px}body .lgcookieslaw-section-purpose-button:not(.collapsed):after{background:url(../img/not_collapsed.svg) no-repeat 50%}body .lgcookieslaw-section-purpose-button.collapsed:after{background:url(../img/collapsed.svg) no-repeat 50%}body .lgcookieslaw-section-purpose-content.collapse{display:none}body .lgcookieslaw-section-purpose-content.collapse.in,body .lgcookieslaw-section-purpose-content.collapse.show{display:block}body .lgcookieslaw-section-purpose-content.collapsing{height:0;overflow:hidden;position:relative;transition-duration:.35s;transition-property:height;transition-timing-function:ease}body .lgcookieslaw-section-purpose-content-description{font-size:14px;line-height:20px;padding:8px 16px}body .lgcookieslaw-section-purpose-content-cookies-table{background-color:transparent;border-collapse:collapse;border-spacing:0;margin-top:10px;max-width:100%;width:100%}body .lgcookieslaw-section-purpose-content-cookies-table caption+thead tr:first-child td,body .lgcookieslaw-section-purpose-content-cookies-table caption+thead tr:first-child th,body .lgcookieslaw-section-purpose-content-cookies-table colgroup+thead tr:first-child td,body .lgcookieslaw-section-purpose-content-cookies-table colgroup+thead tr:first-child th,body .lgcookieslaw-section-purpose-content-cookies-table thead:first-child tr:first-child td,body .lgcookieslaw-section-purpose-content-cookies-table thead:first-child tr:first-child th{border-top:0}body .lgcookieslaw-section-purpose-content-cookies-table thead>tr>td,body .lgcookieslaw-section-purpose-content-cookies-table thead>tr>th{border-top:1px solid #d6d4d4;font-size:13px;line-height:20px;padding:8px 16px;vertical-align:middle}body .lgcookieslaw-section-purpose-content-cookies-table>thead>tr>th{background:#f5f5f5;border-bottom:1px solid #d6d4d4;font-weight:700;vertical-align:middle}body .lgcookieslaw-section-purpose-content-cookies-table tbody>tr>td,body .lgcookieslaw-section-purpose-content-cookies-table tbody>tr>th,body .lgcookieslaw-section-purpose-content-cookies-table tfoot>tr>td,body .lgcookieslaw-section-purpose-content-cookies-table tfoot>tr>th{border-top:1px solid #d6d4d4;font-size:13px;line-height:20px;padding:8px 16px;vertical-align:middle}body .lgcookieslaw-section-purpose-content-cookies-table td{text-align:left}body .lgcookieslaw-section-purpose-content-cookies-table td a{color:#123a63;font-size:13px;font-weight:700}body .lgcookieslaw-section-purpose-content-cookies-table td a:hover{text-decoration:underline}body .lgcookieslaw-section-purpose-content-cookies-table th{text-align:left}body .lgcookieslaw-section-checkbox{display:inline-flex;justify-content:flex-end;padding-right:47px;width:25%}body .lgcookieslaw-modal-footer{border:0;border-top:1px solid #e4e3e3;box-shadow:0 -4px 2px -3px rgba(0,0,0,.1);display:flex;padding:16px}body .lgcookieslaw-modal-footer .lgcookieslaw-modal-footer-left{display:flex;justify-content:flex-start;width:20%}body .lgcookieslaw-modal-footer .lgcookieslaw-modal-footer-right{display:flex;justify-content:flex-end;width:80%}body .lgcookieslaw-modal-footer .lgcookieslaw-button{border:1px solid transparent;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:400;line-height:20px;margin-bottom:0;margin-right:5px;min-height:40px;padding:6px 12px;text-align:center;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}body .lgcookieslaw-modal-footer .lgcookieslaw-button:last-child{margin-right:0}body .lgcookieslaw-modal-footer .lgcookieslaw-button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.13);outline:0}body .lgcookieslaw-modal-footer .lgcookieslaw-cancel-button{color:#3c3c3c}body .lgcookieslaw-section-description ul li{color:#5c5c5c;display:inline-block;line-height:1em;margin:6px 0;position:relative;width:100%;z-index:1}body .lgcookieslaw-section-description ul li:before{color:#444;content:"✔";font-size:1em;height:12px;left:-18px;position:absolute;top:0;width:12px;z-index:2}body .lgcookieslaw-switch{display:inline-block;height:34px;position:relative;width:60px}body .lgcookieslaw-switch input{opacity:0!important}body .lgcookieslaw-switch div.checker,body .lgcookieslaw-switch div.checker input,body .lgcookieslaw-switch div.checker span,body .lgcookieslaw-switch input{height:0!important;width:0!important}body .lgcookieslaw-tooltip-container:hover{cursor:pointer}body .tooltipster-base{font-size:12px;font-weight:700}body .lgcookieslaw-slider-option{font-size:14px}body .lgcookieslaw-slider-option-left{display:inline-block;font-weight:700;left:-35px;line-height:34px;position:absolute}body .lgcookieslaw-slider-option-right{display:inline-block;font-weight:700;left:70px;line-height:34px;position:absolute}body .lgcookieslaw-slider{background-color:#ccc;bottom:0;box-shadow:0 0 1px #ccc;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}body .lgcookieslaw-slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}body .lgcookieslaw-switch.lgcookieslaw-switch-disabled .lgcookieslaw-slider{cursor:not-allowed;opacity:.5}body .lgcookieslaw-slider.lgcookieslaw-slider-checked{background-color:#123a63!important;box-shadow:0 0 1px #123a63}body .lgcookieslaw-slider.lgcookieslaw-slider-checked:before{transform:translateX(26px)}body #lgcookieslaw_banner.lgcookieslaw-banner-top{top:0}body #lgcookieslaw_banner.lgcookieslaw-banner-bottom{bottom:2rem}@media(max-width:559px){body #lgcookieslaw_banner.lgcookieslaw-banner-bottom{bottom:0}}body #lgcookieslaw_banner.lgcookieslaw-banner-floating{bottom:2rem;left:2rem;max-width:47rem!important;width:calc(100% - 4rem)!important}body #lgcookieslaw_banner.lgcookieslaw-banner-floating>.container{display:table-cell}body .lgcookieslaw-banner-close-button{background-color:rgba(59,59,59,.7);cursor:pointer;display:flex;height:35px;justify-content:center;padding:5px;position:absolute;right:0;top:0;width:35px}body .lgcookieslaw-banner-close-button .lgcookieslaw-icon-close{background:url(../img/close.svg) no-repeat 50%;background-size:100%;display:block;height:25px;transition:all .2s ease-in-out;width:30px}body .lgcookieslaw-banner-close-button .lgcookieslaw-icon-close:hover{transform:scale(1.1)}body .lgcookieslaw-banner-floating .lgcookieslaw-banner-message{float:none;font-size:15px;margin-right:0;width:100%}body .lgcookieslaw-banner-floating .lgcookieslaw-button-container{margin-top:15px;width:100%}body .lgcookieslaw-banner-floating .lgcookieslaw-accept-button,body .lgcookieslaw-banner-floating .lgcookieslaw-reject-button{height:40px!important;line-height:10px}body .lgcookieslaw-banner-close-button-enabled.lgcookieslaw-banner-floating .lgcookieslaw-banner-message{width:calc(100% - 30px)}body .lgcookieslaw-banner-close-button-enabled.lgcookieslaw-banner-floating .lgcookieslaw-banner-message .lgcookieslaw-link-container{width:calc(100% + 30px)}body .lgcookieslaw-overlay{background-color:rgba(0,0,0,.5);bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;transition:.5s;width:100%;z-index:9999}body .lgcookieslaw-fancybox .fancybox-overlay{transition:1s}body .table-responsive{border:0!important}body .page-my-account #content .links a.lgcookieslaw-account-button img{display:block;height:55px;margin:auto;padding:15px 0}body #my-account ul.myaccount-link-list li.lgcookieslaw-account-button a img{float:left;padding:10px}body .lgcookieslaw-fixed-button{align-items:center;background-color:#444;border-radius:50%;bottom:10px;cursor:pointer;display:none;height:50px;justify-content:center;padding:0;position:fixed;transition:transform .2s ease 0s!important;width:50px;z-index:5000}body .lgcookieslaw-fixed-button:hover{transform:translate(0) scale(1.1)!important}body .lgcookieslaw-fixed-button.lgcookieslaw-fixed-button-left{left:10px}body .lgcookieslaw-fixed-button.lgcookieslaw-fixed-button-right{right:10px}@media only screen and (max-width:991px){body .lgcookieslaw-banner-floating{width:55%!important}body .lgcookieslaw-button-container .lgcookieslaw-reject-button{margin-bottom:5px;width:100%}body .lgcookieslaw-reject-button-enabled .lgcookieslaw-button-container .lgcookieslaw-accept-button{width:100%}body .lgcookieslaw-reject-button-enabled .lgcookieslaw-button-container{display:block}}@media only screen and (max-width:767px){body .lgcookieslaw-banner-message{margin-bottom:15px;margin-right:0}body .lgcookieslaw-banner-message,body .lgcookieslaw-button-container{display:block;float:left;width:100%}body .lgcookieslaw-button-container .lgcookieslaw-accept-button,body .lgcookieslaw-button-container .lgcookieslaw-reject-button{font-size:16px!important}body .lgcookieslaw-reject-button-enabled .lgcookieslaw-banner-message,body .lgcookieslaw-reject-button-enabled .lgcookieslaw-button-container{width:100%}body .lgcookieslaw-banner-close-button-enabled.lgcookieslaw-banner-top .lgcookieslaw-banner-message{width:calc(100% - 30px)}body .lgcookieslaw-banner-close-button-enabled.lgcookieslaw-banner-top .lgcookieslaw-banner-message .lgcookieslaw-link-container{width:calc(100% + 30px)}body .lgcookieslaw-banner-close-button-enabled.lgcookieslaw-banner-bottom .lgcookieslaw-banner-message{width:calc(100% - 30px)}body .lgcookieslaw-banner-close-button-enabled.lgcookieslaw-banner-bottom .lgcookieslaw-banner-message .lgcookieslaw-link-container{width:calc(100% + 30px)}body .lgcookieslaw-banner .container{padding:15px!important;width:100%}body .lgcookieslaw-modal-footer .lgcookieslaw-modal-footer-left{float:right;text-align:center;width:100%}body .lgcookieslaw-modal-footer .lgcookieslaw-modal-footer-right{float:left;text-align:center;width:100%}body .lgcookieslaw-section-name{float:left;width:50%}body .lgcookieslaw-section-name .lgcookieslaw-badge{right:0;top:0}body .lgcookieslaw-section-checkbox{width:50%}body .lgcookieslaw-banner-floating{width:95%!important}body .lgcookieslaw-banner-floating .lgcookieslaw-button-container{margin-top:0}}@media only screen and (max-width:599px){body .lgcookieslaw-modal-footer{flex-wrap:wrap}body .lgcookieslaw-modal-footer .lgcookieslaw-modal-footer-left{margin-top:5px;order:1}body .lgcookieslaw-modal-footer .lgcookieslaw-modal-footer-right{flex-wrap:wrap;order:0}body .lgcookieslaw-modal .lgcookieslaw-accept-button{flex:1 100%;margin-bottom:5px;margin-right:0;order:0}body .lgcookieslaw-modal .lgcookieslaw-partial-accept-button{flex:1 50%;margin-right:0;order:1}body .lgcookieslaw-modal .lgcookieslaw-reject-button{flex:1 calc(50% - 5px);margin-left:5px;margin-right:0;order:2}body .lgcookieslaw-modal .lgcookieslaw-cancel-button{flex:1 100%}}@media only screen and (max-width:449px){body .lgcookieslaw-section-name{text-align:center;width:100%}body .lgcookieslaw-section-checkbox{justify-content:center;margin-top:5px;padding-right:0;width:100%}body .lgcookieslaw-modal .lgcookieslaw-partial-accept-button{flex:1 100%}body .lgcookieslaw-modal .lgcookieslaw-reject-button{flex:1 100%;margin-left:0;margin-top:5px;order:2}}@media only screen and (min-width:768px){body .lgcookieslaw-banner .container{margin:auto;max-width:100%;vertical-align:middle}body .lgcookieslaw-banner-floating .container{padding-bottom:0!important;padding-left:16px!important;padding-right:16px!important}}@media only screen and (min-width:768px)and (max-width:1199px){body .lgcookieslaw-banner.lgcookieslaw-reject-button-enabled .container{padding:0 5%!important}}@media only screen and (min-width:992px)and (max-width:1199px){body .lgcookieslaw-banner-floating{width:45%!important}}body #lgcookieslaw_fixed_button{background-color:rgba(59,59,59,.9);box-shadow:0 1px 5px 0 #707070}body #lgcookieslaw_fixed_button svg{fill:#fff}body .lgcookieslaw-modal-header{border-top:4px solid #123a63!important}body .lgcookieslaw-slider-checked{box-shadow:0 0 1px #123a63!important}body .lgcookieslaw-button-container .lgcookieslaw-accept-button,body .lgcookieslaw-modal .lgcookieslaw-accept-button,body .lgcookieslaw-modal .lgcookieslaw-badge{background:#1f964f!important;border-color:#1f964f!important}body .lgcookieslaw-button-container .lgcookieslaw-reject-button,body .lgcookieslaw-modal .lgcookieslaw-reject-button{background:#123a63!important;background:none!important;border-color:#123a63!important;border:none!important;color:#fff!important;color:#282828!important;padding:0;text-decoration:underline;text-transform:inherit}body .lgcookieslaw-button-container{align-items:center}body .lgcookieslaw-button-container #lgcookieslaw_customize_cookies_link,body .lgcookieslaw-button-container .lgcookieslaw-reject-button{border:none!important;color:#282828!important;font-size:1.4rem!important;font-weight:500;margin-right:2rem;padding:0;text-decoration:underline;text-transform:inherit;width:auto}body .lgcookieslaw-button-container #lgcookieslaw_customize_cookies_link:hover,body .lgcookieslaw-button-container .lgcookieslaw-reject-button:hover{text-decoration:none}body .lgcookieslaw-button-container .lgcookieslaw-accept-button{margin-left:auto}body .lgcookieslaw-button-container .lgcookieslaw-accept-button:hover{background:#509d0d!important}#lgcookieslaw_banner .lgcookieslaw-banner-message{margin-bottom:1rem}#lgcookieslaw_banner .lgcookieslaw-banner-message .title--h3{font-size:2.4rem;margin-bottom:1rem}@media(max-width:559px){#lgcookieslaw_banner .lgcookieslaw-banner-message .title--h3{font-size:1.8rem}}#lgcookieslaw_banner .lgcookieslaw-banner-message .link{font-size:1.3rem}#module-lgcookieslaw-disallow .disallow-controller-content{margin:0 auto;max-width:76rem;padding:8rem 2rem 6rem}@media(max-width:767px){#module-lgcookieslaw-disallow .disallow-controller-content{padding:6rem 2rem 4rem}}#module-lgcookieslaw-disallow .disallow-controller-content h2{font-size:3rem;line-height:1.4;margin-bottom:0;text-align:center}@media(max-width:767px){#module-lgcookieslaw-disallow .disallow-controller-content h2{font-size:2.4rem}}.elementor-widget-text-editor{color:#3c3c3c!important;font-family:DM sans,Helvetica,arial,sans-serif!important}.elementor-widget .swiper-slide>:not(.swiper-lazy-preloader){margin:0}.favoritesButton svg{height:16px;margin-right:5px;width:16px}.remove-fav.in_progress{animation:unset;background:none}.alert_note{background:#fff;border:1px solid #ccc;border-radius:4px;color:#333;display:none;font-size:11px;line-height:16px;padding:10px;position:absolute;text-align:center;top:100%;width:180px;z-index:99}.alert_note:hover{display:block}.alert_note a{text-decoration:underline}.icon-button{background:#f5f8fd;border-radius:50%;font-size:19px;height:40px;justify-content:center;padding:.6rem;width:40px}.box-info-product .wrap_alert{padding-bottom:20px}.box-info-product .wrap_alert .alert_note{margin-left:10px;width:142px}.favoritesButton:hover+.alert_note{display:block}.svgic{display:inline-block;fill:currentColor;height:20px;pointer-events:none;vertical-align:top;width:20px}.smooth02{transition:all .2s ease-in-out}.smooth05{transition:all .5s ease-in-out}.in_progress{animation:rotation 1s ease-in-out infinite;background-image:url(../img/loader.svg)!important;background-position:50% 50%;background-repeat:no-repeat!important;background-size:cover;height:20px;width:20px}.in_progress:before{display:none}.in_progress use{opacity:0}.pk-infomessage a{color:inherit;text-decoration:underline}.pk-infomessage{position:fixed;right:20px;top:20px;width:300px;z-index:999}.pk-close-popup{display:block;position:absolute;right:10px;top:10px}.pk-close-popup svg{color:#fff;height:14px;margin:0 5px 0 0;width:14px}.pk-infomessage-item{box-shadow:0 0 10px 0 rgba(0,0,0,.2);font-size:15px;line-height:22px;margin-bottom:20px}.pk-infomessage-item>div:first-child{padding:20px}.pk-infomessage-item.state-error{background-color:#dc5300;color:#fff}.pk-infomessage-item.state-success{background-color:#03a912;color:#fff}.pk-infomessage-item.state-info{background-color:#4aaee8;color:#fff}.pk-close-timer{background-color:rgba(0,0,0,.3);bottom:0;height:4px;left:0;position:absolute;width:100%}#favoriteproducts_block_account .products>*,#module-ps_emailalerts-account .products>*{margin-left:1rem;margin-right:1rem;width:calc(50% - 2rem)}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.product-miniature .favoritesButton>span{display:none}.favoritesButton.icon_checked{color:#fe9f9f}.favoritesButton.icon_checked>svg{fill:currentColor}.PM_ASForm{background:#f8f8f8;padding:2rem}.PM_ASBlockOutputHorizontal[class] .PM_ASCriterionsGroup{padding:0}.PM_ASCriterionsGroupName{font-weight:700}.form-maker-form{margin:0 auto;max-width:84rem}.form-maker-form .page-subheading{font-size:2.7rem;text-align:center}@media(max-width:559px){.form-maker-form .page-subheading{font-size:2.4rem}}.form-maker-form .form_info{color:#7f7f7f;font-size:80%}.form-maker-form .form-group.inline .values-container{align-items:center;display:flex;flex-wrap:wrap}.form-maker-form .form-group.inline .checkbox,.form-maker-form .form-group.inline .radio{margin-bottom:0}.form-maker-form .checkbox,.form-maker-form .radio{align-items:center;display:flex;margin-bottom:.8rem;margin-right:1.5rem}.form-maker-form .checkbox label,.form-maker-form .radio label{font-size:1.4rem;font-weight:400;margin:0}.form-maker-form h2,.form-maker-form h3,.form-maker-form h4{margin:2rem 0 1rem}.form-maker-form h2:last-child,.form-maker-form h3:last-child,.form-maker-form h4:last-child{margin-bottom:0}.form-maker-form .input-group{position:relative}.form-maker-form .max-warning{font-size:1.4rem;margin-top:1rem}.form-maker-form .max-warning.text-danger{color:#f10056}.form-maker-form .form-footer button{text-align:center;width:100%}.form-products[class]{margin:0}.form-products__item[class]{border:2px solid #e3e3e3;border-radius:1rem;list-style:none;padding:2rem;position:relative}.form-products__item[class].active{border-color:#3492f4}.form-products__item[class] input[type=number]{max-width:320px}.form-products__checkbox{left:1rem;position:absolute;top:1rem}.form-products__checkbox input{display:none}.form-products__checkbox input:checked+label{border-color:#3492f4}.form-products__checkbox input:checked+label:after{display:block}.form-products__checkbox label{background:#fff;border:2px solid #e3e3e3;border-radius:2px;height:2rem;width:2rem}.form-products__checkbox label:after{content:"\e949";display:none;font-family:icomoon;font-size:1rem;height:2rem;left:0;line-height:1.8rem;position:absolute;text-align:center;width:2rem}.js-orderProductName{display:block;font-size:1.7rem;font-weight:600}.homepage-category-image{margin-bottom:30px;width:100%}@media(max-width:559px){.homepage-category-image{margin-bottom:1rem}}.homepage-category-link{border-bottom:1px solid transparent;color:#ffd0d3;display:inline-block;font-size:2rem;font-weight:700;margin-bottom:6rem;padding:0;position:relative;text-align:center;z-index:30}.homepage-category-link:hover{border-bottom:1px solid #ffd0d3}@media(max-width:559px){.homepage-category-link{font-size:1.4rem}}.infinitescroll-bottom-message{align-items:center;border-top:1px solid #e3e3e3;display:flex;flex-direction:column;padding-top:3rem;width:100%!important}.infinitescroll-to-top{display:inline-block;font-weight:700;margin-top:1rem}.languages-selector{margin-left:auto;position:relative}@media(max-width:1239px){.languages-selector{display:none}}.languages-selector__button[class]{align-items:center;background:transparent;border:0;border-radius:999px;color:#123a63;cursor:pointer;display:inline-flex;font-size:1.4rem;font-weight:600;gap:.7rem;line-height:1;margin:0;padding:.6rem 1.1rem;text-transform:none;transition:all .3s ease-in-out}.languages-selector__button[class]:focus-visible,.languages-selector__button[class]:hover{background:#f5f8fd;box-shadow:none;color:#3492f4}.languages-selector__current{white-space:nowrap}.languages-selector__caret{font-size:1rem;margin-left:.1rem;transition:transform .25s ease}.languages-selector.open .languages-selector__button{background:#f5f8fd}.languages-selector.open .languages-selector__caret{transform:rotate(180deg)}.languages-selector.open .languages-selector__list{opacity:1;transform:translateY(0);visibility:visible}.languages-selector__list[class]{background:#fff;border:1px solid #e6ecf3;border-radius:12px;box-shadow:0 12px 30px rgba(18,58,99,.14);display:block;left:auto;min-width:17rem;opacity:0;overflow:hidden;padding:.5rem;right:0;top:calc(100% + .6rem);transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;width:auto}.languages-selector__list[class] .dropdown-menu__item{background:transparent}.languages-selector__list[class] .dropdown-menu__item:not(:last-child){border-bottom:0}.languages-selector__link[class]{align-items:center;border-radius:8px;color:#3c3c3c;display:flex;font-size:1.4rem;font-weight:500;gap:1.5rem;justify-content:space-between;line-height:1;padding:.9rem 1.1rem;text-transform:none;transition:all .3s ease-in-out}.languages-selector__link[class]:focus-visible,.languages-selector__link[class]:hover{background:#f5f8fd;color:#123a63}.languages-selector__list .is-current .languages-selector__link{background:#f5f8fd;color:#123a63;font-weight:700}.languages-selector__check{color:#123a63;font-size:1.1rem}.list-categories{padding-bottom:5rem;padding-top:5rem}.list-categories__item{position:relative;text-align:center}.list-categories__image{display:block;position:relative}.list-categories__image img{display:block;margin-left:auto;margin-right:auto;transition:all .3s ease-in-out}.list-categories__image img:hover{opacity:.85}.list-categories__title{margin-bottom:0;margin-top:1rem;text-align:center}.list-categories__title a{border-bottom:1px solid #000;color:#3c3c3c;font-size:2.1rem}@media(max-width:559px){.list-categories__title a{font-size:1.8rem}}@media (max-width:1340px){.list-categories__item:first-child,.list-categories__item:nth-child(2),.list-categories__item:nth-child(3){margin-top:0}}@media(max-width:767px){.list-categories__image img{box-shadow:none}}@media (max-width:420px){.list-categories__item{margin-bottom:4rem;margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem)}}.block_newsletter{position:relative}.block_newsletter .mpnl-card{align-items:center;background:linear-gradient(135deg,#eef5fe,#f7fbff);border:1px solid #dbe9fb;border-radius:26px;display:grid;gap:4.5rem;grid-template-columns:1fr minmax(340px,560px);overflow:hidden;padding:4rem 4.4rem;position:relative}@media(max-width:960px){.block_newsletter .mpnl-card{gap:2.4rem;grid-template-columns:1fr;padding:3rem 2.4rem;text-align:center}}.block_newsletter .mpnl-card:after{border:26px solid rgba(52,146,244,.06);border-radius:50%;content:"";height:220px;pointer-events:none;position:absolute;right:-60px;top:-60px;width:220px}.block_newsletter .mpnl-left{align-items:center;display:flex;gap:2rem;position:relative;z-index:1}@media(max-width:960px){.block_newsletter .mpnl-left{flex-direction:column;gap:1.4rem;text-align:center}}.block_newsletter .mpnl-ic{background:#fff;border-radius:1.6rem;box-shadow:0 14px 30px -16px rgba(52,146,244,.65);color:#3492f4;display:grid;flex:none;height:6.4rem;place-items:center;width:6.4rem}.block_newsletter .mpnl-ic svg{height:3rem;width:3rem}.block_newsletter .mpnl-eyebrow{align-items:center;color:#123a63;display:inline-flex;font-size:1.1rem;font-weight:700;gap:7px;letter-spacing:.14em;margin-bottom:.6rem;text-transform:uppercase}.block_newsletter .mpnl-eyebrow:before{background:#e89586;content:"";height:2px;width:22px}.block_newsletter .mpnl-title{color:#123a63;font-size:clamp(2.2rem,2.6vw,3rem);font-weight:600;letter-spacing:-.02em;margin:0 0 .8rem}.block_newsletter .mpnl-hl{color:#e89586;display:inline-block;font-weight:700;margin-right:3px}.block_newsletter .mpnl-desc{color:rgba(17,26,40,.72);font-size:1.4rem;margin:0;max-width:52ch}@media(max-width:960px){.block_newsletter .mpnl-desc{margin:0 auto}}.block_newsletter .mpnl-right{position:relative;z-index:1}.block_newsletter .mpnl-form{background:#fff;border:1px solid #dbe9fb;border-radius:999px;display:flex;gap:1rem;padding:.6rem}@media(max-width:559px){.block_newsletter .mpnl-form{background:transparent;border:0;border-radius:0;flex-direction:column;gap:1rem;padding:0}}.block_newsletter .mpnl-form input[type=email]{background:transparent;border:0;color:#3c3c3c;flex:1;font-size:1.4rem;min-width:0;outline:none;padding:1.2rem 1.6rem}@media(max-width:559px){.block_newsletter .mpnl-form input[type=email]{background:#fff;border:1px solid #dbe9fb;border-radius:12px}}.block_newsletter .mpnl-submit{background:#3492f4;border:0;border-radius:999px;color:#fff;flex:none;font-size:1.4rem;font-weight:600;padding:1.2rem 2.6rem;transition:background .18s;white-space:nowrap}.block_newsletter .mpnl-submit:hover{background:#1f7fe0;color:#fff}@media(max-width:559px){.block_newsletter .mpnl-submit{border-radius:12px;width:100%}}.block_newsletter .mpnl-consent{color:#7c8a99;font-size:1.2rem;margin:1.2rem 0 0}.block_newsletter .mpnl-consent a{color:#3492f4}.block_newsletter .mpnl-msg{margin-bottom:0;margin-top:1.2rem}.block_newsletter .psgdpr_consent_message{color:#7c8a99;font-size:1.2rem;font-weight:400;margin:.8rem 0 0;text-align:left}@media(max-width:960px){.block_newsletter .psgdpr_consent_message{text-align:center}}.block_newsletter .custom-checkbox[class]>label>span,.block_newsletter .custom-checkbox[class]>label>span i{height:15px;width:15px}.block_newsletter_alert{justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.reassurances{background:#fff;border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.reassurances .container{display:grid;gap:0;grid-template-columns:repeat(4,1fr);padding-bottom:0;padding-top:0}.reassurances__item{align-items:center;border-right:1px solid var(--line);color:#3c3c3c;display:flex;gap:14px;padding:26px 22px}.reassurances__item:last-child{border-right:0}.reassurances__item .ic{background:var(--blue-tint);border-radius:12px;color:var(--blue);display:grid;flex:none;height:44px;place-items:center;width:44px}.reassurances__item .ic svg{height:22px;width:22px}.reassurances__item .ic i{font-size:23px;line-height:1}.reassurances__item b{display:block;font-size:14px;font-weight:700}.reassurances__item span{color:var(--ink-50);font-size:12.5px}.search-widget button{color:#3492f4;font-size:3rem;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.wishlist_form{max-width:100%;padding:2rem;width:78rem}.wishlist_form__title{font-size:2.4rem;text-align:center}#header .header-nav .wishlist-top{background:none;margin-left:.9375rem;min-width:128px;padding:.75rem 0;text-align:right}.wishlist_button{margin-top:25px}.wishlist-forms{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.wishlist-forms h3{font-size:2.1rem}.wishlist-add,.wishlist-select{background-color:#f6f6f6;border:1px solid #dadada;min-height:140px;padding:3rem;width:50%}.wishlist-add{border-left:0}select#id_customer_wishlist{max-width:100%}.wishlist-suggestions{float:left;width:100%}.wishlist-suggestions p{margin-bottom:2px}.wishlist-suggestions button{margin-bottom:8px;margin-right:4px}#formAddWishlist label{text-align:left}ul.product-flags li.wishlist{background:none;box-shadow:none;margin-top:10px!important;position:absolute;right:10px}ul.product-flags li.wishlist a{color:#2fb5d2;text-decoration:none}ul.product-flags li.wishlist i{font-size:40px}.product-flag-wishlist a{color:#2fb5d2;text-decoration:none}.product-flag-wishlist i{font-size:40px}.product-additional-info .open_wishlist_form{margin-top:1rem}.select-wishlist-confirmation,.wishlist-confirmation{font-size:80%;margin-top:2rem}.jwishlist_breadcrumb{margin-bottom:15px}.jwishlist_breadcrumb a{color:#232323}.btn-list{box-shadow:none;display:inline-block;font-size:14px;font-weight:400;margin-bottom:5px;margin-right:1rem;padding:5px 1rem;text-transform:none}#module-jwishlist-list .buttons-container .btn-secondary{background-color:#6c757d;color:#fff}.share-link-copied{display:none}.btn-list i{font-size:14px;font-weight:400;margin-right:0!important}ul.footer_links{border-top:1px solid #d6d4d4;float:left;height:65px;margin-top:15px;padding:20px 0 0;width:100%}.wishlist-products-mobile input.quantity-selected{padding:1rem;text-align:center}.wishlist-products-mobile small.dropped{color:#ff4c4c;font-style:italic}.wishlist-products-mobile .quantity{display:none}.wishlist-products-mobile small.date_add{font-style:italic}#module-jwishlist-list .modal-header .close,#module-jwishlist-view .modal-header .close{margin-top:-25px}#module-jwishlist-list .customer-wishlist{background:#fff;border-radius:5px;margin-bottom:20px;padding:15px}.buttons-container{align-items:center;display:flex;flex-wrap:wrap;margin-top:15px}#module-jwishlist-view .wishlist-products-mobile{display:flex;flex-direction:column}#module-jwishlist-view .flex-product{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#module-jwishlist-view .product-mobile{background-color:#fff;border-bottom:2px solid #f6f6f6;padding:15px}#module-jwishlist-view .product-box{flex:0 1 5%}#module-jwishlist-view .product-image{flex:0 1 10%}#module-jwishlist-view div.product-name{flex:0 1 50%;padding-left:1rem}#module-jwishlist-view span.product-name{font-weight:700}#module-jwishlist-view .attributes{display:block;line-height:1.4;margin:0 0 1rem}#module-jwishlist-view .quantity{margin-top:1rem}#module-jwishlist-view .price,#module-jwishlist-view .total{flex:0 1 15%;text-align:right}#module-jwishlist-view .total-whislist{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#module-jwishlist-view .total-whislist .item{background-color:#fff;flex:0 1 50%;font-weight:700;padding:10px}#module-jwishlist-view #total_wishlist{text-align:right}@media only screen and (max-width:767px){.wishlist_form h2{font-size:16px}.wishlist-add,.wishlist-select{margin-bottom:10px;width:100%}#submitAddWishlist,#submitSelectWishlist{padding:.5rem 1rem}#submitAddWishlist span,#submitSelectWishlist span{font-size:13px}.mobile-hidden{display:none}#module-jwishlist-list .customer-wishlist{background:#fff}#module-jwishlist-view .product-box{flex:0 1 5%}#module-jwishlist-view .product-image{flex:0 1 15%}#module-jwishlist-view div.product-name{flex:0 1 75%}#module-jwishlist-view .price,#module-jwishlist-view .total{display:none}}@media only screen and (max-width:480px){#module-jwishlist-view .product-box{flex:0 1 5%}#module-jwishlist-view .product-image{flex:0 1 90%;left:-15px;margin-bottom:15px;position:relative;text-align:center}#module-jwishlist-view div.product-name{flex:0 1 100%;text-align:center}#module-jwishlist-list .btn-group,#module-jwishlist-view .btn-group{width:100%}#module-jwishlist-list .btn-group>button,#module-jwishlist-view .btn-group>button{justify-content:center;width:100%}#module-jwishlist-view .price{text-align:left}}.prestablog-blog-wrap{padding:5rem 0;width:100%}.prestablog-blog-wrap h1 small{color:#797676;font-size:60%}@media(max-width:559px){.prestablog-blog-wrap .row{margin:0;width:100%}}.blog-item{border:1px solid #e3e3e3}.blog-item__bottom{padding:3rem}.blog-item__cat{display:block;font-weight:700;margin-bottom:1rem;text-transform:uppercase}.blog-item__cat--1{color:#123a63}.blog-item__cat--2{color:#164779}.blog-item__cat--3{color:#1a538e}.blog-item__cat--4{color:#1e60a4}.blog-item__cat--5{color:#226db9}.blog-item__cat--6{color:#2679cf}.blog-item__title{color:#3c3c3c;font-size:2.1rem}.blog-item__title a{color:inherit}.blog-item__date{color:#818a91;display:block;margin-top:2rem;text-align:right}.blog-cat{border-top:1px solid #e3e3e3;margin-top:5rem;padding:5rem 0}.blog-cat__list{display:flex;margin-top:2rem}.blog-cat__item{margin-right:1.5rem}.blog-cat__link{background:#123a63;border-radius:50px;color:#fff;padding:1rem 2rem}.blog-cat__link:hover{opacity:.85}.blog-cat__item--1 .blog-cat__link{background:#123a63}.blog-cat__item--2 .blog-cat__link{background:#164779}.blog-cat__item--3 .blog-cat__link{background:#1a538e}.blog-cat__item--4 .blog-cat__link{background:#1e60a4}.blog-cat__item--5 .blog-cat__link{background:#226db9}.blog-cat__item--6 .blog-cat__link{background:#2679cf}.blog-unique-products{border-top:1px solid #e3e3e3;padding:5rem 0}.blog-unique-products li{border:1px solid #e3e3e3;padding:3rem}.blog-single-banner{background:#f5f8fd;display:flex;flex-wrap:wrap;margin-bottom:3rem}.blog-single-banner__img{width:50%}.blog-single-banner__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:767px){.blog-single-banner__img{display:none}}.blog-single-banner__content{display:flex;flex-direction:column;justify-content:center;padding:4rem 4rem 4rem 6rem;width:50%}@media(max-width:767px){.blog-single-banner__content{padding:3rem;width:100%}}@media(max-width:559px){.blog-single-banner__content{padding:2rem}}#prestablogfont{margin:0 auto;max-width:980px}.pm-csoc-owl-item .col-6{margin:0;padding:0 1rem 0 0;width:100%}.product-accessories.pm-csoc{margin-top:4rem}.page-pagenotfound .page-header{text-align:center}.cart-rules{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}.cart-rule{background:#fff;border-radius:1rem;font-size:1.3rem;margin-left:1rem;margin-right:1rem;padding:2rem;width:calc(50% - 2rem)}@media(max-width:767px){.cart-rule{margin-bottom:2rem;margin-left:1rem;margin-right:1rem;padding:1.25rem;width:calc(100% - 2rem)}}.box-links ul{border-top:1px solid #e3e3e3}.box-links a{align-items:center;background:#fff;color:inherit;display:flex;font-size:1.5rem;font-weight:400;padding:2rem;position:relative;transition:all .25s ease-in-out}.box-links a:hover{background:#3492f4;color:#fff;text-decoration:none}.box-links a:hover i{color:#fff}.box-links a.current:after{border-left:5px solid #3492f4;content:"";height:100%;left:0;position:absolute;top:0}.box-links a.link-logout:hover{background:#be0044;color:#fff}.box-links i{color:#888;left:2.5rem;position:absolute;top:50%;transform:translateY(-50%)}.account-menu.box-links a,.header-login .box-links a{padding:1.5rem 2rem 1.5rem 6rem}.rewardsBlock td{padding:.5rem}.idTabs{overflow:auto;white-space:nowrap}@media(max-width:767px){.page-order-detail .info-delivery i,.page-order-detail .info-delivery sup{display:none!important}}@media(max-width:960px){.order-detail-header{flex-wrap:wrap;justify-content:flex-start}.order-detail-header h1{padding:0 2rem .5rem!important;width:100%}.order-detail-header .order-item__reorder{margin-left:0}}.order-item{padding-bottom:3rem;position:relative}.order-item:not(:last-child){border-bottom:1px solid #e3e3e3;margin-bottom:3rem}@media(max-width:559px){.order-item .link{font-size:1.4rem}}.order-item__title{align-items:center;display:flex;font-family:Archivo;font-size:2.4rem;font-weight:700;justify-content:space-between;margin-bottom:1rem}@media(max-width:559px){.order-item__title{font-size:1.8rem}}.order-item__title a{color:#3c3c3c}.order-item__title a:hover{color:#3492f4}.order-item__reorder{align-items:center;background:#fff;border:1px solid #e3e3e3;border-radius:2rem;color:#3c3c3c;display:inline-flex;font-size:1.4rem;padding:1rem 2rem;transition:all .25s ease-in-out}.order-item__reorder i{margin-right:.5rem}.order-item__reorder:hover{background:#3492f4;color:#fff}@media(max-width:559px){.order-item__reorder{font-size:1.2rem;padding:.8rem 1.5rem}}.order-item__date{color:#ecfbf2;font-size:110%;font-weight:700;margin-bottom:1rem}.order-item__status{font-size:1.3rem;margin:2rem 0 0}.order-products{border-bottom:1px solid #e3e3e3;display:flex;flex-wrap:wrap;margin-bottom:2rem;margin-left:-1rem;width:calc(100% + 2rem)}.order-products__item{background:#f4f4f4;border-radius:1rem;font-size:1.4rem;margin:0 1rem 2rem;padding:1rem;position:relative;width:calc(50% - 2rem)}@media(max-width:767px){.order-products__item{width:calc(100% - 2rem)}}.order-products__item .custom-checkbox{position:absolute;right:0;top:0}.order-products__name{font-size:1.6rem;margin-bottom:1rem;max-width:calc(100% - 80px)}.order-products__footer>:not(:last-child){border-bottom:1px solid #e3e3e3;margin-bottom:2rem;padding-bottom:2rem}.order-products__footer .line-total{font-size:2.1rem;font-weight:700}.order-return:not(:last-child){border-bottom:1px solid #e3e3e3;margin-bottom:2rem;padding-bottom:2rem}.order-return li{display:flex;flex-wrap:wrap}.order-return li:not(:last-child){margin-bottom:1rem}.page-customer-account{background:#f5f8fd}.page-customer-account .footer-top,.page-customer-account .page-footer{display:none}.page-customer-account .main-container{margin:0 auto;max-width:138rem;padding:4rem 2rem}.page-customer-account .main-container .container{padding:0}@media(max-width:767px){.page-customer-account .main-container{padding-top:2rem}}.page-customer-account .header{border:0;position:static}.page-customer-account .header .header-main{display:block}.page-customer-account .main{margin-top:0}.page-customer-account h1{margin-bottom:10px}@media(max-width:559px){.page-customer-account .box-main{background:transparent;box-shadow:none;padding:0}.page-customer-account .nav-item{margin:.5rem 0;white-space:wrap}}.account-customer{background:#fff;border-radius:2rem 2rem 0 0;padding:4rem 2rem 4rem 6rem;position:relative}.account-customer__avatar{background:#3492f4;border-radius:50%;color:#fff;font-size:3rem;height:8rem;left:0;letter-spacing:-3px;line-height:8rem;position:absolute;text-align:center;top:50%;transform:translateX(-50%) translateY(-50%);width:8rem}@media(max-width:960px){.account-menu{background:#fff;height:calc(100% - 74px);left:0;max-width:inherit;overflow:auto;position:fixed;top:74px;transform:translateX(-100%);transition:all .3s ease-in-out;width:300px;z-index:999}.account-menu.active{transform:translateX(0)}.account-customer__avatar{font-size:2rem;height:5rem;left:2rem;line-height:5rem;transform:translateY(-50%);width:5rem}.account-customer__name{padding-left:2rem}.page-customer-account h1{left:-2rem;margin-bottom:2rem;padding:0 2rem;position:relative;width:calc(100% + 4rem)}}@media(max-width:960px)and (max-width:559px){.page-customer-account h1{margin-bottom:0}}@media(max-width:559px){.account-menu{width:100%}.page-customer-account h1{font-size:2.7rem;padding-bottom:0}.page-addresses .btn{justify-content:center;width:100%}.page-addresses .address{background:#fff;padding:2rem}.page-address .box,.page-addresses .box,.page-identity .box{padding:1rem}.page-address .js-customer-form,.page-addresses .js-customer-form,.page-identity .js-customer-form{padding:0}}.line-products,.line-shipping,.line-total{display:flex;justify-content:space-between;padding:.5rem 0}.line-total{font-size:1.8rem;font-weight:700}:root{--blue:#2e7df6;--blue-deep:#1b5fd0;--blue-soft:#eaf2fe;--blue-line:#cfe0fb;--navy:#0e1a30;--ink:#16213a;--slate:#5a6b85;--muted:#8593a8;--line:#e7ecf3;--bg:#f4f6fa;--card:#fff;--green:#15a35a;--green-soft:#e7f6ee;--amber:#e8a53d;--radius:16px;--radius-sm:11px;--shadow:0 1px 2px rgba(16,26,48,.04),0 8px 28px rgba(16,26,48,.06);--shadow-lg:0 18px 48px rgba(16,26,48,.12)}.page-cart .cart-summary-line.cart-total{display:none}.page-cart.country-be .cart-summary-line.cart-total{display:flex}.page-cart .main>[id*=trustpilot-widget-trustbox] iframe,.page-cart .main>[id^=trustpilot-widget-trustbox] iframe{margin:0 auto!important}.page-cart .cart-item{padding:1rem}.page-cart .cart-item:not(:last-child){border-bottom:1px solid var(--line)}.page-cart .product-line-grid{align-items:center;display:flex;flex-wrap:wrap}.page-cart .product-line-grid div.cart-remove,.page-cart .product-line-grid div.price{align-items:center;display:flex;justify-content:center}.page-cart .product-line-grid-body .price{font-size:1.6rem}@media(max-width:767px){.page-cart .product-line-grid-body{align-self:flex-start}}.page-cart .product-line-grid-left{text-align:center}@media(max-width:767px){.page-cart .product-line-grid-left{align-self:flex-start}.page-cart .product-line-grid-right{margin-top:2rem}}@media(max-width:559px){.page-cart .product-line-grid-right .product-price{font-size:1.7rem}}.page-cart .product-line-info{font-size:1.4rem}@media(max-width:559px){.page-cart .product-line-info{font-size:1.3rem}.page-cart .product-line-info .label-attr{display:none}}.page-cart .product-line-info .value{align-items:center;background:#f1f4f9;border:1px solid var(--line);border-radius:999px;color:var(--slate);display:inline-flex;font-size:12px;font-weight:500;gap:5px;padding:4px 10px}.page-cart .promo-name .cart-summary-line{border-top:1px solid #e3e3e3;padding:1rem 0 0}.page-cart .cart-banner{margin-top:5rem}@media(max-width:559px){.page-cart .cart-banner{margin-top:3rem}}.page-cart .cart-banner a{display:block}.page-cart .cart-banner img{height:auto;width:100%}.page-cart .breadcrumb{display:none}.page-cart .card-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.page-cart .card-head h1{margin-bottom:0}.page-cart .card-head h1+p{margin-top:0}@media(max-width:559px){.page-cart .card-head{flex-direction:row-reverse}.page-cart .card-head h1{font-size:2.4rem}.page-cart .card-head h1+p{font-size:1.4rem}}.page-cart .cart-subtitle{color:var(--slate);display:flex;font-size:14px;font-weight:500;justify-content:space-between}.page-cart .cart-subtitle b{color:var(--ink)}@media(max-width:559px){.page-cart .cart-subtitle{font-size:13px}}.page-cart .secure-mini{align-items:center;color:var(--slate);display:flex;font-size:12.5px;font-weight:600;gap:7px}.page-cart .secure-mini svg{height:15px;stroke:var(--green);width:15px}@media(max-width:559px){.page-cart .cart-grid-body h1{font-size:2.8rem}}.page-cart{background:#f4f6fa}@media(max-width:559px){.page-cart .cart-container{display:flex;flex-direction:column-reverse}}.page-cart .cart-container .no-items{display:block;padding:20px}.page-cart .steps{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:20px;padding:20px 22px}@media(max-width:559px){.page-cart .steps{margin-bottom:0;margin-top:20px}}.page-cart .steps h3{align-items:center;color:var(--blue);display:flex;font-size:13px;font-weight:800;gap:9px;letter-spacing:.6px;margin-bottom:16px;text-transform:uppercase}.page-cart .steps h3 svg{height:17px;width:17px}.page-cart .steplist{display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}@media(max-width:559px){.page-cart .steplist{grid-template-columns:repeat(1,1fr)}}.page-cart .step{padding-left:0;position:relative}@media(max-width:559px){.page-cart .step{display:flex}}.page-cart .step .n{background:var(--blue-soft);border-radius:50%;color:var(--blue);display:grid;font-size:14px;font-weight:800;height:30px;margin-bottom:9px;place-items:center;width:30px}.page-cart .step p{color:var(--slate);font-size:12.5px;font-weight:500;line-height:1.45}@media(max-width:559px){.page-cart .step p{margin:0 0 0 10px;width:calc(100% - 40px)}}.page-cart .step p b{color:var(--ink);font-weight:700}.page-cart .step:after{border:1px dashed var(--blue-line);content:"";height:0;left:38px;position:absolute;right:-7px;top:15px}@media(max-width:559px){.page-cart .step:after{display:none}}.page-cart .step:last-child:after{display:none}.page-cart .cart-overview,.page-cart .cartcard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.page-cart .cartcard-head{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:16px 22px}.page-cart .cartcard-head h2{color:var(--navy);font-size:15px;font-weight:800;margin:0}.page-cart .cartcard-head .clr{align-items:center;background:transparent;color:var(--muted);display:flex;font-size:12.5px;font-weight:600;gap:6px;padding:0;text-transform:inherit}.page-cart .cartcard-head .clr svg{height:14px;width:14px}.page-cart .product-line-info:not(:first-child){margin-top:5px}.page-cart .product-line-info a{color:#3c3c3c;font-size:1.6rem;font-weight:600}@media(max-width:559px){.page-cart .product-line-info a{font-size:1.4rem}}.page-cart .cart-summary{padding:0}.page-cart .cart-summary .cart-detailed-totals{padding:0 20px}.page-cart .cart-summary .cart-summary-line{font-size:1.4rem;padding:6px 0}.page-cart .cart-summary .cart-summary-totals{border-top:1px solid var(--line)}.page-cart .cart-summary .cart-summary-totals .label{color:var(--navy);font-size:16px;font-weight:800}.page-cart .cart-summary .cart-summary-totals .value{color:var(--navy);font-size:27px;font-weight:800;letter-spacing:-1px;line-height:1}.page-cart .cart-summary .module-scalapay__resume{align-items:center;background:#f6f8fc;border:1px solid var(--line);border-radius:10px;color:var(--slate);display:flex;font-size:12.5px;font-weight:500;gap:3px;margin-top:10px;padding:10px 12px}.page-cart .cart-summary .module-scalapay__resume i{margin-left:auto}.page-cart .cart-summary #total-scalapay{font-weight:700}.page-cart .cart-summary .block-promo{border:1.5px dashed var(--blue-line);border-radius:11px;margin:12px 0;overflow:hidden;padding:0}.page-cart .cart-summary .block-promo .promo-code-button{margin:0}.page-cart .cart-summary .block-promo .promo-code-button a{color:var(--blue);font-size:13px;font-weight:700;gap:9px;padding:12px 14px}.page-cart .cart-summary .block-promo .promo-code div{display:flex;gap:8px;padding:0 14px 14px}.page-cart .cart-summary .block-promo .promo-code div input{border:1.5px solid var(--line);border-radius:9px;flex:1;font-family:inherit;font-size:13px;height:40px;padding:0 12px}.page-cart .cart-summary .block-promo .promo-code div button{background:var(--ink);border-radius:9px;color:#fff;font-size:12.5px;font-weight:800;height:40px;padding:0 16px}.page-cart .cart-summary .cart-detailed-actions{padding:0 20px 20px}@media(max-width:559px){.page-cart .card-head-title{width:calc(100% - 60px)}}.page-cart .button-back{align-items:center;background:#fff;border:1px solid #e3e3e3;border-radius:9px;color:#333;display:inline-flex;font-size:12px;font-weight:500;gap:5px;justify-content:center;letter-spacing:.5px;padding:10px;text-transform:uppercase}.page-cart .button-back:hover{background:#f2f2f2;transition:all .3s ease-in-out}.page-cart .button-back:hover i{background:#fff}.page-cart .button-back i{background:#f2f2f2;border-radius:50%;color:#666;height:17px;line-height:17px;text-align:center;width:17px}@media(max-width:559px){.page-cart .button-back{font-size:13px;width:40px}.page-cart .button-back span{display:none}.page-cart .button-back i{background:transparent;font-size:24px;text-align:left;width:auto}}.page-cart .summary-head{padding:20px 22px 0}.page-cart .summary-head h3{color:var(--navy);font-size:17px;font-weight:800;margin-bottom:15px}.page-cart .reassure{background:#fbfcfe;border-radius:0 0 20px 20px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:11px;padding:16px 22px}.page-cart .reassure .r{align-items:center;color:var(--slate);display:flex;font-size:12.5px;font-weight:600;gap:10px}.page-cart .reassure .r b{color:var(--ink);font-weight:700}.page-cart .reassure .r .ic{background:var(--blue-soft);border-radius:8px;display:grid;flex:0 0 auto;height:26px;place-items:center;width:26px}.page-cart .reassure .r .ic svg{height:15px;stroke:var(--blue);width:15px}.page-cart .cart-summary-payment{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 22px}.page-cart .cart-summary-payment h3{color:var(--navy);font-size:17px;font-weight:800;margin-bottom:15px}.page-cart .cart-summary-payment ul{display:flex;flex-wrap:wrap;gap:9px;justify-content:space-between}.page-cart .cart-summary-payment li{border:1px solid #e3e3e3;border-radius:5px;padding:6px}.page-cart .cart-summary-payment img{max-height:38px;width:auto}.page-cart .pm-csoc-owl-item img{display:block;margin:0 auto;max-width:70%}.page-cart .pm-csoc-owl-item .rw-shipping-estimate__result{font-size:13px;font-weight:600}.page-cart .pm-csoc-owl-item .product-miniature-price{display:block}.page-cart .pm-csoc-owl-item .product-miniature-price .product-miniature-total-price{display:block;width:100%}.page-cart .pm-csoc-owl-item .product-miniature-price .product-miniature-total-price+*{width:100%}.page-cart .pm-csoc-owl-item .product-miniature-title{font-size:1.6rem}.page-cart .pm-csoc-owl-item .product-miniature-description{padding-bottom:0}.page-cart .pm-csoc-owl-item .button_display{padding-top:5px}.page-cart .pm-csoc-owl-item .button_display .btn{font-size:1.4rem;margin-top:5px;padding:10px}.page-cart .o-livechat-root{display:none!important}@media(max-width:559px){.page-cart .product-accessories h3{font-size:2.4rem}}.page-cart .product-accessories h3 span{color:var(--slate);display:block;font-size:15px;font-weight:500;margin-bottom:18px;margin-top:5px}.page-cart .product-accessories .carousel{margin:0;padding-top:0}@media(max-width:559px){.page-cart .product-accessories{margin-top:20px!important}.page-cart .product-accessories .pm-csoc-owl-item{width:250px}}.page-cart .remove-from-cart{background:#fff;border:1px solid #e3e3e3;border-radius:50%;color:#3c3c3c;display:inline-block;height:3rem;line-height:3rem;padding:0;position:relative;right:-5px;text-align:center;width:3rem}.page-cart .cart-countries{display:none!important}@media(max-width:767px){.page-cart .pm-csoc{overflow:hidden;width:100%}.page-cart .pm-csoc .carousel{margin:0;max-width:100%;width:100%}.page-cart .pm-csoc .product{flex:none;max-width:100%!important;padding-left:5px;padding-right:5px;width:100%!important}}#cart #reward_loyalty{align-items:center;background:var(--green-soft);border:1px solid #bfe8cf;border-radius:var(--radius-sm);color:#0f7a41;display:flex;font-size:13.5px;font-weight:600;gap:0;margin-top:15px;padding:13px 18px}@media(max-width:559px){#cart #reward_loyalty i{display:none}#cart #reward_loyalty .pm-csoc-owl-theme .pm-csoc-owl-controls .pm-csoc-owl-page span{height:8px;margin:5px 4px;width:8px}#cart #reward_loyalty .pm-csoc-owl-theme .pm-csoc-owl-controls{margin-top:0}}.cart-trustipilot{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px 20px 0}.cart-sticky-checkout{display:none}@media(max-width:960px){.cart-sticky-checkout{align-items:center;background:var(--card);border-top:1px solid var(--line);bottom:0;box-shadow:0 -6px 22px rgba(16,26,48,.14);display:flex;gap:14px;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;transform:translateY(120%);transition:transform .28s ease;visibility:hidden;z-index:1000}.cart-sticky-checkout.is-visible{transform:translateY(0);visibility:visible}.cart-sticky-checkout__info{display:flex;flex:0 0 auto;flex-direction:column;line-height:1.2}.cart-sticky-checkout__label{color:var(--slate);font-size:12px;font-weight:600}.cart-sticky-checkout__total{color:var(--navy);font-size:20px;font-weight:800;letter-spacing:-.5px}.cart-sticky-checkout__btn{flex:1 1 auto;margin-left:auto;max-width:58%;text-align:center}.cart-sticky-checkout__btn.disabled{opacity:.5;pointer-events:none}}.page-category .main-container{position:relative}.category-head{text-align:center}.category-head__title{margin-bottom:0}@media(max-width:559px){.category-head__title{font-size:3rem}}.category-head__description{color:#6f6f6f;font-size:1.6rem;margin-bottom:2rem}@media(max-width:559px){.category-head__description,.category-head__description h6{font-size:1.4rem}}.category-head__cover{border:4px solid #e3e3e3}.products-selection{align-items:center;margin-bottom:2rem}.sort-by-row{align-items:center;justify-content:flex-end}@media(max-width:767px){.page-category #left-column{display:none}.page-category .left-column{margin:0;width:100%}}.page-order{background:#fff}.page-order .container{max-width:118rem}.page-order .scpanel-item-details .remove-from-cart,.page-order .scpanel-pricing-quantity .qty-up-down{display:none!important}.checkout-step{margin-bottom:2rem}.step-title{align-items:center;background:#f9f9f9;display:flex;font-family:Archivo;font-size:2.1rem;font-weight:900;margin-bottom:0;padding:1rem 2rem;position:relative}.checkout-step.-clickable .step-title:after{content:"\e91c";font-family:icomoon;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.step-number{position:relative}.step-number:after{border-right:1px solid #e3e3e3;content:"";margin-left:2rem;margin-right:2rem}.step-edit{margin-left:auto}.checkout-step.-reachable .step-title{cursor:pointer}.checkout-step.-unreachable:not(.-reachable) .step-title{color:#bbb}.checkout-step.-unreachable:not(.-reachable) .checkout-content{display:none}.checkout-content{background:#f9f9f9;border-top:1px solid #e3e3e3;max-height:2000px;min-height:auto;opacity:1;overflow:visible;padding:4rem;transition:all .2s ease-in-out;visibility:visible}.checkout-content .advanced_box{width:100%}.checkout-step.-complete:not(.-current) .checkout-content{max-height:0;opacity:0;overflow:hidden;padding:0 4rem;transition:all .5s ease-in-out;visibility:hidden}.order-options>*{margin-bottom:1rem}.order-options label{font-weight:400}#fbpsc.orderFunnel[class]{background:#f9f9f9;border:0;margin-top:-30px;padding-bottom:30px;padding-left:30px;padding-right:45px}.payment-option{align-items:center;border-bottom:1px solid #e3e3e3;display:flex;flex-wrap:wrap;padding:1rem 0}.payment-option label{align-items:center;display:flex;margin-bottom:0}.payment-option label img{height:auto!important;margin-right:1rem;max-width:65px}.condition-label label{border:1px solid #e3e3e3;font-size:1.4rem;font-weight:400;margin-top:2rem;padding:1rem;position:relative;z-index:2}.condition-label label:hover{border-color:#3492f4}.js-conditions-to-approve .float-xs-left{margin-left:1.4rem;margin-top:9px}@media(max-width:767px){.cart-grid-right{margin-top:2rem}.cart-summary-title{position:relative}.cart-summary-title:after{content:"\e91c";font-family:icomoon;position:absolute;right:2rem;top:50%;transform:translateY(-50%)}.cart-summary-title+.box{display:none}.cart-summary-title.active+.box{display:block}.cart-summary-title.active:after{content:"\e919"}.checkout-content{padding:2rem}.carrier-price{text-align:left}}#checkout-personal-information-step .step-title,.user-logged #checkout-personal-information-step,.user-notlogged .checkout-step.-unreachable{display:none}#checkout-personal-information-step .checkout-content{background:transparent;border:0;padding:0}#checkout-create-form,#checkout-login-form{background:#f9f9f9;padding:5rem}@media(max-width:767px){#checkout-create-form{margin-top:2rem}}#login-form .form-group--password .alert{display:none}.js-address-form .form-fields{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}.js-address-form .form-group{margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem)}.js-address-form .form-group--address1,.js-address-form .form-group--address2,.js-address-form .form-group--city,.js-address-form .form-group--company,.js-address-form .form-group--firstname,.js-address-form .form-group--lastname,.js-address-form .form-group--postcode,.js-address-form .form-group--vat_number{margin-left:1rem;margin-right:1rem;width:calc(50% - 2rem)}@media(max-width:559px){.js-address-form .form-group--address1,.js-address-form .form-group--address2,.js-address-form .form-group--city,.js-address-form .form-group--company,.js-address-form .form-group--firstname,.js-address-form .form-group--lastname,.js-address-form .form-group--postcode,.js-address-form .form-group--vat_number{margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem)}}.form-group--customer_privacy,.form-group--firstname .form-control-comment,.form-group--lastname .form-control-comment{display:none}.MR-Widget[class],.MR-Widget[class] *{font-family:DM sans,Helvetica,arial,sans-serif!important;font-size:14px}div#cbox.ps17>a.button.exclusive_large[class]{align-items:center;background:#3492f4;border:1px solid transparent;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-family:DM sans,Helvetica,arial,sans-serif;font-size:1.6rem;font-weight:700;justify-content:center;padding:1.2rem 3rem;text-transform:uppercase;transition:all .3s ease-in-out}div#cbox.ps17>a.button.exclusive_large[class]:hover{background:#64acf7}#order-summary-content{display:none}@media(max-width:559px){#order-summary-content{display:none}}#checkout-guest-form{background:#f9f9f9;box-shadow:3px 4px 12px rgba(2,54,2,.15);padding:4rem}@media(max-width:559px){#checkout-guest-form{padding:2rem}}#checkout-guest-form form{max-width:100%;padding-left:0;padding-right:0}@media(max-width:767px){#checkout-form-reassurance{margin-top:2rem}}#checkout-form-reassurance .box{padding:3rem}#checkout-form-reassurance li{font-size:1.4rem;padding:1rem 0}#checkout-form-reassurance li i{float:left;height:30px;margin-right:.5rem;position:relative;top:2px}div#cbox.ps17[class]{padding-left:17.7%}@media(max-width:767px){div#cbox.ps17[class]{padding-left:0}}.js-alert-payment-conditions a:not(.link){color:#fff;padding:0 .5rem}.kbccw-payment-form[class]{background-color:#fff;border:0;border-radius:0;display:block;padding:0}.kbccw-payment-form[class] .payment-method-name{display:none}.page-order-confirmation .order-conf-step ol{counter-reset:count}.page-order-confirmation .order-conf-step li{align-items:center;counter-increment:count;display:flex;flex-wrap:wrap;position:relative}.page-order-confirmation .order-conf-step li:before{color:#123a63;content:counter(count);font-size:4rem;font-weight:700;margin-right:2rem;min-width:3rem}.page-order-confirmation .order-conf-step li:after{background:#d3d3d3;content:"";height:20px;left:3.5rem;position:absolute;top:20px;width:2px}@media(max-width:559px){.page-order-confirmation .details{padding:1rem 0}}#content-hook-order-confirmation-footer,.page-order-confirmation #order-details{display:none}#content-hook_payment_return dt{font-weight:700}.order-confirmation-table .order-line{border-bottom:1px solid #e3e3e3;font-size:1.4rem}.order-confirmation-table table{border:0}.order-confirmation-table table td{padding:1rem 0;text-align:right}.page-cms .main-container{margin:0 auto;max-width:134rem;padding-left:2rem;padding-right:2rem}@media(max-width:559px){.page-cms .main-container{padding-left:1rem;padding-right:1rem}}.page-cms #left-column{padding-right:2rem}@media(max-width:767px){.page-cms #left-column{margin-top:3rem;order:2}}@media(max-width:559px){.page-cms p{font-size:1.5rem}.page-cms h1{font-size:3rem}}.cms-cat-2 #left-column{display:none}.cms-cat-2 .left-column{margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem)}section.page-cms h2{margin-top:2rem}section.page-cms h3{margin-bottom:1rem;margin-top:2rem}.page-cms .page-content ul{margin:1rem 0 2rem;padding-left:1.5rem}.page-cms .page-content li{margin-bottom:1rem}.page-cms .page-content .alert{margin:1rem 0 2rem}.page-cms .page-content table{border:0;border-collapse:collapse;margin-bottom:2rem}.page-cms .page-content td,.page-cms .page-content th{border:.5px solid #e3e3e3;padding:1rem;vertical-align:middle}.page-cms .page-content td img,.page-cms .page-content th img{display:inline-block;margin-right:1rem;vertical-align:middle}.page-cms .page-content td:empty,.page-cms .page-content th:empty{border:0}.page-cms .page-content th{background:#fcfcfc;font-weight:700}.partners .col-6{background:#fff;border:1px solid #e3e3e3;border-radius:4px;margin-bottom:3rem;padding:2rem;text-align:center}.partners .img-wrap{display:flex;flex-direction:column;justify-content:center;margin-bottom:1rem;min-height:80px}.partners img{align-self:center;max-height:80px;width:auto}.partners strong{color:#3c3c3c;display:block}#module-faqs-display .page-content{margin-left:auto;margin-right:auto;max-width:114rem}.faqs-showcase{align-items:center;background:#fff;background:#e89586;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-bottom:3rem;padding:4rem}.faqs-search{margin-left:auto;margin-right:auto;margin-top:0;max-width:100%;position:relative;width:48rem}input.faqs-search__input{border-radius:3rem;padding-left:2rem;padding-right:5rem}.faqs-search__submit{background:transparent;border:0;color:#3c3c3c;margin:0;padding:0;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.faqs-search__submit i{font-size:2rem}.faqs-section-title{font-size:2.1rem}.faqs-categories{margin-bottom:3rem}.faqs-categories__item{background:#fff}.faqs-categories__item__title{background:#f4f4f4;border:1px solid #e3e3e3;border-bottom:none;font-size:1.8rem;font-weight:700;margin-bottom:0}.faqs-categories__item__title a{align-items:center;color:#123a63;display:flex;padding:1.5rem 2rem;pointer-events:none}.faqs-categories__item__title i{font-size:1.8rem;margin-right:.5rem}.faqs-categories__item__question{padding-right:2rem}.faqs-categories__item__question:after{content:"\e91c";font-family:icomoon;position:absolute;right:1rem;top:11px}.faqs-categories__item__question.active+.faqs-categories__item__answer{display:block}.faqs-categories__item__question.active:after{content:"\e919"}.faqs-categories__item__answer{display:none;font-size:1.4rem;padding:1rem 2rem 2rem}.faqs-categories__item__content .box-nav{font-size:1.6rem}.faqs-categories__item__content .box-nav li{position:relative}.faqs-categories__item__content .box-nav li:not(:last-child){border-bottom:1px solid #e3e3e3}.faqs-categories__item__content .box-nav a{color:#3c3c3c;display:block;font-weight:700;padding-right:3rem}.faqs-contact a{align-items:center;background:#f5f8fd;display:flex;font-size:3.5rem;font-weight:700;justify-content:center;padding:8rem 4rem;transition:all .3s ease-in-out}.faqs-contact a:hover{background:#3492f4;color:#fff}.flashsale-page{padding:4rem 0}.page-index .breadcrumb{display:none}.page-index .main [id*=trustpilot-widget-trustbox],.page-index .main [id^=trustpilot-widget-trustbox]{padding:2rem 0 4rem}.home__categories{margin-top:5rem}@media(max-width:1239px){.home__categories{margin-top:3rem}}.product-availability{margin-top:2rem}.product-availability,.product-availability-date{align-items:center;display:flex}.product-availability-date i,.product-availability-date strong{margin-right:1rem}.product-unavailable{color:#fff1f6}.product-cover.js-rwg-stage{background:#f5f8fd;border:1px solid #e6ecf3;border-radius:25px;flex:1;margin-bottom:0;min-width:0;overflow:hidden;position:relative;text-align:center;width:auto}.product-cover-slider.js-rwg-track{list-style:none;margin:0;padding:0;position:relative;width:100%}.product-cover-item{display:none;list-style:none;margin:0}.product-cover-item.is-active{display:block}.product-cover-item img,.product-cover-item video{aspect-ratio:1/1.33;border:0;display:block;height:auto;margin:0 auto;max-height:min(84vh,900px);max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-cover-item .video-item-wrap{margin:0 auto;max-width:100%;width:100%}.product-cover-slider.js-rwg-track:not(.rwg-ready) .product-cover-item:first-child{display:block}.rwg-nav{background:hsla(0,0%,100%,.92);border:0;border-radius:50%;box-shadow:0 6px 20px -8px rgba(18,58,99,.5);color:#123a63;cursor:pointer;display:grid;height:44px;padding:0;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:.18s;width:44px;z-index:4}.rwg-nav:hover{background:#fff;color:#3492f4}.rwg-nav--prev{left:14px}.rwg-nav--next{right:14px}.rwg-nav i{font-size:18px}.product-cover-zoom.js-rwg-zoom{align-items:center;backdrop-filter:blur(6px);background:hsla(0,0%,100%,.92);border-radius:999px;bottom:14px;box-shadow:0 10px 26px -16px rgba(18,58,99,.3);color:rgba(17,26,40,.72);display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;left:14px;padding:7px 12px;position:absolute;z-index:5}.product-cover-zoom.js-rwg-zoom:hover{color:#3492f4}.rwg-dots{bottom:12px;display:none;gap:7px;justify-content:center;left:0;position:absolute;right:0;z-index:4}.rwg-dots .rwg-dot{background:rgba(18,58,99,.25);border:0;border-radius:999px;cursor:pointer;height:7px;padding:0;transition:.2s;width:7px}.rwg-dots .rwg-dot.is-active{background:#3492f4;width:20px}@media(max-width:767px){.product-features-main br{display:none}.product-features-main__item{margin-bottom:2rem}}.product-features-main__item__list{margin-bottom:10px;padding-bottom:6px;padding-left:20px;position:relative}@media(max-width:559px){.product-features-main__item__list{font-size:1.4rem}}.product-features-main__item__list:before{color:#f7905b;content:"\e91a";display:block;font-family:icomoon;left:0;position:absolute;top:0}.product-features-main__item__list span{font-weight:700}.product-features{padding-left:5rem;position:relative}.product-features:before{background:#e3e3e3;content:"";height:100%;left:0;position:absolute;top:0;width:1px}@media(max-width:767px){.product-features{margin-top:3rem;padding-left:0}.product-features:before{display:none}}.product-features__list{margin-top:1rem}.product-features__list li{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.product-features__list li:nth-child(odd){background:#ededed}.product-features__name,.product-features__value{display:block;margin-bottom:.2rem;padding:.5rem 1rem;width:40%}@media(max-width:559px){.product-features__name,.product-features__value{font-size:1.4rem}}.product-features__name{font-weight:700}.product-features__value{width:60%}.images-container.rwg{align-items:flex-start;display:flex;flex-direction:row;gap:16px;overflow:visible;width:100%}.rwg-thumbs{display:flex;flex:none;flex-direction:column;gap:8px;margin:0;order:-1;width:96px}.rwg-thumb-nav{align-items:center;background:#fff;border:1px solid #e3e3e3;border-radius:10px;color:#123a63;cursor:pointer;display:none;flex:none;height:26px;justify-content:center;transition:.15s;width:100%}.rwg-thumb-nav:hover{border-color:#3492f4;color:#3492f4}.rwg-thumb-nav.is-disabled{opacity:.35;pointer-events:none}.rwg-thumb-nav.is-visible{display:flex}.rwg-thumb-nav i{font-size:14px}.product-images.js-rwg-thumbs{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;list-style:none;margin:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-width:none}.product-images.js-rwg-thumbs::-webkit-scrollbar{display:none}.thumb-container{background:#f5f8fd;border:2px solid transparent;border-radius:12px;cursor:pointer;flex:0 0 auto;margin:0;overflow:hidden;position:relative;transition:.18s;width:100%}.thumb-container:hover{border-color:rgba(18,58,99,.2)}.thumb-container.is-active{border-color:#3492f4}.thumb-container .thumb,.thumb-container img,.thumb-container video{aspect-ratio:1/1.33;border:0!important;cursor:pointer;display:block;height:auto;margin:0!important;width:100%}.thumb-container .video-thumb-indicator{background:rgba(17,26,40,.28);color:#fff;display:grid;font-size:20px;inset:0;place-items:center;pointer-events:none;position:absolute;transform:inherit}[data-rw-gallery=bottom] .images-container.rwg{flex-direction:column}[data-rw-gallery=bottom] .rwg-thumbs{flex-direction:row;order:2;width:100%}[data-rw-gallery=bottom] .rwg-thumb-nav{display:none!important}[data-rw-gallery=bottom] .product-images.js-rwg-thumbs{flex-direction:row;max-height:none!important;overflow-x:auto;overflow-y:hidden}[data-rw-gallery=bottom] .thumb-container{flex:0 0 auto;width:88px}[data-rw-gallery=grid] .images-container.rwg{display:block}[data-rw-gallery=grid] .rwg-thumbs{display:none}[data-rw-gallery=grid] .product-cover.js-rwg-stage{background:transparent;border:0;overflow:visible}[data-rw-gallery=grid] .product-cover-slider.js-rwg-track{display:grid;gap:14px;grid-template-columns:repeat(2,1fr);padding:0!important}[data-rw-gallery=grid] .product-cover-item{border:1px solid #e3e3e3;border-radius:16px;display:block;overflow:hidden}[data-rw-gallery=grid] .product-cover-item img{height:auto;width:100%}[data-rw-gallery=grid] .product-cover-zoom.js-rwg-zoom,[data-rw-gallery=grid] .rwg-dots,[data-rw-gallery=grid] .rwg-nav{display:none}@media(max-width:767px){.images-container.rwg,[data-rw-gallery] .images-container.rwg{flex-direction:column}.rwg-thumbs{display:none}.rwg-dots{display:flex}.rwg-nav{display:none}[data-rw-gallery=grid] .product-cover-slider.js-rwg-track{grid-template-columns:1fr}}.product-navigation{align-items:center;display:flex;margin-left:auto}.product-navigation__button{position:relative}.product-navigation__button--prev{margin-right:1rem;padding-right:1rem;position:relative}.product-navigation__button--prev:after{background:#e3e3e3;content:"";height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:.5px}.product-navigation__label{color:#3c3c3c}.product-navigation__label:hover{color:#3492f4}@media(max-width:960px){.product-navigation__label span{display:none}.product-navigation__label i{font-size:1.8rem}}.product-navigation__content{background:#fff;display:none;left:50%;max-width:200px;padding:2rem;position:absolute;top:100%;transform:translateX(-50%);width:100%;z-index:10}.product-subnav{background:#fff;border-bottom:1px solid #e3e3e3;position:sticky;top:0;transition:box-shadow .2s ease;z-index:40}.product-subnav.is-stuck{box-shadow:0 8px 24px -18px rgba(18,58,99,.55)}.product-subnav .container{padding-bottom:0!important;padding-top:0!important}.product-subnav__list{align-items:stretch;display:flex;gap:2px;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-width:none}.product-subnav__list::-webkit-scrollbar{display:none}.product-subnav__item{margin:0}.product-subnav__link{align-items:center;border-bottom:2px solid transparent;color:#3c3c3c;display:inline-flex;font-size:1.4rem;font-weight:600;gap:6px;line-height:1;padding:1.6rem 1.8rem;transition:color .18s ease,border-color .18s ease;white-space:nowrap}.product-subnav__link:hover{color:#3492f4}.product-subnav__link.is-active{border-bottom-color:#3492f4;color:#3492f4}.product-subnav__link .js-counter-review{color:#7f7f7f;font-weight:600}@media(max-width:960px){.product-subnav{display:block}.product-content .product-tab-mobile{display:none!important}.product-content .product-content-section{display:block!important}.product-subnav__link{font-size:1.3rem;padding:1.4rem}}.product-section-title{font-size:clamp(2.4rem,3vw,3.4rem);font-weight:600;letter-spacing:-.02em;margin:0 0 2.4rem}.product-content-section,.product__reviews,.rwg-anchor{scroll-margin-top:130px}.perso-steps{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}@media(max-width:960px){.perso-steps{grid-template-columns:1fr 1fr}}@media(max-width:559px){.perso-steps{grid-template-columns:1fr}}.perso-step{background:#fff;border:1px solid #e3e3e3;border-radius:16px;display:flex;flex-direction:column;gap:1.4rem;padding:2.4rem 2rem}.perso-step__n{background:#123a63;border-radius:12px;color:#fff;display:grid;font-size:1.8rem;font-weight:600;height:4.2rem;place-items:center;width:4.2rem}.perso-step__body h3{font-size:1.6rem;font-weight:600;margin:0 0 .6rem}.perso-step__body p{color:#7f7f7f;font-size:1.4rem;margin:0}.product__reviews{padding:4rem 0 5rem;scroll-margin-top:130px}.product__reviews .product__reviews-eyebrow{align-items:center;color:#e89586;display:inline-flex;font-size:1.1rem;font-weight:700;gap:.8rem;letter-spacing:.14em;margin-bottom:.8rem;text-transform:uppercase}.product__reviews .product__reviews-eyebrow:before{background:#e89586;content:"";display:inline-block;height:2px;width:24px}.product__reviews .product__reviews-title{font-size:clamp(2.4rem,3vw,3.4rem);font-weight:600;letter-spacing:-.02em;margin:0 0 3rem}.product__reviews .btn{align-items:center;background:#fff;border:1.5px solid #123a63;border-radius:999px;color:#123a63;cursor:pointer;display:inline-flex;font-size:1.4rem;font-weight:600;gap:.6rem;justify-content:center;padding:1.2rem 2.4rem;transition:.18s}.product__reviews .btn-primary,.product__reviews .btn:hover{background:#123a63;color:#fff}.product__reviews .btn-primary:hover{background:#0d2b49}.product__reviews .rwr-stars{line-height:1;white-space:nowrap}.product__reviews .rwr-star{color:#dfe6ee}.product__reviews .rwr-star.is-full,.product__reviews .rwr-star.is-half{color:#ffb100}.product__reviews .rwr-block{align-items:start;-moz-column-gap:4rem;column-gap:4rem;display:grid;grid-template-columns:320px minmax(0,1fr)}@media(max-width:767px){.product__reviews .rwr-block{grid-template-columns:1fr}}.product__reviews .rwr-summary{align-self:start;grid-column:1;grid-row:1/span 50}.product__reviews .rwr-empty-filter,.product__reviews .rwr-form,.product__reviews .rwr-list,.product__reviews .rwr-loadmore,.product__reviews .rwr-toolbar{grid-column:2}@media(max-width:767px){.product__reviews .rwr-empty-filter,.product__reviews .rwr-form,.product__reviews .rwr-list,.product__reviews .rwr-loadmore,.product__reviews .rwr-summary,.product__reviews .rwr-toolbar{grid-column:1}}.product__reviews .rwr-summary{background:#fff;border:1px solid #e3e3e3;border-radius:20px;display:block;padding:3rem 2.6rem;position:sticky;text-align:center;top:150px}@media(max-width:767px){.product__reviews .rwr-summary{margin-bottom:3rem;position:static}}.product__reviews .rwr-summary__score{align-items:center;display:flex;flex-direction:column;gap:.8rem}.product__reviews .rwr-summary__avg{color:#123a63;font-size:5.6rem;font-weight:600;letter-spacing:-.02em;line-height:1}.product__reviews .rwr-summary__out{display:none}.product__reviews .rwr-summary .rwr-stars{font-size:1.9rem}.product__reviews .rwr-summary__count{color:#7f7f7f;font-size:1.3rem;font-weight:600}.product__reviews .rwr-summary__bars{display:flex;flex-direction:column;gap:.9rem;margin:2.2rem 0 0;text-align:left}.product__reviews .rwr-bar{align-items:center;color:#7f7f7f;display:flex;font-size:1.2rem;font-weight:600;gap:1rem}.product__reviews .rwr-bar__label{flex:none;white-space:nowrap;width:3.4rem}.product__reviews .rwr-bar__track{background:#e6ecf3;border-radius:999px;flex:1;height:7px;overflow:hidden}.product__reviews .rwr-bar__fill{background:#ffb100;border-radius:999px;display:block;height:100%}.product__reviews .rwr-bar__nb{flex:none;text-align:right;width:3.8rem}.product__reviews .rwr-summary__cta{margin-top:2.2rem}.product__reviews .rwr-summary__cta .btn{width:100%}.product__reviews .rwr-note{color:#7f7f7f;font-size:1.3rem;margin:0}.product__reviews .rwr-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-bottom:2.4rem}.product__reviews .rwr-toolbar__filters{display:flex;flex-wrap:wrap;gap:.8rem}.product__reviews .rwr-chip{background:#fff;border:1px solid #e3e3e3;border-radius:999px;color:#3c3c3c;cursor:pointer;font-size:1.3rem;font-weight:600;padding:.8rem 1.6rem;transition:.18s}.product__reviews .rwr-chip:hover{border-color:#3492f4;color:#3492f4}.product__reviews .rwr-chip.is-active{background:#123a63;border-color:#123a63;color:#fff}.product__reviews .rwr-toolbar__sort{align-items:center;color:#7f7f7f;display:inline-flex;font-size:1.3rem;gap:.8rem}.product__reviews .rwr-list{align-content:start;display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.product__reviews .rwr-empty,.product__reviews .rwr-empty-filter{background:#fff;border:1px dashed #e3e3e3;border-radius:16px;color:#7f7f7f;font-size:1.5rem;margin:0;padding:4rem 2rem;text-align:center}.product__reviews .rwr-list .rwr-empty{grid-column:1/-1}.product__reviews .rwr-block:has(.rwr-empty-filter:not([hidden])) .rwr-list .rwr-empty{display:none}.product__reviews .rwr-review{background:#fff;border:1px solid #e3e3e3;border-radius:16px;padding:2rem}.product__reviews .rwr-review__head{align-items:center;display:flex;gap:1.2rem;margin-bottom:1.2rem}.product__reviews .rwr-review__avatar{background:#123a63;border-radius:50%;color:#fff;display:grid;flex:none;font-size:1.4rem;font-weight:700;height:4.2rem;place-items:center;width:4.2rem}.product__reviews .rwr-review__who{flex:1;min-width:0}.product__reviews .rwr-review__author{display:block;font-size:1.4rem;font-weight:700}.product__reviews .rwr-review__sub{align-items:center;color:#7f7f7f;display:flex;font-size:1.15rem;gap:.8rem}.product__reviews .rwr-review__verified{align-items:center;background:transparent;border-radius:0;color:#2f7a4c;display:inline-flex;font-size:1.15rem;font-weight:600;gap:.4rem;padding:0}.product__reviews .rwr-review__verified:before{content:"✓";font-weight:700}.product__reviews .rwr-review__stars{flex:none;font-size:1.3rem;margin-left:auto}.product__reviews .rwr-review__title{font-size:1.5rem;font-weight:600;margin:0 0 .6rem}.product__reviews .rwr-review__content{color:#3c3c3c;font-size:1.4rem;line-height:1.6;margin:0}.product__reviews .rwr-review__photos{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem}.product__reviews .rwr-review__photo{border-radius:8px;height:64px;overflow:hidden;width:64px}.product__reviews .rwr-review__photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product__reviews .rwr-review__criteria{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;list-style:none;margin:1.2rem 0 0;padding:0}.product__reviews .rwr-review__criteria li{align-items:center;color:#7f7f7f;display:flex;font-size:1.2rem;gap:.6rem}.product__reviews .rwr-review__reply{background:#f5f8fd;border:0;border-radius:10px;font-size:1.3rem;margin-top:1.4rem;padding:1.2rem 1.4rem}.product__reviews .rwr-review__reply .rwr-review__reply-label{color:#123a63;display:block;font-weight:700;margin-bottom:.4rem}.product__reviews .rwr-review__reply p{margin:0}.product__reviews .rwr-review__helpful{align-items:center;color:#7f7f7f;display:flex;flex-wrap:wrap;font-size:1.2rem;gap:1rem;margin-top:1.4rem}.product__reviews .rwr-helpful-btn{background:#fff;border:1px solid #e3e3e3;border-radius:999px;cursor:pointer;padding:.5rem 1.1rem;transition:.15s}.product__reviews .rwr-helpful-btn:hover{border-color:#3492f4}.product__reviews .rwr-loadmore{margin-top:2.4rem}.product__reviews .rwr-form{background:#fff;border:1px solid #e3e3e3;border-radius:16px;margin-bottom:3rem;padding:2.4rem}.product__reviews .rwr-form[hidden]{display:none}.product__reviews .rwr-form__row{margin-bottom:1.4rem}.product__reviews .rwr-form__row--inline{display:flex;gap:1.2rem}@media(max-width:559px){.product__reviews .rwr-form__row--inline{flex-direction:column}}.product-faq-section{padding:6rem 0 6.5rem;scroll-margin-top:130px}.page-product .rws-product-faq{margin:0 auto;max-width:820px}.page-product .rws-faq-head{margin-bottom:3.5rem;text-align:center}.page-product .rws-faq-eyebrow{align-items:center;color:#e89586;display:inline-flex;font-size:1.1rem;font-weight:700;gap:.8rem;letter-spacing:.14em;margin-bottom:1rem;text-transform:uppercase}.page-product .rws-faq-eyebrow:before{background:#e89586;content:"";display:inline-block;height:2px;width:24px}.page-product .rws-faq-title{color:#123a63;font-size:clamp(2.8rem,3.4vw,4rem);font-weight:600;letter-spacing:-.025em;margin:0}.page-product .rws-q{background:#fff;border:1px solid #e3e3e3;border-radius:14px;box-shadow:0 12px 32px -26px rgba(18,58,99,.55);margin-bottom:1.2rem;overflow:hidden;transition:border-color .18s ease}.page-product .rws-q:hover{border-color:#d6e2f2}.page-product .rws-q__head{align-items:center;background:transparent;border:0;color:#3c3c3c;cursor:pointer;display:flex;font-size:1.55rem;font-weight:600;gap:1.5rem;justify-content:space-between;padding:1.9rem 5.5rem 1.9rem 2.2rem;position:relative;text-align:left;text-transform:inherit;width:100%}.page-product .rws-q__head .material-icons{display:none}.page-product .rws-q__head:after,.page-product .rws-q__head:before{background:#3492f4;border-radius:2px;content:"";position:absolute;top:50%;transition:opacity .2s ease,transform .25s ease}.page-product .rws-q__head:before{height:2px;right:2.2rem;transform:translateY(-50%);width:16px}.page-product .rws-q__head:after{height:16px;right:calc(2.2rem + 7px);transform:translateY(-50%);width:2px}.page-product .rws-q__head:hover{border-radius:0;box-shadow:none}.page-product .rws-q__head[aria-expanded=true]:after{opacity:0}.page-product .rws-q__body{color:#7f7f7f;display:none;font-size:1.4rem;line-height:1.65;padding:0 2.2rem 1.9rem}.page-product .rws-q__body p{margin:0 0 1rem}.page-product .rws-q__body p:last-child{margin-bottom:0}.page-product .rws-q__body.is-open,.page-product .rws-q__head[aria-expanded=true]+.rws-q__body{display:block}.page-product .rws-q__foot{align-items:center;color:#7f7f7f;display:flex;font-size:1.3rem;gap:1rem;margin-top:1.4rem}.page-product .rws-vote-btn{background:#fff;border:1px solid #e3e3e3;border-radius:999px;cursor:pointer;padding:.4rem 1rem;transition:.15s}.page-product .rws-vote-btn:hover{border-color:#3492f4}.page-product .rws-product-faq>.btn-link{color:#3492f4;display:block;font-weight:600;margin-top:2rem;text-align:center}.buybar{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.98);border-top:1px solid #e3e3e3;bottom:0;box-shadow:0 -12px 34px -22px rgba(18,58,99,.45);left:0;position:fixed;right:0;transform:translateY(110%);transition:transform .3s cubic-bezier(.2,.7,.3,1);z-index:1000}.buybar.show{transform:none}.buybar__in{align-items:center;display:flex;gap:1.8rem;margin:0 auto;max-width:1600px;padding:1.2rem 2rem}.buybar__img{background:#f5f8fd;border-radius:10px;flex:none;height:56px;-o-object-fit:cover;object-fit:cover;width:48px}.buybar__info{min-width:0}.buybar__name{font-size:1.5rem;font-weight:600}.buybar__meta{color:#7f7f7f;font-size:1.2rem}.buybar__qty{margin-left:auto;position:relative}.buybar__qty-trigger{align-items:center;background:#fff;border:1.5px solid #e3e3e3;border-radius:12px;color:#3c3c3c;cursor:pointer;display:inline-flex;font-size:1.4rem;font-weight:600;gap:1rem;padding:1rem 1.4rem}.buybar__qty-trigger i{font-size:1.4rem;transition:transform .2s}.buybar__qty-trigger:hover{color:#fff}.buybar__qty.open .buybar__qty-trigger{border-color:#3492f4}.buybar__qty.open .buybar__qty-trigger i{transform:rotate(180deg)}.buybar__qty-panel{background:#fff;border:1px solid #e3e3e3;border-radius:14px;bottom:calc(100% + 8px);box-shadow:0 20px 50px -20px rgba(18,58,99,.5);display:none;max-height:340px;overflow:auto;padding:6px;position:absolute;right:0;width:320px}.buybar__qty.open .buybar__qty-panel{display:block}.buybar__qty-opt{align-items:center;background:transparent;border:0;border-radius:10px;color:#3c3c3c;cursor:pointer;display:flex;font-size:1.3rem;gap:1rem;justify-content:space-between;padding:1.1rem 1.2rem;text-align:left;width:100%}.buybar__qty-opt:hover{background:#f5f8fd}.buybar__qty-opt.is-active{background:rgba(52,146,244,.12)}.buybar__qty-opt .unit-price small{color:#7f7f7f}.buybar__qty-opt .saved{color:#2f7a4c;font-size:1.1rem;font-weight:700;white-space:nowrap}.buybar__price{flex:none;text-align:right}.buybar__price .t{font-size:1.7rem;font-weight:700;line-height:1.1}.buybar__price .s{color:#7f7f7f;font-size:1.2rem}.buybar__cta .btn{background:#3492f4;border:0;border-radius:12px;color:#fff;font-weight:600;padding:1.3rem 2.2rem;transition:background .18s;white-space:nowrap}.buybar__cta .btn:hover{background:#0d2b49;color:#fff}@media(max-width:559px){.buybar__img,.buybar__name{display:none}.buybar__in{gap:1rem;padding:1rem 1.5rem}.buybar__meta{display:none}.buybar__qty-panel{left:0;right:auto;width:calc(100vw - 3rem)}.buybar__cta .btn{padding:1.2rem 1.6rem}}.product-option{display:flex;flex-direction:column}@media(max-width:479px){.product-option{margin-bottom:2rem}}.product-option-label{color:var(--bs-secondary-color,#6b7280);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media(max-width:479px){.product-option-label{margin-bottom:1rem;width:100%}}.product-option-wrap{position:relative}.product-option-selected{align-items:center;background:#fff;border:1.5px solid #e6ecf3;border-radius:14px;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto 1fr auto auto;padding:14px 16px;text-align:left;transition:.18s;width:100%}@media(max-width:479px){.product-option-selected{border:1px solid #e3e3e3}}.product-option-selected:hover{border-color:#3492f4}.product-option-selected:after{content:"\e91c";font-family:icomoon;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.product-option-selected .saved{color:#00b67a;font-size:1.4rem;margin-left:auto;padding-right:2.5rem}.product-option-list{background:#fff;border:1px solid #e6ecf3;border-radius:14px;box-shadow:0 22px 55px -26px rgba(18,58,99,.32);left:0;max-height:0;max-height:352px;opacity:0;overflow:hidden;padding:6px;position:absolute;right:0;scrollbar-width:thin;top:calc(100% + 8px);transform:translateY(-6px);transition:.18s;visibility:hidden;z-index:30}.product-option-list.active{max-height:2000px;opacity:1;overflow:visible;visibility:visible}.other-products{padding-bottom:5rem;padding-top:10rem}@media(max-width:767px){.other-products{padding-bottom:3rem;padding-top:5rem}}@media(max-width:559px){.other-products{padding-bottom:0;padding-top:3rem}}.other-products-list{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem;margin-top:4rem;width:calc(100% + 2rem)}@media(max-width:767px){.other-products-list{margin-top:2rem}}.other-products-item{margin-left:1rem;margin-right:1rem;width:calc(33.33333% - 2rem)}.other-products-item li{margin-bottom:1.5rem;padding-left:2rem;position:relative}.other-products-item li:before{color:#f7905b;content:"\e91a";display:block;font-family:icomoon;left:0;position:absolute;top:0}.other-products-item a{color:#3c3c3c}.other-products-item a:hover{color:#3492f4}@media(max-width:767px){.other-products-item{margin-left:1rem;margin-right:1rem;width:calc(50% - 2rem)}}@media(max-width:479px){.other-products-item{font-size:1.4rem;margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem)}}.quantity-wanted{border:1px solid #e3e3e3;margin-bottom:3rem}.quantity-wanted .attribute_label{background:#e9e9e9;margin-bottom:0;padding:1.5rem 2rem}.quantity-wanted .quantity-slider{padding:1.5rem 2rem}.quantity-slider{border:1px solid #dedede;border-bottom:none;border-radius:4px 4px 0 0;display:flex;justify-content:space-between;padding:20px 25px 45px 35px}@media(max-width:767px){.quantity-slider{flex-wrap:wrap;padding:20px}}.quantity-slider .input-group.bootstrap-touchspin{margin-right:0}.quantity-slider .input-group.bootstrap-touchspin input{background-color:#fff;border:0;font-size:2.1rem;font-weight:700;height:auto;margin-right:.5rem;max-width:100%;padding:0;text-align:right;width:50px}.quantity-slider .input-group-btn-vertical{display:none!important}.quantity-slider #quantity_wanted_p{align-items:flex-end;display:flex}@media(max-width:767px){.quantity-slider #quantity_wanted_p{margin:0;width:100%}}.quantity-slider #quantity_wanted_txt{background-color:#fff;border:0;font-size:2.1rem;font-weight:700;margin-right:5px;max-width:100%;padding:0;text-align:right;width:50px}.noUi-value[class]{font-size:1.2rem;margin-top:10px}.noUi-horizontal{border:none;height:40px!important}.noUi-horizontal .noUi-handle{background-color:#fff;border:none;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.18);height:20px!important;right:-9px!important;top:10px;width:20px!important}.noUi-horizontal .noUi-handle:after,.noUi-horizontal .noUi-handle:before{content:none}@media(max-width:767px){.noUi-pips-horizontal{display:none}}.noUi-target{box-shadow:none;margin-right:20px;width:calc(100% - 125px)}@media(max-width:767px){.noUi-target{width:calc(100% - 40px)}}.noUi-connect{background-color:#3492f4}.noUi-base,.noUi-connects{background:#fff;cursor:pointer;height:100%;position:relative;width:100%;z-index:1}.noUi-connects{background-color:#efefef;border-radius:7px;cursor:pointer;height:10px;position:relative;top:15px}.noUi-marker.noUi-marker-horizontal.noUi-marker-large{display:none}.noUi-value.noUi-value-horizontal.noUi-value-large{margin-top:0}.noUi-value.noUi-value-horizontal.noUi-value-large:after{background:#e3e3e3;bottom:18px;content:"";height:10px;left:50%;margin:0;position:absolute;width:1px;z-index:200}.product-quantity-info{align-self:center;margin-top:-12px}.product-quantity-info.max{animation:bounce-1 1s;color:#f7905b}#total-with-qty-reduc{text-decoration:line-through}@media(max-width:559px){#total-with-qty-reduc{display:block;margin-left:0}}.product-qty-wanted ul{max-height:36rem;overflow-y:auto}.product-qty-wanted ul li:last-child{margin-bottom:0}.product-qty-wanted ul li input[type=radio]{display:none}.product-qty-wanted ul li input[type=radio]:checked+label{background-color:#eaf3fe}.product-qty-wanted ul li label{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:11px 12px;transition:.14s;width:100%}.product-qty-wanted ul li label:hover{background-color:#f5f8fd}@media(max-width:479px){.product-qty-wanted ul li label{flex-direction:column}}.product-qty-wanted ul li label .unit-price{margin-right:1.5rem}.product-qty-wanted ul li label .saved{color:#00b67a;margin-left:auto}@media(max-width:479px){.product-qty-wanted ul li label .saved{font-size:1.4rem;margin-top:.5rem}}.qty-custom-row{border-top:1px dashed #e3e3e3;margin-top:.6rem;padding:1.4rem 1.2rem 1.2rem}.qty-custom-row__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:.9rem}.qty-custom-row__label{color:#123a63;font-size:1.5rem;font-weight:700}.qty-custom-row__hint{color:#7f7f7f;font-size:1.2rem}.qty-custom-row__ctrl{display:flex;gap:.8rem}.qty-custom-row__ctrl input[type=number]{background:#fff;border:1.5px solid #e3e3e3;border-radius:10px;color:#123a63;flex:1;font-size:1.6rem;font-weight:600;height:4.6rem;min-width:0;outline:none;padding:0 1.4rem;transition:border-color .15s,box-shadow .15s}.qty-custom-row__ctrl input[type=number]:focus{border-color:#3492f4;box-shadow:0 0 0 4px rgba(52,146,244,.14)}.qty-custom-row__apply{background:#123a63;border:0;border-radius:10px;color:#fff;cursor:pointer;flex:none;font-size:1.4rem;font-weight:700;height:4.6rem;padding:0 2rem;transition:background .16s}.qty-custom-row__apply:hover{background:#0d2b49}.qty-custom-row__msg{color:#3492f4;font-size:1.25rem;margin:.8rem 0 0}.qty-custom-tag{background:#eaf3fe;border-radius:999px;color:#3492f4;font-size:1.15rem;font-weight:700;letter-spacing:.05em;padding:.2rem .9rem;text-transform:uppercase}.qty-custom-result label .saved{margin-left:auto}.module-scalapay a,.module-scalapay a:active,.module-scalapay a:focus,.module-scalapay a:hover,.module-scalapay a:link,.module-scalapay a:visited{color:inherit;text-decoration:underline}.module-scalapay__resume{font-size:17px;font-weight:600}@media(max-width:479px){.module-scalapay__resume{font-size:16px}}.module-scalapay__resume i:hover{color:#3492f4;cursor:pointer}.module-scalapay__resume .times-scalapay{background-color:#00b67a;border-radius:50%;color:#fff;display:inline-block;font-weight:600;height:3.5rem;line-height:3.4rem;margin:0 .2rem;text-align:center;width:3.5rem}.module-scalapay__resume #total-scalapay{display:inline-block;margin-right:.2rem}.module-scalapay__resume small{font-weight:400}.module-scalapay__resume .icon-info{color:#3492f4}@media(max-width:767px){.module-scalapay__resume{text-align:left}}.module-scalapay__modal{inset:0;opacity:0;position:fixed;transition:visibility 0s linear .3s,opacity .3s ease 0s;visibility:hidden;z-index:1300}.module-scalapay__modal--open{opacity:1;transition:visibility 0s linear 0s,opacity 0s ease 0s;visibility:visible}.sp-modal__overlay{background-color:rgba(0,0,0,.95);height:100%;inset:0;opacity:0;position:fixed;transition:opacity .3s ease-in-out 0s;width:100%;z-index:-1}.sp-modal__close{color:var(--text-color-close);cursor:pointer;font-weight:600}.module-scalapay__modal--open .sp-modal__overlay{opacity:1}.sp-modal__wrapper{align-items:center;color:#373737;display:flex;font-size:15px;font-weight:400;height:100%;justify-content:center;line-height:1.2;overflow:hidden auto;text-align:center;transform:translateY(100%);transition:transform .3s ease-in-out 0s}.module-scalapay__modal--open .sp-modal__wrapper{transform:translateY(0);transition:transform .3s ease-in-out .2s}.sp-modal__container{background-color:#fff;display:inline-block;margin:80px 0 0;max-width:480px;overflow-y:auto;position:relative;text-align:left;vertical-align:bottom;width:100%}@media (min-width:480px){.sp-modal__container{border-radius:20px;margin:32px;vertical-align:middle;width:calc(100% - 64px)}}@media(max-width:559px){.sp-modal__container{align-self:flex-start;margin-bottom:0;margin-top:130px}}.sp-modal__actions{align-items:center;display:flex;justify-content:space-between;padding-bottom:32px}.sp-modal__actions svg{height:22px;width:125px}.sp-modal__header{background-color:#fbe8e9;color:#272727;padding-top:24px}.sp-modal__title{font-size:24px;font-weight:600;padding-bottom:8px}.sp-modal__subtitle{color:var(--text-color-subtitle);line-height:1.5}.sp-modal__divider{background-color:#fbe8e9;clip-path:ellipse(60% 150% at 50% -50%);height:40px;margin-bottom:33px;width:100%}.sp-modal__content,.sp-modal__footer,.sp-modal__header{padding-left:16px;padding-right:16px}.sp-modal__footer{color:#959595;font-size:12px;font-weight:500;line-height:1.5;padding-bottom:16px}.sp-infos-list{color:#373737}.sp-infos-list__info{align-items:center;display:flex;padding-bottom:34px}.sp-infos-list__icon{margin-right:16px}.sp-infos-list__label{font-weight:600}.container-amount{margin-top:25px}.container-amount .total-amount{font-size:14px;font-weight:600;line-height:1.5;margin-bottom:13px}.container-amount .container-installments{display:flex;justify-content:space-between;position:relative}.container-amount .container-installments .strip-bar{border-top:1px dashed #272727;height:1px;left:0;position:absolute;top:12px;width:100%;z-index:1}.container-amount .container-installments .installment{align-items:center;display:flex;flex:1 1 0%;flex-direction:column;line-height:1.5;padding:0 5px;position:relative;z-index:2}.container-amount .container-installments .installment--today{font-weight:600}.container-amount .container-installments .installment__number{background:#fff;border:1px solid #272727;border-radius:50%;font-size:14px;font-weight:700;height:24px;line-height:24px;position:relative;text-align:center;width:24px}.container-amount .container-installments .installment__number .step-progress{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}.container-amount .container-installments .installment__number .step-progress svg{display:block}.container-amount .container-installments .installment__amount{margin-top:8px}.container-amount .container-installments .installment__deadline{font-size:12px}.reass{border-bottom:1px solid #e6ecf3;border-top:1px solid #e6ecf3}.reass .container{display:grid;gap:0;grid-template-columns:repeat(4,1fr)}.reass-item{align-items:center;border-right:1px solid #e6ecf3;display:flex;gap:14px;padding:26px 22px}.reass-item:last-child{border-right:0}.reass-item .ic{background:#eaf3fe;border-radius:12px;color:#3492f4;display:grid;flex:none;height:44px;place-items:center;width:44px}.reass-item b{display:block;font-size:14px;font-weight:700}.reass-item span{color:rgba(17,26,40,.5);font-size:12.5px}.product-same-category{background:#f6f6f6;overflow:hidden;padding:7rem 0}.product-same-category .bx-viewport{height:100%!important}@media(max-width:767px){.product-same-category{padding:5rem 0}.product-same-category .container>h2{font-size:2.1rem;max-width:100%}.product-same-category .bx-controls-direction{display:none}}@media(max-width:559px){.product-same-category{padding:3rem 0}}#product-shipping .col-6{border-right:1px solid #e3e3e3}#product-shipping .container{border-top:1px solid #e3e3e3;padding-bottom:5rem;padding-top:5rem}#product-shipping .page-product-heading{font-size:3.4rem;margin-right:60px;width:200px}#product-shipping .advanceddateofdelivery_product{width:calc(100% - 260px)}@media(max-width:1239px){#product-shipping{flex-wrap:wrap}#product-shipping .page-product-heading{display:none;font-size:1.8rem;margin-right:0;width:100%}#product-shipping .page-product-heading br{display:none}#product-shipping .advanceddateofdelivery_product{width:100%}#product-shipping .container{border:0;margin:0 2rem;padding:0}#product-shipping .flex{flex-wrap:wrap}}@media(max-width:559px){#product-shipping .container{margin:0 1.5rem}}.product-shipping__wrapper{-moz-columns:2;column-count:2;counter-reset:numb}@media(max-width:767px){.product-shipping__wrapper{-moz-columns:inherit;columns:inherit}}.product-shipping__item{align-items:center;counter-increment:numb;display:flex;padding:1.5rem 3rem 1.5rem 0;position:relative;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.product-shipping__item:after{background:#fcfbf8;border-radius:50%;color:#3492f4;content:counter(numb);font-family:Archivo;font-size:3rem;font-weight:900;height:4rem;left:80px;line-height:4rem;position:absolute;text-align:center;top:1.5rem;width:4rem}.product-shipping__item img{margin-right:2rem}.product-delivery{padding-left:3rem}.product-delivery .title-sub{font-weight:700;margin-bottom:2rem;margin-top:-2rem}@media(max-width:767px){.product-delivery{padding-left:0}}.product-delivery table{border-left:0}.product-delivery tr:nth-child(odd){background:#ededed}.product-delivery td{padding:1.5rem}.colors{display:flex}.colors__item{margin-right:1rem;position:relative}.colors__item label{margin-bottom:0}.colors__input{opacity:0;position:absolute}.colors__color,.colors__input{cursor:pointer;height:3rem;width:3rem}.colors__color{background-size:contain;border:2px solid #e3e3e3;border-radius:50%;display:inline-block}.colors__input:checked+.colors__color{border-color:#3492f4}.product-variants-item{flex-direction:column;gap:13px}.product-variants-item__head{align-items:center;display:flex;gap:10px;justify-content:space-between}.product-variants-item__head .lbl{color:var(--bs-secondary-color,#6b7280);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.product-variants-item__head .lbl b{color:var(--ink);font-weight:700}.product-variants-item__head .val{color:var(--ink-50);font-size:12.5px;font-weight:600}.product-variants-item__head .info{align-items:center;color:var(--blue);display:inline-flex;font-size:11.5px;font-weight:600;gap:4px}.product-variants-item__head .info:hover{text-decoration:underline}.product-variants-item__list,.variant-radios{display:flex;flex-wrap:wrap;gap:10px}.variant-radios__item input[type=radio]{display:none}.variant-radios__item label{align-items:center;background:#fff;border:1.5px solid #e6ecf3;border-radius:12px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;padding:12px 17px;position:relative;transition:.18s}.variant-radios__item label:hover{border-color:#3492f4}.variant-radios__item label .radio-label{align-items:center;display:flex}.variant-radios__item label .radio-label i{margin-right:1rem}@media(max-width:559px){.variant-radios__item label .radio-label{font-size:1.5rem}.variant-radios__item label{display:block}.variant-radios__item label br{display:none}}.variant-radios__item span{color:#7f7f7f}.variant-radios__price{line-height:1.1;text-align:right}@media(max-width:559px){.variant-radios__price{margin-top:1rem;text-align:left}}.variant-radios__price strong{font-size:2.1rem}.variant-radios__item input[type=radio]:checked+label{background:#eaf3fe;border-color:#3492f4;box-shadow:inset 0 0 0 1px #3492f4}.variant-radios__item--out-of-stock label{cursor:not-allowed;line-height:2.5rem;opacity:.4;text-decoration:line-through}.rwg-modal{background:rgba(9,16,28,.9);display:none;inset:0;position:fixed;z-index:10050}.rwg-modal.in{display:block}.rwg-modal__viewport{align-items:center;bottom:140px;display:flex;justify-content:center;left:80px;position:absolute;right:80px;top:64px}.product-zoom-list.js-rwg-modal-list{height:100%;list-style:none;margin:0;padding:0;position:relative;width:100%}.product-zoom-item{align-items:center;display:none;inset:0;justify-content:center;margin:0;position:absolute}.product-zoom-item.is-active{display:flex}.product-zoom-item img{border-radius:8px;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.rwg-modal__thumbs{align-items:center;bottom:0;display:flex;gap:12px;height:124px;justify-content:center;left:0;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:18px 32px;position:absolute;right:0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rwg-modal__thumbs::-webkit-scrollbar{display:none}.rwg-modal__thumb{border:2px solid transparent;border-radius:10px;cursor:pointer;flex:0 0 auto;height:88px;margin:0;opacity:.5;overflow:hidden;transition:.15s}.rwg-modal__thumb:hover{opacity:.85}.rwg-modal__thumb.is-active{border-color:#fff;opacity:1}.rwg-modal__thumb img{display:block;height:100%;width:auto}.rwg-modal__close{background:hsla(0,0%,100%,.14);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:46px;place-items:center;position:absolute;right:22px;top:18px;width:46px;z-index:5}.rwg-modal__close:hover{background:hsla(0,0%,100%,.26)}.rwg-modal__nav{background:hsla(0,0%,100%,.14);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:54px;place-items:center;position:absolute;top:calc(50% - 38px);transform:translateY(-50%);width:54px;z-index:5}.rwg-modal__nav:hover{background:hsla(0,0%,100%,.28)}.rwg-modal__nav--prev{left:18px}.rwg-modal__nav--next{right:18px}.rwg-modal__counter{color:#fff;font-size:14px;font-weight:600;left:50%;position:absolute;top:22px;transform:translateX(-50%);z-index:5}@media(max-width:767px){.rwg-modal__viewport{bottom:104px;left:12px;right:12px;top:56px}.rwg-modal__thumbs{gap:8px;height:92px;padding:12px 14px}.rwg-modal__thumb{height:62px}.rwg-modal__nav{height:44px;width:44px}.rwg-modal__nav--prev{left:6px}.rwg-modal__nav--next{right:6px}}.product-promo{align-items:center;background:linear-gradient(120deg,#fff6d8,#fdf0c4);border:1px solid #f0dd9c;border-radius:14px;display:flex;gap:14px;padding:13px 16px}.product-promo .ic{background:#f4cf5f;border-radius:11px;color:#6b5410;display:grid;flex:none;font-size:21px;height:40px;place-items:center;width:40px}.product-promo__b{flex:1;min-width:0}.product-promo__b b{color:#5f4c0d;display:block;font-size:13.5px;font-weight:700;line-height:1.25}.product-promo__b span{color:#8a7327;font-size:12px}.product-promo__code{align-items:center;background:#fff;border:1px dashed #d9c26a;border-radius:10px;cursor:pointer;display:inline-flex;flex:none;gap:9px;padding:8px 12px;transition:.15s}.product-promo__code:hover{border-color:#b89a3c}.product-promo__code b{color:#6b5410;font-family:var(--display);font-size:13px;font-weight:600;letter-spacing:.03em}.product-promo__code i{color:#8a7327;font-size:16px}@media(max-width:520px){.product-promo{flex-wrap:wrap}.product-promo__code{justify-content:center;width:100%}}.page-product .fb_dialog_content iframe{bottom:64px!important}.fb_dialog_content iframe{z-index:9998!important}.product-main{padding:4rem 0 0;width:100%}@media(max-width:767px){.product-main{padding-top:2rem}}.product-container{display:flex;flex-wrap:wrap;margin:0 auto;max-width:160rem;padding-bottom:5rem;padding-left:2rem;padding-right:2rem;position:relative}.product-main-images{padding-right:8rem;position:relative;width:58.33333%}.product-main-images .open_wishlist_form{background:transparent;border:1px solid #3492f4;border-radius:50%;color:#3492f4;font-size:2rem;height:4rem;line-height:4rem;padding:1.2rem 1.5rem;position:absolute;right:6rem;top:2rem;width:4rem}.product-main-images .open_wishlist_form.added,.product-main-images .open_wishlist_form.added:hover{background:#fff1f6;border-color:transparent;color:#fff}.product-main-images .open_wishlist_form:hover{background:#3492f4;border-color:transparent;color:#fff}@media(max-width:960px){.product-main-images .open_wishlist_form{right:1rem;top:1rem}.product-main-images{margin-bottom:2rem;padding-right:0;width:50%;width:100%}}.product-main-info{width:41.66667%}@media(max-width:960px){.product-main-info{padding-left:3rem;padding-left:0;width:50%;width:100%}}.images-container{display:flex;flex-direction:row-reverse;overflow:hidden}@media(max-width:779px){.images-container{flex-direction:column}}.images-container .bx-next,.images-container .bx-prev{background:transparent;border-radius:50%;color:#123a63;font-size:3.4rem;line-height:4rem;top:50%;transform:translateY(-50%)}.images-container .bx-next.disabled,.images-container .bx-prev.disabled{background:transparent;border:none;color:#7f7f7f}.images-container .bx-next.disabled:hover,.images-container .bx-prev.disabled:hover{background:transparent;color:#7f7f7f}.images-container .bx-next:not(.disabled):hover,.images-container .bx-prev:not(.disabled):hover{background:#3492f4;color:#fff}.images-container .bx-prev{left:.5rem}.images-container .bx-next{right:.5rem}.images-container .mask .bx-next,.images-container .mask .bx-prev{background:hsla(0,0%,89%,.8);font-size:1.6rem;height:2.5rem;line-height:2.3rem;width:2.5rem}.images-container .mask .bx-next.disabled,.images-container .mask .bx-prev.disabled{background:transparent}@media(max-width:559px){.images-container .bx-prev{left:0}.images-container .bx-next{right:0}}.product-mask{margin-right:2rem;width:9rem}.product-main-info{position:relative}.js-mailalert{margin-bottom:2rem}.product-metas{align-items:center;display:flex;margin-bottom:1rem}.product-metas,.product-metas .product-metas__item{position:relative}.product-metas .product-metas__item .badge{margin-right:1rem}.product-main-info [id*=trustpilot-widget-trustbox],.product-main-info [id^=trustpilot-widget-trustbox]{overflow:hidden;position:relative;width:136px}.product-trustpilot-mini{cursor:pointer;height:16px;left:8.2rem;position:absolute;top:.3rem;width:168px;z-index:3000}.product-free-shipping{margin-bottom:3rem}.product-free-shipping__item{align-items:center;border:1px solid #e3e3e3;border-radius:3rem;color:#123a63;display:inline-flex;flex-wrap:nowrap;font-size:1.4rem;margin-bottom:.5rem;margin-right:1rem;padding:1rem 1.5rem}.product-free-shipping__item i{color:#3492f4;font-size:1.8rem;margin-right:1rem}@media(max-width:479px){.product-free-shipping__item{padding:.8rem 1.5rem}}.product-shipping-date{margin-bottom:1rem;margin-top:2rem}.product-shipping-date__date,.product-shipping-date__shipping{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:479px){.product-shipping-date__date,.product-shipping-date__shipping{flex-direction:column}}.product-shipping-date__date>*,.product-shipping-date__shipping>*{margin:0 0 .5rem!important}.product-shipping-date__date>:first-child,.product-shipping-date__shipping>:first-child{margin-right:1.5rem}.product-shipping-date__date>:last-child,.product-shipping-date__shipping>:last-child{font-weight:700}.product-shipping-date__date{margin:0 0 1rem!important}.product-title{font-size:clamp(29px,3.4vw,44px);margin-bottom:0}@media(max-width:559px){.product-title{font-size:2.7rem}}.product-subtitle{color:#7f7f7f;font-family:DM sans,Helvetica,arial,sans-serif;font-size:2.1rem;font-weight:700;margin-bottom:0}.product-rating{align-items:center;display:inline-flex;font-size:13px;gap:9px;margin-bottom:10px}.product-reference{color:rgba(17,26,40,.5)}.product-prices{align-items:center;display:flex;flex-wrap:wrap}.product-price{color:#656565;font-size:2.1rem;font-weight:700}.product-price.has-discount{color:#ff3a26}.tax-shipping-delivery-label{font-size:80%;margin:.5rem 2rem 0 1rem}.product-resume{font-size:1.7rem;margin:1rem 0 2rem}.product-resume p{display:inline}.product-actions .attribute_label{font-weight:700}.product-variants-item{display:flex}.product-variants-item .control-label{margin-bottom:0}.product-variants-item .colors{padding:1.5rem 2rem}.product-quantity{align-items:flex-start;display:flex}.product-quantity .qty{display:none}.product-add-to-cart p{margin:0!important}.product-add-to-cart p #product-availability{display:block;margin:.5rem 0 1rem}.product-quantity .add{width:100%}@media(max-width:559px){.product-quantity .add{bottom:0;left:0;position:fixed;width:100%;z-index:99999}.product-quantity .add .btn{border-radius:0}}.product-add-to-cart{padding:1rem 0}.product-add-to-cart>.control-label{display:none}.add-to-cart{height:100%;justify-content:center;padding:1.5rem 2rem;width:100%}.btn-quote{background-color:#f7905b;color:#fff;text-align:center;width:100%}.btn-quote:hover{background:#f9b18c}.product-content .container:not(:first-child){padding-bottom:5rem;padding-top:5rem}@media(max-width:960px){.product-content .container:not(:first-child){padding-bottom:0;padding-top:0}}.product-content .nav-tabs{margin-bottom:0}@media(max-width:960px){.product-content .nav-tabs{display:none}}@media(max-width:1239px){.product-content .page-product-heading{display:none}}@media(max-width:559px){.product-content .container{padding-left:1.5rem;padding-right:1.5rem}}.product-extra-content .nav-tabs:not(:first-child){margin-top:5rem}.tab-product-description{padding-right:5rem}.tab-product-description h3:not(:first-child){padding-top:1rem}.tab-product-description p:not(:last-child){margin-bottom:1rem}.tab-product-description *,.tab-product-description p:not(:last-child){font-family:DM sans,Helvetica,arial,sans-serif!important}@media(max-width:767px){.tab-product-description{padding-right:0}.tab-product-description h2{font-size:2.4rem}.tab-product-description h3{font-size:2.1rem}}.product-content-section{background:#fff;padding:5rem 0}.product-content-section:nth-child(odd){background:#f5f8fd}@media(max-width:559px){.product-content-section{padding:3rem 0}}.product-customization{background:#f5f8fd;margin-bottom:2rem;padding:3rem}.product-customization form{margin-top:2rem}@media(max-width:559px){.js-mailalert.input-button{margin-bottom:2rem}.js-mailalert.input-button button{position:static;width:100%}}.product-discounts{margin-bottom:1rem;overflow:auto}.product-tab-mobile{display:none;width:100%}@media(max-width:960px){.product-tab-mobile{display:block}.product-tab-mobile+.product-content-section{display:none}.product-tab-mobile.active+.product-content-section{display:block}}.product-tab-mobile.active i:before{content:"\e919"}.product-tab-mobile__title{align-items:center;border-top:1px solid #e3e3e3;display:flex;font-size:1.6rem;justify-content:space-between;margin-bottom:0;padding:2rem 0;text-transform:uppercase}#totshowmailalerts_link{text-align:center;width:100%}.mailalerts_oos_email{text-align:center}.product-price-by-qty{align-items:center;background:#f5f8fd;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem;margin-top:2rem;padding:2rem}@media(max-width:479px){.product-price-by-qty{align-items:flex-start;flex-direction:column}}.product-price-by-qty .our_price_display{text-align:left}@media(max-width:479px){.product-price-by-qty .our_price_display{margin-left:0;margin-right:0}}.our_price_display{text-align:right}.our_price_display-wrapper{font-size:2.6rem;font-weight:700}.our_price_display-wrapper small{color:#3c3c3c;font-size:1.4rem;font-weight:400;margin-left:5px}@media(max-width:767px){.our_price_display-wrapper{text-align:left;width:100%}}.product-price-unit{display:block}@media(max-width:767px){.product-price-unit{margin-bottom:-3rem;margin-left:auto}}.slider-description{align-items:center;background-color:#f8f8f8;border:1px solid #dedede;border-radius:0 0 4px 4px;display:flex;justify-content:space-between;padding:2rem 3rem}.slider-description .content_prices{width:230px}@media(max-width:767px){.slider-description{flex-direction:column-reverse;padding:2rem}.slider-description .content_prices{width:100%}.slider-description .content_prices .our_price_display{align-items:center;display:flex;flex-wrap:wrap}}.product-personnalisation{align-items:flex-start;color:rgba(17,26,40,.5);display:flex;font-size:12px;gap:8px;margin-top:2rem}.slider-shipping{font-size:1.4rem;padding-right:20px;width:calc(100% - 230px)}@media(max-width:767px){.slider-shipping{margin-top:2rem;width:100%}}#product-shipping-free{color:#00b67a}@media(max-width:767px){#product-shipping-free{margin:0!important}}.product-additional-info{margin-bottom:0}#product .table-data-delivery img{display:block;margin:0 auto;max-height:60px;width:auto}#product .table-data-delivery thead tr{border-top:0}#product .table-data-delivery tbody tr{background:#fff}#product .table-data-delivery tr td{border-left:1px solid #d6d4d4;font-size:15px;padding:10px 15px}#product .table-data-delivery thead th{background:#f9f9f9;border:0}.product-infos{display:grid;gap:10px;grid-template-columns:1fr 1fr}.product-infos-item{align-items:flex-start;color:rgba(17,26,40,.72);display:flex;font-size:13px;font-weight:500;gap:10px}.product-infos-item i{color:#3492f4;flex:none;font-size:18px;margin-top:-2px}.product-infos-item b{color:#111a28;display:block;font-size:13px;font-weight:700}.product-infos-item span{color:rgba(17,26,40,.5)}.register-form-step{display:none}.register-form-step.active{display:block}.page-registration .main-container{align-items:flex-start;background:linear-gradient(180deg,#f5f8fd,#eef3f9);display:flex;justify-content:center;max-width:none;padding:50px 20px 80px}.reg-card{background:#fff;border:1px solid #e6ecf3;border-radius:24px;box-shadow:0 30px 80px -40px rgba(18,58,99,.35);max-width:620px;padding:36px;width:100%}@media(max-width:767px){.reg-card{padding:26px}}@media(max-width:559px){.reg-card{padding:20px}}.auth-steps{display:flex;gap:22px;list-style:none;margin:0 0 24px;padding:0;width:100%}.auth-steps li{align-items:center;color:#b0bac6;display:flex;flex:1;font-size:14px;font-weight:600;gap:8px;padding-bottom:8px;position:relative}.auth-steps li:after{background:#e6ecf3;border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.auth-steps li.is-active{color:#123a63}.auth-steps li.is-active:after{background:#3492f4}.auth-steps li.is-done{color:#3492f4}.auth-steps li.is-done .auth-steps__n{background:#3492f4;border-color:#3492f4;color:#fff}.auth-steps__n{background:#fff;border:1.5px solid #e6ecf3;border-radius:50%;display:grid;flex:none;font-size:14px;font-weight:700;height:26px;place-items:center;width:26px}.auth-steps__l{white-space:nowrap}.auth-steps__tag{background:#eef5fe;border-radius:999px;color:#3492f4;font-size:11px;font-weight:700;letter-spacing:.06em;padding:2px 7px;text-transform:uppercase}.auth-register{width:100%}.auth-step__title{color:#14110d;font-size:clamp(20px,1.8vw,24px);font-weight:600;letter-spacing:-.02em;margin:0 0 4px}.auth-step__sub{color:#5b6b7c;font-size:14px;margin:0 0 20px}.acct-cards{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:20px}.acct-cards input[type=radio]{opacity:0;pointer-events:none;position:absolute}.acct-card{align-items:center;background:#fff;border:1.5px solid #e6ecf3;border-radius:14px;cursor:pointer;display:flex;gap:13px;padding:16px;transition:.16s}.acct-card:hover{border-color:#3492f4}.acct-card__ic{background:#f5f8fd;border-radius:12px;color:#3492f4;display:grid;flex:none;height:44px;place-items:center;width:44px}.acct-card__ic svg{height:22px;width:22px}.acct-card__txt b{color:#14110d;display:block;font-size:15px}.acct-card__txt span{color:#5b6b7c;display:block;font-size:14px;margin-top:2px}.acct-cards input[type=radio]:checked+.acct-card{border-color:#3492f4;box-shadow:0 0 0 4px rgba(52,146,244,.14)}.acct-cards input[type=radio]:checked+.acct-card .acct-card__ic{background:#3492f4;color:#fff}.auth-register .form-group{margin-bottom:16px}.auth-register .form-control-label{color:#14110d;display:block;font-size:14px;font-weight:700;letter-spacing:.02em;margin-bottom:7px}.auth-register .form-control{background:#fff;border:1.5px solid #e6ecf3;border-radius:12px;color:#14110d;font-size:15px;height:48px;outline:none;padding:0 15px;transition:border-color .15s,box-shadow .15s;width:100%}.auth-register .form-control:focus{border-color:#3492f4;box-shadow:0 0 0 4px rgba(52,146,244,.14)}.auth-register .select .form-control-select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auth-register .form-control-comment{color:#5b6b7c;display:block;font-size:13px;margin-top:6px}.auth-register .form-footer{margin-top:14px}.addr-grid{display:grid;gap:0 16px;grid-template-columns:1fr 1fr}.auth-register .custom-checkbox{display:block;position:relative}.auth-register .custom-checkbox label{align-items:flex-start;color:#5b6b7c;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:10px;line-height:1.45;margin:0}.auth-register .custom-checkbox input[type=checkbox]{height:20px;margin:0;opacity:0;position:absolute;width:20px}.auth-register .custom-checkbox label>span{background:#fff;border:1.5px solid #e6ecf3;border-radius:6px;color:transparent;display:inline-grid;flex:none;height:20px;margin-top:1px;place-items:center;transition:.15s;width:20px}.auth-register .custom-checkbox label>span i{font-size:12px;line-height:1}.auth-register .custom-checkbox input[type=checkbox]:checked+span{background:#3492f4;border-color:#3492f4;color:#fff}.auth-register .custom-checkbox input[type=checkbox]:focus+span{box-shadow:0 0 0 4px rgba(52,146,244,.14)}.btn-dark{align-items:center;background:#123a63;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:9px;height:52px;justify-content:center;transition:.18s;width:100%}.btn-dark svg{height:18px;width:18px}.btn-dark:hover:not(:disabled){background:#0d2b49;box-shadow:0 14px 30px -16px rgba(18,58,99,.6);color:#fff;transform:translateY(-1px)}.btn-dark:disabled{background:#d3dbe4;box-shadow:none;color:#fff;cursor:not-allowed;transform:none}.tva-skip{color:#3492f4;display:block;font-size:14px;font-weight:600;margin-top:14px;text-align:center}.tva-help{font-size:14px;line-height:1.55}.tva-link{margin:-4px 0 14px}.js-password-wrap{position:relative}.js-password-wrap .form-control{padding-right:60px}.pw-eye{background:transparent;border:0;border-radius:9px;color:#8a98a8;cursor:pointer;display:grid;height:36px;place-items:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:36px}.pw-eye svg{height:19px;width:19px}.pw-eye:hover{background:#f5f8fd;color:#123a63}.pw-meter{background:#e6ecf3;border-radius:999px;height:6px;margin-top:9px;overflow:hidden}.pw-meter__bar{border-radius:999px;display:block;height:100%;transition:width .25s,background .25s;width:0}.pw-meter[data-score="1"] .pw-meter__bar{background:#e05a4e;width:25%}.pw-meter[data-score="2"] .pw-meter__bar{background:#f0a12e;width:50%}.pw-meter[data-score="3"] .pw-meter__bar{background:#8fbf4d;width:75%}.pw-meter[data-score="4"] .pw-meter__bar{background:#2f8f5b;width:100%}.pw-meter__label{color:#5b6b7c;display:block;font-size:13px;font-weight:600;margin-top:5px}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.cs-country{position:relative}.cs-country__btn{align-items:center;background:#fff;border:1.5px solid #e6ecf3;border-radius:12px;color:#14110d;cursor:pointer;display:flex;font-size:15px;gap:10px;height:48px;padding:0 15px;text-align:left;transition:border-color .15s;width:100%}.cs-country__btn svg{color:#8a98a8;height:16px;margin-left:auto;width:16px}.cs-country.open .cs-country__btn,.cs-country__btn:hover{border-color:#3492f4}.cs-country__list{background:#fff;border:1px solid #e6ecf3;border-radius:12px;box-shadow:0 24px 50px -20px rgba(18,58,99,.45);display:none;left:0;list-style:none;margin:0;max-height:260px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:40}.cs-country.open .cs-country__list{display:block}.cs-country__list li{align-items:center;border-radius:9px;cursor:pointer;display:flex;font-size:15px;gap:10px;padding:9px 10px}.cs-country__list li:hover{background:#f5f8fd}.flag{background:#eee;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.08);display:inline-block;flex:none;height:14px;width:20px}.flag--be{background:linear-gradient(90deg,#000 33.3%,#ffd90c 33.3% 66.6%,#f31830 66.6%)}.flag--fr{background:linear-gradient(90deg,#002395 33.3%,#fff 33.3% 66.6%,#ed2939 66.6%)}.flag--de{background:linear-gradient(180deg,#000 33.3%,#d00 33.3% 66.6%,#ffce00 66.6%)}.flag--nl{background:linear-gradient(180deg,#ae1c28 33.3%,#fff 33.3% 66.6%,#21468b 66.6%)}.flag--it{background:linear-gradient(90deg,#009246 33.3%,#fff 33.3% 66.6%,#ce2b37 66.6%)}.flag--es{background:linear-gradient(180deg,#aa151b 25%,#f1bf00 25% 75%,#aa151b 75%)}.flag--at{background:linear-gradient(180deg,#ef3340 33.3%,#fff 33.3% 66.6%,#ef3340 66.6%)}.flag--lu{background:linear-gradient(180deg,#ef3340 33.3%,#fff 33.3% 66.6%,#51a7da 66.6%)}.flag--pt{background:linear-gradient(90deg,#046a38 40%,#da291c 0)}.flag--se{background:#006aa7;position:relative}.flag--se:before{bottom:0;left:33%;top:0;width:16%}.flag--se:after,.flag--se:before{background:#fecc00;content:"";position:absolute}.flag--se:after{height:20%;left:0;right:0;top:40%}.flag--ch{background:#da291c;position:relative}.flag--ch:before{bottom:18%;left:42%;top:18%;width:16%}.flag--ch:after,.flag--ch:before{background:#fff;content:"";position:absolute}.flag--ch:after{height:24%;left:22%;right:22%;top:38%}.popup-tva-error,.popup-tva-validation{display:none;z-index:9999}.popup-tva-error.active,.popup-tva-validation.active{display:block}.tva-modal .popup__wrapper{max-width:460px}.tva-modal__card{background:#fff;border-radius:22px;box-shadow:0 40px 90px -30px rgba(18,58,99,.5);overflow:hidden;padding:36px 32px 26px;text-align:center}@media(max-width:559px){.tva-modal__card{padding:30px 20px 24px}}.tva-modal__icon{border-radius:50%;color:#fff;display:grid;height:64px;margin:0 auto 16px;place-items:center;width:64px}.tva-modal__icon svg{height:30px;width:30px}.tva-modal__icon--ok{background:#2f8f5b;box-shadow:0 14px 30px -10px rgba(47,143,91,.6)}.tva-modal__icon--ko{background:#e05a4e;box-shadow:0 14px 30px -10px rgba(224,90,78,.6)}.tva-modal__title{color:#123a63;font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0 0 5px}.tva-modal__sub{color:#5b6b7c;font-size:15px;margin:0 0 18px}.tva-modal__actions{margin-top:24px}.tva-modal__loading{display:none;padding:20px 0 10px}.tva-modal.is-loading .tva-modal__loading{display:block}.tva-modal.is-loading .tva-modal__result{display:none}.tva-modal__spinner{animation:tva-spin .8s linear infinite;border:5px solid #e6ecf3;border-radius:50%;border-top-color:#3492f4;display:block;height:44px;margin:0 auto 16px;width:44px}@keyframes tva-spin{to{transform:rotate(1turn)}}.tva-modal__loading-txt{color:#123a63;font-size:16px;font-weight:600;margin:0 0 3px}.tva-modal__loading-sub{color:#5b6b7c;font-size:14px;margin:0}.tva-modal__alt{color:#3492f4;display:block;font-size:14px;font-weight:600;margin-top:14px}.tva-modal__alt:hover{text-decoration:underline}.tva-co{background:#f5f8fd;border:1px solid #e6ecf3;border-radius:14px;display:flex;flex-direction:column;gap:7px;padding:18px 20px;text-align:left}.tva-co__name{color:#14110d;font-size:16px;font-weight:700}.tva-co__vat{align-self:flex-start;background:#fff;border:1px solid #e6ecf3;border-radius:999px;color:#3492f4;font-size:14px;font-weight:700;letter-spacing:.03em;padding:2,5px 11px}.tva-co__addr{color:#5b6b7c;font-size:14px;line-height:1.5}.form-loader{align-items:center;display:none;justify-content:center;min-height:300px}.form-loader.active{display:flex}.form-loader__spinner{animation:l20-1 .8s linear infinite alternate,l20-2 1.6s linear infinite;aspect-ratio:1;border:8px solid #3492f4;border-radius:50%;width:50px}@keyframes l20-1{0%{clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0)}25%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,100% 0,100% 0,100% 100%,50% 100%,0 100%,0 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 100%,100% 100%,50% 100%,0 100%,0 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,50% 100%,0 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,0 100%,0 100%,0 0,0 0)}}@keyframes l20-2{0%{transform:scaleY(1) rotate(0deg)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0deg)}to{transform:scaleY(-1) rotate(-135deg)}}@media(max-width:767px){.acct-cards,.addr-grid{grid-template-columns:1fr}.auth-steps{gap:10px}}.page-authentication .main-container{align-items:flex-start;background:linear-gradient(180deg,#f5f8fd,#eef3f9);display:flex;justify-content:center;max-width:none;padding:50px 20px 80px}.reg-card--login{max-width:100%;width:520px}.auth-page__in{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:160rem;padding:0 20px}@media(max-width:767px){.auth-page__in{grid-template-columns:1fr;min-height:auto}}.auth-page__side{display:flex;flex-direction:column;justify-content:center;padding:65px 50px 65px 0}@media(max-width:767px){.auth-page__side{padding:40px 0 30px}}.auth-page__eyebrow{color:#e89586;display:inline-block;font-size:12px;font-weight:800;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.auth-page__title{color:#123a63;font-size:clamp(26px,3vw,38px);font-weight:600;letter-spacing:-.02em;line-height:1.08;margin:0 0 10px}.auth-page__lead[class]{color:#5b6b7c;font-size:16px;line-height:1.55;margin:0 0 24px;max-width:52ch}.auth-benefits{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.auth-benefits li{align-items:flex-start;display:flex;gap:14px}.auth-benefits b{color:#14110d;display:block;font-size:15px;line-height:1.3}.auth-benefits span:not(.auth-benefits__ic){color:#5b6b7c;display:block;font-size:14px;line-height:1.45;margin-top:3px}.auth-benefits__ic{background:#fff;border:1px solid #e6ecf3;border-radius:12px;color:#3492f4;display:grid;flex:none;height:42px;place-items:center;width:42px}.auth-benefits__ic svg{height:21px;width:21px}.auth-reviews{background:#fff;border-radius:30px;box-shadow:0 14px 30px -16px rgba(18,58,99,.12);color:rgba(0,0,0,.8);font-size:16px;font-weight:400;line-height:2.1;margin-top:20px;padding:30px 30px 20px}.auth-reviews p{font-weight:600}.auth-reviews .stars{color:#ffc542;letter-spacing:1px}.auth-page__forms{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:65px 0 65px 50px}@media(max-width:767px){.auth-page__forms{align-items:stretch;padding:30px 0 60px}}.auth-login{max-width:460px;width:100%}.auth-login__eyebrow{color:#3492f4;display:inline-block;font-size:12px;font-weight:800;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.auth-login__title{color:#14110d;font-size:clamp(26px,3vw,38px);font-weight:600;letter-spacing:-.02em;margin:0 0 5px}.auth-login__sub{color:#5b6b7c;font-size:15px;margin:0 0 22px}.auth-login .form-group{margin-bottom:16px}.auth-login .form-control-label{color:#14110d;display:block;font-size:14px;font-weight:700;letter-spacing:.02em;margin-bottom:7px}.auth-login .form-control{background:#fff;border:1.5px solid #e6ecf3;border-radius:12px;color:#14110d;font-size:15px;height:48px;outline:none;padding:0 15px;transition:border-color .15s,box-shadow .15s;width:100%}.auth-login .form-control:focus{border-color:#3492f4;box-shadow:0 0 0 4px rgba(52,146,244,.14)}.auth-login .input-group{display:block;position:relative}.auth-login .input-group .form-control{padding-right:65px}.auth-login .input-group-btn{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:auto}.auth-login .input-group-btn .btn{background:transparent;border:0;border-radius:8px;box-shadow:none;color:#3492f4;cursor:pointer;font-size:14px;font-weight:700;padding:6px 9px}.auth-login .input-group-btn .btn:hover{background:#f5f8fd;color:#123a63}.auth-login .form-footer{margin:0}.auth-login__row{align-items:center;display:flex;justify-content:flex-end;margin:-4px 0 18px}.auth-login__forgot{color:#3492f4;font-size:14px;font-weight:600;text-decoration:none}.auth-login__forgot:hover{text-decoration:underline}.auth-login__submit{align-items:center;background:#123a63;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:9px;height:52px;justify-content:center;letter-spacing:.01em;transition:.18s;width:100%}.auth-login__submit svg{height:18px;width:18px}.auth-login__submit:hover{background:#0d2b49;box-shadow:0 14px 30px -16px rgba(18,58,99,.6);color:#fff;transform:translateY(-1px)}.auth-divider{align-items:center;color:#b0bac6;display:flex;font-size:12px;gap:16px;letter-spacing:.12em;margin:26px 0;text-transform:uppercase}.auth-divider:after,.auth-divider:before{background:#e6ecf3;content:"";flex:1;height:1px}.auth-login__hint{color:#5b6b7c;font-size:14px;margin:0;text-align:center}.auth-login__hint a{color:#3492f4;font-weight:700;text-decoration:none}.auth-login__hint a:hover{text-decoration:underline}body#authentication #login-form .auth-login__row,body#authentication #login-form .form-footer,body#authentication #login-form .form-group--password{display:none}body#authentication #login-form.is-account .auth-login__row,body#authentication #login-form.is-account .form-footer,body#authentication #login-form.is-account .form-group--password{display:block}body#authentication #login-form.is-account .auth-login__continue{display:none}.auth-login__continue{margin-top:4px}.auth-login__error{color:#e05a4e;font-size:14px;margin:9px 0 0}.auth-login__modify{color:#3492f4;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;margin-top:5px}.auth-login__modify:hover{text-decoration:underline}.btn-dark.is-loading{opacity:.85;pointer-events:none;position:relative}.btn-dark.is-loading>span,.btn-dark.is-loading>svg{visibility:hidden}.btn-dark.is-loading:after{animation:tva-spin .8s linear infinite;border:3px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;content:"";height:22px;left:50%;margin:-11px 0 0 -11px;position:absolute;top:50%;width:22px}