html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0}article,aside,details,figcaption,figure,main,footer,header,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}nav ul,nav ol{list-style:none none}img{border:0}img,object,video,embed{height:auto;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}button::-moz-focus-inner{border:0;padding:0}form{-webkit-tap-highlight-color:rgba(0,0,0,0)}address{font-style:normal}*:focus{box-shadow:none;outline:0}body{font-family:'Nunito','Raleway','Helvetica Neue',Helvetica,Arial,sans-serif;color:#676e84;font-weight:400;overflow-x:hidden}body.checkout-index-index>.wrapper,body.page-layout-checkout>.wrapper{overflow-x:hidden}body .page-title-wrapper{padding-top:2em}a{-webkit-transition:all .3s;transition:all .3s;text-decoration:none}a:visited,a:hover{text-decoration:none}img{max-width:100%;vertical-align:middle}.mgt-0{margin-top:0 !important}.mgt-30{margin-top:30px !important}.mgb-0{margin-bottom:0 !important}.mgb-15{margin-bottom:15px !important}.mgb-30{margin-bottom:30px !important}.tp-container{padding-left:15px;padding-right:15px}.flex-space{flex:1 0;-webkit-box-flex:1;-ms-flex:1 0;-webkit-flex:1 0}.tp-bg{background:#54cbb3;background:-moz-linear-gradient(45deg, #54cbb3 0%, #53cca6 100%);background:-webkit-linear-gradient(45deg, #54cbb3 0%, #53cca6 100%);background:-o-linear-gradient(45deg, #54cbb3 0%, #53cca6 100%);background:linear-gradient(45deg, #54cbb3 0%, #53cca6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#54cbb3', endColorstr='#53cca6', GradientType=1);box-shadow:0 5px 10px rgba(75,196,172,0.25);color:#fff}.tp-bg:hover{box-shadow:0 10px 20px rgba(75,196,172,0.4);background:#4ebda7;background:-moz-linear-gradient(45deg, #4ebda7 0%, #4dbc99 100%);background:-webkit-linear-gradient(45deg, #4ebda7 0%, #4dbc99 100%);background:-o-linear-gradient(45deg, #4ebda7 0%, #4dbc99 100%);background:linear-gradient(45deg, #4ebda7 0%, #4dbc99 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ebda7', endColorstr='#4dbc99', GradientType=1)}.tp-bg-red,a.tp-bg-red{background:#e95748;background:-moz-linear-gradient(45deg, #e95748 0%, #e96e48 100%);background:-webkit-linear-gradient(45deg, #e95748 0%, #e96e48 100%);background:-o-linear-gradient(45deg, #e95748 0%, #e96e48 100%);background:linear-gradient(45deg, #e95748 0%, #e96e48 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e95748', endColorstr='#e96e48', GradientType=1);box-shadow:0 5px 10px rgba(233,87,72,0.25);color:#fff}.tp-bg-red:hover,a.tp-bg-red:hover{color:#fff;box-shadow:0 10px 20px rgba(233,87,72,0.4);background:#4ebda7;background:-moz-linear-gradient(45deg, #ca483b 0%, #ca5d3b 100%);background:-webkit-linear-gradient(45deg, #ca483b 0%, #ca5d3b 100%);background:-o-linear-gradient(45deg, #ca483b 0%, #ca5d3b 100%);background:linear-gradient(45deg, #ca483b 0%, #ca5d3b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ca483b', endColorstr='#ca5d3b', GradientType=1)}.tp-bg-yellow{background:#feab40;background:-moz-linear-gradient(45deg, #feab40 0%, #febe40 100%);background:-webkit-linear-gradient(45deg, #feab40 0%, #febe40 100%);background:-o-linear-gradient(45deg, #feab40 0%, #febe40 100%);background:linear-gradient(45deg, #feab40 0%, #febe40 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feab40', endColorstr='#febe40', GradientType=1);box-shadow:0 5px 10px rgba(239,176,52,0.25);color:#fff}.tp-bg-yellow:hover{box-shadow:0 10px 20px rgba(239,176,52,0.4);background:#E09835;background:-moz-linear-gradient(45deg, #e09835 0%, #ecb13b 100%);background:-webkit-linear-gradient(45deg, #e09835 0%, #ecb13b 100%);background:-o-linear-gradient(45deg, #e09835 0%, #ecb13b 100%);background:linear-gradient(45deg, #e09835 0%, #ecb13b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E09835', endColorstr='#ecb13b', GradientType=1)}.tp-checkbox{border:2px solid #f4f4f4;border-radius:5px;width:20px;height:20px;position:relative;cursor:pointer}.tp-checkbox input{width:16px;height:16px;cursor:pointer;opacity:0;margin:0;display:block}.tp-checkbox input:checked+span:after{opacity:1}.tp-checkbox span:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url(../images/icon-checkbox.png) center no-repeat #e22e1c;background-size:8px auto;opacity:0;pointer-events:none;z-index:2;border-radius:3px}.tp-checkbox span.success:after{background-color:#53ccaa}.tp-checkbox.check-plus:before,.tp-checkbox.check-plus:after{content:'';position:absolute;background:#54b1af;z-index:1;pointer-events:none}.tp-checkbox.check-plus:before{width:10px;height:2px;left:5px;top:9px}.tp-checkbox.check-plus:after{width:2px;height:10px;left:9px;top:5px}.tp-checkbox.radio{border-radius:50%}.tp-checkbox.radio span:after{border-radius:50%}.tp-preferred{display:flex;flex-wrap:wrap;margin:10px 0 10px}.tp-preferred span{background:#e22e1c;color:#fff;padding:3px 20px;margin:0 10px 10px 0;border-radius:5px;font-size:16px}.tp-preferred.blue span{background:#66a1ed}.tp-field{color:#454c5d;transition:all .3s;display:block}.tp-field .name-field{font-weight:600;font-size:16px;margin-bottom:10px;line-height:1;margin-top:25px}.tp-field .name-field.center{text-align:center}.tp-field .name-field.has-sub{display:flex;justify-content:space-between}.tp-field .name-field.has-sub .sub-name-field{color:#6D768D;font-weight:400}.tp-field .des-field{color:#6D768D;font-size:16px;margin:10px 0;transition:all .3s}.tp-field .txt-field{border:2px solid #f4f4f4;border-radius:10px;font-size:16px;padding:16px 15px;height:auto;width:100%;transition:all .3s}.tp-field .txt-field:focus{border-color:rgba(231,76,60,0.5)}.tp-field .txt-field::-webkit-input-placeholder{color:#cacdd8;font-style:italic}.tp-field .txt-field::-moz-placeholder{color:#cacdd8;font-style:italic}.tp-field .txt-field:-ms-input-placeholder{color:#cacdd8;font-style:italic}.tp-field .txt-field:-moz-placeholder{color:#cacdd8;font-style:italic}.tp-field .tp-field-icon{position:relative}.tp-field .tp-field-icon .txt-field{padding-right:50px}.tp-field .tp-field-icon .field-icon{position:absolute;width:24px;top:50%;right:15px;transform:translateY(-50%);z-index:10;cursor:pointer}.tp-field .tp-field-icon .field-icon .hover{display:none}.tp-field .tp-field-icon .field-icon:hover .hover{display:inline}.tp-field .tp-field-icon .field-icon:hover .normal{display:none}.tp-field .txt-area{border:2px solid #f4f4f4;border-radius:10px;font-size:16px;padding:16px 15px;width:100%;transition:all .3s;line-height:1.5;height:228px;display:block}.tp-field .txt-area:focus{border-color:rgba(231,76,60,0.5)}.tp-field:focus-within,.tp-field:focus-within .des-field{color:#e74c3c}.tp-field .slt-field{border:2px solid #f4f4f4;border-radius:10px;padding:0 15px}.tp-field .slt-field:focus-within{border-color:rgba(231,76,60,0.5)}.tp-field .slt-field.slt-field-alt{border:0;padding:0;border-radius:10px}.tp-field .slt-field.slt-field-alt select{border:2px solid #f4f4f4}.tp-field .slt-field select{border:none;background:transparent;width:100%;height:50px;font-size:16px}.tp-range{margin-top:25px;padding-bottom:60px;border-bottom:1px solid #f3f3f3;margin-bottom:45px}.tp-range .value-range{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline}.tp-range .min,.tp-range .max{font-size:16px;border:2px solid #f4f4f4;padding:5px 13px;min-width:84px;border-radius:4px;position:relative;color:#454c5d;font-weight:600}.tp-range .min:before,.tp-range .min:after{content:'';width:0;height:0;position:absolute}.tp-range .max:before,.tp-range .max:after{content:'';width:0;height:0;position:absolute}.tp-range .min:before{border-right:12px solid transparent;border-top:14px solid #f4f4f4;left:-2px;bottom:-14px}.tp-range .min:after{border-right:12px solid transparent;border-top:14px solid #fff;bottom:-9px;left:0px}.tp-range .max:before{border-left:12px solid transparent;border-top:14px solid #f4f4f4;bottom:-14px;right:-2px}.tp-range .max:after{border-left:12px solid transparent;border-top:14px solid #fff;bottom:-9px;right:0px}.tp-range .value{display:flex;align-items:center;font-size:36px;color:#e84b3c;font-weight:800;line-height:1}.tp-range .value .dolar{font-size:24px;margin-right:5px}.tp-range .wrap-range{margin-top:20px;width:100%;position:relative}.tp-range .wrap-range .range-drag{position:absolute;top:0;bottom:0;left:0;width:0%;border-radius:10px;z-index:0;background:#54cbb3;background:-moz-linear-gradient(45deg, #54cbb3 0%, #53cca6 100%);background:-webkit-linear-gradient(45deg, #54cbb3 0%, #53cca6 100%);background:-o-linear-gradient(45deg, #54cbb3 0%, #53cca6 100%);background:linear-gradient(45deg, #54cbb3 0%, #53cca6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#54cbb3', endColorstr='#53cca6', GradientType=1)}.tp-range .input-range{margin:0;-webkit-appearance:none;width:100%;height:10px;border-radius:10px;background:rgba(0,0,0,0.05);outline:none;display:block;position:relative;z-index:10}.tp-range .input-range::-moz-range-track{background:rgba(0,0,0,0.05);outline:none}.tp-range .input-range::-moz-focus-outer{border:0}.tp-range .input-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:50px;height:50px;border:0;background:url(../images/icon-range.png) center no-repeat;background-size:contain;cursor:pointer}.tp-range .input-range::-moz-range-thumb{width:50px;height:50px;border:0;background:url(../images/icon-range.png) center no-repeat;background-size:contain;cursor:pointer}.tp-check-field{cursor:pointer;display:flex;margin:15px 0}.tp-check-field.center{justify-content:center}.tp-check-field .tp-checkbox{margin:1px 10px 0 0}.tp-check-field .txt{font-size:14px;line-height:1.5}.tp-check-field .txt a{font-weight:600;color:#579aed}.tp-check-field .txt a:hover{color:#e74c3c}.tp-check-field.full-width{width:100%}.tp-cols2-form-mobile{display:flex;margin-left:-10px;margin-right:-10px}.tp-cols2-form-mobile .col{width:calc(50% - 20px);margin:0 10px}.tp-slash-day{align-self:flex-end;font-size:16px;color:#454c5d;font-weight:600;margin-bottom:15px}.tp-show-modal{overflow-y:hidden}.tp-show-modal #header,.tp-show-modal #maincontent,.tp-show-modal #footer{-webkit-filter:blur(3px);filter:blur(3px)}.tp-modal{position:fixed;z-index:99999;top:0;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:auto;visibility:hidden;opacity:0;transition:all .3s ease-out;transform:translateY(-100%)}.tp-modal.active{opacity:1;visibility:visible;transform:scale(1);transform:translateY(0%)}.tp-modal .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(52,73,94,0.6);z-index:0}.tp-modal .modal-content{position:relative;min-height:100%;display:flex;align-items:center}.tp-modal .modal-inner{background:#fff;margin:85px 15px 70px;width:calc(100% - 30px);border-radius:20px;position:relative;z-index:10}.tp-modal[data-id="modal-add-drink"] .modal-inner{max-width:460px;margin-left:auto;margin-right:auto}.tp-modal .close-modal{position:absolute;width:90px;height:50px;z-index:10;right:25px;top:-32px;background:url(../images/bg-close-modal.png) center top no-repeat;background-size:contain;cursor:pointer}.tp-modal .close-modal:before,.tp-modal .close-modal:after{content:'';width:21px;height:3px;border-radius:5px;background:#d8d9dc;position:absolute;left:50%;top:30px;transition:all .3s}.tp-modal .close-modal:hover:before,.tp-modal .close-modal:hover:after{background:#e74c3c}.tp-modal .close-modal:before{transform:translateX(-50%) rotate(45deg)}.tp-modal .close-modal:after{transform:translateX(-50%) rotate(-45deg)}.tp-modal .add-drink{text-align:center;padding:0 15px}.tp-modal .add-drink .name{font-size:30px;font-weight:600;color:#454c5d;line-height:1.2;padding:30px 0 5px}.tp-modal .add-drink .name span{color:#e74c3c}.tp-modal .add-drink .des-name{font-size:16px;line-height:1.5;margin-bottom:15px}.tp-modal .add-drink .list-drink-outer{margin:0 -15px 10px}.tp-modal .add-drink .list-drink{display:flex;flex-wrap:wrap;justify-content:center;max-width:400px;margin:auto}.tp-modal .add-drink .list-drink .item{width:33.33%;font-size:16px;font-weight:600;color:#454c5d;cursor:pointer}.tp-modal .add-drink .list-drink .img{position:relative;max-width:190px;margin:0 auto 15px}.tp-modal .add-drink .list-drink .img:before,.tp-modal .add-drink .list-drink .img:after{position:absolute;content:'';left:50%;transform:translateX(-50%)}.tp-modal .add-drink .list-drink .img:before{width:15px;height:15px;background:url(../images/icon-check.png) center no-repeat;background-size:contain;bottom:-5px;z-index:20;opacity:0;transition:all .3s}.tp-modal .add-drink .list-drink .item.active .img:before{opacity:1}.tp-modal .add-drink .list-drink .img:after{width:30px;height:30px;background:#eeeeee;border-radius:50%;border:3px solid #fff;bottom:-12px;z-index:10;transition:all .3s}.tp-modal .add-drink .list-drink .item.active .img:after{background:#53ccaa}.tp-modal .add-drink .list-drink .name-item{opacity:0.45;transition:all .3s}.tp-modal .add-drink .list-drink .item:hover .name-item,.tp-modal .add-drink .list-drink .item.active .name-item{opacity:1}.tp-modal .add-drink .des-list{font-size:16px;line-height:1.5;margin-bottom:25px}.tp-modal .add-drink .des-list span{color:#e74c3c}.tp-modal .add-drink .your-drinks{border-top:1px solid #f4f4f4;padding:20px 0;max-width:340px;margin:auto}.tp-modal .add-drink .your-drinks .name-price{display:flex;align-items:center;justify-content:space-between}.tp-modal .add-drink .your-drinks .name-price .name-drink{font-size:16px;color:#454c5d;font-weight:600}.tp-modal .add-drink .your-drinks .name-price .price{display:flex;color:#e95748;font-size:24px;align-items:center;font-weight:800}.tp-modal .add-drink .your-drinks .name-price .price .dolar{font-size:18px;margin-right:5px}.tp-modal .add-drink .your-drinks .des-your{font-size:16px;text-align:left}.tp-modal .add-drink .your-drinks .des-your strong{font-weight:600;color:#454c5d}.tp-modal .add-drink .sub-total{display:flex;border-top:5px solid #f4f4f4;justify-content:space-between;align-items:center;padding:20px 0;max-width:340px;margin:auto}.tp-modal .add-drink .sub-total .name-total{color:#454c5d;font-size:24px;font-weight:600}.tp-modal .add-drink .sub-total .price{display:flex;color:#e95748;font-size:24px;align-items:center;font-weight:800}.tp-modal .add-drink .sub-total .price .dolar{font-size:18px;margin-right:5px}.tp-modal .add-drink .btn-select{text-align:center;font-size:14px;letter-spacing:2px;font-weight:600;border-radius:50px;padding:15px 0;max-width:285px;margin:0 auto -25px;cursor:pointer}.tp-modal .add-drink .btn-select.add-soda{background-color:#fbe4e2;border-color:#fbe4e2;color:#e95546;height:40px;border-radius:10px;line-height:2px;text-transform:uppercase;padding:10px;min-width:200px}.tp-modal .add-drink .btn-select.add-soda:hover{background-color:#e95546;border-color:#e95546;color:#fff}.tp-modal .add-drink .btn-select.remove-soda{background-color:#e95546;border-color:#e95546;color:#fff;height:40px;border-radius:10px;line-height:2px;text-transform:uppercase;padding:10px;min-width:200px}.tp-modal .add-drink .btn-select.remove-soda:hover{background-color:#fbe4e2;border-color:#fbe4e2;color:#454c5d}.tp-modal .add-drink .per-option{text-align:center;font-size:14px;color:#fff;margin-bottom:-53px;display:flex;align-items:center;justify-content:center;opacity:0.65}.tp-modal .add-drink .per-option img{margin:0 5px 1px 0}.tp-modal[data-id="modal-great-choice"] .modal-inner{max-width:700px}.tp-modal .great-choice{text-align:center;padding:0 15px}.tp-modal .great-choice .img-content{padding:50px 0 30px}.tp-modal .great-choice .img-content img{width:200px}.tp-modal .great-choice .title-content{font-size:30px;color:#454c5d;font-weight:600;margin-bottom:5px}.tp-modal .great-choice .title-content span{color:#e94a3c}.tp-modal .great-choice .des-content{font-size:16px;margin-bottom:25px}.tp-modal .great-choice .btn-content{font-size:14px;font-weight:600;max-width:285px;display:block;margin:0 auto -25px;border-radius:100px;padding:16px 10px 15px;letter-spacing:3px;cursor:pointer}.tp-list-drink-outer{max-width:350px;margin:auto}.tp-list-drink{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px}.tp-list-drink .item{width:calc(33.33% - 30px);margin:0 15px 20px;cursor:pointer}.tp-list-drink .img{margin-bottom:10px;position:relative}.tp-list-drink .img:before,.tp-list-drink .img:after{position:absolute;content:''}.tp-list-drink .img:before{width:17px;height:17px;background:url(../images/icon-check.png) center no-repeat;background-size:contain;right:6px;bottom:6px;z-index:20;opacity:0;transition:all .3s}.tp-list-drink .item.active .img:before{opacity:1}.tp-list-drink .img:after{width:36px;height:36px;background:#eeeeee;border-radius:50%;border:3px solid #fff;right:-3px;bottom:-3px;z-index:10;transition:all .3s}.tp-list-drink .item.active .img:after{background:#53ccaa}.tp-list-drink .name-item{font-weight:600;font-size:16px;color:#454c5d;opacity:0.45;transition:all .3s}.tp-list-drink .item:hover .name-item,.tp-list-drink .item.active .name-item{opacity:1}.tp-select{position:relative}.tp-select .list-choose{position:absolute;z-index:10;background:#fff;border:1px solid rgba(0,0,0,0.15);border-radius:4px;padding:8px 0;left:0;top:100%;transition:all .3s;opacity:0;visibility:hidden}.tp-select .list-choose div{padding:5px 25px;white-space:nowrap;cursor:pointer}.tp-select .list-choose div:hover{background-color:#f8f9fa}.tp-select .list-choose div.selected{position:relative}.tp-select .list-choose div.selected:after{content:'';background:url(../images/icon-selected.png) center no-repeat;background-size:contain;width:11px;height:11px;position:absolute;left:8px;top:10px}.tp-select.show-option .list-choose{opacity:1;visibility:visible}.btn-customer-notify{display:inline-block;text-align:center;font-size:12px;letter-spacing:2px;margin:auto;padding:15px;border-radius:5px;background-color:#3bc25e;color:#fff}.btn-customer-notify:hover{color:#fff;background-color:#33a851}#header{position:relative;z-index:9999;height:100px}#header.hidden-scroll .header-inner{position:fixed;left:0;right:0;transform:translateY(-100%)}#header.up-scroll .header-inner{transform:translateY(0%)}#header .notice-cart{position:relative;background:#444958}#header .notice-cart .bell{display:-ms-flexbox;display:flex;display:-webkit-box;display:-webkit-flex;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-webkit-box-align:center;color:#fff;font-size:14px;min-height:40px}#header .notice-cart .bell img{width:16px;margin-right:10px;animation:bell 1s ease-in-out infinite;-webkit-animation:bell 1s ease-in-out infinite;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}#header .notice-cart .bell .txt-bell{font-weight:400}#header .notice-cart .bell strong{font-weight:600;color:#fff}#header .notice-cart .bell:hover,#header .notice-cart .bell .value-sale{color:#fff79c}#header .notice-cart .give-gift .give-get,#header .notice-cart .give-gift .gift{display:none}#header .cart .icon-outer{position:absolute;z-index:10;top:100%;right:53px;border-left:1px solid #f3f3f3;padding:19px 17px 18px;cursor:pointer}#header .cart .icon-outer .total-icon{position:relative}#header .cart .icon-outer .total-icon:before{content:'';display:block;width:18px;height:18px;background:url(../images/icon-cart-dark.png) center no-repeat;background-size:contain}#header .cart .icon-outer .total-icon span{position:absolute;bottom:-5px;left:8px;font-weight:400;font-size:12px;background:#e22e1c;color:#fff;padding:1px 5px 0;border-radius:20px;min-width:22px;text-align:center;line-height:1}#header .cart .cart-inner{position:absolute;background:#fff;left:0;right:0;top:100px;z-index:10;-webkit-transform:translateY(40px);transform:translateY(40px);opacity:0;visibility:hidden;-webkit-transition:all .3s;transition:all .3s;padding:20px 15px}#header .cart .cart-inner .item-subtotal{display:flex;justify-content:space-between;font-size:16px;font-weight:600;color:#34495e}#header .cart .cart-inner .item-subtotal .subtotal .price-subtotal{display:flex;align-items:center;color:#e95a4b;font-weight:700}#header .cart .cart-inner .item-subtotal .subtotal .price-subtotal .icon{font-size:18px}#header .cart .cart-inner .item-subtotal .subtotal .price-subtotal .value{font-size:24px}#header .cart .cart-inner .btn-cart{display:block;text-align:center;font-size:16px;letter-spacing:2px;border-radius:15px;font-weight:600;border:2px solid rgba(74,91,109,0.1);padding:19px 0;margin:20px 0 15px;color:#34495e;transition:none}#header .cart .cart-inner .btn-cart:hover{border-color:transparent;color:#fff;border-left:none;border-right:none;background:#e95748;background:-moz-linear-gradient(45deg, #e95748 0%, #e96e48 100%);background:-webkit-linear-gradient(45deg, #e95748 0%, #e96e48 100%);background:-o-linear-gradient(45deg, #e95748 0%, #e96e48 100%);background:linear-gradient(45deg, #e95748 0%, #e96e48 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e95748', endColorstr='#e96e48', GradientType=1)}#header .logo-menu{border-bottom:5px solid #e8e7e7;background:#fff}#header .logo-menu .tp-container{display:-ms-flexbox;display:flex;display:-webkit-box;display:-webkit-flex;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-webkit-box-align:center;padding-right:0;min-height:55px}#header .logo-menu .logo img{width:175px}#header .logo-menu .menu .icon-menu{position:relative;border-left:1px solid #f3f3f3;padding:2px 0 1px}#header .logo-menu .menu .icon-menu .inner-icon{display:block;width:52px;height:52px;cursor:pointer;position:relative;-webkit-transition:opacity .2s cubic-bezier(.645, .045, .355, 1),-webkit-transform .4s cubic-bezier(.4, .01, .165, .99);transition:opacity .2s cubic-bezier(.645, .045, .355, 1),-webkit-transform .4s cubic-bezier(.4, .01, .165, .99);transition:opacity .2s cubic-bezier(.645, .045, .355, 1),transform .4s cubic-bezier(.4, .01, .165, .99);transition:opacity .2s cubic-bezier(.645, .045, .355, 1),transform .4s cubic-bezier(.4, .01, .165, .99),-webkit-transform .4s cubic-bezier(.4, .01, .165, .99)}#header .logo-menu .menu .icon-menu .inner-icon div{position:absolute;z-index:3;top:0;left:0;width:52px;height:52px;-webkit-transition:-webkit-transform .25s cubic-bezier(.4, .01, .165, .99);transition:-webkit-transform .25s cubic-bezier(.4, .01, .165, .99);transition:transform .25s cubic-bezier(.4, .01, .165, .99);transition:transform .25s cubic-bezier(.4, .01, .165, .99),-webkit-transform .25s cubic-bezier(.4, .01, .165, .99);-webkit-transform:rotate(0);transform:rotate(0)}#header .logo-menu .menu .icon-menu .inner-icon div span{display:block;width:22px;height:2px;background:rgba(69,76,93,0.5);position:absolute;right:15px;z-index:1;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}#header .logo-menu .menu .icon-menu .inner-icon .top span{top:25px;-webkit-transition:-webkit-transform .2s .2s;transition:-webkit-transform .2s .2s;transition:transform .2s .2s;transition:transform .2s .2s,-webkit-transform .2s .2s;-webkit-transform:translateY(-4px);transform:translateY(-4px)}#header .logo-menu .menu .icon-menu .inner-icon .bottom span{bottom:25px;-webkit-transform:translateY(5px);transform:translateY(5px)}#header .logo-menu .menu .main-menu{position:absolute;top:100px;left:0;width:100%;height:0;overflow-y:auto;-webkit-transition:background .35s linear,height .35s ease-in;transition:background .35s linear,height .35s ease-in;z-index:20;background:#fff;overflow-scrolling:touch;-o-overflow-scrolling:touch;-ms-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-webkit-overflow-scrolling:touch}#header .logo-menu .menu .main-menu ul{list-style:none;text-align:center;margin:0;padding:0}#header .logo-menu .menu .main-menu li{opacity:0;-webkit-transform:scale(1.1) translateY(-24px);transform:scale(1.1) translateY(-24px);-webkit-transition:opacity .35s ease-out,-webkit-transform .35s ease-out;transition:opacity .35s ease-out,-webkit-transform .35s ease-out;transition:opacity .35s ease-out,transform .35s ease-out;transition:opacity .35s ease-out,transform .35s ease-out,-webkit-transform .35s ease-out}#header .logo-menu .menu .main-menu li:nth-child(1){-webkit-transition-delay:400ms,400ms;transition-delay:400ms,400ms}#header .logo-menu .menu .main-menu li:nth-child(2){-webkit-transition-delay:350ms,350ms;transition-delay:350ms,350ms}#header .logo-menu .menu .main-menu li:nth-child(3){-webkit-transition-delay:300ms,300ms;transition-delay:300ms,300ms}#header .logo-menu .menu .main-menu li:nth-child(4){-webkit-transition-delay:250ms,250ms;transition-delay:250ms,250ms}#header .logo-menu .menu .main-menu li:nth-child(5){-webkit-transition-delay:200ms,200ms;transition-delay:200ms,200ms}#header .logo-menu .menu .main-menu li:nth-child(6){-webkit-transition-delay:150ms,150ms;transition-delay:150ms,150ms}#header .logo-menu .menu .main-menu li a.main-link{color:inherit;text-transform:uppercase;letter-spacing:2px;display:block;border-bottom:1px solid #f4f4f4;padding:17px 0;font-size:20px;font-weight:600;color:#454c5d}#header .logo-menu .menu .main-menu li a.main-link:hover{color:#e22e1c}#header .logo-menu .menu .main-menu li.has-child a.main-link{display:flex;align-items:center;justify-content:center}#header .logo-menu .menu .main-menu li.has-child a.main-link:after{background:url(../images/icon-down.png) center no-repeat;content:'';width:10px;height:5px;background-size:contain;opacity:0.5;-webkit-transition:all .3s;transition:all .3s;display:inline-block;margin-left:8px}#header .logo-menu .menu .main-menu li.has-child.active a.main-link:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#header .logo-menu .menu .megamenu{text-align:left;background:#f6f7f9;font-weight:600;color:#454c5d;display:none}#header .logo-menu .menu .megamenu .list-logo{padding:0 20px 30px}#header .logo-menu .menu .megamenu .list-logo .item-logo{padding-top:3px}#header .logo-menu .menu .megamenu .list-logo .title-logo{font-size:14px;letter-spacing:3px;border-bottom:1px solid #eeeff0;padding:16px 0 15px;position:relative}#header .logo-menu .menu .megamenu .list-logo .title-logo:after{content:'';width:45px;height:4px;background:#454c5d;position:absolute;bottom:-4px;left:0;-webkit-transition:width .3s;transition:width .3s}#header .logo-menu .menu .megamenu .list-logo .item-logo.active .title-logo:after{width:100%}#header .logo-menu .menu .megamenu .list-logo .item-logo:nth-child(4n+1) .title-logo:after{background:#e22e1c}#header .logo-menu .menu .megamenu .list-logo .item-logo:nth-child(4n+2) .title-logo:after{background:#b0d762}#header .logo-menu .menu .megamenu .list-logo .item-logo:nth-child(4n+3) .title-logo:after{background:#87d1ee}#header .logo-menu .menu .megamenu .list-logo .item-logo:nth-child(4n+4) .title-logo:after{background:#d0ad9a}#header .logo-menu .menu .megamenu .list-logo .title-logo:before{background:url(../images/icon-down.png) center no-repeat;content:'';width:9px;height:5px;position:absolute;background-size:100% auto;top:50%;right:0;opacity:0.5;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s;transition:all .3s}#header .logo-menu .menu .megamenu .list-logo .item-logo.active .title-logo:before{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}#header .logo-menu .menu .megamenu .list-logo .list{margin-top:3px;display:none}#header .logo-menu .menu .megamenu .list-logo .item-logo.active .list{border-bottom:4px solid #eeeff0}#header .logo-menu .menu .megamenu .list-logo .list a{display:block;color:#454c5d;border-bottom:1px solid #eeeff0;font-size:16px;padding:11px 0}#header .logo-menu .menu .megamenu .list-logo .list a:hover{color:#e22e1c}#header .logo-menu .menu .megamenu .list-logo .list img{height:30px}#header .logo-menu .menu .megamenu .list-logo .list .coming-soon{color:rgba(69,76,93,0.5);display:-ms-flexbox;display:flex;display:-webkit-box;display:-webkit-flex;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-webkit-box-align:center;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between}#header .logo-menu .menu .megamenu .list-logo .list .coming-soon span{font-size:12px}#header .logo-menu .menu .megamenu .promo .img{display:none}#header .logo-menu .menu .megamenu .promo .img img{width:100%}#header .logo-menu .menu .megamenu .promo .link-promo{text-align:center;background:#54cbb3;background:-moz-linear-gradient(45deg, #54cbb3 0%, #53cca6 100%);background:-webkit-linear-gradient(45deg, #54cbb3 0%, #53cca6 100%);background:-o-linear-gradient(45deg, #54cbb3 0%, #53cca6 100%);background:linear-gradient(45deg, #54cbb3 0%, #53cca6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#54cbb3', endColorstr='#53cca6', GradientType=1);display:block;color:#fff;font-size:14px;letter-spacing:3px;padding:23px 5px}#header .logo-menu .menu .megamenu .promo .link-promo:hover{background:#4ebda7;background:-moz-linear-gradient(45deg, #4ebda7 0%, #4dbc99 100%);background:-webkit-linear-gradient(45deg, #4ebda7 0%, #4dbc99 100%);background:-o-linear-gradient(45deg, #4ebda7 0%, #4dbc99 100%);background:linear-gradient(45deg, #4ebda7 0%, #4dbc99 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ebda7', endColorstr='#4dbc99', GradientType=1)}#header .logo-menu .menu .megamenu .promo .link-promo .laptop{display:none}#header .logo-menu .menu .megamenu .promo .link-promo img{display:none}#header .logo-menu .menu .account-gift-inner{display:-ms-flexbox;display:flex;display:-webkit-box;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}#header .logo-menu .menu .account-gift a{width:50%;display:-ms-flexbox;display:flex;display:-webkit-box;display:-webkit-flex;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-webkit-box-align:center;-ms-justify-content:center;-ms-flex-pack:distribute;justify-content:center;-webkit-box-pack:center;-webkit-justify-content:center;border-bottom:1px solid #f4f4f4;border-right:1px solid #f4f4f4;color:rgba(69,76,93,0.5);padding:18px 0}#header .logo-menu .menu .account-gift a img{margin-right:10px;opacity:0.5}#header .logo-menu .menu .account-gift a:nth-child(2n){border-right:none}#header .logo-menu .menu .account-gift a:hover{color:#e22e1c}#header .logo-menu .menu .account-gift .has-color{display:block;opacity:1;color:rgba(69,76,93,0.5)}#header .logo-menu .menu .account-gift .has-color strong{font-weight:600}#header .logo-menu .menu .account-gift .has-color .give{color:#e2d21d}#header .logo-menu .menu .account-gift .has-color .get{color:#53cca6}#header .logo-menu .account{display:none}@keyframes bell{0%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}50%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}100%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}}@-webkit-keyframes bell{0%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}50%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}100%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}}.active-menu #header .logo-menu .menu .main-menu li:nth-child(1){-webkit-transition-delay:300ms,300ms;transition-delay:300ms,300ms}.active-menu #header .logo-menu .menu .main-menu li:nth-child(2){-webkit-transition-delay:350ms,350ms;transition-delay:350ms,350ms}.active-menu #header .logo-menu .menu .main-menu li:nth-child(3){-webkit-transition-delay:400ms,400ms;transition-delay:400ms,400ms}.active-menu #header .logo-menu .menu .main-menu li:nth-child(4){-webkit-transition-delay:450ms,450ms;transition-delay:450ms,450ms}.active-menu #header .logo-menu .menu .main-menu li:nth-child(5){-webkit-transition-delay:500ms,500ms;transition-delay:500ms,500ms}.active-menu #header .logo-menu .menu .main-menu li:nth-child(6){-webkit-transition-delay:550ms,550ms;transition-delay:550ms,550ms}.active-menu #header .inner-header{background:#222}.active-menu #header .logo-menu .menu .main-menu{height:calc(100vh - 100px);-webkit-transition:background .35s linear,height .35s ease-in 200ms;transition:background .35s linear,height .35s ease-in 200ms}.active-menu #header .logo-menu .menu .main-menu li{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none}.active-menu #header .logo-menu .menu .icon-menu .inner-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.active-menu #header .logo-menu .menu .icon-menu .inner-icon div{-webkit-transition:-webkit-transform .25s .2s cubic-bezier(.4, .01, .165, .99);transition:-webkit-transform .25s .2s cubic-bezier(.4, .01, .165, .99);transition:transform .25s .2s cubic-bezier(.4, .01, .165, .99);transition:transform .25s .2s cubic-bezier(.4, .01, .165, .99),-webkit-transform .25s .2s cubic-bezier(.4, .01, .165, .99)}.active-menu #header .logo-menu .menu .icon-menu .inner-icon .top{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.active-menu #header .logo-menu .menu .icon-menu .inner-icon .top span{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0;transition-delay:0}.active-menu #header .logo-menu .menu .icon-menu .inner-icon .bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.active-menu #header .logo-menu .menu .icon-menu .inner-icon .bottom span{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform:translateY(0);transform:translateY(0)}.active-cart:after{content:'';position:fixed;top:40px;left:0;bottom:0;right:0;background:rgba(52,73,94,0.6);z-index:9998}.active-cart #header .cart .cart-inner{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.active-megamenu #header .header-inner,.active-menu #header .header-inner,.active-cart #header .header-inner{transform:translateY(0%);position:fixed;left:0;right:0}