/* Start custom CSS *//* ===== AURROX productsjabloon ===== */
/* Productkleur per product: voeg een regel toe met het product-ID, bv. .postid-298 { --product-colour: #3A2419; } */
body { --product-colour: #171717; }
.postid-298 { --product-colour: #3A2419; }

.elementor-473 .ax-mono{font-family:"Space Mono",monospace;font-size:13px;letter-spacing:.04em;line-height:1.5;text-transform:lowercase;color:#171717;margin:0}
.elementor-473 .ax-mono a{color:inherit;text-decoration:none;transition:color .15s}
.elementor-473 .ax-mono a:hover{color:#D9613D}
.elementor-473 .ax-display{font-family:"Fraunces",serif;font-weight:400;color:#171717;letter-spacing:-.03em;line-height:1.02;margin:0}
.elementor-473 .ax-body{font-family:"Fraunces",serif;font-weight:300;font-size:18px;line-height:1.7;color:#171717;margin:0}
.elementor-473 .ax-btn{display:inline-block;font-family:"Space Mono",monospace;font-size:14px;letter-spacing:.06em;text-transform:lowercase;text-decoration:none;text-align:center;padding:18px 32px;border:2px solid #171717;border-radius:0;background:#171717;color:#fff;transition:.15s}
.elementor-473 .ax-btn:hover{background:#D9613D;border-color:#D9613D;color:#171717}

.elementor-473 .elementor-element-7578047d{width:100%;padding:0;background:#fff;display:flex;flex-direction:column}
.elementor-473 .elementor-element-5c8a0e1f{padding:18px 6vw;border-bottom:1px solid #171717;display:flex;flex-direction:row;gap:6px;align-items:center}
.elementor-473 .elementor-element-7be9d876{padding:0;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0;border-bottom:1px solid #171717}
.elementor-473 .elementor-element-74f89e51{position:relative;overflow:hidden;padding:0;aspect-ratio:1/1;background:#fff;border-right:1px solid #171717}
.elementor-473 img[data-id="3addc75"]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:6%;box-sizing:border-box}
.elementor-473 .elementor-element-13c113e4{padding:64px 6vw 64px 48px;display:flex;flex-direction:column;gap:18px;justify-content:center;align-items:stretch}
.elementor-473 [data-id="f964f17"]{color:#D9613D;font-weight:700}
.elementor-473 [data-id="1ee73e0f"]{font-size:72px}
.elementor-473 [data-id="11700f65"]{width:100%;height:1px;background:#171717;border:0;margin:8px 0}
.elementor-473 .elementor-element-4063977a{box-sizing:border-box;width:40px;height:40px;min-width:40px;flex-shrink:0;padding:0;margin:4px 0 8px 0;background:var(--product-colour);border:2px solid #171717;box-shadow:inset 0 0 0 4px #fff;outline:0;overflow:visible}
.elementor-473 a[data-id="208dec24"],.elementor-473 [data-id="208dec24"]{width:100%;pointer-events:none;cursor:default;opacity:.55}
.elementor-473 .elementor-element-5198c4cd{padding:72px 6vw;background:var(--product-colour);display:flex;flex-direction:column;gap:24px;align-items:flex-start}
.elementor-473 img[data-id="228343f"]{width:56px;height:auto;filter:brightness(0) invert(1)}
.elementor-473 [data-id="671f04a5"]{font-size:80px;color:#fff}
.elementor-473 .elementor-element-42060dac{padding:112px 6vw 96px;display:flex;flex-direction:column;gap:28px}
.elementor-473 [data-id="39e4f95e"]{font-size:64px}
.elementor-473 [data-id="713e2bc0"]{max-width:720px}
.elementor-473 .elementor-element-1229721a{padding:0 6vw 120px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap}
.elementor-473 [data-id="758b5593"]{background:transparent;color:#171717}

@media (max-width:1024px){
.elementor-473 .elementor-element-7be9d876{grid-template-columns:minmax(0,1fr)}
.elementor-473 .elementor-element-74f89e51{border-right:0;border-bottom:1px solid #171717}
.elementor-473 .elementor-element-13c113e4{padding:40px 6vw 56px}
.elementor-473 [data-id="1ee73e0f"]{font-size:56px}
.elementor-473 [data-id="671f04a5"]{font-size:64px}}
@media (max-width:767px){
.elementor-473 .elementor-element-5c8a0e1f{padding:14px 20px}
.elementor-473 .elementor-element-13c113e4{padding:32px 20px 48px}
.elementor-473 [data-id="1ee73e0f"]{font-size:44px}
.elementor-473 .elementor-element-5198c4cd{padding:48px 20px}
.elementor-473 img[data-id="228343f"]{width:44px}
.elementor-473 [data-id="671f04a5"]{font-size:44px}
.elementor-473 .elementor-element-42060dac{padding:72px 20px 56px}
.elementor-473 [data-id="39e4f95e"]{font-size:40px}
.elementor-473 .elementor-element-1229721a{padding:0 20px 80px}}/* End custom CSS */