hc-product-card-v2,.pv-responsive,.pv-desktop{display:block;min-width:0;width:100%}.pv-mobile{display:none}.hc-product-card-v2{display:flex;flex-direction:column;position:relative;min-width:0;width:100%;border:1px solid var(--hc-border);border-radius:var(--pc-radius,8px);background:var(--hc-background);color:var(--hc-text);text-align:var(--pc-align,left);overflow:hidden;box-sizing:border-box}.hc-product-card-v2 *{box-sizing:border-box}.hc-product-card-v2[data-border=none]{border-color:transparent}.hc-product-card-v2[data-border=brass]{border-color:color-mix(in srgb,var(--hc-ornament,#b79760) 50%,transparent)}.pv-visual{min-width:0;position:relative}.pv-media{position:relative;aspect-ratio:1;width:100%;overflow:hidden;border-radius:var(--pc-radius,8px);background:var(--pc-image-bg,#eee)}.pv-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.pv-image img,.pv-image svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--pc-fit,contain);padding:var(--pc-image-padding,0);transition:transform .4s}.pv-image .pv-scene{object-fit:cover;padding:0}.pv-image .pv-transparent{object-fit:contain}.pv-image [hidden]{display:none}.pv-image .pv-second{opacity:0;pointer-events:none}.pv-choices{padding:4px 6px 2px;min-width:0}.hc-product-card-v2 .pv-options{gap:8px;flex-wrap:nowrap;min-height:var(--pv-option);overflow:visible}.hc-product-card-v2 .pv-options[data-expanded=true]{flex-wrap:wrap}.hc-product-card-v2 .pv-option[hidden],.pv-more[hidden]{display:none}.pv-more{width:var(--pv-option);height:var(--pv-option);flex:none;min-width:0;max-width:100%;border:0;border-radius:7px;background:transparent;color:var(--hc-muted);font-size:18px;cursor:pointer}.pv-more:focus-visible{outline:2px solid #008c95;outline-offset:2px}.pv-option:has(input:disabled){cursor:wait;opacity:.65}.hc-product-card-v2 .pv-option{max-width:100%}.hc-product-card-v2 .pv-options[data-option-style=text] .pv-option-face{padding:4px;overflow-wrap:anywhere;line-height:1.2}.pv-body{padding:var(--pc-padding,12px);display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--pc-gap,5px);background-image:repeating-linear-gradient(115deg,transparent 0 3px,rgb(180 152 101 / var(--pc-texture,0)) 3px 4px)}.pv-info{display:flex;flex-direction:column;gap:var(--pc-gap,5px);min-width:0}.hc-product-card-v2 .pv-title{margin:0;line-height:1.3;font-size:var(--pc-title-size,16px);font-family:var(--text-product_title-family,var(--shared-product_title-family));font-weight:var(--text-product_title-weight,var(--shared-product_title-weight));font-style:var(--text-product_title-style,var(--shared-product_title-style));color:var(--pc-title-color)}.pv-title a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;color:inherit}.pv-description{margin:0;display:-webkit-box;-webkit-line-clamp:var(--pc-lines,2);-webkit-box-orient:vertical;overflow:hidden;font-family:var(--text-description-family,var(--shared-description-family));font-size:var(--shared-description-size,14px);color:var(--pc-description-color);line-height:1.4}.pv-rating{display:flex;align-items:center;gap:6px;font-size:12px}.pv-stars{background:linear-gradient(90deg,var(--pc-stars,#b79760) var(--rating),#8a9391 var(--rating));background-clip:text;color:transparent;letter-spacing:1px}.hc-product-card-v2[data-align=center] .pv-rating{justify-content:center}.hc-product-card-v2 .pv-price{margin:0;color:var(--pc-price-color);font-weight:var(--text-price-weight,var(--shared-price-weight));font-style:var(--text-price-style,var(--shared-price-style));overflow-wrap:anywhere}.pv-price s{display:block}.pv-actions{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:6px;margin-top:auto;padding-top:6px}.hc-product-card-v2 .pv-button{font-family:var(--text-button-family,var(--shared-button-family));font-size:var(--shared-button-size,13px);min-width:0;padding-inline:4px}.pv-actions .pv-button span,.pv-details{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pv-actions .pc-action-icon{display:none}.pv-details{background:var(--hc-secondary-button-background);color:var(--hc-secondary-button-text);border-color:var(--hc-secondary-button-border)}.pv-buy--floating{position:absolute;right:12px;bottom:12px;z-index:2;width:48px;height:48px;border-radius:50%;padding:0!important;background:#fff;color:#192b29;border:1px solid #d7d9d3;box-shadow:0 3px 10px #0002;opacity:0;visibility:hidden;transform:translate(72px);transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .18s,visibility .18s}.pv-buy--floating .pc-action-icon{display:block;width:24px;height:24px;flex:none}.pv-buy--floating [data-purchase-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pv-buy--floating:disabled{background:#e4e6e4;color:#8b9290;opacity:0}.hc-product-card-v2[data-purchase=simple] .pv-actions,.hc-product-card-v2[data-purchase=standard] .pv-buy--floating{display:none}.hc-product-card-v2[data-purchase=simple] .pv-media:is(:hover,:focus-within) .pv-buy--floating{visibility:visible;opacity:1;transform:none}.pv-buy[data-state=loading] .pc-action-icon,.pv-buy[data-state=success] .pc-action-icon{visibility:hidden}.pv-buy--floating[data-state=loading]:after{content:"";position:absolute;top:13px;right:13px;bottom:13px;left:13px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:pv-spin .8s linear infinite}.pv-buy--floating[data-state=success]:after{content:"\2713";position:absolute;font-size:25px}.pv-sold{position:absolute;top:10px;right:10px;border:1px solid var(--hc-border);border-radius:4px;background:var(--hc-background);color:var(--hc-text);font-size:12px;padding:6px}.hc-product-card-v2 .pv-status{margin:0;font-size:12px}.hc-product-card-v2 .pv-status:empty{display:none}.pv-cover{position:absolute;inset:auto 0 0;min-height:var(--pc-overlay-height,60%);display:flex;align-items:flex-end;padding:var(--pc-padding,12px);padding-right:76px;pointer-events:none;isolation:isolate}.pv-cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,var(--pc-overlay,#061f20) 25%,transparent);opacity:var(--pc-overlay-opacity,.9)}.pv-cover .pv-title,.pv-cover .pv-description{color:var(--pc-overlay-text,#fff4dc)}.pv-cover a{pointer-events:auto}.hc-product-card-v2[data-layout=compact] .pv-body{padding:calc(var(--pc-padding,12px) * .8);gap:calc(var(--pc-gap,5px) * .7)}.hc-product-card-v2[data-layout=horizontal]{display:grid;grid-template-columns:40% minmax(0,1fr);align-items:start}.hc-product-card-v2[data-position=floating] .pv-choices{position:absolute;bottom:12px;left:12px;right:12px;padding:0}.hc-product-card-v2[data-position=floating] .pv-options{padding:4px;background:#061f2050;border-radius:8px}.hc-product-card-v2[data-position=floating] .pv-options[data-expanded=true]{max-height:70%;overflow:auto}.hc-product-card-v2[data-position=floating] .pv-more{background:#fff;color:#333}.hc-product-card-v2[data-layout=cover] .pv-choices{position:static;padding:4px 6px 2px}.pv-responsive:has(>.pv-mobile[data-independent=true])>.pv-desktop{display:block}@media(max-width:749px){.pv-responsive:has(>.pv-mobile[data-independent=true])>.pv-desktop{display:none}.pv-mobile[data-independent=true]{display:block}.hc-product-card-v2 .pv-title{font-size:var(--pc-mobile-title,14px)}.hc-product-card-v2 .pv-title a{display:-webkit-box;-webkit-line-clamp:var(--pc-mobile-title-lines,1);-webkit-box-orient:vertical;white-space:normal;overflow-wrap:anywhere}.pv-description[data-mobile=false]{display:none}.hc-product-card-v2[data-layout=horizontal]{display:flex}.hc-product-card-v2 .pv-actions{display:none}.hc-product-card-v2 .pv-buy--floating{display:flex!important;visibility:visible;opacity:1;transform:none;width:44px;height:44px;right:8px;bottom:8px}.hc-product-card-v2[data-position=floating] .pv-choices{position:static;padding:4px 6px 2px}.hc-product-card-v2[data-position=floating] .pv-options{background:transparent;padding:0}.pv-cover{padding-right:64px}.hc-product-card-v2 .pv-price{font-size:var(--shared-price-size,13px)}}@media(hover:none){.hc-product-card-v2[data-purchase=simple] .pv-buy--floating{visibility:visible;opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pv-buy--floating,.pv-image img{transition:none;transform:none}.pv-buy--floating[data-state=loading]:after{animation:none}}@keyframes pv-spin{to{transform:rotate(360deg)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.hc-product-card-v2[data-motion=lift]{transition:transform .25s,box-shadow .25s}.hc-product-card-v2[data-motion=lift]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0003}.hc-product-card-v2[data-motion=zoom]:hover .pv-image img{transform:scale(1.035)}.pv-image:hover .pv-second:not([hidden]){opacity:1}}.hc-product-card-v2 .collection-icon-list.vstar-star{display:none!important}.hc-product-card-v2[data-enhanced] .pv-noscript{display:none}.hc-product-card-v2 .pv-color-dot{width:min(var(--pc-color-dot-size,14px),calc(100% - 8px));height:auto;aspect-ratio:1;inset:4px auto auto 4px}.hc-product-card-v2[data-color-dot-position=top-right] .pv-color-dot{inset:4px 4px auto auto}.hc-product-card-v2[data-color-dot-position=bottom-left] .pv-color-dot{inset:auto auto 4px 4px}.hc-product-card-v2[data-color-dot-position=bottom-right] .pv-color-dot{inset:auto 4px 4px auto}
/*# sourceMappingURL=/cdn/shop/t/22/assets/product-card-v2.css.map */
