body.lk-shop-page{--font-body-family: Arial, sans-serif;--font-heading-family: Georgia, serif;--font-heading-weight: 400;--color-foreground: 24,58,48;--color-button: 35,75,61;--color-button-text: 255,255,255;--color-link: 35,75,61;--kc-blue: #234b3d;--kc-ink: #183a30;--kc-pink: #234b3d;background:#fcfbf7;color:#183a30;font-family:Arial,sans-serif;letter-spacing:0}.lk-shop-page #MainContent{background:#fcfbf7}.lk-shop-page #MainContent :is(.color-scheme-1,.color-scheme-2){--color-foreground:24,58,48;--color-button:35,75,61;--color-link:35,75,61;--color-secondary-button-text:35,75,61;--color-background:252,251,247;--gradient-background:#fcfbf7}.lk-shop-page #MainContent .page-width{max-width:1440px;padding-inline:60px;margin-inline:auto}.lk-shop-page #MainContent .page-width .page-width{padding-inline:0}.lk-shop-page :is(h1,h2,h3,.h1,.h2,.h3){font-family:Georgia,serif;font-weight:400;letter-spacing:-.025em;color:#183a30}.lk-shop-page .lk-shop-eyebrow{font:10px/1.6 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#234b3d;margin:0 0 18px}.lk-shop-page .collection-hero{border:0;background:#f3efe5}.lk-shop-page .collection-hero .collection-hero__inner{padding-block:64px 60px;text-align:center}.lk-shop-page .collection-hero .collection-hero__title{font:52px/1.12 Georgia,serif;letter-spacing:-.035em;margin:0}.lk-shop-page .collection-hero__description{max-width:560px;font:14px/1.8 Arial,sans-serif;color:#5e6b61;margin:20px auto 0}.lk-shop-page .facets-container{padding-block:12px 24px}.lk-shop-page :is(.facets__heading,.facet-filters__label,.facet-filters__sort,.product-count__text,.mobile-facets__open-label){font-family:Arial,sans-serif;font-size:13px;color:#4d6255}.lk-shop-page .product-count__text{font-weight:400}.lk-shop-page #ProductGridContainer #product-grid{gap:28px}.lk-shop-page #ProductGridContainer #product-grid>.grid__item{width:calc((100% - 56px)/3);max-width:calc((100% - 56px)/3)}.lk-shop-page #ProductGridContainer .card-wrapper .card,.lk-shop-page .related-products .card-wrapper .card{border:1px solid #e2e4da;border-radius:10px;background:#fff;box-shadow:none;--image-padding:0px;--color-background:255,255,255}.lk-shop-page .card-wrapper:hover .card,.lk-shop-page .card-wrapper:focus-within .card{border-color:#829786;box-shadow:0 7px 24px #183a300a}.lk-shop-page .product-card-wrapper .card .card__inner{border-radius:9px 9px 0 0}.lk-shop-page .product-card-wrapper .card .card__inner .card__media{margin:0;width:100%}.lk-shop-page .card-wrapper .card__content{padding:0 22px 22px}.lk-shop-page .card-wrapper .card__inner .card__content{padding:0}.lk-shop-page .card-wrapper .card__information{padding:22px 0 8px}.lk-shop-page .card-wrapper .card__heading{font:25px/1.22 Georgia,serif;letter-spacing:-.025em}.lk-shop-page .card-wrapper .card__heading a{display:block;overflow:visible;min-height:0;text-decoration:none}.lk-shop-page .product-card-wrapper .card-information>.price{text-align:left;margin-top:16px;line-height:1.6}.lk-shop-page .product-card-wrapper .price.price--on-sale .price__sale{justify-content:flex-start;flex-wrap:wrap;gap:4px 8px}.lk-shop-page .price .price-item--sale,.lk-shop-page .price .price__regular .price-item--regular{color:#234b3d;font-weight:600}.lk-shop-page .product-card-wrapper .price .price-item--sale,.lk-shop-page .product-card-wrapper .price .price__regular .price-item--regular{font-size:16px}.lk-shop-page .product-card-wrapper .price .price__sale .price-item--regular{font-size:12px;color:#7a8279}.lk-shop-page .product-card-wrapper .price .kc-save{color:#4d7056;font-size:12px;font-weight:400}.lk-shop-page .card-wrapper .quick-add{margin-top:16px}.lk-shop-page .card-wrapper .quick-add__submit,.lk-shop-page #ProductGridContainer .quick-add__submit,.lk-shop-page .product-form__submit,.lk-shop-page .kc-sticky-cart .button{background:#234b3d;color:#fff;font:500 12px/1.3 Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;border-radius:2px;min-height:50px;padding:14px 16px;border:0;box-shadow:none}.lk-shop-page .button:before,.lk-shop-page .button:after{border-radius:2px;box-shadow:none}.lk-shop-page .button:hover{background:#193e32}.lk-shop-page .product{align-items:flex-start}.lk-shop-page .product__title h1{font:40px/1.13 Georgia,serif;letter-spacing:-.035em;color:#183a30;margin-bottom:16px}.lk-shop-page .product__info-container>.product__text{font:10px/1.6 Arial,sans-serif;letter-spacing:.14em;color:#506b59;margin:0 0 13px;text-transform:uppercase}.lk-shop-page .product__info-container .price{font:600 25px/1.3 Arial,sans-serif}.lk-shop-page .product__info-container s.price-item{font-size:17px;font-weight:400}.lk-shop-page .product__info-container .kc-save{font:12px/1.5 Arial,sans-serif;color:#4d7056;border-color:#c9d3c2;border-radius:3px}.lk-shop-page .product__info-container .kc-tax{color:#707a6e;font:11px/1.5 Arial,sans-serif;margin-top:7px}.lk-shop-page .lk-kit-intro{font:13px/1.7 Arial,sans-serif;color:#5b6e5d;margin:16px 0}.lk-shop-page .kc-intro-heading{color:#234b3d;font-weight:500}.lk-shop-page .kc-intro-text{font:14px/1.7 Arial,sans-serif;color:#5b6e5d}.lk-shop-page .product__info-container>.kc-offer-strip{background:#edf1e7;color:#435c49;border:0;border-radius:3px;font-size:12px;padding:11px 14px;margin:18px 0}.lk-shop-page .product__info-container variant-selects{display:block;margin:22px 0}.lk-shop-page .product-form__input--pill{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0 0 20px;min-width:0}.lk-shop-page .product-form__input--pill .form__label{width:100%;text-align:left;display:block;font:500 13px/1.5 Arial,sans-serif;margin:0 0 10px;padding:0;color:#234b3d}.lk-shop-page .product-form__input--pill .form__label:before,.lk-shop-page .product-form__input--pill .form__label:after{display:none}.lk-shop-page .product-form__input--pill input[type=radio]+label.kc-variant-card,.lk-shop-page .product-form__input--pill input[type=radio]:checked+label.kc-variant-card{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:calc((100% - 32px)/5);min-height:78px;padding:12px 6px;margin:0;border:1px solid #ccd3c7;border-radius:4px;background:#fff;color:#234b3d;text-align:center;box-sizing:border-box}.lk-shop-page .product-form__input--pill input[type=radio]:checked+label.kc-variant-card{border:1px solid #234b3d;box-shadow:inset 0 0 0 1px #234b3d;background:#edf1e7}.lk-shop-page .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid #234b3d;outline-offset:3px}.lk-shop-page .kc-variant-card :is(img,.kc-radio,.kc-variant-label small){display:none}.lk-shop-page .kc-variant-label{font:500 12px/1.35 Arial,sans-serif;flex:none;color:#234b3d}.lk-shop-page .kc-variant-prices{font:12px/1.3 Arial,sans-serif;text-align:center;gap:3px}.lk-shop-page .kc-variant-prices strong{color:#234b3d;font-weight:600}.lk-shop-page .kc-variant-prices s{font-size:10px;color:#758170}.lk-shop-page .product-form__input--pill:nth-of-type(2) input[type=radio]+label.kc-variant-card{width:calc((100% - 16px)/3);min-height:48px;padding:12px 8px}.lk-shop-page .product-form__input--pill:nth-of-type(2) .kc-variant-prices{display:none}.lk-shop-page .product-form__buttons{grid-template-columns:110px minmax(0,1fr);gap:10px}.lk-shop-page .product-form__buttons>.product-form__quantity,.lk-shop-page .product-form__buttons .quantity{width:110px}.lk-shop-page .product-form__buttons .quantity{border:1px solid #cbd2c5;border-radius:3px;background:#fff;grid-template-columns:36px minmax(0,1fr) 36px;min-height:50px}.lk-shop-page .product-form__buttons .quantity__button{width:36px;min-width:36px}.lk-shop-page .product-form__buttons .shopify-payment-button{--color-button:35,75,61;--color-button-text:255,255,255}.lk-shop-page .product-form__buttons .shopify-payment-button__button--unbranded,.lk-shop-page .product-form__buttons .shopify-payment-button__button--unbranded:hover:not([disabled]){background:transparent;border:1px solid #234b3d;color:#234b3d;border-radius:2px;font:500 12px/1.3 Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;min-height:50px}.lk-shop-page .product__media-list{border:1px solid #e2e4da;border-radius:10px;background:#fff}.lk-shop-page .thumbnail{border-radius:4px;background:#fff;border:1px solid #dfe2d8}.lk-shop-page .thumbnail[aria-current]{border:1px solid #234b3d;box-shadow:0 0 0 1px #234b3d}.lk-shop-page .kc-product-trust .kc-delivery{font:12px/1.6 Arial,sans-serif;color:#5d6f5f;padding-block:8px}.lk-shop-page .kc-trust{background:#edf1e7;color:#435c49;border-radius:4px;padding:16px 10px;gap:12px}.lk-shop-page .kc-trust>div{font:11px/1.5 Arial,sans-serif;gap:7px}.lk-shop-page .kc-trust strong{font-weight:500}.lk-shop-page .kc-trust span{background:transparent;width:25px;height:25px}.lk-shop-page .kc-offers{border:1px solid #d9dfd2;border-radius:4px;background:#fff}.lk-shop-page .kc-offers summary{font:500 13px/1.5 Arial,sans-serif;color:#234b3d;background:transparent;padding:16px}.lk-shop-page .kc-offer{font:12px/1.6 Arial,sans-serif;color:#5b6e5d}.lk-shop-page .product__info-container .accordion{border:0;border-top:1px solid #dce0d4;background:transparent;border-radius:0;padding-inline:0}.lk-shop-page .product__info-container .accordion__title{font:500 14px/1.4 Arial,sans-serif}.lk-shop-page .accordion__content{font:13px/1.8 Arial,sans-serif;color:#5b6e5d}.lk-shop-page .lk-product-story{padding-block:64px;border-top:1px solid #e1e3d9}.lk-shop-page .lk-product-story-heading{text-align:center;margin-bottom:40px}.lk-shop-page .lk-product-story-heading h2{font:42px/1.15 Georgia,serif;margin:0}.lk-shop-page .lk-product-story-content{max-width:1060px;margin:auto;color:#4f6455;font:14px/1.85 Arial,sans-serif}.lk-shop-page .lk-product-story-content :is(h2,h3){font-family:Georgia,serif;font-weight:400;color:#183a30;margin-top:32px;letter-spacing:-.02em}.lk-shop-page .lk-product-story-content h2{font-size:29px}.lk-shop-page .lk-product-story-content h3{font-size:23px}.lk-shop-page .lk-product-story-content img{display:block;width:100%;max-width:100%;height:auto;margin:24px auto;border-radius:8px}.lk-shop-page .lk-product-story-content table{width:100%;box-shadow:none;border:1px solid #d9dfd2}.lk-shop-page .lk-product-story-content td,.lk-shop-page .lk-product-story-content th{border-color:#d9dfd2}.lk-shop-page .lk-product-story-content details{background:#f3f3ec;border-color:#d9dfd2}.lk-shop-page .related-products{background:#f0f2eb;padding-block:56px}.lk-shop-page .related-products__heading{font:38px/1.15 Georgia,serif;margin:0 0 32px}.lk-shop-page .kc-sticky-cart{background:#fcfbf7;border-top-color:#d9dfd2;box-shadow:0 -4px 20px #183a3008;color:#234b3d}.lk-shop-page #CartDrawer :is(.drawer__heading,.cart-item__name,.totals__total){font-family:Georgia,serif;font-weight:400;color:#234b3d}.lk-shop-page #CartDrawer .cart__checkout-button{background:#234b3d;border-radius:2px;font:500 14px Arial,sans-serif}.lk-shop-page #CartDrawer .drawer__inner{color:#234b3d;background:#fcfbf7}@media(min-width:990px){.lk-shop-page .product--medium:not(.product--no-media) .product__media-wrapper{width:52%;max-width:52%}.lk-shop-page .product--medium:not(.product--no-media) .product__info-wrapper{width:48%;max-width:48%;padding-left:50px}}@media(max-width:989px){.lk-shop-page #MainContent .page-width{padding-inline:26px}.lk-shop-page .product__title h1{font-size:32px}.lk-shop-page .card-wrapper .card__heading{font-size:22px}.lk-shop-page .card-wrapper .card__content{padding-inline:16px}.lk-shop-page .kc-variant-label{font-size:11px}}@media(max-width:749px){.lk-shop-page #MainContent .page-width{padding-inline:18px}.lk-shop-page .collection-hero .collection-hero__inner{padding-block:38px}.lk-shop-page .collection-hero .collection-hero__title{font-size:36px}.lk-shop-page .collection-hero__description{font-size:12px;line-height:1.8;margin-top:18px}.lk-shop-page .lk-shop-eyebrow{font-size:9px;margin-bottom:14px}.lk-shop-page #ProductGridContainer #product-grid{gap:14px}.lk-shop-page #ProductGridContainer #product-grid>.grid__item{width:calc((100% - 14px)/2);max-width:calc((100% - 14px)/2)}.lk-shop-page #ProductGridContainer>.collection.page-width{padding-inline:18px}.lk-shop-page .card-wrapper .card__content{padding:0 12px 14px}.lk-shop-page .card-wrapper .card__information{padding-top:16px}.lk-shop-page .card-wrapper .card__heading{font-size:19px;line-height:1.2}.lk-shop-page .product-card-wrapper .price .price-item--sale,.lk-shop-page .product-card-wrapper .price .price__regular .price-item--regular{font-size:14px}.lk-shop-page .card-wrapper .quick-add__submit,.lk-shop-page #ProductGridContainer .quick-add__submit{font-size:10px;min-height:44px;letter-spacing:.03em;padding:11px 6px}.lk-shop-page .facets-container{padding-block:5px 20px}.lk-shop-page .product__media-wrapper{margin-bottom:28px}.lk-shop-page .product .product__media-wrapper slider-component.thumbnail-slider{margin-inline:0;width:100%}.lk-shop-page .product__title h1{font-size:32px;line-height:1.13;margin-bottom:14px}.lk-shop-page .product__info-container>.product__text{font-size:9px}.lk-shop-page .product-form__input--pill{gap:6px;margin-bottom:20px}.lk-shop-page .product-form__input--pill input[type=radio]+label.kc-variant-card,.lk-shop-page .product-form__input--pill input[type=radio]:checked+label.kc-variant-card{width:calc((100% - 12px)/3);min-height:67px;padding:10px 6px}.lk-shop-page .product-form__input--pill:nth-of-type(2) input[type=radio]+label.kc-variant-card{width:calc((100% - 12px)/3);min-height:48px}.lk-shop-page .kc-variant-label{font-size:12px}.lk-shop-page .kc-trust>div{flex-direction:column;text-align:center;align-items:center;font-size:10px}.lk-shop-page .lk-product-story{padding-block:40px}.lk-shop-page .lk-product-story-heading{margin-bottom:28px}.lk-shop-page .lk-product-story-heading h2{font-size:32px}.lk-shop-page .lk-product-story-content{font-size:13px}.lk-shop-page .related-products{padding-block:40px}.lk-shop-page .related-products__heading{font-size:31px}}.lk-shop-page .product__info-container variant-selects>.product-form__input:first-child>.form__label{display:block;text-align:left;font:500 13px/1.5 Arial,sans-serif;color:#234b3d}.lk-shop-page .product__info-container variant-selects>.product-form__input:first-child>.form__label:before,.lk-shop-page .product__info-container variant-selects>.product-form__input:first-child>.form__label:after{display:none}.lk-shop-page .product__info-container .product-form__buttons{width:100%;max-width:none}
/*# sourceMappingURL=/cdn/shop/t/12/assets/littlekeeps-shop.css.map */
