

.scope-product-detail,.scope-product-detail main {
    margin-top: 0
}

.scope-product-detail .l-product-detail {
    padding-top: .9rem;
    margin-top: 0
}

@media(max-width: 24.375em) {
    .scope-product-detail .l-product-detail {
        padding-top:.45rem
    }
}

.scope-product-detail .l-product-detail__wrapper>*+* {
    margin-top: 0
}

.scope-product-detail .l-product-detail__wrapper:after {
    clear: both;
    content: "";
    display: table
}

@media(max-width: 46.875em) {
    .scope-product-detail .l-product-detail__wrapper>*+* {
        margin-top:1.5rem
    }
}

.scope-product-detail .l-product-detail__main {
    float: left;
    width: 100%
}

@media(max-width: 46.875em) {
    .scope-product-detail .l-product-detail__main {
        float:none;
        width: auto
    }
}

.scope-product-detail .l-product-detail__navigation>*+* {
    margin-top: 0
}

@media(max-width: 46.875em) {
    .scope-product-detail .l-product-detail__navigation {
        margin-top:.3rem
    }
}

.scope-product-detail .l-product-detail__tabs {
    margin-top: 2em
}

@media(max-width: 46.875em) {
    .scope-product-detail .l-product-detail__tabs,.scope-product-detail .l-product-detail__tabs:first-child+* {
        margin-top:0
    }
}

@media(max-width: 61.875em) {
    .scope-product-detail .l-product-detail__tabs .c-tabs__item:last-child {
        display:none
    }
}

.scope-product-detail .l-product-detail__content {
    margin-top: 0;
    position: relative
}

@media(max-width: 46.875em) {
    .scope-product-detail .l-product-detail__content {
        margin-top:0
    }
}

.scope-product-detail .c-product-detail__description {
    padding: 1em 0
}

.scope-product-detail .c-offers-list {
    margin-top: .8em
}

@media(max-width: 70.3125em) {
    .scope-product-detail .c-offers-list {
        margin-top:1.5em
    }
}

.scope-product-detail .c-offers-list .c-offers-list__failed-info {
    display: none
}

.scope-product-detail [data-loading-failed="1"]>.c-offers-list .c-offers-list__failed-info {
    display: inherit
}

.scope-product-detail [data-loading-failed="1"]>.c-offers-list .c-offers-list__loading {
    display: none
}

.scope-product-detail .c-offers-list .c-ab-test-merged-offers-space {
    padding-bottom: .4em;
    padding-top: .4em
}

.scope-product-detail .c-offers-list__dummy-placeholder {
    min-height: 75vh
}

.scope-product-detail .c-offers-list__container {
    display: flex;
    flex-flow: column
}

.scope-product-detail .c-offers-list__container--recommended {
    margin-bottom: 1.5rem
}

.scope-product-detail .c-offers-list__container:not(.c-offers-list__container--recommended) .c-offers-list__cont {
    margin-bottom: 1.5em
}

@media(max-width: 90em) {
    .scope-product-detail .c-offers-list__container:not(.c-offers-list__container--recommended) .c-offers-list__cont {
        margin-top:.8rem;
        margin-bottom: .8rem
    }
}

.scope-product-detail .c-offers-list__bidding-heading {
    display: flex;
    align-items: center;
    gap: .5rem
}

.scope-product-detail .c-offers-list__cont {
    margin-top: .5rem
}

.scope-product-detail .c-offers-list__more-button {
    overflow-anchor: none;
    align-self: center;
    margin: 0 0 1.5em
}

.scope-product-detail .c-offers-list__no-results {
    margin-top: .2rem;
    padding-bottom: 1.5em
}

@media(max-width: 70.3125em) {
    .scope-product-detail .heureka-ab-new-filters .c-offers-list__layout {
        width:100%;
        margin-top: 0
    }
}

.scope-product-detail .c-offers-container {
    position: relative
}

.scope-product-detail .c-offers-container--background {
    background: #f5f5f5
}

.scope-product-detail .c-offers-container .c-notice--no-offers {
    padding: 2.2rem 0
}

.scope-product-detail .c-alternative-products {
    padding: 1rem 0
}

.scope-product-detail .c-alternative-products--grey-background {
    background: #f5f5f5;
    padding-bottom: 2.2rem
}

.scope-product-detail .c-alternative-products--grey-background .c-alternative-products__swipe-wrapper,.scope-product-detail .c-alternative-products--grey-background h3 {
    margin-top: 0
}

.scope-product-detail .c-alternative-products--grey-background .c-alternative-products__list {
    gap: .7rem
}

.scope-product-detail .c-alternative-products--grey-background .c-alternative-products__item {
    background: #fff
}

.scope-product-detail .c-alternative-products__swipe-wrapper {
    margin-top: 1.5rem;
    width: 100%;
    overflow: hidden;
    overflow-x: auto
}

.scope-product-detail .c-alternative-products__list {
    display: flex;
    flex-wrap: nowrap
}

.scope-product-detail .c-alternative-products__item {
    margin-top: 0;
    padding: 1.25vw 1rem;
    min-width: calc(20% - 1rem)
}

@media(max-width: 62em) {
    .scope-product-detail .c-alternative-products__item {
        min-width:25vw;
        padding-bottom: 1rem
    }
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-alternative-products__item {
        min-width:37vw
    }
}

.scope-product-detail .c-alternative-products__item:last-child {
    border: 0
}

.scope-product-detail .c-alternative-products__impression-img {
    width: 0!important;
    height: 0!important;
    visibility: hidden
}

.scope-product-detail .c-alternative-products__skeleton {
    min-height: 28em;
    display: flex;
    overflow-x: hidden
}

.scope-product-detail .c-alternative-products__skeleton-card {
    width: 12em;
    height: 21em;
    margin: 1em
}

.scope-product-detail .c-alternative-product__image-wrapper {
    display: flex;
    align-items: center;
    justify-content: center
}

.scope-product-detail .c-alternative-product__image {
    display: block;
    max-width: 10em;
    max-height: 10em;
    width: 100%;
    height: auto
}

@media(max-width: 86.1148737697em) {
    .scope-product-detail .c-alternative-product__image {
        max-width:8em;
        max-height: 8em
    }
}

@media(max-width: 70.3125em) {
    .scope-product-detail .c-alternative-product__image {
        max-width:10em;
        max-height: 10em
    }
}

@media(max-width: 33em) {
    .scope-product-detail .c-alternative-product__image {
        max-width:7em;
        max-height: 7em
    }
}

.scope-product-detail .c-offer {
    background: #fff;
    border-radius: .25rem;
    padding: .826em 1.25em;
    margin-bottom: .25em;
    color: #141414
}

@media(max-width: 41.875em) {
    .scope-product-detail .c-offer {
        margin-bottom:.25em
    }
}

.scope-product-detail .c-offer__inner {
    display: flex;
    align-items: center
}

.scope-product-detail .c-offer__inner--with-description {
    align-items: flex-start
}

@media(max-width: 53.75em) {
    .scope-product-detail .c-offer__inner {
        flex-wrap:wrap
    }
}

.scope-product-detail .c-offer__logo {
    width: 12.5em;
    flex-shrink: 0
}

@media(max-width: 53.75em) {
    .scope-product-detail .c-offer__logo {
        width:11em;
        order: 1
    }
}

@media(max-width: 26.5625em) {
    .scope-product-detail .c-offer__logo {
        width:49%
    }
}

.scope-product-detail .c-offer__shop-logo-cont {
    display: flex;
    height: 3em;
    align-items: center
}

@media(max-width: 90em) {
    .scope-product-detail .c-offer__shop-logo-cont img {
        max-height:2em
    }
}

.scope-product-detail .c-offer__shop-logo {
    object-fit: scale-down;
    object-position: top;
    max-height: 3em;
    max-width: 10em
}

.scope-product-detail .c-offer__authorized-seller {
    display: inline-block
}

@media(max-width: 26.5625em) {
    .scope-product-detail .c-offer__authorized-seller {
        display:none
    }
}

.scope-product-detail .c-offer__authorized-seller--short {
    display: none
}

@media(max-width: 26.5625em) {
    .scope-product-detail .c-offer__authorized-seller--short {
        display:inline-block
    }
}

.scope-product-detail .c-offer__badges {
    width: 60%;
    display: flex;
    flex-wrap: wrap;
    padding-right: 2em;
    flex-direction: column
}

@media(max-width: 53.75em) {
    .scope-product-detail .c-offer__badges {
        order:4;
        width: 100%;
        margin-top: .5em;
        gap: .8em
    }
}

@media(max-width: 41.875em) {
    .scope-product-detail .c-offer__badges {
        order:3;
        padding-right: 0;
        margin-top: .5em
    }
}

@media(max-width: 53.75em) {
    .scope-product-detail .c-offer__badges--buyable {
        width:80%
    }
}

@media(max-width: 41.875em) {
    .scope-product-detail .c-offer__badges--buyable {
        width:100%
    }
}

.scope-product-detail .c-offer__badges-wrapper {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

.scope-product-detail .c-offer__badges-wide {
    width: 100%
}

.scope-product-detail .c-offer__badges--offscreen {
    padding-right: 0;
    width: calc(100% + 2.5rem)
}

.scope-product-detail .c-offer__badge {
    font-variation-settings: "wght" 400;
    background: #f5f5f5;
    color: #525252;
    border: 1px solid transparent;
    border-radius: 1rem;
    padding: .2em .5em;
    margin-right: .2rem;
    margin-top: .2rem;
    height: fit-content;
    white-space: nowrap;
    display: flex;
    align-items: center;
    line-height: normal
}

.scope-product-detail .c-offer__badge:hover {
    background-color: #e6e6e6
}

.scope-product-detail .c-offer__badge--green {
    background: #ebfffa;
    color: #006657
}

.scope-product-detail .c-offer__badge--green:hover {
    background-color: #ccffe8
}

.scope-product-detail .c-offer__badge--clickable {
    cursor: pointer
}

.scope-product-detail .c-offer__badge--gold {
    background-color: rgba(242,195,45,.12);
    font-variation-settings: "wght" 600
}

.scope-product-detail .c-offer__badge--no-background {
    background: none!important;
    margin-top: 0;
    padding: 0
}

.scope-product-detail .c-offer__badge--no-hover {
    pointer-events: none
}

.scope-product-detail .c-offer__badge--no-hover:hover {
    background-color: unset
}

.scope-product-detail .c-offer__badge .c-offer__badge-icon {
    margin-right: .3em
}

.scope-product-detail .c-offer__badge .c-offer__badge-logo-wrapper {
    display: flex;
    margin-right: .3rem;
    width: 1.25rem;
    height: 1.25rem;
    overflow: hidden;
    border-radius: 100%
}

.scope-product-detail .c-offer__badge .c-offer__badge-logo {
    align-self: center
}

.scope-product-detail .c-offer__description {
    color: #333;
    padding-left: .2em;
    margin-top: .5em
}

.scope-product-detail .c-offer__price-col {
    margin-left: auto;
    align-self: center;
    display: flex;
    flex-direction: column;
    align-items: flex-end
}

.scope-product-detail .c-offer__price-col--with-description {
    align-self: flex-start;
    margin-top: .4em
}

@media(max-width: 41.875em) {
    .scope-product-detail .c-offer__price-col--with-description {
        margin-top:0
    }
}

@media(max-width: 53.75em) {
    .scope-product-detail .c-offer__price-col {
        order:2
    }
}

@media(max-width: 26.5625em) {
    .scope-product-detail .c-offer__price-col {
        width:49%
    }
}

@media(max-width: 53.75em) {
    .scope-product-detail .c-offer__price-col--buyable {
        align-self:baseline;
        margin-top: .4em
    }
}

@media(max-width: 41.875em) {
    .scope-product-detail .c-offer__price-col--buyable {
        align-self:center;
        margin-top: 0
    }
}

.scope-product-detail .c-offer__price-box {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    color: #141414
}

.scope-product-detail .c-offer__price-desc {
    color: #707070;
    white-space: nowrap
}

.scope-product-detail .c-offer__btns {
    min-width: 11rem;
    margin-left: 2rem;
    align-self: center;
    display: flex;
    flex-direction: column;
    gap: .4em
}

.scope-product-detail .c-offer__btns--reverse {
    flex-direction: column-reverse
}

.scope-product-detail .c-offer__btns--with-description {
    align-self: flex-start
}

@media(max-width: 53.75em) {
    .scope-product-detail .c-offer__btns {
        order:3
    }
}

@media(max-width: 41.875em) {
    .scope-product-detail .c-offer__btns {
        order:4;
        width: 100%;
        margin-left: 0;
        margin-top: 1em
    }
}

.scope-product-detail .c-offer__button {
    width: 100%;
    white-space: nowrap
}

.scope-product-detail .c-offer__sponsored_offer_label {
    color: #707070;
    font-size: .875rem;
    font-weight: 600;
    text-align: center
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-shop-flags {
        font-size:.75rem
    }
}

.scope-product-detail .c-shop-flags__btn:not(:first-child) {
    margin-top: 3px
}

.scope-product-detail .c-shop-flags__btn .c-shop-flags__flag {
    background: #f5f5f5;
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    border-radius: 3em;
    padding: .2em .7em .2em .5em
}

.scope-product-detail .c-shop-flags__btn .c-shop-flags__flag--authorized {
    background-color: #ebfffa
}

.scope-product-detail .c-shop-flags__btn .c-shop-flags__flag--gold {
    background-color: rgba(242,195,45,.12);
    font-variation-settings: "wght" 600
}

.scope-product-detail .c-shop-flag-description {
    margin-top: 1.5rem
}

.scope-product-detail .c-cart-confirm *+*,.scope-product-detail .c-shop-flag-description:first-of-type {
    margin-top: 0
}

.scope-product-detail .c-cart-confirm__line {
    border-bottom: 1px solid #999;
    padding-top: 1em;
    padding-bottom: 1em;
    display: flex
}

.scope-product-detail .c-cart-confirm__img {
    width: 4em;
    margin-right: 1.5em;
    object-fit: contain;
    object-position: top;
    max-height: 7em
}

.scope-product-detail .c-cart-confirm__summary {
    margin-bottom: 1rem
}

.scope-product-detail .c-cart-confirm__row {
    align-content: center;
    display: flex;
    justify-content: space-between
}

.scope-product-detail .c-cart-confirm__buttons {
    flex-wrap: nowrap
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-cart-confirm__buttons {
        flex-direction:column-reverse;
        justify-content: center;
        flex-wrap: wrap
    }

    .scope-product-detail .c-cart-confirm__buttons .c-cart-confirm__button--continue {
        margin-top: 1rem;
        text-align: left
    }
}

.scope-product-detail .c-cart-confirm__buttons .c-cart-confirm__button--cart {
    padding: .65em 2em
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-cart-confirm__buttons .c-cart-confirm__button--cart {
        width:100%
    }
}

.scope-product-detail .c-cart-confirm__accessory-head {
    margin-top: 1.5em
}

.scope-product-detail .c-cart__submit {
    margin-top: 1em;
    width: 12em
}

.scope-product-detail .c-product-awards {
    border-top: 1px solid #999
}

.scope-product-detail .c-reviews {
    background-color: #f5f5f5;
    padding-top: 1.5rem;
    padding-bottom: 1rem
}

.scope-product-detail .c-reviews__section-wrapper {
    background-color: #fff;
    border-radius: 4px;
    padding: 1.5rem;
    margin-bottom: 1.5rem
}

.scope-product-detail .c-reviews__section-wrapper .c-box-list__item {
    border-top: 0
}

.scope-product-detail .c-reviews-stats {
    display: grid;
    grid-template-columns: 2fr 3fr 4fr
}

@media(max-width: 70.3125em) {
    .scope-product-detail .c-reviews-stats,.scope-product-detail .c-reviews-stats--no-keywords {
        grid-template-columns:1fr;
        grid-gap: 2.5rem
    }
}

.scope-product-detail .c-reviews-stats--no-keywords .c-reviews-stats__rating {
    width: auto
}

.scope-product-detail .c-reviews-stats--no-keywords .c-reviews-stats__rating .c-rating-widget {
    gap: .7rem
}

.scope-product-detail .c-reviews-stats--no-keywords .c-reviews-stats__rating .c-rating-widget__value {
    line-height: 1
}

.scope-product-detail .c-reviews-stats__header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding-bottom: 3rem;
    align-items: flex-start
}

@media(max-width: 70.3125em) {
    .scope-product-detail .c-reviews-stats__header {
        flex-direction:column;
        gap: 1rem;
        padding-bottom: 1rem
    }
}

.scope-product-detail .c-offscreen .c-reviews-stats__item {
    padding: 0
}

.scope-product-detail .c-reviews-stats__item {
    border-right: 1px solid #999;
    padding-right: 1.5rem;
    padding-left: 3rem;
    margin-top: 0
}

@media(max-width: 70.3125em) {
    .scope-product-detail .c-reviews-stats__item {
        padding-right:0;
        padding-left: 0
    }
}

@media(max-width: 60em) {
    .scope-product-detail .c-reviews-stats__item {
        padding-bottom:1.5rem
    }
}

@media(max-width: 37.5em) {
    .scope-product-detail .c-reviews-stats__item {
        width:100%;
        margin-bottom: 1.5rem;
        border-right: 0;
        border-bottom: 1px solid #999
    }
}

@media(min-width: 60em) {
    .scope-product-detail .c-reviews-stats__item:first-child {
        padding-left:0
    }
}

.scope-product-detail .c-reviews-stats__item:last-child {
    border: 0;
    margin-bottom: 0;
    padding-bottom: 0
}

.scope-product-detail .c-reviews-stats__item .c-reviews-stats__layout {
    display: flex;
    margin-top: 1rem
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-reviews-stats__item .c-reviews-stats__layout {
        flex-direction:column;
        gap: 1rem
    }
}

.scope-product-detail .c-reviews-stats__item .c-reviews-stats__layout-item {
    width: 49%
}

@media(max-width: 60em) {
    .scope-product-detail .c-reviews-stats__item .c-reviews-stats__layout-item {
        width:100%
    }
}

.scope-product-detail .c-reviews-stats__item .c-rating-summary__desc {
    margin-top: 1.5rem;
    display: inline-block;
    vertical-align: bottom
}

.scope-product-detail .c-reviews-stats__rating {
    display: flex;
    flex-direction: column;
    justify-content: left;
    width: fit-content;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

@media(max-width: 70.3125em) {
    .scope-product-detail .c-reviews-stats__rating {
        justify-content:center;
        width: unset
    }
}

.scope-product-detail .c-reviews-stats__rating .c-reviews-stats__rating-widget {
    display: flex;
    flex-direction: column;
    gap: .5rem
}

.scope-product-detail .c-reviews-stats__rating .c-review-stats__rating-avg {
    color: #525252;
    text-align: center
}

.scope-product-detail .c-reviews-stats__rating .c-rating-widget {
    display: flex;
    flex-direction: column;
    margin: 0;
    gap: .5rem
}

.scope-product-detail .c-reviews-stats__rating .c-rating-widget__value {
    color: #141414;
    margin: 0;
    font-size: 3rem;
    font-variation-settings: "wght" 400
}

.scope-product-detail .c-rating-ratio {
    width: 100%
}

.scope-product-detail .c-rating-ratio__item {
    display: flex;
    flex-direction: row
}

.scope-product-detail .c-rating-ratio__item .c-rating__backdrop {
    fill: transparent
}

.scope-product-detail .c-rating-ratio__bar {
    width: 100%
}

.scope-product-detail .c-rating-ratio__ratio-col {
    display: flex;
    flex-grow: 1;
    padding: 0 1rem;
    align-items: center
}

.scope-product-detail .c-reviews-stats__star-rating {
    display: flex;
    width: 2rem;
    color: #525252
}

.scope-product-detail .c-reviews-stats__star-rating .c-reviews-stats__star-single {
    fill: #0084e0;
    background: transparent
}

.scope-product-detail .c-rating-ratio__count {
    min-width: 2.5rem
}

.scope-product-detail .c-reviews-stats__star-count {
    color: #525252
}

.scope-product-detail .c-users-recommendation {
    display: flex;
    flex-direction: row
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-users-recommendation {
        flex-direction:column
    }
}

.scope-product-detail .c-users-recommendation__row {
    display: flex;
    width: fit-content;
    color: #333;
    background-color: #ebfffa;
    padding: .4rem .75rem;
    border-radius: 2rem;
    margin-right: 1rem
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-users-recommendation__row {
        margin-right:0
    }

    .scope-product-detail .c-users-recommendation__row:first-child {
        margin-bottom: .5rem
    }
}

.scope-product-detail .c-users-recommendation__negative {
    background-color: #ffebf0
}

.scope-product-detail .c-users-recommendation__text {
    margin-top: 0;
    display: inline-block;
    color: #141414
}

.scope-product-detail .c-users-recommendation__number {
    font-size: 1rem;
    display: inline-block;
    vertical-align: top;
    margin-right: .75rem
}

.scope-product-detail .c-users-recommendation__number--negative {
    color: #e00000
}

.scope-product-detail .c-users-recommendation__number--positive {
    color: #00a380
}

.scope-product-detail .c-reviews-stats .c-reviews-stats__link {
    display: none
}

@media(max-width: 37.5em) {
    .scope-product-detail .c-reviews-stats .c-reviews-stats__link {
        display:block;
        margin-top: 0;
        text-decoration: underline
    }
}

.scope-product-detail .c-reviews-stats .is-active {
    display: block
}

.scope-product-detail .c-reviews-stats__attributes-list .c-attributes-list__item {
    display: none;
    padding-bottom: .25rem
}

.scope-product-detail .c-reviews-stats__attributes-list .c-attributes-list__item:before {
    background-color: #ebfffa;
    background-size: .9em;
    border-radius: 100%
}

.scope-product-detail .c-reviews-stats__attributes-list .c-attributes-list__item.c-attributes-list__item-con:before {
    background-color: #ffebf0
}

.scope-product-detail .c-reviews-stats__attributes-list .c-attributes-list__item-offscreen,.scope-product-detail .c-reviews-stats__attributes-list .c-attributes-list__item:nth-child(-n+3) {
    display: block
}

@media(min-width: 46.876em) {
    .scope-product-detail .c-reviews-stats__attributes-list.c-attributes-list.c-attributes-list--cons,.scope-product-detail .c-reviews-stats__attributes-list.c-attributes-list.c-attributes-list--pros {
        max-width:100%
    }
}

.scope-product-detail .c-reviews-stats__show-attributes-btn {
    color: #333;
    text-decoration-line: underline;
    padding-top: 1rem
}

.scope-product-detail .c-reviews-stats__product-name {
    color: #525252
}

.scope-product-detail .c-reviews-stats-keywords__header {
    display: flex;
    flex-direction: row;
    align-items: center
}

.scope-product-detail .c-reviews-stats__no-keywords-notice {
    background-color: #f5f5f5;
    color: #333;
    padding: .8rem
}

.scope-product-detail .c-post__images-wrapper {
    display: flex;
    margin: 1rem auto 0 0
}

@media(max-width: 32.5rem) {
    .scope-product-detail .c-post__images-wrapper[data-count="4"] {
        position:relative
    }

    .scope-product-detail .c-post__images-wrapper[data-count="4"]:before {
        content: "";
        width: 2.75rem;
        height: 100%;
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        background: linear-gradient(90deg,hsla(0,0%,100%,0),#fff)
    }

    .scope-product-detail .c-post__images-wrapper[data-count="4"] .c-post__images {
        padding-right: 1.5rem
    }
}

@media(max-width: 26.5rem) {
    .scope-product-detail .c-post__images-wrapper[data-count="3"] {
        position:relative
    }

    .scope-product-detail .c-post__images-wrapper[data-count="3"]:before {
        content: "";
        width: 2.75rem;
        height: 100%;
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        background: linear-gradient(90deg,hsla(0,0%,100%,0),#fff)
    }

    .scope-product-detail .c-post__images-wrapper[data-count="3"] .c-post__images {
        padding-right: 1.5rem
    }
}

.scope-product-detail .c-post__images-wrapper .c-post__images {
    display: flex;
    gap: .534rem;
    overflow-x: auto
}

.scope-product-detail .c-post__images-wrapper .c-post__images .c-post__image {
    border-radius: .5rem;
    cursor: pointer;
    width: 5.6rem;
    height: 5.6rem;
    object-fit: contain
}

.scope-product-detail .e-link-ask-product {
    margin-left: 1.5em
}

@media(max-width: 46.875em) {
    .scope-product-detail .e-link-ask-product {
        padding-left:0;
        margin-left: 0;
        display: block
    }
}

.scope-product-detail .e-link-add-review {
    margin-left: 3.75em
}

@media(max-width: 46.875em) {
    .scope-product-detail .e-link-add-review {
        padding-left:0;
        margin-left: 0;
        margin-top: .5em;
        display: block
    }
}

.scope-product-detail .c-box-list--reviews {
    transition: opacity .3s ease-in;
    position: relative;
    margin-top: 1.5rem;
    min-height: 15em
}

.scope-product-detail .c-box-list--reviews .c-post__summary {
    word-break: break-word
}

.scope-product-detail .c-box-list--reviews .c-pagination__section {
    display: flex;
    flex-direction: column;
    gap: 1em;
    padding-top: 1em;
    padding-bottom: 1.5em
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-box-list--reviews .c-pagination__section {
        flex-direction:column-reverse;
        padding-top: 3em
    }
}

.scope-product-detail .c-box-list--reviews .c-pagination__button-section {
    display: flex;
    justify-content: center
}

.scope-product-detail .c-box-list--reviews .c-box-list__bidded-box {
    padding: 2.25rem 0
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-box-list--reviews .c-box-list__bidded-box {
        padding:1.125rem 4vw
    }
}

.scope-product-detail .c-box-list--reviews .c-box-list__bidded-box .c-offer {
    box-shadow: 1px 2px 10px -3px rgba(0,0,0,.18)
}

.scope-product-detail .c-box-list--reviews .c-box-list__bidded-box .c-box-list__bidded-box-header {
    padding-bottom: 1.5rem
}

.scope-product-detail .c-tabs__offer-detail-content .c-attributes-list:nth-child(n+2):last-child {
    margin-top: .375rem
}

.scope-product-detail .c-box-list--offer-reviews .c-post__attributes {
    flex-direction: column;
    gap: unset!important
}

.scope-product-detail .c-box-list--offer-reviews .c-attributes-list:nth-child(n+2):last-child {
    margin-top: .375rem
}

.scope-product-detail .c-box-list--offer-reviews {
    justify-content: space-between;
    align-items: stretch;
    padding-top: 1.5rem;
    flex-wrap: nowrap
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-box-list--offer-reviews {
        margin:0;
        display: block;
        flex-wrap: nowrap
    }
}

.scope-product-detail .c-box-list--offer-reviews .c-post>*+* {
    margin-top: .75rem
}

.scope-product-detail .c-box-list--offer-reviews .c-box-list__item {
    width: 33.3333333333%;
    border-top: 0;
    padding: .5rem 1.5rem
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-box-list--offer-reviews .c-box-list__item {
        width:100%;
        border-right: 0;
        border-bottom: 1px solid #999;
        padding: .2rem 0 .8rem
    }
}

.scope-product-detail .c-box-list--offer-reviews .c-box-list__item:first-child {
    padding-top: .5rem;
    padding-left: 0
}

.scope-product-detail .c-box-list--offer-reviews .c-box-list__item:last-child {
    border: 0;
    padding-right: 0
}

.scope-product-detail .more-reviews-button {
    margin: 1.5rem 0
}

.scope-product-detail .c-reviews-list__product-line {
    padding-top: 1.0666666667rem;
    padding-bottom: 1.0666666667rem;
    margin: 0;
    max-width: 19.3333333333rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: .5333333333rem
}

.scope-product-detail .c-reviews-list__video-cont {
    max-width: 37.334rem;
    max-height: 21rem
}

.scope-product-detail .c-reviews-list__video-cont .video {
    position: relative;
    padding-bottom: 56.25%;
    height: 0
}

.scope-product-detail .c-reviews-list__video-cont iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.scope-product-detail .c-review-response {
    display: flex;
    flex-direction: row;
    border-left: .3rem solid #d6d6d6;
    padding: .5rem 1rem
}

.scope-product-detail .c-review-response .c-review-response__logo-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    max-height: 2.7rem;
    max-width: 4rem;
    padding-left: .5rem;
    margin-right: 2rem;
    flex-shrink: 0
}

.scope-product-detail .c-review-response .c-review-response__content {
    display: flex;
    flex-direction: column
}

.scope-product-detail .c-review-response .c-review-response__header {
    margin-bottom: 1.5rem
}

@media(min-width: 46.876em) {
    .scope-product-detail .c-reviews .c-attributes-list {
        max-width:45%;
        min-width: 15%
    }
}

.scope-product-detail .c-blurred-reviews {
    position: relative;
    margin-top: 1.5rem;
    width: 100%;
    overflow: hidden;
    border-radius: .5rem;
    background: #fff
}

.scope-product-detail .c-blurred-reviews:before {
    content: "";
    backdrop-filter: blur(5px);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    background-color: hsla(0,0%,100%,.7);
    z-index: 1
}

.scope-product-detail .c-blurred-reviews__content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    max-width: 32rem;
    padding: 2rem;
    border-radius: .5rem;
    text-align: center;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 2.4rem
}

.scope-product-detail .c-blurred-reviews__buttons {
    display: flex;
    justify-content: center;
    gap: 1rem;
    flex-wrap: wrap
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-blurred-reviews__content {
        width:95%;
        padding: 1.5rem
    }

    .scope-product-detail .c-blurred-reviews__title {
        font-size: 1.25rem
    }

    .scope-product-detail .c-blurred-reviews__buttons {
        flex-direction: column;
        gap: .75rem
    }
}

.scope-product-detail .c-top-offer__wrapper {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between
}

@media(max-width: 52.5em) {
    .scope-product-detail .c-top-offer__wrapper {
        flex-wrap:wrap;
        margin-top: .5em
    }
}

.scope-product-detail .c-top-offer__wrapper .c-top-offer__exit {
    max-height: 3.5em;
    margin-left: auto
}

@media(max-width: 52.5em) {
    .scope-product-detail .c-top-offer__wrapper .c-top-offer__exit {
        width:100%;
        margin: 1em 0
    }
}

.scope-product-detail .c-top-offer__wrapper .c-top-offer__buy {
    max-height: 3.4em;
    width: 35%
}

.scope-product-detail .c-top-offer__wrapper .c-top-offer__buy--wider {
    width: 70%
}

@media(max-width: 52.5em) {
    .scope-product-detail .c-top-offer__wrapper .c-top-offer__buy {
        width:100%;
        margin: 1em 0
    }
}

.scope-product-detail .c-top-offer__wrapper .c-top-offer__buy .c-top-offer__buy-text-short {
    display: none!important
}

.scope-product-detail .c-top-offer__price {
    width: 100%;
    color: #141414;
    display: flex;
    align-items: center;
    gap: .4rem
}

.scope-product-detail .c-top-offer__shop-info {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    flex-direction: column;
    justify-content: center
}

.scope-product-detail .c-top-offer__cart-button {
    width: 100%;
    white-space: nowrap
}

.scope-product-detail .c-top-offer__modal-button {
    display: contents;
    color: inherit;
    margin-right: .5rem
}

.scope-product-detail .c-cart-guaranteed {
    width: 43em
}

.scope-product-detail .c-cart-guaranteed p {
    padding-bottom: 1em
}

.scope-product-detail .c-top-offer__additional-buy-info {
    padding-top: .8em;
    display: flex;
    align-items: flex-end
}

@media(max-width: 62em) {
    .scope-product-detail .c-top-offer__additional-buy-info {
        flex-direction:column;
        align-items: flex-end;
        padding-top: 0;
        padding-left: .5em
    }
}

.scope-product-detail .c-top-offer__shop-ratings {
    display: flex;
    margin-right: .8em
}

@media(max-width: 62em) {
    .scope-product-detail .c-top-offer__shop-ratings {
        order:2;
        margin-right: 0
    }
}

.scope-product-detail .c-top-offer__shop-icons {
    display: flex;
    align-items: center
}

@media(max-width: 62em) {
    .scope-product-detail .c-top-offer__shop-icons {
        order:1;
        padding-bottom: .2em
    }
}

.scope-product-detail .c-top-offer__shop-icons .e-icon {
    width: 1.2em;
    height: 1.2em;
    margin-right: 0
}

.scope-product-detail .c-top-offer__percentage {
    font-variation-settings: "wght" 600;
    padding-right: .3em
}

.scope-product-detail .c-top-offer__review-count {
    color: #333
}

.scope-product-detail .c-top-offer__shop-logo {
    display: inline-block;
    max-width: 5em;
    margin-right: .3em
}

.scope-product-detail .c-top-offer__delivery {
    margin-right: .3em
}

.scope-product-detail .c-top-offer__shop-logo-ab {
    display: flex;
    flex-direction: column;
    max-width: 50%;
    min-width: 35%
}

@media(max-width: 52.5em) {
    .scope-product-detail .c-top-offer__shop-logo-ab {
        max-width:100%;
        width: 100%;
        margin: 1em 0
    }
}

.scope-product-detail .c-top-offer__shop-logo-ab .c-top-offer__additional-buy-info {
    position: relative;
    z-index: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    padding: 0;
    color: #333;
    gap: .5rem
}

@media(max-width: 62em) {
    .scope-product-detail .c-top-offer__shop-logo-ab .c-top-offer__additional-buy-info {
        flex-direction:unset;
        align-items: center;
        padding: 0
    }
}

.scope-product-detail .c-top-offer__shop-logo-ab .c-top-offer__additional-buy-info-logo {
    height: 1.5em;
    margin-right: .35em
}

.scope-product-detail .c-top-offer__shop-logo-ab .c-top-offer__additional-buy-info-detail {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    text-align: center
}

.scope-product-detail .c-top-offer__shop-logo-ab .c-top-offer__buy {
    width: 100%;
    position: relative;
    z-index: 1;
    margin-bottom: 1em
}

.scope-product-detail .c-top-offer__shop-logo-ab .c-top-offer__exit {
    position: relative;
    z-index: 1;
    width: 100%;
    max-height: 3.5em;
    margin-left: auto;
    margin-bottom: 1em;
    white-space: nowrap
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-top-offer__shop-logo-ab .c-top-offer__exit {
        width:100%;
        margin: 1em 0
    }
}

.scope-product-detail .c-top-position {
    display: flex;
    position: relative
}

@media(max-width: 33em) {
    .scope-product-detail .c-top-position {
        flex-direction:column
    }
}

.scope-product-detail .c-top-position__left-col {
    width: 50%;
    margin-right: 2%;
    position: relative
}

@media(max-width: 33em) {
    .scope-product-detail .c-top-position__left-col {
        width:auto;
        margin-right: 0
    }
}

@media(min-width: 70.3135em) {
    .scope-product-detail .c-top-position__left-col {
        display:flex;
        column-gap: 1em;
        flex-direction: column
    }
}

.scope-product-detail .c-top-position__left-col .c-gallery-wrapper {
    display: flex;
    column-gap: 1em;
    flex-direction: column
}

.scope-product-detail .c-top-position__left-col .c-gallery-wrapper--center {
    justify-content: center;
    flex-grow: 1
}

.scope-product-detail .c-top-position__left-col .c-energy-label__wrapper {
    display: flex;
    flex-direction: column
}

@media(max-width: 70.3125em) {
    .scope-product-detail .c-top-position__left-col .c-energy-label__wrapper {
        position:absolute
    }
}

.scope-product-detail .c-top-position__left-col .c-energy-label {
    margin-bottom: .5em;
    z-index: 1;
    width: 3em;
    height: 1.5em
}

.scope-product-detail .c-top-position__right-col {
    width: 60%;
    margin-right: 3%
}

@media(max-width: 33em) {
    .scope-product-detail .c-top-position__right-col {
        width:auto;
        margin-right: 0
    }
}

.scope-product-detail .c-top-position__right-col .c-product-info__name {
    margin-bottom: .3em
}

.scope-product-detail .c-top-position__right-col .c-product-desc {
    margin-top: .9rem;
    margin-bottom: 1rem;
    color: #525252
}

@media(max-width: 61.875em) {
    .scope-product-detail .c-top-position__right-col .c-product-desc {
        display:none!important
    }
}

.scope-product-detail .c-top-position__right-col .c-product-desc span {
    color: #999;
    margin: 0 .3rem
}

.scope-product-detail .c-top-position__right-col .c-product-desc__show-all {
    color: #525252
}

.scope-product-detail .c-top-position__right-col .c-product-desc__show-all:hover {
    color: #0084e0
}

.scope-product-detail .c-top-position__rating-award {
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap
}

.scope-product-detail .c-product-of-the-year {
    margin: 0;
    line-height: 1.875
}

.scope-product-detail .c-product-of-the-year .e-icon {
    margin-right: .3rem;
    color: #374659
}

.scope-product-detail .c-product-of-the-year .e-icon use {
    transform: scale(.8)!important
}

.scope-product-detail .c-top-position__extra-col {
    width: 5%;
    align-items: flex-start
}

@media(max-width: 33em) {
    .scope-product-detail .c-top-position__extra-col {
        width:3em;
        position: absolute;
        top: 7rem;
        right: 1em
    }

    .scope-product-detail .c-top-position__extra-col--discount {
        top: 7rem
    }
}

.scope-product-detail .c-widget__link {
    color: #141414;
    display: inline-flex;
    align-items: center;
    margin-bottom: 1.3em;
    padding: 10px;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: 0 1px 2px 0 hsla(0,0%,8%,.08),0 2px 8px 0 hsla(0,0%,8%,.08);
    cursor: pointer
}

.scope-product-detail .c-widget__icon {
    color: #141414
}

.scope-product-detail .c-top-position__modal-content {
    margin-bottom: .8rem
}

.scope-product-detail .c-offers-filter__attrs-input {
    color: #333;
    margin-bottom: 1rem;
    display: flex;
    align-items: center
}

.scope-product-detail .c-offers-filter__attrs-input svg {
    margin-left: auto;
    fill: #707070
}

.scope-product-detail .c-top-position__wrapper {
    max-width: 38em
}

.scope-product-detail .c-top-position__wrapper--wider {
    max-width: 44em
}

.scope-product-detail .c-top-position__brand {
    display: flex;
    max-height: 1.5em
}

.scope-product-detail .c-top-position__badge {
    display: flex;
    align-items: center
}

.scope-product-detail .c-top-position__badge button {
    margin-right: 1rem;
    line-height: 1.575
}

.scope-product-detail .c-top-position__wrapper-v2 {
    max-width: 39em
}

.scope-product-detail .c-top-position__rating {
    display: flex;
    margin-right: 1.5em
}

.scope-product-detail .c-top-position__rating-items {
    margin-right: .5em
}

.scope-product-detail .c-top-position__star-icon {
    margin-right: .2em;
    margin-bottom: .05em
}

.scope-product-detail .c-top-offer__top-position-info {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .5rem
}

.scope-product-detail .c-top-offer__wrapper .c-top-offer__top-position-info-button {
    display: flex
}

.scope-product-detail .c-top-offer__wrapper--feature-benefits .c-top-offer__top-position-info-button {
    display: block;
    margin-top: .5em
}

@media(max-width: 52.5em) {
    .scope-product-detail .c-top-offer__wrapper--feature-benefits .c-top-offer__top-position-info-button {
        order:2
    }
}

.scope-product-detail .c-top-offer__wrapper--feature-benefits .c-top-offer__top-position-info-button div {
    display: flex
}

.scope-product-detail .c-top-offer__wrapper--feature-benefits .c-top-offer__top-position-info-icon {
    margin-right: .4em
}

.scope-product-detail .c-top-offer__wrapper--feature-benefits .c-top-offer__top-position-info-icon--last {
    margin-left: .4em
}

.scope-product-detail .c-product-variants {
    margin: 1.1em 0
}

.scope-product-detail .c-product-variants__heading {
    margin-bottom: .5em
}

.scope-product-detail .c-product-variants__link {
    margin-bottom: 1em;
    display: inline-block;
    padding: .5em .8em;
    border: .06667rem solid #d6d6d6;
    border-radius: .25rem;
    color: #141414;
    font-variation-settings: "wght" 400;
    transition: color .15s ease-in
}

.scope-product-detail .c-product-variants__link--active {
    border: none;
    outline: .1333rem solid #141414;
    outline-offset: -.06667rem;
    font-variation-settings: "wght" 600;
    cursor: default
}

.scope-product-detail .c-product-variants__link:not(.c-product-variants__link--active):hover {
    border: .06667rem solid #999
}

.scope-product-detail .c-product-variants__link:not(:last-child) {
    margin-right: .5em
}

.scope-product-detail .c-top-position__reviews--short {
    display: none
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-top-position__reviews {
        display:none
    }

    .scope-product-detail .c-top-position__reviews--short {
        display: inline-block
    }
}

.scope-product-detail .c-price-chart-section {
    display: flex;
    margin-top: 1.5rem
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-price-chart-section {
        flex-direction:column-reverse
    }

    .scope-product-detail .c-price-chart-block {
        margin-right: 0;
        width: 100%
    }
}

.scope-product-detail .c-price-chart-block__desc {
    margin-top: .75rem;
    color: #333
}

.scope-product-detail .c-price-chart {
    margin-top: 1.5rem
}

.scope-product-detail .c-price-chart .apexcharts-xaxistooltip-bottom {
    background: #fff!important;
    border-color: #707070!important
}

.scope-product-detail .c-price-chart .apexcharts-xaxistooltip-bottom:after {
    border-bottom-color: #fff!important
}

.scope-product-detail .c-price-chart .apexcharts-xaxistooltip-bottom:before {
    border-bottom-color: #707070!important
}

.scope-product-detail .c-price-chart .apexcharts-inner.apexcharts-graphical>rect {
    fill: #999!important
}

.scope-product-detail .c-price-chart .apexcharts-xaxis-tick,.scope-product-detail .c-price-chart .apexcharts-xaxis>line {
    stroke: #707070!important
}

.scope-product-detail .c-price-chart svg:not(:root) {
    overflow: unset
}

.scope-product-detail .c-price-chart .c-price-chart__head,.scope-product-detail .c-price-chart .c-price-chart__legend {
    display: flex;
    justify-content: space-between
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-price-chart .c-price-chart__legend {
        margin-top:1.5rem
    }
}

.scope-product-detail .c-price-chart .c-price-chart__legend-item {
    display: flex;
    align-items: center
}

.scope-product-detail .c-price-chart .c-price-chart__legend-item:not(:last-child) {
    margin-right: 1em
}

.scope-product-detail .c-price-chart .c-price-chart__legend-item:before {
    content: "";
    display: block;
    border-radius: 50%;
    width: .75em;
    height: .75em;
    margin-right: .4em
}

.scope-product-detail .c-price-chart .c-price-chart__legend-item--min:before {
    background-color: #0084e0
}

.scope-product-detail .c-price-chart .c-price-chart__legend-item--avg:before {
    background-color: #e05400
}

.scope-product-detail .c-price-chart .c-price-chart__control {
    cursor: pointer
}

.scope-product-detail .c-price-chart .c-price-chart__control.is-active {
    color: #0084e0
}

.scope-product-detail .c-price-watch-block {
    padding-left: 3%;
    margin: 0
}

.scope-product-detail .c-price-watch-block button {
    margin-top: .8rem
}

.scope-product-detail .c-price-watch-block button:first-of-type {
    margin-top: 1.5rem
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-price-watch-block {
        padding:0
    }
}

.scope-product-detail .c-price-watch__offscreen-pane {
    margin-top: 0
}

.scope-product-detail .c-price-watch__product {
    display: flex;
    align-items: center;
    margin-top: .6rem
}

.scope-product-detail .c-offscreen__content .c-price-watch__product {
    padding: 1rem;
    border: .1333rem solid #999;
    border-radius: .25rem
}

.scope-product-detail .c-price-watch__product-img {
    flex: 1 1 20%;
    text-align: center;
    padding: .5rem 1rem 0 0;
    max-width: 4rem
}

@media(max-width: 70.3125em) {
    .scope-product-detail .c-price-watch__product-img {
        max-width:4rem
    }
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-price-watch__product-img {
        flex:1 1 auto
    }
}

.scope-product-detail .c-price-watch__product-text {
    flex: 1 1 80%;
    color: #141414;
    align-items: flex-start;
    margin: 0
}

.scope-product-detail .c-price-watch__product-text p {
    margin: 0
}

.scope-product-detail .c-price-watch__price {
    display: flex;
    color: #141414;
    margin-top: .2em
}

.scope-product-detail .c-price-watch__tooltip {
    color: #e6e6e6!important;
    fill: #000;
    cursor: pointer;
    margin-left: .5em
}

.scope-product-detail .c-price-watch__tooltip:hover {
    color: #ccf4ff!important;
    fill: #0054a3
}

.scope-product-detail .c-price-watch__form-cell {
    margin-top: 1rem
}

.scope-product-detail .c-price-watch__label {
    width: 100%;
    font-variation-settings: "wght" 400
}

.scope-product-detail .c-price-watch__submit {
    margin-top: 1.5rem
}

.scope-product-detail .c-price-chart__skeleton-wrapper {
    min-height: 23em
}

.scope-product-detail .c-price-chart__skeleton-block {
    width: 100%;
    height: 15rem
}

.scope-product-detail .c-price-chart__iframe {
    width: 100%;
    min-height: 30vw;
    border: none;
    overflow: hidden
}

@media screen and (max-width: 1220px) {
    .scope-product-detail .c-price-chart__iframe {
        min-height:35vw
    }
}

@media screen and (max-width: 960px) {
    .scope-product-detail .c-price-chart__iframe {
        min-height:45vw
    }
}

@media screen and (max-width: 800px) {
    .scope-product-detail .c-price-chart__iframe {
        min-height:60vw
    }
}

@media screen and (max-width: 600px) {
    .scope-product-detail .c-price-chart__iframe {
        min-height:80vw
    }
}

@media screen and (max-width: 400px) {
    .scope-product-detail .c-price-chart__iframe {
        min-height:100vw
    }
}

@media screen and (max-width: 350px) {
    .scope-product-detail .c-price-chart__iframe {
        min-height:120vw
    }
}

@media screen and (max-width: 300px) {
    .scope-product-detail .c-price-chart__iframe {
        min-height:140vw
    }
}

.scope-product-detail .c-guidepost {
    display: flex;
    flex-direction: column;
    padding: 3em 0
}

.scope-product-detail .c-guidepost h1 {
    font-size: 2em
}

.scope-product-detail .c-guidepost li,.scope-product-detail .c-top-position .c-offers-filter__attrs-input {
    margin-top: 1rem
}

.scope-product-detail .c-top-position .c-sizes__link-wrapper+.c-offers-filter__attrs-input {
    margin-top: 0
}

.scope-product-detail .c-attr-filter__input-cont {
    display: flex;
    align-items: center;
    margin-top: 0;
    margin-bottom: 1em
}

.scope-product-detail .c-attr-filter__input-cont:not(:last-child) {
    margin-right: 2em
}

.scope-product-detail .c-attr-filter__input {
    max-width: 14em
}

.scope-product-detail .c-attr-filter__cancel {
    color: #707070;
    margin-left: .8em
}

.scope-product-detail .c-specification {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    background-color: #f5f5f5
}

.scope-product-detail .c-specification .c-parameters {
    width: 30.2%;
    margin-right: 5%
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-specification .c-parameters {
        margin-right:0
    }
}

.scope-product-detail .c-short-tail-desc {
    margin-top: 1.5rem
}

.scope-product-detail .c-short-tail-desc>:not(:last-child) {
    margin-top: 0
}

.scope-product-detail .c-short-tail-desc ul {
    margin-bottom: 1.5em
}

.scope-product-detail .c-short-tail-desc .o-layout__item ul {
    margin-bottom: 0
}

.scope-product-detail .c-short-tail-desc__perex {
    text-align: justify;
    padding-bottom: 1.5rem;
    color: #525252
}

.scope-product-detail .c-short-tail-desc__bidded-box {
    padding-bottom: 1rem
}

.scope-product-detail .c-short-tail-desc__bidded-box .c-short-tail-desc__bidded-box-header {
    margin-bottom: 1.5rem
}

.scope-product-detail .c-short-tail-desc__bidded-box .c-offer__inner {
    flex-wrap: wrap
}

.scope-product-detail .c-short-tail-desc__bidded-box .c-offer__badges {
    order: 4;
    width: 100%;
    margin-top: .5em;
    padding-right: 0
}

.scope-product-detail .c-short-tail-desc__video {
    width: 100%;
    height: 100%
}

.scope-product-detail .c-short-tail-desc__block {
    padding-bottom: 1.5rem
}

@media(min-width: 46.876em) {
    .scope-product-detail .c-short-tail-desc__block:nth-child(odd) .c-short-tail-desc__block-item:first-child {
        order:1;
        margin-right: 0;
        margin-left: 2%;
        padding-left: 10%;
        padding-right: 0
    }
}

.scope-product-detail .c-short-tail-desc__block-item {
    width: 49%;
    margin: 2rem 0
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-short-tail-desc__block-item {
        width:100%
    }
}

.scope-product-detail .c-short-tail-desc__block-item:first-child {
    padding-right: 10%
}

.scope-product-detail .c-short-tail-desc__block-item--full-width {
    width: 100%
}

.scope-product-detail .c-short-tail-desc__img {
    object-fit: contain;
    border-radius: .25rem;
    mix-blend-mode: multiply
}

.scope-product-detail .c-short-tail-desc__img-full {
    padding: 3% 0
}

.scope-product-detail .c-short-tail-desc__text {
    color: #525252;
    text-align: justify;
    margin-top: 1.5rem
}

.scope-product-detail .c-short-tail-desc__text p+p {
    margin-top: 1em
}

.scope-product-detail .c-aspect-ratio-box-16-9 {
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
    position: relative
}

.scope-product-detail .c-aspect-ratio-box-16-9 .c-aspect-ratio-box-inside {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.scope-product-detail .c-specification__documents-list {
    margin-top: .5rem
}

.scope-product-detail .c-specification__disclaimer {
    border-top: 1px solid #999;
    padding-top: 1.5rem;
    margin-top: 1.5rem
}

.scope-product-detail .c-specification__disclaimer p {
    color: #333;
    margin-bottom: 1.5em
}

.scope-product-detail .c-specification__question {
    font-variation-settings: "wght" 600
}

.scope-product-detail .c-editable-content--specification {
    margin-top: 1.5rem
}

.scope-product-detail .c-editable-content--specification strong+ul {
    margin-top: 0
}

.scope-product-detail .c-editable-content--specification ul {
    margin-bottom: 1.5em
}

.scope-product-detail .c-editable-content__bidded-box {
    padding-bottom: 1rem
}

.scope-product-detail .c-editable-content__bidded-box .c-editable-content__bidded-box-header {
    padding-bottom: 1.5rem
}

.scope-product-detail .c-editable-content__bidded-box .c-offer__inner {
    flex-wrap: wrap
}

.scope-product-detail .c-editable-content__bidded-box .c-offer__badges {
    order: 4;
    width: 100%;
    margin-top: .5em;
    padding-right: 0
}

.scope-product-detail .ab-force-ordinary-specification .ab-shorttail-specification,.scope-product-detail .ab-ordinary-specification {
    display: none
}

.scope-product-detail .ab-force-ordinary-specification .ab-ordinary-specification {
    display: block
}

.scope-product-detail .c-gallery__modal-window {
    width: 100vw;
    height: 100%;
    max-width: 100vw;
    max-height: 100%;
    padding: 0;
    top: 50%
}

.scope-product-detail .o-gallery-overlay {
    background: #fff;
    position: fixed;
    display: flex;
    flex-direction: column;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 100001
}

.scope-product-detail .o-gallery-overlay.hide {
    display: none!important
}

.scope-product-detail .c-gallery-cont {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-gallery-cont--no-carousel {
        margin-bottom:1em
    }
}

.scope-product-detail .c-gallery-cont .c-gallery-open {
    margin-top: 0;
    position: relative;
    width: 100%;
    display: flex;
    justify-content: center
}

.scope-product-detail .c-gallery-cont .o-gallery {
    padding-top: 2vh;
    padding-bottom: 2vh;
    background: #fff;
    z-index: 10002
}

.scope-product-detail .c-gallery-cont .o-gallery *+* {
    margin-top: 0
}

.scope-product-detail .c-gallery-cont .o-gallery img {
    user-select: none
}

.scope-product-detail .c-gallery-cont .o-gallery .c-gallery-header__close {
    padding: 0 1rem;
    color: #a8a8a8
}

.scope-product-detail .c-gallery-cont .o-gallery .c-content {
    padding-top: 1.5rem
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-gallery-cont .o-gallery .c-content {
        align-items:center;
        justify-content: space-between;
        gap: 1em
    }
}

.scope-product-detail .c-gallery-cont .o-gallery .c-thumbnails-cont {
    width: 11.1em;
    overflow: hidden
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-gallery-cont .o-gallery .c-thumbnails-cont {
        width:70%;
        height: 7.4em;
        order: 1;
        width: 100%;
        height: 5.55em
    }
}

.scope-product-detail .c-gallery-cont .o-gallery .c-thumbnails-cont__scroll-cont {
    overflow-y: scroll;
    width: 13.1em;
    padding-right: 2em;
    height: 100%
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-gallery-cont .o-gallery .c-thumbnails-cont__scroll-cont {
        width:100%;
        height: 9.4em;
        overflow-y: initial;
        overflow-x: scroll;
        display: flex;
        padding-right: 0;
        padding-bottom: 2em
    }

    .scope-product-detail .c-gallery-cont .o-gallery .c-thumbnails-cont__scroll-cont>* {
        margin-top: 0
    }

    .scope-product-detail .c-gallery-cont .o-gallery .c-thumbnails-cont__scroll-cont {
        height: 7.55em
    }
}

.scope-product-detail .c-gallery-cont .o-gallery .c-thumbnail {
    cursor: pointer;
    padding: .9em;
    width: 9em;
    height: 9em;
    border: .15em solid transparent;
    border-radius: 12px
}

.scope-product-detail .c-gallery-cont .o-gallery .c-thumbnail.active,.scope-product-detail .c-gallery-cont .o-gallery .c-thumbnail:hover {
    border-color: #d6d6d6
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-gallery-cont .o-gallery .c-thumbnail {
        width:6em;
        height: 6em;
        margin: 0 1.5em;
        width: 4.5em;
        height: 4.5em;
        margin: 0 .75em
    }
}

.scope-product-detail .c-gallery-cont .o-gallery .c-main-media-area {
    position: relative;
    display: flex;
    width: 100%
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-gallery-cont .o-gallery .c-main-media-area {
        flex-grow:2
    }
}

.scope-product-detail .c-gallery-cont .o-gallery .c-main-media-area__center-col {
    margin-top: 0;
    width: 100%
}

.scope-product-detail .c-gallery-cont .o-gallery .c-main-media-cont {
    flex: 1;
    display: flex;
    justify-content: center
}

.scope-product-detail .c-gallery-cont .o-gallery .c-main-media-cont .video {
    align-self: center;
    display: grid;
    width: 100%
}

.scope-product-detail .c-gallery-cont .o-gallery .c-main-media-cont .video>* {
    grid-area: 1/1/2/2
}

.scope-product-detail .c-gallery-cont .o-gallery .c-main-media-cont .video iframe {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%
}

.scope-product-detail .c-gallery-cont .o-gallery .c-main-media-cont iframe {
    align-self: center
}

.scope-product-detail .c-gallery-cont .o-gallery .c-main-media {
    object-fit: contain;
    max-height: 100%;
    cursor: zoom-in
}

.scope-product-detail .c-gallery-cont .o-gallery .c-main-media--zoomed {
    cursor: grab
}

.scope-product-detail .c-gallery-cont .o-gallery .c-tabs__header-wrapper {
    justify-content: space-between
}

@media(max-width: 61.875em) {
    .scope-product-detail .c-gallery-cont .o-gallery .c-tabs__header-wrapper .c-tabs__item:last-child {
        display:block
    }
}

.scope-product-detail .c-gallery-cont .o-gallery .c-tabs__header-wrapper .c-tabs__link {
    padding: .75rem 3vw
}

.scope-product-detail .c-gallery-cont .o-gallery .c-gallery-zoom-buttons {
    position: absolute;
    bottom: 2em;
    right: 2em;
    z-index: 10000;
    display: flex;
    flex-direction: column;
    gap: .75rem
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-gallery-cont .o-gallery .c-gallery-zoom-buttons {
        display:none
    }
}

.scope-product-detail .c-gallery-cont .o-gallery .c-gallery-zoom-button {
    background-color: #fff;
    box-shadow: 0 1px 2px 0 hsla(0,0%,8%,.08),0 2px 8px 0 hsla(0,0%,8%,.08);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 3rem;
    height: 3rem;
    border-radius: 100%;
    white-space: nowrap
}

.scope-product-detail .c-gallery-cont .o-gallery .c-gallery-zoom-button .e-icon {
    font-size: 1.2em
}

.scope-product-detail .c-gallery-cont .o-gallery .c-gallery-zoom-button--disabled .e-icon {
    opacity: .5
}

.scope-product-detail .c-gallery-cont .o-gallery .c-arrow {
    width: 3em;
    height: 3em;
    z-index: 1
}

.scope-product-detail .c-gallery-cont .o-gallery .c-arrow--left {
    left: 2em
}

.scope-product-detail .c-gallery-cont .o-gallery .c-arrow--right {
    right: 2em
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-gallery-cont .o-gallery .c-arrow--left {
        left:.1em
    }

    .scope-product-detail .c-gallery-cont .o-gallery .c-arrow--right {
        right: .1em
    }
}

.scope-product-detail .c-gallery-cont .c-gallery-open__thumbnail {
    object-fit: contain;
    max-height: 20rem
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-gallery-cont .c-gallery-open__thumbnail {
        max-height:9rem;
        max-height: 15vh;
        min-height: 100px
    }
}

@media(max-width: 70.3125em) {
    .scope-product-detail .c-gallery-cont .c-gallery-open__thumbnail {
        max-height:16rem;
        min-height: 100px
    }
}

.scope-product-detail .c-gallery-cont .c-user-widget {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 10
}

.scope-product-detail .c-gallery-cont .c-gallery__illustration-label {
    text-align: center;
    z-index: 10;
    position: absolute;
    padding: 1em .8em;
    background: rgba(0,0,0,.75);
    border-radius: 5em;
    color: #fff;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    pointer-events: none
}

@media(min-width: 70.3135em) {
    .scope-product-detail .c-gallery-cont .c-gallery__illustration-label.has-thumb {
        left:calc(50% + 24px)
    }
}

.scope-product-detail .c-gallery-cont .c-gallery__no-image {
    max-height: 8em;
    margin-bottom: 1em;
    width: 100%
}

.scope-product-detail .c-gallery-cont .c-gallery__single-image {
    max-height: 20em;
    margin-bottom: 1em
}

.scope-product-detail .c-gallery-cont .c-pinch-zoom-container {
    position: relative;
    width: auto;
    height: 100%;
    overflow: hidden;
    display: flex;
    align-items: center
}

.scope-product-detail .c-gallery-cont .c-pinch-zoom-container--zoomed {
    cursor: grab;
    flex-grow: 1;
    justify-content: center
}

.scope-product-detail .c-gallery-cont .c-pinch-zoom-container--dragging {
    cursor: grabbing
}

.scope-product-detail .c-gallery-wrapper__offers-ab {
    max-width: 100%
}

.scope-product-detail .c-video-carousel__wrapper {
    position: relative;
    margin-top: 1em
}

.scope-product-detail .c-video-carousel__wrapper .c-video-carousel {
    display: flex;
    overflow-x: auto;
    overflow-y: hidden;
    margin-top: 1em;
    scroll-behavior: smooth;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.scope-product-detail .c-video-carousel__wrapper .c-video-carousel::-webkit-scrollbar {
    display: none
}

.scope-product-detail .c-video-carousel__wrapper .c-video-carousel__item {
    border-radius: .25rem;
    background: #000;
    flex-shrink: 0;
    margin-right: .5em;
    margin-top: 0;
    align-self: center;
    display: grid;
    width: 334px;
    height: 183px
}

.scope-product-detail .c-video-carousel__wrapper .c-video-carousel__item>* {
    grid-area: "1 / 1 / 2 / 2"
}

.scope-product-detail .c-video-carousel__wrapper .c-video-carousel__item iframe {
    width: 100%;
    height: 100%;
    margin-top: 0;
    border-radius: .25rem
}

.scope-product-detail .c-video-carousel__wrapper .c-video-carousel__item::last-child {
    margin-right: 20rem
}

@media(min-width: 46.876em) {
    .scope-product-detail .c-parameters {
        width:35%;
        min-width: 30%
    }
}

.scope-product-detail .c-parameters-box__offscreen.c-parameters-box {
    margin-top: 0
}

.scope-product-detail .c-parameters-box__offscreen.c-parameters-box .c-parameters-box {
    margin-bottom: 1.5rem
}

.scope-product-detail .c-parameters-box {
    margin-top: 1.5rem;
    display: flex;
    flex-direction: column
}

.scope-product-detail .c-parameters-box .c-parameters-box--accordion:not(:first-of-type) {
    margin-top: 0
}

.scope-product-detail .c-parameters-box:not(:last-child):not(.is-active) .c-accordion__parameters-button {
    border-bottom: 0
}

.scope-product-detail .c-parameters-box.is-active .c-accordion__content {
    margin: .75rem 0
}

.scope-product-detail .c-parameters-box .c-accordion__parameters-button {
    justify-content: unset;
    display: flex;
    width: 100%;
    margin: 0;
    color: #141414
}

.scope-product-detail .c-parameters-box .c-accordion__parameters-button:hover {
    color: #0054a3!important
}

.scope-product-detail .c-parameters-box .c-accordion__parameters-button:hover:after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.616 18'%3E%3Cpath fill='%23006b8f' d='M10.026 8.931c0-.35-.134-.699-.399-.966L3.071 1.401a1.367 1.367 0 1 0-1.935 1.933l5.589 5.597L.99 14.666A1.368 1.368 0 0 0 2.924 16.6l6.701-6.701c.267-.268.401-.618.401-.968z'/%3E%3C/svg%3E") 50% no-repeat
}

.scope-product-detail .c-parameters-box .c-accordion__content {
    opacity: 1;
    will-change: unset;
    margin: 0
}

.scope-product-detail .c-parameters-box .c-accordion__content .c-parameters-box__group {
    border-radius: 0;
    border-bottom: 1px solid #999;
    display: flex
}

.scope-product-detail .c-parameters-box .c-accordion__content .c-parameters-box__group:last-child {
    border-bottom: none
}

.scope-product-detail .c-parameters-box .c-parameters-box__button {
    margin-top: 0
}

.scope-product-detail .c-parameters-box .c-parameters-box__group {
    display: none;
    flex-direction: row;
    padding: .75rem 1rem;
    border-radius: .25rem;
    margin-bottom: .15rem;
    background-color: #fff;
    font-size: 1rem
}

.scope-product-detail .c-parameters-box .c-parameters-box__group:nth-child(-n+8) {
    display: flex
}

.scope-product-detail .c-parameters-box .c-parameters-box__group .c-parameters-box__parameter-name {
    display: flex;
    align-items: center;
    flex: 1 0 10%;
    color: #525252;
    margin-right: 1em
}

.scope-product-detail .c-parameters-box .c-parameters-box__group .c-parameters-box__parameter-value {
    display: flex;
    justify-content: right;
    align-items: center;
    color: #525252;
    margin: 0;
    text-align: right;
    font-variation-settings: "wght" 600;
    gap: .5rem
}

.scope-product-detail .c-parameters-box .c-parameters-box__group-overview {
    display: none;
    flex-direction: row;
    margin-bottom: 1.5rem
}

.scope-product-detail .c-parameters-box .c-parameters-box__group-overview:nth-child(-n+8) {
    display: flex
}

.scope-product-detail .c-parameters-box .c-parameters-box__group-overview .c-parameters-box__parameter-name {
    flex: 1 0 10%;
    margin: 0 5em 0 0;
    color: #525252
}

.scope-product-detail .c-parameters-box .c-parameters-box__group-overview .c-parameters-box__parameter-value {
    display: flex;
    justify-content: right;
    align-items: center;
    color: #525252;
    margin: 0;
    text-align: right;
    gap: .5rem
}

.scope-product-detail .c-parameters-box .c-parameters-description-modal__toggle {
    width: 100%;
    text-align: left;
    font-variation-settings: unset;
    display: flex;
    justify-content: space-between
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-parameters-box .c-parameters-description-modal__toggle {
        justify-content:unset
    }
}

.scope-product-detail .c-parameters__info-icon-wrapper {
    max-height: 1.5em;
    max-width: 1.5em;
    margin-left: .75rem
}

.scope-product-detail .c-parameters__info-icon {
    color: #ebebeb!important;
    fill: #000;
    cursor: pointer
}

.scope-product-detail .c-parameters__info-icon:hover {
    color: #ccf4ff!important;
    fill: #0054a3
}

.scope-product-detail .c-product-awards {
    margin-top: 1.875rem;
    border-top: none
}

.scope-product-detail .c-product-awards .c-product-awards__heading {
    margin: 1.5rem 0 .9rem
}

.scope-product-detail .c-parameters-show-all {
    margin-top: 1.25rem
}

.scope-product-detail .c-parameters-offscreen__header {
    display: flex;
    flex-direction: row;
    align-items: center
}

.scope-product-detail .c-parameters-offscreen__header .c-parameters-offscreen__title {
    display: flex;
    flex-direction: column;
    color: #141414
}

.scope-product-detail .c-parameters-offscreen__header .c-parameters-offscreen__title .c-parameters-offscreen__product-title {
    color: #525252
}

.scope-product-detail .c-parameters-box__parameter-brand {
    text-decoration: underline
}

.scope-product-detail .c-box-list>*+* {
    margin-top: 0
}

.scope-product-detail .c-box-list__item {
    display: block;
    padding: 2.25rem 0;
    border-top: 1px solid #999
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-box-list__item {
        padding:1.125rem 4vw
    }
}

.scope-product-detail .c-box-list--tight .c-box-list__item {
    padding: 1.125rem 0
}

.scope-product-detail .c-box-list__item:first-child {
    border-top: 0;
    padding-top: 0;
    margin-top: 0
}

.scope-product-detail .c-box-list__item:last-child {
    padding-bottom: 0
}

.scope-product-detail .c-reviews-filtering {
    position: relative
}

.scope-product-detail .c-reviews-filtering .c-reviews-filtering__list {
    padding: 0 .2rem 1.125rem;
    flex-wrap: nowrap;
    overflow-x: auto;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.scope-product-detail .c-reviews-filtering .c-reviews-filtering__list::-webkit-scrollbar {
    display: none
}

.scope-product-detail .c-reviews-filtering .c-reviews-filtering__list .c-reviews-filtering__item:first-child,.scope-product-detail .c-reviews-filtering .c-reviews-filtering__list .c-reviews-filtering__item:last-child {
    z-index: 3
}

.scope-product-detail .c-reviews-filtering .c-reviews-filtering__list .c-reviews-filtering__item .c-reviews-filtering__link {
    box-shadow: 0 1px 2px 0 hsla(0,0%,8%,.08),0 2px 8px 0 hsla(0,0%,8%,.08);
    border-radius: 4px;
    padding: .5em .7em;
    color: #141414;
    text-decoration: none;
    display: flex;
    align-items: center;
    white-space: nowrap
}

.scope-product-detail .c-reviews-filtering .c-reviews-filtering__list .c-reviews-filtering__item .c-reviews-filtering__link.is-active {
    font-variation-settings: "wght" 600;
    background-color: #d6d6d6;
    box-shadow: none;
    pointer-events: none
}

.scope-product-detail .c-reviews-filtering .c-reviews-filtering__list .c-reviews-filtering__item .c-reviews-filtering__link:hover {
    box-shadow: 0 3px 4px 0 hsla(0,0%,8%,.08),0 4px 12px 0 hsla(0,0%,8%,.08)
}

.scope-product-detail .c-reviews-filtering .c-reviews-filtering__mobile {
    display: none;
    padding: 0
}

@media(max-width: 24.375em) {
    .scope-product-detail .c-reviews-filtering .c-reviews-filtering__mobile {
        display:block
    }
}

.scope-product-detail .c-reviews-filtering .c-reviews-filtering__mobile .c-reviews-filtering__select {
    margin-top: .35rem
}

.scope-product-detail .c-reviews-filtering .c-reviews-filtering__mobile .c-reviews-filtering__cancel {
    margin-top: .5rem
}

.scope-product-detail .c-reviews-filtering .c-reviews-filtering__mobile .c-reviews-filtering__cancel .e-link {
    color: #141414
}

.scope-product-detail .c-reviews-filtering .c-reviews-filtering__mobile .c-reviews-filtering__cancel svg {
    margin-right: .2rem
}

.scope-product-detail .c-reviews-filtering .c-reviews-filtering__mobile .c-reviews-filtering__cancel button {
    display: inline-block;
    text-decoration: underline
}

.scope-product-detail .c-variant {
    margin-top: 0;
    padding: 0 0 1em
}

.scope-product-detail .c-variant:first-child+* {
    margin-top: 0
}

.scope-product-detail .c-variant:first-child {
    padding-top: 0
}

.scope-product-detail .c-variant:not(:first-child):before {
    display: block;
    content: "";
    border-bottom: .06667rem solid #d6d6d6;
    margin-bottom: 1em
}

.scope-product-detail .c-variant__name {
    padding-right: 2%;
    margin-bottom: .3rem;
    font-weight: 600
}

@media(min-width: 35em) {
    .scope-product-detail .c-variant__info {
        display:flex;
        justify-content: space-between
    }
}

@media(min-width: 46.876em) {
    .scope-product-detail .c-variant__info {
        display:block
    }
}

@media(min-width: 70.3135em) {
    .scope-product-detail .c-variant__info {
        display:flex;
        justify-content: space-between
    }
}

.scope-product-detail .c-variant__prices {
    flex-basis: 16%;
    min-width: 8em;
    flex-grow: 0;
    margin-top: 0;
    display: flex;
    gap: .7rem;
    align-items: flex-start
}

.scope-product-detail .c-variant__buttons {
    margin-top: .8rem
}

@media(min-width: 35em) {
    .scope-product-detail .c-variant__buttons {
        min-width:11.3em;
        flex-grow: 0;
        margin-top: 0;
        align-items: stretch
    }
}

@media(min-width: 46.876em) {
    .scope-product-detail .c-variant__buttons {
        margin-top:.8rem
    }
}

@media(min-width: 70.3135em) {
    .scope-product-detail .c-variant__buttons {
        min-width:11.3em;
        flex-grow: 0;
        margin-top: 0;
        align-items: stretch
    }
}

.scope-product-detail .c-variant__tags {
    padding-bottom: 0
}

@media(min-width: 35em) {
    .scope-product-detail .c-variant__tags {
        padding-bottom:1rem
    }
}

@media(min-width: 46.876em) {
    .scope-product-detail .c-variant__tags {
        padding-bottom:0
    }
}

@media(min-width: 70.3135em) {
    .scope-product-detail .c-variant__tags {
        padding-bottom:1rem
    }
}

.scope-product-detail .c-variant__button {
    width: 100%
}

.scope-product-detail .c-variant__button:nth-child(2) {
    margin-top: .5em
}

.scope-product-detail .c-variant__gifts {
    margin-top: .3em
}

.scope-product-detail .c-depots:not(.is-active) .c-depots__form {
    height: auto;
    display: block;
    overflow: unset;
    flex-direction: unset
}

.scope-product-detail .c-depots__empty-notice:not(.is-active) {
    display: none
}

.scope-product-detail .c-depot__branch {
    border: 1px solid #e6e6e6;
    border-radius: .25rem;
    padding: .6666em 1.0666em;
    margin-top: .75rem!important;
    display: flex;
    gap: .6em
}

.scope-product-detail .c-depot__address {
    color: #525252
}

.scope-product-detail .c-depot__address__content {
    color: #707070
}

.scope-product-detail .c-depot__logo-box {
    position: relative;
    align-self: flex-start
}

.scope-product-detail .c-depot__overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.05)
}

.scope-product-detail .c-depot__logo {
    display: block;
    width: 2.133em;
    height: 2.133em;
    object-fit: contain;
    object-position: left
}

.scope-product-detail .c-depots__list {
    margin-top: 0;
    overflow-y: auto
}

.scope-product-detail .c-depots__intersection {
    padding-top: 1rem;
    padding-bottom: 1rem;
    text-align: center
}

.scope-product-detail .c-depots-filter input {
    cursor: pointer
}

.scope-product-detail .c-depots-filter .c-depots-filter__input {
    position: relative
}

.scope-product-detail .c-depots-filter .c-depots-filter__icon {
    position: absolute;
    right: 1em;
    top: 1em;
    color: #333;
    cursor: pointer
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-depots-filter .c-depots-filter__icon {
        top:.7em
    }
}

.scope-product-detail .c-breadcrumbs {
    padding-bottom: .8em;
    padding-top: .8em
}

.scope-product-detail .c-breadcrumbs__item--last-category:after {
    display: none
}

@media(min-width: 46.876em) {
    .scope-product-detail .c-offers-sort-filter {
        padding-top:1.7475rem;
        padding-bottom: .8rem
    }
}

.scope-product-detail .c-offers-sort-filter .c-action-list {
    overflow: hidden;
    overflow-x: scroll;
    padding: 1em;
    display: none
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-offers-sort-filter {
        padding-top:0
    }

    .scope-product-detail .c-action-list {
        padding-left: 1em!important;
        padding-right: 1em!important
    }
}

@media(max-width: 90em) {
    .scope-product-detail .c-offers-sort-filter {
        padding-top:1.3475rem
    }

    .scope-product-detail .c-offers-sort-filter__left button {
        padding: .75em
    }
}

@media(max-width: 70.3125em) {
    .scope-product-detail .c-offers-sort-filter {
        padding:0
    }

    .scope-product-detail .c-offers-sort-filter .c-offers-sort-filter__sort {
        display: none
    }

    .scope-product-detail .c-offers-sort-filter .c-action-list {
        display: flex;
        padding-left: 0;
        padding-right: 0;
        overflow: auto
    }

    .scope-product-detail .c-offers-sort-filter__list {
        display: block;
        margin-top: 0;
        margin-left: -4vw;
        margin-right: -4vw
    }

    .scope-product-detail .c-offers-sort-filter__list>li {
        margin-top: 0;
        border-bottom: .1em solid #999;
        padding: .8em 2em
    }
}

@media(min-width: 46.876em) {
    .scope-product-detail .c-offers-sort-filter__sort {
        display:flex;
        justify-content: space-between
    }
}

.scope-product-detail .c-offers-sort-filter__left {
    flex-shrink: 0
}

@media(min-width: 46.876em) {
    .scope-product-detail .c-offers-sort-filter__list {
        display:flex;
        flex-wrap: wrap
    }

    .scope-product-detail .c-offers-sort-filter__list>li {
        margin-top: 0
    }
}

@media(min-width: 46.876em)and (min-width:46.876em) {
    .scope-product-detail .c-offers-sort-filter__list>li.is-inactive {
        display:none
    }
}

@media(min-width: 46.876em) {
    .scope-product-detail .c-offers-sort-filter__list>li:not(:last-child) {
        margin-right:1.5em
    }
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-offers-sort-filter__list {
        margin-top:0
    }

    .scope-product-detail .c-offers-sort-filter__list>li {
        margin-top: 0;
        border-bottom: .1em solid #999;
        padding: .8em 2em
    }
}

.scope-product-detail .c-offers-sort-filter__list .c-offers-sort-filter__item {
    color: #141414;
    text-decoration: underline
}

.scope-product-detail .c-offers-sort-filter__list .c-offers-sort-filter__item.is-active {
    text-decoration: none;
    font-variation-settings: "wght" 600
}

.scope-product-detail .c-offers-sort-filter__list-item {
    margin-bottom: .8em;
    flex-basis: 100%
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-offers-sort-filter__list-item.is-disabled {
        display:none
    }
}

.scope-product-detail .c-offers-sort-filter__list-item input.e-input+label {
    border-color: #d6d6d6;
    margin-right: .5rem
}

.scope-product-detail .c-offers-sort-filter__label {
    cursor: pointer;
    transition: color .2s;
    white-space: nowrap;
    display: flex;
    flex-direction: row;
    align-items: center
}

.scope-product-detail .c-offers-sort-filter__label.is-disabled {
    color: #707070;
    cursor: not-allowed
}

.scope-product-detail .c-offers-sort-filter__item:not(.is-active):focus,.scope-product-detail .c-offers-sort-filter__item:not(.is-active):hover,.scope-product-detail .c-offers-sort-filter__label:not(.is-active):focus,.scope-product-detail .c-offers-sort-filter__label:not(.is-active):hover {
    color: #0084e0
}

.scope-product-detail .c-offer-sort-filter__chips {
    margin: 1.5em 0 0
}

@media(min-width: 46.876em) {
    .scope-product-detail .c-offers-sort-filter__icon {
        display:none
    }

    .scope-product-detail .heureka-ab-new-filters .c-offers-sort-filter {
        padding-top: 0;
        padding-bottom: 0
    }
}

@media(min-width: 70.3135em) {
    .scope-product-detail .heureka-ab-new-filters .c-offers-sort-filter {
        padding-top:1.7475rem;
        padding-bottom: .8rem
    }
}

.scope-product-detail .heureka-ab-new-filters .c-action-list {
    padding: 1em .5em 1.25em;
    margin-left: -.5em;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.scope-product-detail .heureka-ab-new-filters .c-action-list__buttons {
    display: flex;
    gap: .5em;
    overflow: hidden;
    overflow-x: scroll
}

.scope-product-detail .heureka-ab-new-filters .c-action-list::-webkit-scrollbar {
    display: none
}

.scope-product-detail .heureka-ab-new-filters .c-action-list:after {
    content: "";
    position: absolute;
    width: 21px;
    height: 81px;
    background: linear-gradient(270deg,#f4f4f4,hsla(0,0%,96%,0));
    left: 0;
    margin-top: -1em;
    margin-left: calc(100% - 21px - 4vw)
}

@media(min-width: 46.876em) {
    .scope-product-detail .heureka-ab-new-filters .c-action-list:after {
        margin-left:calc(100% - 21px - 2vw)
    }
}

@media(min-width: 70.3135em) {
    .scope-product-detail .heureka-ab-new-filters .c-offers-list__layout {
        width:78.666%
    }
}

.scope-product-detail .heureka-ab-new-filters .c-offers-side-filter {
    width: 20.2%;
    margin-right: 2%;
    top: 6rem;
    align-self: flex-start;
    padding-top: 1.7475rem
}

@media(max-width: 70.3125em) {
    .scope-product-detail .heureka-ab-new-filters .c-offers-side-filter {
        display:none
    }
}

.scope-product-detail .heureka-ab-new-filters .c-offers-side-filter .c-offers-side-filter__heading {
    margin-bottom: .5rem
}

.scope-product-detail .heureka-ab-new-filters .c-offers-side-filter .c-offers-side-filter__section {
    margin-bottom: 2rem
}

.scope-product-detail .heureka-ab-new-filters .c-offers-side-filter .c-offers-side-filter__section--bg {
    background-color: #fff;
    padding: 1rem;
    border-radius: .25rem
}

.scope-product-detail .heureka-ab-new-filters .c-offers-side-filter .c-offers-sort-filter__list-item {
    color: #141414;
    background-color: #fff;
    border-radius: .25rem;
    margin-bottom: .15rem
}

.scope-product-detail .heureka-ab-new-filters .c-offers-side-filter .c-offers-sort-filter__list-item input.e-input+label {
    border-color: #d6d6d6;
    margin-right: .5rem
}

.scope-product-detail .heureka-ab-new-filters .c-offers-side-filter .c-offers-side-filter__depots li {
    display: none;
    color: #141414;
    background-color: #fff;
    padding: 0;
    border-radius: .25rem;
    margin-bottom: .15rem;
    margin-top: 0;
    font-variation-settings: normal
}

.scope-product-detail .heureka-ab-new-filters .c-offers-side-filter .c-offers-side-filter__depots li:nth-child(-n+5) {
    display: list-item
}

.scope-product-detail .heureka-ab-new-filters .c-offers-side-filter .c-offers-side-filter__show-all-depots {
    margin-top: .75rem;
    width: 100%
}

.scope-product-detail .heureka-ab-new-filters .c-offers-sort-filter__sort {
    flex-basis: 100%;
    display: flex;
    overflow-y: scroll;
    flex-direction: row;
    justify-content: flex-start;
    gap: .75em;
    padding-top: .25rem;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.scope-product-detail .heureka-ab-new-filters .c-offers-sort-filter__sort::-webkit-scrollbar {
    display: none
}

.scope-product-detail .heureka-ab-new-filters .c-offers-sort-filter__label {
    width: 100%;
    display: flex;
    padding: .75rem
}

.scope-product-detail .heureka-ab-new-filters .c-offers-sort-filter__label--list-item {
    padding: 0;
    margin-bottom: .5rem
}

.scope-product-detail .heureka-ab-new-filters .c-offers-sort-filter__label--ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 75%
}

.scope-product-detail .heureka-ab-new-filters .c-offers-sort-filter__list {
    display: flex;
    flex-shrink: 0;
    margin-left: 0;
    padding-right: .2em;
    gap: 1em
}

.scope-product-detail .heureka-ab-new-filters .c-offers-sort-filter__list>li {
    margin-top: 0;
    margin-right: 0;
    border-bottom: none;
    padding: inherit
}

.scope-product-detail .heureka-ab-new-filters .c-offers-sort-filter__list .c-offers-sort-filter__item {
    color: #141414;
    text-decoration: underline
}

.scope-product-detail .heureka-ab-new-filters .c-offers-sort-filter__list .c-offers-sort-filter__item.is-active {
    text-decoration: none;
    font-variation-settings: "wght" 600
}

.scope-product-detail .heureka-ab-new-filters .c-offscreen .c-offers-side-filter {
    width: 100%;
    padding-top: 0;
    display: inherit
}

.scope-product-detail .heureka-ab-new-filters .c-offscreen .c-offers-side-filter .c-offers-side-filter__depots li {
    display: list-item
}

.scope-product-detail .heureka-ab-new-filters .c-offscreen .c-offers-side-filter .c-offers-side-filter__show-all-depots {
    display: none
}

.scope-product-detail .c-offers-sort-filter__new {
    display: flex;
    justify-content: space-between
}

.scope-product-detail .c-offers-sort-filter__new .c-offers-sort-filter__sort {
    display: flex;
    align-items: center
}

.scope-product-detail .c-offers-sort-filter__new .e-button {
    flex-shrink: 0
}

@media(max-width: 70.3125em) {
    .scope-product-detail .c-offers-sort-filter__new button {
        display:none
    }
}

.scope-product-detail .fake-door-brick-store .c-delivery-filter__form {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    gap: .6666666667rem
}

.scope-product-detail .fake-door-brick-store .c-delivery-filter__button {
    margin-top: .4rem
}

.scope-product-detail .c-loading {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0
}

.scope-product-detail .c-loading--overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    background: hsla(0,0%,100%,.7);
    z-index: 1
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-loading--overlay {
        width:100vw
    }
}

.scope-product-detail .c-loading--overlay>svg {
    width: 10%
}

.scope-product-detail .c-loading--centered {
    align-items: center
}

.scope-product-detail .c-loading__animation {
    position: sticky;
    top: 16rem;
    margin: 16rem 0
}

.scope-product-detail .c-loading>svg {
    width: 15%
}

.scope-product-detail .c-sizes__link-wrapper {
    display: flex;
    justify-content: flex-end
}

.scope-product-detail .c-sizes__link {
    text-decoration: underline;
    cursor: pointer
}

.scope-product-detail .c-sizes__link:hover {
    color: #0084e0
}

.scope-product-detail .c-sizes__table {
    font-size: .875em;
    margin-top: 1em
}

.scope-product-detail .c-sizes__table thead {
    display: table-header-group
}

.scope-product-detail .c-sizes__table th {
    max-width: 6em;
    white-space: normal!important;
    text-align: right!important;
    pointer-events: none;
    top: 3em!important
}

.scope-product-detail .c-sizes__table td {
    text-align: right
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-sizes__table {
        display:table;
        width: 100%
    }

    .scope-product-detail .c-sizes__table tbody {
        display: table-row-group!important
    }

    .scope-product-detail .c-sizes__table tr {
        display: table-row!important
    }

    .scope-product-detail .c-sizes__table td {
        display: table-cell!important;
        padding: .75rem .5em!important;
        text-align: right!important
    }
}

.scope-product-detail .c-sizes__content h2 {
    margin-top: 2em;
    font-size: 1.1em
}

.scope-product-detail .c-sizes__content h3 {
    margin-top: 2em
}

.scope-product-detail .c-sizes__content p {
    display: flex;
    flex-direction: column;
    margin-top: 1em
}

.scope-product-detail .c-sizes__image-wrapper {
    display: flex;
    flex-direction: column
}

.scope-product-detail .c-sizes__image-description,.scope-product-detail .c-sizes__image-description p {
    margin-top: 0
}

.scope-product-detail .c-deliveries {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

@media(max-width: 70.3125em) {
    .scope-product-detail .c-deliveries {
        flex-direction:column;
        flex-wrap: nowrap
    }
}

.scope-product-detail .c-deliveries__notice {
    margin-bottom: 1rem;
    width: 100%
}

.scope-product-detail .c-delivery {
    border: 1px solid #999;
    border-radius: .25rem;
    margin-bottom: .8em;
    padding: 1em;
    width: 49%;
    margin-top: 0
}

@media(max-width: 70.3125em) {
    .scope-product-detail .c-delivery {
        width:100%
    }
}

.scope-product-detail .c-delivery__header {
    display: flex;
    align-items: center;
    margin-top: 0
}

.scope-product-detail .c-delivery__header * {
    margin-top: 0
}

.scope-product-detail .c-delivery__img {
    width: 10em;
    height: 2em;
    object-fit: contain;
    object-position: left
}

.scope-product-detail .c-delivery__provider-name {
    height: 2em;
    display: flex;
    align-items: center
}

.scope-product-detail .c-delivery__types {
    width: 100%;
    margin-top: .8em!important
}

.scope-product-detail .c-delivery__type-price {
    padding-left: .4em;
    text-align: right;
    vertical-align: top
}

.scope-product-detail .c-guaranteed-buy__advantages {
    padding-bottom: 1.5em;
    border-bottom: 1px solid #d6d6d6
}

.scope-product-detail .c-guaranteed-buy__item {
    display: flex;
    margin-top: 1.5rem
}

.scope-product-detail .c-guaranteed-buy__item>* {
    margin-top: 0
}

.scope-product-detail .c-guaranteed-buy__icon {
    margin-right: .9em
}

.scope-product-detail .c-guaranteed-buy__icon-visa {
    margin-right: .4em;
    margin-top: -.2em;
    max-width: 1.5em
}

.scope-product-detail .c-guaranteed-buy__accordion-wrapper {
    padding-bottom: 2em
}

.scope-product-detail .c-guaranteed-buy__header {
    padding-bottom: 1.5em;
    border-bottom: 1px solid #d6d6d6;
    padding-right: 2.5rem
}

.scope-product-detail .c-cart-onboard__offer {
    display: flex;
    align-items: center
}

.scope-product-detail .c-cart-onboard__offer-desc {
    width: 100%
}

.scope-product-detail .c-cart-onboard__offer-img {
    margin-right: .5em
}

.scope-product-detail .c-cart-onboard__offer-params {
    margin-top: .4em;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    max-width: 18em;
    flex-wrap: wrap
}

.scope-product-detail .c-cart-onboard__delivery {
    display: flex;
    align-items: center
}

.scope-product-detail .c-cart-onboard__delivery .e-icon {
    margin-right: .3em
}

.scope-product-detail .c-cart-onboard__buttons {
    display: flex;
    justify-content: space-between;
    flex-grow: 2
}

.scope-product-detail .c-cart-onboard__buttons :first-child {
    margin-right: .5em;
    flex-grow: 3
}

.scope-product-detail .c-cart-onboard__footer {
    display: flex;
    justify-content: center;
    align-items: end
}

.scope-product-detail .c-cart-onboard__shop-logo {
    height: 1.8em
}

.scope-product-detail .c-cart-onboard__checkbox-wrapper {
    background-color: #f5f5f5;
    display: flex;
    justify-content: center;
    padding: 1em 0;
    margin-bottom: -1.6em;
    margin-top: 1rem
}

.scope-product-detail .c-tabs__offer-detail-container {
    display: flex;
    flex-direction: column;
    height: fit-content;
    min-height: calc(100% - 4.5rem)
}

.scope-product-detail .c-tabs__offer-detail-content {
    flex: 1;
    position: relative;
    height: calc(100% - 4.5rem);
    margin-top: 1.5rem
}

.scope-product-detail .c-offer-detail__tab {
    font-size: .97em;
    padding: .75rem .9vw
}

@media(max-width: 53.75em) {
    .scope-product-detail .c-offer-detail__tab {
        padding:.75rem 2vw
    }
}

.scope-product-detail .c-offer-detail__tab:first-letter {
    text-transform: capitalize
}

.scope-product-detail .e-image-with-fallback[alt] {
    position: relative;
    overflow: hidden
}

.scope-product-detail .e-image-with-fallback[alt]:before {
    display: block;
    display: flex;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font-variation-settings: "wght" 600;
    text-align: center;
    justify-content: center;
    align-items: center;
    color: #000;
    content: attr(alt);
    font-size: 1em;
    line-height: 1;
    padding: 0 .5em
}

.scope-product-detail .c-shop-medailon__block:not(:empty) {
    margin-bottom: 2rem
}

.scope-product-detail .c-shop-medailon__block .c-box-list__item {
    border-top: 0;
    margin-top: 0;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 0
}

.scope-product-detail .c-shop-medailon__accordion-wrapper {
    display: flex;
    margin-bottom: 1.5rem
}

.scope-product-detail .c-shop-medailon__accordion-wrapper svg {
    min-width: 23px
}

.scope-product-detail .c-shop-medailon__button-wrapper {
    display: flex;
    justify-content: center;
    margin: 1.5rem 0 3rem
}

.scope-product-detail .c-shop-medailon__rating-wrapper {
    width: 100%;
    display: flex;
    justify-content: space-between
}

.scope-product-detail .c-shop-medailon__rating-wrapper--ocs {
    flex-direction: column-reverse
}

.scope-product-detail .c-shop-medailon__rating-wrapper--ocs .c-shop-medailon__rating-icon {
    width: 10rem;
    margin-left: 0;
    margin-bottom: .5rem
}

.scope-product-detail .c-shop-medailon__rating-icon {
    min-width: 5rem;
    margin-left: .5rem
}

.scope-product-detail .c-shop-medailon__rating-text {
    padding-right: 2rem;
    max-width: 20em
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-shop-medailon__rating-text {
        padding-right:.5rem
    }
}

.scope-product-detail .c-shop-medailon__rating-text h2 {
    color: #141414
}

.scope-product-detail .c-shop-medailon__rating-text p {
    color: #525252
}

.scope-product-detail .c-shop-medailon__avatar {
    align-self: flex-start
}

.scope-product-detail .c-carousel {
    display: flex
}

@media(max-width: 70.3125em) {
    .scope-product-detail .c-carousel {
        flex-direction:column
    }
}

.scope-product-detail .c-carousel .carousel-root {
    cursor: pointer;
    outline: none;
    width: 100%
}

.scope-product-detail .c-carousel .thumbs {
    margin-top: 1rem;
    display: block
}

@media(min-width: 70.3135em) {
    .scope-product-detail .c-carousel .thumbs {
        margin-top:0
    }
}

@media(max-width: 70.3125em) {
    .scope-product-detail .c-carousel .thumbs {
        display:none
    }
}

.scope-product-detail .c-carousel .thumb {
    -webkit-transition: border .15os ease-in;
    -moz-transition: border .15os ease-in;
    -ms-transition: border .15os ease-in;
    -o-transition: border .15os ease-in;
    transition: border .15os ease-in;
    cursor: pointer;
    height: 48px;
    width: 48px;
    padding: 2px;
    margin: 2px 0;
    border-radius: .25rem;
    overflow: hidden;
    border: .15em solid transparent
}

.scope-product-detail .c-carousel .thumb img {
    height: 100%;
    width: 100%;
    object-fit: contain;
    vertical-align: top
}

.scope-product-detail .c-carousel .thumb.selected,.scope-product-detail .c-carousel .thumb:hover {
    border-color: #d6d6d6
}

.scope-product-detail .c-carousel .thumbs-plus-wrapper {
    position: relative
}

.scope-product-detail .c-carousel .thumbs-max {
    display: flex
}

.scope-product-detail .c-carousel .thumbs-max,.scope-product-detail .c-carousel .thumbs-max__gallery {
    background: hsla(0,0%,100%,.849);
    backdrop-filter: blur(4px);
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1
}

.scope-product-detail .c-carousel .thumbs-max__gallery svg {
    margin-bottom: 1rem
}

.scope-product-detail .c-carousel .control-dots {
    padding-top: 1em;
    order: 2;
    text-align: center;
    width: 100%;
    display: none
}

@media(max-width: 70.3125em) {
    .scope-product-detail .c-carousel .control-dots {
        display:block;
        bottom: 0
    }
}

.scope-product-detail .c-carousel .control-dots .dot-item {
    -webkit-transition: opacity .25s ease-in;
    -moz-transition: opacity .25s ease-in;
    -ms-transition: opacity .25s ease-in;
    -o-transition: opacity .25s ease-in;
    transition: opacity .25s ease-in;
    opacity: .2;
    filter: alpha(opacity=20);
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px
}

.scope-product-detail .c-carousel .control-dots .dot-item.selected,.scope-product-detail .c-carousel .control-dots .dot-item:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

.scope-product-detail .c-carousel .control-dots .dot {
    background: #707070;
    border-radius: 50%;
    width: 8px;
    height: 8px
}

.scope-product-detail .c-carousel .carousel {
    position: relative
}

.scope-product-detail .c-carousel .carousel * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.scope-product-detail .c-carousel .carousel img {
    width: 100%;
    display: inline-block;
    pointer-events: none
}

.scope-product-detail .c-carousel .carousel .thumbs-wrapper {
    margin-top: 20px;
    overflow: hidden;
    display: block
}

@media(max-width: 70.3125em) {
    .scope-product-detail .c-carousel .carousel .thumbs-wrapper {
        display:none
    }
}

.scope-product-detail .c-carousel .carousel .slider-wrapper {
    overflow: hidden;
    margin: auto;
    width: 100%;
    -webkit-transition: height .15s ease-in;
    -moz-transition: height .15s ease-in;
    -ms-transition: height .15s ease-in;
    -o-transition: height .15s ease-in;
    transition: height .15s ease-in
}

.scope-product-detail .c-carousel .carousel .slider-wrapper.axis-horizontal .slider {
    -ms-box-orient: horizontal;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex
}

.scope-product-detail .c-carousel .carousel .slider-wrapper.axis-horizontal .slider .slide {
    flex-direction: column;
    flex-flow: column
}

.scope-product-detail .c-carousel .carousel .slider-wrapper.axis-vertical {
    -ms-box-orient: horizontal;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex
}

.scope-product-detail .c-carousel .carousel .slider-wrapper.axis-vertical .slider {
    -webkit-flex-direction: column;
    flex-direction: column
}

.scope-product-detail .c-carousel .carousel .slider {
    margin: 0;
    padding: 0;
    position: relative;
    list-style: none;
    width: 100%
}

.scope-product-detail .c-carousel .carousel .slider.animated {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -ms-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0)
}

.scope-product-detail .c-carousel .carousel .slide {
    min-width: 100%;
    margin: 0;
    position: relative;
    text-align: center
}

.scope-product-detail .c-carousel .carousel .slide img {
    width: 100%;
    object-fit: contain;
    vertical-align: top;
    border: 0
}

.scope-product-detail .c-carousel .carousel .slide iframe {
    display: inline-block;
    width: calc(100% - 60px);
    margin: 0 40px 40px;
    border: 0
}

.scope-product-detail .c-carousel .carousel .slide .legend {
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    position: absolute;
    bottom: 40px;
    left: 50%;
    margin-left: -45%;
    width: 90%;
    border-radius: 10px;
    background: #000;
    color: #fff;
    padding: 10px;
    font-size: 12px;
    text-align: center;
    opacity: .25;
    -webkit-transition: opacity .35s ease-in-out;
    -moz-transition: opacity .35s ease-in-out;
    -ms-transition: opacity .35s ease-in-out;
    -o-transition: opacity .35s ease-in-out;
    transition: opacity .35s ease-in-out
}

.scope-product-detail .c-carousel .carousel:hover .slide .legend {
    opacity: 1
}

.scope-product-detail .c-rich-offscreen-footer__wrapper {
    display: flex;
    padding: .6em 2vw;
    font-size: 1rem;
    box-shadow: 0 -2px 3px rgba(0,0,0,.2)
}

.scope-product-detail .c-rich-offscreen-footer__info {
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

.scope-product-detail .c-rich-offscreen-footer__name {
    width: 100%;
    margin-bottom: .1em
}

.scope-product-detail .c-rich-offscreen-footer__tags {
    width: 100%;
    display: flex;
    align-items: center;
    white-space: nowrap;
    flex-wrap: wrap
}

.scope-product-detail .c-rich-offscreen-footer__price {
    margin-right: .4em
}

.scope-product-detail .c-rich-offscreen-footer__badge {
    color: #000;
    padding: .2em 0;
    margin-right: .4em
}

.scope-product-detail .c-rich-offscreen-footer__badge :first-child {
    margin-right: .1em
}

.scope-product-detail .c-rich-offscreen-footer__badge--green {
    color: #006657
}

.scope-product-detail .c-rich-offscreen-footer__button-wrapper {
    padding: 0 2vw;
    display: flex;
    justify-content: center
}

.scope-product-detail .c-rich-offscreen-footer__button {
    width: 100%;
    border-radius: .5em
}

.scope-product-detail .c-rich-offscreen-footer__button-to-shop {
    white-space: nowrap;
    margin-left: .5em
}

.scope-product-detail .c-brand {
    display: flex
}

.scope-product-detail .c-brand__logo {
    max-height: 1.5em;
    opacity: 0;
    transition: opacity .25s
}

.scope-product-detail .c-brand__logo.is-loaded {
    opacity: 1
}

.scope-product-detail .c-regions-select {
    margin-top: 1rem
}

.scope-product-detail .c-regions-select--searchable {
    position: absolute;
    bottom: 0;
    height: calc(100% - 50px);
    width: 100%;
    background: #fff;
    margin-top: 0;
    overflow-y: auto
}

.scope-product-detail .c-regions-select__item {
    cursor: pointer;
    padding: .4rem .8rem;
    border-radius: .25rem;
    margin-top: .1rem
}

.scope-product-detail .c-regions-select__item--selected,.scope-product-detail .c-regions-select__item:hover {
    background: #f5f5f5
}

.scope-product-detail .c-regions-select__item--region {
    font-variation-settings: "wght" 600;
    padding: .6rem .8rem;
    margin-top: .4rem
}

.scope-product-detail .c-regions-select__item--region:first-child {
    margin-top: .5rem
}

.scope-product-detail .c-regions-select__item .c-regions-select__icon {
    margin-right: .8rem
}

.scope-product-detail .c-regions-select__item .c-regions-select__item--wrapper {
    padding: .75rem;
    width: 100%;
    display: flex
}

.scope-product-detail .c-regions-select__item .c-regions-select__item--wrapper .c-form-cell__input {
    margin-right: .5rem
}

.scope-product-detail .heureka-ab-new-filters .c-regions-select__item:not(.c-regions-select__item--selected):focus,.scope-product-detail .heureka-ab-new-filters .c-regions-select__item:not(.c-regions-select__item--selected):hover {
    color: #0084e0
}

.scope-product-detail .skeleton {
    opacity: .7;
    animation: skeleton-loading 1s linear infinite alternate;
    margin-bottom: .25rem;
    border-radius: .125rem
}

.scope-product-detail .skeleton-heading {
    width: 30%;
    height: 1.3rem
}

.scope-product-detail .skeleton-text {
    width: 100%;
    height: 1rem
}

.scope-product-detail .skeleton-text:last-child {
    margin-bottom: 0;
    width: 80%
}

@keyframes skeleton-loading {
    0% {
        background-color: #d6d6d6
    }

    to {
        background-color: #f5f5f5
    }
}

.scope-product-detail .c-tooltip {
    background-color: #001029;
    color: #fff;
    max-width: 18em;
    padding: 1em;
    opacity: 1!important;
    border-radius: 4px
}

.scope-product-detail .c-tooltip h3 {
    font-variation-settings: "wght" 600
}

.scope-product-detail .c-tooltip__header {
    display: flex;
    justify-content: space-between
}

.scope-product-detail .c-tooltip__content a {
    text-decoration: underline
}

.scope-product-detail .c-tooltip__close {
    position: relative;
    bottom: .3em;
    width: 2.1rem;
    height: 2.1rem;
    display: flex;
    justify-content: center;
    align-items: center
}

.scope-product-detail .c-tooltip__icon {
    color: #e6e6e6!important;
    fill: #000;
    cursor: pointer
}

.scope-product-detail .c-tooltip__icon:hover {
    color: #ccf4ff!important;
    fill: #0054a3
}

.scope-product-detail .c-tooltip__icon--discount {
    color: #473900!important;
    fill: #fff
}

.scope-product-detail .c-tooltip__icon--discount:hover {
    color: #665200!important;
    fill: #fff
}

.scope-product-detail .c-spec-overview__params {
    padding-left: 3%
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-spec-overview__params {
        padding-left:0
    }
}

.scope-product-detail .c-spec-overview__description span {
    color: #999;
    margin: 0 .3rem
}

.scope-product-detail .c-badge {
    color: #000;
    background: #f5f5f5;
    padding: .2rem .5rem;
    border-radius: 1rem;
    margin: .2rem .1rem 0 0;
    text-transform: none;
    display: inline-block
}

.scope-product-detail .c-badge .e-icon {
    margin-right: .3em
}

.scope-product-detail .c-badge_lower-case {
    text-transform: lowercase
}

.scope-product-detail .c-like-buttons {
    display: flex;
    padding-left: 3.6rem
}

.scope-product-detail .c-like-buttons__button {
    box-shadow: 0 1px 2px 0 hsla(0,0%,8%,.08),0 2px 8px 0 hsla(0,0%,8%,.08);
    border-radius: 4px;
    color: #141414;
    padding: .5em .7em;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: .6em
}

.scope-product-detail .c-like-buttons__button:hover {
    box-shadow: 0 3px 4px 0 hsla(0,0%,8%,.08),0 4px 12px 0 hsla(0,0%,8%,.08)
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-like-buttons__button {
        padding:.3em .5em
    }
}

.scope-product-detail .c-like-buttons__notice {
    padding: .8em
}

.scope-product-detail .c-like-buttons__icon {
    margin-right: .5em
}

.scope-product-detail .c-single-star__backdrop {
    fill: #999
}

.scope-product-detail .c-single-star__value {
    display: inline-block;
    font-variation-settings: "wght" 600
}

.scope-product-detail .c-gdpr-disclaimer {
    color: #333;
    margin-top: 1.5rem
}

.scope-product-detail .c-gdpr-disclaimer a,.scope-product-detail .c-gdpr-disclaimer a:visited {
    color: #333
}

.scope-product-detail .c-legal-modal__text-box {
    display: flex;
    flex-direction: column;
    align-items: start;
    gap: 1.4rem
}

.scope-product-detail .c-legal-modal__button {
    padding: .5rem .75rem .5625rem
}

.scope-product-detail .c-toggle-button-group__root {
    display: flex;
    gap: .266666em;
    flex-wrap: wrap
}

@media(max-width: 62em) {
    .scope-product-detail .c-toggle-button-group__root {
        flex-wrap:nowrap;
        overflow-x: auto;
        scrollbar-width: none;
        -ms-overflow-style: none
    }
}

.scope-product-detail .c-toggle-button-group__shadow {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 3.7333333333rem;
    background: linear-gradient(270deg,#fff,hsla(0,0%,100%,0));
    pointer-events: none
}

.scope-product-detail .c-toggle-button-group__price-from {
    display: inline-block;
    font-variation-settings: "wght" 400
}

.scope-product-detail .c-toggle-button-group__text {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-variation-settings: "wght" 600;
    line-height: 1.4rem;
    font-size: 1em;
    color: #525252;
    text-wrap: nowrap
}

.scope-product-detail .c-toggle-button-group__item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    flex-shrink: 0;
    padding: .533333em .8rem;
    border: .06667rem solid #d6d6d6;
    border-radius: .266666em;
    height: 3.7333333333rem
}

.scope-product-detail .c-toggle-button-group__item--auto-changed {
    animation: blink-orange-bg 1.5s ease-in-out
}

.scope-product-detail .c-toggle-button-group__item[data-state=on] {
    box-sizing: border-box;
    font-variation-settings: "wght" 600;
    color: #141414;
    border-color: #141414;
    border-width: .1333rem
}

.scope-product-detail .c-toggle-button-group__item[data-disabled] {
    background-color: #f5f5f5;
    color: #707070;
    border-color: #d6d6d6
}

.scope-product-detail .c-toggle-thumbnail-group__root {
    display: flex;
    gap: .266666rem;
    overflow-x: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

@media(min-width: 46.876em) {
    .scope-product-detail .c-toggle-thumbnail-group__root {
        overflow-x:visible;
        flex-wrap: wrap
    }

    .scope-product-detail .c-toggle-thumbnail-group__root__shadow {
        display: none
    }
}

.scope-product-detail .c-toggle-thumbnail-group__shadow {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 3.7333333333rem;
    background: linear-gradient(270deg,#fff,hsla(0,0%,100%,0));
    pointer-events: none
}

.scope-product-detail .c-toggle-thumbnail-group__item {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    height: 6rem;
    padding-left: .6666666667rem;
    padding-right: .6666666667rem;
    gap: .666666rem;
    border: .06667rem solid #d6d6d6;
    border-radius: .266666rem;
    font-size: 1em
}

.scope-product-detail .c-toggle-thumbnail-group__item__image {
    object-fit: contain
}

.scope-product-detail .c-toggle-thumbnail-group__item__label {
    font-variation-settings: "wght" 400
}

.scope-product-detail .c-toggle-thumbnail-group__item--auto-changed {
    animation: blink-orange-bg 1.5s ease-in-out
}

.scope-product-detail .c-toggle-thumbnail-group__item[data-state=on] {
    border-color: #141414;
    border-width: .1333rem;
    color: #141414
}

.scope-product-detail .c-toggle-thumbnail-group__item[data-disabled] {
    background-color: #f5f5f5;
    color: #707070;
    border-color: #d6d6d6;
    opacity: 64%
}

@keyframes blink-orange-bg {
    0% {
        background-color: rgba(255,239,173,.9)
    }

    50% {
        background-color: rgba(255,239,173,.4)
    }

    to {
        background-color: transparent
    }
}

.scope-product-detail .c-discount-icon {
    position: relative;
    margin-right: 2rem!important;
    color: transparent
}

.scope-product-detail .c-discount-icon:before {
    content: "%";
    position: absolute;
    top: -.8rem;
    left: 0;
    padding-top: .1rem;
    width: 1.5rem;
    height: 1.5rem;
    color: #fff;
    background: #e00000;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    font-size: 1rem
}

.scope-product-detail .c-discount-price-title {
    display: inline-flex;
    flex-wrap: nowrap;
    align-items: center;
    text-align: right;
    white-space: nowrap;
    gap: .5rem
}

@media(max-width: 26.5625em) {
    .scope-product-detail .c-discount-price-title {
        line-height:1.25;
        white-space: normal
    }
}

.scope-product-detail .c-discount-notice {
    display: flex;
    align-items: center;
    gap: 1rem;
    padding: .8rem;
    margin-bottom: 1.5rem;
    border: 2px dotted #ffd633;
    border-radius: .33em;
    background: #fffbeb
}

.scope-product-detail .c-discount-notice__icon {
    width: 2rem;
    height: 2rem;
    font-size: 2rem;
    flex-shrink: 0
}

.scope-product-detail .c-discount-notice__tooltip {
    display: inline-block
}

.scope-product-detail .c-discount-price-box {
    background: #fffbeb;
    margin: .7rem 0
}

.scope-product-detail .c-discount-price-box--top-offer {
    margin-top: 0
}

.scope-product-detail .c-discount-price-box__head {
    border-radius: .33em .33em 0 0;
    background: #ffd633;
    text-align: center;
    display: inline-flex;
    width: 100%;
    justify-content: left;
    align-items: center;
    position: relative;
    padding: .2rem .5rem .05rem
}

.scope-product-detail .c-discount-price-box__tooltip {
    justify-self: end;
    position: absolute;
    right: .4rem;
    top: .18rem
}

.scope-product-detail .c-discount-price-box__body {
    border: 2px dotted #ffd633;
    border-top: 0;
    border-radius: 0 0 .33em .33em
}

.scope-product-detail .c-discount-price-box__body-content {
    display: flex;
    flex-direction: column;
    padding: .2rem 1rem;
    white-space: nowrap
}

.scope-product-detail .c-discount-badge {
    background: #ffd633;
    padding: .05rem .2rem 0;
    border: 2px solid #ffd633;
    border-radius: .33em;
    margin: 0 .3rem
}

.scope-product-detail .c-product-line__list {
    display: flex;
    flex-wrap: wrap;
    gap: .8rem;
    padding-top: 0;
    padding-bottom: 1rem
}

@media(max-width: 70.3125em) {
    .scope-product-detail .c-product-line__list {
        padding-top:1rem
    }
}

.scope-product-detail .c-product-line__item {
    display: flex;
    flex-direction: column;
    color: #525252;
    width: auto;
    line-height: 1.35;
    gap: .2666666667rem
}

.scope-product-detail .c-product-line__item__value {
    font-variation-settings: "wght" 600
}

@media(max-width: 70.3125em) {
    .scope-product-detail .c-product-line__item {
        width:100%
    }
}

.scope-product-detail .c-product-line__drawer {
    display: none
}

@media(max-width: 33em) {
    .scope-product-detail .c-product-line__drawer {
        display:block
    }
}

.scope-product-detail .c-product-line__drawer__overlay {
    position: fixed;
    inset: 0;
    z-index: 1000;
    background-color: rgba(0,0,0,.4)
}

.scope-product-detail .c-product-line__drawer__content {
    display: flex;
    flex-direction: column;
    border-radius: 10px 10px 0 0;
    margin-top: 6rem;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    outline: none;
    z-index: 1001
}

.scope-product-detail .c-product-line__drawer__inner-content {
    padding: .8rem 1rem;
    background-color: #fff;
    border-radius: .8rem .8rem 0 0
}

.scope-product-detail .c-product-line__drawer__handle {
    width: 5.3333333333rem;
    height: .2666666667rem;
    background-color: #e6e6e6;
    border-radius: 9999px;
    margin: .8rem auto
}

.scope-product-detail .c-product-line__drawer__list {
    padding-top: .8rem;
    display: flex;
    flex-direction: column;
    gap: .5333333333rem;
    overflow: scroll;
    max-height: 23rem
}

.scope-product-detail .c-product-line__drawer__list__item {
    display: flex;
    align-items: center;
    gap: .5333333333rem;
    padding: .8rem 1.0666666667rem;
    border: 1px solid #d6d6d6;
    border-radius: .4rem;
    width: 100%;
    color: #525252
}

.scope-product-detail .c-product-line__drawer__list__item__text {
    display: flex;
    flex-direction: column;
    align-items: start
}

.scope-product-detail .c-product-line__drawer__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 2.1333333333rem
}

.scope-product-detail .c-product-line__select_box {
    min-width: 10rem;
    max-width: 20rem;
    min-height: 3.2rem;
    user-select: none;
    touch-action: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: .3rem;
    flex-grow: 1;
    flex-wrap: wrap;
    border: .06667rem solid #d6d6d6;
    border-radius: .25rem;
    transition: border .05s ease-in;
    padding-left: 1.0666666667rem;
    padding-right: 1.0666666667rem
}

@media(max-width: 46.875em) {
    .scope-product-detail .c-product-line__select_box {
        max-width:100%
    }
}

.scope-product-detail .c-product-line__select_box--open {
    border: .1333rem solid #141414
}

.scope-product-detail .c-product-line__select_box__box {
    display: flex;
    gap: .6rem
}

.scope-product-detail .c-product-line__select_box__name {
    color: #707070;
    line-height: 1.35
}

.scope-product-detail .c-product-line__select_box__unit {
    font-variation-settings: "wght" 600;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 10rem;
    line-height: 100%;
    color: #141414
}

.scope-product-detail .c-product-line__select_box__text-box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.scope-product-detail .c-product-line__select {
    width: 100%;
    display: block
}

@media(max-width: 33em) {
    .scope-product-detail .c-product-line__select {
        display:none
    }
}

.scope-product-detail .c-product-line__select__content {
    position: relative;
    z-index: 5000;
    min-width: 13.4rem;
    margin-top: .8666666667rem;
    border-radius: .4rem;
    background-color: #fff;
    padding: .4rem .2666666667rem .8rem .5333333333rem;
    box-shadow: 0 3px 6px 4px #e6e6e6
}

.scope-product-detail .c-product-line__select__viewport {
    padding-top: .4rem;
    padding-right: .8rem;
    user-select: none;
    touch-action: none;
    width: 100%;
    height: 100%;
    max-height: 40vh
}

.scope-product-detail .c-product-line__select__text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 10rem;
    font-variation-settings: "wght" 600
}

.scope-product-detail .c-product-line__select__text p {
    font-variation-settings: "wght" 400
}

.scope-product-detail .c-product-line__select__scroll_root {
    width: 100%;
    height: 100%
}

.scope-product-detail .c-product-line__select__scrollbar {
    width: .2666666667rem
}

.scope-product-detail .c-product-line__select__scrollbar-thumb {
    background-color: #141414;
    border-radius: .2666666667rem;
    opacity: 40%
}

.scope-product-detail .c-product-line__select__item {
    display: flex;
    align-items: center;
    gap: .6666666667rem;
    padding: .4rem .6666666667rem;
    min-height: 2.6666666667rem;
    color: #525252;
    border-radius: .2666666667rem;
    cursor: pointer
}

.scope-product-detail .c-product-line__select__item__image {
    object-fit: contain
}

.scope-product-detail .c-product-line__select__item:hover {
    background-color: #f5f5f5;
    color: #141414
}

.scope-product-detail .c-product-line__select__item[data-state=checked] {
    background-color: #f5f5f5;
    color: #141414;
    font-weight: 600;
    border: 2px solid #000;
    padding: .2666666667rem .5333333333rem
}

.scope-product-detail .c-product-line__select__item[data-disabled] {
    pointer-events: none;
    opacity: .5
}

.scope-product-detail .c-product-line__select__item:hover {
    background-color: #f8f8f8
}

.scope-product-detail .c-button-with-checkbox {
    display: flex;
    align-items: center;
    gap: 1rem;
    padding: .5666666667rem .8rem;
    border-radius: .2666666667rem
}

.scope-product-detail .c-button-with-checkbox__indicator {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.6rem;
    height: 1.6rem;
    border: 1px solid #e6e6e6;
    border-radius: .2666666667rem
}

.scope-product-detail .c-button-with-checkbox__indicator--checked {
    background-color: #008ffd;
    color: #fff;
    border: none
}

.scope-product-detail .c-shops-filter__wrapper {
    font-size: 1rem
}

.scope-product-detail .c-shops-filter__title,.scope-product-detail .c-shops-filter__title button,.scope-product-detail .c-shops-filter__title button .c-accordion__button-content {
    width: 100%
}

.scope-product-detail .c-shops-filter__list {
    margin: .9rem 0
}

.scope-product-detail .c-shops-filter__notice-header {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.scope-product-detail .c-shops-filter__close {
    display: flex
}

.scope-product-detail .c-tabs .c-tabs__list--with-scrollbar {
    position: relative;
    z-index: 3;
    scrollbar-width: thin;
    scrollbar-color: #999 #f5f5f5
}

.scope-product-detail .c-tabs .c-tabs__list--with-scrollbar::-webkit-scrollbar {
    width: .4rem;
    height: .4rem;
    display: inherit
}

.scope-product-detail .c-tabs .c-tabs__list--with-scrollbar::-webkit-scrollbar-track {
    background: #f5f5f5
}

.scope-product-detail .c-tabs .c-tabs__list--with-scrollbar::-webkit-scrollbar-thumb {
    background-color: #999;
    border-radius: .25rem;
    border: 1px solid transparent
}

.scope-product-detail .c-tabs .c-tabs__list--with-scrollbar::-webkit-scrollbar-thumb:hover {
    background-color: #525252
}

.scope-product-detail .c-tabs .c-tabs__link--snug {
    padding-right: 1rem;
    padding-left: 1rem
}

.scope-product-detail .c-massox__desc {
    margin-bottom: 5vh
}

.scope-product-detail .c-massox__img-cont {
    display: flex;
    width: 100%;
    border-radius: .33em;
    background: linear-gradient(0deg,#f5f5f5,transparent);
    justify-content: center
}

.scope-product-detail .c-massox__img {
    width: 80%;
    height: auto
}

.scope-product-detail .c-massox__footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 1.467em;
    padding-left: 1.467em
}

.scope-product-detail .c-massox__footer>* {
    width: 100%
}

.scope-product-detail .u-flex-scroll-item {
    min-height: 0;
    flex: 0 1 auto;
    overflow-y: auto
}

.scope-product-detail .o-inline-list--tightest>* {
    margin-right: .1rem;
    margin-bottom: .08rem
}

.scope-product-detail .c-offscreen__content:after {
    display: none!important
}

.scope-product-detail .c-offscreen__content--reduced {
    padding: .2rem 4vw 0!important
}

.scope-product-detail .c-offscreen__header--reduced {
    padding: .7rem 4vw
}

@media(max-width: 24.375em) {
    .scope-product-detail .u-hide\@lteColumnWide {
        display:none!important
    }
}

@media(min-width: 24.376em) {
    .scope-product-detail .u-hide\@gtColumnWide {
        display:none!important
    }
}

@media(min-width: 70.3135em) {
    .scope-product-detail .u-hide\@gtLayout {
        display:none!important
    }
}

@media(max-width: 70.3125em) {
    .scope-product-detail .u-hide\@lteLayout {
        display:none!important
    }
}

@media(max-width: 62em) {
    .scope-product-detail .u-hide\@lteLargeTablet {
        display:none!important
    }
}

@media(max-width: 24.375em) {
    .scope-product-detail .u-milli\@lteColumnWide {
        font-size:.875rem!important
    }
}

.scope-product-detail .u-cursor-pointer {
    cursor: pointer
}

.scope-product-detail .u-vertical-center {
    display: flex;
    justify-content: center;
    flex-direction: column
}

.scope-product-detail .u-color-brand-primary {
    color: #0084e0!important
}

.scope-product-detail .u-color-brand-secondary {
    color: #e05400!important
}

.scope-product-detail .u-color-cashback-guarantee {
    color: #f2c32d!important
}

.scope-product-detail .u-color-shop-of-the-year {
    color: #393939!important
}

.scope-product-detail .u-color-grey-200 {
    color: #d6d6d6!important
}

.scope-product-detail .u-color-grey-300 {
    color: #999!important
}

.scope-product-detail .u-color-grey-400 {
    color: #707070!important
}

.scope-product-detail .u-color-grey-500 {
    color: #525252!important
}

.scope-product-detail .u-color-grey-600 {
    color: #333!important
}

.scope-product-detail .u-color-grey-700 {
    color: #141414!important
}

.scope-product-detail .u-color-green-500 {
    color: #00a380!important
}

.scope-product-detail .u-color-green-600 {
    color: #006657!important
}

.scope-product-detail .u-color-red-400 {
    color: #e00000!important
}

.scope-product-detail .u-color-red-500 {
    color: #a30b00!important
}

.scope-product-detail .u-color-yellow-400 {
    color: #e0b400!important
}

.scope-product-detail .u-color-yellow-700 {
    color: #292100!important
}

.scope-product-detail .u-color-text {
    color: #000!important
}

.scope-product-detail .u-color-sustainable {
    color: #008e34!important
}

.scope-product-detail .u-visibility-hidden {
    visibility: hidden
}

.scope-product-detail .u-no-top-margin {
    margin-top: 0!important
}

.scope-product-detail .u-top-margin {
    margin-top: 1em!important
}

.scope-product-detail .u-standard-top-margin {
    margin-top: 1.5rem
}

.scope-product-detail .u-capitalize {
    text-transform: capitalize
}

.scope-product-detail .l-stretch {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    align-content: stretch;
    flex-direction: row;
    overflow: auto
}

.scope-product-detail .l-stretch--full-size {
    width: 100%;
    height: 100%
}

.scope-product-detail .l-stretch--col {
    flex-direction: column
}

@media(max-width: 46.875em) {
    .scope-product-detail .l-stretch--col\@lteLine {
        flex-direction:column
    }
}

.scope-product-detail .l-stretch__item-grow {
    flex: 1
}

.scope-product-detail .l-stretch__item-fill-area {
    overflow: auto
}

.scope-product-detail .c-rating-bar {
    width: 100%;
    height: .5em;
    border-radius: .4em;
    padding: 0!important;
    background: #d6d6d6;
    overflow: hidden
}

.scope-product-detail .c-rating-bar__value {
    border-radius: .4em;
    margin: 0!important;
    padding: 0!important;
    height: 100%;
    background: #0084e0
}

.scope-product-detail .e-link {
    cursor: pointer;
    color: #000;
    text-decoration: underline
}

.scope-product-detail .e-link:focus,.scope-product-detail .e-link:hover {
    color: #0084e0
}

.scope-product-detail .e-link:active {
    color: #002e66
}

.scope-product-detail .e-link:not(a) {
    display: inline-block
}

.scope-product-detail .e-link--light {
    color: #fff
}

.scope-product-detail .e-icon--orb-spread use {
    transform: scale(.9)!important
}

@media(min-width: 46.876em) {
    .scope-product-detail .o-inline-list\@gtLine {
        display:flex;
        flex-wrap: wrap;
        align-items: center;
        margin-bottom: -.375rem
    }

    .scope-product-detail .o-inline-list\@gtLine>*+* {
        margin-top: 0
    }

    .scope-product-detail .o-inline-list\@gtLine>* {
        margin-right: 1rem
    }

    .scope-product-detail .o-inline-list\@gtLine>:last-child {
        margin-right: 0
    }

    .scope-product-detail .o-inline-list\@gtLine>* {
        margin-bottom: .375rem
    }

    .scope-product-detail .o-inline-list\@gtLine--align-top {
        align-items: flex-start
    }

    .scope-product-detail .o-inline-list\@gtLine--no-wrap {
        flex-wrap: nowrap
    }
}

.scope-product-detail .u-flex-scroll-cont {
    display: flex;
    overflow: hidden;
    flex-direction: column;
    height: 100%
}

.scope-product-detail .u-flex-scroll-cont.u-flex-scroll-cont--offscreen-height-fix {
    height: 98%;
    height: calc(100% - 1.5*.5rem)
}

.scope-product-detail .u-flex-scroll-cont .u-flex-scroll-item {
    min-height: 0;
    flex: 0 1 auto;
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-color: #707070 #f5f5f5;
    padding-right: .15rem
}

.scope-product-detail .u-flex-scroll-cont .u-flex-scroll-item::-webkit-scrollbar {
    width: .4rem
}

.scope-product-detail .u-flex-scroll-cont .u-flex-scroll-item::-webkit-scrollbar-track {
    background: #f5f5f5
}

.scope-product-detail .u-flex-scroll-cont .u-flex-scroll-item::-webkit-scrollbar-thumb {
    background-color: #707070;
    border-radius: .25rem;
    border: 1px solid transparent
}

.scope-product-detail .u-flex-scroll-cont .u-flex-scroll-item::-webkit-scrollbar-thumb:hover {
    background-color: #333
}

.scope-product-detail .u-column {
    display: flex;
    flex-direction: column
}

.scope-product-detail .overflowing--fill-medium-margin {
    margin: 0 -2vw;
    padding-right: 2vw;
    padding-left: 2vw
}

@media(max-width: 46.875em) {
    .scope-product-detail .overflowing--fill-medium-margin {
        margin:0 -4vw;
        padding-right: 4vw;
        padding-left: 4vw
    }
}

@media(min-width: 70.3135em) {
    .scope-product-detail .overflowing--fill-medium-margin {
        margin:0 -13vw;
        padding-right: 13vw;
        padding-left: 13vw
    }
}

@media(min-width: 110.7431875em) {
    .scope-product-detail .overflowing--fill-medium-margin {
        margin:0 -20vw;
        padding-right: 20vw;
        padding-left: 20vw
    }
}

.scope-product-detail .word-nowrap {
    white-space: nowrap
}

.scope-product-detail .c-pulsation-dot {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    width: 1.8em;
    height: 1.8em
}

.scope-product-detail .c-pulsation-dot__circle {
    width: 1.35em;
    height: 1.35em;
    background-color: #ef7001;
    border-radius: 50%;
    position: absolute;
    top: .25em;
    left: .25em
}

.scope-product-detail .c-pulsation-dot__ring {
    border: 3px solid #ef7001;
    -webkit-border-radius: 2em;
    width: 1.85em;
    height: 1.85em;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-animation: pulsate-dot 1s ease-out;
    -webkit-animation-iteration-count: infinite;
    opacity: 0
}

.scope-product-detail .c-arrow {
    width: 2.5em;
    height: 2.5em;
    border-radius: 50%;
    position: absolute;
    background-color: #fff;
    justify-content: center;
    align-items: center;
    display: flex;
    margin-top: 0;
    box-shadow: 0 1px 2px 0 hsla(0,0%,8%,.08),0 2px 8px 0 hsla(0,0%,8%,.08);
    cursor: pointer
}

.scope-product-detail .c-arrow--left {
    left: -1em;
    top: 43%
}

.scope-product-detail .c-arrow--right {
    right: -1em;
    top: 43%
}

@-webkit-keyframes pulsate-dot {
    0% {
        -webkit-transform: scale(.1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        -webkit-transform: scale(1.2);
        opacity: 0
    }
}

.scope-product-detail .heureka-ab-new-filters .overflowing--fill-medium-margin {
    margin: 0 -2vw;
    padding-right: 2vw;
    padding-left: 2vw
}

@media(max-width: 46.875em) {
    .scope-product-detail .heureka-ab-new-filters .overflowing--fill-medium-margin {
        margin:0 -4vw;
        padding-right: 4vw;
        padding-left: 4vw
    }
}

@media(min-width: 70.3135em) {
    .scope-product-detail .heureka-ab-new-filters .overflowing--fill-medium-margin {
        margin:0 -13vw;
        padding-right: 3vw;
        padding-left: 3vw
    }
}

@media(min-width: 110.7431875em) {
    .scope-product-detail .heureka-ab-new-filters .overflowing--fill-medium-margin {
        margin:0 -20vw;
        padding-right: 10vw;
        padding-left: 10vw
    }
}

@media(min-width: 46.876em) {
    .scope-product-detail .heureka-ab-new-filters .o-inline-list\@gtLayout {
        display:flex;
        flex-wrap: wrap;
        align-items: center;
        margin-bottom: -.375rem
    }

    .scope-product-detail .heureka-ab-new-filters .o-inline-list\@gtLayout>*+* {
        margin-top: 0
    }

    .scope-product-detail .heureka-ab-new-filters .o-inline-list\@gtLayout>* {
        margin-right: 1rem
    }

    .scope-product-detail .heureka-ab-new-filters .o-inline-list\@gtLayout>:last-child {
        margin-right: 0
    }

    .scope-product-detail .heureka-ab-new-filters .o-inline-list\@gtLayout>* {
        margin-bottom: .375rem
    }

    .scope-product-detail .heureka-ab-new-filters .o-inline-list\@gtLayout--align-top {
        align-items: flex-start
    }

    .scope-product-detail .heureka-ab-new-filters .o-inline-list\@gtLayout--no-wrap {
        flex-wrap: nowrap
    }
}

.scope-product-detail .o-layout__item--full {
    width: 100%!important;
    margin-right: 0!important
}

.scope-product-detail .u-no-wrap {
    white-space: nowrap
}




