.products .ffb-collection-card{display:flex;flex-direction:column;min-width:0;color:#103d53;gap:12px}.ffb-collection-card .ffb-cc-media{display:block;position:relative;aspect-ratio:1;overflow:hidden;border-radius:16px;background:#f5f5f2}.ffb-collection-card .ffb-cc-media img,.ffb-collection-card .ffb-cc-media svg{display:block;width:100%;height:100%;object-fit:contain}.ffb-collection-card a{color:inherit;text-decoration:none}.ffb-collection-card h3{font-size:16px;line-height:1.45;margin:0}.ffb-collection-card .ffb-cc-description{font-size:13px;line-height:1.5}.ffb-collection-card fieldset{border:0;padding:0;margin:0 0 12px;min-width:0}.ffb-collection-card legend{font-size:13px;font-weight:600;margin-bottom:8px}.ffb-collection-card [data-value]{border:1px solid #b7cbd3;background:#fff;color:inherit;padding:9px 12px;border-radius:10px;font-size:13px;margin:0 5px 6px 0;cursor:pointer}.ffb-collection-card [data-value][aria-pressed=true]{border:2px solid #103d53;padding:8px 11px;background:#edf5f8}.ffb-collection-card .ffb-cc-price{margin:0;font-size:16px}.ffb-collection-card s{color:#7c878c;font-size:14px}.ffb-collection-card .ffb-cc-action{margin-top:auto}.ffb-collection-card form{margin:0}.ffb-collection-card .add-to-cart-button{width:100%;padding:14px 10px;border:1px solid #103d53;border-radius:30px;background:#fff;color:#103d53;font-size:13px;font-weight:600;cursor:pointer}.ffb-collection-card button:disabled{opacity:.5;cursor:not-allowed}.ffb-collection-card a:focus-visible,.ffb-collection-card button:focus-visible{outline:2px solid #103d53;outline-offset:3px}.ffb-collection-card [hidden]{display:none!important}@media(max-width:767px){.products .ffb-collection-card{gap:9px}.ffb-collection-card [data-value]{padding:8px;font-size:12px}.ffb-collection-card [data-value][aria-pressed=true]{padding:7px}}.products .ffb-collection-card h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:15px;line-height:1.4;min-height:2.8em;max-height:2.8em}.products .ffb-collection-card h3 a{display:inline}.products .ffb-collection-card .ffb-cc-options{margin:0}.products .ffb-collection-card .ffb-cc-price{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.products .ffb-collection-card .ffb-cc-price strong{font-size:15px}.products .ffb-collection-card>:not(.ffb-cc-details):not(.ffb-cc-visual):not(.ffb-cc-media):not(.ffb-cc-options):not(h3):not(.ffb-cc-price):not(.ffb-cc-action):not(script){display:none!important}@media(max-width:767px){.products .ffb-collection-card h3{font-size:14px}.products .ffb-collection-card legend{font-size:12px;line-height:1.4;margin-bottom:6px}.products .ffb-collection-card fieldset{margin-bottom:8px}.products .ffb-collection-card [data-value]{font-size:11px;padding:6px 7px;margin-right:3px}.products .ffb-collection-card [data-value][aria-pressed=true]{padding:5px 6px}}.products .ffb-collection-card{background:#f1f5f7;border:1px solid rgba(16,61,83,.05);border-radius:18px;padding:16px;box-sizing:border-box;overflow:hidden}.products .ffb-collection-card .ffb-cc-media{background:#fff;border-radius:12px}.products .ffb-collection-card .ffb-cc-action{padding-top:6px}@media(max-width:767px){.products .ffb-collection-card{padding:10px;border-radius:14px}.products .ffb-collection-card .ffb-cc-media{border-radius:9px}}.products .ffb-collection-card>.ffb-cc-visual{display:block!important;position:relative;min-width:0}.products .ffb-collection-card .ffb-cc-visual .ffb-cc-media{position:relative}.products .ffb-collection-card .ffb-cc-media .ffb-cc-hover-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .18s ease;pointer-events:none;background:#fff}@media(hover:hover)and (pointer:fine){.products .ffb-collection-card .ffb-cc-media:hover .ffb-cc-hover-image{opacity:1}}.products .ffb-collection-card .ffb-cc-visual .ffb-cc-action{position:absolute;right:10px;bottom:10px;margin:0;padding:0;z-index:3}.products .ffb-collection-card .ffb-cc-visual .add-to-cart-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:50%;background:#fff;color:#103d53;border:1px solid rgba(16,61,83,.2);box-shadow:0 2px 8px #103d531a}.products .ffb-collection-card .ffb-cc-visual .add-to-cart-button svg{display:block;width:22px;height:22px}.products .ffb-collection-card .ffb-cc-button-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.products .ffb-collection-card .ffb-cc-visual .product-warning:not(:empty){position:absolute;right:0;top:calc(100% + 4px);width:180px;padding:8px;background:#fff;color:#a21d24;box-shadow:0 2px 8px #0002;border-radius:8px;font-size:12px;z-index:4}@media(prefers-reduced-motion:reduce){.products .ffb-collection-card .ffb-cc-hover-image{transition:none}}.products .ffb-collection-card{border:0;box-shadow:none}.products .ffb-collection-card .ffb-cc-visual .ffb-cc-media{background:transparent;border:0;border-radius:0;box-shadow:none}.products .ffb-collection-card .ffb-cc-media .ffb-cc-hover-image{background:transparent}.products .ffb-collection-card{background:transparent;border:0;padding:0;border-radius:0;overflow:visible;gap:0}.products .ffb-collection-card>.ffb-cc-visual{flex:0 0 auto;margin:0 0 12px;background:transparent}.products .ffb-collection-card>.ffb-cc-details{display:flex!important;flex-direction:column;gap:12px;flex:1;background:#f1f5f7;border:0;border-radius:16px;padding:16px;min-width:0}@media(max-width:767px){.products .ffb-collection-card{padding:0;border-radius:0}.products .ffb-collection-card>.ffb-cc-details{padding:10px;border-radius:12px;gap:9px}}.products .ffb-collection-card .ffb-cc-price [data-price]{color:rgb(var(--sale-label-color, 199, 37, 0))}.products .ffb-collection-card .ffb-cc-visual .add-to-cart-button{border:0;background:#dceaf1;box-shadow:none;color:#103d53}@media(hover:hover){.products .ffb-collection-card .ffb-cc-visual .add-to-cart-button:hover{background:#cbdfe9}}.products .ffb-collection-card .ffb-cc-visual .add-to-cart-button{background:#ffda00;color:#0a3853;border:0;box-shadow:none}@media(hover:hover){.products .ffb-collection-card .ffb-cc-visual .add-to-cart-button:hover{background:#efcc00}}.products .ffb-collection-card>.ffb-cc-details{gap:6px}.products .ffb-collection-card h3{line-height:1.25;min-height:2.5em;max-height:2.5em}.products .ffb-collection-card .ffb-cc-options fieldset{margin:0 0 5px}.products .ffb-collection-card .ffb-cc-options fieldset:last-child{margin-bottom:0}.products .ffb-collection-card .ffb-cc-options legend{line-height:1.2;margin-bottom:5px}.products .ffb-collection-card [data-value]{line-height:1.2;margin-bottom:4px}.products .ffb-collection-card .ffb-cc-price{line-height:1.25;row-gap:3px}@media(max-width:767px){.products .ffb-collection-card>.ffb-cc-details{gap:5px}.products .ffb-collection-card>.ffb-cc-visual{margin-bottom:8px}}.products .ffb-collection-card .ffb-cc-options button.ffb-cc-color{position:relative;width:36px;height:36px;min-width:36px;padding:0;margin:4px 8px 6px 2px;border:1px solid rgba(16,61,83,.12);border-radius:50%;background:var(--ffb-swatch);vertical-align:middle}.products .ffb-collection-card .ffb-cc-options button.ffb-cc-color[aria-pressed=true]{padding:0;border:1px solid rgba(16,61,83,.12);background:var(--ffb-swatch);outline:2px solid #103d53;outline-offset:3px}.products .ffb-collection-card .ffb-cc-options button.ffb-cc-color:focus-visible{box-shadow:0 0 0 7px #103d532e}.products .ffb-collection-card .ffb-cc-swatch-name{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.products .ffb-collection-card .ffb-cc-options fieldset:has(.ffb-cc-color){white-space:nowrap}.products .ffb-collection-card .ffb-cc-options fieldset:has(.ffb-cc-color) legend{white-space:normal}.products .ffb-collection-card .ffb-cc-options button.ffb-cc-color{display:inline-block;width:24px;height:24px;min-width:24px;padding:0;margin:4px 5px 5px 2px}.products .ffb-collection-card .ffb-cc-options button.ffb-cc-color[aria-pressed=true]{padding:0;outline-offset:2px}.products .ffb-collection-card .ffb-cc-visual .ffb-cc-media{border-radius:14px;overflow:hidden}.products .ffb-collection-card>.ffb-cc-details{border-radius:18px}@media(max-width:767px){.products .ffb-collection-card .ffb-cc-visual .ffb-cc-media{border-radius:12px}.products .ffb-collection-card>.ffb-cc-details{border-radius:16px}}.products .ffb-collection-card .ffb-cc-discount{position:absolute;top:8px;left:8px;z-index:3;display:flex;flex-direction:column;gap:2px;padding:7px 9px;background:#111;color:#ffda00;border-radius:6px;line-height:1.1;pointer-events:none;box-shadow:0 2px 5px #0002}.products .ffb-collection-card .ffb-cc-discount[hidden]{display:none!important}.products .ffb-collection-card .ffb-cc-discount-label{font-size:8px;font-weight:700;letter-spacing:.6px}.products .ffb-collection-card .ffb-cc-discount strong{font-size:15px;font-weight:800}@media(max-width:767px){.products .ffb-collection-card .ffb-cc-discount{top:6px;left:6px;padding:6px 7px}.products .ffb-collection-card .ffb-cc-discount strong{font-size:13px}.products .ffb-collection-card .ffb-cc-discount-label{font-size:7px;letter-spacing:.3px}}.products .ffb-collection-card .ffb-cc-discount{top:8px;left:8px;display:inline-flex;flex-direction:row;gap:0;padding:5px 8px;border-radius:999px;box-shadow:none;line-height:1}.products .ffb-collection-card .ffb-cc-discount-label{display:none}.products .ffb-collection-card .ffb-cc-discount strong{font-size:11px;line-height:1;font-weight:700}@media(max-width:767px){.products .ffb-collection-card .ffb-cc-discount{top:6px;left:6px;padding:4px 7px}.products .ffb-collection-card .ffb-cc-discount strong{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/143/assets/ffb-collection-card.css.map */
