.kubo-combination-card{color:#222;align-self:start;min-width:0}.kubo-combination-picture{isolation:isolate;position:relative}.kubo-combination-picture>img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.kubo-hotspot{z-index:2;position:absolute;transform:translate(-50%,-50%)}.kubo-hotspot.is-open{z-index:5}.kubo-hotspot-dot{cursor:pointer;background:#3337;border:2px solid #fff;border-radius:50%;width:32px;height:32px;padding:0;display:block;box-shadow:0 0 0 5px #3333}.kubo-hotspot-dot:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;margin:auto;display:block}.kubo-hotspot-dot:focus-visible{outline-offset:5px;outline:3px solid #222}.kubo-hotspot-info{text-align:right;background:#fff;width:220px;max-width:65vw;display:flex;position:absolute;top:30px;left:50%;transform:translate(-50%);box-shadow:0 3px 18px #0002}.kubo-hotspot-info[hidden]{display:none}.kubo-hotspot-info>div{flex:1;min-width:0;padding:14px}.kubo-hotspot-info p{margin:3px 0}.kubo-hotspot-info small{font-size:11px;line-height:1.7;display:block}.kubo-hotspot-info b{margin-top:8px;font-size:16px;display:block}.kubo-hotspot-info>a{color:#222;border-right:1px solid #ddd;flex-shrink:0;justify-content:center;align-items:center;width:38px;font-size:24px;text-decoration:none;display:flex}.kubo-combination-caption{padding:12px 0}.kubo-combination-caption h3,.kubo-combination-caption p{margin:0 0 8px}.kubo-combination-caption>p{color:#666;font-size:14px}.kubo-combination-caption>strong{font-size:18px;display:block}.kubo-combination-caption>a{color:inherit;border-bottom:1px solid;margin:12px 0;padding-bottom:5px;text-decoration:none;display:inline-block}.kubo-combination-caption details{font-size:13px}.kubo-combination-caption details a{color:inherit}.kubo-combination-caption summary{cursor:pointer}.market-combinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}@media (width<=700px){.market-combinations{grid-template-columns:1fr}}.home-editorial-grid>.kubo-combination-card,:is(.home-editorial-grid:has(>.kubo-combination-card)>.home-example-2,.home-editorial-grid:has(>.kubo-combination-card)>.home-example-3){grid-column:span 4}@media (width<=700px){:is(.home-editorial-grid>.kubo-combination-card,.home-editorial-grid:has(>.kubo-combination-card)>.home-inspiration-card){grid-column:1}}.inspiration-all-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;display:grid}.inspiration-more{color:inherit;border-bottom:1px solid;margin:20px 0;padding-bottom:6px;text-decoration:none;display:inline-block}.kubo-hotspot.align-left .kubo-hotspot-info{left:0;transform:none}.kubo-hotspot.align-right .kubo-hotspot-info{left:auto;right:0;transform:none}.kubo-combination-caption>strong{min-height:27px}.kubo-combination-caption>button{margin-top:8px}.kubo-combination-caption details p{line-height:1.8}@media (width<=1000px) and (width>=701px){.inspiration-all-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.inspiration-all-grid{grid-template-columns:1fr}}.market-combinations.is-list{grid-template-columns:1fr}.market-combinations.is-list>.kubo-combination-catalog{grid-template-columns:minmax(180px,320px) 1fr;gap:24px;display:grid}@media (width<=700px){.market-combinations.is-list>.kubo-combination-catalog{grid-template-columns:1fr}}.kubo-combination-preview{display:block;position:relative;overflow:hidden}.kubo-combination-preview .cart-product-thumbnail{transition:transform .5s cubic-bezier(.4,0,.2,1)}.kubo-combination-preview>.kubo-combination-room-image{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .5s cubic-bezier(.4,0,.2,1);display:block;position:absolute;inset:0}.kubo-combination-preview.has-room-image:focus-visible>.kubo-combination-room-image{opacity:1}@media (hover:hover) and (pointer:fine){.kubo-combination-preview.has-room-image:hover>.kubo-combination-room-image{opacity:1}.kubo-combination-preview.has-room-image:hover .cart-product-thumbnail{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.kubo-combination-preview .cart-product-thumbnail,.kubo-combination-preview>.kubo-combination-room-image{transition:none}}
