product-card{--cp-card-pad: 16px}product-card .card-gallery{background:#fff}product-card .card-gallery .product-media__image,product-card .card-gallery img{object-fit:contain;background:#fff}product-card .product-badges{inset-block-start:var(--cp-card-pad);inset-inline-start:var(--cp-card-pad)}product-card .product-badges__badge{padding:4px 8px;min-height:0;font-family:var(--font-body--family);font-weight:600;font-size:.625rem;line-height:12px;letter-spacing:.12em;text-transform:uppercase;border-radius:0}product-card .card-gallery slideshow-arrows{padding-inline:12px;align-items:center;opacity:0;transition:opacity var(--animation-speed) var(--animation-easing)}product-card:is(:hover,:focus-within) .card-gallery slideshow-arrows{opacity:1}product-card .card-gallery slideshow-arrows .slideshow-control.slideshow-control--shape-circle{--cp-arrow-size: 40px;width:40px;height:40px;min-width:40px;min-height:40px;padding:0}product-card .card-gallery .slideshow-control .svg-wrapper,product-card .card-gallery .slideshow-control svg{width:20px;height:20px}product-card .card-gallery slideshow-component>slideshow-controls.card-gallery__dots{position:absolute;z-index:2;inset:auto 0 16px!important;display:flex;justify-content:center;height:auto;min-height:0;margin:0;padding:0;pointer-events:none;opacity:0;transition:opacity var(--animation-speed) var(--animation-easing)}product-card .card-gallery:has(.quick-add__button) slideshow-component>slideshow-controls.card-gallery__dots{inset-block-end:72px!important}product-card .card-gallery__dots .slideshow-controls__dots{display:flex;align-items:center;gap:6px;margin:0;padding:0;pointer-events:auto}product-card .card-gallery__dots .slideshow-controls__dots li{display:flex;flex:0 0 auto!important;width:auto!important;height:auto}product-card .card-gallery__dots .slideshow-controls__dots button{margin:0!important;width:8px;height:8px;min-width:0;min-height:0;padding:0;font-size:0;border-radius:999px;background:var(--cp-border);box-shadow:none;transition:width var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}product-card .card-gallery__dots .slideshow-controls__dots button:before,product-card .card-gallery__dots .slideshow-controls__dots button:after{display:none}product-card .card-gallery__dots .slideshow-controls__dots button[aria-selected=true]{width:24px;background:var(--cp-grafite)}product-card:is(:hover,:focus-within) .card-gallery slideshow-component>slideshow-controls.card-gallery__dots{opacity:1}product-card .card-gallery slideshow-component[disabled=true]>slideshow-controls.card-gallery__dots{display:none}product-card .quick-add{--quick-add-offset: var(--cp-card-pad)}product-card button.quick-add__button,product-card .quick-add__button.add-to-cart-button{inset-inline:var(--cp-card-pad);inset-block-end:var(--cp-card-pad);width:auto;max-inline-size:none;height:44px;justify-content:center;padding:0 24px;border-radius:0;border:0;box-shadow:inset 0 0 0 1px var(--cp-grafite);background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--cp-grafite);font-family:var(--font-body--family);font-weight:500;font-size:.8125rem;line-height:16px;letter-spacing:var(--cp-tracking-label);text-transform:uppercase;scale:1}product-card button.quick-add__button:is(:hover,:focus-visible){width:auto;padding-inline:24px;background:var(--cp-nude);scale:1}product-card .quick-add__button>.add-to-cart-icon{display:none}product-card .quick-add__button.add-to-cart-button[data-added=true]{color:transparent}product-card .quick-add__button.add-to-cart-button[data-added=true] .add-to-cart__added{color:var(--cp-grafite)}product-card .quick-add__product-form-component .shopify-product-form{justify-content:stretch}@media screen and (max-width:749px){product-card button.quick-add__button,product-card .quick-add__button.add-to-cart-button,product-card button.quick-add__button:is(:hover,:focus-visible){inset-inline-start:auto;inset-inline-end:var(--cp-card-pad);width:40px;height:40px;padding:0;box-shadow:none;background:var(--cp-grafite);color:#fff;font-size:0;letter-spacing:0}product-card .quick-add__button>.add-to-cart-icon{display:flex;width:20px;height:20px}product-card .quick-add__button.add-to-cart-button[data-added=true] .add-to-cart__added{color:#fff}product-card .quick-add__button[data-added=true]>.add-to-cart-icon{opacity:0}}product-card .product-card__content{row-gap:8px;transition:box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}product-card .card-gallery{margin-block-end:8px}product-card product-swatches{--product-swatches-padding-block-start: 0px !important;--product-swatches-padding-block-end: 0px !important;--product-swatches-padding-inline-start: 0px !important;--product-swatches-padding-inline-end: 0px !important;margin-block:calc(-1 * (var(--focus-outline-offset) + var(--focus-outline-width)));margin-inline-start:calc(-1 * (var(--focus-outline-offset) + 1.5 * var(--focus-outline-width)))}product-card product-swatches overflow-list::part(list){gap:6px;height:auto}product-card product-swatches .variant-option--swatches overflow-list,product-card product-swatches .variant-option{gap:6px}product-card product-swatches .swatch{width:18px;height:18px;min-width:18px}product-card product-swatches .variant-option__button-label--has-swatch{width:18px;height:18px;padding:0;outline-offset:2px}product-card product-swatches .hidden-swatches__count{font-size:.75rem;color:var(--cp-muted)}product-card .product-card__content .text-block{padding-block:0!important}product-card .product-card__content .text-block p{font-size:.875rem;line-height:20px;letter-spacing:.02em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}product-card product-price .price{font-family:var(--font-body--family);font-weight:500;font-size:1rem;line-height:22px;color:var(--cp-grafite)}product-card product-price .compare-at-price{font-size:.8125rem;font-weight:400;color:var(--cp-muted);margin-inline-end:8px}product-card product-price:has(.compare-at-price) .price{color:var(--cp-terracota-700)}product-card product-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline}product-card .cp-installments{flex-basis:100%;color:#4d4947;font-size:.75rem;line-height:16px}product-card .product-card__content{position:relative;isolation:isolate}@media screen and (min-width:990px)and (hover:hover){slideshow-component.resource-list__carousel>slideshow-container>slideshow-slides{padding-block:16px 48px;margin-block:-16px -48px}slideshow-component.resource-list__carousel>slideshow-container>slideshow-slides>slideshow-slide{overflow:visible}product-card .product-card__content:before{content:"";position:absolute;inset:0 calc(-1 * var(--cp-card-pad)) calc(-1 * var(--cp-card-pad));z-index:-1;background:#fff;box-shadow:0 8px 24px #2a2c2d14;opacity:0;transition:opacity var(--animation-speed) var(--animation-easing);pointer-events:none}product-card:hover .product-card__content:before{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cp-product-card.css.map */
