@keyframes loading{to{transform:translateX(100%)}}.product-card__top{margin-bottom:1.25rem;margin-top:1.25rem}@media (min-width:1200px){.product-card__top{margin-bottom:2.5rem;margin-top:2.5rem}}.product-card__top-heading{margin-bottom:1.75rem;position:relative}@media (min-width:1200px){.product-card__top-heading{margin-bottom:6.25rem}}.product-card__top-heading svg{bottom:-.625rem;color:#d3d1e8;height:3.8125rem;left:-1.25rem;position:absolute;width:3rem;z-index:-1}@media (min-width:1200px){.product-card__top-heading svg{height:5.75rem;width:4.5625rem}}.product-card__top-heading .product-card__name{display:inline-block;vertical-align:middle}.product-card__certificate-text{font-size:calc(var(--bs-body-font-size)*1);line-height:1.25}@media (min-width:1200px){.product-card__certificate-text{font-size:calc(var(--bs-body-font-size)*1.125);line-height:calc(var(--bs-body-font-size)*1.5)}}.product-card__certificate-value{bottom:15%;color:#fff;font-size:calc(var(--bs-body-font-size)*1.75);font-weight:700;left:calc(50% - 100px);line-height:calc(var(--bs-body-font-size)*2.5);opacity:.28;position:absolute}@media (min-width:1000px){.product-card__certificate-value{bottom:18%;font-size:calc(var(--bs-body-font-size)*2.875);left:calc(50% - 155px);line-height:calc(var(--bs-body-font-size)*4.25)}}@media (min-width:1200px){.product-card__certificate-value{left:calc(50% - 175px)}}@media (min-width:1400px){.product-card__certificate-value{bottom:12%;left:calc(50% - 220px)}}.product-card__image-wrapper{position:relative}.product-card__badges-favorite{align-items:flex-start;display:flex;justify-content:space-between;padding:.75rem .75rem 0;position:absolute;width:100%;z-index:2}@media (min-width:1200px){.product-card__badges-favorite{padding:.75rem 1.5rem 0}}.product-card__badges{display:flex;flex-direction:column;gap:.25rem;z-index:2}@media (min-width:1200px){.product-card__badges{gap:.5rem}}.product-card__badges .card__badge{left:0;min-height:1rem;min-width:1.625rem;position:relative;top:0}@media (min-width:1200px){.product-card__badges .card__badge{border-radius:1rem;padding:.5rem .75rem .375rem 2rem}}.product-card__badges .card__badge span{display:inline}@media (min-width:1200px){.product-card__badges .card__badge span{font-size:calc(var(--bs-body-font-size)*.625)}.product-card__badges .card__badge img{--card-badge-img-width:2rem;--card-badge-img-height:2rem}}.product-card__badges .card__badge--contains_sugar img{--card-badge-img-offset-left:0.25rem}.product-card__favorite{margin-left:auto;margin-right:-.75rem;margin-top:-.75rem}.product-card__favorite .btn-favorite{position:relative;z-index:1;--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.75rem;--bs-btn-active-border-color:transparent;--bs-btn-disabled-border-color:transparent}.product-card__favorite .btn-favorite svg{color:#c7c8d0;height:1rem;width:1.125rem}@media (min-width:1200px){.product-card__favorite .btn-favorite svg{height:1.375rem;width:1.625rem}}.product-card__favorite .btn-favorite:hover svg{color:#8c8c8c}.product-card__favorite .btn-favorite.--active svg{color:#f3315f}.product-card__promo{bottom:-2rem;position:absolute;right:.4375rem;z-index:1}@media (min-width:1200px){.product-card__promo{right:1.4375rem}}.product-card__promo img{display:block;height:2rem;width:2rem}.product-card__images{margin-bottom:1rem;position:relative}@media (min-width:1200px){.product-card__images{margin-bottom:1.5rem}}.product-card__images-container .swiper-wrapper{display:flex;height:26.875rem;position:relative;width:100%}.product-card__images-container .swiper-slide{border:1px solid transparent;border-radius:.75rem;display:flex;justify-content:center;overflow:hidden}.product-card__images-container .swiper-slide img{border-radius:.75rem;cursor:pointer;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden}.product-card__images-container .swiper-slide img.bg-contain{-o-object-fit:contain;object-fit:contain}.product-card__images-nav{bottom:0;display:flex;gap:.25rem;padding:0 .75rem;position:absolute}@media (min-width:1200px){.product-card__images-nav{gap:.5rem;padding:0 1.5rem}}.product-card__images-nav-item{background-color:#eaeaea;border-radius:100%;cursor:pointer;height:.5rem;overflow:hidden;position:relative;width:.5rem;z-index:4}@media (min-width:1200px){.product-card__images-nav-item{height:.75rem;width:.75rem}}.product-card__images-nav-item.--active{background-color:#c7c8d0}.product-card__images-thumbnail .swiper-wrapper{display:flex;height:5.75rem;position:relative;width:100%}.product-card__images-thumbnail .swiper-slide{border:.0625rem solid transparent;border-radius:.75rem;cursor:pointer;display:flex;justify-content:center;overflow:hidden;width:5.75rem}.product-card__images-thumbnail .swiper-slide.swiper-slide-thumb-active{border-color:#9c87bf}.product-card__images-thumbnail .swiper-slide.--stub{background:#c7c8d0!important;margin-right:1.25rem;overflow:hidden;position:relative}.product-card__images-thumbnail .swiper-slide.--stub:after{animation:loading 1s infinite;background:linear-gradient(90deg,transparent,#9c87bf,transparent);content:"";display:block;height:100%;position:absolute;top:0;transform:translateX(-100%);width:100%}.product-card__image{max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-card__image--coffee{filter:drop-shadow(15px 20px 14px #8c8c8c);margin:auto;-o-object-fit:contain;object-fit:contain;transform:translateZ(0) scale(.8)}.product-card__image--coffee-thumbnail{filter:drop-shadow(5px 5px 7px #8c8c8c);transform:translateZ(0)}.product-card__image--scaled{transform:scale(3);translate:0 -10%}.product-card__image--scaled-small{transform:scale(2.5);translate:1% -1%}.product-card__image--scaled-large{transform:scale(4);translate:1% -20%}.product-card__image--beans{height:auto;min-height:5.75rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.product-card__name-sub-name-rating{display:flex;flex-wrap:wrap}.product-card__name-sub-name{flex-basis:100%;margin-bottom:1rem;margin-top:1rem;order:2}@media (min-width:1200px){.product-card__name-sub-name{margin-bottom:1.5rem;margin-top:0;order:1}}.product-card__name{font-family:Circe Extra,sans-serif;font-size:calc(var(--bs-body-font-size)*1.375);font-weight:700;letter-spacing:-.008em;line-height:1;margin-bottom:0;text-decoration:none}@media (min-width:1200px){.product-card__name{font-size:calc(var(--bs-body-font-size)*3)}}.product-card__tea-sub-name{font-family:Circe,sans-serif;font-size:var(--custom-product-card-description-font-size,var(--bs-body-font-size));font-weight:400;line-height:var(--custom-product-card-description-line-height,calc(var(--bs-body-font-size)*1.5));margin-bottom:.25rem}@media (min-width:1200px){.product-card__tea-sub-name{--custom-product-card-description-font-size:calc(var(--bs-body-font-size)*1.125);--custom-product-card-description-line-height:calc(var(--bs-body-font-size)*1.5)}}.product-card__sub-name{color:#918f9b;font-family:Circe,sans-serif;font-size:calc(var(--bs-body-font-size)*.75);font-weight:400;line-height:1;margin-top:.25rem;text-transform:uppercase}@media (min-width:1200px){.product-card__sub-name{font-size:calc(var(--bs-body-font-size)*1)}}.product-card__number-rating{align-items:center;display:flex;flex-basis:100%;justify-content:space-between;order:1}@media (min-width:1200px){.product-card__number-rating{margin-bottom:1.5rem;order:2}}.product-card__number{font-size:calc(var(--bs-body-font-size)*1);font-weight:700;line-height:1;text-decoration:none}@media (min-width:1200px){.product-card__number{font-size:calc(var(--bs-body-font-size)*1.5)}}.product-card__rating{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-left:auto}@media (min-width:1200px){.product-card__rating{gap:1rem}}.product-card__rating-value{font-size:var(--custom-rating-value-font-size,var(--bs-body-font-size));font-weight:700;line-height:var(--custom-rating-value-line-height,1)}@media (min-width:1200px){.product-card__rating-value{--custom-rating-value-font-size:calc(var(--bs-body-font-size)*1.5);--custom-rating-value-line-height:1}}.product-card__rating-stars{cursor:pointer;display:flex;gap:var(--custom-rating-stars-gap,.125rem);line-height:1rem}@media (min-width:1200px){.product-card__rating-stars{--custom-rating-stars-gap:0.25rem}}.product-card__rating-stars svg{color:var(--custom-rating-stars-color,#c7c8d0);height:var(--custom-rating-stars-size,.75rem);width:var(--custom-rating-stars-size,.75rem)}@media (min-width:1200px){.product-card__rating-stars svg{--custom-rating-stars-size:1.25rem}}.product-card__rating-stars svg.--active{--custom-rating-stars-color:#eec76b}.product-card__rating-votes{color:#918f9b;font-size:var(--custom-rating-votes-font-size,var(--bs-body-font-size));font-weight:400;line-height:var(--custom-rating-votes-line-height,1);text-decoration:underline;text-underline-offset:.25rem}@media (min-width:1200px){.product-card__rating-votes{--custom-rating-votes-font-size:calc(var(--bs-body-font-size)*1.5);--custom-rating-votes-line-height:1}}.product-card__description{display:flex;flex-wrap:wrap;font-size:var(--custom-product-card-description-font-size,var(--bs-body-font-size));line-height:var(--custom-product-card-description-line-height,calc(var(--bs-body-font-size)*1.5));margin-bottom:1rem;row-gap:1rem}@media (min-width:1200px){.product-card__description{--custom-product-card-description-font-size:calc(var(--bs-body-font-size)*1.125);--custom-product-card-description-line-height:calc(var(--bs-body-font-size)*1.5);margin-bottom:1.5rem;row-gap:1.5rem}}.product-card__description a{--bs-link-color-rgb:156,135,191;text-decoration:underline;text-underline-offset:.1875rem}.product-card .description__content--discount{flex-basis:100%}.product-card__scales{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}@media (min-width:1200px){.product-card__scales{gap:0;margin-bottom:1.5rem;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5)}}.product-card .scales__item{display:flex;flex-basis:100%;flex-wrap:wrap;gap:.75rem}@media (min-width:1200px){.product-card .scales__item{flex:0 0 auto;gap:.5rem;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:33.33333333%}}.product-card .scales__name{color:#737c8f;display:flex;flex-basis:100%;font-size:calc(var(--bs-body-font-size)*1);justify-content:space-between;line-height:1;min-width:6.25rem}@media (min-width:1200px){.product-card .scales__name{flex-basis:auto;font-size:calc(var(--bs-body-font-size)*1.125);gap:.375rem;justify-content:flex-start;line-height:calc(var(--bs-body-font-size)*1.25)}}.product-card .scales__value{background-color:#f4f4f4;border-radius:.25rem;flex-basis:100%;height:.125rem;margin:auto 0;min-width:100%}@media (min-width:1200px){.product-card .scales__value{flex-basis:auto;height:.75rem}}.product-card .scales__value-bar{background-color:#353060;border-radius:.25rem;height:.25rem;margin-top:-.0625rem;overflow:hidden}@media (min-width:1200px){.product-card .scales__value-bar{height:.875rem}}.product-card__taste-link{margin-bottom:1.5rem;text-align:right}.product-card__taste-link a{--bs-link-color-rgb:156,135,191}.product-card__info{font-size:calc(var(--bs-body-font-size)*1.125)}.product-card__options{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}@media (min-width:1200px){.product-card__options{gap:1.25rem;margin-bottom:1.25rem}}.product-card__option{flex:0 0 auto;width:100%}.product-card__option-title{display:flex;font-size:calc(var(--bs-body-font-size)*1);gap:.5rem;line-height:1;margin-bottom:.5rem}@media (min-width:1200px){.product-card__option-title{margin-bottom:.75rem}}.product-card__option-title:has(~.product-card__option-values[hidden]){justify-content:center;margin-bottom:0}.product-card__option-title-text{padding-top:.125rem}.product-card__option-title-tooltip svg{height:1.125rem;width:1.125rem}.product-card__option-values{display:grid;flex-wrap:wrap;gap:.5rem;grid-auto-flow:row dense;grid-template-columns:repeat(var(--custom-grid-template-columns,2),1fr)}.product-card__option-values--mill{--custom-grid-template-columns:2}@media (min-width:576px){.product-card__option-values--mill{--custom-grid-template-columns:3}}.product-card__option-values--option-box,.product-card__option-values--option-boxWrapper{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.product-card__option-values--offer-coffee{--custom-grid-template-columns:3}@media (max-width:743.98px){.product-card__option-values--offer-coffee.product-card__option-values--cnt-4{--custom-grid-template-columns:2}}.product-card__option-values--offer-cocoa{--custom-grid-template-columns:1}@media (min-width:430px){.product-card__option-values--offer-cocoa{--custom-grid-template-columns:2}}@media (min-width:576px){.product-card__option-values--offer-cocoa{--custom-grid-template-columns:3}}@media (min-width:744px){.product-card__option-values--option-color,.product-card__option-values--option-material,.product-card__option-values--option-volume{--custom-grid-template-columns:3}.product-card__option-values--option-volume{--custom-grid-template-columns:4}}@media (min-width:1000px){.product-card__option-values--option-color{--custom-grid-template-columns:4}}@media (min-width:1200px){.product-card__option-values--option-color{--custom-grid-template-columns:2}}@media (min-width:1400px){.product-card__option-values--option-color{--custom-grid-template-columns:3}}@media (min-width:744px){.product-card__option-values--cnt-1{--custom-grid-template-columns:1}.product-card__option-values--cnt-2{--custom-grid-template-columns:2}.product-card__option-values--cnt-3{--custom-grid-template-columns:3}.product-card__option-values--cnt-4{--custom-grid-template-columns:4}.product-card__option-values--cnt-5{--custom-grid-template-columns:5}.product-card__option-values--cnt-6{--custom-grid-template-columns:6}}.product-card__option-value-input+.btn{--bs-btn-color:#1e1c37;--bs-btn-bg:#fff;--bs-btn-border-color:#c7c8d0}.product-card__option-value-input+.btn:hover{--bs-btn-color:#918f9b;--bs-btn-bg:#fff;--bs-btn-border-color:#918f9b}.product-card__option-value-input+.btn:hover .product-card__option-value-label-upper-text{--custom-btn-upper-bg-color:#918f9b}.product-card__option-value-input+.btn:active{--bs-btn-color:#fff;--bs-btn-bg:#353060;--bs-btn-border-color:#353060}.product-card__option-value-input+.btn:active .product-card__option-value-label-upper-text{--custom-btn-upper-bg-color:rgba(76,65,132,.5)}.product-card__option-value-input:disabled+.btn{--bs-btn-color:#918f9b;--bs-btn-bg:hsla(0,0%,96%,.5);--bs-btn-border-color:#c7c8d0}.product-card__option-value-input:disabled+.btn .product-card__option-value-label-upper-text{--custom-btn-upper-bg-color:#c7c8d0;--custom-btn-upper-color:#1e1c37}.product-card__option-value-input:checked+.btn{--bs-btn-color:#fff;--bs-btn-bg:#353060;--bs-btn-border-color:#353060}.product-card__option-value-input:checked+.btn .product-card__option-value-label-upper-text{--custom-btn-upper-bg-color:rgba(76,65,132,.5)}.product-card__option-value-input:checked+.btn:hover{--bs-btn-active-color:#fff;--bs-btn-active-bg:#4c4184;--bs-btn-active-border-color:#4c4184}.product-card__option-value-input:checked+.btn:hover .product-card__option-value-label-upper-text{background:linear-gradient(0deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.12)),#4c4184}.product-card__option-value-input:disabled:checked+.btn{--bs-btn-active-color:#fff;--bs-btn-active-bg:#c7c8d0;--bs-btn-active-border-color:#c7c8d0}.product-card__option-value-input:disabled:checked+.btn .product-card__option-value-label-upper-text{--custom-btn-upper-bg-color:#918f9b;--custom-btn-upper-color:#fff}.product-card__option-value-label{--bs-btn-font-size:calc(var(--bs-body-font-size)*0.875);--bs-btn-line-height:calc(var(--bs-body-font-size)*1.25);--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.25rem;--bs-btn-border-radius:0.5rem;white-space:nowrap;width:100%}.product-card__option-value-label.btn-extended{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;--bs-btn-padding-x:0;--bs-btn-padding-y:0;--bs-btn-font-size:calc(var(--bs-body-font-size)*1.125);--bs-btn-line-height:calc(var(--bs-body-font-size)*1.25)}@media (max-width:743.98px){.product-card__option-value-label.btn-extended--reduced{font-size:calc(var(--bs-body-font-size)*.875)}}.product-card__option-value-label.btn-extended .product-card__option-value-label-text{padding:.5rem .75rem}.product-card__option-value-label-upper-text{background-color:var(--custom-btn-upper-bg-color,#c7c8d0);border-radius:.5rem 0 .5rem 0;color:var(--custom-btn-upper-color,#fff);font-size:calc(var(--bs-body-font-size)*.75);left:-.0625rem;line-height:calc(var(--bs-body-font-size)*1);padding:.25rem .75rem;position:relative;top:-.0625rem;transition:inherit}.product-card__option-value-label-text{flex:0 0 auto;width:100%}.product-card__option-value-label-text-old-price{font-size:90%;padding-left:.1875rem;text-decoration:line-through;text-decoration-thickness:.125rem}.product-card__add-to-cart{width:100%}.product-card .add-to-cart__wrapper .btn-add-to-cart,.product-card .add-to-cart__wrapper .btn-subscribe{position:relative;width:100%;--bs-btn-border-radius:0.5rem;--bs-btn-padding-x:3.75rem;--bs-btn-padding-y:1.25rem;--bs-btn-font-size:calc(var(--bs-body-font-size)*1.25);--bs-btn-font-weight:bold}.product-card .add-to-cart__quantity-wrapper{align-items:center;background-color:#f4f4f4;border-radius:.5rem;display:flex;justify-content:space-between;position:relative;width:100%}.product-card .add-to-cart__quantity-wrapper button{--bs-btn-padding-y:1.25rem;--bs-btn-color:#c7c8d0;--bs-btn-hover-color:#4fbdb0;--bs-btn-active-color:#4fbdb0;--bs-btn-border-color:transparent;--bs-btn-hover-border-color:transparent;--bs-btn-active-border-color:transparent}.product-card .add-to-cart__quantity-wrapper button svg{color:var(--bs-btn-color)}.product-card .add-to-cart__quantity-wrapper button:hover svg{color:var(--bs-btn-hover-color)}.product-card .add-to-cart__quantity-wrapper button:active svg{color:var(--bs-btn-active-color)}.product-card .add-to-cart__quantity-wrapper button[data-action=increase]{--bs-btn-color:#4fbdb0}.product-card .add-to-cart__quantity-label-area{display:flex;font-size:calc(var(--bs-body-font-size)*1.25);font-weight:700;width:50%}.product-card .add-to-cart__quantity-label-area input{-moz-appearance:textfield;background-color:transparent;border:none;font-weight:700;outline:none;padding:0 .3125rem 0 0;text-align:right;width:50%}.product-card .add-to-cart__quantity-label-area input::-webkit-inner-spin-button,.product-card .add-to-cart__quantity-label-area input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-card .add-to-cart__quantity-label-area label{text-align:left;width:50%}.product-card .add-to-cart__old-price{font-size:90%;padding-left:.1875rem;text-decoration:line-through;text-decoration-thickness:.125rem;white-space:nowrap}.product-card__features{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:2.5rem}.product-card__feature{text-align:center}.product-card__feature-image{height:3.75rem;margin-bottom:.75rem;width:3.75rem}@media (min-width:1200px){.product-card__feature-image{margin-left:-1.125rem}}.product-card__feature-text{align-items:center;display:flex;gap:.25rem}.product-card__feature-text-wrap{font-size:calc(var(--bs-body-font-size)*.875);line-height:1;text-align:center}@media (min-width:1200px){.product-card__feature-text-wrap{font-size:calc(var(--bs-body-font-size)*1)}}.product-card__feature-tooltip{display:none}@media (min-width:1200px){.product-card__feature-tooltip{display:block}}.product-card__feature-tooltip svg{height:1.125rem;width:1.125rem}.product-card__bottom{margin-bottom:3.125rem;margin-top:1.25rem}@media (min-width:1200px){.product-card__bottom{margin-bottom:4.375rem;margin-top:2.5rem}}.product-card__content-nav{background-color:#fff;border-bottom:.0625rem solid #f4f4f4;margin-bottom:1.25rem;position:sticky;top:6.875rem;z-index:2}@media (min-width:1200px){.product-card__content-nav{margin-bottom:2.5rem;top:3.75rem}}.product-card .content-nav>div{display:flex;flex-wrap:nowrap;overflow:hidden;touch-action:pan-y pinch-zoom}@media (max-width:1199.98px){.product-card .content-nav>div{--bs-gutter-x:0}}.product-card .content-nav__item{color:#918f9b;display:inline-block;flex:1 0 auto;font-size:calc(var(--bs-body-font-size)*1.375);line-height:calc(var(--bs-body-font-size)*1.1875);padding:.75rem;text-decoration:none}@media (min-width:1200px){.product-card .content-nav__item{flex-grow:0;flex-shrink:1;font-size:calc(var(--bs-body-font-size)*1.5);line-height:calc(var(--bs-body-font-size)*1.3125);padding:1.25rem 1.5rem}}.product-card .content-nav__item:hover{color:#9c87bf}.product-card .content-nav__item.--active{border-bottom:.1875rem solid #353060;color:#353060}.product-card__content .swiper-slide{scroll-margin-top:120px}.product-card__content-block{display:grid;gap:2.5rem;grid-template-columns:1fr;padding:1rem 0}@media (min-width:1200px){.product-card__content-block{gap:5rem;grid-template-columns:repeat(var(--custom-frames-cnt,1),1fr)}.product-card .content-block__item.characteristics-block{grid-column:calc(var(--custom-frames-cnt, 1) - var(--custom-frames-offset, 1))/calc(var(--custom-frames-cnt, 1) + var(--custom-frames-offset, 1))}}.product-card .content-block__item--common{font-size:calc(var(--bs-body-font-size)*1.125);line-height:calc(var(--bs-body-font-size)*1.5);padding:0 1rem;-webkit-user-select:text;-moz-user-select:text;user-select:text}@media (min-width:1200px){.product-card .content-block__item--common{padding:0 7rem}}@media (max-width:1199.98px){.product-card .content-block__item--common .content-block__heading{padding:0 .75rem}}@media (min-width:1200px){.product-card .content-block__item--common .author-wrapper{--custom-author-block-gap:0.75rem;--custom-author-block-img-size:5rem;--custom-author-block-name-font-size:calc(var(--bs-body-font-size)*1.5);--custom-author-block-name-line-height:1;--custom-author-block-position-font-size:calc(var(--bs-body-font-size)*1.125);--custom-author-block-position-line-height:calc(var(--bs-body-font-size)*1.25)}}.product-card .content-block__item--common iframe{border-radius:1.25rem;height:13.4375rem;width:100%}@media (min-width:1200px){.product-card .content-block__item--common iframe{height:28.125rem}}.product-card .content-block__heading{color:#4c4184;font-size:calc(var(--bs-body-font-size)*1.25);font-weight:700;line-height:1;margin-bottom:1.25rem}@media (min-width:1200px){.product-card .content-block__heading{font-size:calc(var(--bs-body-font-size)*1.375);line-height:1;margin-bottom:2.5rem}}.product-card .content-block__data .accordion{--bs-accordion-border-color:transparent;--bs-accordion-border-radius:1.25rem;--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-btn-bg:transparent;--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease,padding 0.15s ease;--bs-accordion-active-bg:transparent;--bs-accordion-btn-padding-x:2rem;--bs-accordion-btn-padding-y:1.25rem;--bs-accordion-body-padding-x:2rem;--bs-accordion-body-padding-y:1.25rem}@media (min-width:1200px){.product-card .content-block__data .accordion{--bs-accordion-btn-padding-x:0.5rem 2.75rem;--bs-accordion-btn-padding-y:2.75rem 2.75rem;--bs-accordion-body-padding-x:2.75rem;--bs-accordion-body-padding-y:2.75rem}}.product-card .content-block__data .accordion-item{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius);border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius);box-shadow:0 4px 16px rgba(27,22,47,.12);margin-bottom:1.5rem}@media (min-width:1200px){.product-card .content-block__data .accordion-item:has(.accordion-header:not(.accordion-header-author)){--bs-accordion-body-padding-x:2.75rem;--bs-accordion-body-padding-y:0.5rem 2.75rem}}@media (min-width:1200px){.product-card .content-block__data .accordion-header.accordion-header-author{display:none}}@media (max-width:1199.98px){.product-card .content-block__data .accordion-header.accordion-header-author .accordion-button{width:100%}.product-card .content-block__data .accordion-header.accordion-header-author .accordion-button:after{margin-left:auto}}.product-card .content-block__data .accordion-button{font-size:calc(var(--bs-body-font-size)*1);font-weight:700;line-height:calc(var(--bs-body-font-size)*1.25)}@media (min-width:1200px){.product-card .content-block__data .accordion-button{font-size:calc(var(--bs-body-font-size)*1.125);width:auto}.product-card .content-block__data .accordion-button:after{margin-left:1rem}.product-card .content-block__data .accordion-button.collapsed{--bs-accordion-btn-padding-x:2.75rem;--bs-accordion-btn-padding-y:2.75rem}}.product-card .content-block__data .accordion-body>.imageholder{float:none}@media (min-width:1200px){.product-card .content-block__data .accordion-body>.imageholder{max-width:40%}.product-card .content-block__data .accordion-body>.imageholder:nth-of-type(odd){float:left;margin-bottom:1.875rem;margin-right:1.875rem}.product-card .content-block__data .accordion-body>.imageholder:nth-of-type(2n){float:right;margin-bottom:1.875rem;margin-left:1.875rem}.product-card .content-block__data .accordion-body>.imageholder:last-of-type{clear:both;float:none;margin:0 auto;max-width:75%}}@media (max-width:1199.98px){.product-card .content-block__data .accordion-body .author-wrapper{display:none}}.product-card .content-block__data .accordion-body .figure{--bs-border-radius:0.75rem}.product-card .content-block__data .accordion-body .figure+span{display:block}.product-card .content-block__data .accordion-body .figure-img[data-lg-id]{cursor:pointer;transition:transform .3s ease-in-out,filter .3s ease-in-out}.product-card .content-block__data .accordion-body .figure-img[data-lg-id]:hover{filter:drop-shadow(2px 4px 6px rgba(156,135,191,.3));transform:translateZ(0) scale(1.025)}.product-card .content-block__data .accordion-body .figure-caption{word-break:break-word}.product-card .content-block__data .accordion-body .figure-fluid{width:100%}.product-card .content-block__data .accordion-body table{border-radius:.5rem;font-size:65%;line-height:1.25;outline:1px solid rgba(156,135,191,.5);overflow:hidden}@media (min-width:430px){.product-card .content-block__data .accordion-body table{font-size:70%}}@media (min-width:576px){.product-card .content-block__data .accordion-body table{font-size:80%}}@media (min-width:744px){.product-card .content-block__data .accordion-body table{font-size:90%}}@media (min-width:1000px){.product-card .content-block__data .accordion-body table{font-size:100%}}.product-card .content-block .scales{display:flex;flex-wrap:wrap;gap:0;margin-left:calc(var(--bs-gutter-x)*-.1);margin-right:calc(var(--bs-gutter-x)*-.1)}@media (min-width:1200px){.product-card .content-block .scales{gap:.75rem}}.product-card .content-block .scales__item{flex:0 0 auto;padding-left:calc(var(--bs-gutter-x)*.1);padding-right:calc(var(--bs-gutter-x)*.1);width:33.33333333%}@media (min-width:1200px){.product-card .content-block .scales__item{width:100%}}.product-card .content-block .scales__name{flex-basis:100%;justify-content:space-between}.product-card .content-block .scales__name-value{display:none}@media (min-width:1200px){.product-card .content-block .scales__name-value{display:block}}@media (max-width:1199.98px){.product-card .content-block .taste-descriptors-block .content-block__heading{display:none}}.product-card .content-block .taste-descriptors{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr)}@media (min-width:1200px){.product-card .content-block .taste-descriptors{gap:.75rem;grid-template-columns:1fr}}.product-card .content-block .taste-descriptors__item{background-color:var(--custom-bg-color,#eaeaea);border-radius:.5rem;color:#fff;font-size:calc(var(--bs-body-font-size)*.875);font-weight:700;line-height:calc(var(--bs-body-font-size)*1.1875);padding:.5rem;text-shadow:1px 0 1px #1f1a40,0 1px 1px #1f1a40,-1px 0 1px #1f1a40,0 -1px 1px #1f1a40}@media (min-width:1200px){.product-card .content-block .taste-descriptors__item{font-size:calc(var(--bs-body-font-size)*1.125);line-height:calc(var(--bs-body-font-size)*1.25);padding:1rem 1.25rem}}.product-card .content-block .characteristics{display:flex;flex-direction:column;gap:.75rem}.product-card .content-block .characteristics__item{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between}.product-card .content-block .characteristics .characteristic a{text-decoration:underline}.product-card .content-block .characteristics .characteristic__name{color:#737c8f;flex:0 1 40%;line-height:calc(var(--bs-body-font-size)*1.25)}@media (min-width:1200px){.product-card .content-block .characteristics .characteristic__name{font-size:calc(var(--bs-body-font-size)*1.125)}}.product-card .content-block .characteristics .characteristic__name a{--bs-link-color-rgb:115,124,143}.product-card .content-block .characteristics .characteristic__tooltip{display:inline-block;vertical-align:baseline}.product-card .content-block .characteristics .characteristic__tooltip svg{color:var(--bs-body-color);height:1.125rem;width:1.125rem}.product-card .content-block .characteristics .characteristic__value{flex:1 1 60%;line-height:calc(var(--bs-body-font-size)*1.25)}@media (min-width:1200px){.product-card .content-block .characteristics .characteristic__value{font-size:calc(var(--bs-body-font-size)*1.125);line-height:calc(var(--bs-body-font-size)*1.5)}}.product-card .content-block .taste-block{font-size:calc(var(--bs-body-font-size)*1.125);line-height:calc(var(--bs-body-font-size)*1.5);-webkit-user-select:text;-moz-user-select:text;user-select:text}.product-card .content-block .nutritional-values__item.nutritional-value{display:flex;flex-wrap:nowrap;justify-content:space-between}.product-card .content-block .nutritional-values__item.nutritional-value__name{font-size:calc(var(--bs-body-font-size)*1);line-height:calc(var(--bs-body-font-size)*1.25)}@media (min-width:1200px){.product-card .content-block .nutritional-values__item.nutritional-value__name{font-size:calc(var(--bs-body-font-size)*1.125)}}.product-card .content-block .nutritional-values__item.nutritional-value__value{font-size:calc(var(--bs-body-font-size)*1);line-height:calc(var(--bs-body-font-size)*1.25)}@media (min-width:1200px){.product-card .content-block .nutritional-values__item.nutritional-value__value{font-size:calc(var(--bs-body-font-size)*1.125)}}.product-card .content-block .nutritional-values__table{--bs-table-color:var(--bs-body-color)}.product-card .content-block .nutritional-values__table>:not(caption)>*>*{padding:.5rem .5rem .5rem 0}.product-card .content-block .nutritional-values__table>:not(caption)>*>:last-child{padding-right:0;text-align:right}.product-card .content-block .characteristics-description-block{font-size:calc(var(--bs-body-font-size)*1);line-height:calc(var(--bs-body-font-size)*1.25)}@media (min-width:1200px){.product-card .content-block .characteristics-description-block{font-size:calc(var(--bs-body-font-size)*1.125)}}.product-card .content-block .characteristics-description-block .content-block__heading{min-height:1.25rem}@media (min-width:1200px){.product-card .content-block .characteristics-description-block .content-block__heading{min-height:1.375rem}}.product-card .content-block .characteristics-block-notice .content-block__heading{min-height:1.25rem}@media (min-width:1200px){.product-card .content-block .characteristics-block-notice .content-block__heading{min-height:1.375rem}}.product-card .content-block .characteristics-block-notice .characteristics-block-notice-text{background-color:#353060;border-radius:.5rem;box-shadow:0 0 1rem rgba(53,48,96,.12);color:#fff;font-size:calc(var(--bs-body-font-size)*1);font-weight:700;line-height:1.5;padding:.75rem}@media (min-width:1000px){.product-card .content-block .review-block .accordion-body{display:grid;gap:1.5rem 2.5rem;grid-auto-flow:column dense;grid-template-areas:"start image";grid-template-columns:[start] calc(60% - 1.25rem) [image] calc(40% - 1.25rem) [end];grid-template-rows:auto}.product-card .content-block .review-block .accordion-body:has(.figure)>:not(.figure):not(.row){--custom-grid-column:start}.product-card .content-block .review-block .accordion-body>:not(.figure){grid-column:var(--custom-grid-column,start/image);margin-bottom:0}.product-card .content-block .review-block .accordion-body>.figure{align-items:flex-start;border-radius:var(--bs-border-radius);display:flex;flex-wrap:wrap;grid-column:var(--custom-grid-column,image);grid-row:span var(--custom-grid-row-span,3);justify-content:center;margin-bottom:0;max-height:18.75rem;overflow:hidden}.product-card .content-block .review-block .accordion-body>.figure:last-of-type~*{grid-column:start/image}.product-card .content-block .review-block .accordion-body>.figure:nth-of-type(4)~.figure{--custom-grid-column:start/image;--custom-grid-row-span:1;max-height:-moz-fit-content;max-height:fit-content}.product-card .content-block .review-block .accordion-body>.figure>img{margin-bottom:0}}.product-card .content-block .description-block .content-block__data>.imageholder,.product-card .content-block .origin-block .content-block__data>.imageholder,.product-card .content-block .taste-description-block .content-block__data>.imageholder{float:none}@media (min-width:1200px){.product-card .content-block .description-block .content-block__data>.imageholder,.product-card .content-block .origin-block .content-block__data>.imageholder,.product-card .content-block .taste-description-block .content-block__data>.imageholder{max-width:50%}.product-card .content-block .description-block .content-block__data>.imageholder:nth-of-type(odd),.product-card .content-block .origin-block .content-block__data>.imageholder:nth-of-type(odd),.product-card .content-block .taste-description-block .content-block__data>.imageholder:nth-of-type(odd){float:left;margin-bottom:1.875rem;margin-right:1.875rem}.product-card .content-block .description-block .content-block__data>.imageholder:nth-of-type(2n),.product-card .content-block .origin-block .content-block__data>.imageholder:nth-of-type(2n),.product-card .content-block .taste-description-block .content-block__data>.imageholder:nth-of-type(2n){float:right;margin-bottom:1.875rem;margin-left:1.875rem}.product-card .content-block .description-block .content-block__data>.imageholder:last-of-type,.product-card .content-block .origin-block .content-block__data>.imageholder:last-of-type,.product-card .content-block .taste-description-block .content-block__data>.imageholder:last-of-type{clear:both;float:none;margin:0 auto;max-width:75%}}.product-card .content-block .description-block .content-block__data a,.product-card .content-block .origin-block .content-block__data a,.product-card .content-block .taste-description-block .content-block__data a{--bs-link-color-rgb:156,135,191;text-decoration:underline;text-underline-offset:.1875rem}.product-card .content-block .description-block .content-block__data .accordion-body .figure,.product-card .content-block .origin-block .content-block__data .accordion-body .figure,.product-card .content-block .taste-description-block .content-block__data .accordion-body .figure{float:none}@media (min-width:1200px){.product-card .content-block .description-block .content-block__data .accordion-body .figure,.product-card .content-block .origin-block .content-block__data .accordion-body .figure,.product-card .content-block .taste-description-block .content-block__data .accordion-body .figure{text-align:center;width:100%}}.product-card .content-block .box-content-block .box-content__list{display:grid}.product-card .content-block .box-content-block .box-content__item{display:flex;gap:1rem;max-width:-moz-max-content;max-width:max-content;padding:.75rem .5rem}.product-card .content-block .box-content-block .box-content__item:hover .box-content__item-image{transform:scale(1.1)}.product-card .content-block .box-content-block .box-content__item-image{background-color:#f4f4f4;border-radius:.25rem;height:2.5rem;transition:transform .15s ease-in-out;width:2.5rem}.product-card .content-block .box-content-block .box-content__item-image img{display:block;height:100%;margin:0 auto;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.product-card .content-block .box-content-block .box-content__item-image img.--coffee-scaled-small{transform:scale(1.5) translateY(-20%)}.product-card .content-block .box-content-block .box-content__item-image img.--coffee-scaled-medium{transform:scale(1.25) translateY(-15%)}.product-card .content-block .box-content-block .box-content__item-name{color:#1e1c37;font-size:calc(var(--bs-body-font-size)*1);line-height:1.25;margin-bottom:.25rem}.product-card .content-block .box-content-block .box-content__item-description{color:#918f9b;font-size:calc(var(--bs-body-font-size)*.875);line-height:calc(var(--bs-body-font-size)*1)}.product-card .content-block .cooking-methods{display:grid;gap:1.25rem;grid-template-columns:1fr}@media (min-width:576px){.product-card .content-block .cooking-methods{gap:1.25rem 1.5rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1400px){.product-card .content-block .cooking-methods{grid-template-columns:repeat(3,1fr)}}.product-card .content-block .cooking-methods__item{--custom-cooking-methods-item-padding-x:5rem;--custom-cooking-methods-item-padding-y:1.25rem;align-items:center;border:.0625rem solid #4c4184;border-radius:.5rem;display:flex;gap:1.75rem;justify-content:flex-start;padding:var(--custom-cooking-methods-item-padding-y) var(--custom-cooking-methods-item-padding-x);--bs-link-color-rgb:76,65,132;text-decoration:none;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out}@media (min-width:576px){.product-card .content-block .cooking-methods__item{--custom-cooking-methods-item-padding-x:2.5rem}}@media (min-width:744px){.product-card .content-block .cooking-methods__item{--custom-cooking-methods-item-padding-x:3.75rem}}@media (min-width:1000px){.product-card .content-block .cooking-methods__item{--custom-cooking-methods-item-padding-x:5rem}}.product-card .content-block .cooking-methods a.cooking-methods__item:hover{background-color:#9c87bf;border-color:#9c87bf;color:#fff}.product-card .content-block .cooking-methods a.cooking-methods__item:hover .cooking-methods__icon,.product-card .content-block .cooking-methods a.cooking-methods__item:hover .cooking-methods__text{color:#fff}.product-card .content-block .cooking-methods__icon{color:#4c4184}.product-card .content-block .cooking-methods__icon svg{height:1.75rem;width:2.125rem}.product-card .content-block .cooking-methods__text{color:#4c4184;font-size:calc(var(--bs-body-font-size)*1.25);line-height:1;padding-top:.25rem;transition:inherit;white-space:nowrap}@media (min-width:1200px){.product-card .content-block .cooking-methods--extended .accordion-header{display:none}.product-card .content-block .cooking-methods--extended .accordion-header~.accordion-collapse{--bs-accordion-body-padding-x:2.75rem;--bs-accordion-body-padding-y:2.75rem}}.product-card .content-block .cooking-methods--extended .accordion-button a{text-decoration:underline;text-underline-offset:.1875rem}.product-card .content-block .cooking-methods--extended .accordion-body{display:flex;flex-wrap:wrap;gap:.75rem}@media (min-width:1200px){.product-card .content-block .cooking-methods--extended .accordion-collapse{display:block}}.product-card .content-block .cooking-methods--extended .cooking-methods__items{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:1rem}@media (min-width:1200px){.product-card .content-block .cooking-methods--extended .cooking-methods__items{flex:0 1 70%}}@media (min-width:1400px){.product-card .content-block .cooking-methods--extended .cooking-methods__items{flex-basis:60%}}.product-card .content-block .cooking-methods--extended .cooking-methods__item{border:none;flex:1 1 auto;gap:1rem;padding:0}@media (min-width:1200px){.product-card .content-block .cooking-methods--extended .cooking-methods__item{flex-basis:auto}}.product-card .content-block .cooking-methods--extended .cooking-methods__item-name{color:#1f1a40;display:none;font-size:calc(var(--bs-body-font-size)*1.5);font-weight:700;line-height:1}@media (min-width:1200px){.product-card .content-block .cooking-methods--extended .cooking-methods__item-name{display:block;flex:1 1 auto}}.product-card .content-block .cooking-methods--extended .cooking-methods__item-text{color:var(--bs-accordion-color);flex:1 1 100%}@media (min-width:1200px){.product-card .content-block .cooking-methods--extended .cooking-methods__item-text{flex-basis:70%;margin-left:30%}}@media (min-width:1400px){.product-card .content-block .cooking-methods--extended .cooking-methods__item-text{flex-basis:60%;margin-left:40%}}.product-card .content-block .cooking-methods--extended .cooking-methods__icon svg{height:2.25rem;width:2.25rem}.product-card .content-block .cooking-methods--extended .cooking-methods__text{color:var(--bs-accordion-color);font-size:calc(var(--bs-body-font-size)*1);line-height:1.25}.product-card .content-block .comments-block{padding:0 1rem}@media (min-width:1200px){.product-card .content-block .comments-block{padding:0 7rem}}.product-card .content-block .comments-block .product-card__rating{align-items:flex-end}.product-card .content-block .comments-block .product-card__rating-value{--custom-rating-value-font-size:calc(var(--bs-body-font-size)*1.125);--custom-rating-value-line-height:calc(var(--bs-body-font-size)*1)}.product-card .content-block .comments-block .product-card__rating-stars{cursor:default}.product-card .content-block .comments-block .product-card__rating-stars svg{--custom-rating-stars-size:1rem}.product-card .content-block .comments-block .product-card__rating-votes{--custom-rating-votes-font-size:calc(var(--bs-body-font-size)*1.125);--custom-rating-votes-line-height:calc(var(--bs-body-font-size)*1);text-decoration:none}@media (min-width:1200px){.product-card__modal{--bs-modal-width:29.25rem}}.product-card__modal .modal-content{--bs-modal-border-radius:1rem;--bs-modal-padding:0 1.25rem 1.5rem}.product-card__modal .modal-content a{--bs-link-color-rgb:179,153,204}.product-card__modal .modal-header{--bs-modal-header-border-width:0;--bs-modal-header-padding:0.75rem 1rem 1rem}.product-card__modal .modal-header .btn-close{color:#918f9b;height:.75rem;padding:.75rem 1rem 1rem;width:.75rem}.product-card .rating-modal label,.product-card .subscription-modal label{cursor:pointer}.product-card .rating-modal a,.product-card .subscription-modal a{text-decoration:underline;text-underline-offset:.25rem}.product-card .rating-modal .product-card__rating-stars,.product-card .subscription-modal .product-card__rating-stars{--custom-rating-stars-gap:0.5rem;justify-content:center}.product-card .rating-modal .product-card__rating-stars svg,.product-card .subscription-modal .product-card__rating-stars svg{--custom-rating-stars-size:1.75rem;transition:color .15s ease-in-out}.product-card .rating-modal .product-card__rating-stars svg:hover,.product-card .subscription-modal .product-card__rating-stars svg:hover{color:#eec76b}.product-card .rating-modal .product-card__rating-stars input:checked+svg,.product-card .subscription-modal .product-card__rating-stars input:checked+svg{color:#fb0}.product-card .rating-modal button[type=submit],.product-card .subscription-modal button[type=submit]{--bs-btn-padding-x:2rem;--bs-btn-padding-y:0.5rem;--bs-btn-font-size:calc(var(--bs-body-font-size)*1);--bs-btn-font-weight:normal;--bs-btn-border-radius:1.5rem;--bs-btn-disabled-color:#918f9b;--bs-btn-disabled-bg:hsla(0,0%,96%,.5);--bs-btn-disabled-border-color:#c7c8d0;width:100%}.product-card--coffee .product-card__content .content-block .cooking-methods--extended .cooking-methods__items{flex:1 1 auto}@media (min-width:1000px){.product-card--coffee .product-card__content .content-block .cooking-methods--extended .cooking-methods__items{margin-bottom:2.5rem}}@media (min-width:1400px){.product-card--coffee .product-card__content .content-block .cooking-methods--extended .cooking-methods__items{flex-basis:70%;margin-bottom:2.5rem}.product-card--coffee .product-card__content .content-block .cooking-methods--extended .cooking-methods__item-name{flex:0 1 calc(30% - 0.75rem)}}.product-card--coffee .product-card__content .content-block .cooking-methods--extended .cooking-methods__item{flex-basis:100%}@media (min-width:1000px){.product-card--coffee .product-card__content .content-block .cooking-methods--extended .cooking-methods__item{align-items:flex-start;flex-basis:auto;flex-wrap:wrap;justify-content:center;max-width:calc(25% - .75rem)}}@media (min-width:1400px){.product-card--coffee .product-card__content .content-block .cooking-methods--extended .cooking-methods__item{flex-basis:calc(25% - 0.75rem);max-width:none}}.product-card--coffee .product-card__content .content-block .cooking-methods--extended .cooking-methods__text{white-space:break-spaces}@media (min-width:1000px){.product-card--coffee .product-card__content .content-block .cooking-methods--extended .cooking-methods__text{text-align:center}}@media (min-width:1200px){.product-card--coffee .product-card__content .content-block .cooking-methods--extended .cooking-methods__item-text{flex-basis:100%;margin-left:0}}@media (min-width:1400px){.product-card--coffee .product-card__content .content-block .cooking-methods--extended .cooking-methods__item-text{flex-basis:70%}}.product-card--drip-coffee .product-card__images-container .swiper-slide img{-o-object-fit:contain;object-fit:contain}.product-card--drip-coffee .product-card__content .content-block .cooking-methods--extended .cooking-methods__items{flex:1 1 auto}@media (min-width:1000px){.product-card--drip-coffee .product-card__content .content-block .cooking-methods--extended .cooking-methods__items{margin-bottom:2.5rem}}@media (min-width:1400px){.product-card--drip-coffee .product-card__content .content-block .cooking-methods--extended .cooking-methods__items{flex-basis:70%;margin-bottom:2.5rem}.product-card--drip-coffee .product-card__content .content-block .cooking-methods--extended .cooking-methods__item-name{flex:0 1 calc(30% - 0.75rem)}}.product-card--drip-coffee .product-card__content .content-block .cooking-methods--extended .cooking-methods__item{flex-basis:100%}@media (min-width:1000px){.product-card--drip-coffee .product-card__content .content-block .cooking-methods--extended .cooking-methods__item{align-items:flex-start;flex-basis:auto;flex-wrap:wrap;justify-content:center;max-width:calc(25% - .75rem)}}@media (min-width:1400px){.product-card--drip-coffee .product-card__content .content-block .cooking-methods--extended .cooking-methods__item{flex-basis:calc(25% - 0.75rem);max-width:none}}@media (min-width:1000px){.product-card--drip-coffee .product-card__content .content-block .cooking-methods--extended .cooking-methods__icon{flex-basis:100%;text-align:center}}@media (min-width:1200px){.product-card--drip-coffee .product-card__content .content-block .cooking-methods--extended .cooking-methods__icon{max-height:-moz-fit-content;max-height:fit-content}}.product-card--drip-coffee .product-card__content .content-block .cooking-methods--extended .cooking-methods__icon svg{height:3.75rem;width:3.75rem}@media (min-width:1400px){.product-card--drip-coffee .product-card__content .content-block .cooking-methods--extended .cooking-methods__icon svg{margin-bottom:.75rem}}.product-card--drip-coffee .product-card__content .content-block .cooking-methods--extended .cooking-methods__text{white-space:break-spaces}@media (min-width:1000px){.product-card--drip-coffee .product-card__content .content-block .cooking-methods--extended .cooking-methods__text{text-align:center}}@media (min-width:1200px){.product-card--drip-coffee .product-card__content .content-block .cooking-methods--extended .cooking-methods__item-text{flex-basis:100%;margin-left:0}}@media (min-width:1400px){.product-card--drip-coffee .product-card__content .content-block .cooking-methods--extended .cooking-methods__item-text{flex-basis:70%;margin-left:30%}}.product-card--cocoa .product-card__favorite .btn-favorite svg{stroke:#353060}.product-card--cocoa .product-card__content .content-block .description-block img{height:auto;max-width:100%}.product-card--spices-salt-sugar .product-card__description .description__content--product{min-height:calc(var(--custom-product-card-description-line-height, 1.25rem)*3)}@media (min-width:1200px){.product-card--spices-salt-sugar .product-card__description .description__content--product{min-height:calc(var(--custom-product-card-description-line-height, 1.5rem)*3)}}@media (min-width:744px){.product-card--spices-salt-sugar .product-card__option-values--cnt-1{--custom-grid-template-columns:1}}@media (min-width:1200px){.product-card--spices-salt-sugar .product-card__option-values--cnt-1{--custom-grid-template-columns:2}}@media (min-width:1400px){.product-card--spices-salt-sugar .product-card__option-values--cnt-1{--custom-grid-template-columns:1}}@media (min-width:744px){.product-card--spices-salt-sugar .product-card__option-values--cnt-2{--custom-grid-template-columns:2}}@media (min-width:1200px){.product-card--spices-salt-sugar .product-card__option-values--cnt-2{--custom-grid-template-columns:2}}@media (min-width:1400px){.product-card--spices-salt-sugar .product-card__option-values--cnt-2{--custom-grid-template-columns:2}}@media (min-width:744px){.product-card--spices-salt-sugar .product-card__option-values--cnt-3{--custom-grid-template-columns:3}}@media (min-width:1200px){.product-card--spices-salt-sugar .product-card__option-values--cnt-3{--custom-grid-template-columns:2}}@media (min-width:1400px){.product-card--spices-salt-sugar .product-card__option-values--cnt-3{--custom-grid-template-columns:3}}@media (min-width:744px){.product-card--spices-salt-sugar .product-card__option-values--cnt-4{--custom-grid-template-columns:4}}@media (min-width:1200px){.product-card--spices-salt-sugar .product-card__option-values--cnt-4{--custom-grid-template-columns:2}}@media (min-width:1400px){.product-card--spices-salt-sugar .product-card__option-values--cnt-4{--custom-grid-template-columns:4}}@media (min-width:744px){.product-card--spices-salt-sugar .product-card__option-values--cnt-5{--custom-grid-template-columns:5}}@media (min-width:1200px){.product-card--spices-salt-sugar .product-card__option-values--cnt-5{--custom-grid-template-columns:2}}@media (min-width:1400px){.product-card--spices-salt-sugar .product-card__option-values--cnt-5{--custom-grid-template-columns:5}}@media (min-width:744px){.product-card--spices-salt-sugar .product-card__option-values--cnt-6{--custom-grid-template-columns:6}}@media (min-width:1200px){.product-card--spices-salt-sugar .product-card__option-values--cnt-6{--custom-grid-template-columns:2}}@media (min-width:1400px){.product-card--spices-salt-sugar .product-card__option-values--cnt-6{--custom-grid-template-columns:6}}@media (min-width:1200px){.product-card--spices-salt-sugar .content-block__item.characteristics-block{--custom-frames-offset:0}}.product-card--accessory .product-card__images-container .swiper-slide img{-o-object-fit:contain;object-fit:contain}@media (min-width:744px){.product-card--accessory .product-card__option-values--cnt-1{--custom-grid-template-columns:2}}@media (min-width:1400px){.product-card--accessory .product-card__option-values--cnt-1{--custom-grid-template-columns:1}}@media (min-width:744px){.product-card--accessory .product-card__option-values--cnt-2{--custom-grid-template-columns:2}}@media (min-width:1400px){.product-card--accessory .product-card__option-values--cnt-2{--custom-grid-template-columns:2}}@media (min-width:744px){.product-card--accessory .product-card__option-values--cnt-3{--custom-grid-template-columns:2}}@media (min-width:1400px){.product-card--accessory .product-card__option-values--cnt-3{--custom-grid-template-columns:3}}@media (min-width:744px){.product-card--accessory .product-card__option-values--cnt-4{--custom-grid-template-columns:2}}@media (min-width:1400px){.product-card--accessory .product-card__option-values--cnt-4{--custom-grid-template-columns:4}}@media (min-width:744px){.product-card--accessory .product-card__option-values--cnt-5{--custom-grid-template-columns:2}}@media (min-width:1400px){.product-card--accessory .product-card__option-values--cnt-5{--custom-grid-template-columns:5}}@media (min-width:744px){.product-card--accessory .product-card__option-values--cnt-6{--custom-grid-template-columns:2}}@media (min-width:1400px){.product-card--accessory .product-card__option-values--cnt-6{--custom-grid-template-columns:6}}.product-card--accessory .product-card__option-values--cnt-1-forced{--custom-grid-template-columns:1}@media (min-width:1200px){.product-card--accessory .content-block__item.characteristics-block{--custom-frames-offset:0}}.product-card--gift-certificate{margin-top:3.75rem}@media (min-width:1200px){.product-card--gift-certificate{margin-top:5rem}}.product-card--gift-certificate .product-card__name{font-size:calc(var(--bs-body-font-size)*2);line-height:1}@media (min-width:1200px){.product-card--gift-certificate .product-card__name{font-size:calc(var(--bs-body-font-size)*3.75)}}.product-card--gift-certificate .product-card__images-container .swiper-wrapper{height:18rem}@media (min-width:1000px){.product-card--gift-certificate .product-card__images-container .swiper-wrapper{height:35.875rem}}.product-card--gift-certificate .product-card__images-container .swiper-slide img{-o-object-fit:contain;object-fit:contain}@media (max-width:999.98px){.product-card--gift-certificate .product-card__images-container .swiper-slide img{height:18rem}}.product-card--gift-certificate .product-card__certificate-form .form-text{--bs-secondary-color:#c7c8d0}.product-card--gift-certificate .product-card__certificate-form .form-check{margin-bottom:2.5rem}.product-card--gift-certificate .product-card__certificate-form .form-check-input{--custom-form-check-width:1.25rem;--custom-form-check-height:1.25rem}.product-card--gift-certificate .product-card__certificate-form .form-check-label{line-height:1;padding-left:.625rem;vertical-align:bottom}.product-card--gift-certificate .product-card__certificate-form .form-floating:has(~.input-group-text) .form-control{border-right-width:0}.product-card--gift-certificate .product-card__certificate-form .form-radio-with-image,.product-card--gift-certificate .product-card__certificate-form .form-radio-with-image>label{height:100%}.product-card--gift-certificate .product-card__certificate-form .input-group-text{--bs-tertiary-bg:transparent;border-width:.0625rem .0625rem .0625rem 0;--bs-border-color:#c7c8d0;color:#c7c8d0}.product-card--gift-certificate .product-card__certificate-form button[type=submit]{display:block;margin-left:auto;--bs-btn-font-size:calc(var(--bs-body-font-size)*1.25);--bs-btn-line-height:1;--bs-btn-disabled-color:#918f9b;--bs-btn-disabled-bg:hsla(0,0%,96%,.5);--bs-btn-disabled-border-color:#c7c8d0;--bs-btn-padding-x:3rem;--bs-btn-padding-y:0.75rem;width:100%}@media (min-width:1200px){.product-card--gift-certificate .product-card__certificate-form button[type=submit]{width:auto}}.cocoa-recipes{--custom-cocoa-recipes-col:2}.cocoa-recipes .content-block__data{display:grid;gap:1rem;grid-template-columns:repeat(var(--custom-cocoa-recipes-col),1fr)}@media (min-width:744px){.cocoa-recipes .content-block__data{--custom-cocoa-recipes-col:3}}@media (min-width:1000px){.cocoa-recipes .content-block__data{--custom-cocoa-recipes-col:4}}.cocoa-recipes .content-block__data .preloader-block{grid-column:1/-1}.cocoa-recipes__item{position:relative}.cocoa-recipes__item-image{display:block;width:100%}.cocoa-recipes__item-text{display:block;font-weight:700;margin-top:.5rem;text-align:center;text-decoration:underline;text-underline-offset:.1875rem}.author-wrapper{--custom-author-block-gap:0.5rem;--custom-author-block-img-size:2rem;--custom-author-block-name-font-size:calc(var(--bs-body-font-size)*1.125);--custom-author-block-name-line-height:calc(var(--bs-body-font-size)*1.25);--custom-author-block-name-margin-bottom:0.125rem;--custom-author-block-position-font-size:calc(var(--bs-body-font-size)*0.875);--custom-author-block-position-line-height:1;align-items:center;display:flex;flex-wrap:nowrap;gap:var(--custom-author-block-gap)}.author-wrapper__img{border-radius:50%;flex:0 0 auto;height:var(--custom-author-block-img-size);overflow:hidden;width:var(--custom-author-block-img-size)}.author-wrapper__name{color:#1f1a40;font-size:var(--custom-author-block-name-font-size);font-weight:700;line-height:var(--custom-author-block-name-line-height);margin-bottom:var(--custom-author-block-name-margin-bottom)}.author-wrapper__position{color:#737c8f;font-size:var(--custom-author-block-position-font-size);font-weight:400;line-height:var(--custom-author-block-position-line-height)}.recommendations-block{margin-top:2.25rem}@media (min-width:1200px){.recommendations-block{margin-top:0}}.recommendations-block .recommended-products-top{margin-bottom:0}.recommendations-block .recommended-products-top__control{margin-bottom:1.5rem}@media (min-width:1200px){.recommendations-block .recommended-products-top__control{margin-bottom:2rem}}.modal-backdrop{backdrop-filter:blur(0)}.modal-backdrop.show{--bs-backdrop-opacity:1;--bs-backdrop-bg:rgba(42,37,51,.4);backdrop-filter:blur(6px)}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}