.authentication-panel{margin-top:55px;margin-right:auto;margin-left:auto;width:45%;min-width:320px;max-width:100%}.center2-div,.center-div{float:none;margin-right:auto;margin-left:auto;display:block}.center2-div h2,.center-div a,.center-div h2,.center-div h3{text-align:center}.center-div h2{padding-bottom:20px}.center-div input{width:80%;height:30px;padding:0 5px;margin-bottom:20px}.center-div div{width:70%;text-align:center;display:block;margin:0 auto}.center-div div form label,.center-div div input{width:100%}.center-div div div,.center-div div form{float:left;text-align:left}.center-div div div input{width:90%}.center-div div a{width:auto;float:right;text-decoration:underline}.amb-seg{font-size:28px;text-align:right;margin:12px 20px 0 0}.blocking-action.blocking-action-disabled{opacity:.5;filter:saturate(0);cursor:progress}.breadcrumb-area{padding:15px 0;background:#fff}ul[role=navigation]{margin:0}.breadcrumb{background:transparent none repeat scroll 0 0;margin:0;padding:0}.breadcrumb ul li{color:#999;display:inline-block;margin:0 4px;padding:0 8px 0 0;position:relative;text-transform:uppercase}.breadcrumb ul li h1{font-size:inherit;font-weight:inherit}.breadcrumb ul li:before{left:-11px;position:absolute;top:0}.breadcrumb ul li:first-child{margin-right:-8px}.breadcrumb ul li:first-child:before{content:""}.breadcrumb ul li a{font-family:Open Sans;color:#0d292f}.breadcrumb ul li:nth-child(n+3):before{content:"/";display:inline-block}.breadcrumb ul li a i{padding-right:3px;color:#999}.breadcrumb__category-title{float:right;font-size:14px;line-height:0;margin:0;margin-top:-9px;font-weight:700;color:#222;font-family:Open Sans,sans-serif}@media (max-width:1140px){.breadcrumb ul li{font-size:.76em!important}i.breadcrumb-arrow{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.breadcrumb-area{border-top:1px solid #ccc}}.cart-header-content{width:100%}.cart__clear--all{font-family:Gotham;color:#848383;font-size:12px;font-weight:300;float:right}.cart__clear--all:hover{cursor:pointer}.cart-header-heading{font-size:30px;margin-bottom:0}.cart-header-heading,.cart-header-qty{font-family:Gotham;color:#333;font-weight:300}.cart-header-qty{font-size:16.03px;float:right;padding:5px 0}.cart-btn{color:#fff!important}.cart-store-top-line{border-top:1px solid #a7a7a7;margin:0 0 7px}.cart-store-end-line{border:0;margin:8px 0 12px;background-image:linear-gradient(90deg,#000 33%,hsla(0,0%,100%,0) 0);background-position:bottom;background-size:5px 1px;background-repeat:repeat-x;height:1px}.cart__footer-freight{width:66.66666666%;padding-right:15px;float:left}.cart__freight-form{width:342px}#freight-result,#shippingCalculate{display:none}.cart-freight-form-input{font-family:Gotham;color:#848383;font-size:17px;font-weight:300;line-height:1;padding:23px 20px 20px}.cart__freight label.error{position:absolute;width:210px;line-height:1;padding-top:5px;font-size:12px}.cart__freight{float:right}.freight-info{margin-top:3px;font-size:13px;color:#666}.freight-result__CEP{font-family:Gotham;color:#333;font-size:16px;line-height:1}.freight-result__CEP a{font-family:Gotham;color:#009bfe;font-size:12px;font-weight:300;text-decoration:underline}.freight-result__CEP a#changeCEP{margin-left:15px}.freight-result__CEP a:hover{cursor:pointer}.freight-result{width:100%;margin-top:24px}.freight-result__content{background:#f3f3f3;padding:15px 20px;margin-bottom:20px}.freight-result__content:last-child{margin:0}.shipping-options__label{font-family:Gotham;color:#333;font-size:14px;font-weight:100;margin-bottom:0;margin-right:15px}.shipping-options__label-active{font-family:Gotham Medium}.freight-result__to{font-family:Gotham;color:#333;font-size:16px;margin:2px 0 0;float:right}.freight-result__to span{font-family:Gotham Medium}.no-shipping-options{line-height:1;margin-top:15px;background:#d1ecf1;padding:10px;color:#0c5460;font-size:12px}.no-shipping-options i{font-size:15px;margin-right:5px}.cart-btn{background:#333;border:1px solid #333;font-family:Gotham;color:#fffefe;font-size:12px;font-weight:500;padding:16px 12px;line-height:1;z-index:1!important}.cart-btn:hover{color:#fff}.cart-btn-finish{border:transparent;border-radius:8px;background-color:#26b70e;padding:21px 0 18px;width:100%;font-family:Gotham Medium;color:#fff;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1}.activate-coupon{margin:0}.coupon-box{margin-right:50px}.coupon-code{max-width:118px;border-top-right-radius:0;border-bottom-right-radius:0;padding:4px 8px;height:auto;float:left}.btn-coupon{padding:8.7px 8px;background:#333;color:#fff;position:relative;z-index:1;margin-left:-2px;border:2px solid transparent;border-top-right-radius:4px;border-bottom-right-radius:4px;float:left;font-size:12px;line-height:1}.coupon-message{font-size:11px;color:#fd5f5f;font-family:calibri;font-weight:500;float:left;width:100%}.cart-table .row{margin-left:0;margin-right:0}select#shippingOptions{width:206px;margin-left:10px}.shipping-content{float:right}.shipping__label{font-weight:700}.cupon-content{float:right;margin-left:30px}.cart__store-name{margin-bottom:0;font-family:Gotham;color:#333;font-size:13px;font-weight:300;margin-right:50px}.freight-result .cart__store-name{font-size:17px;border-bottom:1px solid #c1c1c1;margin-bottom:10px;margin-right:0;line-height:1}.cart__store-name a{font-family:Gotham Medium;color:#333}.min-value{font-family:Gotham;font-size:12px;font-weight:300;margin:0}.cart-item{padding:12px 0 14px}.cart-item-end-line{margin:0 15px;border-top:1px solid #a7a7a7}.cart__img-link{display:block}.cart__img-link img{width:auto;max-width:100%;max-height:68px;display:block;margin:0 auto}.cart__img{display:inline-block;vertical-align:middle}.cart__product-title{font-family:Gotham;color:#333;font-size:13px;font-weight:300}.cart__small-variant{margin-bottom:0}.cart__small-variant small{font-family:Gotham;color:#333;font-size:12px;font-weight:300;line-height:1}.cart__small-variant small b{font-family:Gotham Medium}.cart-product-quantity{width:60px!important;display:inline-block!important;float:none!important;text-align:center;border:1px solid #a7a7a7;font-family:Gotham;color:#333;font-size:12px!important;font-weight:300;-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}.cart__btn-plus-minus{color:#666;border-radius:50%;line-height:15px;font-size:20px;vertical-align:top;margin-top:9px}.cart__btn-plus-minus:hover{cursor:pointer}.qty__minus{margin-right:8px}.qty__plus{margin-left:8px}.cart__remove-item{margin-left:-4px;margin-top:4px;font-family:Gotham;color:#333;font-size:12px;font-weight:300;text-decoration:underline}.cart__title-itens{padding-bottom:8px;font-family:Gotham;color:#333;font-size:15px;font-weight:500}.cart__prices{font-family:Gotham Medium;color:#333;font-size:14px}.cart__footer{padding-top:18px;width:100%;border-top:1px solid #a7a7a7}.cart__footer-total{float:right;width:33.33333334%;padding-left:15px}.cart__footer-prices{border:1px solid #a7a7a7;border-radius:8px;padding:12px;width:100%;font-family:Gotham,sans-serif}.cart__footer-prices p{color:#333;font-size:16px;font-weight:300;width:100%;display:flex;justify-content:space-between;align-items:center}.cart__footer-prices span{font-family:Gotham Medium,sans-serif;float:right;display:flex;flex:none}.cart__continue-shopping,.cart__share{display:block;width:100%;border:1px solid #a7a7a7;border-radius:8px;padding:10px;text-align:center;font-family:Gotham;color:#333;font-size:12px;margin:12px 0}.cart__share{color:#26b70e;border:none}.cart__continue-shopping:hover,.cart__share:hover{text-decoration:none;cursor:pointer}.cart__clear-all{font-family:Gotham;color:#848383;font-size:12px;font-weight:300;text-decoration:underline;float:right;display:block}.coupon-box__content{display:none}.coupon-link{font-family:Gotham;color:#333;font-size:12px;font-weight:300;margin-right:50px}.coupon-link:before{content:"";width:11px;height:11px;display:inline-block;margin-right:7px;background-image:url(../img/icon/common/cart-tag.png);background-size:100%;background-repeat:no-repeat;background-position:50%}.coupon-link:hover{cursor:pointer}.coupon-link i{color:#4eaf79}.only-one-option-shipping{color:#666;line-height:34px;font-size:14px;display:inline-block;vertical-align:middle;margin-left:2px}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select:focus,textarea{font-size:16px}.cart-message-is-empty{margin:100px 0}.cart-message-is-empty .cart__continue-shopping{width:20%;margin:0 auto}@media screen and (min-width:0\0){.form-control{padding:9px 10px}.cart-freight-form-input{height:45px}}.cart-btn,.cart-freight-form-input,.cart-header-heading,.cart-header-qty,.cart-product-quantity,.cart__clear--all,.cart__clear-all,.cart__continue-shopping,.cart__footer-prices,.cart__product-title,.cart__remove-item,.cart__share,.cart__small-variant small,.cart__store-name,.cart__title-itens,.coupon-link,.freight-result__CEP,.freight-result__CEP a,.freight-result__to,.min-value,.shipping-options__label{font-family:Open Sans,sans-serif}.cart-btn-finish,.cart__footer-prices span,.cart__prices,.cart__small-variant small b,.cart__store-name a,.freight-result__to span,.shipping-options__label-active{font-family:Open Sans,sans-serif;font-weight:600}#share-cart-modal .modal-content{font-family:SimplonBP;font-weight:500}#share-cart-modal .modal-content .modal-body{font-size:18px;padding:30px 30px 0}#share-cart-modal .modal-content .modal-footer{padding:16px 30px 14px}#share-cart-modal .modal-content .modal-body .input-group{width:100%;padding-top:28px;padding-bottom:33px}#share-cart-modal .modal-content #finishOrder{margin-bottom:20px;background-color:#26b70e}#share-cart-modal .modal-content #finishOrder.disabled{background-color:#92db8e}#share-cart-modal h2{color:#009e0b;font-family:Simplon Oi;font-size:22px;font-weight:700;margin-bottom:0;padding-bottom:30px}#share-cart-modal .contianer__share__link_success{color:#fff;text-align:center;font-size:14px;font-weight:400;display:none;padding-bottom:8px;background-color:#26b70e;position:absolute;width:100%;left:0;bottom:0;padding-top:10px}#share-cart-modal .share__link__error{color:#ff2727;font-size:14px;font-weight:400}#share-cart-modal .close{background-color:#000;border:1px solid #fff;height:30px;width:30px;border-radius:15px;opacity:1;color:#fff;z-index:1;position:absolute;right:-10px;top:-10px;font-weight:100;font-size:20px;padding-bottom:5px}#share-cart-modal #qr-code-link-cart,#share-cart-modal .modal-footer .btn.btn-primary{background-color:#009e0b;color:#fff;text-transform:uppercase;font-weight:500;height:46px}#share-cart-modal #qr-code-link-cart{border-radius:0 6px 6px 0}#share-cart-modal #qr-code-link-cart.disable{background-color:#ccc}#share-cart-modal .container-qrcode{width:100%;text-align:center;padding-bottom:30px}#share-cart-modal .container-qrcode img{width:200px}#share-cart-modal .container-fiber{display:none}#share-cart-modal .modal-footer .form-group{min-height:0}#share-cart-modal .modal-footer .form-control[disabled]{background-color:transparent;border-radius:6px 0 0 6px;height:46px;font-size:15px;cursor:default}#share-cart-modal .modal-footer #share-link-cart.disable{background-color:#ccc}#share-cart-modal .modal-footer .form-control[disabled].success{color:#009e0b;-webkit-text-fill-color:#009e0b}#share-cart-modal .switch{display:inline-block;height:24px;position:relative;width:50px;margin-bottom:0;margin-left:10px}#share-cart-modal .container-has-fiber{display:flex;flex-flow:row wrap;align-content:center}#share-cart-modal .switch input{display:block;position:absolute;z-index:1;opacity:0;width:50px;cursor:pointer}#share-cart-modal #share-link-input-fiber{font-family:Simplon Oi;width:100%;border-radius:6px 0 0 6px;height:46px;font-size:15px}#share-cart-modal #share-link-input-hidden{display:none}#share-cart-modal .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}#share-cart-modal .slider:before{background-color:#fff;bottom:4px;content:"";height:16px;left:4px;position:absolute;transition:.4s;width:16px}#share-cart-modal .switch input:checked+.slider{background-color:#009e0b;text-transform:uppercase}#share-cart-modal .switch input:checked+.slider:before{transform:translateX(26px)}#share-cart-modal .slider.round{border-radius:34px}#share-cart-modal .slider.round:before{border-radius:50%}#box_warning_change_cart_js .container-alert-warning,#box_warning_change_cart_js .container-alert-warning-text{display:flex;justify-content:space-between;align-items:center}#box_warning_change_cart_js img{height:25px;width:25px}#box_warning_change_cart_js .btn-warning{background-color:#fc0;color:#000;border:1px solid #fc0}#box_warning_change_cart_js .container-alert-warning-text ul{list-style-type:disc;padding-left:15px;margin-bottom:0}#box_warning_change_cart_js .container-alert-warning-text div:last-child{padding-left:15px}#box_success_change_cart_js div p{margin-bottom:0;color:#508550}.cart__header{padding:2px;box-shadow:0 0 40px 0 rgba(0,0,0,.2)}.cart__main{width:100%;position:relative}.cart__main .header-logo{position:absolute;right:auto;top:0;bottom:0;margin:auto;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content}.cart__main .header-logo>.header-logo-vcenter{display:table-cell;height:72px;vertical-align:middle}.cart__main .header-logo img{max-width:190px;max-height:65px}.cart-header__security{float:right;margin:19px 0}.cart-header__security span{font-family:Gotham;color:#4c4d4f;font-size:14px;line-height:1.2;text-align:right;margin:0;margin-right:4px}.cart-header__security span b{font-family:Gotham Medium}.cart-header__security img{height:30px;margin:0}@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0){@media{.cart-header__security span b{font-family:Open Sans;font-weight:600}.cart-header__security span{font-family:Open Sans}}}.fade-transition{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s;overflow:hidden}.fade-enter,.fade-leave{opacity:0}.chk__stage{display:inline-block;vertical-align:middle;margin-right:.75em;width:30px;height:30px;border:1px solid #515151;border-radius:50%;font-size:16px;color:#4eaf79;font-weight:600;line-height:1.8}input.error,select.error{border-color:#ff2727}input[type=radio]{margin:initial}.checkout-area .container{min-height:600px}.chk-edit-address{visibility:hidden;opacity:0;position:fixed;top:-10000px;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10000px rgba(0,0,0,.75);background-color:#fff;width:50%;max-width:550px;min-width:350px;z-index:1;padding:0 1em 1em;border:1px solid silver;border-radius:5px;transition:top .3s ease-in-out,opacity .4s ease}.chk-edit-address--active{top:50%;visibility:visible;opacity:1}.chk-edit-address__close{position:absolute;top:1em;right:1em;color:#515151;background-color:transparent;border:none}.chk-heading{font-family:Open Sans;color:#515151;font-size:30px;padding-bottom:.5em;font-weight:300;text-align:center;text-transform:uppercase}.chk__select-options{margin-top:1.5em;margin-bottom:1.75em}.chk-payment__cart{max-height:500px;overflow-y:auto;overflow-x:hidden;display:none}.chk-shipping-total{font-size:16px;font-weight:600}.chk__order-total{font-family:Gotham;color:#4c4d4f;font-size:17px;font-weight:300}.chk__order-total-price{font-family:Gotham Medium;color:#1cade4;font-weight:500}.chk-section--has-separator{position:relative}.chk-section--has-separator:after,.chk-section--has-separator:before{content:"";display:block;position:absolute;top:0;height:100%;min-height:70vh;width:2px;background-color:#ecf1f8}.chk-section--has-separator:before{right:100%;right:calc(100% - 1px)}.chk-section--has-separator:after{left:100%;left:calc(100% - 1px)}.header-logo img{max-width:100%}.chk__cvv-icon-content{position:relative}.chk-cvv label{cursor:help}.chk-cvv label i{font-size:1.3em}.chk__cvv-icon{background:#1cade4;font-family:Gotham Medium;font-weight:500;color:#fff;line-height:20px;width:20;height:20px;border-radius:22px;display:block;margin:9px 0}.chk__cvv-information{visibility:hidden;position:absolute;top:-15px;left:30px;border:1px solid #ccc;padding:6px;width:194px;z-index:2}.chk__cvv-icon:hover>.chk__cvv-information{visibility:visible}.chk-cvv__explanation-img{width:80px}.chk__cvv-msg{font-family:Gotham;color:#4c4d4f;font-size:12px;font-weight:300;line-height:12px;width:85px;margin-left:5px}#loader-layer{position:absolute;top:0;right:0;width:100%;height:100%;display:block;background:#fff;z-index:99999}.spinner{width:50px;height:50px;position:absolute;top:50%;right:50%;z-index:9999999;border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid #555;animation:spin 1s linear infinite}#not-authenticated-panel>.alert-danger{float:left;width:100%}#dados-pessoais ul>.col-md-6,#dados-pessoais ul>.col-md-12,.borda ul .col-md-12{position:static}#customer a.pull-left{margin-top:35px}.label__card-expiring-date{height:10px}.label__card-expiring-date,.label__card-verification-number{padding:0!important}#customer-personal-information .ip__form-control{color:#585858}#message_text{resize:none;height:110px}.error,.invalidDocumentNumber small{font-weight:500;font-size:12px;color:#ff2727;width:100%;letter-spacing:1px}.form-group{margin:0!important;min-height:72px}.data-exp{padding-top:15px}.address-content{margin-bottom:30px;border:1px solid #ccc;padding:10px 20px;border-radius:4px;color:#444;font-size:13px}#address-information #address-section{word-wrap:break-word}.payment__cart{border-bottom:2px solid #ecf1f8;padding-bottom:10px;margin-top:20px}.payment__cart:after{content:"\f055";font-family:FontAwesome;font-size:18px;float:right;margin-top:4px;color:#1cade4}.payment__cart.active:after{content:"\f056"}.chk__heading{font-size:18px}.chk__form-control,.chk__heading{font-family:Gotham;color:#4c4d4f;font-weight:300}.chk__form-control{border:1px solid #d1d1d1;font-size:13px!important;width:100%;height:42px;padding-left:1em;margin-bottom:3px;border-radius:3px}select.chk__form-control{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;position:relative}select.chk__form-control::-ms-expand{display:none}.chk__card-expiring-date{width:100%}.chk__label{color:#4c4d4f;font-size:13px}.chk__label,.chk__label:after{font-family:Gotham;font-weight:300}.chk__label:after{content:"*";color:transparent;font-size:16px}.chk__label-required:after{content:"*";color:#1cade4}.chk__link{font-family:Gotham;color:#1cade4;font-size:13px;font-weight:300}.chk__link:hover{cursor:pointer}.chk__pwd-link{text-align:right;margin-top:5px}.chk__join-link,.chk__logout{font-family:Gotham Medium}.chk__statement{margin-top:15px;margin-bottom:10px}.chk__button{font-family:Gotham Medium;color:#fff;font-size:17px;width:100%;height:53px;border-radius:5px;border-color:transparent;margin-top:8px}.chk__button i{font-size:10px}.chk__button-blue{background-color:#1cade4}.chk__button-green{background-color:#058c41}.chk__button-disabled{background-color:#e1e1e1}.chk__button-white{color:#058c41;border:2px solid #058c41;font-weight:700!important;background-color:#fff}.chk__btn-finish{position:relative}.chk__btn-finish i{position:absolute;top:19px;right:22px}.chk__separator{border-color:#ecf1f8;border-width:2px}.chk__social-login{margin:19px 0;border:1px solid #dbdbdb;border-radius:5px;width:210px;height:45px;background-color:#4267b2;font-family:Gotham Medium;color:#fff;font-size:13px;background-image:url(../img/icon/common/login-facebook.png);background-repeat:no-repeat;background-size:23px;background-position:11px;padding-left:40px}.chk__customer-box{border-radius:5px;border:1px solid #d1d1d1;padding:10px 14px;position:relative;margin-bottom:5px}.chk__customer-information{font-family:Gotham;color:#4c4d4f;font-size:13px;line-height:22.34px;padding:0;margin:5px 0;max-width:86%}#payment__cart{max-width:100%}.chk__customer-information strong{font-family:Gotham Medium;font-weight:500}.chk__edit-link{font-family:Gotham;color:#4c4d4f;font-size:11px;text-decoration:underline;position:absolute;bottom:14px;right:14px;cursor:pointer}.chk__info-small{font-size:12px}.chk__half-size-input{width:49%;padding:0 1%;vertical-align:top}.chk__full-size-input{width:100%;padding:0 2%}.chk__cep-label a.chk__link{margin-bottom:2px;margin-left:44px}.chk__cep-input{width:56%}.chk-payment__text{font-family:Gotham;color:#4c4d4f;font-size:11px;font-weight:300}.chk-payment__text b{font-weight:700}.chk-payment__store-name,.chk-payment__text strong{font-family:Gotham Medium;font-size:13px}.chk-payment__store-name{color:#1cade4}.chk-payment__line{width:100%;border-bottom:1px dotted #4c4d4f;padding:12px 0}.chk-payment__col-5,.chk-payment__col-7,.chk-payment__col-25{float:left}.chk-payment__col-7{width:62%}.chk-payment__col-25{width:19%}.chk-payment__col-5{width:38%;text-align:right}.chk-payment__shipping{padding:5px 0;display:inline-block;width:100%;margin-bottom:5px;border-bottom:2px solid #ecf1f8}.chk-section--has-separator .chk__waiting-step:first-child{margin-top:58px}.chk__waiting-step{display:inline-block;width:100%}.chk__waiting-step-main{border:1px solid #d1d1d1;border-radius:5px;background-color:#fbfbfb;position:relative;width:96%;margin:0 0 0 4%;padding:25px 0 25px 30px}.chk__waiting-step__description{font-family:Gotham Medium;color:#4c4d4f;font-size:14px}.chk__waiting-step__number{position:absolute;border-radius:50%;background-color:#1cade4;width:30px;height:30px;font-family:Gotham;color:#fff;font-weight:700;font-size:13px;text-align:center;line-height:28px;left:-15px;top:0;bottom:0;margin:auto}.chk__waiting-step__message{font-family:Gotham;color:#4c4d4f;font-size:11px;margin:3px 0}.chk__full-content-select-icon{position:relative;width:100%}.chk__select-icon{color:1cade4;font-size:9px!important;position:absolute;top:14px;right:15px}.chk__boleto-text{font-family:Gotham;color:#4c4d4f;font-size:12px;font-weight:300;line-height:18px}.chk__pix-text{font-weight:300;padding:25}.chk__discount-alert,.chk__pix-text{font-family:Gotham;color:#4c4d4f;font-size:12px;line-height:18px;border:1px solid #ddd;border-radius:5px}.chk__discount-alert{background-color:#d1ffe6;padding:15;margin-top:15px;margin-bottom:15px}.chk__payment-btn{padding-left:43px;background-repeat:no-repeat;background-position:10px;text-align:left;padding-top:10px;padding-bottom:10px}.chk__payment-btn:hover{cursor:pointer}.chk__payment-btn.creditCard,.chk__payment-btn.multiCreditCard{background-image:url(../img/icon/common/credit-card.png)}.chk__payment-btn.multiBoletoAndCreditCard{background-image:url(../img/icon/common/boleto_cartao.svg)}.chk__payment-btn.boleto{background-image:url(../img/icon/common/boleto.png)}.chk__payment-btn.pix{background-image:url(../img/icon/common/pix/pix-logo.png)}.chk__payment-btn.pix.chk__payment-active{background-image:url(../img/icon/common/pix/pix-logo-white.png)}.chk__payment-active{background-color:#1cade4;color:#fff}.chk__payment-active.creditCard,.chk__payment-active.multiCreditCard{background-image:url(../img/icon/common/credit-card-active.png)}.chk__payment-active.multiBoletoAndCreditCard{background-image:url(../img/icon/common/boleto_cartao_active.svg)}.chk__payment-active.boleto{background-image:url(../img/icon/common/boleto-active.png)}.chk__label-cep{margin-top:32px}.chk__bigger-input{width:65%;padding:0 1%}.chk__small-input{width:30%;padding:0 1%}.chk__password{position:relative}.chk__see-pwd{width:26px;height:14px;background-image:url(../img/icon/common/chk-eye.png);background-position:0 0;background-repeat:no-repeat;display:block;position:absolute;top:13px;right:15px}.chk__see-pwd-active{filter:brightness(50%)}.chk__label+.chk__label{margin-left:5em!important}.chk__creditCard-input{width:24%}.chk__creditCard-input.year{margin-right:5%}.chk__creditCard-input.cvv_code{width:32%}.cvv_code-contemt{max-width:82px}#credit_card_ccv_code{width:80px}.chk__steps{position:absolute;top:21px;left:0;right:0;pointer-events:none;text-align:center}.chk__steps-description span{font-family:Gotham;color:#aaa;font-size:13px;float:left}.chk__steps-description span.chk__steps-item-active{color:#1cade4}.chk__steps-description span.chk__steps-item-checked{color:#18619e}.chk__steps-description span:nth-child(2){margin:0 100px}.chk__steps-description span.cart-md-step{margin:0 110px}.chk__steps-description span.cart-step{margin-right:100px}.chk__steps-pointline{margin-top:4px}.chk__steps-dot{width:9px;height:9px;background:#cacaca;border-radius:35px;float:left}.chk__steps-dot.chk__steps-item-active{background:#1cade4}.chk__steps-dot.chk__steps-item-checked{background:#18619e}.chk__steps-line{float:left;width:167px;height:1px;background:#cacaca;margin-top:3.5px}.chk__steps-line.chk__steps-item-checked{background:#18619e}.chk__pix_image-panel{display:block;margin:10px 20px 30px;text-align:center}.header-logo.affiliates-logo{text-decoration:none}.header-logo.affiliates-logo img{max-height:49px}.header-logo.affiliates-logo .header-affiliates-name{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#4d4d4d;font-family:SimplonBP,sans-serif;font-size:15.6px;font-weight:100;text-transform:uppercase}.chk__oi-fiber-alert{margin-bottom:5px}.chk__oi-fiber-alert,.chk__oi-fiber-alert-2{border-radius:5px;border:1px solid #d1d1d1;padding:10px 14px;position:relative}.chk__oi-fiber-alert-2{padding-top:10px;padding-bottom:15px;background-color:#fcf8e3;border-color:#faedd2}.chk__oi-fiber-alert-3{float:right;max-width:450px}@media (max-width:992px){.checkout-area>.container>.alert.alert-danger.alert-dismissible,.checkout-area>.container>.alert.alert-info.alert-dismissible,.checkout-area>.container>.alert.alert-success.alert-dismissible,.checkout-area>.container>.alert.alert-warning.alert-dismissible{margin-top:48px}}@media (max-width:1199px){.chk__cep-input{width:47%}#payment-options .chk__half-size-input{width:100%}.chk__steps-description span.cart-md-step{margin:0 60px}.chk__steps-description span.cart-step{margin-right:60px}.chk__steps-description span:nth-child(2){margin:0 60px}.chk__steps-line{width:117px}.chk__label+.chk__label{margin-left:2.6em!important}.chk__creditCard-input.cvv_code{width:37%}.chk__cep-label a.chk__link{margin-left:10px;font-size:10px}}@media (max-width:991px){#payment-options .chk__half-size-input{width:49%}.chk__cvv-information{top:26px;left:inherit;right:-40px;background:#fff}.formulario{margin-top:35px}.chk__steps{top:100px}.chk__label+.chk__label{margin-left:11em!important}.chk__cep-label a.chk__link{margin-left:175px;font-size:13px}}@media (max-width:731px){.chk__cep-label a.chk__link{margin-left:28%}}@media (max-width:670px){.chk__cvv-information{right:-10px}}@media (max-width:582px){.chk__label+.chk__label{margin-left:0!important}.chk__creditCard-label label:first-child{width:54%}}@media (max-width:470px){.chk__steps-description span.cart-md-step{margin:0 20px}.chk__steps-description span.cart-step{margin-right:20px}.chk__steps-description span:nth-child(2){margin:0 20px}.chk__steps-line{width:77px}.chk__cep-label a.chk__link{margin-left:10%}}@media (max-width:395px){#payment-options .chk__half-size-input,.chk__half-size-input{width:99%}.chk__payment-btn{padding-left:45px;line-height:1.2;text-align:left}.chk-cvv__explanation-img{width:100%;margin-bottom:5px}.chk__cvv-information{padding:10px;width:120px;right:-55px}.cart__main .header-logo{left:20px}.chk__steps-description span.cart-md-step{margin:0 10px}.chk__steps-description span.cart-step{margin-right:10px}.chk__steps-description span:nth-child(2){margin:0 10px}.chk__cep-label a.chk__link{margin-left:8%;font-size:11px}.chk__creditCard-input.cvv_code{width:40%!important}}@media (max-width:330px){.chk__cep-label a.chk__link{margin-left:3%}}@media (max-width:313px){.cvv_code{width:100%}}@media (max-width:292px){.chk__cep-input{width:100%;margin:0}.chk__label-cep{margin-top:-5px}.chk__bigger-input,.chk__small-input{width:100%;padding:0}}input[disabled]{-webkit-text-fill-color:#555;-webkit-opacity:1;color:#555}@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0){@media{.chk-payment__text,.chk__boleto-text,.chk__customer-information,.chk__cvv-icon,.chk__cvv-msg,.chk__edit-link,.chk__form-control,.chk__heading,.chk__label,.chk__label:after,.chk__link,.chk__order-total,.chk__pix-text,.chk__step-description,.chk__steps-description span,.chk__waiting-step__message,.chk__waiting-step__number{font-family:Open Sans}.chk-payment__store-name,.chk-payment__text strong,.chk__button,.chk__customer-information strong,.chk__cvv-icon,.chk__join-link,.chk__logout,.chk__order-total-price,.chk__social-login,.chk__waiting-step__description{font-family:Open Sans;font-weight:500}}}.checkbox_div{margin-top:10px;margin-bottom:10px}.multi-boleto-creditcard-index,.multi-card-index{background-color:#1cade4;margin-top:10px;margin-bottom:10px;padding:4px 12px;border-radius:10px;color:#fff;font-weight:700;font-size:12px;display:block;max-width:75px;text-align:center}.multi-boleto-creditcard-description{font-size:10px;margin-top:10px;margin-bottom:10px}.no-vertical-margin{margin-top:0;margin-bottom:0}.d-error{border:1px solid;border-color:#ff2727}.input-btn-error{background-color:#ffcfcf!important}.input-group-currency{display:block}.input-group-text{margin-top:3px;border-radius:0 5px 5px 0}.two-credit-card-msg-success{font-size:13px;color:#128c41}.two-credit-card-msg-danger{font-size:13px;color:#fd2727}@media only screen and (min-device-width:395px){.checkbox_div{margin-top:40px}}.order__error-icon{color:red}#createCreditCardFailedModal .modal-dialog{max-width:500px}#createCreditCardFailedLabel{font-weight:700}@media (max-width:759px){#createCreditCardFailedModal .modal-dialog{margin-top:50px}}@media (min-width:760px){.button-modal-boleto{float:right!important;padding-right:0!important;padding-left:0!important}}.verified-failed-img{width:60px;margin-top:-50px}.button-modal-review-payment{font-weight:700!important}.checkout-mail{background-color:#ecf1f8;display:block;width:100%;padding:40px 0;height:auto;min-height:638px}.checkout-mail__main{border-radius:5px;border:1px solid #ededed;background-color:#fff;box-shadow:2px 2px 0 0 rgba(0,0,0,.05);width:890px;margin:0 auto;padding:60px 80px}.checkout-mail__title{font-family:Gotham Medium;color:#4c4d4f;font-size:28px;line-height:30px;margin-top:-6px;margin-bottom:15px}.checkout-mail__subtitle{font-family:Gotham;color:#9e9e9e;font-size:16px;font-weight:300}.checkout-mail__form{padding:20px 0 30px}.checkout-mail__form label[for=authentication-mail]{font-family:Gotham Medium;color:#4c4d4f;font-size:15px}.checkout-mail__input-content{width:100%}.authenticationEmail-content{width:65%}.authenticationEmail{border:1px solid #1cade4;border-right:none;width:100%;height:50px;padding:0 20px;color:#4c4d4f;font-size:15px;font-weight:300;border-bottom-left-radius:5px;border-top-left-radius:5px}.checkout-mail__btn{position:relative;width:35%}.authentication-submit{background-color:#058c41;border:1px solid transparent;width:100%;height:50px;color:#fff;font-size:17px;font-weight:700;border-top-right-radius:5px;border-bottom-right-radius:5px}.checkout-mail__btn i.fa{position:absolute;top:20px;right:20px;margin:auto;color:#fff;pointer-events:none}.checkout-mail__input-social{margin-top:0}.checkout-mail__input-social .chk__label{margin:11px 0}.chk__social-login-mail .chk__social-login{margin:0 0 8px}.chk__social-login-span{color:#888}input[name=social-login-Facebook],input[name=social-login-Google]{border:1px solid #dbdbdb;border-radius:5px;background-color:#fff;border-style:solid;height:50px;font-family:Gotham Medium;color:#4c4d4f;font-size:15px;width:49%;padding-left:45px;background-repeat:no-repeat;background-position:45px;background-size:26px}input[name=social-login-Google]{background-image:url(../img/icon/common/auth-google.svg)}input[name=social-login-Facebook]{background-image:url(../img/icon/common/auth-facebook.svg)}.checkout-mail__cart-link{font-family:Gotham Medium;color:#4c4d4f;font-size:15px}.checkout-mail__cart-link a{color:#1cade4;display:inline-block}.checkout-mail__cart-footer{width:100%;position:fixed;left:0;bottom:0}@media (max-width:991px){.checkout-mail{padding:95px 0}}@media (max-width:840px){.checkout-mail{background:transparent;padding:65px 0;min-height:520px}.checkout-mail__main{width:100%;border:0;border-radius:0;background:transparent;box-shadow:none;padding:30px 60px}.checkout-mail__btn input{width:100%}.checkout-mail__form{padding:30px 0}}@media (max-width:600px){.authenticationEmail-content{width:100%;margin-bottom:8px}.authenticationEmail{border:1px solid #1cade4;border-right:1px solid #1cade4;border-radius:5px}.checkout-mail__btn{width:100%}input[name=authentication-submit]{border-radius:5px}.checkout-mail{height:auto}.checkout-mail__cart-footer{position:relative;left:auto;bottom:auto}}@media (max-width:450px){.checkout-mail__main{padding:20px}}@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0){@media{.checkout-mail__subtitle,::i-block-chrome{font-family:Open Sans}.checkout-mail__cart-link,.checkout-mail__form label[for=authentication-mail],.checkout-mail__title,::i-block-chrome,input[name=social-login-Facebook],input[name=social-login-Google]{font-family:Open Sans;font-weight:600}}}.my-orders__content-info{padding:15px 25px}.my-orders__content{border:1px solid #ccc;padding:30px}.my-orders__content-info{padding:15px 30px;border-right:1px solid #ccc;min-height:125px}.my-orders__content .my-orders__content-info:last-child{border:none}.my-orders__content-info .fa-cart-plus{color:#444;font-size:30px}.address__content{border:1px solid #ccc;padding:40px;margin-bottom:30px;position:relative;min-height:188px}.address__content.new{border-color:#4eaf79}.address__content span{color:#888}.address__actions{position:absolute;bottom:20px;right:20px}.address__edit,.address__remove{font-size:18px;color:#888}.address__content.new i{color:#4eaf79;font-size:30px;margin:16px auto;display:block;width:30px}.address__content.new h2{text-align:center;font-size:25px;color:#4eaf79;font-weight:700}.customer-form__content{padding:40px;border:1px solid #ccc}.customer-form__content h2{margin-bottom:5px}.customer-form__content p{color:#aaa}.customer-form__content hr{margin:25px 0}.customer-form__content h4{color:#666;font-weight:500;padding-bottom:8px;border-bottom:1px solid #ccc}.customer-form__content h4.itens,.customer-form__content h4.object_number{border-bottom:0}.order__title-line>div{background:#ddd;padding-bottom:8px;padding-top:8px;color:#666;font-weight:600}.order__item-line{border-bottom:1px solid #ccc}.order__item-line>div{padding-top:10px;padding-bottom:10px}.order__item-line>div.col-sm-2{padding-top:30px}.order__item-line p{max-width:380px;margin-left:20px;margin-bottom:0;color:#666}a[data-toggle=modal].order-detail__link-btn{color:#fff;font-family:inherit;font-size:inherit}.order-detail__pix-dialog button{color:#fff;text-transform:uppercase;background:#011c27 0 0 no-repeat padding-box;border-radius:5px;opacity:1;padding:10px;border-style:hidden}.order-detail__pix-dialog .modal-footer{border-top:none;padding:25px 0 0}@media (max-width:1200px){.my-orders__content{padding:18px}.my-orders__content-info{padding:15px 16px}.address__content{min-height:225px}.address__content.new i{margin:26px auto}.order__item-line p{max-width:330px}}@media (max-width:992px){.my-orders__content{padding:18px 2px}.my-orders__content-info{padding:10px 5px;max-width:170px}.address__content{padding:20px}.address__content.new i{margin:55px auto 15px}.order__item-line p{max-width:225px;font-size:13px;line-height:1.1;margin-left:15px}}@media (max-width:768px){.my-orders__content-info{padding:15px 30px;max-width:200px}}@media (max-width:674px){.my-orders__content-info{padding:15px;max-width:180px}}@media (max-width:628px){.order__item-line p{max-width:155px}}@media (max-width:574px){.my-orders__content-info{max-width:130px}}@media (max-width:508px){.address__content.new i{margin:35px auto 15px}.order__title-line{display:none}.order__item-line .col-xs-7.col-sm-8{width:100%}.order__item-line p{max-width:75%}.order__item-line .col-xs-1.col-sm-1.col-md-1.col-lg-2:before{content:"Qtd:"}.order__item-line .col-xs-1.col-sm-1.col-md-1.col-lg-2{width:65px}}@media (max-width:474px){.my-orders__content-info{width:100%;max-width:none;min-height:0;padding:5px 15px;border:none}.my-orders__content-info br{display:none}}@media (max-width:440px){.customer-form__content{padding:25px}.customer-form__content .col-xs-6.col-sm-6.col-md-4{width:100%;margin-bottom:20px}.address__main{width:100%!important}.order-details__return{display:inline-block;position:relative;margin-top:30px;margin-left:15px}}@media (max-width:336px){.order__item-line p{max-width:70%}}#carousel-example-generic{min-height:40px}a.change-column-item{padding:0 10px;display:block;float:left;height:20px;margin:6px 0;cursor:pointer}.change-column-span{width:10px;height:20px;background:#222;display:inline-block}#column-item-active span,.change-column-item:hover span{background:grey}.clamp-lines{word-break:break-word}.geo-restriction__header{padding:15px 0;background:#fff}.geo-restriction__header-login-info{margin:0 0 0 30px}.geo-restriction__header-login-info li a{padding:0 6px;color:#999;font-size:16px}.geo-restriction-logo img{max-width:200px;max-height:80px}.geo-restriction__main{position:relative;background:#000}.geo-restriction__main-bg{background-image:url(../img/page-restriction/geo-restriction-bg.jpg);background-size:cover;background-position:bottom;opacity:.7;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.geo-restriction__main h2{color:#fff;padding:200px 50px 30px;margin:0;font-weight:700;font-size:40px;position:relative;z-index:2}.geo-restriction__main h3{color:#fff;font-size:30px;font-weight:100;position:relative;z-index:2}.geo-restriction__main form{width:50%;margin:0 auto;padding:50px 0 160px;position:relative;z-index:2}.geo-restriction__zip-code{width:100%;padding:20px}.area-check__cep-button{padding:10px 25px;position:absolute;top:62px;right:1px;background:#fff;right:0;border:transparent;background:transparent;color:#666;font-weight:700;text-transform:uppercase;border-left:2px solid #888}.geo-restriction__footer{padding:20px 0 10px;background:#fff}.footer__copyright{color:#666;font-size:15px;margin:0}.geo-restriction__footer .right{float:right}.geo-restriction__footer .logo-smplaces{margin-top:8px}.ssl{background-image:url(../img/icon/common/lets-encrypt-footer.png);width:94px;height:22px;display:block;background-size:cover}.logo-smplaces{background-image:url(../img/icon/common/logo_smplaces.png);width:70px;height:10px;display:block;background-repeat:no-repeat;filter:brightness(40%)}.restriction__mask{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.7);z-index:99999}.restriction__message{background-color:#fff;width:80%;max-width:680px;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:35px 50px 30px}.restriction__message:before{content:":(";display:inline-block;margin-bottom:10px;font-family:Open Sans;color:#225560;font-size:80px;font-weight:700}.restriction__message-text{font-family:Open Sans;color:#333;font-size:20px;font-weight:300;margin:0}.restriction__close{font-family:Open Sans;font-size:20px;color:#fff;font-weight:700;text-align:center;border-radius:50%;background-color:#225560;width:40px;height:40px;border:none;position:absolute;line-height:0;top:25px;right:25px;text-shadow:1px 0 0 #fff,-1px 0 0 #fff}.restriction__mask--active{display:block}.showcase-stores__bg{background:url(../img/showcase-stores-bg.jpg) no-repeat 50%;width:100%;height:350px;top:0;left:0;z-index:-1}.showcase-stores__jumbotron{margin-top:6.5em;text-shadow:#444 0 1px 1px}.showcase-stores__jumbotron>h1{font-weight:900;color:#fff}.showcase-stores__jumbotron>p{font-weight:300;color:#fff}.showcase-stores__search{margin-top:2em}.showcase-stores__search form input{font-family:Open Sans,sans-serif;color:#225560;border:1px solid #225560;padding:12px 24px;font-size:21px;font-weight:300;width:350px}.showcase-stores__search form button{font-family:Open Sans,sans-serif;background-color:#225560;color:#fff;border:none;font-size:20px;padding:14px 23px;font-weight:300;cursor:pointer;margin-left:-4px}.showcase_stores__featured-stores{padding:1.8em 0}.showcase-stores__featured-logo{height:11em;background:#fff;transition:all .1s ease-out;border:1px solid #ddd;position:relative}.showcase-stores__featured-logo img{position:absolute;max-width:85%;max-height:85%;margin:auto;top:0;left:0;right:0;bottom:0}.showcase-stores__all-stores-content{width:12.5%;padding:0 7px;float:left}.showcase-stores__all-stores-logo{margin-bottom:16px;background:#fff;transition:all .1s ease-out;border:1px solid #ddd;height:110px;color:transparent;line-height:0;position:relative}.showcase-stores__all-stores{padding:1.8em 0;background-color:#eee}.showcase-stores__all-stores-logo img{max-width:80%;max-height:80%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.showcase-stores__all-stores-logo:hover{border:1px solid #666;transform:scale(1.1)}.showcase-stores__footer footer{margin:0!important}@media (max-width:992px){.showcase-stores__featured-logo{height:15em;margin-bottom:30px}.showcase-stores__all-stores-content{width:16.65%}}@media (max-width:690px){.showcase-stores__all-stores-content{width:25%}}@media (max-width:440px){.showcase-stores__all-stores-content{width:50%;padding:0 15px}}.smp-signature{font-family:Open Sans;font-size:12px;font-weight:400}.smp-signature:hover{text-decoration:none}.smp-signature--darkbg,.smp-signature--darkbg:hover{color:#fff}.smp-signature--lightbg,.smp-signature--lightbg:hover{color:#000}.smp-signature--darkbg:hover,.smp-signature--lightbg:hover{text-shadow:0 0 0}.cart-chk__footer{background:#fff;padding-top:2em}.cart-chk__certificate,.cart-chk__payment{margin-right:50px}.cart-chk__certificate span,.cart-chk__payment span{font-family:Gotham Medium;color:#333;font-size:13px;margin-right:20px}.cart-chk__line{border-top:1px solid #a7a7a7;margin:18px 0 10px}.cart-chk__copyright,.cart-chk__copyright a[title=E-mail],.cart-chk__copyright a[title=Telefone]{font-family:Gotham;color:#333;font-size:13px;font-weight:300;margin-bottom:10px}.cart-chk__copyright span{float:right}.chk-mobile-footer{display:none}@media (max-width:719px){.cart-chk__certificate span,.cart-chk__payment span{display:block;text-align:center;width:100%}.cart-chk__certificate{margin-right:0}.cart-chk__copyright{text-align:center}.cart-chk__copyright span{float:none;display:block;padding:20px 0;margin:0 auto;width:78px}}@media (max-width:550px){.chk-desktop-footer{display:none}.chk-mobile-footer{display:block}}@media (max-width:550px){.cart-chk__payment{margin-right:15px}}@media (max-width:372px){.cart-chk__payment{margin-right:10px}.cart-chk__payment img{width:160px}}@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0){@media{.cart-chk__certificate span,.cart-chk__payment span{font-family:Open Sans;font-weight:600}.cart-chk__copyright,.cart-chk__copyright a[title=E-mail],.cart-chk__copyright a[title=Telefone]{font-family:Open Sans;color:#333}}}.loader__bg-content{display:none;background:rgba(0,0,0,.8);width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999}.loader__content{width:300px;height:70px;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}.loader{border:6px solid #fff;border-radius:50%;border-top:6px solid #4eaf79;width:70px;height:70px;animation:spin 2s linear infinite;margin:0 auto;margin-bottom:20px}.loader__message{margin:0;color:#fff;font-size:18px;font-weight:600;text-align:center;line-height:25px;max-width:300px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.megamenu{position:relative;padding:0!important}.megamenu span{padding:0 20px;background:#fff;position:relative;z-index:2}.megamenu:hover>span{cursor:pointer}.megamenu:hover>.megamenu__list{display:block}.megamenu__list{display:none;position:absolute;top:100%;left:0;width:130%;background:#fff;z-index:1;padding-top:10px;min-height:348px;box-shadow:0 0 40px #aaa}.megamenu__first-level__item{padding:5px 20px}.megamenu__first-level__item.view-all{margin-top:5px;border-top:1px solid #ccc;padding:13px 20px;position:absolute;bottom:0;width:100%}.megamenu__first-level__item-text{position:relative}.megamenu__first-level__item-text:after{content:"\f054";font-family:FontAwesome;font-size:9px;position:absolute;top:0;bottom:0;margin:auto 0;right:0;width:6px;height:12px}.megamenu__first-level__item-text.hasnt-drop:after{display:none}.view-all .megamenu__first-level__item-text{font-weight:700}.megamenu__first-level__item:hover>.megamenu__second-mega__level{display:block}.megamenu__second-mega__level{position:absolute;left:100%;top:0;height:100%;background:linear-gradient(90deg,#ccc -190px,#fff 200px,#fff);padding:15px;box-shadow:20px 0 40px #aaa;display:none}.megamenu__second-mega__level-column{display:table-cell;padding:0 14px}.megamenu__second-mega__level-item,.megamenu__third-mega__level-item{height:31.5px;width:120px;display:block;position:relative}.megamenu__second-mega__level-item__second-text,.megamenu__third-mega__level-item-text{line-height:1;position:relative;top:50%;transform:translateY(-50%)}.megamenu__second-mega__level-item__second-text{font-weight:700!important}.megamenu__third-mega__level-item-text.link:before{content:"\f054";font-family:FontAwesome;font-size:7px;position:relative;top:-2px;margin-right:5px}.all-categories__first-level{font-size:25px;font-weight:600;margin-top:2em}.all-categories__second-level{font-size:18px;margin-bottom:5px}.all-categories__third-level{font-weight:300;font-size:14px}article.product .col-sm-1{padding-right:8px}.product-thumbnail-item{position:relative}.product-thumbnail-item-image{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%}.product-thumbnail-item__video:before{content:"\f144";font-family:FontAwesome;display:block;font-size:30px;width:27px;height:30px;line-height:1;color:#aaa}.product-image-main,.product-thumbnail-item__video:before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.product-image-main{max-height:100%;max-width:100%}.product-video{list-style:none;display:none;z-index:-1}.product-video-visible{display:block!important;position:relative;z-index:1}.product-video,.product-video iframe{width:100%;height:100%}.product-photo-main{position:relative;background-color:#fff;overflow:hidden}#zoom .image-main-toggle{max-height:250px;width:auto}.owl-stage{position:relative}.total-photos{position:absolute;font-size:14px;background-color:rgba(0,0,0,.5);color:#fff;border-radius:4px;padding:4px 8px;pointer-events:none;z-index:2;left:12px;width:63px;margin:0 auto;bottom:40px!important}#zoom .owl-dots{position:absolute;top:186px;left:12px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}#zoom .owl-dot{display:inline-block;margin-right:6px}#primary-banner .owl-dots{position:absolute;bottom:10px;left:0;right:0;margin:auto;display:block;width:fit-content}#primary-banner .owl-dot{display:inline-block;margin:0 3px}.owl-dot.active span{background:#555}.owl-dot span{width:10px;height:10px;background:#869791;display:block;border-radius:30px}.pswp__button.pswp__button--close{background-image:url(../img/default-skin.svg)}#mobile-play-video{display:table;border:2px solid #555;border-radius:50%;padding:6px 5px 6px 9px;position:relative;top:8px}#mobile-play-video i{color:#555}#mobile-video{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:#000;z-index:999;overflow:hidden}#mobile-video i{display:table;color:#fff;font-size:22px;padding:15px 15px 18px;margin-left:auto}#mobile-video iframe{width:100%;padding:0 15px;height:calc(100% - 55px - 15px)}.quantity-control{font-size:16px;cursor:pointer;text-decoration:none}.quantity-control-minus,.quantity-control-minus *{color:darkred}.quantity-control-plus,.quantity-control-plus *{color:#006400}.quantity-control-inactive,.quantity-control-inactive *{color:grey;cursor:default}.product__infos{background:#fff;margin:2em 0}.product__infos--wrapper{padding:25px}.product__infos--titles{border-bottom:2px solid #0d292f;padding-bottom:5px;margin-bottom:15px}.product__infos--title{margin-right:15px;font-size:17px;opacity:.5;transition:all .3s ease}.product__infos--title:hover{cursor:pointer}.product__infos--title.active{color:#0d292f;opacity:1}.product__infos--attribute-value{padding:0 10px}.product__infos--attribute-name{background-color:#f5f4f4;font-size:15px;font-weight:700;padding:5px 10px;margin:10px 0 5px;color:#a09f9f}.product__infos--content-attributes{display:flex;flex-direction:column}.product__infos--tab{transition:all .3s ease;opacity:0;visibility:hidden;max-height:0;overflow-y:hidden}.product__infos--tab.active{opacity:1;visibility:visible;max-height:none;overflow-y:visible}.customer-navigation__item-title{padding:11px 16px;border:1px solid #ccc;background:#fafafa;color:#555;font-size:16px}.customer-navigation__logout,.customer-navigation__option{font-family:Open Sans;padding:10px 19px;display:block;font-weight:500;color:#777}.customer-navigation__option--active{color:#4eaf79;font-weight:500}.customer-navigation__item{border-bottom:1px solid #ddd}.customer-navigation__logout,.customer-navigation__logout:focus,.customer-navigation__logout:hover{text-decoration:none}@media (max-width:767px){.customer-navigation ul{margin-bottom:30px}li.customer-navigation__item-title{position:relative}.customer-navigation ul li.customer-navigation__item-title:first-child:after{content:"\f078";font-family:FontAwesome;font-size:10px;right:15px;top:15px;position:absolute;color:#888}.customer-navigation ul br,.customer-navigation ul li:not(:first-child){display:none}ul.mobile-active li.customer-navigation__item-title:first-child:after{content:"\f077"}ul.mobile-active br,ul.mobile-active li:not(:first-child){display:block}}.customer-shopping-list-edit input{min-width:50px}.ie8 .ie_show{display:block!important}.addr__tooltip{right:4px;top:7px}.addr__tooltip i{font-size:1.2em}@media screen and (max-width:767px){.addr__tooltip:hover:after{left:-210px}.addr__tooltip:hover:before{border-color:transparent transparent transparent #212735;left:-10px}}@media screen and (max-width:991px){.addr__tooltip--alternative-qry:hover:after{left:-210px}.addr__tooltip--alternative-qry:hover:before{border-color:transparent transparent transparent #212735;left:-10px}}.addr__tooltip--checkout{right:7px;top:34px}.addr__tooltip--edit{right:22px;top:29px}.registration-both #form-pj{display:none}label.customer_type{font-size:1em}label.customer_type input{margin-right:.5em}.regist__statement{margin-top:15px;margin-bottom:10px}#update-pass .g-recaptcha{display:inline-block;padding:0 15px}#commercial-partner-detail,#commercial-partners-list{border:1px solid #aaa;min-height:30em}.thumbnail-partner{display:block;line-height:1.42857143;background-color:#fff;height:100%;transition:border .2s ease-in-out}.thumbnail-partner-section{margin:20px 0}.thumbnail-partner-section-image{height:150px;width:100%;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:4px;flex-direction:column;overflow:hidden}.thumbnail-partner-image{height:140px!important;width:100%}.detail-partner-section{font-family:sans-serif}.partner-description-title{font-weight:700!important;font-size:20px}.partner-description-section{margin-top:30px}.detail-partner-top-section{height:140px}.partner-badge-section,.partner-name-section{font-family:sans-serif;height:100%;margin:20px 0;display:inline-flex}.partner-name{font-size:28px;font-weight:700;margin-top:auto;margin-bottom:auto}