html{overflow-x:hidden}:root{--fj-font: var(--font-body--family, "Instrument Sans", system-ui, sans-serif);--fj-black:#000;--fj-black-hover:#1a1a1a;--fj-white:#fff;--fj-grey:#f7f7f7;--fj-border:#e6e6e6;--fj-muted:#6b6b6b;--fj-accent:#c8663a;--fj-scratch:#c9a25c;--fj-r-sm:4px;--fj-r:12px;--fj-r-lg:24px;--fj-r-pill:999px;--fj-max:1400px;--fj-gutter:24px;--fj-narrow:720px;--fj-section:96px;--fj-section-m:56px;--fj-gap:40px}h1,h2,h3,h4,h5,h6{font-family:var(--fj-font);font-weight:600;letter-spacing:-.02em}h1{font-size:clamp(36px,5vw,64px)}h2{font-size:clamp(28px,3.5vw,44px)}h3{font-size:20px}@media(max-width:480px){h1,h2,h3,h4{overflow-wrap:break-word;word-break:break-word}.fj-btn,button,.button,input[type=submit]{white-space:normal;overflow-wrap:break-word}}body{font-family:var(--fj-font);font-size:16px;line-height:1.55;font-weight:400}input,textarea,select,button{font-family:inherit}.fj-eyebrow{font-family:var(--fj-font);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--fj-accent)}.fj-lead{font-family:var(--fj-font);font-size:18px;color:var(--fj-muted)}small,.fj-small{font-size:13px}.fj-section{padding-block:var(--fj-section)}@media(max-width:749px){.fj-section{padding-block:var(--fj-section-m)}}.fj-section--grey{background:var(--fj-grey)}.fj-container{max-width:var(--fj-max);margin-inline:auto;padding-inline:var(--fj-gutter)}@media(max-width:749px){.fj-container{padding-inline:16px}}.fj-narrow{max-width:var(--fj-narrow);margin-inline:auto;text-align:center}.fj-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 28px;border-radius:var(--fj-r-pill);background:var(--fj-black);color:var(--fj-white);font-family:var(--fj-font);font-size:15px;font-weight:500;text-decoration:none;border:none;cursor:pointer;transition:background-color .15s ease}.fj-btn:hover{background:var(--fj-black-hover);color:var(--fj-white)}.fj-btn--secondary{background:var(--fj-white);color:var(--fj-black);border:1px solid var(--fj-black)}.fj-btn--secondary:hover{background:var(--fj-grey);color:var(--fj-black)}.fj-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--fj-font);font-size:15px;font-weight:500;color:var(--fj-black);text-decoration:none}.fj-link:hover{text-decoration:underline}.fj-link-pijl{display:inline-block}.fj-link-pijl:after{content:"\2192"}.fj-card{background:var(--fj-grey);border-radius:var(--fj-r);padding:24px;border:none;box-shadow:none}.fj-tile{background:var(--fj-grey);border-radius:var(--fj-r);overflow:hidden;aspect-ratio:1}.fj-grid-3,.fj-grid-4{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:750px){.fj-grid-3,.fj-grid-4{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.fj-grid-3{grid-template-columns:repeat(3,1fr)}.fj-grid-4{grid-template-columns:repeat(4,1fr)}}.footer-content{content-visibility:visible!important}@media(max-width:749px){.fj-narrow{text-align:left;max-width:100%}h2{font-size:26px;line-height:1.15}.fj-narrow h2{margin-bottom:8px!important}.fj-eyebrow{text-align:left}.fj-lead{font-size:17px;line-height:1.35;text-align:left}.fj-section{padding-block:40px}:root{--fj-gap: 24px}.fj-row--scroll,.fj-grid-3.fj-row--scroll,.fj-grid-4.fj-row--scroll{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-inline:16px;margin-inline:-16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fj-row--scroll::-webkit-scrollbar{display:none}.fj-row--scroll>*{flex:0 0 78vw;max-width:300px;scroll-snap-align:start}.text-block--AUlB1cEYyQUtTcUx0U__text_jBr8nr,.text-block--AUlB1cEYyQUtTcUx0U__text_jBr8nr p{font-size:20px!important}.fj-footer-nieuwsbrief-kop{font-size:20px}.group-block-content.mobile-column a.link{width:100%}.group-block-content.mobile-column a.link+a.link{border-top:1px solid var(--fj-border)}}@media(max-width:749px){.announcement-bar{background:var(--fj-black)!important;display:block!important;text-align:center;padding-inline:10px!important;padding-block:10px!important;overflow:hidden;white-space:nowrap}.announcement-bar .section-background{background:var(--fj-black)!important}.announcement-bar__slider,.announcement-bar__slider slideshow-arrows{display:none!important}.announcement-bar:before,.announcement-bar:after{display:inline;font-family:var(--fj-font);font-size:13px;line-height:1.4;white-space:nowrap}.announcement-bar:before{content:"Gratis verzending";font-weight:700;color:var(--fj-white)}.announcement-bar:after{content:" in heel Nederland \b7  30 nachten slaapgarantie";font-weight:400;color:var(--fj-white)}@media(max-width:430px){.announcement-bar:after{content:" in heel Nederland"}}body{--header-height: 72px}#header-component{margin-top:-12px;position:relative;z-index:3}#header-component .header__underlay-closed,#header-component .header__underlay-open{border-radius:24px 24px 0 0}#header-component .header__columns{position:relative}.header-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.account-button{display:none!important}.search-action--hidden-on-menu{position:absolute!important;grid-area:auto!important;left:auto!important;right:44px!important;top:50%!important;transform:translateY(-50%);z-index:2}[id$=__dr_foottrust]{display:none!important}[id$=__footer] .section,[id$=__utilities] .section,[id$=__footer] .section-background,[id$=__utilities] .section-background{background:var(--fj-black)!important;color:var(--fj-white)}[id$=__footer] a,[id$=__footer] p,[id$=__footer] span,[id$=__footer] .fj-footer-nieuwsbrief-kop,[id$=__utilities] a,[id$=__utilities] span,[id$=__utilities] p{color:var(--fj-white)}[id$=__footer] .group-block-content.mobile-column a.link+a.link{border-top-color:#fff3}.fj-footer-logo{display:block;height:28px;width:auto;margin:0 0 12px}.fj-footer-regel-mobiel{display:block;font-size:16px;line-height:1.5;margin:0 0 16px;color:var(--fj-white)}.fj-footer-nieuwsbrief-kop,.fj-footer-sub-desktop{display:none}[id$=__footer] .fj-gids-signup form{background:var(--fj-black-hover)!important;border-color:#ffffff4d!important}[id$=__footer] .fj-gids-signup input{color:var(--fj-white)}[id$=__footer] .fj-gids-signup input::placeholder{color:#fff9}[id$=__footer] .fj-gids-signup .fj-btn{width:44px;height:44px;padding:0;border-radius:50%;background:var(--fj-white);color:var(--fj-black);font-size:0;flex:0 0 auto}[id$=__footer] .fj-gids-signup .fj-btn:after{content:"\2192";font-size:18px}[id$=__footer] .fj-gids-signup .fj-btn:hover{background:var(--fj-grey)}.fj-footer-accordion{border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);margin-top:8px}.fj-footer-accordion summary{cursor:pointer;padding:14px 0;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center;color:var(--fj-white)}.fj-footer-accordion summary::-webkit-details-marker{display:none}.fj-footer-accordion summary:after{content:"+";color:var(--fj-white);font-size:1.2rem;line-height:1}.fj-footer-accordion[open] summary:after{content:"\2212"}.fj-footer-accordion .group-block{padding-bottom:12px}[id$=__footer] .payment-icons{margin-top:8px}[id$=__utilities] .section{text-align:center}[id$=__utilities] span,[id$=__utilities] a,[id$=__utilities] .footer-utilities__text,[id$=__utilities] .footer-utilities__text a{color:#fff9!important;font-size:12px}}@media(min-width:750px){.fj-footer-logo,.fj-footer-regel-mobiel,[id$=__footer] .payment-icons{display:none}}@media(max-width:600px){#shopify-pc__banner.shopify-pc__banner__dialog{position:fixed!important;top:auto!important;left:8px!important;right:8px!important;bottom:8px!important;width:auto!important;max-width:none!important;max-height:40vh!important;overflow:hidden!important;border-radius:12px!important;transform:none!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__wrapper{padding:12px 14px!important}#shopify-pc__banner .shopify-pc__banner__body{max-height:calc(40vh - 96px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;margin:0 0 8px!important}#shopify-pc__banner .shopify-pc__banner__body h2{font-size:15px!important;margin:0 0 6px!important}#shopify-pc__banner .shopify-pc__banner__body p{font-size:12px!important;line-height:1.4!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:6px!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__btns button{flex:1 1 30%!important;min-width:0!important;min-height:44px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:8px 4px!important;font-size:11.5px!important;line-height:1.25!important;white-space:normal!important}}@media screen and (max-width:749px){.sticky-add-to-cart__button:not([disabled]):after{content:"Toevoegen";font-size:13px;margin-left:6px;white-space:nowrap}.sticky-add-to-cart__button{width:auto!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;gap:4px!important}}@media(max-width:600px){media-gallery,.media-gallery__grid{max-height:55vh!important;overflow:hidden!important}}@media(max-width:600px){.fjsp-mcollapse{border:0;margin:0}.fjsp-mcollapse>summary{list-style:none;cursor:pointer;padding:14px 26px 14px 0;position:relative;border-top:1px solid var(--fj-border)}.fjsp-mcollapse>summary::-webkit-details-marker{display:none}.fjsp-mcollapse>summary:after{content:"+";position:absolute;right:2px;top:14px;font-size:1.3rem;color:var(--fj-muted)}.fjsp-mcollapse[open]>summary:after{content:"\2212"}.fjsp-mcollapse-summary strong,.fjsp-mcollapse-summary h4{margin:0;display:inline}.fjsp-mcollapse-body{padding-top:4px}}.fj-binnenkort .fjb-kaart .fjb-moment{min-height:3em;margin-top:0}@media(max-width:749px){.social-icons__icon-wrapper{min-width:44px;min-height:44px}.social-icons__icon-wrapper a{display:flex;align-items:center;justify-content:center;width:44px;height:44px}.social-icons__wrapper{gap:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fj-tokens-v2.css.map */
