.dwell-footer-tools{display:flex;gap:28px;flex-wrap:wrap;align-items:center;padding:30px max(24px,calc((100vw - 1380px)/2));border-top:1px solid #ccc;font:13px Arial,sans-serif}.dwell-footer-tools a{color:inherit;text-decoration:underline;text-underline-offset:4px}.dwell-footer-tools span{display:inline-block;margin-left:4px}.header__logo,.header__logo:hover,.header__logo:focus,.header__logo .dwell-wordmark{text-decoration:none!important;border-bottom:0!important;box-shadow:none!important}.header__logo .dwell-wordmark:after{display:none!important}@media(max-width:767px){.dwell-footer-tools{gap:18px;padding:25px 20px}}
.dwell-header-collection{display:inline-flex;align-items:center;gap:7px;margin-left:18px;color:#222!important;text-decoration:none!important;font:11px Arial,sans-serif;letter-spacing:.05em;white-space:nowrap}.dwell-header-collection span{font-size:10px;border:1px solid #888;border-radius:50%;min-width:19px;height:19px;display:grid;place-items:center}.saved-remark-label{display:grid;gap:8px;margin:14px 0;font:11px Arial,sans-serif;letter-spacing:.06em}.saved-remark-label textarea{width:100%;resize:vertical;padding:10px;border:1px solid #aaa;border-radius:0;font:14px Arial,sans-serif;line-height:1.4;letter-spacing:normal}.collection-gallery-stage{position:relative}.dwell-save-image{position:absolute;z-index:4;right:18px;bottom:18px;display:flex;align-items:center;gap:8px;padding:11px 14px;background:#fff;color:#222;border:1px solid #222;cursor:pointer;font:12px Arial,sans-serif}.dwell-save-image svg{width:16px;height:16px}.dwell-save-image.is-saved{background:#292929;color:#fff}.blum-guide-choice{min-width:0;background:#fff}.blum-guide-choice>a{display:grid}.blum-guide-choice label{display:flex;align-items:center;gap:8px;border-top:1px solid #ddd;padding:10px;font:12px Arial,sans-serif;cursor:pointer}.blum-guide-choice input{accent-color:#222}.blum-guide-choice:has(input:checked){outline:2px solid #292929}.blum-compare-result{padding:16px 0 0;font:13px Arial,sans-serif}.blum-compare-result>p{margin:0 0 12px!important}.blum-compare-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px}.blum-compare-grid a{display:grid;gap:7px;background:#fff;padding:10px;color:#222;text-decoration:none}.blum-compare-grid img{width:100%;height:130px;object-fit:contain}.blum-compare-grid strong{font-weight:500}.blum-compare-grid span{font-size:12px;text-decoration:underline}.blum-guide-options img{object-fit:contain!important}.blum-guide-options a{height:100%;background:transparent!important}.blum-card-image img,.blum-context-card img{object-fit:contain!important;transform:none!important}.blum-product-image{display:grid;place-items:center;padding:35px}.blum-product-image img{width:auto!important;height:auto!important;max-width:100%;max-height:100%;object-fit:contain!important}.blum-photo-grid figure{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;background:#f2f2ef;padding:20px}.blum-photo-grid img{width:auto!important;height:auto!important;max-width:100%;max-height:430px;object-fit:contain!important}.blum-photo-grid figcaption{align-self:stretch}.blum-decision{padding:110px 0;background:#252525;color:#fff}.blum-decision-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:50px}.blum-decision-grid>div{border-top:1px solid #999;padding-top:20px}.blum-decision-grid span{font-size:11px}.blum-decision-grid h3{font-size:25px;margin:25px 0 18px}.blum-decision-grid p{font-size:16px}.blum-resource-links{display:flex;flex-wrap:wrap;gap:25px;margin:25px 0 60px}.blum-resource-links a{border-bottom:1px solid currentColor;text-decoration:none;padding-bottom:7px}@media(max-width:767px){.dwell-header-collection{font-size:0;margin-left:8px}.dwell-header-collection:before{content:'SAVED';font-size:10px}.blum-decision{padding:70px 0}.blum-decision-grid{grid-template-columns:1fr}.dwell-save-image{right:10px;bottom:10px}}
.collection-gallery-stage .dwell-save-image{width:auto;height:auto;top:auto;left:auto;right:18px;bottom:18px;transform:none;border:1px solid #222;font:12px Arial,sans-serif;padding:11px 14px;max-width:calc(100% - 90px);white-space:nowrap}.collection-gallery-stage .dwell-save-image:hover{background:#292929;color:#fff}.collection-gallery-stage .dwell-save-image.is-saved{background:#292929;color:#fff}.collection-gallery-stage .collection-gallery-next{z-index:5}.collection-detail-nav{max-width:100vw}.collection-detail-nav .collection-wrap{overflow-x:auto;scrollbar-width:none}@media(max-width:767px){.collection-gallery-stage .dwell-save-image{right:10px;bottom:10px;padding:9px 11px;font-size:11px}.dwell-header-collection span{min-width:17px;height:17px}}
.blum-guide-choice{display:flex;flex-direction:column}.blum-guide-choice>a{height:auto!important;min-height:0!important;flex:1}.blum-guide-choice label{flex:none}
.kitchen-direction-card,.collection-card,.blum-card,.finish-card-wrap{position:relative}.kitchen-direction-card>.dwell-save-card,.collection-card>.dwell-save-card,.blum-card>.dwell-save-card,.finish-card-wrap>.dwell-save-card{position:absolute;z-index:3;top:12px;right:12px;margin:0;background:#fff;color:#222;border:1px solid #222;padding:9px 13px;font:12px Arial,sans-serif;cursor:pointer}.kitchen-direction-card>.dwell-save-card.is-saved,.collection-card>.dwell-save-card.is-saved,.blum-card>.dwell-save-card.is-saved,.finish-card-wrap>.dwell-save-card.is-saved{background:#222;color:#fff}
