*{-webkit-box-sizing:border-box;box-sizing:border-box}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0;color:#373739;font-family:"Lexend Deca",sans-serif}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
button:focus{outline:0}
html{scroll-behavior:smooth}
html{scroll-behavior:smooth;font-size:16px}
body{min-height:100vh;overflow-x:hidden;font-family:"Poppins",sans-serif;font-weight:400;color:#545562;font-size:14px;line-height:1.56em}
p{margin-bottom:1.4em;font-family:"Poppins",sans-serif;font-weight:400;color:#545562;font-size:14px;line-height:1.56em}
a{text-decoration:none}
ul{list-style-type:none}
li{list-style-type:none}
input:focus{outline:0}
strong,b{font-weight:600}
button{-webkit-appearance:none;border:0;background:transparent}
.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:0;width:100%;font-size:14px;z-index:999;display:block;border-radius:10px;z-index:9}
.woocommerce-message{border-top:3px solid #f6a2c7;margin-top:10px}
.woocommerce-message::before{color:#f6a2c7}
.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{background-color:#f6a2c7;color:#fff}
.o-header{top:0;width:100%;z-index:999;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.5s;transition:.5s}
.o-header__main{height:60px;z-index:999;border-bottom:0;position:fixed;top:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 25px;background:#fff}
.o-header__main .o-header__logo__mobile{display:inline-block;margin-top:10px}
.o-header__main svg{fill:#545562;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}
.o-header__main svg:hover{fill:#f6a2c7}
.o-header__main a{-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}
.o-header__main a:hover{color:#f6a2c7}
.o-header__main__cart{position:relative}
.o-header__main__cart svg{height:27px;stroke:#545562}
.o-header__main__cart svg:hover{stroke:#f6a2c7;-webkit-filter:brightness(1.3);filter:brightness(1.3)}
.o-header__main__cart__value{position:absolute;display:block;height:15px;width:15px;background:#f6a2c7;border-radius:100%;font-weight:500;top:-5px;right:-8px;color:#fff;font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.o-header__main__icons__profile svg{stroke:transparent}
.o-header__search{margin-top:60px;height:55px;background:#fff}
.o-header__search__container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:5px;padding-top:5px}
.o-header__search__container form{width:100%;position:relative}
.o-header__search__container input[type=text]{font-size:14px;font-weight:500;background:#f1f1f1;color:#545562;padding:15px 70px 15px 20px;border:0;width:100%;border-radius:34px}
.o-header__search__container button{position:absolute;cursor:pointer;height:46px;width:46px;padding:0;top:0;right:8px}
.o-header__search__container button svg{height:23px}
.o-header__search__container ::-webkit-input-placeholder{color:#545562;opacity:1}
.o-header__search__container ::-moz-placeholder{color:#545562;opacity:1}
.o-header__search__container :-ms-input-placeholder{color:#545562;opacity:1}
.o-header__search__container ::-ms-input-placeholder{color:#545562;opacity:1}
.o-header__search__container ::placeholder{color:#545562;opacity:1}
.o-header__search__container :-ms-input-placeholder{color:#545562}
.o-header__search__container ::-ms-input-placeholder{color:#545562}
.o-header__promo{position:absolute;background:#895ffc;color:#fff;width:100%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:1.75;padding:16px 0 17px;z-index:2;-webkit-transition:.5s ease;transition:.5s ease;display:none}
.o-header__promo.close{opacity:0;visibility:hidden}
.o-header__promo a:hover svg{-webkit-transform:translateX(8px);transform:translateX(8px)}
.o-header__promo svg{fill:#fff;position:relative;left:5px;top:2px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.o-header__promo__exit{position:absolute;right:4.2%;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}
.o-header__content{position:fixed;top:0;left:0;width:100%;min-height:100vh;max-height:100vh;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;will-change:transform;background-color:#fff;opacity:0;z-index:99;overflow:auto;padding:65px 20px 100px}
.o-header__content.is-open{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;-webkit-transition:.5s cubic-bezier(0.86,0,0.07,1);transition:.5s cubic-bezier(0.86,0,0.07,1)}
.o-header__content__card{border-radius:15px;padding:15px;font-size:14px;margin-bottom:30px !important;display:block}
.o-header__content__card span{display:block;font-size:16px;font-weight:600}
.o-header__content__card svg{fill:#fff;margin-top:21px;display:block}
.o-header__content__card:last-of-type{margin-bottom:59px}
.o-header__content .o-title{margin-bottom:20px}
.o-header__content__nav{overflow:hidden}
.o-header__content__nav__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:15px 0}
.o-header__content__nav__item .expand{display:block !important;padding:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;top:6px;width:20px;left:7px}
.o-header__content__nav__item .expand__line__1,.o-header__content__nav__item .expand__line__2{background-color:#545562;width:6px;left:0;height:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.o-header__content__nav__item .expand__line__2{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:4px}
.o-header__content__nav__item:hover .expand__line__1,.o-header__content__nav__item:hover .expand__line__2{background-color:#f6a2c7}
.o-header__content__nav__item__title{display:none}
.o-header__content__nav__item>a{-webkit-transition:.2s cubic-bezier(0.71,0.11,0.31,0.9);transition:.2s cubic-bezier(0.71,0.11,0.31,0.9);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#545562;font-weight:500;font-size:14px;height:100%}
.o-header__content__nav__item.sem-categoria{display:none}
.o-header__content__nav__item__submenu{width:100%}
.o-header__content__nav__item .sub-menu{max-height:0;-webkit-transition:max-height .3s;transition:max-height .3s;overflow:hidden;width:100%;font-size:14px}
.o-header__content__nav__item .sub-menu .o-header__content__nav__item__title a{color:#fff;font-size:24px;line-height:1.333;font-weight:700;-webkit-transition:.2s cubic-bezier(0.71,0.11,0.31,0.9);transition:.2s cubic-bezier(0.71,0.11,0.31,0.9)}
.o-header__content__nav__item .sub-menu li{border-bottom:0;padding:5px 0}
.o-header__content__nav__item .sub-menu a{height:auto;padding:10px 0 10px 20px;display:block;font-size:14px}
.o-header__expand__content{width:100%}
.o-header__content .expanded+.o-header__content__nav__item__submenu .sub-menu{max-height:1000px}
.o-header__content__nav__item .sub-menu li{opacity:0;-webkit-transform:translateX(-2em);transform:translateX(-2em);-webkit-transition:.3s ease-out;transition:.3s ease-out}
.o-header__content__nav__item .sub-menu li:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}
.o-header__content__nav__item .sub-menu li:nth-child(3){-webkit-transition-delay:.2s;transition-delay:.2s}
.o-header__content__nav__item .sub-menu li:nth-child(4){-webkit-transition-delay:.3s;transition-delay:.3s}
.o-header__content__nav__item .sub-menu li:nth-child(5){-webkit-transition-delay:.4s;transition-delay:.4s}
.o-header__content__nav__item .sub-menu li:nth-child(6){-webkit-transition-delay:.5s;transition-delay:.5s}
.o-header__content__nav__item .sub-menu li:nth-child(7){-webkit-transition-delay:.6s;transition-delay:.6s}
.o-header__content__nav__item .sub-menu li:nth-child(8){-webkit-transition-delay:.7s;transition-delay:.7s}
.o-header__content__nav__item .sub-menu li:nth-child(9){-webkit-transition-delay:.8s;transition-delay:.8s}
.o-header__content__nav__item .sub-menu li:nth-child(10){-webkit-transition-delay:.9s;transition-delay:.9s}
.o-header__content__nav__item .sub-menu li:nth-child(11){-webkit-transition-delay:1s;transition-delay:1s}
.o-header__content__nav__item .sub-menu li:nth-child(12){-webkit-transition-delay:1.1s;transition-delay:1.1s}
.o-header__content__nav .expanded+.o-header__content__nav__item__submenu .sub-menu li{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
.o-footer{background:#fff;width:100%;margin-top:80px;padding-bottom:100px}
.o-footer .expand{top:9px}
.o-footer__cupom{display:none}
.o-footer__newsletter{padding-top:125px}
.o-footer__newsletter .o-title{margin-bottom:33px}
.o-footer__newsletter input[type=text]{font-family:"Rubik",sans-serif;border:0;border-bottom:1px solid #707070;width:100%;font-size:16px;padding-bottom:18px;margin-bottom:56px}
.o-footer__newsletter ::-webkit-input-placeholder{color:#545562;opacity:1}
.o-footer__newsletter ::-moz-placeholder{color:#545562;opacity:1}
.o-footer__newsletter :-ms-input-placeholder{color:#545562;opacity:1}
.o-footer__newsletter ::-ms-input-placeholder{color:#545562;opacity:1}
.o-footer__newsletter ::placeholder{color:#545562;opacity:1}
.o-footer__newsletter :-ms-input-placeholder{color:#545562}
.o-footer__newsletter ::-ms-input-placeholder{color:#545562}
.o-footer__newsletter__social{padding-bottom:78px}
.o-footer__newsletter__social ul li{margin-right:18px}
.o-footer__newsletter__social ul li a svg:hover{fill:#895ffc}
.o-footer__newsletter__social svg{fill:#545562;-webkit-transition:.2s cubic-bezier(0.71,0.11,0.31,0.9);transition:.2s cubic-bezier(0.71,0.11,0.31,0.9)}
.o-footer__newsletter__social svg:hover{fill:#895ffc}
.o-footer__newsletter__lg{display:none}
.o-footer__content__menu__title{font-size:16px;line-height:32px;font-weight:600;color:#545562}
.o-footer__content__menu>li{padding:15px 0 0;min-height:54px}
.o-footer__content__menu>li>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}
.o-footer__content__menu>li a{color:#3b474a;font-weight:400;line-height:1.2em;display:inline-block;padding:5px 0;font-size:14px;-webkit-transition:.2s cubic-bezier(0.71,0.11,0.31,0.9);transition:.2s cubic-bezier(0.71,0.11,0.31,0.9)}
.o-footer__content__menu>li a:hover{color:#545562;-webkit-box-shadow:inset 0 -6px 0 #f6a2c7;box-shadow:inset 0 -6px 0 #f6a2c7}
.o-footer__content__menu__child{max-height:0;-webkit-transition:max-height .3s;transition:max-height .3s;overflow:hidden;width:100%;font-size:16px;line-height:24px}
.o-footer__content__menu__child li{margin-bottom:11px}
.o-footer__content__menu__child li a{color:#3c3c3c}
.o-footer__content__menu__child li a:hover{color:#895ffc}
.o-footer__content__menu__child li:first-of-type{padding-top:16px}
.o-footer__content__menu__child.open{max-height:1000px}
.o-footer__copyright{font-size:14px;line-height:24px;color:#b1b1b1;padding:62px 0 82px}
.o-footer__content__menu .expanded+.o-footer__content__menu__child{max-height:1000px}
.o-menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;height:100%;width:260px;margin:0 auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:75%}
.o-menu__item{font-weight:bold;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);opacity:0;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-timing-function:cubic-bezier(0.77,0.03,0.19,1);transition-timing-function:cubic-bezier(0.77,0.03,0.19,1);-webkit-transition-delay:0s;transition-delay:0s;margin-bottom:6px;position:relative}
.o-menu__item:nth-child(1){-webkit-transition-duration:.38s;transition-duration:.38s}
.o-menu__item:nth-child(2){-webkit-transition-duration:.44s;transition-duration:.44s}
.o-menu__item:nth-child(3){-webkit-transition-duration:.5s;transition-duration:.5s}
.o-menu__item:nth-child(4){-webkit-transition-duration:.56s;transition-duration:.56s}
.o-menu__item:nth-child(5){-webkit-transition-duration:.62s;transition-duration:.62s}
.o-menu__item:nth-child(6){-webkit-transition-duration:.68s;transition-duration:.68s}
.o-menu__item__link{display:inline-block;font-size:33px;font-weight:300;text-decoration:underline;color:#fff;-webkit-transition:color 1s cubic-bezier(0.77,0,0.175,1);transition:color 1s cubic-bezier(0.77,0,0.175,1);-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}
.o-menu__item__link:after{-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:translateZ(0) scaleX(0);transform:translateZ(0) scaleX(0);background:#fff;content:"";position:absolute;left:0;right:0;bottom:0;display:block;height:2px;transition:transform .8s cubic-bezier(0.77,0,0.175,1),-webkit-transform .8s cubic-bezier(0.77,0,0.175,1)}
.o-menu__item__link:hover:after{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:translateZ(0) scaleX(1);transform:translateZ(0) scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.26,1.04,0.54,1);transition-timing-function:cubic-bezier(0.26,1.04,0.54,1)}
.o-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:40px}
.o-menu__list li{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);opacity:0;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-timing-function:cubic-bezier(0.77,0.03,0.19,1);transition-timing-function:cubic-bezier(0.77,0.03,0.19,1);-webkit-transition-delay:.5s;transition-delay:.5s}
.o-menu__list li a{color:#fff;text-decoration:none;font-size:25px;font-weight:400;line-height:1.5;-webkit-transition:color 1s cubic-bezier(0.77,0,0.175,1);transition:color 1s cubic-bezier(0.77,0,0.175,1);-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}
.o-menu .current_page_item a{color:#f7b529;font-weight:700}
.o-menu .current_page_item a:after{background:#f7b529}
li.product{background:#fff;position:relative;-webkit-transition:.2s cubic-bezier(0.71,0.11,0.31,0.9);transition:.2s cubic-bezier(0.71,0.11,0.31,0.9);margin-bottom:32px;height:auto;position:relative;padding-left:0;padding-right:0;max-width:208px}
.woocommerce-loop-product__link_imagewrapper{margin-bottom:10px;height:auto;width:100%;overflow:hidden;border-radius:10px;overflow:hidden}
.woocommerce-loop-product__link_imagewrapper img{width:auto !important;height:auto;max-width:100% !important;border-radius:10px}
.woocommerce span.onsale,.onsale{position:absolute;top:12px;left:13px;background:#9ecb27;color:#fff;font-size:12px;font-weight:bold;padding:4px 12px;min-height:inherit;min-width:inherit;line-height:1;z-index:9;border-radius:0}
.woocommerce-loop-product__title{margin:0;font-weight:normal;-ms-flex-direction:row;flex-direction:row;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:18px;padding:0;color:#585858;margin-bottom:16px;height:36px;overflow:hidden;text-overflow:ellipsis;padding-right:20px}
.woocommerce-loop-product__link>.price>.woocommerce-Price-amount>bdi,.price ins .woocommerce-Price-amount{display:block;font-size:18px;line-height:16px;font-weight:700;color:#f6a2c7;margin:8px 0 4px}
.price ins{text-decoration:none}
.fswp_installments_price{color:#585858;font-size:12px;line-height:16px}
.loop.fswp_installments_price .price.fswp_calc{text-align:left}
.price del,li.product .add_to_cart_button{display:none}
li.product .product_type_simple{display:none}
li.product .swiper-container,li.product .swiper-slide{width:270px;height:270px}
li.product .swiper-slide img{max-height:100%;max-width:100%;width:auto;margin:0 auto;display:block}
li.product .swiper-pagination-bullet-active{background:#aaa}
li.product .button--loop{margin-top:16px;display:block;font-weight:500;width:100%;border-radius:6px;border:0;cursor:pointer;-webkit-transition:all ease-in-out .25s;transition:all ease-in-out .25s;text-transform:capitalize;position:relative !important;bottom:0;text-align:center;background-color:#f6a2c7;color:#fff;font-size:12px;padding:8px}
li.product .button--loop span{display:none}
li.product .button--loop:hover{background-color:#895ffc}
#yith-wcwl-popup-message{display:none !important}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist{right:10px;top:10px;left:auto;bottom:auto;width:32px;height:32px;visibility:hidden;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}
.archive .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist{right:20px;top:20px}
li.product:hover .yith-wcwl-add-to-wishlist{opacity:1;visibility:visible}
.yith-wcwl-icon.fa.fa-heart-o,.yith-wcwl-icon.fa.fa-heart{display:block;background-size:cover;font-size:0;width:18px;height:16px}
.yith-wcwl-icon.fa.fa-heart-o{background-image:url("../img/icons/fa-heart-o.png");-webkit-transition:all ease-in-out .25s;transition:all ease-in-out .25s}
.yith-wcwl-icon.fa.fa-heart-o:hover{background-image:url("../img/icons/fa-heart.png");-webkit-transform:scale(1.1);transform:scale(1.1)}
.yith-wcwl-icon.fa.fa-heart{background-image:url("../img/icons/fa-heart.png")}
.o-container{margin:0 auto;max-width:428px;width:auto;margin:0 8.87%}
.o-title{font-size:24px;line-height:1.333;font-weight:700;color:#545562}
.o-button{display:block;font-size:16px;line-height:1;font-weight:bold;width:100%;border-radius:20px;border:0;cursor:pointer;padding:27px 24px;-webkit-transition:all ease-in-out .25s;transition:all ease-in-out .25s}
.o-button.a-bgc--pink:hover{background:#895ffc !important;color:#fff}
.o-form{color:#545562;font-size:14px;line-height:24px;font-weight:500}
.o-form input[type=text],.o-form input[type=tel],.o-form input[type=email],.o-form input[type=password],.o-form select,.o-form textarea,.o-form .select2-container--default .select2-selection--single{border:0;border-bottom:1px solid #dcdcdc;margin-bottom:18px;color:#545562;padding-bottom:9px;width:100%;resize:none;font-weight:400;border-radius:0;font-size:16px;background:transparent}
.o-form textarea{height:58px}
.o-form ::-webkit-input-placeholder{color:#545562;opacity:1}
.o-form ::-moz-placeholder{color:#545562;opacity:1}
.o-form :-ms-input-placeholder{color:#545562;opacity:1}
.o-form ::-ms-input-placeholder{color:#545562;opacity:1}
.o-form ::placeholder{color:#545562;opacity:1}
.o-form :-ms-input-placeholder{color:#545562}
.o-form ::-ms-input-placeholder{color:#545562}
.o-form .required{display:none}
.expand{width:12px;height:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer}
.expand__line{width:3px;height:12px;background-color:#f6a2c7;position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.expand__line__1{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.expanded .expand__line__1,.expanded .expand__line__2{background:#f6a2c7}
.o-breadcrumb .breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px}
.o-breadcrumb .breadcrumb li.separator{margin:0 10px 0 10px}
.o-breadcrumb .breadcrumb a{color:#895ffc}
.o-breadcrumb .breadcrumb svg{fill:#895ffc}
.o-breadcrumb.--white{color:#fff}
.o-breadcrumb.--white a{color:#fff}
.o-breadcrumb.--white svg{fill:#fff}
.anmlc_box:not(:first-child),.anmlc_box-hide{display:none}
.anmlc_box.anmlc_box-show{display:block}
.anmlc_box-frases .custom_fill_text:not(.custom_fill_text--display){display:none}
.product_choices-error_box{display:block}
.single-product div.product.anmlc_product-no-gallery .summary{width:100%}
.woocommerce button.button.anmlc_btn_continue,.woocommerce button.button.anmlc_btn_continue:hover,.woocommerce button.button.anmlc_btn_continue:disabled[disabled]{display:block;background-color:#f6a2c7;color:#fff !important;width:100%;font-size:1rem;line-height:1.2rem;border-radius:20px;padding:25px;float:inherit;-webkit-transition:.2s cubic-bezier(0.71,0.11,0.31,0.9);transition:.2s cubic-bezier(0.71,0.11,0.31,0.9);text-align:center;margin-top:36px}
.shop_table .product-thumbnail svg{max-width:150px;height:auto}
.anmlc_image-product,.anmlc_image-product svg{max-width:100%;height:auto}
.anmlc_meta--hide{display:none}
.anmlc_customize__button-close{position:absolute;display:table;text-align:center;right:0;height:18px;width:18px;cursor:pointer;top:6px}
.anmlc_customize__button-close:before{content:"";display:table-cell;vertical-align:middle;background-image:url("../img/cancel.png");background-position:center;background-repeat:no-repeat;background-size:contain}
.anmlc__slide{width:65px;height:65px;margin-bottom:5px}
.anmlc__slide .anmlc_label{display:block;position:relative;height:100%;width:100%}
.anmlc__slide .anmlc_label__img{-webkit-box-shadow:inset 0 0 0 1px #f6a2c7;box-shadow:inset 0 0 0 1px #f6a2c7;border-radius:10px;width:60px;height:60px;display:inline-block;margin-right:10px;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;background-size:cover !important;font-size:28px}
.anmlc__slide .anmlc_label input[type=radio]{display:none}
.anmlc__slide .anmlc_label input[type=radio]:checked+label.anmlc_label__img{color:#f6a2c7}
.anmlc__slide .anmlc_label input[type=radio]:checked+label.anmlc_label__img:after{content:"";background-image:url(../img/radio.png);background-size:cover;background-repeat:no-repeat;background-position:center;height:15px;width:15px;position:absolute;top:3px;right:3px}
.custom_fill_text span{font-weight:bold;font-size:14px;margin-bottom:21px;margin-top:33px;display:block}
.custom_fill_text__field--autosize{resize:none;overflow:hidden}
.anmlc_container-box{z-index:9999999;background:#fff;height:auto;width:100%;opacity:0;visibility:hidden}
.anmlc_container-box--active{-webkit-animation:fpFadeInUp 300ms cubic-bezier(0.23,1,0.32,1);animation:fpFadeInUp 300ms cubic-bezier(0.23,1,0.32,1);opacity:1;visibility:visible}
.anmlc_box{position:relative;padding:6px 0;border-top:1px solid #dfdfdf}
.anmlc_box h3{font-size:24px;line-height:32px;color:#545562;font-weight:bold;text-align:left;height:auto;padding-left:34px}
.anmlc_box__header{position:relative}
.anmlc_box-personalizar{padding-top:30px}
.anmlc_box-personalizar h3{padding-left:0 !important}
.anmlc_box-personalizar ul{margin-top:54px}
.anmlc_box-personalizar ul,.anmlc_box-personalizar li{list-style-type:initial;list-style-position:inside}
.anmlc_box-fundo{margin-top:30px}
.anmlc_box-frases .custom_fill_text__field--autosize{width:100%;border:1px solid #dfdfdf;border-radius:10px;padding:21px 17px;outline:0;font-size:14px;line-height:1.2em;color:#545562;min-height:60px}
.anmlc_box-frases .custom_fill_text__field--autosize::-webkit-input-placeholder{color:#545562;opacity:1}
.anmlc_box-frases .custom_fill_text__field--autosize::-moz-placeholder{color:#545562;opacity:1}
.anmlc_box-frases .custom_fill_text__field--autosize:-ms-input-placeholder{color:#545562;opacity:1}
.anmlc_box-frases .custom_fill_text__field--autosize::-ms-input-placeholder{color:#545562;opacity:1}
.anmlc_box-frases .custom_fill_text__field--autosize::placeholder{color:#545562;opacity:1}
.anmlc_box-frases .custom_fill_text__field--autosize:-ms-input-placeholder{color:#545562}
.anmlc_box-frases .custom_fill_text__field--autosize::-ms-input-placeholder{color:#545562}
.anmlc_box-frases .frase_pronta{margin-bottom:22px}
.anmlc_box-frases .anmlc_label__img{font-size:60%;line-height:1;text-align:center;padding:8px;overflow:hidden}
.anmlc_box-tipo_Letra__container .anmlc_label__img{font-size:36px}
.anmlc_box-revisao ul{margin-top:24px}
.anmlc_box-revisao ul,.anmlc_box-revisao li{list-style-type:initial;list-style-position:inside}
.anmlc_box-revisao .custom_fill_text--observacoes textarea{width:100%;border:1px solid #dfdfdf;border-radius:20px;padding:21.5px;outline:0;font-size:14px;color:#545562}
.anmlc_box-revisao .custom_fill_text--observacoes textarea::-webkit-input-placeholder{color:#dfdfdf;opacity:1}
.anmlc_box-revisao .custom_fill_text--observacoes textarea::-moz-placeholder{color:#dfdfdf;opacity:1}
.anmlc_box-revisao .custom_fill_text--observacoes textarea:-ms-input-placeholder{color:#dfdfdf;opacity:1}
.anmlc_box-revisao .custom_fill_text--observacoes textarea::-ms-input-placeholder{color:#dfdfdf;opacity:1}
.anmlc_box-revisao .custom_fill_text--observacoes textarea::placeholder{color:#dfdfdf;opacity:1}
.anmlc_box-revisao .custom_fill_text--observacoes textarea:-ms-input-placeholder{color:#dfdfdf}
.anmlc_box-revisao .custom_fill_text--observacoes textarea::-ms-input-placeholder{color:#dfdfdf}
.anmlc_label__default{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:0}
.anmlc_box.anmlc_box-show{max-height:none}
.anmlc_box.anmlc_box-show .anmlc_box__container{height:100%}
.anmlc_box.anmlc_box-show .anmlc_box__container .swiper-wrapper{padding:16px 0}
.anmlc_box-noivos__container,.anmlc_box-data_casamento__container,.anmlc_box-adt_fields__container{margin:5px 0}
.anmlc_box__wrapper{grid-template-columns:repeat(5,1fr);display:grid;padding-top:5px}
.single-product .anmlc_image-product.anmlc_image-product--hide,.single-product .anmlc_image-product--hide{display:none}
.single-product .anmlc_image-product{background:#f1f1f1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.c-product-single__personalizacao__carousel{padding:18px 8.64% 52px}
.tipo_letra_tamanho{border:1px solid #dfdfdf;border-radius:20px;height:74px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:446px;padding:5px}
.tipo_letra_tamanho button{height:62px;width:66px;font-size:22px !important;border-radius:16px !important;background-color:#f6a2c7 !important;color:#fff !important}
.tipo_letra_tamanho button:disabled[disabled]{background:#dfdfdf !important}
.tipo_letra_tamanho .tipo_letra_tamanho_label{color:#545562}
.tipo_letra_tamanho__title{font-weight:bold;font-size:14px;margin-bottom:18px;margin-top:33px;display:block}
.woocommerce .containerCalculator input[type=text],.anmlc_box-noivos__container input[type=text],.anmlc_box-data_casamento__container input[type=text],.anmlc_box-frases__container input[type=text],.anmlc_box-adt_fields__container input[type=text]{width:360px !important;max-width:100%;border:1px solid #3a474a;border-radius:10px;padding:20px;outline:0;font-size:14px;line-height:24px;color:#545562;text-align:left;height:68px}
.woocommerce input.anmlc_customized_add_to_cart{display:block;background-color:#f6a2c7;color:#fff !important;width:100%;font-size:16px;line-height:1.2rem;border-radius:20px;padding:25px 15px;float:inherit;-webkit-transition:.2s cubic-bezier(0.71,0.11,0.31,0.9);transition:.2s cubic-bezier(0.71,0.11,0.31,0.9);text-align:center;margin-top:30px}
.woocommerce input.anmlc_customized_add_to_cart:disabled{background:#dfdfdf}
.woocommerce input.anmlc_customized_add_to_cart:hover{background-color:#f6a2c7 !important;-webkit-filter:brightness(110%);filter:brightness(110%)}
.anmlc_container_buttons__selection{padding-top:42px;border-top:1px solid #dfdfdf;margin-top:42px}
.anmlc_container_buttons-inputs{padding-top:43px}
.anmlc_kit_form .single_add_to_cart_button{margin-top:82px !important}
.anmlc_container__kit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px}
.anmlc_container__kit__image-box{width:54px;height:52px;border-radius:9px;overflow:hidden}
.anmlc_container__kit__controls{border-radius:15px;margin-left:20px;border:1px solid #dfdfdf;padding:5px;width:calc(100% - 74px);max-width:298px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.anmlc_container__kit__controls button.button{height:42px;width:42px !important;font-size:22px !important;border-radius:16px !important;background-color:#f6a2c7 !important;color:#fff !important;border-radius:11px;font-size:24px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 !important;padding:0}
.anmlc_container__kit .custom_fill_text--campos-noivos{display:block;padding:5px 0;width:100%;margin-top:24px;max-width:372px}
.anmlc_container_buttons-inputs__label{position:relative;padding-left:29px;margin-bottom:16px;display:block;cursor:pointer}
.anmlc_container_buttons-inputs__label input[type=radio]{position:absolute;opacity:0;cursor:pointer}
.anmlc_container_buttons-inputs__label .checkmark{position:absolute;top:4px;left:0;height:18px;width:18px;background-color:#fff;border:1px solid #f6a2c7;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.anmlc_container_buttons-inputs__label .checkmark:after{content:"";position:absolute;display:none;width:8.5px;height:8.5px;border-radius:50%;background:#f6a2c7}
.anmlc_container_buttons-inputs__label input:checked~.checkmark:after{display:block}
.anmlc_box__container.anmlc_box-personalizar__container{display:inline-block;width:100%;margin-bottom:10px}
.anmlc_box-personalizar .anmlc_box__header--expand{height:65px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.anmlc_box-personalizar .anmlc_box__header--expand__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}
.anmlc_box-personalizar .anmlc_box__header--expand__title svg{margin-right:20px}
.anmlc_box-personalizar .anmlc__slide .anmlc_label__img{width:100%;height:100%;cursor:pointer}
.anmlc_box-personalizar .anmlc_box__header--expand h3{display:table-cell;vertical-align:middle}
.anmlc_label--default{position:absolute;display:block;width:65px;height:65px;top:0;right:5px}
.anmlc_label--default .anmlc_label__img--default{width:100%;height:100%;display:block;background-size:100%;-webkit-box-shadow:inset 0 0 0 1px #f6a2c7;box-shadow:inset 0 0 0 1px #f6a2c7;border-radius:10px;cursor:pointer}
.anmlc_box__header--expand{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.anmlc_box__header--expand+.anmlc_box__container{position:absolute;visibility:hidden;opacity:0;overflow:hidden;-webkit-transition:opacity .5s;transition:opacity .5s}
.anmlc_box__header--expand-ed+.anmlc_box__container{position:relative;visibility:visible;opacity:1;max-height:2000px;-webkit-transition:opacity .5s;transition:opacity .5s}
.anmlc_box__header--expand__title svg{-webkit-transition:.3s;transition:.3s}
.anmlc_box__header--expand-ed .anmlc_box__header--expand__title svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.select2-container.select2-container--open{z-index:19999999;width:100%}
.anmlc_select-box .select2-container--default{margin-bottom:7px}
.anmlc_select-box .select2-container--default .select2-selection--single{font-family:"Poppins",sans-serif;width:100%;border:1px solid #dfdfdf;border-radius:10px;padding:15px 9px;outline:0;font-size:14px;line-height:24px;color:#545562;height:60px !important}
.anmlc_select-box .select2-container--default .select2-selection--single .select2-selection__arrow{background-image:url("../img/right-arrow.png");background-size:cover;background-repeat:no-repeat;background-position:center;height:15px;width:9px;-webkit-transform:rotate(90deg);transform:rotate(90deg);top:24px;right:28px}
.anmlc_select-box .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}
.select2-dropdown{font-family:"Poppins",sans-serif;width:100%;border:1px solid #dfdfdf !important;border-radius:10px;outline:0;font-size:14px;line-height:24px;color:#545562}
.select2-dropdown{border:1px solid #dfdfdf !important}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#895ffc}
.anmlc_select-box--hide{display:none}
.toggle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}
.toggle.frases{margin-bottom:31px}
.toggle__input{opacity:0;position:absolute;top:0;left:0;margin:0}
.toggle__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:var(--uiToggleSize);padding-left:calc(var(--uiToggleSize) + var(--toggleIndent, 0.4em))}
.toggle__input:not(:disabled)~.toggle__label{cursor:pointer}
.toggle__label::after{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;width:28px;height:28px;background-color:#fff;border:2px solid #f6a2c7;position:absolute;left:0;top:0;z-index:2;border-radius:8px}
.toggle__input:checked~.toggle__label::after{background-color:#895ffc;border-color:#895ffc}
.toggle__text{margin-top:auto;margin-bottom:auto;padding-left:46px}
.toggle__label::before{content:"";width:0;height:0;font-size:var(--uiToggleSize);border-left-width:0;border-bottom-width:0;border-left-style:solid;border-bottom-style:solid;border-color:var(--toggleArrowColor,#fff);position:absolute;top:14px;left:7px;z-index:3;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(-40deg) skew(10deg);transform:rotate(-40deg) skew(10deg)}
.toggle__input:checked~.toggle__label::before{--uiToggleArrowWidth:var(--toggleArrowWidth,3px);width:8px;height:3px;border-left-width:var(--uiToggleArrowWidth);border-bottom-width:var(--uiToggleArrowWidth)}
.toggle__input:disabled~.toggle__label{opacity:var(--toggleOpacityDisabled,0.24);cursor:var(--toggleCursorDisabled,not-allowed);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.toggle__input:not(:disabled)~.toggle__label::before{will-change:width,height;opacity:0}
.toggle__input:not(:disabled):checked~.toggle__label::before{opacity:1;-webkit-transition:opacity .1s ease-out .25s,width .1s ease-out .5s,height .2s ease-out .3s;transition:opacity .1s ease-out .25s,width .1s ease-out .5s,height .2s ease-out .3s}
.toggle__input:not(:disabled)~.toggle__label::after{will-change:background-color;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}
.c-wavemenu{position:fixed;top:0;left:0;width:100%;min-height:100vh;max-height:100vh;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;will-change:transform;background-color:rgba(13,26,44,.9)}
.c-wavemenu.is-open{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;-webkit-transition:.5s cubic-bezier(0.86,0,0.07,1);transition:.5s cubic-bezier(0.86,0,0.07,1)}
.c-wavemenu.is-open>.o-menu>.o-menu__list li{will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-timing-function:cubic-bezier(0.77,0.03,0.19,1);transition-timing-function:cubic-bezier(0.77,0.03,0.19,1);-webkit-transition-delay:.5s;transition-delay:.5s;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.c-wavemenu.is-open>.o-menu>.o-menu__list li:nth-child(1){-webkit-transition-duration:.38s;transition-duration:.38s}
.c-wavemenu.is-open>.o-menu>.o-menu__list li:nth-child(2){-webkit-transition-duration:.44s;transition-duration:.44s}
.c-wavemenu.is-open>.o-menu>.o-menu__list li:nth-child(3){-webkit-transition-duration:.5s;transition-duration:.5s}
.c-wavemenu.is-open>.o-menu>.o-menu__list li:nth-child(4){-webkit-transition-duration:.56s;transition-duration:.56s}
.c-wavemenu.is-open>.o-menu>.o-menu__list li:nth-child(5){-webkit-transition-duration:.62s;transition-duration:.62s}
.c-wavemenu.is-open>.o-menu>.o-menu__list li:nth-child(6){-webkit-transition-duration:.68s;transition-duration:.68s}
.o-hamburguer{width:28px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer}
.o-hamburguer__line{width:28px;height:2px;background-color:#1f3339;display:block;border-radius:5px;margin:4px 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.o-hamburguer__line:nth-child(2){width:22px}
.o-hamburguer--active .o-hamburguer__line:nth-child(1){-webkit-transform:translateY(14px) rotate(45deg);transform:translateY(14px) rotate(45deg)}
.o-hamburguer--active .o-hamburguer__line:nth-child(2){opacity:0}
.o-hamburguer--active .o-hamburguer__line:nth-child(3){-webkit-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}
.home .o-header__search{display:block}
.swiper-pagination{text-align:right}
.swiper-pagination-bullet-active{background:#895ffc}
.c-home__link{display:none}
.c-home__banner__desktop{display:none}
.c-home__banner__item{background-size:cover;background-position:center}
.c-home__banner__item img{width:100%;height:auto}
.c-home__banner__swiper-buttons .swiper-button-prev,.c-home__banner__swiper-buttons .swiper-button-next{display:block;background-image:url(../img/arrow-r.svg);width:40px;height:40px;background-color:#fff;background-position:center;background-size:30px;margin:-20px 0 0 0;border-radius:100%}
.c-home__banner__swiper-buttons .swiper-button-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.c-home__banner .swiper-pagination-bullet{height:8px;width:8px;background:#fff;-webkit-box-shadow:0 0 0 2px #895ffc;box-shadow:0 0 0 2px #895ffc;opacity:1}
.c-home__banner .swiper-pagination-bullet-active{background:#895ffc;-webkit-box-shadow:0 0 0 2px #895ffc;box-shadow:0 0 0 2px #895ffc}
.c-home__banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom:14px;text-align:center}
.c-home__categorias{padding-top:36px}
.c-home__categorias .o-title{margin-bottom:20px}
.c-home__categorias .swiper-container{padding:0 20px}
.c-home__categorias .swiper-container .swiper-scrollbar{height:3px;background-color:#f1f1f1;position:inherit;margin-top:15px;width:100%}
.c-home__categorias .swiper-container-horizontal>.swiper-scrollbar{left:0 !important}
.c-home__categorias .swiper-container-horizontal>.swiper-scrollbar .swiper-scrollbar-drag{background-color:#f6a2c7}
.c-home__categorias .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.c-home__categorias__item a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#545562;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.c-home__categorias__item a p{margin-bottom:0;line-height:20px;padding:10px 0}
.c-home__categorias__item a img{margin-right:21px}
.c-home__categorias__item a:hover p{color:#f6a2c7}
.c-home__cards{padding-top:40px;margin-bottom:40px}
.c-home__cards .o-button{margin-top:28px}
.c-home__cards .swiper-container{padding-top:46px}
.c-home__cards .swiper-wrapper{margin-top:18px;margin-bottom:52px;height:382px}
.c-home__cards__item{background-size:cover;width:263px;font-size:14px;line-height:1.2;position:relative;overflow:hidden;border-radius:10px}
.c-home__cards__item__img{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.c-home__cards__item__img__bg{position:absolute;background-image:url("../img/card-bg.png");background-size:cover;top:0;left:0;height:100%;width:100%}
.c-home__cards__item:hover .c-home__cards__item__img{-webkit-transform:scale(1.05);transform:scale(1.05)}
.c-home__cards__item a{height:100%;z-index:2;position:relative;padding:30px 19px;color:#fff}
.c-home__cards__item__title{display:inline-block;font-size:24px;line-height:1;font-weight:700;position:relative;max-width:135px}
.c-home__cards__item__content p{padding-right:10px}
.c-home__products{padding-top:40px;margin-bottom:40px}
.c-home__products__header{padding-bottom:15px}
.c-home__products__desc{width:auto;max-width:100%;margin-bottom:10px;line-height:1.4em}
.c-home__products__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.c-home__products__content .swiper-slide{height:auto}
.c-home__products__content .swiper-container{width:100%}
.c-home__products__content .swiper-wrapper{padding-bottom:30px}
.c-home__products__content .swiper-button-prev,.c-home__products__content .swiper-button-next{display:block;position:inherit;background-image:url("../img/right-arrow.png");top:inherit;height:20px;width:13px;background-position:center;background-size:cover;margin:0;left:0}
.c-home__products__content .swiper-button-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.c-home__products__content .swiper-button-next{margin-left:30px}
.c-home__products__content__swiper-buttons{width:74px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;bottom:33px}
.c-home__personalize{padding-top:88px;margin-bottom:125px}
.c-home__personalize__content__sub-title{display:none}
.c-home__personalize__content .o-button{display:none}
.c-home__personalize__content p{margin-top:16px}
.c-home__personalize__image{background-size:cover;height:620px;width:83%;max-width:354px;overflow:hidden;margin:31px auto 0;border-radius:15px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative}
.c-home__personalize__image a{display:inline-block;width:100%;height:100%;position:relative;z-index:2}
.c-home__personalize__image .o-button{z-index:1}
.c-home__personalize__image .o-button svg{fill:#fff;float:right}
.c-home__personalize__image__bg{position:absolute}
.c-contato{padding-top:127px}
.c-contato .o-title{margin-bottom:26px}
.c-contato__content span{color:#f6a2c7}
.c-contato__form{padding-top:59px;color:#545562;font-size:14px;line-height:24px;font-weight:500}
.c-contato__form .o-button{margin-top:45px}
.c-contato__form__title{display:none}
.c-contato__social{padding-top:46px}
.c-contato__social ul li{margin-right:18px}
.c-contato__social svg{fill:#545562}
.c-contato__social .whatsapp svg{stroke:#545562}
.product_meta{margin-bottom:11px !important}
.product_meta a{font-size:14px;line-height:24px;color:#545562}
.single-product.woocommerce div.product .product_title{font-size:24px;line-height:32px;font-weight:bold;color:#545562;margin-bottom:17px;padding-right:35px}
.woocommerce-product-details__short-description{clear:both}
.summary .yith-wcwl-add-to-wishlist{position:absolute;right:0;margin:0;top:0}
.summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a.delete_item{font-size:0;width:32px;height:32px;background-color:#fff;display:inline-block;border-radius:100%}
.summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .separator,.summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .view-wishlist{display:none}
.summary .yith-wcwl-add-to-wishlist .yith-wcwl-icon.fa.fa-heart-o,.summary .yith-wcwl-add-to-wishlist .yith-wcwl-icon.fa.fa-heart,.yith-wcwl-icon.fa.fa-heart-o,.yith-wcwl-icon.fa.fa-heart{width:32px;height:32px;margin:0;padding:5px;display:block;background-position:center;background-size:22px;background-repeat:no-repeat}
.yith-wcwl-icon.fa.fa-heart-o{background-image:url(../img/heart.svg)}
.yith-wcwl-icon.fa.fa-heart-o:hover,.yith-wcwl-icon.fa.fa-heart{background-image:url(../img/heart-full.svg)}
.yith-wcwl-add-button .add_to_wishlist{background-color:#fff !important;border-radius:100%;padding:0;display:block}
.single-product .summary .price ins .woocommerce-Price-amount,.woocommerce div.product p.price{display:block;font-size:32px;line-height:40px;font-weight:700;color:#333;margin:0 13px 34px 0;float:left}
.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:none !important}
.woocommerce div.product p.price.fswp_calc{color:#545562;font-size:16px;line-height:32px;font-weight:500;position:relative;top:10px}
.woocommerce div.product span.price{color:#545562;font-size:16px;font-weight:500;line-height:32px;float:left;margin:5px 6px 14px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.woocommerce button.button.single_add_to_cart_button,.woocommerce button.button.anmlc_container_button_personalize{color:#fff;width:100%;font-size:1rem;line-height:1.2rem;border-radius:20px;padding:25px 15px;max-width:100%;float:inherit;-webkit-transition:.2s cubic-bezier(0.71,0.11,0.31,0.9);transition:.2s cubic-bezier(0.71,0.11,0.31,0.9);text-align:center;margin:16px auto 16px;float:none !important}
.woocommerce button.button.single_add_to_cart_button:hover,.woocommerce button.button.anmlc_container_button_personalize:hover{background:#f6a2c7 !important;-webkit-filter:brightness(110%);filter:brightness(110%)}
.woocommerce button.button.single_add_to_cart_button{background-color:#545562}
.woocommerce button.button.single_add_to_cart_button:hover{background-color:#545562 !important;-webkit-filter:brightness(112%);filter:brightness(112%)}
.woocommerce button.button.anmlc_container_button_personalize{background:#f6a2c7;margin:16px auto 0}
.woocommerce div.product form.cart .button:hover,.woocommerce button.button:hover,.woocommerce div.product form.cart .button.dark:hover,.woocommerce button.button.alt:hover{-webkit-filter:brightness(110%);filter:brightness(110%);color:#fff}
.woocommerce-message .button:hover,.woocommerce .woocommerce-message a.button:hover{background-color:#fff;color:#000}
.woocommerce div.product div.images{margin-bottom:0}
.woocommerce div.product p.price{margin-bottom:11px}
.single-product .c-home__products{margin-top:56px;border-top:1px solid #dfdfdf;padding-top:83px}
.single-product .woocommerce-product-gallery .swiper-wrapper{height:100%}
.single-product .woocommerce-product-gallery .swiper-wrapper .woocommerce-product-gallery__image{width:100%;height:100%}
.single-product .woocommerce-product-gallery .swiper-wrapper .woocommerce-product-gallery__image a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;max-height:none;width:auto;max-width:none}
.single-product .woocommerce-product-gallery .swiper-wrapper .woocommerce-product-gallery__image a img{height:auto;width:100%}
.woocommerce-product-gallery__image--placeholder{height:100%}
.single-product .summary .price ins .woocommerce-Price-amount,.single-product .summary .fswp_installments_price,.single-product .sumarry .woocommerce-loop-product__link>.price>.woocommerce-Price-amount>bdi{padding:0}
.single-product .woocommerce-product-gallery .swiper-pagination{bottom:23px;text-align:center}
.single-product .woocommerce-product-gallery .swiper-pagination .swiper-pagination-bullet-active,.single-product .woocommerce-product-gallery .swiper-pagination .swiper-pagination-bullet{opacity:1;height:8px !important;width:8px !important}
.single-product .woocommerce-product-gallery .swiper-pagination .swiper-pagination-bullet{background:#d1d1d1 !important}
.single-product .woocommerce-product-gallery .swiper-pagination .swiper-pagination-bullet-active{background:#fff !important}
.single-product .price del,.single-product .add_to_cart_button{display:block;color:#707070;line-height:16px;font-size:18px;font-weight:400;margin-top:38px}
.custom_fill_text--frases_prontas{max-width:352px}
.woocommerce-tabs__title{margin-bottom:40px}
.out-of-stock{margin-top:18px}
.woocommerce-tabs__content .swiper-wrapper{padding-left:4%}
.woocommerce-tabs__content__item{font-size:16px;line-height:24px}
.woocommerce-tabs__content__item h2{display:none}
.woocommerce-tabs__content__item h3{font-size:18px;font-weight:700;color:#34a5c7;line-height:16px;margin:30px 0 36px}
.woocommerce-tabs__content__item__attention{margin-bottom:24px}
.woocommerce-tabs__content__item__attention strong{color:#f6a2c7}
.woocommerce-tabs__content__item .woocommerce-product-attributes-item__label{font-weight:600}
.woocommerce-tabs__content__item .woocommerce-product-attributes-item p{margin-bottom:0;display:inline}
.woocommerce div.product p.price del,.woocommerce div.product span.price del{display:block;text-decoration:none}
.woocommerce div.product p.price del bdi{text-decoration:line-through}
.woocommerce table.shop_attributes{border-top:0}
.single-onsale{color:#34c759;font-size:18px;margin-left:18px;font-weight:500}
.single-onsale svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);position:relative;left:6px;top:-2px}
.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{width:auto;padding:0;text-align:left}
.woocommerce-product-attributes tbody{display:block;width:100%;page-break-after:always;page-break-inside:avoid;page-break-before:avoid}
.woocommerce table.shop_attributes tr td,.woocommerce table.shop_attributes tr th{background:#fff !important;border:0 !important}
.single-product.woocommerce .summary .cart,.woocommerce-variation-add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;clear:both}
.woocommerce .woocommerce-breadcrumb{display:none}
.woocommerce div.product form.cart .variations{margin-top:35px;margin-bottom:0}
.woocommerce div.product form.cart .variations td{width:100%;display:block}
.comment_container img{height:54px !important;width:54px !important;border-radius:100%;border:0;margin-right:20px;display:block}
button.button.anmd_minicart-shipping_btn:hover{background:transparent}
.anmd_minicart-product_inner{font-size:12px;line-height:1.5}
.anmd_minicart-quantity{margin-left:auto;padding-top:10px}
.single-product div.product.anmlc_product-no-gallery .summary{margin-bottom:45px;width:auto;padding-top:35px}
.quantity-container{width:198px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:100%;margin:0 0 10px;width:190px;padding:10px 15px;border-radius:10px;-webkit-box-shadow:inset 0 0 0 1px #545562;box-shadow:inset 0 0 0 1px #545562}
.single-product .qnt-button{background-color:transparent !important;border:0 !important;cursor:pointer;-webkit-transition:.2s cubic-bezier(0.71,0.11,0.31,0.9);transition:.2s cubic-bezier(0.71,0.11,0.31,0.9)}
.single-product .qnt-button:hover{-webkit-filter:brightness(115%);filter:brightness(115%)}
.quantity-container .quantity input.qty{border:0 !important;font-size:20px;line-height:28px;color:#545562;font-weight:800;width:100%}
.minus{background-image:url("../img/product-minus.png") !important;background-repeat:no-repeat !important;background-position:center !important;color:transparent !important}
.plus{background-image:url("../img/product-plus.png") !important;background-repeat:no-repeat !important;background-position:center !important;color:transparent !important}
.c-single-product__payment-modal{position:fixed;top:0;z-index:9999999999999;left:0;visibility:hidden;opacity:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:100%;height:100%}
.c-single-product__payment-modal.open{visibility:visible;opacity:1}
.c-single-product__payment-modal__bg{height:100vh;width:100vw;background-color:rgba(0,0,0,.3)}
.c-single-product__payment-modal__content{background:#fff;border-radius:20px;width:510px;max-width:90%;height:302px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:23px 0}
.c-single-product__payment-modal__content__close{cursor:pointer;position:absolute;top:27px;right:35px}
.c-single-product__payment-modal__content__close img{height:18px}
.c-single-product__payment-modal__content__container{max-width:305px;margin:0 auto;text-align:center;font-size:14px;line-height:24px}
.c-single-product__payment-modal__content__container p{margin-bottom:16px}
.c-single-product__payment-modal__content__title{font-weight:bold;font-size:18px;margin-bottom:35px;display:block}
.c-single__attention{display:none}
div#cfpp{margin:27px 0 0}
div#cfpp:before{display:block;content:"Calcular prazo e entrega";font-size:16px;font-weight:600;color:#545562;margin-bottom:17px;margin-top:4px}
div#cfpp .calculo-de-frete{max-width:322px;position:relative}
div#cfpp .calculo-de-frete input{width:100%;border:1px solid #dfdfdf;border-radius:20px;padding:34px;outline:0;font-size:14px;line-height:24px;color:#545562;text-align:left}
div#cfpp .calculo-de-frete div#calcular-frete{background-image:url("../img/icons/left-arrow.png");height:14.65px;width:17.64px;background-size:cover;background-color:transparent !important;font-size:0;padding:0;margin:0;position:absolute;right:21px;top:22px}
div#cfpp .calculo-de-frete div#calcular-frete svg{display:none}
div#cfpp .resultado-frete thead{font-weight:bold}
.woocommerce-error,.woocommerce-info,.woocommerce-message{display:none}
.page-id-74 footer,.woocommerce-lost-password footer,.woocommerce-lost-password .woocommerce-message{display:none}
.woocommerce-lost-password .c-cadastro .o-form input{margin-bottom:0}
.c-cadastro{padding-top:127px}
.c-cadastro h1{margin-bottom:24px}
.c-cadastro .woocommerce-privacy-policy-text{font-size:14px;line-height:18px;font-weight:500;margin-top:49px;color:#b1b1b1;padding-bottom:40px}
.c-cadastro .woocommerce-privacy-policy-text a{color:#f6a2c7}
.c-cadastro .o-form{margin-top:37px}
.c-cadastro .o-form input{margin-bottom:23px}
.c-cadastro .o-form .woocommerce-LostPassword{margin:3px 0 89px}
.c-cadastro .o-form .o-button{margin-top:26px;padding:19.5px 24px !important}
.c-cadastro__footer{background-image:url("../img/account-footer.jpg");background-color:#f8f8f8;background-position:top;background-size:contain;background-repeat:no-repeat;padding:68px 0 78px;font-weight:500}
.c-cadastro__footer a{color:#f6a2c7}
.c-cadastro__footer span{margin:0 19px}
.c-cadastro--lost-password-confirmation img{display:block;margin:78px auto 89px}
.woocommerce-account{padding-top:127px}
.c-account h1{margin-bottom:19px}
.c-account h2{font-size:1rem;font-weight:bold;margin-bottom:1.5rem}
.c-account legend{font-size:1rem;font-weight:400;color:#545562;margin-bottom:3.43rem}
.c-account .o-button{margin-top:48px;padding:28px 20px}
.c-account-header{display:none}
.c-account__orders__empty{padding-top:50px;width:322px !important;font-size:16px;line-height:18px}
.c-account__orders__empty img{margin-right:17px;max-width:100px}
.c-account__orders__empty p{width:198px}
.c-account__orders .o-button{padding:28px 20px;width:322px !important;margin-top:113px}
.c-account__endereco__entrega{display:none}
.woocommerce-account .woocommerce-MyAccount-navigation{margin:0 auto;max-width:428px;width:auto;margin:0 8.87% 42px;padding-bottom:42px}
.woocommerce-account .woocommerce-MyAccount-navigation ul a{display:block;width:100%;position:relative;height:100%;font-size:14px;line-height:32px;color:#545562}
.woocommerce-account .woocommerce-MyAccount-navigation li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-bottom:1px solid #dfdfdf;padding:12px 0}
.woocommerce-account .woocommerce-MyAccount-navigation li:after{content:"";height:15px;width:18px;display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;right:0;-webkit-transition:.2s cubic-bezier(0.71,0.11,0.31,0.9);transition:.2s cubic-bezier(0.71,0.11,0.31,0.9);background-image:url("../img/left-arrow-pink.svg");z-index:-1}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a:after{-webkit-transform:translateY(5px);transform:translateY(5px)}
.c-account-header{display:block;margin-top:60px;margin-bottom:30px;background:#895ffc;color:#fff;padding:20px 0 0;position:relative}
.woocommerce-notices-wrapper{color:#3a474a;font-size:14px;width:750px;max-width:100%;padding:0 20px;margin:0 auto}
.woocommerce-shipping-fields{margin-top:20px}
.woocommerce table.my_account_orders{border:0;font-size:14px;padding:0}
.woocommerce table.my_account_orders a{color:#f6a2c7}
.woocommerce table.my_account_orders a.button{background:#f6a2c7;color:#fff}
.woocommerce-order{width:600px;max-width:100%;margin:0 auto;padding:0 15px}
.woocommerce-orders h1{display:none}
.woocommerce-orders-table__row{padding-bottom:25px}
.c-page-header__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:198px;height:181px;overflow:hidden;margin-right:50px}
.c-page-header .o-breadcrumb{display:none}
.archive .woocommerce-products-header,.archive .products,.archive .woocommerce-info{max-width:428px;width:auto;margin:0 8.87%}
.archive .woocommerce-info{background:transparent;border:0;padding:0}
.archive .woocommerce-info:before{display:none}
.archive .woocommerce-products-header{padding-top:110px}
.archive .products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.archive .woocommerce-pagination{padding:30px 15px}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li a:focus{font-size:12px;width:35px;height:35px;border-radius:100%;color:#895ffc;-webkit-transition:.2s;transition:.2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #fff;background:#fff}
.woocommerce nav.woocommerce-pagination ul li a svg,.woocommerce nav.woocommerce-pagination ul li span svg,.woocommerce nav.woocommerce-pagination ul li a:focus svg{fill:#895ffc}
.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border:0;margin:0 2px}
.woocommerce nav.woocommerce-pagination .prev.page-numbers{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#895ffc;color:#fff}
.woocommerce nav.woocommerce-pagination ul li a:hover{background:#fff;color:#895ffc;border-color:#895ffc}
.woocommerce-products-header__title.page-title{font-size:24px;line-height:32px;font-weight:bold;color:#895ffc;margin-bottom:39px}
.woocommerce-result-count,.woocommerce-ordering,.archive #sidebar{display:none}
.archive li.product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:56px;width:calc(50% - 5px)}
.archive li.product:nth-child(odd){margin-right:10px}
.c-search__header{padding-top:167px}
.archive #primary{position:relative}
.archive #primary .o-breadcrumb{position:absolute;top:30px}
.c-politica{font-size:16px}
.c-politica__menu>ul>li{border-bottom:1px solid #dfdfdf;padding:28px 0 0;position:relative;top:29px;color:#333}
.c-politica__menu__svg{float:right;position:relative;top:2px;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}
.c-politica__menu>ul>li svg{fill:#333}
.c-politica__menu>ul>li.active{color:#333}
.c-politica__menu a{color:#895ffc;text-decoration:underline}
.c-politica__menu__tab{cursor:pointer}
.c-politica__menu__tab__content{max-height:0;-webkit-transition:max-height .3s;transition:max-height .3s;overflow:hidden;padding-top:30px;font-size:12px;line-height:18px;color:#555;font-weight:400}
.c-politica__menu__tab__content h1,.c-politica__menu__tab__content h2{font-size:24px;line-height:1.333;font-weight:700;color:#545562;margin-bottom:34px}
.c-politica__menu__tab__content strong{font-weight:600}
.c-politica__menu__tab__content p{margin-bottom:20px}
.c-politica__menu__tab.expanded{color:#f6a2c7}
.c-politica__menu__tab.expanded svg{fill:#f6a2c7}
.c-politica__menu__check{visibility:hidden}
.c-politica__menu__tab.expanded .c-politica__menu__tab__content{max-height:1000vh}
.c-politica__menu__tab.expanded .c-politica__menu__svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.woocommerce-checkout__header h3,#order_review_heading{color:#545562;font-size:24px;line-height:1.333;font-weight:700;color:#545562;margin-bottom:19px}
.woocommerce-checkout h4{font-size:16px;font-weight:bold;color:#f6a2c7;margin:36px 0 23px}
.woocommerce form .form-row label{color:#545562;font-size:14px;line-height:24px;font-weight:500}
.woocommerce form .form-row .required{color:#05374b}
.checkout.woocommerce-checkout,.woocommerce-checkout__header{margin:0 auto;max-width:428px;width:100%;margin:0 8.87% 42px}
.woocommerce-billing-fields__field-wrapper .form-row-first{width:100% !important}
.woocommerce-checkout #primary{padding-top:0}
.woocommerce-billing-fields__desc{font-size:1rem;font-weight:400;color:#545562;margin-bottom:3.43rem}
p.woocommerce-thankyou-order-received{display:block !important;font-size:24px;line-height:32px;font-weight:700;color:#545562;text-align:center;margin-bottom:33px;padding-top:0}
p.woocommerce-thankyou-order-received-desc{display:block !important;font-size:14px;line-height:24px;max-width:428px;width:auto;margin:0 auto 80px;text-align:center}
.woocommerce-table--order-details{display:table;border-bottom:2px solid #3a474a}
.woocommerce-checkout #respond input#submit.alt,.woocommerce-checkout a.button.alt,.woocommerce-checkout button.button.alt,.woocommerce-checkout input.button.alt{color:#fff;background-color:#f6a2c7}
.woocommerce-thankyou-order-buttons .o-button{margin-bottom:25px;text-align:center;height:64px;padding-top:25px;color:#fff;max-width:100%;margin:10px auto}
.woocommerce-order__tudo-pronto,p.woocommerce-thankyou-order-received-desc{height:auto;max-width:100%;max-width:85%;display:block;margin:0 auto 40px !important}
.woocommerce-table--order-details,.woocommerce-table--order-details a{color:#aaa;font-size:16px}
.woocommerce ul.order_details,.woocommerce-customer-details,.woocommerce .woocommerce-order-details{margin:0 auto;max-width:100%;width:600px;padding:0;margin-bottom:30px;margin-top:30px;background-color:transparent;padding:0;border:0;border-radius:0}
.woocommerce ul.order_details li{float:none;text-transform:uppercase;font-size:.8em;line-height:1.4em;border-bottom:1px dashed rgba(0,0,0,.2);border-right:0;padding-right:2em;margin-right:0;padding-right:0;list-style-type:none;padding-bottom:10px;margin-bottom:10px}
.woocommerce ul.order_details li:last-of-type{margin-bottom:0;padding-bottom:0}
.woocommerce-order #submit-payment{text-align:center;display:block;max-width:300px;margin:0 auto}
.woocommerce-order-details__title{font-size:26px;display:block;margin-bottom:20px;color:#3a474a;margin-top:10px;font-weight:600}
.woocommerce-additional-fields__field-wrapper{margin-top:30px}
.woocommerce-checkout .woocommerce-Price-amount{font-weight:400}
.order-review{min-width:300px;max-width:472px;position:absolute;top:0;right:0;background-color:#fafafa;min-height:100%;opacity:1;-webkit-transition:all 350ms cubic-bezier(0.35,0,0.11,1);transition:all 350ms cubic-bezier(0.35,0,0.11,1);-webkit-transform:translateX(105%);transform:translateX(105%);padding-bottom:60px}
.woocommerce.woocommerce-checkout .col2-set .col-2,.woocommerce-page.woocommerce-checkout .col2-set .col-2,.woocommerce-page form .form-row-last,.woocommerce-page form .form-row-first{width:100%;padding:0}
.woocommerce-page.woocommerce-checkout .woocommerce-customer-details .col2-set .col-2{margin-top:10px}
.woocommerce-form-row--first,.woocommerce-form-row--last,.woocommerce-form-row--wide,.woocommerce-form-row,.woocommerce form .form-row{margin-bottom:15px;padding:0}
.woocommerce-billing-fields svg{margin-bottom:12px}
.woocommerce-form-coupon-toggle,.optional,#order_review_heading{display:none}
.ship-to-different-address{margin-bottom:30px}
#ship-to-different-address-checkbox{margin-right:10px;position:relative;top:2px}
.shipping_address{margin-top:40px}
.woocommerce-checkout #payment{background:#fff}
.woocommerce-checkout-review-order-table,.woocommerce-order-overview,.woocommerce-customer-details,.woocommerce-order-received .woocommerce-order>p,.woocommerce-order-received .woocommerce-order-details__title{display:none}
.woocommerce-order-received .woocommerce table.shop_table th{font-weight:600}
.woocommerce-order-received .woocommerce table.shop_table tfoot th,.woocommerce-order-received .woocommerce table.shop_table tfoot td{font-weight:400}
#place_order{display:block;background-color:#34c759;color:#fff;width:100%;font-size:13px;border-radius:10px;padding:18px 35px;text-align:left;position:relative}
.woocommerce-checkout #payment ul.payment_methods{border-bottom:0;padding:0}
.woocommerce-checkout .woocommerce-NoticeGroup{position:relative;top:auto;width:100%;left:auto;min-width:100%;margin-bottom:20px}
.woocommerce-customer-details br{content:"";display:block}
.woocommerce-customer-details--phone,.woocommerce-customer-details--email{display:none}
.woocommerce-column__title{display:block;font-size:20px;font-weight:600;color:#3a474a;margin-bottom:10px}
.woocommerce ul#shipping_method{font-weight:400}
.woocommerce .woocommerce-customer-details address{border:0;padding:0;font-size:16px;display:block;height:auto;color:#3a474a;display:inline-block;line-height:1.4em}
.woocommerce-order-received .woocommerce-order-details{padding-bottom:30px;width:600px;max-width:100%;margin:0 auto}
.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{width:100%}
#billing_country_field{display:none}
.woocommerce table.shop_table td,.woocommerce table.shop_table th{vertical-align:initial;padding:10px 0}
body.anmd_modal_opened{overflow:hidden}
body.anmd_modal_opened .content-area,body.anmd_modal_opened .content-master,body.anmd_modal_opened .slider.full{filter:blur(4px);-webkit-filter:blur(4px)}
.woocommerce-active .site-header-cart:hover .widget_shopping_cart{display:none}
.anmd_modal_opened{padding-right:15px}
.site-header-cart{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.anmd_cart_header .site-header-cart a,.anmd_cart_header .site-header-cart>span{-webkit-transition:all 350ms cubic-bezier(0.35,0,0.11,1);transition:all 350ms cubic-bezier(0.35,0,0.11,1)}
.anmd_cart_header .site-header-cart a:hover,.anmd_cart_header .site-header-cart>span:hover{color:#fd3f4d}
.anmd_modal{display:block;position:fixed;width:100%;height:100%;top:0;visibility:hidden;z-index:9999;opacity:1;-webkit-transition:all 350ms cubic-bezier(0.35,0,0.11,1);transition:all 350ms cubic-bezier(0.35,0,0.11,1);overflow:auto;padding-bottom:40px;z-index:99999999}
.anmd_modal--active{opacity:1;visibility:visible}
.anmd_modal-background{content:"";display:block;width:100%;height:100%;background-color:#f1f1f1;opacity:0;-webkit-transition:all 350ms cubic-bezier(0.35,0,0.11,1);transition:all 350ms cubic-bezier(0.35,0,0.11,1);position:fixed}
.anmd_modal--active .anmd_modal-background{opacity:.85}
.anmd_modal-content,.anmd_modal--loading .anmd_modal-cart_loading{width:440px;max-width:100vw;position:absolute;top:0;right:0;background-color:#fff;min-height:100%;opacity:1;-webkit-transition:all 350ms cubic-bezier(0.35,0,0.11,1);transition:all 350ms cubic-bezier(0.35,0,0.11,1);-webkit-transform:translateX(105%);transform:translateX(105%);padding:0 40px}
.anmd_modal--active .anmd_modal-content,.anmd_modal--loading .anmd_modal-cart_loading{-webkit-transform:translateX(0);transform:translateX(0)}
.anmd_modal-cart_subtotal,.anmd_modal-cart_shipping,.anmd_modal-cart_row{display:inline-block;width:100%;font-size:1em;font-weight:700;text-transform:uppercase;text-align:left;margin:0;font-size:14px}
.anmd_modal-cart_subtotal{border-bottom:2px solid #3a474a;padding:18px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.anmd_modal-cart_subtotal .anmd_modal-cart_title{color:#f6a2c7;display:block;font-size:16px;font-weight:700;line-height:32px;text-transform:none}
.anmd_modal-cart_subtotal .anmd_modal-cart_value{font-size:16px;color:#3a474a;font-weight:600;text-align:left;margin-left:43px}
.anmd_modal-cart_total .anmd_modal-cart_value{float:inherit;color:#3a474a;font-size:24px;line-height:32px;font-weight:600;margin-top:4px;font-weight:700}
.anmd_modal-cart_total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:30px;border-top:2px solid #3a474a}
.anmd_modal-cart_total .anmd_modal-cart_title{font-size:24px;color:#3b474a;text-transform:none}
.anmd_modal-close_btn{cursor:pointer}
.anmd_minicart-plus,.anmd_minicart-minus{height:30px;width:30px;background-repeat:no-repeat;background-position:center;color:transparent;cursor:pointer}
.anmd_minicart-quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 10px !important;width:100%;border-radius:10px}
.anmd_minicart-quantity_value{font-weight:700;font-size:14px;line-height:32px;width:60px;text-align:center;color:#3b474a}
.anmd_minicart-plus{background-image:url("../img/plus.svg");margin-left:0}
.anmd_minicart-minus{background-image:url("../img/minus.svg");margin-right:0}
h1.anmd_modal-close_btn{color:#3b474a;font-size:18px;font-weight:600;line-height:24px;border-bottom:1px solid #dfdfdf;padding:36px 0;cursor:pointer}
h1.anmd_modal-close_btn:hover{color:#895ffc}
h1.anmd_modal-close_btn svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:8px;position:relative;top:3px;left:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
h1.anmd_modal-close_btn:hover svg{left:-10px}
.anmd_modal-cart_shipping .anmd_modal-cart_title{display:inline-block;width:100%;font-weight:600;font-size:16px;line-height:1;color:#3a474a;text-transform:none;padding-top:24px}
.anmd_modal-cart_value{float:right}
.anmlc_cart_order_meta__breakline{border:0;border-top:1px dashed #c4c4c4;margin:5px 0}
.anmlc_cart_order_meta_data.anmlc_cart_order_meta_data--frase_pronta .anmlc_cart_order_meta_data_content{width:100%;margin-top:10px;text-align:left;text-transform:uppercase;min-width:100%}
.anmlc_cart_order_meta_data_label{font-weight:400;text-transform:uppercase}
.anmlc_cart_order_meta_data.anmlc_cart_order_meta_data--adesivo .anmlc_cart_order_meta_data_noivos{width:100%;margin:0;text-align:left}
.anmlc_cart_order_meta_data_noivos,.anmlc_cart_order_meta_data_data_casamento{color:#3a474a;font-size:12px;margin-left:10px;border:1px solid #8c8c8c;padding:5px 10px;border-radius:10px;line-height:1em}
.anmd_minicart-item a.anmd_remove_from_cart{border:0;text-align:center;background-image:url("../img/cancel.svg");background-repeat:no-repeat;background-position:center;position:absolute;top:0;right:0;left:auto;font-size:18px;display:block;width:25px;height:25px;line-height:1.618;font-weight:400;text-indent:-9999px}
.anmd_modal-field{width:100%}
.anmd_modal-footer{position:absolute;bottom:0;padding:8px;width:100%}
.anmd_modal--active.anmd_modal--loading .anmd_modal-cart_loading::before{content:" ";position:absolute;top:50%;left:50%;border:8px solid #fff;border-top:8px solid #000;border-radius:50%;width:50px;height:50px;margin-top:-25px;margin-left:-25px;-webkit-animation:anenLoadingSpin .8s linear infinite;animation:anenLoadingSpin .8s linear infinite;z-index:75919}
.anmd_modal--loading .anmd_cart_main{overflow:hidden}
.anmd_modal--loading{overflow:hidden}
.anmd_modal--loading .anmd_cart_main>*,.anmd_modal--loading .anmd_cart_footer>*{position:relative;z-index:72913;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.anmd_modal--loading .anmd_modal-cart_loading{z-index:12486;background:0;position:fixed}
.anmd_modal--loading .anmd_cart_main .anmd_cart_main-content::before,.anmd_modal--loading .anmd_cart_footer::before{content:" ";display:block;width:100%;height:100%;background-color:#fff;opacity:.8;position:absolute;top:0;z-index:72919}
.anmd_cart_main{position:relative;margin:0 auto;max-height:inherit !important;background:#fff;margin:0 auto;max-width:100%}
.anmd_cart_header{margin:0 auto;max-width:100%}
.anmd_cart_footer{width:100%;padding-bottom:60px}
.anmd_cart_header .o-header__cart svg{margin-right:8px}
.anmd_mini_cart-products{margin-top:26px;overflow:auto;max-height:none;position:relative}
.anmd_mini_cart-products::-webkit-scrollbar{width:6px}
.anmd_mini_cart-products::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}
.anmd_mini_cart-products::-webkit-scrollbar-thumb{background:#d6d6d6;border-radius:10px}
.anmd_mini_cart-products::-webkit-scrollbar-thumb:hover{background:red}
.anmd_minicart-item{list-style:none;margin:0;position:relative;clear:both;padding:0 0 30px;margin-bottom:30px;border-bottom:1px solid #e6e6e6}
.anmd_minicart-item_container{display:-webkit-box;display:-ms-flexbox;display:flex}
.anmd_minicart-item:last-of-type{margin-bottom:0}
.anmd_mini_cart-item{margin-bottom:8px}
.anmd_minicart-product_inner{font-size:12px;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}
.anmd_minicart-product_inner a{width:100%;display:block;text-overflow:ellipsis;position:relative;font-size:14px;line-height:24px;color:#868686;margin-bottom:0;text-align:left}
.anmd_minicart-product_price{font-size:16px;color:#8a65f8;font-weight:600;margin-bottom:0}
.anmd_minicart-quantity .anmd_minicart-qty--disable{background-color:#d9d9d9;cursor:default}
.anmd_minicart-quantity .anmd_minicart-qty--disable:hover{background-color:#d9d9d9}
.anmd_buttons{text-align:center}
.anmd_minicart-shipping{position:relative;margin-top:20px}
.anmd_modal-field.anmd_modal-field--cep{float:none;width:50%;text-align:left;margin:0;height:68px;font-size:1em;line-height:60px;padding:20px;background:transparent;border:1px solid #3a474a;border-radius:10px;width:100%;margin:0 0 15px;color:#868686}
.anmd_modal-field.anmd_modal-field--cep::-webkit-input-placeholder{color:#e6e6e6;opacity:1}
.anmd_modal-field.anmd_modal-field--cep::-moz-placeholder{color:#e6e6e6;opacity:1}
.anmd_modal-field.anmd_modal-field--cep:-ms-input-placeholder{color:#e6e6e6;opacity:1}
.anmd_modal-field.anmd_modal-field--cep::-ms-input-placeholder{color:#e6e6e6;opacity:1}
.anmd_modal-field.anmd_modal-field--cep::placeholder{color:#e6e6e6;opacity:1}
.anmd_modal-field.anmd_modal-field--cep:-ms-input-placeholder{color:#e6e6e6}
.anmd_modal-field.anmd_modal-field--cep::-ms-input-placeholder{color:#e6e6e6}
button.button.anmd_minicart-shipping_btn{height:66px;line-height:1;background:transparent;top:1px;color:#895ffc;font-size:14px;position:absolute;right:1px;padding:10px 20px;cursor:pointer;font-weight:400;background-color:#fff;-webkit-transition:.3s;transition:.3s;border-radius:0 10px 10px 0}
button.button.anmd_minicart-shipping_btn:disabled{color:#e6e6e6;cursor:default}
button.button.anmd_minicart-shipping_btn:disabled:hover{color:#e6e6e6}
button.button.anmd_minicart-shipping_btn:hover{color:#fff;-webkit-filter:none;filter:none;background-color:#895ffc !important}
.shipping-label{margin-left:13px}
.anmd_buttons a.button.anmd_modal-checkout_button,#place_order{display:block;background-color:#9ecb27;color:#fff;width:100%;font-size:16px;line-height:2;border-radius:20px;padding:19px 35px 20px;margin-top:32px;text-align:center;position:relative;font-weight:600;-webkit-transition:all ease-in-out .25s;transition:all ease-in-out .25s}
.anmd_buttons a.button.anmd_modal-checkout_button svg{position:absolute;right:34px;top:10px}
.anmd_buttons a.button.anmd_modal-checkout_button:hover,#place_order:hover{background:#895ffc !important}
.anmd_minicart_item-image_box,.anmd_minicart_item-content{display:block;float:left}
.anmd_minicart_item-content{padding-left:0}
.anmd_minicart_item-image_box{border-radius:10px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;width:160px;margin-bottom:5px}
.anmd_minicart_item-image_box img{max-width:100%;width:100%;height:auto}
.single-product .anmd_minicart_item-image_box .anmlc_image-product{width:100%}
.anmd_minicart-quantity_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}
.anmd_minicart-quantity_inner input,.anmd_minicart-quantity_inner input[type=button]{background-color:transparent;border:0}
.woocommerce-mini-cart__empty-message{font-size:16px;line-height:18px;font-weight:400;max-width:224px;display:block;margin:117px auto 160px;color:#3b474a}
.anmd_minicart-shipping_option{text-transform:none;font-size:13px;line-height:17px;font-weight:400;color:#263746;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;text-align:left;margin:0;padding:10px 0;border-radius:0;border-bottom:1px solid rgba(0,0,0,.1)}
.anmd_mini_cart__empty{text-align:center;padding-top:97px}
.anmd_mini_cart__empty img{width:170px;height:auto;margin:0 auto}
.anmd_minicart-tamanho_info{display:none}
.anmlc_cart_order_meta_data,.anmlc_cart_order_meta_data_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;width:100%;overflow:hidden;padding:1px 0 3px 10px;margin-left:0;min-width:auto;margin-top:0;text-align:center}
.anmlc_cart_order_meta_data_img,.anmlc_cart_order_meta_data_text__inner{height:50px;width:50px;min-height:50px;min-width:50px;-webkit-box-shadow:2px 2px 3px 0 rgba(0,0,0,.2),inset 0 0 0 1px #000;box-shadow:2px 2px 3px 0 rgba(0,0,0,.2),inset 0 0 0 1px #000;border-radius:10px;overflow:hidden;margin:0;padding:1px;margin-right:5px}
.anmlc_cart_order_meta_data_text__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:30px}
.anmlc_cart_order_meta_data_title{width:100%;border-bottom:1px dashed #c4c4c4;margin-bottom:10px;text-align:right;text-transform:uppercase}
.anmlc_cart_order_meta_data_label--break{display:block;text-align:right;border-bottom:1px dashed #c4c4c4;margin-bottom:6px}
.anmlc_cart_order_meta_data--indicativas{-ms-flex-flow:wrap;flex-flow:wrap;padding-bottom:0}
.anmlc_cart_order_meta_data--indicativas .anmlc_cart_order_meta_data_text{padding-left:0;max-width:55px}
.anmlc_cart_order_meta_data.anmlc_cart_order_meta_data--frase_pronta{text-align:left;font-weight:600;color:#3a474a}
.anmlc_cart_order_meta_data_img img{width:100%;border-radius:10px}
.anmd_minicart-item_col-1{width:160px}
.anmd_minicart-item_title{color:#3b474a;font-weight:600;font-size:16px;line-height:1.2em;margin-bottom:10px;padding-right:40px}
.anmd_minicart-item_title a{color:#3b474a}
.anmlc_cart_order_meta_data--frase_pronta .anmlc_cart_order_meta_data_label{display:block;text-transform:uppercase;font-weight:400}
.tabs-login .register input[type=radio],.anmd_minicart-shipping_option input[type=radio]{position:absolute;visibility:hidden}
.tabs-login .register .check,.anmd_minicart-shipping_option .check{display:block;position:absolute;border:2px solid #263746;border-radius:100%;height:18px;width:18px;top:10px;left:10px;z-index:5;transition:border .2s linear;-webkit-transition:border .2s linear}
.anmd_minicart-shipping_option .shipping-label,.anmd_minicart-shipping_option p{padding:0 10px 0 35px;display:inline-block;cursor:pointer;margin:0;font-size:13px}
.anmd_minicart-shipping_option p{display:none}
.anmd_minicart-shipping_option .check{top:7px;left:7px;top:50%;left:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.tabs-login .register input[type=radio]:checked~.check,.anmd_minicart-shipping_option input[type=radio]:checked~.check{border:3px solid #263746;background-color:#263746}
.tabs-login .register .radio-line,.anmd_minicart-shipping_option{position:relative;display:inline-block;width:auto;float:left;background-color:transparent;color:#263746;margin:0}
.anmd_minicart-shipping_option:hover{background-color:#eee}
.woocommerce-wishlist .container{margin:0 auto;max-width:428px;width:auto;margin:0 8.87%}
.woocommerce-wishlist .wishlist-title h2{font-size:24px;line-height:32px;font-weight:bold;color:#895ffc;padding:0}
.woocommerce-wishlist .wishlist-title .show-title-form{display:none}
.woocommerce-wishlist #yith-wcwl-form{padding-top:110px}
.woocommerce-wishlist .wishlist_table{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.woocommerce-wishlist .wishlist_table li{margin-bottom:56px;width:calc(50% - 5px);margin-right:10px;position:relative}
.woocommerce-wishlist .wishlist_table li:nth-child(2n){margin-right:0}
.woocommerce-wishlist .wishlist_table li:nth-child(5n){margin-right:0}
.woocommerce-wishlist .wishlist_table li:nth-child(6n){margin-right:0}
.woocommerce-wishlist .wishlist_table li .item-wrapper{width:100%;margin-bottom:0}
.woocommerce-wishlist .wishlist_table li .item-wrapper .product-thumbnail{margin-bottom:16px;height:auto;width:100%;overflow:hidden;border-radius:15px;overflow:hidden;max-width:none;height:calc(41vw - 5px)}
.woocommerce-wishlist .wishlist_table li .item-wrapper .product-thumbnail a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%}
.woocommerce-wishlist .wishlist_table li .item-wrapper .product-thumbnail img{height:100%;width:auto;max-width:none}
.woocommerce-wishlist .wishlist_table li .item-wrapper .item-details{width:100%}
.woocommerce-wishlist .wishlist_table li .item-wrapper .item-details .product-name{padding-right:20px}
.woocommerce-wishlist .wishlist_table li .item-wrapper .item-details .product-name h3{font-size:14px;line-height:18px;margin-bottom:16px}
.woocommerce-wishlist .wishlist_table li .item-wrapper .item-details .product-name h3 a{color:#585858}
.woocommerce-wishlist .wishlist_table li .item-wrapper .item-details-table .label{display:none}
.woocommerce-wishlist .wishlist_table li .item-wrapper .item-details-table .woocommerce-Price-amount{display:block;font-size:18px;line-height:16px;font-weight:700;color:#f6a2c7}
.woocommerce-wishlist .wishlist_table li .additional-info-wrapper{display:inline-block}
.woocommerce-wishlist .wishlist_table li .additional-info-wrapper .product-remove{position:absolute;left:inherit;right:0;height:16px;top:44vw}
.woocommerce-wishlist .wishlist_table li .additional-info-wrapper .product-remove .remove_from_wishlist{display:block;background-image:url("../img/icons/fa-heart.png");background-size:cover;width:18px;height:16px}
.woocommerce-wishlist .wishlist_table li .additional-info-wrapper .product-remove .remove_from_wishlist i{display:none}
.woocommerce-wishlist table.wishlist_table{border:0;margin:0}
.woocommerce-wishlist table.wishlist_table thead{display:none}
.woocommerce-wishlist table.wishlist_table .wishlist-items-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.woocommerce-wishlist table.wishlist_table .wishlist-items-wrapper tr{margin-bottom:56px;width:calc(50% - 5px);margin-right:10px;position:relative}
.woocommerce-wishlist table.wishlist_table .wishlist-items-wrapper tr:nth-child(2n){margin-right:0}
.woocommerce-wishlist table.wishlist_table .wishlist-items-wrapper tr:nth-child(5n){margin-right:0}
.woocommerce-wishlist table.wishlist_table .wishlist-items-wrapper tr:nth-child(6n){margin-right:0}
.woocommerce-wishlist table.wishlist_table .wishlist-items-wrapper tr td{padding:0;border:0;width:100%;display:block;text-align:left}
.woocommerce-wishlist table.wishlist_table .wishlist-items-wrapper tr .product-thumbnail{margin-bottom:16px;height:auto;width:100%;overflow:hidden;border-radius:15px;overflow:hidden;max-width:none;height:calc(41vw - 5px);display:block}
.woocommerce-wishlist table.wishlist_table .wishlist-items-wrapper tr .product-thumbnail a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;height:100%}
.woocommerce-wishlist table.wishlist_table .wishlist-items-wrapper tr .product-thumbnail a img{height:100% !important;width:auto;max-width:none}
.woocommerce-wishlist table.wishlist_table .wishlist-items-wrapper tr .product-name{padding-right:20px;font-size:14px;line-height:18px;margin-bottom:16px}
.woocommerce-wishlist table.wishlist_table .wishlist-items-wrapper tr .product-name a{color:#585858}
.woocommerce-wishlist table.wishlist_table .wishlist-items-wrapper tr .woocommerce-Price-amount{display:block;font-size:18px;line-height:16px;font-weight:700;color:#f6a2c7;width:100%}
.woocommerce-wishlist table.wishlist_table .wishlist-items-wrapper tr .product-remove{position:absolute;left:inherit;right:0;height:16px;top:44vw;font-size:0}
.woocommerce-wishlist table.wishlist_table .wishlist-items-wrapper tr .product-remove a{position:absolute;right:0}
.woocommerce-wishlist table.wishlist_table .wishlist-items-wrapper tr .product-remove .remove_from_wishlist{display:block;background-image:url("../img/icons/fa-heart.png");background-size:cover;width:18px;height:16px}
.woocommerce-wishlist table.wishlist_table .wishlist-items-wrapper tr .product-remove .remove_from_wishlist i{display:none}
.c-page{padding-top:80px}
.c-page__content{padding-top:63px}
.c-page__content .o-title{margin-bottom:39px}
.c-page__content p{margin-bottom:24px}
.c-page-categorias h2.o-title{font-size:20px}
.c-page-categorias__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.c-page-categorias__item{text-align:center;width:calc(50% - 5px);margin-bottom:56px}
.c-page-categorias__item:nth-child(odd){margin-right:10px}
.c-page-categorias__item a{color:#545562}
.c-page-categorias__item__img{width:100%;height:170px;background-image:url("../img/placeholder.png");margin-bottom:16px;border-radius:15px;background-size:cover;background-position:center}
.a-bgc--black{background-color:#545562}
.a-bgc--pink{background-color:#f6a2c7}
.a-bgc--red{background-color:#fc674d}
.a-bgc--purple{background-color:#895ffc}
.a-c--black{color:#545562}
.a-c--white{color:#fff}
.a-c--pink{color:#f6a2c7}
.a-c--red{color:#fc674d}
.a-c--purple{color:#895ffc}
.a-df{display:-webkit-box;display:-ms-flexbox;display:flex}
.a-df--ais{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.a-df--aic{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.a-df--aie{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.a-df--jcs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.a-df--jce{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.a-df--jcc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.a-df--jcsb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.a-df--dc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.a-df--ww{-ms-flex-wrap:wrap;flex-wrap:wrap}
.a-ta--c{text-align:center}
.a-ta--r{text-align:right}
.a-fw--b{font-weight:600}
.a-fw--m{font-weight:500}
.a-fw--r{font-weight:400}
.a-fw--l{font-weight:300}
.a-fs--i{font-style:italic}
.a-tt--u{text-transform:uppercase}
.a-td--u{text-decoration:underline}
.d-block{display:block !important}
.d-none{display:none !important}
.d-inline{display:inline-block}
.a-d--n{display:none}
.d-none--mobile{display:none}
.a-o--h{overflow:hidden}
.cursor-pointer{cursor:pointer}
.position-relative{position:relative}
.position-fixed{position:fixed}
.pb-0{padding-bottom:0 !important}
.fs-16{font-size:16px}
.a-fz--14px\@sm{font-size:14px}
.a-fz--16px\@sm{font-size:16px}
.a-fz--18px\@sm{font-size:18px}
.a-fz--20px\@sm{font-size:20px}
.a-fz--22px\@sm{font-size:22px}
.a-fz--24px\@sm{font-size:24px}
.a-fz--26px\@sm{font-size:26px}
.a-fz--30px\@sm{font-size:30px}
.a-fz--36px\@sm{font-size:36px}
@media(min-width:428px){.o-container{margin:0 auto;max-width:350px}
.woocommerce-account .woocommerce-MyAccount-navigation{margin:0 auto;max-width:350px}
.archive .woocommerce-products-header,.archive .products,.archive .woocommerce-info{margin:0 auto;max-width:350px}
.checkout.woocommerce-checkout,.woocommerce-checkout__header{margin:0 auto;max-width:350px}
.woocommerce-wishlist .container{margin:0 auto;max-width:350px}
.woocommerce-wishlist .wishlist_table li .item-wrapper .product-thumbnail{height:170px}
.woocommerce-wishlist .wishlist_table li .additional-info-wrapper .product-remove{top:187px}
.woocommerce-wishlist table.wishlist_table .wishlist-items-wrapper tr .product-thumbnail{height:170px}
.woocommerce-wishlist table.wishlist_table .wishlist-items-wrapper tr .product-remove{top:187px}
}@media(min-width:768px){.o-header__search{position:absolute;background:transparent;width:35%;left:140px;top:0;margin:0;height:75px;z-index:99999;display:block;opacity:1;visibility:visible}
.o-header__content__nav__item .sub-menu a{display:inline-block;padding:5px 0;color:#fff}
.o-header__content__nav__item .sub-menu a::after{display:none}
.o-header__content__nav__item .sub-menu a:hover{color:#545562}
.single-product .anmlc_image-product{width:350px;margin:0 auto}
.c-home__banner__desktop{display:block}
.c-home__banner__mobile{display:none}
.c-home__cards{padding-top:80px;margin-bottom:80px}
.c-home__products{padding-top:80px;margin-bottom:80px}
.woocommerce div.product div.images{float:none;width:350px}
.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:inherit;width:100%}
.woocommerce-thankyou-order-buttons .o-button{max-width:300px;margin:0 10px}
.woocommerce-thankyou-order-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:600px;max-width:100%;margin:0 auto}
.woocommerce ul.order_details,.woocommerce-customer-details,.woocommerce .woocommerce-order-details{background-color:#f4f4f4;padding:20px;border:2px solid #f6a2c7;border-radius:10px}
}@media only screen and (min-width:768px){.c-politica__title{height:609px}
.c-politica__title__img{max-width:600px;width:600px;bottom:-40px}
.c-politica__title h1{max-width:477px;font-size:42px;line-height:45px;padding:0}
}@media(min-width:1280px){.o-header{position:relative}
.o-header__main{position:relative;height:75px;padding:0 25px}
.o-header__main .o-hamburguer{display:none}
.o-header__main .a-d--n{display:block}
.o-header__main__cart svg{height:17.63px}
.o-header__main__icons{width:216px;border-left:2px solid #f6a2c7;padding-left:50px;margin-left:42px}
.o-header__search__container button{top:11px}
.o-header__search__container button svg{height:18px}
.o-header__promo{text-align:center}
.o-header__promo__exit{right:54px;top:21px}
.o-header__content{height:66px;position:inherit;min-height:inherit;max-height:inherit;opacity:1;-webkit-transform:inherit;transform:inherit;padding:0;overflow:inherit}
.o-header__content__card{display:none}
.o-header__content .o-title{display:none}
.o-header__content__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 25px;border-bottom:1px solid #e8e8e8;height:66px}
.o-header__content__nav__item{border-bottom:0;width:auto;position:initial;padding:0}
.o-header__content__nav__item:last-of-type{margin-right:0}
.o-header__content__nav__item.current-menu-item a:after{-webkit-transform:translateY(0);transform:translateY(0)}
.o-header__content__nav__item__title{display:block;font-size:24px;line-height:32px;font-weight:bold;color:#3b474a;opacity:1 !important;-webkit-transform:translateX(0) !important;transform:translateX(0) !important}
.o-header__content__nav__item>a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#545562;font-weight:500;font-size:14px;height:100%}
.o-header__content__nav__item>a:after{content:"";position:absolute;left:0;right:0;bottom:0;background:#f6a2c7;height:5px;-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.o-header__content__nav__item>a:hover:after{-webkit-transform:translateY(0);transform:translateY(0)}
.o-header__content__nav__item .sub-menu{opacity:1;height:300px;max-height:500px;padding:50px 80px}
.o-header__content__nav__item__submenu{max-height:0;overflow:hidden;position:absolute;top:66px;background:#fff;width:100%;left:0;-webkit-transition:max-height .3s;transition:max-height .3s;display:-webkit-box;display:-ms-flexbox;display:flex}
.o-header__content__nav__item__submenu__img{width:calc(100% - 537px);height:308px;background-size:cover;background-position:center;position:absolute;right:0;-webkit-transition:.3s;transition:.3s;opacity:0}
.o-header__content__nav__item:hover .o-header__content__nav__item__submenu{max-height:308px}
.o-header__content__nav__item:hover .o-header__content__nav__item__submenu .sub-menu li{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
.o-header__content__nav__item:hover .o-header__content__nav__item__submenu__img{opacity:1}
.o-footer>.o-container{padding-bottom:84px}
.o-footer__cupom{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;position:relative;display:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;padding:20px 50px 20px 20px !important;font-size:12px;margin-bottom:73px;margin-top:170px}
.o-footer__cupom img{position:absolute;bottom:0;left:20px;width:175px;width:15%}
.o-footer__cupom__container{width:79%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.o-footer__cupom__content{border-right:2px solid #f6a2c7;width:344px;padding-right:32px}
.o-footer__cupom__form{padding-left:48px;position:relative;width:520px}
.o-footer__cupom__form input[type=email]{padding:19px 26px;font-size:14px;width:100%;border:0;border-radius:10px}
.o-footer__cupom__form input[type=submit]{color:#895ffc;background-color:transparent;border:0;position:absolute;right:20px;top:20px;cursor:pointer;-webkit-transition:.2s cubic-bezier(0.71,0.11,0.31,0.9);transition:.2s cubic-bezier(0.71,0.11,0.31,0.9)}
.o-footer__cupom__form input[type=submit]:hover{color:#f6a2c7}
.o-footer__cupom__sup{font-size:18px;padding:7px;font-weight:600;display:inline-block;margin-bottom:8px;width:174px;text-align:center}
.o-footer__cupom__title{font-size:16px;line-height:1.2;font-weight:bold}
.o-footer__newsletter__lg{display:block;max-width:198px}
.o-footer__newsletter__lg svg{margin-bottom:24px}
.o-footer__newsletter__lg p{font-weight:500;color:#545562;margin-bottom:46px}
.o-footer__newsletter{width:100%;padding-top:55px}
.o-footer__newsletter .o-container{width:auto}
.o-footer__newsletter .o-title,.o-footer__newsletter input{display:none}
.o-footer__content{width:100%}
.o-footer__content__menu>li{margin-right:50px;width:21%}
.o-footer__content__menu>li:last-of-type{margin-right:0}
.o-footer__content__menu>li>a{font-weight:500;margin-bottom:7px}
.o-footer__content__menu__child{max-height:none}
.o-footer__content__menu__child li{margin-top:8px}
.o-footer__content__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.o-footer__content__menu .expand{display:none}
.o-footer__copyright{width:100%;border-top:1px solid #00000044;font-size:12px;line-height:18px;padding:25px 0 25px}
.woocommerce-loop-product__title{margin-top:14px}
li.product .button--loop{text-transform:initial;padding:8px;border-radius:12px;font-size:12px}
li.product .button--loop span{display:inline}
.o-container{max-width:1108px}
.o-button{padding:20px;font-size:14px;text-align:center}
.o-form input[type=text],.o-form input[type=tel],.o-form input[type=email],.o-form input[type=password],.o-form select,.o-form textarea,.o-form .select2-container--default .select2-selection--single{font-size:14px}
.anmlc_meta--hide{display:block}
.anmlc_customize__button-close{height:14px;width:14px;top:10px}
.anmlc__slide{height:60px;width:60px}
.anmlc_container-box{position:initial;-webkit-box-shadow:none;box-shadow:none;border-radius:0;margin-top:37px}
.anmlc_box .button{max-width:322px}
.anmlc_box h3{padding-left:25px}
.anmlc_box button.anmlc_btn_continue{font-size:14px !important}
.anmlc_box-personalizar .o-container{margin:0}
.anmlc_box.anmlc_box-show .anmlc_box__container{padding-bottom:0}
.anmlc_box.anmlc_box-show .anmlc_box__container .swiper-container{overflow:visible}
.anmlc_box.anmlc_box-show .anmlc_box__container .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 0}
.anmlc_box__wrapper{grid-template-columns:repeat(7,1fr)}
.single-product .anmlc_image-product{left:0;height:calc(100vh - 161px);width:55%;height:609px;top:161px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:999;margin:0}
.toggle{margin-top:0}
.toggle__label::after{border-color:#f6a2c7}
.c-home__link{display:inline;color:#f6a2c7;font-weight:500;-webkit-transition:.2s cubic-bezier(0.71,0.11,0.31,0.9);transition:.2s cubic-bezier(0.71,0.11,0.31,0.9)}
.c-home__link svg{fill:#f6a2c7;margin-left:18px;position:relative;top:2px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.c-home__link:hover svg{-webkit-transform:translateX(8px);transform:translateX(8px)}
.c-home__categorias{display:none}
.c-home__cards .o-button{display:none}
.c-home__cards .swiper-wrapper{padding:18px 0 0;height:294px;width:1108px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.c-home__cards__item{border-radius:0;width:22.4% !important}
.c-home__cards__item:nth-child(4n),.c-home__cards__item:nth-child(5n){height:130px}
.c-home__cards__item:nth-child(5n){position:absolute;right:0;bottom:0}
.c-home__cards__item a{padding:25px 19px}
.c-home__cards__item__title{font-size:16px;max-width:none}
.c-home__products__header .o-title{max-width:322px}
.c-home__personalize{height:398px;margin-bottom:172px;padding-top:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:175px}
.c-home__personalize__content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:56px;margin-left:auto;margin-right:calc((100vw - 960px)/2);max-width:100%;width:auto;margin-left:50px}
.c-home__personalize__content div{max-width:446px}
.c-home__personalize__content__title{background-color:#895ffc;color:#fff;font-size:12px;display:inline-block;padding:8px 24px 7px;margin-bottom:31px}
.c-home__personalize__content__sub-title{display:block;max-width:322px}
.c-home__personalize__content .o-button{display:inline-block;width:198px}
.c-home__personalize__image{height:398px;left:0;top:0;width:61.5vw;max-width:none;border-radius:0;margin:0}
.c-home__personalize__image__lg{position:absolute;background-size:cover;top:0;left:0;height:100%;width:100%}
.c-home__personalize__image .o-button{display:none}
.c-contato{padding-top:0}
.c-contato__content span{color:#fff}
.c-contato__form .o-button{background:transparent;color:#895ffc;padding:0;width:auto;display:inline-block;font-size:14px}
.c-contato__form{max-width:446px}
.c-contato__form__title{display:block;max-width:310px;padding-bottom:22px}
.c-contato__form__title .o-title{margin-bottom:40px}
.product_meta{margin-bottom:8px !important}
.product_meta a{color:#895ffc}
.single-product.woocommerce div.product .product_title{padding-right:0}
.summary .yith-wcwl-add-to-wishlist{right:-44px}
.single-product .summary .price ins .woocommerce-Price-amount,.woocommerce div.product p.price{margin:0 19px 11px 0}
.woocommerce button.button.single_add_to_cart_button,.woocommerce button.button.anmlc_container_button_personalize{width:322px;font-size:14px}
.woocommerce button.button.anmlc_container_button_personalize{margin:5px auto 0}
.woocommerce div.product div.images{width:55%;margin:0}
.woocommerce div.product div.images img{display:block;width:auto;height:100%;-webkit-box-shadow:none;box-shadow:none;max-width:inherit}
.woocommerce-tabs{width:100%;margin-top:77px}
.woocommerce-tabs__content{display:-webkit-box;display:-ms-flexbox;display:flex}
.woocommerce-tabs__content__item{font-size:14px;line-height:24px;width:33.3%;margin-right:58px}
.woocommerce-tabs__content__item:last-of-type{margin-right:0}
.woocommerce-tabs__content__item__attention{display:none}
.product-template-default #primary{padding-top:0}
.woocommerce div.product{position:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.single-product div.product.anmlc_product-no-gallery .summary{width:496px;padding-left:50px;margin:0}
.c-single__attention{display:block;margin:18px 0 0 0;border-bottom:1px solid #dfdfdf;padding-bottom:20px;margin-bottom:20px}
.c-single__attention__title{font-size:24px;line-height:32px;margin-bottom:32px;color:#545562;font-weight:bold;text-align:left;height:auto;display:block}
.c-cadastro{text-align:center}
.c-cadastro .o-container{max-width:445px;padding:0}
.c-cadastro .woocommerce-privacy-policy-text{margin-top:88px}
.c-cadastro .o-form label{opacity:0}
.c-cadastro .o-form .woocommerce-LostPassword{text-align:left;font-size:12px;margin:0 0 12px 0}
.c-cadastro .o-form .o-button{width:198px;margin:68px auto 0}
.c-cadastro__footer{background-image:inherit;background-color:transparent;text-align:center}
.woocommerce-account{padding-top:0}
.c-account h1{margin-bottom:46px}
.c-account legend{display:none}
.c-account .o-button{width:322px}
.c-account-header{display:block}
.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;max-width:960px;padding:0;margin:0 auto}
.woocommerce-account .woocommerce-MyAccount-navigation{max-width:960px;padding:67px 0 42px}
.woocommerce-account .woocommerce-MyAccount-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #dfdfdf}
.woocommerce-account .woocommerce-MyAccount-navigation ul a{font-weight:500}
.woocommerce-account .woocommerce-MyAccount-navigation ul a:after{content:"";position:absolute;left:0;right:0;bottom:0;background:#f6a2c7;height:5px;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;z-index:2}
.woocommerce-account .woocommerce-MyAccount-navigation ul a:hover:after{-webkit-transform:translateY(5px);transform:translateY(5px)}
.woocommerce-account .woocommerce-MyAccount-navigation li{border-bottom:0}
.woocommerce-account .woocommerce-MyAccount-navigation li:after{display:none}
.woocommerce-account .woocommerce-MyAccount-navigation li{margin-right:74px;padding-bottom:4px;overflow:hidden}
.woocommerce-account .woocommerce-MyAccount-content .o-container,.woocommerce-notices-wrapper .o-container{width:694px;margin:0}
form.c-account{width:694px;margin:0}
.c-page-header .o-breadcrumb{display:block;position:absolute;width:100%;top:30px}
.c-page-header{background:#895ffc;color:#fff;padding:75px 0 0;position:relative}
.c-page-header__breadcrumb{position:absolute;width:100%;max-width:960px;margin:0 auto;top:30px;left:0;right:0}
.c-page-header__breadcrumb .woocommerce-breadcrumb{height:17px;color:#fff}
.c-page-header__breadcrumb .woocommerce-breadcrumb a{color:#fff}
.c-page-header__breadcrumb svg{height:11px;margin:0 16px}
.c-page-header .o-title{color:#fff;margin-bottom:0}
.c-page-header__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:198px;height:181px;overflow:hidden;margin-right:50px}
.c-page-header__img img{max-width:100%}
.c-page-header__content{max-width:446px}
.archive .woocommerce-products-header,.archive .products,.archive .woocommerce-info{max-width:1108px}
.archive .c-home__personalize{margin-top:124px}
.archive li.product{width:198px;margin-right:29.5px}
.archive li.product:nth-child(odd){margin-right:29.5px}
.archive li.product:nth-child(5n){margin-right:0}
.c-politica__menu{height:800px}
.checkout.woocommerce-checkout,.woocommerce-checkout__header{max-width:960px;padding:0 0 42px}
.woocommerce-checkout__header{padding-top:67px}
p.woocommerce-thankyou-order-received-desc{max-width:446px}
.anmd_cart_header{margin-top:30px}
.woocommerce-wishlist .container{max-width:1108px}
.woocommerce-wishlist .wishlist-title h2{margin-bottom:39px}
.woocommerce-wishlist .wishlist_table li:nth-child(2n){margin-right:29.5px}
.woocommerce-wishlist .wishlist_table li{width:198px !important;margin-right:29.5px}
.woocommerce-wishlist .wishlist_table li .item-wrapper .product-thumbnail{height:198px;width:198px;border-radius:0}
.woocommerce-wishlist .wishlist_table li .additional-info-wrapper .product-remove{top:153px}
.woocommerce-wishlist .wishlist_table li .additional-info-wrapper .product-remove{top:212px}
.woocommerce-wishlist table.wishlist_table .wishlist-items-wrapper tr:nth-child(2n){margin-right:29.5px}
.woocommerce-wishlist table.wishlist_table .wishlist-items-wrapper tr{width:198px !important;margin-right:29.5px}
.woocommerce-wishlist table.wishlist_table .wishlist-items-wrapper tr .product-thumbnail{height:198px;width:198px;border-radius:0}
.woocommerce-wishlist table.wishlist_table .wishlist-items-wrapper tr .product-remove{top:153px}
.woocommerce-wishlist table.wishlist_table .wishlist-items-wrapper tr .product-remove{top:212px}
.c-page-categorias__item{width:198px;margin-right:29.5px}
.c-page-categorias__item:nth-child(odd){margin-right:29.5px}
.c-page-categorias__item:nth-child(5n){margin-right:0}
.c-page-categorias__item__img{height:198px;border-radius:0}
.d-none--mobile{display:block}
.a-fz--14px\@lg{font-size:14px}
.a-fz--16px\@lg{font-size:16px}
.a-fz--18px\@lg{font-size:18px}
.a-fz--20px\@lg{font-size:20px}
.a-fz--22px\@lg{font-size:22px}
.a-fz--24px\@lg{font-size:24px}
.a-fz--30px\@lg{font-size:30px}
.a-fz--32px\@lg{font-size:32px}
.a-fz--40px\@lg{font-size:40px}
}@media(min-width:1280px)and (min-width:1920px){.o-footer__cupom img{width:auto}
.o-footer__cupom__form input[type=email]{font-size:14px}
}@media only screen and (min-width:1280px){.c-politica{padding-top:0}
.c-politica__title{padding:0;height:498px;padding:95px 0 0 82px;background-size:auto;background-repeat:no-repeat;height:26vw;max-height:499px;margin-bottom:61px}
.c-politica__title__img{bottom:inherit;top:0;right:0;left:inherit;-webkit-transform:translate(0);transform:translate(0);max-width:46.8vw;width:46.8vw;text-align:right}
.c-politica__title h1{font-size:42px;line-height:45px;max-width:477px;margin:0}
.c-politica__menu{width:248px;margin:0;padding-top:63px}
.c-politica__content{padding:0 4.4%;position:relative}
.c-politica__menu__tab__content{max-height:inherit;position:absolute;left:134%;width:446px;opacity:0;left:66%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);top:0;padding-top:63px}
.c-politica__menu__tab__content h1,.c-politica__menu__tab__content h2{font-size:24px;line-height:1.333;font-weight:700;color:#545562}
.c-politica__menu>ul{border-left:1px solid #dfdfdf;overflow:hidden}
.c-politica__menu>ul>li{padding:19px 0;position:inherit;border-bottom:0;clear:both}
.c-politica__menu>ul>li:hover{color:#f6a2c7;-webkit-transition:.5s ease;transition:.5s ease}
.c-politica__menu>ul>li:after{content:"";float:left;background:#f6a2c7;width:5px;height:64px;-webkit-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin-right:33.5px;margin-top:-19px}
.c-politica__menu>ul>li.expanded-desktop:after,.c-politica__menu>ul>li:hover:after{-webkit-transform:translateY(0);transform:translateY(0)}
.c-politica__menu__tab.expanded .c-politica__menu__tab__content{max-height:inherit;opacity:0}
.c-politica__menu__tab .c-politica__menu__svg{display:none}
.c-politica__menu__tab.expanded{color:#545562}
.c-politica__menu__tab.expanded svg{fill:#c3c3c3}
.c-politica__menu__tab.expanded-desktop .c-politica__menu__tab__content{max-height:inherit;opacity:1;-webkit-transition:.5s ease;transition:.5s ease}
.c-politica__menu__tab.expanded-desktop .c-politica__menu__svg{-webkit-transform:rotate(0);transform:rotate(0)}
.c-politica__menu__tab.expanded-desktop{color:#f6a2c7}
.c-politica__menu__tab.expanded-desktop svg{fill:#f6a2c7}
.woocommerce-checkout__header h3,#order_review_heading{font-size:24px;line-height:1.333;font-weight:700;color:#545562}
form.woocommerce-checkout{display:-webkit-box;display:-ms-flexbox;display:flex}
#order_review_heading{display:none}
.checkout.woocommerce-checkout{margin:0 auto;max-width:428px;width:auto;margin:0 8.87%}
.woocommerce-checkout__header{margin:0 auto;max-width:428px;width:auto;margin:0 8.87%}
#customer_details{width:33.6vw;padding-right:8.5%;border-right:1px solid #ebebeb}
#order_review{width:31.5vw;padding-left:10%}
}@media only screen and (min-width:1280px)and (min-width:428px){.checkout.woocommerce-checkout{margin:0 auto;max-width:350px}
.woocommerce-checkout__header{margin:0 auto;max-width:350px}
}@media only screen and (min-width:1280px)and (min-width:1280px){.checkout.woocommerce-checkout{max-width:960px}
.woocommerce-checkout__header{max-width:960px}
}@media only screen and (min-width:1280px)and (min-width:1920px){.checkout.woocommerce-checkout{max-width:1438px}
.woocommerce-checkout__header{max-width:1438px}
}@media(min-width:1920px){.o-header__main{padding:0 108px}
.o-header__promo__exit{right:108px}
.o-header__content__nav{padding:0 108px}
.o-header__content__nav__item>a{font-size:14px}
.o-footer>.o-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding-top:55px}
.o-footer__cupom{width:100%}
.o-footer__cupom__container{width:1066px;margin-left:auto}
.o-footer__cupom__form{width:520px}
.o-footer__cupom__content{width:498px;font-size:16px}
.o-footer__cupom__title{font-size:24px;line-height:28px;margin-bottom:10px}
.o-footer__newsletter{width:496px;padding-top:0}
.o-footer__content{width:942px}
.o-footer__content__menu>li{padding-top:0;width:198px}
.o-container{max-width:1438px}
.single-product .anmlc_image-product{height:791px}
.c-home__cards .swiper-wrapper{width:1438px;height:382px}
.c-home__cards__item{width:322px !important}
.c-home__cards__item:nth-child(4n),.c-home__cards__item:nth-child(5n){height:168px}
.c-home__cards__item__title{font-size:18px}
.c-home__personalize__content{margin-right:calc((100vw - 1438px)/2)}
.single-product div.product.anmlc_product-no-gallery .summary{min-height:calc(100vh - 160px)}
.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{max-width:1438px}
.woocommerce-account .woocommerce-MyAccount-navigation{max-width:1438px}
.c-page-header__breadcrumb{max-width:1438px}
.archive .woocommerce-products-header,.archive .products,.archive .woocommerce-info{max-width:1438px}
.archive li.product{width:198px;margin-right:50px}
.archive li.product:nth-child(odd),.archive li.product:nth-child(5n){margin-right:50px}
.archive li.product:nth-child(6n){margin-right:0}
.checkout.woocommerce-checkout,.woocommerce-checkout__header{max-width:1438px}
.woocommerce-wishlist .container{max-width:1438px}
.woocommerce-wishlist .wishlist_table li:nth-child(5n){margin-right:50px}
.woocommerce-wishlist table.wishlist_table .wishlist-items-wrapper tr:nth-child(5n){margin-right:50px}
.a-fz--40px\@xl{font-size:40px}
.a-fz--68px\@xl{font-size:68px}
}@media only screen and (min-width:1920px){.c-politica__title{background-size:contain}
.c-politica__menu__tab__content{left:53%}
}@media(max-width:428px){.anmlc__slide{height:15vw;width:15vw}
.anmlc_label--default{right:0;width:15vw;height:15vw;margin-right:1.8vw}
.anmlc_label--default .anmlc_label__img--default{height:15vw;width:15vw}
.woocommerce div.product{margin:0 auto}
.c-page-categorias__item__img{height:calc(41vw - 5px)}
}@media(max-width:427px){.anmlc_container-box{max-width:428px;width:auto;margin:0 8.87%}
}@media(max-width:375px){.anmd_modal-content,.anmd_modal--loading .anmd_modal-cart_loading{padding:0 24px}
}@media(max-width:374px){.loop.fswp_installments_price .price.fswp_calc{letter-spacing:-1px}
}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}
60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}
}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}
60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}
}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes anenLoadingSpin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes anenLoadingSpin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}