@-webkit-keyframes scale-out-hor-right{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}}@keyframes scale-out-hor-right{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}}#header{border-bottom:2px solid #f1f0f0}#header .input-group,#mobile-search .input-group{border-bottom:1px;border-color:#000;border-left:0;border-radius:0;border-right:0;border-style:solid;border-top:0;height:38px}#header .input-group input,#mobile-search .input-group input{background-color:transparent;font-size:.9rem;padding-left:0}#header .input-group input::placeholder,#mobile-search .input-group input::placeholder{color:#6c757d;opacity:1;font-size:.9rem}#header .input-group .btn,#mobile-search .input-group .btn{padding-right:0}#header .input-group .img-icon,#mobile-search .input-group .img-icon{color:#2b2c29;width:1.4rem;height:1.4rem}#header .input-group .btn:hover .img-icon,#mobile-search .input-group .btn:hover .img-icon{color:#28aac5}#header .dropdown .dropdown-toggle,#header .dropdown .dropdown-menu .dropdown-item{color:#7e7e7e}#header .dropdown .dropdown-menu{min-width:auto;width:auto}#header .dropdown .dropdown-menu .language-icon{width:20px}#header .img-logo{height:auto;max-width:120px;margin:1.5rem}.header-right{list-style:none;margin:0}#header .icon-header{width:30px;height:30px;max-width:unset}#header .icon-header.alt{width:25px;height:25px}#header .icon-header.alt-2{width:18px;height:18px}#header .toggle-side-menu .icon-header.icon-active,#header .toggle-side-menu.active .icon-header.icon-inactive{display:block}#header .toggle-side-menu.active .icon-header.icon-active,#header .toggle-side-menu .icon-header.icon-inactive{display:none}#header .btn-link{padding:.375rem .5rem}.cart-mini:hover .mini-cart{opacity:1;transform:scale(1);visibility:visible}.cart-mini .cart-button .btn{padding:.37rem;width:48%}.cart-mini .cart-button .btn:first-child{margin-right:5px}.mini-cart{background:#fff none repeat scroll 0 0;display:block;opacity:0;padding:20px;position:absolute;flex-flow:column;right:0;top:85px;transform:scaleY(0);transform-origin:0 0 0;transition:all .3s ease 0s;visibility:hidden;width:350px;z-index:999;-webkit-box-shadow:10px 10px 8px 0 rgba(186,186,186,.46);-moz-box-shadow:10px 10px 8px 0 rgba(186,186,186,.46);box-shadow:5px 5px 8px 0 rgba(219,219,219,.6)}.mini-cart ul{padding:0}.cart-mini .cart-line{align-items:flex-start;display:flex;flex-flow:column;justify-content:center}.cart-mini .cart-line:last-child{border-top:2px solid #f1f0f0;padding-top:1rem}.cart-mini .cart-line .cart-line-div{width:100%;display:flex}.cart-mini .cart-line .cart-img{padding:0 .75rem 0 0;width:35%}.cart-mini .cart-line .cart-content{flex-flow:column;display:flex;justify-content:space-between;width:55%}.cart-mini .cart-line .cart-content .link{color:#2d2d2d}.cart-mini .cart-line .cart-remove{align-items:center;display:flex;justify-content:center;width:40px}.cart-mini .cart-total{border-top:1px solid #f1f0f0;border-bottom:none;display:flex;justify-content:space-between}.cart-mini .cart-line .cart-qtt{font-size:small;justify-content:space-between;display:flex;color:#7e7e7e}.cart-mini .cart-line .cart-qtt>span>span{font-size:smaller}.cart-mini .cart-line .line-total{text-align:right;width:100%}.cart-mini .cart-line .line-total .line-total-label{color:#7e7e7e}.cart-mini .cart-line .line-total .line-total-value{color:#2d2d2d}#sub-header .link-background{margin:.5rem 0;padding:0 1rem;position:relative}#sub-header .link-background:after{content:'';height:12px;position:absolute;right:0;top:calc(50% - 6px);width:1px;background-color:#e1e6e4}#sub-header .link-background:last-child:after{display:none}#sub-header .link-background a{color:#7e7e7e}#sub-header .link-background a.active,#sub-header .link-background a:hover{color:#7e7e7e;text-decoration:none}#sub-header .link-background span{font-size:.8rem;letter-spacing:1px;position:relative;text-transform:uppercase}#sub-header .link-background span:after{height:0;position:absolute;left:-5px;right:0;bottom:0;background:#dfdfdf;content:"";display:inline-block;z-index:-1;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:calc(100% + 7px)}#sub-header .link-background a.active span:after,#sub-header .link-background:hover span:after{height:7px;background-color:RGBA(40,170,197,.3)}#sub-header .sub-families{text-align:left;display:block;visibility:hidden;-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(20px);transform:translateY(20px);transition:opacity .4s ease,transform .4s ease,visibility .4s linear 0s;padding:0;margin:0;z-index:10;position:absolute}#sub-header .link-background:hover .sub-families{min-width:270px;-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-webkit-transform:translateY(0);transform:translateY(0);visibility:inherit;background:#fff;-webkit-box-shadow:10px 10px 8px 0 rgba(186,186,186,.46);-moz-box-shadow:10px 10px 8px 0 rgba(186,186,186,.46);box-shadow:5px 5px 8px 0 rgba(219,219,219,.6)}#sub-header .link-background .sub-families .sub-family{border-bottom:2px solid #f1f0f0;list-style-type:none;padding:10px}#sub-header .link-background .sub-families a.active,#sub-header .link-background .sub-families a:hover{color:#28aac5;text-decoration:none}@media(max-width:767px){#header{height:115px}#header .img-logo{max-width:65px}#header .btn-cart{position:relative}#header .btn-cart .badge{position:absolute;top:0;right:0}}@media(min-width:768px) AND (max-width:991px){#header{height:140px}#header .img-logo{max-width:90px}}@media(min-width:992px) and (max-width:1199px){#header{height:140px}#header .img-logo{max-width:90px}}#footer{border-top:2px solid #f1f0f0;padding:2rem 0 0 0}#footer .logo-box{align-items:center;display:flex;flex-flow:column;height:100%;justify-content:center}#footer .img-logo{margin-bottom:1rem;max-width:120px}#footer .title{color:#2d2d2d;font-size:medium;font-weight:400}#footer .link{font-weight:400;margin:0;text-transform:none}#footer .link a{color:#7e7e7e;font-size:small;font-weight:400}#footer .link a span{font-size:medium}#footer .link a span.info{display:block;font-size:smaller}#footer #newsletter-sucess img{margin-right:10px;width:25px}#footer #newsletter-sucess p{color:#7e7e7e}#footer .form-group .form-inline input{border-bottom:1px solid #000!important;border-radius:0;padding-left:0;width:calc(100% - 10rem)}#footer .form-group .form-inline .btn{margin:0 0 0 1rem;width:9rem}#footer .btn-social{align-items:center;border:1px solid #000;border-radius:50%;display:flex;height:2rem;justify-content:center;margin:0 .25rem;width:2rem}#footer .btn-social:hover{border-color:#28aac5;color:#28aac5}#footer .label-checkbox{color:#7e7e7e;font-size:.8125rem}#footer .form-horizontal .link{color:#2d2d2d;font-size:.8125rem}.copyright-area{border-top:2px solid #f1f0f0}.copyright-area p{color:#7e7e7e;font-size:small;font-weight:400}.copyright-area .link a{color:#7e7e7e}#cookie-banner{background-color:#f0f6f9;bottom:0;display:flex;left:0;padding:15px;position:fixed;width:100%;z-index:9999}#cookie-banner .cookie-text{color:#535353;font-size:small;margin:0}#cookie-banner .cookie-link{border-bottom:1px solid #060606;color:#2d2d2d;font-size:14px;margin:0}#cookie-banner .cookie-link:hover{border-bottom:1px solid #28aac5;color:#28aac5;text-decoration:none}#footer ion-icon{color:#000;font-size:1.5rem}#footer div[data-toggle="collapse"] ion-icon[name="add-outline"],#footer div[data-toggle="collapse"].collapsed ion-icon[name="remove-outline"]{display:none}#footer div[data-toggle="collapse"].collapsed ion-icon[name="add-outline"],#footer div[data-toggle="collapse"] ion-icon[name="remove-outline"]{display:block}@media(max-width:1199px){#footer .title{cursor:pointer;margin-bottom:0;margin-top:1.375rem}#footer .title:first-child{margin-top:0}#footer .title:last-child{margin-top:2rem}#footer .card-body{padding:1rem 0 0 0}#footer .collapsing,#footer .collapse.show{border-bottom:1px solid #2d2d2d}#footer .link:last-child{margin-bottom:1rem}#footer .collapse:not(.show){border-top:1px solid #2d2d2d;display:block;height:1px;overflow:hidden}#footer .social{align-items:center;display:flex;justify-content:center;margin:1rem 0}#footer .btn-social{height:1.8rem;font-size:.9rem;margin-right:1.5rem;width:1.8rem}#footer .btn-social:last-child{margin-right:0}#cookie-banner .container{align-items:center;flex-flow:column;justify-content:space-around}#cookie-banner .cookie-text{text-align:center;padding:0;margin-bottom:1rem}}@media(max-width:767px){#footer .form-group .form-inline input,#footer .form-group .form-inline .btn{width:100%}#footer .form-group .form-inline .btn{margin:.75rem 0 0 0}}.Font-Cormorant{font-family:'Cormorant Garamond',serif}.Font-Cabin{font-family:'Cabin',sans-serif}body{font-family:'Cabin',sans-serif}.container-custom{margin:auto;padding:0 4rem;width:100%}ul{list-style:none}.empty-message{color:#7e7e7e;margin:3rem 0;text-align:center}.form-control{border-color:#f1f0f0;border-radius:0;border-width:2px;color:#2d2d2d;padding:1.5rem 1rem}.bootstrap-select.form-control>.dropdown-toggle{background-color:#fff;border:2px solid #f1f0f0;color:#2d2d2d}.bootstrap-select.form-control .dropdown-item{color:#7e7e7e;font-size:.9rem}.bootstrap-select.form-control .dropdown-item.active,.bootstrap-select.form-control .dropdown-item:active{color:#fff;background-color:#28aac5}.form-control::placeholder{color:#6c757d;opacity:.6;font-size:.9rem}.form-control.input-validation-error{border-color:#c91517}textarea.form-control{resize:none}.form-label-error{color:#c91417;font-size:smaller}.form-label{color:#7e7e7e;font-size:smaller}.form-label-error span:before{content:"";display:block;background:url(../Assets/Shared/form-error-icon.svg) no-repeat;width:18px;height:18px;float:left;margin:2.5px 6px 0 0}.validation-summary-errors ul{padding:0}.cart-edit-form .form-control,.cart-add-form .form-control{font-size:.9rem;padding:0 .8rem}.cart-edit-form,.cart-add-form{align-items:center;display:inline-flex;justify-content:center;width:100%}.cart-edit-form .input-group,.cart-add-form .input-group{width:80px}.cart-edit-form .fas,.cart-add-form .fas{color:#7e7e7e;font-size:.8rem;line-height:0}.cart-edit-form .btn.btn-link,.cart-add-form .btn.btn-link{display:flex;justify-content:center}.cart-edit-form .btn.btn-link.bootstrap-touchspin-up,.cart-add-form .btn.btn-link.bootstrap-touchspin-up{align-items:flex-end;display:flex;justify-content:center}.cart-edit-form .btn.btn-link.bootstrap-touchspin-down,.cart-add-form .btn.btn-link.bootstrap-touchspin-down{align-items:flex-start;display:flex;justify-content:center}.cart-add-form .btn.btn-primary{padding:7px 1.5rem}.promotions-badge{position:absolute;top:-20px;left:0;width:50px!important}.promotion-price{color:#7e7e7e;font-size:small;height:1.21rem;text-align:center;text-decoration:line-through;margin:0}.promotion-details{color:#7e7e7e;font-size:small;height:1.21rem;text-align:center;text-decoration:line-through;margin:0}#sugestions{overflow:hidden}#sugestions .owl-stage-outer{overflow:visible}#sugestions .owl-item{opacity:0;transition:opacity 500ms}#sugestions .owl-item.active{opacity:1}@media(max-width:575px){}@media(min-width:576px) and (max-width:767px){}@media(min-width:768px) and (max-width:991px){}@media(min-width:992px) and (max-width:1199px){}@media(min-width:1200px){}.btn:focus{box-shadow:none!important}.form-control:focus{border-color:#b4b4b4!important;box-shadow:none!important}button:focus{outline:none}.pswp{z-index:99999!important}.link{color:#7e7e7e;font-size:small;font-weight:400;margin:0}.link:hover,.link a:hover{color:#28aac5!important;text-decoration:none}.btn-primary{color:#fff;background-color:#28aac5;border-color:#28aac5;border-radius:0;letter-spacing:1px;font-size:.8rem;font-weight:400;padding:.37rem 1.5rem;text-transform:uppercase}.btn-primary:hover{color:#fff;background-color:#258ea3;border-color:#258ea3}.btn-primary:focus,.btn-primary.focus{background-color:#217e91;border-color:#28aac5;box-shadow:0 0 0 .2rem rgba(38,100,158,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#28aac5;border-color:#28aac5}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#3c6a7d;border-color:#28aac5}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{background-color:#3c6a7d;border-color:#3c6a7d;box-shadow:0 0 0 .2rem rgba(38,100,158,.5)}.btn-outline-primary{color:#28aac5;border-color:#28aac5;border-radius:0;letter-spacing:1px;font-size:.8rem;font-weight:400;padding:.37rem 1.5rem;text-transform:uppercase}.btn-outline-primary:hover{color:#fff;background-color:#258ea3;border-color:#28aac5}.btn-outline-primary:focus,.btn-outline-primary.focus{border-color:#28aac5;color:#217e91;box-shadow:0 0 0 .2rem rgba(0,92,179,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#28aac5;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#3c6a7d;border-color:#3c6a7d}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,92,179,.5)}.btn-link{color:#2d2d2d}.btn-link:hover{color:#28aac5;text-decoration:none}.btn-link:focus,.btn-link.focus{box-shadow:0 0 0 .2rem rgba(0,92,179,.5)}.btn-link.disabled,.btn-link:disabled{color:#f1f0f0;background-color:transparent}.badge.badge-primary{align-items:center;background-color:#28aac5;border-radius:50%;display:inline-flex;height:22px;justify-content:center;padding:0;width:22px}.icheckbox_square-blue,.iradio_square-blue{width:16px!important;height:16px!important}.icheckbox_square-blue.hover,.iradio_square-blue.hover{background-position:-18px!important}.icheckbox_square-blue.checked,.iradio_square-blue.checked{background-position:-36px!important}@media(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.icheckbox_square-blue,.iradio_square-blue{width:24px!important;height:24px!important}.icheckbox_square-blue.hover,.iradio_square-blue.hover{background-position:-24px!important}.icheckbox_square-blue.checked,.iradio_square-blue.checked{background-position:-48px!important}}@media(max-width:767px){.details .btn.btn-primary,.cart-add-form .btn.btn-primary{padding:7px}.container-custom{padding:0}}body.displaying-side-menu{height:100%;position:fixed;width:100%}.side-menu-outer{display:flex;height:auto;overflow:hidden;position:absolute;top:0;transition:.3s all ease-in-out;width:0;z-index:999}.side-menu-outer.left{left:0}.side-menu-outer.right{right:0}.side-menu-outer.active{width:100%}.side-menu-inner{height:100%;overflow:auto;padding:25px 13px 25px 13px;width:100VW}.side-menu-footer{bottom:0;position:absolute;margin:0 -13px;padding:0;width:100%}.side-menu-footer .btn{font-size:1.2rem}#mobile-menu .side-menu-inner{background-color:#fff}#mobile-menu .outer-link{text-align:center;text-transform:uppercase}#mobile-menu .link{color:#7c7f81;font-family:'Cabin',serif;font-size:1rem;font-weight:500;margin:0}#mobile-menu .link.active{color:#28aac5!important}#mobile-menu .link.active:after{height:0;position:absolute;left:-5px;right:0;bottom:0;background:#dfdfdf;background-color:#dfdfdf;content:"";display:inline-block;z-index:-1;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:calc(100% + 7px);height:7px;background-color:RGBA(40,170,197,.3)}#header.invert{}#header.invert .container{border-color:transparent}#header.invert .logo-link{background-image:url('/Assets/logo.png')}#header.invert .link,#header.invert .btn-link{color:#fff}#mobile-search.side-menu-outer{background-color:#fff}#mobile-families .mobile-search-header,#mobile-search .mobile-search-header{align-items:center;border-bottom:1px solid #eae6e6;display:flex;justify-content:space-between;margin:0 -28px 25px;padding:20px 28px 25px 28px}@media(max-width:767px){.side-menu-outer{margin-top:115px;height:calc(100% - 115px)}}@media(min-width:768px) AND (max-width:991px){.side-menu-outer{margin-top:140px;height:calc(100% - 140px)}}@media(min-width:992px) and (max-width:1199px){.side-menu-outer{margin-top:140px;height:calc(100% - 140px)}}@media(max-width:575px){}@media(min-width:576px) and (max-width:767px){}@media(min-width:768px) and (max-width:991px){}@media(min-width:992px) and (max-width:1199px){}@media(min-width:1200px){}.modal-content{background-color:transparent;border:none}.modal-content .modal-header{border:none}.modal-content .modal-header .close{color:#fff;font-size:2rem;opacity:1;padding:1rem 0 .1rem 0}.modal-content .modal-header .close ion-icon{transition:all 1s}.modal-content .modal-header .close:hover ion-icon{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.modal-content .modal-body{background-color:#fff;padding:1rem 2.5rem}#modal-account .modal-content .modal-logo{align-items:center;border-bottom:2px solid #f1f0f0;display:flex;justify-content:center;margin:0 1rem 0 1rem;padding:0 1rem 1rem 1rem}#modal-account .modal-content .modal-logo img{width:80px}#modal-account .sub-title{color:#7e7e7e;font-family:'Cormorant Garamond',serif;font-size:1.2rem;margin:0;text-align:center}#modal-account .title{color:#2d2d2d;font-family:'Cormorant Garamond',serif;font-size:2.2rem;text-align:center;text-transform:capitalize}#modal-account .modal-content form .btn-link{border:none;border-radius:0;color:#6c757d;padding:.875rem .75rem;position:absolute;right:2.5rem;z-index:9999}#modal-account .link{text-transform:none}#modal-account #nav-forgot-password .modal-logo{border-bottom:none;padding:2rem 0 1rem 0}#modal-account #nav-forgot-password .title{color:#7e7e7e;font-family:'Cabin',sans-serif;font-size:1rem;text-transform:none}#modal-account #nav-forgot-password .sub-title{color:#2d2d2d;font-family:'Cabin',sans-serif;font-size:1rem;padding:1rem 0;text-transform:uppercase}@media(max-width:767px){#modal-account .modal-dialog{bottom:0;position:absolute;margin:0;width:100%}#modal-account.modal.fade .modal-dialog{-webkit-transform:translate(0,50px);transform:translate(0,50px)}#modal-account.modal.show .modal-dialog{-webkit-transform:none;transform:none}}@media(max-width:1199px){#modal-account .modal-content .modal-logo img{width:65px}#modal-account .modal-content .modal-body{padding:1rem}#modal-account .modal-content .modal-logo{margin:0}}