.preferences-containers{max-width:1500px;margin:0 auto;padding:9rem 2rem;display:grid;grid-template-columns:250px 1fr;gap:3rem}.preferences-main-title{line-height:1.2;letter-spacing:0;margin-top:0;font-size:40px;text-transform:uppercase}.preferences-inner-wrapper{width:100%;max-width:1000px}.preferences-inner-content{margin-bottom:50px}.preferences-inner-content p{margin:0}.preferences-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:30px 25px;border-bottom:3px solid #f1f1f1}.preferences-title{display:flex;align-items:center;font-size:20px;font-weight:600;color:#000;text-transform:uppercase;letter-spacing:0;margin:0;line-height:100%}.preferences-title svg{margin-right:1rem;width:20px;height:20px}.edit-link{color:#000;text-decoration:underline;text-transform:capitalize;letter-spacing:0;font-weight:700;font-size:16px}.edit-link:hover{text-decoration:underline}.preferences-content{padding:0 25px 50px}.contact-info{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.contact-item{margin-bottom:1.5rem}.contact-label{font-size:12px;color:#666;text-transform:uppercase;letter-spacing:0;margin-bottom:.5rem;font-weight:500;line-height:1}.contact-value,.contact-value a{font-size:18px;color:#000;font-weight:400}.contact-value a{text-decoration:underline;cursor:pointer}.contact-value a:hover{color:#555}.contact-edit-hint{display:block;font-size:12px;color:#888;margin-top:4px}.preferences-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.preference-item{display:flex;align-items:center;margin-bottom:10px}.preference-checkbox{position:relative;margin-right:1rem}.preference-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #000;background:transparent;cursor:pointer;position:relative;top:3px}.preference-checkbox input[type=checkbox]:checked,.sport-block-checkbox input[type=checkbox]:checked{background:#000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 9' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 8px}.preference-label{font-size:16px;color:#000;font-weight:400;cursor:pointer;flex:1}.preference-label:hover{color:#333}.preference-block-wrapper{display:flex;flex-direction:column}.preference-block-wrapper.is-disabled{opacity:.5;pointer-events:none}.preference-block-wrapper.is-disabled .preference-checkbox input[type=checkbox]{border-color:#c4c4c4;background:#f5f5f5;cursor:not-allowed}.preference-block-wrapper.is-disabled .preference-label{color:#888;cursor:not-allowed}.preference-disabled-hint{display:block;font-size:12px;color:#a0a0a0;font-style:italic;margin-top:4px;pointer-events:auto}.consent-text{font-size:12px;color:#666;line-height:1.6;padding-left:36px}.consent-text p{margin:0}.consent-text a{color:#000;text-decoration:underline}.consent-text a:hover{text-decoration:underline}.sport-preferences-section,.preference-main-header{background:#fff}.sport-preferences-section{margin-top:60px}.sport-preferences-header{padding:30px 25px;margin-bottom:30px;border-bottom:3px solid #f1f1f1}.sport-preferences-title{font-size:20px;font-weight:600;color:#000;text-transform:uppercase;letter-spacing:0;margin:0 0 15px;line-height:100%}.sport-preferences-intro{font-size:16px;color:#666;line-height:1.5;margin:0}.sport-blocks-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:0 25px 40px}.sport-block{display:flex;align-items:center;justify-content:center;padding:15px;background:#f5f5f5;cursor:pointer;position:relative;gap:10px}.sport-block-icon{width:48px;height:48px;margin-bottom:0}.sport-block-icon img{width:100%;height:100%;object-fit:contain}.sport-block-label,.sport-all-label{font-weight:600;color:#000;text-transform:uppercase;letter-spacing:0;margin-bottom:0;text-align:center;font-size:20px;font-family:var(--font-family-semi-bold)!important}.sport-block-checkbox{position:relative}.sport-block-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #000;background:transparent;cursor:pointer;display:block;margin:0 auto}.sport-block-wrapper{display:flex;flex-direction:column}.sport-block-consent-text{font-size:12px;color:#666;line-height:1.6;margin-top:1rem;padding:0 .5rem}.sport-block-consent-text p{margin:0}.sport-block-consent-text a{color:#000;text-decoration:underline}.sport-all-wrapper{margin-bottom:20px;padding:0 25px}.sport-all-checkbox-wrapper{display:flex;align-items:center;gap:15px;padding:15px;background:#f5f5f5;cursor:pointer}.sport-all-checkbox-wrapper .sport-block-checkbox{margin:0}a.gear-repairs-account-link,.preferences-header .edit-link{display:none}.preference-popup-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:9999;align-items:center;justify-content:center;padding:20px}.preference-popup-overlay.active{display:flex}.preference-popup-modal{background:#fff;border-radius:8px;max-width:700px;width:100%;padding:30px;position:relative;box-shadow:0 4px 20px #00000026}.preference-popup-close{position:absolute;top:15px;right:15px;background:transparent;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;color:#000;transition:opacity .3s ease;z-index:10}.preference-popup-close:hover{opacity:.7}.preference-popup-close svg{width:24px;height:24px}.preference-popup-heading{font-size:24px;font-weight:600;color:#000;margin:0 0 15px;text-transform:uppercase;letter-spacing:0}.preference-popup-subcontent{font-size:16px;color:#666;line-height:1.6;margin:0 0 25px}.preference-popup-buttons{display:flex;gap:15px;justify-content:flex-end}.preference-popup-btn{padding:12px 30px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0;border:2px solid #000;background:transparent;color:#000;cursor:pointer;transition:all .3s ease}.preference-popup-btn:hover,.preference-popup-btn.yes-btn{background:#000;color:#fff}.preference-popup-btn.yes-btn:hover{background:#333}.preference-popup-success{display:none;text-align:center}.preference-popup-success.active,.preference-popup-confirmation{display:block}.preference-popup-confirmation.hidden{display:none}.subscribe-popup,.unsubscribe-popup{display:block}.preference-popup-success-heading{font-size:20px;font-weight:600;color:#000;margin:0 0 15px;text-transform:uppercase;letter-spacing:0}.preference-popup-success-subcontent{font-size:16px;color:#666;line-height:1.6;margin:0}@media(max-width:768px){.contact-info,.preferences-grid,.preferences-containers{grid-template-columns:1fr;gap:1rem}.sport-blocks-grid{grid-template-columns:repeat(2,1fr)}.preferences-containers{gap:0;padding:3rem 2rem 4rem}.preferences-header,.preferences-content{padding:20px 25px 15px}.desktop-view .account-sidebar li.acoount-item-sidebar,.desktop-view .account-sidebar li.orders-sidebar-item,.desktop-view .account-sidebar li.gear-repairs-sidebar-item,.preferences-containers .desktop-view .account-sidebar ul li.active,.mobile-view .account-sidebar li.acoount-item-sidebar,.mobile-view .account-sidebar li.orders-sidebar-item,.mobile-view .account-sidebar li.gear-repairs-sidebar-item,.preferences-inner-content{display:none}.preferences-main-title{font-size:24px;margin-bottom:10px}.preferences-header{margin-bottom:1rem}.preference-checkbox{margin-right:5px}.contact-info{margin-bottom:10px}a.gear-repairs-account-link{display:block}a.gear-repairs-account-link:before{content:"next";font-family:swiper-icons;font-size:16px;text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1;position:absolute;width:20px;height:20px;right:13px;transform:rotate(-180deg);top:0;left:-13px}.sport-preferences-section{margin-top:30px}.sport-blocks-grid{display:flex;flex-wrap:wrap;gap:10px;padding:0 25px 25px}.sport-block-icon{width:28px;height:28px}.sport-block-checkbox input[type=checkbox]{width:16px;height:16px}.sport-block{padding:12px}.sport-block-label{font-size:15px}.sport-preferences-header{padding:20px 25px 15px;margin-bottom:15px}.preferences-content{padding:15px 25px}.sport-preferences-title,.preferences-title{font-size:16px}.sport-preferences-title{margin:0 0 7px}.preferences-inner-content{display:block}.preference-popup-modal{padding:20px}.preference-popup-close{top:10px;right:10px}.preference-popup-close svg{width:20px;height:20px}.preference-popup-heading{font-size:20px}.preference-popup-subcontent{font-size:14px}.preference-popup-buttons{flex-direction:column}.preference-popup-btn{width:100%}.sport-all-wrapper{padding:0 25px}.sport-all-checkbox-wrapper{padding:12px}.sport-all-label{font-size:16px}}.phone-editor{display:block}.phone-editor-display{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:#000;text-align:left}.phone-editor-display-value{font-size:18px;text-decoration:underline;text-decoration-color:#ccc;text-underline-offset:3px}.phone-editor-display:hover .phone-editor-display-value{text-decoration-color:#000;color:#555}.phone-editor-display-edit-icon{display:inline-flex;align-items:center;justify-content:center;color:#888;transition:color .2s ease}.phone-editor-display:hover .phone-editor-display-edit-icon{color:#000}.phone-editor-form{margin-top:4px}.phone-editor-input{width:100%;max-width:280px;padding:8px 10px;font-size:16px;font-family:inherit;color:#000;background:#fff;border:2px solid #000;border-radius:0;outline:none;box-sizing:border-box}.phone-editor-input.is-invalid{border-color:#c0392b}.phone-editor-actions{display:flex;gap:8px;margin-top:8px}.phone-editor-btn{padding:6px 16px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border:2px solid #000;background:transparent;color:#000;cursor:pointer;transition:all .2s ease}.phone-editor-save{background:#000;color:#fff}.phone-editor-save:hover{background:#333;border-color:#333}.phone-editor-save:disabled,.phone-editor-save[aria-busy=true]{opacity:.6;cursor:wait}.phone-editor-cancel:hover{background:#f5f5f5}.phone-editor-error{margin:6px 0 0;font-size:12px;color:#c0392b;line-height:1.4}
/*# sourceMappingURL=/cdn/shop/t/13/assets/customer-preferences.css.map */
