.product-detail-modal__header-group.svelte-vy30z1{gap:var(--tdds-spacing-size-16,16px);flex-direction:column;display:flex}.product-detail-modal__title-group.svelte-vy30z1{gap:var(--tdds-spacing-size-8,8px);flex-direction:column;display:flex}.product-detail-modal__manufacturer.svelte-vy30z1{font-family:var(--tdds-font-family-body);font-size:var(--tdds-font-size-16,16px);font-weight:400;line-height:var(--tdds-line-height-20,20px);color:var(--tdds-color-brand-grayscale-600,#6a6a6a);margin:0}.product-detail-modal__name.svelte-vy30z1{font-family:var(--tdds-font-family-headline);font-size:var(--tdds-font-size-28,28px);font-weight:700;line-height:var(--tdds-line-height-30,30px);color:var(--tdds-color-brand-grayscale-1000,#141414);margin:0}.storage-options.svelte-z0mtjt{gap:var(--tdds-spacing-size-12,12px);flex-direction:column;display:flex}.storage-options__title.svelte-z0mtjt .tdds-section-header__text{color:var(--tdds-color-brand-grayscale-1000,#141414);font-family:var(--tdds-font-family-body);font-size:var(--tdds-font-size-18,18px);font-style:normal;font-weight:590;line-height:var(--tdds-line-height-22,22px)}.storage-options__fieldset.svelte-z0mtjt{gap:var(--tdds-spacing-size-12,12px);border:none;flex-direction:column;margin:0;padding:0;display:flex}.storage-options__item.svelte-z0mtjt{position:relative}.storage-options__sr-only.svelte-z0mtjt{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.storage-options__label.svelte-z0mtjt{padding:var(--tdds-spacing-size-16,16px);background:var(--tdds-color-brand-grayscale-white,#fff);border:1px solid var(--tdds-color-brand-grayscale-300,#e6e6e6);border-radius:var(--tdds-border-radius-size-12,12px);cursor:pointer;box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:12px;transition:border-color .15s;display:flex}.storage-options__label--selected.svelte-z0mtjt{border-color:var(--tdds-color-brand-grayscale-1000,#141414);border-width:2px}.storage-options__label--unavailable.svelte-z0mtjt{background:var(--tdds-color-brand-grayscale-100,#fbfbfb);cursor:not-allowed;pointer-events:none}.storage-options__label--unavailable.svelte-z0mtjt .storage-options__memory:where(.svelte-z0mtjt),.storage-options__label--unavailable.svelte-z0mtjt .storage-options__pricing-strike:where(.svelte-z0mtjt),.storage-options__label--unavailable.svelte-z0mtjt .storage-options__pricing-actual:where(.svelte-z0mtjt),.storage-options__label--unavailable.svelte-z0mtjt .storage-options__pricing-term:where(.svelte-z0mtjt){color:var(--tdds-color-brand-grayscale-600,#6b6b6b)}.storage-options__label.svelte-z0mtjt:hover:not(.storage-options__label--selected):not(.storage-options__label--unavailable){border-color:var(--tdds-color-brand-grayscale-400,#999)}.storage-options__left.svelte-z0mtjt{flex-direction:column;gap:2px;display:flex}.storage-options__memory.svelte-z0mtjt{font-family:var(--tdds-font-family-body);font-size:var(--tdds-font-size-14,14px);font-style:normal;font-weight:590;line-height:var(--tdds-line-height-18,18px);color:var(--tdds-color-brand-grayscale-1000,#141414)}.storage-options__status.svelte-z0mtjt{font-family:var(--tdds-font-family-body);font-size:var(--tdds-font-size-12,12px);font-weight:var(--tdds-font-weight-semibold,590);line-height:var(--tdds-line-height-16,16px)}.storage-options__status--oos.svelte-z0mtjt{color:var(--tdds-color-brand-status-critical-300,#d20d00)}.storage-options__status--backorder.svelte-z0mtjt{color:var(--tdds-color-brand-status-caution-300,#ad590b)}.storage-options__status--preorder.svelte-z0mtjt{color:var(--tdds-color-system-success-500,#007a3d)}.storage-options__pricing.svelte-z0mtjt{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.storage-options__pricing-row.svelte-z0mtjt{justify-content:flex-end;align-items:baseline;gap:var(--tdds-spacing-size-4,4px);flex-wrap:wrap;font-weight:600;display:flex}.storage-options__pricing-strike.svelte-z0mtjt{font-family:var(--tdds-font-family-body);font-size:var(--tdds-font-size-12,12px);color:var(--tdds-color-brand-grayscale-1000,#141414);text-align:right;font-style:normal;font-weight:590;line-height:var(--tdds-line-height-16,16px);text-decoration-line:line-through}.storage-options__pricing-actual.svelte-z0mtjt,.storage-options__pricing-term.svelte-z0mtjt{font-family:var(--tdds-font-family-body);font-size:var(--tdds-font-size-12,12px);color:var(--tdds-color-brand-grayscale-1000,#141414);font-style:normal;font-weight:590;line-height:var(--tdds-line-height-16,16px)}.storage-options__pricing-due.svelte-z0mtjt{font-family:var(--tdds-font-family-body);font-size:var(--tdds-font-size-11,11px);color:var(--tdds-color-brand-grayscale-700,#414141);text-align:right;font-style:normal;font-weight:400;line-height:var(--tdds-line-height-15,15px)}.storage-options__pay-in-full.svelte-z0mtjt{justify-content:space-between;align-items:center;gap:var(--tdds-spacing-size-16,16px);display:flex}.storage-options__pay-in-full-info.svelte-z0mtjt{flex-direction:column;gap:2px;display:flex}.storage-options__pay-in-full-label.svelte-z0mtjt{font-family:var(--tdds-font-family-body);font-size:var(--tdds-font-size-16,16px);color:var(--tdds-color-brand-grayscale-1000,#141414);font-weight:600;line-height:var(--tdds-line-height-20,20px)}.storage-options__pay-in-full-sub.svelte-z0mtjt{font-family:var(--tdds-font-family-body);font-size:var(--tdds-font-size-14,14px);color:var(--tdds-color-brand-grayscale-600,#6b6b6b);font-weight:400;line-height:var(--tdds-line-height-18,18px)}.storage-options__toggle.svelte-z0mtjt{background:var(--tdds-color-brand-grayscale-400,#adadad);cursor:pointer;border:none;border-radius:16px;flex-shrink:0;width:51px;height:31px;padding:2px;transition:background .2s;position:relative}.storage-options__toggle--on.svelte-z0mtjt{background:var(--tdds-color-brand-magenta-500,#e20074)}.storage-options__toggle-thumb.svelte-z0mtjt{background:var(--tdds-color-brand-grayscale-white,#fff);border-radius:50%;width:27px;height:27px;transition:left .2s;display:block;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.storage-options__toggle--on.svelte-z0mtjt .storage-options__toggle-thumb:where(.svelte-z0mtjt){left:22px}.storage-options__financing-tidbit.svelte-z0mtjt{width:100%}.storage-options__financing-tidbit.svelte-z0mtjt .tdds-tidbit__body{max-width:none}.product-detail-modal__footer.svelte-on5qzz{justify-content:flex-end;align-items:center;gap:var(--tdds-spacing-size-24,24px);padding:var(--tdds-spacing-size-16,16px) var(--tdds-spacing-size-48,48px) var(--tdds-spacing-size-24,24px);background:var(--tdds-color-brand-grayscale-white,#fff);z-index:1;flex-shrink:0;display:flex;position:sticky;bottom:0}.product-detail-modal__footer--separator.svelte-on5qzz{border-top:1px solid var(--tdds-color-brand-grayscale-300,#e0e0e0);box-shadow:0 -2px 8px #0000001f}.view-specifications-panel__panel{flex-direction:column;display:flex}.view-specifications-panel.svelte-1gerk83{gap:var(--tdds-spacing-size-24,24px);padding:0 var(--tdds-spacing-size-24,24px) var(--tdds-spacing-size-24,24px);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.view-specifications-panel__title.svelte-1gerk83{font-family:var(--tdds-font-family-headline);font-size:var(--tdds-font-size-24,24px);font-weight:700;line-height:var(--tdds-line-height-26,26px);color:var(--tdds-color-brand-grayscale-1000,#141414);margin:0}.view-specifications-panel__section.svelte-1gerk83{gap:var(--tdds-spacing-size-12,12px);flex-direction:column;display:flex}.view-specifications-panel__section-heading.svelte-1gerk83{font-family:var(--tdds-font-family-body);font-size:var(--tdds-font-size-16,16px);font-weight:var(--tdds-font-weight-semibold,600);line-height:var(--tdds-line-height-20,20px);color:var(--tdds-color-brand-grayscale-1000,#141414);margin:0}.view-specifications-panel.svelte-1gerk83 .view-specifications-panel__description{font-family:var(--tdds-font-family-body);font-size:var(--tdds-font-size-14,14px);font-weight:400;line-height:var(--tdds-line-height-20,20px);color:var(--tdds-color-brand-grayscale-700,#444);margin:0}.view-specifications-panel__list.svelte-1gerk83{padding-left:var(--tdds-spacing-size-24,24px);gap:var(--tdds-spacing-size-4,4px);flex-direction:column;margin:0;list-style:outside;display:flex}.view-specifications-panel__list-item.svelte-1gerk83{font-family:var(--tdds-font-family-body);font-size:var(--tdds-font-size-14,14px);font-weight:400;line-height:var(--tdds-line-height-20,20px);color:var(--tdds-color-brand-grayscale-700,#444)}.view-specifications-panel__specs.svelte-1gerk83{gap:var(--tdds-spacing-size-8,8px);flex-direction:column;margin:0;display:flex}.view-specifications-panel__spec-row.svelte-1gerk83{justify-content:space-between;gap:var(--tdds-spacing-size-16,16px);display:flex}.view-specifications-panel__spec-label.svelte-1gerk83{font-family:var(--tdds-font-family-body);font-size:var(--tdds-font-size-14,14px);font-weight:var(--tdds-font-weight-semibold,600);line-height:var(--tdds-line-height-18,18px);color:var(--tdds-color-brand-grayscale-1000,#141414)}.view-specifications-panel__spec-value.svelte-1gerk83{font-family:var(--tdds-font-family-body);font-size:var(--tdds-font-size-14,14px);font-weight:400;line-height:var(--tdds-line-height-18,18px);color:var(--tdds-color-brand-grayscale-700,#444);text-align:right;margin:0}.inventory-inline-status.svelte-1fhgrhm{font-family:var(--tdds-font-family-body);font-size:var(--tdds-font-size-14,14px);font-weight:400;line-height:var(--tdds-line-height-18,18px);color:var(--tdds-color-brand-grayscale-700,#414141);margin:0}.inventory-inline-status.svelte-1fhgrhm p{margin:0}@media (prefers-reduced-motion:reduce){.pdm-panel{animation:none!important}}.pdm-panel__body.svelte-laejma{min-height:0;padding:0 var(--tdds-spacing-size-24,24px);flex:1;overflow:hidden auto}@media (width>=768px){.pdm-panel__body.svelte-laejma{padding:0 var(--tdds-spacing-size-60,60px)}}.pdm-panel__body.svelte-laejma .product-detail-modal:where(.svelte-laejma){margin:0 auto}.pdm-panel .product-detail-modal__footer{padding:var(--tdds-spacing-size-16,16px) var(--tdds-spacing-size-24,24px)}@media (width>=768px){.pdm-panel .product-detail-modal__footer{padding:var(--tdds-spacing-size-16,16px) var(--tdds-spacing-size-60,60px)}}.pdm-panel__body.svelte-laejma .product-detail-modal__carousel-wrap:where(.svelte-laejma){width:160px;margin:0 auto}.pdm-panel__body.svelte-laejma .product-detail-modal__carousel-wrap:where(.svelte-laejma) .product-carousel__image-wrap{height:160px}.bottom-sheet-modal:has(.product-detail-modal) .bottom-sheet-modal__sheet{border-radius:0;flex-direction:column;height:100dvh;max-height:100dvh;padding-bottom:0;display:flex}.bottom-sheet-modal:has(.product-detail-modal) .bottom-sheet-modal__header{flex-shrink:0}.bottom-sheet-modal:has(.product-detail-modal) .bottom-sheet-modal__body{flex-direction:column;flex:1;min-height:0;padding-bottom:0;display:flex;overflow:visible}.bottom-sheet-modal:has(.product-detail-modal) .product-detail-modal__footer{margin-inline:-64px}.product-detail-modal.svelte-laejma{gap:var(--tdds-spacing-size-24,24px);padding-bottom:var(--tdds-spacing-size-24,24px);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.product-detail-modal__carousel-wrap.svelte-laejma{width:100%;max-height:200px}.product-detail-modal__carousel-wrap.svelte-laejma .product-carousel__image-wrap{min-height:unset;max-height:200px;aspect-ratio:unset}.product-detail-modal__color-section.svelte-laejma{gap:var(--tdds-spacing-size-12,12px);flex-direction:column;display:flex}.product-detail-modal__delivery.svelte-laejma .delivery-options__card--compact-summary{align-items:center}.product-detail-modal__delivery.svelte-laejma .delivery-options__card--compact-summary .delivery-options__card-label{font-size:var(--tdds-font-size-14,14px);line-height:var(--tdds-line-height-18,18px)}.product-detail-modal__delivery.svelte-laejma .delivery-options__card-summary-detail{font-size:var(--tdds-font-size-12,12px);line-height:var(--tdds-line-height-16,16px)}.product-detail-modal__delivery.svelte-laejma .delivery-options__card-summary-status{font-size:var(--tdds-font-size-11,11px);font-weight:590;line-height:var(--tdds-line-height-15,15px)}.product-detail-modal__color-label.svelte-laejma{font-family:var(--tdds-font-family-body);font-size:var(--tdds-font-size-16,16px);font-weight:400;line-height:var(--tdds-line-height-20,20px);color:var(--tdds-color-brand-grayscale-1000,#141414);gap:var(--tdds-spacing-size-4,4px);margin:0;display:flex}.product-detail-modal__color-label--strong.svelte-laejma{font-weight:var(--tdds-font-weight-semibold,600)}.product-detail-modal--loading.svelte-laejma{overflow:hidden}@keyframes svelte-laejma-pdm-shimmer-wave{0%{background-position:-400px 0}to{background-position:400px 0}}.pdm-shimmer.svelte-laejma{border-radius:var(--tdds-border-radius-size-8,8px);background:linear-gradient(90deg, var(--tdds-color-brand-grayscale-200,#f0f0f0) 25%, var(--tdds-color-brand-grayscale-100,#f8f8f8) 50%, var(--tdds-color-brand-grayscale-200,#f0f0f0) 75%);background-size:800px 100%;animation:1.4s linear infinite svelte-laejma-pdm-shimmer-wave}.pdm-shimmer--title.svelte-laejma{width:70%;height:48px}.pdm-shimmer--image.svelte-laejma{border-radius:var(--tdds-border-radius-size-12,12px);width:100%;height:240px}.pdm-shimmer--swatches.svelte-laejma{width:50%;height:40px}.pdm-shimmer--row.svelte-laejma{border-radius:var(--tdds-border-radius-size-12,12px);width:100%;height:72px}
