.loop-widget .font__body-bold{font-weight:600;font-size:1.4rem;line-height:1.6em}.loop-widget .font__body-small{font-weight:400;font-size:1.2rem;line-height:1.5em;font-style:normal;letter-spacing:.004em}.loop-widget .font__body-small-bold{font-weight:700;font-size:1.2rem;line-height:1.5em;font-style:normal;letter-spacing:.004em}@media screen and (min-width:992px){.loop-widget .font__body-bold{font-weight:700;font-size:1.6rem}.loop-widget .font__body-small,.loop-widget .font__body-small-bold{font-size:1.4rem}}.loop-widget{position:relative;display:flex;flex-direction:column;gap:14px;margin:16px 0 20px;color:var(--color-text-main)}.loop-widget *,.loop-widget *:before,.loop-widget *:after{box-sizing:border-box}.loop-card{position:relative;padding:18px 18px 16px;background:var(--color-mono-white);border:2px solid var(--color-body-dark);border-radius:var(--radius-l);transition:border-color .2s ease,box-shadow .2s ease}.loop-card.is-selected{border-color:var(--color-text-main);box-shadow:0 4px 18px rgb(var(--color-text-main-rgb) / .1)}.loop-card__header{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;min-height:28px}.loop-card__radio{position:absolute;opacity:0;pointer-events:none}.loop-card__indicator{flex:0 0 20px;width:20px;height:20px;border:2px solid var(--color-text-light);border-radius:50%;background:var(--color-mono-white);position:relative;transition:border-color .2s ease}.loop-card.is-selected .loop-card__indicator{border-color:var(--color-text-main)}.loop-card.is-selected .loop-card__indicator:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--color-text-main)}.loop-card__title{color:var(--color-text-main);line-height:1.3;flex:1 1 auto}.loop-widget .loop-card__badge{display:inline-block;padding:3px 10px;margin-left:8px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-key-inverted);background:var(--color-key-main);border-radius:999px;font-size:1.1rem}.loop-card__expanded{display:grid;grid-template-rows:1fr;overflow:hidden;transition:grid-template-rows .25s ease,margin-top .25s ease,opacity .2s ease;margin-top:16px}.loop-card__expanded>*{min-height:0}.loop-card:not(.is-selected) .loop-card__expanded{grid-template-rows:0fr;margin-top:0;opacity:0;pointer-events:none}.loop-variants{display:grid;grid-template-columns:repeat(auto-fit,minmax(114px,1fr));gap:8px;padding-top:12px}.loop-variant-wrap{position:relative;display:flex;flex-direction:column}.loop-variant-wrap>.loop-variant{flex:1 1 auto}.loop-variant__flag{position:absolute;top:-11px;left:50%;transform:translate(-50%);z-index:2;padding:.4rem .6rem;background:var(--color-key-main);color:var(--color-key-inverted);border-radius:var(--radius-s);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;pointer-events:none;font-size:1.2rem;font-weight:700;line-height:1.2}.loop-variant{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding:14px 8px 12px;background:var(--color-mono-white);border:1px solid var(--color-text-main);border-radius:10px;cursor:pointer;text-align:center;opacity:.45;transition:opacity .2s ease,box-shadow .2s ease}.loop-variant.is-selected{opacity:1}.loop-variant.is-unavailable{opacity:.3;cursor:not-allowed}.loop-variant__radio{position:absolute;opacity:0;pointer-events:none}.loop-variant__title{color:var(--color-text-main);line-height:1.2;font-weight:400}.loop-variant__price-row{display:flex;align-items:center;justify-content:center;gap:6px;min-height:18px;line-height:1;flex-wrap:wrap}.loop-variant__compare{color:var(--color-text-dark);text-decoration:line-through}.loop-widget .loop-variant__discount{display:inline-block;padding:2px 6px;color:var(--color-key-inverted);background:var(--color-key-main);border-radius:6px;line-height:1.2;font-size:1rem}.loop-variant__price{color:var(--color-text-main);line-height:1.1;margin-top:2px}@media screen and (max-width:768px){.loop-variants{grid-template-columns:repeat(auto-fit,minmax(115px,1fr))}.loop-variant__flag{font-size:1rem}}.loop-card--subscribe .loop-card__expanded{display:grid;gap:12px}.loop-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.loop-price{font-size:1.8rem;font-weight:700;color:var(--color-text-main)}.loop-price-strike{color:var(--color-text-dark);text-decoration:line-through;font-size:1.3rem}.loop-card__frequency{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;row-gap:4px}.loop-select__title{color:var(--color-text-main);line-height:1.3}.loop-select__description{color:var(--color-text-dark);line-height:1.4;flex-basis:100%}.loop-select{display:inline-block;width:100%;max-width:280px;padding:9px 32px 9px 0;font-family:inherit;font-size:1.3rem;color:var(--color-text-main);background:transparent;border:0;border-radius:0;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='%2332323A' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 12px center}.loop-select:focus{outline:none;border-color:var(--color-key-main);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-key-main) 20%,transparent)}.loop-select--static{background-image:none;padding:0;cursor:default;width:auto;max-width:none}.loop-benefits{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.loop-benefits__item{display:flex;align-items:center;gap:8px;line-height:1.4;color:var(--color-text-main)}.loop-benefits__check{flex:0 0 16px;width:16px;height:16px;color:var(--color-success-main)}
/*# sourceMappingURL=/cdn/shop/t/121/assets/component-loop-widget.css.map */
