.tpcc{position:relative}.tpcc__wrapper{padding-top:var(--tp-pad-top, 0);padding-bottom:var(--tp-pad-bottom, 0)}.tpcc__header{display:flex;flex-direction:column;gap:8px;margin-bottom:var(--tpcc-header-gap, 32px);text-align:var(--tpcc-align, left);align-items:var(--tpcc-align-items, flex-start)}.tpcc__title{margin:0;color:var(--tpcc-title-color);font-size:var(--tpcc-title-size-mobile);line-height:1.15}.tpcc__subtitle{margin:0;color:var(--tpcc-subtitle-color);font-size:var(--tpcc-subtitle-size-mobile);line-height:1.4}@media screen and (min-width:750px){.tpcc__title{font-size:var(--tpcc-title-size)}.tpcc__subtitle{font-size:var(--tpcc-subtitle-size)}}.tpcc__grid{display:grid;align-items:stretch;grid-template-columns:repeat(var(--tpcc-cols-mobile, 1),minmax(0,1fr));gap:var(--tpcc-gap, 20px)}@media screen and (min-width:750px){.tpcc__grid{grid-template-columns:repeat(var(--tpcc-cols-tablet, 2),minmax(0,1fr))}}@media screen and (min-width:990px){.tpcc__grid{grid-template-columns:repeat(var(--tpcc-cols, 4),minmax(0,1fr))}}@media screen and (max-width:749px){.tpcc__grid--scroll-mobile{display:flex;align-items:stretch;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;margin-inline:calc(var(--tpcc-bleed, 0px) * -1);padding-inline:var(--tpcc-bleed, 0px)}.tpcc__grid--scroll-mobile::-webkit-scrollbar{display:none}.tpcc__grid--scroll-mobile>*{flex:0 0 var(--tpcc-card-width-mobile, 78%);scroll-snap-align:start}}@media screen and (min-width:750px){.tpcc__grid--scroll-desktop{display:flex;align-items:stretch;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.tpcc__grid--scroll-desktop::-webkit-scrollbar{display:none}.tpcc__grid--scroll-desktop>*{flex:0 0 calc((100% - (var(--tpcc-gap, 20px) * (var(--tpcc-cols-tablet, 2) - 1))) / var(--tpcc-cols-tablet, 2));scroll-snap-align:start}}@media screen and (min-width:990px){.tpcc__grid--scroll-desktop>*{flex-basis:calc((100% - (var(--tpcc-gap, 20px) * (var(--tpcc-cols, 4) - 1))) / var(--tpcc-cols, 4))}}.tpcc__carousel{position:relative}.tpcc__nav{display:none;position:absolute;top:var(--tpcc-nav-top, 40%);z-index:3;width:var(--tpcc-nav-size, 44px);height:var(--tpcc-nav-size, 44px);align-items:center;justify-content:center;padding:0;cursor:pointer;border-radius:999px;background-color:var(--tpcc-nav-bg, #ffffff);color:var(--tpcc-nav-icon, #f35d06);border:1px solid var(--tpcc-nav-border, rgba(0, 0, 0, .08));box-shadow:0 4px 14px #0000001f;transition:opacity .2s ease,transform .2s ease}.tpcc__nav:hover{transform:scale(1.06)}.tpcc__nav[disabled]{opacity:0;pointer-events:none}.tpcc__nav--prev{left:var(--tpcc-nav-offset, -18px)}.tpcc__nav--next{right:var(--tpcc-nav-offset, -18px)}.tpcc__nav svg{width:18px;height:18px}@media screen and (min-width:750px){.tpcc__carousel--desktop .tpcc__nav{display:inline-flex}}.tpcc-card{display:flex;flex-direction:column;align-self:stretch;min-width:0;background-color:var(--tpcc-card-bg, #ffffff);border-radius:var(--tpcc-radius, 16px);border:var(--tpcc-card-border-width, 0) solid var(--tpcc-card-border-color, transparent);overflow:hidden;height:100%;box-shadow:var(--tpcc-card-shadow, none);transition:transform .25s ease,box-shadow .25s ease}.tpcc-card:hover{transform:translateY(var(--tpcc-card-hover-lift, 0));box-shadow:var(--tpcc-card-shadow-hover, var(--tpcc-card-shadow, none))}.tpcc-card__media{position:relative;display:block;background:var(--tpcc-media-bg, #f5f5f5);overflow:hidden}.tpcc-card__media-link{display:block}.tpcc-card__media-inner{position:relative;width:100%;aspect-ratio:var(--tpcc-ratio, 1)}.tpcc-card__media img,.tpcc-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--tpcc-img-fit, cover);transition:opacity .3s ease,transform .4s ease}.tpcc-card__media img.is-swapping{opacity:0}.tpcc-card:hover .tpcc-card__media img{transform:scale(var(--tpcc-img-zoom, 1))}.tpcc-card__badges{position:absolute;z-index:2;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.tpcc-card__badge{display:inline-flex;align-items:center;padding:13px 15px;border-radius:999px;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1;background-color:var(--tpcc-badge-bg, #f35d06);color:var(--tpcc-badge-text, #ffffff)}.tpcc-card__badge--sale{background-color:var(--tpcc-sale-bg, #f35d06);color:var(--tpcc-sale-text, #ffffff)}.tpcc-card__badge--soldout{background-color:#71717c;color:#fff}.tpcc-card__body{display:flex;flex-direction:column;gap:0px;padding:var(--tpcc-body-padding, 18px);flex:1 1 auto}.tpcc-card__title{margin:0;font-size:var(--tpcc-card-title-size, 24px);line-height:1.25}.tpcc-card__title--empty,.tpcc-card__description--empty,.tpcc-card__options--empty{pointer-events:none;margin:0}.tpcc-card__options--empty{display:flex!important}.tpcc-card__description--empty{display:block!important}.tpcc-card__title a{color:var(--tpcc-card-title-color, #f35d06);text-decoration:none}.tpcc-card__title a:hover{text-decoration:underline}.tpcc-card__description{margin:0;font-size:var(--tpcc-desc-size, 14px);line-height:1.45;color:var(--tpcc-desc-color, #71717c)}.tpcc-card__options{display:flex;flex-direction:column;gap:8px;margin-top:2px}.tpcc-card__option-name{display:none;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--tpcc-desc-color, #71717c)}.tpcc-card__pills{display:flex;flex-wrap:wrap;gap:6px}.tpcc-card__pill{-webkit-appearance:none;appearance:none;cursor:pointer;background:transparent;border:1px solid var(--tpcc-pill-border, #e0e0e0);color:var(--tpcc-pill-text, #333333);border-radius:8px;padding:6px 7px;font-size:9px;line-height:1.2;transition:all .2s ease}.tpcc-card__pill:hover{border-color:var(--tpcc-accent, #f35d06)}.tpcc-card__pill.is-active{background-color:var(--tpcc-accent, #f35d06);border-color:var(--tpcc-accent, #f35d06);color:var(--tpcc-accent-contrast, #ffffff)}.tpcc-card__pill.is-unavailable{opacity:.4;text-decoration:line-through}.tpcc-card__options--overlay{position:absolute;left:0;right:0;bottom:0;z-index:3;margin-top:0;padding:24px 12px 10px;background:linear-gradient(to top,#0009,#0000);pointer-events:none}.tpcc-card__options--overlay .tpcc-card__pill{pointer-events:auto;border-color:#0000001f;background:#fff;color:var(--tpcc-pill-text, #333333)}.tpcc-card__options--overlay .tpcc-card__pill:hover{border-color:var(--tpcc-accent, #f35d06)}.tpcc-card__options--overlay .tpcc-card__pill.is-active{background-color:var(--tpcc-accent, #f35d06);border-color:var(--tpcc-accent, #f35d06);color:var(--tpcc-accent-contrast, #ffffff)}.tpcc-card__options--overlay .tpcc-card__option-name{color:#fff}.tpcc-card__price-wrapper{margin-bottom:15px;padding-top:5px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.tpcc-card__price{font-size:var(--tpcc-price-size, 18px);font-weight:700;line-height:1;color:var(--tpcc-price-color, #1a1a1a)}.tpcc-card__price-compare{font-size:14px;color:var(--tpcc-desc-color, #71717c);text-decoration:line-through}.tpcc-card__installments{flex:1 1 100%;font-size:12px;color:var(--tpcc-desc-color, #71717c)}.tpcc-card__form{margin:0}.tpcc-card__button{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;background-color:var(--tpcc-accent, #f35d06);color:var(--tpcc-accent-contrast, #ffffff);border-radius:var(--tpcc-button-radius, 8px);padding:13px 16px;font-size:var(--tpcc-button-size, 13px);font-weight:600;letter-spacing:.04em;text-transform:var(--tpcc-button-transform, uppercase);text-decoration:none;line-height:1.2;transition:filter .2s ease,opacity .2s ease}.tpcc-card__button:hover{filter:brightness(.92);color:var(--tpcc-accent-contrast, #ffffff)}.tpcc-card__button[disabled]{opacity:.5;cursor:not-allowed}.tpcc-card__button.is-added{background-color:var(--tpcc-added-bg, #559b60)}.tpcc__cta{display:flex;justify-content:var(--tpcc-align-items, flex-start);margin-top:32px}.tpcc__cta-button{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:var(--tpcc-button-radius, 8px);background-color:var(--tpcc-cta-bg, transparent);color:var(--tpcc-cta-text, #f35d06);border:1.5px solid var(--tpcc-cta-border, #f35d06);font-weight:600;font-size:14px;text-decoration:none;transition:all .2s ease}.tpcc__cta-button:hover{background-color:var(--tpcc-cta-border, #f35d06);color:var(--tpcc-accent-contrast, #ffffff)}.tpcc-card__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.tpcc-card__title-row .tpcc-card__title{flex:1 1 auto;min-width:0}.tpcc-card__rating{display:inline-flex;flex-shrink:0;align-items:center;gap:8px}.tpcc-card__stars{display:block;width:78px;height:14px;background:linear-gradient(90deg,var(--tpcc-star, #f35d06) var(--tpcc-rating, 100%),var(--tpcc-star-empty, #d5d5db) var(--tpcc-rating, 100%));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M6.72292 1.33875C6.74848 1.2871 6.78797 1.24363 6.83693 1.21323C6.88589 1.18284 6.94237 1.16673 7 1.16673C7.05763 1.16673 7.11411 1.18284 7.16307 1.21323C7.21203 1.24363 7.25152 1.2871 7.27708 1.33875L8.62458 4.06817C8.71335 4.24781 8.84439 4.40324 9.00645 4.5211C9.1685 4.63896 9.35674 4.71573 9.555 4.74483L12.5685 5.18583C12.6256 5.19411 12.6792 5.21819 12.7234 5.25537C12.7675 5.29254 12.8003 5.34132 12.8182 5.39619C12.836 5.45105 12.8382 5.50982 12.8243 5.56584C12.8105 5.62186 12.7813 5.67289 12.74 5.71317L10.5607 7.83533C10.4169 7.97539 10.3094 8.14828 10.2473 8.33912C10.1852 8.52995 10.1705 8.73302 10.2042 8.93083L10.7188 11.9292C10.7288 11.9862 10.7227 12.045 10.701 12.0987C10.6793 12.1525 10.6429 12.199 10.596 12.2331C10.5491 12.2671 10.4936 12.2873 10.4358 12.2914C10.3779 12.2954 10.3202 12.2831 10.269 12.2558L7.57517 10.8395C7.39767 10.7463 7.20019 10.6976 6.99971 10.6976C6.79923 10.6976 6.60175 10.7463 6.42425 10.8395L3.731 12.2558C3.67986 12.2829 3.62215 12.2951 3.56443 12.291C3.50671 12.2869 3.4513 12.2667 3.40451 12.2326C3.35771 12.1986 3.3214 12.1521 3.29972 12.0985C3.27803 12.0448 3.27183 11.9862 3.28183 11.9292L3.79575 8.93142C3.8297 8.73351 3.81499 8.53032 3.7529 8.33936C3.6908 8.14841 3.58319 7.97542 3.43933 7.83533L1.26 5.71375C1.21835 5.67352 1.18883 5.6224 1.17481 5.56621C1.16079 5.51002 1.16284 5.45103 1.18071 5.39594C1.19859 5.34086 1.23157 5.29191 1.27591 5.25466C1.32025 5.21741 1.37416 5.19336 1.4315 5.18525L4.44442 4.74483C4.6429 4.71596 4.83139 4.63928 4.99367 4.52141C5.15595 4.40353 5.28716 4.24799 5.376 4.06817L6.72292 1.33875Z' fill='%23000' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") left center / 16px 14px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M6.72292 1.33875C6.74848 1.2871 6.78797 1.24363 6.83693 1.21323C6.88589 1.18284 6.94237 1.16673 7 1.16673C7.05763 1.16673 7.11411 1.18284 7.16307 1.21323C7.21203 1.24363 7.25152 1.2871 7.27708 1.33875L8.62458 4.06817C8.71335 4.24781 8.84439 4.40324 9.00645 4.5211C9.1685 4.63896 9.35674 4.71573 9.555 4.74483L12.5685 5.18583C12.6256 5.19411 12.6792 5.21819 12.7234 5.25537C12.7675 5.29254 12.8003 5.34132 12.8182 5.39619C12.836 5.45105 12.8382 5.50982 12.8243 5.56584C12.8105 5.62186 12.7813 5.67289 12.74 5.71317L10.5607 7.83533C10.4169 7.97539 10.3094 8.14828 10.2473 8.33912C10.1852 8.52995 10.1705 8.73302 10.2042 8.93083L10.7188 11.9292C10.7288 11.9862 10.7227 12.045 10.701 12.0987C10.6793 12.1525 10.6429 12.199 10.596 12.2331C10.5491 12.2671 10.4936 12.2873 10.4358 12.2914C10.3779 12.2954 10.3202 12.2831 10.269 12.2558L7.57517 10.8395C7.39767 10.7463 7.20019 10.6976 6.99971 10.6976C6.79923 10.6976 6.60175 10.7463 6.42425 10.8395L3.731 12.2558C3.67986 12.2829 3.62215 12.2951 3.56443 12.291C3.50671 12.2869 3.4513 12.2667 3.40451 12.2326C3.35771 12.1986 3.3214 12.1521 3.29972 12.0985C3.27803 12.0448 3.27183 11.9862 3.28183 11.9292L3.79575 8.93142C3.8297 8.73351 3.81499 8.53032 3.7529 8.33936C3.6908 8.14841 3.58319 7.97542 3.43933 7.83533L1.26 5.71375C1.21835 5.67352 1.18883 5.6224 1.17481 5.56621C1.16079 5.51002 1.16284 5.45103 1.18071 5.39594C1.19859 5.34086 1.23157 5.29191 1.27591 5.25466C1.32025 5.21741 1.37416 5.19336 1.4315 5.18525L4.44442 4.74483C4.6429 4.71596 4.83139 4.63928 4.99367 4.52141C5.15595 4.40353 5.28716 4.24799 5.376 4.06817L6.72292 1.33875Z' fill='%23000' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") left center / 16px 14px repeat-x}.tpcc-card__rating-count{font-size:var(--tpcc-rating-count-size, 14px);line-height:1.45;color:var(--tpcc-desc-color, #71717c);white-space:nowrap}.tpcc-card__badge--tag{background-color:var(--tpcc-tag-bg, #f35d06);color:var(--tpcc-tag-text, #ffffff);box-shadow:inset 0 0 0 1px var(--tpcc-tag-border, transparent)}
/*# sourceMappingURL=/cdn/shop/t/107/assets/tp-collection-cards.css.map */
