html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media(min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media(min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media(min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media(max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media(max-width:767px){.visible-xs-block{display:block !important}}@media(max-width:767px){.visible-xs-inline{display:inline !important}}@media(max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media(min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media(min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media(min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media(min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media(min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media(min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media(min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media(min-width:1200px){.visible-lg-block{display:block !important}}@media(min-width:1200px){.visible-lg-inline{display:inline !important}}@media(min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media(max-width:767px){.hidden-xs{display:none !important}}@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media(min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before, .slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden {
display: none;
}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(//fourest.com.br/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png)!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}
.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.admin-bar .pswp{height:calc(100% - 32px);top:32px}@media screen and (max-width:782px){.admin-bar .pswp{height:calc(100% - 46px);top:46px}}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.75;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-box-shadow:none;box-shadow:none;}
.pswp__button:focus, .pswp__button:hover{opacity:1;}
.pswp__button:active{outline:none;opacity:0.9;}
.pswp__button::-moz-focus-inner{padding:0;border:0;}
.pswp__ui--over-close .pswp__button--close{opacity:1;}
.pswp__button, .pswp__button--arrow--left:before, .pswp__button--arrow--right:before{background:url(//fourest.com.br/wp-content/themes/fourest/css/photoswipe/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px;}
@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) { .pswp--svg .pswp__button, .pswp--svg .pswp__button--arrow--left:before, .pswp--svg .pswp__button--arrow--right:before{background-image:url(//fourest.com.br/wp-content/themes/fourest/css/photoswipe/default-skin.svg);}
.pswp--svg .pswp__button--arrow--left, .pswp--svg .pswp__button--arrow--right{background:none;}
}
.pswp__button--close{background-position:0 -44px;}
.pswp__button--share{background-position:-44px -44px;}
.pswp__button--fs{display:none;}
.pswp--supports-fs .pswp__button--fs{display:block;}
.pswp--fs .pswp__button--fs{background-position:-44px 0;}
.pswp__button--zoom{display:none;background-position:-88px 0;}
.pswp--zoom-allowed .pswp__button--zoom{display:block;}
.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0;}
.pswp--touch .pswp__button--arrow--left, .pswp--touch .pswp__button--arrow--right{visibility:hidden;}
.pswp__button--arrow--left, .pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute;}
.pswp__button--arrow--left{left:0;}
.pswp__button--arrow--right{right:0;}
.pswp__button--arrow--left:before, .pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0, 0, 0, 0.3);height:30px;width:32px;position:absolute;}
.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px;}
.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px;}
.pswp__counter, .pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.pswp__share-modal{display:block;background:rgba(0, 0, 0, 0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity;}
.pswp__share-modal--hidden{display:none;}
.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform;}
.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px;}
.pswp__share-tooltip a:hover{text-decoration:none;color:#000;}
.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0;}
.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px;}
.pswp__share-modal--fade-in{opacity:1;}
.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.pswp--touch .pswp__share-tooltip a{padding:16px 12px;}
a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;}
a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF;}
a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A;}
a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF;}
a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D;}
a.pswp__share--download:hover{background:#DDD;}
.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:0.75;padding:0 10px;}
.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px;}
.pswp__caption small{font-size:11px;color:#BBB;}
.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC;}
.pswp__caption--empty{display:none;}
.pswp__caption--fake{visibility:hidden;}
.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr;}
.pswp__preloader__icn{width:20px;height:20px;margin:12px;}
.pswp__preloader--active{opacity:1;}
.pswp__preloader--active .pswp__preloader__icn{background:url(//fourest.com.br/wp-content/themes/fourest/css/photoswipe/preloader.gif) 0 0 no-repeat;}
.pswp--css_animation .pswp__preloader--active{opacity:1;}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite;}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;}
.pswp--css_animation .pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0;}
.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden;}
.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0;}
@media screen and (max-width:1024px){
.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right;}
}
@-webkit-keyframes clockwise {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes clockwise {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes donut-rotate {
0%{-webkit-transform:rotate(0);transform:rotate(0);}
50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}
100%{-webkit-transform:rotate(0);transform:rotate(0);}
}
@keyframes donut-rotate {
0%{-webkit-transform:rotate(0);transform:rotate(0);}
50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}
100%{-webkit-transform:rotate(0);transform:rotate(0);}
}  .pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550;}
.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;}
.pswp__caption, .pswp__top-bar, .pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right{visibility:visible;}
.pswp__top-bar, .pswp__caption{background-color:rgba(0, 0, 0, 0.5);}
.pswp__ui--fit .pswp__top-bar, .pswp__ui--fit .pswp__caption{background-color:rgba(0, 0, 0, 0.3);}
.pswp__ui--idle .pswp__top-bar{opacity:0;}
.pswp__ui--idle .pswp__button--arrow--left, .pswp__ui--idle .pswp__button--arrow--right{opacity:0;}
.pswp__ui--hidden .pswp__top-bar, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001;}
.pswp__ui--one-slide .pswp__button--arrow--left, .pswp__ui--one-slide .pswp__button--arrow--right, .pswp__ui--one-slide .pswp__counter{display:none;}
.pswp__element--disabled{display:none !important;}
.pswp--minimal--dark .pswp__top-bar {
background: none; }*,
*:after,
*:before,
input[type=search]{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;}
.clear:before, .clear:after{content:' ';display:table;}
.clear:after{clear:both;}
.clear{*zoom:1;}
body{font-family:'Inter', sans-serif;font-size:15px;line-height:24px;color:#343a40;background:#FFF;overflow-x:hidden;}
input, textarea, button{font-family:'Inter', sans-serif;}
#shipping-simulator {
display: none!important;
} a{cursor:pointer;color:#343a40;text-decoration:none;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
a:hover{text-decoration:none;outline:none;}
a:visited, a:focus, a:active{text-decoration:none;}
.woocommerce-Price-currencySymbol{margin:0 3px 0 0;}
.form-row label, .comment-form label{padding:10px 0 8px;display:block;font-size:12px;line-height:1.4;color:#343a40;font-weight:700;}
button, input[type=submit],
input[type=number],
input[type=text],
input[type=email],
input[type=password],
input[type=tel],
input[type=search],
input, textarea, select, .select2-container .select2-selection--single .select2-selection__rendered, select.state_select, .form-control, .dropdow button.btn{box-shadow:none;width:100%;max-width:100%;font-size:16px!important;height:50px;line-height:50px;font-weight:400;background-color:rgba(255,255,255,1);padding:0 15px;color:#343a40;border:1.5pt solid rgba(14,49,120,.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;outline:none;-webkit-margin-start:none;-webkit-margin-end:none;-webkit-appearance:none;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.select2-container .select2-selection--single{height:50px;}
select, .select2-container .select2-selection--single .select2-selection__rendered, select.state_select{background-size:11px auto;background-position:right 10px center;background-repeat:no-repeat;line-height:43px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNOTguOSwxODQuN2wxLjgsMi4xbDEzNiwxNTYuNWM0LjYsNS4zLDExLjUsOC42LDE5LjIsOC42YzcuNywwLDE0LjYtMy40LDE5LjItOC42TDQxMSwxODcuMWwyLjMtMi42ICBjMS43LTIuNSwyLjctNS41LDIuNy04LjdjMC04LjctNy40LTE1LjgtMTYuNi0xNS44djBIMTEyLjZ2MGMtOS4yLDAtMTYuNiw3LjEtMTYuNiwxNS44Qzk2LDE3OS4xLDk3LjEsMTgyLjIsOTguOSwxODQuN3oiLz48L3N2Zz4=);}
.select2-container--default .select2-selection--single .select2-selection__arrow{display:none;}
input[type=text]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=tel]:focus,
input[type=search]:focus,
input:focus, textarea:focus, select:focus{outline:0;background-color:rgba(255,255,255,1);border:1.5pt solid #477675;}
input::-webkit-input-placeholder{color:#e9e9e9;}
input::-moz-placeholder{color:#e9e9e9;}
input:-ms-input-placeholder{color:#e9e9e9;}
input:-moz-placeholder{color:#e9e9e9;}
textarea::-webkit-input-placeholder{color:#e9e9e9;}
textarea::-moz-placeholder{color:#e9e9e9;}
textarea:-ms-input-placeholder{color:#e9e9e9;}
textarea:-moz-placeholder{color:#e9e9e9;}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#e9e9e9;}
.select2-container .select2-choice>.select2-chosen{padding:6px 0;}
.product-template-default div.woocommerce-message, .post-type-archive-product div.woocommerce-message{display:none!important;}
div.woocommerce-message{display:none!important;}
.woocommerce-checkout.woocommerce-order-received div.woocommerce-message, .woocommerce-MyAccount-content div.woocommerce-message{display:block!important;background-color:rgba(0,0,0,0)!important;border:1px solid rgba(0,0,0,0)!important;color:#333!important;max-width:500px!important;margin:0 auto!important;}
.woocommerce-checkout.woocommerce-order-received .woocommerce-message .pagarme-response .payment-link, .woocommerce-checkout.woocommerce-order-received .woocommerce-error .pagarme-response .payment-link, .woocommerce-MyAccount-content .woocommerce-message .pagarme-response .payment-link, .woocommerce-MyAccount-content .woocommerce-error .pagarme-response .payment-link{width:100%;padding:10px 10px;}
.woocommerce-checkout.woocommerce-order-received .woocommerce-message .pagarme-response .pix-qr-code-instruction, .woocommerce-MyAccount-content .woocommerce-message .pagarme-response .pix-qr-code-instruction{width:100%;max-width:100%;}
.woocommerce-checkout.woocommerce-order-received #pix-image-attention,
.woocommerce-MyAccount-content #pix-image-attention{display:none;}
tr.recurring-totals, tr.cart-subtotal.recurring-total{display:none!important;}
strong{font-weight:700;}
.clr{clear:both;}
.clearfix::before, .clearfix::after{content:'';display:table;}
.clearfix::after{clear:both;}::-moz-selection{color:#fff;background:#78cdd0;}::selection{color:#fff;background:#78cdd0;}
img, svg{height:auto;width:100%;}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:999;}
#status{position:relative;width:80px;height:80px;left:50%;top:50%;margin:0;text-align:center;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
#status img{display:block;width:100%;-webkit-animation:loader 2s ease-in-out infinite;animation:loader 2s ease-in-out infinite;}
@keyframes loader {
0%, to{-webkit-filter:grayscale(100%);filter:grayscale(100%);}
50%{-webkit-filter:grayscale(0%);filter:grayscale(0%);}
}
.spinner{width:40px;height:40px;position:relative;margin:0;}
.double-bounce1, .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#477675;opacity:0.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2.0s infinite ease-in-out;animation:sk-bounce 2.0s infinite ease-in-out;}
.double-bounce2{-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}
@-webkit-keyframes sk-bounce {
0%, 100%{-webkit-transform:scale(0.0)}
50%{-webkit-transform:scale(1.0)}
}
@keyframes sk-bounce {
0%, 100%{transform:scale(0.0);-webkit-transform:scale(0.0);}
50%{transform:scale(1.0);-webkit-transform:scale(1.0);}
}
.anchor{height:90px;float:left;margin:-90px 0 0!important;}
.cookies-container{color:#343a40;position:fixed;width:100%;margin:0;bottom:2rem;z-index:100;}
.cookies-content{background:#fff;max-width:600px;width:80%;padding:20px;margin:0 auto;display:block;position:relative;opacity:0;-webkit-animation:slideUp 0.5s forwards;-moz-animation:slideUp 0.5s forwards;animation:slideUp 0.5s forwards;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 40px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 40px 0px rgba(0,0,0,.15);box-shadow:0px 0px 40px 0px rgba(0,0,0,.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.cookies-content p{margin:0;width:60%;float:left;padding:0;color:#343a40;font-size:14px;line-height:1.4;display:block;}
.cookies-content a{display:inline-block;color:#343a40;font-weight:700;}
.cookies-content .btn{cursor:pointer;position:absolute;right:20px;top:50%;width:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);float:right;}
.cookies-content a:hover{opacity:1;}
@keyframes slideUp {
to{transform:initial;opacity:initial;}
}
.cookies-pref{display:none;}
@media screen and (max-width:768px){
.cookies-content{text-align:center;}
.cookies-content p{width:100%;float:none;margin:0 0 20px;}
.cookies-content .btn{color:#fff;position:relative;right:auto;top:auto;-webkit-transform:none;-moz-transform:none;transform:none;float:none;}
} header#header{width:100%;position:fixed;top:0;left:0;z-index:100;-webkit-box-shadow:0px 10px 30px 0px rgba(0, 0, 0, .1);-moz-box-shadow:0px 10px 30px 0px rgba(0, 0, 0, .1);box-shadow:0px 10px 30px 0px rgba(0, 0, 0, .1);}
.header--bottom{width:100%;height:130px;margin:0;}
.admin-bar header#header{top:32px;}
.slider-header{width:100%;height:30px;background-color:#477675;}
.slider-header ul{margin:0;padding:0;width:100%;}
.slider-header li{width:100%;display:block;height:30px;line-height:30px;text-align:center;font-size:10px;font-weight:400;color:#fff;padding:0 10px;text-transform:uppercase;}
.header{width:100%;background-color:#fff;}
.header-content{width:95%;max-width:1300px;height:90px;position:relative;margin:0 auto;-webkit-transition:ease .3s;-moz-transition:ease .3s;transition:ease .3s;}
header#header.header-is-visible .header-content{height:70px;}
.header-content .trp_language_switcher_shortcode{position:absolute;right:-40px;top:33px;width:32px!important;-webkit-transition:ease .3s;-moz-transition:ease .3s;transition:ease .3s;}
header#header.header-is-visible .header-content .trp_language_switcher_shortcode{top:24px;}
.header-content .trp_language_switcher_shortcode .trp-ls-shortcode-current-language, .header-content .trp_language_switcher_shortcode .trp-ls-shortcode-language, .nav .trp_language_switcher_shortcode .trp-ls-shortcode-current-language, .nav .trp_language_switcher_shortcode .trp-ls-shortcode-language{padding:0;border:0;width:32px!important;}
.header-content .trp_language_switcher_shortcode .trp-language-switcher>div, .nav .trp_language_switcher_shortcode .trp-language-switcher>div{background-color:transparent;background-size:16px auto;background-position:right -3px center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23000000'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E");}
.header-content .trp_language_switcher_shortcode .trp-language-switcher>div>a, .nav .trp_language_switcher_shortcode .trp-language-switcher>div>a{padding:0;}
.header-content .trp_language_switcher_shortcode .trp-language-switcher>div>a>img, .nav .trp_language_switcher_shortcode .trp-language-switcher>div>a>img{height:18px;width:18px;display:block;margin:0;border-radius:50%;}
.nav .trp_language_switcher_shortcode{display:none!important;}
.logo{position:absolute;display:block;left:50%;top:14px;width:160px;height:62px;overflow:hidden;text-indent:-9999px;background-color:transparent;background-image:url(//fourest.com.br/wp-content/themes/fourest/images/logo-fourest-vertical.svg);background-size:100% auto;background-position:center;background-repeat:no-repeat;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:ease .3s;-moz-transition:ease .3s;transition:ease .3s;}
header#header.header-is-visible .logo{top:4px;background-image:url(//fourest.com.br/wp-content/themes/fourest/images/logo-fourest-horizontal.svg);}
ul.header-menu{display:block;float:left;line-height:40px;padding:0;margin:25px 0 0;-webkit-transition:ease .1s;-moz-transition:ease .1s;transition:ease .1s;}
header#header.header-is-visible ul.header-menu{line-height:20px;}
ul.header-menu li{display:inline-block;}
ul.header-menu li a{display:inline-block;font-size:14px;text-align:center;font-weight:400;color:#477675;padding:0 40px 0 0;margin:0;}
ul.header-menu li a:hover{text-decoration:underline;}
a.btn-header{display:block;float:right;position:relative;padding:0 15px;height:46px;width:46px;margin:22px 0 0 2px;background-position:center;background-color:rgba(14,49,120,0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:ease .3s;-moz-transition:ease .3s;transition:ease .3s;}
header#header.header-is-visible a.btn-header{margin:12px 0 0 2px;}
a.btn-header svg{display:block;width:26px;height:auto;position:absolute;left:10px;top:10px;stroke:#477675;}
a.btn-header.user-btn svg{width:28px;left:9px;top:9px;}
a.btn-header.cart-btn{width:75px}
a.btn-header.menu-btn{display:none;}
a.btn-header .ip-cart-count{display:block;position:absolute;right:15px;top:50%;width:20px;height:20px;line-height:20px;text-align:center;font-size:10px;font-weight:700;color:#fff;background-color:#78cdd0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}
a.btn-header:hover{background-color:rgba(14,49,120,.03);}
@media screen and (max-width:960px){
.header-content, header#header.header-is-visible .header-content{height:62px;width:100%;padding:0 15px;}
.header-content .trp_language_switcher_shortcode{display:none;}
.nav .trp_language_switcher_shortcode{display:block!important;right:20px;position:absolute;top:20px;}
.header--bottom{height:62px;}
.logo{left:65px;top:6px;width:120px;height:48px;background-image:url(//fourest.com.br/wp-content/themes/fourest/images/logo-fourest-horizontal.svg);-webkit-transform:none;-moz-transform:none;transform:none;}
header#header.header-is-visible .logo{top:6px;}
ul.header-menu{display:none;}
a.btn-header{height:36px;width:36px;margin:13px 0 0 0;}
header#header.header-is-visible a.btn-header{margin:13px 0 0 0;}
a.btn-header.cart-btn{width:36px}
a.btn-header svg{top:6px;width:24px;left:6px;}
a.btn-header.user-btn svg, a.btn-header.menu-btn svg{top:5px;width:26px;left:5px;}
a.btn-header .ip-cart-count{right:-3px;top:0px;width:18px;height:18px;line-height:18px;-webkit-transform:none;-moz-transform:none;transform:none;}
.header a.menu-btn{display:block;float:left;}
.menu--active a.menu-btn, a.busca-info.active{background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M3 2.8C3.4 2.7 3.7 2.6 4.1 2.7L4.1 2.7C4.3 2.9 4.5 3 4.7 3.2 6.4 5 8.2 6.8 10 8.6 11.9 6.7 13.8 4.8 15.7 2.8 16.1 2.7 16.4 2.6 16.8 2.7L16.8 2.7C17.3 2.9 17.5 3.5 17.3 4 17.1 4.3 16.8 4.6 16.6 4.9 14.9 6.6 13.2 8.3 11.4 10 13.3 11.9 15.2 13.8 17.1 15.6 17.4 15.9 17.4 16.4 17.3 16.7 17.2 17 17 17.2 16.8 17.4 16.4 17.4 16 17.3 15.7 17.1 13.8 15.2 11.9 13.3 10 11.4 8.3 13.1 6.6 14.8 4.9 16.5 4.6 16.8 4.4 17.2 3.9 17.3L4 17.3C3.9 17.3 3.6 17.4 3.5 17.4 2.7 17.3 2.4 16.2 2.9 15.7 4.7 13.9 6.5 12.1 8.3 10.3 8.4 10.2 8.5 10.1 8.6 10 6.7 8.1 4.9 6.3 3 4.4 2.5 4 2.6 3.3 3 2.8ZM3 2.8' style=' stroke:none;fill:%23477675'/%3E%3C/svg%3E");background-size:20px auto;}
.menu--active a.menu-btn svg, a.busca-info.active svg{display:none;}
} .menu{width:100%;position:relative;background-color:#477675;}
.menu-content{width:95%;max-width:1300px;height:42px;position:relative;margin:0 auto;}
@media screen and (max-width:960px){
.menu-content{height:0px;}
} .nav{width:100%;text-align:center;margin:0;}
.nav ul{margin:0 auto;padding:0;width:100%;text-align:center;font-size:0;}
.nav li{display:inline-block;position:relative;line-height:42px;}
.nav li a{display:block;font-size:14px;position:relative;text-align:center;font-weight:400;color:#fff;padding:0 25px;margin:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.nav li.menu--hide, .nav p{display:none;}
.nav li:hover a{background-color:#78cdd0;}
@media screen and (max-width:960px){
.nav{text-align:left;height:100vh;width:calc(100% - 55px);position:fixed;top:0;right:0;z-index:100;background-color:#477675;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 0 0 800px rgba(0, 0, 0, 0), 1px 0 7px 2px rgba(0, 0, 0, 0);-moz-box-shadow:0 0 0 800px rgba(0, 0, 0, 0), 1px 0 7px 2px rgba(0, 0, 0, 0);box-shadow:0 0 0 800px rgba(0, 0, 0, 0), 1px 0 7px 2px rgba(0, 0, 0, 0);-webkit-transform:translateX(150%);-moz-transform:translateX(150%);transform:translateX(150%);}
.menu--active .nav{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:0 0 0 800px rgba(0, 0, 0, 0.1), 1px 0 7px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 0 800px rgba(0, 0, 0, 0.1), 1px 0 7px 2px rgba(0, 0, 0, 0.2);box-shadow:0 0 0 800px rgba(0, 0, 0, 0.1), 1px 0 7px 2px rgba(0, 0, 0, 0.2);}
.nav p{display:block;width:100%;height:65px;line-height:65px;font-size:12px;font-weight:700;margin:0;color:#fff;background-color:#396463;padding:0 10px 0 25px;}
.nav ul{height:100%;width:100%;line-height:55px;padding:0;}
.nav li{position:initial;float:left;width:100%;line-height:50px;}
.nav li a{font-size:14px;text-transform:none;font-weight:400;margin:0;color:#fff;text-align:left;padding:0 15px 0 20px;border-bottom:1px solid rgba(255,255,255,.1);position:relative;}
.nav li.menu--hide{display:block;}
} .col-af{width:100%;height:auto;position:relative;padding:80px 0;background-color:#fff;}
.col-af-checkout .col-af-content{max-width:1300px;}
.col-af-content{width:90%;max-width:1300px;margin:0 auto;}
.col-af-single .col-af-content{max-width:900px;position:relative;}
@media screen and (max-width:768px){
.col-af{padding:60px 0;}
.col-af-title{padding:80px 0 40px;}
}
.home .hero .title-common{font-size:42px;margin:0 0 30px;}
.title-common{font-size:36px;font-weight:700;color:#343a40;line-height:1.3;margin:0 0 20px;}
.desc-common, .col-categorias p{display:block;font-size:15px;font-weight:400;color:#343a40;line-height:1.5;margin:0;opacity:.9;}
.col-af-page .title-common{color:#343a40;margin:0 0 20px;}
.col-af-page .desc-common{margin:0 0 40px;}
.hr-common{display:block;width:160px;height:6px;border:0;outline:0;background-color:#343a40;margin:0 auto;}
@media screen and (max-width:768px){
.title-common, .home .hero .title-common{font-size:26px;margin:0 0 20px;}
.title-common br{display:none;}
.desc-common{font-size:14px;}
} .button,
button.button, .btn, input[type=submit].button,
.comment-form input[type=submit]{display:inline-block;text-align:center;font-size:14px;font-weight:700;height:auto;line-height:1.4;color:#fff;background-color:#477675;border:2px solid #477675;margin:0;padding:15px 40px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s;}
.btn.btn-white{color:#477675;background-color:#fff;border:2px solid #fff;}
.btn.btn-outline{color:#477675;background-color:transparent;}
.btn.btn-outline-white{color:#fff;border:2px solid #fff;background-color:transparent;}
.btn-buy-more{display:block;font-size:14px;font-weight:400;line-height:1.4;color:#343a40;text-align:center;margin:20px 0 0;}
.button:hover, .btn:hover, .btn.btn-outline:hover, .btn.btn-outline-white:hover, .btn.btn-white:hover{color:#fff;background-color:#78cdd0;border:2px solid #78cdd0;-webkit-box-shadow:0px 10px 20px 0px rgba(120, 205, 208, 0.15);-moz-box-shadow:0px 10px 20px 0px rgba(120, 205, 208, 0.15);box-shadow:0px 10px 20px 0px rgba(120, 205, 208, 0.15);}
.bg_video{position:absolute;display:block;right:0;bottom:0;z-index:-1;min-width:100%;min-height:100%;width:auto;height:auto;}
.hero{width:100%;height:calc(100vh - 200px);position:relative;background-color:transparent;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;margin:0;}
.home .hero{background-color:#000;}
.home .hero img{display:none;}
.home .hero a{position:absolute;display:block;z-index:4;top:0;left:0;width:100%;height:100%;}
.home .hero{background-image:url(//fourest.com.br/wp-content/themes/fourest/images/bg-hero.jpg);}
.hero-page.hero::before{content:'';position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;opacity:.8;background:rgb(71, 118, 117);background:-moz-linear-gradient(to left, transparent 30%, rgb(0, 0, 0) 100%);background:-webkit-linear-gradient(to left, transparent 30%, rgb(0, 0, 0) 100%);background:linear-gradient(to left, transparent 30%, rgb(0, 0, 0) 100%);}
.hero-content{width:90%;max-width:1300px;z-index:3;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);text-align:left;}
.hero-content div{max-width:500px;}
.hero-content .title-common, .hero-content .desc-common{color:#fff;}
.hero-content .title-common{margin:0;}
.hero-content span.title-common{font-size:12px;font-weight:400;display:inline-block;color:#343a40;margin:0 0 30px;background-color:#fff;text-transform:none;padding:4px 5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.hero-content .desc-common{margin:0 0 30px;}
.hero-content .term-description p{font-size:16px;font-weight:400;color:#fff;line-height:1.5;margin:0;opacity:.9;}
.hero-page-title .hero-content .term-description p{color:#343a40;}
.hero.hero-page{height:400px;}
.hero.hero-page.hero-page-title{background-color:#fff;background-image:none;height:auto;padding:70px 0 0;}
.hero.hero-page.hero-page-title .hero-content{position:relative;top:auto;left:auto;margin:0 auto;-webkit-transform:none;-moz-transform:none;transform:none;}
.hero.hero-page.hero-page-title::before, .hero.hero-page.hero-page-title::after{display:none;}
.hero.hero-page.hero-page-title .hero-content .title-common, .hero.hero-page.hero-page-title .hero-content .desc-common{color:#343a40;}
.hero.hero-page .hero-content{top:50%;}
.hero.hero-page .hero-content div{max-width:600px;}
.hero.hero-page .hero-content .ip-shop-ordering-row{max-width:1300px;}
.hero.hero-page .hero-content .desc-common{margin:0;}
@media screen and (max-width:768px){
.home .hero{height:auto;}
.home .hero img{display:block;}
.home .hero a{position:relative;}
.hero.hero-page{height:300px;}
.home .hero-content div{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:40px;background-color:rgba(0, 0, 0, .5);}
.hero-content .desc-common{font-size:14px;margin:0 0 20px;}
} .sobre{background-color:#fff;position:relative;}
.sobre .col-af-content div{width:50%;float:left;padding-right:100px;}
.sobre:nth-of-type(even) .col-af-content div{float:right;padding-right:0;padding-left:100px;}
.sobre .col-af-content div .desc-common{margin:50px 0 0;}
.sobre .col-af-content div p{display:block;font-size:15px;font-weight:400;color:#343a40;line-height:1.5;margin:30px 0;opacity:.95;}
.sobre .col-af-content div .title-common, .sobre .col-af-content div p{color:#fff;}
.darkmode.sobre .col-af-content div p, .darkmode.sobre .col-af-content div .title-common{color:#343a40;}
.sobre .sobre-image{display:block;width:50%;height:100%;background-color:#000;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;right:0;bottom:0;z-index:1;}
.sobre .sobre-icon{display:block;width:130px;height:130px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#477675;position:absolute;left:50%;top:50%;z-index:2;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}
.sobre .sobre-icon img{display:block;width:75%;position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}
.sobre:nth-of-type(even) .sobre-image{left:0;right:auto;}
@media screen and (max-width:768px){
.sobre{padding-bottom:360px;}
.sobre .col-af-content div, .sobre:nth-of-type(even) .col-af-content div{width:100%;padding:0;}
.sobre .sobre-image, .sobre:nth-of-type(even) .sobre-image{width:100%;height:300px;}
.sobre .sobre-icon{width:120px;height:120px;top:auto;bottom:240px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}
} .destaques{background-color:#477675;border-bottom:1px solid rgba(255,255,255,.1);}
.destaques .title-common, .destaques .desc-common{color:#fff;}
.destaques .col-af-content ul{display:block;margin:0;padding:0;list-style:none;}
.destaques .col-af-content ul li{display:block;float:left;width:100%;padding:20px 60px 60px 0;}
.destaques .col-af-content ul li .title-common{font-size:26px;position:relative;padding-left:50px;}
.destaques .col-af-content ul li .title-common::after{content:'';display:block;width:8px;height:8px;position:absolute;top:10px;left:2px;transform:rotate(45deg);background-color:#fff;}
@media screen and (max-width:768px){
.destaques .col-af-content ul li{padding:20px;}
} .contato{background-color:#fff;}
.contato .desc-common{margin:30px 0;}
.contato .contato-info{width:50%;float:left;padding:0 100px 0 0;}
.contato-info a, .contato-info p{display:block;font-size:14px;font-weight:400;color:#343a40;line-height:1.6;margin:15px 0;}
.contato-info:nth-of-type(1) p{font-size:16px;}
.contato-info a.phone-footer{font-size:20px;font-weight:700;line-height:1.4;margin:20px 0;}
.contato .form-af{width:45%;float:right;}
.form-af{display:block;margin:0;position:relative;}
.form-af input[type=text].naoexibir,
.form-af input[type=url].naoexibir{height:0;width:0;border:0!important;outline:0;padding:0!important;background:transparent;}
.form-af div{width:50%;padding:10px;margin:0;float:left;position:relative;}
@media screen and (max-width:768px){
.form-af div{width:100%;}
}
.form-af div.full{width:100%;}
.form-af span{display:block;width:100%;float:left;font-size:12px;padding:0 10px;font-weight:400;color:#292526;line-height:1.4;margin:0;opacity:.95;}
.form-af span a{display:inline-block;color:#292526;text-decoration:underline;}
.newsletter .form-af span, .newsletter .form-af span a{color:#fff;padding:0;}
.form-af label{display:block;font-size:14px;font-weight:400;color:#292526;line-height:1.4;margin:0;position:absolute;top:26px;left:30px;-webkit-transition:ease .3s;-moz-transition:ease .3s;transition:ease .3s;}
.form-af input:focus + label,
.form-af input:valid + label,
.form-af textarea:valid + label,
.form-af textarea:focus + label,
.form-af input[type=text].invalidPattern + label,
.form-af input[type=email].invalidPattern + label,
.form-af input[type=tel].invalidPattern + label{font-size:8px;opacity:1;left:20px;top:18px;padding:0 10px;}
.newsletter .form-af label{color:#fff;left:20px;}
.newsletter .form-af input:focus + label,
.newsletter .form-af input:valid + label,
.newsletter .form-af input[type=email].invalidPattern + label{color:#fff;left:12px;}
.form-af select, .form-af input[type=text],
.form-af input[type=email],
.form-af input[type=tel],
.form-af textarea{display:block;font-size:16px;font-weight:400;color:#292526;width:100%;height:52px;line-height:52px;margin:0;outline:0;border:2px solid rgba(47,47,47,.4);background-color:rgba(47,47,47,.1);background-size:11px auto;background-position:right 12px center;background-repeat:no-repeat;resize:none;-webkit-appearance:none;padding:5px 10px 0 20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.newsletter .form-af input[type=email]{color:#fff;border:2px solid rgba(255,255,255,1);background-color:rgba(255, 255, 255, .05);}
.form-af select{line-height:52px;background-size:22px auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%232c2c2c'%3E%3Cpath d='M24 24H0V0h24v24z' fill='none' opacity='.87'/%3E%3Cpath d='M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z'/%3E%3C/svg%3E");}
.form-af input[type=text]:valid,
.form-af input[type=email]:valid,
.form-af input[type=tel]:valid,
.form-af select:valid{background-size:12px auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cpath d='M98.9 17.9C99.8 17.1 100.5 15.9 101.8 15.5 106.7 20.5 111.6 25.4 116.6 30.3 94 52.7 71.5 75.3 49 97.8 34 82.8 19 67.8 4 52.8 9 47.8 14 42.8 19 37.8 29 47.8 39 57.8 49 67.8 65.6 51.1 82.3 34.5 98.9 17.9Z' fill='%232f2f2f'/%3E%3C/svg%3E");}
.newsletter .form-af input[type=email]:valid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cpath d='M98.9 17.9C99.8 17.1 100.5 15.9 101.8 15.5 106.7 20.5 111.6 25.4 116.6 30.3 94 52.7 71.5 75.3 49 97.8 34 82.8 19 67.8 4 52.8 9 47.8 14 42.8 19 37.8 29 47.8 39 57.8 49 67.8 65.6 51.1 82.3 34.5 98.9 17.9Z' fill='%23fff'/%3E%3C/svg%3E");}
.form-af textarea{height:110px;line-height:1.5;resize:none;padding:20px 20px;}
.form-af select:required:invalid{color:#2f2f2f;font-size:15px;font-weight:400;}
.form-af select option[value=""][disabled]{display:none;}
.form-af select option{color:#2f2f2f;}
.form-af input[type=text]:valid,
.form-af input[type=email]:valid,
.form-af input[type=tel]:valid,
.form-af textarea:valid, .form-af select:valid, .form-af select:focus, .form-af input:focus, .form-af textarea:focus{border:2px solid rgba(1,46,88,1);background-color:rgba(1,46,88,0);}
.form-af input[type=text].invalidPattern,
.form-af input[type=email].invalidPattern,
.form-af input[type=tel].invalidPattern{border:2px solid #e50202;background-color:rgba(1,46,88,0);}
.newsletter .form-af input[type=email]:valid,
.newsletter .form-af input:focus{border:2px solid #fff;background-color:rgba(255, 255, 255, 0);}
.newsletter .form-af input[type=email].invalidPattern{border:2px solid #e50202;background-color:rgba(255, 255, 255, .05);}
.form-af input[type=submit]{cursor:pointer;border:0;outline:0;background-image:none;min-width:1px;width:100%;padding:0 30px;height:52px;line-height:52px;font-size:14px;color:#fff;font-weight:700;background-color:#78cdd0;}
.newsletter .form-af input[type=submit]{position:absolute;width:auto;right:0;top:10px;background-color:#78cdd0;padding:0 40px;}
@media screen and (max-width:768px){
.newsletter .form-af input[type=submit]{font-size:12px;padding:0 30px;}
} .regua{padding:60px 0;background-color:#477675;position:relative;}
.regua .col-af-content{position:relative;z-index:2;}
.single-product .regua::after{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0, 0, 0, .1);z-index:1;}
.regua-content ul{display:block;width:100%;padding:0;margin:0;list-style:none;}
.regua-content ul li{float:left;position:relative;width:calc(100% - 30px);margin:15px;border:1.5pt solid rgba(255, 255, 255, .2);padding:30px 20px 30px 100px;text-align:left;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;z-index:2;background-color:rgba(0, 0, 0, .08);}
.single-product .regua-content ul li{border:1.5pt solid rgba(255, 255, 255, 0);background-color:rgba(255, 255, 255, .1);}
.regua-content ul li img{width:50px;display:block;position:absolute;left:25px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}
.regua-content ul li .title-common{font-size:20px;color:#fff;margin:0;}
.regua-content ul li .desc-common{color:#fff;margin:5px 0 0;}
.darkmode .regua-content ul li .title-common, .darkmode .regua-content ul li .desc-common{color:#343a40;}
@media screen and (max-width:768px){
.regua .col-af-content{width:95%;margin-left:5%;}
.regua-content ul li{width:calc(100% - 20px);margin:0 10px;padding:20px 20px 20px 100px;}
.regua-content ul li img{width:50px;left:25px;}
.regua-content ul li .title-common{font-size:18px;}
} .intro{background-color:#fff;text-align:center;}
.intro .title-common{text-align:center;}
.intro a.btn{margin:30px auto 0;}
.btn--more{display:block;text-align:center;font-size:14px;font-weight:700;line-height:1.4;text-decoration:underline;color:#477675;margin:30px auto 0;}
.intro.intro-seller .owl-carousel .owl-item:nth-child(3){clear:both;}
@media screen and (max-width:768px){
.intro .title-common{padding-right:30px;}
.intro .col-af-content, .related .col-af-content{width:95%;margin-left:5%;}
.intro.intro-seller .owl-carousel .owl-item:nth-child(3){clear:none;}
.btn--more{margin:60px auto 0;}
} .newsletter{background-color:#477675;}
.newsletter .col-af-content{max-width:1100px;}
.newsletter .col-af-content div{width:50%;margin:0;float:left;position:relative;}
.newsletter .title-common, .newsletter .desc-common{color:#fff;}
.newsletter .title-common{margin:0;}
.newsletter .desc-common{margin:0 0 20px;}
.newsletter .col-af-content form{padding:0 0 0 60px;}
.newsletter .col-af-content form div{width:100%;padding:10px 0px;margin:0;float:left;position:relative;}
@media screen and (max-width:768px){
.newsletter .col-af-content div{width:100%;padding:10px 0;}
.newsletter .col-af-content form{padding:20px 0 0;}
} .footer{background-color:#fff;border-top:1px solid rgba(0, 0, 0, .1);padding:60px 0;}
.footer-content div{width:25%;float:left;margin:0;padding:0 10px;}
.footer-content div:nth-of-type(5){padding:0 0 0 120px;}
.footer-content div.footer-info{width:33.3333333%;margin:0 0 60px;}
.footer-content div.footer-info a{display:block;position:relative;font-size:18px;padding:0 0 0 50px;}
.footer-content div.footer-info a.strong-caps{font-weight:700;font-size:20px;margin:25px 0 10px;}
.footer-content div.footer-info a.small-caps{font-size:15px;}
.footer-content div.footer-info a svg{display:block;width:26px;height:auto;position:absolute;left:0;top:0;stroke:#78cdd0;}
.footer-content hr{display:block;height:1px;width:100%;clear:both;border:0;outline:0;margin:60px 0;background-color:rgba(0, 0, 0, .1);}
.footer-content div a, .footer-content div p{display:block;letter-spacing:0;font-size:14px;color:#343a40;font-weight:400;line-height:1.4;margin:25px 0;-webkit-transition:ease 0.3s;-moz-transition:ease 0.3s;transition:ease 0.3s;}
.footer-content div img{display:block;width:90%;margin:40px 0;}
.footer-content div:nth-of-type(5) img{max-width:110px;margin:60px 0 0;}
.footer-content div a.social-footer{display:inline-block;position:relative;width:42px;height:42px;padding:0;background-color:#477675;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:10px 20px 0 0;opacity:1;}
.footer-content div a.social-footer:hover{background-color:#78cdd0;}
.footer-content div a.social-footer svg{display:block;position:absolute;top:50%;left:50%;width:20px;max-width:20px;height:auto;fill:#fff;stroke:transparent;margin:-10px 0 0 -10px;}
.footer-content div a:hover{color:#477675;}
.woocommerce-MyAccount-content .footer{border-top:0;padding:40px 0;}
.woocommerce-MyAccount-content .footer .footer-content, .woocommerce-MyAccount-content .footer .footer-content div.footer-info{width:100%;margin:0;}
@media screen and (max-width:768px){
.footer{padding:60px 0;}
.footer-content div{width:100%;padding:10px;}
.footer-content div:nth-of-type(5){padding:10px;}
.footer-content div.footer-info{width:100%;padding:10px;margin:0;}
.footer-content div.footer-info a{font-size:18px;}
.footer-content hr{background-color:rgba(0, 0, 0, 0);}
} .whatsapp--btn{display:block;position:fixed;right:20px;bottom:20px;background-color:#fff;width:60px;height:60px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:5px;z-index:99;border:0;background-size:70% auto;background-color:transparent;overflow:hidden;text-indent:-999px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg style='enable-background:new 0 0 64 64;' version='1.1' viewBox='0 0 64 64' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%234267B2;%7D .st1%7Bfill:url(%23SVGID_1_);%7D .st2%7Bfill:%23FFFFFF;%7D .st3%7Bfill:%23C2191E;%7D .st4%7Bfill:%231DA1F3;%7D .st5%7Bfill:%23FEFE00;%7D .st6%7Bfill:%2325D366;stroke:%23FFFFFF;stroke-width:5;stroke-miterlimit:10;%7D .st7%7Bfill:%23CB2027;%7D .st8%7Bfill:%230077B5;%7D .st9%7Bfill:url(//fourest.com.br/wp-content/themes/fourest/%23SVGID_2_);%7D .st10%7Bfill:url(//fourest.com.br/wp-content/themes/fourest/%23SVGID_3_);%7D .st11%7Bfill:%23FF004F;%7D .st12%7Bfill:%2300F7EF;%7D .st13%7Bfill:%235181B8;%7D .st14%7Bfill:%23395976;%7D .st15%7Bfill:%23F58220;%7D .st16%7Bfill:%23E6162D;%7D .st17%7Bfill:%23FF9933;%7D%0A%3C/style%3E%3Cg id='guidlines'/%3E%3Cg id='FB'/%3E%3Cg id='ig'/%3E%3Cg id='yt'/%3E%3Cg id='twitter'/%3E%3Cg id='snapchat'/%3E%3Cg id='WA'%3E%3Cg%3E%3Cpath class='st6' d='M5,59l12-3.3c4.3,2.7,9.5,4.3,15,4.3c15.5,0,28-12.5,28-28S47.5,4,32,4S4,16.5,4,32c0,5.5,1.6,10.7,4.3,15 L5,59z'/%3E%3Cpath class='st2' d='M45.9,39.6c-1.9,4-5.4,4.5-5.4,4.5c-3,0.6-6.8-0.7-9.8-2.1c-4.3-2-8-5.2-10.5-9.3c-1.1-1.9-2.1-4.1-2.2-6.2 c0,0-0.4-3.5,3-6.3c0.3-0.2,0.6-0.3,1-0.3l1.5,0c0.6,0,1.2,0.4,1.4,1l2.3,5.6c0.2,0.6,0.1,1.2-0.3,1.7l-1.5,1.6 c-0.5,0.5-0.5,1.2-0.2,1.8c0.1,0.2,0.3,0.5,0.6,0.8c1.8,2.4,4.2,4.2,6.9,5.4c0.4,0.2,0.7,0.3,1,0.4c0.7,0.2,1.3-0.1,1.7-0.6 l1.2-1.8c0.3-0.5,0.9-0.8,1.5-0.7l6,0.9c0.6,0.1,1.1,0.6,1.3,1.2l0.4,1.5C46,38.9,46,39.3,45.9,39.6z'/%3E%3C/g%3E%3C/g%3E%3Cg id='Pinterrest'/%3E%3Cg id='Layer_9'/%3E%3Cg id='Layer_10'/%3E%3Cg id='Layer_11'/%3E%3Cg id='Layer_12'/%3E%3Cg id='Layer_13'/%3E%3Cg id='Layer_14'/%3E%3Cg id='Layer_15'/%3E%3Cg id='Layer_16'/%3E%3Cg id='Layer_17'/%3E%3C/svg%3E");}
button.button.add-to-cart-footer{display:none!important;position:fixed;bottom:20px;width:calc(100% - 110px);left:20px;z-index:99;}
@media screen and (max-width:768px){
button.button.add-to-cart-footer{display:block!important;}
} .end{width:100%;height:auto;padding:5px 0;background:#fff;border-top:1px solid rgba(0,0,0,.1);text-align:center;}
.end .col-af-content div{width:50%;float:left;text-align:left;}
.end .col-af-content div:nth-child(2){text-align:right;}
.end div p{display:inline-block;font-size:10px;font-weight:400;line-height:65px;color:#343a40;text-transform:uppercase;margin:0 10px 0 0;}
.end div a{display:inline-block;margin:0;font-size:10px;font-weight:400;line-height:65px;color:#343a40;text-transform:uppercase;}
.end img{display:block;width:65px;max-width:65px;margin:0 0 -3px;}
@media screen and (max-width:768px){
.end{padding:20px 0;}
.end .col-af-content div, .end .col-af-content div:nth-child(2){width:100%;text-align:center;}
.end div p{line-height:1.5;margin:10px 10px 10px 0;}
} .widget.widget_shopping_cart ul{display:block;margin:0;padding:0;list-style:none;}
.widget.widget_shopping_cart .widgettitle, .widget.widget_shopping_cart .button.checkout.wc-forward{display:none;}
.widget.widget_shopping_cart .button{display:block;}
.widget.widget_shopping_cart ul li, .widget .product_list_widget li{position:relative;background-color:#f6f6f6;display:inline-block;width:100%;min-height:90px;margin:30px 0 0;text-align:left;border:0;padding:20px 20px 20px 110px;font-weight:400;display:block;color:#343a40;font-size:14px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.widget .product_list_widget li .variation{display:none;margin:0;padding:0;}
.widget .product_list_widget li .variation dt{display:block;margin:5px 0 -5px;padding:0;font-size:10px;}
.widget .product_list_widget li .variation dd{display:block;margin:0;padding:0;}
.widget .product_list_widget li .variation dd p{margin:0;padding:0;}
.widget.widget_shopping_cart ul li span, .widget .product_list_widget li span{width:auto;float:none;font-size:13px;font-weight:400;line-height:1.5;color:#343a40;}
.widget .product_list_widget li span.quantity-price{display:block;margin:0;}
.widget.widget_shopping_cart ul li span .amount, .widget .product_list_widget li span .amount{margin:0 0 0 5px;font-size:12px;font-weight:400;line-height:1.5;color:#343a40;}
.widget.widget_shopping_cart ul li span ins, .widget .product_list_widget li span ins .amount{display:inline-block;text-decoration:none;font-weight:700;}
.widget.widget_shopping_cart ul li.empty{padding:0;min-height:0;color:#9A9A9A;}
.widget.widget_shopping_cart ul li img, .widget .product_list_widget li img{position:absolute;left:15px;top:15px;width:75px;height:75px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.widget.widget_shopping_cart ul li a, .widget .product_list_widget li a{font-weight:700;display:block;color:#343a40;padding:0 40px 0 0;font-size:14px;line-height:1.2;margin:0 0 10px;text-transform:none;}
.widget.widget_shopping_cart ul li .remove{display:inline-block;position:absolute;right:10px;top:15px;display:inline-block;width:40px;height:40px;text-indent:999px;overflow:hidden;opacity:.3;padding:0;background-color:rgba(0, 0, 0, 0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cstyle%3E.a%7Bfill:%23393e46;%7D%3C/style%3E%3Cpath d='M69.4 0L70.4 0C85.8 0.1 99.7 12.7 101.3 28 109.8 28 118.4 28 127 28 129.2 28.1 131.7 27.9 133.6 29.4 137 31.8 137.5 37.5 134.2 40.2 131 42.9 126.4 41.8 122.5 42 122.5 67.9 122.6 93.7 122.4 119.6 122.5 130.4 112.9 139.3 102.4 140L37.8 140C27.5 139.4 17.8 130.9 17.6 120.3 17.4 94.2 17.6 68.1 17.5 42 13.4 41.8 8.5 43 5.3 39.7 1.5 35.8 4.4 28.1 10 28.1 19.3 27.8 28.7 28.1 38.1 28 39.8 12.6 53.9-0.1 69.4 0M52.2 28C63.9 28 75.5 28 87.1 28 85.5 20.6 78.8 14.5 71.1 14.1 62.5 13.2 54.1 19.6 52.2 28M31.5 42C31.5 67.3 31.5 92.7 31.5 118 31 122.3 34.5 126.2 38.9 126 58.9 126.1 78.9 126 99 126 101.5 126 104.3 126 106.2 124.2 108.1 122.7 108.5 120.2 108.5 117.9 108.5 92.6 108.5 67.3 108.5 42 82.8 42 57.2 42 31.5 42Z' class='a'/%3E%3Cpath d='M53.4 56.5C56.4 55.3 60.1 56.5 61.7 59.3 63 61.7 62.8 64.4 62.9 67 62.8 79.7 63 92.3 62.8 105 62.8 108.2 60.4 111.3 57.1 111.8 53.1 112.7 48.7 109.3 48.9 105 48.8 91.4 48.9 77.7 48.9 64 48.8 60.9 50.2 57.5 53.4 56.5Z' class='a'/%3E%3Cpath d='M81.5 56.6C84.4 55.3 88.1 56.4 89.9 59 91.4 61.4 91.2 64.3 91.2 67 91.1 79.7 91.3 92.3 91.1 105 91.3 108.5 88.4 111.6 85 111.9 81 112.5 77 109 77.3 105 77.2 91.3 77.2 77.6 77.2 63.9 77.2 60.9 78.5 57.7 81.5 56.6Z' class='a'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:15px auto;background-position:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s;}
.widget.widget_shopping_cart ul li .remove:hover{background-color:rgba(0, 0, 0, .02);opacity:1;}
.widget.widget_shopping_cart .cart-subtotal{text-align:left;position:relative;padding:10px 0;font-weight:700;display:block;color:#343a40;font-size:14px;padding:20px 0;}
.widget.widget_shopping_cart .cart-subtotal div{display:block;width:50%;float:left;}
.widget.widget_shopping_cart .cart-subtotal div.second-cart-subtotal{text-align:right;}
.widget.widget_shopping_cart .cart-subtotal .amount{text-align:right;font-weight:400;}
.widget.widget_shopping_cart .woocommerce-mini-cart__total.total{text-align:left;padding:10px 0;font-weight:400;font-size:14px;display:none;color:#343a40;}
.widget.widget_shopping_cart .woocommerce-mini-cart__total.total .amount{display:block;font-size:20px;font-weight:700;color:#477675;padding:10px 0 0;}
.widget.widget_shopping_cart .woocommerce-mini-cart__total.total .price-parcelado{display:block;font-size:14px;margin:5px 0 0;color:#477675;}
.widget .product_list_widget .product-title{display:block;}
.descricao-tabs.col-af{padding-top:0;position:relative;background-color:#f6f6f6;}
.descricao-tabs::after{content:'';display:block;width:100%;height:60px;background-color:#dee2e9;position:absolute;top:0;left:0;z-index:1;}
.descricao-tabs .col-af-content{position:relative;z-index:2;}
.pc-tab>input, .pc-tab section>div{display:none;}
#tab1:checked~section .tab1,
#tab2:checked~section .tab2,
#tab3:checked~section .tab3{display:block;}
.pc-tab{width:100%;max-width:100%;margin:0 auto 0;}
.pc-tab ul{list-style:none;margin:0;padding:0;}
.pc-tab ul li label{float:left;width:33.3333333%;font-size:16px;font-weight:700;color:#477675;padding:0;text-align:center;margin:0;background-color:#dee2e9;height:60px;line-height:60px;border-left:1px solid rgba(255, 255, 255, 0.6);position:relative;cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.pc-tab ul li:last-child label{border-right:1px solid rgba(255, 255, 255, 0.6);}
.pc-tab section{clear:both;}
.pc-tab section .tabs{width:100%;background-color:#f6f6f6;margin:60px 0 0;}
#tab1:checked~nav .tab1 label,
#tab2:checked~nav .tab2 label,
#tab3:checked~nav .tab3 label{color:#fff;background-color:#477675;}
@media screen and (max-width:768px){
.descricao-tabs .col-af-content{width:100%;}
.pc-tab ul li label{width:100%;font-size:14px;border-bottom:1px solid rgba(0, 0, 0, 0.1);border-right:1px solid rgba(0, 0, 0, 0.1);}
.descricao-tabs::after{height:120px;}
.pc-tab section .blog-entry-content{width:90%;margin:30px auto 0;}
} ul.order-status-info{display:block;width:100%;margin:0!important;padding:70px 0 100px!important;position:relative;background-color:#fff;border:1.5pt solid #f6f6f6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
ul.order-status-info::after{display:block;content:'';width:75%;height:5px;background-color:#477675;position:absolute;top:70px;left:12.5%;z-index:1;opacity:.2;}
ul.order-status-info li{width:25%;display:block;float:left;text-align:center;position:relative;}
ul.order-status-info li h3{font-size:14px;color:#343a40;font-weight:700;line-height:1.4;margin:25px 0 100px;}
ul.order-status-info li::after{display:block;content:'';width:100%;height:5px;background-color:#477675;position:absolute;top:0;left:0;z-index:1;}
ul.order-status-info li:nth-child(1)::after{width:50%;left:50%;}
ul.order-status-info li:nth-child(4)::after{width:50%;}
ul.order-status-info li::before{display:block;content:'';width:20px;height:20px;border:5px solid #fff;margin:0 0 0 -10px;background-color:#477675;position:absolute;top:-7px;left:50%;z-index:2;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
@media screen and (max-width:768px){
ul.order-status-info{padding:40px 0 70px!important;}
ul.order-status-info::after{top:40px;}
ul.order-status-info li h3{font-size:12px;margin:15px 0 60px;}
} ul.order-status-info.order-aguardando li:nth-child(2) h3,
ul.order-status-info.order-aguardando li:nth-child(3) h3,
ul.order-status-info.order-aguardando li:nth-child(4) h3{opacity:.2;}
ul.order-status-info.order-aguardando li:nth-child(1)::after,
ul.order-status-info.order-aguardando li:nth-child(2)::after,
ul.order-status-info.order-aguardando li:nth-child(3)::after,
ul.order-status-info.order-aguardando li:nth-child(4)::after{display:none;}
ul.order-status-info.order-aguardando li:nth-child(2)::before,
ul.order-status-info.order-aguardando li:nth-child(3)::before,
ul.order-status-info.order-aguardando li:nth-child(4)::before{border:5px solid #fff;background-color:#fff;}
ul.order-status-info.order-aprovado li:nth-child(3) h3,
ul.order-status-info.order-aprovado li:nth-child(4) h3{opacity:.2;}
ul.order-status-info.order-aprovado li:nth-child(2)::after{width:50%;}
ul.order-status-info.order-aprovado li:nth-child(3)::after,
ul.order-status-info.order-aprovado li:nth-child(4)::after{display:none;}
ul.order-status-info.order-aprovado li:nth-child(3)::before,
ul.order-status-info.order-aprovado li:nth-child(4)::before{border:5px solid #fff;background-color:#fff;}
ul.order-status-info.order-enviado li:nth-child(4) h3{opacity:.2;}
ul.order-status-info.order-enviado li:nth-child(3)::after{width:50%;}
ul.order-status-info.order-enviado li:nth-child(4)::after{display:none;}
ul.order-status-info.order-enviado li:nth-child(4)::before{border:5px solid #fff;background-color:#fff;}
ul.order-status-info.order-cancelado li:nth-child(3) h3,
ul.order-status-info.order-cancelado li:nth-child(4) h3{opacity:.2;}
ul.order-status-info.order-cancelado li:nth-child(2)::after{width:50%;}
ul.order-status-info.order-cancelado li:nth-child(3)::after,
ul.order-status-info.order-cancelado li:nth-child(4)::after{display:none;}
ul.order-status-info.order-cancelado li:nth-child(3)::before,
ul.order-status-info.order-cancelado li:nth-child(4)::before{border:5px solid #fff;background-color:#fff;}
ul.account-infos{display:block;width:100%;margin:0;padding:0 0 30px!important;}
ul.account-infos li{width:100%;margin:0;list-style:none;padding:12px 10px;font-weight:400;font-size:14px;line-height:1.4;color:#626262;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
ul.account-infos li span{display:inline-block;width:160px;font-weight:700;font-size:13px;color:#343a40;padding:0 10px 0 0;}
ul.account-infos li:nth-child(odd){background-color:#f6f6f6;}
@media screen and (max-width:600px){
ul.account-infos li{padding:15px 15px;}
ul.account-infos li span{display:block;width:100%;padding:0 0 5px;}
} .home .blog{background-color:#f6f6f6;text-align:center;}
@media screen and (max-width:768px){
.home .blog .col-af-content{width:95%;margin-left:5%;}
}
.blog-featured{padding:0 20px;margin:0 0 30px;}
.blog-featured li{width:100%;height:440px;position:relative;margin:0;overflow:hidden;background-color:#000;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.blog-featured li::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:6;opacity:1;background:rgb(71, 118, 117);background:-moz-linear-gradient(to left, transparent 30%, rgb(71, 118, 117) 100%);background:-webkit-linear-gradient(to left, transparent 30%, rgb(71, 118, 117) 100%);background:linear-gradient(to left, transparent 30%, rgb(71, 118, 117) 100%);}
.blog-featured li div{width:90%;max-width:1300px;z-index:7;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.blog-featured li div span.title-common{font-size:12px;font-weight:400;display:inline-block;color:#343a40;margin:0;background-color:#fff;text-transform:none;padding:4px 5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.blog-featured li div h2.title-common{color:#fff;max-width:600px;margin:30px 0 0;}
.embed-container{position:relative;height:0;margin:0;overflow:hidden;max-width:100%;height:auto;}
.embed-container iframe, .embed-container object, .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.blog-list{display:flex;flex-wrap:wrap;width:100%;padding:0;margin:0;list-style:none;text-align:left;}
.home .blog-list{margin:40px auto;}
.blog-list li{display:block;float:left;width:calc(33.3333333% - 40px);margin:20px;}
.home .blog-list li{width:calc(100% - 40px);}
.blog-list li a{display:block;position:relative;overflow:hidden;width:100%;height:100%;background-color:#fff;margin:0;padding:0;border:0;text-align:left;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.blog-list li a:hover{box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.1);}
.blog-list li:nth-child(3n+4){clear:both;}
.blog-list li img{display:block;width:100%;margin:0;}
.blog-list li a div{display:block;position:relative;width:100%;padding:30px;}
.blog-list li span{display:inline-block;position:absolute;top:-40px;left:20px;font-size:12px;font-weight:400;color:#343a40;line-height:1.4;background-color:#fff;padding:2px 5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0;}
.blog-list li .title-common{font-size:24px;margin:0;}
.pages-number{padding:80px 0 0;text-align:center;}
.pages-number a, .pages-number span{display:inline-block;width:45px;height:45px;line-height:44px;text-align:center;font-size:15px;background-color:#dae4e3;color:#477675;border:0;font-weight:700;margin:0 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.pages-number a:hover, .pages-number span:hover{background-color:#477675;color:#fff;}
.pages-number span{background-color:#477675;color:#fff;}
@media screen and (max-width:778px){
.blog-featured{padding:0 10px;}
.blog-featured li{padding:60px 10px;height:auto;}
.blog-featured li div{top:auto;left:auto;position:relative;-webkit-transform:none;-moz-transform:none;transform:none;margin:0 auto;}
.blog-featured li div h2.title-common{font-size:24px;margin:30px 0 0;}
.home .blog-list{margin:40px auto 70px;}
.blog-list li, .home .blog-list li{width:100%;margin:30px 0 0;padding:0 10px;}
.blog-list li .title-common{font-size:22px;}
} .col-af.pedido-enviado,
.page-template-page-enviado{background-color:#477675;}
.page-template-page-enviado .header, .page-template-page-enviado .menu, .page-template-page-enviado .newsletter, .page-template-page-enviado .footer, .page-template-page-enviado .end{display:none;}
.pedido-enviado .col-af-content{max-width:700px;text-align:center;padding:20px 0px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.pedido-enviado .col-af-content a.btn{margin:30px 0 0;}
.pedido-enviado ._form-thank-you{text-align:center;padding:10px 10px 0;}
.pedido-enviado ._form-thank-you p{margin:0;color:#fff;}
.pedido-enviado .col-af-content .title-common{font-size:32px;}
.pedido-enviado .col-af-content .title-common, .pedido-enviado .col-af-content p, .pedido-enviado .col-af-content p a{color:#fff;}
.pedido-enviado .col-af-content p a{text-decoration:underline;}
._form-thank-you span{display:block;}
.pedido-enviado svg{width:100px;}
.pedido-enviado #successAnimationCircle{stroke-dasharray:151px 151px;stroke:#fff;}
.pedido-enviado #successAnimationCheck{stroke-dasharray:36px 36px;stroke:#fff;}
.pedido-enviado #successAnimationResult{fill:#fff;opacity:0;}
.anime-start #successAnimation.animated{animation:1s ease-out 0s 1 both scaleAnimation;}
.anime-start #successAnimation.animated #successAnimationCircle{animation:1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 both drawCircle, 0.3s linear 0.9s 1 both fadeOut;}
.anime-start #successAnimation.animated #successAnimationCheck{animation:1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 both drawCheck, 0.3s linear 0.9s 1 both fadeOut;}
.anime-start #successAnimation.animated #successAnimationResult{animation:0.3s linear 0.9s both fadeIn;}
.one-column{width:100%;height:auto;position:relative;background-color:#fff;margin:0;padding:80px 0;}
.woocommerce-checkout .one-column{padding:80px 0 0;}
.one-column-content{width:90%;max-width:1300px;height:auto;margin:0 auto;text-align:left;}
.one-column-content ul{width:100%;margin:0 0 20px;padding:0;}
.one-column-content h1{font-size:40px;font-weight:700;line-height:1.4;letter-spacing:1px;color:#343a40;margin:0 0 40px;text-align:center;text-transform:uppercase;}
@media screen and (max-width:768px){
.one-column-content h1{font-size:28px;}
}
.woocommerce-account .one-column-content h1, .woocommerce-order-received .one-column-content h1{display:none;}
.one-column-content span.date-post{display:block;font-size:12px;font-weight:400;line-height:1.4;color:#ababab;margin:0 0 10px;text-transform:uppercase;}
.one-column-content .one-content{width:100%;display:block;margin:0 0 60px;}
.one-column-content .one-content.one-obra img{width:100%;max-width:100%;display:block;margin:0;}
.one-column-content .one-content p{font-size:17px;display:block;font-weight:400;line-height:1.5;color:#343a40;margin:30px 0;}
.one-column-content .one-content.one-text h5{font-size:22px;display:block;font-weight:700;line-height:1.5;color:#343a40;text-transform:uppercase;padding:0;margin:30px 0;}
.one-column-content .one-content .btn{margin:10px 10px 0 0;}
.one-column-content .one-content p strong{font-weight:700;}
.blog-entry-content{padding:0;}
.blog-entry-content h2, .blog-entry-content h3, .blog-entry-content h4, .blog-entry-content h5{font-size:34px;font-weight:700;color:#343a40;line-height:1.2;margin:30px 0;}
.blog-entry-content h1:nth-of-type(1),
.blog-entry-content h2:nth-of-type(1),
.blog-entry-content h3:nth-of-type(1),
.blog-entry-content h4:nth-of-type(1),
.blog-entry-content h5:nth-of-type(1){margin:0 0 30px 0;}
.blog-entry-content h3{font-size:20px;}
.blog-entry-content h4{font-size:20px;}
.blog-entry-content h5{font-size:20px;}
@media screen and (max-width:768px){
.blog-entry-content h2{font-size:26px;}
}
.blog-entry-content p{font-size:15px;font-weight:400;color:#343a40;line-height:1.6;margin:30px 0;opacity:.95;}
.blog-entry-content a{text-decoration:underline;color:inherit;}
.blog-entry-content a.btn{text-decoration:none;color:#fff;margin-right:10px;}
.blog-entry-content ul{display:block;list-style:circle;padding:0 0 0 30px;}
.blog-entry-content ul li{display:list-item;list-style:circle;}
.blog-entry-content ol{display:block;padding:0 0 0 30px;}
.blog-entry-content li{font-size:16px;line-height:1.6;padding:0 0 0 15px;color:#343a40;margin:25px 0;opacity:.8;}
.blog-entry-content ol li{display:list-item;list-style-type:number;}
.blog-entry-content p:last-child{margin-bottom:12px;}
.blog-entry-content figure{display:block;margin:20px auto;width:100%;max-width:500px;}
.blog-entry-content .alignleft, .blog-entry-content .alignright{display:block;margin:20px auto;width:100%;max-width:500px;float:none;}
.crunchify-social{position:absolute;left:-140px;top:10px;width:72px;height:auto;padding:10px 15px;margin:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#f6f6f6;}
.crunchify-social a.crunchify-link{width:42px;height:42px;border:0;margin:5px 0;padding:0;cursor:pointer;display:inline-block;background-color:#477675;background-size:20px auto;background-repeat:no-repeat;background-position:center;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden;text-indent:-999px;}
@media screen and (max-width:768px){
.crunchify-social{position:relative;left:0;top:0;width:100%;padding:10px;}
.crunchify-social a.crunchify-link{margin:5px 5px 0;width:calc(25% - 10px);padding:0;}
}
.crunchify-social a.crunchify-link:hover{background-color:#78cdd0;}
.crunchify-twitter{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg clip-rule='evenodd' fill='%23fff' stroke-linejoin='round' stroke-miterlimit='2' version='1.1' viewBox='0 0 512 512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m161.01 464.01c193.21 0 298.88-160.07 298.88-298.88 0-4.546 0-9.072-0.307-13.578 20.558-14.871 38.305-33.282 52.408-54.374-19.171 8.495-39.51 14.065-60.334 16.527 21.924-13.124 38.343-33.782 46.182-58.102-20.619 12.235-43.18 20.859-66.703 25.498-19.862-21.121-47.602-33.112-76.593-33.112-57.682 0-105.14 47.464-105.14 105.14 0 8.002 0.914 15.979 2.722 23.773-84.418-4.231-163.18-44.161-216.49-109.75-27.724 47.726-13.379 109.58 32.522 140.23-16.715-0.495-33.071-5.005-47.677-13.148v1.331c0.014 49.814 35.447 93.111 84.275 102.97-15.464 4.217-31.693 4.833-47.431 1.802 13.727 42.685 53.311 72.108 98.14 72.95-37.19 29.227-83.157 45.103-130.46 45.056-8.358-0.016-16.708-0.522-25.006-1.516 48.034 30.825 103.94 47.18 161.01 47.104' fill-rule='nonzero'/%3E%3C/svg%3E%0A");}
.crunchify-facebook{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' fill='%23fff' viewBox='0 0 96 96'%3E%3Cpath d='M42 9.9C49.7 3.7 60.2 6.3 69.3 5.7 69.3 10.4 69.3 15.1 69.3 19.8 65 20.2 60 18.7 56.3 21.3 54.1 25 55.7 29.8 55.2 33.9 59.9 33.9 64.6 33.9 69.3 33.9 68.8 38.7 68.3 43.4 67.5 48.2 63.4 48.1 59.3 48.1 55.2 48.1 55.2 62.2 55.2 76.3 55.2 90.5 49.1 90.5 42.9 90.5 36.8 90.5 36.8 76.3 36.8 62.2 36.8 48.1 33.5 48.1 30.2 48.1 26.9 48.1 26.9 43.4 26.9 38.6 26.9 33.9 30.2 33.9 33.5 33.9 36.8 33.9 37.1 25.8 35.2 15.9 42 9.9Z'/%3E%3C/svg%3E");k.svg);}
.crunchify-linkedin{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' fill='%23fff' viewBox='0 0 96 96'%3E%3Cpath d='M17.4 12.5C21.8 10.7 27.4 14.1 27.7 18.9 28.5 23 25.2 27.3 21.1 27.7 17.2 28.4 13.3 25.7 12.3 22 11.1 18.1 13.6 13.7 17.4 12.5Z' class='a'/%3E%3Cpath d='M12 32.3C17.3 32.3 22.5 32.2 27.8 32.3 27.7 49.5 27.7 66.7 27.8 83.9 22.5 84 17.3 83.9 12 84 12.1 66.7 12.1 49.5 12 32.3Z'/%3E%3Cpath d='M36.6 32.4C42 32.2 47.3 32.1 52.7 32.5 52.5 34.6 52.4 36.8 52.3 39 54.2 36.7 55.9 34 59 33.2 64.7 31.7 71.2 31.9 76.6 34.4 82.2 37.3 83.7 44.1 83.9 49.9 84 61.3 83.9 72.6 84 84 78.8 83.9 73.6 84 68.4 83.9 68.4 73.6 68.4 63.3 68.4 53 68.5 50.1 67.1 46.7 63.9 46.2 59.9 45 53.2 45.7 52.8 51 52.2 62 52.6 73 52.6 83.9 47.3 84 42 83.9 36.7 84 36.7 66.8 36.9 49.6 36.6 32.4Z'/%3E%3C/svg%3E");}
.crunchify-whatsapp{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3Cpath d='M26.8 12.8C35.4 7.4 46 5.8 56 7.5 69.7 10 81.7 20.1 86.6 33.2 89.1 39.9 90.2 47.3 88.7 54.5 86.6 67.5 77.8 79.2 65.8 84.8 54.2 90.4 40 90 28.7 83.8 21.4 85.6 14.1 87.6 6.9 89.5 8.9 82.4 10.8 75.3 12.7 68.2 7.3 58.8 5.9 47.2 8.8 36.7 11.5 26.8 18.1 18.1 26.8 12.8M17.1 34.1C12.3 44.7 13.7 57.6 20.2 67.2 19.1 71.4 17.9 75.6 16.7 79.7 21 78.7 25.1 77.4 29.4 76.5 35.4 79.6 42 82.2 49 81.8 65.4 81.8 80.3 68.3 82.1 52 84.6 35.2 72.5 18 55.9 14.5 40.5 10.6 23.3 19.4 17.1 34.1Z' class='a'/%3E%3Cpath d='M31 30.1C32.6 28.3 35 28.9 37.1 28.8 38.7 32.1 40.2 35.6 41.5 39.1 41 41.4 39 43 37.7 44.8 41.3 51 46.9 56.4 53.9 58.2 55.5 56.2 57 54.2 58.8 52.4 62.3 54.2 66.1 55.6 69.3 57.8 68.9 60.4 68.6 63.5 66 65.1 61.9 68.6 55.9 67.7 51.3 65.6 41.8 62.1 34.5 54.3 29.4 45.7 26.5 40.8 26.7 34.1 31 30.1Z' class='a'/%3E%3C/svg%3E");}
.blog-entry-content img.size-auto, .blog-entry-content img.size-full, .blog-entry-content img.size-large, .blog-entry-content img.size-medium, .blog-entry-content .attachment img{max-width:100%;width:auto;height:auto;}
.blog-entry-content .alignleft, .blog-entry-content img.alignleft{max-width:450px;display:inline;float:left;margin-right:30px;margin-top:5px;}
.blog-entry-content .alignright, .blog-entry-content img.alignright{max-width:450px;display:inline;float:right;margin-left:30px;margin-top:5px;}
.blog-entry-content .aligncenter, .blog-entry-content img.aligncenter{clear:both;max-width:900px;display:block;margin-left:auto;margin-right:auto;}
@media screen and (max-width:768px){
.blog-entry-content .alignleft, .blog-entry-content img.alignleft, .blog-entry-content .alignright, .blog-entry-content img.alignright, .blog-entry-content .aligncenter, .blog-entry-content img.aligncenter{width:100%;margin:20px auto;}
}
.blog-entry-content img.alignleft, .blog-entry-content img.alignright, .blog-entry-content img.aligncenter{margin-bottom:12px;}
.blog-entry-content .wp-caption{max-width:600px;width:100%;background:#fff;line-height:18px;margin-bottom:20px;padding:0;text-align:center;}
.blog-entry-content .wp-caption img{margin:0;}
.blog-entry-content .wp-caption .wp-caption-text{color:#888;font-size:12px;margin:5px;text-align:center;}
.blog-entry-content .gallery{margin:0 auto;}
.blog-entry-content .gallery::after{content:"";display:table;clear:both;}
.blog-entry-content .gallery .gallery-item{float:left;margin-top:0;text-align:center;padding:15px;width:33.3333333%;}
.blog-entry-content .gallery-columns-2 .gallery-item{width:50%;}
.blog-entry-content .gallery-columns-4 .gallery-item{width:25%;}
.blog-entry-content .gallery img{width:100%;max-width:100%;display:block;margin:0;}
.blog-entry-content .gallery-columns-2 .attachment-medium{max-width:100%;height:auto;}
.blog-entry-content .gallery-columns-4 .attachment-thumbnail{max-width:100%;height:auto;}
.blog-entry-content .gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px;}
.blog-entry-content .gallery dl{margin:0;}
.blog-entry-content .gallery br{display:none;}
.woocommerce-MyAccount-content .contato{padding:0;background-color:transparent;}
.woocommerce-MyAccount-content .contato-content{width:100%;}
.add-to-cart-popup, .popup{visibility:hidden;opacity:0;width:100%;height:100%;position:fixed;top:0;left:0;z-index:105;background-color:rgba(0, 0, 0, 0.6);-webkit-transition:ease 0.5s;-moz-transition:ease 0.5s;transition:ease 0.5s;}
.add-to-cart-popup-open, .popup:target{visibility:visible;opacity:1;}
.panel-md-hover{display:block;width:100%;height:100%;position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0);cursor:default;text-indent:-999px;}
.btn-close{position:absolute;z-index:3;top:-40px;right:0px;width:40px;height:40px;overflow:hidden;text-indent:-999px;background-color:transparent;background-size:80% auto;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23fff'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M18.3 5.71c-.39-.39-1.02-.39-1.41 0L12 10.59 7.11 5.7c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 13.41l4.89 4.89c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4z'/%3E%3C/svg%3E");}
.popup-carrinho .btn-close{top:10px;right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23343a40'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M18.3 5.71c-.39-.39-1.02-.39-1.41 0L12 10.59 7.11 5.7c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 13.41l4.89 4.89c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4z'/%3E%3C/svg%3E");}
.add-to-cart-popup-content, .popup-content{width:90%;max-width:420px;padding:10px;position:absolute;z-index:2;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:transparent;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.popup-carrinho .popup-content{left:auto;max-width:460px;right:0;top:0;max-height:100%;height:100%;overflow:auto;padding:40px;background-color:#fff;-webkit-transform:none;-moz-transform:none;transform:none;}
.frete-popup-content{padding:40px;max-width:460px;background-color:#fff;}
.popup-busca .popup-content{max-width:1080px;background-color:transparent;top:55px;max-height:500px;height:500px;padding:0;overflow-y:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}
.popup-busca .popup-content #datafetch{width:100%;height:1px;position:relative;margin:20px 0 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.popup-busca .popup-content .woocommerce-product-search button{display:block;border:0;outline:0;width:46px;height:46px;position:absolute;right:2px;top:2px;background-size:26px auto;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 24 24' stroke-width='1.5' stroke='%23477675' fill='none'%3E%3Ccircle cx='10' cy='10' r='7'/%3E%3Cpath d='M21 21l-6-6'/%3E%3C/svg%3E");}
.popup-busca .popup-content #datafetch.datafetch-open{height:auto;background-color:#fff;padding:30px;}
.popup-busca .popup-content #datafetch .products{padding:0;margin:0;}
.popup-busca .popup-content #datafetch .products li{padding:10px;}
@media(max-width:768px){
.btn-close{width:36px;height:36px;}
.popup-carrinho .btn-close{top:10px;right:20px;}
.popup-busca .popup-content{max-height:700px;height:700px;overflow-y:scroll;}
.popup-busca .popup-content #datafetch.datafetch-open{padding:20px;}
.popup-busca .popup-content #datafetch .products li{padding:6px;}
}
.add-to-cart-popup-content svg{width:100px;}
.add-to-cart-popup-content .title-common{font-size:20px;margin:0 0 30px;}
._form-thank-you{text-align:center;}
._form-thank-you p{margin:0;}
._form-thank-you span{display:block;}
@keyframes scaleAnimation {
0%{opacity:0;transform:scale(1.5);}
100%{opacity:1;transform:scale(1);}
}
@keyframes drawCircle {
0%{stroke-dashoffset:151px;}
100%{stroke-dashoffset:0;}
}
@keyframes drawCheck {
0%{stroke-dashoffset:36px;}
100%{stroke-dashoffset:0;}
}
@keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
#successAnimationCircle{stroke-dasharray:151px 151px;stroke:#477675;}
#successAnimationCheck{stroke-dasharray:36px 36px;stroke:#fff;}
#successAnimationResult{fill:#477675;opacity:0;}
.add-to-cart-popup-open #successAnimation.animated{animation:1s ease-out 0s 1 both scaleAnimation;}
.add-to-cart-popup-open #successAnimation.animated #successAnimationCircle{animation:1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 both drawCircle, 0.3s linear 0.9s 1 both fadeOut;}
.add-to-cart-popup-open #successAnimation.animated #successAnimationCheck{animation:1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 both drawCheck, 0.3s linear 0.9s 1 both fadeOut;}
.add-to-cart-popup-open #successAnimation.animated #successAnimationResult{animation:0.3s linear 0.9s both fadeIn;}
.anime{opacity:0;-webkit-transition:ease .8s;transition:ease .8s;-webkit-transition-delay:.3s;transition-delay:.3s;}
.come-in{opacity:1;}
.anime.already-visible{opacity:1;-webkit-transform:none!important;transform:none!important;}
.anime.fadeInUp{-webkit-transform:translateY(50px);transform:translateY(50px);}
.anime.fadeInBottom{-webkit-transform:translateY(-50px);transform:translateY(-50px);}
.anime.fadeInUp.come-in, .anime.fadeInBottom.come-in{-webkit-transform:translateY(0px);transform:translateY(0px);}
.anime.fadeInRight{-webkit-transform:translateX(70px);transform:translateX(70px);}
.anime.fadeInLeft{-webkit-transform:translateX(-50px);transform:translateX(-50px);}
.anime.fadeInLeft.come-in, .anime.fadeInRight.come-in{-webkit-transform:translateX(0px);transform:translateX(0px);}
.anime.fadeZoom{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);}
.anime.fadeZoom.come-in{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
.anime.delay--2s{-webkit-transition-delay:.5s;transition-delay:.5s;}
.anime.delay--4s{-webkit-transition-delay:.7s;transition-delay:.7s;}
.anime.delay--6s{-webkit-transition-delay:.9s;transition-delay:.9s;}
@media screen and (max-width:768px){
.anime.delay--2s.delay--mobile, .anime.delay--4s.delay--mobile, .anime.delay--6s.delay--mobile{-webkit-transition-delay:.2s;transition-delay:.2s;}
} .owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;touch-action:manipulation;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;display:flex;padding-left:0!important;-ms-touch-action:pan-Y;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);}
.owl-carousel .owl-item{position:relative;min-height:1px;display:flex;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled{display:none;}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel.owl-refresh .owl-item{display:none;}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.owl-nav{display:block;width:100%;max-width:1300px;bottom:0;z-index:10;}
.owl-nav button{z-index:10;display:inline-block;position:absolute;cursor:pointer;border:0;margin:0;outline:0;padding:0;width:50px;height:50px;border:1px solid rgba(0, 0, 0, 0);background-color:#f6f6f6;-webkit-transition:all .3s;transition:all .3s;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.owl-nav button.owl-prev{float:left;left:-60px;margin:0;}
.owl-nav button.owl-next{float:right;right:-60px;margin:0;}
.owl-hero .owl-nav button.owl-prev{left:20px;}
.owl-hero .owl-nav button.owl-next{right:20px;}
.owl-nav button svg{z-index:10;display:block;width:14px;height:auto;margin:0 0 0 17px;}
.owl-nav button svg path{fill:#477675;}
.owl-nav button:hover{opacity:1;}
.owl-nav button.disabled{opacity:0;}
.owl-dots{display:inline-block;width:100%;position:absolute;bottom:-45px;left:0;text-align:center;}
.owl-hero .owl-dots, .prints .owl-dots{bottom:20px;}
.owl-dots .owl-dot{display:inline-block;border:0;width:12px;height:8px;border-radius:50px;padding:0;margin:6px;outline:0;-webkit-transition:all .3s;transition:all .3s;background-color:#477675;opacity:.4;}
.owl-hero .owl-dots .owl-dot, .regua .owl-dots .owl-dot, .videos .owl-dots .owl-dot, .prints .owl-dots .owl-dot{background-color:#fff;}
.regua.darkmode .owl-dots .owl-dot, .videos.darkmode .owl-dots .owl-dot, .prints.darkmode .owl-dots .owl-dot{background-color:#477675;}
.owl-dots .owl-dot.active{opacity:1;width:20px;}
.no-js .owl-carousel{display:block;}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{margin:20px 0;}
.entry-content h1{font-size:16px;}
.entry-content h2{font-size:18px;font-weight:700;color:#000;line-height:1.4;margin:60px 0 15px;padding:0 0 10px;border-bottom:2px solid #000;}
.entry-content h3{font-size:16px;}
.entry-content h4{font-size:14px;}
.entry-content h5{font-size:12px;}
.entry-content h6{font-size:10px;}
.entry-content hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}
.entry-content p{margin-bottom:15px;}
.entry-content ul, .entry-content ol{margin:0;}
.entry-content ul{list-style:none;}
.entry-content ol{list-style:decimal;}
.entry-content ul ul, .entry-content ol ol, .entry-content ul ol, .entry-content ol ul{margin-bottom:0;margin-left:1.5em;}
.entry-content dd{margin:3px 0 1.5em 1.5em;}
.entry-content b, .entry-content strong{font-weight:bold;}
.entry-content table, .comment-content table{border:1px solid #d9d9d9;border-left-width:0;margin:0 -0.083em 2.083em 0;text-align:left;width:100%;}
.entry-content tr th, .entry-content thead th, .comment-content tr th, .comment-content thead th{border-left:1px solid #d9d9d9;font-weight:bold;padding:0.5em 1.25em;}
.entry-content tr td, .comment-content tr td{border:1px solid #d9d9d9;border-width:1px 0 0 1px;padding:0.5em 1.25em;}
.entry-content tr.odd td, .comment-content tr.odd td{background:#eee;}
.entry-content ol{list-style:decimal;margin:0 0 1.5em 1.5em;}
.track_order{display:block;width:100%;padding:30px;background-color:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0;}
.track_order::before, .track_order::after{content:'';display:table;}
.track_order::after{clear:both;}
.track_order .form-row.form-row-first, .track_order .form-row.form-row-last{width:50%;float:left;padding:0 10px;margin:0;}
.track_order .form-row{width:50%;float:right;padding:0 10px;margin:0;}
.track_order .form-row label{padding:10px 0 10px 0;text-transform:uppercase;display:block;font-size:10px;line-height:10px;color:#9A9A9A;font-weight:700;}
.track_order .form-row button{height:auto;margin:20px 0 0;float:right;}
@media screen and (max-width:700px){
.track_order .form-row.form-row-first, .track_order .form-row.form-row-last, .track_order .form-row{width:100%;padding:10px 10px;}
}
input[type=submit]:disabled,
button:disabled, .widget a.button:disabled, .collaterals a.button:disabled .ip-product-container .summary a.alt.button:disabled{opacity:0.3;pointer-events:none;}
#wrap{overflow:hidden;width:100%;position:relative;}
#search{font-size:20px;}
.post-content{position:relative;z-index:1;}
.error{color:red;}
.error-page{text-align:center;}
.error-page h2{font-weight:700;display:inline-block;font-size:60px;line-height:1.2;margin:10px auto 20px;color:#F5C31F;background-color:#1A3B5C;padding:15px 30px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.error-page img{width:100%;max-width:600px;margin:0 0 30px;}
.error-page p{margin:0 auto 50px auto;max-width:500px;}
.error-page .searchform input[type=text],
.error-page .searchform input[type=search]{max-width:250px;}
.searchform-wrap{width:50%;margin:0 auto;}
.svg-sprite-container{display:none;}
.whole{display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;}
.main-col{margin-bottom:70px;}
.page-title, .main-header h1{font-size:34px;font-weight:700;line-height:1.4;color:#343a40;margin:0 0 40px;text-align:center;text-transform:uppercase;}
@media screen and (max-width:768px){
.page-title, .main-header h1{font-size:26px;}
} .slick-preloader{position:relative;}
.slick-preloader, .slick-preloader .img{display:block;position:absolute;left:0;right:0;top:0;height:100%;background-repeat:no-repeat;background-position:right 50%;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}
.slick-preloader .img{opacity:0.3;}
.slick-slider{-webkit-transition:opacity 0.8s, visibility 0.8s;-moz-transition:opacity 0.8s, visibility 0.8s;-ms-transition:opacity 0.8s, visibility 0.8s;-o-transition:opacity 0.8s, visibility 0.8s;transition:opacity 0.8s, visibility 0.8s;opacity:1;visibility:visible;}
.slick-track{will-change:transform;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-perspective:1000px;}
#home-slider{position:relative;}
.slick.preloading{opacity:0;visibility:hidden;height:590px;will-change:opacity;}
.slick-dots li{display:inline-block;width:10px;height:10px;margin:0 11px 0 0;text-align:center;list-style:none;line-height:10px;}
.slick-dots li button{display:inline-block;vertical-align:middle;background-color:#797A7D;width:8px;height:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0;position:relative;overflow:hidden;text-indent:100%;white-space:nowrap;cursor:pointer;}
.slick-dots li.slick-active button{border:solid 2px #797A7D;background:transparent;width:10px;height:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.slick-arrow{display:block;position:absolute;z-index:5;top:0;bottom:0;width:40px;}
.slick-arrow span{display:block;position:absolute;top:50%;left:0;margin-top:-19px;width:42px;height:42px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;text-decoration:none;outline:none;background-color:rgba(255,255,255,.1);}
.slick-arrow span svg{display:block;width:12px;height:12px;margin:15px 0 0 15px;}
.slick-prev{left:8%;}
.slick-next{right:8%;}
input.tabs-input{display:none;}
.wc-tabs{display:inline-block;float:left;margin:0;width:auto;}
.wc-tabs label{display:inline-block;cursor:pointer;text-align:center;font-weight:700;font-size:17px;color:#bfbfbf;border:1px solid #eaeaea;background-color:#fff;padding:12px 45px;margin:0;}
#tab-description:checked~.wc-tabs .ttab-description,
#tab-reviews:checked~.wc-tabs .ttab-reviews,
#tab-related_products:checked~.wc-tabs .ttab-related_products{color:#fff;background-color:#343a40;border:1px solid #343a40;}
section.all-tabs>div{display:none;opacity:1;padding:0;width:100%;margin:0;}
section.all-tabs{width:100%;clear:both;border-top:1px solid #eaeaea;padding:50px 0 30px;}
#tab-description:checked~section .tab-description,
#tab-related_products:checked~section .tab-related_products,
#tab-reviews:checked~section .tab-reviews{display:block!important;}
#reviews h2.woocommerce-Reviews-title{display:none;}
.tab-description p{font-size:15px;line-height:1.5;color:#343a40;margin:30px 0;opacity:.9;}
@media screen and (max-width:768px){
#reviews{padding:0 10px;}
.wc-tabs{display:block;width:33.3333333%;}
.wc-tabs label{display:block;font-size:12px;width:100%;padding:12px 5px;}
} #home-text{text-align:center;margin-bottom:60px;}
#home-text .container .row{text-align:left;}
@media(min-width:1300px){
.container{width:1300px;}
}  .post-img{text-align:center;}
.post-img.audio, .post-img.video, .post-img.gallery{margin-bottom:30px;}
.post-img img, .post-img iframe{max-width:100%;width:100%;height:auto;}
.main-header h1.page-title{margin:0;padding:0 0 30px 0;font-size:28px;font-weight:700;line-height:1.4;color:#000;text-transform:uppercase;text-align:left;-ms-word-wrap:break-word;word-wrap:break-word;}
.woocommerce-cart .main-header h1{display:none!important;}
.woocommerce-account .main-header h1, .woocommerce-checkout .main-header h1, .woocommerce-cart .main-header h1, .error404 .main-header h1, .wishlist-page .main-header h1{font-size:30px;font-weight:700;line-height:1.4;color:#a5a5a5;text-transform:uppercase;text-align:center!important;display:inline-block;margin:0;width:100%;}
.woocommerce-account .main-header h1{display:none!important;}
.woocommerce-account .shop-content .woocommerce{padding-top:70px!important;}
.woocommerce-order-received .main-header, .woocommerce-order-failed .main-header{display:none;}
.post-container{margin-top:45px;margin-bottom:65px;}
.entry-content{width:100%;max-width:1200px;margin:0 auto;}
.entry-content iframe{max-width:100%;}
.entry-content a, .woocommerce-MyAccount-content p a:not(.button){color:#1a1a1a;}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{font-weight:700;line-height:1.5;}
.entry-content h1{font-size:36px;}
.entry-content h3{font-size:24px;}
.entry-content h4{font-size:24px;line-height:1.4;border-left:5px solid #d4b19f;padding:0 0 0 15px;margin:50px 0 10px;color:#343a40;}
.entry-content h5{font-size:16px;line-height:1.4;padding:0px;margin:30px 0 10px;color:#343a40;}
.entry-content h6{font-size:10px;line-height:12px;letter-spacing:2px;}
.entry-content h1:first-child, .entry-content h2:first-child, .entry-content h3:first-child, .entry-content h4:first-child, .entry-content h5:first-child, .entry-content h6:first-child, .entry-content img:first-child+h1,
.entry-content img:first-child+h2,
.entry-content img:first-child+h3,
.entry-content img:first-child+h4,
.entry-content img:first-child+h5,
.entry-content img:first-child+h6{margin-top:0;}
.entry-content p{margin:0 0 20px 0;}
.entry-content p strong{text-transform:uppercase;}
.entry-content .wp-caption{max-width:100%;}
.entry-content img:not(.post-thumbnail){max-width:100% !important;height:auto;}
.entry-content img.post-thumbnail{max-width:500px;display:block;float:none;width:90%;height:auto;margin:0 auto 40px;}
.gallery{clear:both;margin:0;padding:40px 0 0;overflow:hidden;}
.gallery:last-child{padding-bottom:0;}
.gallery-item{position:relative;display:inline-block;float:left;width:100%;text-align:center;padding:15px;vertical-align:top;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-3 .gallery-item{max-width:33.33%;}
.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery-columns-6 .gallery-item{max-width:16.66%;}
.gallery-columns-7 .gallery-item{max-width:14.28%;}
.gallery-columns-8 .gallery-item{max-width:12.5%;}
.gallery-columns-9 .gallery-item{max-width:11.11%;}
.gallery-icon{}
.gallery-item:last-of-type .gallery-icon{width:100%;}
.gallery-icon img{width:100%;height:auto;margin:0 auto;}
.gallery-caption{left:1.79104477%;bottom:1.79104477%;z-index:1000;text-align:left;}
.gallery-columns-5 .gallery-caption, .gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption{display:none;}
.gallery .gallery-caption{text-align:center;padding-top:3px;background:rgba(255, 255, 255, 0.9);line-height:14px;}
.gallery-columns-2 .gallery-item:nth-child(2n+3){clear:both;}
.gallery-columns-3 .gallery-item:nth-child(3n+4){clear:both;}
.gallery-columns-4 .gallery-item:nth-child(4n+5){clear:both;}
.comment-reply-title, .post-comments h2{display:none;font-weight:700;font-size:16px;line-height:1.4;margin:20px 0 35px 0;}
.post-comments.no-line{border-top:none;}
.comments-list, .comments-list .children{list-style:none;margin:0;padding:0;}
.comments-list>li, .comments-list .children>li{margin-bottom:30px;}
.comments-list ol.children{margin-left:85px;margin-top:30px;}
.post-comments .comment-meta{padding-left:85px;position:relative;min-height:60px;}
.post-comments .comment-content{padding-left:85px;}
.post-comments .says{display:none;}
.post-comments .author-img{position:absolute;left:0;top:0;}
.post-comments .comment-metadata a{color:#B5B5B5;}
.post-comments .comment-metadata .comment-reply-link, .post-comments .comment-metadata .comment-edit-link{display:inline-block;color:#B5B5B5;margin-left:30px;text-decoration:underline;}
.post-comments .author-name{margin:12px 0 5px 0;display:inline-block;}
.post-comments .comment-metadata{font:700 11px/11px;color:#9A9A9A;letter-spacing:1px;text-transform:uppercase;}
.comment-form .comment-form-comment label{display:none;}
.comment-form textarea{width:100%;height:120px;line-height:1.4;font-size:15px;padding:15px 15px 0;}
.comment-form .form-submit{margin-top:25px;display:block;float:left;width:100%;}
.comments-navigation, .post-navigation{font-weight:700;font-size:14px;line-height:1.4;color:#273238;border-top:solid 1px rgba(0, 0, 0, .1);border-bottom:solid 1px rgba(0, 0, 0, .1);margin:40px 0 0 0;padding:30px 0;position:relative;overflow:hidden;}
.blog-container{margin-top:45px;}
.blog-container .post, .blog-container .page, .blog-container .product, .blog-container .post-sizer{width:50%;padding:0 40px 70px;float:left;}
.blog-container .grid{margin:0;position:relative;overflow:hidden;}
.blog-container .grid .post-meta{text-align:left;}
.blog-container .post-img{padding:0;width:100%;max-width:100%;overflow:hidden;}
.blog-container h2{font-weight:700;font-size:26px;color:#273238;text-transform:uppercase;line-height:1.4;margin:20px 0 0;padding:0;-ms-word-wrap:break-word;word-wrap:break-word;}
.blog-container h2 a{color:#212121;}
@media screen and (max-width:750px){
.blog-container h2{font-size:20px;}
}
.blog-container .post-except{margin:0;padding-top:0;display:block;}
.blog-container .post-except p{font-weight:400;font-size:16px;color:#949494;line-height:1.4;margin:0;text-align:left;}
.blog-container .post-meta{font-weight:400;font-size:11px;color:#fff;line-height:1.4;margin:10px 0 10px;padding:0;text-transform:uppercase;text-align:center;display:block;}
.blog-container .post-meta a{color:#9A9A9A;}
.blog-container .post-date{color:#000;}
.blog-container .post-categories{list-style:none;padding:0;margin:0;display:inline;}
.blog-container .post-categories{display:none;}
.blog-container .post-categories li{display:inline;}
.blog-container .post-categories li:not(:last-child):after{content:', ';}
.navigation, .woocommerce-pagination{padding-top:50px;position:relative;clear:both;}
.page-links span{color:#FFF;background:#477675;}
.page-links a span{background:none;color:#404E65;}
.page-links span, .navigation a, .navigation span, .woocommerce-pagination ul li span, .woocommerce-pagination ul li a{display:inline-block;padding:6px 15px;font-size:16px;font-weight:700;text-align:center;min-width:28px;color:#477675;margin:0 2px;border:1px solid #477675;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.navigation .current, .woocommerce-pagination .current{color:#fff;background:#477675;}
.woocommerce-pagination ul{padding:0;margin:0;text-align:center;list-style:none;}
.woocommerce-pagination ul li{display:inline;}
.ip-product-images-col .woocommerce-breadcrumb{display:none;}
.woocommerce-breadcrumb{font-size:12px;font-weight:400;color:#343a40;list-style:none;padding:10px 0 20px;margin:0;}
.woocommerce-breadcrumb a{display:inline-block;line-height:1.4;opacity:1;display:inline-block;font-size:12px;font-weight:400;color:#343a40;margin:0 5px;}
.woocommerce-breadcrumb li:not(:last-child):after{content:'/';margin:0 15px;}
.woocommerce-MyAccount-login-info{width:100%;margin:0 0 10px;display:block;font-size:14px;text-align:left;font-weight:400;color:#333;}
.woocommerce-MyAccount-content{padding:0 0 0 40px;}
.woocommerce-MyAccount-login-info svg{display:none;}
.woocommerce-MyAccount-login-info a{color:#000;font-size:12px;font-weight:400;text-decoration:none;}
.woocommerce-MyAccount-navigation ul{margin:0;padding:20px;background-color:#f6f6f6;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.woocommerce-MyAccount-navigation ul li{width:100%;float:left;display:block;margin:0;list-style:none;}
.woocommerce-MyAccount-navigation ul li a{padding:20px 10px 20px 65px;display:block;font-size:14px;text-align:left;font-weight:700;color:#343a40;margin:2px 0 0;position:relative;background-repeat:no-repeat;background-position:left 20px center;background-size:22px auto;background-color:transparent;border:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.woocommerce-MyAccount-navigation ul li:last-child a{border-bottom:0;}
.woocommerce-MyAccount-navigation ul li:first-child a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23343a40'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M12 6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 10c2.7 0 5.8 1.29 6 2H6c.23-.72 3.31-2 6-2m0-12C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 10c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E");}
.woocommerce-MyAccount-navigation ul li:nth-child(2) a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 24 24' height='24px' viewBox='0 0 24 24' width='24px' fill='%23343a40'%3E%3Cg%3E%3Crect fill='none' height='24' width='24'/%3E%3Cpath d='M18,6h-2c0-2.21-1.79-4-4-4S8,3.79,8,6H6C4.9,6,4,6.9,4,8v12c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2V8C20,6.9,19.1,6,18,6z M12,4c1.1,0,2,0.9,2,2h-4C10,4.9,10.9,4,12,4z M18,20H6V8h2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V8h4v2c0,0.55,0.45,1,1,1s1-0.45,1-1V8 h2V20z'/%3E%3C/g%3E%3C/svg%3E");}
.woocommerce-MyAccount-navigation ul li:nth-child(3) a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23343a40'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 12c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm6-1.8C18 6.57 15.35 4 12 4s-6 2.57-6 6.2c0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.8 6-9.14zM12 2c4.2 0 8 3.22 8 8.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2z'/%3E%3C/svg%3E");}
.woocommerce-MyAccount-navigation ul li:nth-child(4) a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23343a40'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M11 23.59v-3.6c-5.01-.26-9-4.42-9-9.49C2 5.26 6.26 1 11.5 1S21 5.26 21 10.5c0 4.95-3.44 9.93-8.57 12.4l-1.43.69zM11.5 3C7.36 3 4 6.36 4 10.5S7.36 18 11.5 18H13v2.3c3.64-2.3 6-6.08 6-9.8C19 6.36 15.64 3 11.5 3zm-1 11.5h2v2h-2zm2-1.5h-2c0-3.25 3-3 3-5 0-1.1-.9-2-2-2s-2 .9-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4c0 2.5-3 2.75-3 5z'/%3E%3C/svg%3E");}
.woocommerce-MyAccount-navigation ul li:nth-child(5) a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 24 24' height='24px' viewBox='0 0 24 24' width='24px' fill='%23343a40'%3E%3Cg%3E%3Cpath d='M0,0h24v24H0V0z' fill='none'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M17,8l-1.41,1.41L17.17,11H9v2h8.17l-1.58,1.58L17,16l4-4L17,8z M5,5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h7v-2H5V5z'/%3E%3C/g%3E%3C/svg%3E");}
.woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li a:hover{opacity:1;background-color:#fff;}
@media screen and (max-width:768px){
.woocommerce-MyAccount-content{padding:0;}
.woocommerce-MyAccount-navigation ul{padding:20px;}
.woocommerce-MyAccount-navigation ul li{width:100%;padding:0;}
.woocommerce-MyAccount-navigation ul li a{padding:15px 5px 15px 60px;font-size:14px;margin:0;background-size:20px auto;}
} .products,
.entry-content ul.products{list-style:none;padding:0;position:relative;clear:both;margin:0;display:flex;flex-wrap:wrap;}
.entry-content ul.products li, .products li{width:25%;display:block;float:left;padding:20px;margin:0;}
.products.products-seller li{width:50%;}
.products li:nth-child(4n+5){clear:both;}
.related.products{padding:80px 0;text-align:center;margin:0;}
.owl-carousel.products li{width:100%;height:100%;}
.owl-carousel.products li .ip-shop-loop-wrap{height:100%;}
@media(max-width:768px){
.products li{width:50%;padding:6px;}
.products li:nth-child(4n+5){clear:none;}
.products li:nth-child(2n+3){clear:both;}
#datafetch .products li{width:50%;}
} .ip-shop-loop-wrap{display:block;position:relative;width:100%;height:100%;border:1pt solid rgba(0,0,0,.03);-webkit-transition:ease 0.3s;-moz-transition:ease 0.3s;transition:ease 0.3s;padding:30px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#f0ebdf!important;}
.related .ip-shop-loop-wrap{background-color:#f0ebdf!important;}
.outofstock .ip-shop-loop-wrap{opacity:.3;}
.ip-shop-loop-wrap:hover{border:1pt solid rgba(0,0,0,0.15);box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.1);}
.ip-shop-loop-thumb{width:100%;display:block;border:0;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.ip-shop-loop-thumb a{display:block;overflow:hidden;}
.ip-shop-loop-thumb img{width:90%;display:block;height:auto;margin:0 auto;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s;}
.ip-shop-loop-thumb a img.ip-thumb{display:block;}
.ip-shop-loop-thumb a:hover img.ip-thumb{display:none;}
.ip-shop-loop-thumb a img:nth-of-type(2){display:none;}
.ip-shop-loop-thumb a:hover img:nth-of-type(2){display:block;}
.ip-shop-loop-wrap .onsale, .ip-product-container .onsale{display:inline-block;background-color:#477675;font-size:10px;line-height:1;font-weight:700;padding:5px 5px;color:#fff;margin:0 0 10px;text-transform:uppercase;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.ip-product-container .onsale{margin:0 0 0 20px;color:#477675;background-color:#fff;}
.ip-shop-loop-wrap .onsale{position:absolute;top:-10px;left:-10px;margin:0;}
.ip-shop-loop-details{margin:0;padding:0;text-align:center;-webkit-transition:all 0.3s;transition:all 0.3s;}
.ip-shop-loop-wrap:hover .ip-shop-loop-price{opacity:0;}
.ip-shop-loop-details h3{font-weight:700;font-size:14px;color:#343a40;line-height:1.5;margin:20px 0 10px;padding:0;}
.ip-shop-loop-price{min-height:16px;position:relative;opacity:1;margin:0 0 10px;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s;}
.outofstock .ip-shop-loop-wrap:hover .ip-shop-loop-price{opacity:1;}
.ip-shop-loop-price .price{display:inline-block;font-size:16px;font-weight:700;line-height:1.4;color:#343a40;padding:0;margin:0;}
.ip-shop-loop-price .price del{padding:0;font-size:12px;font-weight:400;line-height:1.4;text-decoration:line-through!important;}
.ip-shop-loop-price .price ins, .ip-shop-loop-price .price del{text-decoration:none;display:block;}
.ip-shop-loop-actions{display:block;position:absolute;width:calc(100% - 60px);bottom:0px;left:30px;opacity:0;-webkit-transition:ease 0.3s;-moz-transition:ease 0.3s;transition:ease 0.3s;}
.ip-shop-loop-wrap:hover .ip-shop-loop-actions{opacity:1;bottom:30px;}
.ip-shop-loop-actions button.button{width:100%;font-size:14px!important;padding:15px 20px;}
a.added_to_cart{display:none;}
.products.products-seller .ip-shop-loop-wrap{border:1pt solid rgba(0,0,0,0);}
.products.products-seller .ip-shop-loop-wrap:hover{border:1pt solid rgba(0,0,0,.1);}
.products.products-seller .ip-shop-loop-thumb{width:35%;float:left;}
.products.products-seller .ip-shop-loop-wrap .onsale{background-color:#fff;color:#477675;}
.products.products-seller .ip-shop-loop-details{text-align:left;float:left;width:65%;padding:0 0 0 60px;}
.products.products-seller .ip-shop-loop-actions{position:relative;left:auto;bottom:auto;opacity:1;margin:20px 0 0;}
.products.products-seller .ip-shop-loop-wrap:hover .ip-shop-loop-actions{bottom:auto;}
.products.products-seller .ip-shop-loop-actions button.button{background-color:#fff;font-size:14px!important;color:#477675;border:2px solid #fff;}
.products.products-seller .ip-shop-loop-details h3, .products.products-seller .ip-shop-loop-price .price{color:#fff;}
.products.products-seller .ip-shop-loop-wrap:hover .ip-shop-loop-price{opacity:1;}
.products.products-seller .ip-shop-loop-details h3{margin:0 0 10px;}
@media(max-width:767px){
.ip-shop-loop-wrap{padding:12px 12px 45px;}
.ip-shop-loop-wrap .onsale{top:0px;left:0px;}
.ip-shop-loop-details{padding:10px 0 0;}
.products.products-seller .ip-shop-loop-details{text-align:center;}
.products.products-seller .ip-shop-loop-thumb, .products.products-seller .ip-shop-loop-details{width:100%;float:none;padding:0;}
.ip-shop-loop-details h3{margin:15px 0 10px;font-size:13px;}
.ip-shop-loop-price .price{font-size:15px;}
.ip-shop-loop-wrap:hover .ip-shop-loop-price{opacity:1;}
.ip-shop-loop-actions, .products.products-seller .ip-shop-loop-actions{left:12px;width:calc(100% - 24px);bottom:12px;opacity:1;margin:0;position:absolute;}
.ip-shop-loop-wrap:hover .ip-shop-loop-actions, .products.products-seller .ip-shop-loop-wrap:hover .ip-shop-loop-actions{bottom:12px;}
.ip-shop-loop-actions button.button, .products.products-seller .ip-shop-loop-actions button.button{font-size:12px!important;padding:10px 20px;}
.ip-shop-loop-wrap .woocommerce-product-rating{margin:0 0 15px;}
.ip-shop-loop-wrap .woocommerce-product-rating p{font-size:12px;}
} @keyframes bounce_ip-shop-loop-loading {
0%{transform:scale(1);}
100%{transform:scale(.3);}
}
@-o-keyframes bounce_ip-shop-loop-loading {
0%{-o-transform:scale(1);}
100%{-o-transform:scale(.3);}
}
@-ms-keyframes bounce_ip-shop-loop-loading {
0%{-ms-transform:scale(1);}
100%{-ms-transform:scale(.3);}
}
@-webkit-keyframes bounce_ip-shop-loop-loading {
0%{-webkit-transform:scale(1);}
100%{-webkit-transform:scale(.3);}
}
@-moz-keyframes bounce_ip-shop-loop-loading {
0%{-moz-transform:scale(1);}
100%{-moz-transform:scale(.3);}
}
@media screen and (max-width:991px){
.clear-sm{clear:both}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
.clear-md{clear:both}
}
@media screen and (min-width:1200px){
.clear-lg{clear:both}
}
.single-product .product .col-md-3{float:right;max-width:250px;}
@media screen and (max-width:992px){
.single-product .product .col-md-3{max-width:100%;}
}
.ip-shop-header .woocommerce-result-count{padding:0;}
.ip-shop-header .grid-header{position:relative;margin-bottom:25px;}
.ip-shop-header select.styled{cursor:pointer!important;font-size:10px;font-weight:700;line-height:1.4;color:#343a40;text-align:right;text-transform:uppercase;}
.ip-shop-header .woocommerce-ordering{text-align:right;cursor:pointer;}
.ip-shop-header .woocommerce-ordering span.styled{color:#404E65;padding-right:15px;text-align:right;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNyA0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48cGF0aCBpZD0iYSIgZD0iTTEyNiAxMGgtNVY1Ii8+PG1hc2sgaWQ9ImIiIHg9IjAiIHk9IjAiIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PC9kZWZzPjx1c2UgbWFzaz0idXJsKCNiKSIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDU1LjA1IDE0OC44NTMpIiB4bGluazpocmVmPSIjYSIgc3Ryb2tlPSIjNTU1IiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) no-repeat right center;background-size:7px 7px;width:auto !important;}
.ip-shop-header .woocommerce-ordering span.styled span{width:auto !important;line-height:20px;}
.mobile-sidebar-close{display:none;}
.ip-product-stock-status{font-size:10px;line-height:12px;font-weight:700;letter-spacing:0.0518em;text-transform:uppercase;vertical-align:middle;}
.ip-product-container .ip-product-stock-status{text-align:right;display:none;}
.ip-product-stock-status svg{display:inline-block;vertical-align:middle;margin-right:4px;}
.ip-product-stock-status .ip-in-stock{color:#93C240;}
.ip-product-stock-status .ip-in-stock svg{fill:#93C240;width:18px;height:18px;padding-bottom:2px;}
.ip-product-stock-status .ip-out-of-stock{color:#FF5B4B;}
.ip-product-stock-status .ip-out-of-stock svg{fill:#FF5B4B;width:15px;height:12px;}
.summary .col-md-12{padding:0;width:100%;}
.summary .row{padding:0;margin:0;}
.summary.col-md-4{padding:0 0 0 30px;}
@media screen and (max-width:700px){
.summary.col-md-4{padding:0 0 0 20px;}
}
.ip-product-container .entry-summary form.cart::before, .ip-product-container .entry-summary form.cart::after{content:'';display:table;}
.ip-product-container .entry-summary form.cart::after{clear:both;}
.ip-product-container{width:100%;margin:0;}
.ip-product-content{max-width:1120px;width:90%;margin:0 auto;}
.ip-row-container{width:100%;max-width:900px;margin:0 auto 0;padding:40px 0 60px;}
.woocommerce-product-details__short-description{display:none;}
.image-background{width:100%;height:auto;background-color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;}
.image-background img{display:block;width:100%;margin:0;}
.images-background{width:100%;padding:15px;background-color:#fff;}
.images-background div{width:calc(33.3333333% - 30px);float:left;height:50vh;margin:15px;background-color:#000;background-size:cover;background-position:center;background-repeat:no-repeat;}
.imagem-central{background-color:#477675;}
.imagem-central img{display:block;width:100%;}
.imagem-central .col-af-content{max-width:700px;}
.descricao{text-align:center;}
.descricao .col-af-content{max-width:1200px;}
.descricao .col-af-content div{float:left;width:50%;padding:50px 50px 0;text-align:left;}
.descricao .title-common, .descricao .blog-entry-content p{color:#fff;}
.darkmode.descricao .title-common, .darkmode.descricao .blog-entry-content p{color:#343a40}
.descricao .hr-common{background-color:#fff;}
.darkmode.descricao .hr-common{background-color:#343a40;}
ul.tabela-info{display:block;width:100%;margin:50px 0 0;padding:0;list-style:none;}
ul.tabela-info p.desc-common{font-size:10px;margin:20px 0 0;}
.tabela-info li{display:block;width:100%;padding:15px;font-size:15px;line-height:1;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.tabela-info li .title-common{color:#fff;}
.darkmode .tabela-info li, .darkmode .tabela-info li .title-common{color:#343a40;}
.tabela-info li:nth-child(odd){background-color:rgba(255,255,255,.1);}
.darkmode .tabela-info li:nth-child(odd){background-color:rgba(52,58,64,.1);}
.tabela-info li .title-common{display:block;font-size:13px;width:30%;float:left;margin:0;}
.tabela-info li span{display:block;font-weight:400;width:23.3333333%;min-height:1px;float:left;text-align:right;}
.livre:not(.prints) .col-af-content{max-width:1000px;}
.livre .blog-entry-content h1, .livre .blog-entry-content h2, .livre .blog-entry-content h3, .livre .blog-entry-content h4, .livre .blog-entry-content h5, .livre .blog-entry-content p, .livre .blog-entry-content li{color:#fff;}
.darkmode.livre .blog-entry-content h1, .darkmode.livre .blog-entry-content h2, .darkmode.livre .blog-entry-content h3, .darkmode.livre .blog-entry-content h4, .darkmode.livre .blog-entry-content h5, .darkmode.livre .blog-entry-content p, .darkmode.livre .blog-entry-content li{color:#343a40}
.box{padding:30px 40px;border-radius:6px;}
.livre .box h1, .livre .box h2, .livre .box h3, .livre .box h4, .livre .box h5, .livre .box p, .livre .box li{color:#fff!important;}
.livre .box.darkmode h1, .livre .box.darkmode h2, .livre .box.darkmode h3, .livre .box.darkmode h4, .livre .box.darkmode h5, .livre .box.darkmode p, .livre .box.darkmode li{color:#343a40!important;}
.prints ul{margin:0;padding:40px 0;width:100%;list-style:none;}
.prints ul li{display:block;padding:30px;width:100%;list-style:none;}
.prints ul li img{display:block;border-radius:4px;border:1px solid rgba(0, 0, 0, .1);width:100%;}
.faq ul{width:100%;padding:0;margin:0;list-style:none;}
.faq ul li{display:block;background-color:rgba(0, 0, 0, .05);border-radius:4px;margin:20px 0;padding:30px;transition:ease 0.3s;}
button.accordion{display:block;width:100%;text-align:left;font-size:20px!important;margin:0;color:#fff;outline:0;height:auto;cursor:pointer;position:relative;background-color:transparent;border:0;padding:0 30px 0 0;}
.darkmode.faq button.accordion{color:#343a40;}
button.accordion::before{content:'';position:absolute;right:0;top:0;width:20px;height:20px;transition:ease 0.3s;background-size:100%;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M18 12.998h-5v5a1 1 0 0 1-2 0v-5H6a1 1 0 0 1 0-2h5v-5a1 1 0 0 1 2 0v5h5a1 1 0 0 1 0 2z'/%3E%3C/svg%3E");}
.darkmode.faq button.accordion::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath fill='%23343a40' d='M18 12.998h-5v5a1 1 0 0 1-2 0v-5H6a1 1 0 0 1 0-2h5v-5a1 1 0 0 1 2 0v5h5a1 1 0 0 1 0 2z'/%3E%3C/svg%3E");}
button.accordion.active::before{transform:rotate(45deg);}
button.accordion.active{border-bottom:0;}
.faq div.panel{max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;}
.faq .blog-entry-content h1, .faq .blog-entry-content h2, .faq .blog-entry-content h3, .faq .blog-entry-content h4, .faq .blog-entry-content h5, .faq .blog-entry-content p, .faq .blog-entry-content li{color:#fff;}
.darkmode.faq .blog-entry-content h1, .darkmode.faq .blog-entry-content h2, .darkmode.faq .blog-entry-content h3, .darkmode.faq .blog-entry-content h4, .darkmode.faq .blog-entry-content h5, .darkmode.faq .blog-entry-content p, .darkmode.faq .blog-entry-content li{color:#343a40}
.faq div.panel a{text-decoration:underline;}
table{border-collapse:collapse;border-spacing:0;width:100%;margin:60px 0 0;}
table tr{border-radius:3px;padding:30px 0;border:0;}
table tr:nth-child(odd){background-color:rgba(255, 255, 255, .1);}
table th, table td{text-align:left;color:#fff;font-size:18px;padding:15px 20px;}
.darkmode table th, .darkmode table td, .woocommerce-checkout table th, .woocommerce-checkout table td, .woocommerce-cart table th, .woocommerce-cart table td{color:#343a40;}
.darkmode table tr:nth-child(odd){background-color:rgba(0, 0, 0, .1);}
@media screen and (max-width:768px){
table{display:block;width:100%!important;max-width:100%!important;overflow-x:auto;}
}
.videos .info{width:50%;float:left;padding:0;}
.videos li .info:nth-of-type(1){padding:0 120px 0 0;}
.videos ul, .videos ul li{display:block;width:100%;margin:0;padding:0;list-style:none;}
.videos ul li{padding:0 10px;}
.videos .blog-entry-content h1, .videos .blog-entry-content h2, .videos .blog-entry-content h3, .videos .blog-entry-content h4, .videos .blog-entry-content h5, .videos .blog-entry-content p, .videos .blog-entry-content li{color:#fff;}
.darkmode.videos .blog-entry-content h1, .darkmode.videos .blog-entry-content h2, .darkmode.videos .blog-entry-content h3, .darkmode.videos .blog-entry-content h4, .darkmode.videos .blog-entry-content h5, .darkmode.videos .blog-entry-content p, .darkmode.videos .blog-entry-content li{color:#343a40}
@media screen and (max-width:768px){
.videos .info{width:100%;}
.videos li .info:nth-of-type(1){padding:0 0 30px;}
}
.comparacao ul{display:flex;flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none;}
.comparacao ul li{display:block;width:50%;float:left;margin:0;padding:20px;border:1px solid rgba(255, 255, 255, .1);list-style:none;}
.comparacao ul li.titulo-full{width:100%;text-align:center;}
.comparacao ul li.titulo-full .title-common{margin:0;}
.darkmode.comparacao ul li{border:1px solid rgba(0, 0, 0, .1);}
.comparacao ul li img{width:100%;max-width:300px;display:block;margin:0 auto;}
.comparacao .title-common, .comparacao .blog-entry-content h1, .comparacao .blog-entry-content h2, .comparacao .blog-entry-content h3, .comparacao .blog-entry-content h4, .comparacao .blog-entry-content h5, .comparacao .blog-entry-content p, .comparacao .blog-entry-content li{color:#fff;}
.darkmode.comparacao .title-common, .darkmode.comparacao .blog-entry-content h1, .darkmode.comparacao .blog-entry-content h2, .darkmode.comparacao .blog-entry-content h3, .darkmode.comparacao .blog-entry-content h4, .darkmode.comparacao .blog-entry-content h5, .darkmode.comparacao .blog-entry-content p, .darkmode.comparacao .blog-entry-content li{color:#343a40}
@media screen and (max-width:768px){
.comparacao ul li{width:50%;padding:10px;}
}
.avaliacoes{background-color:#f6f6f6;}
.avaliacoes #comments,
.avaliacoes #review_form_wrapper{width:50%;float:left;}
.avaliacoes #review_form_wrapper{padding:0 100px 0 0;}
.review-points{width:100%;padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid rgba(0, 0, 0, .1);}
.review-points .title-common{float:left;width:50%;color:#477675;font-size:42px;}
.review-points .title-common span{display:inline-block;font-size:28px;font-weight:400;margin:0 0 0 10px;}
.review-points .review-stars{float:left;width:50%;text-align:right;}
.review-points .review-stars .star-rating{line-height:30px;width:150px;height:30px;}
.review-points .review-stars .star-rating::before, .review-points .review-stars .star-rating span::before{height:30px;}
.avaliacoes #review_form_wrapper .comment-form-author,
.avaliacoes #review_form_wrapper .comment-form-email{float:left;width:50%;}
.avaliacoes #review_form_wrapper .comment-form-author,
.avaliacoes #review_form_wrapper .comment-form-email,
.avaliacoes #review_form_wrapper .comment-form-comment{display:block;margin:0;}
.avaliacoes #review_form_wrapper .comment-form-author{padding:0 10px 0 0;}
.avaliacoes #review_form_wrapper .comment-form-email{padding:0 0 0 10px;}
.avaliacoes #review_form_wrapper .comment-form-cookies-consent,
.avaliacoes #review_form_wrapper .comment-notes{display:none;}
.avaliacoes #review_form_wrapper .comment-form-comment{padding:10px 0 0;}
.avaliacoes #review_form_wrapper .comment-form-rating label{width:130px;float:left;padding:0;}
@media screen and (max-width:768px){
.images-background{padding:10px;}
.images-background div{width:calc(100% - 20px);height:30vh;margin:10px;}
.descricao .col-af-content div{width:100%;padding:0;}
.tabela-info li, .tabela-info li .title-common{font-size:13px;}
.avaliacoes #comments,
.avaliacoes #review_form_wrapper{width:100%;}
.avaliacoes #review_form_wrapper{padding:0;}
.review-points .title-common{font-size:30px;}
.review-points .title-common span{font-size:24px;}
} .ip-product-container div[itemprop="description"] p:first-child{margin-top:0;}
.ip-product-container div[itemprop="description"] p:last-child{margin-bottom:0;}
.ip-product-container .summary .price del{text-decoration:line-through!important;display:block;}
.ip-product-container .summary .price del.strike, .ip-shop-loop-price .price del.strike{text-decoration:none!important;}
.ip-product-container .summary .title-common{color:#fff;}
.ip-product-container .summary .desc-common{display:block;width:100%;float:left;color:#fff;margin:20px 0 30px;}
.ip-product-container .summary .price{margin:0;display:block;color:#fff;}
.ip-product-container .summary .price .woocommerce-Price-amount.amount{margin:0;display:inline-block;font-size:18px;font-weight:700;clear:both;padding:0;text-decoration:none;}
.ip-product-container .summary .price del .woocommerce-Price-amount.amount, .ip-product-container .summary .price del .woocommerce-Price-currencySymbol{display:block;font-size:14px;font-weight:400;margin:0 0 5px;text-decoration:line-through!important;}
.ip-product-container .summary .price del span.woocommerce-Price-currencySymbol{display:inline-block;margin:0 3px 0 0;}
.ip-product-container .summary .price ins{display:block;}
.ip-product-container .summary .stock.in-stock{display:none;}
.ip-product-container .summary .button{width:calc(100% - 105px);font-weight:700;color:#477675;background-color:#fff;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;float:left;padding:0 15px;height:58px;line-height:58px;}
.atawc-swatches{padding:0;}
table.variations .atawc-swatches .swatch.swatch-label, table.variations ul.smart_attribute.label li a{font-size:12px;width:auto;color:#fff;padding:0 15px!important;margin:0 10px 0 0!important;background:none;border:2px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:34px!important;line-height:30px!important;}
.swatch.swatch-label.opacity.selected, .atawc-swatches .swatch-color.opacity.selected, .atawc-swatches .swatch-image.opacity.selected{font-weight:700;}
table.variations .label{display:none;}
.selo-produto{position:absolute;width:80px;right:-30px;top:30px;z-index:5;}
@media screen and (max-width:768px){
.ip-product-container .summary .button{width:calc(100% - 105px);text-align:center;padding:0 10px;font-size:15px;}
.selo-produto{width:70px;right:20px;top:-20px;}
}
.woocommerce-variation-price{margin:0 0 30px;display:none;}
.woocommerce-variation.single_variation, .variable_price_calculator{display:block!important;}
.woocommerce-variation-price .price{display:block;position:relative;}
.produ-desc{width:100%;padding:0;}
table.variations{width:100%;margin:20px 0 0;}
table.variations .reset_variations{display:none!important;}
.ip-product-container .customSelect{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUgN2w1LTdIMHoiIGZpbGw9IiM5OTkiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) right 14px center no-repeat;background-size:10px 7px;padding:13px 35px 13px 18px;line-height:15px;width:270px;display:inline-block;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:solid 1px rgba(0, 0, 0, 0.2);}
.ip-product-container .customSelect span{width:auto !important;overflow:hidden;white-space:nowrap;}
.ip-product-container .woocommerce-variation-add-to-cart, .ip-product-container .cart{border:0;padding:0;margin:30px 0 0;}
.ip-product-container .variations_form.cart{border-top:0;padding:0;margin:0;}
.ip-product-container .variations td.label, .ip-product-container .variations td.value{display:block;width:100%;}
.ip-product-container .variations tr:not(:first-child) label,
.ip-product-container .variations .clear{padding-top:5px;}
.ip-product-container .variations .clear{padding:0;display:none;height:0;}
.ip-product-container .single_variation{color:#FF5B4B;}
.ip-shop-loop-actions .quantity{display:none!important;}
.ip-shop-loop-actions .quantity, .ip-product-container .cart .quantity, .shop_table.cart tr.cart_item .quantity, .widget.widget_shopping_cart .quantity{display:inline-block;border:1pt solid rgba(0, 0, 0, 0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden;position:relative;margin:0 0 20px;background-color:#fff;}
.widget.widget_shopping_cart .quantity{margin:0;}
.ip-product-container .cart .quantity{width:95px;float:left;margin:0;height:58px;border:1pt solid rgba(0, 0, 0, 0);background-color:#fff;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
.shop_table.cart tr.cart_item .quantity{margin:0;display:inline-block;}
.ip-shop-loop-actions .cart .quantity{-webkit-border-top-right-radius:0px!important;-moz-border-top-right-radius:0px!important;border-top-right-radius:0px!important;-webkit-border-bottom-right-radius:0px!important;-moz-border-bottom-right-radius:0px!important;border-bottom-right-radius:0px!important;margin:0;padding:0;width:90%;float:left;}
.ip-shop-loop-actions .quantity input, .ip-product-container .cart .quantity input, .shop_table.cart .quantity input, .widget.widget_shopping_cart .quantity .quantity-input{float:left;display:block;font-size:14px;border:0;outline:0;text-align:center;margin:0 0;line-height:45px;height:45px;width:30px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background-color:transparent;padding:0px;-webkit-appearance:none;-moz-appearance:none;}
.ip-product-container .cart .quantity input{color:#477675;}
.widget.widget_shopping_cart .quantity .quantity-input{line-height:35px;height:35px;width:30px;}
.ip-product-container .cart .quantity input{line-height:55px;height:55px;}
.ip-product-container .ip-shop-loop-actions .quantity input, .ip-shop-loop-actions .quantity input{width:24px;}
.ip-product-container .cart .quantity input:focus{border:1pt solid rgba(0, 0, 0, .3);outline:0;}
.shop_table.cart tr.cart_item .quantity button, .ip-product-container .cart button, .ip-shop-loop-actions .quantity button, .widget.widget_shopping_cart .quantity button{display:inline-block;float:left;margin:0;line-height:45px;height:45px;width:30px;text-align:center;padding:0;font-size:15px;font-weight:400;color:#343a40;background-color:#fff;border:0;}
.ip-product-container .cart button{line-height:55px;height:55px;color:#477675;background-color:#fff;}
.widget.widget_shopping_cart .quantity button{line-height:35px;height:35px;}
.ip-shop-loop-actions .quantity button{width:30px;}
.shop_table.cart tr.cart_item .quantity button{line-height:45px;height:45px;}
@media screen and (max-width:1180px){
.ip-shop-loop-actions .quantity button{display:none;}
.ip-product-container .ip-shop-loop-actions .quantity input, .ip-shop-loop-actions .quantity input{width:30px;}
}
@media screen and (max-width:1050px){
.ip-shop-loop-actions .quantity, .ip-product-container .ip-shop-loop-actions .quantity{display:none;}
}
@media screen and (max-width:768px){
.shop_table.cart tr.cart_item .quantity button, .ip-shop-loop-actions .quantity button, .shop_table.cart .quantity input{width:30px;height:32px;line-height:32px;}
}
.ip-product-container .cart .quantity label.screen-reader-text{display:none;font-size:12px;font-weight:700;color:#343a40;margin:0;text-transform:uppercase;}
.screen-reader-text{display:none;}
.woocommerce-MyAccount-content #billing_address_2_field .screen-reader-text,
.woocommerce-MyAccount-content #shipping_address_2_field .screen-reader-text{width:100%;height:auto;overflow:visible;position:relative!important;clip-path:none;}
.woocommerce-MyAccount-content #shipping_company_field{display:none;}
.shop_table.cart tr.cart_item td{padding:0;display:inline-block;margin:0;float:left;}
.shop_table.cart tr.cart_item td.product-thumbnail{width:110px;}
.shop_table.cart tr.cart_item td.product-name{width:calc(55% - 110px);padding:15px 30px 15px 15px;}
.shop_table.cart tr.cart_item td.product-quantity{width:20%;padding:22px 15px 0;}
.shop_table.cart tr.cart_item td.product-subtotal{width:25%;padding:22px 15px 0;}
.shop_table.cart tr.cart_item td.product-name .product-price{font-weight:700;margin:5px 0 0;}
.shop_table.cart tr.cart_item td.product-name .product-price del{font-weight:400;display:inline-block;}
.shop_table.cart tr.cart_item td.product-name .product-price ins{text-decoration:none;font-weight:700;display:inline-block;margin:0 0 0 5px;}
.shop_table.cart tr.cart_item td.product-quantity .amount, .shop_table.cart tr.cart_item td.product-subtotal .amount{display:block;float:left;position:relative;text-align:left;font-size:15px;padding:12px 0 0;font-weight:700;line-height:1.4;color:#343a40;}
.shop_table.cart tr.cart_item td.product-quantity .amount{display:none;}
.shop_table.cart tr.cart_item td.product-subtotal .remove{float:right;margin:0 -10px 0 0;display:inline-block;width:40px;height:40px;text-indent:999px;opacity:.3;overflow:hidden;background-color:rgba(0, 0, 0, 0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cstyle%3E.a%7Bfill:%23393e46;%7D%3C/style%3E%3Cpath d='M69.4 0L70.4 0C85.8 0.1 99.7 12.7 101.3 28 109.8 28 118.4 28 127 28 129.2 28.1 131.7 27.9 133.6 29.4 137 31.8 137.5 37.5 134.2 40.2 131 42.9 126.4 41.8 122.5 42 122.5 67.9 122.6 93.7 122.4 119.6 122.5 130.4 112.9 139.3 102.4 140L37.8 140C27.5 139.4 17.8 130.9 17.6 120.3 17.4 94.2 17.6 68.1 17.5 42 13.4 41.8 8.5 43 5.3 39.7 1.5 35.8 4.4 28.1 10 28.1 19.3 27.8 28.7 28.1 38.1 28 39.8 12.6 53.9-0.1 69.4 0M52.2 28C63.9 28 75.5 28 87.1 28 85.5 20.6 78.8 14.5 71.1 14.1 62.5 13.2 54.1 19.6 52.2 28M31.5 42C31.5 67.3 31.5 92.7 31.5 118 31 122.3 34.5 126.2 38.9 126 58.9 126.1 78.9 126 99 126 101.5 126 104.3 126 106.2 124.2 108.1 122.7 108.5 120.2 108.5 117.9 108.5 92.6 108.5 67.3 108.5 42 82.8 42 57.2 42 31.5 42Z' class='a'/%3E%3Cpath d='M53.4 56.5C56.4 55.3 60.1 56.5 61.7 59.3 63 61.7 62.8 64.4 62.9 67 62.8 79.7 63 92.3 62.8 105 62.8 108.2 60.4 111.3 57.1 111.8 53.1 112.7 48.7 109.3 48.9 105 48.8 91.4 48.9 77.7 48.9 64 48.8 60.9 50.2 57.5 53.4 56.5Z' class='a'/%3E%3Cpath d='M81.5 56.6C84.4 55.3 88.1 56.4 89.9 59 91.4 61.4 91.2 64.3 91.2 67 91.1 79.7 91.3 92.3 91.1 105 91.3 108.5 88.4 111.6 85 111.9 81 112.5 77 109 77.3 105 77.2 91.3 77.2 77.6 77.2 63.9 77.2 60.9 78.5 57.7 81.5 56.6Z' class='a'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:15px auto;background-position:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s;}
.shop_table.cart tr.cart_item td.product-subtotal .remove:hover{background-color:rgba(0, 0, 0, .02);opacity:1;}
.shop_table.cart tr.cart-item-sp{display:block;width:100%;height:0px;}
.shop_table.cart thead{display:none;}
.shop_table.cart .product-cart{background-color:transparent;display:inline-block;width:100%;border:0;overflow:hidden;padding:0;border:0;}
.shop_table.cart tr.cart_item{background-color:#f6f6f6;display:inline-block;width:100%;border:0;padding:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 30px;}
.shop_table.cart tr.cart_item:last-of-type{border-bottom:0;}
.shop_table.cart tr.tr-actions{display:none;}
.shop_table.cart .quantity input:focus{border:solid 1px rgba(0, 0, 0, 0.3);outline:0;}
@media screen and (max-width:768px){
.shop_table.cart tr.cart_item td:before{display:none;}
.shop_table.cart tr.cart_item td.product-thumbnail:before{display:none;}
.shop_table.cart .product-cart{padding:0;}
.shop_table.cart .cart_item{width:100%!important;position:relative;padding:15px 0;}
.shop_table.cart .cart_item td{width:auto!important;display:block;float:left;padding:12px!important;}
.shop_table.cart .cart_item td.product-thumbnail{width:85px!important;max-width:85px!important;margin:10px 0 0;padding:0!important;}
.shop_table.cart .product-thumbnail a{width:80px!important;height:80px!important;}
.shop_table.cart .cart_item td.product-name{width:calc(100% - 115px)!important;max-width:calc(100% - 115px)!important;padding:15px 20px 15px!important;float:left;text-align:left;}
.shop_table.cart tr.cart_item td.product-name .product-price{display:block;font-size:12px;padding:0 0 0;font-weight:400;line-height:1.4;color:#343a40;}
.shop_table.cart tr.cart_item td.product-subtotal .product-price{display:none;}
.shop_table.cart .cart_item td.product-name>a{margin:0 0 5px;}
.shop_table.cart .cart_item td.product-quantity{padding:0 0 12px!important;}
.shop_table.cart .cart_item td.product-quantity .quantity{float:left;}
.shop_table.cart .cart_item td.product-quantity{border-top:0;text-align:left;float:right;width:calc(100% - 105px)!important;max-width:calc(100% - 105px)!important;}
.shop_table.cart .cart_item td.product-subtotal{float:right;position:absolute;right:10px;padding:10px 0 0 0!important;}
.shop_table.cart .btn.btn-ghost{display:block;width:100%;text-align:center;margin:10px 0!important;}
.shop_table.cart tr.cart_item td.product-subtotal .remove{margin:0 5px 0 0;}
.shop_table.cart tr.cart_item td.product-quantity .amount{display:block;clear:both;}
.shop_table.cart tr.cart_item td.product-subtotal .amount{display:none;}
}
.ip-product-container .product_meta{margin-top:2px;}
.ip-product-container .product_meta:after{content:'';display:block;clear:both;}
.ip-product-container .product_meta>span{display:none;}
.ip-product-container .product_meta>span>span{color:#404E65;}
.ip-product-container .single_variation_wrap>p{margin-top:0;}
.ip-product-container .woocommerce-variation-availability{color:#404E65;}
.ip-product-container .summary .stock.out-of-stock{display:none;}
.ip-product-container .group_table{width:100%;margin-bottom:15px;}
.ip-product-container .group_table td{padding:15px 0;border-bottom:solid 1px #EAEAEA;}
.ip-product-container .group_table td.price{text-align:right;padding-right:20px;}
.ip-product-container .group_table td.label{font:700 16px/17px 'Montserrat';}
.ip-product-container .group_table td:last-child{width:10%;}
.ip-product-container div.buttons{text-align:right;}
.ip-single-product-nav{text-align:right;margin-bottom:20px;display:none;}
.ip-single-product-nav i{display:inline-block;width:30px;height:30px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#D9DCE0;position:relative;text-align:center;line-height:30px;}
.ip-single-product-nav i svg{display:inline-block;fill:#FFF;width:8px;height:13px;}
.ip-single-product-nav i.next svg{margin-right:2px;}
.ip-single-product-nav i.prev svg{margin-left:2px;}
.ip-single-product-nav a:nth-child(2) i{margin-left:8px;}
.ip-product-share-wrap{display:none;margin-top:25px;padding-top:30px;border-top:solid 1px #EAEAEA;position:relative;}
.ip-product-wishlist-button .ip-wishlist-btn{line-height:11px;}
.ip-product-wishlist-button{display:block;clear:both;}
.ip-product-share{text-align:left;width:100%;font-size:11px;line-height:11px;text-transform:uppercase;display:block;color:#9A9A9A;letter-spacing:1px;}
.ip-product-share svg{display:inline-block;width:18px;height:14px;margin:0 0 0 12px;fill:#9A9A9A;vertical-align:middle;margin-bottom:2px;}
.woocommerce-tabs{display:block;max-width:1300px;margin:0 auto 50px;padding:0;}
.woocommerce-tabs::before, .woocommerce-tabs::after{content:'';display:table;}
.woocommerce-tabs::after{clear:both;}
.woocommerce-tabs .wc-tab img{max-width:100%;}
.woocommerce-tabs .wc-tab.current{opacity:1;}
#tab-additional_information table{margin:0 auto;}
#tab-additional_information th{text-align:left;width:25%;text-transform:uppercase;padding-right:20px;}
#tab-reviews #comments,
#tab-reviews #review_form_wrapper{max-width:950px;margin:0 auto;}
#tab-description{max-width:1000px;float:none;width:100%;margin:0 auto;padding:0 15px;}
#tab-reviews #comments>h2{font-weight:700;font-size:20px;color:#000;text-transform:uppercase;margin:0 auto 15px;}
#tab-reviews #comments li{padding-top:35px;}
#tab-reviews #comments li:not(:last-child){border-bottom:solid 1px #EAEAEA;padding-bottom:35px;}
#tab-reviews #review_form_wrapper{margin-top:50px;}
#tab-reviews #review_form_wrapper .comment-reply-title{margin-bottom:20px;}
#tab-reviews .comment-form-author,
#tab-reviews .comment-form-email{width:50%;float:left;margin:0;}
#tab-reviews .comment-form-author{padding-right:15px;}
#tab-reviews .comment-form-email{padding-left:15px;}
#tab-reviews .comment-form-author input,
#tab-reviews .comment-form-email input{width:100%;}
#tab-reviews .form-submit{clear:both;margin-top:0;padding-top:25px;}
.commentlist{list-style:none;margin:0;padding:0;}
.commentlist li{list-style:none;margin:20px 0;padding:30px 30px 15px;background-color:#fff;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.commentlist .meta{margin-top:0;}
.commentlist .comment_container{position:relative;}
.commentlist .star-rating{float:right;margin-left:20px;}
.commentlist .comment_container>img{display:none;position:absolute;top:10px;left:0;width:40px;height:40px;margin:0;padding:0;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.woocommerce-OrderUpdates.commentlist{padding:0 0 20px;}
.woocommerce-OrderUpdate-inner.comment_container .comment-text{padding:0;}
.woocommerce-OrderUpdate-inner.comment_container .comment-text p.woocommerce-OrderUpdate-meta.meta{font-size:12px;font-weight:700;line-height:1.6;text-align:left;color:#333;margin:20px 0 0;}
.woocommerce-OrderUpdate-inner.comment_container .comment-text .woocommerce-OrderUpdate-description.description p{font-size:14px;font-weight:400;line-height:1.6;text-align:left;color:#333;margin:10px 0;}
.woocommerce-OrderUpdate-inner.comment_container .comment-text .woocommerce-OrderUpdate-description.description p a{text-decoration:underline!important;}
.cart-empty, #ip-wishlist-empty{font-size:16px;font-weight:400;line-height:1.4;color:#000;text-align:center;}
.cart-empty img, #ip-wishlist-empty img{width:70%;max-width:120px;display:block;margin:0 auto 40px;}
#ip-wishlist-empty .note{font-size:15px;font-weight:400;margin-top:50px;}
#ip-wishlist-empty .note svg{display:inline-block;width:17px;height:15px;margin:0 5px;fill:#477675;}
.woocommerce-account p.return-to-shop, p.return-to-shop{text-align:center;margin-top:0px;}
#ip-wishlist-table,
.shop_table{width:100%;}
#ip-wishlist-table td,
#ip-wishlist-table th,
.shop_table.cart td, .shop_table.cart th, .woocommerce-MyAccount-content .shop_table:not(.customer_details) td,
.woocommerce-MyAccount-content .shop_table:not(.customer_details) th{font-weight:400;font-size:14px;line-height:1.4;color:#343a40;}
.shop_table.cart td, .shop_table.cart th{padding:10px 0;font-size:12px;}
.shop_table.subscription_details{margin:0 0 30px;}
.shop_table.subscription_details tr{display:block;width:100%;padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.shop_table.subscription_details tr:nth-child(even){background-color:rgba(255, 180, 3, .15);}
.shop_table.subscription_details tr td{display:inline-block;}
.shop_table.subscription_details tr td:nth-child(odd){width:190px;font-weight:700;font-size:12px;color:#414141;text-transform:uppercase;padding:0 10px 0 0;}
.shop_table.shop_table_responsive.my_account_subscriptions.my_account_orders{background-color:#0D273E;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 20px;}
.shop_table.shop_table_responsive.my_account_subscriptions.my_account_orders tbody tr td.order-number, .shop_table.shop_table_responsive.my_account_subscriptions.my_account_orders tbody tr td.order-number a, .shop_table.shop_table_responsive.my_account_subscriptions.my_account_orders tr td{color:#fff;}
.shop_table.shop_table_responsive.my_account_orders thead tr{width:100%;display:inline-block;margin:0;padding:0;color:#fff;overflow:hidden;border-collapse:separate;}
.shop_table.shop_table_responsive.my_account_orders thead tr th.order-actions{opacity:0;}
.shop_table.shop_table_responsive.my_account_orders thead tr th{float:left;width:16.6666667%;font-weight:700;font-size:13px;padding:10px 10px 15px;color:#343a40;}
.shop_table.shop_table_responsive.my_account_orders tbody tr.order{width:100%;display:inline-block;margin:7px 0;padding:0 5px;background-color:#f6f6f6;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.shop_table.shop_table_responsive.my_account_orders tbody tr td{float:left;width:16.6666667%;font-size:14px;font-weight:400;padding:32px 10px;}
.shop_table.shop_table_responsive.my_account_orders tbody tr td.order-actions{padding:14px 10px;}
.shop_table.shop_table_responsive.my_account_orders tbody tr td .button{padding:10px 20px;margin:5px 0;display:block;}
.shop_table.shop_table_responsive.my_account_orders tbody tr td .button.pay{background-color:#ffb403;border:2px solid #ffb403;}
.shop_table.shop_table_responsive.my_account_orders tbody tr td .button.cancel{background-color:#e81c1c;border:2px solid #e81c1c;}
.shop_table.shop_table_responsive.my_account_orders tbody tr td.order-number a{background:transparent;font-size:14px;font-weight:700;color:#477675;display:inline-block;}
@media screen and (max-width:700px){
.shop_table.shop_table_responsive.my_account_subscriptions.my_account_orders{padding:20px 0;display:block;}
.woocommerce-MyAccount-content .shop_table:not(.customer_details) td span.nobr{padding:0 0 2px!important;}
.shop_table.shop_table_responsive.my_account_orders tbody tr.order::after{content:'';display:block;clear:both;}
.shop_table.shop_table_responsive.my_account_orders tbody tr.order{margin:10px 0;padding:15px;}
.shop_table.shop_table_responsive.my_account_orders tbody tr td{display:block;width:50%;float:left;padding:10px 10px!important;}
.shop_table.shop_table_responsive.my_account_orders tbody tr td.order-status{clear:both;}
.shop_table.shop_table_responsive.my_account_orders tbody tr td.order-actions{width:100%;}
.shop_table.shop_table_responsive.my_account_orders tbody tr td.order-actions:before{display:none;}
.shop_table.shop_table_responsive.my_account_orders tbody tr td.order-actions .button{width:100%;display:block;text-align:center;}
.shop_table.shop_table_responsive.my_account_orders tbody tr td::before{display:block;margin:0 0 5px;}
}
.woocommerce-MyAccount-content .shop_table:not(.customer_details) td span.nobr{display:block;font-weight:700;color:#fff;font-size:11px;text-transform:uppercase;padding:0 0 10px;}
.woocommerce-MyAccount-content .shop_table.order_details thead, .woocommerce-thankyou-order-wrap .order_details thead{display:none;}
.woocommerce-MyAccount-content .shop_table.order_details, .woocommerce-thankyou-order-wrap .order_details{margin:0 0 30px;}
.woocommerce-MyAccount-content .shop_table.order_details tr, .woocommerce-thankyou-order-wrap .order_details tr{width:100%;font-size:14px;padding:12px 10px;display:block;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.woocommerce-MyAccount-content .shop_table.order_details tr.woocommerce-table__line-item{padding:20px 20px;}
.woocommerce-MyAccount-content .shop_table.order_details tr.wooco-cart-item.wooco-cart-parent.wooco-item-parent{display:none;}
.shop_table.order_details tr:nth-child(even),
.woocommerce-thankyou-order-wrap .order_details tr:nth-child(even){background-color:#f6f6f6;}
.shop_table.order_details tfoot{margin:20px 0 0;display:block;}
.shop_table.order_details tfoot tr:nth-child(even){background-color:#f6f6f6;}
.woocommerce-MyAccount-content .shop_table.order_details tr th, .woocommerce-MyAccount-content .shop_table.order_details td.woocommerce-table__product-name.product-name, .woocommerce-thankyou-order-wrap .order_details tr th, .woocommerce-thankyou-order-wrap .order_details td.woocommerce-table__product-name.product-name{font-weight:700;font-size:13px;color:#343a40;padding:0;width:160px;}
.woocommerce-MyAccount-content .shop_table.order_details td.woocommerce-table__product-name.product-name, .woocommerce-thankyou-order-wrap .order_details td.woocommerce-table__product-name.product-name{width:100%!important;display:block;text-align:left;font-weight:400;display:block;color:#343a40;font-size:14px;}
.woocommerce-MyAccount-content .shop_table.order_details td.woocommerce-table__product-name.product-name a, .woocommerce-thankyou-order-wrap .order_details td.woocommerce-table__product-name.product-name a{font-weight:400;font-size:15px;}
.woocommerce-MyAccount-content .shop_table.order_details td.woocommerce-table__product-name.product-name a.product-name-parent, .woocommerce-thankyou-order-wrap .order_details td.woocommerce-table__product-name.product-name a.product-name-parent{display:none;}
.woocommerce-MyAccount-content .shop_table.order_details td.woocommerce-table__product-name.product-name img, .woocommerce-thankyou-order-wrap .order_details td.woocommerce-table__product-name.product-name img{width:70px;display:inline-block;height:auto;padding:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0 20px 0 0;}
.woocommerce-MyAccount-content .shop_table.order_details td.woocommerce-table__product-name.product-name span.woocommerce-Price-amount.amount, .woocommerce-thankyou-order-wrap .order_details td.woocommerce-table__product-name.product-name span.woocommerce-Price-amount.amount{text-align:right;display:block;float:right;padding:20px 0 0 90px;font-size:14px;font-weight:400;line-height:1.4;color:#343a40;}
@media screen and (max-width:700px){
.woocommerce-MyAccount-content .shop_table.order_details td.woocommerce-table__product-name.product-name, .woocommerce-thankyou-order-wrap .order_details td.woocommerce-table__product-name.product-name{position:relative;padding:10px 0 20px 110px;}
.woocommerce-MyAccount-content .shop_table.order_details td.woocommerce-table__product-name.product-name img, .woocommerce-thankyou-order-wrap .order_details td.woocommerce-table__product-name.product-name img{position:absolute;left:5px;width:75px;top:0px;}
.woocommerce-MyAccount-content .shop_table.order_details td.woocommerce-table__product-name.product-name span.woocommerce-Price-amount.amount, .woocommerce-thankyou-order-wrap .order_details td.woocommerce-table__product-name.product-name span.woocommerce-Price-amount.amount{text-align:left;display:block;float:none;padding:20px 0 0;}
}
.woocommerce-MyAccount-content .shop_table.order_details tr td, .woocommerce-thankyou-order-wrap .order_details tr td{padding:0;}
.shop_table.cart tbody tr:last-child td, .shop_table.cart tbody tr:last-child th{border:none;}
#ip-wishlist-table th,
.shop_table th{font-weight:400;font-size:14px;line-height:1.4;color:#343a40;text-align:left;}
.woocommerce-MyAccount-content .shop_table:not(.customer_details) thead td,
.woocommerce-MyAccount-content .shop_table:not(.customer_details) thead th{padding-top:0;}
.woocommerce-MyAccount-content mark{background:none;font-weight:700;color:#1a1a1a;text-transform:uppercase;}
mark{background:none;font-weight:700;color:#1a1a1a;text-transform:uppercase;}
.woocommerce-MyAccount-content .shop_table .order-actions{text-align:right;}
.woocommerce-MyAccount-content .shop_table .order-number, .woocommerce-MyAccount-content .shop_table .order-status, .woocommerce-MyAccount-content .shop_table .order-total .amount{font-weight:400;}
.wc-correios-tracking__table .tbody{margin:0 0 20px;}
.woocommerce-MyAccount-content legend{font-weight:700;font-size:16px;letter-spacing:1px;text-transform:uppercase;padding-left:3px;padding-right:3px;background:#FFF;}
.woocommerce-MyAccount-content .edit-account fieldset{margin-top:45px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-color:#D9E0EA;padding:30px;}
#ip-wishlist-table .product-price,
#ip-wishlist-table .stock,
#ip-wishlist-table .actions{padding-left:15px;white-space:nowrap;}
#ip-wishlist-table .product-price,
#ip-wishlist-table .stock{text-align:right;}
#ip-wishlist-table .price del{display:none;padding:0 5px;position:relative;margin-right:5px;font-size:75%;line-height:26px;color:#D0D0D0;}
#ip-wishlist-table .price del:after{content:'';display:block;position:absolute;left:0;right:0;top:50%;height:0;opacity:0.33;border:1px solid #979797;}
#ip-wishlist-table .price ins,
#ip-wishlist-table .price del{text-decoration:none;}
#ip-wishlist-table .price ins{display:block;}
#ip-wishlist-table .actions .button{background:#f63d44;font-size:12px;font-weight:700;text-transform:uppercase;padding:10px 20px;text-align:right;float:right;}
#ip-wishlist-share-link{width:calc(100% - 85px);}
.ip-wishlist-share{margin-top:50px;font-size:12px;font-weight:400;text-transform:uppercase;color:#9A9A9A;text-transform:uppercase;}
.shop_table.cart th.product-subtotal{text-align:right;}
#ip-wishlist-table .product-thumbnail img,
.shop_table.cart .product-thumbnail img{width:100%}
.shop_table.cart .product-thumbnail a{display:block;width:90px;height:90px;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#ip-wishlist-table td.product-name,
.shop_table.cart td.product-name{padding-left:30px;padding-right:30px;}
#ip-wishlist-table .product-name>a,
.shop_table.cart .product-name>a{font-weight:700;display:block;color:#343a40;font-size:14px;margin:0;}
.shop_table.cart .variation{margin:0;padding:0;}
.shop_table.cart .variation dt{display:none;margin:10px 0 0;}
.shop_table.cart .variation dd{display:block;margin:0;}
.shop_table.cart .variation dd p{display:inline;margin:0;padding:0;}
.shop_table.cart .variation dd+dt:before{display:none;content:', ';position:relative;left:-1px;}
.shop_table.cart .actions{text-align:right;margin-top:20px;}
.shop_table.cart .update-cart input[type=submit]{display:none;width:auto;}
.shop-content .cross-sells{text-align:center;}
.shop-content .cross-sells>.products{text-align:left;}
.frete-cart{width:100%;height:auto;padding:20px 0 0;}
.frete-cart a, .frete-cart p{display:inline-block;font-size:15px;font-weight:400;line-height:1.4;color:#343a40;margin:10px 15px 0 0;}
.frete-cart a{font-weight:400;color:#477675;text-decoration:underline;margin:10px 0 0;}
.coupon-cart{width:100%;height:auto;border-top:1px solid rgba(0, 0, 0, 0);padding:30px 0;margin:10px 0 0;position:relative;}
.widget.widget_shopping_cart .coupon-cart{margin:0;padding:0;}
.coupon-cart #coupon_code{height:50px;line-height:50px;background-position:left 15px center;background-size:20px auto;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23477675'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M22 10V6c0-1.11-.9-2-2-2H4c-1.1 0-1.99.89-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2s.9-2 2-2zm-2-1.46c-1.19.69-2 1.99-2 3.46s.81 2.77 2 3.46V18H4v-2.54c1.19-.69 2-1.99 2-3.46 0-1.48-.8-2.77-1.99-3.46L4 6h16v2.54zM11 15h2v2h-2zm0-4h2v2h-2zm0-4h2v2h-2z'/%3E%3C/svg%3E");padding:0 0 0 50px;}
.coupon-cart input.button{position:absolute;right:0;top:30px;font-size:12px;font-weight:700;color:#343a40;border:0;background-color:transparent;width:auto;height:50px;line-height:50px;padding:0 10px;margin:0;width:90px;float:left;opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.widget.widget_shopping_cart .coupon-cart input.button{top:0;}
.coupon-cart input.button:hover{opacity:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.shipping-calculator-cart{width:100%;max-width:400px;height:auto;padding:0;margin:0;position:relative;}
.shipping-calculator-form{display:block!important;}
.shipping-calculator-form #calc_shipping_desc_field{width:100%;float:left;margin:5px 0 0;}
#calc_shipping_country_field,
#calc_shipping_state_field{display:none;}
.shipping-calculator-form.active #calc_shipping_country_field,
.shipping-calculator-form.active #calc_shipping_state_field{display:block;padding:0;}
.shipping-calculator-form #calc_shipping_desc_field p{font-size:14px;font-weight:700;color:#343a40;padding:0;margin:5px 0 0;opacity:1;}
.shipping-calculator-form button#btn-zipcode{font-size:12px;font-weight:400;padding:0;line-height:1;border:0;text-align:left;}
#calc_shipping_postcode_field{padding:0;margin:0 0 20px;width:100%;float:right;position:relative;}
.shipping-calculator-cart #calc_shipping_postcode{height:50px;line-height:50px;background-color:#fff;padding:0 0 0 20px;}
.shipping-calculator-cart button.button{position:absolute;right:10px;bottom:0;font-size:12px;font-weight:700;color:#343a40;background-color:transparent;width:auto;height:50px;line-height:46px;padding:0 10px;margin:0;border:0;float:left;opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.shipping-calculator-cart button.button:hover{opacity:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.collaterals{line-height:20px;margin-left:auto;margin-right:auto;padding:10px 30px 30px;background-color:#f6f6f6;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.collaterals.cart-collaterals{padding:30px 30px 10px;}
.collaterals h2, .collaterals h3{display:block;font-size:14px;font-weight:700;color:#343a40;padding:0 0 10px;margin:0;}
.checkout-collaterals-payment{margin:20px 0 0;}
.cart_item .product-quantity .quantity.quantity_select select{cursor:pointer;background-position:right 10px center;background-size:12px auto;background-repeat:no-repeat;}
.collaterals svg{fill:#00affe;}
.woocommerce-shipping-fields{display:block;position:absolute;background-color:#f6f6f6;left:0;width:100%;padding:0 30px;top:120px;}
.woocommerce-shipping-fields .shipping_address{padding:80px 0 10px;}
.collaterals .woocommerce-checkout-payment h3{margin-top:30px;}
.collaterals h3.entrega{padding:35px 0 20px;}
.wpmc-step-item.collaterals h3{text-transform:uppercase;font-size:16px;}
.collaterals tr.shipping h3{font-size:15px;font-weight:700;line-height:1.4;color:#343a40;border-top:1px solid rgba(0, 0, 0, 0.05);padding:20px 0 10px;}
.woocommerce-cart .collaterals tr.packing-select h3{font-size:15px;font-weight:700;line-height:1.4;color:#343a40;padding:10px 0 0;}
.woocommerce-cart .collaterals tr.shipping{border-bottom:1px solid rgba(0, 0, 0, 0.05);}
.collaterals table{width:100%;position:relative;}
.checkout-collaterals table{margin:20px 0 0;}
.collaterals table thead{display:none;}
.collaterals .blockOverlay{left:-25px !important;right:-25px !important;width:auto !important;top:-56px !important;}
.collaterals .shop_table>tbody>tr>td, .collaterals .shop_table>tbody>tr>th, .collaterals .shop_table>thead>tr>td, .collaterals .shop_table>thead>tr>th, .collaterals .shop_table>tfoot>tr>td, .collaterals .shop_table>tfoot>tr>th{padding:15px 0;text-align:right;}
.collaterals .shop_table>tfoot>tr.order-total>th, .collaterals .shop_table>tfoot>tr.order-total>td{padding:30px 0 0;}
.collaterals .shop_table>tbody>tr.order-total>td, .collaterals .shop_table>tbody>tr.order-total>th{border-bottom:none;}
.collaterals .shop_table>tbody>tr.order-total>th{text-align:left;}
.collaterals .shop_table table td:first-child{text-align:left;}
.collaterals .shop_table table td:last-child{text-align:right;}
.collaterals .shop_table tbody tr:last-child td, .collaterals .shop_table tbody tr:last-child th, .collaterals .shop_table tfoot tr:last-child td, .collaterals .shop_table tfoot tr:last-child th{border:none;}
.collaterals .shop_table>tbody>tr>th, .collaterals .shop_table>thead>tr>th, .collaterals .shop_table>tfoot>tr>th{text-align:left;font-weight:400;-ms-word-wrap:break-word;word-wrap:break-word;}
.collaterals .shop_table thead th{font-weight:400;font-size:12px;text-transform:uppercase;line-height:1.4;color:#343a40;padding:8px 0;border-bottom:solid 1px rgba(0, 0, 0, .15);}
.collaterals .shop_table thead th.product-total{text-align:right;}
.collaterals .shop_table td.product-name, .collaterals .shop_table td.product-total{text-align:left;text-transform:none;font-weight:400;color:#343a40;font-size:14px;padding:0 0 20px;}
.collaterals .shop_table td.product-total{text-align:right;}
.collaterals .shop_table.woocommerce-checkout-review-order-table tr.cart_item.wooco-cart-child.wooco-item-child{display:none;}
.collaterals .shop_table td.product-name .variation{font-weight:400;margin:3px 0 0 0;font-size:12px;}
.collaterals .shop_table td.product-name .variation dt{display:none;margin:10px 0 0;}
.collaterals .shop_table td.product-name .variation dd{display:block;margin:0;}
.collaterals .shop_table td.product-name .variation dd p{display:inline;margin:0;padding:0;}
.collaterals .shop_table td.product-name strong{white-space:nowrap;font-weight:400;}
.collaterals .shop_table .shipping-calculator td{padding:0;}
.collaterals .shop_table .shipping-calculator-form p{position:relative;overflow:hidden;}
.collaterals .shop_table tr.cart-subtotal, .collaterals .shop_table tr.cart-discount{border-bottom:1px solid rgba(0, 0, 0, 0.05);padding:20px 0 0;}
.collaterals .shop_table tbody tr.order-total th, .collaterals .shop_table tbody tr.order-total td{font-size:14px;font-weight:400;color:#343a40;padding:20px 0 0;display:block;width:100%;margin:0;}
.collaterals .shop_table>tbody>tr.order-total>td{text-align:left;}
.collaterals .order-total .amount{font-size:20px;font-weight:700;color:#477675;}
.collaterals .order-total .price-parcelado{display:block;font-size:13px;margin:10px 0 0;color:#477675;}
.woocommerce-checkout-payment .payment_methods .payment_box{line-height:20px;font-size:14px;padding:0;}
.woocommerce-order-pay .payment_methods .payment_box{line-height:20px;font-size:13px;background-color:#fff;padding:20px 40px;}
.woocommerce-checkout-payment .payment_methods .payment_box fieldset, .payment_methods .payment_box fieldset{border:0;margin:0;padding:10px 0 0;}
.payment_methods .payment_box fieldset p.form-row-first{width:50%;padding:0 13px 0 0;}
.payment_methods .payment_box fieldset p.form-row-last{width:50%;}
label#payment_method_pagseguro{padding:0 0 0 25px;}
#pagseguro-bank-transfer-form ul,
#pagseguro-payment-methods{list-style:none;margin:10px 0 -2px;padding:0;}
.collaterals .payment_methods .payment_box label, .payment_methods .payment_box label{width:100%;display:block;font-size:12px;}
.collaterals .payment_methods .payment_box input{width:100%;font-size:16px!important;display:block;}
#pagseguro-icon-ticket{float:none;}
.collaterals .payment_methods .payment_box p{margin:15px 0;font-size:14px;}
.collaterals .payment_methods .payment_box p#pagseguro-card-expiry-field,
.collaterals .payment_methods .payment_box p#pagseguro-card-cvc-field{width:50%;float:left;}
.collaterals .payment_methods .payment_box p#pagseguro-card-expiry-field{padding:0 10px 0 0;}
.collaterals .payment_methods input[type=radio],
.collaterals #shipping_method input[type=radio],
#ship-to-different-address input[type=checkbox]{margin-left:0;margin-right:0;position:absolute;left:2px;top:8px;z-index:1;}
#ship-to-different-address input[type=checkbox]{margin-right:8px;}
.collaterals .payment_methods input[type=radio]{top:12px;}
#ship-to-different-address input[type=checkbox]{top:0;}
.collaterals .payment_methods label, .payment_methods label{font-size:11px;line-height:11px;color:#343a40;font-weight:700;opacity:.9;display:block;margin:0;padding:3px 0 5px 0;}
.payment_methods label.label-payment, .payment_methods .payment_method_woo-pagarme-payments label[for=credit-card],
.payment_methods .payment_method_woo-pagarme-payments label[for=billet],
.payment_methods .payment_method_woo-pagarme-payments label[for=pix]{display:block;font-weight:700;font-size:15px;line-height:1.4;color:#343a40;margin:10px 0;cursor:pointer;opacity:.4;padding:20px;background-color:transparent;border:1.5pt solid rgba(71, 118, 117, 0.1);-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.payment_methods label.label-payment.label_payment_woo-pagarme-payments{display:none;}
.woocommerce-checkout-payment .payment_methods li.pagarme-method{border-bottom:0!important;}
.collaterals .payment_methods label.label-payment:hover, .payment_methods .payment_method_woo-pagarme-payments label[for=credit-card],
.payment_methods .payment_method_woo-pagarme-payments label[for=billet],
.payment_methods .payment_method_woo-pagarme-payments label[for=pix]{opacity:1;}
.collaterals .payment_methods input[type=radio]{display:none;}
#payment_method_asaas-credit-card:checked~.label_payment_asaas-credit-card,
#payment_method_asaas-pix:checked~.label_payment_asaas-pix,
#payment_method_asaas-ticket:checked~.label_payment_asaas-ticket,
#payment_method_paypal-brasil-plus-gateway:checked~.label_payment_paypal-brasil-plus-gateway,
#payment_method_paypal-brasil-spb-gateway:checked~.label_payment_paypal-brasil-spb-gateway,
#credit-card:checked~label[for=credit-card],
#billet:checked~label[for=billet],
#pix:checked~label[for=pix]{opacity:1;color:#477675;border:1.5pt solid rgba(71, 118, 117, 1);}
.payment_methods li{list-style:none;}
.collaterals #shipping_method li{position:relative;padding-left:5px;font-size:12px;}
.woocommerce-checkout-payment .payment_methods li{padding:0px;position:relative;font-size:12px;border:0;}
.collaterals #shipping_method li{padding-left:25px!important;cursor:pointer;}
.collaterals #shipping_method li label,
.collaterals .packing-select label{font-weight:400;font-size:14px;cursor:pointer;opacity:.4;}
.collaterals .packing-select label{opacity:1;}
.collaterals #shipping_method input[type=radio]:checked+label{opacity:1;font-weight:700;}
.collaterals #shipping_method li p{font-weight:400;font-size:13px;margin:0;}
.woocommerce #payment ul.payment_methods li #pagseguro-payment-methods li,
.woocommerce-page #payment ul.payment_methods li #pagseguro-payment-methods li{border:0;display:block;float:left;width:calc(50% - 10px);text-align:center;list-style:none;margin:0 5px;padding:0;opacity:0.5;border-radius:0;background-color:#477675;-webkit-border-top-left-radius:5px;-moz-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-top-right-radius:5px;border-top-right-radius:5px;}
.woocommerce #payment ul.payment_methods li #pagseguro-payment-methods li.active,
.woocommerce-page #payment ul.payment_methods li #pagseguro-payment-methods li.active{opacity:1;border:0;background-color:#477675;}
.woocommerce #payment ul.payment_methods li #pagseguro-payment-methods label,
.woocommerce-page #payment ul.payment_methods li #pagseguro-payment-methods label{cursor:pointer;display:block;font-weight:700;text-transform:none;font-size:14px;line-height:1.2;color:#fff;margin:0;opacity:1;padding:20px 0;}
.woocommerce-checkout-payment input[type=radio]{display:none;}
#pagseguro-credit-card-form.pagseguro-method-form,
#pagseguro-banking-ticket-form.pagseguro-method-form,
#pagseguro-bank-transfer-form.pagseguro-method-form,
#rede-credit-payment-form{border:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;padding:20px 0px;margin:0 5px 20px;border:1px solid rgba(0,0,0,0);}
#asaas-cc-expiration-month_field,
#asaas-cc-expiration-year_field,
#asaas-cc-security-code_field{width:33.3333333%;padding:0;float:left;}
#asaas-cc-expiration-month_field{padding:0 13px 0 0;}
#asaas-cc-security-code_field{padding:0 0 0 13px;}
#assas-cc-expiration-label_field{display:none;}
.asaas-cc-form-wrapper{position:relative;}
.asaas-cc-form-wrapper::after{content:'';display:table;clear:both;}
@media screen and (max-width:700px){
#pagseguro-bank-transfer-form ul, 
#pagseguro-payment-methods{display:flex;}
#asaas-cc-expiration-month_field,
#asaas-cc-expiration-year_field{width:50%;}
#asaas-cc-security-code_field{padding:0;width:100%;}
.collaterals .payment_methods .payment_box p#pagseguro-card-expiry-field{padding:0;}
.woocommerce #payment ul.payment_methods li #pagseguro-payment-methods li,
.woocommerce-page #payment ul.payment_methods li #pagseguro-payment-methods li{padding:0 10px;}
.woocommerce #payment ul.payment_methods li #pagseguro-payment-methods label,
.woocommerce-page #payment ul.payment_methods li #pagseguro-payment-methods label{font-size:12px;}
#pagseguro-credit-card-form.pagseguro-method-form,
#pagseguro-banking-ticket-form.pagseguro-method-form,
#pagseguro-bank-transfer-form.pagseguro-method-form,
#rede-credit-payment-form{padding:30px 0;border:0;}
}
.collaterals .payment_methods li img, .payment_methods li img{max-width:100%;width:50px;height:auto;vertical-align:top;display:none;padding:0 0 0 25px;}
.collaterals ul{margin:0;padding:0;list-style:none;line-height:32px;}
.collaterals #shipping_method .amount{font-weight:400;}
.collaterals .payment_methods, .collaterals #shipping_method{line-height:20px;padding:30px 0 0;}
.collaterals #shipping_method li{padding-top:4px;margin-bottom:10px;}
.collaterals .shop_table .shipping td{text-align:left;padding-top:0;}
.collaterals .shop_table .shipping td a{text-decoration:underline;}
p.terms.wc-terms-and-conditions{font-size:14px;}
.collaterals .payment_methods li, .collaterals .shop_table #shipping_method li{position:relative;margin-bottom:13px;}
#ship-to-different-address{display:none;}
.logged-in #ship-to-different-address{display:block;}
#ship-to-different-address label{font-size:12px;}
.collaterals input[type=radio],
.collaterals input[type=checkbox],
.form-row input[type=radio],
.form-row input[type=checkbox],
#ship-to-different-address input[type=checkbox]{display:inline-block;width:16px;height:16px;vertical-align:middle;margin-left:-15px;margin-top:-2px;border-radius:50%;outline:0;-webkit-appearance:none;appearance:none;border:1.2pt solid rgba(0,0,0,0.2);background-color:#fff;position:relative;}
.collaterals input[type=radio]::after,
.collaterals input[type=checkbox]::after,
.form-row input[type=radio]::after,
.form-row input[type=checkbox]::after,
#ship-to-different-address input[type=checkbox]::after{content:'';display:block;width:7px;height:7px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);position:absolute;}
.collaterals input[type=radio]:checked::after,
.collaterals input[type=checkbox]:checked::after,
.form-row input[type=radio]:checked::after,
.form-row input[type=checkbox]:checked::after,
#ship-to-different-address input[type=checkbox]:checked::after{background-color:#477675;}
.collaterals input[type=checkbox],
.form-row input[type=checkbox],
#ship-to-different-address input[type=checkbox]{margin-left:0px;margin-top:-2px;}
.collaterals input[type=radio]:checked,
.collaterals input[type=checkbox]:checked,
.form-row input[type=radio]:checked,
.form-row input[type=checkbox]:checked,
#ship-to-different-address input[type=checkbox]:checked{background-color:#fff;border:1.2pt solid #477675;}
.collaterals input[type=radio],
.collaterals input[type=checkbox],
.form-row input[type=radio],
.form-row input[type=checkbox]{opacity:1;}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{position:relative;line-height:1;font-weight:400;padding:15px 0;}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input[type=checkbox]{position:absolute;top:15px;}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span.woocommerce-terms-and-conditions-checkbox-text{display:block;margin:0 0 10px;padding:0 0 0 25px;font-size:14px;cursor:pointer;}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span.woocommerce-terms-and-conditions-checkbox-text a{text-decoration:underline;}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span.required{display:none;}
.collaterals .coupon{margin-left:-25px;margin-right:-25px;padding:0 25px 20px 25px;position:relative;overflow:hidden;display:block;max-height:150px;border-bottom:solid 1px #fff;-webkit-transition:max-height 0.3s linear;-moz-transition:max-height 0.3s linear;transition:max-height 0.3s linear;}
.collaterals .coupon input[type=submit],
.collaterals .coupon button{display:inline-block;color:#FFF;font-weight:700;font-size:11px;text-align:center;padding:0 24px;border:0;height:32px;line-height:32px;outline:0;background:#f63d44;}
.collaterals .coupon:not(.opened){max-height:55px;}
.collaterals .amount{font-weight:700;}
.collaterals .product-total .amount{font-weight:400;}
.collaterals a.button.checkout-button, #place_order{display:block;font-size:18px;padding:17px 35px}
.ip-shop-ordering-row{position:relative;padding:0;text-align:right;}
.ip-shop-ordering-row .results-cat{width:100%;max-width:350px;float:left;text-align:left;font-weight:400;font-size:15px;line-height:1.5;opacity:.9;color:#343a40;}
.ip-shop-ordering-row .results-cat strong{font-weight:700;}
.ip-shop-ordering-row form.woocommerce-ordering{width:100%;max-width:350px;float:right;}
.ip-shop-ordering-row form.woocommerce-ordering select{cursor:pointer;font-size:14px;}
@media screen and (max-width:600px){
.collaterals a.button.checkout-button, #place_order{padding:17px 20px;}
.ip-shop-ordering-row form.woocommerce-ordering{width:100%;margin:20px 0 0;max-width:100%;}
}
#place_order{margin-top:10px;}
.collaterals .payment_methods{margin-bottom:25px;}
.collaterals .wc-terms-and-conditions a{text-decoration:underline;}
.collaterals select, .collaterals input[type=text]{width:100%;}
.collaterals .cart-discount td{position:relative;}
.collaterals .woocommerce-remove-coupon, .widget.widget_shopping_cart .woocommerce-remove-coupon{position:absolute;width:20px;height:20px;top:50%;margin-top:-10px;right:-16px;overflow:hidden;color:#000;font-weight:400;font-size:14px;line-height:1.4;}
.collaterals .woocommerce-remove-coupon:before, .widget.widget_shopping_cart .woocommerce-remove-coupon:before{content:'× ';}
.collaterals .shipping-calculator td{text-align:left;position:relative;overflow:hidden;}
.collaterals .shipping-calculator .button{float:right;display:inline-block;color:#FFF;font-weight:700;text-transform:uppercase;font-size:11px;text-align:center;padding:0 24px;border:0;height:32px;line-height:32px;outline:0;background:#f63d44;}
.collaterals .coupon input.input-text{width:100%;}
.collaterals .coupon input[type=submit]{float:right;}
.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login p.socials-list{max-width:350px;top:50px;}
div.woocommerce-error, div.woocommerce-info, div.woocommerce-message, .woocommerce-error li, .woocommerce-info li, .woocommerce-message li{display:block;padding:14px 15px;font-size:14px;line-height:30px;font-weight:400;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li{margin-bottom:30px;}
ul.woocommerce-error, ul.woocommerce-info, ul.woocommerce-message{margin:0;padding:0;list-style:none;}
div.woocommerce-error, div.woocommerce-info, div.woocommerce-message{margin:20px 0;}
.shop-content ul.woocommerce-error, .shop-content ul.woocommerce-info, .shop-content ul.woocommerce-message, .shop-content div.woocommerce-error, .shop-content div.woocommerce-info, .shop-content div.woocommerce-message{margin-top:0px;}
div.woocommerce-info, .woocommerce-info li{color:#333;line-height:40px;background-color:#f6f6f6;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
div.woocommerce-info a, div.woocommerce-info a.button, .woocommerce-info li a{display:inline-block;background:#477675;color:#FFF;font-size:14px;font-weight:700;line-height:20px;height:auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:10px 14px;text-decoration:none;}
div.woocommerce-message, .woocommerce-message li{background-color:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.1);color:#333;}
div.woocommerce-message a, div.woocommerce-message a.button, .woocommerce-message li a{display:inline-block;background:#477675;color:#FFF;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:14px;font-weight:700;line-height:1;height:auto;padding:10px 20px;text-decoration:none;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
div.woocommerce-error, .woocommerce-error li{background:#FFEEED;color:#FF5B4B;}
.woocommerce-error li[data-id]{display:block;}
div.woocommerce-error a, div.woocommerce-error a.button, .woocommerce-error li a{display:inline-block;background:#FF5B4B;color:#FFF;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:14px;line-height:14px;padding:6px 12px;text-transform:uppercase;}
.woocommerce-error a, .woocommerce-info a, .woocommerce-message a{float:right;}
.shop-content .woocommerce-MyAccount-content ul.woocommerce-error, .shop-content .woocommerce-MyAccount-content ul.woocommerce-info, .shop-content .woocommerce-MyAccount-content ul.woocommerce-message, .shop-content .woocommerce-MyAccount-content div.woocommerce-error, .shop-content .woocommerce-MyAccount-content div.woocommerce-info, .shop-content .woocommerce-MyAccount-content div.woocommerce-message{margin-top:0;}
@media screen and (max-width:689px){
.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login{padding:40px 30px;}
div.woocommerce-error, div.woocommerce-info, div.woocommerce-message, .woocommerce-error li, .woocommerce-info li, .woocommerce-message li{line-height:1.5;}
div.woocommerce-message a, div.woocommerce-message a.button, .woocommerce-message li a{display:block;text-align:center;margin:0 0 15px;}
div.woocommerce-info a{display:block;text-align:center;margin:15px 0 0;}
.woocommerce-error a, .woocommerce-info a, .woocommerce-message a{float:none}
} .woocommerce-billing-fields h3{color:#477675;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid rgba(0, 0, 0, .05);}
.woocommerce-billing-fields h3 span{display:inline-block;width:26px;height:26px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#477675;color:#fff;font-size:14px;font-weight:700;line-height:26px;text-align:center;margin:-10px 15px -10px 0;}
.woocommerce-billing-fields{position:relative;background-color:#f6f6f6;width:calc(35% - 40px);float:left;padding:30px;margin:0 20px 40px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.woocommerce-billing-fields.woocommerce-billing-payment-fields{width:calc(70% - 40px);}
.checkout-collaterals{width:calc(30% - 40px);float:right;margin:0 20px 20px;padding:30px;}
@media screen and (max-width:689px){
.woocommerce-billing-fields, .woocommerce-billing-fields.woocommerce-billing-payment-fields, .checkout-collaterals{width:90%;padding:20px;float:none;margin:20px auto;}
}
.woocommerce-billing-fields p.form-row{width:100%;padding:0 13px 0 0!important;float:left;}
.woocommerce-checkout-payment ul{display:block;margin:0;padding:0;}
.woocommerce-billing-fields p.form-row.address_book{width:calc(100% - 60px);position:absolute;top:0;left:30px;margin:22px 0;}
.logged-in .woocommerce-billing-fields p.form-row input#billing_email{pointer-events:none;}
.shipping_address p#shipping_postcode_field,
.shipping_address p#shipping_address_1_field{width:50%;}
.woocommerce-billing-fields p.form-row.address_book label{display:none!important;}
.woocommerce-billing-fields p#billing_persontype_field{height:83px;}
.woocommerce-billing-fields p.form-row#billing_first_name_field,
.woocommerce-billing-fields p.form-row#billing_last_name_field,
.woocommerce-billing-fields p.form-row#billing_birthdate_field,
.woocommerce-billing-fields p.form-row#billing_sex_field,
.woocommerce-billing-fields p.form-row#billing_neighborhood_field,
.woocommerce-billing-fields p.form-row#billing_city_field,
.woocommerce-billing-fields p.form-row#billing_state_field,
.woocommerce-shipping-fields p.form-row#shipping_neighborhood_field,
.woocommerce-shipping-fields p.form-row#shipping_city_field,
.woocommerce-shipping-fields p.form-row#shipping_state_field{width:50%;}
.woocommerce-billing-fields p.form-row.form-row-address-2{width:25%;}
.woocommerce-billing-fields p.form-row.form-row-address-2.complemento{margin:35px 0 0;}
.form-row.create-account.woocommerce-validated{clear:both!important;float:none!important;}
.woocommerce-billing-fields p.form-row{margin:0 0 10px 0;font-size:16px;font-weight:400;line-height:1.4;padding:0;}
.wpmc-tabs-wrapper .wpmc-tab-item{padding:0 0 40px;}
.wpmc-step-item.current{margin:0 0 50px;}
.wpmc-tabs-wrapper .wpmc-tab-item .wpmc-tab-number, .wpmc-tabs-wrapper .wpmc-tab-item.current .wpmc-tab-number, .wpmc-tabs-wrapper .wpmc-tab-item.previous .wpmc-tab-number{border-color:#477675;color:#fff;background:#477675;border:2px solid #477675;font-size:14px;text-align:center;font-weight:700;}
.wpmc-tabs-wrapper .wpmc-tab-text{display:none;font-size:16px;line-height:1.6;font-weight:700;letter-spacing:normal;text-transform:none;padding-top:8px;color:#343a40;}
.wpmc-tabs-wrapper .wpmc-tab-item.current::before{border-bottom-color:#477675;}
.wpmc-nav-wrapper button#wpmc-prev.current, 
.wpmc-nav-wrapper button#wpmc-next.current, 
.wpmc-nav-wrapper button#wpmc-skip-login.current{width:auto!important;}
.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login label.woocommerce-form-login__rememberme{display:none;}
#order_comments_field{clear:both;display:none;}
.woocommerce-account #order_comments_field label,
#customer_details #order_comments_field label{font-size:15px;color:#343a40;opacity:1;}
.woocommerce-account #order_comments_field{clear:both;}
.woocommerce-billing-fields p#billing_postcode_field{width:100%;position:relative;}
.woocommerce-billing-fields p#billing_address_1_field{clear:both;}
.woocommerce-MyAccount-content .woocommerce-address-fields p.form-row{display:block;float:left;width:50%;margin:10px 0;font-size:16px;font-weight:400;line-height:1.4;padding:0 10px;}
.woocommerce-MyAccount-content .woocommerce-address-fields p#billing_neighborhood_field{clear:both;}
.woocommerce-MyAccount-content .woocommerce-address-fields p#billing_email_field{display:none;}
@media screen and (max-width:689px){
.woocommerce-billing-fields p.form-row, .woocommerce-MyAccount-content .woocommerce-address-fields p.form-row{width:100%;margin:0 0 10px;padding:0 5px!important;}
.woocommerce-billing-fields p.form-row.form-row-address-2, .woocommerce-billing-fields p#billing_first_name_field,
.woocommerce-billing-fields p#billing_last_name_field,
.woocommerce-billing-fields p.add_delivery_date, .woocommerce-billing-fields p#another_field_field{width:50%;}
.woocommerce-billing-fields p.form-row#billing_neighborhood_field{clear:both;width:100%;}
.woocommerce-shipping-fields p.form-row#shipping_neighborhood_field{clear:both;}
.woocommerce-billing-fields p#billing_state_field,
.woocommerce-billing-fields p#billing_persontype_field{height:80px;}
}
.woocommerce-billing-fields p.form-row span.optional, #order_comments_field span.optional{display:none;}
p#billing_country_field span{font-size:16px;color:#343a40;}
ul.camper-group-ul{width:100%;height:auto;padding:0;margin:0;list-style:none;}
ul.camper-group-ul li:last-child{display:none;}
.woocommerce-account .required, #customer_details .required{border-bottom:none;color:#FF5B4B;}
.select2-container--default .select2-selection--single{border:0;background-color:transparent;}
#customer_details textarea{height:90px;line-height:1.5;padding:20px 15px 0;}
.woocommerce-account .woocommerce-invalid input[type=text],
.woocommerce-account .woocommerce-invalid input[type=email],
.woocommerce-account .woocommerce-invalid input[type=tel],
.woocommerce-account .woocommerce-invalid input[type=password],
.woocommerce-account .woocommerce-invalid textarea, #customer_details .woocommerce-invalid input[type=text],
#customer_details .woocommerce-invalid input[type=email],
#customer_details .woocommerce-invalid input[type=tel],
#customer_details .woocommerce-invalid input[type=password],
#customer_details .woocommerce-invalid textarea{border:solid #FF5B4B 2px;}
#ship-to-different-address input[type=checkbox] i{margin-right:10px;}
.select2-container .select2-choice{border:solid #979797 1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.select2-container.select2-dropdown-open .select2-choice{border-bottom-left-radius:0;border-bottom-right-radius:0;}
.woocommerce-thankyou-order-failed, .woocommerce-thankyou-order-received, .one-column-content .one-content p.woocommerce-thankyou-order-failed, .one-column-content .one-content p.woocommerce-thankyou-order-received{text-align:center;font-size:26px;font-weight:700;line-height:1.5;margin:25px auto 60px;color:#343a40;}
.woocommerce-order-details{text-align:center;border-bottom:1px solid rgba(0,0,0,.1);}
.woocommerce-order-details .woocommerce-order-details__title, .woocommerce-order-details .asaas-pix-instructions__list{display:none;}
.order_details{padding:40px 0;margin:0;width:100%;list-style:none;}
.order_details div{margin:20px 0 0;display:block;}
.order_details .js-pix-qr-code{width:100%;margin:20px auto 0;max-width:320px;display:block;}
.one-column-content .one-content p.woocommerce-thankyou-order-received-text{text-align:center;font-size:18px;font-weight:400;line-height:1.5;margin:25px auto 60px;color:#343a40;}
.woocommerce-thankyou-order-received, .woocommerce-thankyou-order-failed{max-width:600px;}
.woocommerce-thankyou-order-received span{display:block;width:100px;height:100px;position:relative;margin:0 auto 30px;background-color:#477675;background-repeat:no-repeat;background-position:top 30px center;background-size:45px auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Crect height='402' width='582' y='-1' x='-1' fill='none'/%3E%3Cpath d='m1 14l4-4 8 8 14-14 4 4 -18 18 -12-12z' fill='%23fff'/%3E%3C/svg%3E");-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.woocommerce-thankyou-order-failed-actions{text-align:center;margin-bottom:45px;}
.woocommerce-thankyou-order-details, .one-column-content ul.woocommerce-thankyou-order-details{position:relative;max-width:1000px;overflow:hidden;list-style:none;background-color:rgba(0,0,0,0);border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);font-size:10px;color:#fff;margin:0 auto;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0;}
.woocommerce-thankyou-order-details li{float:left;width:100%;font-size:20px;padding:20px 15px;text-align:center;color:#333;}
.woocommerce-thankyou-order-details strong{font-weight:700!important;}
.woocommerce-thankyou-order-wrap{max-width:1000px;padding:80px 0 0;margin:0 auto;}
.woocommerce-thankyou-order-wrap p.details-order{width:100%;text-align:center;}
.woocommerce-thankyou-order-wrap .ip-customer-details{display:none;}
.ip-customer-details{display:block;}
.ip-customer-details .col-sm-4{width:50%;}
@media screen and (max-width:850px){
.ip-customer-details .col-sm-4{width:100%;padding:10px 20px;}
}
.woocommerce-MyAccount-content h2, .woocommerce-MyAccount-content h3, .woocommerce-thankyou-order-wrap h2, .ip-customer-details h2, .ip-customer-details h3{font-size:22px;color:#343a40;font-weight:700;line-height:1.4;margin:25px 0 30px;}
.woocommerce-MyAccount-content h3{margin:0;padding:25px 0 30px;}
.woocommerce-MyAccount-content p{font-size:14px;font-weight:400;line-height:1.6;text-align:left;color:#000;margin:20px 0;}
.woocommerce-MyAccount-content input#account_email{pointer-events:none;}
.woocommerce-MyAccount-content h2.wc-correios-tracking__title{margin:40px 0 30px;border-top:1px solid rgba(0, 0, 0, 0);}
.woocommerce-MyAccount-content h2.wc-correios-tracking__title, .woocommerce-MyAccount-content p.wc-correios-tracking__description, .woocommerce-MyAccount-content .wc-correios-tracking__table{display:none;}
form.wc-correios-tracking__form{padding:0 0 50px;}
.woocommerce-MyAccount-content .order_details, .woocommerce-thankyou-order-wrap .order_details{width:100%;font-weight:400;color:#626262;}
.woocommerce-MyAccount-content section:not(.woocommerce-order-details):last-child{display:none;}
.wc-address-book-address{width:calc(33.3333333% - 30px);float:left;display:inline-block;margin:0 30px 30px 0;padding:35px;background-color:#fff;border:1.5pt solid #f6f6f6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.woocommerce-Address .wc-address-book-address{border:1.5pt solid rgba(71, 118, 117, .7);}
.wc-address-book-address h4{margin:0 0 20px;}
.wc-address-book-meta, .woocommerce-account .address-book .wc-address-book-meta{padding:10px 0 0;float:none;width:100%;}
.wc-address-book-address a, .wc-address-book-meta a{font-size:14px;color:#477675;font-weight:400;margin:0 15px 0 0;}
.wc-address-book-meta a.wc-address-book-make-primary{display:block;font-size:14px;font-weight:700;margin:10px 0 0;}
.add-new-address{width:100%;float:left;clear:both;}
@media screen and (max-width:768px){
.wc-address-book-address{width:calc(100% - 30px);}
} .woocommerce-Pagination{margin-top:50px;}
.order_details tr{border-bottom:solid 1px #D9E0EA;}
.order_details td, .order_details th{padding:18px 0;text-align:left;}
.order_details strong{font-weight:normal;}
.order_details ul.wc-item-meta{padding:0;margin:-20px 0 10px;}
.order_details ul.wc-item-meta li{padding:0 0 0 90px;margin:0;list-style:none;font-size:12px;color:#343a40;line-height:1.4;font-weight:400;}
@media screen and (max-width:700px){
.order_details ul.wc-item-meta{padding:0;margin:-40px 0 30px;}
.order_details ul.wc-item-meta li{padding:0;}
}
.order_details ul.wc-item-meta li p{padding:0;margin:0;list-style:none;font-size:12px;color:#343a40;line-height:1.4;font-weight:400;}
.order_details ul.wc-item-meta li .wc-item-meta-label{display:none;font-size:12px;}
.order_details thead td, .order_details thead th{padding:15px 10px;font-weight:700;font-size:11px;line-height:11px;color:#9A9A9A;letter-spacing:1px;text-transform:uppercase;}
.order_details td:last-child, .order_details th:last-child{text-align:right;}
.order_details .variation{margin:0;padding:0;font-weight:400;}
.order_details .variation dt{display:inline-block;}
.order_details .variation dd{display:inline-block;margin:0;}
.order_details .variation dd p{display:inline;margin:0;padding:0;}
.order_details .variation dd+dt:before{content:', ';position:relative;left:-1px;}
.ip-customer-details table td, .ip-customer-details table th{text-align:left;}
.ip-customer-details address, .woocommerce-MyAccount-content address{font-size:15px;font-style:normal;line-height:24px;position:relative;}
.woocommerce-MyAccount-content address{margin-bottom:17px;}
.ip-customer-details table{position:relative;}
.ip-customer-details table:before, .ip-customer-details address:before, .woocommerce-MyAccount-content address:before{content:'';display:none;position:absolute;left:-20px;top:0;bottom:0;border-left:solid 1px #D9E0EA;}
#customer_login,
.woocommerce-checkout .woocommerce-form#customer_login{width:100%;max-width:450px;margin:0 auto 100px;list-style:none;padding:0px;background-color:#f6f6f6;border:0;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.woocommerce-checkout .woocommerce-form#customer_login{padding:50px;margin:0;}
#customer_login .wrap{clear:both;width:100%;margin:0 auto;list-style:none;padding:10px 50px 50px;}
#customer_login p{margin:10px 0;position:relative;}
#customer_login ul li{display:none;opacity:1;padding:0;position:relative;padding:0;}
#loginwrap:checked~ul.wrap li.login-wrap,
#registerwrap:checked~ul.wrap li.register-wrap{display:block!important;}
#customer_login input.tabs-input{display:none;}
#customer_login label.tabs-label{display:block;float:left;width:50%;text-align:center;font-size:18px;font-weight:700;line-height:1.4;margin:0 0 30px;padding:23px 0;color:#477675;background-color:#e6eaf1;cursor:pointer;opacity:1;}
@media screen and (max-width:768px){
#customer_login label.tabs-label{font-size:16px;}
#customer_login .wrap{padding:10px 30px 30px;}
}
#loginwrap:checked~.loginwrap,
#registerwrap:checked~.registerwrap{color:#fff;background-color:#477675;}
#customer_login .inline{width:100%;margin-top:9px;}
#customer_login input[type=text], 
#customer_login input[type=password],
#customer_login input[type=email]{height:50px;line-height:50px;}
#customer_login *[type=submit],
.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login .button{display:block;margin:30px 0 0;font-size:16px;padding:20px 30px;}
#customer_login .lost_password,
#customer_login .lost_password a{text-align:center;font-size:12px;font-weight:400;line-height:1.4;color:#333;margin:10px 0 0;opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
#customer_login .lost_password a:hover{opacity:1;}
#customer_login .toggle-password{display:block;position:absolute;cursor:pointer;right:10px;top:46px;width:30px;height:30px;opacity:.3;background-color:transparent;background-position:center;background-size:18px auto;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cstyle%3E.a%7B stroke:none;fill:rgb(0%25,0%25,0%25);%7D%3C/style%3E%3Cpath d='M1.3 7.6C3.6 5.3 6.8 3.8 10 3.5 13.7 3.8 17.2 5.7 19.5 8.5 19.8 8.8 19.9 9.3 20 9.7L20 10.1C20 10.6 19.8 11.1 19.5 11.4 17.7 13.3 15.7 14.9 13.3 15.8 11.7 16.4 10 16.7 8.4 16.3 5.3 15.7 2.7 13.8 0.6 11.5 0.2 11.1 0 10.6 0 10.1L0 9.7C0.1 8.8 0.8 8.2 1.3 7.6M9.4 5.6C6.6 6 3.9 7.5 2.1 9.8 1.9 10 2.1 10.2 2.2 10.3 3.1 11.3 4.1 12.1 5.2 12.8 6.9 13.9 8.9 14.8 11 14.4 13.6 13.9 15.9 12.3 17.7 10.4 17.8 10.2 18.1 10 17.9 9.8 16.3 7.8 14 6.3 11.4 5.8 10.8 5.6 10.1 5.5 9.4 5.6ZM9.4 5.6' class='a'/%3E%3Cpath d='M9.2 6.6C11.1 6.1 13.3 7.6 13.5 9.6 13.8 11.5 12.2 13.4 10.3 13.5 8.4 13.7 6.6 12.1 6.5 10.3 6.3 8.6 7.5 7 9.2 6.6M9.4 8.6C8.7 8.9 8.3 9.7 8.6 10.4 8.8 11.1 9.6 11.6 10.3 11.5 11.1 11.3 11.6 10.5 11.5 9.7 11.3 8.8 10.3 8.3 9.4 8.6ZM9.4 8.6' class='a'/%3E%3C/svg%3E");}
.woocommerce-product-rating{position:relative;display:block;height:20px;margin:0;}
.entry-summary .woocommerce-product-rating{float:left;}
.woocommerce-product-rating p{display:inline-block;font-size:14px;font-weight:400;color:#343a40;line-height:1;margin:0;padding:0;}
.products-seller .woocommerce-product-rating p, .entry-summary .woocommerce-product-rating p{color:#fff;}
.woocommerce-product-rating .woocommerce-review-link{display:none;}
.star-rating{position:relative;display:inline-block;line-height:20px;width:90px;height:18px;overflow:hidden;margin:0 0 -3px;}
.star-rating:before, .star-rating span:before, .comment-form-rating .stars a{height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cpath d='M80.2 29.3C82.3 25 87.3 22.1 92.1 23.2 95.7 23.9 98.6 26.7 100.1 29.9 105.2 40.1 110.2 50.3 115.3 60.5 127.4 62.4 139.6 64.2 151.8 66.2 159.2 67.3 162.8 78 157.2 83.2 148.7 91.9 139.8 100.2 131.2 108.8 133.2 120.9 135.2 133 137.2 145.1 138.6 152.7 129.7 159.5 122.8 156.1 111.9 150.6 101.1 144.7 90.2 139 79.9 144.4 69.6 149.8 59.3 155.2 57 156.4 54.5 157.4 51.9 156.8 46.4 156.1 41.9 150.6 43 145 44.9 133.1 47 121.2 49 109.3 40.7 101.1 32.4 93 24.1 84.9 21.7 82.6 19.7 79.4 20 75.9 20.4 71.4 23.5 66.8 28.2 66.2 40.3 64.2 52.4 62.6 64.5 60.7 69.6 50.2 75 39.7 80.2 29.3Z' fill='%23477675'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:auto 100%;}
.products-seller .star-rating:before, .products-seller .star-rating span:before, .products-seller .comment-form-rating .stars a, .entry-summary .star-rating:before, .entry-summary .star-rating span:before, .entry-summary .comment-form-rating .stars a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cpath d='M80.2 29.3C82.3 25 87.3 22.1 92.1 23.2 95.7 23.9 98.6 26.7 100.1 29.9 105.2 40.1 110.2 50.3 115.3 60.5 127.4 62.4 139.6 64.2 151.8 66.2 159.2 67.3 162.8 78 157.2 83.2 148.7 91.9 139.8 100.2 131.2 108.8 133.2 120.9 135.2 133 137.2 145.1 138.6 152.7 129.7 159.5 122.8 156.1 111.9 150.6 101.1 144.7 90.2 139 79.9 144.4 69.6 149.8 59.3 155.2 57 156.4 54.5 157.4 51.9 156.8 46.4 156.1 41.9 150.6 43 145 44.9 133.1 47 121.2 49 109.3 40.7 101.1 32.4 93 24.1 84.9 21.7 82.6 19.7 79.4 20 75.9 20.4 71.4 23.5 66.8 28.2 66.2 40.3 64.2 52.4 62.6 64.5 60.7 69.6 50.2 75 39.7 80.2 29.3Z' fill='%23fff'/%3E%3C/svg%3E");}
.star-rating:before, .star-rating span:before{position:absolute;top:0;left:0;}
.comment-form-rating .stars a{display:inline-block;width:18px;text-indent:100%;overflow:hidden;opacity:.4;}
.comment-form-rating .stars:hover a{opacity:1;}
.comment-form-rating .stars.selected a, .comment-form-rating .stars a.active{opacity:1;}
.comment-form-rating .stars:not(.selected) a:hover~a,
.comment-form-rating .stars.selected a.active~a{opacity:.4;}
.star-rating:before{content:"";width:100%;opacity:.4;}
.star-rating span:before{content:"";width:100%;}
.star-rating span{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;text-indent:100%;}
.ip-product-container .products{text-align:center;}
.ip-product-container .products h2{font-size:34px;font-weight:700;line-height:1.4;color:#343a40;margin:0 0 40px;text-align:center;text-transform:uppercase;padding:100px 0 0;border-top:1px solid rgba(0, 0, 0, .1);}
@media screen and (max-width:768px){
.ip-product-container .products h2{font-size:26px;}
}
.ip-product-container .products ul.products{text-align:left;}
.ip-product-thumbnails-col{padding-right:0;}
.row.ip-produto{width:100%;padding:0;background-color:transparent;}
.ip-product-wishlist-button .ip-wishlist-btn:hover:before, .ip-product-wishlist-button .ip-wishlist-btn:hover:after{display:none;}
.slick-product{visibility:visible;opacity:1;}
.slick-product .slide img{max-width:100%;width:100%;height:auto;padding:0;margin:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.slick-product.preloading{visibility:hidden;opacity:0;}
.slick-product>.slide:nth-child(n+6){display:none;}
.slick-product .slide{margin:10px 0;position:relative;padding:0px;max-width:80px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid rgba(0, 0, 0, .1);}
.slide:focus{outline:none;}
.slick-product .slide.current{border-color:rgba(242, 242, 242, 1);}
.ip-product-images-col{padding:0 0 0 20px;}
.entry-summary{padding:20px 0 30px 80px;margin:0;}
#main.site-main{background-color:#fff;}
.ip-product-images-col .wrap{margin:0 auto;position:relative;}
.slick-product-single .slick-slide{position:relative;border:1px solid rgba(0, 0, 0, 0);}
.slick-product-single.product-modal-gallery .slick-slide:before{content:'';display:block;position:absolute;left:50%;top:50%;width:60px;height:60px;margin-top:-30px;margin-left:-30px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggZD0iTTM4LjM2MyAzMi4xOWw2LjExMyA2LjExMWEyLjk5OSAyLjk5OSAwIDAgMS0uMDEgNC4yNDFsLTEuOTI0IDEuOTI1YTIuOTk3IDIuOTk3IDAgMCAxLTQuMjQuMDA5bC02LjExMy02LjExM2ExMS42MDUgMTEuNjA1IDAgMCAxLTQuNTQ3LjkyMkMyMS4yMTIgMzkuMjg1IDE2IDM0LjA3MiAxNiAyNy42NDIgMTYgMjEuMjEyIDIxLjIxMiAxNiAyNy42NDIgMTZzMTEuNjQzIDUuMjEyIDExLjY0MyAxMS42NDJjMCAxLjYxNC0uMzI4IDMuMTUtLjkyMiA0LjU0N3ptLTEwLjcyIDIuNzI5YTcuMjc2IDcuMjc2IDAgMSAwIDAtMTQuNTUzIDcuMjc2IDcuMjc2IDAgMCAwIDAgMTQuNTUzeiIgaWQ9ImIiLz48ZmlsdGVyIHg9Ii01MCUiIHk9Ii01MCUiIHdpZHRoPSIyMDAlIiBoZWlnaHQ9IjIwMCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImEiPjxmZU1vcnBob2xvZ3kgcmFkaXVzPSIxIiBvcGVyYXRvcj0iZGlsYXRlIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93U3ByZWFkT3V0ZXIxIi8+PGZlT2Zmc2V0IGluPSJzaGFkb3dTcHJlYWRPdXRlcjEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIi8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMiIgaW49InNoYWRvd09mZnNldE91dGVyMSIgcmVzdWx0PSJzaGFkb3dCbHVyT3V0ZXIxIi8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjE2ODg3NDU0NyAwIiBpbj0ic2hhZG93Qmx1ck91dGVyMSIvPjwvZmlsdGVyPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxjaXJjbGUgZmlsbC1vcGFjaXR5PSIuMyIgZmlsbD0iI0ZGRiIgY3g9IjMwIiBjeT0iMzAiIHI9IjMwIi8+PGcgb3BhY2l0eT0iLjkiPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2EpIiB4bGluazpocmVmPSIjYiIvPjx1c2UgZmlsbD0iI0ZGRiIgeGxpbms6aHJlZj0iI2IiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat;opacity:0;visibility:hidden;-webkit-transition:opacity 0.8s, visibility 0.8s;-moz-transition:opacity 0.8s, visibility 0.8s;-ms-transition:opacity 0.8s, visibility 0.8s;-o-transition:opacity 0.8s, visibility 0.8s;transition:opacity 0.8s, visibility 0.8s;-webkit-transition-delay:0s;transition-delay:0s;cursor:pointer;pointer-events:none;}
.slick-product-single.slick-slider .slick-track, .slick-product-single.slick-slider .slick-list{width:auto;}
.slick-product-single.slick-slider .slide{width:auto;text-align:center;overflow:hidden;padding:0;margin:10px;}
@media screen and (max-width:991px){
.ip-product-images-col{padding:0;float:none;}
.entry-summary{padding:50px 5px;}
.slick-product-single.slick-slider .slide{margin:0;}
}
.slick-product-single>.slide:not(:first-child){display:none;}
.slick-product-single .slide img{max-width:100%;width:100%;height:auto;display:inline-block;}
.slick-product-single .slide a{display:block;margin:0;padding:0;border:0;outline:0;overflow:hidden;}
.slick-product-single:not(:hover) .slick-arrow{opacity:0;}
.pswp__bg{background:rgba(0, 0, 0, 0.8);}
.pswp__button:before{display:none;}
.pswp__button span{display:none;position:absolute;top:50%;margin-top:-20px;width:40px;height:40px;cursor:pointer;text-decoration:none;outline:none;background-color:rgba(0, 0, 0, 0.4);background-repeat:no-repeat;background-position:center;background-size:40% auto;}
.pswp__button--arrow--left span{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 126 126'%3E%3Cpath d='M89.3 0L90.9 0C94.3 0.9 97.9 3.1 98.8 6.8 100.1 10.1 98.4 13.7 96 16 80.3 31.7 64.7 47.4 48.9 63.1 64.7 79.3 80.9 95.1 96.7 111.2 101.6 116 98.5 125.2 91.6 126L88.7 126C86.5 125.6 84.6 124.4 83.1 122.8 65.5 105.1 47.8 87.5 30.2 69.8 27.9 67.5 26.4 63.9 27.7 60.7 28.5 57.8 30.9 56 33 53.9 49.8 37.1 66.6 20.3 83.4 3.4 85 1.7 87.1 0.8 89.3 0Z' fill='%23fff'/%3E%3C/svg%3E");}
.pswp__button--arrow--right span{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 126 126'%3E%3Cpath d='M35.7 0L37.1 0C39.4 0.6 41.5 1.9 43.2 3.6 60.9 21.3 78.6 39 96.3 56.7 99.9 60 100.2 66.1 96.5 69.5 78.6 87.5 60.5 105.5 42.6 123.5 41.2 124.9 39.5 125.7 37.6 126L35 126C29.7 125.4 25.9 119.4 27.8 114.5 28.7 111.5 31.4 109.6 33.4 107.5 48.1 92.7 63 78 77.6 63.2 61.9 47.6 46.2 31.8 30.6 16.2 28 13.8 26.3 10 27.8 6.6 28.8 2.9 32.3 0.8 35.7 0Z' fill='%23fff'/%3E%3C/svg%3E");}
.pswp__button svg{display:none;position:absolute;left:50%;top:50%;width:12px;height:20px;margin-top:-10px;margin-left:-8px;fill:#555555;z-index:1;}
.pswp__button.pswp__button--arrow--right span{left:0;}
.pswp__button.pswp__button--arrow--left span{right:0;}
.pswp__button.pswp__button--arrow--right svg{margin-left:-6px;}
@media(min-width:992px){
.mobile-sidebar{display:none;}
#home-post .post:hover .post-content{border-color:#477675;}
#ip-wishlist-table tr:not(:hover) .product-thumbnail .remove,
.shop_table.cart tr:not(:hover) .product-thumbnail .remove{opacity:0;}
.slick-product-single.product-modal-gallery .slick-slide:hover:before{opacity:1;visibility:visible;-webkit-transition-delay:1s;transition-delay:1s;}
.slick-product .slide:not(.current):hover{border-color:#DDD;}
} @media(max-width:991px){
#sidebar{margin-top:65px;padding:0 0 65px 0;}
.sidebar-left #ip-shop-sidebar .widget{margin-top:65px;width:100%;float:none;padding-right:0;padding-left:0;}
.widget:nth-child(2n+3){clear:both;}
.slick-product-single:not(:hover) .slick-arrow{opacity:1;}
.woocommerce-MyAccount-content{margin-top:35px;}
.woocommerce-Addresses{max-width:500px;margin:0 auto;}
.woocommerce-edit-address .woocommerce-MyAccount-content>p{text-align:center;}
.ip-shop-header .woocommerce-ordering{text-align:left;}
.mobile-sidebar-close{display:block;}
.ip-product-container .watch-video{font-size:10px;line-height:10px;margin-top:-7px;}
.ip-product-container .watch-video svg{margin-bottom:3px;width:20px;height:20px;}
.ip-product-container .summary{float:none;}
.sidebar-right #ip-shop-sidebar{display:none;}
.sidebar-short #ip-shop-sidebar{padding:30px 20px 0;margin:50px 0 0;border-top:1px solid rgba(0, 0, 0, 0.15);border-left:none;overflow:hidden;}
.sidebar-short #ip-shop-sidebar .widget,
.widget.custom-advantages-widget{padding:12px 0px;}
.sidebar-short .widget:not(.custom-advantages-widget){display:none;}
.sidebar-short .widget:nth-child(2n+3){clear:none;}
.sidebar-short .widget:nth-child(3n+4){clear:both;}
.sidebar-short #ip-shop-sidebar .mobile-sidebar-close{display:none;}
.collaterals{margin-top:25px;}
}
@media(max-width:768px){
.slick-dots{width:100%;}
.slick-dots li{width:13px;height:13px;margin:0 8px;}
.slick-dots li button{width:8px;height:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.slick-dots li.slick-active button{border:solid 2px #797A7D;background:transparent;width:13px;height:13px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.ip-shop-header .woocommerce-result-count{padding:0 15px;}
#ip-wishlist-table .product-thumbnail,
.shop_table.cart .product-thumbnail{padding-left:25px;}
#ip-wishlist-table .product-thumbnail .remove,
.shop_table.cart .product-thumbnail .remove{left:-25px;margin-top:-35px;}
#ip-wishlist-table td.product-name,
.shop_table.cart td.product-name{padding:15px;}
}
@media(max-width:767px){
.post-related .post{max-width:263px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:30px;}
.post-related{margin-bottom:-30px;overflow:hidden;}
.entry-content .bottom .meta-share{text-align:left;padding-top:20px;}
#tab-reviews .comment-form-author,
#tab-reviews .comment-form-email{width:100%;float:none;padding-left:0;padding-right:0;}
#tab-reviews .comment-form-author{margin-bottom:15px;}
.ip-qv-product-image, .ip-qv-product-summary{float:none;width:100%;padding-left:0;padding-right:0;}
.ip-qv-product-summary{padding-top:15px;}
.ip-mfp-quickview .mfp-content{max-width:500px;}
.ip-product-container.qv .ip-product-share-wrap{width:100%;}
.ip-product-container.qv .ip-product-share-wrap:before{left:0;}
.ip-product-container.qv{padding-top:30px;}
.ip-mfp-close svg{margin-top:-12px;margin-left:-2px;}
#ip-wishlist-table,
#ip-wishlist-table tbody,
#ip-wishlist-table tr,
#ip-wishlist-table td{display:block;}
#ip-wishlist-table tr{padding-bottom:15px;}
#ip-wishlist-table thead{display:none;}
#ip-wishlist-table td{border:none;}
#ip-wishlist-table .product-thumbnail{float:left;width:75px;}
#ip-wishlist-table td.product-price{text-align:left;padding:10px 0 0 85px;}
#ip-wishlist-table td.stock{text-align:left;padding:10px 0 0 85px;}
#ip-wishlist-table .actions{padding:0;float:right;margin-top:-36px;}
#ip-wishlist-table td.product-name{padding-left:85px;max-width:500px;padding-bottom:0;}
#ip-wishlist-table tr{clear:both;position:relative;overflow:hidden;border-bottom:solid 1px #EAEAEA;}
.comments-list ol.children{margin-left:0;margin-top:30px;}
.woocommerce-thankyou-order-details li{width:100%;}
.woocommerce-thankyou-order-details li:not(:last-child){border-right:0;border-bottom:solid 3px #FFF;}
}
@media(max-width:600px){
.post-container{margin-top:10px;}
.widget{width:100%;float:none;max-width:350px;margin-left:auto;margin-right:auto;}
.sidebar-short .widget.custom-advantages-widget br{display:none;}
.sidebar-short #ip-shop-sidebar .widget+.widget.custom-advantages-widget{padding-top:10px;}
.sidebar-short #ip-shop-sidebar .widget+.widget.custom-advantages-widget .img-advantages{top:10px;}
.ip-product-container:not(.qv) .summary .break{float:none;width:100%;}
.shop_table.cart .product-name>a{font-size:14px;}
.shop_table.cart td.product-name{line-height:20px;}
.shop_table.cart td.product-subtotal{font-size:12px;line-height:20px;}
.ip-wishlist-share>div{float:none;width:100%;}
.ip-wishlist-share>div:first-child{margin-bottom:20px;}
.woocommerce-Addresses .col-xs-6{float:none;width:100%;margin-left:30px;}
.woocommerce-MyAccount-orders{width:100%;}
.woocommerce-MyAccount-orders, .woocommerce-MyAccount-orders tbody, .woocommerce-MyAccount-orders tr, .woocommerce-MyAccount-orders th, .woocommerce-MyAccount-orders td{display:block;}
.woocommerce-MyAccount-orders th, .woocommerce-MyAccount-orders td{padding:5px 0 !important;border:none !important;text-align:left !important;}
.woocommerce-MyAccount-orders td:before{display:inline-block;content:attr(data-title);min-width:70px;font-size:13px;line-height:13px;color:#343a40;font-weight:700;}
.woocommerce-MyAccount-orders tr{border-bottom:solid 1px #EAEAEA;padding:15px;}
.woocommerce-MyAccount-orders thead{display:none;}
.products, .products, .entry-content ul.products{margin-left:auto;margin-right:auto;}
.products{width:100%;padding-left:0;padding-right:0;}
.slick-preloader .img, .slick.preloading, .fixed-slider .slick-preloader .img, .fixed-slider .slick.preloading{background-position:90% top;background-size:auto 320px;height:510px;}
}
@media(max-width:680px){
.shop_table.cart thead{display:none;}
}
@media(max-width:475px){
.post-comments .comment-respond .comment-form-comment{float:none;width:100%;}
.post-comments .comment-respond .comment-form-author, .post-comments .comment-respond .comment-form-email, .post-comments .comment-respond .comment-form-url{float:none;width:100%;padding:0;}
.main-header h1{font-size:30px;line-height:35px;}
.entry-content blockquote{font-size:18px;line-height:28px;}
.comments-navigation .nav-previous, .comments-navigation .nav-next, .post-navigation .nav-previous, .post-navigation .nav-next{max-width:48%;}
#ip-quickview{width:95%;}
.mfp-close.video{right:-15px;}
}
@media(max-width:414px){
.shop_table.cart .product-thumbnail{width:1px;}
.shop_table.cart td.product-name{padding-left:0;}
#ip-wishlist-table .actions{float:none;margin:0;padding:10px 0 0 85px;}
.woocommerce-thankyou-order-details li{width:100%;border-right:none;}
.grid .post-img img{width:100%;}
}
@media(max-width:319px){
.ip-shop-loop-details{min-height:0;}
} .dark-mode .ip-product-container .summary .title-common,
.dark-mode .ip-product-container .summary .desc-common, .dark-mode .entry-summary .woocommerce-product-rating p, .dark-mode .ip-product-container .summary .price, .products.products-seller .dark-mode .ip-shop-loop-details h3, .products.products-seller .dark-mode .ip-shop-loop-price .price, .products-seller .dark-mode .woocommerce-product-rating p{color:#343a40;}
.products-seller .dark-mode .star-rating:before, .products-seller .dark-mode .star-rating span:before, .products-seller .dark-mode .comment-form-rating .stars a, .dark-mode .entry-summary .star-rating:before, .dark-mode .entry-summary .star-rating span:before, .dark-mode .entry-summary .comment-form-rating .stars a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cpath d='M80.2 29.3C82.3 25 87.3 22.1 92.1 23.2 95.7 23.9 98.6 26.7 100.1 29.9 105.2 40.1 110.2 50.3 115.3 60.5 127.4 62.4 139.6 64.2 151.8 66.2 159.2 67.3 162.8 78 157.2 83.2 148.7 91.9 139.8 100.2 131.2 108.8 133.2 120.9 135.2 133 137.2 145.1 138.6 152.7 129.7 159.5 122.8 156.1 111.9 150.6 101.1 144.7 90.2 139 79.9 144.4 69.6 149.8 59.3 155.2 57 156.4 54.5 157.4 51.9 156.8 46.4 156.1 41.9 150.6 43 145 44.9 133.1 47 121.2 49 109.3 40.7 101.1 32.4 93 24.1 84.9 21.7 82.6 19.7 79.4 20 75.9 20.4 71.4 23.5 66.8 28.2 66.2 40.3 64.2 52.4 62.6 64.5 60.7 69.6 50.2 75 39.7 80.2 29.3Z' fill='%23477675'/%3E%3C/svg%3E");}
.ip-shop-loop-wrap.dark-mode .onsale, .dark-mode .ip-product-container .onsale, .dark-mode .ip-product-container .summary .button, .dark-mode .ip-product-container .cart button, .dark-mode .ip-product-container .cart .quantity, .dark-mode .ip-product-container .cart .quantity input, .products.products-seller .ip-shop-loop-wrap.dark-mode .onsale, .products.products-seller .dark-mode .ip-shop-loop-actions .button{background-color:#477675;color:#fff;}
.products.products-seller .dark-mode .ip-shop-loop-actions .button{border:2px solid #477675;}
.dark-mode table.variations .atawc-swatches .swatch.swatch-label, .dark-mode table.variations ul.smart_attribute.label li a{color:#477675;border:2px solid #477675;}
.products.products-seller .dark-mode .ip-shop-loop-actions .button:hover, .products.products-seller .ip-shop-loop-actions .button:hover {
color: #fff;
background-color: #78cdd0;
border: 2px solid #78cdd0;
}