.product-card-wrapper{transition:all .2s ease}.product-card-wrapper .card{border-radius:0}.product-card-wrapper .card.card--card{background:#f4f2ed;min-height:400px}.product-card-wrapper .card.card--card .card__information{padding:0;height:100%;display:flex;flex-direction:column;justify-content:space-between}.product-card-wrapper .card.card--card .card__inner .card__content{display:none}.product-card-wrapper .card.card--card .card__inner .card__media .media{background:#f4f2ed}.product-card-wrapper .card.card--card .card__inner .card__media .media img{mix-blend-mode:darken}.card__heading a:after{display:none}.product-card-wrapper .card .card__information .card__heading{display:flex;align-items:baseline;justify-content:space-between;gap:5px;flex:1;font-size:15px;line-height:20px;font-weight:500;letter-spacing:0px;color:#2e2e2d;margin:0;max-height:max-content}.product-card-wrapper .card .card__information .card__heading .coffee-roast-level{display:flex;gap:4px}.product-card-wrapper .card .card__information .card__heading .coffee-roast-level .icon{height:14px;width:auto;color:#eadfc3}.product-card-wrapper .card .card__information .card__heading .coffee-roast-level.light{opacity:1}.product-card-wrapper .card .card__information .card__heading .coffee-roast-level:not(.light,.medium,.dark){color:#2e2e2d}.product-card-wrapper .card .card__information .card__heading .coffee-roast-level.light .icon{color:#2e2e2d}.product-card-wrapper .card .card__information .card__heading .coffee-roast-level.light .icon:nth-child(1)~.icon{color:#eadfc3}.product-card-wrapper .card .card__information .card__heading .coffee-roast-level.medium .icon{color:#2e2e2d}.product-card-wrapper .card .card__information .card__heading .coffee-roast-level.medium .icon:nth-child(2)~.icon{color:#eadfc3}.product-card-wrapper .card .card__information .card__heading .coffee-roast-level.dark .icon{color:#2e2e2d}.product-card-wrapper .card .card__inner{border-radius:5px 5px 0 0;overflow:hidden}.product-card-wrapper .card.card--card .card__inner:before{padding-bottom:100%}.product-card-wrapper .card--card .card__content{padding:15px 10px;align-items:end;transition:all .4s ease}.product-card-wrapper .card-information{margin-top:24px}.product-card-wrapper .card-information,.product-card-wrapper .card-information *{line-height:1}.product-card-wrapper .card .card__information .card__heading .card-product-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}.product-card-wrapper .card .card__information .product-key-features{display:flex;margin-top:4px}.product-card-wrapper .card .card__information .product-key-features .metafield-single_line_text_field-array{margin:0;padding:0;display:flex;gap:11px;flex-wrap:wrap;row-gap:5px}.product-card-wrapper .card .card__information .product-key-features .metafield-single_line_text_field-array .metafield-single_line_text_field{list-style:none;position:relative;font-size:13px;font-weight:300;line-height:17px;letter-spacing:0px;color:#58534d}.product-card-wrapper .card .card__information .product-key-features .metafield-single_line_text_field-array .metafield-single_line_text_field:not(:last-child):before{content:"";width:3px;height:3px;background:#9b978f;border-radius:50%;position:absolute;right:-7px;top:8px}.product-card-wrapper .card-information .price{margin:0!important;display:flex}.product-card-wrapper .card-information .price .price-item{font-size:15px;line-height:20px;letter-spacing:.9px;color:#2e2e2d;font-weight:600;margin:0}.product-card-wrapper .card-information .price.price--on-sale .price__container .price__sale{display:flex;align-items:center;gap:10px;justify-content:flex-start;row-gap:5px;flex-direction:row-reverse}.product-card-wrapper .card-information .price.price--on-sale .price__container .price__sale .price-item--regular{color:#9b978f;text-decoration:line-through;text-decoration-thickness:1px;font-size:12px;font-weight:600;letter-spacing:.72px}.product-card-wrapper .card-information .price.price--on-sale .price__container .price__sale .price-item--sale{color:#862316;font-weight:600}.product-card-wrapper .card-information .price .tax_text{display:none}.product-card-wrapper .card__badge{display:flex!important;gap:13px 5px;align-items:center;position:absolute;right:-6px;top:11px;flex-wrap:wrap;margin:0!important}.product-card-wrapper .card__badge .badge{background:#464646;letter-spacing:1.2px;color:#fff;line-height:14px;border:none;padding:5.5px 6px;display:flex;font-size:12px;font-weight:500;font-family:var(--font-body-family);border-radius:0;text-transform:uppercase}.product-card-wrapper .card__badge .badge:before{position:absolute;content:"";width:8px;height:8px;bottom:-8px;right:0;border-top:4px solid #9B978F;border-right:4px solid transparent;border-left:4px solid #9B978F;border-bottom:4px solid transparent}.product-card-wrapper .card__badge .badge.sale-badge{background:#862316}.product-card-wrapper .card__badge .badge.sale-badge:before{border-top:4px solid #A7665E;border-left:4px solid #A7665E}.product-card-wrapper .card__badge .badge.neu-badge{background:#862316}.product-card-wrapper .card__badge .badge.neu-badge:before{border-top:4px solid #A7665E;border-left:4px solid #A7665E}.product-card-wrapper .card__badge .badge.label--custom_bestseller{background:#746653}.product-card-wrapper .card__badge .badge.label--custom_bestseller:before{border-top:4px solid #AC9F8D;border-left:4px solid #AC9F8D}.product-card-wrapper .product-options .product-option-item input[type=radio]{clip:rect(0,0,0,0);overflow:hidden!important;position:absolute;height:1px;width:1px}.product-card-wrapper .product-options .product-option-item .swatch-color{--swatch-input--size: 9px;outline-offset:1px;display:block;margin:0}.product-card-wrapper .product-options .product-option-item .swatch{display:block;background:var(--swatch--background);background-size:cover;border-radius:50%}.product-card-wrapper .color-swatches-container:has(.toggle-swatches-btn) .product-option-item .swatch-color{outline:none}.product-card-wrapper .color-swatches-container{display:flex;align-items:center;gap:5px}.product-card-wrapper .color-swatches-container:has(.toggle-swatches-btn){gap:3px}.product-card-wrapper .hidden-swatch{display:none}.product-card-wrapper .hidden-swatch.show{display:inline-block}.product-card-wrapper .toggle-swatches-btn{border:none;background:transparent;border-radius:0;width:auto;height:auto;cursor:pointer;font-weight:400;margin-left:0;padding:0;color:#908c87;font-size:10px;font-family:var(--font-body-family);letter-spacing:0;white-space:nowrap}.product-card-wrapper .size-variant-sec{padding:14px 20px 0 14px;width:100%;background:#fff;margin-top:-29px;display:none}.product-card-wrapper .size-variant-sec .swiper{width:calc(100% - 34px);margin:0}.product-card-wrapper .size-variant-sec .product-option-item{min-width:36px;max-width:fit-content;width:100%;line-height:1;pointer-events:none}.product-card-wrapper .size-variant-sec .product-option-item label{font-size:12px;letter-spacing:.6px;line-height:14px;font-family:var(--font-body-family);color:#362f2a;cursor:pointer}.product-card-wrapper .size-variant-sec .product-option-item:has(.disabled) label{color:#dedad3;pointer-events:none}.product-card-wrapper .size-variant-sec .product-option-item input[type=radio]:checked+label{font-weight:700}.product-card-wrapper .size-variant-sec .nav-btns .btn-arrow.swiper-button-prev-variant{display:none}.product-card-wrapper .size-variant-sec .nav-btns .btn-arrow.swiper-button-next-variant{right:20px;cursor:pointer}.product-card-wrapper .size-variant-sec .nav-btns .btn-arrow{background:transparent;width:auto;height:auto!important;top:21px;margin:0;display:flex}.product-card-wrapper .variant-add-option-wrapper{padding:14px;line-height:1;display:flex;align-items:center;justify-content:center}.product-card-wrapper .variant-add-option-wrapper .button-add-variant{width:15px;height:15px;background:#dedad366;border:none;margin:0;padding:0;line-height:1;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;scale:1}.product-card-wrapper .variant-add-option-wrapper .button-add-variant:hover{scale:1.3}.product-card-wrapper .variant-add-option-wrapper .button-add-variant .svg-wrapper{width:5px;height:5px}.product-card-wrapper:has(.size-variant-sec.show) .variant-add-option-wrapper{display:none}.product-card-wrapper .quick-add__submit .icon-plus{width:5px;height:5px}.product-card-wrapper .quick-add__submit{padding:5px;min-height:auto;min-width:auto;width:fit-content;border-radius:50%;margin:15px auto 25px;background:#dedad366;color:#000}.product-card-wrapper .quick-add__submit:hover{background:rgba(var(--color-button));color:rgba(var(--color-button-text))}.product-card-wrapper .quick-add{margin:0}.product-card-wrapper .product-details{display:none;gap:30px;flex-wrap:wrap;align-items:center;justify-content:flex-start}.product-card-wrapper .details-points{font-size:17px;font-weight:500;letter-spacing:-.34px;line-height:22px}.product-card-wrapper .details-label{font-size:13px;font-weight:300;line-height:17px}.product-card-wrapper .product-variant{display:none;align-items:center;gap:10px;margin:10px 0;flex-wrap:wrap}.product-card-wrapper .product-variant .card_option{padding:2px 7px;font-size:12px;letter-spacing:.96px;font-weight:500;line-height:17px}.product-card-wrapper .product-variant .card_option:nth-child(odd){background:#2e2e2d;color:#fff}.product-card-wrapper .product-variant .card_option:nth-child(2n){background:#9b978f;color:#2e2e2d}.product-card-wrapper .card--card .card__content{background:#f4f2ed;transition:none}.product-card-wrapper:has(.card_option):hover .card.card--card .card__information,.product-card-wrapper:has(.product-details):hover .card__information{justify-content:flex-end}.product-card-wrapper:has(.card_option):hover .card-information,.product-card-wrapper:has(.product-details):hover .card-information{margin-top:5px}.product-card-wrapper:has(.card_option):hover .product-variant,.product-card-wrapper:has(.card_option):hover .product-details,.product-card-wrapper:has(.product-details):hover .product-variant,.product-card-wrapper:has(.product-details):hover .product-details{display:flex}.product-card-wrapper:has(.card_option):hover .card--card .card__content,.product-card-wrapper:has(.product-details):hover .card--card .card__content{margin-top:-70px;z-index:1}.product-card-wrapper .utterbond-price-badge{display:none}@media screen and (max-width:990px){.product-card-wrapper .product-variant{margin:5px 0}.product-card-wrapper .card-information{margin-top:9px}.product-card-wrapper .card.card--card{min-height:auto}}@media screen and (max-width:749px){.product-card-wrapper .size-variant-sec{margin-top:-28px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/card-product.css.map */
