.cc-complements[hidden],.cc-complements [hidden]{display:none!important}.cc-complements{display:block;margin:24px 0 12px;padding-top:20px;border-top:1px solid var(--color-border, #ddd)}.cc-complements__heading{margin:0 0 16px;font-size:18px;text-transform:none;letter-spacing:0}.cc-complements__list{margin:0;padding:0;list-style:none}.cc-complements__item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--color-border, #ddd)}.cc-complements__image{display:block;width:72px;height:72px}.cc-complements__image img{display:block;width:100%;height:100%;object-fit:contain}.cc-complements__title{font-size:14px;line-height:1.4;display:inline-block}.cc-complements__title:hover{text-decoration:underline}.cc-complements__price{margin:4px 0 0;font-size:14px}.cc-complements__button{min-height:44px;padding:10px 12px;font-size:12px;white-space:normal;letter-spacing:0;text-transform:none;max-width:110px}.cc-complements__button:disabled{opacity:.65;cursor:default}.cc-complements__status{margin:12px 0 4px;font-size:14px}.cc-complements__status:empty{display:none}.cc-complements__cart{display:inline-block;padding:8px 0;text-decoration:underline;font-size:14px}.cc-complements a:focus-visible,.cc-complements button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:380px){.cc-complements__item{grid-template-columns:56px minmax(0,1fr);gap:8px}.cc-complements__image{width:56px;height:56px}.cc-complements__button{grid-column:2;justify-self:start}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
