.modal:has(.ac-modal--addon-picker):not(.modal-open){visibility:hidden;opacity:0}.modal:has(.ac-modal--addon-picker).modal-open{visibility:visible!important;opacity:1!important;transition:none!important}.modal.addon-picker-modal-wrapper.modal-open{visibility:visible!important;opacity:1!important;transition:none!important}.pdp-secWarranty-btn[data-picker-enabled=true]{cursor:pointer}@supports selector(:focus-visible){.pdp-secWarranty-btn[data-picker-enabled=true]:focus:not(:focus-visible):not(:hover){text-decoration:none!important;border-color:var(--color-secondary-bt)!important;color:var(--color-secondary-bt-label)!important}}.ac-modal--addon-picker .addon-picker{padding:32px 28px}.addon-picker__title{text-align:center;font-size:28px;font-weight:700;letter-spacing:-.01em;margin:0 0 28px}.addon-picker__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.addon-picker__card{display:flex;flex-direction:column;background:#f5f5f7;border:1px solid transparent;border-radius:18px;padding:24px 22px;min-width:0}.addon-picker__card--unavailable{opacity:.5}.addon-picker__card--added{border-color:#0071e3;box-shadow:0 0 0 1px #0071e3 inset}.addon-picker__card-title{text-align:center;font-size:19px;font-weight:700;line-height:1.25;letter-spacing:-.01em;margin:0 0 16px;min-height:2.5em;display:flex;flex-direction:column}.addon-picker__card-title-main{display:block}.addon-picker__card-title-sub{display:block;font-weight:400;color:#3d3d42;margin-top:2px}.addon-picker__card-image{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;margin-bottom:18px}.addon-picker__card-image img{max-width:100%;max-height:100%;height:auto;object-fit:contain;mix-blend-mode:multiply}.addon-picker__card-description{font-size:15px;line-height:1.5;margin-bottom:20px;flex-grow:1;text-align:left}.addon-picker__card-description ul,.addon-picker__card-description ol{padding-left:22px;margin:0}.addon-picker__card-description li{margin:6px 0}.addon-picker__card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.addon-picker__card-price{font-size:26px;font-weight:700;letter-spacing:-.01em}.addon-picker__card-cta{-webkit-appearance:none;appearance:none;border:1.5px solid #0071e3;background:transparent;color:#0071e3;padding:10px 24px;border-radius:999px;font-size:15px;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease}.addon-picker__card-cta:hover:not(:disabled){background:#0071e3;color:#fff}.addon-picker__card-cta:disabled{cursor:not-allowed;opacity:.5}.addon-picker__card-cta--added{background:#0071e3;color:#fff}@media(max-width:600px){.ac-modal--addon-picker .addon-picker{padding:18px 14px 16px}.addon-picker__title{font-size:17px;font-weight:600;letter-spacing:-.01em;margin:4px 0 16px}.addon-picker__grid{gap:10px}.addon-picker__card{background:#f5f5f7;border:none;border-radius:14px;padding:12px 10px 10px;gap:10px}.addon-picker__card-title{font-size:12.5px;font-weight:600;text-align:left;line-height:1.3;letter-spacing:-.01em;margin:0;min-height:48px;word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.addon-picker__card-title-sub{font-weight:400;color:#3d3d42;margin-top:2px}.addon-picker__card-image{margin-bottom:0}.addon-picker__card-description{font-size:11px;line-height:1.35;color:#3d3d42;margin-bottom:0}.addon-picker__card-description ul,.addon-picker__card-description ol{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:5px}.addon-picker__card-description li{margin:0;display:flex;gap:6px;align-items:flex-start}.addon-picker__card-description li:before{content:"";flex-shrink:0;width:3px;height:3px;border-radius:50%;background:#1d1d1f;margin-top:6px}.addon-picker__card-footer{flex-direction:column;align-items:stretch;gap:8px;margin-top:2px}.addon-picker__card-price{font-size:17px;font-weight:700;text-align:left;letter-spacing:-.01em}.addon-picker__card-cta{width:100%;padding:8px 0;font-size:13px;font-weight:500;border-width:1.5px}}@media(max-width:1068px){.modal:has(.ac-modal--addon-picker) .modal-content-container,.modal.addon-picker-modal-wrapper .modal-content-container{padding-inline-end:0;padding-inline-start:0;padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/addon-variant-picker.css.map */
