.section-inspiration-panel{font-family:var(--font-family)}.section-inspiration-panel .inspiration-panel-tabs{border-bottom:1px solid var(--neutral-grey-2);display:flex;flex-direction:row;overflow-x:hidden;white-space:nowrap;max-width:calc(100% - 108px);position:relative}.section-inspiration-panel .inspiration-panel-tabs::after{content:"";position:absolute;top:0;right:0;width:40px;height:100%;pointer-events:none;background:linear-gradient(to left, white 50%, transparent)}.section-inspiration-panel .inspiration-panel-tabs span.tab-label{font-weight:var(--font-medium);color:var(--neutral-grey-5);margin-right:var(--spacing-6x);flex:0 0 auto}.section-inspiration-panel .inspiration-panel-tabs span.tab-label.active{color:var(--primary-color);border-bottom:2px solid var(--primary-color)}.inspiration-panel-carousel .carousel-controls.carousel-controls-js{display:flex;position:absolute;top:-93px;right:0;margin-top:0;gap:0}.inspiration-panel-carousel .carousel-controls.carousel-controls-js button{background:none;padding-left:0;padding-right:0}.inspiration-panel-carousel .carousel-controls.carousel-controls-js button.carousel-left-button,.inspiration-panel-carousel .carousel-controls.carousel-controls-js button.carousel-right-button{display:flex;justify-content:center;align-items:center;border:0.06rem solid var(--neutral-grey-5);width:var(--spacing-12x);height:var(--spacing-12x);border-radius:var(--radius-3xl);margin-bottom:var(--spacing-3x)}.inspiration-panel-carousel .carousel-controls.carousel-controls-js button.carousel-left-button.disabled,.inspiration-panel-carousel .carousel-controls.carousel-controls-js button.carousel-right-button.disabled{background-color:var(--neutral-grey-2);border:0}.inspiration-panel-carousel .carousel-controls.carousel-controls-js button.carousel-left-button.disabled svg,.inspiration-panel-carousel .carousel-controls.carousel-controls-js button.carousel-right-button.disabled svg{fill:var(--neutral-grey-5)}.inspiration-panel-carousel .carousel-controls.carousel-controls-js button.carousel-left-button svg{fill:var(--primary-color);margin-top:var(--spacing-0-5x);transform:scaleX(-1);margin-right:var(--spacing-0-5x)}.inspiration-panel-carousel .carousel-controls.carousel-controls-js button.carousel-left-button.carousel-control-button-left{margin-right:var(--spacing-1x)}.inspiration-panel-carousel .carousel-controls.carousel-controls-js button.carousel-right-button svg{fill:var(--primary-color);margin-top:var(--spacing-0-5x);margin-left:var(--spacing-0-5x)}.inspiration-panel-carousel .carousel-controls.carousel-controls-js button.carousel-right-button.carousel-control-button-right{margin-left:var(--spacing-1x)}
