[id^=ProductCards-]{overflow:hidden;background:var(--fp-bg);color:var(--fp-ink)}.fp-page{width:100%;min-width:0}.fp-heading{margin:0;color:var(--fp-ink)}.fp-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-lg);width:100%}.fp-track--carousel{display:flex;overflow-x:auto;padding-bottom:var(--padding-3xs);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fp-track--carousel::-webkit-scrollbar{display:none}.fp-track--carousel .fp-card{flex:0 0 calc((100% - (var(--gap-lg) * 2)) / 3);scroll-snap-align:start}.fp-card{display:flex;min-width:0;height:100%;flex-direction:column;overflow:hidden;border:var(--style-border-width) solid var(--fp-border);border-radius:6px;background:var(--fp-card-bg)}.fp-media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--fp-image-bg);text-decoration:none}.fp-image{width:100%;height:100%;object-fit:cover;transition:transform var(--hover-transition-duration) var(--hover-transition-timing)}.fp-media .fp-image{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease,transform .5s ease}.fp-image--primary{position:relative;z-index:1}.fp-image--hover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0}@media(hover:hover)and (pointer:fine){.fp-media:hover .fp-image--primary{opacity:0}.fp-media:hover .fp-image--hover{opacity:1;transform:scale(1.03)}}.fp-badge{position:absolute;top:var(--padding-sm);left:var(--padding-md);z-index:var(--layer-raised);padding:6px 12px;border:1px solid #BF693A;color:#4b2142;background:#fffae7;font-size:10px;line-height:1;letter-spacing:.04em;text-transform:uppercase}.fp-body{display:flex;flex:1;flex-direction:column;gap:9px;padding:var(--padding-lg);cursor:default}.fp-title{margin:0;color:#4b2142}.fp-title a{font-family:Domine,serif!important;color:#4b2142;font-size:22px;font-weight:600;text-decoration:none}.fp-description.paragraph{font-family:Plus Jakarta Sans,sans-serif!important;color:#4b2142;font-weight:500;font-size:var(--font-size--xs);line-height:1.4}.fp-prices{margin-bottom:6px;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-sm)}.fp-price{font-size:var(--font-size--body-md);font-weight:600;color:#4b2142;line-height:1}.fp-compare{font-size:var(--font-size--body-md);color:#4b214278}.fp-usps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:6px;align-items:start;justify-content:start;margin-bottom:3px;color:#4b2142;font-weight:500;font-size:10px;padding:0}.fp-usp-item{display:flex;align-items:flex-start;justify-content:flex-start;gap:5px;min-width:0;width:100%;border-radius:6px}.fp-usp-item img{width:15px;height:15px;flex:0 0 15px}.fp-usp-item span{padding-right:0;font-size:12px;min-width:0;white-space:normal;text-align:left}.fp-actions{display:flex;gap:var(--gap-sm)}.fp-select-wrap{position:relative;flex:0 1 105px;min-width:80px}.fp-select{width:100%;height:42px;-webkit-appearance:none;appearance:none;padding:0 28px 0 11px;border:1px solid color-mix(in srgb,var(--fp-border) 65%,transparent);border-radius:6px;outline:none;color:var(--fp-ink);background:#fff;font:inherit;font-size:12px;cursor:pointer}.fp-select-wrap>svg{position:absolute;top:50%;right:var(--padding-sm);width:var(--icon-size-xs);height:var(--icon-size-xs);pointer-events:none;transform:translateY(-50%)}.fp-add{position:relative;display:flex;min-width:0;height:42px;flex:1;align-items:center;justify-content:center;gap:10px;padding:0 14px;border:0;border-radius:6px;color:var(--fp-button-text);background:var(--fp-button);font:inherit;font-size:15px;cursor:pointer}.fp-add:hover{--button-color: var(--fp-button-text);--button-background-color: var(--fp-button);--button-border-color: var(--fp-button)}.fp-spinner{display:none;width:var(--icon-size-sm);height:var(--icon-size-sm);border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:fp-spin .7s linear infinite}.fp-add.is-loading>*{visibility:hidden}.fp-add.is-loading .fp-spinner{position:absolute;display:block;visibility:visible}@keyframes fp-spin{to{transform:rotate(360deg)}}.fp-message{margin:var(--margin-xs) 0 0;color:var(--color-error);font-size:var(--font-size--xs);line-height:1.35}.fp-empty{padding:var(--padding-2xl);border:var(--style-border-width) dashed var(--fp-border);text-align:center}.fp-rating{min-height:18px;margin-top:6px;color:#4b2142;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:1}.fp-rating .jdgm-preview-badge{display:block!important}.fp-rating .jdgm-prev-badge{display:flex!important;align-items:center;color:#4b2142!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:12px!important;line-height:1!important}.fp-rating .jdgm-prev-badge:before{content:attr(data-average-rating);margin-right:4px;color:#4b2142;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:400}.fp-rating .jdgm-prev-badge__stars{display:inline-flex!important;align-items:center;gap:1px;line-height:1!important}.fp-rating .jdgm-star{padding:0!important;color:#fdc200!important;font-size:14px!important;line-height:1!important}.fp-rating .jdgm-prev-badge__text{margin-left:9px!important;padding-left:9px!important;color:#4b2142!important;border-left:1px solid #4b2142;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:400!important;line-height:14px!important;text-decoration:none!important}.fp-rating-empty{display:flex;align-items:flex-end;color:#4b2142;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:1}.fp-empty-score{margin-right:4px}.fp-empty-stars{color:#fdc200;font-size:20px;line-height:1;letter-spacing:1px}.fp-empty-count{margin-left:9px;padding-left:9px;border-left:1px solid #4b2142;line-height:14px}@media(prefers-reduced-motion:reduce){.fp-track{scroll-behavior:auto}.fp-image{transition:none}}@media screen and (max-width:989px){.fp-track:not(.fp-track--carousel){grid-template-columns:repeat(2,minmax(0,1fr))}.fp-track--carousel .fp-card{flex-basis:calc((100% - var(--gap-lg)) / 2)}}@media screen and (max-width:749px){.fp-usps .fp-usp-item:nth-child(4){display:none!important}.fp-heading{margin-bottom:var(--margin-lg)}.fp-title a{font-size:18px}.fp-usps{align-items:self-start;display:flex;gap:2px;margin-bottom:3px;color:#4b2142;font-weight:500;font-size:10px;padding:0;justify-content:flex-start;flex-direction:column}.fp-track{display:flex;overflow-x:auto;gap:var(--gap-sm);margin-right:calc(var(--page-margin) * -1);padding-right:var(--page-margin);padding-bottom:var(--padding-3xs);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fp-track::-webkit-scrollbar{display:none}.fp-track .fp-card{flex:0 0 min(86vw,330px);scroll-snap-align:start}.fp-media{aspect-ratio:1 / 1}.fp-body{min-height:300px;justify-content:space-around;padding:var(--padding-md)}.fp-rating,.fp-rating-empty,.fp-rating .jdgm-prev-badge,.fp-rating .jdgm-prev-badge:before,.fp-rating .jdgm-prev-badge__text{font-size:14px!important}.fp-empty-stars,.fp-rating .jdgm-star{font-size:14px!important}}.fp-section{display:block;padding:var(--padding-block-start) 6.35% var(--padding-block-end);--gap-lg:24px;--gap-sm:12px;--padding-3xs:4px;--padding-md:20px;--padding-lg:24px;--padding-sm:12px;--padding-2xl:40px;--margin-lg:32px;--margin-xs:8px;--style-border-width:1px;--icon-size-sm:18px;--icon-size-xs:14px;--font-size--body-md:16px;--font-size--xs:12px;--layer-raised:1;--color-error:#b80000;--page-margin:16px}.fp-section .fp-heading{text-align:center;font-size:40px;font-weight:700;margin-bottom:40px}.fp-section .fp-title{margin:0}.fp-section .fp-description{font-size:16px;line-height:1.4;letter-spacing:0}@media(max-width:749px){.fp-section{padding-left:16px;padding-right:16px}.fp-section .fp-heading{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/mf-product-cards.css.map */
