fl-complementary-grid{display:block;margin-top:14px}.fl-cg-heading{display:flex;align-items:center;gap:6px;font-size:20px;font-weight:600;text-align:center;margin:0 0 8px}.fl-cg-heading:before,.fl-cg-heading:after{content:"";flex:1 1 auto;height:1px;background:currentColor;opacity:.35}.fl-cg-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:990px){.fl-cg-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:989.98px){.fl-cg-grid--collapsed:not(.fl-cg-grid--list) .fl-cg-card:nth-child(n+3){display:none}fl-complementary-grid:has(.fl-cg-grid--collapsed:not(.fl-cg-grid--list) .fl-cg-card:nth-child(n+3)) .fl-cg-expand{display:flex}}@media(min-width:990px){.fl-cg-grid--collapsed:not(.fl-cg-grid--list) .fl-cg-card:nth-child(n+4){display:none}fl-complementary-grid:has(.fl-cg-grid--collapsed:not(.fl-cg-grid--list) .fl-cg-card:nth-child(n+4)) .fl-cg-expand{display:flex}}.fl-cg-grid--list{display:flex;flex-direction:column;gap:8px}.fl-cg-grid--list .fl-cg-card{flex-direction:row;gap:12px}.fl-cg-grid--list .fl-cg-media{flex:0 0 var(--fl-cg-list-img, 80px);align-self:flex-start}.fl-cg-grid--list .fl-cg-body{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.fl-cg-grid--list .fl-cg-form{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-top:8px}.fl-cg-grid--list .fl-cg-qty{flex-shrink:0;align-self:center}.fl-cg-grid--list .fl-cg-add{width:auto;min-width:64px}.fl-cg-grid--list .fl-cg-add--link{width:auto;align-self:flex-end;margin-top:8px}.fl-cg-grid--list.fl-cg-grid--collapsed .fl-cg-card--overflow{display:none}fl-complementary-grid:has(.fl-cg-grid--list.fl-cg-grid--collapsed .fl-cg-card--overflow) .fl-cg-expand{display:flex}@media(max-width:749px){.fl-cg-grid:not(.fl-cg-grid--list) .fl-cg-qty{align-self:center}}.fl-cg--list:not(.fl-cg--scheme-dealeasy) .fl-cg-heading:before,.fl-cg--list:not(.fl-cg--scheme-dealeasy) .fl-cg-heading:after{content:none}.fl-cg-expand{display:none;align-items:center;gap:6px;width:fit-content;margin:12px auto 0;padding:4px 8px;border:0;background:none;cursor:pointer;font-size:14px;font-weight:600;color:currentColor}.fl-cg-expand svg{display:block}.fl-cg-card{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border:1px solid #cfcfcf;border-radius:12px}.fl-cg-card--borderless{border:0;padding:0}.fl-cg-media{display:block}.fl-cg-img{width:100%;height:auto;border-radius:6px}.fl-cg-title{font-size:16px;font-weight:700;margin:0;line-height:1.3}.fl-cg-title a{text-decoration:none}.fl-cg-rating{font-size:15px;line-height:1.2}.fl-cg-rating .rating__stars{font-size:1.35em}.fl-cg-rating .rating__count{font-size:.95em}.fl-cg-price{display:flex;align-items:baseline;gap:6px}.fl-cg-price-current{font-size:16px;font-weight:600}.fl-cg-price-compare{font-size:12px;font-weight:400;opacity:.7}.fl-cg-body{display:contents}.fl-cg-form{display:flex;flex-direction:column;gap:8px;margin-top:auto}.fl-cg-body>product-form{margin-top:auto}.fl-cg-body>.fl-cg-add--link{margin-top:auto}.fl-cg-qty{display:inline-flex;align-items:stretch;align-self:flex-start;height:32px;border:1px solid #cfcfcf;border-radius:8px;overflow:hidden}.fl-cg-qty-btn{width:32px;border:0;background:none;font-size:16px;line-height:1;cursor:pointer}.fl-cg-qty-input{width:40px;border:0;text-align:center;font-size:14px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.fl-cg-qty-input::-webkit-outer-spin-button,.fl-cg-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fl-cg-add{width:100%;min-height:32px;padding-top:6px;padding-bottom:6px;font-size:14px}.fl-cg--scheme-dealeasy{background:#f2f2f2;border-radius:8px;padding:14px 12px 12px;color:#2a2b2a}.fl-cg--scheme-dealeasy .fl-cg-heading{font-size:18px;font-weight:500;margin-bottom:12px}.fl-cg--scheme-dealeasy .fl-cg-heading:before,.fl-cg--scheme-dealeasy .fl-cg-heading:after{background:#2a2b2a;opacity:.25}.fl-cg--scheme-dealeasy .fl-cg-card{border:0;border-radius:8px}.fl-cg--scheme-dealeasy .fl-cg-card--borderless{background:#fff;padding:12px}.fl-cg--scheme-dealeasy .fl-cg-qty{background:#fff;border-color:#d9d9d9}.fl-cg--scheme-dealeasy .fl-cg-expand{font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/31/assets/fl-complementary-grid.css.map */
