.of-wrap{width:100%;max-width:var(--theme-max-width);margin-inline:auto;padding-inline:var(--gutter-container)}.of-home{color:#242323}.of-home h1,.of-home h2,.of-home h3{line-height:1.17;letter-spacing:-.025em;margin:0 0 16px}.of-home h1{font-size:clamp(30px,4.3vw,56px);max-width:13ch}.of-home h2{font-size:clamp(24px,2.6vw,34px)}.of-home h3{font-size:18px}.of-home p{margin:0 0 20px;line-height:1.55}.of-home section{margin-block:42px}.of-home figure{margin:0;min-width:0}.of-home figcaption{font-size:13px;padding:10px 0;line-height:1.4}.of-kicker{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a83300}.of-button{display:inline-flex;align-items:center;justify-content:center;background:#bc3900;color:#fff!important;padding:14px 22px;border:1px solid #bc3900;border-radius:8px;text-decoration:none!important;font-weight:700;line-height:1.4;min-height:48px;cursor:pointer}.of-button:hover{background:#8e2b00}.of-button-small{padding:10px 16px}.of-text-link{display:block;width:fit-content;margin-top:17px;text-underline-offset:4px}.of-hero,.of-outdoor{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;padding:34px;background:#f7f2eb;border-radius:16px}.of-hero video{display:block;width:100%;height:330px;object-fit:cover;object-position:50% 33%;border-radius:10px;background:#171717}.of-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:15px}.of-section-head>a{font-size:14px;white-space:nowrap}.of-product-grid,.of-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.of-card{border:1px solid #e4dfd8;border-radius:12px;overflow:hidden;padding:15px;display:flex;flex-direction:column;background:#fff}.of-card>a:first-child{text-decoration:none!important}.of-card img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;margin-bottom:10px}.of-card h3{font-size:17px;line-height:1.35;min-height:3.9em}.of-stock{font-size:12px;color:#326235;margin-bottom:7px}.of-small{font-size:13px;line-height:1.5;margin-top:14px!important}.of-check{border:1px solid #bcb1a2;background:#f9f7f3;border-radius:10px;margin-block:36px}.of-check summary{display:flex;justify-content:space-between;padding:20px;cursor:pointer;font-size:19px;font-weight:700;gap:15px}.of-check[open] summary span{transform:rotate(45deg)}.of-check-content{padding:0 20px 22px;max-width:780px}.of-check-content select{width:100%;white-space:normal;margin-bottom:18px;min-height:48px}.of-category-grid a{border-radius:10px;background:#f7f4f0;overflow:hidden;text-decoration:none!important}.of-category-grid img{aspect-ratio:1.4;object-fit:contain;width:100%;height:auto;background:#fff}.of-category-grid h3{padding:16px;margin:0;font-size:17px;display:flex;justify-content:space-between;gap:8px}.of-faq details{border-bottom:1px solid #ddd}.of-faq summary{font-size:17px;padding:18px 0;cursor:pointer;font-weight:600}.of-faq details p{max-width:75ch;margin-top:0}.of-outdoor{background:#242323;color:#fff}.of-outdoor h2{color:#fff}.of-outdoor .of-kicker{color:#ffd09d}.of-outdoor video{display:block;width:100%;height:320px;object-fit:contain;background:#171717;border-radius:8px}.of-outdoor figcaption{color:#ddd}.of-advice{display:flex;gap:26px;align-items:center;padding:28px;background:#f7f2eb;border-radius:12px}.of-advice img{width:130px;height:130px;object-fit:cover;border-radius:50%}.of-advice h2{font-size:24px}.of-announcement{text-align:center;background:#252323;color:#fff;padding:9px 16px;font-size:13px}.of-announcement a{text-decoration:none;color:inherit}.of-header{display:grid;grid-template-columns:280px 1fr auto;align-items:center;gap:16px 26px;padding-block:13px;background:#fff}.of-logo{display:block;height:66px;overflow:hidden}.of-logo img{display:block;width:280px;height:93px;object-fit:contain;margin-top:-14px}.of-search{display:flex;grid-column:2;grid-row:1;gap:8px}.of-search input{flex:1;min-width:0;border:1px solid #b5b0a8;border-radius:7px;padding:10px 12px}.of-search button{border:1px solid #b5b0a8;background:#f5f2ed;border-radius:7px;padding:9px 12px;cursor:pointer}.of-cart{grid-column:3;grid-row:1;white-space:nowrap;font-weight:600;font-size:14px}.of-desktop-nav{grid-column:1/-1;display:flex;justify-content:space-between;gap:16px;padding-top:10px;border-top:1px solid #e4dfd8}.of-desktop-nav a{font-size:14px;font-weight:600;padding:6px 0;text-decoration:none}.of-menu{display:none}.of-footer{background:#242323;color:#eee;margin-top:52px;padding:38px 0 20px}.of-footer a{color:#eee;text-underline-offset:3px}.of-footer-grid{display:grid;grid-template-columns:1.3fr 1fr .8fr 1fr;gap:30px;font-size:14px}.of-footer-grid strong{display:block;font-size:17px;margin-bottom:14px;color:#fff}.of-footer-grid nav{display:flex;flex-direction:column;gap:9px}.of-footer-grid p{line-height:1.55}.of-footer select{color:#222;background:#fff;width:100%;margin:8px 0 12px;padding:10px}.of-footer-bottom{border-top:1px solid #555;margin-top:25px;padding-top:20px;display:flex;justify-content:space-between;gap:20px;font-size:12px;line-height:1.6}.of-contact{max-width:900px;margin-block:35px 60px;scroll-margin-top:20px}.of-contact h2{font-size:28px;margin-bottom:12px}.of-contact label{display:block;font-weight:600;margin:16px 0 7px}.of-contact input,.of-contact textarea{width:100%;padding:12px;border:1px solid #a29b91;border-radius:6px;background:#fff;color:#222;font:inherit}.of-contact textarea{resize:vertical}.of-contact small{display:block;font-size:12px;line-height:1.4;margin-top:5px}.of-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.of-form-success{background:#ecf4e9;border:1px solid #426c34;padding:20px}.of-form-errors{background:#fff0ed;border:1px solid #9c3300;padding:16px}.hv-page-columns{display:grid;grid-template-columns:1fr 1fr;gap:25px}.hv-page-columns h2{font-size:24px!important}.hv-page-columns img{max-width:200px;height:auto}.of-mobile-details>summary{cursor:pointer;font-size:20px;font-weight:700;padding:20px 0;border-block:1px solid #e4dfd8}.of-mobile-details>summary::marker{color:#bc3900}html[lang=de] .main-content .breadcrumb{font-size:13px}html[lang=de] .container--vertical-space{margin-top:36px}html[lang=de] .hv-choice-mobile{display:none}.of-home [hidden]{display:none!important}.of-home a:focus-visible,.of-header a:focus-visible,.of-footer a:focus-visible,.of-contact :focus-visible,summary:focus-visible,select:focus-visible,.of-home video:focus-visible{outline:3px solid #196cb2;outline-offset:4px}.of-footer a:focus-visible{outline-color:#ffd09d}@media(min-width:750px){.of-mobile-details>summary{display:none}}@media(max-width:749px){.of-wrap{padding-inline:18px}.of-header{grid-template-columns:50px 1fr auto;gap:5px 10px;padding-block:8px}.of-menu{display:block;grid-column:1;grid-row:1}.of-menu>summary{font-size:13px;cursor:pointer;list-style:none;padding:15px 0}.of-menu nav{position:absolute;left:0;right:0;z-index:60;background:#fff;display:flex;flex-direction:column;gap:0;padding:15px 22px;box-shadow:0 8px 15px #0002}.of-menu nav a{padding:14px 0;border-bottom:1px solid #eee;font-size:16px}.of-logo{grid-column:2;grid-row:1;height:52px}.of-logo img{width:100%;height:70px;margin-top:-9px;object-fit:contain}.of-cart{font-size:12px;max-width:65px;white-space:normal;text-align:right}.of-search{grid-column:1/-1;grid-row:2;margin-top:4px}.of-search input{font-size:16px}.of-search button{font-size:13px}.of-desktop-nav{display:none}.of-announcement{font-size:12px;padding:8px 12px}.of-home section{margin-block:28px}.of-home h1{font-size:32px;max-width:15ch;margin-bottom:12px}.of-home h2{font-size:25px}.of-hero,.of-outdoor{grid-template-columns:1fr;gap:18px;padding:22px 18px}.of-hero .of-kicker{display:none}.of-hero p{font-size:16px;margin-bottom:17px}.of-hero video{height:210px}.of-hero .of-text-link{margin-top:13px;font-size:14px}.of-home figcaption{font-size:12px}.of-product-grid,.of-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.of-card{padding:10px}.of-card h3{font-size:14px;min-height:4em}.of-section-head{display:block}.of-section-head>a{display:block;margin:-6px 0 16px}.of-check summary{font-size:17px;padding:18px 16px}.of-check-content{padding-inline:16px}.of-check-content select,.of-check-content p{font-size:15px}.of-category-grid h3{font-size:15px;padding:12px}.of-faq summary{font-size:16px}.of-faq details p{font-size:15px}.of-outdoor video{height:260px}.of-advice{padding:20px 16px;display:block}.of-advice img{width:78px;height:78px;float:left;margin:0 16px 10px 0}.of-advice h2{font-size:21px}.of-advice p{font-size:15px;clear:both;padding-top:12px}.of-footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.of-footer-grid>div:first-child{grid-column:1/-1}.of-footer-bottom{display:block}.of-footer-grid strong{font-size:16px}.of-contact h2{font-size:24px}.of-form-grid,.hv-page-columns{grid-template-columns:1fr}.of-form-grid{gap:0}.of-contact{margin-top:25px}.of-contact input,.of-contact textarea{font-size:16px}.of-mobile-details{margin-inline:18px}.of-mobile-details .container--large{padding-inline:0}.template-index .hv-hero__media{min-height:220px}.template-index .hv-hero__txt{padding:22px 20px;gap:14px}.template-index .hv-hero__titel{font-size:30px}.template-index .hv-hero__tekst{font-size:16px}.template-index .hv-vertrouw{font-size:12px;gap:8px;padding-top:12px}.template-index .hv-hero__badge{display:none}.template-index .hv-hero__eyebrow{font-size:12px}.template-index .hv-knop{padding:10px 16px;font-size:14px}.template-index .hv-bt__titel{font-size:25px}.template-index .hv-bt__tekst{font-size:16px}.template-index .container--vertical-space{margin-top:28px}.template-index .hv-bt__beeld{aspect-ratio:1.7}.template-index .hv-bt{gap:22px}}@media(prefers-reduced-motion:reduce){.of-home *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(max-width:749px){html[lang=nl] .header-actions--blocks{display:flex!important;flex-wrap:nowrap!important;justify-content:space-between;gap:8px;padding-block:8px!important}html[lang=nl] .header-actions--blocks .header-info-block{width:auto!important;min-width:0!important;margin:0!important;padding:4px!important;font-size:12px!important;flex:0 1 auto}html[lang=nl] .header-actions--blocks .header-info-block__image{display:none}html[lang=nl] .header-actions--blocks .header-info-block__title{font-size:12px!important}html[lang=nl] .header-actions--blocks .hv-choice-trigger{font-size:12px;padding:9px 12px}html[lang=nl] .hv-choice-mobile{display:none!important}.template-index .hv-hero__media{min-height:180px}.template-index .hv-hero__txt{padding:20px 18px}.template-index .hv-hero__titel{font-size:28px}.template-index .hv-hero__eyebrow{display:none}.template-index .hv-hero .hv-knoppen{align-items:center}.template-index .hv-hero .hv-knop--wit{border:0;padding:6px 0;text-decoration:underline}.template-index .hv-vertrouw{padding-top:9px}.template-index .hv-reviews__tekst{font-size:14px}}[data-hv-keuzehulp] [hidden]{display:none!important}html[lang=de] body>header{background:#000;color:#fff}.of-header{background:#000;color:#fff}.of-header a,.of-menu>summary{color:#fff}.of-desktop-nav{border-top-color:#292929}.of-search input{background:#000;color:#fff;border-color:#404040}.of-search input::placeholder{color:#c7c7c7;opacity:1}.of-search button{background:#ff4e02;border-color:#ff4e02;color:#fff}.of-search button:hover{background:#d94300;border-color:#d94300}.of-header a:focus-visible,.of-header button:focus-visible,.of-header input:focus-visible,.of-menu>summary:focus-visible{outline:2px solid #ff7a39;outline-offset:3px}.of-menu nav{background:#000;color:#fff}.of-menu nav a{color:#fff;border-bottom-color:#292929}.of-card{border-color:#e4e4e4;padding:0;text-align:center}.of-card-image{position:relative;display:block;aspect-ratio:1;padding:clamp(8px,1vw,16px)}.of-card .of-card-image img{display:block;width:100%;height:100%;margin:0;object-fit:contain;object-position:center}.of-card-discount{position:absolute;inset-block-start:15px;inset-inline-end:15px;padding:4px 7px;border-radius:3px;color:#fff;background:#b44747;font-size:12px;font-weight:600}.of-card-body{flex:1;display:flex;flex-direction:column;gap:8px;padding:clamp(12px,2vw,26px)}.of-card-price{font-size:15px}.of-card-price .product-price--compare{margin-inline-start:4px;color:#666}.of-card-vendor{color:#666;font-size:15px}.of-home .of-card h3{min-height:0;margin:0;font-size:clamp(14px,1.4vw,17px);font-weight:500}.of-card h3 a{text-decoration:none}.of-card h3 a:hover{text-decoration:underline}.of-card .of-stock{display:flex;justify-content:center;align-items:center;gap:6px;margin:auto 0 2px;color:#247035;font-size:15px;font-weight:700}.of-stock>span{font-size:20px;line-height:1}.of-card-cart{margin:0}.of-card-cart button{width:100%;min-height:46px;padding:7px 10px;border:2px solid #d34c21;border-radius:999px;background:#fff;color:#b83d17;font:inherit;font-weight:600;cursor:pointer}.of-card-cart button:hover{background:#fff1eb}.of-card-cart button:focus-visible{outline:2px solid #242323;outline-offset:3px}html:is([lang|=nl],[lang|=de]) .main-page:has(.hv-editorial-content)>h1.title{font-size:clamp(1.875rem,3vw,2.375rem);line-height:1.15;margin-block-end:1.5rem}html:is([lang|=nl],[lang|=de]) .main-page .hv-editorial-content{max-inline-size:76ch;line-height:1.65;overflow-wrap:break-word}html:is([lang|=nl],[lang|=de]) .main-page .hv-editorial-content h2{font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.3;margin-block:1.5em .45em}html:is([lang|=nl],[lang|=de]) .main-page .hv-editorial-content h3{font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.35;margin-block:1.25em .4em}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ofen-market.css.map */
