.page-width{max-width:var(--page-width, 1200px);margin:0 auto;padding:0 var(--page-margin, 16px);box-sizing:border-box}.page-width--narrow{max-width:800px}.section-header{text-align:center;margin-bottom:28px}.section-header__title{font-size:1.6rem;font-weight:600;margin:0 0 6px}.text-center{text-align:center}.index-section{padding:48px 0}.page-content--bottom{padding-bottom:40px}.rte p{margin:0 0 1em}.btn,.btn--small{display:inline-block;background:#420000;color:#fff;border:1px solid #420000;border-radius:var(--style-border-radius-buttons-primary, 4px);padding:12px 22px;font-weight:600;text-decoration:none;line-height:1.2;cursor:pointer}.btn--small{padding:9px 16px;font-size:.9em}.btn:hover{background:#2e0000;border-color:#2e0000;color:#fff}.btn--secondary{background:transparent;color:#171717;border-color:#171717}.btn .icon{width:18px;height:12px;vertical-align:middle;fill:currentColor;margin-right:6px}li.icon--payment:has(svg[aria-labelledby=pi-american_express]),li.icon--payment:has(svg[aria-labelledby=pi-unionpay]),.payment-icons li:has(svg[aria-labelledby=pi-american_express]),.payment-icons li:has(svg[aria-labelledby=pi-unionpay]){display:none}@media(max-width:749px){.section-header__title{font-size:1.3rem}}.v-sterren{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:inherit;margin:-4px 0 2px}.v-sterren__ster{color:#420000;font-size:.95rem;letter-spacing:1px;line-height:1}.v-sterren__txt{font-size:.85rem;color:#3a3a3a;text-decoration:underline;text-underline-offset:3px}.v-prijsnoot{font-size:.8rem;color:#5a524c;margin:-2px 0 0}.v-levertijd{display:flex;align-items:flex-start;gap:10px;font-size:.85rem;line-height:1.45;color:#1c1c1c;background:#f7f2ed;border-radius:8px;padding:10px 12px;margin:2px 0 4px}.v-levertijd svg{flex:0 0 18px;margin-top:2px;color:#b0836a}main:has(.v-levertijd) h1{font-size:clamp(1.45rem,1.1rem + 1.6vw,2rem)!important;line-height:1.2!important}main details#maat{background:#f7f2ed!important;border:1px solid #e6ddd3!important;border-radius:12px!important}main details#maat th{background:#efe6dc!important}main details#maat td,main details#maat th{border-color:#e6ddd3!important}.v-card-naam{display:block;font-weight:600}.v-card-sub{display:block;font-size:.82em;opacity:.72;margin-top:2px}
/*# sourceMappingURL=/cdn/shop/t/33/assets/velosa-compat.css.map */
