.product-card-v2{--pcv2-title-font: "Degular Demo", var(--heading-font-stack);--pcv2-body-font: "Suisse Intl", var(--main-font-stack);--pcv2-bg: #F0F5FA}.pcv2-card{position:relative;overflow:hidden;border-radius:10px;border:1px solid #B0B0B0;background-color:var(--pcv2-bg)}.pcv2-image-link{display:block;padding:12px 14px 0;text-decoration:none}.pcv2-image-link:focus-visible{outline:2px solid #141414;outline-offset:-4px;border-radius:10px}.pcv2-image-wrap{background:#fff;overflow:hidden;aspect-ratio:1.06 / 1}@media(max-width:639px){.pcv2-image-wrap{aspect-ratio:4 / 5}}.pcv2-image-wrap img,.pcv2-image-wrap svg{width:100%;height:100%;object-fit:cover;border-radius:10px 10px 0 0}.pcv2-info{padding:16px 0 0}@media(max-width:639px){.pcv2-info{padding:12px 0 0}}.pcv2-info-link{display:block;text-decoration:none;min-height:74px;padding:0 14px}@media(max-width:639px){.pcv2-info-link{padding:0 23px}}.pcv2-info-link:focus-visible{outline:2px solid #141414;outline-offset:2px;border-radius:4px}.pcv2-title{font-family:var(--pcv2-title-font);font-size:20px;font-weight:600;line-height:1.18;color:#141414;margin:0}.pcv2-price{font-family:var(--pcv2-body-font);font-size:12px;font-weight:400;line-height:1.5;color:#5c5c5c;margin:8px 0 0}.pcv2-actions{display:grid;grid-template-columns:142px 1fr;align-items:center;border-top:1px solid #B0B0B0;padding:0 14px;margin-top:14px;min-height:52.54px}@media(max-width:639px){.pcv2-actions{padding:0 23px;grid-template-columns:123px 1fr}}.pcv2-action-left{display:flex;align-items:center;flex-flow:row;height:100%;border-right:1px solid #B0B0B0}.pcv2-action-right{display:grid;justify-content:center;padding-left:14px;min-width:0;overflow:hidden}.pcv2-size-trigger{display:flex;align-items:center;gap:6px;background:none;border:none;padding:4px 0;cursor:pointer;font-family:var(--pcv2-body-font);font-size:12px;font-weight:400;line-height:1.5;color:#141414;width:100%;max-width:128px;justify-content:space-between;line-height:22px}@media(max-width:639px){.pcv2-size-trigger{max-width:102px}}.pcv2-size-trigger:focus-visible{outline:2px solid #141414;outline-offset:2px;border-radius:4px}.pcv2-plus{font-family:"Franklin Gothic Medium",var(--main-font-stack);font-size:22px;line-height:1;color:#141414;display:flex;align-items:center;justify-content:center}.pcv2-swatches{display:flex;align-items:center;gap:2px;overflow-x:auto;scrollbar-width:none}.pcv2-swatches::-webkit-scrollbar{display:none}.pcv2-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pcv2-swatch-wrapper{position:relative}.pcv2-swatch-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0;margin:0}.pcv2-swatch-input:disabled{cursor:not-allowed}.pcv2-swatch-label{display:block;width:26px;height:26px;border-radius:50%;border:0px solid transparent;padding:0;cursor:pointer;position:relative;overflow:hidden}.pcv2-swatch-input:checked+.pcv2-swatch-label{border:1px solid #141414;padding:1px}.pcv2-swatch-input:focus-visible+.pcv2-swatch-label{outline:2px solid #141414;outline-offset:2px}.pcv2-swatch-color{display:block;width:100%;height:100%;border-radius:50%;background-size:cover;background-position:center}.pcv2-swatch-soldout{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.pcv2-swatch-soldout:after{content:"";display:block;width:130%;height:1px;background-color:#989898;transform:rotate(-45deg)}.pcv2-size-panel{overflow:hidden;max-height:0;transition:max-height .3s ease-out;border-top:1px solid #B0B0B0}.pcv2-size-panel[aria-hidden=true]{border-top-color:transparent}.pcv2-size-panel[aria-hidden=false]{max-height:300px}.pcv2-sizes-fieldset{border:none;padding:12px 14px;margin:0}.pcv2-sizes-fieldset legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pcv2-sizes-list{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:0;list-style:none}.pcv2-size-option{position:relative}.pcv2-size-option-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.pcv2-size-option-input:disabled{cursor:not-allowed}.pcv2-size-option-label{display:flex;align-items:center;justify-content:center;height:40px;font-family:var(--pcv2-body-font);font-size:14px;font-weight:400;color:#141414;text-align:center;border:1px solid rgba(20,20,20,.1);border-radius:5px;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s,border-color .15s}.pcv2-size-option-input:hover+.pcv2-size-option-label,.pcv2-size-option-label:hover{background:#fcf4e9;border-color:#b9b3a7}.pcv2-size-option-input:focus-visible+.pcv2-size-option-label{outline:2px solid #141414;outline-offset:2px}.pcv2-size-option-input:disabled+.pcv2-size-option-label{text-decoration:line-through;opacity:.4;cursor:not-allowed}.pcv2-cart-error{margin-bottom:10px;border-radius:var(--button-border-radius, 4px);background-color:var(--color-scheme-accent-1, #eb3131);padding:6px 12px;font-size:12px;color:var(--color-scheme-accent-1-contrast, #ffffff)}.pcv2-cart-error:empty{display:none}.pcv2-cart-added{margin-top:8px;text-align:center;font-family:var(--pcv2-body-font);font-size:12px;color:#141414}@media(max-width:639px){.pcv2-card{border-radius:5px}.pcv2-image-link{padding:17px 23px 0;border-radius:5px 5px 0 0}.pcv2-title{font-size:18px;font-weight:500}.pcv2-price{font-size:13px}.pcv2-plus{font-family:var(--pcv2-body-font);font-size:18px;font-weight:500}.pcv2-swatch-label{width:29px;height:29px}.pcv2-swatch-color{border-radius:50%}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/product-card-v2.css.map */
