.product-card.product-card--design-3{container:d3-card / inline-size}.product-card.product-card--design-3 .product-card__content{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"vendor vendor" "title title" "options options" "price price" "cta cta" "extra extra";align-items:center;column-gap:var(--spacing-3);row-gap:var(--spacing-2)}.product-card.product-card--design-3 :is(.product-card__info,.product-card__bottom-row){display:contents}.product-card.product-card--design-3 .product-card__vendor{grid-area:vendor}.product-card.product-card--design-3 .product-card__info .product-card__title{grid-area:title;align-self:center;font-size:var(--card-d3-title-size-mobile);font-weight:var(--card-d3-title-weight);text-transform:var(--card-d3-title-transform);color:var(--card-d3-title-color)}.product-card.product-card--design-3 .product-card__info .product-card__title .product-card__link{color:inherit}.product-card.product-card--design-3 .product-card__options{grid-area:options;justify-self:start;order:0;margin:0}.product-card.product-card--design-3 .product-card__info .product-card__price{grid-area:price;align-self:center}.product-card.product-card--design-3 .product-card__content :is(.product-card__cta,.product-card__cta-form){grid-area:cta;justify-self:end;align-self:center;width:auto;margin:0}.product-card.product-card--design-3 .product-card__content:not(:has(.product-card__options :is(li,.product__product-group,.product-card__variants--info))) .product-card__title{grid-column:1 / -1}.product-card.product-card--design-3 .card-custom__message-extra:not(.hidden){display:contents}.product-card.product-card--design-3 .card-custom__message-extra-tag{position:static;order:-1;flex:0 0 100%;display:block;margin:0;padding:0;background:none;border:0}.product-card.product-card--design-3 :is(.card-custom__message-extra-tag .card-custom__discount,.card-custom__price .card-custom__discount){display:inline-block;width:fit-content;margin:0;padding:.2em .55em;font-family:var(--font-button-family);font-size:var(--card-d3-badge-font-size-mobile);font-weight:var(--font-button-weight, 600);line-height:1.3;letter-spacing:normal;text-transform:none;white-space:nowrap;color:var(--card-d3-off-badge-text, #FFFFFF);background-color:var(--card-d3-off-badge-bg, #05A5F4);border-radius:var(--card-d3-badge-radius, 4px)}.product-card.product-card--design-3 .card-custom__price{flex-wrap:wrap}.product-card.product-card--design-3 .card-custom__price .card-custom__discount{order:-1;flex:0 0 100%}.product-card.product-card--design-3 .card-custom__message-extra-tag:not(:has(.card-custom__discount)),.product-card.product-card--design-3 .card-custom__price .card-custom__discount:empty{display:none}.product-card.product-card--design-3 .price__container[data-membership-active=true] .card-custom__message-extra-tag:has(.card-membership__badge){display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.product-card.product-card--design-3 .card-membership__badge{display:inline-block;width:fit-content;margin:0;padding:.2em .55em;font-family:var(--font-button-family);font-size:var(--card-d3-badge-font-size-mobile);font-weight:var(--font-button-weight, 600);line-height:1.3;letter-spacing:normal;text-transform:none;white-space:nowrap;color:var(--membership-color, #7a5c28);background-color:var(--membership-bg, #f4e6c4);border-radius:var(--card-d3-badge-radius, 4px)}.product-card.product-card--design-3 .card-membership__preventa{position:absolute;z-index:3;inset-block-start:1.2rem;inset-inline-end:1.2rem;display:inline-block;width:fit-content;margin:0;padding:.55em .9em;font-family:var(--font-button-family);font-size:calc(var(--card-d3-badge-font-size-mobile) + 1px);font-weight:700;line-height:1.1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#1c1917;background-color:#f0c14b;border-radius:999px;box-shadow:0 .5rem 1.4rem #1c191747;pointer-events:none}.product-card.product-card--design-3 .price__sale-inner>.card-membership__badge{order:-1;flex:0 0 100%}.product-card.product-card--design-3 .price__container[data-membership-showing=true] :is(.card-custom__message-extra-discount,.card-custom__compare-at-price,.card-custom__price-value,.price__regular){display:none!important}.product-card.product-card--design-3 .card-membership__badge[hidden],.product-card.product-card--design-3 .card-membership__preventa[hidden],.product-card.product-card--design-3 .price__container[data-membership-active=true] .card-membership__prices[hidden],.product-card.product-card--design-3 .card-membership__legend[hidden]{display:none}.product-card.product-card--design-3 .price__container[data-membership-active=true] .card-membership__prices{order:2;display:flex;flex:0 0 100%;flex-wrap:wrap;align-items:baseline;gap:.45rem}.product-card.product-card--design-3 .price__container[data-membership-active=true] .card-membership__price{display:none}.product-card.product-card--design-3 .card-membership__cash{order:1;display:inline-flex;align-items:baseline;gap:.35rem;font-size:var(--card-d3-price-size-mobile);font-weight:700;line-height:1.15;color:#111;white-space:nowrap}.product-card.product-card--design-3 .card-membership__cash-label{display:none}.product-card.product-card--design-3 .price__container[data-membership-active=true] .card-membership__compare{order:3}.product-card.product-card--design-3 .price__container[data-membership-showing=true] .card-membership__regular{display:none}.product-card.product-card--design-3 .price__container[data-membership-active=true] :is(.card-membership__compare,.card-membership__regular){font-size:var(--card-d3-compare-size);font-weight:400;line-height:1.2;color:var(--card-d3-compare-color);text-decoration:line-through;white-space:nowrap}.product-card.product-card--design-3 .card-membership__compare[hidden]{display:none}.product-card.product-card--design-3 .card-membership__legend{order:6;flex:0 0 100%;margin:.2rem 0 0;font-size:10px;font-weight:400;line-height:1.35;letter-spacing:normal;text-transform:none;color:#767676}.product-card.product-card--design-3:has(.price__container[data-membership-showing=true]) .product-card__cash-legal{display:none}.product-card.product-card--design-3 .card-custom__message-extra-prefix{display:none}.product-card.product-card--design-3 .price__sale-inner{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--spacing-2);row-gap:.2rem}.product-card.product-card--design-3 .card-custom__message-msi{display:none}.product-card.product-card--design-3 .card-custom__compare-at-price{order:var(--card-d3-compare-order, 3);font-size:var(--card-d3-compare-size);line-height:1.2;color:var(--card-d3-compare-color)}.product-card.product-card--design-3 .price__container .price__sale-inner .card-custom__message-extra:not(.hidden){display:contents}.product-card.product-card--design-3 :is(.card-custom__message-extra-discount,.card-custom__price-value){font-size:var(--card-d3-price-size-mobile);font-weight:var(--card-d3-price-weight);line-height:1.2;white-space:nowrap;color:var(--card-d3-price-color)}.product-card.product-card--design-3 .price__sale-inner:not(:has(.card-custom__message-extra:not(.hidden))) .card-custom__price{display:flex}.product-card.product-card--design-3.product-card--catalog-price .price__sale-inner{display:grid;grid-template-columns:max-content max-content;column-gap:var(--spacing-2);row-gap:.2rem;justify-content:start;align-items:baseline}.product-card.product-card--design-3.product-card--catalog-price .card-custom__price{display:contents!important}.product-card.product-card--design-3.product-card--catalog-price .card-custom__price .card-custom__discount{grid-column:1 / -1;grid-row:1;flex:none;width:fit-content;justify-self:start;align-self:start}.product-card.product-card--design-3.product-card--catalog-price .card-custom__price>ins{grid-column:1;grid-row:2}.product-card.product-card--design-3.product-card--catalog-price .card-custom__compare-at-price{grid-column:2;grid-row:2;margin:0}.product-card.product-card--design-3 .card-custom__price{order:2;align-items:center;gap:var(--spacing-2)}.product-card.product-card--design-3 .price__regular{font-size:var(--card-d3-price-size-mobile);font-weight:var(--card-d3-price-weight);line-height:1.2}.product-card.product-card--design-3 .product-card__price-panel{position:absolute;z-index:1;inset-block-end:1rem;inset-inline-start:1rem;display:flex;flex-direction:column;max-width:calc(100% - 7rem);padding:var(--card-d3-panel-padding);line-height:1.35;letter-spacing:normal;text-transform:none;background-color:var(--card-d3-panel-bg);border-radius:var(--card-d3-panel-radius);pointer-events:none}.product-card.product-card--design-3 .product-card__price-panel [hidden],.product-card.product-card--design-3 .product-card__price-panel[hidden]{display:none!important}.product-card.product-card--design-3 .product-card__price-panel-section{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.product-card.product-card--design-3 .product-card__price-panel-section+.product-card__price-panel-section:not([hidden]){margin-block-start:.6rem;padding-block-start:.6rem;border-block-start:var(--card-d3-panel-divider)}.product-card.product-card--design-3 .product-card__price-panel-value{font-size:var(--card-d3-panel-price-size-mobile);font-weight:var(--font-weight-semibold, 600);white-space:nowrap;color:var(--card-d3-panel-value)}.product-card.product-card--design-3 .product-card__price-panel-value--cash{color:var(--card-d3-panel-cash-color)}.product-card.product-card--design-3 .product-card__price-panel-tag{display:inline-block;line-height:1.35;white-space:nowrap}.product-card.product-card--design-3 .product-card__price-panel-tag-value{font-weight:var(--font-weight-semibold, 600)}.product-card.product-card--design-3 .product-card__price-panel-tag-value:empty{display:none}.product-card.product-card--design-3 .product-card__price-panel-tag--msi{padding:var(--card-d3-panel-msi-tag-padding, 0);font-size:var(--card-d3-panel-msi-size-mobile);color:var(--card-d3-panel-msi-tag-text, inherit);background-color:var(--card-d3-panel-msi-tag-bg, transparent);border-radius:var(--card-d3-panel-msi-tag-radius, 0)}.product-card.product-card--design-3 .product-card__price-panel-tag--cash .product-card__price-panel-tag-value{font-weight:var(--font-weight-bold, 700)}.product-card.product-card--design-3 .product-card__price-panel-tag--cash{padding:.2em .6em;font-size:var(--card-d3-panel-cash-tag-size-mobile);color:var(--card-d3-panel-cash-tag-text);background-color:var(--card-d3-panel-cash-tag-bg);border-radius:var(--card-d3-panel-cash-tag-radius)}@media screen and (min-width:750px){.product-card.product-card--design-3 .product-card__price-panel-value{font-size:var(--card-d3-panel-price-size-desktop)}.product-card.product-card--design-3 .product-card__price-panel-tag--msi{font-size:var(--card-d3-panel-msi-size-desktop)}.product-card.product-card--design-3 .product-card__price-panel-tag--cash{font-size:var(--card-d3-panel-cash-tag-size-desktop)}}.product-card.product-card--design-3 .product-card__content .product-card__cta--link{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:0;font-family:inherit;font-size:var(--card-d3-cta-font-size);font-weight:var(--font-weight-medium, 500);line-height:1.3;letter-spacing:normal;text-transform:var(--card-d3-cta-transform);white-space:nowrap;color:var(--card-d3-cta-color);background:none;border:0;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;text-decoration-color:transparent;transition:text-decoration-color var(--duration-default, .3s) ease}.product-card.product-card--design-3 .product-card__cta--link:hover,.product-card.product-card--design-3 .product-card__cta--link:focus-visible{text-decoration-color:currentColor}.product-card.product-card--design-3 .product-card__cta--link:disabled{opacity:.4;cursor:not-allowed}.product-card.product-card--design-3 .product-card__cta-arrow{display:inline-flex;transition:transform var(--duration-default, .3s) ease}.product-card.product-card--design-3 .product-card__cta-arrow svg{width:1.1em;height:1.1em}.product-card.product-card--design-3 .product-card__cta--link:hover .product-card__cta-arrow{transform:translate(.2em)}@media screen and (min-width:750px){.product-card.product-card--design-3 .product-card__info .product-card__title{font-size:var(--card-d3-title-size-desktop)}.product-card.product-card--design-3 :is(.card-custom__message-extra-tag .card-custom__discount,.card-custom__price .card-custom__discount,.card-membership__badge){font-size:var(--card-d3-badge-font-size)}.product-card.product-card--design-3 .card-membership__preventa{font-size:calc(var(--card-d3-badge-font-size) + 1px)}.product-card.product-card--design-3 .card-membership__cash{font-size:var(--card-d3-price-size-desktop)}.product-card.product-card--design-3 :is(.card-custom__message-extra-discount,.card-custom__price-value,.price__regular){font-size:var(--card-d3-price-size-desktop)}}@media(prefers-reduced-motion:reduce){.product-card.product-card--design-3 .product-card__cta-arrow,.product-card.product-card--design-3 .product-card__cta--link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/659/assets/component-card-product-design-3.css.map */
