.km-product{--km-product-gap: clamp(1.25rem, 3vw, 2.5rem)}.km-product.product-information{padding-block:clamp(1rem,2.5vw,2rem) clamp(2rem,5vw,3.5rem)}.km-product-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;grid-column:1 / -1;margin:0 0 1rem;padding:0;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--km-ink, #111) 62%,transparent)}.km-product-breadcrumbs__link{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.km-product-breadcrumbs__link:hover,.km-product-breadcrumbs__link:focus-visible{color:var(--km-ink, #111);border-bottom-color:currentColor}.km-product-breadcrumbs__sep{opacity:.45}.km-product-breadcrumbs__current{color:var(--km-ink, #111);font-weight:600;max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:750px){.km-product .product-information__grid:not(.product-information--media-none){gap:var(--km-product-gap)}}.km-product .product-information__media{border-radius:var(--km-radius-panel, 20px)}.km-product media-gallery{overflow:hidden}.km-product .product-media-container{border-radius:var(--km-radius-card, 12px);overflow:hidden;background:color-mix(in srgb,var(--km-pink, #ffdde5) 28%,var(--km-bg, #fffdf8))}.km-product .product-media img,.km-product .product-media-container img{border-radius:inherit}.km-product slideshow-controls[thumbnails] button,.km-product .slideshow-controls__thumbnail{border-radius:calc(var(--km-radius-card, 12px) - 2px);border:var(--km-border-width, 1.5px) solid transparent;overflow:hidden}.km-product slideshow-controls[thumbnails] button[aria-selected=true],.km-product .slideshow-controls__thumbnail[aria-current=true],.km-product .slideshow-controls__thumbnail.is-active{border-color:var(--km-ink, #111)}@media screen and (max-width:749px){.km-product .product-information__media{margin-inline:0;max-width:100%}.km-product slideshow-component,.km-product .slideshow-slide,.km-product .product-media-container{max-width:100%}.km-product .product-media-container{aspect-ratio:1 / 1}.km-product .product-media img{width:100%;height:100%;object-fit:contain}}.km-product .product-details{gap:1.1rem}.km-product .product-details :is(h1,.h3){font-weight:800;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.km-product product-price,.km-product .price{font-weight:700;font-size:1.15rem}.km-product .compare-at-price,.km-product s{opacity:.55;font-weight:500}.km-product .buy-buttons-block,.km-product product-form-component{width:100%}.km-product .quantity-selector,.km-product .quantity{border-radius:var(--km-radius-pill, 999px)!important;border-color:var(--km-ink, #111)!important}.km-product .add-to-cart-button.button,.km-product button[name=add].button{min-height:3.25rem;width:100%;border-radius:var(--km-radius-pill, 999px)!important;border:var(--km-border-width, 1.5px) solid var(--km-ink, #111)!important;background:var(--km-ink, #111)!important;color:var(--km-bg, #fffdf8)!important;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 3px #1111112e}.km-product .add-to-cart-button.button:hover,.km-product button[name=add].button:hover{transform:translateY(-1px)}.km-product .add-to-cart-button.button:disabled,.km-product button[name=add].button:disabled{opacity:.45;box-shadow:none;transform:none}.km-product shopify-accelerated-checkout,.km-product .shopify-payment-button{margin-top:.35rem}.km-product .product-inventory{font-size:.85rem}.km-product .payment-icons{margin-top:.25rem;opacity:.92}.km-product .payment-icons__list{gap:.4rem}.km-product-trust{margin:.25rem 0 0;padding:.85rem 1rem;border:var(--km-border-width, 1.5px) solid color-mix(in srgb,var(--km-ink, #111) 18%,transparent);border-radius:var(--km-radius-card, 12px);background:color-mix(in srgb,var(--km-mint, #d9f5e9) 35%,var(--km-bg, #fffdf8));font-size:.82rem;line-height:1.45;color:var(--km-ink, #111)}.km-product-trust__list{margin:0;padding:0;list-style:none;display:grid;gap:.35rem}.km-product-trust a{color:inherit;font-weight:700;text-underline-offset:2px}.km-product-details{width:100%;margin-top:.85rem}.km-product-details .details__header{font-weight:700;letter-spacing:.02em}.km-product-details .details-content{font-size:.92rem;line-height:1.55}.km-product-details .details-content p:first-child{margin-block-start:0}.product-recommendations .section-resource-list__content :is(h2,h3){font-weight:800;letter-spacing:-.02em;text-wrap:balance}.product-recommendations product-card{height:100%}.product-recommendations .product-card__link{z-index:1}.product-recommendations .quick-add{z-index:5;--padding-inline-end: 0px;--padding-block-end: 0px;--border-radius: var(--km-radius-card, 12px);--quick-add-inset-inline-end: .65rem;--quick-add-inset-block-end: .65rem;--quick-add-background: var(--km-surface, var(--km-bg, #fffdf8));--quick-add-foreground: var(--km-ink, #111111)}.product-recommendations button.quick-add__button{--km-qa-size: var(--button-size-md, 2.75rem);display:flex;align-items:center;justify-content:center;opacity:1;inset-inline-end:.65rem;inset-block-end:.65rem;width:var(--km-qa-size);min-width:var(--km-qa-size);max-width:var(--km-qa-size);height:var(--km-qa-size);padding:0;border-color:var(--km-ink, #111111);background:var(--km-surface, var(--km-bg, #fffdf8));font-size:0;color:transparent;overflow:hidden;box-shadow:0 2px #1111111f}.product-recommendations button.quick-add__button>.add-to-cart-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:auto;height:auto;margin:0;color:var(--km-ink, #111111);pointer-events:none}.product-recommendations button.quick-add__button>.add-to-cart-icon svg{display:block;width:1.15rem;height:1.15rem}.product-recommendations button.quick-add__button:is(:hover,:focus-visible){width:var(--km-qa-size);max-width:var(--km-qa-size);padding-inline-end:0}.product-recommendations .product-card__content,.product-recommendations .product-card-link{padding-inline:0}@media(prefers-reduced-motion:reduce){.km-product .add-to-cart-button.button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/km-product.css.map */
