/*!***********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/product-card.scss ***!
  \***********************************************************************************************************************/:root{--brand-mono-black: #000000;--brand-mono-grey-900: #2a2a2a;--brand-mono-grey-800: #6d6d6d;--brand-mono-grey-700: #767676;--brand-mono-grey-400: #dddddd;--brand-mono-grey-300: #e2e2e2;--brand-mono-grey-200: #ebebeb;--brand-mono-grey-100: #fafafa;--brand-mono-white: #ffffff;--brand-colour-blue-400: #8eb5b8;--pastel-green-100: #f5fbf6;--greens-green-600: #1b7937;--greens-green-400: #60a876;--greens-green-200: #e5faec;--reds-red-500: #d62f2f;--reds-red-400: #ff5353;--Foundational-Foreground-fgColour-default: var(--brand-mono-black);--Foundational-Foreground-fgColour-default-variant: var( --brand-mono-grey-700 );--Foundational-Foreground-fgColour-muted: var(--brand-mono-grey-900);--Foundational-Foreground-fgColour-container: var(--brand-mono-black);--Foundational-Foreground-fgColour-inverse: var(--brand-mono-white);--Foundational-Foreground-fgColour-inactive: var(--brand-mono-grey-400);--Foundational-Foreground-fgColour-promo: var(--greens-green-600);--Foundational-Foreground-fgColour-alert: var(--reds-red-500);--Foundational-Background-bgColour-default: var(--brand-mono-white);--Foundational-Background-bgColour-muted: var(--brand-mono-grey-100);--Foundational-Background-bgColour-added: var(--greens-green-200);--Foundational-Background-bgColour-container: var(--brand-mono-grey-100);--Foundational-Background-bgColour-inverse: var(--brand-mono-black);--Foundational-Background-bgColour-inverse-variant: var( --brand-mono-grey-900 );--Foundational-Background-bgColour-promo: var(--greens-green-600);--Foundational-Background-bgColour-alert: var(--reds-red-500);--Foundational-Borders-borderColour-default: var(--brand-mono-grey-400);--Foundational-Borders-borderColour-muted: var(--brand-mono-grey-200);--Foundational-Borders-borderColour-dark: var(--brand-mono-grey-900);--Foundational-Borders-borderColour-mid: var(--brand-mono-grey-800);--Foundational-Borders-borderColour-light: var(--brand-mono-white);--Foundational-Borders-borderColour-promo: var(--greens-green-400);--Foundational-Borders-borderColour-alert: var(--reds-red-400);--Pattern-Button-button-primary-default-fgColour-rest: var( --brand-mono-white );--Pattern-Button-button-primary-default-bgColour-rest: var( --brand-mono-black );--Pattern-Button-button-primary-default-bgColour-hover: var( --brand-mono-grey-900 );--Pattern-Button-button-primary-inverse-fgColour-rest: var( --brand-mono-black );--Pattern-Button-button-primary-inverse-bgColour-rest: var( --brand-mono-white );--Pattern-Button-button-primary-inverse-bgColour-hover: var( --brand-mono-grey-200 );--Pattern-Button-button-secondary-default-fgColour-rest: var( --brand-mono-black );--Pattern-Button-button-secondary-default-fgColour-hover: var( --brand-mono-white );--Pattern-Button-button-secondary-default-borderColour-rest: var( --brand-mono-black );--Pattern-Button-button-secondary-default-bgColour-hover: var( --brand-mono-grey-900 );--Pattern-Button-button-secondary-inverse-borderColour-rest: var( --brand-mono-white );--Pattern-Button-button-secondary-inverse-bgColour-hover: var( --brand-mono-grey-200 );--Pattern-Button-button-secondary-inverse-fgColour-hover: var( --brand-mono-black );--Pattern-Button-button-secondary-inverse-fgColour-rest: var( --brand-mono-white )}:root{--spacing-3xl: 80px;--spacing-2xl: 64px;--spacing-xl: 40px;--spacing-l: 32px;--spacing-m: 24px;--spacing-s: 20px;--spacing-xs: 16px;--spacing-2xs: 8px;--spacing-3xs: 4px;--spacing-4xs: 2px;--radii-full: 120px;--radii-l: 16px;--radii-m: 12px;--radii-s: 8px;--radii-xs: 2px;--border-default: 1px;--border-m: 2px;--padding-padding-3xl: var(--spacing-3xl);--padding-padding-2xl: var(--spacing-2xl);--padding-padding-xl: var(--spacing-xl);--padding-padding-l: var(--spacing-l);--padding-padding-m: var(--spacing-m);--padding-padding-s: var(--spacing-s);--padding-padding-xs: var(--spacing-xs);--padding-padding-2xs: var(--spacing-2xs);--padding-padding-3xs: var(--spacing-3xs);--padding-padding-4xs: var(--spacing-4xs);--margins-component-margin-l: var(--spacing-3xl);--margins-component-margin-m: var(--spacing-2xl);--margins-component-margin-s: var(--spacing-l);--margins-component-margin-xs: var(--spacing-m);--Corner-radius-cornerRadius-full: var(--radii-full);--Corner-radius-cornerRadius-l: var(--radii-l);--Corner-radius-cornerRadius-m: var(--radii-m);--Corner-radius-cornerRadius-s: var(--radii-s);--Corner-radius-cornerRadius-xs: var(--radii-xs);--border-width-border-default: var(--border-default);--border-width-border-m: var(--border-m)}@media (min-width: 1024px){:root{--spacing-3xl: 100px;--spacing-2xl: 80px;--spacing-xl: 64px;--spacing-l: 40px;--spacing-m: 32px;--spacing-s: 24px;--spacing-xs: 20px;--spacing-2xs: 16px;--spacing-3xs: 8px;--spacing-4xs: 4px;--radii-full: 120px;--radii-l: 20px;--radii-m: 12px;--radii-s: 8px;--radii-xs: 4px;--border-default: 1px;--border-m: 2px}}:root{--font-family-fontFamily-Main: "Raleway", sans-serif;--font-family-fontFamily-Secondary: "Mulish", sans-serif;--font-weight-fontWeight-Bold: 700;--font-weight-fontWeight-SemiBold: 600;--font-weight-fontWeight-Medium: 500;--font-weight-fontWeight-Book: 350;--font-spacing-paragraphSpacing-extended: 20px;--font-spacing-paragraphSpacing-comfy: 16px;--fontSize-3xl: 40px;--fontSize-2xl: 32px;--fontSize-xl: 24px;--fontSize-l: 20px;--fontSize-m: 16px;--fontSize-s: 14px;--fontSize-xs: 13px;--fontSize-2xs: 12px;--fontSize-3xs: 11px;--lineHeight-extended: 150%;--lineHeight-comfy: 120%;--lineHeight-compact: 100%;--letterSpacing-comfy: 0%}@media (min-width: 768px){:root{--fontSize-3xl: 60px;--fontSize-2xl: 40px;--fontSize-xl: 32px;--fontSize-l: 24px;--fontSize-m: 20px;--fontSize-s: 16px;--fontSize-xs: 14px;--fontSize-2xs: 13px;--fontSize-3xs: 12px}}@media (min-width: 1024px){:root{--fontSize-3xl: 60px;--fontSize-2xl: 40px;--fontSize-xl: 32px;--fontSize-l: 24px;--fontSize-m: 20px;--fontSize-s: 16px;--fontSize-xs: 14px;--fontSize-2xs: 13px;--fontSize-3xs: 12px}}:root{--color-base-text: var(--brand-mono-black)}.product-card{padding:var(--padding-padding-m);transition:background-color var(--animation-fast);border-radius:var(--Corner-radius-cornerRadius-m);gap:var(--padding-padding-s);align-self:stretch}.product-card__media{border-radius:0!important}.product-card__media:hover .media img{--tw-scale-x: 1;--tw-scale-y: 1}.product-card__media a:focus-visible img{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:-2px;border-radius:inherit}.product-card .media{background-color:var(--Foundational-Background-bgColour-default);margin:0 auto;aspect-ratio:1/1;max-width:308px;max-height:308px;transition:background-color var(--animation-fast)}.product-card .media img{mix-blend-mode:darken;aspect-ratio:inherit}.product-card__content{padding:0;gap:var(--padding-padding-2xs)}@media (min-width: 860px){.product-card__content{gap:var(--padding-padding-xs)}}.product-card__content .text-center :is(.price,.unit-price,.product-card__bottom){justify-content:flex-start}.product-card__details{gap:var(--padding-padding-4xs)}.product-card__title{font-family:var(--font-family-fontFamily-Main);font-size:var(--fontSize-m);font-weight:var(--font-weight-fontWeight-SemiBold);line-height:var(--lineHeight-comfy)}.product-card__subtitle{color:var(--Foundational-Foreground-fgColour-default-variant);font-family:var(--font-family-fontFamily-Secondary);font-size:var(--fontSize-xs);font-weight:var(--font-weight-fontWeight-SemiBold);line-height:var(--lineHeight-extended);transition:color var(--animation-fast)}.product-card__subtitle__placeholder{visibility:hidden}.product-card__more-variants{color:var(--Foundational-Foreground-fgColour-default);font-family:var(--font-family-fontFamily-Main);font-size:var(--fontSize-s);font-weight:var(--font-weight-fontWeight-SemiBold);line-height:var(--lineHeight-comfy);padding:4px}.product-card__pricing{padding:4px 0}.product-card__price{align-items:initial;gap:var(--spacing-3xs)}.product-card__price.price--on-sale .price__regular{color:var(--Foundational-Foreground-fgColour-alert);gap:var(--spacing-4xs);display:flex}.product-card__price.price--on-sale .price__regular small{color:var(--Foundational-Foreground-fgColour-default)}.product-card__price .price__regular,.product-card__price .price__sale{font-family:var(--font-family-fontFamily-Main);font-size:var(--fontSize-s);font-weight:var(--font-weight-fontWeight-SemiBold);line-height:var(--lineHeight-comfy)}.product-card__price .price__regular{color:var(--Foundational-Foreground-fgColour-default)}.product-card__price .price__sale{color:var(--Foundational-Foreground-fgColour-default-variant);display:inline;text-decoration:line-through;transition:color var(--animation-fast)}.product-card__price .price__sale:before{display:none}.product-card__price small{text-transform:lowercase;color:var(--Foundational-Foreground-fgColour-default-variant);font-family:var(--font-family-fontFamily-Main);font-size:var(--fontSize-2xs);font-weight:400;line-height:var(--lineHeight-extended);transition:color var(--animation-fast)}@media (min-width: 860px){.product-card:hover{background:var(--Foundational-Background-bgColour-muted)}.product-card:hover .media{background-color:inherit}.product-card:hover .product-card__media>.media>img{transform:scale(1.05)}.product-card:hover .product-card__subtitle{color:var(--Foundational-Foreground-fgColour-muted)}.product-card:hover .product-card__price .price__sale,.product-card:hover .product-card__price small{color:var(--Foundational-Foreground-fgColour-default)}}.product-card .quick-add{display:none!important}#ProductGridContainer .product-card{height:100%;padding:0;min-height:100px}@media (min-width: 860px){#ProductGridContainer .product-card{padding:var(--padding-padding-m)}}#ProductGridContainer .product-card__outer{padding-block:var(--padding-padding-s);border-bottom:1px solid var(--Foundational-Borders-borderColour-muted)}@media (min-width: 860px){#ProductGridContainer .product-card__outer{padding-inline:12px}}@media (min-width: 860px){#ProductGridContainer .product-card .media{aspect-ratio:257/308}}#ProductGridContainer .product-card__price.price--on-sale .price__regular small{color:var(--Foundational-Foreground-fgColour-default-variant)}.product-recommendations .product-card{height:100%}.product-recommendations .product-card__outer{padding:var(--padding-padding-2xs) 10px}@media (min-width: 860px){.product-recommendations .product-card__outer{padding:var(--padding-padding-s) 12px}}.product-recommendations .product-card .media{background:transparent}.product-recommendations .product-card__title{font-family:var(--font-family-fontFamily-Main);font-size:var(--fontSize-l);font-weight:var(--font-weight-fontWeight-SemiBold);line-height:var(--lineHeight-comfy);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-recommendations .product-card__price small{color:var(--Foundational-Foreground-fgColour-default-variant)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-card.css.map */
