.fdp-kit{clear:both;width:100%;box-sizing:border-box;border:1px solid var(--theme-border-color,#e4e4e7);border-radius:16px;padding:20px 22px 22px;display:flex;flex-direction:column;gap:16px;background:#fff;color:var(--font-color,#1a1a1a)}.fdp-kit__head{display:flex;justify-content:space-between;align-items:baseline;gap:8px 16px;flex-wrap:wrap}.fdp-kit__title{margin:0;font-family:var(--font-heading-family,inherit);font-weight:700;font-size:20px;line-height:1.2;letter-spacing:-.01em;text-transform:none;color:var(--theme-color-dark,#1a1a1a)}.fdp-kit__meta{font-size:14px;color:#5b616b}.fdp-kit__tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:12px}.fdp-kit__tiles.fdp-kit__tiles--seq{grid-template-columns:repeat(var(--kit-cols,4),minmax(0,1fr))}.fdp-kit__tile{margin:0;padding:0;min-width:0}.fdp-kit__link{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit}.fdp-kit__img{position:relative;display:block;aspect-ratio:1/1;border-radius:12px;background:#f7f7f7;overflow:hidden;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .2s ease}.fdp-kit__img img,.fdp-kit__img .fdp-kit__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply}.fdp-kit__link:hover .fdp-kit__img,.fdp-kit__link:focus-visible .fdp-kit__img{box-shadow:inset 0 0 0 2px #651fff}.fdp-kit__link:focus-visible{outline:none}.fdp-kit__qty{position:absolute;top:6px;right:6px;min-width:26px;height:26px;padding:0 7px;box-sizing:border-box;border-radius:999px;background:#651fff;color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.fdp-kit__cap{font-size:13px;font-weight:600;line-height:1.3;text-align:center}.fdp-kit__cap--clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left;font-weight:500}.fdp-kit__link:hover .fdp-kit__cap{color:#651fff}.fdp-kit__price{border-top:1px solid #ececee;padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap}.fdp-kit__compare{display:flex;align-items:flex-end;gap:28px}.fdp-kit__col{display:flex;flex-direction:column;gap:2px}.fdp-kit__label{font-size:13px;color:#5b616b}.fdp-kit__label--strong{font-weight:600;color:var(--font-color,#1a1a1a)}.fdp-kit__was{font-size:18px;color:#5b616b;text-decoration:line-through}.fdp-kit__was .money{text-decoration:line-through}.fdp-kit__now{font-family:var(--font-heading-family,inherit);font-size:30px;line-height:1;font-weight:800;color:var(--product-sale-price-color,#FF1944)}.fdp-kit__save{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.fdp-kit__pill{background:#00e676;color:#0b2e1a;font-weight:700;font-size:14px;line-height:1.2;padding:6px 12px;border-radius:999px;white-space:nowrap}.fdp-kit__each{font-size:13px;color:#5b616b}.fdp-kit__tiles.fdp-kit__tiles--single{grid-template-columns:1fr}.fdp-kit__tiles--single .fdp-kit__link{flex-direction:row;align-items:center;gap:16px}.fdp-kit__tiles--single .fdp-kit__img{width:96px;flex-shrink:0}.fdp-kit__single{flex:1 1 auto;display:flex;flex-direction:column;gap:4px;min-width:0;text-align:left;white-space:normal;word-break:normal}.fdp-kit__single-name{font-size:16px;font-weight:600;line-height:1.3}.fdp-kit__single-sub{font-size:14px;color:#5b616b}.fdp-kit__link:hover .fdp-kit__single-name{color:#651fff}@media(max-width:550px){.fdp-kit__tiles.fdp-kit__tiles--single{grid-template-columns:1fr}.fdp-kit__tiles--single .fdp-kit__img{width:80px}.fdp-kit{padding:16px;gap:14px}.fdp-kit__title{font-size:19px}.fdp-kit__head{flex-direction:column;gap:2px}.fdp-kit__tiles{gap:8px;grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.fdp-kit__tiles.fdp-kit__tiles--seq{grid-template-columns:repeat(var(--kit-cols,4),minmax(0,1fr))}.fdp-kit__cap{font-size:12px}.fdp-kit__now{font-size:28px}.fdp-kit__price{flex-direction:column;align-items:stretch}.fdp-kit__compare{justify-content:space-between}.fdp-kit__save{flex-direction:row;justify-content:space-between;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/625/assets/fdp-kit-block.css.map */
