@use "../base" as *; @use "../abstracts" as *; #block-gto-product-comparison { z-index: 500; position: fixed; bottom: 0; left: 0; right: 0; background: rgba(255, 255, 255, 0.88); backdrop-filter: blur(6px); box-shadow: 0px -32px 72px -40px rgba(0, 0, 0, 0.40); .comparison { display: flex; padding: 10px; justify-content: space-around; width: 100%; @include breakpoint(medium) { justify-content: flex-end; } @include breakpoint(large) { padding: 10px 0; } &__items { gap: 12px; margin-left: auto; display: none; @include breakpoint(medium) { display: flex; } } &__item { border: 1px solid $gray; width: 53px; height: 46px; position: relative; font-size: 1rem; .remove-link { background-image: url(../../assets/icons/plus.svg); background-color: $brand-blue; width: 16px; height: 16px; text-indent: 100%; white-space: nowrap; overflow: hidden; display: block; border-radius: 50%; transform: rotate(45deg); position: absolute; top: -8px; right: -8px; } } &__controls { display: flex; gap: 12px; &:before { margin: 0 40px; content: ''; width: 1px; height: 100%; background: $light-gray2; display: none; @include breakpoint(medium) { display: block; } } } &__button { &--compare { @include button('primary'); } &--clear { @include button('outline'); @include breakpoint(medium) { display: block; } } } } }