.vpc{--vpc-title-size: clamp(16px, .94vw, 18px);--vpc-price-size: clamp(16px, .94vw, 18px);--vpc-compare-size: clamp(14px, .83vw, 16px);--vpc-badge-size: clamp(12px, .68vw, 13px);--vpc-tag-size: clamp(10px, .68vw, 13px);--vpc-option-size: clamp(15px, .83vw, 16px);--vpc-rating-size: clamp(13px, .68vw, 13px);--vpc-btn-size: clamp(14px, .83vw, 16px);--vpc-pad: clamp(8px, .42vw, 8px);--vpc-pad-bottom: clamp(16px, .83vw, 16px);--vpc-content-pad: clamp(4px, .42vw, 8px);--vpc-gap-media: clamp(12px, .83vw, 16px);--vpc-gap-rating: clamp(12px, .73vw, 14px);--vpc-gap-title: clamp(15px, .83vw, 16px);--vpc-gap-options: clamp(17px, .94vw, 18px);--vpc-gap-price: clamp(16px, .83vw, 16px);--vpc-gap-inline: clamp(8px, .52vw, 10px);--vpc-gap-swatch: clamp(6px, .42vw, 8px);--vpc-gap-option-values: clamp(16px, 1.25vw, 24px);--vpc-radius: clamp(12px, .63vw, 12px);--vpc-media-radius: clamp(8px, .42vw, 8px);--vpc-tag-offset: clamp(8px, .63vw, 12px);--vpc-star-size: clamp(13px, .73vw, 14px);--vpc-radio-size: clamp(20px, 1.15vw, 22px);--vpc-radio-dot: clamp(10px, .57vw, 11px);--vpc-rule-h: clamp(16px, .94vw, 18px);--vpc-btn-h: clamp(44px, 2.5vw, 48px);--vpc-btn-radius: clamp(50px, 2.6vw, 50px);--vpc-media-ratio: 1 / 1;--vpc-card-bg: #ffffff;--vpc-card-border: rgba(58, 58, 58, .12);--vpc-title-color: #3a3a3a;--vpc-price-color: #3a3a3a;--vpc-compare-color: rgba(58, 58, 58, .75);--vpc-rule-color: rgba(58, 58, 58, .2);--vpc-badge-bg: #2c874a;--vpc-badge-color: #ffffff;--vpc-tag-bg: #faf5ee;--vpc-tag-color: #b48374;--vpc-star-color: #b48374;--vpc-star-track: rgba(180, 131, 116, .25);--vpc-rating-color: #3a3a3a;--vpc-radio-on: #9b8e79;--vpc-radio-off: rgba(58, 58, 58, .15);--vpc-option-on: #3a3a3a;--vpc-option-off: rgba(58, 58, 58, .85);--vpc-btn-bg: #b48374;--vpc-btn-color: #ffffff;display:flex;flex-direction:column;width:100%;padding:var(--vpc-pad) var(--vpc-pad) var(--vpc-pad-bottom);border:1px solid var(--vpc-card-border);border-radius:var(--vpc-radius);background-color:var(--vpc-card-bg);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease;letter-spacing:0}.vpc:hover{border-color:#3a3a3a33;box-shadow:0 clamp(8px,.63vw,12px) clamp(20px,1.46vw,28px) #3a3a3a14;transform:translate3d(0,clamp(-3px,-.16vw,-2px),0)}.vpc__media{position:relative;border-radius:var(--vpc-media-radius);overflow:hidden;background-color:#3a3a3a0d}.vpc__media-link{display:block;aspect-ratio:var(--vpc-media-ratio)}.vpc .vpc__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,.61,.36,1)}.vpc:hover .vpc__image{transform:scale(1.04)}.vpc__tag{position:absolute;top:var(--vpc-tag-offset);right:var(--vpc-tag-offset);display:inline-flex;align-items:center;padding:clamp(3px,.21vw,4px) clamp(8px,.52vw,10px) clamp(2px,.16vw,3px);border-radius:clamp(80px,4.17vw,80px);background-color:var(--vpc-tag-bg);color:var(--vpc-tag-color);font-size:var(--vpc-tag-size);font-weight:500;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-family:Jost}.vpc__body{display:flex;flex:1 1 auto;flex-direction:column;padding-inline:var(--vpc-content-pad)}.vpc__rating{display:flex;align-items:center;gap:var(--vpc-gap-swatch);margin-top:var(--vpc-gap-media)}.vpc__stars{position:relative;display:inline-block;line-height:0}.vpc__stars-track,.vpc__stars-fill{display:flex;align-items:center;gap:0}.vpc__stars-track{color:var(--vpc-star-track)}.vpc__stars-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:calc(var(--vpc-rating, 0) / var(--vpc-rating-max, 5) * 100%);overflow:hidden;color:var(--vpc-star-color)}.vpc .vpc__star{display:block;flex:0 0 auto;width:var(--vpc-star-size);height:var(--vpc-star-size)}.vpc__rating-text{font-size:var(--vpc-rating-size);font-weight:400;line-height:1.2;color:var(--vpc-rating-color);font-family:Gotham-Book!important}.vpc__title{display:block;margin-top:var(--vpc-gap-rating);font-size:var(--vpc-title-size);font-weight:400;line-height:1.2;color:var(--vpc-title-color);text-decoration:none;transition:opacity .25s ease;font-family:Jost}.vpc__title:hover{opacity:.75;color:inherit}.vpc__options{display:flex;flex-wrap:wrap;gap:var(--vpc-gap-option-values);margin-top:var(--vpc-gap-title)}.vpc__option{display:flex;flex-wrap:wrap;gap:var(--vpc-gap-option-values);margin:0;padding:0;border:0}.vpc__swatch{display:inline-flex;align-items:center;gap:var(--vpc-gap-swatch);cursor:pointer}.vpc__swatch-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.vpc__swatch-dot{position:relative;display:block;flex:0 0 auto;width:var(--vpc-radio-size);height:var(--vpc-radio-size);border:1px solid var(--vpc-radio-off);border-radius:50%;transition:border-color .25s ease}.vpc__swatch-dot:after{content:"";position:absolute;top:50%;left:50%;width:var(--vpc-radio-dot);height:var(--vpc-radio-dot);border-radius:50%;background-color:var(--vpc-radio-on);transform:translate(-50%,-50%) scale(0);transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.vpc__swatch-label{font-size:var(--vpc-option-size);font-weight:400;line-height:1.2;color:var(--vpc-option-off);transition:color .25s ease;white-space:nowrap}.vpc__swatch-input:checked~.vpc__swatch-dot{border-color:var(--vpc-radio-on)}.vpc__swatch-input:checked~.vpc__swatch-dot:after{transform:translate(-50%,-50%) scale(1)}.vpc__swatch-input:checked~.vpc__swatch-label{color:var(--vpc-option-on)}.vpc__swatch-input:focus-visible~.vpc__swatch-dot{outline:2px solid var(--vpc-radio-on);outline-offset:2px}.vpc__price{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vpc-gap-inline);margin-top:auto;padding-top:var(--vpc-gap-options);letter-spacing:0}.vpc__price-current{font-size:var(--vpc-price-size);font-weight:400;line-height:1.2;color:var(--vpc-price-color);font-family:Jost;letter-spacing:0}.vpc__price-compare{font-size:var(--vpc-compare-size);font-weight:300;line-height:1.2;color:var(--vpc-compare-color);text-decoration:line-through;font-family:Jost;letter-spacing:0}.vpc__price-rule{display:block;width:1px;height:var(--vpc-rule-h);background-color:var(--vpc-rule-color)}.vpc__price-badge{display:inline-flex;align-items:center;padding:clamp(4px,.26vw,5px) clamp(6px,.36vw,7px) clamp(2px,.16vw,3px) clamp(7px,.42vw,8px);border-radius:clamp(80px,4.17vw,80px);background-color:var(--vpc-badge-bg);color:var(--vpc-badge-color);font-size:var(--vpc-badge-size);font-weight:400;line-height:1.2;white-space:nowrap;font-family:Jost}.vpc__price [hidden]{display:none}.vpc__form{display:block;margin-top:var(--vpc-gap-price)}.vpc__form-inner{margin:0}veda-product-card .vpc__atc{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--vpc-btn-h);padding:0 clamp(12px,.83vw,16px);border:0;border-radius:var(--vpc-btn-radius)!important;background-color:var(--vpc-btn-bg);color:var(--vpc-btn-color);font-size:var(--vpc-btn-size);font-weight:500;line-height:1.2;letter-spacing:0;text-align:center;text-transform:uppercase;cursor:pointer;transition:opacity .25s ease,transform .25s ease;font-family:Sharp Grotesk}.vpc__atc:hover:not([disabled]){opacity:.9}.vpc__atc:active:not([disabled]){transform:scale(.985)}.vpc__atc[disabled],.vpc__atc[aria-disabled=true]{opacity:.5;cursor:not-allowed}.vpc__atc .loading__spinner{position:absolute;top:50%;left:50%;width:clamp(18px,1.15vw,22px);height:clamp(18px,1.15vw,22px);transform:translate(-50%,-50%)}.vpc__atc .loading__spinner .spinner{width:100%;height:100%}.vpc__atc .loading__spinner .path{stroke:var(--vpc-btn-color)}.vpc__atc.loading .vpc__atc-text,.vpc__atc.loading .vpc__atc-sold-out{visibility:hidden}.vpc__form-error{margin-top:clamp(6px,.42vw,8px);font-size:var(--vpc-rating-size);line-height:1.4;color:#b94a48}.vpc__form-error[hidden]{display:none}.vpc--animate{opacity:0}.is-visible .vpc--animate{animation:vpc-card-rise .8s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--vpc-i, 0) * 90ms)}@keyframes vpc-card-rise{0%{opacity:0;transform:translate3d(0,32px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.vpc,.vpc--animate,.vpc .vpc__image,.vpc__swatch-dot:after{opacity:1;animation:none;transition:none;transform:none}.vpc__swatch-input:checked~.vpc__swatch-dot:after{transform:translate(-50%,-50%)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/veda-product-card.css.map */
