.grecaptcha-badge{display:none!important;}
.go-top{cursor:pointer;overflow:hidden;position:absolute;bottom:0;left:50%;display:inline-block;width:6vw;height:3.75vw;transform:translate3d(-50%,0,0);transition:ease .75s;}
.go-top.active{bottom:0;}
.go-top.deactive{transform:translate3d(-50%,200%,0);}
.go-top::before{content:'';position:absolute;bottom:0;left:50%;width:1.8vw;height:1.8vw;background-color:#d2022e;transform:translate(-50%,50%) rotate(45deg);}
.go-top:hover::before{background-color:#00a9c8;}
.go-top span{pointer-events:none;white-space:nowrap;position:absolute;top:15%;left:50%;transform:translate(-50%,25%) scale(1.5);opacity:0;transition:ease .25s;}
.go-top:hover{transform:translate3d(-50%,0,0);}
.go-top:hover span{transform:translate(-50%,0) scale(1);opacity:1;}
.add-to-wishlist-btn .icon img{width:1.42vw;height:auto;}
.add-to-wishlist-btn.added .icon .add,
.add-to-wishlist-btn.added .title .add{display:none;}
.add-to-wishlist-btn.added .icon .remove,
.add-to-wishlist-btn.added .title .remove{display:inline!important;}
.add-to-compare-btn.added .icon .add,
.add-to-compare-btn.added .title .add{display:none;}
.add-to-compare-btn.added .icon .remove,
.add-to-compare-btn.added .title .remove{display:inline;}
.chat-box{cursor:pointer;position:fixed;bottom:calc(3.76vw + 2.15vw);right:3.76vw;transform:translate3d(0,0,0);transition:all 1s ease;z-index:50;}
.chat-box.up{bottom:calc(3.76vw + 2.15vw + 11.28vw + 0.94vw);}
.chat-box .agent-avatar{position:relative;width:3.76vw;height:3.76vw;background-size:cover;background-position:center;background-repeat:no-repeat;border:0.225vw solid #fff;border-radius:100%;box-shadow:1.8vw 1.8vw 5.2vw rgba(0,0,0,0.15);}
.chat-box .agent-avatar::before{content:'';position:absolute;top:50%;left:50%;width:100%;height:100%;background-color:#00a9c8;border-radius:100%;opacity:.5;z-index:50;opacity:0;transform:translate(-50%,-50%);}
.chat-box .agent-avatar:hover::before{opacity:.5;}
.chat-box .agent-avatar::after{content:'';position:absolute;top:50%;left:50%;width:100%;height:100%;background-color:#fff;transform:translate(-50%,-50%);border-radius:100%;z-index:100;opacity:0;}
.chat-box .agent-avatar:hover::after{animation: ripple 1s ease-out infinite;}
.chat-box .intro-message{pointer-events:none;position:absolute;right:calc(100% + 1.88vw);top:50%;width:10.06vw;box-shadow:1.8vw 1.8vw 5.2vw rgba(0,0,0,0.15);transform:translate(0,-50%);}
.chat-box .intro-message::after{content:'';position:absolute;top:50%;right:0;width:0.96vw;height:0.96vw;background-color:#fff;transform:translate(50%,-50%) rotate(-45deg);}
.zsiq_floatmain {cursor: pointer;transform: translate3d(0,0,0);z-index: 50;}
.zsiq_floatmain.siq_bR {z-index: 100!important;bottom: calc(3.76vw + 2.15vw);right: 3.76vw;transition: all 1s ease;}
.zsiq_floatmain.siq_bR.up {bottom: calc(3.76vw + 2.15vw + 11.28vw + 0.94vw);}

/* Forms Input */
.input-field, .input-field .input,
.select-field, .select-field .input,
.date-field, .date-field .input, .date-field .date,
.textarea-field, .textarea-field .textarea{position:relative;}
.input-field.active,
.select-field.active,
.date-field.active,
.textarea-field.active{z-index:5;}

.input-field .input input{cursor:pointer;width:calc(100% - 2.82vw);height:3.50vw;padding:0 1.41vw;font-family:'Roboto',sans-serif;font-size:0.94vw;font-weight:500;line-height:1;}
.input-field .input .name{pointer-events:none;position:absolute;top:50%;left:1.41vw;padding:0.23vw 0;transform:translate3d(0,-50%,0);transition:all .5s ease;line-height:1;}
.input-field .input.active .name{top:0;left:calc(1.41vw - 0.465vw);padding:0.23vw 0.465vw;background-color:#fff;color:#d2022e;font-size:0.72vw;font-weight:500;text-transform:uppercase;}
.input-field .input .icon{pointer-events:none;position:absolute;top:50%;right:1.41vw;transform:translate3d(0,-50%,0);}

.date-field .date input{cursor:pointer;width:calc(100% - 2.82vw);height: 3.50vw;padding:0 1.41vw;font-family:'Roboto',sans-serif;font-size:0.94vw;font-weight:400;line-height:1;}
.date-field .date .name{pointer-events:none;position:absolute;top:50%;left:1.41vw;padding:0.23vw 0;transform:translate3d(0,-50%,0);transition:all .5s ease;line-height:1;}
.date-field .date.active .name{top:0;left:calc(1.41vw - 0.465vw);padding:0.23vw 0.465vw;background-color:#fff;color:#d2022e;font-size:0.72vw;font-weight:500;text-transform:uppercase;}
.date-field .date .icon{pointer-events:none;position:absolute;top:50%;right:1.41vw;transform:translate3d(0,-50%,0);}
.date-field .dropdown-calendar{position:absolute;top:100%;left:0;display:none;box-shadow:1.8vw 1.8vw 5.2vw rgba(0,0,0,0.15);z-index:5;}
.date-field .dropdown-calendar .ui-datepicker .ui-datepicker-title{background-color:#fff!important;}

.checkbox-field .checkbox label{line-height:1.4}
.checkbox-field .checkbox label input{display:none;}
.checkbox-field .checkbox label input[type="checkbox"]:checked + .name .icon .far{display:initial!important;}
.checkbox-field .checkbox label .name{cursor:pointer;}
.checkbox-field .checkbox label .name .icon{position:relative;display:inline-block;width:.94vw;height:.94vw;margin-top:.15vw;background-color:#efefef;border-radius:100%;}
.checkbox-field .checkbox label .name .icon .far{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}

.checkbox-item .checkbox label{line-height:1.4}
.checkbox-item .checkbox label input{display:none;}
.checkbox-item .checkbox label input[type="checkbox"]:checked + .name{font-weight:500;}
.checkbox-item .checkbox label input[type="checkbox"]:checked + .name .icon{background-color:#d2022e;}
.checkbox-item .checkbox label input[type="checkbox"]:checked + .name .icon .symbol{color:#fff;}
.checkbox-item .checkbox label .name{cursor:pointer;}
.checkbox-item .checkbox label .name .icon{position:relative;display:inline-block;width:3.28vw;height:3.28vw;margin-top:.15vw;background-color:#efefef;}
.checkbox-item .checkbox label .name .icon .symbol{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}

.textarea-field .textarea{height:100%}
.textarea-field .textarea textarea{cursor:pointer;width:100%;height:100%;box-sizing:border-box;padding:1.18vw 1.41vw;font-family:'Roboto',sans-serif;font-size:0.94vw;font-weight:500;line-height:1.6;}
.textarea-field .textarea .name{pointer-events:none;position:absolute;top:1.18vw;left:1.41vw;padding:0.23vw 0;transform:translate3d(0,0,0);transition:all .5s ease;line-height:1;}
.textarea-field .textarea.active .name{top:0;left:calc(1.41vw - 0.465vw);padding:0.23vw 0.465vw;background-color:#fff;color:#d2022e;font-size:0.72vw;font-weight:500;text-transform:uppercase;transform:translate3d(0,-50%,0);}
.textarea-field .textarea .icon{pointer-events:none;position:absolute;top:50%;right:1.41vw;transform:translate3d(0,-50%,0);}

.select-field .select input{cursor:pointer;width:calc(100% - 2.82vw);height:initial;padding:1.18vw 1.41vw;font-family:'Roboto',sans-serif;font-size:0.94vw;font-weight:500;line-height:1;}
.select-field .select .name{pointer-events:none;position:absolute;top:50%;left:1.41vw;padding:0.23vw 0;transform:translate3d(0,-50%,0);transition:all .5s ease;line-height:1;}
.select-field .select.active .name{top:0;left:calc(1.41vw - 0.465vw);padding:0.23vw 0.465vw;background-color:#fff;color:#d2022e;font-size:0.72vw;font-weight:500;text-transform:uppercase;z-index:2;}
.select-field .select .icon{pointer-events:none;position:absolute;top:50%;right:1.41vw;transform:translate3d(0,-50%,0);}

.slider-field label{cursor:default;}
.slider-field .ui-slider-horizontal{position:relative;width:calc(100% - 1.2vw);height:1px;background:#efefef;border:none;}
.slider-field .ui-widget-header{left:50%!important;background:#efefef;border:none;transform:translate(-50%,0);}
.slider-field .ui-slider .ui-slider-handle{cursor:grab;position:absolute;top:50%;width:1.3vw;height:1.3vw;background:#3c3c3b;border-radius:100%;border:none;transform:translate(0,-50%);outline:0!important;box-shadow:none!important;}
.slider-field .ui-slider .ui-slider-handle:hover{background-color:#d2022e;border-color:#1357a1;}
.slider-field .ui-corner-bottom, .ui-corner-right, .ui-corner-br{border-radius:0!important;}

@media all and (orientation: portrait) and (min-width: 577px) {
    .add-to-wishlist-btn .icon img{width:2.66vw;}
    .go-top{width:11.25vw;height:7.03vw;}
    .go-top::before{width:3.375vw;height:3.375vw;}
    /* CHAT AGENT */
    .chat-box{bottom:calc(7.04vw + 4.02vw);right:3.52vw;}
    .chat-box.up{bottom:calc(7.04vw + 4.02vw + 21.15vw + 3.58vw);}
    .chat-box .agent-avatar{width:7.04vw;height:7.04vw;border:0.42vw solid #fff;box-shadow:3.525vw 3.525vw 9.75vw rgba(0,0,0,0.15);}
    .chat-box .intro-message{right:calc(100% + 3.52vw);width:18.86vw;box-shadow:3.525vw 3.525vw 9.75vw rgba(0,0,0,0.15);}
    .chat-box .intro-message::after{width:1.8vw;height:1.8vw;}
    .zsiq_floatmain.siq_bR{bottom:calc(7.04vw + 4.02vw);right:3.52vw;}
    .zsiq_floatmain.siq_bR.up{bottom:calc(7.04vw + 4.02vw + 21.15vw + 3.58vw);}
    
    /* Forms Input */
    .input-field, .input-field .input,
    .select-field, .select-field .input,
    .date-field, .date-field .input,
    .textarea-field, .textarea-field .textarea{position:relative;}
    .input-field.active,
    .select-field.active,
    .date-field.active,
    .textarea-field.active{z-index:5;}
    
    .input-field .input input{cursor:pointer;width:calc(100% - 5.28vw);height:6.50vw;padding:0 2.64vw;font-family:'Roboto',sans-serif;font-size:1.76vw;font-weight:500;line-height:1;}
    .input-field .input .name{pointer-events:none;position:absolute;top:50%;left:2.64vw;padding:0.43vw 0;transform:translate3d(0,-50%,0);transition:all .5s ease;line-height:1;}
    .input-field .input.active .name{top:0;left:calc(2.64vw - 0.87vw);padding:0.43vw 0.87vw;background-color:#fff;color:#d2022e;font-size:1.35vw;font-weight:500;text-transform:uppercase;}
    .input-field .input .icon{pointer-events:none;position:absolute;top:50%;right:2.64vw;transform:translate3d(0,-50%,0);}
    
    .date-field .date input{cursor:pointer;width:calc(100% - 5.28vw);height:6.50vw;padding:0 2.64vw;font-family:'Roboto',sans-serif;font-size:1.76vw;font-weight:500;line-height:1;}
    .date-field .date .name{pointer-events:none;position:absolute;top:50%;left:2.64vw;padding:0.43vw 0;transform:translate3d(0,-50%,0);transition:all .5s ease;line-height:1;}
    .date-field .date.active .name{top:0;left:calc(2.64vw - 0.67vw);padding:0.43vw 0.87vw;background-color:#fff;color:#d2022e;font-size:1.35vw;font-weight:500;text-transform:uppercase;}
    .date-field .date .icon{pointer-events:none;position:absolute;top:50%;right:2.64vw;transform:translate3d(0,-50%,0);}
    .date-field .dropdown-calendar{position:absolute;top:100%;left:0;display:none;box-shadow:3.37vw 3.37vw 9.75vw rgba(0,0,0,0.15);z-index:5;}
    .date-field .dropdown-calendar .ui-datepicker .ui-datepicker-title{background-color:#fff!important;}
    
    .checkbox-field .checkbox label{line-height:1.4}
    .checkbox-field .checkbox label input{display:none;}
    .checkbox-field .checkbox label input[type="checkbox"]:checked + .name .icon .far{display:initial;}
    .checkbox-field .checkbox label .name{cursor:pointer;}
    .checkbox-field .checkbox label .name .icon{position:relative;display:inline-block;width:1.76vw;height:1.76vw;margin-top:0.28vw;background-color:#efefef;border-radius:100%;}
    .checkbox-field .checkbox label .name .icon .far{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
    
    .checkbox-item .checkbox label{line-height:1.4}
    .checkbox-item .checkbox label input{display:none;}
    .checkbox-item .checkbox label input[type="checkbox"]:checked + .name{font-weight:500;}
    .checkbox-item .checkbox label input[type="checkbox"]:checked + .name .icon{background-color:#d2022e;}
    .checkbox-item .checkbox label input[type="checkbox"]:checked + .name .icon .symbol{color:#fff;}
    .checkbox-item .checkbox label .name{cursor:pointer;}
    .checkbox-item .checkbox label .name .icon{position:relative;display:inline-block;width:6.15vw;height:6.15vw;margin-top:.28vw;background-color:#efefef;}
    .checkbox-item .checkbox label .name .icon .symbol{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
    
    .textarea-field .textarea{height:100%;}
    .textarea-field .textarea textarea{cursor:pointer;width:100%;height:100%;box-sizing:border-box;padding:2.21vw 2.64vw;font-family:'Roboto',sans-serif;font-size:1.76vw;font-weight:500;line-height:1.6;}
    .textarea-field .textarea .name{pointer-events:none;position:absolute;top:2.21vw;left:2.64vw;padding:0.43vw 0;transform:translate3d(0,0,0);transition:all .5s ease;line-height:1;}
    .textarea-field .textarea.active .name{top:0;left:calc(2.64vw - 0.87vw);padding:0.43vw 0.87vw;background-color:#fff;color:#d2022e;font-size:1.35vw;font-weight:500;text-transform:uppercase;transform:translate3d(0,-50%,0);}
    .textarea-field .textarea .icon{pointer-events:none;position:absolute;top:50%;right:2.64vw;transform:translate3d(0,-50%,0);}
    
    .select-field .select input{cursor:pointer;width:calc(100% - 5.28vw);height:initial;padding:2.21vw 2.64vw;font-family:'Roboto',sans-serif;font-size:1.76vw;font-weight:500;line-height:1;}
    .select-field .select .name{pointer-events:none;position:absolute;top:50%;left:2.64vw;padding:0.43vw 0;transform:translate3d(0,-50%,0);transition:all .5s ease;line-height:1;}
    .select-field .select.active .name{top:0;left:calc(2.64vw - 0.87vw);padding:0.43vw 0.87vw;background-color:#fff;color:#d2022e;font-size:1.35vw;font-weight:500;text-transform:uppercase;z-index:2}
    .select-field .select .icon{pointer-events:none;position:absolute;top:50%;right:2.64vw;transform:translate3d(0,-50%,0);}
    
    .slider-field label{cursor:default;}
    .slider-field .ui-slider-horizontal{position:relative;width:calc(100% - 2.25vw);height:1px;background:#efefef;border:none;}
    .slider-field .ui-widget-header{left:50%!important;background:#efefef;border:none;transform:translate(-50%,0);}
    .slider-field .ui-slider .ui-slider-handle{cursor:grab;position:absolute;top:50%;width:2.43vw;height:2.43vw;background:#3c3c3b;border-radius:100%;border:none;transform:translate(0,-50%);outline:0!important;box-shadow:none!important;}
    .slider-field .ui-slider .ui-slider-handle:hover{background-color:#d2022e;border-color:#1357a1;}
    .slider-field .ui-corner-bottom, .ui-corner-right, .ui-corner-br{border-radius:0!important;}
}
@media all and (orientation: portrait) and (max-width: 576px) {
    .add-to-wishlist-btn .icon img{width:4.73vw;}
    .go-top{width:20vw;height:12.5vw;}
    .go-top::before{width:6vw;height:6vw;}
    /* CHAT AGENT */
    .chat-box{bottom:calc(12.53vw + 7.16vw);right:6.26vw;}
    .chat-box.up{bottom:calc(12.53vw + 7.16vw + 37.6vw + 12.53vw + 6.26vw + 1.8vw);}
    .chat-box .agent-avatar{width:12.53vw;height:12.53vw;border:0.75vw solid #fff;box-shadow:6vw 6vw 17.33vw rgba(0,0,0,0.15);}
    .chat-box .intro-message{right:calc(100% + 6.26vw);width:33.53vw;box-shadow:6vw 6vw 17.33vw rgba(0,0,0,0.15);}
    .chat-box .intro-message::after{width:3.2vw;height:3.2vw;}
    .zsiq_floatmain.siq_bR{bottom:calc(12.53vw + 7.16vw);right:6.26vw;}
    .zsiq_floatmain.siq_bR.up{bottom:calc(12.53vw + 7.16vw + 37.6vw + 12.53vw + 6.26vw + 1.8vw);}
    
    /* Forms Input */
    .input-field, .input-field .input,
    .select-field, .select-field .input,
    .date-field, .date-field .input,
    .textarea-field, .textarea-field .textarea{position:relative;}
    .input-field.active,
    .select-field.active,
    .date-field.active,
    .textarea-field.active{z-index:5;}
    
    .input-field .input input{cursor:pointer;width:calc(100% - 9.4vw);height:11.74vw;padding:0 4.7vw;font-family:'Roboto',sans-serif;font-size:3.13vw;font-weight:500;line-height:1;}
    .input-field .input .name{pointer-events:none;position:absolute;top:50%;left:4.7vw;padding:0.76vw 0;transform:translate3d(0,-50%,0);transition:all .5s ease;line-height:1;}
    .input-field .input.active .name{top:0;left:calc(4.7vw - 1.55vw);padding:0.76vw 1.55vw;background-color:#fff;color:#d2022e;font-size:2.4vw;font-weight:500;text-transform:uppercase;}
    .input-field .input .icon{pointer-events:none;position:absolute;top:50%;right:4.7vw;transform:translate3d(0,-50%,0);}
    
    .date-field .date input{cursor:pointer;width:calc(100% - 9.4vw);height:11.74vw;padding:0 4.7vw;font-family:'Roboto',sans-serif;font-size:3.13vw;font-weight:500;line-height:1;}
    .date-field .date .name{pointer-events:none;position:absolute;top:50%;left:4.7vw;padding:0.76vw 0;transform:translate3d(0,-50%,0);transition:all .5s ease;line-height:1;}
    .date-field .date.active .name{top:0;left:calc(4.7vw - 1.55vw);padding:0.76vw 1.55vw;background-color:#fff;color:#d2022e;font-size:2.4vw;font-weight:500;text-transform:uppercase;}
    .date-field .date .icon{pointer-events:none;position:absolute;top:50%;right:4.7vw;transform:translate3d(0,-50%,0);}
    .date-field .dropdown-calendar{position:absolute;top:100%;left:0;display:none;box-shadow:6vw 6vw 17.33vw rgba(0,0,0,0.15);z-index:5;}
    .date-field .dropdown-calendar .ui-datepicker .ui-datepicker-title{background-color:#fff!important;}
    
    .checkbox-field .checkbox label{line-height:1.4}
    .checkbox-field .checkbox label input{display:none;}
    .checkbox-field .checkbox label input[type="checkbox"]:checked + .name .icon .far{display:initial;}
    .checkbox-field .checkbox label .name{cursor:pointer;}
    .checkbox-field .checkbox label .name .icon{position:relative;display:inline-block;width:3.13vw;height:3.13vw;margin-top:0.5vw;background-color:#efefef;border-radius:100%;}
    .checkbox-field .checkbox label .name .icon .far{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
    
    .checkbox-item .checkbox label{line-height:1.4}
    .checkbox-item .checkbox label input{display:none;}
    .checkbox-item .checkbox label input[type="checkbox"]:checked + .name{font-weight:500;}
    .checkbox-item .checkbox label input[type="checkbox"]:checked + .name .icon{background-color:#d2022e;}
    .checkbox-item .checkbox label input[type="checkbox"]:checked + .name .icon .symbol{color:#fff;}
    .checkbox-item .checkbox label .name{cursor:pointer;}
    .checkbox-item .checkbox label .name .icon{position:relative;display:inline-block;width:10.9vw;height:10.9vw;margin-top:0.5vw;background-color:#efefef;}
    .checkbox-item .checkbox label .name .icon .symbol{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
    
    .textarea-field .textarea{height:100%;}
    .textarea-field .textarea textarea{cursor:pointer;width:100%;height:50vw;box-sizing:border-box;padding:3.93vw 4.7vw;font-family:'Roboto',sans-serif;font-size:3.13vw;font-weight:500;line-height:1.6;}
    .textarea-field .textarea .name{pointer-events:none;position:absolute;top:3.93vw;left:4.7vw;padding:0.76vw 0;transform:translate3d(0,0,0);transition:all .5s ease;line-height:1;}
    .textarea-field .textarea.active .name{top:0;left:calc(4.7vw - 1.55vw);padding:0.76vw 1.55vw;background-color:#fff;color:#d2022e;font-size:2.4vw;font-weight:500;text-transform:uppercase;transform:translate3d(0,-50%,0);}
    .textarea-field .textarea .icon{pointer-events:none;position:absolute;top:50%;right:4.7vw;transform:translate3d(0,-50%,0);}
    
    .select-field .select input{cursor:pointer;width:calc(100% - 9.4vw);height:initial;padding:3.93vw 4.7vw;font-family:'Roboto',sans-serif;font-size:3.13vw;font-weight:500;line-height:1;}
    .select-field .select .name{pointer-events:none;position:absolute;top:50%;left:4.7vw;padding:0.76vw 0;transform:translate3d(0,-50%,0);transition:all .5s ease;line-height:1;}
    .select-field .select.active .name{top:0;left:calc(4.7vw - 1.55vw);padding:0.76vw 1.55vw;background-color:#fff;color:#d2022e;font-size:2.4vw;font-weight:500;text-transform:uppercase;z-index:2}
    .select-field .select .icon{pointer-events:none;position:absolute;top:50%;right:4.7vw;transform:translate3d(0,-50%,0);}
    
    .slider-field label{cursor:default;}
    .slider-field .ui-slider-horizontal{position:relative;width:calc(100% - 4vw);height:1px;background:#efefef;border:none;}
    .slider-field .ui-widget-header{left:50%!important;background:#efefef;border:none;transform:translate(-50%,0);}
    .slider-field .ui-slider .ui-slider-handle{cursor:grab;position:absolute;top:50%;width:5.33vw;height:5.33vw;background:#3c3c3b;border-radius:100%;border:none;transform:translate(0,-50%);outline:0!important;box-shadow:none!important;}
    .slider-field .ui-slider .ui-slider-handle:hover{background-color:#d2022e;border-color:#1357a1;}
    .slider-field .ui-corner-bottom, .ui-corner-right, .ui-corner-br{border-radius:0!important;}
}