.form-group-animated .see-pwd,.form-group-animated label{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.custom-file .action:after{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.owl-carousel .owl-stage-outer{overflow:hidden}.owl-theme .owl-dots .owl-dot span{background:#d6d6d6;margin:5px 7px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.page-heading{margin-bottom:15px}.page-heading-inner{padding:25px 0}@media(min-width:480px){.page-heading-inner{margin-bottom:20px}}@media(min-width:768px){.page-heading-inner{margin-bottom:25px;padding:35px 0}}@media(min-width:992px){.page-heading-inner{margin-bottom:35px}}@media(min-width:1200px){.page-heading-inner{margin-bottom:45px;padding:45px 0}}.page-heading-content{border-bottom:1px solid #efefef}.page-heading-desc{border-top:1px solid #efefef}@media(min-width:992px){.page-heading{border:0}}.page-heading.authentication,.page-heading.order-process{margin-bottom:2rem;padding:0}.page-heading.authentication .page-heading-content,.page-heading.order-process .page-heading-content{border:0}.page-heading.authentication .page-heading-title,.page-heading.order-process .page-heading-title{margin-bottom:0;margin-top:1rem;text-align:center}@media(min-width:992px){.page-heading.authentication .page-heading-title,.page-heading.order-process .page-heading-title{margin-bottom:3.5rem;margin-top:8.5rem;max-width:none;text-align:left}}.page-heading.authentication .helper-text,.page-heading.order-process .helper-text{font-family:TTNorms;font-size:1.5rem;font-weight:400;letter-spacing:.05rem;margin-top:.5rem;text-transform:none}.page-heading.authentication .short-desc,.page-heading.order-process .short-desc{font-family:TTNorms;font-size:1.5rem;font-weight:400;line-height:2rem;margin-bottom:2rem;margin-top:.5rem;text-transform:none}.block-valid-change .block-std-footer>div{margin-bottom:15px}.custom-select{position:relative}.custom-select>label{color:#000;display:block;margin-bottom:7px;text-align:left;font-size:12px;font-size:1.2rem}@media(min-width:480px){.custom-select>label{margin-bottom:10px}}@media(min-width:768px){.custom-select>label{font-size:1.4rem}}@media(min-width:992px){.custom-select>label{font-size:1.4rem}}.custom-select>span{background-color:#fff;border:1px solid #efefef;color:#000;cursor:pointer;display:block;font-size:14px;height:5rem;line-height:5rem;overflow:hidden;padding:0 50px 0 1rem;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%;z-index:1}@media(min-width:768px){.custom-select>span{padding:0 50px 0 1.5rem}}.custom-select>span:after{border:5px solid transparent;border-top-color:#000;border-bottom:none;color:#000;content:"";cursor:pointer;display:block;font-family:icomoon;font-size:30px;font-style:normal;height:0;line-height:1;opacity:1;position:absolute;right:20px;top:50%;width:0}.custom-select>span.open{border-color:#cecece}.custom-select>span.open:after{border:0;content:"";font-size:13px;margin-top:-5px;opacity:1;right:18px;width:10px}.custom-select>ul{background:#fff;border:1px solid #efefef;display:none;margin:-1px 0 0;max-height:300px;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;z-index:10}.custom-select>ul li{color:#000;cursor:pointer;font-size:14px;padding:12px 1.5rem}.custom-select>ul li input{height:30px;width:100%}.custom-select>ul li.selected,.custom-select>ul li:hover{font-weight:700}.custom-select>ul.open{display:block}.custom-select.disabled>label .label,.custom-select.disabled>span{cursor:not-allowed;opacity:.5}.custom-select>select{display:none}.custom-checkbox{display:flex;flex-basis:100%;position:relative}.custom-checkbox label{cursor:pointer;font-size:12px}@media(min-width:992px){.custom-checkbox label{font-size:14px}}.custom-checkbox label .link{font-size:inherit;line-height:1}.custom-checkbox input{cursor:pointer;height:40px;left:-1rem;margin:0;opacity:0;padding:2rem;position:absolute;top:-1rem;width:40px;z-index:3}.custom-checkbox:before{content:"";cursor:pointer;display:block;flex-shrink:0;font-family:icomoon;font-size:2.5rem;left:0;line-height:1;margin-right:10px;position:relative;top:0}.custom-checkbox .ipanel{text-decoration:underline}.custom-checkbox:before{content:"";height:2.5rem;width:2.5rem}.custom-checkbox.checked:before{border-color:#000;content:""}.custom-checkbox.inline{align-items:center}.custom-checkbox.inline:before{display:inline-block;margin-right:10px;vertical-align:top}.custom-checkbox.inline label{display:inline-block;letter-spacing:0;line-height:18px;margin-bottom:0;padding-top:1px;text-transform:none;vertical-align:top}.custom-radio{display:flex;flex-basis:100%;position:relative}.custom-radio label{cursor:pointer;font-size:12px}@media(min-width:992px){.custom-radio label{font-size:14px}}.custom-radio label .link{font-size:inherit;line-height:1}.custom-radio input{cursor:pointer;height:40px;left:-1rem;margin:0;opacity:0;padding:2rem;position:absolute;top:-1rem;width:40px;z-index:3}.custom-radio:before{content:"";cursor:pointer;display:block;flex-shrink:0;font-family:icomoon;font-size:2.5rem;left:0;line-height:1;margin-right:10px;position:relative;top:0;content:"";height:2.5rem;width:2.5rem}.custom-radio.checked:before{content:""}.custom-radio.inline{align-items:center;display:flex}.custom-radio.inline label{margin-bottom:0;max-width:100%;text-transform:none}.custom-radio.tab{display:inline-block}.custom-radio.tab:before{display:none}.custom-radio.tab:after{position:absolute;bottom:-16px;left:0;right:0;top:auto;border-bottom:1px solid transparent;content:"";height:1px;transition:.3s;width:auto}.custom-radio.tab.checked:after{border-color:#000}.custom-radio.tab input{height:5px;left:0;max-width:none;right:0;width:100%}.custom-radio.tab label{font-size:16px;font-size:1.6rem;display:block;font-weight:400;line-height:2.6rem}@media(min-width:992px){.custom-radio.tab label{font-size:24px;font-size:2.4rem;line-height:3.2rem}}.input-button .custom-checkbox,.input-button .custom-radio{padding:0}.input-button .custom-checkbox:after,.input-button .custom-checkbox:before,.input-button .custom-radio:after,.input-button .custom-radio:before{content:none}.input-button .custom-checkbox,.input-button .custom-radio,.input-button label{height:100%}.input-button .custom-checkbox:hover,.input-button .custom-radio:hover,.input-button label:hover{background-color:#000;color:#fff;position:relative}.input-button .checked label{color:#fff}.input-button:hover{color:#000}.input-button input{bottom:0;left:0;right:0;top:0;width:100%}.input-button label{background-color:#fff;border:1px solid #000;color:#000;display:flex;flex-direction:column;font-size:1.4rem;justify-content:center;padding:.9rem;text-align:center;transition:background-color .2s;width:100%}.input-button:hover label{background-color:#000;color:#fff}.input-button .checked label{background-color:#000}.custom-file{height:5rem;position:relative}.custom-file label{height:2rem}.custom-file .form-control{cursor:pointer;height:5rem;opacity:0;width:100%;z-index:1;position:absolute;bottom:0;left:0;right:0;top:auto}.custom-file .filename{background-color:#fff;border:1px solid #efefef;padding:1px 1.5rem 0;width:calc(100% - 80px)}.custom-file .action,.custom-file .filename{display:inline-block;height:5rem;left:0;line-height:5rem;margin:0;position:absolute;text-align:left;top:0;font-size:16px;font-size:1.6rem}.custom-file .action{background-color:transparent;border:1px solid #efefef;border-left:0;cursor:pointer;left:calc(100% - 80px);padding:1rem;text-align:center;transition:border .3s ease-in-out;width:80px}.custom-file .action:after{content:"";font-family:icomoon;font-size:20px}.radio-box{cursor:pointer}.radio-box>label{display:block}.radio-box>input{cursor:pointer;height:49px;opacity:0;position:absolute;width:100%}.radio-box .filename{background:#f2eceb;border:0;font-size:14px;height:36px;line-height:36px;margin-right:10px;max-width:60%;overflow:hidden;padding:0 15px;text-overflow:ellipsis;white-space:nowrap}.radio-box .action,.radio-box .filename{color:#bba3a2;display:inline-block;vertical-align:middle}.radio-box .action{font-family:fjalla}.radio-box .action:after{color:#ceb5b4;content:"";display:inline-block;font-family:icomoon;font-size:20px;margin-left:6px;position:relative;top:3px}.label-required{font-size:11px;font-size:1.1rem;position:absolute;right:5px;top:5px}@media(min-width:768px){.label-required{font-size:12px;font-size:1.2rem}}@media(min-width:992px){.label-required{position:absolute;bottom:5px;right:5px;top:auto}}.form-group{margin-bottom:15px}@media(min-width:768px){.form-group{margin-bottom:20px}}@media(min-width:992px){.form-group{margin-bottom:30px}}.form-group .label-std{display:inline-block;margin-bottom:7px;font-size:12px;font-size:1.2rem}@media(min-width:480px){.form-group .label-std{margin-bottom:10px}}@media(min-width:768px){.form-group .label-std{font-size:1.4rem}}@media(min-width:992px){.form-group .label-std{font-size:1.4rem}}.form-group .form-control{border:1px solid #efefef;font-size:1.4rem;height:5rem;padding:0 1.5rem;width:100%}.form-group .form-control:active,.form-group .form-control:focus{outline:none}.form-group .form-sign{position:absolute;bottom:0;right:1rem;top:0;display:block;height:1.5rem;margin:auto}.form-group .form-sign-ctn,.form-group.search-form{position:relative}.form-group.search-form:active button,.form-group.search-form:focus-within button{bottom:1px;right:-5px}.form-group.search-form:active button:before,.form-group.search-form:focus-within button:before{content:"";font-size:40px}.form-group.search-form input{border:0;border-bottom:2px solid #000;font-family:TTNorms;font-size:1.6rem;padding:0}.form-group.search-form button{background-color:transparent;border:none;outline:none;padding:0;position:absolute;right:0;transform:rotateY(180deg);width:5rem}.form-group.search-form button:before{color:#000;content:"";font-family:icomoon;font-size:25px}.form-group.input-group label{left:1.5rem}.form-group.input-group .input-group-control .form-control{border-right:0}.form-group.input-group .input-group-append{padding-left:0}.form-group.input-group .input-group-append .btn{border-bottom-left-radius:0;border-top-left-radius:0;height:100%;padding-bottom:0;padding-top:0}.form-group.password-valid{margin-top:20px}.form-group.form-ok .form-control{border-color:#57c378;color:#57c378}.form-group.form-error .form-control{border-color:#ff251c;color:#ff251c}.form-group-animated-select label,.form-group-animated label{left:2rem;position:absolute}.form-group-animated{margin-bottom:1rem;position:relative}.form-group-animated label{font-weight:400;left:2rem;margin:0;max-width:80%;pointer-events:none;position:absolute;transition:all .3s ease 0s}@media(min-width:992px){.form-group-animated label{left:3rem}}@media(min-width:768px){.form-group-animated label{font-size:1.4rem}}@media(min-width:992px){.form-group-animated label{font-size:1.4rem}}.form-group-animated label.not-empty{background-color:#fff;color:#000;font-size:1.1rem;line-height:1;margin-bottom:0;margin-left:-.3rem;padding:0 .3rem;top:-.5rem;transform:translateY(0)}.form-group-animated .form-control:-internal-autofill-selected,.form-group-animated .form-control:-webkit-autofill{background-color:#fff}.form-group-animated .form-control:-internal-autofill-selected+label,.form-group-animated .form-control:-webkit-autofill+label{background-color:#fff;color:#000;font-size:1.1rem;line-height:1;margin-bottom:0;margin-left:-.3rem;padding:0 .3rem;top:-.5rem;transform:translateY(0)}.form-group-animated .see-pwd{cursor:pointer;position:absolute;right:3rem}.form-group-animated .see-pwd.on:before{background:none;content:""}.form-group-animated .form-control{border:1px solid #efefef;font-family:TTNorms;font-size:1.4rem;height:5rem;padding:3px 1rem 0;width:100%}.form-group-animated .form-control:hover{border-color:#cecece}@media(min-width:992px){.form-group-animated .form-control{padding:3px 1.5rem 0}}.form-group-animated-select{margin-bottom:1rem;position:relative}.form-group-animated-select label{font-weight:400;background-color:#fff;color:#000;font-size:1.1rem;line-height:1;margin-left:-.3rem;padding:0 .3rem;top:-.5rem;transform:translateY(0);font-size:1rem;left:1.5rem;margin-bottom:0;z-index:2}.form-group-animated-select .custom-select>span{line-height:3.5;padding:3px 30px 0 1.5rem}.form-group-animated .custom-file{position:relative}.form-group-animated .custom-file label{font-weight:400;background-color:#fff;color:#000;font-size:1.1rem;line-height:1;margin-bottom:0;margin-left:-.3rem;padding:0 .3rem;top:-.5rem;transform:translateY(0);left:1.5rem;z-index:2}.form-group-animated-textarea label{top:2rem}.form-group-animated-textarea .form-control{min-height:75px;padding-top:1.5rem}.form-group .helper-text{font-size:1.1rem}.form-group.with-helper-text{margin-bottom:4rem}.form-group.with-helper-text .helper-text{margin-top:.5rem;padding-left:1rem;position:absolute}@media(min-width:992px){.form-group.with-helper-text .helper-text{padding-left:1.5rem}}.owl-carousel,.owl-carousel .owl-item{position:relative;-webkit-tap-highlight-color:transparent}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{position:relative;-webkit-transform:translateZ(0)}@media(min-width:768px){.owl-carousel .owl-stage-outer{overflow:hidden}}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-backface-visibility:hidden;float:left;min-height:1px;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}.owl-theme .owl-dots,.owl-theme .owl-nav{-webkit-tap-highlight-color:transparent;text-align:center}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{background:#d6d6d6;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:5px;padding:4px 7px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{cursor:default;opacity:.5}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{-webkit-backface-visibility:visible;background:#cecece;border-radius:30px;display:block;height:10px;margin:5px;transition:opacity .2s ease;width:10px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#000}.owl-product .owl-next.disabled,.owl-product .owl-prev.disabled{display:none}.owl-product .owl-prev{left:0}.owl-product .owl-next,.owl-product .owl-prev{font-size:30px;position:absolute;top:40%;z-index:1}.owl-product .owl-next{right:0}.panel-open{overflow:hidden}.panel-open .gototop{display:none}.panel{background-color:#fff;bottom:0;height:100%;max-width:100%;overflow-x:auto;position:fixed;right:-100%;top:0;transition:.3s ease;width:100%;z-index:1000}@media(min-width:768px){.panel{max-width:100%;right:-530px;width:520px}.panel-fw{right:-100%;width:100%}}@media(min-width:992px){.panel{max-width:100%;right:-600px;width:595px}}.panel-head{background:#f2f2f2;border-bottom:.1rem solid #fff;color:#fff;padding:1.4rem 2rem;position:relative}@media(min-width:992px){.panel-head{padding:3.5rem 5rem}}.panel-block{margin:1.5rem}@media(min-width:992px){.panel-block{margin:3rem 5rem}}.panel-message{margin:2rem 5rem 0}.panel-messages{margin-bottom:1.5rem;width:100%}.panel-title{align-items:center;color:#000;display:flex;font-size:2rem;position:relative;width:100%;z-index:2}@media(min-width:992px){.panel-title{font-size:2.4rem}}.panel-close{position:absolute;right:0;top:50%;color:#000;cursor:pointer;font-size:1.4rem;padding:1.5rem 2.5rem;transform:translateY(-50%);transition:.3s;z-index:3}.panel-close:hover{color:#000}.panel-message{display:none;padding:10px 30px}.panel-buttons{padding:30px}.panel-footer{margin-top:15px}.panel.open{right:0}.panel-overlay{background-color:rgba(0,0,0,.27);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:.5s ease 0s;z-index:200}.panel-content{padding-bottom:3rem;width:100%}.panel .small-ctn{padding:3rem 5rem}.panels.open .panel-overlay{opacity:1;pointer-events:auto}.panel-cms{z-index:1100}.panel-cms .panel-content{padding:3rem}.panel-product{position:relative}.panel-product-img-ctn{padding:0 15px;position:relative;width:31%}.panel-product-reduction{position:absolute;left:20px;top:5px;background:#000;border-radius:50%;color:#fff;display:inline-block;font-size:10px;font-weight:700;height:30px;line-height:30px;text-align:center;width:30px}.panel-product-infos{padding:0 15px 0 0;position:relative;vertical-align:middle;width:69%}.panel-product-infos .panel-product-name{font-size:16px;margin-bottom:10px}.panel-product-infos .panel-product-attributes{color:#000;font-size:12px;line-height:1.5rem;margin-bottom:20px}.panel-product-infos .panel-product-prices{margin-top:1.5rem}.panel-product-infos .panel-product-prices .panel-product-old-price{font-size:12px}.panel-cart-add .panel-content{padding-bottom:0}.panel-cart-add .btn{background-color:#000}.panel-cart-add .crossseling{margin-right:-30px;overflow-x:hidden}.panel-cart-add .owl-product{width:95%}.panel-cart-add .owl-product .owl-stage-outer{overflow:visible}.panel-cart-add .owl-product .product-ctn .add-to-cart{bottom:0;display:block}.panel-account .submit{margin-top:30px}.account-menu-link{display:block;padding:2rem 3rem}.alert{border-radius:.3rem;margin-bottom:1.5rem;padding:.7rem}.alert-fw{text-align:center;width:100%}.alert-success{background-color:rgba(87,195,120,.2);border:#57c378;color:#57c378}.alert-warning{background-color:rgba(255,165,0,.2);border:orange;color:orange}.alert-danger{background-color:rgba(255,37,28,.2);border:#ff251c;color:#ff251c}.alert-info{background-color:hsla(0,0%,82.7%,.2);border:#d3d3d3;color:#d3d3d3}.label-success{color:#57c378}.label-warning{color:orange}.label-danger{color:#ff251c}.breadcrumb{color:#000;font-size:1.1rem;overflow:auto;position:relative;white-space:nowrap;z-index:200}.breadcrumb-item{display:inline}.breadcrumb-link{text-decoration:none}@media(min-width:768px){.breadcrumb{font-size:1.2rem}}.with-background .breadcrumb{margin:0 0 1.5rem 1.5rem}@media(min-width:992px){.with-background .breadcrumb{position:absolute;left:8rem;top:3rem}}.product-row{border-bottom:1px solid #efefef;padding:2rem 0;position:relative}.product-row:first-child{border-top:1px solid #efefef}@media(min-width:768px){.product-row>div{flex-wrap:nowrap}}@media(min-width:992px){.product-row{border-radius:.3rem;padding:3rem 0}}.product-row .product-name{line-height:1.5;min-height:65px;padding-right:3rem}@media(min-width:992px){.product-row .product-name{min-height:0;padding-right:0}}@media(min-width:992px){.product-row .product-attributes{line-height:1.5}}.product-row .product-qty{max-width:17.5rem}.product-row .product-qty-ctn{margin-bottom:0}@media(min-width:992px)and (max-width:1200px){.product-row .product-qty-down,.product-row .product-qty-up{width:30px}}.product-row .product-delete{font-size:1.2rem;position:absolute;right:0;top:1.5rem}@media(min-width:768px){.product-row .product-delete{position:static}}.product-row .current-price{font-size:1.4rem}@media(min-width:992px){.product-row .current-price{font-size:1.6rem}}.product-row .product-price-old{font-size:1.2rem;margin-top:1rem}@media(min-width:992px){.product-row .product-price-old{font-size:1.4rem}}.product-row .product-infos{height:auto;margin-bottom:1.5rem;margin-top:0}@media(min-width:992px){.product-row .product-infos{margin-bottom:0}}.product-row .product-img{max-width:65px}@media(min-width:768px){.product-row .product-img{max-width:8rem}}@media(min-width:1200px){.product-row .product-img{max-width:13.5rem}}.product-row .product-img-ctn{position:absolute;bottom:auto;left:0;right:auto;top:2rem;padding:0}@media(min-width:768px){.product-row .product-img-ctn{padding:.2rem;position:static}}.product-row .product-availability{margin-top:1rem}.product-name{font-size:14px;font-size:1.4rem;color:#000;display:block}@media(min-width:992px){.product-name{font-size:16px;font-size:1.6rem}}.product-attributes{font-size:11px;font-size:1.1rem}@media(min-width:992px){.product-attributes{font-size:12px;font-size:1.2rem}}.pin{font-size:1.1rem}.product-ctn{margin-bottom:15px;overflow:hidden;padding-left:.75rem;padding-right:.75rem}@media(min-width:480px){.product-ctn{margin-bottom:20px}}@media(min-width:768px){.product-ctn{margin-bottom:30px;padding-left:1rem;padding-right:1rem}}@media(min-width:992px){.product-ctn{padding-left:1.5rem;padding-right:1.5rem}}.product-ctn .old-price{font-size:1.2rem}@media(min-width:992px){.product-ctn .old-price{font-size:1.4rem}}.product-ctn .current-price{font-size:1.4rem;margin-top:1rem}@media(min-width:992px){.product-ctn .current-price{font-size:1.6rem}}.product-ctn .inner{display:flex;flex-direction:column;height:100%;overflow:hidden;padding-bottom:3rem;position:relative}.product-ctn .product-pins{position:absolute;left:0;top:0}.product-ctn .product-pins li{font-size:12px;font-size:1.2rem;color:#fff;letter-spacing:1px;padding:5px 0}.product-ctn .product-infos{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-top:1rem}@media(min-width:992px){.product-ctn .product-infos{padding-top:2rem}}.product-ctn .product-infos .product-category{font-size:1.1rem;text-align:center;text-transform:capitalize}@media(min-width:992px){.product-ctn .product-infos .product-category{font-size:1.2rem}}.product-ctn .product-infos .btn{padding:5px 10px}@media(min-width:768px){.product-ctn .product-infos .btn{padding:5px 20px}}.product-ctn .product-infos .btn.ajax_add_to_cart_button{margin-bottom:5px}.product-ctn .product-name{padding:0 .5rem;text-align:center}@media(min-width:768px){.product-ctn .product-name{padding:0}}.product-ctn .product-details{padding:7px 0}.product-ctn .current-price{display:block;text-align:center;width:100%}.product-ctn.alt .inner{border-color:#efefef}.product-ctn.alt .product-infos{background:#efefef}.product-ctn.alt .product-name{color:#000}.product-ctn .add-to-cart{display:block}@media(min-width:992px){.product-ctn .add-to-cart{position:absolute;bottom:-6rem;left:0;right:0;background-color:#000;display:block;transition:.3s}}@media(min-width:992px){.product-ctn:hover .add-to-cart{bottom:0}}.product-ctn .product-img__hover{inset:0 0 0 0;opacity:0;position:absolute;transition:opacity .3s}.product-ctn .product-img:hover .product-img__hover{opacity:1}.owl-carousel.owl-product .inner{border-bottom:1px solid transparent;position:relative}.owl-carousel.owl-product .inner:hover{border-color:transparent}@media(min-width:992px){.owl-carousel.owl-product .inner:hover{border-bottom:1px solid #000;transition:all .3s ease 0s}}.estimate-btn.close .icon:before{content:""}.update-estimate-btn{cursor:pointer;font-size:1.4rem}#update_carriers_list{margin-bottom:1rem}.compare-loading{margin:1.5rem 0}.compare-datas-loading{margin-left:5px}.compare-shipping{margin-top:1.5rem;width:100%!important}.compare-shipping .form-group-animated label.not-empty{background-color:transparent}.compare-shipping .price{min-width:80px;padding-left:0}.carriers-list{position:relative}.carriers-list:not(:last-child):before{position:absolute;bottom:0;left:1.5rem;right:1.5rem;border-bottom:1px solid #fff;content:"";display:block}.carriers-item{border-radius:.3rem;cursor:pointer;padding-bottom:1rem;padding-top:1rem}.carriers-item.active{border-color:#000}.carriers-item .carriers-infos,.carriers-item .label-success{font-size:1.4rem}.carriers-item .label{display:flex;padding-right:1.5rem}.carriers-item .label .carriers-infos{margin-left:1.5rem}.carriers-item img{height:auto;max-height:4rem;max-width:100px}.estimate-shipping{cursor:pointer}.left-to-freeshipping{background-color:#57c378;border-radius:.3rem;color:#fff;display:inline-block;font-weight:700;padding:.2rem .5rem}@media(min-width:768px){.left-to-freeshipping{font-size:1.6rem}}@media(max-width:360px){.compare-shipping label{left:2.5rem}.compare-shipping label,.compare-shipping label:placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-shipping .form-control{padding-left:1.5rem}}.popinstore{position:fixed;bottom:0;left:0;right:0;top:0;align-items:center;background-color:rgba(0,0,0,.27);display:flex;justify-content:center;text-align:center;z-index:3000}.popinstore-content{background-color:#fff;margin:0 auto;max-width:100%;padding:3rem 2rem;width:63rem}@media(min-width:992px){.popinstore-content{padding-left:11rem;padding-right:11rem}}.popinstore-shop-btn{border-width:1px}@media(max-width:481px){.popinstore-shop-btn{font-size:1rem}}.popinstore-shop-item{padding-left:7.5px;padding-right:7.5px}@media(min-width:992px){.popinstore-shop-item{padding-left:1rem;padding-right:1rem}}.line{margin:0;padding:1.5rem}.line-price,.line-title{font-size:1.6rem}@media(min-width:992px){.line{padding:3rem}.line+.line:before{top:-3rem}}.cart-loyalty{margin-top:1rem}.cart-summary-prices-first-inner{margin:0 -1.5rem;padding-bottom:1.5rem;padding-top:1.5rem}@media(min-width:992px){.cart-summary-prices-first-inner{border-radius:.3rem;margin:0 0 7rem;padding-bottom:2.5rem;padding-top:2.5rem}}.cart-summary-prices-first .shipping{display:none}@media(max-width:768px){.cart-summary-prices-first .cart-navigation{position:fixed;bottom:-1px;left:0;right:0;background-color:#fff;box-shadow:0 0 1rem rgba(0,0,0,.1);margin-bottom:0;padding:1rem 1.5rem;transition:.3s;z-index:100}.cart-summary-prices-first .cart-navigation .total-price-ctn{padding-right:0}.cart-summary-prices-first .cart-navigation .total-price-ctn .price{font-size:2rem}}.cart-summary .total-with-taxes .price{font-size:2.4rem}.cart-summary .total-without-taxes,.cart-summary .total-without-taxes .price{color:#fff}.discount-block .discount-ctn{display:none}.discount-block.open .discount-ctn{display:block}.discount-block.open .discount-form{display:none}.discount-connexion{margin-bottom:3rem}.discount-connexion .btn{margin-top:1rem}.voucher-name-code{color:#fff;font-weight:700}.voucher-description{font-size:1.4rem}.voucher-item{background-color:#fff;height:5rem;padding:1.1rem 1.5rem}.discount-delete{font-size:14px}@media(min-width:992px){.discount-delete:hover{color:#000}}.code-promo{margin-bottom:1.5rem}.code-promo-item{margin-bottom:1rem}.code-promo-item:not(:first-child){margin-bottom:0}.discount-featured .label,.discount-form-ctn .label{margin-bottom:.5rem}.antdonation{border:1px solid #fff;border-radius:.3rem;padding:1.5rem}.antdonation .custom-checkbox{flex-basis:auto}.antdonation .add_donation_to_cart_label{margin-right:1rem}.order-recap-cart{position:relative}@media(min-width:992px){.order-recap-cart{background-color:#efefef;margin:0 0 3rem;border-radius:.3rem}}.order-recap-cart .show-details{display:flex;text-transform:none}.order-recap-cart .show-details .icon{color:inherit;display:inline-block;font-family:icomoon;font-size:1rem;margin-left:1rem;vertical-align:middle}.order-recap-cart .show-details .icon:before{display:block;transform:rotate(0);transition:transform .3s}.order-recap-cart .show-details:hover .icon{color:#000}.order-recap-cart .show-details.open .icon:before{margin-bottom:.5rem;transform:rotate(180deg)}@media(min-width:992px){.order-recap-cart .products-lines{display:none}.order-recap-cart .products-lines.open{display:block}}.order-recap-cart .resume-products-header{font-size:2rem;position:relative}@media(min-width:992px){.order-recap-cart .resume-products-header{text-transform:none}}.order-recap-cart .resume-products-header .icon-close{position:absolute;right:15px;top:50%;font-size:1.4rem;transform:translateY(-50%)}@media(min-width:992px){.order-recap-cart .resume-products-header .icon-close{position:static;transform:none}}.order-recap-cart .resume-products .show-details{font-size:1.6rem}.order-recap+.cart-reassurance .row{margin-left:0;margin-right:0}@media(min-width:992px){.order-recap+.cart-reassurance .row{margin-left:-1.5rem;margin-right:-1.5rem}}.recap-product{color:#000;padding:15px 0;position:relative}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.recap-product>.start-xxs{padding-right:52px;width:100%}.recap-product>.start-xxs .real-price{white-space:nowrap}}.recap-product .product-name{margin-bottom:.5rem}.recap-product .product-img-ctn{max-width:30%}.recap-product .product-quantity{font-weight:400}.recap-product .product-infos{height:auto;margin:0}@media(min-width:992px){.recap-product .product-infos{padding-left:0}}.recap-product .real-price{font-size:1.4rem}@media(min-width:992px){.recap-product .real-price{font-size:1.6rem}}.recap-product .old-price{font-size:1.2rem;font-weight:400}@media(min-width:992px){.recap-product .old-price{font-size:1.4rem}}.recap-product+.recap-product{border-top:1px solid #efefef}.order-recap-carrier{background:#efefef;font-size:1.3rem;margin-bottom:0;padding:15px}.order-recap-carrier .carrier-name{display:block;font-weight:700}.adresses-section .block-bordered{position:relative}.adresses-section .ajax-loader:before{position:absolute;bottom:0;left:0;right:0;top:0;background-color:#fff;content:"";opacity:.8;z-index:1}.cart-summary-prices{padding-bottom:4rem}@media(min-width:992px){.cart-summary-prices{padding-bottom:4rem}}@media(max-width:991px){.cart-summary-prices{bottom:100%;left:0;overflow:auto;padding:0;position:fixed;right:0;top:0;transition:.3s;z-index:1000}.cart-summary-prices .order-recap-cart .resume-products .products-lines{display:block;padding:0 1.5rem}.cart-summary-prices.open{background-color:#fff;bottom:0;padding-bottom:3rem}}.cart-summary-prices .order-recap-address .btn-link{position:absolute;bottom:1.5rem;right:1.5rem}@media(min-width:992px){.cart-summary-prices .order-recap-address .btn-link{position:absolute;bottom:3rem;right:3rem}}.newsletter-ctn{display:none}@media(min-width:992px){.newsletter-ctn{padding:0 1.5rem}}.newsletter-ctn.open{display:block}.newsletter-inner{background:#000;border-bottom:1px solid hsla(0,0%,100%,.3);margin-bottom:3rem;padding:4rem 30px 3rem;position:relative}@media(min-width:480px){.newsletter-inner{padding:30px 15%}}@media(min-width:992px){.newsletter-inner{margin-bottom:4.5rem;padding:0 35% 5rem}}.newsletter-inner form{margin-bottom:0;position:relative}.newsletter-inner .newsletter-input{background:#000;border:0;border-bottom:1px solid #fff;color:#fff;font-family:TTNorms;font-size:1.6rem;height:3rem;padding:0 30px 0 0}.newsletter-inner .newsletter-submit{position:absolute;bottom:0;right:0;top:0;color:#fff;font-size:2.2rem;padding:0}.newsletter-toggle{position:absolute;right:1.5rem;top:0;color:#fff}@media(min-width:768px){.newsletter-toggle{right:0}}#tarteaucitronRoot .tarteaucitron-deny{float:right}#tarteaucitronRoot .tarteaucitron-deny span{color:#fff;font-size:11px}.footer-main{background:#000;color:#fff}@media(min-width:768px){.footer-main{padding:0 4vw}}.footer-main-ctn{margin-top:auto}.footer-main .footer-inner{padding:2.5rem 0 2rem}@media(min-width:768px){.footer-main .footer-inner{padding:2.5rem 0 1rem}}@media(min-width:992px){.footer-main .footer-inner{padding-top:5rem}}.footer-main .footer-bottom{padding:1.5rem 0;text-align:center}.footer-logo{margin-bottom:2rem}@media(min-width:992px){.footer-logo{margin-bottom:0}}.footer-logo svg{background:#000;display:block;fill:#fff;margin:auto;max-width:135px}@media(min-width:992px){.footer-logo svg{margin:0}}.footer-links{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}@media(min-width:992px){.footer-links{justify-content:start}}.footer-links .advblocklink{margin:0 1rem 1.5rem}@media(min-width:992px){.footer-links .advblocklink{margin:0 4rem 1.5rem 0}}.footer-social{display:flex;justify-content:flex-end}.footer-social .social{display:block;font-size:2.5rem;margin:2rem auto auto}@media(min-width:992px){.footer-social .social{font-size:1.4rem;margin:0}}.footer-social .social-item{margin-right:10px}.site-reinsurance .icon{font-size:20px}.gototop{display:none}
/*# sourceMappingURL=order-cart.86c4256fd9603e505d0f.css.map*/