.discover-favorites{display:grid;gap:0;min-width:0;color:var(--color-base);font-family:Roboto,var(--font-body-family),sans-serif}.discover-favorites__tabs{display:block;max-width:100%;overflow-x:auto;scrollbar-width:none}.discover-favorites__tabs::-webkit-scrollbar{display:none}.discover-favorites__tablist{display:flex;justify-content:center;gap:16px;width:max-content;min-width:100%}.discover-favorites__tab{flex-shrink:0;min-height:34px;padding:0 16px;border:1px solid var(--color-btn-bg);border-radius:50px;background:transparent;color:var(--color-btn-bg);font-family:inherit;font-size:14px;font-weight:400;line-height:1.2;cursor:pointer}.discover-favorites__tab[aria-selected=true]{background:var(--color-btn-bg);color:var(--color-btn-color);cursor:default;opacity:1}.discover-favorites__panels{min-width:0}.discover-favorites__panel[hidden]{display:none}.discover-favorites__banner{position:relative;aspect-ratio:1224 / 290;overflow:hidden;border-radius:16px 16px 0 0;isolation:isolate}.discover-favorites__banner-picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden}.discover-favorites__banner-picture[hidden]{display:none}.discover-favorites__banner-image{display:block;width:100%;height:100%;object-fit:cover}.discover-favorites__banner-picture--default .discover-favorites__banner-image{position:absolute;top:-36.24%;left:-25.33%;width:151.06%;height:151.04%;max-width:none}.discover-favorites__banner-heading{position:absolute;top:calc(50% - 18px);left:50%;display:grid;justify-items:center;gap:8px;width:max-content;max-width:calc(100% - 32px);transform:translate(-50%,-50%);color:#cc2a50;font-family:var(--font-heading-family);font-weight:700;line-height:1.2;text-align:center;text-shadow:0 2px 4px rgb(0 0 0 / 18%)}.discover-favorites__banner-heading:before{position:absolute;top:-12px;right:-32px;bottom:-12px;left:-32px;z-index:-1;background:linear-gradient(90deg,#fae9dd,#dfd1cc);filter:blur(45px);content:""}.discover-favorites__heading-lead{font-size:42px}.discover-favorites__banner-heading .common-title_main{margin:0}.discover-favorites__body{position:relative;display:grid;gap:16px;min-width:0;padding:16px 12px;border-radius:0 0 16px 16px;background:var(--discover-body-background)}.discover-favorites__rail{display:block;position:relative;min-width:0;container-type:inline-size}.discover-favorites__slider{display:block;position:relative;min-width:0;overflow:visible}.discover-favorites__products,.discover-favorites__page{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px}.discover-favorites__rail[data-carousel] .discover-favorites__slider{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none}.discover-favorites__rail[data-carousel] .discover-favorites__slider::-webkit-scrollbar{display:none}.discover-favorites__rail[data-carousel] .discover-favorites__products{display:flex;gap:0}.discover-favorites__page{flex:0 0 100%;width:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.discover-favorites__rail[data-carousel]:not([data-ready]) .discover-favorites__products{gap:16px}.discover-favorites__rail[data-carousel]:not([data-ready]) .discover-favorites__products>.card{flex:0 0 calc((100% - 48px)/4)}.discover-favorites .discover-favorites__slider .card{scroll-snap-align:none}.discover-favorites__products .card{min-width:0;padding:12px;border:1px solid var(--discover-card-border);border-radius:0;background:transparent}.discover-favorites .common-product-card{min-height:0}.discover-favorites .common-product-card__media,.discover-favorites .common-product-card__image-link,.discover-favorites .common-product-card__carousel .media{background:transparent}.discover-favorites .common-product-card__details{min-height:0}.discover-favorites .common-product-card__price{gap:8px;margin:0}.discover-favorites .common-product-card__price .price__regular{display:inline-flex;align-items:flex-start;color:rgb(var(--color-sale-price));font-size:48px;font-weight:600;line-height:1;letter-spacing:-1px}.discover-favorites__price-prefix,.discover-favorites__price-suffix{margin-top:8px;font-size:12px;font-weight:400;line-height:1;letter-spacing:0}.discover-favorites__price-fraction{margin-top:5px;font-size:18px;font-weight:500;line-height:1;letter-spacing:0}.discover-favorites .common-product-card__price .price__sale{font-size:16px;line-height:1}.discover-favorites .common-product-card__action{padding-top:0}.discover-favorites__arrow{position:absolute;top:calc((100cqw - 48px)/8 - 8px);z-index:3;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.discover-favorites__arrow--previous{inset-inline-start:-32px}.discover-favorites__arrow--previous img{transform:rotate(180deg) scaleY(-1)}.discover-favorites__arrow--next{inset-inline-end:-32px}.discover-favorites__arrow:disabled{cursor:default;opacity:.4}.discover-favorites__arrow[hidden],.discover-favorites__scrollbar{display:none}.discover-favorites :is(button,a,input,slider-element):focus-visible{outline:2px solid var(--color-base);outline-offset:3px}[dir=rtl] .discover-favorites__arrow{scale:-1 1}@media(prefers-reduced-motion:reduce){.discover-favorites__rail[data-carousel] .discover-favorites__slider{scroll-behavior:auto}}@media(max-width:767px){.discover-favorites{margin-inline:-16px}.discover-favorites__tabs{margin-inline:-2px}.discover-favorites__tablist{gap:8px}.discover-favorites__tab{min-height:32px;padding-inline:12px;border-radius:16px;font-size:12px}.discover-favorites__banner{width:100vw;max-width:none;margin-inline:calc(50% - 50vw);aspect-ratio:375 / 130;border-radius:0}.discover-favorites__banner-picture .discover-favorites__banner-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.discover-favorites__banner-heading{top:calc(50% - 5px);gap:4px;padding:4px 6px;background:#ffffff7f;line-height:1;text-shadow:none}.discover-favorites__banner-heading:before{content:none}.discover-favorites__heading-lead{font-size:22px}.discover-favorites__body{padding:16px;border-radius:0 0 8px 8px}.discover-favorites__products,.discover-favorites__page{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.discover-favorites__page{align-content:start}.discover-favorites__rail[data-carousel]:not([data-ready]) .discover-favorites__products{gap:8px}.discover-favorites__rail[data-carousel]:not([data-ready]) .discover-favorites__products>.card{flex-basis:calc((100% - 8px)/2)}.discover-favorites__products .card{padding:8px;border-width:.686px;border-radius:2px}.discover-favorites .common-product-card__rating{height:20px;padding:4px;border-radius:2px}.discover-favorites .common-product-card__price{gap:5.5px}.discover-favorites .common-product-card__price .price__regular{font-size:32px}.discover-favorites__price-prefix,.discover-favorites__price-suffix,.discover-favorites__price-fraction{margin-top:3px;font-size:14px}.discover-favorites .common-product-card__price .price__sale{font-size:14px}.discover-favorites .common-product-card__label{border-width:.686px}.discover-favorites .common-product-card__button{min-height:32px;border-radius:4px}.discover-favorites__rail{display:grid;grid-template-columns:minmax(0,1fr)}.discover-favorites__slider{grid-area:1 / 1}.discover-favorites__arrow{grid-area:1 / 1 / 2 / 2;display:block;top:50%;width:32px;height:32px;transform:translateY(-50%)}.discover-favorites__arrow--previous{inset-inline-start:-16px}.discover-favorites__arrow--next{inset-inline-end:-16px}.discover-favorites__rail[data-carousel] .discover-favorites__scrollbar{display:block;padding-block:10px;margin-top:6px}.discover-favorites__scrollbar-input{display:block;appearance:none;-webkit-appearance:none;width:100%;height:6px;min-height:0;margin:0;padding:0;border:0;border-radius:4px;background:#d9d9d91a;cursor:pointer}.discover-favorites__scrollbar-input::-webkit-slider-runnable-track{height:6px;border-radius:4px;background:transparent}.discover-favorites__scrollbar-input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:var(--discover-scrollbar-thumb-width, 50%);height:6px;border:0;border-radius:4px;background:#fff}.discover-favorites__scrollbar-input::-moz-range-track{height:6px;border-radius:4px;background:transparent}.discover-favorites__scrollbar-input::-moz-range-thumb{width:var(--discover-scrollbar-thumb-width, 50%);height:6px;border:0;border-radius:4px;background:#fff}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/bfcm-discover-favorites.css.map */
