.product-accordion{scroll-margin-block-start:6rem;border-block:1px solid var(--color-border)}.product-block--accordion+.product-block--accordion .product-accordion{border-block-start:0}.product-accordion__summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.125rem;font-weight:var(--font-weight-bold);font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-tracking);list-style:none;cursor:pointer}.product-accordion__summary::-webkit-details-marker{display:none}.product-accordion[open] .product-accordion__icon{rotate:45deg}.product-accordion__body.rte{max-width:none;margin-inline:0;padding-block-end:1.25rem;color:var(--color-muted);font-size:var(--body-size);line-height:var(--type-body-md-leading)}.product__description.rte{max-width:none;margin-inline:0;margin-block-start:1rem;color:var(--color-muted);font-size:var(--body-size);line-height:var(--type-body-md-leading)}.product__description:not(.is-expanded){overflow:hidden;max-height:calc(var(--description-lines, 1) * 1lh)}.product__description:not(.is-expanded) :is(p,h2,h3,h4,ul,ol){display:inline;margin:0}.product__description:not(.is-expanded) :is(p,h2,h3,h4,ul,ol):after{content:" "}.product__description:not(.is-expanded):before{content:"";float:right;width:0;height:calc((var(--description-lines, 1) - 1) * 1lh)}.product__description:not(.is-expanded) .product__description-more{float:right;clear:right;margin-inline-start:.25em;font-size:inherit;line-height:inherit;text-decoration:none}.product__description:not(.is-expanded) .product__description-more:before{content:"\2026\a0";color:var(--color-muted);font-weight:var(--font-weight-normal);letter-spacing:normal;text-transform:none}.product__description-label{font-size:var(--link-font-size);text-decoration:var(--link-decoration)}@media screen and (min-width:750px){.product__description-label{font-size:var(--link-font-size-desktop)}}.product__description.is-expanded{display:flex;flex-direction:column}.product__description.is-expanded .product__description-more{order:1;align-self:flex-start;margin-block-start:.75rem}.product__description.is-expanded>*+*{margin-block-start:.75rem}.product__description.is-expanded>.product__description-more+*{margin-block-start:0}.product__description-more{padding:0;border:0;background:none;font-family:inherit;cursor:pointer}.product__description-more[hidden]{display:none}.product-guarantee{display:flex;gap:.75rem;align-items:start;margin-block-start:1.25rem}.product-guarantee .icon-wrap{flex:none;margin-block-start:.125rem;color:var(--color-accent-text)}.product-guarantee__title{font-weight:var(--font-weight-bold);font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-tracking)}.product-guarantee__text{margin-block-start:.25rem;color:var(--color-muted);font-size:var(--body-size);line-height:var(--type-body-md-leading)}.product-price{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;margin-block-start:1.25rem}.product-price__amount{font-weight:var(--font-weight-semibold);font-size:var(--type-heading-sm-size)}.product-price__compare{color:var(--color-muted);font-size:1rem}.product-price__saving{padding:.25rem .5rem;border-radius:999px;background-color:var(--color-accent-text);color:var(--color-foreground);font-weight:var(--font-weight-bold);font-size:.625rem;text-transform:uppercase;letter-spacing:var(--label-tracking)}.product-price__unit{color:var(--color-muted);font-size:var(--type-label)}.product-price__note{flex-basis:100%;color:var(--color-muted);font-size:var(--type-label-sm)}purchase-mode:not(:defined){display:none}.purchase-mode{display:block;margin-block:1.5rem}@media screen and (min-width:990px){.product-block:has(>.purchase-mode){display:flow-root}}.purchase-mode__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:stretch}.purchase-mode__option{display:grid;position:relative;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title price" "label label" "media media" "list  list" "chip  chip";align-content:start;column-gap:.625rem;min-width:0;padding:.75rem .875rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-card);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.purchase-mode__head,.purchase-mode__foot{display:contents}.purchase-mode__options:has(.has-badge) .purchase-mode__option{padding-block-start:1rem}.purchase-mode__option.is-active{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent);background-color:var(--color-chosen)}.purchase-mode__option:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}@media(prefers-reduced-motion:reduce){.purchase-mode__option{transition:none}}.purchase-mode__title{grid-area:title;align-self:center;font-weight:var(--font-weight-bold);font-size:calc(var(--label-size) * 1.1);text-transform:uppercase;letter-spacing:var(--label-tracking)}.purchase-mode__badge{position:absolute;top:0;left:.875rem;transform:translateY(-50%)}.purchase-mode__chip{grid-area:chip;width:fit-content;margin-block-start:.5rem}.purchase-mode__label{grid-area:label;margin-block-start:.125rem;font-size:var(--type-label-sm);line-height:1.4;opacity:.75}.purchase-mode__media{display:flex;grid-area:media;align-items:center;gap:.25rem;min-width:0;margin-block-start:.5rem}.purchase-mode__thumb{width:2.25rem;height:2.25rem;border-radius:4px;background-color:color-mix(in srgb,var(--color-foreground) 4%,var(--color-background));object-fit:contain}.purchase-mode__plus{font-weight:var(--font-weight-bold);font-size:.6875rem;opacity:.6}.purchase-mode__includes,.purchase-mode__text{grid-area:list;margin-block-start:.5rem;font-size:var(--type-label-sm);line-height:1.4}.purchase-mode__includes{display:grid;gap:.0625rem}.purchase-mode__include{display:grid;grid-template-columns:auto minmax(0,1fr)}.purchase-mode__include:before{content:"\2713";padding-inline-end:.3em;font-weight:var(--font-weight-bold)}.purchase-mode__text{opacity:.85}.purchase-mode__price{grid-area:price;align-self:center;font-weight:var(--font-weight-bold);font-size:.9375rem;white-space:nowrap}@media screen and (max-width:749px){.purchase-mode__options{grid-template-columns:minmax(0,1fr);gap:.5rem}.purchase-mode__option{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"title title price" "label label label" "media list  list" "media chip  chip"}.purchase-mode__option[data-purchase-mode-option=kit]{grid-template-areas:"title title price" "label label label" "media chip  chip" "list  list  list"}.purchase-mode__option[data-purchase-mode-option=kit] .purchase-mode__chip{align-self:center;margin-inline-start:.375rem}.purchase-mode__options:has(.has-badge) .purchase-mode__option{padding-block-start:.75rem}.purchase-mode__options:has(.has-badge) .purchase-mode__option.has-badge{padding-block-start:1rem;margin-block-start:.375rem}.purchase-mode__media{align-self:start;gap:.125rem;margin-inline-end:.25rem}.purchase-mode__thumb{width:2rem;height:2rem}}.rating-stars__empty{opacity:.3}
/*# sourceMappingURL=/cdn/shop/t/58/assets/section-main-product-blocks.css.map */
