:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-card{border:0;border-radius:0;background:transparent;box-shadow:none;transform:none;overflow:visible;min-inline-size:0}@media(any-pointer:fine){:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-card:hover{border:0;box-shadow:none;transform:none}}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-card{display:flex;flex-direction:column;block-size:100%}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card{flex:1;gap:0;padding:0;min-inline-size:0}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card>*+*{margin-block-start:4px}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card>.card-gallery+*{margin-block-start:8px}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card>:has(product-price){margin-block-start:6px}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card>:has(.kwc-cvariants,.kwc-cvariants-lazy){margin-block-start:8px}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card>.buy-buttons-block{margin-block-start:auto;padding-block-start:8px}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card>:not(:has(*)){display:none}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) :is(.quick-add,.product-grid-view-zoom-out--details,.card-gallery slideshow-arrows){display:none}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .card-gallery{--gallery-aspect-ratio: 1;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:#fff;overflow:hidden}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .card-gallery .product-media-container{background:#fff;border-radius:0}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .card-gallery .product-media-container :is(img,svg){inline-size:100%;block-size:100%;padding:0;border-radius:0;object-fit:contain;object-position:center;background:#fff;transform:none}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .card-gallery slideshow-slide:nth-child(n+2) .product-media-container :is(img,svg),:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .card-gallery slideshow-slide:nth-child(n+2) :is(img,svg){object-fit:cover}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card [role=heading]{margin:0;font-family:var(--font-body--family, sans-serif);font-size:15px;font-weight:600;line-height:1.25;letter-spacing:0;color:var(--kwc-ink, #111111);min-block-size:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .kwc-cdesc{margin:0;font-size:13px;line-height:1.3;color:var(--kwc-muted, #6E6E6E);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card :is(.rating-wrapper,.rating){display:flex;align-items:center}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card .rating{gap:2px}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card .stars{inline-size:12px;block-size:12px;fill:var(--kwc-line, #E7E4DF)}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card .filled-star{fill:var(--star-fill-color)}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card .rating-wrapper{--star-fill-color: var(--kwc-gold, #C9A14A);gap:4px;font-size:12px;line-height:1}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card .rating-count{margin:0;font-size:12px;line-height:1.2;color:var(--kwc-muted, #6E6E6E)}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card product-price .price,:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card product-price [ref=priceContainer]{display:flex;flex-wrap:nowrap;align-items:baseline;gap:6px;min-inline-size:0;white-space:nowrap}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card product-price .price-item__group.price,:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card product-price .price:not(:has(*)){font-family:var(--font-body--family, sans-serif);font-size:15px;font-weight:600;letter-spacing:0;color:var(--kwc-ink, #111111)}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card product-price .compare-at-price{margin:0;font-family:var(--font-body--family, sans-serif);font-size:13px;font-weight:400;color:var(--kwc-muted, #6E6E6E);text-decoration:line-through;overflow:hidden;text-overflow:ellipsis}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .kwc-cstock-low{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;line-height:1.3;color:var(--kwc-ink, #111111)}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .kwc-cstock-low__dot{flex:none;inline-size:6px;block-size:6px;border-radius:50%;background:currentColor}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card>:has(>[data-kwc-cvariants],>.kwc-cvariants){display:flex;align-items:center;gap:6px;min-inline-size:0}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .kwc-cvariants{--kwc-thumb: 24px;display:block;min-block-size:var(--kwc-thumb)}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .kwc-cvariants-lazy{min-block-size:24px}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .kwc-cvariants__set{display:flex;align-items:center;gap:6px;margin:0;padding:0;border:0;min-inline-size:0}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .kwc-cvariants__list{display:flex;flex-wrap:nowrap;gap:6px;margin:0;padding:0;list-style:none}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .kwc-cvariants__label{position:relative;display:block;inline-size:var(--kwc-thumb);block-size:var(--kwc-thumb);cursor:pointer}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .kwc-cvariants__label input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .kwc-cvariants__thumb{display:grid;place-items:center;inline-size:100%;block-size:100%;border:1px solid var(--kwc-line, #E7E4DF);border-radius:50%;background:#fff;overflow:hidden;pointer-events:none}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .kwc-cvariants__thumb img{inline-size:100%;block-size:100%;padding:2px;object-fit:contain}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .kwc-cvariants__thumb-fallback{font-size:10px;color:var(--kwc-muted, #6E6E6E)}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .kwc-cvariants__label:has(input:checked) .kwc-cvariants__thumb{border-color:var(--kwc-ink, #111111);box-shadow:0 0 0 1px var(--kwc-ink, #111111)}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .kwc-cvariants__label:has(input:focus-visible) .kwc-cvariants__thumb{outline:2px solid var(--kwc-ink, #111111);outline-offset:2px}@media screen and (min-width:750px){:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .kwc-cvariants{--kwc-thumb: 28px}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .kwc-cvariants-lazy{min-block-size:28px}}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card :is(.quantity-selector-wrapper,.quantity-selector,.quantity-label,.quantity-rules,.accelerated-checkout-block,shopify-accelerated-checkout,.shopify-payment-button){display:none}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card .buy-buttons-block{display:block}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card .product-form-buttons{display:block;margin:0;padding:0}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card :is(.add-to-cart-button,.product-form-buttons button){display:flex;align-items:center;justify-content:center;gap:6px;inline-size:100%;block-size:40px;min-block-size:40px;margin:0;padding:0 8px;border:1px solid var(--kwc-ink, #111111);border-radius:var(--style-border-radius-buttons-primary, 0);background:transparent;background-image:none;box-shadow:none;color:var(--kwc-ink, #111111);font-family:var(--font-body--family, sans-serif);font-size:13px;font-weight:600;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap;transition:background-color .2s ease,color .2s ease}@media(any-pointer:fine){:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card :is(.add-to-cart-button,.product-form-buttons button):not([disabled]):hover{background:var(--kwc-ink, #111111);color:#fff}}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card :is(.add-to-cart-button,.product-form-buttons button):focus-visible{outline:2px solid var(--kwc-ink, #111111);outline-offset:2px}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card :is(.add-to-cart-button,.product-form-buttons button)[disabled]{border-color:var(--kwc-line, #E7E4DF);color:var(--kwc-muted, #6E6E6E);background:transparent;cursor:not-allowed}:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card .add-to-cart-icon svg{inline-size:16px;block-size:16px}@media screen and (max-width:749px){:is(main[data-template^=collection] .product-grid,main[data-template=product] .product-recommendations,.kwc-card-grid) .product-grid__card .add-to-cart-icon{display:none}}.kwc-cvariants__item:nth-child(n+6){display:none}.kwc-cvariants__more{position:relative;z-index:1;flex:none;font-size:13px;line-height:1;color:var(--kwc-ink, #111111);text-decoration:underline;text-underline-offset:.2em}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kwc-card.css.map */
