.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}.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}.hcs-card__img--2{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;opacity:0!important;object-fit:var(--hcs-img-hover-fit-d, contain)!important;object-position: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__img--2{object-fit:var(--hcs-img-hover-fit-m, contain)!important;object-position:center var(--hcs-img-align-m, bottom)!important}}.hcs-card__hover-fill{display:block!important;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){[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){[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:11px!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:linear-gradient(135deg,#e85a3e,#f4a23a)!important;box-shadow:0 2px 8px #0000001f}.hcs-card__badge--best{background:linear-gradient(135deg,#a89938,#d4b83a)!important}.hcs-card__badge--save{background:linear-gradient(135deg,#2e8540,#4aa858)!important}.hcs-card__badge--low{background:linear-gradient(135deg,#c42a1a,#e04a35)!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:15px;font-weight:600}.hcs-card__price--was{opacity:.5;text-decoration:line-through;margin-right:6px;font-size:14px}@media(max-width:749px){.hcs-card__price{font-size:14px}}.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 .3s ease,color .3s ease,transform .1s ease;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}@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{display:flex;height:46px;border-radius:100px;background-color:var(--hcs-vp-track-bg, #F5EDE3);overflow:hidden;border:1.5px solid var(--hcs-vp-track-border, #E5D9C9);margin-bottom:8px;padding:4px;gap:0;box-sizing:border-box}.hcs-card__heat-seg{flex:1;min-width:0;height:100%;border:none;border-radius:100px;cursor:pointer;font-family:var(--font-body-family);font-size:14px;font-weight:500;transition:background-color .25s ease,color .25s ease;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 2px;background-color:transparent;color:var(--hcs-vp-seg-color, #6B6560);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hcs-card__heat-seg:not(.hcs-card__heat-seg--on):hover{background-color:var(--hcs-vp-seg-hover-bg, #FFFFFF);color:var(--hcs-vp-seg-hover-color, #2E2A25)}.hcs-card__heat-seg:not(.hcs-card__heat-seg--on)[data-hcs-heat-tint=mild]:hover{background-color:#eaf3e8}.hcs-card__heat-seg:not(.hcs-card__heat-seg--on)[data-hcs-heat-tint=medium]:hover{background-color:#fbf4e3}.hcs-card__heat-seg:not(.hcs-card__heat-seg--on)[data-hcs-heat-tint=hot]:hover{background-color:#fbeae4}.hcs-card__heat-seg:not(.hcs-card__heat-seg--on)[data-hcs-heat-tint=x-hot]:hover{background-color:#fae0dd}.hcs-card__heat-seg:not(.hcs-card__heat-seg--on)[data-hcs-heat-tint=xx-hot]:hover{background-color:#f5d2d2}.hcs-card__heat-seg--on{color:#fff!important;font-weight:600}.hcs-card__heat-seg--on[data-hcs-heat-tint=mild]{background-color:#4a6b42!important}.hcs-card__heat-seg--on[data-hcs-heat-tint=medium]{background-color:#b8942e!important}.hcs-card__heat-seg--on[data-hcs-heat-tint=hot]{background-color:#cc7520!important}.hcs-card__heat-seg--on[data-hcs-heat-tint=x-hot]{background-color:#9e3a2a!important}.hcs-card__heat-seg--on[data-hcs-heat-tint=xx-hot]{background-color:#6b1010!important}.hcs-card__heat-check{font-size:12px;line-height:1}@media(max-width:749px){.hcs-card__heat-bar{height:50px;padding:4px;margin-bottom:12px}.hcs-card__heat-seg{font-size:15px;gap:2px;padding:0 2px}.hcs-card__heat-check{font-size:14px}}.hcs-card__size-pills{display:flex;background-color:var(--hcs-vp-track-bg, #F5EDE3);border:1.5px solid var(--hcs-vp-track-border, #E5D9C9);border-radius:100px;padding:4px;margin-bottom:8px;gap:0}.hcs-card__size-pill{flex:1;min-width:0;height:46px;border-radius:100px;border:none;background-color:transparent;cursor:pointer;font-family:var(--font-body-family);font-size:15px;font-weight:500;color:var(--hcs-vp-seg-color, #6B6560);transition:background-color .2s ease,color .2s ease;display:flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 4px}.hcs-card__size-pill:not(.hcs-card__size-pill--on):hover{background-color:var(--hcs-vp-seg-hover-bg, #FFFFFF);color:var(--hcs-vp-seg-hover-color, #2E2A25)}.hcs-card__size-pill--on{background-color:var(--hcs-vp-seg-active-bg, #E5D9C9);color:var(--hcs-vp-seg-active-color, #2E2A25);font-weight:600}@media(max-width:749px){.hcs-card__size-pills{margin-bottom:12px;padding:4px}.hcs-card__size-pill{height:50px;font-size:15px}}.hcs-card__toggle-bar{display:flex;height:46px;border-radius:100px;background-color:var(--hcs-vp-track-bg, #F5EDE3);overflow:hidden;border:1.5px solid var(--hcs-vp-track-border, #E5D9C9);margin-bottom:8px;padding:4px;gap:0;box-sizing:border-box}.hcs-card__toggle-seg{flex:1;min-width:0;height:100%;border:none;border-radius:100px;cursor:pointer;font-family:var(--font-body-family);font-size:14px;font-weight:500;transition:background-color .2s ease,color .2s ease;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 4px;background-color:transparent;color:var(--hcs-vp-seg-color, #6B6560);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hcs-card__toggle-seg:not(.hcs-card__toggle-seg--on):hover{background-color:var(--hcs-vp-seg-hover-bg, #FFFFFF);color:var(--hcs-vp-seg-hover-color, #2E2A25)}.hcs-card__toggle-seg--on{background-color:var(--hcs-vp-seg-active-bg, #2E2A25);color:var(--hcs-vp-seg-active-color, #FFFFFF);font-weight:600}.hcs-card__toggle-check{font-size:11px;line-height:1}@media(max-width:749px){.hcs-card__toggle-bar{height:50px;padding:4px;margin-bottom:12px}.hcs-card__toggle-seg{font-size:15px;gap:4px;padding:0 6px}.hcs-card__toggle-check{font-size:13px}}.hcs-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background-color:#0006;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hcs-sheet-overlay--open{opacity:1;visibility:visible}.hcs-sheet{position:fixed;bottom:0;left:0;right:0;z-index:10000;background-color:var(--hcs-card-bg, #ffffff);border-radius:20px 20px 0 0;box-shadow:0 -8px 40px #0000001f;max-height:75vh;transform:translateY(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 20px env(safe-area-inset-bottom,16px)}.hcs-sheet-overlay--open .hcs-sheet{transform:translateY(0)}.hcs-sheet__handle{width:36px;height:4px;background-color:#d0d0d0;border-radius:2px;margin:10px auto 6px}.hcs-sheet__header{display:flex;align-items:center;gap:14px;padding:8px 0 16px;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:16px}.hcs-sheet__img{width:72px;height:72px;border-radius:10px;object-fit:cover;background-color:var(--hcs-img-bg, #f5f5f5);flex-shrink:0}.hcs-sheet__meta{display:flex;flex-direction:column;gap:4px;min-width:0}.hcs-sheet__name{font-family:var(--font-body-family);font-size:16px;font-weight:var(--hcs-name-weight-d, 600);line-height:1.3;color:var(--hcs-name-color, #1a1a1a)}.hcs-sheet__price{font-family:var(--font-body-family);font-size:15px;font-weight:600;color:var(--hcs-name-color, #1a1a1a)}.hcs-sheet__price .hcs-card__price--sale{color:var(--hcs-atb-bg, #1a1a1a);font-weight:700}.hcs-sheet__price .hcs-card__price--was{color:var(--hcs-desc-color, #1a1a1a);opacity:.5;text-decoration:line-through;font-size:14px;margin-right:6px}.hcs-sheet__body{padding-bottom:12px}.hcs-sheet__body .hcs-card__vp-row{margin-bottom:12px}.hcs-sheet__body .hcs-card__vp-label{font-size:14px;font-weight:700;margin-bottom:8px!important;color:var(--hcs-desc-color, #1a1a1a);font-family:var(--font-body-family);letter-spacing:var(--letter-spacing-body)}.hcs-sheet__body .hcs-card__heat-bar{height:48px;border-radius:24px;margin-bottom:12px;border-width:1.5px}.hcs-sheet__body .hcs-card__heat-seg{font-size:15px;gap:3px;padding:0 4px}.hcs-sheet__body .hcs-card__heat-check{font-size:14px}.hcs-sheet__body .hcs-card__size-pills{gap:10px;margin-bottom:12px}.hcs-sheet__body .hcs-card__size-pill{height:48px;font-size:15px;border-width:1.5px;border-radius:100px}.hcs-sheet__body .hcs-card__size-pill--on{border-width:2.5px}.hcs-sheet__body .hcs-card__toggle-bar{height:48px;border-radius:24px;margin-bottom:12px;border-width:1.5px}.hcs-sheet__body .hcs-card__toggle-seg{font-size:15px;gap:4px;padding:0 6px}.hcs-sheet__body .hcs-card__toggle-check{font-size:13px}.hcs-sheet__body .hcs-card__vp-sel{font-size:15px;padding:10px 12px;border-radius:8px;border:1.5px solid rgba(0,0,0,.12)}.hcs-sheet__atb{display:flex;align-items:center;justify-content:center;width:100%;padding:16px 20px;border:none;border-radius:var(--global-button-radius-m, var(--global-button-radius, 100px));font-size:var(--global-button-font-size-m, var(--global-button-font-size, 16px));font-weight:var(--global-button-font-weight, 700);letter-spacing:var(--global-button-letter-spacing, 0);text-transform:var(--global-button-text-transform, none);cursor:pointer;background-color:var(--hcs-atb-bg, #1a1a1a);color:var(--hcs-atb-text, #ffffff);font-family:var(--font-body-family);margin-bottom:8px;transition:background-color .2s ease}.hcs-sheet__atb[disabled]{background-color:#ccc;color:#666;cursor:not-allowed}@media(max-width:749px){[data-hcs-use-sheet-m="1"] .hcs-card__atb-panel,[data-hcs-use-sheet-m="1"] .hcs-card__btn-chevron{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/hcs-product-card.css.map */
