.feschd-cs-upsell{margin-block-start:1.25rem;display:flex;flex-direction:column;gap:.6rem}.feschd-cs-upsell[hidden]{display:none}.feschd-cs-upsell__title{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#1c1c1c}.feschd-cs-upsell__card{display:flex;align-items:center;gap:.75rem;padding:.7rem;border:1px solid #DEDEDE;border-radius:0;background:#f4f4f2;color:#1c1c1c}.feschd-cs-upsell__img{flex:0 0 auto;width:64px;height:64px;border:0;border-radius:0;object-fit:contain;background:transparent}.feschd-cs-upsell__img--auto{mix-blend-mode:multiply}.feschd-cs-upsell__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.1rem}.feschd-cs-upsell__name{font-size:.875rem;font-weight:700;line-height:1.3}.feschd-cs-upsell__price{display:flex;gap:.45rem;align-items:baseline;font-size:.8125rem}.feschd-cs-upsell__price s{color:#1c1c1c80}.feschd-cs-upsell__price strong{color:#1c1c1c}.feschd-cs-upsell__btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:0 .9rem;border:0;border-radius:0;background:#1c1c1c;color:#fff;font:inherit;font-size:.6875rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer}.feschd-cs-upsell__btn:hover{background:#000;color:#fff}.feschd-cs-upsell__btn[disabled]{opacity:.6;cursor:default}.feschd-cs-upsell__btn.is-added{background:#307a07;color:#fff}.feschd-cs-upsell__msg{margin:0;font-size:.875rem;font-weight:700;color:#b42318}.feschd-cs-upsell__msg[hidden]{display:none}body.feschd-cs-upsell-on [data-feschd-crosssell]{display:none!important}@media screen and (min-width:700px){quick-buy-modal .quick-buy-modal__content,quick-buy-modal #quick-buy-modal-content{align-items:start}quick-buy-modal .quick-buy-modal__gallery-wrapper{align-self:start;position:sticky;top:1.5rem;bottom:auto}}.product-card__figure{position:relative;isolation:isolate}.feschd-cs-flag{position:absolute;top:0;left:8px;right:auto;translate:0 -50%;z-index:2;width:max-content;max-width:calc(100% - 16px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#d0ff4f;color:#0d0d0d;font-weight:800;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;pointer-events:none;font-size:.5625rem;line-height:1.2;padding:.25rem .5rem}.product-card__figure:has(.feschd-card-label) .feschd-cs-flag{left:auto;right:8px}product-list:has(.feschd-cs-flag) .product-card,.scroll-area:has(.feschd-cs-flag) .product-card{padding-block-start:.625rem}.product-card__image{mix-blend-mode:multiply}.price-list--product.feschd-cs-priced{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.price-list--product.feschd-cs-priced compare-at-price{order:1;font-size:1.0625rem;font-weight:500;color:#1c1c1c73;text-decoration:line-through}.price-list--product.feschd-cs-priced sale-price{order:2;font-size:1.875rem;font-weight:800;line-height:1;color:#0d0d0d;-webkit-text-stroke:3px #D0FF4F;paint-order:stroke fill}.price-list--product.feschd-cs-priced .feschd-cs-pill{order:3;display:inline-flex;align-items:center;flex:0 0 auto;width:auto;margin:0;padding:.3rem .65rem;border:0;border-radius:999px;background:#d0ff4f;color:#0d0d0d;font-size:.75rem;font-weight:800;letter-spacing:.01em;line-height:1.2;white-space:nowrap}.quick-buy-modal__mobile-info .feschd-cs-priced{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem}.quick-buy-modal__mobile-info .feschd-cs-priced compare-at-price{order:1;font-size:1rem;font-weight:500;color:#1c1c1c73}.quick-buy-modal__mobile-info .feschd-cs-priced sale-price{order:2;font-size:1.5rem;font-weight:800;line-height:1;color:#0d0d0d;-webkit-text-stroke:3px #D0FF4F;paint-order:stroke fill}.feschd-cs-mp__old{font-size:1.0625rem;font-weight:500;color:#1c1c1c73;text-decoration:line-through}.feschd-cs-mp__now{font-size:1.875rem;font-weight:800;line-height:1;color:#0d0d0d;-webkit-text-stroke:3px #D0FF4F;paint-order:stroke fill}.feschd-cs-mp__pill{display:inline-flex;align-items:center;padding:.3rem .65rem;border-radius:999px;background:#d0ff4f;color:#0d0d0d;font-size:.75rem;font-weight:800;letter-spacing:.01em;line-height:1.2;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/85/assets/feschd-closed-shop.css.map */
