.product__breadcrumb{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-end:1rem;color:var(--color-muted);font-weight:var(--font-weight-bold);font-size:calc(var(--label-size) * .85);text-transform:uppercase;letter-spacing:var(--label-tracking)}@media screen and (max-width:749px){.product__breadcrumb-current{display:none}}.product__breadcrumb a{color:inherit;text-decoration:none}.product__breadcrumb a:hover{text-decoration:underline}.product__breadcrumb [aria-current]{color:var(--color-foreground)}.product__layout{display:grid;gap:2.25rem;align-items:start}.product__media,.product__info{min-width:0}.product-block{padding-block:var(--block-padding-top, 0) var(--block-padding-bottom, 0)}.product__rating{display:flex;gap:.375rem;align-items:center;margin-block-end:1rem;font-size:var(--type-caption);line-height:1}.product__rating-value{font-weight:var(--font-weight-bold)}.product__rating-text{color:var(--color-muted)}@media screen and (min-width:990px){.product__layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem}.product__media{position:sticky;top:2rem}}@media screen and (min-width:990px){.product--media-bleed{--header-offset: 64px;--info-edge: max(var(--page-margin), calc((100vw - var(--page-width)) / 2 + var(--page-margin)));display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr;padding-block-start:0}.product--media-bleed .product__layout{display:contents}.product--media-bleed .product__media{grid-row:1 / span 2;grid-column:1;top:var(--header-offset)}.product--media-bleed .product__breadcrumb,.product--media-bleed .product__info{grid-column:2;padding-inline:3.5rem var(--info-edge)}.product--media-bleed .product__breadcrumb{grid-row:1;margin-block-end:0;padding-block:var(--padding-top, 0px) 1.5rem}.product--media-bleed .product__info{grid-row:2}.product--media-bleed:not(:has(.product__breadcrumb)) .product__info{padding-block-start:var(--padding-top, 0px)}}[data-purchase-mode=kit] .product__form>*:has(purchase-mode)~*{display:none}[data-purchase-mode=kit] .product:has(purchase-mode){padding-block-end:0}@media screen and (min-width:990px){[data-purchase-mode=kit] .product:has(purchase-mode) .product__info{min-height:var(--kit-reach, 0px)}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/section-main-product.css.map */
