.regl-section,.regl-showcase{color:rgb(var(--color-foreground));font-size:16px;line-height:1.55}.regl-section__inner{max-width:1200px;margin-inline:auto;padding:64px 40px}.regl-section h1,.regl-section h2,.regl-section h3,.regl-showcase h2{margin:0;color:rgb(var(--color-foreground));line-height:1.2;overflow-wrap:anywhere}.regl-section h1{font-size:44px}.regl-section h2{font-size:32px}.regl-section h3{font-size:20px}.regl-section p{margin:0;color:rgb(var(--color-foreground));font-size:inherit;line-height:1.55;overflow-wrap:anywhere}.regl-section__heading{margin-bottom:28px}.regl-grid{display:grid;gap:16px}.regl-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.regl-grid--trust{grid-template-columns:repeat(4,minmax(0,1fr))}.regl-trust .regl-section__inner{padding-block:28px}.regl-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:42px;align-items:center}.regl-closing .regl-split{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);max-width:990px}.regl-closing .regl-media{max-width:360px;width:100%;justify-self:center}.regl-copy{display:grid;justify-items:start;gap:16px}.regl-section .regl-button{min-height:48px;margin-top:4px;color:rgb(var(--color-button-text));background:rgb(var(--color-button));font-size:inherit;line-height:1.55;font-weight:600;letter-spacing:0;text-align:center}.regl-card{min-width:0;display:grid;gap:10px;align-content:start;padding:20px;border-radius:16px;color:rgb(var(--color-foreground));background:var(--gradient-background)}.regl-trust .regl-card h3{font-weight:700}.regl-card__icon,.regl-media__icon{display:grid;place-items:center;color:rgb(var(--color-secondary-button-text))}.regl-card__icon{width:32px;height:32px}.regl-card__icon svg,.regl-media__icon svg{display:block;width:100%;height:100%}.regl-media{position:relative;overflow:hidden;border-radius:16px}.regl-media--wide{aspect-ratio:16 / 9}.regl-media--square{aspect-ratio:1}.regl-media--portrait{aspect-ratio:4 / 5}.regl-media>img{display:block;width:100%;height:100%;object-fit:cover}.regl-media--empty{display:grid;place-items:center;background:var(--gradient-background)}.regl-media__icon{width:64px;height:64px;padding:12px;border:1px solid currentColor;border-radius:50%}.regl-media__label{position:absolute;right:12px;bottom:12px;padding:3px 9px;border:1px solid currentColor;border-radius:20px;color:rgb(var(--color-secondary-button-text));background:var(--gradient-background);font-size:13px;line-height:1.5}.regl-steps .regl-card{padding:0}.regl-step__number{font-size:13px;color:rgb(var(--color-secondary-button-text))}.regl-review-summary{margin-bottom:16px}.regl-review-grid+.regl-review-app{margin-top:20px}.regl-review-quote{margin:0;padding:0;border:0;font-size:inherit}.regl-review-author{font-weight:700}.regl-showcase .product__title,.regl-product .product__title h1{font-family:var(--font-body-family);font-size:22px;font-weight:600;line-height:1.2}.regl-showcase .price,.regl-showcase .product__text,.regl-showcase .product-form__submit,.regl-showcase .select__select,.regl-showcase .product-form__input label{font-size:inherit;line-height:1.55}.regl-showcase .caption,.regl-showcase .badge,.regl-showcase .regl-showcase__note{font-size:13px;line-height:1.55}.regl-showcase__empty{display:grid;gap:12px}@media screen and (max-width:749px){.regl-section,.regl-showcase{font-size:15px}.regl-section__inner{padding:40px 20px}.regl-section__heading{margin-bottom:20px}.regl-trust .regl-section__inner{padding-block:20px}.regl-section h1{font-size:30px}.regl-section h2{font-size:24px}.regl-section h3,.regl-showcase .product__title,.regl-product .product__title h1{font-size:18px}.regl-split,.regl-closing .regl-split,.regl-grid--three{grid-template-columns:minmax(0,1fr)}.regl-split{gap:24px}.regl-grid--trust{grid-template-columns:repeat(2,minmax(0,1fr))}.regl-grid{gap:12px}.regl-card{padding:14px}.regl-steps .regl-grid{gap:24px}.regl-steps .regl-media{max-width:420px;width:100%}}.regl-grid--trust-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.regl-product{color:rgb(var(--color-foreground));font-size:16px;line-height:1.55}.regl-product .product__title h1{color:rgb(var(--color-foreground));overflow-wrap:anywhere}.regl-product .price.price--large,.regl-product .product-form__submit,.regl-product .product-form__input .form__label,.regl-product .product-form__input .select__select,.regl-product .product-form__input--pill input[type=radio]+label,.regl-product .quantity__input{font-size:inherit;line-height:1.55}.regl-product .badge,.regl-product .caption,.regl-product .quantity__rules{font-size:13px;line-height:1.55}.regl-top-benefits,.regl-story__benefits{display:grid;gap:8px;margin:0}.regl-top-benefits li,.regl-story__benefits li{display:flex;align-items:center;gap:10px}.regl-top-benefits .regl-card__icon,.regl-story__benefits .regl-card__icon{flex:0 0 24px;width:24px;height:24px}.regl-section__inner--compact{padding-block:42px}.regl-accordion{border-block-start:1px solid rgba(var(--color-foreground),.24)}.regl-accordion:last-child{border-block-end:1px solid rgba(var(--color-foreground),.24)}.regl-accordion summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:15px;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:20px;font-weight:600;line-height:1.2;list-style:none}.regl-accordion summary svg{flex:0 0 12px;width:12px;height:12px}.regl-accordion[open] summary svg{transform:rotate(180deg)}.regl-accordion__body{padding-block-end:18px}.regl-accordion__body ul{padding-inline-start:24px}.regl-story .regl-split{max-width:1050px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.regl-story .regl-media{width:100%;max-width:350px;justify-self:center}.regl-split--flip .regl-media{grid-column:2;grid-row:1}.regl-split--flip .regl-copy{grid-column:1;grid-row:1}.regl-compare{overflow:hidden;border:1px solid rgba(var(--color-foreground),.24);border-radius:16px}.regl-compare table{width:100%;table-layout:fixed;border-collapse:collapse;color:inherit;font-size:inherit;line-height:1.55}.regl-compare th,.regl-compare td{padding:12px;border-block-end:1px solid rgba(var(--color-foreground),.24);overflow-wrap:anywhere}.regl-compare thead th:first-child{width:46%;text-align:start}.regl-compare tbody th{font-weight:400;text-align:start}.regl-compare tbody tr:last-child>*{border-block-end:0}.regl-compare td{text-align:center}.regl-compare-mark{display:inline-flex;align-items:center;color:rgb(var(--color-secondary-button-text))}.regl-compare-mark svg{width:21px;height:21px}.regl-review-summary__score span,.regl-review-card__stars span{color:rgb(var(--color-secondary-button-text));letter-spacing:.06em}.regl-rating-distribution{display:grid;gap:4px;max-width:340px;margin-top:8px;font-size:13px}.regl-rating-distribution li{display:grid;grid-template-columns:26px minmax(0,1fr) 45px;gap:8px;align-items:center}.regl-rating-distribution progress{width:100%;height:8px;accent-color:rgb(var(--color-secondary-button-text))}.regl-review-card__photo{width:100%;height:auto;max-width:300px;border-radius:10px}.regl-section .regl-review-card__source,.regl-section .regl-review-card__meta{font-size:13px}.regl-sticky[hidden]{display:none}.regl-sticky{position:fixed;inset:auto 0 0;z-index:4;display:block;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid rgba(var(--color-foreground),.24);color:rgb(var(--color-foreground));background:var(--gradient-background);font-size:16px;line-height:1.55}.regl-sticky__inner{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-block:10px}.regl-sticky__meta{display:grid;min-width:0}.regl-sticky__title{font-size:13px;font-weight:600;overflow-wrap:anywhere}.regl-sticky__button{flex-shrink:0;font-size:inherit;letter-spacing:0;line-height:1.55}body:has(.regl-sticky:not([hidden])){padding-bottom:calc(74px + env(safe-area-inset-bottom,0px))}@media screen and (max-width:749px){.regl-product,.regl-sticky{font-size:15px}.regl-accordion summary{font-size:18px}.regl-section__inner--compact{padding-block:32px}.regl-story .regl-split{grid-template-columns:minmax(0,1fr)}.regl-split--flip .regl-media,.regl-split--flip .regl-copy{grid-column:auto;grid-row:auto}.regl-story .regl-media{max-width:420px}.regl-compare th,.regl-compare td{padding:8px 5px}.regl-review-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;overflow-x:auto;padding:4px 2px 10px;scroll-snap-type:x mandatory}.regl-review-grid .regl-review-card{scroll-snap-align:start}.regl-sticky__button{padding-inline:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/regl.css.map */
