product-item{--po-nome:18px;--po-preco:24px;--po-meta:16px;min-width:0}product-item .product-item__image-wrapper{margin-bottom:0}product-item .price.price--compare,.line-item .price.price--compare{opacity:1}product-item .product-item__aspect-ratio{border-radius:14px;overflow:hidden;background:#f2f5fa}product-item .product-item__primary-image,product-item .product-item__secondary-image{border-radius:0}product-item .product-item__info{padding-top:12px;text-align:center;min-width:0}product-item .product-item-meta{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;margin:0}product-item .product-item-meta__title{margin:0;color:#071f57;font-size:var(--po-nome);font-weight:600;line-height:1.35;white-space:normal;overflow-wrap:break-word}product-item .product-item-meta__title:focus-visible{outline:2px solid #071F57;outline-offset:3px}product-item .product-item-meta__price-list-container{margin:0}product-item .price-list{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}product-item .price-list>.price{margin:0}product-item .price{color:#0a2c73;font-size:var(--po-preco);font-weight:700;line-height:1.2;white-space:nowrap}product-item .price.price--compare{order:-1;color:#8c4120;font-size:var(--po-meta);font-weight:500;line-height:1.4;text-decoration:line-through;text-decoration-thickness:1px}product-item .po-preco-a-partir{display:block;color:#48566b;font-size:var(--po-meta);font-weight:500;line-height:1.4;white-space:normal}product-item .po-parcela{margin:0;color:#071f57;font-size:var(--po-meta);font-weight:400;line-height:1.45}product-item .po-parcela__icone{width:16px;height:16px;margin-right:2px;vertical-align:-3px}product-item .po-parcela__valor{font-weight:700;white-space:nowrap}.line-item{--po-nome:16px;--po-preco:20px;--po-meta:14px}.line-item .line-item__image-wrapper{width:96px}.line-item .line-item__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:10px;background:#f2f5fa}.line-item .product-item-meta__title{color:#071f57;font-size:var(--po-nome);font-weight:600;line-height:1.35;white-space:normal}.line-item .product-item-meta__property{color:#48566b;font-size:var(--po-meta);line-height:1.45}.line-item .price{color:#0a2c73;font-size:var(--po-preco);font-weight:700;line-height:1.2;white-space:nowrap}.line-item .price.price--compare{color:#8c4120;font-size:var(--po-meta);font-weight:500;line-height:1.4;text-decoration:line-through;text-decoration-thickness:1px}.line-item .product-item-meta__price-list-container .price-list{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.line-item .product-item-meta__price-list-container .price-list>.price{margin:0}.line-item .product-item-meta__price-list-container .price.price--compare{order:-1}.cart__recap .cart__total-container>.heading{color:#48566b;font-size:16px;opacity:1!important}.cart__recap .cart__total-container>.heading.h6{color:#071f57;font-size:22px;font-weight:700}.product-sticky-form__image{border-radius:10px}.product-sticky-form__title{color:#071f57;font-size:16px;font-weight:600;line-height:1.35}.product-sticky-form__price{color:#0a2c73;font-size:18px;font-weight:700;white-space:nowrap}@media(max-width:767px){product-item{--po-nome:16px;--po-preco:22px;--po-meta:14px}.line-item{--po-preco:18px}.line-item .line-item__image-wrapper{width:88px}}@media(max-width:359px){product-item{--po-preco:20px}}.section:has(>.po-pdp-shelf){margin-top:48px}.section:has(>.po-pdp-shelf--recent){margin-top:56px}.po-pdp-shelf .section__header{margin:0 auto 24px;max-width:100%;text-align:center}.po-pdp-shelf .text-container{margin:0}.po-pdp-shelf .po-pdp-shelf__heading{display:block;max-width:100%;margin:0;color:#071f57;font-size:32px;font-weight:700;line-height:40px;letter-spacing:normal;text-align:center;text-transform:none;white-space:normal;text-wrap:balance}.po-pdp-shelf .po-pdp-shelf__heading:after{content:"";display:block;width:48px;height:2px;margin:12px auto 0;background:#b87333}@media(min-width:768px)and (max-width:1023px){.po-pdp-shelf .po-pdp-shelf__heading{font-size:28px;line-height:35px}}@media(max-width:767px){.section:has(>.po-pdp-shelf){margin-top:32px}.section:has(>.po-pdp-shelf--recent){margin-top:40px}.po-pdp-shelf .section__header{margin-bottom:20px}.po-pdp-shelf .po-pdp-shelf__heading{font-size:24px;line-height:30px}.po-pdp-shelf .po-pdp-shelf__heading:after{width:40px;margin-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/po-produtos.css.map */
