.attachment-card_attachment__UypXt{display:flex;justify-content:space-between;align-items:normal;text-align:left;width:100%;min-height:157px;border-radius:12px;border:0;box-shadow:0 0 0 1px var(--cat-color-neutral-30);gap:.5rem;position:relative;color:var(--cat-color-neutral-90);background-color:var(--cat-color-neutral-0);flex-direction:column;padding:1rem}@media screen and (max-width:429px){.attachment-card_attachment__UypXt{flex-direction:column;padding-top:25px}}.attachment-card_attachment__UypXt:hover{box-shadow:0 0 0 1px var(--cat-color-neutral-80)}@media(pointer:fine){.attachment-card_attachment__UypXt:hover{box-shadow:0 0 0 1px var(--cat-color-neutral-80)}}.attachment-card_attachment__UypXt:focus-visible{outline:2px solid var(--cat-color-neutral-100);outline-offset:4px}.attachment-card_attachment--selected__8av49{color:var(--cat-color-neutral-black)}.attachment-card_attachment--selected__8av49,.attachment-card_attachment--selected__8av49:hover{box-shadow:0 0 0 2px var(--cat-color-neutral-100)}.attachment-card_attachment__image__CZ9_Q{margin:0 auto}.attachment-card_attachment__content-image__kI_UB{display:flex;justify-content:center}.attachment-card_attachment__message__v9ZzS{position:absolute;right:2rem;top:.5rem}.attachment-card_attachment-included__4K4jv{padding:var(--cat-line-height-16);background:var(--cat-theme-color-button-contrast-background);text-align:center;border-radius:var(--cat-border-width-lg);font-weight:var(--cat-font-weight-semibold)}.attachment-card_attachment__checkbox__h83XL{pointer-events:none;align-self:start;position:absolute;left:1rem;top:1rem}.attachment-card_attachment__info__vKJSd{font-size:var(--cat-font-size-12)!important;line-height:var(--cat-font-size-16)!important}@media(max-width:768px){.attachment-card_attachment__info__vKJSd{font-size:var(--cat-font-size-14)!important}}.attachment-card_attachment__name__M1pKj{font-weight:var(--cat-font-weight-bold)!important;line-height:18px!important}.attachment-card_loading__price__SFV_J{flex:0 0 150px}.preorder-attachment-card_preorder-attachment__JcFkd{display:flex;min-width:17.1875rem;padding:0;flex-direction:column;align-items:flex-start;justify-self:stretch;border-radius:1rem;border:1px solid var(--cat-theme-color-border-default,#ccc);background:#fff;gap:0;height:100%;position:relative;text-align:left}@media screen and (max-width:639px){.preorder-attachment-card_preorder-attachment__JcFkd{flex-direction:row;align-items:flex-start;flex:1 0 0}}.preorder-attachment-card_preorder-attachment__JcFkd:focus-visible{outline:2px solid var(--cat-color-neutral-100);outline-offset:4px}.preorder-attachment-card_preorder-attachment--selected__Sbzvo{box-shadow:0 0 0 2px var(--cat-color-neutral-100);color:var(--cat-color-neutral-black)}.preorder-attachment-card_preorder-attachment--selected__Sbzvo:hover{box-shadow:0 0 0 2px var(--cat-color-neutral-100)}.preorder-attachment-card_preorder-attachment__checkbox__VpMAI{pointer-events:none;align-self:start;position:absolute;left:1rem;top:1rem}@media screen and (max-width:639px){.preorder-attachment-card_preorder-attachment__checkbox__VpMAI{left:.5rem;top:.5rem}}.preorder-attachment-card_preorder-attachment__image-wrapper__Yihow{display:flex;justify-content:center;align-items:center;align-self:stretch;height:16.17156rem;width:auto;border-radius:1rem 1rem 0 0;background:var(--cat-theme-color-background-subtle,#f2f2f2)}@media screen and (max-width:639px){.preorder-attachment-card_preorder-attachment__image-wrapper__Yihow{border-radius:1rem 0 0 1rem;display:flex;width:110px;justify-content:center;align-items:center;align-self:stretch;height:auto}}.preorder-attachment-card_preorder-attachment__image__JAiVA{height:16.17156rem;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}@media screen and (max-width:639px){.preorder-attachment-card_preorder-attachment__image__JAiVA{height:4.914rem}}.preorder-attachment-card_preorder-attachment__message__qzeA9{position:absolute;right:2rem;top:.5rem}.preorder-attachment-card_preorder-attachment__details__8mlCo{display:flex;flex:1 1 auto;justify-content:flex-start;padding:1.5rem;flex-direction:column;align-items:flex-start;gap:1rem;align-self:stretch}@media screen and (max-width:639px){.preorder-attachment-card_preorder-attachment__details__8mlCo{display:flex;padding:1rem;flex-direction:column;align-items:flex-start;gap:.75rem;flex:1 0 0}}.preorder-attachment-card_preorder-attachment__text__cKAHJ{width:100%;flex:1;min-height:0;display:flex;flex-direction:column;gap:.25rem}.preorder-attachment-card_preorder-attachment__name__KZREM{color:var(--cat-theme-color-content-strong,#000);font-size:1.5rem;font-style:normal;font-weight:600;line-height:2rem;margin:0}@media screen and (max-width:639px){.preorder-attachment-card_preorder-attachment__name__KZREM{font-size:1rem;line-height:1.25rem}}.preorder-attachment-card_preorder-attachment__info__xSJx7{color:var(--cat-theme-color-content-subtle)}@media screen and (max-width:639px){.preorder-attachment-card_preorder-attachment__info-mobile__Vnfzb{color:var(--cat-theme-color-content-subtle,#696969);font-family:var(--cat-theme-typography-footnote-font-family,"Noto Sans")!important;font-size:var(--cat-theme-typography-footnote-font-size,.75rem)!important;font-style:normal!important;font-weight:400!important;line-height:var(--cat-theme-typography-footnote-line-height,1rem)}}.preorder-attachment-card_preorder-attachment__compatible__d4YKR{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;align-self:stretch}.preorder-attachment-card_preorder-attachment__badges__8XfMX{width:100%;min-height:1.75rem;align-items:flex-start;flex-wrap:wrap;display:flex;gap:.25rem}.preorder-attachment-card_preorder-attachment__badge-desktop__Q5gyB{display:inline-flex}@media screen and (max-width:639px){.preorder-attachment-card_preorder-attachment__badge-desktop__Q5gyB{display:none}}.preorder-attachment-card_preorder-attachment__badge-mobile__ovHaS{display:none}@media screen and (max-width:639px){.preorder-attachment-card_preorder-attachment__badge-mobile__ovHaS{display:inline-flex}}.preorder-attachment-card_preorder-attachment__loading-price__lSBAo{flex:0 0 56px;width:100%}