#tpb-cart,#tpb-cart *,.tpb-cartpage,.tpb-cartpage *{box-sizing:border-box}#tpb-cart,.tpb-cartpage{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.8;letter-spacing:.06em;color:#121212e6}#tpb-cart a,.tpb-cartpage a{color:inherit;text-decoration:none}#tpb-cart img,.tpb-cartpage img{display:block;max-width:100%}#tpb-cart button,.tpb-cartpage button{font:inherit;letter-spacing:inherit;cursor:pointer;margin:0}#tpb-cart p,#tpb-cart h2,#tpb-cart h3,#tpb-cart h4,#tpb-cart ul,.tpb-cartpage p,.tpb-cartpage h1,.tpb-cartpage h2,.tpb-cartpage ul,.tpb-cartpage dl,.tpb-cartpage dd{margin:0;padding:0}#tpb-cart .list-unstyled,.tpb-cartpage .list-unstyled{list-style:none}#tpb-cart .h2,#tpb-cart .h3,#tpb-cart .h4,#tpb-cart h3,.tpb-cartpage .h4,.tpb-cartpage h1,.tpb-cartpage h2{font-family:Poppins,sans-serif;font-weight:700;letter-spacing:.78px;color:#121212}#tpb-cart .visually-hidden,.tpb-cartpage .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#tpb-cart input[type=number],.tpb-cartpage input[type=number]{-moz-appearance:textfield}#tpb-cart input::-webkit-inner-spin-button,.tpb-cartpage input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#tpb-cart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden;pointer-events:none}#tpb-cart.is-open{visibility:visible;pointer-events:auto}#tpb-cart .cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#12121280;opacity:0;transition:opacity .3s ease}#tpb-cart.is-open .cart-drawer__overlay{opacity:1}#tpb-cart .drawer__inner{position:absolute;top:0;right:0;bottom:0;width:400px;max-width:100vw;display:flex;flex-direction:column;background:#fff;border-left:1px solid rgba(18,18,18,.2);transform:translate(100%);transition:transform .3s ease;overflow:hidden}#tpb-cart.is-open .drawer__inner{transform:none}#tpb-cart .drawer__header{position:relative;flex:none;padding:15px;border-bottom:1px solid rgba(18,18,18,.2);background:#fff}#tpb-cart .drawer__heading{display:inline-block;font-size:31.2px;line-height:38.4px}#tpb-cart .drawer__close{position:absolute;top:13px;right:-10px;width:44px;height:44px;padding:0;border:0;background:none;display:flex;align-items:center;justify-content:flex-start;color:#121212}#tpb-cart .drawer__close svg{width:24px;height:24px}#tpb-cart .cart-drawer__body{flex:1 1 auto;overflow-y:auto;padding:0 15px}#tpb-cart .cart-progress{margin:15px 0 22px;padding-bottom:15px}#tpb-cart .cart-progress__text{font-size:14px;font-weight:600;line-height:1.3;text-align:center}#tpb-cart .cart-progress__bar{position:relative;height:9px;margin:15px 5px 0;border-radius:50px;background:#12121226}#tpb-cart .cart-progress__bar__progress{position:relative;height:100%;border-radius:50px;background-color:#121212;background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.35) 0 3px,transparent 3px 7px);background-size:20px 20px;animation:tpb-listras 1s linear infinite;transition:width .3s ease}@keyframes tpb-listras{to{background-position:20px 0}}#tpb-cart .cart-progress__bar__badge{position:absolute;top:-11px;right:-15px;width:30px;height:30px;border-radius:50%;border:2px solid #121212;background:#fff;color:#121212;display:flex;align-items:center;justify-content:center}#tpb-cart .cart-items{display:flex;flex-direction:column;gap:20px}#tpb-cart .cart-drawer-item{position:relative;display:flex;align-items:flex-start}#tpb-cart .cart-item__media{flex:none;width:74px}#tpb-cart .cart-item__image{width:74px;height:74px;object-fit:cover}#tpb-cart .cart-drawer-item__right{flex:1;min-width:0;padding-left:12.5px;display:flex;flex-direction:column;gap:10px}#tpb-cart .cart-drawer-item__details-and-delete-btn{display:flex;justify-content:space-between;align-items:flex-start}#tpb-cart .cart-item__details{flex:1;min-width:0;padding-right:15px;line-height:1.4}#tpb-cart .cart-item__name{font-size:17.25px;line-height:1.23}#tpb-cart .cart-item__variant{font-size:12px;line-height:1.5}#tpb-cart .cart-drawer-item__cart-remove-button{flex:none;width:20px;height:20px;padding:0;border:0;background:none;color:#121212;display:flex;align-items:center;justify-content:center}#tpb-cart .cart-drawer-item__quantity-and-prices{display:flex;justify-content:space-between;align-items:flex-start}#tpb-cart .quantity{display:flex;align-items:center;width:84px;height:24px;border:1px solid #787878;border-radius:6px;background:#f3f3f3;color:#121212;overflow:hidden}#tpb-cart .quantity__button{width:22px;height:22px;flex:none;padding:0;border:0;border-radius:6px;background:#f3f3f3;color:#121212;display:flex;align-items:center;justify-content:center}#tpb-cart .quantity__input{width:37px;height:22px;flex:1;min-width:0;padding:0 2px;border:0;border-radius:0;box-shadow:none;outline:0;background:#f3f3f3;text-align:center;font:700 12px Arial,sans-serif;color:#121212}#tpb-cart .cart-item__totals{padding-top:1px}#tpb-cart .cart-item__discounted-prices{display:block;text-align:right;white-space:nowrap;line-height:1.1}#tpb-cart .compare-price{font-size:14px;line-height:1;letter-spacing:1px;color:#121212b3;text-decoration:line-through}#tpb-cart .cart-item__old-price{margin-right:5px}#tpb-cart .cart-item__totals .regular-price{font-size:16px;font-weight:700;line-height:1;letter-spacing:1px;color:red}#tpb-cart .icon-with-text{margin-top:21px}#tpb-cart .icon-with-text__item{display:flex;align-items:center;gap:16px}#tpb-cart .icon-with-text__item img{width:72px;height:72px;object-fit:contain}#tpb-cart .icon-with-text__item .h4{font-size:18px;line-height:1.23}#tpb-cart .drawer__footer{flex:none;padding:0 15px;border-top:1px solid rgba(18,18,18,.2);background:#fff}#tpb-cart .upsells-container{margin-top:16px}#tpb-cart .upsell{border-radius:10px;background:#f3f3f3}#tpb-cart .upsell__container{display:flex;align-items:center;padding:10px}#tpb-cart .upsell__image{flex:none;width:50px;height:50px}#tpb-cart .upsell__image__img{width:50px;height:50px;object-fit:cover;border-radius:2px}#tpb-cart .upsell__content{flex:1;min-width:0;margin:0 15px 0 10px}#tpb-cart .upsell__title{display:flex;justify-content:space-between;align-items:center;font-size:14px;line-height:1.8}#tpb-cart .upsell__title h3{font-size:14px;line-height:1.2;max-width:110px}#tpb-cart .upsell__price{display:flex;flex-direction:column;align-items:flex-end;padding-left:10px;line-height:1.1}#tpb-cart .upsell__price .regular-price{line-height:18px;font-size:14px;font-weight:700;letter-spacing:1px;color:#121212}#tpb-cart .upsell__price .compare-price{line-height:14px;font-size:11.2px;letter-spacing:1px}#tpb-cart .upsell__add-btn{flex:none;height:29px;padding:0 15px;border:0;border-radius:6px;background:#121212;color:#f3f3f3;font-size:15px;font-weight:700;line-height:1.9;letter-spacing:1px}#tpb-cart .upsell__add-btn strong{font-weight:900}#tpb-cart .upsell__add-btn[disabled]{opacity:.6}#tpb-cart .cart-drawer__footer{margin-top:15px}#tpb-cart .cart-drawer__totals{display:flex;flex-direction:column;gap:11px}#tpb-cart .cart-drawer__totals__row{display:flex;justify-content:space-between;align-items:center;line-height:1.1;color:#121212}#tpb-cart .cart-drawer__totals__row.is-savings{font-size:18.4px}#tpb-cart .cart-drawer__totals__row.is-subtotal{font-size:23px;color:red}#tpb-cart .cart-drawer__totals__row__money{font-size:.9em}#tpb-cart .cart__ctas{margin-top:16px}#tpb-cart .cart__checkout-button{width:100%;height:65px;padding:0 30px;border:0;border-radius:12px;background:#027575;color:#fff;display:flex;align-items:center;justify-content:center;gap:12px;font-size:19px;font-weight:700;line-height:1.2;letter-spacing:1px}#tpb-cart .payment-badges{display:flex;justify-content:center;flex-wrap:wrap;margin:15px 0 12px}#tpb-cart .list-payment__item{padding:5px}#tpb-cart .list-payment__item svg{display:block;width:38px;height:24px}#tpb-cart .drawer__inner-empty{flex:1;display:flex;align-items:center;justify-content:center;padding:15px;text-align:center}#tpb-cart .cart__empty-text{font-family:Poppins,sans-serif;font-size:31.2px;line-height:1.2;color:#121212;margin-bottom:30px}#tpb-cart .drawer__inner-empty .drawer__close{top:13px;right:5px}#tpb-cart .cart__login-title{font-size:20px;margin-bottom:6px}#tpb-cart .underlined-link{text-decoration:underline;text-underline-offset:3px}#tpb-cart.is-busy .drawer__inner{cursor:progress}#tpb-cart.is-busy .cart-drawer__body,#tpb-cart.is-busy .drawer__footer{opacity:.6;pointer-events:none}html.tpb-cart-aberto{overflow:hidden}@media(max-width:749px){#tpb-cart,.tpb-cartpage{font-size:15px}#tpb-cart .drawer__inner{width:100vw}#tpb-cart .drawer__heading{font-size:26px;line-height:32px}#tpb-cart .cart-item__media,#tpb-cart .cart-item__image{width:72px;height:72px}#tpb-cart .cart-drawer-item__right{padding-left:13px}#tpb-cart .cart-item__name{font-size:15px}#tpb-cart .cart-item__details{font-size:16px;line-height:1.4}#tpb-cart .cart-item__totals .regular-price{font-size:15px}#tpb-cart .icon-with-text__item img{width:60px;height:60px}#tpb-cart .icon-with-text__item .h4,#tpb-cart .cart-drawer__totals__row.is-savings{font-size:16px}#tpb-cart .cart-drawer__totals__row.is-subtotal{font-size:20px}}.tpb-cartpage{background:#fff;padding:49px 0 0}.tpb-cartpage .page-width{display:block;max-width:1400px;margin:0 auto;padding:0 50px}.tpb-cartpage cart-items{padding-bottom:24px}.tpb-cartpage .title-wrapper-with-link{margin-bottom:30px}.tpb-cartpage .title--primary{font-size:39px;line-height:48px;text-align:center;margin-bottom:10px}.tpb-cartpage .title-wrapper-with-link .underlined-link{display:inline-block;color:red}.tpb-cartpage .cart__items{padding-bottom:40px;border-bottom:1px solid rgba(18,18,18,.08)}.tpb-cartpage .cart-items{width:100%;border-collapse:collapse;border-spacing:0}.tpb-cartpage .cart-items th{padding:0 0 18px;border-bottom:1px solid rgba(18,18,18,.08);text-align:left;font-size:10px;font-weight:400;line-height:1.2;letter-spacing:1.3px;text-transform:uppercase;color:#121212e6}.tpb-cartpage .cart-items th.right,.tpb-cartpage .cart-items td.right{text-align:right}.tpb-cartpage .cart-items__heading--wide{width:376px;padding-left:60px!important}.tpb-cartpage .cart-items th.small-hide.right{width:144px;padding-left:40px}.tpb-cartpage .cart-items td{vertical-align:top;padding:40px 0 0}.tpb-cartpage .cart-item__media{width:130px;position:relative;padding-bottom:10px!important}.tpb-cartpage .cart-item__link{position:absolute;top:0;right:0;bottom:0;left:0}.tpb-cartpage .cart-item__image-container{border-radius:12px;overflow:hidden;background:#fff}.tpb-cartpage .cart-item__image{width:100%;height:auto;border-radius:12px}.tpb-cartpage .cart-item__details{padding-left:40px!important;font-size:16px;line-height:1.4}.tpb-cartpage .cart-item__details>*{max-width:300px}.tpb-cartpage .cart-item__name{display:block;font-size:18.2px;line-height:22.4px;margin-bottom:6px}.tpb-cartpage .product-option{font-size:14px;line-height:1.5;font-weight:400}.tpb-cartpage .cart-item__discounted-prices .product-option+.product-option{margin-left:4px}.tpb-cartpage .discounts{margin-top:6px;font-size:12px;line-height:1.4}.tpb-cartpage .discounts__discount{line-height:1.5}.tpb-cartpage .discounts__discount{display:flex;align-items:center;gap:6px}.tpb-cartpage .cart-item__quantity{padding-left:60px!important}.tpb-cartpage .cart-item__quantity-wrapper{display:flex;align-items:center;gap:15px}.tpb-cartpage .quantity{display:flex;width:142px;height:47px;border:1px solid #d0d0d0;border-radius:8px;background:#f1f1f1;overflow:hidden;color:#121212}.tpb-cartpage .quantity__button{width:45px;flex:none;padding:0;border:0;background:transparent;color:#121212;display:flex;align-items:center;justify-content:center}.tpb-cartpage .quantity__input{width:50px;flex:1;min-width:0;padding:0 5px;border:0;background:transparent;text-align:center;font:500 14px Arial,sans-serif;color:#121212;border-radius:0;box-shadow:none;outline:0}.tpb-cartpage .cart-remove{width:35px;height:41px;padding:0;background:none;box-shadow:none;border:0;border-radius:12px;display:flex;align-items:center;justify-content:center;color:red}.tpb-cartpage .cart-item__totals{padding-left:40px!important}.tpb-cartpage .cart-item__old-price.price{display:block;font-size:14px;line-height:1.5;letter-spacing:1px;color:#121212}.tpb-cartpage .price{font-size:16px;line-height:1.5;letter-spacing:1px;color:#121212}.tpb-cartpage .cart__footer{padding:40px 0 50px;display:flex;justify-content:flex-end}.tpb-cartpage .cart__blocks{width:350px}.tpb-cartpage .totals{display:flex;justify-content:space-between;align-items:center}.tpb-cartpage .totals__subtotal{font-size:20.8px;line-height:1}.tpb-cartpage .totals__subtotal-value{font-size:18px;font-weight:700;line-height:1}.tpb-cartpage .cart__ctas{margin-top:12px}.tpb-cartpage .cart__checkout-button{width:100%;height:49px;padding:0 30px;border:0;border-radius:12px;background:#121212;color:#fff;font-size:16px;font-weight:700;line-height:1.2;letter-spacing:1px}.tpb-cartpage .cart__dynamic-checkout-buttons{margin-top:13px}.tpb-cartpage .cart__warnings{text-align:center;padding:30px 0 60px}.tpb-cartpage .cart__empty-text{font-size:39px;margin-bottom:20px}.tpb-cartpage .cart__login-title{font-size:20.8px;margin-bottom:6px}.tpb-cartpage .cart__login-paragraph .underlined-link{text-decoration:underline}.tpb-cartpage .large-up-hide{display:none}.tpb-cartpage.is-busy{opacity:.6;pointer-events:none}@media(max-width:749px){.tpb-cartpage{padding-top:31px}.tpb-cartpage .page-width{padding:0 15px}.tpb-cartpage cart-items{padding-bottom:18px}.tpb-cartpage .title--primary{font-size:29.25px;line-height:36px}.tpb-cartpage .title-wrapper-with-link{text-align:center}.tpb-cartpage .cart__items{padding-bottom:30px}.tpb-cartpage .small-hide{display:none!important}.tpb-cartpage .large-up-hide.medium-hide{display:table-cell}.tpb-cartpage thead tr{display:flex;justify-content:space-between;border-bottom:1px solid rgba(18,18,18,.08)}.tpb-cartpage .cart-items th{border:0}.tpb-cartpage tbody .cart-item{display:grid;grid-template-columns:100px 1fr auto;column-gap:15px;row-gap:15px;padding-top:40px}.tpb-cartpage .cart-items td{padding:0!important}.tpb-cartpage .cart-item__media{width:100px;grid-row:1 / span 2}.tpb-cartpage .cart-item__details{grid-column:2}.tpb-cartpage .cart-item__totals.medium-hide{display:block;grid-column:3}.tpb-cartpage .cart-item__quantity{grid-column:2 / span 2}.tpb-cartpage .cart-items td.cart-item__quantity{padding-bottom:10px!important}.tpb-cartpage .cart-item__quantity-wrapper{gap:10px}.tpb-cartpage .quantity{width:127px;height:46px;border-radius:6px}.tpb-cartpage .quantity__button{width:40px}.tpb-cartpage .cart-remove{width:45px;height:45px}.tpb-cartpage .cart__blocks{width:100%}}.tpb-hd__count[hidden],.tpb-cartpage.is-empty .title-wrapper-with-link{display:none}.tpb-cartpage.is-empty,.tpb-cartpage.is-empty .cart__warnings{padding-top:0;padding-bottom:0}.tpb-cartpage.is-empty cart-items{display:block;padding-top:25px;padding-bottom:26px}.tpb-cartpage.is-empty .cart__empty-text{margin:45px 0 0;font-size:39px;line-height:48px}.tpb-cartpage.is-empty .cart__login-title{margin:55px 0 0;font-size:31.2px;line-height:38.4px}.tpb-cartpage.is-empty .cart__login-paragraph{margin-top:8px}@media(max-width:749px){.tpb-cartpage.is-empty cart-items{padding-top:30px;padding-bottom:25px}.tpb-cartpage.is-empty .cart__empty-text{font-size:29.25px;line-height:36px}.tpb-cartpage.is-empty .cart__login-title{font-size:26px;line-height:32px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tpb-cart.css.map */
