.joli-joli-theme-1-x-add-to-cart-container{display:flex}.joli-joli-theme-1-x-custom-drawer{width:85%;padding:150px 30px 30px;max-width:450px;min-width:280px;transform:translate3d(100%,0,0);transition:all .3s ease 0s;pointer-events:none}.joli-joli-theme-1-x-custom-drawer form{margin-bottom:25px}.joli-joli-theme-1-x-custom-drawer.joli-joli-theme-1-x-open{transform:translateZ(0);pointer-events:auto}.joli-joli-theme-1-x-custom-drawer-overlay{background-color:#000}.joli-joli-theme-1-x-custom-drawer-close{top:9px;right:-9px;width:140px;cursor:pointer;height:123px;padding:15px;position:absolute;transform:rotate(90deg);background-size:contain;background-image:url(https://joli.vtexassets.com/assets/vtex/assets-builder/joli.joli-theme/0.0.7/images/fundo-logo___f4cd27b514ef0291c04ec1f048bac177.png);background-repeat:no-repeat}.joli-joli-theme-1-x-custom-drawer .joli-joli-theme-1-x-not-found{display:flex;flex-direction:column;align-items:center;border:1px solid rgba(0,0,0,.15);padding:22px 15px 20px;border-radius:10px}.joli-joli-theme-1-x-custom-drawer .joli-joli-theme-1-x-not-found h4{margin:0;font-size:18px;text-align:center}.joli-joli-theme-1-x-custom-drawer .joli-joli-theme-1-x-not-found h4 span{font-size:14px;color:rgba(0,0,0,.4);margin-top:5px;display:block}.joli-joli-theme-1-x-custom-drawer ul{list-style:none;overflow-y:auto;height:calc(100vh - 350px);padding:0 15px 0 0}.joli-joli-theme-1-x-custom-drawer ul::-webkit-scrollbar{width:5px;border-radius:5px}.joli-joli-theme-1-x-custom-drawer ul::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.joli-joli-theme-1-x-custom-drawer ul::-webkit-scrollbar-thumb{background:#232323;border-radius:5px}.joli-joli-theme-1-x-custom-drawer ul::-webkit-scrollbar-thumb:hover{background:#000}.joli-joli-theme-1-x-custom-drawer ul li{width:100%;display:flex;padding:10px 0;align-items:center;border-bottom:1px solid #e3e4e6;justify-content:space-between}.joli-joli-theme-1-x-custom-drawer ul li:first-child{padding-top:0}.joli-joli-theme-1-x-custom-drawer ul li div{max-width:50%;font-size:12px;text-transform:uppercase}.joli-joli-theme-1-x-custom-drawer ul li div span{color:rgba(0,0,0,.6);display:block;font-weight:400;text-transform:none}.joli-joli-theme-1-x-custom-drawer .vtex-tabs__nav{justify-content:center}.joli-joli-theme-1-x-custom-drawer .vtex-tab__button{border-color:#000}.joli-joli-theme-1-x-custom-drawer .vtex-tab__button--inactive{border-color:transparent}.joli-joli-theme-1-x-shipping-simulator-form{display:flex;align-items:flex-end;gap:8px;margin-top:30px;border-radius:5px;background:#f5f5f5;padding:17px 22px 21px;position:relative}.joli-joli-theme-1-x-shipping-simulator-form .vtex-button{border:1px solid #c5c5c5;height:40px;width:102px;background-color:transparent;transition:all .3s ease-in-out}.joli-joli-theme-1-x-shipping-simulator-form .vtex-button:hover{background-color:#fcc200;border-color:#fcc200}.joli-joli-theme-1-x-shipping-simulator-form .vtex-button .vtex-button__label{font-size:12px}.joli-joli-theme-1-x-shipping-simulator-form .vtex-input .vtex-input__label{color:#000;opacity:1;font-size:12px;font-weight:700;text-transform:uppercase}.joli-joli-theme-1-x-shipping-simulator-form .vtex-input input{font-size:12px;padding-left:.75rem;padding-right:.75rem;letter-spacing:.05em;background-color:#fff}.joli-joli-theme-1-x-shipping-simulator-form .vtex-input .vtex-input-prefix__group{border-width:1px}.joli-joli-theme-1-x-shipping-simulator-form .vtex-input input::-moz-placeholder{font-size:12px}.joli-joli-theme-1-x-shipping-simulator-form .vtex-input input:-ms-input-placeholder{font-size:12px}.joli-joli-theme-1-x-shipping-simulator-form .vtex-input input::-ms-input-placeholder{font-size:12px}.joli-joli-theme-1-x-shipping-simulator-form .vtex-input input::placeholder{font-size:12px}.joli-joli-theme-1-x-shipping-simulator-form>a{display:inline-block;color:#7292a4;font-family:Roboto;font-size:10px;font-weight:400;line-height:14.06px;text-align:left;text-decoration:underline;margin-bottom:13px;width:175px;@media (max-width:640px){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;margin-bottom:0;bottom:0;left:22px}}@media (max-width:1025px){.joli-joli-theme-1-x-shipping-simulator-form{max-width:100%}.joli-joli-theme-1-x-shipping-simulator-form .vtex-button{}.joli-joli-theme-1-x-shipping-simulator-form.joli-joli-theme-1-x-shipping-simulator-form--inner{margin:0 0 30px}.joli-joli-theme-1-x-custom-drawer{width:100%;padding:150px 30px 30px;max-width:100%;min-width:280px;transform:translate3d(100%,0,0);transition:all .3s ease 0s;pointer-events:none}}.vtex-flex-layout-0-x-flexRowContent--stick-buy-button{.joli-joli-theme-1-x-custom-price{display:flex;flex-wrap:wrap;flex:1;justify-content:center;padding:5px 20px;.joli-joli-theme-1-x-list-price{font-size:12px;.joli-joli-theme-1-x-price{line-height:1}}.joli-joli-theme-1-x-selling-price{font-size:14px;display:flex;flex-wrap:wrap;flex:1;&:after{content:"à vista";display:block;width:100%;font-size:11px;font-weight:400}.joli-joli-theme-1-x-price{line-height:1;font-weight:600}.joli-joli-theme-1-x-selling-price-span{font-size:14px}.joli-joli-theme-1-x-only-mobile{display:block;font-size:12px;font-weight:400}}}}.joli-joli-theme-1-x-custom-price{display:flex;align-items:flex-start;flex-direction:column;gap:4px}.joli-joli-theme-1-x-custom-price .joli-joli-theme-1-x-price{color:#616161;font-size:14px;font-weight:400;line-height:14px;text-align:left}.joli-joli-theme-1-x-custom-price .joli-joli-theme-1-x-list-price{color:rgba(0,0,0,.6);font-weight:400;margin-bottom:4px;text-decoration:line-through}.joli-joli-theme-1-x-custom-price .joli-joli-theme-1-x-selling-price{display:flex;align-items:center}.joli-joli-theme-1-x-custom-price .joli-joli-theme-1-x-selling-price .joli-joli-theme-1-x-price{color:#202020;font-family:Roboto;font-size:32px;font-weight:600;display:flex;align-items:flex-end;letter-spacing:0;line-height:22px;margin-top:8px}.joli-joli-theme-1-x-custom-price .joli-joli-theme-1-x-selling-price span{font-size:32px;color:#202020}.joli-joli-theme-1-x-only-mobile{display:none}@media (max-width:1025px){.joli-joli-theme-1-x-custom-price{padding:8px}}@media (max-width:1025px){.vtex-flex-layout-0-x-flexRowContent--stick-buy-button{.joli-joli-theme-1-x-custom-price{align-items:start}}.joli-joli-theme-1-x-selling-price span{font-size:14px!important}}