.bn-v2,.bn-content{--bn-ink:#25372c;--bn-brand:#80ba27;--bn-line:#dce1d8;--bn-soft:#eef1e9;color:var(--bn-ink);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.65;letter-spacing:normal;background:#fff}.bn-v2{display:block}.bn-v2 *,.bn-content *{box-sizing:border-box}.bn-v2 h1,.bn-content h2,.bn-content h3{color:var(--bn-ink);font-family:inherit;font-weight:400;letter-spacing:-.7px;line-height:1.15}.bn-content h2{font-size:40px;margin:12px 0 24px}.bn-content h3{font-size:23px;line-height:1.3}.bn-v2 a,.bn-content a{color:inherit;text-underline-offset:4px}.bn-v2 :focus-visible,.bn-content :focus-visible{outline:3px solid #80ba27;outline-offset:4px;box-shadow:0 0 0 1px #25372c}.bn-v2 .page-width,.bn-content{max-width:1450px;padding-left:60px;padding-right:60px;margin:auto}.bn-v2 .product{display:grid;grid-template-columns:1.13fr 1fr;grid-template-areas:"gallery heading" "gallery info";grid-template-rows:auto 1fr;column-gap:75px;row-gap:0;margin:0;align-items:start}.bn-v2 .bn-heading{grid-area:heading;min-width:0}.bn-v2 .product__media-wrapper{grid-area:gallery;width:100%;max-width:none;min-width:0;padding:0}.bn-v2 .product__info-wrapper{grid-area:info;width:100%;max-width:none;min-width:0;padding:0}.bn-v2 .product__info-container{max-width:none;position:static}.bn-v2 .product__info-container>*+*{margin:18px 0}.bn-v2 .product__title{margin:10px 0 22px}.bn-v2 .product__title h1{font-size:42px;margin:0}.bn-v2 .price--large .price-item{font-size:28px;letter-spacing:-.5px}.bn-v2 .product__tax{font-size:12px}.bn-eyebrow,.bn-content .eyebrow{font-size:12px;letter-spacing:1.4px;color:#66765f}.bn-summary{font-size:14px;line-height:1.7}.bn-summary p{margin:0}.bn-summary ul{display:flex;gap:8px 18px;flex-wrap:wrap;padding:0;list-style:none;font-size:13px}.bn-summary li:before{content:"\2713";color:#80ba27;margin-right:5px}.bn-v2 .form__label{font-size:14px}.bn-v2 .product-form__input{max-width:none}.bn-v2 .quantity{min-height:52px}.bn-v2 .product-form__submit,.bn-v2 .bn-sticky .button{background:#80ba27;color:#25372c;border:1px solid #80ba27;border-radius:0;font-size:15px;font-weight:600;min-height:54px}.bn-v2 .product-form__submit:after,.bn-v2 .bn-sticky .button:after{box-shadow:none}.bn-v2 .product-form__submit:hover,.bn-v2 .bn-sticky .button:hover{background:#72a723}.bn-v2 .product-form__buttons{max-width:none}.bn-v2 .bn-color-options{padding:0;border:0}.bn-color-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px}.bn-color-choice{position:relative;min-width:0;min-height:48px}.bn-color-choice input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;margin:0}.bn-color-choice label{position:relative;display:grid;place-items:center;cursor:pointer;min-height:48px;border-radius:50%;outline:1px solid #dce1d8;border:3px solid white;aspect-ratio:1;margin:0}.bn-color-choice img,.bn-color-chip{width:100%;aspect-ratio:1;object-fit:cover;border-radius:50%;display:block;height:auto}.bn-color-choice input:checked+label{outline:3px solid #80ba27}.bn-color-choice input:focus-visible+label{outline:3px solid #25372c;outline-offset:4px}.bn-color-check{display:none;position:absolute;right:-2px;bottom:-2px;border-radius:50%;background:#80ba27;color:#25372c;font-size:12px;width:18px;height:18px;text-align:center}.bn-color-choice input:checked+label .bn-color-check{display:block}.bn-color-choice input.disabled+label{opacity:.55}.bn-color-choice input.disabled+label:after{content:"";position:absolute;inset:50% 0 auto;height:1px;background:#25372c;transform:rotate(-45deg)}.bn-color-text{font-size:12px;text-align:center;overflow-wrap:anywhere}.bn-color-choice .label-unavailable{display:none}.bn-color-choice input.disabled+label .label-unavailable{display:block}.bn-v2 media-gallery [id^=GalleryThumbnails],.bn-v2 media-gallery .slider-buttons{display:none}.bn-v2 .product__media-list{display:block;margin:0;padding:0;overflow:hidden;scroll-snap-type:none}.bn-v2 .product__media-list .product__media-item{width:100%;max-width:100%;margin:0;padding:0}.bn-v2 .product__media-list .product__media-item:not(.is-active){display:none}.bn-v2 .product__media{background:#f5f3ed}.bn-v2 .product__media img{object-fit:contain}.bn-v2 .product__media-item .product-media-container{width:100%;max-width:none;border:0;background:#f5f3ed}.bn-v2 .product__media-item .media{padding-top:78%!important}.bn-v2 .product__media-icon{background:#fff;color:#25372c}.bn-media-caption{font-size:12px;line-height:1.6;color:#687168;margin:12px 0}.bn-gallery-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bn-gallery-tile{height:106px;min-width:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;border:1px solid #dce1d8;padding:5px;background:#fff;color:#25372c;cursor:pointer;font:13px/1.5 Arial,sans-serif}.bn-gallery-tile img{width:100%;height:72px;object-fit:contain;background:#f5f3ed}.bn-gallery-tile[aria-pressed=true]{border:2px solid #80ba27;box-shadow:inset 0 -2px #80ba27}.bn-gallery-tile:disabled{cursor:default;color:#687168}.bn-missing{font-size:12px;background:#f5f3ed;flex:1;display:grid;place-items:center;width:100%;margin-bottom:5px}.bn-sticky[hidden],.bn-sticky{display:none}.bn-variant-error{font-size:14px;color:#8b301c}.bn-v2 .product__view-details{display:none}.bn-content p,.bn-content figure{margin:0}.bn-content p+p{margin-top:16px}.bn-content img{display:block;max-width:100%;height:auto}.bn-content .section-nav{display:flex;gap:34px;overflow:auto;white-space:nowrap;border-block:1px solid #dce1d8;padding:18px 0;margin-top:16px;font-size:13px}.bn-content .section-nav a{text-decoration:none}.bn-content .section-nav a:hover{text-decoration:underline;text-decoration-color:#80ba27;text-decoration-thickness:3px}.bn-content .section{padding:64px 0;border-bottom:1px solid #dce1d8;scroll-margin-top:30px}.bn-content .editorial,.bn-content .filling,.bn-content .delivery-section,.bn-content .faq{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.bn-content .editorial p,.bn-content .filling p,.bn-content .assembly p{font-size:14px;color:#5a675c}.bn-content .editorial figure img{width:100%;height:490px;object-fit:cover}.bn-content figcaption{font-size:12px;color:#687168;margin-top:10px}.bn-content .micro-features{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:28px}.bn-content .micro-features strong{color:#687168;font-size:12px;font-weight:400}.bn-content .micro-features h3{font-size:16px;margin:8px 0}.bn-content .micro-features p{font-size:13px}.bn-content .section-heading{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:30px}.bn-content .section-heading h2{margin-bottom:0}.bn-content .section-heading>p{font-size:13px;color:#687168}.bn-content .spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.bn-content .bn-no-drawing{grid-template-columns:1fr}.bn-content .drawing{background:#f5f3ed;padding:20px}.bn-content table{border-collapse:collapse;border:0;box-shadow:none;width:100%;font-size:14px;table-layout:fixed}.bn-content th,.bn-content td{text-align:left;vertical-align:top;border:0;border-bottom:1px solid #dce1d8;padding:12px 8px;overflow-wrap:anywhere}.bn-content th{font-weight:400;color:#687168;width:48%}.bn-content .kit{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:32px;background:#eef1e9;margin-top:36px}.bn-content .kit .rte{font-size:14px;margin-top:12px}.bn-content .comparison-heading{max-width:800px;margin-bottom:26px}.bn-content .comparison-heading>p:last-child{font-size:14px;color:#5a675c;max-width:740px}.bn-content .compare-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.bn-content .compare-cards article{background:#f4f8ed;border:1px solid #d9e5c9;padding:30px;display:flex;flex-direction:column}.bn-content .compare-cards article+article{background:#f7f6f2;border-color:#dce1d8}.bn-content .compare-cards article>span{font-size:12px;letter-spacing:1px}.bn-content .compare-cards h3{margin:16px 0 22px;max-width:360px}.bn-content .compare-cards ul{list-style:none;display:grid;gap:15px;padding:0;margin:0 0 24px;font-size:14px}.bn-content .compare-cards li{display:grid;grid-template-columns:19px 1fr;gap:8px}.bn-content .compare-cards li span{color:#80ba27;font-size:17px}.bn-content .compare-cards article+article li span{color:#83877e}.bn-content .compare-note{border-top:1px solid #dce3d4;padding-top:18px;margin-top:auto;font-size:13px}.bn-content .comparison-link{display:inline-block;margin-top:20px;font-size:13px}.bn-content .assembly-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.bn-content .assembly-grid img{width:100%;height:365px;object-fit:cover}.bn-content .steps{list-style:none;counter-reset:step;margin:0;padding:0}.bn-content .steps li{position:relative;counter-increment:step;padding:0 0 25px 45px}.bn-content .steps li:before{content:"0" counter(step);position:absolute;left:0;color:#687168;font-size:12px}.bn-content .steps h3{font-size:18px;margin:0 0 7px}.bn-content .outline{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:1px solid #99aa95;padding:11px 22px;text-decoration:none;font-size:13px}.bn-content .assembly>.outline{margin-top:24px}.bn-model-notes{margin-top:24px}.bn-content .fill-card{padding:35px;background:#eef1e9}.bn-content .fill-card h3{font-size:27px;margin:16px 0}.bn-content .fill-card a{display:block;margin-top:15px;font-size:13px}.bn-content .palette-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:16px}.bn-content .palette-grid img,.bn-palette-color{width:100%;aspect-ratio:1;object-fit:cover;border-radius:50%;display:block;height:auto}.bn-content .palette-grid figcaption{text-align:center;font-size:13px;line-height:1.4}.bn-content .caption{font-size:12px;color:#687168;margin-top:15px}.bn-content .delivery-section{background:#294c38;color:#fff;padding:48px;margin-top:40px;border:0;gap:55px}.bn-content .delivery-section h2,.bn-content .delivery-section h3{color:#fff}.bn-content .delivery-section p,.bn-content .delivery-section .eyebrow{color:#cfdbcb}.bn-content .delivery-section h2{font-size:33px}.bn-content .delivery-section a{font-size:13px}.bn-content .delivery-facts>div{padding:18px 0;border-bottom:1px solid #5a725a}.bn-content .delivery-facts>div:last-child{border:0}.bn-content .delivery-facts strong{display:block;font-size:25px;font-weight:400}.bn-content .delivery-facts span{font-size:13px}.bn-content .delivery-facts p{font-size:14px}.bn-content .delivery-facts h3{font-size:17px;margin:0 0 8px}.bn-content .faq{align-items:start}.bn-content .faq>div>p:not(.eyebrow){font-size:14px;color:#687168;max-width:300px}.bn-content .faq>div>a{display:inline-block;margin-top:20px;font-size:13px}.bn-content details{border-bottom:1px solid #dce1d8;padding:18px 0}.bn-content summary{font-size:15px;cursor:pointer;min-height:24px}.bn-content details p,.bn-content details .rte{font-size:14px;color:#687168;margin-top:14px}.bn-content .related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.bn-content .related-grid a{text-decoration:none}.bn-content .related-grid img{width:100%;height:210px;object-fit:contain;background:#f5f3ed}.bn-content .related-grid h3{font-size:18px;margin:18px 0 7px}.bn-content .related-grid .price{font-size:14px}.bn-content .bespoke{padding:56px 20px;text-align:center;background:#eef1e9;margin:48px 0}.bn-content .bespoke p:not(.eyebrow){max-width:550px;margin:0 auto 25px;font-size:14px;color:#687168}.bn-content .back-buy{display:block;margin-top:23px;font-size:13px}@media(min-width:750px)and (max-width:1100px){.bn-color-grid{grid-template-columns:repeat(5,1fr);max-width:340px}.bn-v2 .page-width,.bn-content{padding-left:28px;padding-right:28px}.bn-v2 .product{column-gap:28px}.bn-v2 .product__title h1{font-size:29px}.bn-content .section{padding-top:50px;padding-bottom:50px}.bn-content h2{font-size:33px}.bn-content .editorial,.bn-content .filling,.bn-content .faq,.bn-content .assembly-grid{gap:35px}.bn-content .compare-cards article{padding:23px}.bn-content .compare-cards h3{font-size:21px}}@media(max-width:749px){.bn-v2 .page-width,.bn-content{padding-left:20px;padding-right:20px}.bn-v2 .product{display:flex;flex-direction:column;gap:16px}.bn-heading{width:100%}.bn-v2 .product__title h1{font-size:30px}.bn-v2 .product__title{margin:8px 0 16px}.bn-v2 .product__media-wrapper,.bn-v2 .product__info-wrapper{width:100%;padding:0}.bn-v2 .bn-color-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;max-width:340px}.bn-color-choice label{width:48px;height:48px;margin:auto}.bn-gallery-tiles{gap:7px}.bn-gallery-tile{height:81px;font-size:12px}.bn-gallery-tile img{height:47px}.bn-missing{font-size:12px;line-height:1.3}.bn-summary{font-size:15px}.bn-v2 .bn-sticky:not([hidden]){display:flex;position:fixed;bottom:0;left:0;right:0;z-index:3;background:#fff;box-shadow:0 -3px 18px #233c2415;padding:10px 17px calc(10px + env(safe-area-inset-bottom));align-items:center;justify-content:space-between;gap:10px}.bn-sticky small{display:block;font-size:12px;max-width:140px;overflow-wrap:anywhere}.bn-sticky [data-bn-sticky-price]{font-size:17px}.bn-v2 .bn-sticky .button{min-height:48px;padding:10px 13px;font-size:14px}.bn-content{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.bn-content .section{padding:36px 0}.bn-content h2{font-size:31px}.bn-content .editorial,.bn-content .filling,.bn-content .faq,.bn-content .delivery-section,.bn-content .assembly-grid,.bn-content .spec-grid,.bn-content .kit,.bn-content .compare-cards{grid-template-columns:1fr;gap:25px}.bn-content .editorial figure img{height:300px}.bn-content .micro-features{grid-template-columns:1fr;gap:18px}.bn-content .micro-features p{font-size:14px}.bn-content .section-heading{display:block}.bn-content .section-heading>p{margin-top:16px}.bn-content .kit{padding:24px}.bn-content .compare-cards article{padding:24px}.bn-content .compare-cards ul{font-size:15px}.bn-content .assembly-grid img{height:275px}.bn-content .fill-card{padding:25px}.bn-content .palette-grid{grid-template-columns:repeat(3,1fr);gap:20px 24px}.bn-content .palette-grid img,.bn-palette-color{width:75px;height:75px;margin:auto}.bn-content .delivery-section{padding:30px 24px;margin-top:25px}.bn-content .related-grid{grid-template-columns:1fr;gap:18px}.bn-content .related-grid a{display:grid;grid-template-columns:120px 1fr;gap:8px 16px;border-bottom:1px solid #dce1d8;padding-bottom:18px}.bn-content .related-grid img{grid-row:1/3;height:120px}.bn-content .related-grid h3{font-size:17px;margin:0}.bn-content .bespoke{padding:36px 22px;margin:35px 0}}.bn-v2 .product>.grid__item.product__media-wrapper,.bn-v2 .product>.grid__item.product__info-wrapper{width:100%;max-width:none;padding:0}.bn-v2 .product__modal-opener--image{position:relative;display:block}.bn-v2 .product__modal-opener--image .product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;cursor:zoom-in}@media(max-width:749px){body:has(bn-product-info.bn-v2){padding-bottom:calc(110px + env(safe-area-inset-bottom))}.bn-content{padding-bottom:0}}body:has(cart-drawer.active) .bn-sticky,body:has(product-modal[open]) .bn-sticky,body:has(modal-dialog[open]) .bn-sticky{display:none!important}@media(max-width:749px){.bn-v2 .product__media-list{display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto;scroll-snap-type:x mandatory}.bn-v2 .product__media-list .product__media-item,.bn-v2 .product__media-list .product__media-item:not(.is-active){display:block;flex:0 0 100%;width:100%;max-width:100%;scroll-snap-align:start}.bn-v2 .product__media-list .product__media-item:first-child{margin-left:0}}@media(max-width:749px){.bn-v2 .product__media-wrapper slider-component{margin-left:0;margin-right:0}.bn-v2 .product__media-list{width:100%;margin:0!important}}@media(max-width:749px){.bn-v2 .product__media-item .media{min-height:290px}}.bn-content .section{scroll-margin-top:calc(var(--header-height, 80px) + 24px)}@media(max-width:749px){.bn-content .palette-grid figcaption{font-size:14px;line-height:1.5}.bn-content .palette>.caption{font-size:14px;line-height:1.6}.bn-media-caption{font-size:13px}}.bn-v2 .bn-photo-notice{font-size:13px;line-height:1.5;color:#626a62;margin:8px 0 12px;overflow-wrap:break-word}.bn-breadcrumb{margin:0 0 8px}.bn-breadcrumb a{color:inherit;text-decoration:none}.bn-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}.bn-breadcrumb a:focus-visible,.bn-gallery-inspiration a:focus-visible{outline:2px solid #80ba27;outline-offset:3px}.bn-gallery-inspiration{margin:14px 0 0;font-size:13px;line-height:1.5;color:#5a675c}.bn-gallery-inspiration .bn-inspiration-link{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid #dce1d8;border-radius:8px;background:#f7f8f4;color:inherit;text-decoration:none}.bn-inspiration-icon{flex:0 0 24px;color:#5b7351;margin-top:2px}.bn-gallery-inspiration strong{display:block;font-size:14px;font-weight:500;color:#25372c}.bn-inspiration-description{display:block;margin:3px 0}.bn-inspiration-action{display:block;color:#294c38;text-decoration:underline;text-underline-offset:3px}.bn-gallery-inspiration .bn-inspiration-link:hover{background:#f0f3eb;border-color:#aab99f}.bn-content .bn-faq-group{font-size:16px;font-weight:700;color:#25372c;line-height:1.4;margin:30px 0 4px}.bn-content .bn-faq-group:first-child{margin-top:0}.bn-v2 .bn-connection-photo .product__media{min-height:0;padding-top:75%!important;background:#f5f3ed}.bn-v2 .bn-connection-photo .product__media img{object-fit:contain}.bn-content .assembly-grid img.bn-connection-photo-assembly{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#f5f3ed}.product-media-modal__content img.bn-connection-photo-modal{width:min(1200px,90vw);max-width:90vw;height:auto;aspect-ratio:4/3;object-fit:contain;background:#f5f3ed}.bn-content img.bn-faq-photo{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin-top:24px;border-radius:6px}.bn-content .bespoke{background:#fff;border:1px solid #dce1d8;border-radius:14px;padding:40px 32px;margin-bottom:36px}@media(max-width:749px){.bn-content img.bn-faq-photo{display:none}.bn-content .bespoke{padding:24px;margin-bottom:36px}}.bn-content #bn-faq:has(+#bn-na-wymiar){border-bottom:0;padding-bottom:0}.bn-content #bn-faq+#bn-na-wymiar{margin-top:36px}
/*# sourceMappingURL=/cdn/shop/t/33/assets/bn-product.css.map */
