html body .bn-sw{margin:14px 0 0;padding:20px 22px 18px;background:var(--bn-wit, #fff);border-radius:var(--bn-r-kaart, 22px);box-shadow:var(--bn-schaduw, 0 10px 30px rgba(75,46,31,.06));color:var(--bn-tekst, #5E4232)}html body .bn-sw__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 14px;font-size:17px;line-height:1.3;letter-spacing:-.2px}html body .bn-sw__title{color:var(--bn-donker, #4B2E1F);font-weight:700}html body .bn-sw__name{color:var(--bn-korst, #8B5A34);font-weight:500;transition:color .15s ease}html body .bn-sw__name.is-preview{color:var(--bn-donker, #4B2E1F)}html body .bn-sw__group{display:grid;grid-template-columns:84px 1fr;align-items:center;gap:12px;padding:10px 0}html body .bn-sw__group+.bn-sw__group{border-top:1px solid var(--bn-lijn-zacht, #f1e9dd)}html body .bn-sw:not(.bn-sw--groups) .bn-sw__group{grid-template-columns:1fr;padding:0}html body .bn-sw__label{display:flex;flex-direction:column;gap:2px;line-height:1.2}html body .bn-sw__label-name{color:var(--bn-korst, #8B5A34);font-size:14px;font-weight:700}html body .bn-sw__label-price{color:var(--bn-zacht, #9a8573);font-size:12px;font-weight:500;white-space:nowrap}html body .bn-sw__label-price s{opacity:.75;margin-right:2px}html body .bn-sw__tiles{display:flex;flex-wrap:wrap;gap:8px}html body .bn-sw .product-option-circles__item.bn-sw__tile{position:relative;display:block;width:54px;height:54px;margin:0;padding:0;border-radius:16px;background:var(--bn-kruim, #f2e9dc);box-shadow:0 0 0 1px #4b2e1f0f;transition:transform .18s ease,box-shadow .18s ease;-webkit-tap-highlight-color:transparent;outline:none}html body .bn-sw .product-option-circles__item.bn-sw__tile img{width:100%!important;height:100%!important;padding:0!important;border:0!important;border-radius:16px!important;object-fit:cover;display:block;background:transparent;box-shadow:none!important;transform:none!important}html body .bn-sw .bn-sw__tile:hover{transform:translateY(-2px);box-shadow:0 8px 18px #4b2e1f29}html body .bn-sw .bn-sw__tile:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--bn-oven, #E8622A)}html body .bn-sw .bn-sw__tile.is-active,html body .bn-sw .bn-sw__tile.is-active:hover{transform:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--bn-korst, #8B5A34)}html body .bn-sw .bn-sw__tile.is-loading img{opacity:.55}html body .bn-sw__check{position:absolute;right:-5px;top:-5px;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bn-korst, #8B5A34);color:#fff;box-shadow:0 0 0 2px #fff}html body .bn-modal-variant-picker .bn-sw__check{display:none!important}@media screen and (max-width:749px){html body .bn-sw{padding:18px 16px 16px}html body .bn-sw__head{font-size:16px;margin-bottom:8px}html body .bn-sw__group{grid-template-columns:1fr;gap:8px;padding:10px 0 12px}html body .bn-sw__label{flex-direction:row;align-items:baseline;gap:8px}html body .bn-sw__tiles{gap:8px}html body .bn-sw .product-option-circles__item.bn-sw__tile{width:50px;height:50px;border-radius:14px}html body .bn-sw .product-option-circles__item.bn-sw__tile img{border-radius:14px!important}}html body .bn-sw__seg{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 14px}html body .bn-sw__seg-btn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin:0;padding:11px 14px;min-height:0;text-align:left;cursor:pointer;background:var(--bn-bloem, #fffbf5);border:1.5px solid var(--bn-lijn, #eadfcf);border-radius:14px;color:var(--bn-tekst, #5E4232);font:inherit;line-height:1.25;text-transform:none;letter-spacing:0;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}html body .bn-sw__seg-btn:hover{border-color:var(--bn-tarwe, #e9c987)}html body .bn-sw__seg-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #e8622a59}html body .bn-sw__seg-btn.is-on{background:#fbf3e4;border-color:var(--bn-korst, #8B5A34);box-shadow:inset 0 0 0 1px var(--bn-korst, #8B5A34)}html body .bn-sw__seg-name{color:var(--bn-donker, #4B2E1F);font-size:15px;font-weight:700}html body .bn-sw__seg-line{color:var(--bn-zacht, #9a8573);font-size:12px;font-weight:500}html body .bn-sw__seg-btn.is-on .bn-sw__seg-line{color:var(--bn-korst, #8B5A34)}html body .bn-sw--seg .bn-sw__group{grid-template-columns:1fr;padding:0;border-top:0!important}html body .bn-sw--seg .bn-sw__group.is-hidden{display:none}@media screen and (max-width:749px){html body .bn-sw__seg{gap:6px;margin-bottom:12px}html body .bn-sw__seg-btn{padding:9px 12px;border-radius:12px}html body .bn-sw__seg-name{font-size:14px}html body .bn-sw__seg-line{font-size:11.5px}}
/*# sourceMappingURL=/cdn/shop/t/140/assets/bn-swatch.css.map */
