.block-product-title--start,.block-product-price--start,.block-product-description--start,.block-product-rating--start,.block-product-image--start,.block-product-badge--start,.block-product-quantity--start,.block-product-inventory--start{text-align:start}.block-product-title--center,.block-product-price--center,.block-product-description--center,.block-product-rating--center,.block-product-image--center,.block-product-badge--center,.block-product-quantity--center,.block-product-inventory--center{text-align:center}.block-product-title--end,.block-product-price--end,.block-product-description--end,.block-product-rating--end,.block-product-image--end,.block-product-badge--end,.block-product-quantity--end,.block-product-inventory--end{text-align:end}.block-product-title{margin:0;font-family:var(--font-heading);font-size:var(--block-font-size, var(--text-xl));font-weight:var(--font-weight-heading);line-height:1.15;color:var(--color-text)}.block-product-title__link{color:inherit;text-decoration:none}.block-product-title__link:hover{text-decoration:underline;text-underline-offset:.15em}.block-product-price{margin:0;font-size:var(--block-font-size, var(--text-md));line-height:1.3;color:var(--color-text)}.block-product-price__regular{margin-inline-end:var(--space-2xs);color:var(--color-text-muted);text-decoration:line-through}.block-product-price__current{font-weight:600}.block-product-price__current--sale{color:var(--color-error)}.block-product-price__unit{display:block;margin-block-start:var(--space-2xs);font-size:var(--text-sm);font-weight:400;color:var(--color-text-muted)}.block-product-description{color:var(--color-text-body);font-size:var(--block-font-size, var(--text-base))}.block-product-description__heading{margin:0 0 var(--space-sm);font-size:calc(var(--text-lg) * var(--heading-scale));color:var(--color-text)}.block-product-rating__inner{display:inline-flex;align-items:center;gap:var(--space-xs);text-align:start}.block-product-rating__score{font-size:var(--block-font-size, var(--text-md));font-weight:600;line-height:1;color:var(--color-text)}.block-product-rating .rating__stars{display:inline-flex;gap:.1em;font-size:var(--block-font-size, var(--text-md));line-height:1;color:var(--color-border)}.block-product-rating .rating__star--full{color:var(--color-warning)}.block-product-rating .rating__star--half{position:relative;color:var(--color-border)}.block-product-rating .rating__star--half:before{content:"\2605";position:absolute;top:0;right:0;bottom:0;left:0;inline-size:50%;overflow:hidden;color:var(--color-warning)}.block-product-rating .rating__count{font-size:var(--text-sm);color:var(--color-text-subtle)}.block-product-image{margin:0}.block-product-image__frame{display:inline-block;max-inline-size:100%;vertical-align:top}.block-product-image--narrow .block-product-image__frame{inline-size:22rem;max-inline-size:100%}.block-product-image--fill .block-product-image__frame{inline-size:100%}.block-product-image__img{display:block;inline-size:100%;block-size:auto;border-radius:0}.block-product-image--rounded .block-product-image__img{border-radius:var(--radius)}.block-product-image--square .block-product-image__img{aspect-ratio:1}.block-product-image--portrait .block-product-image__img{aspect-ratio:3 / 4}.block-product-image--landscape .block-product-image__img{aspect-ratio:4 / 3}.block-product-image--square .block-product-image__img,.block-product-image--portrait .block-product-image__img,.block-product-image--landscape .block-product-image__img{object-fit:var(--block-product-image-fit, cover)}.block-product-image__caption{margin:var(--space-xs) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.block-product-badge__label{display:inline-flex;align-items:center;padding:.35em .7em;font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;border:1px solid transparent;border-radius:999px;background:var(--color-text);color:var(--color-on-inverse)}.block-product-badge__label--sale{background:var(--color-error);color:var(--color-surface)}.block-product-badge__label--sold-out{background:var(--color-text-subtle);color:var(--color-surface)}.block-product-badge__label--low-stock{background:transparent;border-color:var(--color-warning);color:var(--color-warning)}.block-product-badge__label--new{background:var(--color-primary);color:var(--color-on-primary)}.block-product-quantity__field{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);text-align:start}.block-product-quantity__button{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;padding:0;color:var(--color-text);background:none;border:0;cursor:pointer;transition:color var(--duration-fast) var(--ease-default)}.block-product-quantity__button:hover{color:var(--color-primary-text)}.block-product-quantity__input{inline-size:2.75rem;block-size:2.75rem;padding:0;font:inherit;font-size:var(--text-base);font-weight:500;text-align:center;color:var(--color-text);background:none;border:0;-moz-appearance:textfield}.block-product-quantity__input::-webkit-outer-spin-button,.block-product-quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.block-product-quantity__label{display:block;margin-block-end:var(--space-2xs);font-size:var(--text-sm);color:var(--color-text-body)}.block-product-inventory{margin:0;font-size:var(--text-sm);color:var(--color-text-body)}.block-product-inventory__inner{display:inline-flex;align-items:center;gap:var(--space-xs);text-align:start}.block-product-inventory__dot{flex:none;inline-size:.5rem;block-size:.5rem;border-radius:999px;background:currentcolor}.block-product-inventory--in .block-product-inventory__dot{background:var(--color-success)}.block-product-inventory--low .block-product-inventory__dot{background:var(--color-warning)}.block-product-inventory--out .block-product-inventory__dot{background:var(--color-error)}.block-product-inventory--low .block-product-inventory__text{font-weight:600;color:var(--color-warning)}.block-product-inventory--out .block-product-inventory__text{color:var(--color-error)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/block-product.css.map */
