@font-face{font-family:Futura Custom;src:url(futura-medium.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-body-family: "Futura Custom", "Century Gothic", "Segoe UI", sans-serif;--font-heading-family: "Futura Custom", "Century Gothic", "Segoe UI", sans-serif}body{font-family:var(--font-body-family)}:root{--bs-bg: #ffffff;--bs-surface-alt: #f2f2f0;--bs-ink: #111111;--bs-muted: #666666;--bs-line: #e5e5e3;--bs-dark: #111111;--bs-footer: #161616;--bs-radius: 0px;--bs-max-width: 1440px;--bs-pad: clamp(1.25rem, 3vw, 2.5rem)}body{background-color:var(--bs-bg);color:var(--bs-ink)}body{display:flex;flex-direction:column;min-height:100vh}#MainContent{flex:1 0 auto}.bs-label{font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.bs-eyebrow{font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--bs-muted)}.bs-container{max-width:var(--bs-max-width);margin-inline:auto;padding-inline:var(--bs-pad)}.bs-textlink{display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-ink);text-decoration:none;border-bottom:1px solid var(--bs-ink);padding-bottom:.25rem;transition:opacity .2s ease}.bs-textlink:hover{opacity:.55}.bs-btn{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.9rem;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border:1px solid var(--bs-ink);background:transparent;color:var(--bs-ink);cursor:pointer;transition:background-color .25s ease,color .25s ease}.bs-btn:hover{background:var(--bs-accent);border-color:var(--bs-accent);color:#fff}.bs-btn--solid{background:var(--bs-ink);color:#fff}.bs-btn--solid:hover{background:var(--bs-accent);border-color:var(--bs-accent);color:#fff}.bs-btn--onimage{border-color:#fff;color:#fff}.bs-btn--onimage:hover{background:var(--bs-accent);border-color:var(--bs-accent);color:#fff}.bs-btn:focus-visible,.bs-textlink:focus-visible{outline:2px solid var(--bs-ink);outline-offset:3px}.template-index .section-header{position:absolute;top:0;left:0;right:0;z-index:4}.template-index .header-wrapper{background:transparent;--color-foreground: 255, 255, 255}.template-index .header-wrapper svg,.template-index .header__heading-link,.template-index .header__menu-item{color:#fff}.template-index .header__heading-logo,.template-index .header__heading-link img{filter:brightness(0) invert(1)}.header-wrapper{background:var(--bs-bg)}.header__menu-item{font-size:.75rem;letter-spacing:.08em}.bs2-hero{position:relative;min-height:100svh;display:grid;overflow:hidden}.bs2-hero--short{min-height:72svh}.bs2-hero__media,.bs2-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bs2-hero__media--placeholder{background:#2b2a28}.bs2-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000038}.bs2-hero__center{position:relative;z-index:1;display:grid;place-items:center;text-align:center;color:#fff;padding:var(--bs-pad)}.bs2-hero__title{font-size:clamp(1.4rem,2.6vw,2rem);font-weight:500;letter-spacing:.02em;color:#fff;margin:0;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.9)}.bs2-hero__bottom{position:absolute;left:0;right:0;bottom:clamp(2rem,5vh,3.5rem);z-index:1;display:grid;justify-items:center;gap:1.1rem;text-align:center;color:#fff;padding-inline:var(--bs-pad)}.bs2-hero__sub{font-size:.875rem;letter-spacing:.02em;margin:0}.bs2-tiles{padding-block:clamp(3rem,7vw,5.5rem) clamp(2rem,4vw,3rem)}.bs2-tiles__head{text-align:center;margin-bottom:clamp(1.8rem,4vw,3rem)}.bs2-tiles__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:1.25rem}.bs2-tile{position:relative;display:block;text-decoration:none;color:var(--bs-ink)}.bs2-tile__media{background:var(--bs-surface-alt);aspect-ratio:16 / 10;overflow:hidden}.bs2-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.bs2-tile:hover .bs2-tile__media img{transform:scale(1.025)}.bs2-tile__label{margin-top:.7rem;display:inline-block}.bs2-philosophy{padding-block:clamp(4rem,9vw,7rem)}.bs2-philosophy__inner{margin-left:auto;max-width:620px;text-align:right}.bs2-philosophy__inner--center{margin-inline:auto;text-align:center}.bs2-heading{font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:500;letter-spacing:.01em;margin:0 0 1rem}.bs2-copy{font-size:.875rem;line-height:1.75;color:var(--bs-ink);margin:0 0 1.6rem}.bs-collection{padding-block:clamp(3.5rem,7vw,6.5rem)}.bs-collection__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}@media(max-width:749px){.bs-collection__head{flex-direction:column;align-items:flex-start;gap:.3rem}}.bs-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),440px));justify-content:center;gap:2rem 2rem}.bs-card{position:relative}.bs-card__media{position:relative;background:var(--bs-surface-alt);aspect-ratio:1 / 1;overflow:hidden}.bs-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.bs-card:hover .bs-card__media img{transform:scale(1.02)}.bs-card__ar{position:absolute;left:.7rem;bottom:.7rem;z-index:2;display:inline-flex;align-items:center;gap:.4em;padding:.35rem .65rem;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-ink);background:#ffffffeb;border-radius:999px;box-shadow:0 1px 8px #0000001f;pointer-events:none}.bs-card__ar svg{color:var(--bs-accent)}.bs-badge{position:absolute;top:.8rem;left:.8rem;z-index:1;background:var(--bs-ink);color:#fff;font-size:.59375rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:.3rem .5rem}.bs-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.7rem}.bs-card__title{font-size:.71875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0}.bs-card__title a{text-decoration:none;color:inherit}.bs-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.bs-price{font-size:.71875rem;font-weight:500;letter-spacing:.06em;white-space:nowrap}.bs-price__compare{color:var(--bs-muted);text-decoration:line-through;font-weight:400;margin-left:.35rem}.bs2-local{padding-block:clamp(4rem,9vw,7rem);text-align:left}.template-product .bs2-local{text-align:center}.template-product .bs2-local__text{margin-inline:auto}.template-product .bs2-local__media{margin-left:auto;margin-right:auto}.bs2-local__text{max-width:620px;margin-inline:0}.bs2-local__media{max-width:420px;margin:clamp(2rem,5vw,3.5rem) 0 0;background:var(--bs-surface-alt)}.bs2-local__media img{width:100%;height:auto;display:block}.bs2-editorial{padding-block:clamp(1rem,3vw,2rem)}.bs2-editorial__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1.25rem;align-items:end}.bs2-editorial__item{position:relative}.bs2-editorial__item--wide{grid-column:span 7}.bs2-editorial__item--narrow{grid-column:span 5}.bs2-editorial__item--full{grid-column:1 / -1}.bs2-editorial__media{background:var(--bs-surface-alt);overflow:hidden}.bs2-editorial__media img{width:100%;height:auto;display:block}.bs2-editorial__caption{font-size:.83rem;color:var(--bs-ink);margin-top:.65rem}.bs2-editorial__cap-accent{color:var(--bs-accent)}@media(max-width:749px){.bs2-editorial__item--wide,.bs2-editorial__item--narrow{grid-column:1 / -1}}.bs2-cta{padding-block:clamp(4rem,10vw,7.5rem);text-align:center}.bs2-cta__text{font-size:clamp(1.15rem,2vw,1.5rem);font-weight:500;max-width:34ch;margin:0 auto 1.6rem;line-height:1.45}.footer{background:var(--bs-footer);border-top:0;--color-foreground: 255, 255, 255;--color-background: 22, 22, 22}.footer,.footer *{color:#fff}.footer .field__input{background:transparent;border-color:#fff6}.bs-product{padding-block:clamp(2rem,5vw,4rem)}.bs-breadcrumb{font-size:.6875rem;letter-spacing:.06em;color:var(--bs-muted);margin-bottom:1.2rem}.bs-breadcrumb a{color:inherit;text-decoration:none}.bs-breadcrumb a:hover{color:var(--bs-ink)}.bs-product__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(2rem,5vw,4.5rem);row-gap:1.5rem;align-items:start}@media(max-width:899px){.bs-product__grid{grid-template-columns:1fr}}@media(min-width:900px){.bs-product__grid{grid-template-rows:auto 1fr}.bs-product__grid .bs-gallery{grid-column:1;grid-row:1}.bs-product__grid .bs-buy{grid-column:2;grid-row:1 / span 2}.bs-product__grid .bs-more{grid-column:1;grid-row:2;align-self:start}}.bs-gallery__main{background:var(--bs-surface-alt);overflow:hidden;position:relative}.bs-gallery__main img{display:block;width:100%;height:auto}.bs-gallery__tag{position:absolute;right:.9rem;bottom:.9rem;background:#ffffffe6;font-size:.59375rem;letter-spacing:.14em;text-transform:uppercase;padding:.3rem .6rem}.bs-gallery__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:.7rem;margin-top:.7rem}.bs-gallery__thumb{background:var(--bs-surface-alt);border:1px solid transparent;overflow:hidden;aspect-ratio:1;padding:0;cursor:pointer}.bs-gallery__thumb[aria-current=true]{border-color:var(--bs-ink)}.bs-gallery__thumb img{width:100%;height:100%;object-fit:cover}.bs-buy__vendor{margin-bottom:.5rem}.bs-buy__title{font-size:clamp(1.15rem,2vw,1.5rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .7rem;line-height:1.25}.bs-buy__price-row{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.bs-buy__price{font-size:1rem;font-weight:600;letter-spacing:.04em}.bs-buy__compare{color:var(--bs-muted);text-decoration:line-through;font-size:.875rem}.bs-buy__badge{background:var(--bs-ink);color:#fff;font-size:.625rem;font-weight:600;padding:.2rem .45rem}.bs-buy__tax{font-size:.6875rem;color:var(--bs-muted);margin:.35rem 0 1.4rem}.bs-swatches{margin-bottom:1.2rem;border:0;padding:0}.bs-swatches__label{display:flex;justify-content:space-between;font-size:.71875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.6rem}.bs-swatches__value{font-weight:400;color:var(--bs-muted);text-transform:none;letter-spacing:.02em}.bs-swatches__row{display:flex;gap:.6rem}.bs-swatch{width:44px;height:44px;border-radius:50%;border:1px solid var(--bs-line);background-size:cover;background-position:center;cursor:pointer;padding:0;position:relative}.bs-swatch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.bs-swatch:has(input:checked){box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--bs-ink)}.bs-swatch:focus-within{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--bs-muted)}.bs-stock{display:flex;align-items:center;gap:.5rem;font-size:.71875rem;font-weight:500;color:var(--bs-ink);margin-bottom:1.1rem}.bs-stock:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.bs-atc{width:100%;display:flex;justify-content:space-between;align-items:center;background:var(--bs-dark);color:#fff;border:0;padding:1.05rem 1.4rem;font-size:.71875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.bs-atc:hover{background:#000}.bs-atc:focus-visible{outline:2px solid var(--bs-muted);outline-offset:3px}.bs-atc[disabled]{background:var(--bs-muted);cursor:not-allowed}.bs-buy__payments{font-size:.65625rem;color:var(--bs-muted);text-align:center;margin-top:.7rem}.bs-trust{display:grid;grid-template-columns:1fr;gap:.55rem;border-top:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line);padding:1.1rem 0;margin-top:1.4rem;font-size:.75rem}.bs-trust span:before{content:"\2713   "}.bs-acc{margin-top:1.2rem}.bs-acc__item{border-bottom:1px solid var(--bs-line)}.bs-acc__item summary{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;font-size:.71875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;list-style:none}.bs-acc__item summary::-webkit-details-marker{display:none}.bs-acc__item summary:after{content:"+";font-weight:400;font-size:1.05rem}.bs-acc__item[open] summary:after{content:"\2013"}.bs-acc__body{padding:0 0 1.1rem;font-size:.8125rem;line-height:1.7;color:var(--bs-muted)}.bs-page-head{padding:clamp(3rem,7vw,5rem) 0 2rem;text-align:center}.bs-page-head h1{font-size:clamp(1.4rem,2.6vw,2rem);font-weight:500;margin:.4rem 0 0}.bs-section-title{font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:500;margin:0}.bs-collection__note{font-size:.75rem;color:var(--bs-muted)}.bs-story__text{font-size:.875rem;line-height:1.75;color:var(--bs-ink)}.bs2-gallery{display:grid;gap:.75rem}.bs2-gallery__item{background:var(--bs-surface-alt)}.bs2-gallery__item img{display:block;width:100%;height:auto}@media(min-width:900px){.bs2-buy--sticky{position:sticky;top:clamp(1.5rem,4vh,3rem)}}.bs2-buyrow{display:flex;gap:.6rem;margin-top:.4rem}.bs2-qty{display:flex;align-items:stretch;border:1px solid var(--bs-ink);flex:none}.bs2-qty__btn{width:42px;background:transparent;border:0;font-size:1rem;cursor:pointer;color:var(--bs-ink)}.bs2-qty__btn:hover{background:var(--bs-surface-alt)}.bs2-qty__input{width:44px;text-align:center;border:0;background:transparent;font-size:.8125rem;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.bs2-qty__input::-webkit-outer-spin-button,.bs2-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bs2-buyrow .bs-atc{flex:1}.bs2-checklist{list-style:none;padding:1.1rem 0;margin:1.2rem 0 0;border-top:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line);display:grid;gap:.5rem;font-size:.75rem}.bs2-checklist li:before{content:"\2713   "}.bs2-description{font-size:.8125rem;line-height:1.75;color:var(--bs-ink);margin-top:1.4rem}.bs2-description p{margin:0 0 .9rem}.bs2-why{padding-block:clamp(4rem,9vw,7rem)}.bs2-why__head{text-align:center;max-width:720px;margin-inline:auto}.bs2-why__statement{font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:500;line-height:1.5;margin:1rem 0}.bs2-why__intro{max-width:56ch;margin-inline:auto}.bs2-why__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:2rem;max-width:1080px;margin:clamp(2.5rem,5vw,4rem) auto 0}.bs2-why__item{text-align:left}.bs2-split{padding-block:clamp(3rem,7vw,5.5rem)}.bs2-split__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.bs2-split--flip .bs2-split__media{order:2}.bs2-split__media{background:var(--bs-surface-alt)}.bs2-split__media img{display:block;width:100%;height:auto}.bs2-split__body .bs2-copy p{margin:0 0 .9rem}.bs2-split__body .bs-textlink{margin-top:.6rem}@media(max-width:899px){.bs2-split__grid{grid-template-columns:1fr}.bs2-split--flip .bs2-split__media{order:0}}.bs2-form{display:grid;gap:1.1rem}.bs2-form__field{display:grid;gap:.45rem}.bs2-form__field input,.bs2-form__field textarea{width:100%;padding:.9rem 1rem;border:1px solid var(--bs-ink);border-radius:var(--bs-radius);background:#fff;font-size:.875rem;font-family:inherit}.bs2-form__field input:focus-visible,.bs2-form__field textarea:focus-visible{outline:2px solid var(--bs-ink);outline-offset:2px}.bs2-form__status{font-size:.8125rem;border:1px solid var(--bs-ink);padding:.9rem 1rem}.bs2-form__status--error{border-color:#b3261e;color:#b3261e}.bs-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:0ms;will-change:opacity,transform}.bs-reveal--sichtbar{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.bs-reveal{opacity:1;transform:none;transition:none}}.button,.shopify-challenge__button,.customer button{background:var(--bs-dark);color:#fff;border-radius:var(--bs-radius);font-size:.71875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.button--secondary{background:transparent;color:var(--bs-ink);border:1px solid var(--bs-ink)}.cart__title,.main-page-title,.customer h1{font-size:clamp(1.4rem,2.6vw,2rem);font-weight:500}.cart-item__name{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.template-404 h1{font-weight:500}.drawer__inner,.search-modal{background:var(--bs-bg)}:root{--bs-max-width: 1320px}html{font-size:90%}.bs-label,.bs-eyebrow,.bs-textlink{font-size:.8125rem}.bs-btn{font-size:.8125rem;padding:1.05rem 2.2rem}.bs2-hero__title{font-size:clamp(1.9rem,3.4vw,2.75rem)}.bs2-heading{font-size:clamp(1.7rem,2.8vw,2.4rem)}.bs2-hero__bottom{bottom:var(--hero-pos, 5svh);font-size:calc(1rem * var(--hero-scale, 1.05));gap:.9em}.bs2-hero__sub{font-size:1em;font-weight:400;line-height:1.25;letter-spacing:0;text-shadow:0 1px 18px rgba(0,0,0,.35)}.bs2-hero__bottom .bs-btn{font-size:.68em;font-weight:400;padding:.8em 1.6em}.bs2-hero__bottom .bs-btn--onimage{background:#fff;border-color:#fff;color:var(--bs-ink)}.bs2-hero__bottom .bs-btn--onimage:hover{background:var(--bs-accent);border-color:var(--bs-accent);color:#fff}.bs2-copy{font-size:1.0625rem;line-height:1.7}.bs2-philosophy__inner,.bs2-local__text{max-width:760px}.bs2-local__media{max-width:520px}.bs2-why__head{max-width:860px}.bs2-why__grid{max-width:1240px;gap:2.5rem}.bs2-why__statement{font-size:clamp(1.6rem,2.8vw,2.3rem)}.bs2-cta__text{font-size:clamp(1.5rem,2.4vw,2rem);max-width:38ch}.bs2-hero__title,.bs2-hero__sub,.bs2-heading,.bs2-cta__text,.bs-videohero__heading,.bs-nl__heading,.bs2-why__statement,.bs-testi__heading,.bs2-maker__quote{text-wrap:balance}.bs2-copy,.bs-nl__text,.bs2-description,.bs-story__text{text-wrap:pretty}.bs-card__title,.bs-price{font-size:1.0625rem}.bs2-editorial__caption{font-size:.95rem}.bs-section-title{font-size:clamp(1.6rem,2.6vw,2.1rem)}.bs-page-head h1{font-size:clamp(1.8rem,3vw,2.6rem)}.bs-breadcrumb{font-size:.8125rem}.bs-buy__title{font-size:clamp(1.5rem,2.4vw,1.9rem)}.bs-buy__price{font-size:1.25rem}.bs-buy__tax{font-size:.8125rem}.bs-swatches__label,.bs-stock{font-size:.875rem}.bs-atc{font-size:.875rem;padding:1.15rem 1.5rem}.bs2-qty__btn{width:48px;font-size:1.1rem}.bs2-qty__input{width:52px;font-size:.9375rem}.bs2-checklist,.bs2-description{font-size:.9375rem}.bs-acc__item summary{font-size:.875rem;padding:1.15rem 0}.bs-acc__body{font-size:.9375rem}.bs2-form__field input,.bs2-form__field textarea{font-size:1rem}.header__menu-item,.bs-collection__note{font-size:.875rem}.bs-story__text{font-size:1rem}.bs-buy__payments{font-size:.8125rem}.section-header .page-width,header.header{max-width:100%;padding-left:clamp(1.5rem,3vw,3.5rem);padding-right:clamp(1.5rem,3vw,3.5rem)}header.header{padding-top:1.4rem;padding-bottom:1.4rem}.header__inline-menu .list-menu--inline{gap:1.1rem}.header__menu-item{padding:.6rem .4rem;font-size:1.0625rem}.header__icons{gap:.5rem}.header__heading-link .h2,.header__heading .h2{font-size:1.9rem}.header__icon{width:3rem;height:3rem}.bs2-timeline{padding-block:clamp(3.5rem,8vw,6rem)}.bs2-timeline__head{text-align:center;max-width:760px;margin:0 auto clamp(2.5rem,5vw,4rem)}.bs2-timeline__list{position:relative;max-width:980px;margin-inline:auto}.bs2-timeline__list:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translate(-50%);background:var(--bs-ink);transform-origin:top;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.bs2-timeline__list.bs-reveal{opacity:1;transform:none}.bs2-timeline__list.bs-reveal:before{transform:translate(-50%) scaleY(0)}.bs2-timeline__list.bs-reveal--sichtbar:before{transform:translate(-50%) scaleY(1)}.bs2-timeline__item{position:relative;width:50%;box-sizing:border-box;margin-bottom:clamp(2rem,4vw,3.25rem)}.bs2-timeline__item:last-child{margin-bottom:0}.bs2-timeline__item:nth-child(odd){padding-right:clamp(1.75rem,3vw,2.75rem);text-align:right}.bs2-timeline__item:nth-child(2n){margin-left:50%;padding-left:clamp(1.75rem,3vw,2.75rem);text-align:left}.bs2-timeline__item:before{content:"";position:absolute;top:.35rem;width:14px;height:14px;border-radius:50%;background:var(--bs-accent);border:3px solid var(--bs-bg);box-shadow:0 0 0 1px var(--bs-line);transition:transform .5s cubic-bezier(.34,1.56,.64,1) .15s}.bs2-timeline__item:nth-child(odd):before{right:-7px}.bs2-timeline__item:nth-child(2n):before{left:-7px}.bs2-timeline__item.bs-reveal:before{transform:scale(0)}.bs2-timeline__item.bs-reveal--sichtbar:before{transform:scale(1)}.bs2-timeline__year{font-size:1.5rem;font-weight:600;letter-spacing:.04em;display:block;margin-bottom:.4rem}.bs2-timeline__text{font-size:1.0625rem;line-height:1.7;margin:0}@media(max-width:749px){.bs2-timeline__list:before{left:5px}.bs2-timeline__list.bs-reveal:before{transform:scaleY(0)}.bs2-timeline__list.bs-reveal--sichtbar:before{transform:scaleY(1)}.bs2-timeline__item,.bs2-timeline__item:nth-child(odd),.bs2-timeline__item:nth-child(2n){width:100%;margin-left:0;padding-left:1.75rem;padding-right:0;text-align:left}.bs2-timeline__item:nth-child(odd):before,.bs2-timeline__item:nth-child(2n):before{left:-2px;right:auto}}body:not(.template-index) .header-wrapper{background:var(--bs-bg);--color-foreground: 17, 17, 17}body:not(.template-index) .header-wrapper svg,body:not(.template-index) .header__heading-link,body:not(.template-index) .header__menu-item{color:#111}body:not(.template-index) .header__heading-logo{filter:none}.bs-reveal{transform:translateY(14px);transition-duration:.9s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.bs-card__media img,.bs2-tile__media img{transition-duration:.8s}.bs-badge{font-size:.71875rem;padding:.35rem .6rem}.bs-gallery__tag{font-size:.75rem}.bs2-description,.bs-acc__body{font-size:1rem;line-height:1.75}.bs2-checklist{font-size:1rem;gap:.6rem}.bs-swatches__value{font-size:.9375rem}.bs-price__compare{font-size:.875rem}.bs2-why__item dd,.footer .list-menu__item--link,.footer__content-bottom .list-menu__item--link{font-size:1rem}.footer .copyright__content{font-size:.875rem}.cart-item__name{font-size:1rem}.quantity__input{font-size:.9375rem}.product .price,.cart-item__details .price{font-size:1rem}:root{--bs-accent: #FF7500}.bs-eyebrow,.bs2-tiles__head,.bs2-why__head .bs-label,.bs2-split__body .bs-label,.bs2-timeline__head .bs-label{color:var(--bs-accent)}.bs-badge{background:var(--bs-accent)}.bs-stock{color:var(--bs-accent)}.bs-textlink:hover{opacity:1;color:var(--bs-accent);border-color:var(--bs-accent)}.bs-btn:focus-visible,.bs-textlink:focus-visible,.bs-atc:focus-visible{outline-color:var(--bs-accent)}.bs-swatch:focus-within{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--bs-accent)}:focus-visible{outline-color:var(--bs-accent)}.bs-uspband{position:relative;overflow:hidden;background:radial-gradient(120% 140% at 85% 8%,rgba(255,117,0,.1),transparent 55%),linear-gradient(180deg,#efe9e1,#fff);color:var(--bs-ink);padding-block:clamp(2.25rem,5vw,4rem)}.bs-uspband__inner{display:flex;flex-direction:column;gap:clamp(1.5rem,3.5vw,2.75rem)}.bs-uspband__eyebrow{font-size:.75rem;letter-spacing:.28em;text-transform:uppercase;color:var(--bs-muted)}.bs-uspband__list{display:flex;flex-direction:column;gap:clamp(.5rem,1.6vw,1rem)}.bs-uspband__row{display:flex;align-items:baseline;gap:clamp(.9rem,2.5vw,1.8rem);padding-block:clamp(.35rem,1vw,.7rem);border-top:1px solid var(--bs-line)}.bs-uspband__row:first-child{border-top:0}.bs-uspband__num{flex:none;font-size:.8125rem;letter-spacing:.12em;color:var(--bs-accent);padding-top:.35em;opacity:.85}.bs-uspband__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em;font-size:clamp(1.2rem,3.3vw,2.1rem);font-weight:400;line-height:1.05;letter-spacing:.01em;text-transform:none}.bs-uspband__prefix{color:var(--bs-ink)}.bs-uspband__word{position:relative;color:var(--bs-accent);font-weight:500}.bs-uspband__word:after{content:"";position:absolute;left:0;right:0;bottom:.06em;height:2px;background:var(--bs-accent);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.22,1,.36,1)}.bs-uspband__row:hover .bs-uspband__word:after{transform:scaleX(1)}@media(max-width:749px){.bs-uspband__num{padding-top:.15em}.bs-uspband__line{line-height:1.08}}.bs2-delivery{font-size:.9375rem;margin:.9rem 0 0;padding:.8rem 1rem;background:var(--bs-surface-alt);border-left:2px solid var(--bs-accent)}.bs2-stickybar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:.8rem;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--bs-line);box-shadow:0 -6px 24px #00000014}.bs2-stickybar[hidden]{display:none}.bs2-stickybar__info{display:grid;min-width:0;flex:1}.bs2-stickybar__title{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs2-stickybar__price{font-size:.9375rem;font-weight:600}.bs2-stickybar__btn{flex:none;width:auto;padding:.9rem 1.4rem;justify-content:center}@media(min-width:900px){.bs2-stickybar{display:none}}.bs2-maker{padding-block:clamp(3rem,7vw,5.5rem)}.bs2-maker__card{display:grid;grid-template-columns:minmax(0,320px) 1fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:center;max-width:980px;margin-inline:auto;background:var(--bs-surface-alt);padding:clamp(1.5rem,4vw,3rem)}.bs2-maker__media img{display:block;width:100%;height:auto}.bs2-maker__quote{font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.55;font-weight:500;margin:.6rem 0 1.1rem}.bs2-maker__name{font-size:1rem;font-weight:600;margin:0}.bs2-maker__rolle{font-weight:400;color:var(--bs-muted)}.bs2-maker__versprechen{font-size:.9375rem;color:var(--bs-muted);margin:.9rem 0 0}@media(max-width:749px){.bs2-maker__card{grid-template-columns:1fr}.bs2-maker__media{max-width:240px}}.bs2-badge-row{margin-bottom:.5rem}.jdgm-star{color:var(--bs-accent)!important}.bs-buy__reviews{display:inline-flex;align-items:center;margin:.35rem 0 .15rem;text-decoration:none}.bs-buy__reviews .jdgm-prev-badge__text{color:var(--bs-muted)}.jdgm-prev-badge__text{font-size:.8125rem!important}.bs2-reviews{padding-block:clamp(3rem,7vw,5rem)}.jdgm-review-widget{font-family:var(--font-body-family)!important}:root{--bs-radius: 10px;--bs-radius-media: 16px}.bs-btn,.bs-atc,.bs2-stickybar__btn,.bs2-qty,.bs2-form__field input,.bs2-form__field textarea,.button,.bs2-delivery,.field__input{border-radius:var(--bs-radius)}.bs2-qty{overflow:hidden}.bs-card__media,.bs2-tile__media,.bs-gallery__main,.bs-gallery__thumb,.bs2-gallery__item,.bs2-editorial__media,.bs2-split__media,.bs2-split__media img,.bs2-local__media,.bs2-local__media img,.bs2-maker__card,.bs2-maker__media img,.bs2-hero--short{border-radius:var(--bs-radius-media);overflow:hidden}.bs2-hero--short{margin-inline:clamp(.75rem,1.5vw,1.5rem)}.bs-badge,.bs-gallery__tag{border-radius:6px}.bs-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.bs-card__media img,.bs2-tile__media img{transition:none}}.bs-testi{padding-block:clamp(3.5rem,7vw,6rem)}.bs-testi__head{max-width:640px;margin:0 auto clamp(2rem,4vw,3.25rem);text-align:center}.bs-testi__eyebrow{color:var(--bs-accent);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .75rem}.bs-testi__heading{font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:500;line-height:1.2;margin:0 0 .6rem}.bs-testi__subheading{font-size:1rem;line-height:1.6;color:var(--bs-muted);margin:0}.bs-testi__carousel{position:relative;width:100vw;margin-inline:calc(50% - 50vw)}.bs-testi__grid{display:flex;justify-content:safe center;gap:clamp(1.25rem,3vw,2rem);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-inline:var(--bs-pad);scroll-padding-inline:var(--bs-pad);padding-block:.5rem 1.5rem;scrollbar-width:none}.bs-testi__grid::-webkit-scrollbar{display:none}.bs-testi__card{flex:0 0 clamp(260px,80%,340px);scroll-snap-align:center}.bs-testi__nav{position:absolute;top:40%;transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid var(--bs-line);background:#ffffffd1;color:var(--bs-ink);font-size:1.4rem;line-height:1;display:grid;place-items:center;cursor:pointer;opacity:.85;box-shadow:0 2px 8px #00000014;transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.bs-testi__nav:hover{background:var(--bs-accent);color:#fff;border-color:var(--bs-accent);opacity:1}.bs-testi__nav--prev{left:clamp(.75rem,2vw,1.75rem)}.bs-testi__nav--next{right:clamp(.75rem,2vw,1.75rem)}.bs-testi__nav[hidden]{display:none}@media(max-width:749px){.bs-testi__nav{display:none}}.bs-testi__card{display:flex;flex-direction:column;background:var(--bs-bg);border:1px solid var(--bs-line);border-radius:var(--bs-radius-media);overflow:hidden}.bs-testi__photo{aspect-ratio:4 / 5;background:var(--bs-surface-alt);overflow:hidden}.bs-testi__photo img{width:100%;height:100%;object-fit:cover;display:block}.bs-testi__body{flex:1;display:flex;flex-direction:column;gap:.85rem;padding:1.15rem 1.25rem 1.35rem}.bs-testi__name{font-size:1.05rem;font-weight:600;letter-spacing:.02em;margin:0}.bs-testi__facts{margin:0;display:grid;gap:.4rem}.bs-testi__fact{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-top:1px solid var(--bs-line);padding-top:.4rem}.bs-testi__fact dt{margin:0;color:var(--bs-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.6875rem}.bs-testi__fact dd{margin:0;font-size:.85rem;font-weight:500}.bs-testi__quote{margin:.15rem 0 0;font-style:italic;font-size:.95rem;line-height:1.6;color:var(--bs-ink)}.bs-testi__mark{font-style:normal;color:var(--bs-accent);font-weight:600;margin-right:.1em}.bs-videohero{position:relative;min-height:var(--vh-height, 48svh);max-width:min(var(--bs-max-width),calc(100% - (2*clamp(1rem,4vw,3rem))));margin-inline:auto;margin-block:clamp(1.5rem,4vw,3rem);border-radius:var(--bs-radius-media);display:grid;place-items:center;overflow:hidden;isolation:isolate}.bs-videohero__media,.bs-videohero__media video,.bs-videohero__media img,.bs-videohero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bs-videohero__placeholder{background:#2b2a28}.bs-videohero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--vh-overlay, .3))}.bs-videohero__inner{position:relative;z-index:1;display:grid;justify-items:center;gap:1.4rem;text-align:center;color:#fff;padding:var(--bs-pad);max-width:900px}.bs-videohero__eyebrow{font-size:.8125rem;letter-spacing:.24em;text-transform:uppercase;margin:0;color:#ffffffd9}.bs-videohero__heading{font-size:clamp(2rem,5.2vw,4rem);font-weight:500;line-height:1.08;letter-spacing:.01em;margin:0;color:#fff;text-shadow:0 1px 30px rgba(0,0,0,.35)}.bs-videohero__btn{display:inline-flex;align-items:center;gap:.6em;margin-top:.4rem;padding:1.05em 2.2em;background:#fff;color:var(--bs-ink);font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-radius:999px;transition:transform .25s ease,background-color .25s ease,color .25s ease}.bs-videohero__btn:hover{background:var(--bs-accent);color:#fff;transform:translateY(-1px)}.bs-videohero__arrow{transition:transform .25s ease}.bs-videohero__btn:hover .bs-videohero__arrow{transform:translate(3px)}.bs-videohero__toggle{position:absolute;right:clamp(1rem,2.5vw,2rem);bottom:clamp(1rem,2.5vw,2rem);z-index:2;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.7);background:#00000040;color:#fff;font-size:.7rem;cursor:pointer;transition:background-color .25s ease}.bs-videohero__toggle:hover{background:#00000080}.bs-rail{position:fixed;left:var(--rail-x);top:0;height:100vh;height:100svh;z-index:3;pointer-events:none;opacity:0;transition:opacity .4s ease;--rail-x: clamp(1.75rem, 4vw, 4.5rem)}.bs-rail.is-visible{opacity:1}.bs-rail--right{left:auto;right:var(--rail-x)}.bs-rail__track,.bs-rail__progress{position:absolute;left:0;top:0;width:var(--rail-w, 4px);border-radius:var(--rail-w, 4px);transform:translate(-50%)}.bs-rail--right .bs-rail__track,.bs-rail--right .bs-rail__progress{left:auto;right:0;transform:translate(50%)}.bs-rail__track{bottom:0;background:#11111124}.bs-rail__progress{height:0;background:var(--bs-accent);will-change:height}.bs-rail__head{position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:var(--bs-accent);box-shadow:0 0 0 7px #ff750029;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease;will-change:top}.bs-rail--right .bs-rail__head{left:auto;right:0;transform:translate(50%,-50%)}@media(max-width:1279px){.bs-rail{display:none}}.bs-fade{width:100%;height:var(--fade-h, 14svh);pointer-events:none}.bs-fade--down{background:linear-gradient(180deg,rgba(255,117,0,var(--fade-op, .15)),#fff0)}.bs-fade--up{background:linear-gradient(0deg,rgba(255,117,0,var(--fade-op, .15)),#fff0)}.bs-fade--glow{background:radial-gradient(120% 100% at 50% 50%,rgba(255,117,0,var(--fade-op, .15)),#fff0 62%)}.template-page .main-page-title{font-size:clamp(1.5rem,2.6vw,2.1rem)!important;margin-bottom:1.25rem}.template-page .rte{font-size:.9rem;line-height:1.7}.template-page .rte h2{font-size:1.15rem}.template-page .rte h3{font-size:1rem}.template-page .rte p,.template-page .rte li{margin-bottom:.7rem}.bs-widerruf{padding-block:clamp(2rem,5vw,4rem)}.bs-widerruf__inner{max-width:720px}.bs-widerruf .bs2-heading{font-size:clamp(1.4rem,2.3vw,1.9rem)}.bs-widerruf__belehrung{margin:1.25rem 0 2rem;font-size:.85rem;line-height:1.65;color:var(--bs-ink)}.bs-widerruf__belehrung p{margin:0 0 .8rem}.bs-widerruf__form-wrap{border-top:1px solid var(--bs-line);padding-top:1.75rem}.bs-widerruf__formtitle{font-size:1.05rem;font-weight:500;margin:0 0 .35rem}.bs-widerruf__hint{color:var(--bs-muted);font-size:.83rem;margin:0 0 1.1rem}.bs-widerruf__an{font-size:.83rem;margin:0 0 1.25rem;color:var(--bs-ink)}.bs-widerruf__label{display:block;font-size:.75rem;letter-spacing:.04em;margin:.8rem 0 .3rem}.bs-widerruf__input{width:100%;box-sizing:border-box;padding:.6rem .8rem;font:inherit;font-size:.88rem;color:var(--bs-ink);background:var(--bs-bg);border:1px solid var(--bs-line);border-radius:var(--bs-radius)}.bs-widerruf__input:focus-visible{outline:2px solid var(--bs-accent);outline-offset:1px}.bs-widerruf__row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.bs-widerruf__submit{margin-top:1.5rem}.bs-widerruf__ok{padding:.9rem 1.1rem;background:#ff75001a;border-left:3px solid var(--bs-accent);margin:0 0 1.25rem}@media(max-width:599px){.bs-widerruf__row{grid-template-columns:1fr}}.footer__cta{margin-bottom:1.75rem}.footer__cta-btn{font-size:.78rem;padding:.75rem 1.6rem}.footer .footer__content-top{padding-bottom:1.25rem}.footer .footer__blocks-wrapper{gap:1rem 2rem;margin-bottom:.5rem}.footer .footer-block__heading{font-size:.8rem;margin-bottom:.5rem;letter-spacing:.02em}.footer .list-menu__item--link,.footer .list-menu__item,.footer .footer-block--menu a,.footer .footer-block__details-content a,.footer__content-bottom .list-menu__item--link{font-size:.72rem!important;letter-spacing:.04em}.footer .copyright__content,.footer .footer__copyright,.footer .footer__copyright a{font-size:.68rem}.footer .newsletter-form__field-wrapper{max-width:360px;min-height:0}.footer .field{min-height:0;position:relative}.footer .field__input{min-height:0!important;padding:.7rem 3rem .7rem 1rem!important;font-size:.85rem!important}.footer .field__label{font-size:.85rem!important}.footer .newsletter-form__button{position:absolute!important;top:0;right:0;height:100%!important;width:3rem!important;display:flex;align-items:center;justify-content:center}.footer .newsletter-form__button .icon{width:1rem;height:1rem}.footer .list-social__link{padding:.5rem}.footer .list-social__link .icon{width:1.05rem;height:1.05rem}.footer .list-payment__item .icon{width:1.9rem;height:auto}.footer .footer__content-bottom{padding-top:1rem;margin-top:1.25rem}.footer,.footer *,.footer h2,.footer .footer-block__heading,.footer .list-menu__item--link,.footer .field__input,.footer .field__label,.footer .copyright__content{font-weight:400}.bs-nl{position:relative;overflow:hidden;padding-block:clamp(3.5rem,8vw,6.5rem);background:radial-gradient(120% 130% at 50% 0%,rgba(255,117,0,.06),transparent 60%),var(--bs-surface-alt)}.bs-nl__map{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bs-nl__mapimg{width:100%;height:100%;object-fit:cover;border:0;filter:grayscale(1) contrast(1.05);opacity:var(--map-op, .45);pointer-events:none}.bs-nl__mapscrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(242,242,240,var(--map-scrim, .62))}.bs-nl--map .bs-nl__inner{position:relative;z-index:1}.bs-nl__inner{max-width:620px;text-align:center}.bs-nl__eyebrow{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--bs-accent);margin:0 0 .7rem}.bs-nl__heading{font-size:clamp(1.6rem,3vw,2.3rem);font-weight:500;line-height:1.15;margin:0 0 .8rem}.bs-nl__text{font-size:1rem;line-height:1.65;color:var(--bs-muted);margin:0 auto 1.4rem;max-width:48ch}.bs-nl__benefits{list-style:none;margin:0 0 1.6rem;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.4rem}.bs-nl__benefits li{position:relative;padding-left:1.3em;font-size:.85rem}.bs-nl__benefits li:before{content:"\2713";position:absolute;left:0;color:var(--bs-accent)}.bs-nl__field{display:flex;gap:.6rem;max-width:460px;margin:0 auto}.bs-nl__field input{flex:1;min-width:0;padding:.9rem 1.1rem;font:inherit;font-size:.95rem;color:var(--bs-ink);background:var(--bs-bg);border:1px solid var(--bs-line);border-radius:var(--bs-radius)}.bs-nl__field input:focus-visible{outline:2px solid var(--bs-accent);outline-offset:1px}.bs-nl__field .bs-btn{flex:none}.bs-nl__note{font-size:.75rem;color:var(--bs-muted);margin:.9rem 0 0}.bs-nl__ok{padding:.9rem 1.2rem;background:#ff75001a;border-left:3px solid var(--bs-accent);max-width:460px;margin:0 auto;text-align:left}@media(max-width:599px){.bs-nl__field{flex-direction:column}.bs-nl__field .bs-btn{width:100%}}.bs-custom{display:flex;align-items:flex-start;gap:.6rem;margin-top:1rem;text-decoration:none;color:var(--bs-ink)}.bs-custom__icon{flex:none;color:var(--bs-accent);margin-top:.15rem}.bs-custom__text{display:block;font-size:.85rem;color:var(--bs-muted);line-height:1.4}.bs-custom__cta{display:inline-block;margin-top:.15rem;font-size:.8rem;letter-spacing:.02em;border-bottom:1px solid currentColor;transition:color .2s ease}.bs-custom:hover .bs-custom__cta{color:var(--bs-accent)}.bs-set{margin-top:1.25rem;padding:.85rem .95rem .95rem;border:1px solid var(--bs-line);border-radius:12px;background:var(--bs-bg)}.bs-set__eyebrow{display:block;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--bs-accent);margin-bottom:.65rem}.bs-set__row{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.9rem}.bs-set__item{flex:1;min-width:0;color:var(--bs-ink);display:flex;flex-direction:column;align-items:center;gap:.3rem;text-align:center}.bs-set__media{display:block;width:100%;text-decoration:none}.bs-set__item img{width:100%;height:150px;object-fit:cover;display:block;border-radius:10px}.bs-set__name{font-size:.72rem;letter-spacing:.03em;line-height:1.25;text-decoration:none;color:var(--bs-ink)}.bs-set__color{font-size:.66rem;color:var(--bs-muted)}.bs-set__plus{flex:none;align-self:center;font-size:1rem;color:var(--bs-muted)}.bs-set__swatches{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.35rem}.bs-set__swatch{width:26px;height:26px}.bs-set__deal{display:flex;align-items:baseline;gap:.5rem;margin:0 0 .55rem;font-size:.8rem}.bs-set__deal s{color:var(--bs-muted)}.bs-set__save{color:var(--bs-accent);font-weight:600;font-size:.7rem;letter-spacing:.04em}.bs-set__btn{width:100%;font-size:.8rem;padding-block:.85rem}.bs-guarantee{display:flex;align-items:flex-start;gap:.7rem;margin-top:1.1rem;padding:.85rem 1rem;background:var(--bs-surface-alt);border-left:2px solid var(--bs-accent);border-radius:var(--bs-radius)}.bs-guarantee__icon{flex:none;color:var(--bs-accent);margin-top:.1rem}.bs-guarantee__body{display:flex;flex-direction:column;gap:.15rem}.bs-guarantee__title{font-size:.9rem;font-weight:600;letter-spacing:.01em}.bs-guarantee__text{font-size:.82rem;line-height:1.5;color:var(--bs-muted)}.bs-foto{padding-block:clamp(2.5rem,6vw,5rem)}.bs-foto__inner{max-width:640px}.bs-foto__title{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:500;margin:0 0 .75rem}.bs-foto__intro{font-size:1rem;line-height:1.7;color:var(--bs-muted);margin:0 0 2rem}.bs-foto__form{display:grid;gap:1.1rem}.bs-foto__form label{display:block;font-size:.8rem;letter-spacing:.04em;margin-bottom:.35rem}.bs-foto__drop{position:relative;border:1.5px dashed var(--bs-line);border-radius:var(--bs-radius-media);padding:2rem 1.5rem;text-align:center;background:var(--bs-surface-alt);transition:border-color .2s ease,background-color .2s ease}.bs-foto__drop.is-drag{border-color:var(--bs-accent);background:#ff75000f}.bs-foto__file{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.bs-foto__droptext{margin:0;font-size:.9rem;color:var(--bs-muted)}.bs-foto__droptext span{color:var(--bs-accent);text-decoration:underline}.bs-foto__list{list-style:none;margin:.9rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center}.bs-foto__list li{font-size:.75rem;background:#fff;border:1px solid var(--bs-line);border-radius:6px;padding:.25rem .55rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-foto__hint{font-size:.78rem;color:var(--bs-muted);margin:.5rem 0 0}.bs-foto__submit{margin-top:.6rem;justify-self:start}.bs-foto__ok{padding:1rem 1.2rem;background:#ff75001a;border-left:3px solid var(--bs-accent);border-radius:var(--bs-radius)}.bs-wm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.bs-wm__layer{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center;background-size:var(--wm-fit, cover);filter:grayscale(1) contrast(1.4) brightness(.92);mix-blend-mode:multiply;opacity:0;will-change:opacity}.bs-wm__layer:first-of-type{opacity:var(--wm-op, .12)}.bs-wm__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,var(--wm-scrim, .5))}@media(max-width:749px){.bs-wm[data-wm-mobile=false]{display:none}}.bs-has-skbg{position:relative;overflow:hidden;padding-block:calc(clamp(4rem,9vw,7rem) + var(--sk-pad, 0px))}.bs-has-skbg>*:not(.bs-skbg){position:relative;z-index:1}.bs-skbg{position:absolute;top:0;bottom:0;width:var(--sk-w, 55%);z-index:0;pointer-events:none;opacity:var(--sk-op, .45)}.bs-skbg--right{right:0;-webkit-mask-image:linear-gradient(to left,#000 0%,#000 8%,transparent var(--sk-fade, 85%));mask-image:linear-gradient(to left,#000 0%,#000 8%,transparent var(--sk-fade, 85%))}.bs-skbg--left{left:0;-webkit-mask-image:linear-gradient(to right,#000 0%,#000 8%,transparent var(--sk-fade, 85%));mask-image:linear-gradient(to right,#000 0%,#000 8%,transparent var(--sk-fade, 85%))}.bs-skbg__img{width:100%;height:100%;object-fit:cover;object-position:center;filter:grayscale(1) contrast(1.15);mix-blend-mode:multiply;display:block}@media(max-width:749px){.bs-skbg{opacity:calc(var(--sk-op, .45) * .6);width:60%}}.bs-prozess{padding-block:clamp(3.5rem,8vw,6.5rem)}.bs-prozess--tint{background:radial-gradient(120% 130% at 50% 0%,rgba(255,117,0,.06),transparent 60%),var(--bs-surface-alt)}.bs-prozess__head{text-align:center;max-width:720px;margin:0 auto clamp(2rem,4vw,3rem)}.bs-prozess__intro{color:var(--bs-muted);margin:.6rem 0 0}.bs-prozess__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.25rem,2.5vw,2rem)}.bs-prozess__step{position:relative;text-align:left}.bs-prozess__step:not(:last-child):after{content:"\2192";position:absolute;top:22%;right:calc(-.5*clamp(1.25rem,2.5vw,2rem) - .4em);transform:translate(50%,-50%);font-size:1.1rem;color:var(--bs-accent);opacity:.7;pointer-events:none}.bs-prozess__media{background:var(--bs-surface-alt);border-radius:var(--bs-radius-media);overflow:hidden;aspect-ratio:4 / 3;margin-bottom:.9rem}.bs-prozess--tint .bs-prozess__media{background:#fff}.bs-prozess__media img{width:100%;height:100%;object-fit:cover;display:block}.bs-prozess__media-ph{width:100%;height:100%;display:grid;place-items:center;border:1px dashed var(--bs-line);border-radius:var(--bs-radius-media)}.bs-prozess__media-ph span{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-muted)}.bs-prozess__num{display:block;font-size:.8rem;letter-spacing:.16em;color:var(--bs-accent);margin-bottom:.35rem}.bs-prozess__title{font-size:1.05rem;font-weight:600;letter-spacing:.02em;margin:0 0 .35rem}.bs-prozess__text{font-size:.9rem;line-height:1.6;color:var(--bs-muted);margin:0}.bs-prozess__cta{text-align:center;margin-top:clamp(2rem,4vw,3rem)}@media(max-width:999px){.bs-prozess__steps{grid-template-columns:repeat(2,1fr)}.bs-prozess__step:after{display:none}}@media(max-width:549px){.bs-prozess__steps{grid-template-columns:1fr}}.bs-buy .shopify-payment-button{margin-top:.7rem}.bs-buy .shopify-payment-button__more-options{display:none!important}.bs-cart-trust{display:flex;flex-direction:column;align-items:center;gap:.55rem;margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid var(--bs-line);text-align:center}.bs-cart-trust__row{display:inline-flex;align-items:center;gap:.4em;font-size:.8rem;color:var(--bs-muted)}.bs-cart-trust__icons{display:inline-flex;align-items:center;gap:.3rem;flex-wrap:wrap;justify-content:center}.bs-cart-trust .bs-pay-icon{width:34px;height:auto;border-radius:3px}.bs-cart-trust__points{font-size:.75rem;color:var(--bs-muted);letter-spacing:.02em}.bs-buy__trust{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem .75rem;margin-top:.8rem}.bs-buy__trust-text{display:inline-flex;align-items:center;gap:.4em;font-size:.78rem;color:var(--bs-muted)}.bs-buy__trust-lock{flex:none;color:var(--bs-muted)}.bs-buy__trust-icons{display:inline-flex;align-items:center;gap:.3rem;flex-wrap:wrap}.bs-buy__trust-icons .bs-pay-icon{width:34px;height:auto;border-radius:3px}.bs-gallery__model{background:var(--bs-surface-alt);border-radius:var(--bs-radius-media);--poster-color: transparent}.bs-gallery__model.is-active{width:100%;height:clamp(440px,72vh,780px)}.bs-gallery__model:not(.is-active){position:absolute;left:-9999px;top:0;width:1px;height:1px;opacity:0;pointer-events:none}.bs-gallery__ar{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.5em;margin-top:.75rem;padding:.7rem 1.4rem;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--bs-ink);background:transparent;color:var(--bs-ink);border-radius:var(--bs-radius);cursor:pointer;transition:background-color .25s ease,color .25s ease}.bs-gallery__ar:hover{background:var(--bs-ink);color:#fff}.bs-arqr{display:none}@media(min-width:900px){.bs-arqr{position:absolute;right:.75rem;bottom:.75rem;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.4rem;background:#fffffff0;border-radius:8px;box-shadow:0 2px 12px #00000024}.bs-arqr canvas{width:70px;height:70px;display:block}.bs-arqr__label{font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-ink)}}.bs-more{margin-top:clamp(2rem,4vw,3rem)}.bs-more__title{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-muted);margin:0 0 1rem}.bs-more__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.bs-more__item{text-decoration:none;color:var(--bs-ink);display:block}.bs-more__media{display:block;aspect-ratio:1 / 1;background:var(--bs-surface-alt);border-radius:var(--bs-radius-media);overflow:hidden;margin-bottom:.5rem}.bs-more__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.bs-more__item:hover .bs-more__media img{transform:scale(1.03)}.bs-more__name{display:block;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.bs-more__price{display:block;font-size:.8rem;color:var(--bs-muted);margin-top:.15rem}@media(max-width:749px){.bs-more__grid{grid-template-columns:repeat(2,1fr)}}.bs-reffoto2{margin-top:clamp(2.5rem,5vw,4.5rem)}.bs-reffoto2__title{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-muted);text-align:center;margin:0 0 1.25rem}.bs-reffoto2__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.5rem,1.2vw,1rem)}.bs-reffoto2__item{aspect-ratio:4 / 3;background:var(--bs-surface-alt);border-radius:var(--bs-radius-media);overflow:hidden}.bs-reffoto2__item img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:749px){.bs-reffoto2__grid{grid-template-columns:repeat(2,1fr)}}.template-page .bs2-hero__title{border-bottom:0;padding-bottom:0}.bs-cart-logo{text-align:center;margin:0 auto clamp(1.25rem,3vw,2rem)}.bs-cart-logo img{max-width:150px;height:auto;display:inline-block}.bs-price__compare,.bs-buy__compare,.price__badge-sale,.cart-item__old-price,.price--on-sale .price-item--regular,.card__badge .badge--sale{display:none!important}.title--primary,.collection-hero__title,.customer h1,.customer h2,.main-page-title,.title.title--primary{font-size:clamp(1.5rem,3vw,2.1rem)!important;line-height:1.2}.cart-items thead th,.cart__items thead th{font-size:.72rem!important;letter-spacing:.08em}.cart-item__name{font-size:.9rem!important;letter-spacing:.06em}.cart-item__details,.cart-item__price-wrapper,.cart-item__price-wrapper .price,.cart-item__totals .price,.product-option{font-size:.9rem!important}.cart__footer .totals__total,.totals__total{font-size:1rem!important}.totals__total-value{font-size:1.1rem!important}.tax-note,.cart__note,.cart__dynamic-checkout-buttons+*,.cart-item__error-text{font-size:.85rem!important}.cart__ctas .button,.cart__checkout-button{font-size:.85rem}.cart-item .quantity{width:auto}.cart-item .quantity__input,.cart-item .quantity__button{font-size:.9rem}.cart-item .quantity__button svg{width:1rem;height:1rem}.cart__warnings .cart__empty-text,.cart__login-title{font-size:1.1rem!important}@media(max-width:749px){.bs2-heading{font-size:clamp(1.3rem,6.2vw,1.7rem);line-height:1.25}.bs-section-title{font-size:1.35rem}.bs-buy__title,.bs-testi__heading{font-size:1.4rem}.bs2-timeline__year{font-size:1.2rem}.bs2-cta__text{font-size:clamp(1.3rem,5.6vw,1.7rem);line-height:1.3}.footer .footer__content-top{padding-bottom:1rem}.footer .footer__blocks-wrapper{gap:.9rem 1.5rem}.footer .footer-block{margin-bottom:.4rem}.footer .footer__content-bottom{padding-top:.9rem;margin-top:1rem}}@media(max-width:749px){html{font-size:85%}.bs-uspband,.bs2-tiles,.bs2-philosophy,.bs-collection,.bs2-local,.bs2-cta,.bs2-why,.bs2-maker,.bs-testi,.bs2-reviews,.bs-nl,.bs2-timeline,.bs2-split,.bs-product{padding-block:clamp(2.25rem,8vw,3.5rem)}.bs2-hero__title{font-size:clamp(1.5rem,7vw,2rem)}.bs-videohero__heading{font-size:clamp(1.6rem,7.5vw,2.3rem)}.bs-nl__heading{font-size:clamp(1.4rem,6.4vw,1.9rem)}.bs2-why__statement{font-size:clamp(1.3rem,5.8vw,1.8rem)}.bs2-maker__quote{font-size:clamp(1.1rem,5vw,1.4rem)}.bs2-hero__bottom{font-size:.9rem}.bs2-copy,.bs-story__text{font-size:.95rem;line-height:1.65}.bs2-description,.bs-acc__body,.bs2-checklist,.bs2-why__item dd{font-size:.9rem}.bs-nl__text{font-size:.92rem}.bs2-hero__media img{object-position:var(--hero-focus-m, 50% 50%)}.bs-videohero{min-height:40svh}.bs2-tile__media{aspect-ratio:16 / 11}.bs2-local__media{max-width:360px}.bs-set__item img{height:112px}.bs-gallery__model.is-active{height:clamp(320px,60vh,520px)}.bs-btn{padding:.85rem 1.7rem}.bs-atc{padding:1rem 1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/blassen.css.map */
