.km-collection{--km-collection-surface:#f8f8f8}main[data-template^=collection] .km-collection .product-grid{gap:var(--km-collection-gap,16px)}main[data-template^=collection] .km-collection .product-grid__item{background:transparent;overflow:visible;border-radius:8px}.km-collection product-card.km-collection-card{height:100%;position:relative;border:1px solid transparent;border-radius:8px;background:var(--km-collection-surface);overflow:hidden;transition:border-color .18s ease-out}.km-collection .km-collection-card:is(:hover,:focus-within){border-color:var(--km-blue,#168CFF)}.km-collection .km-collection-card>.product-card__link{pointer-events:none}.km-collection .km-collection-card .product-card__content{height:100%;gap:12px;padding:0 16px 16px;align-items:stretch;background:transparent}.km-collection .km-collection-card .card-gallery{flex:none;width:calc(100% + 32px);margin:0 -16px 4px;background:var(--km-collection-surface);--gallery-aspect-ratio:var(--km-collection-ratio,.95) !important}.km-collection .km-collection-card .card-gallery .product-media-container{padding:18px;background:transparent}.km-collection .km-collection-card .card-gallery img{object-fit:contain;mix-blend-mode:multiply}.km-collection .km-collection-card [ref=cardGalleryLink]{display:block}.km-collection .km-collection-card .card-gallery :is(slideshow-component,slideshow-slides,slideshow-slide,.product-media-container,.product-media){background:transparent}.km-collection .km-collection-card .card-gallery .quick-add{display:none}.km-collection .km-collection-card [ref=productTitleLink]{display:block;position:relative;z-index:1}.km-collection .km-collection-card [ref=productTitleLink] .text-block{padding:0}.km-collection .km-collection-card [ref=productTitleLink] :is(p,h2,h3,h4){font-size:var(--km-collection-title-size,16px);line-height:1.5;font-weight:600;margin:0;min-height:3em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.km-collection .km-collection-card product-price{margin-top:auto;padding:16px 0 0;min-height:60px;width:100%}.km-collection .km-collection-card product-price .price{font-size:21px;line-height:28px;font-weight:600}.km-collection .km-collection-card product-price .compare-at-price{font-size:13px;color:#777}.km-collection .km-collection-card product-price .km-pdp-save{display:none}.km-collection-actions{position:relative;z-index:2}.km-collection-action{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--km-blue,#168CFF);border-radius:24px;background:var(--km-blue,#168CFF);color:#080808;font:600 14px/20px var(--font-body--family);text-align:center;text-decoration:none;cursor:pointer;transition:background-color .16s ease-out,box-shadow .16s ease-out}.km-collection-action:is(:hover,:focus-visible){background:var(--km-blue,#168CFF);color:#080808;box-shadow:inset 0 0 0 1px #111}.km-collection-action:disabled{cursor:default;border-color:#ddd;background:#eee;color:#777;box-shadow:none}.km-collection-actions .quick-add{display:block;position:static;pointer-events:auto}.km-collection-actions .quick-add__product-form-component,.km-collection-actions .shopify-product-form{height:auto;display:block}.km-collection-actions .quick-add__button.quick-add__button{position:static;inset:auto;display:flex;width:100%;max-inline-size:none;min-height:40px;height:40px;justify-content:center;padding:8px 12px;opacity:1;border:1px solid var(--km-blue,#168CFF);border-radius:24px;background:var(--km-blue,#168CFF);color:#080808;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none;scale:1;font:600 14px/20px var(--font-body--family)}.km-collection-actions .quick-add__button .add-to-cart-icon{display:none}.km-collection .km-collection-card :is(a,button):focus-visible{outline:2px solid #111;outline-offset:3px}.km-collection .facets-controls-wrapper{border-block:1px solid #e5e5e5;padding-block:18px;margin-bottom:24px}.km-collection .facets--vertical{font-size:14px}.km-collection .facets--vertical .facets__summary{padding-block:20px;font-size:15px;font-weight:600}.km-collection .facets--vertical .facets__item{border-bottom:1px solid #e5e5e5}@media(min-width:1200px){main[data-template^=collection] .km-collection .product-grid{--product-grid-columns:repeat(var(--km-collection-columns,4),minmax(0,1fr));grid-template-columns:repeat(var(--km-collection-columns,4),minmax(0,1fr))}.km-collection .collection-wrapper{--facets-vertical-col-width:4}}@media(min-width:750px)and (max-width:1199px){main[data-template^=collection] .km-collection .product-grid{--product-grid-columns:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:750px)and (hover:hover)and (pointer:fine){.km-collection[data-km-collection-actions=hover] .km-collection-actions{position:absolute;bottom:16px;left:16px;right:16px;opacity:0;pointer-events:none;transform:translateY(5px);transition:opacity .18s ease-out,transform .18s cubic-bezier(.16,1,.3,1)}.km-collection[data-km-collection-actions=hover] .km-collection-card:is(:hover,:focus-within) .km-collection-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.km-collection[data-km-collection-actions=hover] .km-collection-card:is(:hover,:focus-within) product-price{opacity:0}}@media(max-width:749px){main[data-template^=collection] .km-collection .product-grid{gap:16px 10px;padding-inline:16px}.km-collection .km-collection-card .product-card__content{padding:0 10px 12px;gap:10px}.km-collection .km-collection-card .card-gallery{width:calc(100% + 20px);margin-inline:-10px}.km-collection .km-collection-card .card-gallery .product-media-container{padding:10px}.km-collection .km-collection-card [ref=productTitleLink] :is(p,h2,h3,h4){font-size:13px}.km-collection .km-collection-card product-price{min-height:0;padding-top:4px}.km-collection .km-collection-card product-price .price{font-size:18px}.km-collection .km-collection-card product-price .compare-at-price{font-size:11px}.km-collection-action,.km-collection-actions .quick-add__button.quick-add__button{font-size:12px;min-height:40px}.km-collection .facets-controls-wrapper{margin-bottom:16px}}html[data-km-motion-reduced=true] .km-collection .km-collection-card,html[data-km-motion-reduced=true] .km-collection .km-collection-actions,html[data-km-motion-reduced=true] .km-collection-action{transition:none;transform:none}
/*# sourceMappingURL=/cdn/shop/t/68/assets/km-collection.css.map */
