@layer components{.slider[slider-fullwidth] button.slider-control{--slider-control-top:50%;--slider-control-height:92px;--slider-control-width:calc(var(--slider-control-height)/2);height:var(--slider-control-height);width:var(--slider-control-width)}button.slider-control{background-color:var(--slider-control-default-background-color);border:var(--slider-control-border);border-radius:var(--slider-control-border-radius);display:block;height:var(--slider-control-size);inset:var(--slider-control-inset);opacity:var(--slider-control-opacity)!important;pointer-events:all;position:var(--slider-control-position);transform:var(--slider-control-transform);width:var(--slider-control-size)}button.slider-control[disabled]{opacity:var(--slider-control-disabled-opacity)!important;pointer-events:none}button.slider-control:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}button.slider-control--prev{--slider-control-inset:50% auto auto var(--slider-control-distance-to-margin)}.slider[content-type=card-collection] button:is(.slider-control--prev,.slider-control--next),.slider[content-type=teaser] button:is(.slider-control--prev,.slider-control--next){--slider-control-distance-to-margin:0}button.slider-control--next{--slider-control-inset:50% var(--slider-control-distance-to-margin) auto auto}.slider[slider-fullwidth] button.slider-control--prev{--slider-control-inset:var(--slider-control-top) auto auto 0;--slider-control-icon-transform:translate(-65%,-50%);border-radius:0 var(--slider-control-width) var(--slider-control-width) 0}.slider[slider-fullwidth] button.slider-control--next{--slider-control-inset:var(--slider-control-top) 0 auto auto;--slider-control-icon-transform:translate(-35%,-50%);border-radius:var(--slider-control-width) 0 0 var(--slider-control-width)}.slider-control__icon{background-color:var(--slider-control-icon-default-color);inset:var(--slider-control-icon-inset);position:var(--slider-control-icon-position);transform:var(--slider-control-icon-transform)}.slider[slider-fullwidth] .slider-control__icon{--icon-size:var(--icon-size-m)}@media (hover:hover){button.slider-control:hover{--slider-control-default-background-color:var(--slider-control-hover-background-color);--slider-control-icon-default-color:var(--slider-control-icon-hover-color);cursor:pointer}}}