.kg-main-collection-grid .collection .kg_collection_main .product-list{gap:0;display:grid}.kg-main-collection-grid .collection .kg_collection_main .product-list{border-bottom:1px solid #ddd;border-left:1px solid #ddd}.kg-main-collection-grid .collection .kg_collection_main .product-list[collection-desktop-layout="4-grid"]{grid-template-columns:repeat(4,1fr)}.kg-main-collection-grid .collection .kg_collection_main .product-list .product-card .product-card__figure img.product-card__image{aspect-ratio:9 / 16}.kg-main-collection-grid .collection .kg_collection_main .product-list .product-card{border-right:1px solid #ddd;border-top:1px solid #ddd;height:100%;display:flex;flex-direction:column}.kg-main-collection-grid .collection .kg_collection_main .product-list .product-card .product-card__info{padding:0 12px 14px;gap:5px}.kg-main-collection-grid .collection .kg_collection_main .product-list .product-card .product-card__info .v-stack{display:block;width:100%}.kg-main-collection-grid .collection .kg_collection_main .product-list .product-card .product-card__info .v-stack .product-title{width:100%;display:block;text-align:left}.kg-main-collection-grid .collection .kg_collection_main .product-list .product-card .product-card__info .v-stack .price-list,.kg-main-collection-grid .collection .kg_collection_main .product-list .product-card .product-card__info fieldset.h-stack{width:100%;justify-content:flex-start}.kg-main-collection-grid .collection .kg_collection_main .product-list .product-card .product-card__info fieldset.h-stack label.thumbnail-swatch{width:45px;height:30px;margin-right:5px;padding-bottom:4px;border:0;border-bottom:1px solid transparent}.kg-main-collection-grid .collection .kg_collection_main .product-list .product-card .product-card__info fieldset.h-stack input:checked+label.thumbnail-swatch{border-bottom:1px solid #000}.kg-main-collection-grid .collection .kg_collection_main .product-list .product-card .product-card__info fieldset.h-stack label.thumbnail-swatch img{width:45px;height:45px;border:1px solid #ddd}.kg-main-collection-grid .collection .kg_collection_main .product-list .product-card .product-card__figure button.product-card__quick-add-button{position:absolute;opacity:1;left:0;right:0;margin:auto;width:100%;max-width:60px;display:flex;justify-content:center;gap:4px;align-items:center;padding:4px;background:#f9f9f9;transform:none;height:26px;bottom:20px}.kg-main-collection-grid .collection .kg_collection_main .product-list .product-card .product-card__figure button.product-card__quick-add-button svg{width:8px}.kg-main-collection-grid .collection .kg_collection_main .product-list[collection-desktop-layout=large]{grid-template-columns:repeat(2,1fr)}.kg-main-collection-grid .collection .kg_collection_main .product-list[collection-desktop-layout=medium]{grid-template-columns:repeat(3,1fr)}.kg-main-collection-grid .collection .kg_collection_main .product-list[collection-desktop-layout=compact]{grid-template-columns:repeat(6,1fr)}.kg-main-collection-grid .collection .kg_collection_main .product-list .product-card .product-card__info span.kg-rating-badge{width:100%;justify-content:flex-start}.kg-main-collection-grid .collection .kg_collection_main .product-list .product-card .product-card__figure img.product-card__image.product-card__image--primary{background:#fff}.kg-main-collection-grid .collection .kg_collection_main .product-list .product-card .product-card__info .v-stack .price-list compare-at-price{letter-spacing:1px;color:#000}@media screen and (max-width: 999px){.kg-main-collection-grid .collection .kg_collection_main .product-list[collection-desktop-layout=compact]{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 699px){.kg-main-collection-grid .collection .kg_collection_main .product-list[collection-mobile-layout=medium]{grid-template-columns:repeat(2,1fr)!important}.kg-main-collection-grid .collection .kg_collection_main .product-list[collection-mobile-layout=large]{grid-template-columns:repeat(1,1fr)!important}}.kg-main-collection-grid .collection .kg_collection_main .product-list .product-card .product-card__info fieldset.h-stack label.thumbnail-swatch{width:30px}.kg-main-collection-grid .collection .kg_collection_main .product-list .product-card .product-card__info fieldset.h-stack label.thumbnail-swatch img{width:35px;height:35px}.kg-main-product-grid h1.product-title.h4{letter-spacing:2px;font-weight:600;letter-spacing:normal;font-size:16px}.kg-main-product-grid .product-info__block-item .price-list .h4.text-subdued{letter-spacing:1px;color:#000;font-size:16px}.kg-main-product-grid .product-info .product-info__block-list .product-info__block-item .price-list--product .h5.text-subdued.line-through,.kg-main-product-grid .product-info .product-info__block-list .product-info__block-item .price-list--product .h4.text-on-sale{letter-spacing:normal;font-size:14px}.kg-main-product-grid .product-info .product-info__block-list .product-info__block-item .variant-picker__option .variant-picker__option-info legend,.kg-main-product-grid .product-info .product-info__block-list .product-info__block-item .variant-picker__option .variant-picker__option-info span{font-weight:700;font-size:12px}.kg-main-product .kg-main-product-grid .product .product-info .product-info__block-item .variant-picker__option .variant-picker__option-values .block-swatch{aspect-ratio:1 / 1;width:66px;height:66px}.kg-main-product-grid .product-info .product-info__block-item .shopify-product-form .buy-buttons button.button{background-color:#000;color:#fff}.kg-main-product-grid .product-info .product-info__block-item .shopify-product-form .buy-buttons button.button:hover{background-color:#545151}.kg-main-product .kg-main-product-grid .product{grid-template:"product-gallery product-info" auto "product-content product-info" 1fr / 3fr 1fr;gap:0}.kg-main-product .kg-main-product-grid .product .product-info{padding:85px 32px 62px}.kg-product-page-header header.kg-main-header .header.kg-product-header{width:100%;background-color:#0000;position:fixed;z-index:10;background:transparent;transform:translateY(0);transition:transform .5s ease-in-out}.kg-product-page-header header.kg-main-header .header.kg-product-header.is-solid{transform:translateY(0);background:#fff}.kg-product-page-header header.kg-main-header .header.kg-product-header.is-solid.is-hidden{transform:translateY(-150%);transition:transform .5s ease-in-out}.kg-product-page-header header.kg-main-header .header.kg-product-header{background:transparent}.kg-product-page-header .kg-main-product .product-sticky-bar.is-visible{top:68px!important}.kg-product-page-header .kg-main-product .product-sticky-bar.is-hidden.is-visible{top:0!important}.kg-product-page-header .kg-main-product .kg-main-product-grid{padding:0}@media screen and (max-width:999px){.kg-main-product .kg-main-product-grid .product{grid-template:"product-gallery product-info" auto "product-content product-info" 1fr / 2fr 1fr}.kg-main-product .kg-main-product-grid .product-gallery .product-gallery__image-list .product-gallery__carousel{margin-inline-end:0}}@media screen and (max-width:767px){.kg-main-product .kg-main-product-grid .product{grid:var(--product-grid, none)}.kg-main-product .kg-main-product-grid .product-gallery .product-gallery__image-list .product-gallery__carousel{margin-inline-end:calc(-1 * var(--distance-to-bleed))}.kg-main-product .kg-main-product-grid .product .product-info{padding:24px 16px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/kg-custom.css.map */
