﻿@keyframes show{from{opacity:0}to{opacity:1}}@-webkit-keyframes show{from{opacity:0}to{opacity:1}}.chevron:before{content:"";position:absolute;margin-left:5px;margin-top:4px;color:#000;width:10px;height:10px;border-left:solid 4px currentColor;border-top:solid 4px currentColor;transform:rotate(40deg) skew(-10deg);z-index:0}.chevron:before.up{-webkit-transform:rotate(40deg) skew(-10deg);transform:rotate(40deg) skew(-10deg)}.chevron:before.left{-webkit-transform:rotate(-50deg) skew(-10deg);transform:rotate(-50deg) skew(-10deg)}.chevron:before.down{-webkit-transform:rotate(-95deg) skew(-10deg);transform:rotate(-95deg) skew(-10deg)}.chevron:before.rigth{-webkit-transform:rotate(85deg) skew(-10deg);transform:rotate(85deg) skew(-10deg)}.chevron:before.big{width:24px;height:24px}.chevron:after{content:"";position:absolute;color:red;z-index:1;height:16px;width:13px;border-left:solid currentColor 6px;border-right:solid currentColor 6px}@font-face{font-family:"LacosteSansCondensedLight";src:url("../../fonts/LacosteSansCondensedLight.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"LacosteSansCondensedLight";src:url("../../fonts/LacosteSansCondensedBold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"LacosteFontIcons";src:url("../../fonts/LacosteFontIcons.woff") format("woff");font-weight:normal;font-style:normal}.ir{background-color:rgba(0,0,0,0);border:0;overflow:hidden;*text-indent:-9999px}.picto-customer-service,.picto-title-faq{padding:0 0 0 30px}.form-item-half label input[type=text]{cursor:auto}.ir::before{content:"";display:block;width:0;height:150%}.form-item-civility .content-inline label{margin-right:40px}.form-item-civility .title-civ{font-weight:700}.input-civ{color:#797979}.hidden{display:none !important;visibility:hidden}.visible{display:block !important;visibility:visible}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}.clearfix{*zoom:1;clear:both}.pull-left{float:left}.pull-right{float:right}.center-wrapper{text-align:center;overflow:hidden;width:100%}@media screen and (max-width: 767px){.d-mobile-none{display:none !important;visibility:hidden}}@media screen and (min-width: 768px){.d-desktop-none{display:none !important;visibility:hidden}}@media screen and (max-width: 767px){.form-item-civility .content-inline label{margin-right:25px}}.content-wrapper{position:relative;overflow:hidden}.content-img-wrapper{position:absolute;z-index:-1}.content-txt-wrapper{padding:10%}.block-bgroud{padding:10px;background:rgba(255,255,255,.5)}.block-bgroud p,h1.black{color:#000;word-wrap:break-word;-moz-hyphens:auto;-webkit-hyphens:auto;-o-hyphens:auto;hyphens:auto}.btn-wrapper{text-align:center;width:100%}.no-fill{fill:rgba(0,0,0,0)}html{height:100%;width:100%;overflow:hidden;font-size:10px}body{padding:0;margin:0;background:#fff;height:100%;width:100%;color:#000;font-family:"LacosteSansCondensedLight";font-size:1.6rem;position:fixed;overflow-y:scroll;overflow-x:hidden;top:0;left:0;bottom:0}body.scroll main{overflow-y:scroll}body.scroll main::after{content:" ";display:block;height:55%}*::-webkit-scrollbar{width:0 !important;height:0 !important;display:none}.site-section{-webkit-overflow-scrolling:touch}main{width:100%;height:calc(100% - 70px);overflow:hidden;position:relative;top:0}@media(max-width: 1919px){main{height:calc(100% - 50px)}}main.hideNav{height:100%}a{text-decoration:none;color:#000}a.disabled{pointer-events:none;cursor:default}.underline{text-decoration:underline}h1.h1-title{font-size:5rem;margin-right:30px;margin-top:20px;margin-bottom:50px;font-weight:bold;text-transform:uppercase;color:#002d18}@media(max-width: 1919px){h1.h1-title{margin-bottom:40px;font-size:2.7rem}}.hide,.hidden{display:none}.center{text-align:center}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}.div-padding-25{padding-bottom:25px;padding-top:25px}.div-padding-20{padding-bottom:5px;padding-top:20px;padding-right:20px;padding-left:20px}.div100{height:100%;width:100%}.div50{position:relative;float:left;width:calc(50% - 60px);margin:0 30px;height:calc(100% - 30px);display:flex;flex-direction:column}.div33{position:relative;float:left;width:calc(33.33% - 20px);display:inline-block;margin:0 10px;min-height:100%;height:100%}.div25{position:relative;float:left;width:calc(25% - 20px);display:inline-block;margin:0 10px;min-height:100%;height:100%}.upsidedown{transform:rotate(180deg)}.div14{position:relative;width:265px;display:inline-block;margin:0 10px;min-height:100%;height:100%;white-space:normal;overflow:hidden;z-index:4;vertical-align:top}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.cross{position:relative;color:#b2b2b2;border:none;display:inline-block;width:20px;height:20px;top:4px}.cross input{display:none}.cross::before,.cross::after{position:absolute;content:"";display:block;border:none;background-color:currentColor;width:15px;height:2px;top:9px;opacity:1;left:2px}.cross::before{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cross::after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}select{-webkit-appearance:none;-webkit-border-radius:0}form.default .error select,form.default .error input[type=text]{border-color:red}form.default .action-form{text-align:center}form.default label{text-transform:uppercase;font-weight:bold;padding-bottom:15px;padding-top:10px;display:inline-block}form.default select,form.default input[type=text]{width:100%;padding:10px;border:1px solid #e3e3e3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;height:60px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);outline:none;font-size:2.6rem;margin-bottom:20px}form.default select.error,form.default input[type=text].error{border-color:red}@media(max-width: 1919px){form.default select,form.default input[type=text]{font-size:1.4rem;height:36px;margin-bottom:15px}}.error label{color:red}#cboxOverlay{background-color:#000 !important}.no-found{font-size:2em;text-align:center}.credit-cart .btn.hidden.btn-secondary{display:none}.flex{display:flex;justify-content:center}button{align-items:flex-start;text-align:center;cursor:pointer;color:#000;background-color:rgba(0,0,0,0);box-sizing:none;padding:0;border-width:0;border-style:none;border-color:rgba(0,0,0,0);border-image:none}form:not(.interactive-form) ul{margin:0;padding:0;list-style:none}form:not(.interactive-form) .form-row{margin-bottom:10px}form:not(.interactive-form) .input-wrapper{position:relative}form:not(.interactive-form) input[type=radio],form:not(.interactive-form) input[type=checkbox]{opacity:0;position:absolute}form:not(.interactive-form) input[type=radio]:checked+label:after,form:not(.interactive-form) input[type=checkbox]:checked+label:after{opacity:1}form:not(.interactive-form) input[type=radio]+label,form:not(.interactive-form) input[type=checkbox]+label{position:relative;padding-left:30px;vertical-align:bottom}form:not(.interactive-form) input[type=radio]+label:before,form:not(.interactive-form) input[type=checkbox]+label:before{content:"";border:2px solid currentColor;width:16px;height:16px;position:absolute;left:0}form:not(.interactive-form) input[type=radio]+label:after,form:not(.interactive-form) input[type=checkbox]+label:after{content:"";width:9px;height:5px;position:absolute;top:4px;left:4px;border:3px solid currentColor;border-top:none;border-right:none;background:rgba(0,0,0,0);opacity:0;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}form:not(.interactive-form) input[type=radio].bluestyle+label:before,form:not(.interactive-form) input[type=checkbox].bluestyle+label:before{border:solid 2px #556c8e}form:not(.interactive-form) input[type=radio].bluestyle+label:after,form:not(.interactive-form) input[type=checkbox].bluestyle+label:after{border-color:#556c8e}form:not(.interactive-form) input[type=radio]+label:before{border-radius:50%}form:not(.interactive-form) input[type=radio]+label:after{content:"";width:9px;height:9px;position:absolute;top:4px;left:4px;background:#002d18;border-radius:50%;opacity:0}.btn-green{background:#285f41;border:1px solid #285f41;color:#fff;font-size:1.2rem;text-align:center;cursor:pointer;float:right;font-size:1.5rem;line-height:.8rem;font-weight:700;padding:10px;text-transform:uppercase;width:100%}.btn-grey{background:#e3e3e3;border:1px solid #285f41;color:#000;font-size:1.2rem;text-align:center;cursor:pointer;float:right;font-size:1.5rem;line-height:.8rem;font-weight:700;padding:10px;text-transform:uppercase;width:100%;border:none}.btn-white{background:#fff;border:1px solid #d0d0d0;color:#000;font-size:1.2rem;text-align:center;cursor:pointer;float:right;font-size:1.5rem;line-height:.8rem;font-weight:700;padding:10px;text-transform:uppercase;margin-top:20px;width:100%}.btn-black{background:#000;border:1px solid #000;color:#fff;font-size:1.2rem;text-align:center;cursor:pointer;float:right;font-size:1.5rem;line-height:.8rem;font-weight:700;padding:10px;text-transform:uppercase;margin-top:20px;width:100%}.btn-purple{background:#620c5f;border:1px solid #000;color:#fff;font-size:1.2rem;text-align:center;cursor:pointer;font-size:1.5rem;line-height:.8rem;font-weight:700;padding:10px;text-transform:uppercase;width:100%;display:inline-block}.btn-zone{position:relative;float:right;margin-top:30px;max-width:150px}.btn-wrap{position:relative;max-width:300px;margin:0 auto;text-align:justify}.btn-wrap.inline .btn-green.inline,.btn-wrap.inline .btn-white,.btn-wrap.inline .inline{float:none;display:inline-block;margin:0;width:calc(45% - 10px)}.btn-wrap.inline .btn-white,.btn-wrap.inline .inline{width:auto;float:right}.form-inline-block{display:inline-block}.form-inline-block input{display:inline-block;width:initial}textarea,input[type=text],input[type=button],input[type=submit]{-webkit-appearance:none;border-radius:0;box-shadow:none}input[type=text].bluestyle{border:solid 3px #556c8e}form:not(.interactive-form) ul{margin:0;padding:0;list-style:none}form:not(.interactive-form) .form-row{margin-bottom:10px}form:not(.interactive-form) input[type=radio],form:not(.interactive-form) input[type=checkbox]{opacity:0;position:absolute}form:not(.interactive-form) input[type=radio]:checked+label:after,form:not(.interactive-form) input[type=checkbox]:checked+label:after{opacity:1}form:not(.interactive-form) label{position:relative;color:#002d18;vertical-align:bottom}form:not(.interactive-form) input[type=radio]~label:before{border-radius:50%}form:not(.interactive-form) input[type=radio]~label:after{content:"";width:9px;height:9px;position:absolute;top:4px;left:4px;background:#002d18;border-radius:50%;opacity:0}form.default .form-item.form-item-half{width:49%;display:inline-block}form.default .form-item.form-item-half.form-item-bday{width:100%}form.default .form-item.form-item-half.form-item-bday .birthdaychooser{width:100%}form.default .form-item.form-item-half.form-item-bday .wai-hidden{display:none}form.default .form-item.form-item-half.form-item-bday select{width:150px;text-align:center;display:inline-block}form.default .form-item.form-item-full:before{content:"";clear:both;width:100%;display:block}form.default .action-form{text-align:center}form.default label{text-transform:uppercase;font-weight:bold;padding-bottom:15px;padding-top:10px;display:inline-block}form.default input[type=radio],form.default input[type=checkbox]{opacity:1;position:relative}form.default select,form.default input[type=email],form.default input[type=password],form.default input[type=text]{width:100%;padding:10px;border:1px solid #e3e3e3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;height:60px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);outline:none;font-size:2.6rem;margin-bottom:20px}form.default select.error,form.default input[type=email].error,form.default input[type=password].error,form.default input[type=text].error{border-color:red}@media(max-width: 1919px){form.default select,form.default input[type=email],form.default input[type=password],form.default input[type=text]{font-size:1.4rem;height:36px;margin-bottom:15px}}.popup-wrapper{position:relative;z-index:10;-webkit-animation:fadein .3s;-moz-animation:fadein .3s;-ms-animation:fadein .3s;-o-animation:fadein .3s;animation:fadein .3s}.popup-overlay{position:fixed;left:0;right:0;bottom:0;top:0;background-color:#000;opacity:.6}.popup-content{position:fixed;top:50%;left:50%;max-height:100%;max-width:100%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;padding:27px 61px 58px;text-align:center;font-weight:bold;text-transform:uppercase}.popup-content .popup-title{font-size:3.2rem;margin-top:18px;letter-spacing:0px}.popup-content .popup-notice{font-size:2.5rem;color:#d03333;letter-spacing:-1px}.popup-content .popup-action .button-style{display:inline-block;font-size:3.5rem;min-width:158px;margin:0 27px;margin-top:30px;padding:9px 30px;font-weight:900;color:#fff;background:#285f41}@media(min-width: 768px)and (-webkit-min-device-pixel-ratio: 2)and (orientation: landscape),(min-width: 768px)and (min-resolution: 192dpi)and (orientation: landscape),(min-width: 768px)and (min-resolution: 2dppx)and (orientation: landscape){.popup-content{padding:13px 30px 38px}.popup-content .popup-icon img{height:60px;width:auto}.popup-content .popup-title{font-size:2.3rem;margin-top:10px}.popup-content .popup-notice{font-size:1.6rem;margin-bottom:16px}.popup-content .popup-action .button-style{font-size:2.9rem;min-width:103px;margin:0 17px;padding-top:6px;padding-bottom:6px}}#cboxOverlay{visibility:visible;background-color:#000 !important;width:100%;height:100%;position:absolute;top:0;z-index:20}#colorbox{z-index:21}#cboxContent .popin-title{text-transform:uppercase;font-weight:bold;font-size:2rem;margin:0 0 .8em}#cboxContent .popin-description{text-transform:uppercase;font-size:1.7rem;margin:0 2px 12px 2px}#cboxContent input[type=text]{height:44px;font-size:1.8rem;border-color:#333}#colorbox #cboxContent #cboxClose{background-color:#333;text-indent:999em;top:0;right:0;width:40px;height:40px}#colorbox #cboxContent #cboxClose:before,#colorbox #cboxContent #cboxClose:after{top:19px;background-color:#ccc;height:1px;width:40%;left:30%}#cboxLoadedContent{background-color:#fff}#cboxLoadedContent div.popin{padding-top:2%;padding-bottom:2%;width:100%}#cboxLoadedContent div.popin p{text-align:center}#cboxLoadedContent div.popin.order-return .popin-content{padding-left:3%;padding-right:3%}#cboxLoadedContent div.popin.error{border-top:3px solid red;color:#000}#cboxLoadedContent div.popin .btn-container{height:40px;display:flex;justify-content:center}#cboxLoadedContent div.popin .btn{margin:0 10px;display:inline-block;width:25%}#cboxLoadedContent div.popin .left{float:left}#cboxLoadedContent div.popin .rigth{float:rigth}.page-polo-config{margin-top:20px;padding:0}.page-polo-config #polo-global{height:calc(100vh - 70px);overflow-y:scroll;padding-top:0}.page-polo-config #js-plcfform{height:calc(100vh - 70px);overflow-y:scroll}.page-polo-config input[type=checkbox]{opacity:1;position:initial}.page-polo-config .colors .btn-validate:before{content:"";width:100%;height:1px;display:block}.page-polo-config .color{border:none}.page-polo-config .color:not(.selected):after{content:"";border:2px solid #fff;width:48px;height:48px;display:block}.page-polo-config #classeS{width:60%}.page-polo-config .sizeChart{display:none}.page-polo-config .moreinfo-content .sizeChart{display:block;width:100%;max-width:100%;padding:0}.page-polo-config .moreinfo-content .sizeChart .chest{width:auto}.page-polo-config .openPopin{display:none}.page-polo-config #customtext,.page-polo-config .shadowbis{width:95%}.page-polo-config .second-global{width:auto}@-moz-keyframes rotate{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-moz-keyframes color{0%,100%{stroke:#1d2154}33%{stroke:#ccc}66%{stroke:#c23636}}@-webkit-keyframes color{0%,100%{stroke:#1d2154}33%{stroke:#ccc}66%{stroke:#c23636}}@keyframes color{0%,100%{stroke:#1d2154}33%{stroke:#ccc}66%{stroke:#c23636}}.loader{position:absolute;width:100px;height:100px;left:calc(50% - 50px);top:calc(50% - 50px);transition:opacity 150ms linear;transform:translateX(-50%)}.loader .circular{-moz-animation:color 3s ease-in-out infinite;-webkit-animation:rotate 1s cubic-bezier(0.78, 0.18, 0.1, 0.9) infinite;animation:rotate 1s cubic-bezier(0.78, 0.18, 0.1, 0.9) infinite;height:100%;position:relative;width:100%}.loader .circular .path{stroke-dasharray:75,25;stroke-dashoffset:32;stroke-linecap:round;-moz-animation:color 3s ease-in-out infinite;-webkit-animation:color 3s ease-in-out infinite;animation:color 3s ease-in-out infinite}header{position:fixed;width:100%;top:0;border-bottom:1px solid #d0d0d0;z-index:10;background:#fff;height:70px}@media(max-width: 1919px){header{height:50px}}.content-header{height:100%;display:flex}#current-customer,.navh,.top-nav{height:70px}@media(max-width: 1919px){#current-customer,.navh,.top-nav{height:50px}}#current-customer input.top-nav-input,.navh input.top-nav-input,.top-nav input.top-nav-input{height:70px;font-size:2rem;width:100%;height:70px;box-shadow:none;border:0;padding:15px;box-sizing:border-box;font-size:2.5rem;color:#002d18}@media(max-width: 1919px){#current-customer input.top-nav-input,.navh input.top-nav-input,.top-nav input.top-nav-input{height:50px}}#current-customer .too-action input.top-nav-input,.navh .too-action input.top-nav-input,.top-nav .too-action input.top-nav-input{width:calc(100% - 80px)}#current-customer .too-action button.btn-white,.navh .too-action button.btn-white,.top-nav .too-action button.btn-white{width:40px;margin:0;border-bottom:none}#current-customer .too-action .close-btn,#current-customer .too-action #cboxContent #cboxClose,#cboxContent #current-customer .too-action #cboxClose,.navh .too-action .close-btn,.navh .too-action #cboxContent #cboxClose,#cboxContent .navh .too-action #cboxClose,.top-nav .too-action .close-btn,.top-nav .too-action #cboxContent #cboxClose,#cboxContent .top-nav .too-action #cboxClose{right:50px}header #back{position:relative;width:80px;height:100%;display:inline-block;background:url(../../img/back_icon.png) center center no-repeat;border-right:1px solid #d0d0d0;transition-duration:.5s}@media(max-width: 1919px){header #back{width:60px;background-size:50%;padding-top:0}}header #back.hide{width:0px}header #burger{position:relative;width:80px;height:100%;display:inline-block;border-right:1px solid #d0d0d0}@media(max-width: 1919px){header #burger{width:50px}}header #burger span{display:block;position:absolute;top:33px;left:22px;right:13px;height:6px;background-color:#002d18;width:38px;-webkit-transition:background 0s .3s;transition:background 0s .3s}@media(max-width: 1919px){header #burger span{height:5px;top:23px;left:5px;width:36px}}header #burger span:before,header #burger span:after{position:absolute;display:block;left:0;width:100%;height:5px;background-color:#002d18;content:"";-webkit-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:.3s,0s;transition-delay:.3s,0s}header #burger span:before{top:-13px;-webkit-transition-property:top,-webkit-transform;transition-property:top,transform}@media(max-width: 1919px){header #burger span:before{top:-12px}}header #burger span:after{bottom:-13px;-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,transform}@media(max-width: 1919px){header #burger span:after{bottom:-12px}}header #logo,.lacoste-logo{position:relative;width:302px;display:inline-block;background:url(../../img/lacoste_logo.png) center center no-repeat;margin-left:20px}@media(max-width: 1919px){header #logo,.lacoste-logo{width:200px;background-size:100%}}header #locale{height:100%;font-weight:bold;position:relative;display:inline-block;padding:4px 15px;margin-left:10px;border-right:1px solid #d0d0d0;border-left:1px solid #d0d0d0;font-size:4rem;vertical-align:top;box-sizing:border-box}@media(max-width: 1919px){header #locale{font-size:2.8rem}}header #current-customer{display:inline-block;height:100%;margin:auto;padding:0;box-sizing:border-box;text-align:center;font-weight:bold}header #current-customer a{height:100%;width:100%;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}header #current-customer a span{color:#105b32}header #session{display:inline-block;float:right}header #session .session-btn{position:relative;width:80px;background-color:#285f41;cursor:pointer}@media(max-width: 1919px){header #session .session-btn{width:60px}}header #session .session-btn span{display:block;position:absolute;top:33px;left:22px;right:13px;height:0;width:38px;-webkit-transition:background 0s .3s;transition:background 0s .3s}@media(max-width: 1919px){header #session .session-btn span{width:30px;top:22px;left:15px}}header #session .session-btn span:before,header #session .session-btn span:after{position:absolute;display:block;left:0;width:100%;height:6px;top:0;background-color:#fff;content:"";-webkit-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:.3s,0s;transition-delay:.3s,0s}header #session .session-btn span:before{-webkit-transition-property:top,-webkit-transform;transition-property:top,transform}header #session .session-btn span:after{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,transform}header #session .session-list{position:absolute;top:70px;right:0;visibility:hidden;opacity:0;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}@media(max-width: 1919px){header #session .session-list{top:50px}}header #session .session-list ul{margin:0;padding:0;list-style:none;width:292px;background-color:#285f41}header #session .session-list ul li{padding:10px;border:1px solid #fff;-moz-transition:.1s;-o-transition:.1s;-webkit-transition:.1s;transition:.1s}@media(max-width: 1919px){header #session .session-list ul li{padding:5px}}header #session .session-list ul li form input{background:rgba(0,0,0,0);border:0;text-transform:uppercase;font-size:2.4rem;color:#fff;text-align:center;width:100%;display:block;font-weight:bold}@media(max-width: 1919px){header #session .session-list ul li form input{font-size:2.2rem}}header #session .session-list ul li:hover{background-color:#30463a}header #session.opened span:after{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}header #session.opened .session-list{opacity:1;visibility:visible}header #sessiontime{position:relative;height:70px;display:inline-block;float:right;border-left:1px solid #d0d0d0;min-width:200px}@media(max-width: 1919px){header #sessiontime{height:50px}}header #sessiontime table{height:100%;text-align:center}header #sessiontime td{padding-left:20px;padding-right:40px;font-weight:bold}@media(max-width: 1919px){header #sessiontime td{line-height:1}}header #search{position:relative;display:inline-block;float:right}header #search .search-btn{position:relative;width:80px;display:inline-block;background:#fff url(../../img/search_icon.png) center center no-repeat;float:right;border-left:1px solid #d0d0d0;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;cursor:pointer}@media(max-width: 1919px){header #search .search-btn{width:60px;background-size:50%}}header #search .search-btn:hover{opacity:.5}header #search:before{background:#fff url(../../img/search_icon.png) center center no-repeat}header #search.opened .menu-search{left:-162px}@media(max-width: 1919px){header #search.opened .menu-search{left:-140px}}header #search.opened .search-btn{opacity:0}.top-nav.kiosk-mode header #customer.opened .customer-form{left:-339px}@media(max-width: 1919px){.top-nav.kiosk-mode header #customer.opened .customer-form{left:-339px}}.top-nav.kiosk-mode header #search.opened .menu-search{left:-280px}@media(max-width: 1919px){.top-nav.kiosk-mode header #search.opened .menu-search{left:-280px}}header #shoppingbag{position:relative;width:80px;display:inline-block;background:#fff url(../../img/shopping_icon.png) center center no-repeat;float:right;border-left:1px solid #d0d0d0}@media(max-width: 1919px){header #shoppingbag{width:60px;background-size:50%}}header #shoppingbag:hover{opacity:.5}header #shoppingbag.highlight{border-bottom:5px #000 solid;box-sizing:border-box}header #scan-button{position:relative;width:80px;display:inline-block;background:#fff url("../../img/scan_icon.png") center center no-repeat;float:right;border-left:1px solid #d0d0d0}@media(max-width: 1919px){header #scan-button{width:60px;background-size:50%}}header #scan-button:hover{opacity:.5}header #customer{position:relative;display:inline-block;float:right;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}header #customer .customer-btn{position:relative;width:80px;display:inline-block;background:#fff url(../../img/customer_icon.png) center center no-repeat;float:right;border-left:1px solid #d0d0d0;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;opacity:1;cursor:pointer}@media(max-width: 1919px){header #customer .customer-btn{width:60px;background-size:50%}}header #customer .customer-btn:hover{opacity:.5}header #customer .customer-form input[type=submit]{background:#fff url(../../img/customer_icon.png) center center no-repeat}header #customer.opened .customer-form{left:0}@media(max-width: 1919px){header #customer.opened .customer-form{left:-18px}}header #customer.opened .customer-btn{opacity:0}header #customer.highlight .customer-btn{border-bottom:5px #000 solid;box-sizing:border-box}header div#customer ul{display:none;position:absolute;top:5rem;min-width:30rem;list-style:none;padding:0;margin:0;border:0;border-bottom:1px solid #d0d0d0}@media(max-width: 1919px){header div#customer ul{top:5rem}}header div#customer ul li{background:#fff;padding:2rem;border:1px solid #d0d0d0;border-bottom:0}header div#customer a{display:list-item;text-align:-webkit-match-parent;background:#fff;padding:2rem;border:1px solid #d0d0d0;border-bottom:0}header div#customer.selected{border-bottom:5px solid #000;box-sizing:border-box}header div#customer.selected ul{display:block}header #gift{position:relative;display:inline-block;float:right;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}header #gift .gift-btn{position:relative;width:80px;display:inline-block;background:#fff url(../../img/gift_icon.png) center center no-repeat;float:right;border-left:1px solid #d0d0d0;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;opacity:1;cursor:pointer}@media(max-width: 1919px){header #gift .gift-btn{width:60px;background-size:50%}}header #gift .gift-btn:hover{opacity:.5}header #gift .gift-form input[type=submit]{background:#fff url(../../img/gift_icon.png) center center no-repeat}header #gift.opened .gift-form{left:81px}@media(max-width: 1919px){header #gift.opened .gift-form{left:42px}}header #gift.opened .gift-btn{opacity:0}.openmenu .connect-sidenav .main-sidenav{-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.openmenu .main-content{-moz-transform:translate3d(25%, 0, 0);-o-transform:translate3d(25%, 0, 0);-ms-transform:translate3d(25%, 0, 0);-webkit-transform:translate3d(25%, 0, 0);transform:translate3d(25%, 0, 0)}.openmenu+.site-section{-moz-transform:translate3d(25%, 0, 0);-o-transform:translate3d(25%, 0, 0);-ms-transform:translate3d(25%, 0, 0);-webkit-transform:translate3d(25%, 0, 0);transform:translate3d(25%, 0, 0)}.openmenu #burger span{background:0 0}.openmenu #burger span:before,.openmenu #burger span:after{-webkit-transition-delay:0s,.3s;transition-delay:0s,.3s}.openmenu #burger span:before{top:0;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.openmenu #burger span:after{bottom:0;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header .customer-form,header .menu-search,header .gift-form{position:absolute;left:700px;width:454px;top:0;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s;background-color:#fff;z-index:100}@media(max-width: 1919px){header .customer-form,header .menu-search,header .gift-form{width:400px}}header .customer-form input[type=text],header .menu-search input[type=text],header .gift-form input[type=text]{width:100%;height:70px;box-shadow:none;border:0;padding:15px;box-sizing:border-box;font-size:2.5rem;color:#002d18}@media(max-width: 1919px){header .customer-form input[type=text],header .menu-search input[type=text],header .gift-form input[type=text]{height:50px;font-size:2rem}}header .customer-form input[type=submit],header .menu-search input[type=submit],header .gift-form input[type=submit]{display:none}header .form-icon{position:absolute !important;opacity:1 !important;z-index:10;left:-81px;border-right:1px solid #d0d0d0}@media(max-width: 1919px){header .form-icon{left:-61px}}.close-btn,#cboxContent #cboxClose{width:30px;height:30px;display:block;position:absolute;top:20px;right:15px;cursor:pointer}@media(max-width: 1919px){.close-btn,#cboxContent #cboxClose{top:10px;right:10px}}.close-btn:before,#cboxContent #cboxClose:before,.close-btn:after,#cboxContent #cboxClose:after{position:absolute;display:block;left:0;top:14px;width:100%;height:2px;background-color:#b2b2b2;content:""}.close-btn:before,#cboxContent #cboxClose:before{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close-btn:after,#cboxContent #cboxClose:after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header #logo,header #burger,header .gift-btn,header .search-btn,header #shoppingbag,header #locale,header .customer-btn,header .session-btn,header .close-btn,header #cboxContent #cboxClose,#cboxContent header #cboxClose{-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;cursor:pointer}.suggestions{margin-top:1px;width:inherit;display:none;position:absolute;top:70px;z-index:100;text-transform:uppercase;background-color:#fff;border:1px solid #d3d3d3}.suggestions p{line-height:5rem;height:50px;border-bottom:1px solid #d3d3d3;cursor:pointer;margin:0px;padding:0px 15px}.suggestions p:last-child{border-bottom:0}.suggestions p:hover{background-color:#d3d3d3}.shoppingbag-quantity{position:absolute;color:#fff;background:#dc3e3a;font-size:1.8rem;font-weight:bold;padding:5px;border-radius:50%;top:8px;right:8px;min-width:20px;height:20px;line-height:2rem;text-align:center}@media(max-width: 1919px){.shoppingbag-quantity{font-size:1.2rem;padding:0}}.popup-wrapper{position:relative;z-index:10;-webkit-animation:fadein .3s;-moz-animation:fadein .3s;-ms-animation:fadein .3s;-o-animation:fadein .3s;animation:fadein .3s}.popup-overlay{position:fixed;left:0;right:0;bottom:0;top:0;background-color:#000;opacity:.6}.popup-content{position:fixed;top:50%;left:50%;max-height:100%;max-width:100%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;padding:27px 61px 58px;text-align:center;font-weight:bold;text-transform:uppercase}.popup-content .popup-title{font-size:3.2rem;margin-top:18px;letter-spacing:0px}.popup-content .popup-notice{font-size:2.5rem;color:#d03333;letter-spacing:-1px}.popup-content .popup-action .button-style{display:inline-block;font-size:3.5rem;min-width:158px;margin:0 27px;margin-top:30px;padding:9px 30px;font-weight:900;color:#fff;background:#285f41}@media(min-width: 768px)and (-webkit-min-device-pixel-ratio: 2)and (orientation: landscape),(min-width: 768px)and (min-resolution: 192dpi)and (orientation: landscape),(min-width: 768px)and (min-resolution: 2dppx)and (orientation: landscape){.popup-content{padding:13px 30px 38px}.popup-content .popup-icon img{height:60px;width:auto}.popup-content .popup-title{font-size:2.3rem;margin-top:10px}.popup-content .popup-notice{font-size:1.6rem;margin-bottom:16px}.popup-content .popup-action .button-style{font-size:2.9rem;min-width:103px;margin:0 17px;padding-top:6px;padding-bottom:6px}}#cboxOverlay{visibility:visible;background-color:#000 !important;width:100%;height:100%;position:absolute;top:0;z-index:20}#colorbox{z-index:21}#cboxContent .popin-title{text-transform:uppercase;font-weight:bold;font-size:2rem;margin:0 0 .8em}#cboxContent .popin-description{text-transform:uppercase;font-size:1.7rem;margin:0 2px 12px 2px}#cboxContent input[type=text]{height:44px;font-size:1.8rem;border-color:#333}#colorbox #cboxContent #cboxClose{background-color:#333;text-indent:999em;top:0;right:0;width:40px;height:40px}#colorbox #cboxContent #cboxClose:before,#colorbox #cboxContent #cboxClose:after{top:19px;background-color:#ccc;height:1px;width:40%;left:30%}#cboxLoadedContent{background-color:#fff}#cboxLoadedContent div.popin{padding-top:2%;padding-bottom:2%;width:100%}#cboxLoadedContent div.popin p{text-align:center}#cboxLoadedContent div.popin.order-return .popin-content{padding-left:3%;padding-right:3%}#cboxLoadedContent div.popin.error{border-top:3px solid red;color:#000}#cboxLoadedContent div.popin .btn-container{height:40px;display:flex;justify-content:center}#cboxLoadedContent div.popin .btn{margin:0 10px;display:inline-block;width:25%}#cboxLoadedContent div.popin .left{float:left}#cboxLoadedContent div.popin .rigth{float:rigth}.popin.panama .flex-y{margin:0% 5% 5% 5%}.popin.panama .cbrId{margin-bottom:3%;text-align:center;text-transform:uppercase}.popin.panama .btn-container input{width:50%}.main-content{background-color:#fff;position:absolute;width:100%;height:100%;top:0;left:0;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.navbar-left{width:485px;display:inline-block;vertical-align:top;position:relative;font-size:1.3rem}.connect-sidenav{position:relative}.connect-sidenav .main-sidenav{background:#002d18;min-height:100vh;height:100vh;border-right:1px solid #ededed;width:485px;top:0;left:0;z-index:125;-webkit-overflow-scrolling:touch;overflow-x:hidden;position:relative;-moz-transform:translate3d(-485px, 0, 0);-o-transform:translate3d(-485px, 0, 0);-ms-transform:translate3d(-485px, 0, 0);-webkit-transform:translate3d(-485px, 0, 0);transform:translate3d(-485px, 0, 0);-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;padding:50px;box-sizing:border-box}.connect-sidenav .main-sidenav .bottom{position:absolute;bottom:0;left:auto}.connect-sidenav .main-sidenav .top,.connect-sidenav .main-sidenav .bottom,.connect-sidenav .main-sidenav .module-menu{margin:0;padding:0;list-style:none}.connect-sidenav .main-sidenav .top .menu,.connect-sidenav .main-sidenav .bottom .menu,.connect-sidenav .main-sidenav .module-menu .menu{margin-bottom:10px}@media(max-width: 1279px){.connect-sidenav .main-sidenav .top .menu,.connect-sidenav .main-sidenav .bottom .menu,.connect-sidenav .main-sidenav .module-menu .menu{margin-bottom:30px}}.connect-sidenav .main-sidenav .top .menu .sidenav-link,.connect-sidenav .main-sidenav .bottom .menu .sidenav-link,.connect-sidenav .main-sidenav .module-menu .menu .sidenav-link{font-size:2.5rem;color:#fff;text-transform:uppercase}@media(max-width: 1279px){.connect-sidenav .main-sidenav .top .menu .sidenav-link,.connect-sidenav .main-sidenav .bottom .menu .sidenav-link,.connect-sidenav .main-sidenav .module-menu .menu .sidenav-link{font-size:2rem}}.connect-sidenav .main-sidenav .top .menu .sidenav-link:hover,.connect-sidenav .main-sidenav .bottom .menu .sidenav-link:hover,.connect-sidenav .main-sidenav .module-menu .menu .sidenav-link:hover{opacity:.5}.product-price{font-weight:bold}.product-price>div{display:inline-block}.product-after-sale{color:#dc2f29}.price-standard{margin-right:7px;color:#9d9d9d;text-decoration:line-through}@keyframes show{from{opacity:0}to{opacity:1}}@-webkit-keyframes show{from{opacity:0}to{opacity:1}}.store-name:before{content:"";height:13px;width:11px;background-image:url("../../img/ico-s345d3ec959.png");background-position:0 -1097px;background-repeat:no-repeat;display:inline-block;margin-right:3px}@media(-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi){.store-name:before{background-image:url("../../img/ico-retina-sf0bdd8a237.png");background-position:0 -1072px;-moz-background-size:65px auto;-o-background-size:65px auto;-webkit-background-size:65px auto;background-size:65px auto}}.store-search-result{padding:30px 0}.store-search-result.active .btn-more{padding:16px 12px}.store-search-result.active .btn-more:after{height:1px;width:9px;background-image:url("../../img/ico-s345d3ec959.png");background-position:0 -6278px;background-repeat:no-repeat}@media(-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi){.store-search-result.active .btn-more:after{background-image:url("../../img/ico-retina-sf0bdd8a237.png");background-position:0 -6053px;-moz-background-size:65px auto;-o-background-size:65px auto;-webkit-background-size:65px auto;background-size:65px auto}}.store-search-result.active .more-info{display:block}.store-search-result.odd{background:#f5f5f5}.store-search-result.odd .direction-step .pull-right{background:#f5f5f5}.store-search-result p{margin:.6em 0}.store-search-result p .btn{margin-bottom:5px;border:none;color:#fff}.store-search-result p .btn-secondary{color:#454545;border:1px solid #454545}.store-search-result p .btn-save{border:1px solid #454545;margin-top:14px}.store-search-result .open-accordion{color:#454545}.store-search-result .store-name{font-size:1.5rem;margin-bottom:7px;margin-top:0}.store-search-result .store-name:before{height:11px;width:9px;background-image:url("../../img/ico-s345d3ec959.png");background-position:0 -1130px;background-repeat:no-repeat;content:"";display:inline-block;margin-right:3px}@media(-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi){.store-search-result .store-name:before{background-image:url("../../img/ico-retina-sf0bdd8a237.png");background-position:0 -1105px;-moz-background-size:65px auto;-o-background-size:65px auto;-webkit-background-size:65px auto;background-size:65px auto}}.store-search-result .btn-more{float:right;text-align:center;padding:12px;border:1px solid #454545;cursor:pointer}.store-search-result .btn-more:after{height:9px;width:9px;background-image:url("../../img/ico-s345d3ec959.png");background-position:0 -6215px;background-repeat:no-repeat;content:"";display:block}@media(-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi){.store-search-result .btn-more:after{background-image:url("../../img/ico-retina-sf0bdd8a237.png");background-position:0 -5990px;-moz-background-size:65px auto;-o-background-size:65px auto;-webkit-background-size:65px auto;background-size:65px auto}}.store-search-result .more-info{display:none}.store-search-result .opening-hours{padding:0 0 10px;margin-top:27px}.store-search-result .opening-hours li{list-style:none;display:table;width:100%}.store-search-result .opening-hours li span{display:table-cell;text-align:right;padding:3px 0}.store-search-result .opening-hours li span:first-child{text-align:left}@media screen and (max-width: 768px){.store-search-result p .btn{background:#fff;color:#454545;border:1px solid #454545}.store-search-result p [data-accordion-href=get-access]{background:#285f41;color:#fff;border-color:#285f41}}@media screen and (min-width: 768px){.block-magazine .block-content{padding:30px}.column-half:first-child .block-magazine .block-content{width:100%}.column-half:first-child .block-magazine .block-content:after{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);right:auto;top:auto;left:50%;margin:0 0 0 -15px;bottom:-30px;border-width:15px;border-style:solid;content:"";display:block;height:0;width:0;position:absolute;z-index:20}.padding-du{padding:2em 4em}.padding-du img{width:auto}}@media screen and (min-width: 1280px){.block-magazine .block-content{padding:45px}.column-half:first-child .block-magazine .block-image{margin-top:50px;display:block}.padding-du{padding:5em 10em}.padding-du img{width:auto}}@media screen and (max-width: 1279px){.block-magazine .spacer-magazine{display:none}}@media screen and (max-width: 767px){section.magazine{margin:0 0 0 0}.block-magazine{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.block-magazine .spacer-magazine{height:0;width:100%}.block-magazine .block-content-haut{padding:40px 30px;width:100%;margin:0 auto;position:relative}.block-magazine .block-content-haut:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);right:auto;bottom:auto;left:50%;margin:0 0 0 -15px;top:-30px;border-width:15px;border-style:solid;content:"";display:block;height:0;width:0;position:absolute;z-index:20}.block-magazine .block-content-bas{padding:40px 30px;width:100%;margin:0 auto;position:relative}.block-magazine .block-content-bas:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);right:auto;bottom:auto;left:50%;margin:0 0 0 -15px;top:-30px;border-width:15px;border-style:solid;content:"";display:block;height:0;width:0;position:absolute;z-index:20}.block-image{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}.row-magazine .column-quarter{width:100%}.magazine-4 .block-magazine{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid #ededed}.magazine-4 .block-content{-ms-flex-order:1;-webkit-order:1;order:1;width:70%;padding:0 20px}.magazine-4 .block-image{-ms-flex-order:0;-webkit-order:0;order:0;float:left;width:30%;overflow:hidden}.magazine-4 .block-image img{width:132px;margin-left:-8px}.magazine-4 .pre-title,.magazine-4 .block-description{display:none}.magazine-4 .block-link{margin-bottom:15px}.magazine-4 .title-with-arrow:after{border-color:#ededed rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);right:auto;top:auto;left:50%;margin:0 0 0 -10px;bottom:-20px;border-width:10px;border-style:solid;content:"";display:block;height:0;width:0;position:absolute;z-index:20;bottom:-35px}.magazine-4 .title-15{margin-top:17px;line-height:1.3}.padding-du{padding:0}.padding-du .block-title-image img{display:none}.padding-du img{width:auto}.padding-du-d{width:60%;display:table-cell}}.order-products .order-product.can-be-return .return-forbidden,.help-order-return,.order-products .valid-return-wrapper,.order-products .return-quantity-choice{display:none}.order-global.return-allowed .order-products.return-mode.return-allowed .order-product.can-be-return .return-forbidden,.order-global.return-allowed .help-order-return.return-mode,.order-global.return-allowed .order-products.return-mode .valid-return-wrapper,.order-global.return-allowed .order-products.return-mode .return-quantity-choice{display:block}.order-global.no-return .order-products.return-mode.return-allowed .order-product.can-be-return .return-forbidden,.order-global.no-return .help-order-return.return-mode,.order-global.no-return .order-products.return-mode .valid-return-wrapper,.order-global.no-return .order-products.return-mode .return-quantity-choice,.order-global.no-return .product-return{display:none}.order-products.return-mode .quantity-return div.sep{width:48.9%;display:inline-block;line-height:2.5rem}.order-products.return-mode .quantity-return div.sep.right{float:right}.return-quantity-choice select,.return-quantity-choice label{width:100%}.return-quantity-choice .reason,.return-quantity-choice .quantity-return{margin-top:15px}.reason label{margin-bottom:10px}.order-products.return-mode .order-product{position:relative;border:5px rgba(0,0,0,0) solid}.order-products.return-mode .order-product.need-validation,.order-products.return-mode .order-product:hover,.order-products.return-mode .order-product.active{border:5px #e3e3e3 solid}.order-products.return-mode .order-product.need-validation.error,.order-products.return-mode .order-product.error:hover,.order-products.return-mode .order-product.active.error{border:5px red solid}.order-product.checked .check-item{display:block;background-color:#000;position:absolute;top:-5px;right:-5px;width:30px;height:30px;display:block;color:#fff;text-align:center;line-height:3rem;font-family:Arial}.order-product:not(.checked) .check-item{display:none}.valid-return-wrapper{text-align:center}.valid-return-wrapper .btn-validate.loading,.block-description-black.order-return .popin-content .crm-call.loading{background-image:url(../../img/loading-white.gif);background-repeat:no-repeat;background-position:center;display:block;background-color:#fff;content:"";white-space:nowrap;overflow:hidden;border:none;color:rgba(0,0,0,0)}.block-description-black.order-return .popin-content ol li p.crm-msg{margin-top:18px;font-size:larger;display:none}.block-description-black.order-return .popin-content ol li p.crm-msg.crm-success{color:#285f41}.block-description-black.order-return .popin-content ol li p.crm-msg.crm-failure{color:#bd1919}.valid-return-wrapper .btn-validate{margin-top:40px}a.product-return{float:right;text-decoration:none;border-bottom:2px solid rgba(0,0,0,0);font-weight:700;text-transform:uppercase}a.product-return.active,a.product-return:hover{text-decoration:none;border-bottom:2px solid #797979}a.product-return.active{color:#285f41;border-bottom:2px solid #285f41}.details-order span:first-child,.date-order{font-weight:bold;color:#454545}.order-global .main .inline{margin-top:20px}.block-description-black.order-return{text-align:left}.block-description-black.order-return .block-title{font-weight:700;font-size:2rem;font-weight:bold;letter-spacing:-0.85px}.block-description-black.order-return .popin-content h5{background-color:#f5f5f5;padding:2%;color:#000;text-transform:uppercase;font-weight:700;font-weight:bold;font-size:1.3rem;letter-spacing:-0.15px;margin:10px 0}.block-description-black.order-return .popin-content p{margin:.9em 0}.block-description-black.order-return .popin-content ol{padding:0;margin:0;list-style-position:inside}.block-description-black.order-return .popin-content ol li{margin-top:20px}.block-description-black.order-return .popin-content ol li:first-child{margin-top:0px}.block-description-black.order-return .popin-content ol li h6,.block-description-black.order-return .popin-content ol li{padding:0;margin:0;color:#000;font-weight:700;font-weight:bold;font-size:1.2rem}.block-description-black.order-return .popin-content ol li{margin-top:20px}.block-description-black.order-return .popin-content ol li p{padding:0;margin:0;color:#797979;font-weight:normal;text-align:justify;font-size:1.3rem}.block-description-black.order-return .popin-content .btn-validate{text-transform:uppercase;margin:2% 0}.btn-black-mode{background:#1d1d1d;color:#fff;border:none}.btn-black-mode:hover,.btn-black-mode.active{background:#285f41;color:#fff}.block-description-black.order-return .popin-content .order-product{width:100%}.block-description-black.order-return .popin-content .order-products .estimated-return-price,.block-description-black.order-return .popin-content .order-products .product-info,.block-description-black.order-return .popin-content .order-products .product-image{display:table-cell;vertical-align:middle}.block-description-black.order-return .popin-content .order-products .product-info{width:55%}.block-description-black.order-return .popin-content .order-products .product-image{width:25%}.block-description-black.order-return .popin-content .order-products .product-image img{margin:0;width:88px;max-width:100%}@media screen and (min-width: 0px)and (max-width: 319px){.block-description-black.order-return .popin-content .order-products .product-image img{width:45px}}@media screen and (min-width: 320px)and (max-width: 767px){.block-description-black.order-return .popin-content .order-products .product-image img{width:65px}}@media screen and (min-width: 768px)and (max-width: 1023px){.block-description-black.order-return .popin-content .order-products .product-image img{width:72px}}.estimated-return-price{color:#000;text-align:left}.total-return-estimated{float:right}.total-return-amount{margin-top:20px}.block-description-black.order-return .popin-content .total-return-amount h5{background-color:rgba(0,0,0,0);margin:0;padding:0}.color-box ul{list-style:none}.block-description-black.order-return .popin-content .order-products li:nth-child(odd){border-top:1px solid #ccc}.block-description-black.order-return .popin-content .order-products li:nth-child(n+0),.block-description-black.order-return .popin-content .order-products li:nth-child(even){border-bottom:1px solid #ccc}p.sku-infos-title.no-under{margin:0;padding:0;cursor:default}.block-description-black.order-return .popin-content .order-products .order-product{padding:0;margin:0}.order-products.return-mode .order-product.no-return .item-col{opacity:.45}.order-products .order-product.return-allowed .return-forbidden,.order-products.return-mode .order-product.no-return .return-quantity-choice{display:none}.order-products.return-mode .order-product.no-return .return-forbidden{display:table;position:relative;margin:0 auto;width:100%;min-height:80px;margin-top:20px;margin-bottom:6px}.order-products.return-mode .order-product.no-return .return-forbidden .help-msg{display:table-cell;vertical-align:middle;text-align:center}.order-products.return-mode .order-product.no-return .return-forbidden .help-msg a{font-size:1.3rem;color:#454545;font-weight:bold}@media screen and (min-width: 768px)and (max-width: 1279px){.order-products.return-mode .order-product.no-return .return-forbidden .help-msg a{font-size:1.5rem}}@media screen and (min-width: 1280px){.order-products.return-mode .order-product.no-return .return-forbidden .help-msg a{font-size:2rem}}.order-products a.tooltips-helper{display:none}.order-products.return-mode a.tooltips-helper{display:inline;text-decoration:none}a.tooltips-helper span{position:absolute;width:22px;height:22px;color:#000;background:#fff;border:2px solid #6d6d6d;line-height:2rem;text-align:center;visibility:hidden;border-radius:0px;font-size:1.5rem}a.tooltips-helper span:before{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;width:0;height:0;border-top:10px solid #6d6d6d;border-right:7px solid rgba(0,0,0,0);border-left:1px solid rgba(0,0,0,0)}a.tooltips-helper span:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;width:0;height:0;border-top:7px solid #fff;border-right:5px solid rgba(0,0,0,0);border-left:1px solid rgba(0,0,0,0)}a.tooltips-helper.always-show span,a:hover.tooltips-helper span{visibility:visible;opacity:1;top:-10px;right:0;z-index:999}.order-product .reason .reason-error{display:none}.order-product .reason.error .reason-error{display:block;text-transform:none;text-align:center;margin-top:10px;color:red;font-style:italic}.order-return-accordion{display:none}@media screen and (max-width: 767px){.order-return-accordion{cursor:pointer;height:40px;line-height:4rem;overflow:scroll;display:block;margin:0 5%;padding:0;position:relative}.order-return-accordion:hover{cursor:pointer}.order-return-accordion:before,.order-return-accordion:after{content:"";position:absolute;right:0;top:10px}.my-account .order-global .main{display:none}.my-account .order-global .main:before,.my-account .order-global .main:after{display:none}.order-account-mobil.maximus .main{display:block;height:auto;overflow:auto}}@media screen and (min-width: 768px){.main .inline a{float:left}.main .inline .sku-infos-title{margin-right:20px}}.row.text-center{text-align:center}.fidelityNav{background:#f6f6f6;border-bottom:1px solid #f0f0f0;padding:0 40px}@media screen and (max-width: 767px){.fidelityNav{padding:0;border-top:1px solid #f0f0f0}}.fidelityNav .swiper-wrapper{width:1000px}.fidelityNav .swiper-wrapper .swiper-slide{width:auto;position:relative;display:table}.fidelityNav .swiper-wrapper .swiper-slide h2{margin:0;padding:0}.fidelityNav.swiper-container-horizontal{position:relative}.fidelityNav.swiper-container-horizontal .swiper-button-next,.fidelityNav.swiper-container-horizontal .swiper-button-prev{position:absolute;height:100%;width:30px;top:0;background:#002d18}.fidelityNav.swiper-container-horizontal .swiper-button-next:before,.fidelityNav.swiper-container-horizontal .swiper-button-prev:before{content:"";height:9px;width:5px;background-image:url("../../img/ico-s345d3ec959.png");background-position:0 -737px;background-repeat:no-repeat;position:absolute;top:50%;left:50%;margin:-5px 0 0 -3px}@media(-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi){.fidelityNav.swiper-container-horizontal .swiper-button-next:before,.fidelityNav.swiper-container-horizontal .swiper-button-prev:before{background-image:url("../../img/ico-retina-sf0bdd8a237.png");background-position:0 -713px;-moz-background-size:65px auto;-o-background-size:65px auto;-webkit-background-size:65px auto;background-size:65px auto}}.fidelityNav.swiper-container-horizontal .swiper-button-next{right:0}.fidelityNav.swiper-container-horizontal .swiper-button-prev{left:0}.fidelityNav.swiper-container-horizontal .swiper-button-prev:before{transform:rotate(180deg)}.fidelityNav.swiper-container-horizontal .swiper-button-disabled{display:none}.fidelityNav a{padding:15px 20px;text-decoration:none;border-bottom:2px solid rgba(0,0,0,0);display:table-cell;vertical-align:middle;width:100%;height:100%;transition:.3s;text-align:center}.fidelityNav a h2{font-size:1.3rem;line-height:1.8rem;font-weight:700;color:#002d18}@media screen and (max-width: 767px){.fidelityNav a{padding:12px 20px}}.fidelityNav a:hover{background:#002d18}.fidelityNav a:hover h2{color:#fff}.fidelityNav a.current{border-bottom-color:#002d18;background:#fff}.fidelityNav a.current:hover h2{color:#002d18}.fidelityNav:after{content:"";display:block;clear:both}.fidelityLayout{padding:15px 0 100px;position:relative;background:#f8f8f8}@media screen and (max-width: 920px){.fidelityLayout{padding-top:0;padding-bottom:0}}.fidelityLayout .fidelityBg{display:none}@media screen and (min-width: 921px){.fidelityLayout .fidelityBg{display:block;position:absolute;height:100%;width:100%;top:0;left:0;background-repeat:no-repeat;background-position:center 0}}.fidelityWrapper{width:920px;max-width:100%;margin:0 auto;background:#fff;position:relative;z-index:1}.fidelityHeader .welcome{float:left;font-size:1.5rem;line-height:1.9rem;padding:38px 20px 38px 70px;position:relative}.fidelityHeader .welcome strong{font-weight:700}.fidelityHeader .welcome:before{display:block;content:"";width:10px;height:10px;background:#ece635;position:absolute;top:43px;left:40px;border-radius:10px}@media screen and (max-width: 767px){.fidelityHeader .welcome{padding:20px 20px 20px 50px}.fidelityHeader .welcome:before{top:25px;left:20px}}@media screen and (min-width: 768px){.fidelityHeader .logo{float:right;width:285px;height:95px;border-left:1px solid #f0f0f0;position:relative}.fidelityHeader .logo:after{content:"";position:absolute;top:50%;left:50%;margin:-12px 0 0 -102px;height:24px;width:205px;background-image:url("../../img/ico-fid-s0f7aef9802.png");background-position:0 -1288px;background-repeat:no-repeat}}@media screen and (min-width: 768px)and (-webkit-min-device-pixel-ratio: 1.5),screen and (min-width: 768px)and (min--moz-device-pixel-ratio: 1.5),screen and (min-width: 768px)and (-o-min-device-pixel-ratio: 3/2),screen and (min-width: 768px)and (min-device-pixel-ratio: 1.5),screen and (min-width: 768px)and (min-resolution: 144dpi){.fidelityHeader .logo:after{background-image:url("../../img/ico-fid-retina-sda95744985.png");background-position:0 -1282px;-moz-background-size:204px auto;-o-background-size:204px auto;-webkit-background-size:204px auto;background-size:204px auto}}.fidelityHeader:after{content:"";display:block;clear:both}#contactPage{max-width:100%;margin:auto;line-height:1.5;padding:20px 40px 0}@media screen and (min-width: 768px)and (max-width: 1023px){#contactPage{width:100%;padding:0 40px}}@media screen and (min-width: 320px)and (max-width: 767px){#contactPage{width:100%;padding:0 20px}}#contactPage .contactPage-confirm{background:#285f40;color:#fff;min-height:400px;display:table;width:100%}#contactPage .contactPage-confirm .contactPage-tablecell{display:table-cell;vertical-align:middle}#contactPage .contactPage-confirm h3{font-size:1.8rem;font-weight:700;text-transform:uppercase;text-align:center;margin:0}#contactPage .contactPage-confirm p{text-transform:none;text-align:center}#contactPage .contact-btn:hover{background:#285f40 !important}#contactPage input[type=email]{-webkit-appearance:none}#contactPage input[type=radio]{opacity:1;margin-left:30px}#contactPage input,#contactPage select,#contactPage textarea{border:1px solid #f0f0f0 !important;outline:none !important}#contactPage .contactPage-title{padding:0px 0px 15px 0px}@media screen and (min-width: 768px)and (max-width: 1023px){#contactPage .contactPage-title{padding:40px 0px 20px 0px}}@media screen and (min-width: 320px)and (max-width: 767px){#contactPage .contactPage-title{padding:20px 0 0 0}}#contactPage .contactPage-title h2{font-size:1.8rem;font-weight:700;text-transform:uppercase;color:#002d18;margin-bottom:0}@media screen and (min-width: 320px)and (max-width: 767px){#contactPage .contactPage-title h2{text-align:left}}#contactPage .contactPage-column-left{width:100%;float:left}@media screen and (min-width: 1024px){#contactPage .contactPage-column-left{padding-bottom:20px}}@media screen and (min-width: 768px)and (max-width: 1023px){#contactPage .contactPage-column-left{padding-right:20px}}@media screen and (min-width: 320px)and (max-width: 767px){#contactPage .contactPage-column-left{width:100%;float:none;padding-right:0;border-right:none}}#contactPage .contactPage-column-left h3.title{font-size:1.5rem;font-weight:700;text-transform:uppercase;color:#002d18;padding-bottom:20px;border-bottom:1px solid #f0f0f0}#contactPage .form-item-civility{margin-top:0px !important}#contactPage .form .form-item.form-item-btn{margin:40px 0}#contactPage .form .form-item{padding:0;width:100%;margin:20px 0 0 0}#contactPage .form .form-item .required-field{text-decoration:none}#contactPage .form .form-item .pageContact-inline{display:inline-block}#contactPage .form .form-item label{font-size:1.3rem;font-weight:700;text-transform:uppercase;color:#002d18;margin:0 10px 0 0;vertical-align:middle}#contactPage .form .form-item .Label-lowercase{font-size:1.3rem;text-transform:none;color:#797979;display:inline-block;margin:0 20px 0 5px}#contactPage .form .form-item input{text-transform:none}#contactPage .form-item-lastname{width:50%;float:left}#contactPage .form-item-firstname{width:50%;float:left}#contactPage .form-item-phone label span{font-size:1.3rem;text-transform:none;color:#797979;margin:0 0 10px 0;display:block}#contactPage .form-item-phone label .subtitile-inline{display:inline-block}#contactPage .form-item-phone label{display:block}#contactPage .form-item-subject select{text-transform:none}#contactPage .form-item-btn input,#contactPage .form-item-btn .faq-btn{font-size:1.3rem;font-weight:700;text-transform:uppercase !important;padding:20px 40px;background:#002d18;color:#fff;border:none;float:right;text-decoration:none}@media screen and (min-width: 320px)and (max-width: 767px){#contactPage .form-item-btn input,#contactPage .form-item-btn .faq-btn{width:100%;text-align:center}}#contactPage .contactPage-column-right{width:calc(50% + 1px);float:right;margin-left:-5px;border-left:1px solid #f0f0f0}@media screen and (min-width: 1024px){#contactPage .contactPage-column-right{padding-bottom:20px}}@media screen and (min-width: 320px)and (max-width: 767px){#contactPage .contactPage-column-right{width:100%;float:none;padding-left:0;margin-left:0;border:0}}#contactPage .contactPage-column-right .customerInformations{background-color:#f8f8f8;padding:40px;margin-bottom:40px}@media screen and (min-width: 320px)and (max-width: 767px){#contactPage .contactPage-column-right .customerInformations{padding:20px}}#contactPage .contactPage-column-right .customerInformations .customerContact .title{font-size:1.5rem;font-weight:700;text-transform:uppercase;color:#002d18;padding-bottom:20px;border-bottom:1px solid #f0f0f0}#contactPage .contactPage-column-right .customerInformations .customerContact p{font-size:1.3rem;text-transform:none;color:#797979;margin:0;line-height:1.6180339888}#contactPage .contactPage-column-right .customerInformations .customerContact .content{text-transform:none;padding:40px 0 0 0;text-align:center;position:relative;box-sizing:content-box}#contactPage .contactPage-column-right .customerInformations .customerContact .content:before{content:"";height:47px;width:30px;background-image:url("../../img/ico-fid-s0f7aef9802.png");background-position:0 -789px;background-repeat:no-repeat;display:block;margin:auto}@media(-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi){#contactPage .contactPage-column-right .customerInformations .customerContact .content:before{background-image:url("../../img/ico-fid-retina-sda95744985.png");background-position:0 -785px;-moz-background-size:204px auto;-o-background-size:204px auto;-webkit-background-size:204px auto;background-size:204px auto}}#contactPage .contactPage-column-right .customerInformations .customerContact .content h3,#contactPage .contactPage-column-right .customerInformations .customerContact .content span.title{font-size:1.5rem;font-weight:700;margin:5px auto}#contactPage .contactPage-column-right .customerInformations .customerContact .content p{font-size:1rem}#contactPage .contactPage-column-right .customerInformations .customerContact .faq-block{display:inline-block;width:100%;margin-top:20px}.refinements{right:0;top:0;text-align:left;display:block;position:absolute;background-color:#fff}.refinements .refinement{display:inline-block;vertical-align:top;min-width:300px;width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.refinements .refinement.FitEcom ul li{width:100%}.refinements .refinement.size ul li{width:23%;padding-right:2.6666666667%;padding-bottom:2.6666666667%}.refinements .refinement:not(.size) ul li:nth-child(3n){padding-right:0}.refinements .refinement.size ul li:nth-child(4n){padding-right:0}.refinements .refinement.FitEcom ul li{padding-right:0;padding-bottom:10px}.refinements .refinement ul{display:block;list-style:none;margin:0;padding:0;width:100%;height:calc(70vh - 11.2rem);position:relative;overflow-y:scroll}.refinements .refinement .title{line-height:5rem;font-size:1.6rem;text-transform:uppercase;text-align:left;font-weight:bold;padding:0;color:#002d18}.refinements .refinement ul li{display:block;float:left;width:31%;margin:0;padding-right:3.5%;padding-bottom:3.5%;color:#000;font-size:1.3em;text-align:center}.refinements .refinement ul li:last-child{padding-bottom:0}.refinements .refinement ul li a{border:1px solid #000;padding:0;display:block;width:100%;height:100%;overflow:hidden;line-height:1;padding:10px 0;font-size:1.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#002d18;text-transform:uppercase;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.refinements .refinement ul li a:hover,.refinements .refinement ul li a .active{background-color:#000;color:#fff}.refinements .refinement ul li button{border:1px solid #000;padding:0;display:block;width:100%;height:100%;overflow:hidden;line-height:1;padding:10px 0;font-size:1.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#002d18;text-transform:uppercase;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;white-space:nowrap;text-overflow:ellipsis}.refinements .refinement ul li button.selected{background-color:#000;color:#fff}.refinements .refinement ul li span{border:1px solid #000;padding:0;display:block;width:100%;height:100%;overflow:hidden;line-height:1;padding:10px 0;font-size:1.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#002d18;text-transform:uppercase;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.refinements .refinement ul li span.active{background-color:#000;color:#fff}.refinements .refinement ul li.selected a{background-color:#000;color:#fff}.refinements .refinement ul li.selected button{background-color:#000;color:#fff}.clear-refinement,.validate-refinement{display:inline-block;text-transform:uppercase;margin-top:5px;float:right}.clear-refinement a,.clear-refinement span,.validate-refinement a,.validate-refinement span{font-size:1.5rem}.clear-refinement span,.validate-refinement span{text-decoration:none;color:#000;font-size:1.5rem}.clear-refinement{margin-left:1.5rem}.validate-refinement a{color:#295}.validate-refinement span{color:#295}.login-page{width:100%;height:100%;position:relative}.login-page::after{content:"";clear:both}span.error{display:block;color:red}.error{color:red;list-style:none}.col-left{width:43%;float:left}.col-left img{width:100%;height:auto}.col-right{width:57%;height:100%;float:left;box-sizing:border-box;padding:25px 0 0 80px}@media(max-width: 1919px){.col-right{padding:20px 0 0 40px}}.col-right .login-contact{position:relative}.col-right .login-contact .change-store{cursor:pointer;position:absolute;top:0;right:0}.col-right .login-contact .change-store a{color:#fff;display:block;width:100%;height:100%}.col-right .login-address{font-size:2.6rem;text-transform:uppercase;color:#333}@media(max-width: 1919px){.col-right .login-address{font-size:1.5rem}}.col-right .login-address p{margin:10px 0}.col-right .login-address .name-store{font-weight:700;font-size:4rem}@media(max-width: 1919px){.col-right .login-address .name-store{font-size:2.3rem}}.loginForm{margin-top:60px}.loginForm label{height:35px;font-size:2.5rem;display:block;text-transform:uppercase;color:#333}.loginForm .rich-input{max-width:90%;width:100%}.loginForm .form-actions{text-align:center;margin-top:2em;width:90%}.loginForm input[type=submit]{max-width:230px;float:none;border-radius:3px;margin:0 .5em}.loginForm input[type=submit]+.loginForm input[type=submit]{margin-left:1em}.loginForm .password{margin:20px 0}.loginForm label{margin-bottom:10px}.loginForm ul.errors{padding-left:0}.login-banner-wrap{position:relative}.login-banner{position:relative;width:100%;height:100vh;overflow:hidden}.login-banner img{position:absolute;top:0;left:50%;width:100%;height:auto;min-height:100%;min-width:100%;transform:translateX(-50%)}form.searchVendor{width:100%;height:auto;position:relative;margin:2em 0 1em 0}form.searchVendor .rich-input{max-width:600px;width:100%}@media(max-width: 1919px){form.searchVendor .rich-input{max-width:350px}}form.searchVendor input[type=submit]{min-width:60px;background:#000;color:#fff;-webkit-appearance:none;outline:none}form.searchVendor .close-icon{position:absolute;display:block;right:1.5em;top:50%;transform:translateY(-50%);color:#a1a1a1;font-size:2.6rem;cursor:pointer}@media(max-width: 1919px){form.searchVendor .close-icon{font-size:1.5rem}}form.searchVendor .close-icon::after{content:"X";display:block}form.searchVendor input[type=text]:not(:valid)~.close-icon{display:none}form.selectVendor{display:block;white-space:nowrap}form.selectVendor .firstname,form.selectVendor .lastname{text-transform:uppercase;font-weight:bold;font-size:3rem}@media(max-width: 1919px){form.selectVendor .firstname,form.selectVendor .lastname{font-size:1.7rem}}form.selectVendor .fullname{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}form.selectVendor .block-4-items{display:inline-block;height:100%;vertical-align:top}form.selectVendor .block-4-items .vendor{display:block;min-height:124px;background-color:#f0f0f0;border:1px solid #f0f0f0;margin:10px 0;padding:18px 29px;color:#333;box-sizing:border-box;cursor:pointer;border-radius:3px}@media(max-width: 1919px){form.selectVendor .block-4-items .vendor{min-height:72px;padding:10px 29px}}form.selectVendor input[type=radio]{display:none}form.selectVendor .id{font-size:2.6rem;margin:10px 0 0;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media(max-width: 1919px){form.selectVendor .id{font-size:1.5rem}}label.vendor{display:inline-block;width:100%}label.vendor.hide{display:none}.return-warning{color:red;text-transform:none;padding-left:20px}.return-warning:before{content:url("../../img/ico-limited.png");margin-right:3px}.cart-wrapper.payment .cart-table .item-row .item-col:first-child{padding-left:10px;padding-right:.5em}.cart-wrapper.payment.return-allowed{height:100%}.cart-wrapper.payment.return-allowed .cart-content{height:86%}.cart-content .div60{height:98%}.cart-wrapper.payment .cart-table .item-row .item-col.total-price,.cart-wrapper.payment .cart-table .item-row .item-col.price-quantity{font-size:1.3rem;padding:.5em}.cart-wrapper.order-return .select-style-wraper .select-style{padding:5px 29px 5px 9px;text-transform:none;position:relative;background-color:rgba(0,0,0,0);width:100%;min-width:55px}.color-circle{width:15px;height:15px;border-radius:50%;border:1px #b3b6b9 solid;display:inline-block}.product-customized-colors{padding:11px}h1.h1-basket{font-size:5rem;margin-right:30px;margin-left:30px;margin-top:5px;margin-bottom:10px;font-weight:bold;text-transform:uppercase;color:#002d18}@media(max-width: 1919px){h1.h1-basket{margin-left:20px;font-size:2.7rem}}.cart-content .div50{margin:0;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cart-content .border{border-right:1px solid #a1a1a1}.full-height{height:100%}.return-reason-wraper .select-style-wraper:before,.return-condition-wrapper .select-style-wraper:before{top:38px}.cart-wrapper .color-attribute-custo{margin-bottom:5px}.cart-wrapper .color-attribute-custo div strong{display:inline-block;vertical-align:super}.cart-wrapper .filters{position:relative;top:0;border:0;padding-left:20px;padding-right:15px;box-sizing:border-box;height:51px}.cart-wrapper .filters .filter{float:left;text-transform:uppercase;background:#e3e3e3;margin-top:0;margin-left:0}@media(max-width: 1919px){.cart-wrapper .filters .filter{height:30px}}.cart-wrapper .filters .filter .title{padding:0 15px;font-size:2.4rem}@media(max-width: 1919px){.cart-wrapper .filters .filter .title{font-size:1.3rem;line-height:3rem}}.cart-wrapper .filters .filter .filter-content{padding:0;background:#fff;width:100%}.cart-wrapper .filters .filter .filter-content ul{webkit-box-shadow:0px 4px 10px -2px #a5a7aa;-moz-box-shadow:0px 4px 10px -2px #a5a7aa;box-shadow:0px 4px 10px -2px #a5a7aa;margin:0;list-style:none;padding-left:0}.cart-wrapper .filters .filter .filter-content ul li{text-align:center;text-transform:uppercase;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.cart-wrapper .filters .filter .filter-content ul li:hover{background:#000;color:#fff}.cart-wrapper .filters .btn-continue{padding:0 20px;line-height:5rem;display:inline-block;float:left;border:1px solid #e3e3e3;height:48px;margin-left:10px;z-index:5;font-size:2.4rem;color:#002d18}@media(max-width: 1919px){.cart-wrapper .filters .btn-continue{line-height:3rem;height:30px;font-size:1.3rem;margin-left:10px}}.cart-wrapper .filters .btn-continue:hover{color:#fff;background:#000;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.cart-wrapper .filters .btn-continue .title{padding:0 15px}.cart-wrapper .filters .checkout-progress{display:inline-block;vertical-align:middle;line-height:5rem;margin-right:20px;z-index:5;float:right}.cart-wrapper .filters .checkout-progress a{text-transform:uppercase;color:#a1a1a1;font-size:3.2rem}@media(max-width: 1919px){.cart-wrapper .filters .checkout-progress a{font-size:1.9rem}}.cart-wrapper .filters .checkout-progress a:after{font:normal normal normal 32px/1 FontAwesome;content:"";padding-left:6px}@media(max-width: 1919px){.cart-wrapper .filters .checkout-progress a:after{font:normal normal normal 14px/1 FontAwesome}}.cart-wrapper .filters .checkout-progress a.active{color:#000}.cart-wrapper .filters .checkout-progress a:last-child:after{display:none}.cart-wrapper .filters .btn-shared-basket{padding:0 20px;line-height:5rem;float:left;border:1px solid #e3e3e3;background:#fbfbfb url("../../img/qrc_small.png") center center no-repeat;margin-left:20px;color:#fbfbfb;height:48px;z-index:5}@media(max-width: 1919px){.cart-wrapper .filters .btn-shared-basket{line-height:3rem;height:30px;font-size:1.3rem;margin-left:10px}}.cart-wrapper .summary-wrapper{position:absolute;width:100%;bottom:45px;height:25%;padding-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width: 1919px){.cart-wrapper .summary-wrapper{bottom:45px}}.cart-wrapper .cart-table-wrapper{top:0;width:100%;height:-moz-calc(100% - 520px);height:-webkit-calc(100% - 520px);height:calc(100% - 520px);max-height:-moz-calc(100% - 520px);max-height:-webkit-calc(100% - 520px);max-height:calc(100% - 520px);overflow-y:auto}@media(max-width: 1919px){.cart-wrapper .cart-table-wrapper{height:-moz-calc(100% - 370px);height:-webkit-calc(100% - 370px);height:calc(100% - 370px);max-height:-moz-calc(100% - 370px);max-height:-webkit-calc(100% - 370px);max-height:calc(100% - 370px)}}.cart-wrapper .cart-table,.cart-wrapper .cart-table-bottom{display:table;width:100%}.cart-wrapper .cart-table .item-row,.cart-wrapper .cart-table-bottom .item-row{display:table-row}.cart-wrapper .cart-table .item-row .item-col,.cart-wrapper .cart-table-bottom .item-row .item-col{padding:10px 0 10px;display:table-cell;vertical-align:middle;border-bottom:1px solid #a1a1a1;border-right:1px solid #a1a1a1}.cart-wrapper .cart-table .item-row .item-col:first-child,.cart-wrapper .cart-table-bottom .item-row .item-col:first-child{padding-left:30px;text-align:left;width:55%}@media(max-width: 1919px){.cart-wrapper .cart-table .item-row .item-col:first-child,.cart-wrapper .cart-table-bottom .item-row .item-col:first-child{width:48%}}.cart-wrapper .cart-table .item-row.co-checkbox,.cart-wrapper .cart-table-bottom .item-row.co-checkbox{width:5%;display:none}@media(max-width: 1919px){.cart-wrapper .cart-table .item-row.co-checkbox,.cart-wrapper .cart-table-bottom .item-row.co-checkbox{width:6%}}.cart-wrapper .cart-table .item-row .item-col .sku-infos-title{font-size:1.5rem;font-weight:bold}.cart-wrapper .cart-table .item-row.cart-table-header .item-col{text-align:center;text-transform:uppercase;background-color:#f1f1f1;color:#002d18;font-weight:bold;border-top:1px solid #a1a1a1;font-size:3.3rem}@media(max-width: 1919px){.cart-wrapper .cart-table .item-row.cart-table-header .item-col{font-size:1.8rem}}.cart-wrapper .cart-table .item-row .co-product{position:relative;width:100%;vertical-align:middle;padding-right:170px}@media(max-width: 1919px){.cart-wrapper .cart-table .item-row .co-product{padding-right:20px}}.cart-wrapper .cart-table .item-row .co-product .co-product-image{margin-right:20px;display:inline-block}.cart-wrapper .cart-table .item-row .co-product .co-product-image img{max-width:100px;height:auto;vertical-align:middle}.cart-wrapper .cart-table .item-row .co-product .co-product-info{position:relative;float:none;overflow:hidden;padding-top:0;width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);width:calc(100% - 200px);display:inline-block;vertical-align:middle}@media(max-width: 1919px){.cart-wrapper .cart-table .item-row .co-product .co-product-info{width:-moz-calc(100% - 125px);width:-webkit-calc(100% - 125px);width:calc(100% - 125px)}}.cart-wrapper .cart-table .item-row .co-product .co-product-info .details{vertical-align:top;width:100%;padding:0;margin:0}.cart-wrapper .cart-table .item-row .co-product .co-product-info .details li{font-size:1.2rem;text-transform:none;line-height:1.5;display:block}.cart-wrapper .cart-table .item-row .co-product .co-product-info .details li strong{color:#454545;font-weight:bold;font-weight:normal}.cart-wrapper .cart-table .item-row .co-product .co-product-info .details li strong a{color:#454545;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;font-weight:bold;font-size:2.8rem;margin-bottom:0;display:block;text-transform:uppercase}@media(max-width: 1919px){.cart-wrapper .cart-table .item-row .co-product .co-product-info .details li strong a{font-size:1.5rem}}.cart-wrapper .cart-table .item-row .co-product .co-product-info .details li .product-ref{position:relative}.cart-wrapper .cart-table .item-row .co-product .co-product-info .details li .product-size,.cart-wrapper .cart-table .item-row .co-product .co-product-info .details li .product-ref{text-transform:uppercase;font-size:2.3rem;display:inline-block;color:#002d18}@media(max-width: 1919px){.cart-wrapper .cart-table .item-row .co-product .co-product-info .details li .product-size,.cart-wrapper .cart-table .item-row .co-product .co-product-info .details li .product-ref{font-size:1.3rem}}.cart-wrapper .cart-table .item-row .co-product .co-product-info .details li .product-size{padding-left:100px}@media(max-width: 1919px){.cart-wrapper .cart-table .item-row .co-product .co-product-info .details li .product-size{padding-left:40px}}.cart-wrapper .cart-table .item-row .product-color.custo{padding:6px 0;vertical-align:top}.cart-wrapper .cart-table .item-row .product-color .product-colors-custo{list-style:none;padding:0 5px;margin:0;font-size:.7em}.cart-wrapper .cart-table .item-row .product-color .product-colors{padding:0 15px;margin:0;list-style:none;text-align:center}.cart-wrapper .cart-table .item-row .product-color .product-colors li{display:inline-block}.cart-wrapper .cart-table .item-row .product-color .product-colors img{border-radius:50%}.cart-wrapper .cart-table .item-row .product-color .product-colors img.thumbs{max-width:40px}.cart-wrapper .cart-table .item-row .product-color .color-name{display:block;text-align:center;color:#002d18;margin-top:5px;font-size:2.4rem}@media(max-width: 1919px){.cart-wrapper .cart-table .item-row .product-color .color-name{font-size:1.3rem}}.cart-wrapper .cart-table .item-row .price-quantity{text-align:center}.cart-wrapper .cart-table .item-row .price-quantity .price,.cart-wrapper .cart-table .item-row .price-quantity .quantity{display:inline-block;vertical-align:middle}.cart-wrapper .cart-table .item-row .price-quantity .price .schema-offer{display:inline-block}.cart-wrapper .cart-table .item-row .price-quantity .price .price-standard{display:inline-block;text-decoration:line-through;float:left;margin-right:10px;color:#a1a1a1}.cart-wrapper .cart-table .item-row .price-quantity .price .price-sales{display:inline-block;color:#000}.cart-wrapper .cart-table .item-row .price-quantity .price .price-sales:after{content:""}.cart-wrapper .cart-table .item-row .price-quantity .price .normal-price{display:block;white-space:nowrap;font-size:2.4rem}@media(max-width: 1919px){.cart-wrapper .cart-table .item-row .price-quantity .price .normal-price{font-size:1.3rem}}.cart-wrapper .cart-table .item-row .price-quantity .quantity{display:inline-block;vertical-align:middle}.cart-wrapper .cart-table .item-row .price-quantity .quantity:before{content:"x";margin:0 10px;position:relative;top:-2px;font-size:2rem}@media(max-width: 1919px){.cart-wrapper .cart-table .item-row .price-quantity .quantity:before{font-size:1.3rem}}.cart-wrapper .cart-table .item-row .price-quantity .quantity select{padding:5px 11px;border:1px solid #ededed;cursor:pointer;background:#fff;text-transform:uppercase;position:relative;top:-2px;font-size:2.4rem}@media(max-width: 1919px){.cart-wrapper .cart-table .item-row .price-quantity .quantity select{font-size:1.3rem}}.cart-wrapper .cart-table .item-row .price-quantity .remove-form{display:inline-block;vertical-align:middle}.cart-wrapper .cart-table .item-row .price-quantity .remove-form .remove-btn{background-color:rgba(0,0,0,0);border-width:0;width:25px;height:25px;padding:0;display:inline-block;background-image:url("../../img/close-red.png");background-size:20px;background-repeat:no-repeat;background-position:center center}.cart-wrapper .cart-table .item-row .total-price{text-align:center;font-size:2.4rem}@media(max-width: 1919px){.cart-wrapper .cart-table .item-row .total-price{font-size:1.3rem}}.cart-wrapper .cart-table .item-row .total-price .discount-btn{color:#fbfbfb;background:#002d18;text-transform:uppercase;padding:5px 15px;border:1px solid #a1a1a1;display:block;width:100px;text-align:center;margin:10px auto 0 auto;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;font-size:2.4rem}@media(max-width: 1919px){.cart-wrapper .cart-table .item-row .total-price .discount-btn{font-size:1.3rem}}.cart-wrapper .cart-table-bottom .item-row .item-col{width:50%;border:0;padding-left:0 !important}.cart-wrapper .cart-table-bottom .promotion,.cart-wrapper .cart-table-bottom .delivery-gift{padding-left:0px}.cart-wrapper .cart-table-bottom .promotion .title{text-transform:uppercase;margin-bottom:5px;font-size:2.8rem;font-weight:bold}@media(max-width: 1919px){.cart-wrapper .cart-table-bottom .promotion .title{font-size:1.7rem}}.cart-wrapper .cart-table-bottom .promotion input[type=text],.cart-wrapper .cart-table-bottom .promotion input[type=email],.cart-wrapper .cart-table-bottom .promotion input[type=date]{padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:2.1rem;width:100%}@media(max-width: 1919px){.cart-wrapper .cart-table-bottom .promotion input[type=text],.cart-wrapper .cart-table-bottom .promotion input[type=email],.cart-wrapper .cart-table-bottom .promotion input[type=date]{font-size:1.2rem;padding:6px 10px}}.cart-wrapper .cart-table-bottom .promotion .check-inline-outside{display:inline-block;width:300px}.cart-wrapper .cart-table-bottom .promotion .ok{position:relative;display:inline-block;font-size:3.5rem;margin-left:15px;padding-left:35px;font-weight:bold;top:2px;width:inherit}@media(max-width: 1919px){.cart-wrapper .cart-table-bottom .promotion .ok{font-size:2.2rem;padding-left:26px;top:3px}}.cart-wrapper .cart-table-bottom .promotion .ok:before{content:"";background:url(../../img/checked.png);position:absolute;width:30px;height:30px;left:0;background-size:cover;top:5px}@media(max-width: 1919px){.cart-wrapper .cart-table-bottom .promotion .ok:before{width:22px;height:22px}}.cart-wrapper .cart-table-bottom .delivery-gift{margin-top:10px}.cart-wrapper .cart-table-bottom .delivery-gift ul{margin:0;padding:0;list-style:none}.cart-wrapper .cart-table-bottom .delivery-gift ul li{display:inline-block}.cart-wrapper .cart-table-bottom .delivery-gift ul li:last-child(2){padding-left:10%}.cart-wrapper .cart-table-bottom .delivery-gift ul li .form-row{margin-bottom:0px;margin-top:5px}.cart-wrapper .cart-table-bottom .delivery-gift ul li .form-row label{font-size:2.8rem;padding-left:40px}.cart-wrapper .cart-table-bottom .delivery-gift ul li .form-row label:before{width:24px;height:24px}.cart-wrapper .cart-table-bottom .delivery-gift ul li .form-row label:after{width:12px;height:8px;top:6px;left:6px}@media(max-width: 1919px){.cart-wrapper .cart-table-bottom .delivery-gift ul li .form-row label{font-size:1.5rem;padding-left:30px}.cart-wrapper .cart-table-bottom .delivery-gift ul li .form-row label:before{width:16px;height:16px}.cart-wrapper .cart-table-bottom .delivery-gift ul li .form-row label:after{width:9px;height:5px;top:4px;left:4px}}.cart-wrapper .cart-table-bottom .status{margin-top:8px;max-width:530px;background-color:#f1f1f1;padding:15px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:2.3rem}@media(max-width: 1919px){.cart-wrapper .cart-table-bottom .status{font-size:1.3rem;max-width:400px}}.cart-wrapper .cart-table-bottom .status .st-cl1,.cart-wrapper .cart-table-bottom .status .st-cl2{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:3rem}.cart-wrapper .cart-table-bottom .status .st-cl1{width:140px;text-transform:uppercase;font-size:2.8rem}@media(max-width: 1919px){.cart-wrapper .cart-table-bottom .status .st-cl1{font-size:1.5rem;width:100px}}.cart-wrapper .cart-table-bottom .status .st-cl2{padding-left:40px;width:342px;font-size:2.4rem}@media(max-width: 1919px){.cart-wrapper .cart-table-bottom .status .st-cl2{width:250px;font-size:1.3rem}}.cart-wrapper .cart-table-bottom .status .st-cl2 .row{width:100%;clear:both}.cart-wrapper .cart-table-bottom .status .st-cl2 .text-1{float:left;text-align:left;text-transform:uppercase}.cart-wrapper .cart-table-bottom .status .st-cl2 .text-2{float:right;text-align:right;text-transform:capitalize}.cart-wrapper .cart-table-bottom .totals{padding-right:20px;width:400px;margin-left:auto}.cart-wrapper .cart-table-bottom .totals .table{display:table;width:100%;float:right}.cart-wrapper .cart-table-bottom .totals .table .table-row{display:table-row}.cart-wrapper .cart-table-bottom .totals .table .table-row .table-cell{display:table-cell;text-transform:uppercase;line-height:3rem;font-size:2.3rem}@media(max-width: 1919px){.cart-wrapper .cart-table-bottom .totals .table .table-row .table-cell{font-size:1.3rem;line-height:2rem}}.cart-wrapper .cart-table-bottom .totals .table .table-row .table-cell:last-child{text-align:right}.cart-wrapper .cart-table-bottom .totals .table .table-row .table-cell .new-subtotal{margin-top:10px;margin-bottom:5px;font-weight:700;text-transform:uppercase}.cart-wrapper .cart-table-bottom .totals .btn-green{margin:5px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:2.3rem;padding:18px 10px}@media(max-width: 1919px){.cart-wrapper .cart-table-bottom .totals .btn-green{font-size:1.3rem;padding:10px}}.cart-wrapper .cart-table-bottom .totals .btn-grey{margin:2px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:2.3rem;padding:18px 10px}@media(max-width: 1919px){.cart-wrapper .cart-table-bottom .totals .btn-grey{font-size:1.3rem;padding:10px}}.table-fixed-header{border-bottom:1px solid #a1a1a1;height:100%}.table-fixed-header .item-row{display:table;width:100%;table-layout:fixed}.table-fixed-header .table-row-group{width:100%;max-height:500px;overflow-x:hidden;overflow-y:scroll;border-bottom:1px solid #a1a1a1}@media(max-width: 1919px){.table-fixed-header .table-row-group{max-height:315px}}.table-fixed-header .table-row-group::-webkit-scrollbar{width:0}.table-fixed-header .table-row-group .item-row:last-child .item-col{border-bottom:0}.table-fixed-header .price-quantity{width:25%}.cart-wrapper .cart-table.table-fixed-header{display:block}.cart-wrapper .cart-table.table-fixed-header .item-row{display:table}.cart-wrapper.payment .add-return,.cart-wrapper.payment .valid-return,.cart-wrapper.payment .return-reason-wraper,.cart-wrapper.payment .return-condition-wrapper,.cart-wrapper.payment .quantity-wrapper,.cart-wrapper.payment .checkbox-return,.cart-wrapper.payment .cancel-return{display:none}.cart-wrapper.payment.return-allowed .btn-zone{margin-top:0;position:relative}.cart-wrapper.payment.return-allowed .btn-zone .btn-green{margin-top:0;width:auto}.cart-wrapper.payment.return-allowed .add-return{display:block}.cart-wrapper.payment.order-return.return-allowed .valid-return,.cart-wrapper.payment.order-return.return-allowed .return-reason-wraper,.cart-wrapper.payment.order-return.return-allowed .return-condition-wrapper,.cart-wrapper.payment.order-return.return-allowed .quantity-wrapper,.cart-wrapper.payment.order-return.return-allowed .checkbox-return,.cart-wrapper.payment.order-return.return-allowed .cancel-return{display:block}.cart-wrapper.payment.order-return.return-allowed .print-order,.cart-wrapper.payment.order-return.return-allowed .quantity-wrapper-base,.cart-wrapper.payment.order-return.return-allowed .add-return,.cart-wrapper.payment.order-return.return-allowed .disallow{display:none}.cart-wrapper.payment .reason-error,.cart-wrapper.payment .condition-error{display:none}.cart-wrapper.payment .error .reason-error,.cart-wrapper.payment .error .condition-error{display:block}.cart-wrapper.address .div50,.cart-wrapper.payment .div50{height:100%}.cart-wrapper.address .product-table,.cart-wrapper.payment .product-table{overflow-y:auto}.cart-wrapper.address .product-table .cart-table-header,.cart-wrapper.payment .product-table .cart-table-header{display:table-caption;padding:0 !important}.cart-wrapper.address .product-table .cart-table-header .item-col,.cart-wrapper.payment .product-table .cart-table-header .item-col{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100% !important;background:#fff;border-bottom:1px solid #a1a1a1;text-align:left;padding:5px 30px !important}.cart-wrapper.address .product-table .item-row,.cart-wrapper.payment .product-table .item-row{padding:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cart-wrapper.address .product-table .item-col,.cart-wrapper.payment .product-table .item-col{border-bottom:0;border-right:0}.cart-wrapper.address .product-table .item-col .name,.cart-wrapper.address .product-table .item-col .product-ref,.cart-wrapper.address .product-table .item-col .product-size,.cart-wrapper.payment .product-table .item-col .name,.cart-wrapper.payment .product-table .item-col .product-ref,.cart-wrapper.payment .product-table .item-col .product-size{margin-bottom:10px}.cart-wrapper.address .product-table .item-col .co-product-image,.cart-wrapper.payment .product-table .item-col .co-product-image{text-align:center}.cart-wrapper.address .product-table .item-col .product-ref,.cart-wrapper.payment .product-table .item-col .product-ref{text-transform:uppercase;max-width:80%}.cart-wrapper.address .product-table .item-col .co-product-info .details,.cart-wrapper.payment .product-table .item-col .co-product-info .details{margin:0;padding:0;list-style:none}.cart-wrapper.address .product-table .item-col .co-product-info .col-4,.cart-wrapper.payment .product-table .item-col .co-product-info .col-4{width:25%;float:left}.cart-wrapper.address .product-table .item-col .co-product-info .col-4:first-child,.cart-wrapper.payment .product-table .item-col .co-product-info .col-4:first-child{width:50%}.cart-wrapper.address .product-table .item-col .co-product-info .product-color .color-img,.cart-wrapper.payment .product-table .item-col .co-product-info .product-color .color-img{display:inline-block;vertical-align:middle}.cart-wrapper.address .product-table .item-col .co-product-info .product-color .color-img img,.cart-wrapper.payment .product-table .item-col .co-product-info .product-color .color-img img{border-radius:50%}.cart-wrapper.address .product-table .item-col:first-child,.cart-wrapper.payment .product-table .item-col:first-child{width:120px;padding:0}.cart-wrapper.address .summary-info,.cart-wrapper.payment .summary-info{width:100%;height:100%;clear:both;position:relative;padding-top:10px}.cart-wrapper.address .summary-info:before,.cart-wrapper.payment .summary-info:before{border-bottom:1px solid #a1a1a1;content:"";position:absolute;width:100%;top:0}.cart-wrapper.address .summary-info .form-row,.cart-wrapper.payment .summary-info .form-row{margin-bottom:20px}@media(max-width: 1919px){.cart-wrapper.address .summary-info .form-row,.cart-wrapper.payment .summary-info .form-row{margin-bottom:18px}.cart-wrapper.address .summary-info .form-row label,.cart-wrapper.payment .summary-info .form-row label{white-space:nowrap}}.cart-wrapper.address .summary-info .div50,.cart-wrapper.payment .summary-info .div50{padding-left:30px;padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width: 1919px){.cart-wrapper.address .summary-info .div50,.cart-wrapper.payment .summary-info .div50{padding-left:20px}}.cart-wrapper.address .summary-info .delivery-method .title,.cart-wrapper.payment .summary-info .delivery-method .title{font-weight:bold;margin-bottom:20px;font-size:2rem;color:#002d18}.cart-wrapper.address .summary-info .payment-total,.cart-wrapper.payment .summary-info .payment-total{width:100%;line-height:1.3}.cart-wrapper.address .summary-info .payment-total tr td:nth-child(odd),.cart-wrapper.payment .summary-info .payment-total tr td:nth-child(odd){text-align:left;width:50%}.cart-wrapper.address .summary-info .payment-total tr td:nth-child(even),.cart-wrapper.payment .summary-info .payment-total tr td:nth-child(even){text-align:right}.cart-wrapper.address .address-billing-form .tabs,.cart-wrapper.payment .address-billing-form .tabs{position:relative}.cart-wrapper.address .address-billing-form .tabs .tabs-nav,.cart-wrapper.payment .address-billing-form .tabs .tabs-nav{margin:0;padding:0}.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab,.cart-wrapper.payment .address-billing-form .tabs .tabs-nav .tabs-tab{list-style:none;float:left;position:relative;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom-width:0;padding:0;white-space:nowrap;width:50%;height:70px}@media(max-width: 1919px){.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab,.cart-wrapper.payment .address-billing-form .tabs .tabs-nav .tabs-tab{height:60px}}.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab .tabs-anchor,.cart-wrapper.payment .address-billing-form .tabs .tabs-nav .tabs-tab .tabs-anchor{padding:10px 30px;text-decoration:none;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#ededed;display:block;text-transform:uppercase;font-weight:bold}@media(max-width: 1919px){.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab .tabs-anchor,.cart-wrapper.payment .address-billing-form .tabs .tabs-nav .tabs-tab .tabs-anchor{padding:5px 15px}}.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab.tabs-active .tabs-anchor,.cart-wrapper.payment .address-billing-form .tabs .tabs-nav .tabs-tab.tabs-active .tabs-anchor{background:#027f44;color:#fff}.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab.tabs-active form label,.cart-wrapper.payment .address-billing-form .tabs .tabs-nav .tabs-tab.tabs-active form label{color:#fff}.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab.tabs-active form label:before,.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab.tabs-active form label:after,.cart-wrapper.payment .address-billing-form .tabs .tabs-nav .tabs-tab.tabs-active form label:before,.cart-wrapper.payment .address-billing-form .tabs .tabs-nav .tabs-tab.tabs-active form label:after{border-color:#fff}.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab form,.cart-wrapper.payment .address-billing-form .tabs .tabs-nav .tabs-tab form{position:absolute;bottom:0;left:30px}@media(max-width: 1919px){.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab form,.cart-wrapper.payment .address-billing-form .tabs .tabs-nav .tabs-tab form{left:15px;bottom:3px}}@media(max-width: 1919px){.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab form label,.cart-wrapper.payment .address-billing-form .tabs .tabs-nav .tabs-tab form label{padding-left:25px;font-size:1.4rem}.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab form label:after,.cart-wrapper.payment .address-billing-form .tabs .tabs-nav .tabs-tab form label:after{top:1px}}.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab.address-tab a,.cart-wrapper.payment .address-billing-form .tabs .tabs-nav .tabs-tab.address-tab a{display:flex;align-items:center}.cart-wrapper.address .address-billing-form .tabs .tabs-nav:before,.cart-wrapper.address .address-billing-form .tabs .tabs-nav:after,.cart-wrapper.payment .address-billing-form .tabs .tabs-nav:before,.cart-wrapper.payment .address-billing-form .tabs .tabs-nav:after{content:"";display:table;border-collapse:collapse}.cart-wrapper.address .address-billing-form .tabs .tabs-nav:after,.cart-wrapper.payment .address-billing-form .tabs .tabs-nav:after{clear:both}.cart-wrapper.address .address-billing-form .tabs .tabs-panel,.cart-wrapper.payment .address-billing-form .tabs .tabs-panel{display:none}.cart-wrapper.address .address-billing-form .tabs .tabs-panel.active,.cart-wrapper.payment .address-billing-form .tabs .tabs-panel.active{display:block}.cart-wrapper.address #shipping-address-form,.cart-wrapper.address #billing-address-form,.cart-wrapper.address #address-form,.cart-wrapper.payment #shipping-address-form,.cart-wrapper.payment #billing-address-form,.cart-wrapper.payment #address-form{padding:15px;padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cart-wrapper.address #shipping-address-form .shipping-address input[type=text],.cart-wrapper.address #shipping-address-form .shipping-address input[type=textarea],.cart-wrapper.address #shipping-address-form .shipping-address input[type=email],.cart-wrapper.address #shipping-address-form .shipping-address input[type=date],.cart-wrapper.address #billing-address-form .shipping-address input[type=text],.cart-wrapper.address #billing-address-form .shipping-address input[type=textarea],.cart-wrapper.address #billing-address-form .shipping-address input[type=email],.cart-wrapper.address #billing-address-form .shipping-address input[type=date],.cart-wrapper.address #address-form .shipping-address input[type=text],.cart-wrapper.address #address-form .shipping-address input[type=textarea],.cart-wrapper.address #address-form .shipping-address input[type=email],.cart-wrapper.address #address-form .shipping-address input[type=date],.cart-wrapper.payment #shipping-address-form .shipping-address input[type=text],.cart-wrapper.payment #shipping-address-form .shipping-address input[type=textarea],.cart-wrapper.payment #shipping-address-form .shipping-address input[type=email],.cart-wrapper.payment #shipping-address-form .shipping-address input[type=date],.cart-wrapper.payment #billing-address-form .shipping-address input[type=text],.cart-wrapper.payment #billing-address-form .shipping-address input[type=textarea],.cart-wrapper.payment #billing-address-form .shipping-address input[type=email],.cart-wrapper.payment #billing-address-form .shipping-address input[type=date],.cart-wrapper.payment #address-form .shipping-address input[type=text],.cart-wrapper.payment #address-form .shipping-address input[type=textarea],.cart-wrapper.payment #address-form .shipping-address input[type=email],.cart-wrapper.payment #address-form .shipping-address input[type=date]{width:100%;padding:10px;border:1px solid #e3e3e3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;height:36px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);outline:none}.cart-wrapper.address #shipping-address-form .shipping-address .form-item-full,.cart-wrapper.address #billing-address-form .shipping-address .form-item-full,.cart-wrapper.address #address-form .shipping-address .form-item-full,.cart-wrapper.payment #shipping-address-form .shipping-address .form-item-full,.cart-wrapper.payment #billing-address-form .shipping-address .form-item-full,.cart-wrapper.payment #address-form .shipping-address .form-item-full{width:100%;margin-bottom:20px}@media(max-width: 1919px){.cart-wrapper.address #shipping-address-form .shipping-address .form-item-full,.cart-wrapper.address #billing-address-form .shipping-address .form-item-full,.cart-wrapper.address #address-form .shipping-address .form-item-full,.cart-wrapper.payment #shipping-address-form .shipping-address .form-item-full,.cart-wrapper.payment #billing-address-form .shipping-address .form-item-full,.cart-wrapper.payment #address-form .shipping-address .form-item-full{margin-bottom:10px}}.cart-wrapper.address #shipping-address-form .shipping-address .has-columns,.cart-wrapper.address #billing-address-form .shipping-address .has-columns,.cart-wrapper.address #address-form .shipping-address .has-columns,.cart-wrapper.payment #shipping-address-form .shipping-address .has-columns,.cart-wrapper.payment #billing-address-form .shipping-address .has-columns,.cart-wrapper.payment #address-form .shipping-address .has-columns{clear:both;display:flex;justify-content:space-between}.cart-wrapper.address #shipping-address-form .shipping-address .form-item,.cart-wrapper.address #billing-address-form .shipping-address .form-item,.cart-wrapper.address #address-form .shipping-address .form-item,.cart-wrapper.payment #shipping-address-form .shipping-address .form-item,.cart-wrapper.payment #billing-address-form .shipping-address .form-item,.cart-wrapper.payment #address-form .shipping-address .form-item{display:inline-block;vertical-align:top;position:relative}.cart-wrapper.address #shipping-address-form .shipping-address .form-item-half,.cart-wrapper.address #billing-address-form .shipping-address .form-item-half,.cart-wrapper.address #address-form .shipping-address .form-item-half,.cart-wrapper.payment #shipping-address-form .shipping-address .form-item-half,.cart-wrapper.payment #billing-address-form .shipping-address .form-item-half,.cart-wrapper.payment #address-form .shipping-address .form-item-half{width:48%;margin:0;padding:0}.cart-wrapper.address #shipping-address-form .shipping-address .bottom,.cart-wrapper.address #billing-address-form .shipping-address .bottom,.cart-wrapper.address #address-form .shipping-address .bottom,.cart-wrapper.payment #shipping-address-form .shipping-address .bottom,.cart-wrapper.payment #billing-address-form .shipping-address .bottom,.cart-wrapper.payment #address-form .shipping-address .bottom{position:absolute;bottom:0}.cart-wrapper.address #shipping-address-form .shipping-address .btn,.cart-wrapper.address #billing-address-form .shipping-address .btn,.cart-wrapper.address #address-form .shipping-address .btn,.cart-wrapper.payment #shipping-address-form .shipping-address .btn,.cart-wrapper.payment #billing-address-form .shipping-address .btn,.cart-wrapper.payment #address-form .shipping-address .btn{background-color:#285f41;font-weight:bold;color:#fff;padding:10px 30px;float:right;margin-right:30px;font-size:1.8rem;line-height:1}.cart-wrapper.address #shipping-address-form .shipping-address .sa-civility,.cart-wrapper.address #billing-address-form .shipping-address .sa-civility,.cart-wrapper.address #address-form .shipping-address .sa-civility,.cart-wrapper.payment #shipping-address-form .shipping-address .sa-civility,.cart-wrapper.payment #billing-address-form .shipping-address .sa-civility,.cart-wrapper.payment #address-form .shipping-address .sa-civility{text-transform:uppercase;margin-top:5px;margin-bottom:15px}@media(max-width: 1919px){.cart-wrapper.address #shipping-address-form .shipping-address .sa-civility,.cart-wrapper.address #billing-address-form .shipping-address .sa-civility,.cart-wrapper.address #address-form .shipping-address .sa-civility,.cart-wrapper.payment #shipping-address-form .shipping-address .sa-civility,.cart-wrapper.payment #billing-address-form .shipping-address .sa-civility,.cart-wrapper.payment #address-form .shipping-address .sa-civility{margin-bottom:10px;margin-top:0}}.cart-wrapper.address #shipping-address-form .shipping-address .sa-civility .name,.cart-wrapper.address #billing-address-form .shipping-address .sa-civility .name,.cart-wrapper.address #address-form .shipping-address .sa-civility .name,.cart-wrapper.payment #shipping-address-form .shipping-address .sa-civility .name,.cart-wrapper.payment #billing-address-form .shipping-address .sa-civility .name,.cart-wrapper.payment #address-form .shipping-address .sa-civility .name{text-transform:uppercase;font-weight:700;margin-left:10px;display:inline-block}.cart-wrapper.address #shipping-address-form .shipping-address .sa-civility>div,.cart-wrapper.address #billing-address-form .shipping-address .sa-civility>div,.cart-wrapper.address #address-form .shipping-address .sa-civility>div,.cart-wrapper.payment #shipping-address-form .shipping-address .sa-civility>div,.cart-wrapper.payment #billing-address-form .shipping-address .sa-civility>div,.cart-wrapper.payment #address-form .shipping-address .sa-civility>div{display:inline-block;width:80%}.cart-wrapper.address #shipping-address-form .shipping-address .sa-civility>div label,.cart-wrapper.address #billing-address-form .shipping-address .sa-civility>div label,.cart-wrapper.address #address-form .shipping-address .sa-civility>div label,.cart-wrapper.payment #shipping-address-form .shipping-address .sa-civility>div label,.cart-wrapper.payment #billing-address-form .shipping-address .sa-civility>div label,.cart-wrapper.payment #address-form .shipping-address .sa-civility>div label{margin-left:20px}.cart-wrapper.address #shipping-address-form .shipping-address .sa-civility>div input,.cart-wrapper.address #billing-address-form .shipping-address .sa-civility>div input,.cart-wrapper.address #address-form .shipping-address .sa-civility>div input,.cart-wrapper.payment #shipping-address-form .shipping-address .sa-civility>div input,.cart-wrapper.payment #billing-address-form .shipping-address .sa-civility>div input,.cart-wrapper.payment #address-form .shipping-address .sa-civility>div input{display:none}.cart-wrapper.address #address-form,.cart-wrapper.payment #address-form{padding-top:0}.cart-wrapper.order-return .checkbox-style{position:relative;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:0;width:30px;height:30px;outline:none;float:left;clear:left}.cart-wrapper.order-return .checkbox-style:before{content:"";position:absolute;width:100%;height:100%;left:0;left:0;background:#aaa}.cart-wrapper.order-return .checkbox-style:checked:before{background-color:#333}.cart-wrapper.order-return .checkbox-style:checked:after{content:"";position:absolute;top:30%;left:30%;width:30%;height:15%;border:2px solid #fff;border-top:none;border-right:none;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.cart-wrapper.order-return .select-style-wraper{position:relative;color:#444;font-size:2.3rem;text-transform:uppercase;font-weight:bold}.cart-wrapper.order-return .select-style-wraper:before{content:"";display:inline-block;position:absolute;right:8px;bottom:11px;height:8px;width:8px;border:2px solid #aaa;border-top:none;border-right:none;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.cart-wrapper.order-return .select-style-wraper .select-style{font-size:1.8rem;padding:5px 29px 5px 9px;text-transform:none;position:relative;background-color:rgba(0,0,0,0);width:100%;min-width:55px}.cart-wrapper.order-return .return-reason-wraper,.cart-wrapper.order-return .return-condition-wrapper{margin-top:10px;line-height:1.7}.cart-wrapper.order-return.payment .cart-table .item-row.return-allowed .checkbox-style{opacity:1;z-index:1;margin-top:0px}.cart-wrapper.order-return.payment .cart-table .item-row.return-allowed .checkbox-style,.cart-wrapper.order-return.payment .cart-table .item-row.return-allowed .co-product-image{vertical-align:top}.cart-wrapper.order-return.payment .cart-table .item-row.no-return .checkbox-style{display:none}.cart-wrapper.order-return .cart-table .item-row.no-return a,.cart-wrapper.order-return .cart-table .item-row.no-return span,.cart-wrapper.order-return .cart-table .item-row.no-return p,.cart-wrapper.order-return .cart-table .item-row.no-return .product-ref{color:#de1e1e !important}.cart-wrapper.order-return .cart-table .item-row.no-return .select-style-wraper{display:none}.cart-wrapper.order-return .cart-table .item-row .select-style-wraper{opacity:.6}.cart-wrapper.order-return .cart-table .item-row .select-style-wraper:after{content:"";position:absolute;left:0;top:0;width:100%;height:110%}.cart-wrapper.order-return .cart-table .item-row.selected .item-col{position:relative;overflow:hidden}.cart-wrapper.order-return .cart-table .item-row.selected .item-col:before{content:"";position:absolute;left:0;top:0;width:110%;height:100%;border:1px solid #ccc;border-width:1px 0;box-sizing:border-box}.cart-wrapper.order-return .cart-table .item-row.selected .item-col:first-child:before{border-left-width:1px}.cart-wrapper.order-return .cart-table .item-row.selected .item-col:last-child:before{border-right-width:1px;right:0;left:auto}.cart-wrapper.order-return .cart-table .item-row.selected .select-style-wraper{opacity:1}.cart-wrapper.order-return .cart-table .item-row.selected .select-style-wraper:after{display:none}@media(min-width: 768px)and (-webkit-min-device-pixel-ratio: 2)and (orientation: landscape),(min-width: 768px)and (min-resolution: 192dpi)and (orientation: landscape),(min-width: 768px)and (min-resolution: 2dppx)and (orientation: landscape){.cart-wrapper.order-return .select-style-wraper{font-size:1.8rem}.cart-wrapper.order-return .select-style-wraper .select-style{font-size:1.4rem}.cart-wrapper.order-return.payment .cart-table .item-row .item-col.co-product .co-product-info{width:-moz-calc(100% - 120px);width:-webkit-calc(100% - 120px);width:calc(100% - 120px)}}.cart-wrapper .filters .filter.save-basket .filter-content{position:absolute;left:0;top:100%;width:auto;padding:15px;border:1px solid #8b8e91;line-height:normal}.cart-wrapper .filters .filter.save-basket .filter-content .button-style{width:100%;background-color:#333;margin-top:15px}.cart-wrapper .filters .filter.save-basket .filter-content input[type=text]{text-transform:uppercase}@media(max-width: 1919px){.cart-wrapper .filters .filter.save-basket .filter-content{padding:10px}.cart-wrapper .filters .filter.save-basket .filter-content .button-style{margin-top:10px}}.cart-wrapper.saved-basket-table-wrapper input[type=radio]{opacity:0;position:absolute}.cart-wrapper.saved-basket-table-wrapper input[type=radio]+label{padding-left:0}.cart-wrapper.saved-basket-table-wrapper input[type=radio]+label:before,.cart-wrapper.saved-basket-table-wrapper input[type=radio]+label:after{content:none}.cart-wrapper.saved-basket-table-wrapper input[type=radio]:checked+label span{background-color:#111;color:#fff}.cart-wrapper.saved-basket-table-wrapper .filters{float:right;width:auto}.cart-wrapper.saved-basket-table-wrapper .filters .filter .filter-content{border:1px solid #8b8e91}.cart-wrapper.saved-basket-table-wrapper .filters .filter .filter-content a{display:block}.cart-wrapper.saved-basket-table-wrapper .filters .filter .title{padding:0 50px}.cart-wrapper.saved-basket-table-wrapper .cart-table-wrapper{margin-top:170px;height:auto;max-height:initial;text-align:center;font-size:2.5rem}.cart-wrapper.saved-basket-table-wrapper .table-fixed-header .table-row-group{max-height:65vh}.cart-wrapper.saved-basket-table-wrapper .cart-table .table-row-group .item-row{font-size:2rem}.cart-wrapper.saved-basket-table-wrapper .cart-table .item-row .price-quantity .remove-form .remove-btn{width:30px;height:30px;background-size:auto}.cart-wrapper.saved-basket-table-wrapper .cart-table .item-row .item-col{width:25%;background-color:rgba(0,0,0,0)}.cart-wrapper.saved-basket-table-wrapper .cart-table .item-row .item-col.col-basketname{width:31%;text-align:left}.cart-wrapper.saved-basket-table-wrapper .cart-table .item-row .item-col.col-quantity{width:8%}.cart-wrapper.saved-basket-table-wrapper .cart-table .item-row .item-col.col-price{width:11%}.cart-wrapper.saved-basket-table-wrapper .cart-table .item-row .item-col button{vertical-align:middle;padding-top:5px}@media(max-width: 1919px){.cart-wrapper.saved-basket-table-wrapper .select-style-wraper{font-size:1.8rem}.cart-wrapper.saved-basket-table-wrapper .select-style-wraper .select-style{font-size:1.4rem}.cart-wrapper.saved-basket-table-wrapper.payment .cart-table .item-row .item-col.co-product .co-product-info{width:-moz-calc(100% - 120px);width:-webkit-calc(100% - 120px);width:calc(100% - 120px)}.cart-wrapper.saved-basket-table-wrapper.payment .cart-table .item-row .item-col.co-product .co-product-info .filters{margin-top:-30px;font-size:1.3rem}.cart-wrapper.saved-basket-table-wrapper.payment .cart-table .item-row .item-col.co-product .co-product-info .filters .filter{line-height:2.5}.cart-wrapper.saved-basket-table-wrapper.payment .cart-table .item-row .item-col.co-product .co-product-info .cart-table-wrapper{margin-top:110px;font-size:1.6rem}.cart-wrapper.saved-basket-table-wrapper.payment .cart-table .item-row .item-col.co-product .co-product-info .cart-table-wrapper .cart-table .item-row .price-quantity .remove-form .remove-btn{background-size:22px}}.cart-wrapper.payment .div40,.cart-wrapper.payment .div60{margin:0;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;float:left;display:inline-block}.cart-wrapper.payment .div40{height:100%;width:40%}.cart-wrapper.payment .div60{width:60%}.cart-wrapper.payment .summary-info{padding:0;padding-bottom:10px;overflow-y:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cart-wrapper.payment .summary-info:before{display:none}@media(max-width: 1919px){.cart-wrapper.payment .summary-info{font-size:1.5rem}}.cart-wrapper.payment .table-info,.cart-wrapper.payment .table-payment-info,.cart-wrapper.payment .table-loyalty,.cart-wrapper.payment .table-address-info{border-collapse:collapse;width:100%;vertical-align:top}.cart-wrapper.payment .table-info td,.cart-wrapper.payment .table-payment-info td,.cart-wrapper.payment .table-loyalty td,.cart-wrapper.payment .table-address-info td{vertical-align:top}.cart-wrapper.payment .table-address-info,.cart-wrapper.payment .table-payment-info,.cart-wrapper.payment .table-loyalty{border-spacing:0 10px;border-collapse:separate}.cart-wrapper.payment .table-address-info>tbody>tr>td,.cart-wrapper.payment .table-payment-info>tbody>tr>td,.cart-wrapper.payment .table-loyalty>tbody>tr>td{text-transform:uppercase}.cart-wrapper.payment .table-address-info>tbody>tr>td:first-child,.cart-wrapper.payment .table-payment-info>tbody>tr>td:first-child,.cart-wrapper.payment .table-loyalty>tbody>tr>td:first-child{padding-left:30px;width:40%;font-weight:bold;font-size:2.7rem}@media(max-width: 1919px){.cart-wrapper.payment .table-address-info>tbody>tr>td:first-child,.cart-wrapper.payment .table-payment-info>tbody>tr>td:first-child,.cart-wrapper.payment .table-loyalty>tbody>tr>td:first-child{padding-left:20px;font-size:1.6rem}}.cart-wrapper.payment .table-address-info>tbody>tr>td:last-child,.cart-wrapper.payment .table-payment-info>tbody>tr>td:last-child,.cart-wrapper.payment .table-loyalty>tbody>tr>td:last-child{padding-right:30px;font-size:2.3rem}@media(max-width: 1919px){.cart-wrapper.payment .table-address-info>tbody>tr>td:last-child,.cart-wrapper.payment .table-payment-info>tbody>tr>td:last-child,.cart-wrapper.payment .table-loyalty>tbody>tr>td:last-child{padding-right:20px;font-size:1.6rem}}.cart-wrapper.payment .table-address-info,.cart-wrapper.payment .table-loyalty{background:#f6f6f6}.cart-wrapper.payment .receive-email{padding-left:30px;margin-top:20px}@media(max-width: 1919px){.cart-wrapper.payment .receive-email{padding-left:20px}}.cart-wrapper.payment .receive-email label{font-size:2.3rem;padding-left:35px}.cart-wrapper.payment .receive-email label:before{border:1px solid #a1a1a1;width:23px;height:23px}@media(max-width: 1919px){.cart-wrapper.payment .receive-email label:before{width:16px;height:16px}}.cart-wrapper.payment .receive-email label:after{border-left:2px solid #a1a1a1;border-bottom:2px solid #a1a1a1;width:12px;height:8px;top:5px;left:5px}@media(max-width: 1919px){.cart-wrapper.payment .receive-email label:after{top:4px;left:4px;width:9px;height:5px}}@media(max-width: 1919px){.cart-wrapper.payment .receive-email label{font-size:1.6rem;padding-left:30px}}.cart-wrapper.payment .btn-zone{margin-top:0;margin-right:20px;margin-left:15px;max-width:100%}.cart-wrapper.payment .btn-zone .btn-green{font-size:2.7rem;padding:18px}@media(max-width: 1919px){.cart-wrapper.payment .btn-zone .btn-green{font-size:1.6rem;padding:10px}}.cart-wrapper.payment .btn-zone .btn-grey{font-size:2.7rem;padding:18px}@media(max-width: 1919px){.cart-wrapper.payment .btn-zone .btn-grey{font-size:1.6rem;padding:10px}}.cart-wrapper.payment .product-table{height:-moz-calc(100% - 20px);height:-webkit-calc(100% - 20px);height:calc(100% - 20px)}.cart-wrapper.payment .cart-table-wrapper{height:100%;max-height:100%;margin-top:0}.cart-wrapper.payment .cart-table .item-row.no-return .price-quantity{display:table-cell}.cart-wrapper.payment .cart-table .item-row.no-return .price-quantity .quantity-wrapper-base{display:inline}.cart-wrapper.payment .cart-table .item-row:first-child .item-col{border-top:1px solid #ccc;width:10%}.cart-wrapper.payment .cart-table .item-row .item-col{border-bottom:1px solid #ccc;border-right:1px solid #ccc}.cart-wrapper.payment .cart-table .item-row .item-col.price-quantity{width:10%}.cart-wrapper.payment .cart-table .item-row .item-col.co-checkbox{display:none;width:5%}.cart-wrapper.payment .cart-table .item-row .item-col.co-product{padding-right:0}@media(max-width: 1919px){.cart-wrapper.payment .cart-table .item-row .item-col.co-product{width:60%;padding-left:10px}.cart-wrapper.payment .cart-table .item-row .item-col.co-product .co-product-image{margin-right:10px}.cart-wrapper.payment .cart-table .item-row .item-col.co-product .co-product-image img{max-width:60px}.cart-wrapper.payment .cart-table .item-row .item-col.co-product .co-product-info{width:-moz-calc(100% - 85px);width:-webkit-calc(100% - 85px);width:calc(100% - 85px)}.cart-wrapper.payment .cart-table .item-row .item-col.co-product .co-product-info .details a{font-size:1.5rem}.cart-wrapper.payment .cart-table .item-row .item-col.co-product .co-product-info .details .product-ref{font-size:1.3rem}.cart-wrapper.payment .cart-table .item-row .item-col.co-product .co-product-info .details .product-size{padding-left:10px;font-size:1.3rem}}.cart-wrapper.payment .cart-table .item-row .item-col.product-color .color-name{font-size:2.3rem}@media(max-width: 1919px){.cart-wrapper.payment .cart-table .item-row .item-col.product-color .color-name{font-size:1.3rem}}.cart-wrapper.payment .cart-table .item-row .item-col.total-price,.cart-wrapper.payment .cart-table .item-row .item-col.price-quantity{font-size:2.3rem;padding:.5em}@media(max-width: 1919px){.cart-wrapper.payment .cart-table .item-row .item-col.total-price,.cart-wrapper.payment .cart-table .item-row .item-col.price-quantity{font-size:1.3rem}}.cart-wrapper.payment .cart-table .item-row .item-col:first-child{padding-left:10px;padding-right:.5em}.cart-wrapper.payment .cart-table .item-row .item-col.none-border-right{border-right:none}.cart-wrapper.payment.order-return .cart-table .item-col.co-checkbox{display:table-cell}@media screen and (min-width: 1350px){.cart-wrapper .totals .table-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-wrapper .totals .btn-green{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.shared-cart-wrapper{text-align:center;height:60%;margin:40px;padding:30px}.shared-cart-wrapper .shared-cart-block{margin-bottom:15px}.shared-cart-wrapper .shared-cart-method-block{min-height:50%}.shared-cart-wrapper .shared-cart-method-block .shared-basket-form-container{display:inline-block;margin:15px}.shared-cart-wrapper .shared-cart-method-block .shared-basket-form-container .shared-basket-form{display:flex;flex-direction:column}.shared-cart-wrapper .shared-cart-method-block .shared-basket-form-container .form-row{display:flex;flex-direction:row}.shared-cart-wrapper .shared-cart-method-block .shared-basket-form-container .submit-container{align-self:center}.shared-cart-wrapper .shared-cart-method-block .shared-basket-form-container .email-input{width:250px;padding:10px}.shared-cart-wrapper .shared-cart-method-block .shared-basket-form-container .btn-submit{margin-left:15px;width:90px}.shared-cart-wrapper .shared-cart-method-block .shared-basket-form-container .result-container{align-self:flex-start;color:green}.shared-cart-wrapper .shared-cart-choice-block{font-size:2.5rem;text-transform:uppercase;font-weight:700;color:#ff8c00}.shared-cart-wrapper h2.h2-shared-basket{font-size:5rem;margin-top:5px;margin-bottom:10px;text-transform:none;color:#002d18}@media(max-width: 1919px){.shared-cart-wrapper h2.h2-shared-basket{font-size:2.7rem}}.h1-order-tracker{height:40px;margin-right:30px;margin-left:20px;margin-top:20px;margin-bottom:39px;font-weight:bold;text-transform:uppercase;top:0;font-size:5rem}@media(max-width: 1919px){.h1-order-tracker{margin-bottom:3px;font-size:2.6rem}}.filters .filter .seller{width:40%;padding-left:0;height:300px;overflow-y:auto}@media(max-width: 1919px){.filters .filter .seller{width:45%}}.filters .filter .search-group{width:60%;padding-left:4%}@media(max-width: 1919px){.filters .filter .search-group{width:55%;padding-left:2%}}.filters .filter .search-group .search-wrapper{right:0;top:0;text-align:left;display:block;position:absolute;background-color:#fff;position:static}.filters .filter .search-group .search-wrapper .search-container{position:relative}.filters .filter .search-group .search-wrapper .search-container .search-inner{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-top:15px}@media(max-width: 1919px){.filters .filter .search-group .search-wrapper .search-container .search-inner{margin-top:0}}.filters .filter .search-group .search-wrapper .search-container .search-inner .title{font-size:2.4rem;line-height:6rem;text-transform:uppercase;text-align:left;font-weight:bold;padding:0;color:#002d18}.filters .filter .search-group .search-wrapper .search-container .search-inner ul{display:table;list-style:none;margin:0;padding:0;width:100%}.filters .filter .search-group .search-wrapper .search-container .search-inner ul li{width:100%;padding-right:2.6666666667%;padding-bottom:2.6666666667%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;float:left;color:#000;font-size:1.3em;text-align:center;margin:0}.filters .filter .search-group .search-wrapper .search-container .search-inner ul li .search-form{text-align:left}.filters .filter .search-group .search-wrapper .search-container .search-inner ul li .search-form input[type=text],.filters .filter .search-group .search-wrapper .search-container .search-inner ul li .search-form input[type=textarea],.filters .filter .search-group .search-wrapper .search-container .search-inner ul li .search-form input[type=email],.filters .filter .search-group .search-wrapper .search-container .search-inner ul li .search-form input[type=date]{width:100%;padding:10px;border:2px solid #e3e3e3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;height:50px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);outline:none;font-size:2.4rem}@media(max-width: 1919px){.filters .filter .search-group .search-wrapper .search-container .search-inner ul li .search-form input[type=text],.filters .filter .search-group .search-wrapper .search-container .search-inner ul li .search-form input[type=textarea],.filters .filter .search-group .search-wrapper .search-container .search-inner ul li .search-form input[type=email],.filters .filter .search-group .search-wrapper .search-container .search-inner ul li .search-form input[type=date]{font-size:1.2rem;height:28px;padding:0 10px}}.filters .filter .search-group .search-wrapper .search-container .search-inner ul li .search-form .form-item-full{width:-moz-calc(100% - 250px);width:-webkit-calc(100% - 250px);width:calc(100% - 250px);margin-bottom:20px}@media(max-width: 1919px){.filters .filter .search-group .search-wrapper .search-container .search-inner ul li .search-form .form-item-full{margin-bottom:10px;width:-moz-calc(100% - 116px);width:-webkit-calc(100% - 116px);width:calc(100% - 116px)}}.filters .filter .search-group .search-wrapper .search-container .search-inner ul li .search-form .form-item{display:inline-block;vertical-align:top;position:relative}@media(max-width: 1919px){.filters .filter .search-group .search-wrapper .search-container .search-inner ul li .search-form .form-item{margin-bottom:10px;display:block;float:left;line-height:1}}.filters .filter .search-group .search-wrapper .search-container .search-inner ul li .search-form .btn-search{padding:10px 20px;background-color:#000;font-size:2.4rem;font-weight:700;color:#fff;margin-left:25px}@media(max-width: 1919px){.filters .filter .search-group .search-wrapper .search-container .search-inner ul li .search-form .btn-search{font-size:1.3rem;padding:6px 9px;height:28px;margin-left:12px;display:inline-block;vertical-align:top;display:block;float:left}}#order-tracker{position:absolute;top:0;width:100%;height:100%}@media(max-width: 1919px){#order-tracker .filter-content-wrapper{width:620px}}#order-tracker .filter-content-wrapper input[type=checkbox]{opacity:0;position:absolute}#order-tracker .filter-content-wrapper input[type=checkbox]+label{padding-left:0}#order-tracker .filter-content-wrapper input[type=checkbox]+label:before,#order-tracker .filter-content-wrapper input[type=checkbox]+label:after{content:none}#order-tracker .filter-content-wrapper input[type=checkbox]:checked+label span{background-color:#111;color:#fff}#order-tracker .filter-content{width:45%}#order-tracker .clear-valider{width:100%;padding-right:4%}#order-tracker .clear-refinement{width:100%;padding:0}#order-tracker .clear-refinement a,#order-tracker .validate-refinement a{font-size:2.6rem}@media(max-width: 1919px){#order-tracker .clear-refinement a,#order-tracker .validate-refinement a{font-size:1.4rem}}#order-tracker .div40{width:40%;float:left}#order-tracker .div60{width:60%;float:left}#order-tracker .refinements .refinement ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33%}#order-tracker .refinements .refinement ul li a{font-size:2.1rem;border:1px solid #a1a1a1}@media(max-width: 1919px){#order-tracker .refinements .refinement ul li a{font-size:1.2rem;padding:7px 0}}#order-tracker .refinements .refinement ul li span{font-size:2.1rem;border:1px solid #a1a1a1}@media(max-width: 1919px){#order-tracker .refinements .refinement ul li span{font-size:1.2rem;padding:7px 0}}#order-tracker .filters{top:99px;border-top:0}@media(max-width: 1919px){#order-tracker .filters{top:70px;height:43px}}#order-tracker .filters .filter{height:60px;margin-top:9px}@media(max-width: 1919px){#order-tracker .filters .filter{height:34px}}#order-tracker .filters .filter .title{font-size:2.4rem;line-height:6rem}@media(max-width: 1919px){#order-tracker .filters .filter .title{font-size:1.3rem;line-height:3.4rem}}#order-tracker .filters .filter .sort-by>div{white-space:nowrap}#order-tracker .filters .filter-hint{height:34px;display:flex;float:right;width:47%;text-align:center}@media screen and (min-width: 1280px){#order-tracker .filters .filter-hint{margin-right:100px}}@media screen and (max-width: 768px){#order-tracker .filters .filter-hint{font-size:1rem;width:30%}}#order-tracker h3{font-size:1.6rem;font-weight:bold;text-transform:uppercase;margin-bottom:5px;margin-left:30px}@media(max-width: 1919px){#order-tracker h3{margin-left:20px}}#order-tracker #content-order-tracker{height:calc(100% - 60px);overflow-y:auto}#order-tracker .order-tracker-table{display:table;width:100%;color:#002d18}#order-tracker .order-tracker-table .item-row{width:100%;display:table-row}#order-tracker .order-tracker-table .item-row .item-col{padding:20px 0;text-align:center;font-size:2.6rem;text-transform:uppercase;display:table-cell;vertical-align:middle;border-bottom:1px solid #cbcbcb;border-right:1px solid #cbcbcb}@media(max-width: 1919px){#order-tracker .order-tracker-table .item-row .item-col{font-size:1.4rem}}#order-tracker .order-tracker-table .item-row.stores-table-header .item-col{padding:10px 0;text-align:center;text-transform:uppercase;color:#002d18;font-size:3rem;font-weight:bold;background:#f6f6f6}@media(max-width: 1919px){#order-tracker .order-tracker-table .item-row.stores-table-header .item-col{font-size:1.6rem}}#order-tracker .order-tracker-table .item-row .item-col-no,#order-tracker .order-tracker-table .item-row .item-col-status{width:15%}#order-tracker .order-tracker-table .item-row .item-col-date{width:10%}#order-tracker .order-tracker-table .item-row .item-col-article,#order-tracker .order-tracker-table .item-row .item-col-number-prix{width:8%}#order-tracker .order-tracker-table .item-row .item-col-client{width:14%}#order-tracker .order-tracker-table .item-row .item-col-number-delivery{width:11%}#order-tracker .order-tracker-table .item-row .item-col-number-delivery .row-number{color:#3260bd;text-decoration:underline}#order-tracker .order-tracker-table .item-row .item-col-btn{width:19%}#order-tracker .order-tracker-table .item-row .item-col-btn a{padding:15px 30px;color:#fff;background:#285f41;font-weight:bold;font-size:3rem}@media(max-width: 1919px){#order-tracker .order-tracker-table .item-row .item-col-btn a{font-size:1.6rem;padding:5px 15px}}#order-tracker .order-tracker-table .item-row .item-col-btn.item-three-cols a{padding:10px 10px;display:inline-block;margin:4px 3px;background-color:#d03333;font-size:1.5rem}#order-tracker .order-tracker-table .item-row .item-col-btn.item-three-cols a:first-child{padding-left:20px;padding-right:20px;background-color:#285f41}@media(min-width: 768px)and (-webkit-min-device-pixel-ratio: 2)and (orientation: landscape),(min-width: 768px)and (min-resolution: 192dpi)and (orientation: landscape),(min-width: 768px)and (min-resolution: 2dppx)and (orientation: landscape){#order-tracker .order-tracker-table .item-row .item-col-btn.item-three-cols a{font-size:1rem;padding:13px 6px;margin-left:4px}#order-tracker .order-tracker-table .item-row .item-col-btn.item-three-cols a:first-child{padding-left:11px;padding-right:11px}}#order-tracker .prod-count{font-size:5rem;font-weight:bold}@media(max-width: 1919px){#order-tracker .prod-count{font-size:2.7rem}}#order-tracker .item-col-status img,#order-tracker .item-col-status .name-order-status{vertical-align:middle;display:inline-block}#order-tracker .item-col-status img{max-height:30px}#order-tracker .item-col-status span{width:65%}.order-history-hint{font-size:1.2rem;position:absolute;left:20px;top:7px}.cart-wrapper.address{height:calc(100% - 98px)}.cart-wrapper.address #shipping-address-form .shipping-address .form-item-w-states,.cart-wrapper.address #billing-address-form .shipping-address .form-item-w-states{width:100%;margin-bottom:15px}.cart-wrapper.address #shipping-address-form .shipping-address .form-item-w-states #shipping-city,.cart-wrapper.address #shipping-address-form .shipping-address .form-item-w-states #billing-city,.cart-wrapper.address #billing-address-form .shipping-address .form-item-w-states #shipping-city,.cart-wrapper.address #billing-address-form .shipping-address .form-item-w-states #billing-city{width:33%;vertical-align:top}.cart-wrapper.address #shipping-address-form .shipping-address .form-item-w-states #shipping-sa-state-code,.cart-wrapper.address #shipping-address-form .shipping-address .form-item-w-states #shipping-country,.cart-wrapper.address #shipping-address-form .shipping-address .form-item-w-states #billing-sa-state-code,.cart-wrapper.address #shipping-address-form .shipping-address .form-item-w-states #billing-country,.cart-wrapper.address #billing-address-form .shipping-address .form-item-w-states #shipping-sa-state-code,.cart-wrapper.address #billing-address-form .shipping-address .form-item-w-states #shipping-country,.cart-wrapper.address #billing-address-form .shipping-address .form-item-w-states #billing-sa-state-code,.cart-wrapper.address #billing-address-form .shipping-address .form-item-w-states #billing-country{height:36px;font-size:1.4rem;padding:10px;vertical-align:middle;border:1px solid #e3e3e3;color:#777;text-transform:uppercase;border-radius:0;background:rgba(0,0,0,0);outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:menulist-button;-moz-box-appearance:menulist-button;appearance:menulist-button}.cart-wrapper.address #shipping-address-form .shipping-address .form-item-w-states #shipping-sa-state-code.error,.cart-wrapper.address #shipping-address-form .shipping-address .form-item-w-states #shipping-country.error,.cart-wrapper.address #shipping-address-form .shipping-address .form-item-w-states #billing-sa-state-code.error,.cart-wrapper.address #shipping-address-form .shipping-address .form-item-w-states #billing-country.error,.cart-wrapper.address #billing-address-form .shipping-address .form-item-w-states #shipping-sa-state-code.error,.cart-wrapper.address #billing-address-form .shipping-address .form-item-w-states #shipping-country.error,.cart-wrapper.address #billing-address-form .shipping-address .form-item-w-states #billing-sa-state-code.error,.cart-wrapper.address #billing-address-form .shipping-address .form-item-w-states #billing-country.error{border-color:red}.cart-wrapper.address #shipping-address-form .shipping-address .form-item-w-states #shipping-sa-state-code,.cart-wrapper.address #shipping-address-form .shipping-address .form-item-w-states #billing-sa-state-code,.cart-wrapper.address #billing-address-form .shipping-address .form-item-w-states #shipping-sa-state-code,.cart-wrapper.address #billing-address-form .shipping-address .form-item-w-states #billing-sa-state-code{width:32%}.cart-wrapper.address #shipping-address-form .shipping-address .form-item-w-states #shipping-sa-state-code[disabled],.cart-wrapper.address #shipping-address-form .shipping-address .form-item-w-states #billing-sa-state-code[disabled],.cart-wrapper.address #billing-address-form .shipping-address .form-item-w-states #shipping-sa-state-code[disabled],.cart-wrapper.address #billing-address-form .shipping-address .form-item-w-states #billing-sa-state-code[disabled]{background-color:#ccc}.cart-wrapper.address #shipping-address-form .shipping-address .form-item-w-states #shipping-country,.cart-wrapper.address #shipping-address-form .shipping-address .form-item-w-states #billing-country,.cart-wrapper.address #billing-address-form .shipping-address .form-item-w-states #shipping-country,.cart-wrapper.address #billing-address-form .shipping-address .form-item-w-states #billing-country{width:33.3%}@media(max-width: 1919px){.cart-wrapper.address{height:calc(100% - 66px)}}.cart-wrapper.address .filters{height:55px}.cart-wrapper.address .cart-content{height:100%}.cart-wrapper.address .cart-content .btn-secondary{width:25%}.cart-wrapper.address .cart-content div.div50{height:100%}.cart-wrapper.address .product-table{overflow-y:auto;height:calc(100% - 270px)}.cart-wrapper.address .product-table .cart-table-header{display:table-caption;padding:0 !important}.cart-wrapper.address .product-table .cart-table-header .item-col{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100% !important;background:#fff;border-bottom:1px solid #a1a1a1;text-align:left;padding:5px 30px !important}.cart-wrapper.address .product-table .item-row{padding:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cart-wrapper.address .product-table .item-col{border-bottom:0;border-right:0}.cart-wrapper.address .product-table .item-col .name,.cart-wrapper.address .product-table .item-col .product-ref,.cart-wrapper.address .product-table .item-col .product-size{margin-bottom:10px}.cart-wrapper.address .product-table .item-col .name{font-size:3rem}@media(max-width: 1919px){.cart-wrapper.address .product-table .item-col .name{font-size:1.6rem}}.cart-wrapper.address .product-table .item-col .co-product-image{text-align:center}.cart-wrapper.address .product-table .item-col .co-product-image img{width:130px}@media(max-width: 1919px){.cart-wrapper.address .product-table .item-col .co-product-image img{width:100%}}.cart-wrapper.address .product-table .item-col .product-ref{text-transform:uppercase;max-width:80%}.cart-wrapper.address .product-table .item-col .co-product-info .details{margin:0;padding:0;list-style:none}.cart-wrapper.address .product-table .item-col .co-product-info .product-monogram{width:100%;position:relative;margin-top:7px}.cart-wrapper.address .product-table .item-col .co-product-info .product-monogram div{top:0;width:200%;position:absolute}.cart-wrapper.address .product-table .item-col .co-product-info .col-4{width:25%;float:left;font-size:2.6rem}@media(max-width: 1919px){.cart-wrapper.address .product-table .item-col .co-product-info .col-4{font-size:1.4rem}}.cart-wrapper.address .product-table .item-col .co-product-info .col-4:first-child{width:50%}.cart-wrapper.address .product-table .item-col .co-product-info .product-color .color-img{display:inline-block;vertical-align:middle}.cart-wrapper.address .product-table .item-col .co-product-info .product-color .color-img img{border-radius:50%}.cart-wrapper.address .product-table .item-col .co-product-info .product-color .color-img img.thumbs{max-width:40px}.cart-wrapper.address .product-table .item-col:first-child{width:120px;padding:0;font-size:3rem}@media(max-width: 1919px){.cart-wrapper.address .product-table .item-col:first-child{font-size:1.6rem}}.cart-wrapper.address .summary-info{width:100%;height:auto;clear:both;position:relative;padding-top:10px;font-size:2.6rem}@media(max-width: 1919px){.cart-wrapper.address .summary-info{font-size:1.6rem}}.cart-wrapper.address .summary-info:before{border-bottom:1px solid #a1a1a1;content:"";position:absolute;width:100%;top:0}.cart-wrapper.address .summary-info .form-row{margin-bottom:20px}@media(max-width: 1919px){.cart-wrapper.address .summary-info .form-row{margin-bottom:18px}.cart-wrapper.address .summary-info .form-row label{white-space:nowrap}}.cart-wrapper.address .summary-info .div50{padding-left:30px;padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width: 1919px){.cart-wrapper.address .summary-info .div50{padding-left:20px}}.cart-wrapper.address .summary-info .delivery-method .title{font-weight:bold;margin-bottom:20px;font-size:3.5rem;color:#002d18}@media(max-width: 1919px){.cart-wrapper.address .summary-info .delivery-method .title{font-size:1.7rem}}.cart-wrapper.address .summary-info .global-form .form-row label{vertical-align:top;padding-left:40px}@media(max-width: 1919px){.cart-wrapper.address .summary-info .global-form .form-row label{padding-left:30px}}.cart-wrapper.address .summary-info .global-form .form-row label:before{width:24px;height:24px}.cart-wrapper.address .summary-info .global-form .form-row label:after{width:17px;height:17px}@media(max-width: 1919px){.cart-wrapper.address .summary-info .global-form .form-row label:before{width:16px;height:16px}.cart-wrapper.address .summary-info .global-form .form-row label:after{width:9px;height:9px}}.cart-wrapper.address .summary-info .payment-total{width:100%;line-height:1.3}.cart-wrapper.address .summary-info .payment-total tr td:nth-child(odd){text-align:left}.cart-wrapper.address .summary-info .payment-total tr td:nth-child(even){text-align:right;white-space:nowrap}.cart-wrapper.address .address-billing-form .btn-secondary{background-color:#285f41;font-weight:bold;color:#fff;padding:10px 30px;float:right;font-size:1.8rem;line-height:1}.cart-wrapper.address .address-billing-form .bottom{position:absolute;bottom:8%;width:100%;box-sizing:border-box;padding:15px 30px}.cart-wrapper.address .address-billing-form #address-form span.error{position:initial}.cart-wrapper.address .address-billing-form .sa-civility span.error{position:absolute;text-transform:initial}.cart-wrapper.address .address-billing-form span.error{position:absolute;left:0;top:-20px}.cart-wrapper.address .address-billing-form .tabs{position:relative;overflow-x:hidden;overflow-y:auto}.cart-wrapper.address .address-billing-form .tabs .tabs-nav{margin:0;padding:0}.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab{list-style:none;float:left;position:relative;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom-width:0;padding:0;white-space:nowrap;width:50%;height:100px}@media(max-width: 1919px){.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab{height:60px}}.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab .tabs-anchor{padding:10px 30px;text-decoration:none;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#ededed;display:block;text-transform:uppercase;font-weight:bold;font-size:3rem}@media(max-width: 1919px){.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab .tabs-anchor{padding:5px 15px;font-size:1.7rem}}.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab.tabs-active .tabs-anchor{background:#027f44;color:#fff}.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab.tabs-active form label{color:#fff}.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab.tabs-active form label:before,.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab.tabs-active form label:after{border-color:#fff}.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab form{position:absolute;bottom:0;left:30px}@media(max-width: 1919px){.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab form{left:15px;bottom:3px}}.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab form label{font-size:2.4rem;padding-left:40px}.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab form label:before{width:24px;height:24px}.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab form label:after{top:8px;left:7px}@media(max-width: 1919px){.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab form label{padding-left:25px;font-size:1.3rem}.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab form label:before{width:16px;height:16px}.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab form label:after{top:8px;left:4px}.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab form label:after{top:1px}}.cart-wrapper.address .address-billing-form .tabs .tabs-nav .tabs-tab.address-tab a{display:flex;align-items:center}.cart-wrapper.address .address-billing-form .tabs .tabs-nav:before,.cart-wrapper.address .address-billing-form .tabs .tabs-nav:after{content:"";display:table;border-collapse:collapse}.cart-wrapper.address .address-billing-form .tabs .tabs-nav:after{clear:both}.cart-wrapper.address .address-billing-form .tabs .tabs-panel{display:none}.cart-wrapper.address .address-billing-form .tabs .tabs-panel.active{display:block}.cart-wrapper.address .block-same-address{position:absolute;top:50%;left:2%;line-height:2rem;font-size:1.5rem}@media(max-width: 1919px){.cart-wrapper.address .block-same-address{font-size:1.4rem}}.cart-wrapper.address .block-same-address label{display:block}.cart-wrapper.address #shipping-address-form,.cart-wrapper.address #billing-address-form,.cart-wrapper.address #address-form{padding:15px;padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cart-wrapper.address #shipping-address-form .shipping-address input[type=text],.cart-wrapper.address #shipping-address-form .shipping-address input[type=textarea],.cart-wrapper.address #shipping-address-form .shipping-address input[type=email],.cart-wrapper.address #shipping-address-form .shipping-address input[type=number],.cart-wrapper.address #shipping-address-form .shipping-address input[type=date],.cart-wrapper.address #billing-address-form .shipping-address input[type=text],.cart-wrapper.address #billing-address-form .shipping-address input[type=textarea],.cart-wrapper.address #billing-address-form .shipping-address input[type=email],.cart-wrapper.address #billing-address-form .shipping-address input[type=number],.cart-wrapper.address #billing-address-form .shipping-address input[type=date],.cart-wrapper.address #address-form .shipping-address input[type=text],.cart-wrapper.address #address-form .shipping-address input[type=textarea],.cart-wrapper.address #address-form .shipping-address input[type=email],.cart-wrapper.address #address-form .shipping-address input[type=number],.cart-wrapper.address #address-form .shipping-address input[type=date]{width:100%;padding:10px;border:1px solid #e3e3e3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;height:60px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);outline:none;font-size:2.6rem}.cart-wrapper.address #shipping-address-form .shipping-address input[type=text].error,.cart-wrapper.address #shipping-address-form .shipping-address input[type=textarea].error,.cart-wrapper.address #shipping-address-form .shipping-address input[type=email].error,.cart-wrapper.address #shipping-address-form .shipping-address input[type=number].error,.cart-wrapper.address #shipping-address-form .shipping-address input[type=date].error,.cart-wrapper.address #billing-address-form .shipping-address input[type=text].error,.cart-wrapper.address #billing-address-form .shipping-address input[type=textarea].error,.cart-wrapper.address #billing-address-form .shipping-address input[type=email].error,.cart-wrapper.address #billing-address-form .shipping-address input[type=number].error,.cart-wrapper.address #billing-address-form .shipping-address input[type=date].error,.cart-wrapper.address #address-form .shipping-address input[type=text].error,.cart-wrapper.address #address-form .shipping-address input[type=textarea].error,.cart-wrapper.address #address-form .shipping-address input[type=email].error,.cart-wrapper.address #address-form .shipping-address input[type=number].error,.cart-wrapper.address #address-form .shipping-address input[type=date].error{border-color:red}@media(max-width: 1919px){.cart-wrapper.address #shipping-address-form .shipping-address input[type=text],.cart-wrapper.address #shipping-address-form .shipping-address input[type=textarea],.cart-wrapper.address #shipping-address-form .shipping-address input[type=email],.cart-wrapper.address #shipping-address-form .shipping-address input[type=number],.cart-wrapper.address #shipping-address-form .shipping-address input[type=date],.cart-wrapper.address #billing-address-form .shipping-address input[type=text],.cart-wrapper.address #billing-address-form .shipping-address input[type=textarea],.cart-wrapper.address #billing-address-form .shipping-address input[type=email],.cart-wrapper.address #billing-address-form .shipping-address input[type=number],.cart-wrapper.address #billing-address-form .shipping-address input[type=date],.cart-wrapper.address #address-form .shipping-address input[type=text],.cart-wrapper.address #address-form .shipping-address input[type=textarea],.cart-wrapper.address #address-form .shipping-address input[type=email],.cart-wrapper.address #address-form .shipping-address input[type=number],.cart-wrapper.address #address-form .shipping-address input[type=date]{font-size:1.4rem;height:36px}}.cart-wrapper.address #shipping-address-form .shipping-address .form-item-full,.cart-wrapper.address #billing-address-form .shipping-address .form-item-full,.cart-wrapper.address #address-form .shipping-address .form-item-full{width:100%;margin-bottom:20px}@media(max-width: 1919px){.cart-wrapper.address #shipping-address-form .shipping-address .form-item-full,.cart-wrapper.address #billing-address-form .shipping-address .form-item-full,.cart-wrapper.address #address-form .shipping-address .form-item-full{margin-bottom:15px}}.cart-wrapper.address #shipping-address-form .shipping-address .has-columns,.cart-wrapper.address #billing-address-form .shipping-address .has-columns,.cart-wrapper.address #address-form .shipping-address .has-columns{clear:both;display:flex;justify-content:space-between}.cart-wrapper.address #shipping-address-form .shipping-address .form-item,.cart-wrapper.address #billing-address-form .shipping-address .form-item,.cart-wrapper.address #address-form .shipping-address .form-item{display:inline-block;vertical-align:top;position:relative}.cart-wrapper.address #shipping-address-form .shipping-address .form-item .form-row label,.cart-wrapper.address #billing-address-form .shipping-address .form-item .form-row label,.cart-wrapper.address #address-form .shipping-address .form-item .form-row label{font-size:2.6rem;padding-left:40px}.cart-wrapper.address #shipping-address-form .shipping-address .form-item .form-row label:before,.cart-wrapper.address #billing-address-form .shipping-address .form-item .form-row label:before,.cart-wrapper.address #address-form .shipping-address .form-item .form-row label:before{width:24px;height:24px}.cart-wrapper.address #shipping-address-form .shipping-address .form-item .form-row label:after,.cart-wrapper.address #billing-address-form .shipping-address .form-item .form-row label:after,.cart-wrapper.address #address-form .shipping-address .form-item .form-row label:after{top:7px;left:7px}@media(max-width: 1919px){.cart-wrapper.address #shipping-address-form .shipping-address .form-item .form-row label,.cart-wrapper.address #billing-address-form .shipping-address .form-item .form-row label,.cart-wrapper.address #address-form .shipping-address .form-item .form-row label{font-size:1.4rem;padding-left:30px}.cart-wrapper.address #shipping-address-form .shipping-address .form-item .form-row label:before,.cart-wrapper.address #billing-address-form .shipping-address .form-item .form-row label:before,.cart-wrapper.address #address-form .shipping-address .form-item .form-row label:before{width:16px;height:16px}.cart-wrapper.address #shipping-address-form .shipping-address .form-item .form-row label:after,.cart-wrapper.address #billing-address-form .shipping-address .form-item .form-row label:after,.cart-wrapper.address #address-form .shipping-address .form-item .form-row label:after{top:2px;left:5px}}.cart-wrapper.address #shipping-address-form .shipping-address .form-item-prefix,.cart-wrapper.address #billing-address-form .shipping-address .form-item-prefix,.cart-wrapper.address #address-form .shipping-address .form-item-prefix{width:18%}.cart-wrapper.address #shipping-address-form .shipping-address .form-item-prefix+.form-item,.cart-wrapper.address #billing-address-form .shipping-address .form-item-prefix+.form-item,.cart-wrapper.address #address-form .shipping-address .form-item-prefix+.form-item{width:78%;float:right}.cart-wrapper.address #shipping-address-form .shipping-address .form-item-half,.cart-wrapper.address #billing-address-form .shipping-address .form-item-half,.cart-wrapper.address #address-form .shipping-address .form-item-half{width:48%;margin:0;padding:0}.cart-wrapper.address #shipping-address-form .shipping-address .bottom,.cart-wrapper.address #billing-address-form .shipping-address .bottom,.cart-wrapper.address #address-form .shipping-address .bottom{position:absolute;bottom:-55px}@media(max-width: 1919px){.cart-wrapper.address #shipping-address-form .shipping-address .bottom,.cart-wrapper.address #billing-address-form .shipping-address .bottom,.cart-wrapper.address #address-form .shipping-address .bottom{bottom:0}}.cart-wrapper.address #shipping-address-form .shipping-address .btn,.cart-wrapper.address #billing-address-form .shipping-address .btn,.cart-wrapper.address #address-form .shipping-address .btn{background-color:#285f41;font-weight:bold;color:#fff;padding:10px 30px;float:right;margin-right:30px;font-size:3rem;line-height:1}@media(max-width: 1919px){.cart-wrapper.address #shipping-address-form .shipping-address .btn,.cart-wrapper.address #billing-address-form .shipping-address .btn,.cart-wrapper.address #address-form .shipping-address .btn{font-size:1.6rem}}.cart-wrapper.address #shipping-address-form .shipping-address #shipping-address1,.cart-wrapper.address #shipping-address-form .shipping-address #billing-address1,.cart-wrapper.address #shipping-address-form .shipping-address #shipping-fulladdress,.cart-wrapper.address #shipping-address-form .shipping-address #billing-fulladdress,.cart-wrapper.address #billing-address-form .shipping-address #shipping-address1,.cart-wrapper.address #billing-address-form .shipping-address #billing-address1,.cart-wrapper.address #billing-address-form .shipping-address #shipping-fulladdress,.cart-wrapper.address #billing-address-form .shipping-address #billing-fulladdress,.cart-wrapper.address #address-form .shipping-address #shipping-address1,.cart-wrapper.address #address-form .shipping-address #billing-address1,.cart-wrapper.address #address-form .shipping-address #shipping-fulladdress,.cart-wrapper.address #address-form .shipping-address #billing-fulladdress{width:100%;box-sizing:border-box;text-transform:uppercase;border-color:#e3e3e3;height:36px;font-family:Arial;font-size:1.4rem;padding:1rem}.cart-wrapper.address #shipping-address-form .shipping-address select#shipping-city,.cart-wrapper.address #shipping-address-form .shipping-address select#shipping-province,.cart-wrapper.address #shipping-address-form .shipping-address select#shipping-district,.cart-wrapper.address #shipping-address-form .shipping-address select#billing-city,.cart-wrapper.address #shipping-address-form .shipping-address select#shipping-area,.cart-wrapper.address #shipping-address-form .shipping-address select#billing-area,.cart-wrapper.address #shipping-address-form .shipping-address select#billing-prefix-phone,.cart-wrapper.address #shipping-address-form .shipping-address select#shipping-prefix-phone,.cart-wrapper.address #billing-address-form .shipping-address select#shipping-city,.cart-wrapper.address #billing-address-form .shipping-address select#shipping-province,.cart-wrapper.address #billing-address-form .shipping-address select#shipping-district,.cart-wrapper.address #billing-address-form .shipping-address select#billing-city,.cart-wrapper.address #billing-address-form .shipping-address select#shipping-area,.cart-wrapper.address #billing-address-form .shipping-address select#billing-area,.cart-wrapper.address #billing-address-form .shipping-address select#billing-prefix-phone,.cart-wrapper.address #billing-address-form .shipping-address select#shipping-prefix-phone,.cart-wrapper.address #address-form .shipping-address select#shipping-city,.cart-wrapper.address #address-form .shipping-address select#shipping-province,.cart-wrapper.address #address-form .shipping-address select#shipping-district,.cart-wrapper.address #address-form .shipping-address select#billing-city,.cart-wrapper.address #address-form .shipping-address select#shipping-area,.cart-wrapper.address #address-form .shipping-address select#billing-area,.cart-wrapper.address #address-form .shipping-address select#billing-prefix-phone,.cart-wrapper.address #address-form .shipping-address select#shipping-prefix-phone{background-image:url("data:image/svg+xml;utf8,<svg fill='grey' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:5px;margin-right:2rem;padding:1rem;padding-right:2rem}.cart-wrapper.address #shipping-address-form .shipping-address .sa-civility,.cart-wrapper.address #billing-address-form .shipping-address .sa-civility,.cart-wrapper.address #address-form .shipping-address .sa-civility{position:relative;text-transform:uppercase;margin-top:5px;margin-bottom:5px}@media(max-width: 1919px){.cart-wrapper.address #shipping-address-form .shipping-address .sa-civility,.cart-wrapper.address #billing-address-form .shipping-address .sa-civility,.cart-wrapper.address #address-form .shipping-address .sa-civility{margin-bottom:10px;margin-top:0}}.cart-wrapper.address #shipping-address-form .shipping-address .sa-civility .name,.cart-wrapper.address #billing-address-form .shipping-address .sa-civility .name,.cart-wrapper.address #address-form .shipping-address .sa-civility .name{text-transform:uppercase;font-weight:700;margin-left:10px;display:inline-block;font-size:2.4rem}@media(max-width: 1919px){.cart-wrapper.address #shipping-address-form .shipping-address .sa-civility .name,.cart-wrapper.address #billing-address-form .shipping-address .sa-civility .name,.cart-wrapper.address #address-form .shipping-address .sa-civility .name{font-size:1.5rem}}.cart-wrapper.address #shipping-address-form .shipping-address .sa-civility>div,.cart-wrapper.address #billing-address-form .shipping-address .sa-civility>div,.cart-wrapper.address #address-form .shipping-address .sa-civility>div{display:inline-block;width:350px;font-size:2.4rem}@media(max-width: 1919px){.cart-wrapper.address #shipping-address-form .shipping-address .sa-civility>div,.cart-wrapper.address #billing-address-form .shipping-address .sa-civility>div,.cart-wrapper.address #address-form .shipping-address .sa-civility>div{font-size:1.5rem}}.cart-wrapper.address #shipping-address-form .shipping-address .sa-civility>div label,.cart-wrapper.address #billing-address-form .shipping-address .sa-civility>div label,.cart-wrapper.address #address-form .shipping-address .sa-civility>div label{margin-left:20px;padding-left:40px}.cart-wrapper.address #shipping-address-form .shipping-address .sa-civility>div label:before,.cart-wrapper.address #billing-address-form .shipping-address .sa-civility>div label:before,.cart-wrapper.address #address-form .shipping-address .sa-civility>div label:before{width:24px;height:24px}.cart-wrapper.address #shipping-address-form .shipping-address .sa-civility>div label:after,.cart-wrapper.address #billing-address-form .shipping-address .sa-civility>div label:after,.cart-wrapper.address #address-form .shipping-address .sa-civility>div label:after{width:17px;height:17px}@media(max-width: 1919px){.cart-wrapper.address #shipping-address-form .shipping-address .sa-civility>div label,.cart-wrapper.address #billing-address-form .shipping-address .sa-civility>div label,.cart-wrapper.address #address-form .shipping-address .sa-civility>div label{padding-left:25px}.cart-wrapper.address #shipping-address-form .shipping-address .sa-civility>div label:before,.cart-wrapper.address #billing-address-form .shipping-address .sa-civility>div label:before,.cart-wrapper.address #address-form .shipping-address .sa-civility>div label:before{width:14px;height:14px}.cart-wrapper.address #shipping-address-form .shipping-address .sa-civility>div label:after,.cart-wrapper.address #billing-address-form .shipping-address .sa-civility>div label:after,.cart-wrapper.address #address-form .shipping-address .sa-civility>div label:after{width:7px;height:7px}}.cart-wrapper.address #shipping-address-form .shipping-address .sa-civility>div input,.cart-wrapper.address #billing-address-form .shipping-address .sa-civility>div input,.cart-wrapper.address #address-form .shipping-address .sa-civility>div input{display:none}.cart-wrapper.address #address-form{padding-top:0}.cart-wrapper.address .form-item-list{float:left}.popup-search{display:none}#search-stores{padding:2%;height:100%;box-sizing:border-box;display:flex;flex-direction:column}#search-stores #list-stores{flex-grow:1;overflow-y:auto}.search-store-suggestions{display:none}.search-store-suggestions.is-active{display:block;color:#000;height:70px;overflow-y:auto}.search-store-suggestions .suggested-store{display:none}.search-store-suggestions .suggested-store.selected{display:block;color:#fff;height:60px;overflow-y:auto;background-color:#fff;text-align:center}.store-selection-wrapper{font-size:0;width:100%;border-bottom:1px solid #999;padding:10px 0}.store-selection-wrapper .store-info,.store-selection-wrapper .store-selection{display:inline-block;width:40%;vertical-align:middle;font-size:1.5rem}.store-selection-wrapper .store-info{width:55%;padding-right:5%;font-size:1.6rem;line-height:1.4}.store-selection-wrapper .store-info strong{font-weight:normal}.store-selection-wrapper .store-selection{text-align:right}.store-selection-wrapper .store-selection .btn-green{box-sizing:border-box;font-size:2rem}.store-selection-wrapper .store-selection .btn-green.current-store{background-color:#333}.store-selection-wrapper .store-selection label{display:block;padding:0}.store-selection-wrapper .store-selection label:before,.store-selection-wrapper .store-selection label:after{display:none}.credit-cart{width:80%;margin:0 auto}.credit-cart .add-cryptogramme{vertical-align:top;display:inline-block;width:50%;position:relative;right:0}.credit-cart .add-expiry-date{vertical-align:top;display:inline-block;width:49%}.credit-cart .action-form .btn-green{width:auto;padding:2% 5%;float:none;font-size:1.8rem;margin-top:20px}.credit-cart .save-card{display:none}.npm-form{width:100%;display:inline-block}.npm-form label{padding-right:5%;display:block;width:100%}.npm-form.idz_hide select{display:inline;width:calc(48% - 11px);margin-right:2%}.npm-form.idz_hide label{display:inline-block;position:absolute;top:0;left:100%;width:100%}.credit-cart form .add-type-card{display:none}@media screen and (max-height: 700px){.address-billing-form .bottom{display:flex}.address-billing-form .bottom ul{width:100%}.address-billing-form .bottom input{align-self:flex-end}}.npm-form.idz_hide select{display:inline;width:calc(48% - 11px);margin-right:2%}.npm-form.idz_hide label{display:inline-block;position:absolute;top:0;left:100%;width:100%}.credit-cart form .add-type-card{display:none}@media screen and (max-height: 700px){.address-billing-form .bottom{display:flex}.address-billing-form .bottom ul{width:100%}.address-billing-form .bottom input{align-self:flex-end}}.tabs-panel{overflow-x:hidden;overflow-y:auto}.suggest-active .form-item-full{width:100%;margin-bottom:6px !important}@media(max-width: 1919px){.suggest-active .form-item-full{margin-bottom:6px !important}}.suggest-active .address-suggest>.address-module{width:100%}.suggest-active .address-suggest>.address-module>.zipcode-module-result-wrapper{width:100%}.suggest-active .address-suggest .btn-secondary{float:none !important;width:100% !important;background-color:#285f41;font-weight:700;color:#fff;padding:10px 30px;font-size:1.8rem;line-height:1}.suggest-active .address-suggest select{width:100%;height:36px;padding-left:10px}.suggest-active .address-suggest span.error{position:initial !important}.suggest-active .cpf-container{margin-bottom:0px !important}.suggest-active .cpf-container span.error{position:initial !important;font-size:1.5rem !important;margin-top:5px}.stores-wrapper{height:100%;margin-top:2%}.stores-wrapper .filters{position:relative;top:0;border:0;padding-left:20px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width: 1919px){.stores-wrapper .filters{height:auto}}.stores-wrapper .filters .table{display:table;width:100%}.stores-wrapper .filters .table .cell{display:table-cell;width:25%;vertical-align:middle}@media(max-width: 1919px){.stores-wrapper .filters .table .cell{width:290px}}.stores-wrapper .filters .table .cell.center{text-align:center;width:43%}.stores-wrapper .filters .table .cell .btn-white{display:inline-block;width:150px;border-radius:5px;margin:0;float:none;font-size:3.5rem;color:#242424;margin-left:-2px;padding:15px;border:1px solid #000}@media(max-width: 1919px){.stores-wrapper .filters .table .cell .btn-white{font-size:1.8rem;width:90px;padding:5px}}.stores-wrapper .filters .table .cell .btn-white.active{background:#620c5f;color:#fff}.stores-wrapper .filters .date{text-transform:uppercase;font-size:5rem}@media(max-width: 1919px){.stores-wrapper .filters .date{font-size:2.5rem}}.stores-wrapper .filters .date a.prev-btn,.stores-wrapper .filters .date a.next-btn{color:#285f41;padding:10px}.stores-wrapper .filters .date a.prev-btn{padding-right:20px}.stores-wrapper .filters .date a.next-btn{padding-left:20px}.stores-wrapper .filters .filter-content-wrapper{width:500px}.stores-wrapper .filters .filter{text-transform:uppercase;background:#e3e3e3;margin-top:0;margin-left:0;min-width:140px;text-align:center}@media(max-width: 1919px){.stores-wrapper .filters .filter{height:30px;min-width:110px}}.stores-wrapper .filters .filter .title{padding:0 30px;font-size:2.6rem}@media(max-width: 1919px){.stores-wrapper .filters .filter .title{font-size:1.3rem;padding:0 15px;line-height:3rem}}.stores-wrapper .filters .filter .filter-content-inner{padding-top:15px}@media(max-width: 1919px){.stores-wrapper .filters .filter .filter-content-inner{padding-top:0}}.stores-wrapper .filters .filter .filter-content{padding:0;background:#fff;width:100%}.stores-wrapper .filters .filter .filter-content ul{margin:0;list-style:none;padding:0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width: 1919px){.stores-wrapper .filters .filter .filter-content ul{padding:0 15px}}.stores-wrapper .filters .filter .filter-content ul li{text-align:center;text-transform:uppercase;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;position:relative;overflow:hidden}.stores-wrapper .filters .filter .filter-content ul li input[type=checkbox]{margin-top:0}.stores-wrapper .filters .filter .filter-content ul li a{font-size:2.1rem;border-color:#d6d6d6}@media(max-width: 1919px){.stores-wrapper .filters .filter .filter-content ul li a{font-size:1.6rem}}.stores-wrapper .filters .filter .filter-content ul li:nth-child(3n+3){padding-right:0}.stores-wrapper .filters .filter .filter-content .scrollable{display:block;max-height:400px;overflow:auto}.stores-wrapper .filters .filter .filter-content .filter-actions{padding:10px 30px;text-align:right}@media(max-width: 1919px){.stores-wrapper .filters .filter .filter-content .filter-actions{padding:0 30px}}.stores-wrapper .filters .filter .filter-content .filter-actions button{font-size:1.5rem;font-family:inherit}.stores-wrapper .filters .filter .filter-content .filter-actions button[type=submit]{color:#295}.stores-wrapper .filters .filter .filter-content .filter-actions .clear-refinement,.stores-wrapper .filters .filter .filter-content .filter-actions .validate-refinement{float:none}.stores-wrapper #content-stores{max-height:83%;overflow:auto}.stores-wrapper .stores-table{display:table;width:100%;color:#002d18}.stores-wrapper .stores-table h3{font-size:3rem;font-weight:bold;text-transform:uppercase;margin-bottom:5px;margin-left:30px}@media(max-width: 1919px){.stores-wrapper .stores-table h3{margin-left:20px;margin-top:5px;font-size:1.6rem}}.stores-wrapper .stores-table .item-row{display:table-row}.stores-wrapper .stores-table .item-row .item-col{padding:20px 0;display:table-cell;vertical-align:middle;border-bottom:1px solid #d6d6d6;border-right:1px solid #d6d6d6;text-align:center;font-size:2.8rem}@media(max-width: 1919px){.stores-wrapper .stores-table .item-row .item-col{font-size:1.6rem}}.stores-wrapper .stores-table .item-row .item-col:first-child{text-transform:uppercase}.stores-wrapper .stores-table .item-row.stores-table-header .item-col{padding:10px 0;text-align:center;text-transform:uppercase;background-color:#f6f6f6;color:#002d18;font-weight:bold;border-top:1px solid #d6d6d6;width:20%;font-size:2.8rem}@media(max-width: 1919px){.stores-wrapper .stores-table .item-row.stores-table-header .item-col{font-size:1.6rem}}.stores-wrapper .stores-table.seller{margin-top:40px}.stores-wrapper form ul{margin:0;padding:0;list-style:none}.stores-wrapper form .form-row{margin-bottom:10px}.stores-wrapper form .input-wrapper{position:relative}.stores-wrapper form input[type=radio],.stores-wrapper form input[type=checkbox]{opacity:0;position:absolute}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.stores-wrapper form input[type=radio],.stores-wrapper form input[type=checkbox]{position:relative;display:none}}.stores-wrapper form input[type=radio]+label,.stores-wrapper form input[type=checkbox]+label{padding-left:0}.stores-wrapper form input[type=radio]+label:before,.stores-wrapper form input[type=radio]+label:after,.stores-wrapper form input[type=checkbox]+label:before,.stores-wrapper form input[type=checkbox]+label:after{content:none}.stores-wrapper form input[type=radio]:checked+label span,.stores-wrapper form input[type=checkbox]:checked+label span{background-color:#111;color:#fff}.stores-wrapper form input[type=radio]+label:before,.stores-wrapper form input[type=radio]+label:after{content:none}#inventory{position:absolute;top:0;width:100%;height:100%}#inventory .search-result{font-size:2.4rem;padding:20px;padding-left:40px}@media(max-width: 1919px){#inventory .search-result{font-size:1.3rem;padding:15px 20px}}#inventory .product{margin-right:30px;margin-left:20px;margin-top:130px;font-weight:bold;text-transform:uppercase;font-size:3rem;position:fixed;top:0}@media(max-width: 1919px){#inventory .product{font-size:1.6rem}}#inventory .product .img,#inventory .product .name{display:inline-block;vertical-align:middle}#inventory .product .img img{width:150px}@media(max-width: 1919px){#inventory .product .img img{width:75px}}@media(max-width: 1919px){#inventory .product{margin-top:87px;margin-bottom:10px;font-size:2.6rem}}@media(max-width: 1919px){#inventory .filter-content-wrapper{width:620px}}#inventory .clear-valider{width:100%;padding-right:4%}#inventory .clear-refinement a,#inventory .validate-refinement a{font-size:2.7rem}@media(max-width: 1919px){#inventory .clear-refinement a,#inventory .validate-refinement a{font-size:1.4rem}}#inventory .clear-refinement span,#inventory .validate-refinement span{font-size:2.7rem}@media(max-width: 1919px){#inventory .clear-refinement span,#inventory .validate-refinement span{font-size:1.4rem}}#inventory .validate-refinement span{color:#62c41a}#inventory .filters .filter.active{background-color:#002d18;color:#fff}#inventory .filters .filter.active a{color:#fff !important}#inventory .filters .filter .filter-color{width:40%}#inventory .filters .filter .filter-location{width:30%;padding-right:4%}@media(max-width: 1919px){#inventory .filters .filter .filter-location{padding-left:2%;padding-right:2%}}#inventory .filters .filter .filter-location .filter-location-wrapper{right:0;top:0;text-align:left;display:block;position:absolute;background-color:#fff;position:static}#inventory .filters .filter .filter-location .filter-location-wrapper .filter-location-container{position:relative}#inventory .filters .filter .filter-location .filter-location-wrapper .filter-location-container .filter-location-inner{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media(max-width: 1919px){#inventory .filters .filter .filter-location .filter-location-wrapper .filter-location-container .filter-location-inner{margin-top:0}}#inventory .filters .filter .filter-location .filter-location-wrapper .filter-location-container .filter-location-inner .title{font-size:2.4rem;line-height:6rem;text-transform:uppercase;text-align:left;font-weight:bold;padding:0;color:#002d18}@media(max-width: 1919px){#inventory .filters .filter .filter-location .filter-location-wrapper .filter-location-container .filter-location-inner .title{font-size:1.4rem;line-height:3.4rem;padding:0 15px}}#inventory .filters .filter .filter-location .filter-location-wrapper .filter-location-container .filter-location-inner .form-item{line-height:2.7rem}#inventory .filters .filter .filter-location .filter-location-wrapper .filter-location-container .filter-location-inner #filter-location-input{font-size:2.6rem;border:1px solid #a1a1a1;padding:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media(max-width: 1919px){#inventory .filters .filter .filter-location .filter-location-wrapper .filter-location-container .filter-location-inner #filter-location-input{font-size:1.3rem;padding:8px;height:28px;pisition:relative;top:-1px}}#inventory .filters .filter .filter-location .filter-location-wrapper .filter-location-container .filter-location-inner .form-item{position:relative}#inventory .filters .filter .filter-location .filter-location-wrapper .filter-location-container .filter-location-inner .form-item .close-btn,#inventory .filters .filter .filter-location .filter-location-wrapper .filter-location-container .filter-location-inner .form-item #cboxContent #cboxClose,#cboxContent #inventory .filters .filter .filter-location .filter-location-wrapper .filter-location-container .filter-location-inner .form-item #cboxClose{top:9px;right:9px}@media(max-width: 1919px){#inventory .filters .filter .filter-location .filter-location-wrapper .filter-location-container .filter-location-inner .form-item .close-btn,#inventory .filters .filter .filter-location .filter-location-wrapper .filter-location-container .filter-location-inner .form-item #cboxContent #cboxClose,#cboxContent #inventory .filters .filter .filter-location .filter-location-wrapper .filter-location-container .filter-location-inner .form-item #cboxClose{top:4px;right:5px;width:14px;height:14px}#inventory .filters .filter .filter-location .filter-location-wrapper .filter-location-container .filter-location-inner .form-item .close-btn:before,#inventory .filters .filter .filter-location .filter-location-wrapper .filter-location-container .filter-location-inner .form-item #cboxContent #cboxClose:before,#cboxContent #inventory .filters .filter .filter-location .filter-location-wrapper .filter-location-container .filter-location-inner .form-item #cboxClose:before,#inventory .filters .filter .filter-location .filter-location-wrapper .filter-location-container .filter-location-inner .form-item .close-btn:after,#inventory .filters .filter .filter-location .filter-location-wrapper .filter-location-container .filter-location-inner .form-item #cboxContent #cboxClose:after,#cboxContent #inventory .filters .filter .filter-location .filter-location-wrapper .filter-location-container .filter-location-inner .form-item #cboxClose:after{top:9px}}#inventory .filters .selected-list{height:60px;margin-top:9px;display:inline-block;float:right;line-height:5rem;margin-left:0;z-index:5;position:relative}@media(max-width: 1919px){#inventory .filters .selected-list{height:37px;line-height:3rem}}#inventory .filters .selected-list .selected-item{display:inline-block;border:1px solid gray;padding:11px 40px 11px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1;margin-right:10px;text-transform:uppercase;position:relative;font-size:1.8rem}@media(max-width: 1919px){#inventory .filters .selected-list .selected-item{font-size:1rem;padding:5px 30px 5px 7px;margin-right:5px}}#inventory .filters .selected-list .selected-item .remove{position:absolute;right:30px;top:6px}@media(max-width: 1919px){#inventory .filters .selected-list .selected-item .remove{right:20px}}#inventory .filters .selected-list .selected-item .remove:after,#inventory .filters .selected-list .selected-item .remove:before{position:absolute;display:block;left:0;width:17px;height:2px;background-color:#002d18;content:"";-webkit-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:.3s,0s;transition-delay:.3s,0s}@media(max-width: 1919px){#inventory .filters .selected-list .selected-item .remove:after,#inventory .filters .selected-list .selected-item .remove:before{width:12px}}#inventory .filters .selected-list .selected-item .remove:before{top:6px;-webkit-transition-property:top,-webkit-transform;transition-property:top,transform;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(max-width: 1919px){#inventory .filters .selected-list .selected-item .remove:before{top:3px}}#inventory .filters .selected-list .selected-item .remove:after{bottom:-8px;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,transform}@media(max-width: 1919px){#inventory .filters .selected-list .selected-item .remove:after{bottom:-5px}}#inventory .refinements .refinement ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%}#inventory .refinements .refinement ul li span{font-size:2.4rem;border:1px solid #a1a1a1}@media(max-width: 1919px){#inventory .refinements .refinement ul li span{font-size:1.2rem;padding:7px 0}}#inventory .filter-size .size ul li{width:30%}#inventory .filters{top:236px;border-top:0}@media(max-width: 1919px){#inventory .filters{top:135px;height:43px}}#inventory .filters .filter{height:60px;margin-top:9px}@media(max-width: 1919px){#inventory .filters .filter{height:34px}}#inventory .filters .filter .search-by-city::focus{padding-left:5px}#inventory .filters .filter .search-by-city::placeholder{text-transform:uppercase;padding-left:0;text-align:center;font-weight:bold}#inventory .filters .filter .title{font-size:2.6rem;line-height:6rem}@media(max-width: 1919px){#inventory .filters .filter .title{font-size:1.4rem;line-height:3.4rem;padding:0 15px}}#inventory .filters .filter .sort-by>div{white-space:nowrap}@media(max-width: 1919px){#inventory .filters .filter .filter-size{width:30%;padding-left:2%}}#inventory .filters .filter input[type=checkbox]{opacity:0;position:absolute}#inventory .filters .filter input[type=checkbox]+label{padding-left:0}#inventory .filters .filter input[type=checkbox]+label:before,#inventory .filters .filter input[type=checkbox]+label:after{content:none}#inventory .filters .filter input[type=checkbox]:checked+label span{background-color:#111;color:#fff}@media(max-width: 1919px){#inventory .filters .filter.active .filter-content-inner{padding-bottom:0;padding-top:10px}#inventory .filters .filter.active .filter-content-inner .filter-container .title{padding:0}}#inventory h3{font-size:1.6rem;font-weight:bold;text-transform:uppercase;margin-bottom:5px;margin-left:30px}@media(max-width: 1919px){#inventory h3{margin-left:20px}}#inventory #content-order-tracker{height:-moz-calc(100% - 308px);height:-webkit-calc(100% - 308px);height:calc(100% - 308px);overflow-y:auto;margin-top:170px}@media(max-width: 1919px){#inventory #content-order-tracker{margin-top:84px;height:-moz-calc(100% - 180px);height:-webkit-calc(100% - 180px);height:calc(100% - 180px)}}#inventory .order-tracker-table{display:table;width:100%;color:#002d18}#inventory .order-tracker-table .item-row{width:100%;display:table-row}#inventory .order-tracker-table .item-row .item-col{padding:20px 0;text-align:center;font-size:3rem;text-transform:uppercase;display:table-cell;vertical-align:middle;border-bottom:1px solid #cbcbcb;border-right:1px solid #cbcbcb}@media(max-width: 1919px){#inventory .order-tracker-table .item-row .item-col{font-size:1.6rem}}#inventory .order-tracker-table .item-row .item-col .circle{vertical-align:middle;display:inline-block}#inventory .order-tracker-table .item-row .item-col .circle img{border-radius:50%}#inventory .order-tracker-table .item-row .item-col .name{padding-left:15px}#inventory .order-tracker-table .item-row .item-col:first-child{text-align:left;font-weight:700;padding-left:20px}#inventory .order-tracker-table .item-row.stores-table-header .item-col{padding:10px 0;text-align:center;text-transform:uppercase;color:#002d18;font-size:3rem;font-weight:bold;background:#f6f6f6}@media(max-width: 1919px){#inventory .order-tracker-table .item-row.stores-table-header .item-col{font-size:1.6rem}}#inventory .order-tracker-table .item-row .item-col-no,#inventory .order-tracker-table .item-row .item-col-status{width:15%}#inventory .order-tracker-table .item-row .item-col-date{width:10%}#inventory .order-tracker-table .item-row .item-col-article,#inventory .order-tracker-table .item-row .item-col-number-prix{width:8%}#inventory .order-tracker-table .item-row .item-col-client{width:14%}#inventory .order-tracker-table .item-row .item-col-number-delivery{width:11%}#inventory .order-tracker-table .item-row .item-col-number-delivery .row-number{color:#3260bd;text-decoration:underline}#inventory .order-tracker-table .item-row .item-col-btn{width:19%}#inventory .order-tracker-table .item-row .item-col-btn .submitButton{padding:15px 20px;color:#fff;background:#285f41;font-weight:bold;font-size:3rem}@media(max-width: 1919px){#inventory .order-tracker-table .item-row .item-col-btn .submitButton{font-size:1.6rem;padding:5px 15px}}#inventory .prod-count{font-size:5rem;font-weight:bold}@media(max-width: 1919px){#inventory .prod-count{font-size:2.7rem}}#inventory .item-col-status .name-order-status{vertical-align:top;line-height:4.5rem}.checkout-ending{width:100%;position:relative}.checkout-ending:after{content:"";clear:both}.checkout-ending .col-right{height:100%;text-transform:uppercase}.checkout-ending .col-right .content-text{margin-top:20%}.checkout-ending .col-right .main-label{font-size:7.2rem;font-weight:700;font-weight:bold;text-align:center}@media(max-width: 1919px){.checkout-ending .col-right .main-label{font-size:3.6rem}}.checkout-ending .col-right .sub-label{font-size:3rem;font-weight:normal;text-align:center}@media(max-width: 1919px){.checkout-ending .col-right .sub-label{font-size:1.5rem}}.checkout-ending .col-right p{margin:10px}.checkout-ending .col-right .print-button{width:100%;height:100%;text-align:center}.checkout-ending .col-right .print-button span{display:inline-block;text-align:center;padding:18px 0;width:75%;background:#000;color:#fff;font-size:4rem;margin-top:20%}@media(max-width: 1919px){.checkout-ending .col-right .print-button span{font-size:2.1rem}}#frameReceipt{display:none}#receiptContent{display:none}#content-home{position:relative;width:calc(100% - 40px);height:calc(100% - 40px);margin:20px}#content-home.module>.div33{min-height:66%;height:66%}.module-wrapper{display:inline-block;position:relative;height:33%;width:100%;margin-top:10px}.module-wrapper .home-cat{height:100%}.module-wrapper .content-asset{display:inline}#content-home.module .home-cat{margin-top:10px;height:calc(50% - 10px)}#content-home.module .module-wrapper .home-cat{margin-top:0px;height:100%}.home-cat{position:relative;display:block;width:100%;height:calc(43% - 10px);margin-top:20px;background-size:cover;background-repeat:no-repeat;background-position:left center}.home-cat:first-child{margin-top:0px}.home-cat-name{position:absolute;bottom:0;width:100%;box-sizing:border-box;background-color:rgba(0,0,0,.5);color:#fff;padding:14px 20px;text-transform:uppercase;font-size:3.2rem}.home-encart{position:relative;display:block;width:100%;height:calc(16.66% - 10px);margin-top:20px;background-position:center center;background-size:100% 100%}.home-button{position:relative;display:block;width:100%;height:calc(12% - 5px);margin-top:20px;background-color:#285f41;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.home-button-name{position:absolute;width:100%;box-sizing:border-box;color:#fff;padding:14px 20px;text-transform:uppercase;font-size:4rem;text-align:center;height:auto;top:-webkit-calc(50% - 5px);top:-moz-calc(50% - 5px);top:calc(50% - 5px);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.home-link{position:relative;display:block;width:100%;height:calc(33.33% - 20px);margin-top:20px;background:#000 url(../../img/box_icon.png) center center no-repeat}.home-link:first-child{margin-top:0px}#home-suivi{background:#d0d0d0 url(../../img/shopping_icon_1.png) center center no-repeat}.home-link div{position:absolute;bottom:0;width:calc(100% - 40px);padding:20px;text-transform:uppercase;font-size:3rem;color:#fff;font-weight:bold}.home-cat,.home-button{-webkit-transition:all .3s;transition:all .3s}.home-third{height:calc(17% - .5px);display:block;margin-top:20px;background-size:cover}#content-home.module{margin:0;width:100%;height:100%;background-color:#f0f0f0}#content-home.module .module-wrapper{margin-top:0;display:block}#content-home.module .module-wrapper:first-child{width:73%;height:65%;padding-top:2.8%;margin:auto;box-sizing:border-box}@media(max-width: 1919px){#content-home.module .module-wrapper:first-child{width:93%;height:65%;padding-top:4%}}#content-home.module .module-wrapper:first-child .div33{width:32%;margin:0;min-height:0%}@media(max-width: 1919px){#content-home.module .module-wrapper:first-child .div33{width:32%}}#content-home.module .module-wrapper:first-child .div33 a.home-cat{height:45%}@media(max-width: 1919px){#content-home.module .module-wrapper:first-child .div33 a.home-cat{height:43%}}#content-home.module .module-wrapper:first-child .div33 a.home-cat:first-child{margin-bottom:5%}@media(max-width: 1919px){#content-home.module .module-wrapper:first-child .div33 a.home-cat:first-child{margin-bottom:6%}}#content-home.module .module-wrapper:first-child .div33:first-child{margin-right:2%}#content-home.module .module-wrapper:first-child .div33:last-child{margin-left:2%}#content-home.module .module-wrapper:last-child{height:35%;background-color:#f4f4f4}@media(max-width: 1919px){#content-home.module .module-wrapper:last-child{height:35%}}#content-home.module .module-wrapper:last-child>div{width:73%;height:100%;margin:auto}@media(max-width: 1919px){#content-home.module .module-wrapper:last-child>div{width:93%;height:100%}}#content-home.module .module-wrapper:last-child .div33{height:80%;margin-top:2.5%;background-size:cover}@media(max-width: 1919px){#content-home.module .module-wrapper:last-child .div33{height:70%;margin-top:4%}}#content-home.module .module-wrapper:last-child .div33:first-child{margin-right:2%}#content-home.module .module-wrapper:last-child .div33:last-child{margin-left:2%}#content-home.module .module-wrapper .div33{width:32%;margin:0;min-height:0%}@media(max-width: 1919px){#content-home.module .module-wrapper .div33{width:32%}}#content-home.module .module-wrapper .div33 .home-cat .home-cat-name{font-size:3rem;padding:1% 4%;text-transform:uppercase;color:#002d18;background-color:rgba(255,255,255,.7)}@media(max-width: 1919px){#content-home.module .module-wrapper .div33 .home-cat .home-cat-name{font-size:2rem;padding:2% 4%}}.filters{width:100%;display:block;position:fixed;left:0;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;z-index:5}@media(max-width: 1919px){.filters{top:50px}}.filters .filter{display:inline-block;float:right;background-color:#e3e3e3;height:50px;line-height:5rem;margin-top:20px;margin-left:0;z-index:5;position:relative;border-left:1px solid #fff}.filters .filter .title{padding:0 45px;line-height:5rem;font-weight:bold}.filters .filter .title i{margin-left:5px}.filters .filter .filter-searchColorID{width:45rem;padding-left:0}@media(max-width: 1919px){.filters .filter .filter-searchColorID{width:35rem}}.filters .filter .filter-content,.filters .filter .filter-size,.filters .filter .filter-FitEcom{width:35rem;padding-left:1rem}@media(max-width: 1919px){.filters .filter .filter-size{width:45rem}}.filters .filter .filter-FitEcom{padding-right:1rem}.filters .filter.active .filter-content-wrapper{display:block;max-height:70vh}.filters .filter.active .filter-content{display:inline-block;z-index:1000;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:2rem}.filters .filter.active .filter-content.buttons{position:absolute;top:initial;left:0;bottom:0;float:none;padding:0 2rem;width:auto;height:60px}.filters .filter.active .filter-content-inner{padding-bottom:60px;background:#fff}.filters .filter.active .filter-content-inner::-webkit-scrollbar{width:1px}.filters .filter.active .filter-content-inner::-webkit-scrollbar-track{-webkit-box-shadow:none}.filters .filter.active .filter-content-inner::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);outline:1px solid rgba(0,0,0,0)}.filters .filter-content-wrapper{display:none;position:absolute;overflow:hidden;width:100%;width:1040px;right:0;border:1px solid #d3d3d3;box-shadow:0 4px 10px -2px #a5a7aa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width: 1919px){.filters .filter-content-wrapper{width:875px}}@media(max-width: 1023px){.filters .filter-content-wrapper{width:500px}}.filters .filter-content-inner{overflow:hidden}.filters .filter-content{display:none;position:relative;top:0;z-index:5;float:left}.filters .filter.active .title i:before{content:""}.filters .filter .title i:before{content:""}.filters .f-sort .filter-content{position:absolute;right:0;top:auto}.filters .sort-by,.filters .products-sort-by{-webkit-box-shadow:0 4px 10px -2px #a5a7aa;-moz-box-shadow:0 4px 10px -2px #a5a7aa;box-shadow:0 4px 10px -2px #a5a7aa;top:1px}.filters .sort-by .active{background-color:#d3d3d3}.filters .sort-by,.filters .products-sort-by{border:1px solid #d3d3d3;min-width:148px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;position:absolute;right:0}.filters .sort-by>div{padding:0 30px;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.filters .sort-by .clear-refinement{border-top:1px solid #d3d3d3}.filters .sort-by .validate-refinement,.filters .sort-by .clear-refinement{display:block;margin:0}.filters .sort-by>div:hover,.filters .sort-by>div.active{background:#000}.filters .sort-by>div:hover a,.filters .sort-by>div.active a{color:#fff}.filters .sort-by a{text-transform:uppercase}.filters .refinements{position:static}.filters .refinements .refinement{min-width:initial;width:100%}.filters .refinements .refinement.FitEcom{width:100%}.filters .products-sort-by .clear-refinement,.filters .products-sort-by .validate-refinement{float:initial}.filter-content-scroller{overflow-x:scroll}.filter-content-inner-plp{width:max-content}.filter-content h3{margin:0;padding:0}.filter-container{position:relative}.sort-by-rule.active{background-color:#000;color:#fff}#content-list-cat{position:relative;width:calc(100% - 40px);height:calc(100% - 170px);margin:0 20px 20px;padding-top:10px;overflow-y:hidden;overflow-x:auto;box-sizing:border-box}#content-list-cat .div33{float:none;margin:0px 8px}.list-cat{position:relative;display:block;width:100%;height:-moz-calc(33.3333% - 20px);height:-webkit-calc(33.3333% - 20px);height:calc(33.3333% - 20px);margin-top:20px;background-position:center center;border:1px #d0d0d0 solid;background-size:100%;background-repeat:no-repeat;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.35);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.35);box-shadow:0 0 15px 0 rgba(0,0,0,.35)}.list-cat:hover{opacity:.7}.list-cat.top{box-shadow:none}.list-cat.list .list-cat-name{background-color:#fff}.list-cat.sub .list-cat-name{padding-left:12%;font-size:2.6rem}.list-cat:first-child{margin-top:0px}.list-cat img{height:100%;max-height:100%;float:right}.list-cat-name{position:absolute;bottom:0;width:calc(100% - 40px);background-color:rgba(255,255,255,.7);padding:10px 20px;text-transform:capitalize;font-size:3rem;font-weight:bold;color:#002d18;-webkit-box-shadow:0 -3px 5px 0 rgba(0,0,0,.15);-moz-box-shadow:0 -3px 5px 0 rgba(0,0,0,.15);box-shadow:0 -3px 5px 0 rgba(0,0,0,.15);text-transform:uppercase;box-sizing:border-box;width:100%}h1.h1-list-cat{height:40px;margin-right:30px;margin-left:30px;margin-top:20px;text-transform:uppercase}#content-list-product{position:absolute;top:0;margin-top:112px;width:100%;height:calc(100% - 140px);max-height:calc(100% - 140px);overflow-y:hidden;overflow-x:scroll}@media(max-width: 1919px){#content-list-product{margin-top:100px}}#scroller{position:absolute;height:100%;width:100%;white-space:nowrap}.list-product{position:relative;display:block;width:100%;height:calc(50% - 20px);margin-top:20px;text-align:center;padding:2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.list-product .flag-block{position:absolute}.list-product .flag-block .flag-space{text-align:left}.list-product .flag-block .flag-space .look-flag{position:relative;background-color:rgba(41,41,41,.2);display:inline-block;text-transform:uppercase;font-size:1.2rem;color:#000;padding:1px 5px 3px 5px;margin:0 10px 0 40px}.list-product:first-child{margin-top:0px}.list-product img{height:70%;max-height:70%;margin:0 auto}.list-product-name{position:relative;text-align:center;height:34px;width:80%;font-size:1.2rem;margin:0 auto}.more-products{width:50px}.more-products .arrow-left,.more-products .arrow-right{width:50px;height:50px;display:inline-block;top:calc(50% - 20px);transform:translateY(-50%);position:absolute}.more-products .arrow-left{background:url("../../img/arrow_left.png") center center no-repeat}.more-products .arrow-right{background:url("../../img/arrow_right.png") center center no-repeat}#content-product{position:relative;padding:10px 20px 0 20px;height:100%;overflow:hidden}#content-product .div50{height:100%}#content-product .div50:first-child{overflow:hidden}.btn-zone .btn-black{width:calc(100% + 20px);right:-20px}.btn-zone{z-index:2;position:absolute;right:0;margin-top:0}.btn-zone .btn-black,.btn-zone .btn-white,.btn-zone .btn-green{font-weight:bold;margin-top:0;margin-bottom:10px;box-sizing:content-box}.btn-zone #description-btn{position:relative;padding-left:31px;width:100%;right:-22px}.btn-zone .box-infos{border:none}.btn-zone .box-infos.customization-box,.btn-zone .box-infos.availability-box{text-align:center;border:2px solid #f4f4f4}.btn-zone .box-infos.customization-box img,.btn-zone .box-infos.availability-box img{height:35px;float:left}.btn-zone .box-infos.customization-box .box-infos-arrow,.btn-zone .box-infos.availability-box .box-infos-arrow{display:none}.btn-zone .availability-box+.customization-box{margin-top:0;border:none}.price-zone,.product-price{margin-bottom:5px}.price-zone .look-flag,.product-price .look-flag{position:relative;background-color:rgba(41,41,41,.2);display:inline-block;margin-right:10px;text-transform:uppercase;font-size:1.2rem;color:#000;padding:1px 5px 3px 5px}.price-zone .look-flag.discount,.product-price .look-flag.discount{font-size:1.8rem;align-items:center;white-space:nowrap}#content-product .swiper-container{overflow:visible}#img-big{position:relative;width:100%;height:78%;text-align:center}#img-big img{height:100%;width:auto;position:absolute;top:50%;left:50%;margin-right:-50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#product-thumbnails{position:relative;text-align:center;height:20%;width:100%;margin-top:5px}@media(max-width: 1919px){#product-thumbnails{height:12%}}#product-thumbnails{position:relative;text-align:center;height:20%;width:100%;margin:0}@media(max-width: 1919px){#product-thumbnails{height:12%}}#product-thumbnails .swiper-container{width:1000px}#product-thumbnails ul{position:relative;padding:0;margin:0}#product-thumbnails ul li{position:relative;display:inline-block;padding:10px 5px;cursor:pointer;box-sizing:border-box;max-width:16%}#product-thumbnails ul li img{height:auto;width:100%;border:1px solid #bcbcbc;box-sizing:border-box}#product-thumbnails ul li img.selected{border:3px solid #000}.product-list-img{position:relative;text-align:left;height:10%;width:100%;margin-top:10%}@media(max-width: 1919px){.product-list-img{height:14%;margin-top:0;overflow:hidden}}.product-list-img ul{position:relative;padding:0;margin:0;list-style:none}.product-list-img ul li{box-sizing:border-box;position:relative;max-width:16%}.product-list-img ul li:first-child{margin-left:0}.product-list-img ul li img{border:5px solid rgba(0,0,0,0);width:100%;box-sizing:border-box}.product-list-img ul li.selected{overflow:hidden}.product-list-img ul li.selected img{border-color:green}.product-list-img ul li.selected:before{position:absolute;content:"";width:0;height:0;border-top:40px solid green;border-left:40px solid rgba(0,0,0,0);top:0;right:0}.product-list-img ul li.selected:after{content:"";width:9px;height:5px;position:absolute;top:8px;right:7px;border:2px solid #fff;border-top:none;border-right:none;background:rgba(0,0,0,0);transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}h1.h1-product{font-size:2.4rem;font-weight:normal;margin-top:30px;margin-bottom:10px;text-transform:uppercase;max-width:60%;font-weight:bold}@media(max-width: 1919px){h1.h1-product{margin-top:10px;max-height:15%;overflow:hidden}}.product-ref,.product-price{max-width:80%}h2.h2-product{font-size:2.4rem;margin-top:10px;margin-bottom:10px;font-weight:bold;font-weight:400}.product-ref{position:relative}.product-price{position:relative;margin-top:30px;margin-bottom:30px;font-weight:700;font-size:2.6rem}@media(max-width: 1919px){.product-price{margin-bottom:35px;margin-top:35px}}#content-list-product .product-price{max-width:none}@media(max-width: 1919px){#content-list-product .product-price{margin-bottom:10px;margin-top:10px}}#product-color,#product-size,#product-availability,.description-item{position:relative;padding:20px 0;border-top:1px solid #d0d0d0}#product-color.moreinfo-content,#product-size.moreinfo-content,#product-availability.moreinfo-content,.description-item.moreinfo-content{padding-top:5px}.description-item .similar-products .products{height:360px}.description-item .similar-products .products a{height:calc(100% - 20px)}#product-color,#product-size,#product-availability,.description-item.accordion,.pdp-module{text-transform:uppercase}#product-color strong,#product-size strong,#product-availability strong,.description-item.accordion strong,.pdp-module strong{font-weight:bold;font-weight:400}.pdp-module .moreinfo-content{overflow:auto;white-space:nowrap;border-top:1px solid #d0d0d0;padding-top:20px;padding-bottom:20px}.pdp-module .moreinfo-content .content-asset{display:inline-block;vertical-align:top;text-align:center;width:15rem;height:12rem;margin:0 0 0 3rem}.pdp-module .moreinfo-content .content-asset:first-child{margin:0}.pdp-module .moreinfo-content .pdp-module-link{display:block;width:100%;height:100%;position:relative;background-repeat:no-repeat;background-size:cover;background-position-x:50%}.pdp-module .moreinfo-content .link-name{position:absolute;bottom:0;left:0;width:100%;padding:2% 0 2% 10%;color:#002d18;background-color:rgba(255,255,255,.7);text-align:left;font-size:2rem;font-weight:400;text-transform:uppercase}#product-size .error{display:none;text-transform:none;color:#de1e1e;margin:15px}#product-color-picker{position:relative}#product-color .roundedImage{position:relative;overflow:hidden;border-radius:12px;width:24px;height:24px;display:inline-block;margin-right:5px;margin-bottom:6px;overflow:visible}#product-color .roundedImage.active:after{content:"";position:absolute;bottom:-5px;padding-top:10px;border-bottom:2px solid #000;width:100%}#product-color .roundedImage.nostock:before{content:url(../../img/croix-16x16.png);position:absolute;left:4px;top:4px}.moreinfo-content{margin-top:10px;display:none}.moreinfo-content#product-size-picker{margin-top:0}.product-size-item{position:relative;min-width:20px;height:20px;display:inline-block;margin-right:6px;margin-top:10px;border:1px #a1a1a1 solid;background:#fff;padding:3px;text-align:center}.nostock .product-size-item,.nostock .product-size-item.active{background:#f0f0f0;color:#595959}#product-size-picker .no-ajax .product-size-item{cursor:default}.product-size-item.active{color:#fbfbfb;background:#002d18}.moreinfo{width:40px;height:40px;font:normal normal normal 30px/1 FontAwesome;position:relative;overflow:hidden;float:right}.moreinfo:before{content:"";position:absolute;height:40px;width:40px;text-align:right}.close .moreinfo:before{content:""}#availability-choice{width:100%;overflow:hidden}#availability-choice div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;width:50%;float:left;text-align:center;border:1px solid #ccc;padding:8px 0;background:#ebebeb;cursor:pointer;font-size:1.3rem}#availability-choice div.active{background:#027f44;color:#fff}.availability-store,.availability-stock{background:#fff}#product-availability .moreinfo-content{font-size:1.3rem;width:100%}.availability-item{padding:10px 8px;border:1px solid #ccc;border-top:none;text-transform:none}.availability-item.moreinfo-content{margin-top:0}.availability-item .roundedImage{overflow:hidden;border-radius:6px;width:13px;height:13px;display:inline-block;margin-right:4px}#product-detail{overflow-y:auto;width:100%;padding-right:5%}#description,#description-content{transition-duration:.5s}#description{position:fixed;width:30px;background:#000 url(../../img/arrow_left.png) center center no-repeat;height:100%;top:0;right:0;z-index:5}#description.open{right:50%;background:#000 url(../../img/arrow_right.png) center center no-repeat}#description-content{position:fixed;width:50%;background:#fff;height:100%;top:0;right:-50%;z-index:5;padding-top:80px;max-height:100%;overflow-y:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#description-content.open{right:0%}#description-content-margin{margin:0 20px 20px;height:100%;max-height:100%;overflow-y:auto}.product-description{position:relative;width:80%;margin-top:30px;font-size:1.5rem;line-height:2rem}.product-description ul{position:relative;padding:15px;margin:0}@media(max-width: 1919px){.product-description ul{padding-left:20px}}.careInstructions{position:relative;margin:0;padding:0}.careInstructions li{display:inline-block;max-width:30px;margin-right:10px}.careInstructions li img{display:inline-block;width:100%}#description-content .list-product{position:relative;display:inline-block;text-align:center;padding:0;overflow:hidden;vertical-align:top;height:auto;margin-top:15px;width:32%;box-sizing:border-box}#description-content .list-product img{height:auto;max-height:none;width:100%}.list-product-name{overflow:hidden;position:relative;line-height:1.2em;max-height:2.6em}.list-product-name:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.list-product-color{margin-top:10px;position:relative;font-size:1.2rem;color:#a1a1a1}.list-product-color .othercolor{position:relative;bottom:4px}.list-product-color .roundedImage{overflow:hidden;border-radius:8px;width:16px;height:16px;display:inline-block}.empty-result{position:absolute;top:42%;left:15%;right:15%;font-size:2em;white-space:normal;text-align:center}.prod-count{margin-left:20px;position:absolute;height:70px;line-height:7rem}.full-page-swiper .close{width:40px;height:40px;font-size:4rem;color:#fff;position:fixed;right:0;padding:10px;z-index:20}.full-page-swiper .close:hover{cursor:pointer}.full-page-swiper .swiper-container{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#000;z-index:10}.full-page-swiper .swiper-slide{text-align:center;font-size:1.8rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.full-page-swiper .swiper-slide .wrapper{display:block;height:100%;width:auto}.full-page-swiper .swiper-slide .wrapper img{height:100%;width:auto}.full-page-swiper .swiper-btn{height:70px;background:#2e2e2e;z-index:20;width:100%;display:block;position:fixed;bottom:0}.full-page-swiper .swiper-btn .group-btn{width:100%;height:70px;display:flex}.full-page-swiper .swiper-btn .group-btn:hover{cursor:pointer}.full-page-swiper .swiper-btn .group-btn .button-prev,.full-page-swiper .swiper-btn .group-btn .button-next{margin:0;padding:0;height:70px;line-height:8rem;font-size:4rem;color:#fff;width:50%;text-align:center}.full-page-swiper .swiper-btn .group-btn .button-prev:hover,.full-page-swiper .swiper-btn .group-btn .button-next:hover{background:#000}.full-page-swiper .swiper-btn .group-btn .button-prev .fa,.full-page-swiper .swiper-btn .group-btn .button-next .fa{padding:0 40px}.full-page-swiper .swiper-btn .group-btn .button-prev{border-right:1px solid #6e6e6e}#product-customization{--top-nav-height: 70px;height:calc(100vh - var(--top-nav-height))}#product-customization .step-selection-footer-inner .btn-cta{display:inline-flex;justify-content:center;align-items:center;vertical-align:top;height:4.4rem;min-height:4.4rem;padding:0 30px;border:1px solid #c8c8c8;border-radius:30px;background-color:#fff;color:#002d18;fill:#002d18;text-decoration:none;cursor:pointer;margin:0 10px;font-family:"Figtree",Arial,Helvetica,sans-serif;font-weight:normal;font-size:1.5rem;line-height:2.5rem}#product-customization .step-selection-footer-inner .btn-cta.btn--green{background-color:#285f41;color:#fff}#product-customization .step-selection-footer-inner .btn-cta.text-white{background-color:#002d18;border-color:rgba(0,0,0,0);color:#fff;fill:#fff}#product-customization .close-monogram-popin .icon-close{width:30px;height:30px}@media screen and (max-width: 1920px){#product-customization{--top-nav-height: 50px}#connect #product-customization .page-wrapper{height:100% !important;position:inherit}#connect #product-customization .page-wrapper .btn-cta{display:inline-flex;justify-content:center;align-items:center;vertical-align:top;height:44px;padding:0 30px;border:1px solid #c8c8c8;border-radius:30px;background-color:#fff;color:#002d18;fill:#002d18;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out}#connect #product-customization .page-wrapper .btn-cta.btn--green{background-color:#002d18;color:#fff}#connect #product-customization .page-wrapper .btn-cta.text-white{background-color:#002d18;border-color:rgba(0,0,0,0);color:#fff;fill:#fff}#connect #product-customization .page-wrapper .l-hmargin--small{margin-right:10px}#connect #product-customization .page-wrapper .font-medium{font-size:1.5rem;line-height:2.5rem}}#similar-products .title-with-dash,#similar-products .noHovering{display:none}#similar-products .product-colors li{overflow:hidden;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;width:16px;height:16px;display:inline-block}#similar-products .product-colors li.more{width:auto}#similar-products .product{width:45%;display:inline-block;vertical-align:top}#similar-products .product-primary-image img{max-width:100%;height:auto}#similar-products .product-description ul{padding:0}#similar-products .product-description{text-align:center;margin:auto}#similar-products .product-name{display:block}.interactive-form *,.interactive-form *::before,.interactive-form *::after{box-sizing:border-box}.content-main{position:relative;height:100%;padding:2%;box-sizing:border-box}.content-main .classic-sort{float:right}.create-customer{overflow-y:auto}.sort-zipcode{float:right;text-transform:uppercase;margin-right:40px;position:relative;z-index:1}.sort-zipcode label{display:block;font-size:3rem;font-weight:bold;line-height:1;margin-bottom:17px}.sort-zipcode input{font-size:2.6rem;padding:14px 20px;width:451px;border:1px solid gray}.customer-results{clear:both;position:relative;overflow-y:scroll;height:auto;margin-top:0;margin-left:0;font-size:2.6rem;width:100%}.customer-results .noresults-message,.customer-results .tomanyresults-message{text-align:center;margin-top:50px}.customer-results .customer-results-message{display:flex;align-items:baseline;font-weight:bold;margin-bottom:1.5rem}.customer-results .customer-results-message .error{font-size:1.6rem;font-weight:normal;margin-left:10px}textarea#sa-address-line-1{width:53%;border-color:#8b8e91;box-sizing:border-box;text-transform:uppercase;height:5.2rem;font-family:Arial;font-size:1.4rem;padding:1rem;margin-bottom:-4px}select#sa-town,select#area,#connect select#phone-address{background-image:url("data:image/svg+xml;utf8,<svg fill='grey' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:5px;padding:1rem;padding-right:2rem;width:53%}#connect select#phone-address{height:32px;width:19%;padding:0 2rem 0 1rem;border-color:#8b8e91}#connect select#phone-address+input{margin-top:-2px;border-color:#8b8e91;width:33%}#connect .block-left select#phone-address{width:22%}#connect .block-left select#phone-address+input{width:30%}.customer-results-list{font-size:0;overflow-x:scroll;overflow-y:hidden;height:auto}.customer-results-list .block-2-items .customer-item{font-size:initial;display:inline-block;vertical-align:middle}.customer-results-list.landscape-list{white-space:nowrap}.customer-results-list.landscape-list .block-2-items{height:100%;display:inline-block;vertical-align:top}.customer-results-list.landscape-list .block-2-items .customer-item{display:block;height:15%;min-height:140px}@media(max-width: 1919px){.customer-results-list.landscape-list .block-2-items .customer-item{min-height:105px}}.customer-item{background-color:#f0f0f0;border:1px solid #f0f0f0;width:354px;margin:20px 20px 20px 0;padding:20px 30px;color:#002d18;border-radius:3px}@media(max-width: 1919px){.customer-item{margin:10px 10px 10px 0;width:186px}}.customer-item .customer-name,.customer-item a,.customer-item span{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:0;line-height:1.4em;font-size:2rem}@media(max-width: 1919px){.customer-item .customer-name,.customer-item a,.customer-item span{font-size:1.5rem}}.customer-item .customer-name{font-weight:bold;text-transform:uppercase}.btn-guest-order-wrapper{text-align:center;position:initial;width:100%}.btn-guest-order-wrapper.form-actions{margin-top:1.5em}.btn-guest-order-wrapper.form-actions input[type=submit]{margin:0}@media(max-width: 1919px){.sort-zipcode{margin-right:23px}.sort-zipcode label{font-size:1.6rem;margin-bottom:10px}.sort-zipcode input{font-size:1.4rem;width:242px;padding:7px 10px}.customer-results{height:auto;font-size:1.7rem;top:.5em;margin-left:0;margin-top:0}.customer-results-list .block-2-items .customer-item{font-size:1.7rem}.btn-guest-order-wrapper .btn-guest-order{font-size:1.8rem;padding:0}.btn-guest-order-wrapper .btn-fidelity-search{line-height:1.2;margin-top:2.5em;padding:8px 31px 9px;display:inline-block;font-weight:bold;text-transform:uppercase;background:#285f41;color:#fff}}.form-style{color:#333;font-size:3rem}.form-style select,.form-style input[type=text]{font-size:2.6rem;border:1px solid #8b8e91;box-sizing:border-box;padding:13px 16px}.form-style input[type=radio]~label,.form-style input[type=checkbox]~label{padding:0 32px 18px 38px;display:inline-block}.form-style input[type=radio]~label:before,.form-style input[type=checkbox]~label:before{top:0px;height:27px;width:27px;border-color:#aaa;background:#e3e3e3}.form-style input[type=radio]~label:after,.form-style input[type=checkbox]~label:after{top:5px;height:22px;width:22px;border:none;background-color:#285f41}.form-style input[type=checkbox]~label{padding-left:48px}.form-style input[type=checkbox]~label:before{background:rgba(0,0,0,0);width:32px;height:32px;border-color:#002d18}.form-style input[type=checkbox]~label:after{border:7px solid #002d18;background:rgba(0,0,0,0);border-top:0;border-right:0;height:10px}.form-style .button-style{font-size:3rem;display:inline-block;padding:11px 45px;min-width:150px;text-align:center;font-weight:bold;text-transform:uppercase;background-color:#185a23;color:#fff;border:none}.block-two-cols .block-left{float:left;width:45%}.block-two-cols .block-left>div{margin-bottom:20px}.block-two-cols .block-left>div.main-address{margin-top:70px}.block-two-cols .block-right{float:right;width:50%}.headline-3{font-size:5rem;margin:0px 0 24px;font-weight:bold;text-transform:uppercase}.headline-3 .button-style{float:right}.headline-3 span{font-size:1.6rem}.bottom-action .button-style.button-right{float:right}.address-suggest select{width:100% !important}.address-suggest div{display:inline-block;width:45%}.address-suggest div input.btn{padding:11px 45px;min-width:150px;text-align:center;font-weight:bold;text-transform:uppercase;background-color:#185a23;color:#fff;border:none}.list-input{margin:0;padding:0}.list-input li{margin:17px 0;list-style:none}.list-input li .input-label,.list-input li .input-value{width:53%;display:inline-block;vertical-align:middle}.list-input li .input-label{text-transform:uppercase;width:45%}.list-input li .input-label>span.error{font-size:1.3rem}.list-input li .input-label[for=sa-address-line-1]{vertical-align:top}.list-input li .input-value{max-height:5.2vh}.list-input .address-module{width:59%;display:block;margin:5px 0;margin-left:46%}.list-input .address-module>.zipcode-module-result-wrapper{width:100%}.list-input .address-module select{width:90% !important}.sa-civility{text-transform:uppercase}@media(max-width: 1919px){.form-profile{margin:0px 49px 10px 52px;font-size:2.8rem;overflow-y:auto}.headline-3{font-size:2.7rem;margin-bottom:26px}.headline-3:after{content:"";display:table;clear:both}.form-style{font-size:1.6rem}.form-style input[type=radio]~label,.form-style input[type=checkbox]~label{padding:0 15px 9px 21px}.form-style input[type=radio]~label:before,.form-style input[type=checkbox]~label:before{height:13px;width:13px}.form-style input[type=radio]~label:after,.form-style input[type=checkbox]~label:after{top:3px;left:3px;height:11px;width:11px}.form-style input[type=checkbox]~label{padding-left:32px;font-size:1.5rem;padding-top:2px}.form-style input[type=checkbox]~label:before{width:15px;height:15px}.form-style input[type=checkbox]~label:after{border-width:4px;height:5px}.form-style .button-style{font-size:1.6rem;padding:6px 23px;min-width:128px}.form-style select,.form-style input[type=text]{font-size:1.4rem;padding:7px 11px}.suggest-address-active span.error{display:table;font-size:1.3rem}.suggest-address-active li{margin:5px 0}.list-input>li{margin:8px 0}}.profile-title{font-size:4rem;line-height:1;text-transform:uppercase;font-weight:bold;margin-bottom:8px}.profile-title span{float:right}.profile-title em{font-size:3.3rem;position:relative;top:-10px}.page-profile{height:100%;overflow-y:auto;font-size:2.6rem}.page-profile .profile-left{float:left;width:27.3%;padding:53px 0px 10px 6.25%}.page-profile .profile-right{float:right;width:61.8%;padding-right:2.6%;position:relative;min-height:100%;background-color:#f9f9f9}.page-profile .newsletter-subscribe{margin-top:16px}.page-profile .block-product-recent{position:absolute;bottom:62px;left:0;right:50px}.page-profile #description{width:50px;background-color:#002d18}.page-profile #description.open{right:27.5%}.page-profile #description-content{width:27.5%;right:-27.5%;padding-top:72px}.page-profile #description-content.open{right:0}.product-list-one-line{padding:0;margin:0;white-space:nowrap;overflow-y:auto;margin:10px 50px 0 80px;text-align:center}.product-list-one-line>li{white-space:initial;display:inline-block;vertical-align:top}.product-list-one-line .list-product{display:inline-block;width:188px;height:300px;max-height:30vh;padding:0;margin-right:18px;margin-top:0}.product-list-one-line .list-product img{border:1px solid #a1a1a1;height:auto;max-width:100%}.product-list-one-line .list-product .list-product-name{font-size:1.8rem;margin-top:10px;display:-webkit-box;height:2.2em;line-height:1.1;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-list-one-line .list-product .list-product-name:after{display:none}.product-list-one-line .list-product .list-product-price{font-size:2.4rem;font-weight:normal}.product-list-one-line .list-product .list-product-color{display:none}.purchases-action{text-align:center;margin-top:10px}.purchases-action .button-style{font-size:3.6rem}.block-title{text-transform:uppercase;font-size:4rem;font-weight:bold;margin-bottom:0;text-align:center}.list-info{margin:0;padding:0}.list-info li{list-style:none;margin:0}.list-info .info-value,.list-info .info-title{display:inline-block;width:43%}.list-info .info-title{font-weight:bold;font-size:3rem;text-transform:uppercase}.profile-block{border-bottom:1px solid #4b5055;padding-top:7px;padding-bottom:14px}.address-block{display:flex;padding-bottom:0}.address-block .address-title{font-size:4rem;font-weight:bold;text-transform:uppercase;margin-bottom:10px}.address-block .address-info{line-height:1.5;margin-bottom:14px}.address-block .arrow-left{width:10%;background:url(../../img/arrow_left.png) center center no-repeat}.address-block .arrow-right{width:10%;background:url(../../img/arrow_right.png) center center no-repeat}.address-div{width:50%;margin:0 auto}.address-div .close{float:right;margin-top:-14px;color:red}.address-div.only{width:100%;margin:0}.profile-button-block .button-style{width:100%;margin-top:18px;font-size:3.4rem;padding:14px;box-sizing:border-box}.customer-status{margin:0;text-align:center;font-size:2.6rem;text-transform:uppercase}.customer-status dt{font-weight:bold;border-bottom:1px solid #002d18;font-size:3rem;font-weight:bold;padding:16px 0;background-color:#f9f9f9}.customer-status dd{margin:0;border-bottom:1px solid #002d18;padding:37px 0}.customer-status dd:last-child{border-bottom:0}@media(max-width: 1919px){.page-profile{font-size:1.8rem;height:100%}.page-profile .profile-left{padding:31px 0 10px 4.4%;width:27.3%}.page-profile .profile-right{width:59.5%;padding-right:4.9%}.page-profile .newsletter-subscribe{margin-top:10px;font-size:1.3rem}.page-profile #description-content{padding-top:50px}.page-profile #description{width:27px;background-size:22px}.page-profile .block-product-recent{bottom:0;min-height:50vh}.list-info .info-title{font-size:1.6rem}.list-info li{line-height:1.26}.list-info .info-value{font-size:1.4rem}.profile-title{font-size:2.2rem;margin-bottom:0}.profile-title span img{width:13px}.profile-title em{font-size:1.6rem;top:-7px}.profile-block{padding-bottom:18px}.address-block .address-title{font-size:2.1rem;margin-top:9px;margin-bottom:6px}.address-block .address-info{font-size:1.4rem}.profile-button-block{margin-top:10px}.profile-button-block .button-style{font-size:2rem;padding:6px;margin-top:9px}.block-title{font-size:2.1rem;margin-top:59px}.product-list-one-line{margin:0 10px 0 40px}.product-list-one-line .list-product{width:100px;margin-right:8px;margin-top:6px;height:158px;max-height:24vh}.product-list-one-line .list-product .list-product-name{font-size:1rem;margin-top:5px}.product-list-one-line .list-product .list-product-price{font-size:1.3rem}.product-list-two-line-hires .list-product{display:block}.purchases-action{margin-top:26px}.purchases-action .button-style{font-size:1.9rem}.customer-status{font-size:1.4rem}.customer-status dt{font-size:1.6rem;padding:8px 0 9px}.customer-status dd{padding:20px 0}}.customer-orders-wrapper{height:100%}.customer-orders-wrapper .filters{position:relative;top:0;border:0;padding-left:20px;padding-right:15px;box-sizing:border-box}.customer-orders-wrapper .summary-wrapper{position:absolute;width:100%;bottom:0;padding-left:20px;box-sizing:border-box}.customer-orders-wrapper .customer-orders-table-wrapper{position:absolute;top:0;margin-top:40px;width:100%;height:calc(100% - 450px);max-height:calc(100% - 450px);overflow-y:auto}.customer-orders-wrapper .customer-orders-table{display:table;width:100%}.customer-orders-wrapper .customer-orders-table .item-row{display:table-row}.customer-orders-wrapper .customer-orders-table .item-row .item-col{padding:10px 0 10px;display:table-cell;vertical-align:middle;border-bottom:1px solid #a1a1a1;border-right:1px solid #a1a1a1}.customer-orders-wrapper .customer-orders-table .item-row .item-col .sku-infos-title{font-size:1.5rem;font-weight:bold}.customer-orders-wrapper .customer-orders-table .item-row.customer-orders-table-header .item-col{text-align:center;text-transform:uppercase;background-color:#f1f1f1;color:#002d18;font-weight:bold;border-top:1px solid #a1a1a1}.customer-orders-wrapper .customer-orders-table-bottom{display:table;width:100%}.customer-orders-wrapper .customer-orders-table-bottom .item-row .item-col{padding:10px 0 10px;display:table-cell;vertical-align:middle;border-bottom:1px solid #a1a1a1;border-right:1px solid #a1a1a1}.rich-input-popin{display:inline-block;position:relative;width:85%;margin-left:8.5%}.rich-input-popin input[type=text],.rich-input-popin input[type=password]{-webkit-appearance:none;padding:.8em 2em;width:100%;color:#002d18;border:1px solid #f0f0f0;border-radius:3px;box-sizing:border-box;transition:all 150ms ease-in-out;font-size:1em}.rich-input-popin input[type=text]::placeholder,.rich-input-popin input[type=password]::placeholder{color:rgba(0,0,0,0)}.rich-input-popin input[type=password]{font-family:Arial,sans-serif}.rich-input-popin .rich-label,.rich-input-popin span.error{text-transform:uppercase;position:absolute;display:block;top:.8em;left:2.5rem;font-size:1em;pointer-events:none;color:#002d18;transition:all 150ms ease-in-out;background:rgba(251,251,251,0);padding:0 .8rem}.rich-input-popin span.error{font-size:.8125em;top:-0.7em;color:#de1e1e;background:#fff}.rich-input-popin.touched .rich-label{font-size:.8125em;color:#8e8e8e;top:-0.7em;background:#fff}.rich-input-popin.error input[type=text],.rich-input-popin.error .rich-label{border-color:#de1e1e;color:#de1e1e}.rich-input-popin.error span.error{opacity:1}.rich-input-popin.error.touched .rich-label{opacity:0}.rich-input-popin.error.focus .rich-label{opacity:1}.rich-input-popin.error.focus span.error{opacity:0}.rich-input{display:inline-block;position:relative;max-width:230px;width:25%}.rich-input input[type=text],.rich-input input[type=password]{-webkit-appearance:none;padding:.8em 2em;width:100%;color:#002d18;border:1px solid #f0f0f0;border-radius:3px;box-sizing:border-box;transition:all 150ms ease-in-out;font-size:1em}.rich-input input[type=text]::placeholder,.rich-input input[type=password]::placeholder{color:rgba(0,0,0,0)}.rich-input input[type=password]{font-family:Arial,sans-serif}.rich-input .rich-label,.rich-input span.error{position:absolute;display:block;top:.8em;left:2.5rem;font-size:1em;pointer-events:none;color:#002d18;transition:all 150ms ease-in-out;background:rgba(251,251,251,0);padding:0 .8rem}.rich-input span.error{opacity:0;font-size:.8125em;top:-0.7em;color:#de1e1e;background:#fff}.rich-input.touched .rich-label{font-size:.8125em;color:#8e8e8e;top:-0.7em;background:#fff}.rich-input.error input[type=text],.rich-input.error .rich-label{border-color:#de1e1e;color:#de1e1e}.rich-input.error span.error{opacity:1}.rich-input.error.touched .rich-label{opacity:0}.rich-input.error.focus .rich-label{opacity:1}.rich-input.error.focus span.error{opacity:0}form.customer-search .title{font-size:1.5em;margin-bottom:1rem}form.customer-search .subtitle{font-size:1em;margin-bottom:2em}form.customer-search .error-container{text-align:center;height:3rem}form.customer-search label{text-transform:uppercase}form.customer-search .form-row{margin:1.5em 0}form.customer-search .form-row .rich-input{margin-left:1em}form.customer-search .form-row:not(.active) .rich-input input,form.customer-search .form-row:not(.active) .rich-input label,form.customer-search .form-row:not(.active) .rich-input span{color:#c8c8c8;border-color:#f0f0f0}form.customer-search form input[type=radio]{height:3em;width:2em;margin:6px 0 0 -3px}form.customer-search input[type=radio]+label{vertical-align:middle;cursor:pointer}form.customer-search input[type=radio]+label:before{top:-2px;border-color:#f0f0f0}form.customer-search input[type=radio]+label:after{top:2px;background:#002d18;border:0;transform:none;left:5px;top:3px;width:10px;height:10px;transition:all 150ms ease-in-out}form.customer-search a.btn-green{float:none;padding:.8em 2em;width:100%;border-radius:3px;box-sizing:border-box;transition:all 150ms ease-in-out;font-size:1em;background:#285f41;border:1px solid #285f41;color:#fff;display:inline-block}form.customer-search .required-message{font-size:1em;margin-left:3em}.form-actions{text-align:center;margin-top:1rem;position:relative}.form-actions input[type=submit],.form-actions input[type=button]{max-width:370px;float:none;border-radius:3px;margin:0 .5em;font-size:2.6rem;padding:2rem}@media(max-width: 1919px){.form-actions input[type=submit],.form-actions input[type=button]{font-size:1.6rem;padding:1rem;max-width:230px}}.form-actions input[type=submit]+.form-actions input[type=submit],.form-actions input[type=submit]+.form-actions input[type=button],.form-actions input[type=button]+.form-actions input[type=submit],.form-actions input[type=button]+.form-actions input[type=button]{margin-left:1em}.form-actions.align-left input{position:absolute;right:50.5%}.form-actions.align-right input{position:absolute;left:50.5%}.customer-sorting{float:none;margin-right:0px}.customer-sorting .cbr-search-submit{font-size:1.5rem;font-weight:bold;margin-left:4.8em !important;padding:10px}.customer-sorting .erase-all{text-decoration:underline;font-size:1.5rem;font-weight:bold}.customer-sorting .rich-input{max-width:none;width:calc(25% - .8em);margin-bottom:1.5em}.customer-sorting .rich-input+.rich-input{margin-left:.8em}.customer-sorting .rich-input:nth-child(4n+1){margin-left:0}.customer-sorting .rich-input input{font-size:1.4rem}.savecustomer-form #sa-state-code{padding:.8em 2em;width:100%;color:#002d18;border:1px solid #f0f0f0;border-radius:3px;box-sizing:border-box;transition:all 150ms ease-in-out;font-size:1em;-webkit-appearance:menulist-button}.savecustomer-form .error-container{text-align:center;margin-bottom:2rem}.savecustomer-form .block-right{margin-top:48.8px}.savecustomer-form .block-right .rich-input{width:100%}.savecustomer-form .block-right>div{margin-bottom:20px}.savecustomer-form .bottom-action{width:100%;display:inline-block}.savecustomer-form label{text-transform:uppercase}.savecustomer-form .sa-address{display:flex}.savecustomer-form .sa-address .rich-input{margin-left:1.4rem}.savecustomer-form .sa-address .rich-input:first-of-type{margin-left:0}.savecustomer-form .rich-input{display:inline-block;position:relative;width:calc(100% - .5rem);max-width:none}.savecustomer-form .rich-input span.error{opacity:1}.savecustomer-form .rich-input.sa-civility .input-value{display:inline-block;float:right}.savecustomer-form .rich-input.sa-civility .input-value input[type=radio]~label{padding-bottom:0}.savecustomer-form .rich-input.sa-first-name,.savecustomer-form .rich-input.sa-last-name{width:calc(50% - 1rem)}.savecustomer-form .rich-input.sa-last-name{margin-left:1rem}.savecustomer-form .rich-input.sa-last-name.sa-last-before-first-order{margin-left:0}.savecustomer-form .rich-input.sa-first-name.sa-last-before-first-order{margin-left:1rem}.savecustomer-form .rich-input.opt-in{margin-bottom:1rem}.savecustomer-form .rich-input.sa-birthday{width:calc(40% - 1rem)}.savecustomer-form .rich-input.sa-phone{width:calc(60% - 1rem);margin-left:1rem}.savecustomer-form .rich-input.sa-country{width:33.333%}.savecustomer-form .rich-input.sa-country>input{padding:.4em 2em}@media(max-width: 1919px){.savecustomer-form .rich-input.sa-country>input{padding:.8em 2em}}.savecustomer-form .rich-input .input-label{display:inline-block;padding-bottom:1rem}.cbr-response{margin-top:2rem}.cbr-response .exists{color:#d00;margin-bottom:1rem}.cbr-response .exists,.cbr-response .action{text-align:center;display:block;font-size:2.6rem}@media(max-width: 1919px){.cbr-response .exists,.cbr-response .action{font-size:1.6rem}}.cbr-response .container{display:table;margin:2rem auto 0}.cbr-response .container .tile-customer{float:left;display:inline-block;margin:0}.tile-customer{background:#e3e3e3;padding:2rem;border-radius:1rem;display:table;margin:0 auto;text-align:left}.tile-customer ul{column-count:2;column-gap:5rem;padding:0;margin:0}.tile-customer ul strong{margin-top:.3rem;color:#000}.tile-customer ul li{list-style:none;margin-top:.3rem}.tile-customer+ul{margin:auto;padding-left:2.5rem;display:table-cell;vertical-align:middle;height:100%}.tile-customer+ul li{list-style:none;margin-bottom:1rem}.tile-customer+ul li:last-of-type{margin-bottom:0}.tile-customer+ul li button{width:100%;color:#000;background:#fff;border-radius:1rem;border:1px solid #a3a3a3;font-weight:bold;text-transform:uppercase;padding:1rem;font-size:2.6rem;padding:1rem 2rem}@media(max-width: 1919px){.tile-customer+ul li button{font-size:1.6rem;padding:1rem}}.tile-customer+ul li button.overwrite{text-decoration:underline;border:0;padding:1rem 0 0}.create-confirmation>div{text-align:center;font-size:2rem}.create-confirmation>div h3{color:green;margin-bottom:1rem}.create-confirmation>div h3+span{display:block;margin-bottom:3rem}.create-confirmation .view-account{display:block;margin:1rem 0 5rem;width:100%;color:#000;background:#fff;text-decoration:underline}.qr-code-wrapper img{width:150px;height:150px}.customer-page-wrapper{display:flex;justify-content:space-between;background:#f0f0f0;padding:12px 0 22px 0;height:calc(100% - 34px);position:relative}.customer-profile-arrow{width:30px;height:30px}.customer-profile-block-btn{background:#002d18;color:#fff;font-size:15px;font-weight:700;padding:10px 30px;border-radius:3px;text-transform:uppercase}.customer-kpi{background:#fff;height:80px;margin:6px 0 0 4px;position:absolute;left:262px;bottom:22px;width:calc(100% - 278px);overflow:hidden;background:#fff;flex-direction:column;justify-content:space-between}.customer-kpi .customer-profile-arrow{margin-bottom:-3px}.customer-kpi .customer-profile-kpi-close{display:none;width:30px}.customer-kpi.open{height:422px;display:flex}.customer-kpi.open .customer-profile-kpi-close{display:block}.customer-kpi.open .customer-profile-arrow,.customer-kpi.open .customer-kpi-more-text{display:none}.customer-kpi.open .customer-kpi-header-wrapper .customer-kpi-header{margin-top:30px}.customer-kpi-header-wrapper{height:80px;width:100%;display:flex;justify-content:space-between}.customer-kpi-header{margin:13px 20px 0 20px}.customer-kpi-header .customer-kpi-sub-title{color:#002d18}.customer-kpi-more{display:flex;justify-content:space-between;margin:0 13px;align-items:center}.customer-kpi-more .customer-profile-arrow{transform:rotate(180deg)}.customer-kpi-footer{display:flex;justify-content:space-between;padding:0 15px}.customer-kpi-footer-block{background:#002d18;margin:10px 5px;padding:10px 20px;width:100%;height:60px}.customer-kpi-footer-block .customer-additional-text{color:#fff;margin:0}.customer-kpi-footer-block-price{color:#00aa85;font-size:20px;line-height:30px}.kpi-chart{height:187px;padding:10px 20px;display:flex;flex-direction:column;align-items:center}.kpi-chart-column-wrapper{display:flex;height:160px;width:707px;overflow:hidden;justify-content:space-between}.kpi-chart-column-block{display:flex;align-items:flex-end}.kpi-chart-column{width:19px;display:flex;align-items:center;justify-content:center}.kpi-chart-column:nth-child(3n+4),.kpi-chart-column:nth-child(1){background:#00aa85}.kpi-chart-column:nth-child(2n){background:#4c528c}.kpi-chart-column:nth-child(3n){background:#6da4da}.kpi-chart-column .kpi-chart-amount{transform:rotate(180deg);writing-mode:tb-rl;font-size:13px;color:#fff;position:relative}.kpi-chart-column.not-suitable{align-items:flex-end}.kpi-chart-column.not-suitable .kpi-chart-amount{color:#002d18}.kpi-chart-month-wrapper{display:flex;width:707px;justify-content:space-between}.kpi-chart-month{font-size:17px;color:#002d18;border-top:1px solid #f0f0f0;border-right:1px solid #f0f0f0;height:27px;width:59px;display:flex;align-items:center;justify-content:center}.kpi-chart-month:last-child{border-right:none}.kpi-years-wrapper{display:flex;justify-content:flex-end;font-size:15px;padding:0 20px;align-items:center}.kpi-years-wrapper .kpi-years-text{font-weight:700;text-transform:uppercase;line-height:25px;margin:0 10px}.kpi-years-wrapper .kpi-year-block{color:#fff;margin-left:10px;line-height:20px;height:22px;width:45px;text-align:center}.kpi-years-wrapper .kpi-year-block:nth-child(2){background:#00aa85}.kpi-years-wrapper .kpi-year-block:nth-child(3){background:#4c528c}.kpi-years-wrapper .kpi-year-block:nth-child(4){background:#6da4da}.block-right{background:#f0f0f0}.customer-all-products{background:#fff;margin:0 0 0 3px;height:calc(100% - 68px)}.customer-all-products.collapse{height:252px;overflow:hidden}.customer-all-products.collapse .customer-product{height:180px}.customer-all-products.collapse .customer-product-image{height:111px}.customer-all-products.collapse .customer-product-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-bottom:.5px solid #002d18;text-decoration:none;line-height:14px;margin-top:3px;width:fit-content}.clienteling-product-list-container{background:#f0f0f0;margin:0 5px 0 0;padding-bottom:22px;width:calc(100% - 277px)}.clienteling-product-list-container.short{width:171px;margin:0 0 0 5px}.clienteling-product-list-container.short .customer-all-products{margin:0}.clienteling-product-list-container.short .customer-recommendations-product-list{padding:30px 0 30px 10px}.clienteling-product-list-container.short .customer-product{width:151px}.clienteling-product-list-container.short .customer-product-image{max-width:100%}.clienteling-product-list-container.short .customer-history-product-list{padding:0 0 30px 10px}.clienteling-product-list-container.short .customer-product-history{width:150px}.clienteling-product-list-container.short .customer-last-purchase-btn{background-position-x:9px;width:18px}.clienteling-product-list-container.short .customer-product-history-first-image{position:relative;right:0;bottom:0;margin-top:20px}.clienteling-product-list-container.short .customer-product-short-hide{display:none}.customer-recommendations-product-list{padding:30px 0 30px 20px}.customer-history-product-list{padding:0 0 30px 20px}.customer-product-list-slider-wrapper{display:flex;padding:0;margin:5px 0 0 0;overflow-y:auto}.customer-product-list-slider-wrapper li{list-style-type:none}.customer-product{width:280px;height:260px;text-align:center;background-color:#f0f0f0;margin:0 10px 0 0}.customer-product-history{max-width:180px;height:180px;position:relative}.customer-product-history-first{padding:10px 0 0 0;max-width:280px;height:170px}.customer-product-name{text-decoration:underline;font-size:15px;line-height:20px;max-width:220px;color:#002d18;margin:auto;max-height:40px;overflow:hidden}.customer-product-history-name{width:140px}.customer-product-history-name-first{width:119px;position:absolute;left:20px;top:75px;text-align:left}.customer-product-price{font-size:15px;line-height:18px;width:auto;margin:4px auto 0 auto;font-weight:700}.customer-product-history-price{position:absolute;left:20px;top:120px}.customer-product-image{height:auto;margin:0 auto;max-width:171px}.customer-product-history-image{max-height:100px;margin:0 auto;width:auto}.customer-product-history-first-image{max-height:122px;position:absolute;right:0;bottom:0}.svg-circleplus{height:20px;stroke:#002d18;position:absolute;right:9px;top:9px}.customer-last-purchase-btn{font-size:15px;line-height:18px;width:92px;height:18px;padding:4px 10px;background:#002d18 url("../../img/svg/icon/basket_with-croco-white.svg") no-repeat;background-position-x:85px;background-position-y:2px;background-size:20px;text-align:left;color:#fff}.customer-last-purchase-btn.returned{background:#002d18 url("../../img/svg/icon/delivery_returned.svg") no-repeat;background-position-x:85px;background-position-y:2px;background-size:20px}.customer-last-purchase-btn.web-to-store{background:#002d18 url("../../img/svg/icon/delivery_store.svg") no-repeat;background-position-x:85px;background-position-y:2px;background-size:20px}.customer-product-purchase-date{font-size:13px;line-height:19px;color:#002d18;position:absolute;left:20px;top:46px}.customer-big-tile-wrapper{padding:30px 0 0 84px;position:relative}.customer-big-tile-wrapper .customer-big-tile-close{display:block}.customer-big-tile-wrapper .product-image-slider{max-height:280px;max-width:280px}.customer-big-tile-wrapper .customer-additional-headline{margin-bottom:20px;display:block}.customer-big-tile-content{display:flex;margin-top:80px}.customer-big-tile-info{margin:0 20px 10px 20px;overflow:hidden;width:280px}.customer-big-tile-wrapper.swiper-container .customer-big-tile-arrow{position:absolute;top:70%;background-size:56px}.customer-big-tile-wrapper .customer-big-tile-right-arrow.swiper-button-next{right:20px;background-image:url("../../img/icons-functions-chevron-right.png")}.customer-big-tile-wrapper .customer-big-tile-left-arrow.swiper-button-prev{background-image:url("../../img/icons-functions-chevron-left.png");left:20px}.customer-profile-info{width:242px;margin:0 0 0 5px;display:flex;justify-content:space-between;flex-direction:column}.customer-profile-info.wide{margin:0 5px 0 13px;position:relative;width:calc(100% - 181px)}.customer-profile-info.wide .customer-profile-additional-close{display:block}.customer-profile-info.wide .customer-profile-additional{display:flex;flex-direction:column;padding:60px 0 0 100px;max-width:600px}.customer-profile-info.wide .customer-profile-more-info{visibility:hidden}.customer-profile-info.wide .customer-profile-additional-info{display:flex;flex-direction:column;margin:15px 0 0 83px}.customer-profile-info.wide .customer-profile-button-block{display:none}.customer-profile-additional-close{display:none;position:absolute;right:20px;top:30px;width:23px}.customer-profile-additional-info{display:none}.customer-profile-additional-product-list{display:flex;width:280px}.customer-profile-information{background:#fff;display:flex;height:calc(100% - 90px)}.customer-profile-information.short{height:90px}.customer-profile-information.short .customer-profile{height:90px}.customer-profile-information.short .customer-profile-more-info{width:calc(100% - 30px)}.customer-profile-information.short .customer-profile-more-info .customer-profile-info-top-title{display:block}.customer-profile-information.short .customer-profile-more-info-text{display:none}.customer-profile-information.short .hide-on-notification-open{visibility:hidden}.customer-profile{background:#fff;width:242px;min-width:242px}.customer-profile .customer-profile-more-info .customer-profile-info-top-title{display:none}.customer-profile-info-title{font-weight:700;font-size:20px;text-align:center;color:#002d18;clear:both;margin:0}.customer-profile-more-info{display:flex;justify-content:space-between;margin:32px 10px 16px 0;height:27px;float:right}.customer-profile-more-info .customer-profile-more-info-text{color:#002d18}.profile-button-block .button-style.customer-profile-block-btn{background:#002d18;width:193px;height:45px;text-align:center;color:#fff;font-size:15px;font-weight:700;border-radius:3px}.customer-profile-button-block{text-align:center;margin-top:50px}.customer-profile-gift-pic{background:#002d18 url("../../img/icons-features-gift-white.png") center no-repeat;background-size:40px;height:60px;width:60px}.customer-profile-loyalty-info{display:flex;flex-direction:column}.customer-profile-loyalty-pie{position:relative;margin:auto;margin:10px auto;text-align:center;width:200px;height:200px;z-index:1}.customer-profile-loyalty-pie-text{color:#002d18;position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.customer-profile-loyalty-player{font-weight:700;color:#002d18;text-transform:uppercase;margin:5px 0}.customer-profile-loyalty-svg{position:relative;text-align:center;width:100%;height:100%;transform:rotateY(-180deg) rotateZ(-90deg)}.customer-profile-loyalty-svg circle{stroke-dasharray:500px;stroke-dashoffset:0;stroke-linecap:round;stroke-width:15px;fill:none;stroke:#ddd}.customer-profile-loyalty-svg .animated{stroke-dashoffset:200px}.customer-profile-loyalty-svg .behind{stroke-dashoffset:150px}.level-0 .customer-profile-loyalty-svg .animated{stroke:#f9b400}.level-0 .customer-profile-loyalty-svg .behind{stroke:#fde8b2}.level-0.customer-temporary-points::before{background:#fde8b2}.level-0 .customer-profile-loyalty-player{color:#f9b400}.level-1 .customer-profile-loyalty-svg .animated{stroke:#d9642c}.level-1 .customer-profile-loyalty-svg .behind{stroke:#f4d0bf}.level-1.customer-temporary-points::before{background:#f4d0bf}.level-1 .customer-profile-loyalty-player{color:#d9642c}.level-2 .customer-profile-loyalty-svg .animated{stroke:#002d18}.level-2 .customer-profile-loyalty-svg .behind{stroke:#00aa85}.level-2.customer-temporary-points::before{background:#00aa85}.level-2 .customer-profile-loyalty-player{color:#002d18}.level-3 .customer-profile-loyalty-svg .animated{stroke:#0f2239}.level-3 .customer-profile-loyalty-svg .behind{stroke:#89a6c8}.level-3.customer-temporary-points::before{background:#89a6c8}.level-3 .customer-profile-loyalty-player{color:#0f2239}.customer-temporary-points-wrapper{margin-left:55px;display:flex;flex-direction:column;height:67px}.customer-temporary-points{font-size:15px;color:#002d18;margin-bottom:20px}.customer-temporary-points::before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:9px}.loyalty-point-history-content-wrapper{display:none;width:calc(100% - 334px);margin:40px 20px;overflow:auto}.loyalty-point-history-content-wrapper.show{display:block}.loyalty-point-history-header,.loyalty-point-history-row{display:flex;justify-content:space-between;padding:10px 0 10px 0}.loyalty-point-history-header-block,.loyalty-point-history-block{padding:10px 10px 10px 0;width:25%;overflow:hidden}.loyalty-point-history-row{border-bottom:1px solid #f0f0f0}.loyalty-point-history-row:last-child{border:none}.customer-plus-info{position:absolute;color:#002d18;right:-10px;top:10px;z-index:10;display:none}.customer-plus-info.return{top:-89px;left:-5px}.customer-plus-info.show{display:flex}.customer-plus-info-close{display:none}.customer-plus-info-close.show{display:block}.customer-plus-info-plus-symbol{font-size:23px;position:relative;bottom:-2px}.customer-profile-additional{display:none}.customer-additional-info-top{display:flex;justify-content:space-between;width:calc(100% - 70px);min-height:50px;margin-bottom:7px}.customer-additional-info-middle{position:relative;min-height:285px}.customer-additional-personal-info{display:flex;flex-wrap:wrap;padding:0;margin:0;justify-content:space-between}.customer-additional-sub-personal-info{margin:15px 15px 15px 0;list-style-type:none;width:140px}.customer-loyalty-card .qr-code-wrapper img{width:80px;height:80px}.customer-additional-headline{font-weight:700;text-transform:uppercase;font-size:17px;margin:0;line-height:27px}.customer-additional-one-line-info{overflow:hidden;text-overflow:ellipsis;display:block}.customer-additional-one-line-info-block{height:54px}.customer-additional-sub-headline{font-weight:700;font-size:17px;margin:0;line-height:27px}.customer-additional-text{font-size:17px;line-height:27px}.customer-additional-gift-product-list{display:flex;max-width:280px;overflow-y:hidden}.customer-additional-gift-product{text-align:center;font-weight:700;font-size:15px;color:#002d18;text-decoration:underline;width:60px;margin:5px 10px 5px 0}.customer-additional-gift-image{width:60px;height:60px}.customer-additional-qr-image{width:76px;height:76px;margin:5px 0 0 0}.customer-profile-additional-edit{width:25px;position:relative;bottom:-5px;margin-left:7px}.customer-profile-edit-wrapper{display:none;flex-wrap:wrap;max-width:489px}.customer-profile-edit-wrapper.show{display:flex}.customer-profile-edit-wrapper .customer-profile-block-btn{justify-self:end;margin-left:auto;margin-right:30px;margin-top:77px}.customer-profile-edit-wrapper .phone-validation-list{background-color:#fff;width:max-content;font-size:15px}.customer-profile-edit-field{width:444px;border:1px solid #595959;border-radius:5px;position:relative;margin:25px 15px 0 0;padding:5px;height:44px}.customer-profile-edit-field:nth-child(4n+3),.customer-profile-edit-field:nth-child(4n){margin-right:0}.customer-profile-edit-field label{color:#595959;font-size:16px;position:absolute;left:14px;background:#fff;width:auto;top:15px;display:block;padding:0 5px}.customer-profile-edit-field-wrapper .customer-profile-edit-field .customer-profile-edit-input{border:0;background:inherit;width:100%;height:100%;position:relative;z-index:1;overflow:hidden;color:#002d18;font-size:16px}.customer-profile-edit-field-wrapper .customer-profile-edit-field .customer-profile-edit-input:focus{outline:none}.customer-profile-edit-big-field{max-width:176px}.customer-profile-edit-mid-field{max-width:126px}.customer-profile-edit-short-field{max-width:90px}.customer-profile-edit-input:focus~label,.has-content.customer-profile-edit-input~label{top:-15px}.customer-additional-option{position:absolute;left:0;bottom:20px}.customer-additional-info-middle .customer-additional-sub-personal-info.customer-additional-option input{padding:0;height:initial;width:initial;margin-bottom:0;display:none}.customer-additional-info-middle .customer-additional-sub-personal-info.customer-additional-option label{position:relative;padding:0}.customer-additional-info-middle .customer-additional-sub-personal-info.customer-additional-option label::before{content:"";background-color:rgba(0,0,0,0);border:1px solid #002d18;display:inline-block;position:absolute;width:15px;height:15px;border-radius:5px;right:-26px;left:auto;top:5px}.customer-additional-sub-personal-info.customer-additional-option input:checked+label::after{content:"";display:block;position:absolute;box-sizing:border-box;top:7px;left:auto;right:-21px;width:6px;height:10px;border:solid #002d18;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.block-notification{background:#002d18;color:#fff;height:80px;overflow:hidden;width:242px;position:relative;z-index:10}.block-notification.notifications-open{height:calc(100% - 100px)}.notifications-drop-up{overflow-y:auto;height:calc(100% - 80px)}.customer-profile-notifications-wrapper{display:flex;justify-content:space-between;padding:0 10px 0 20px;align-items:center;margin:20px 0}.customer-profile-notifications-wrapper .customer-profile-notifications-label{font-size:17px;line-height:27px;font-weight:700;text-transform:uppercase}.customer-notifications-img{border-radius:50%;position:relative;width:40px;height:40px;background:#f0f0f0 url("../../img/notification_bell.png") center no-repeat;background-size:15px}.customer-notifications-img .customer-notifications-count{position:absolute;top:-5px;right:-5px;width:20px;height:20px;border-radius:50%;background:#002d18;color:#fff;text-align:center;font-size:10px;line-height:20px}.customer-notification-message{margin:0 20px;border-bottom:1px solid #002d18;padding:20px 0;font-size:17px;line-height:22px;display:flex;justify-content:space-between;align-items:center}.customer-notification-message:last-child{border:0}.customer-notification-message .customer-notification-message-preview-text{max-width:150px;height:50px;overflow:hidden;color:#c8c8c8}.customer-error-field{border:1px solid #d0021b}.customer-error-field label,.customer-error-field .customer-profile-edit-input.has-content{color:#d0021b}.error-message{color:#d0021b;font-size:16px;line-height:13px;margin:0 0 0 5px}.customer-error-message{color:#d0021b;position:relative}.customer-error-message::after{content:"";background:url("../../img/svg/icon/warning-red.svg") 3px 3px no-repeat;width:22px;position:absolute;height:22px}.wrapper-setting{overflow-y:auto;overflow-x:hidden;height:100%}.wrapper-setting .main-label{font-weight:bold;font-size:4rem;margin:5px 0}@media(max-width: 1919px){.wrapper-setting .main-label{font-size:3rem}}.wrapper-setting .main-label a{display:inline-block;margin-left:10px;cursor:pointer;background:url(../img/ico-edit.png) no-repeat;width:auto;height:auto}.wrapper-setting .sub-label{font-weight:normal;font-size:3.5rem;padding-left:15px;margin:5px 0;box-sizing:border-box}@media(max-width: 1919px){.wrapper-setting .sub-label{font-size:2.2rem}}.wrapper-setting .icon-edit{display:inline-block;background:url(../img/ico-edit.png) no-repeat;width:auto;height:auto}.wrapper-setting .block-setting{margin:60px 0}@media(max-width: 1919px){.wrapper-setting .block-setting{margin:40px 0}}.setting-tiles-container{list-style:none}.setting-tiles-container .setting-tile{display:block;min-height:124px;background-color:#fafafa;border:1px solid #ccc;max-width:354px;margin:16px 12px 20px 0px;padding:18px 29px;color:#333;box-sizing:border-box;cursor:pointer}.setting-tiles-container .setting-tile span{display:block;font-weight:bold}@media(max-width: 1919px){.setting-tiles-container .setting-tile{max-width:212px;min-height:72px;padding:10px 29px}}.setting-flag{width:25px;margin-left:10px;margin-top:10px}.benefits-page{padding-top:9%;height:100%;box-sizing:border-box}.benefits-page h1{text-align:center}.benefits-list{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;height:100%;box-sizing:border-box;overflow-y:scroll}.benefits-list form{display:flex;flex-direction:row;flex-wrap:nowrap}.benefits-list .middle-warper{display:flex;flex-direction:column}.benefits-list .benefit{margin:0 10px;display:inline-block;height:auto;width:auto;max-width:300px}.benefits-list .title{height:40px;font-size:large;font-weight:bold;text-align:center}.benefits-list .description{border-top:3px solid #285f41;padding-top:25px;text-align:justify}.benefits-list img{height:auto;width:auto;max-width:300px;max-height:300px;align-self:center}.benefits-list span.error{width:100%;font-size:1.3em;position:absolute;text-align:center;bottom:5%}.content-left{width:75%;float:left;border-right:1px solid #ededed;overflow:scroll;height:98%}.content-right{width:24%;float:left}.column-half-tablet:first-child{border-bottom:1px solid #ededed}.btn-print{float:right;margin-top:10px;font-weight:700;text-decoration:none;color:#454545}.btn-print:before{height:17px;width:20px;background-image:url(../../img/ico-s345d3ec959.png);background-position:0 -4824px;background-repeat:no-repeat;content:"";display:inline-block;margin-right:10px;position:relative;top:3px}.faq-subheader{width:81%;margin:0 auto}.view-details-faq{display:none}.ordering-faq{border:1px solid #ededed;border-right:0;text-align:center;margin:0;background:#f5f5f5}.title-sidebar-faq{font-size:1.5rem;font-weight:700;color:#454545;text-decoration:none;text-align:left;margin:1em 2em 0 0;text-transform:uppercase}.picto-customer-service:before{content:"";height:21px;width:13px;background-image:url(../../img/ico-s345d3ec959.png);background-position:0 -2128px;background-repeat:no-repeat;display:inline-block;top:2px;position:relative;margin-right:3px}.helpAndFaq{padding:0 0 0 15px}.no-desktop{display:none}.picto-title-faq:before{content:"";height:20px;width:20px;background-image:url(../../img/ico-s345d3ec959.png);background-position:0 -2443px;background-repeat:no-repeat;display:inline-block;top:2px;position:relative;margin-right:3px}.sku-info-gray{font-size:1.2rem;color:#797979;line-height:1.8;text-transform:uppercase}.sku-infos-title{font-weight:700;font-size:1.2rem;color:#454545;text-decoration:none;text-transform:uppercase;margin-left:40px}.faq-minimized{text-transform:lowercase;font-size:1.2rem;color:#797979}.btn-secondary{color:#002d18;border:1px solid #002d18;background:rgba(0,0,0,0);text-align:center;display:inline-block;width:100%;padding-bottom:10px;padding-top:10px;font-weight:700;font-size:1.2rem;text-transform:uppercase}.btn-faq{padding:10px}.newsletter-container{width:100%;max-width:920px;margin:auto;padding:40px;height:calc(100% - 75px);overflow:auto}@media screen and (min-width: 320px)and (max-width: 768px){.newsletter-container{max-width:none;padding:20px}}.newsletter-container .form{background-color:#f8f8f8;padding:20px 40px;margin-top:20px}.newsletter-container h2{font-weight:bold;font-size:1.5rem}.newsletter-container p{font-size:1.3rem;color:#606060;text-transform:none}.newsletter-container a{text-transform:uppercase;color:#002d18;font-weight:bold;font-size:1.3rem}.newsletter-container .title-15{margin:0;font-weight:bold;font-size:1.5rem;margin:10px 0 20px 0;color:#606060;text-transform:uppercase}.newsletter-container .subtitle-15{font-size:1.3rem;text-transform:none;margin:0 0 10px 0}.newsletter-container .form-newsletter-check .form-item-half{width:auto !important}.newsletter-container .form .form-item{padding:0}.newsletter-container .form .form-item .btn.btn-secondary{font-weight:bold;font-size:1.5rem;padding:16px 44px;width:auto;border:3px solid #ececec;min-width:none !important}.newsletter-container .form .form-item .btn.btn-secondary:hover{background-color:#002d18;border:3px solid #002d18}.newsletter-container .form .form-item .lower{font-size:1.3rem;text-transform:initial;color:#002d18}.newsletter-container .form .form-item label{font-size:1.3rem;font-weight:bold;text-transform:uppercase;color:#002d18;margin:0 10px 0 0}.newsletter-container .form .form-item input[type=text],.newsletter-container .form .form-item input[type=email]{width:95% !important}.page-title.newslettersub{font-weight:bold;font-size:1.8rem !important}.settings-form .deepidoo-player-input,.settings-form .carlipa-player-select{padding:10px;border:1px solid #e3e3e3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;height:60px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);outline:none;font-size:2.6rem}.settings-form .carlipa-player-select{color:#bebebe;text-transform:none;font-size:1.6rem;max-width:70%}.settings-form .submit-player{width:25%;height:60px;float:none}.orderTrackingPage .fidelityWrapper{background:#f8f8f8;width:960px}.orderTrackingPage .fidelityHeader{background:#fff}.orderTrackingPage .fidelityHeader .welcome{padding-left:40px}.orderTrackingPage .fidelityHeader .welcome:before{content:none}.orderTrackingPage .fidelityHeader .logo{width:240px}.orderTrackingPage .fidelityHeader .logo:after{background-image:url(../../img/_sprites/sprite-ico-tracking.png);background-position:0px 0px;width:159px;height:26px;margin-left:-80px}@media(-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi){.orderTrackingPage .fidelityHeader .logo:after{background-image:url(../../img/_sprites/retina-sprite-ico-tracking.png);background-position:0px 0px;background-size:246px 134px}}.orderTrackingPage .orderHeader{border-bottom:1px solid #f0f0f0}.orderTrackingPage .orderHeader .orderNb,.orderTrackingPage .orderHeader .packageNb{display:table-cell;padding:7px 40px;font-size:1.5rem;line-height:1.8rem;font-weight:700;color:#002d18;text-transform:uppercase;height:50px;vertical-align:middle;border-right:1px solid #f0f0f0}.orderTrackingPage .orderHeader .orderNb span,.orderTrackingPage .orderHeader .packageNb span{color:#002d18}.orderTrackingPage .orderHeader:after{content:"";clear:both;display:block}.orderTrackingPage .packagesList{position:relative}.orderTrackingPage .items{margin:0;padding:0;list-style-type:none}.orderTrackingPage .items.alone{text-align:center}.orderTrackingPage .items.alone .item{margin:20px 0}.orderTrackingPage .item{min-height:400px;background:#fff;width:280px;margin:20px 0 20px 18px;display:inline-block;position:relative;text-align:left;vertical-align:top}.orderTrackingPage .swiper-button-prev{display:none}.orderTrackingPage .swiper-button-next{display:none}.orderTrackingPage .trackingNb{padding:17px 20px;font-size:1.5rem;line-height:1.8rem;font-weight:700;color:#002d18;text-transform:uppercase;border-bottom:1px solid #f0f0f0}.orderTrackingPage .trackingNb a{color:#002d18;text-decoration:none}.orderTrackingPage .currentStatus{text-align:center;padding:35px 20px 20px}.orderTrackingPage .currentStatus:before{display:block;margin:0 auto 20px;content:""}.orderTrackingPage .currentStatus.carrier:before{background-image:url(../../img/_sprites/sprite-ico-tracking.png);background-position:0px -110px;width:78px;height:44px}@media(-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi){.orderTrackingPage .currentStatus.carrier:before{background-image:url(../../img/_sprites/retina-sprite-ico-tracking.png);background-position:0px -90px;background-size:246px 134px}}.orderTrackingPage .currentStatus.deliver-wait:before{background-image:url(../../img/_sprites/sprite-ico-tracking.png);background-position:-179px 0px;width:78px;height:44px}@media(-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi){.orderTrackingPage .currentStatus.deliver-wait:before{background-image:url(../../img/_sprites/retina-sprite-ico-tracking.png);background-position:-168px 0px;background-size:246px 134px}}.orderTrackingPage .currentStatus.delivering:before{background-image:url(../../img/_sprites/sprite-ico-tracking.png);background-position:0px -46px;width:84px;height:44px}@media(-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi){.orderTrackingPage .currentStatus.delivering:before{background-image:url(../../img/_sprites/retina-sprite-ico-tracking.png);background-position:0px -36px;background-size:246px 134px}}.orderTrackingPage .currentStatus.withdraw:before{background-image:url(../../img/_sprites/sprite-ico-tracking.png);background-position:-98px -110px;width:44px;height:44px}@media(-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi){.orderTrackingPage .currentStatus.withdraw:before{background-image:url(../../img/_sprites/retina-sprite-ico-tracking.png);background-position:-94px -36px;background-size:246px 134px}}.orderTrackingPage .currentStatus.delivered:before{background-image:url(../../img/_sprites/sprite-ico-tracking.png);background-position:-104px -46px;width:44px;height:44px}@media(-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi){.orderTrackingPage .currentStatus.delivered:before{background-image:url(../../img/_sprites/retina-sprite-ico-tracking.png);background-position:-168px -54px;background-size:246px 134px}}.orderTrackingPage .currentStatus.delivery-ko:before{background-image:url(../../img/_sprites/sprite-ico-tracking.png);background-position:-63px -174px;width:41px;height:40px}@media(-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi){.orderTrackingPage .currentStatus.delivery-ko:before{background-image:url(../../img/_sprites/retina-sprite-ico-tracking.png);background-position:-88px -90px;background-size:246px 134px}}.orderTrackingPage .currentStatus .title{font-size:1.5rem;line-height:1.8rem;font-weight:700;color:#002d18;text-transform:uppercase;margin:0 0 18px}.orderTrackingPage .currentStatus .title span{padding:0 5px;display:inline-block;background:#fff711}.orderTrackingPage .currentStatus .info{text-transform:none;font-size:1.3rem;line-height:.8rem;color:#797979}.orderTrackingPage .currentStatus .info span{color:#002d18}.orderTrackingPage .status{position:absolute;bottom:0;left:0;right:0;list-style-type:none;margin:0;padding:0;font-size:1.1rem;line-height:1.4rem;color:#797979;text-transform:none}.orderTrackingPage .status li{border-top:1px solid #f0f0f0;min-height:45px;position:relative;width:100%}.orderTrackingPage .status li:before{content:"";display:block;background-image:url(../../img/_sprites/sprite-ico-tracking.png);background-position:-277px -50px;width:17px;height:17px;position:absolute;top:50%;left:23px;margin-top:-9px}@media(-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi){.orderTrackingPage .status li:before{background-image:url(../../img/_sprites/retina-sprite-ico-tracking.png);background-position:-222px -54px;background-size:246px 134px}}.orderTrackingPage .status .content{display:table-cell;vertical-align:middle;height:45px;padding:5px 23px 5px 50px}.orderTrackingPage .status .content span{color:#002d18}.notracking{padding:20px;background-color:#fff;text-align:center}@media screen and (max-width: 920px){.orderTrackingPage{padding:0}}.navbar-left{width:25%}.navbar-left .main-sidenav{width:100%;padding:15%}@media(max-width: 1279px){.navbar-left .main-sidenav{padding:25% 15%}}.navbar-left .main-sidenav .split-nav{border:none;border-top:1px solid #606060;margin:10% 0}@media(max-width: 1279px){.navbar-left .main-sidenav .split-nav{margin:25% 0}}.navbar-left .main-sidenav .sidenav-link{font-size:2.5rem}@media(max-width: 1279px){.navbar-left .main-sidenav .sidenav-link{font-size:2rem}}.navbar{display:none;position:absolute;top:0;left:0;width:100%;z-index:3}.navbar .navbar-align{width:50%;text-align:center;margin:auto}.navbar .navbar-align .menu-tab{margin-top:50px}@media(max-width: 1279px){.navbar .navbar-align .menu-tab{margin-top:60px}}.navbar .navbar-align .menu-tab .tab-fit{display:inline-block;vertical-align:top;list-style-type:none;margin:0 30px}@media(max-width: 1279px){.navbar .navbar-align .menu-tab .tab-fit{margin:0 18px}}.navbar .navbar-align .menu-tab .tab-fit .js-cut-tab{text-transform:uppercase;font-weight:bold;font-size:2rem;color:#f4f4f4;padding-bottom:5px;border-bottom:5px solid rgba(0,0,0,0);transition:all .2s ease-out}.navbar .navbar-align .menu-tab .tab-fit .js-cut-tab.active{color:#002d18;border-bottom:3px solid #002d18}.polo-type{height:100%;font-size:10px;background-color:#f0f0f0}.polo-type .fit-main-content{display:none;height:100%;position:relative}.polo-type .fit-main-content .description{position:absolute;left:55%;top:25%}@media(max-width: 1279px){.polo-type .fit-main-content .description{top:20%;left:58%}}.polo-type .fit-main-content .description .step-number,.polo-type .fit-main-content .description .step-subtitle{margin:0;text-align:left;font-weight:bold;font-size:9rem;font-weight:normal;color:rgba(0,0,0,.1)}.polo-type .fit-main-content .description .step-number{line-height:4rem}@media(max-width: 1279px){.polo-type .fit-main-content .description .step-number{margin-top:10%}}.polo-type .fit-main-content .description .step-subtitle{color:#002d18;text-transform:uppercase;display:inline-block;vertical-align:top;padding-bottom:10px;border-bottom:2px solid #000;font-size:2.8rem;margin:0 0 10px 5px}.polo-type .fit-main-content .description .txt-desc{font-size:2em;width:60%;margin:10px 0 0 5px;display:block}@media(max-width: 1279px){.polo-type .fit-main-content .description .txt-desc{width:82%;margin:5px 0 0 5px}}.polo-type .fit-main-content .description .txt-desc.js-logo-choice{border-radius:220px;background-color:#fff;display:inline-block;vertical-align:middle;text-align:center;position:absolute;transition:all .2s ease-out;font-size:1.8rem;width:90px;height:70px;padding-top:20px;margin-top:15px;border:4px solid #fff}.polo-type .fit-main-content .description .txt-desc.js-logo-choice .img-logo-choice{height:30px;display:block;margin:0 auto}.polo-type .fit-main-content .description .txt-desc.js-logo-choice .img-logo-choice.img-chest{opacity:0;transition:all .2s ease-out;position:absolute;height:22%;top:-47px;left:-480px}@media(max-width: 1279px){.polo-type .fit-main-content .description .txt-desc.js-logo-choice .img-logo-choice.img-chest{height:27%;left:-360px;top:-35px}}.polo-type .fit-main-content .description .txt-desc.js-logo-choice:last-child{left:120px}@media(max-width: 1279px){.polo-type .fit-main-content .description .txt-desc.js-logo-choice:last-child{left:110px}}.polo-type .fit-main-content .description .txt-desc.js-logo-choice:last-child .img-chest{left:-600px}@media(max-width: 1279px){.polo-type .fit-main-content .description .txt-desc.js-logo-choice:last-child .img-chest{height:29%;left:-470px;top:-37px}}.polo-type .fit-main-content .description .txt-desc.js-logo-choice::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:4px solid #f0f0f0;border-radius:100px;z-index:2}@media(max-width: 1279px){.polo-type .fit-main-content .description .txt-desc.js-logo-choice::before{border:3px solid #f0f0f0}}.polo-type .fit-main-content .description .txt-desc.js-logo-choice.active{border-color:rgba(0,0,0,.3)}.polo-type .fit-main-content .description .txt-desc.js-logo-choice.active .img-chest{opacity:1}.polo-type .fit-main-content.centered-bg{background-position:23% 100%;background-repeat:no-repeat;background-size:47%}@media(max-width: 1279px){.polo-type .fit-main-content.centered-bg{background-size:63%}}.polo-type .fit-main-content.full-width-bg{background-position:0;background-repeat:no-repeat;background-size:contain}.nav-wheel{display:none;background-color:#002d18;width:200px;height:200px;right:6%;bottom:6%;position:absolute;border-radius:200px;z-index:1}.nav-wheel .main-link{background-color:#f4f4f4;width:85px;height:85px;left:50px;bottom:32px;display:block;border-radius:100px;position:absolute;border:8px solid #fff}.nav-wheel .main-link .img-main-link{position:absolute;width:25px;height:25px;top:30px;left:30px}.nav-wheel .wheel{margin:0;padding:0}.nav-wheel .wheel .js-step-btn{width:50px;height:50px;text-align:center;list-style:none;position:absolute}.nav-wheel .wheel .js-step-btn:first-child{left:75px;top:0}.nav-wheel .wheel .js-step-btn:nth-child(2){right:8px;top:40px}.nav-wheel .wheel .js-step-btn:nth-child(3){right:8px;bottom:40px}.nav-wheel .wheel .js-step-btn:nth-child(4){left:75px;bottom:2px}.nav-wheel .wheel .js-step-btn:nth-child(5){left:8px;bottom:40px}.nav-wheel .wheel .js-step-btn:nth-child(6){left:8px;top:40px}.nav-wheel .wheel .js-step-btn .wheel-btn{width:12px;height:12px;margin-top:20px;display:inline-block;vertical-align:middle;background-color:#606060;border-radius:100px;transition:all .2s ease-out}.nav-wheel .wheel .js-step-btn.active .wheel-btn{width:30px;height:30px;margin-top:10px;background-color:#fff}.fit-step-0{background-repeat:no-repeat;background-size:contain;height:100%;background-color:#f0f0f0;font-size:5.5px;background-position:20% 80px,80% 80px}@media(max-width: 1279px){.fit-step-0{background-position:15% 80px,85% 80px}}.fit-step-0 .fit-main-content{margin:0 auto 0 auto;width:60%;padding-top:8%}@media(max-width: 1279px){.fit-step-0 .fit-main-content{padding-top:9.8%}}.fit-step-0 .fit-main-content .title,.fit-step-0 .fit-main-content .subtitle{font-weight:bold;text-align:center;text-transform:uppercase;letter-spacing:-1px}.fit-step-0 .fit-main-content .title{font-size:12em;color:rgba(0,0,0,.1);margin:0;line-height:6rem}@media(max-width: 1279px){.fit-step-0 .fit-main-content .title{line-height:5.5rem;font-size:6rem}}.fit-step-0 .fit-main-content .subtitle{font-size:6.5em;color:#002d18;margin:0;line-height:.5rem}@media(max-width: 1279px){.fit-step-0 .fit-main-content .subtitle{font-size:3.3rem}}.fit-step-0 .fit-main-content .txt-desc{font-size:4em;margin:40px auto 0 auto;width:45%;text-align:center}@media(max-width: 1279px){.fit-step-0 .fit-main-content .txt-desc{width:40%}}.fit-step-0 .fit-main-content .js-gender-btn{display:inline-block;vertical-align:middle;position:relative;height:6.5rem;font-size:1.8rem;line-height:6.5rem;margin-top:26rem;width:47.5%;color:#fff;background-color:#002d18;text-transform:uppercase;font-weight:bold;text-align:center}@media(max-width: 1279px){.fit-step-0 .fit-main-content .js-gender-btn{margin-top:20rem}}.fit-step-0 .fit-main-content .js-gender-btn::before{content:"<";position:absolute;top:-1px;font-size:3.5rem;left:45px}@media(max-width: 1279px){.fit-step-0 .fit-main-content .js-gender-btn::before{left:15px}}.fit-step-0 .fit-main-content .js-gender-btn:last-child{margin-left:4%}.fit-step-0 .fit-main-content .js-gender-btn:last-child::before{content:""}.fit-step-0 .fit-main-content .js-gender-btn:last-child::after{content:">";position:absolute;font-size:3.5rem;top:-1px;right:45px}@media(max-width: 1279px){.fit-step-0 .fit-main-content .js-gender-btn:last-child::after{right:15px}}.content-color .video-color{display:block;opacity:0;position:absolute;width:100%;left:0}@media(max-width: 1279px){.content-color .video-color{width:125%;left:-10%}}.content-color .video-color.active{opacity:100}.content-color .txt-colors{position:absolute;top:33%;left:0;width:100%;text-align:center}.content-color .txt-colors .txt-content{text-align:center;display:none}.content-color .txt-colors .txt-content.active{display:block}.content-color .txt-colors .txt-content .title-color-name,.content-color .txt-colors .txt-content .subtitle-color-name{display:block;text-transform:uppercase;font-weight:bold;line-height:65px}.content-color .txt-colors .txt-content .title-color-name{font-size:17rem;color:rgba(255,255,255,.3)}.content-color .txt-colors .txt-content .subtitle-color-name{font-size:10rem;color:#fff}.nav-wheel-color{position:absolute;bottom:6%;right:6%}@media(max-width: 1279px){.nav-wheel-color{bottom:4%;right:6%}}.nav-wheel-color .bg-wheel{transform:rotate(-70deg);transition:all .2s ease-out}.nav-wheel-color .wheel-menu{width:50px;height:50px;text-align:center;list-style:none;position:absolute}.nav-wheel-color .wheel-menu:first-child{left:74px;top:0}.nav-wheel-color .wheel-menu:first-child .first-btn-colors{width:50%;height:50%;display:block;float:left}.nav-wheel-color .wheel-menu:nth-child(2){right:25px;top:16px}.nav-wheel-color .wheel-menu:nth-child(3){right:0;top:62px}.nav-wheel-color .wheel-menu:nth-child(4){top:112px;right:12px}.nav-wheel-color .wheel-menu:nth-child(5){top:144px;right:50px}.nav-wheel-color .wheel-menu:nth-child(6){top:144px;left:49px}.nav-wheel-color .wheel-menu:nth-child(7){top:110px;left:10px}.nav-wheel-color .wheel-menu:nth-child(8){left:0;top:60px}.nav-wheel-color .wheel-menu:nth-child(9){left:25px;top:15px}.nav-wheel-color .wheel-menu .wheel-btn{width:16px;height:16px;font-size:0;display:inline-block;vertical-align:top;background-color:#606060;border:3px solid #002d18;border-radius:100px;margin-top:15px;transition:all .2s ease-out;overflow:hidden;transform:rotate(15deg)}.nav-wheel-color .wheel-menu.active .wheel-btn{background-color:#fff;border:2px solid #000;box-shadow:0 0 0 2px #fff;margin-top:16px;margin-left:1px}.nav-wheel-color .main-link{background-color:#fff;position:absolute;width:70px;height:70px;top:26%;left:28.5%;display:block;border-radius:100%;border:8px solid #fff}.nav-wheel-color .main-link .link-arrow{position:absolute;width:15px;height:25px;top:35%;left:40%;transform:scale(2)}/*# sourceMappingURL=connect.css.map */
