:root{--wera-radius-surface: 16px;--wera-radius-control: 8px;--wera-radius-detail: 2px;--wera-radius-pill: 999px;--wera-radius-circle: 50%;--lovable-radius: var(--wera-radius-surface);--wera-ink: #1e5358;--wera-paper: #f9f9f5;--wera-peach: #f9bd9b;--wera-mint: #c9e4d8;--wera-section-space: 72px;--wera-layout-gap: 48px;--wera-faq-inset: 24px;--lovable-bg: var(--wera-paper);--lovable-fg: var(--wera-ink);--lovable-primary: var(--wera-ink);--lovable-primary-contrast: var(--wera-paper);--lovable-secondary: #fdece1;--lovable-peach: var(--wera-peach);--lovable-mint: var(--wera-mint);--lovable-sage: #aabd8e;--lovable-accent: var(--wera-ink);--lovable-accent-strong: var(--wera-ink);--lovable-focus: var(--wera-ink);--lovable-border: rgba(30, 83, 88, .2)}#MainContent{font-family:Poppins,sans-serif;font-size:16px;line-height:1.6}#MainContent :is(h1,h2,h3,h4,h5,h6){font-family:Poppins,sans-serif!important;font-style:normal!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;overflow-wrap:anywhere;text-wrap:pretty}#MainContent h1{font-size:44px!important;line-height:1.15!important}#MainContent h2{font-size:22px!important;line-height:1.4!important;letter-spacing:3px!important;text-transform:uppercase!important}#MainContent :is(h3,h4,h5,h6){font-size:20px!important;line-height:1.4!important}#MainContent :is(h1,h2,h3,h4,h5,h6) :is(span,em,a){font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}#MainContent :is(p,li,.rte,.wera-sheet-lead,.lovable-product__description){font-family:Poppins,sans-serif!important;font-size:16px!important;line-height:1.6!important;letter-spacing:0!important;text-transform:none!important}#MainContent p:not(.lovable-product-buybox__price,.lovable-product__price){font-weight:400!important}#MainContent :is(.lovable-product-buybox__price,.lovable-product__price){font-weight:600!important}#MainContent .lovable-product-buybox__price{font-size:24px!important}#MainContent :is(.lovable-eyebrow,[class$=__eyebrow],.eyebrow){font-size:16px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:0!important;text-transform:none!important}#MainContent :is(.rte,.wera-sheet-body,.lovable-article__content)>p{margin:0 0 16px}#MainContent :is(.rte,.wera-sheet-body)>:last-child{margin-bottom:0}#MainContent :is(.wera-sheet-body,.lovable-article__content) :is(h2,h3){margin:32px 0 16px}#MainContent :is(.rte,.wera-sheet-body) a:not([class*=button],[class*=btn]){text-decoration:underline;text-underline-offset:3px}#MainContent :is(.lovable-products,.lovable-business,.lovable-content-band,.lovable-news,.lovable-page-faq,.lovable-product-faq,.lovable-collection-faq,.lovable-product-story,.lovable-product-use-cases,.lovable-product-specs,.lovable-article-related,.faq-section,.wera-sheet){padding-block:var(--wera-section-space)}#MainContent :is(.lovable-hero__main,.lovable-page-hero__grid,.lovable-collection-hero__grid){padding-block:var(--wera-section-space);gap:var(--wera-layout-gap)}#MainContent :is(.lovable-page-faq__layout,.lovable-product-faq__grid){gap:var(--wera-layout-gap)}#MainContent :is(.lovable-section-heading,.lovable-section-header){margin-bottom:32px}#MainContent .lovable-business__panel{gap:var(--wera-layout-gap);padding:48px}#MainContent .lovable-business__copy>p{color:var(--wera-paper)}#MainContent .lovable-business__copy h2{margin-bottom:24px}#MainContent .lovable-business__card p{color:var(--wera-paper)}#MainContent .lovable-content-band__inner{gap:var(--wera-layout-gap)}#MainContent .lovable-content-band__heading h2{margin:0}#MainContent .lovable-content-band__heading .lovable-eyebrow{margin:0 0 16px}#MainContent .lovable-content-band__body{max-width:65ch;min-width:0}#MainContent .lovable-content-band__body .rte{color:inherit}#MainContent .lovable-content-band:not(.lovable-content-band--dark) .lovable-content-band__inner{grid-template-columns:minmax(0,760px);max-width:none;gap:24px}#MainContent .lovable-content-band:not(.lovable-content-band--dark) :is(.lovable-content-band__heading h2,.lovable-content-band__body){max-width:none}#MainContent .lovable-content-band:not(.lovable-content-band--dark) .rte>:first-child{margin-top:0}#MainContent .lovable-content-band:not(.lovable-content-band--dark) .rte>:last-child{margin-bottom:0}#MainContent .lovable-content-band:not(.lovable-content-band--dark) .lovable-content-band__actions{margin-top:24px}#MainContent .lovable-content-band:not(.lovable-content-band--dark) .lovable-content-band__actions:empty{display:none}#MainContent .lovable-content-band:not(.lovable-content-band--dark) :is(.rte>ul,.lovable-content-band__list){display:grid;grid-template-columns:minmax(0,1fr);gap:16px 32px}#MainContent .lovable-content-band:not(.lovable-content-band--dark) .rte>ul{padding-left:20px}#MainContent .lovable-content-band:not(.lovable-content-band--dark) :is(.rte>ul,.lovable-content-band__list)>li{margin:0;padding-left:4px}@media(min-width:761px){#MainContent .lovable-content-band:not(.lovable-content-band--dark) :is(.rte>ul,.lovable-content-band__list){grid-template-columns:repeat(2,minmax(0,1fr))}}#MainContent .lovable-content-band--dark .lovable-content-band__inner{grid-template-columns:minmax(0,1fr) minmax(240px,340px);column-gap:var(--wera-layout-gap);row-gap:16px;align-items:center}#MainContent .lovable-content-band--dark .lovable-content-band__heading{grid-column:1;grid-row:1}#MainContent .lovable-content-band--dark .lovable-content-band__body{display:contents}#MainContent .lovable-content-band--dark .lovable-content-band__body>.rte{grid-column:1;grid-row:2;max-width:65ch}#MainContent .lovable-content-band--dark .lovable-content-band__list{grid-column:1;margin-top:0}#MainContent .lovable-content-band--dark .lovable-content-band__actions{grid-column:2;grid-row:1 / span 3;justify-self:end;margin:0}#MainContent .lovable-content-band--dark .lovable-content-band__actions .lovable-button{min-height:48px}:is(#MainContent,.lovable-footer) .lovable-button{min-height:48px;max-width:100%;padding:12px 24px;font-size:16px;line-height:1.5;white-space:normal;text-align:center}:is(#MainContent,.lovable-footer) .lovable-button--accent{background:var(--wera-peach);color:var(--wera-ink)!important}:is(#MainContent,.lovable-footer) .lovable-button--accent:hover{background:#fdece1}#MainContent :is(.lovable-button,summary):focus-visible{outline:3px solid var(--wera-ink);outline-offset:4px}#MainContent :is(.lovable-content-band--dark,.lovable-business__panel) .lovable-button:focus-visible{outline-color:var(--wera-paper)}#MainContent :is(.lovable-page-faq__items,.lovable-product-faq__items,.faq-wrapper,.wera-faq-list){display:grid;gap:12px;border:0}#MainContent :is(.wera-faq-item,.lovable-page-faq__item,.lovable-product-faq__items details,.wera-sheet-faq details,.faq-section details){margin:0;border:1px solid var(--lovable-border);border-radius:var(--wera-radius-surface);background:#fff;color:var(--wera-ink);overflow:visible}#MainContent .wera-sheet-faq details+details{margin-top:12px}#MainContent :is(.wera-faq-item,.lovable-page-faq__item,.lovable-product-faq__items,.wera-sheet-faq,.faq-section) summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;margin:0;padding:20px var(--wera-faq-inset);border:0;border-radius:var(--wera-radius-surface);background:transparent;color:var(--wera-ink);font:600 16px/1.5 Poppins,sans-serif!important;letter-spacing:0;text-transform:none;text-align:left;list-style:none;cursor:pointer;overflow-wrap:anywhere}#MainContent :is(.wera-faq-item,.lovable-page-faq__item,.lovable-product-faq__items,.wera-sheet-faq,.faq-section) summary::-webkit-details-marker{display:none}#MainContent :is(.wera-faq-item,.lovable-page-faq__item,.lovable-product-faq__items,.wera-sheet-faq,.faq-section) summary::marker{content:""}#MainContent :is(.wera-faq-item,.lovable-page-faq__item,.lovable-product-faq__items,.wera-sheet-faq,.faq-section) summary :is(svg,.faq-icon){display:none}#MainContent :is(.wera-faq-item,.lovable-page-faq__item,.lovable-product-faq__items,.wera-sheet-faq,.faq-section) summary:after{content:"";display:block;flex:0 0 9px;width:9px;height:9px;margin:-4px 3px 0 0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}#MainContent :is(.wera-faq-item[open],.lovable-page-faq__item[open],.lovable-product-faq__items details[open],.wera-sheet-faq details[open],.faq-section details[open])>summary:after{transform:rotate(225deg);margin-top:4px}#MainContent :is(.wera-faq-item,.lovable-page-faq__item,.lovable-product-faq__items details,.wera-sheet-faq details,.faq-section details)>:is(.rte,div){padding:0 var(--wera-faq-inset) 24px;color:var(--wera-ink);font:400 16px/1.6 Poppins,sans-serif}#MainContent :is(.wera-faq-item,.lovable-page-faq__item,.lovable-product-faq__items,.wera-sheet-faq,.faq-section) p{margin:0 0 16px}#MainContent :is(.wera-faq-item,.lovable-page-faq__item,.lovable-product-faq__items,.wera-sheet-faq,.faq-section) p:last-child{margin-bottom:0}#MainContent .wera-sheet-faq>h2{margin-bottom:24px}.lovable-footer h2{font:600 22px/1.4 Poppins,sans-serif!important;letter-spacing:3px!important;text-transform:uppercase!important}.lovable-footer .lovable-footer__menu h3{color:var(--wera-paper);font:600 20px/1.4 Poppins,sans-serif;letter-spacing:0;text-transform:none}.lovable-footer :is(p,.lovable-footer__menu a,.lovable-footer__contact a){font-size:16px;line-height:1.6;letter-spacing:0;text-transform:none}.lovable-footer .lovable-footer__menu a{display:inline-block;padding-block:4px}.lovable-footer a:focus-visible{outline:3px solid var(--wera-paper);outline-offset:4px}@media(max-width:900px){#MainContent .lovable-content-band--dark .lovable-content-band__inner{grid-template-columns:minmax(0,1fr)}#MainContent .lovable-content-band--dark .lovable-content-band__actions{grid-column:1;grid-row:auto;justify-self:start;margin-top:8px}}@media(max-width:760px){:root{--wera-section-space: 48px;--wera-layout-gap: 32px;--wera-faq-inset: 20px}#MainContent h1{font-size:38px!important}#MainContent .lovable-business__panel{padding:32px 24px}#MainContent :is(.lovable-page-faq__layout,.lovable-product-faq__grid){grid-template-columns:minmax(0,1fr)}#MainContent .lovable-page-faq__intro{position:static}}#MainContent .ww-content-page .wera-faq-list{border:0!important;border-radius:0!important;overflow:visible;background:transparent!important}#MainContent .ww-content-page .wera-faq-item summary{padding:20px var(--wera-faq-inset)!important;min-height:64px;border-radius:var(--wera-radius-surface);line-height:1.5!important}#MainContent .product-recommendations__skeleton-item{border-radius:var(--wera-radius-surface)}#MainContent :is(p,li,dt,dd,h1,h2,h3,h4,h5,h6,.rte,.wera-sheet-body) a:where(:not([class*=button],[class*=btn],[role=button])):is(:hover,:focus-visible){color:inherit;text-decoration-line:underline;text-decoration-color:currentColor;text-underline-offset:.2em}@media(hover:hover){#MainContent :is(p,li,dt,dd,h1,h2,h3,h4,h5,h6,.rte,.wera-sheet-body) a:where(:not([class*=button],[class*=btn],[role=button])):hover{opacity:.9}}:is(#MainContent,.lovable-header,.lovable-footer) .lovable-button--outline:hover{color:var(--wera-ink)!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/wera-design-system.css.map */
