.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 .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 .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){font-size:var(--card-d3-badge-font-size)}.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/657/assets/component-card-product-design-3.css.map */
