.hcs-card{position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;cursor:pointer!important;background-color:var(--hcs-card-bg, #ffffff)!important;border-radius:var(--hcs-card-radius-d, 12px)!important;box-shadow:var(--hcs-card-shadow, 0 1px 6px rgba(0, 0, 0, .06))!important;border:var(--hcs-card-border, none)!important;padding-bottom:var(--hcs-card-pad-bottom-d, 14px)!important;overflow:visible!important;aspect-ratio:var(--hcs-card-aspect, 3 / 4)!important;align-self:start!important;transition:background-color .25s ease!important;contain:layout style paint;container-type:inline-size}.hcs-card a,.hcs-card button{-webkit-user-drag:none}@media(max-width:749px){.hcs-card{border-radius:var(--hcs-card-radius-m, 14px)!important;padding-bottom:var(--hcs-card-pad-bottom-m, 12px)!important;overflow:hidden!important;aspect-ratio:var(--hcs-card-aspect-m, var(--hcs-card-aspect, 3 / 4))!important}}.hcs-card__img-box{position:relative!important;overflow:hidden!important;flex:1 1 0!important;min-height:0!important;border-top-left-radius:var(--hcs-card-radius-d, 12px)!important;border-top-right-radius:var(--hcs-card-radius-d, 12px)!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;background-color:var(--hcs-img-bg, #f5f5f5)!important;margin:0!important;transition:background-color .25s ease!important}@media(max-width:749px){.hcs-card__img-box{border-top-left-radius:0!important;border-top-right-radius:0!important}}.hcs-card__img-link{display:block!important;width:100%!important;height:100%!important;position:relative!important}.hcs-card__img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center var(--hcs-img-align-d, bottom)!important;pointer-events:none!important;-webkit-user-drag:none!important;-webkit-user-select:none!important;user-select:none!important;transition:transform .3s ease!important}.hcs-card__img--1{position:relative!important;z-index:1!important;opacity:1!important;transform:scale(var(--hcs-img-scale-d, 1))!important;transform-origin:center var(--hcs-img-align-d, bottom)!important}@media(max-width:749px){.hcs-card__img{object-fit:contain!important;object-position:center var(--hcs-img-align-m, bottom)!important}.hcs-card__img--1{transform:scale(var(--hcs-img-scale-m, 1))!important;transform-origin:center var(--hcs-img-align-m, bottom)!important}}.hcs-card__hover-fill{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;pointer-events:none;transition:opacity .33s cubic-bezier(.45,.1,.25,.9)}[data-hcs-card-hover=image] .hcs-card__hover-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(to top,#000000b3,#0000008c 30%,#0000 55%);pointer-events:none}@media(min-width:750px)and (hover:hover){[data-hcs-card-hover=image] .hcs-card__hover-fill{display:block;will-change:opacity}[data-hcs-card-hover=image] .hcs-card:hover .hcs-card__hover-fill{opacity:1}[data-hcs-card-hover=image] .hcs-card:hover .hcs-card__info,[data-hcs-card-hover=image] .hcs-card:hover .hcs-card__atb-area{position:relative;z-index:3}[data-hcs-card-hover=image] .hcs-card:hover .hcs-card__badges{z-index:4}[data-hcs-card-hover=image] .hcs-card__info,[data-hcs-card-hover=image] .hcs-card__info *{transition:color .33s cubic-bezier(.45,.1,.25,.9),opacity .33s cubic-bezier(.45,.1,.25,.9),filter .33s cubic-bezier(.45,.1,.25,.9)}[data-hcs-card-hover=image] .hcs-card:hover .hcs-card__name,[data-hcs-card-hover=image] .hcs-card:hover .hcs-card__desc,[data-hcs-card-hover=image] .hcs-card:hover .hcs-card__prices,[data-hcs-card-hover=image] .hcs-card:hover .hcs-card__prices *,[data-hcs-card-hover=image] .hcs-card:hover .hcs-card__review-count,[data-hcs-card-hover=image] .hcs-card:hover .hcs-card__stars{color:#fff!important;opacity:1!important}[data-hcs-card-hover=image] .hcs-card:hover .hcs-card__star svg{filter:brightness(0) invert(1)}[data-hcs-card-hover=image] .hcs-card:hover .hcs-card__price--was{color:#fff9!important}[data-hcs-card-hover=image] .hcs-card:hover .hcs-card__name:hover{text-decoration:none}}@media(min-width:750px)and (hover:hover){[data-hcs-card-hover=color] .hcs-card:hover .hcs-card__img-box{background-color:var(--hcs-card-hover-color, #F0EBE2)!important}[data-hcs-card-hover=color] .hcs-card{transition:background-color .33s cubic-bezier(.45,.1,.25,.9)!important}[data-hcs-card-hover=color] .hcs-card:hover{background-color:var(--hcs-card-hover-color, #F0EBE2)!important}[data-hcs-card-hover=color] .hcs-card__info,[data-hcs-card-hover=color] .hcs-card__info *{transition:color .33s cubic-bezier(.45,.1,.25,.9)}[data-hcs-card-hover=color] .hcs-card:hover .hcs-card__name,[data-hcs-card-hover=color] .hcs-card:hover .hcs-card__desc,[data-hcs-card-hover=color] .hcs-card:hover .hcs-card__prices,[data-hcs-card-hover=color] .hcs-card:hover .hcs-card__prices *,[data-hcs-card-hover=color] .hcs-card:hover .hcs-card__review-count{color:var(--hcs-card-hover-text-color, #2E2A25)!important}[data-hcs-card-hover=color] .hcs-card:hover .hcs-card__name:hover{text-decoration:none}}.hcs-card__badges{position:absolute;top:var(--hcs-badge-top, 20px)!important;left:var(--hcs-badge-left, 20px)!important;z-index:4;display:flex;flex-direction:column;gap:6px;align-items:flex-start;pointer-events:none}.hcs-card__badge{padding:7px 16px!important;border-radius:100px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.8px!important;font-family:var(--font-body-family);line-height:1.2;text-transform:uppercase;color:#fff!important;border:none!important;background:#b8481c!important;box-shadow:0 2px 8px #0000001f}.hcs-card__badge--best{background:#cdb83a!important;color:#2b2a1e!important}.hcs-card__badge--save{background:#2e8540!important}.hcs-card__badge--low{background:#c42a1a!important;color:#fff!important}@media(max-width:749px){.hcs-card__badges{top:12px!important;left:12px!important;gap:5px}.hcs-card__badge{padding:6px 13px!important;font-size:10px!important;letter-spacing:.6px!important}}.hcs-card__info{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;flex:0 0 auto!important;min-width:0!important;padding-top:var(--hcs-info-pad-top-d, 8px)!important;padding-left:var(--hcs-info-pad-h-d, 16px)!important;padding-right:var(--hcs-info-pad-h-d, 16px)!important}@media(max-width:749px){.hcs-card__info{padding-top:var(--hcs-info-pad-top-m, 6px)!important;padding-left:var(--hcs-info-pad-h-m, 10px)!important;padding-right:var(--hcs-info-pad-h-m, 10px)!important}}.hcs-card__rating-wrap{margin-top:var(--hcs-rating-pad-top-d, 4px)!important;margin-bottom:0!important;width:100%!important}.hcs-card__stars{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;white-space:nowrap!important;overflow:hidden!important;gap:var(--hcs-review-gap, 2px)!important;line-height:1!important;opacity:var(--hcs-review-op, .7)}.hcs-card__star{display:inline-flex;position:relative;width:var(--hcs-star-size-d, 14px)!important;height:var(--hcs-star-size-d, 14px)!important;flex-shrink:0;border-radius:var(--hcs-review-radius, 2px);overflow:hidden}.hcs-card__star svg{width:100%!important;height:100%!important;display:block}.hcs-card__star--filled svg{color:#d4a853}.hcs-card__star--empty svg{color:#d4d0c8}.hcs-card__star--half{overflow:hidden}.hcs-card__star--half .hcs-card__star-bg{color:#d4d0c8}.hcs-card__star--half .hcs-card__star-fill{color:#d4a853;position:absolute;top:0;left:0;width:100%;height:100%}.hcs-card__review-count{font-size:var(--hcs-review-text-size-d, 11px)!important;font-weight:400;letter-spacing:.01em;margin-left:4px;color:var(--hcs-desc-color, #1a1a1a);opacity:.6;white-space:nowrap}@media(max-width:749px){.hcs-card__rating-wrap{margin-top:var(--hcs-rating-pad-top-m, 4px)!important}.hcs-card__star{width:var(--hcs-star-size-m, 12px)!important;height:var(--hcs-star-size-m, 12px)!important}.hcs-card__review-count{font-size:var(--hcs-review-text-size-m, 10px)!important}}.hcs-card__name-wrap{margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit}.hcs-card__name{color:var(--hcs-name-color, #1a1a1a);font-family:var(--font-body-family);letter-spacing:var(--letter-spacing-body);font-size:var(--hcs-name-size-d, 17px)!important;font-weight:var(--hcs-name-weight-d, 700)!important;line-height:var(--hcs-name-lh-d, 1.3)!important;text-decoration:none!important;font-style:normal}.hcs-card__name:hover{text-decoration:none!important}@media(max-width:749px){.hcs-card__name{font-size:var(--hcs-name-size-m, 16px)!important;font-weight:var(--hcs-name-weight-m, var(--hcs-name-weight-d, 700))!important;line-height:var(--hcs-name-lh-m, var(--hcs-name-lh-d, 1.3))!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.hcs-card__desc{display:none;color:var(--hcs-desc-color, #1a1a1a);font-family:var(--font-body-family);letter-spacing:var(--letter-spacing-body);opacity:var(--hcs-desc-opacity, .6)!important;font-size:var(--hcs-desc-size-d, 13px)!important;line-height:var(--hcs-desc-lh, 1.4)!important;margin:var(--hcs-desc-pad-top-d, 3px) 0 0 0!important}[data-hcs-desc-show-d="1"] .hcs-card__desc{display:block}@media(max-width:749px){[data-hcs-desc-show-d="1"] .hcs-card__desc{display:none}[data-hcs-desc-show-m="1"] .hcs-card__desc{display:block;font-size:var(--hcs-desc-size-m, 12px)!important;margin-top:var(--hcs-desc-pad-top-m, 3px)!important}}.hcs-card__prices{display:none!important}.hcs-card__price{color:var(--hcs-name-color, #1a1a1a);font-family:var(--font-body-family);font-size:var(--hcs-fs-body);font-weight:600}.hcs-card__price--was{opacity:.5;text-decoration:line-through;margin-right:6px;font-size:var(--hcs-fs-caption)}@media(max-width:749px){.hcs-card__price{font-size:var(--hcs-fs-body)}}.hcs-card__atb-area{margin-top:auto;padding-top:var(--hcs-info-pad-top-d, 6px);padding-left:var(--hcs-info-pad-h-d, 16px);padding-right:var(--hcs-info-pad-h-d, 16px);width:auto}.hcs-card__atb-wrap{position:relative;z-index:1}.hcs-card--active .hcs-card__atb-wrap{z-index:20}.hcs-card--active{z-index:10}@media(max-width:749px){.hcs-card__atb-area{padding-top:4px;padding-left:var(--hcs-info-pad-h-m, 10px);padding-right:var(--hcs-info-pad-h-m, 10px)}}.hcs-card__atb-btn{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;padding:12px 16px;border:none;border-radius:var(--hcs-atb-radius-d, 100px);font-size:var(--hcs-atb-font-size-d, 14px);font-weight:var(--hcs-atb-font-weight, 700);letter-spacing:var(--hcs-atb-ls, 0);text-transform:var(--hcs-atb-tt, none);cursor:pointer;background-color:var(--hcs-atb-bg, #1a1a1a);color:var(--hcs-atb-text, #ffffff);transition:background-color .15s ease-out,color .15s ease-out,transform .1s ease-out;-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-family:var(--font-body-family);box-sizing:border-box;position:relative;z-index:2}@media(hover:hover){.hcs-card__atb-btn:hover{background-color:var(--hcs-atb-hover-bg, #333333);color:var(--hcs-atb-hover-text, #ffffff)}}.hcs-card--active .hcs-card__atb-btn{background-color:var(--hcs-atb-hover-bg, #333333);color:var(--hcs-atb-hover-text, #ffffff)}@media(max-width:749px){[data-hcs-use-sheet-m="1"] .hcs-card__atb-btn,[data-hcs-use-sheet-m="1"] .hcs-card--active .hcs-card__atb-btn{background-color:var(--hcs-atb-bg, #1a1a1a)!important;color:var(--hcs-atb-text, #ffffff)!important}[data-hcs-use-sheet-m="1"] .hcs-card__atb-btn{-webkit-tap-highlight-color:transparent}}.hcs-card__atb-btn--out{background-color:#ccc!important;color:#666!important;cursor:not-allowed}@media(max-width:749px){.hcs-card__atb-btn{padding:11px 16px;font-size:var(--hcs-atb-font-size-m, var(--hcs-atb-font-size-d, 15px));border-radius:var(--hcs-atb-radius-m, var(--hcs-atb-radius-d, 100px));white-space:nowrap}}.hcs-card__atb-btn-label{display:flex;align-items:center;justify-content:center;gap:0;white-space:nowrap;padding-right:20px;padding-left:20px}.hcs-card__atb-price-sep{display:inline-block;width:12px;height:2px;margin:0 10px;flex-shrink:0;background-color:currentColor;opacity:.9;vertical-align:middle}.hcs-card__atb-price-sep:before{content:""}@media(max-width:749px){.hcs-card__atb-price-sep{width:10px;margin:0 8px}}.hcs-card__btn-chevron{position:absolute;right:18px;display:inline-block;font-size:12px;opacity:.6;line-height:1;transition:opacity .2s ease}@media(max-width:749px){.hcs-card__btn-chevron{right:14px;font-size:14px}}.hcs-card__atb-panel{position:absolute;bottom:100%;left:0;right:0;margin-bottom:-22px;z-index:1;background-color:var(--hcs-panel-bg, var(--hcs-card-bg, #ffffff));border-top-left-radius:var(--hcs-card-radius-d, 12px);border-top-right-radius:var(--hcs-card-radius-d, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0 16px;box-shadow:0 -4px 16px #0000000f;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:max-height .38s cubic-bezier(.55,.05,.35,.95),padding-top .38s cubic-bezier(.55,.05,.35,.95),padding-bottom .38s cubic-bezier(.55,.05,.35,.95),opacity .38s cubic-bezier(.55,.05,.35,.95),transform .38s cubic-bezier(.55,.05,.35,.95),visibility .38s cubic-bezier(.55,.05,.35,.95)}.hcs-card--active .hcs-card__atb-panel{max-height:500px;padding-top:14px;padding-bottom:22px;opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.hcs-card__atb-panel:before{content:"";position:absolute;bottom:0;left:0;right:0;height:22px;background-color:var(--hcs-atb-hover-bg, #333333);z-index:0;pointer-events:none}.hcs-card__atb-panel>*{position:relative;z-index:1}@media(max-width:749px){.hcs-card__atb-panel{border-top-left-radius:var(--hcs-card-radius-m, var(--hcs-card-radius-d, 14px));border-top-right-radius:var(--hcs-card-radius-m, var(--hcs-card-radius-d, 14px))}.hcs-card__atb-panel:before{height:22px}.hcs-card--active .hcs-card__atb-panel{padding-top:18px;padding-bottom:22px}}.hcs-card__vp-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.hcs-card__vp-row--stack{flex-direction:column;align-items:stretch}.hcs-card__vp-row--stack .hcs-card__vp-label{margin-bottom:6px}.hcs-card__vp-label{font-size:14px;font-weight:600;color:var(--hcs-vp-label-color, #2E2A25);font-family:var(--font-body-family);letter-spacing:0;font-style:normal;margin-bottom:2px}.hcs-card__vp-row--narrow{display:none;flex-direction:column;align-items:stretch;gap:4px;margin-bottom:8px}.hcs-card__vp-row--narrow .hcs-card__vp-label{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;opacity:.7;margin:0}.hcs-card__vp-row--narrow .hcs-card__vp-sel{appearance:none;-webkit-appearance:none;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:7px 26px 7px 10px;font-size:12px;font-family:inherit;line-height:1.2;color:#1a1a1a;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path fill='%231a1a1a' d='M1 1l5 5 5-5'/></svg>");background-repeat:no-repeat;background-position:right 9px center;background-size:10px 6px;cursor:pointer}.hcs-card__vp-row--narrow .hcs-card__vp-sel:focus{outline:2px solid rgba(0,0,0,.2);outline-offset:1px}@container (max-width: 230px){.hcs-card__vp-row--rich{display:none}.hcs-card__vp-row--narrow{display:flex}.hcs-card__prices{display:block!important;margin-top:2px}.hcs-card__atb-btn-price,.hcs-card__atb-price-sep{display:none}.hcs-card__atb-btn{font-size:var(--hcs-fs-sel-sub)}.hcs-card__atb-btn-label{padding-left:14px;padding-right:14px}}@media(max-width:749px){.hcs-card__vp-row{margin-bottom:12px}.hcs-card__vp-label{font-size:15px;margin-bottom:3px!important;font-weight:600}}.hcs-card__vp-sel{flex:1;min-width:0;padding:10px 36px 10px 14px;border:1.5px solid var(--hcs-vp-track-border, #E5D9C9);border-radius:100px;font-size:14px;font-weight:500;background-color:var(--hcs-vp-track-bg, #F5EDE3);color:var(--hcs-vp-label-color, #2E2A25);font-family:var(--font-body-family);letter-spacing:var(--letter-spacing-body);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236B6560' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;transition:border-color .15s,background-color .15s}.hcs-card__vp-sel:hover{border-color:#cfc3b0;background-color:var(--hcs-vp-seg-hover-bg, #FFFFFF)}.hcs-card__vp-sel:focus{outline:none;border-color:var(--hcs-vp-label-color, #2E2A25)}.hcs-card__vp-sel:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;border-color:var(--hcs-vp-label-color, #2E2A25)}@media(max-width:749px){.hcs-card__vp-sel{font-size:15px;padding:11px 36px 11px 14px}}.hcs-card__heat-bar,.hcs-card__size-segs,.hcs-card__toggle-bar{height:auto;background-color:transparent;border:0;border-radius:0;padding:0;overflow:visible;box-sizing:border-box}.hcs-card__heat-seg,.hcs-card__size-seg,.hcs-card__toggle-seg{height:auto;white-space:normal;overflow:visible;text-overflow:clip}
/*# sourceMappingURL=/cdn/shop/t/73/assets/hcs-product-card.css.map */
