.ap-op .ap-card{gap:12px;padding:16px}.ap-card-main{display:flex;flex-direction:column;gap:12px;min-width:0}.ap-card-head{display:flex;flex-direction:column;gap:6px;min-width:0}.ap-op .ap-card h3{font-size:24px;line-height:1.05}.ap-zone{margin:0;display:flex;align-items:center;gap:8px;font-size:14px;color:var(--mute)}.ap-zone b{color:var(--cream);font-weight:700}.ap-op .ap-zone .ap-body{width:12px;flex:none}.ap-op .ap-body-base{fill:#3a322a}.ap-op .ap-price{gap:8px;flex-wrap:wrap}.ap-op .ap-price strong{font-size:32px;line-height:1}.ap-pill{margin:0;align-self:flex-start;font-size:13px;font-weight:700;color:var(--ink);background:var(--gold);padding:3px 8px;border-radius:3px}.ap-for{margin:0;font-size:15px;line-height:1.35;color:var(--cream);font-weight:700;padding-top:12px;border-top:1px solid var(--line)}.ap-for span{display:block;font-family:var(--f-num);font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:2px}.ap-angles{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.4;color:var(--mute)}.ap-angles li{display:grid;grid-template-columns:14px 1fr;gap:6px}.ap-angles li:before{content:"\2713";color:var(--gold);font-weight:800}.ap-gift{margin:0;font-size:13px;line-height:1.4;color:var(--cream);padding:8px 10px;background:#d6b26a14;border:1px solid rgba(214,178,106,.3);border-radius:4px}.ap-gift b{color:var(--gold)}.ap-op .ap-stock{gap:4px;font-size:13px}.ap-op .ap-meter{height:4px}.ap-op .ap-card .ap-btn{min-height:50px;font-size:16px}@media(max-width:600px){.ap-op .ap-card{padding:14px;gap:10px}.ap-card-main{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:start}.ap-op .ap-gal-thumbs{display:none}.ap-op .ap-card h3{font-size:21px}.ap-op .ap-price strong{font-size:27px}.ap-op .ap-price s{font-size:14px}.ap-zone{font-size:13px}.ap-angles li:nth-child(n+3){display:none}.ap-for{padding-top:10px}}@media(max-width:600px){.ap-op .ap-hero .ap-wrap{padding-block:28px 32px;gap:20px}.ap-op .ap-hero-copy{gap:16px}.ap-op .ap-lead{font-size:16px}.ap-op .ap-photo--hero{aspect-ratio:16/9;max-width:100%}.ap-op .ap-assure .ap-wrap{grid-template-columns:1fr 1fr;gap:12px 10px;padding-block:16px}.ap-op .ap-assure-item{padding-left:10px}.ap-op .ap-assure-item b{font-size:14px;line-height:1.25}.ap-op .ap-assure-item span{display:none}.ap-op .ap-letter .ap-wrap{padding-block:36px;gap:18px}.ap-op .ap-photo--letter{aspect-ratio:16/9}.ap-op .ap-letter-copy{gap:10px;font-size:15px}.ap-op .ap-pick .ap-wrap,.ap-op .ap-who .ap-wrap,.ap-op .ap-steps .ap-wrap{padding-block:36px;gap:18px}.ap-op .ap-pick-head{gap:12px}.ap-op .ap-guarantee{padding:10px 12px}.ap-op .ap-guarantee b{font-size:15px}.ap-op .ap-guarantee span{font-size:13px}.ap-op .ap-grid{gap:12px}.ap-op .ap-who-item .ap-photo{aspect-ratio:16/9}.ap-op .ap-who-copy{padding:16px;gap:6px}.ap-op .ap-who-item h3{font-size:20px}.ap-op .ap-proof .ap-wrap{padding-block:32px;gap:16px 12px}.ap-op .ap-stat strong{font-size:30px}.ap-op .ap-steps ol{gap:12px}.ap-op .ap-steps li{padding-top:10px}.ap-op .ap-steps h3{font-size:18px}.ap-op .ap-faq .ap-wrap{padding-block:36px;gap:12px}.ap-op .ap-faq details{padding-block:12px}.ap-op .ap-faq summary{font-size:15px}.ap-op .ap-final .ap-wrap{padding-block:44px;gap:16px}.ap-op .ap-h2{font-size:26px}}.ap-btn2{width:100%;margin-top:8px;min-height:44px;background:transparent;color:var(--gold);border:1px solid var(--gold);border-radius:4px;font-family:var(--f-disp);font-weight:800;font-size:15px;cursor:pointer}.ap-btn2 small{font-weight:400;color:var(--mute)}.ap-btn2:hover{background:#d6b26a1a}.template-page-opruiming-roodlicht .shopify-section-group-header-group,.template-page-opruiming-roodlicht .shopify-section-group-footer-group{display:none!important}.ap-codeline{margin:-2px 0 0;font-size:13px;color:var(--mute)}.ap-copy{display:inline-flex;align-items:center;gap:6px;margin-left:4px;padding:3px 8px;border:1px dashed var(--gold);border-radius:4px;background:#d6b26a1a;color:var(--gold);font-family:var(--f-num);font-weight:700;font-size:13px;letter-spacing:.06em;cursor:pointer}.ap-copy span{font-family:var(--f-body);font-weight:600;font-size:11px;letter-spacing:0;color:var(--cream);text-transform:lowercase}.ap-copy:hover{background:#d6b26a33}.ap-bar .ap-copy{border-color:#fff;color:#fff;background:#ffffff1f}.ap-bar .ap-copy span{color:#fff}.ap-hero .ap-copy{font-size:16px;padding:6px 12px}
/*# sourceMappingURL=/cdn/shop/t/25/assets/ap-card.css.map */
