.inspiration{position:relative;width:100%}.inspiration__header{text-align:left;padding:var(--insp-header-pt, 4rem) var(--insp-header-px, 2rem) var(--insp-header-pb, 2rem)}.inspiration__title{margin:0 0 .6rem;letter-spacing:.06em;text-transform:uppercase;font-size:var(--insp-heading-size, 2rem)!important}.inspiration__subtitle{margin:0;opacity:.65;font-size:var(--insp-subtitle-size, 1.05rem)!important}.inspiration__slider{position:relative;overflow:hidden}.inspiration__slides{position:relative}.inspiration__slide{display:none;flex-direction:column}.inspiration__slide.is-active{display:flex}.inspiration__scene{position:relative;width:100%;overflow:hidden;aspect-ratio:var(--insp-scene-aspect, 1193 / 795.33)}.inspiration__room-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.inspiration__room-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-height:100%;background:#f0f0f0;display:flex;align-items:center;justify-content:center}.inspiration__room-placeholder .placeholder-svg{width:40%;opacity:.3}.inspiration__hotspot{position:absolute;transform:translate(-50%,-50%);z-index:5}.inspiration__hotspot.is-open{z-index:25}.inspiration__hotspot-btn{width:3.2rem;height:3.2rem;border-radius:50%;border:1.5px solid rgba(255,255,255,.7);background:#00000073;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .25s ease,background .25s ease,box-shadow .25s ease;box-shadow:0 2px 12px #0000002e;padding:0;line-height:0}.inspiration__hotspot.is-open .inspiration__hotspot-btn{background:#000000bf;transform:scale(1.05)}.inspiration__hotspot-btn:hover{transform:scale(1.15);background:#000000b3;box-shadow:0 4px 20px #0000004d}.inspiration__hotspot-btn svg line:first-child{transition:transform .3s ease,opacity .3s ease;transform-origin:center}.inspiration__hotspot.is-open .inspiration__hotspot-btn svg line:first-child{transform:scaleY(0);opacity:0}.inspiration__hotspot-btn:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;border:1.5px solid rgba(255,255,255,.5);animation:hotspot-pulse 2.2s ease-out infinite;pointer-events:none}.inspiration__hotspot.is-open .inspiration__hotspot-btn:after{animation:none}@keyframes hotspot-pulse{0%{transform:scale(1);opacity:1}to{transform:scale(1.8);opacity:0}}.inspiration__hotspot-card{position:absolute;left:calc(100% + 14px);top:50%;transform:translateY(-50%) scale(.95);background:#fff;border-radius:10px;box-shadow:0 8px 32px #0000002e;display:flex;flex-direction:column;width:350px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease,transform .25s ease;z-index:10;overflow:hidden;isolation:isolate}.inspiration__hotspot.is-open .inspiration__hotspot-card{opacity:1;visibility:visible;pointer-events:all;transform:translateY(-50%) scale(1)}.inspiration__hotspot-card-top{display:flex;flex-direction:row;align-items:center;gap:16px;padding:16px}.inspiration__hotspot-card-img-wrap{width:110px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.inspiration__hotspot-card-img{display:block;max-width:100%;max-height:160px;width:auto;height:auto;object-fit:contain}.inspiration__hotspot-card-body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.inspiration__hotspot-card-vendor{margin:0;font-size:.82rem;font-weight:600;color:#111;letter-spacing:.01em}.inspiration__hotspot-card-title{margin:0;font-size:.88rem;font-weight:400;line-height:1.4;color:#111}.inspiration__hotspot-card-footer{border-top:1px solid #eee}.inspiration__hotspot-card-qv{display:block;width:100%;background:#111;color:#fff;border:none;padding:14px 18px;font-size:.85rem;font-weight:500;font-style:italic;text-align:center;text-decoration:none;cursor:pointer;letter-spacing:.02em;transition:background .2s;box-sizing:border-box}.inspiration__hotspot-card-qv:hover{background:#333}.inspiration__hotspot.card-left .inspiration__hotspot-card{left:auto;right:calc(100% + 14px)}.inspiration .inspiration__arrows.swiper-buttons-wrapper{position:absolute;top:1.25rem;right:1.25rem;z-index:15;display:flex!important;align-items:stretch;margin:0;gap:0;flex-direction:row;border:none;background:transparent;box-shadow:none}[dir=rtl] .inspiration .inspiration__arrows.swiper-buttons-wrapper{right:auto;left:1.25rem;flex-direction:row-reverse}.inspiration .inspiration__arrows.swiper-buttons-wrapper .swiper-button{display:flex!important}.inspiration__pagination{display:flex;justify-content:center;gap:10px;padding:1.2rem 0}.inspiration__dot{width:10px;height:10px;border-radius:50%;border:1.5px solid rgb(var(--color-foreground));background:transparent;cursor:pointer;padding:0;transition:background .2s ease,transform .2s ease}.inspiration__dot.is-active{background:rgb(var(--color-foreground));transform:scale(1.15)}.inspiration__panel{background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-border))}.inspiration__panel-inner{max-width:var(--insp-panel-max, 880px);margin:0 auto;padding:var(--insp-panel-py, 2.25rem) var(--insp-panel-px, 1.75rem)}.inspiration__panel-title{margin:0 0 1.25rem;font-size:var(--insp-panel-title-size, .85rem);letter-spacing:.04em;text-transform:uppercase}.inspiration__panel-products{display:flex;flex-direction:column;gap:0}.inspiration__panel-row{display:flex;align-items:center;justify-content:space-between;padding:var(--insp-panel-gap, 1rem) 0;border-top:1px solid rgba(var(--color-border));gap:1rem}.inspiration__panel-row:last-child{border-bottom:1px solid rgba(var(--color-border))}.inspiration__panel-row-left{flex:1;min-width:0;display:flex;align-items:center;gap:1rem}.inspiration__panel-row-img-link{flex-shrink:0}.inspiration__panel-row-img{width:var(--insp-panel-thumb, 72px);height:var(--insp-panel-thumb, 72px);object-fit:cover;border-radius:4px;display:block}.inspiration__panel-row-link{text-decoration:none;color:rgb(var(--color-foreground))}.inspiration__panel-row-link:hover{text-decoration:underline}.inspiration__panel-row-title{margin:0;font-size:var(--insp-panel-product-title, .95rem);line-height:1.35;font-weight:500}.inspiration__panel-row-right{display:flex;align-items:center;gap:1rem;flex-shrink:0}.inspiration__panel-row-price{font-size:var(--insp-panel-price, .9rem);font-weight:600;white-space:nowrap}.inspiration__panel-row-check{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center}.inspiration__panel-row-check input{position:absolute;opacity:0;width:0;height:0}.inspiration__panel-row-checkmark{width:20px;height:20px;border:1.5px solid rgb(var(--color-foreground));border-radius:3px;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s;color:transparent}.inspiration__panel-row-check input:checked~.inspiration__panel-row-checkmark{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.inspiration__panel-actions{margin-top:var(--insp-panel-actions-mt, 1.25rem);display:flex;align-items:center;justify-content:flex-end;gap:1rem}.inspiration__add-all-row{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.2em;text-align:center;line-height:1.35}.inspiration__add-all-prefix:empty{display:none}.inspiration__add-all{cursor:pointer;font-size:var(--insp-panel-btn, 1.25rem);padding:.55rem 1.6rem;max-width:100%;white-space:normal;border-radius:0!important;display:inline-flex!important;align-items:center;justify-content:center;overflow:hidden;position:relative;background-color:transparent!important;color:rgb(var(--color-foreground))!important;border:1px solid rgba(var(--color-foreground),.35)!important;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.inspiration__add-all .animation-wrapper{line-height:1.2;clip-path:inset(0)}.inspiration__add-all .animation-wrapper .animation.is-2{pointer-events:none}.inspiration__add-all .animation-wrapper .animation.is-2 .char,.inspiration__add-all .animation-wrapper .animation.is-2 .word{transform:translateY(calc(100% + .6em))!important}.inspiration__add-all:hover:not([disabled]):not([aria-disabled=true]){background-color:#800020!important;border-color:#800020!important;color:#fff!important;filter:none}.inspiration__add-all:hover:not([disabled]):not([aria-disabled=true]) .char,.inspiration__add-all:hover:not([disabled]):not([aria-disabled=true]) .word{color:#fff}.inspiration__add-all[disabled]{opacity:.65}.inspiration__add-all.is-loading .inspiration__add-all-body{display:none}.inspiration__add-all.is-loading .inspiration__add-all-feedback{display:inline!important}.inspiration__slide{animation-duration:.45s;animation-timing-function:ease}.inspiration__slide.slide-in{animation-name:inspirationFadeIn}@keyframes inspirationFadeIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.inspiration__hotspot.is-editor-dragging{z-index:40}.inspiration__hotspot.is-editor-dragging .inspiration__hotspot-btn{cursor:grabbing;box-shadow:0 4px 24px #00000073}.inspiration-position-hint{position:fixed;left:50%;bottom:1.25rem;transform:translate(-50%);z-index:99999;max-width:min(480px,calc(100vw - 2rem));padding:1rem 1.1rem;background:#1a1a1a;color:#fff;border-radius:8px;box-shadow:0 8px 32px #00000059;font-size:.85rem;line-height:1.45;display:flex;flex-direction:column;gap:.65rem;align-items:stretch}.inspiration-position-hint[hidden]{display:none!important}.inspiration-position-hint__text{margin:0}.inspiration-position-hint__copy{align-self:flex-start}@media screen and (max-width:749px){.inspiration .inspiration__arrows.swiper-buttons-wrapper{top:.75rem;right:.75rem}[dir=rtl] .inspiration .inspiration__arrows.swiper-buttons-wrapper{right:auto;left:.75rem}.inspiration__hotspot-btn{width:2.6rem;height:2.6rem}.inspiration__hotspot-card{position:fixed;left:50%!important;right:auto!important;top:auto!important;bottom:0;transform:translate(-50%) translateY(8px)!important;width:calc(100% - 2rem);max-width:350px;border-radius:12px 12px 0 0;z-index:100}.inspiration__hotspot.is-open .inspiration__hotspot-card{transform:translate(-50%) translateY(0)!important}.inspiration__hotspot-card-img-wrap{width:90px}.inspiration__hotspot-card-img{max-height:120px}.inspiration__panel-inner{padding:1.4rem 1rem}.inspiration__panel-row{flex-wrap:wrap}.inspiration__panel-actions{flex-direction:column;align-items:stretch;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/inspiration-sets.css.map */
