.icon-with-text{margin:7rem 0 5rem 0}@media screen and (max-width: 768px){.icon-with-text{margin:6.5rem 0 5rem}}.icon-with-text .icon-with-text__item{margin-bottom:15px;display:flex;align-items:center;gap:10px}.icon-with-text .icon-with-text__item img{width:100%;height:100%;max-width:max-content}.icon-with-text .icon-with-text__item span{color:#000;font-size:14px;font-weight:400}.icon-with-text.style_2{justify-content:flex-start;background:#f7f7f7;padding:25px}@media screen and (max-width: 768px){.icon-with-text.style_2{flex-direction:column}}.icon-with-text.style_2 .icon-with-text__item{flex-direction:row;width:100%;display:flex;gap:10px;align-items:center;justify-content:flex-start}.icon-with-text.style_2 .icon-with-text__item span{font-style:italic}.footer__content-bottom .footer__payment{margin-top:0}.footer__content-bottom .list-payment{margin:0;justify-content:flex-start}.footer__content-bottom .list-payment .list-payment__item img{width:100%;max-width:60px;filter:saturate(var(--icone-saturado, 1))}.footer__content-bottom .list-payment .list-payment__item svg{width:60px;height:35px}.card-information .price .price-item--sale bdi{font-size:2.2rem !important;font-weight:600}.card-information .price span.price-item--regular bdi{font-size:2.2rem !important;font-weight:600}.product__info-container .price--medium .price-item--sale bdi{font-size:2.8rem !important;font-weight:600}.product-popup-modal__content{border-radius:8px}.product-popup-modal__content .size-chart__content .h2{text-align:center;font-size:2rem}.size-chart__button{display:inline-flex;align-items:center;gap:10px;padding:8px 0;text-decoration:none}.size-chart__button .icon,.size-chart__button .icon-accordion{width:32px;height:32px;border-radius:999px;background:#efefef;display:inline-flex;align-items:center;justify-content:center}.size-chart__button svg{width:18px;height:18px}.size-chart__table{overflow-x:auto;-webkit-overflow-scrolling:touch}.size-chart__table table{width:100%;min-width:520px;border-collapse:collapse}.size-chart__table th,.size-chart__table td{padding:12px 16px;text-align:center}.size-chart__table th{background:#111;color:#fff}.size-chart__table tr:nth-child(even){background:#f4f4f4}.size-chart__image img{width:100%;height:auto;display:block}.size-chart__observations{margin-top:20px}.cart__checkout-button.button{display:none}.cart__checkout-button.button#ympBtn{display:block}@media screen and (max-width: 750px){.header__icon{width:4rem}}@media screen and (max-width: 460px){.header__heading{justify-self:flex-start}}