:root{color-scheme:light;font-family:Arial,Helvetica,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.45;--tenant-primary: #111111;--tenant-accent: #d61f26;--tenant-bg: #ffffff;--tenant-text: #111111;--bg: #f4f4f4;--surface: #ffffff;--surface-2: #f6f6f6;--text: #111111;--muted: #6b6b6b;--border: #dedede;--border-dark: #111111;--danger: #bd1d1d;--success: #176b45}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;overflow-wrap:anywhere;background:var(--bg);color:var(--text)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.retail-page{min-height:100vh;background:#fff;color:#111}.club-strip{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;min-height:28px;padding:0 22px;background:#111;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.02em;text-align:center;text-transform:uppercase}.club-strip a{justify-self:center}.club-strip button,.filter-head button,.filter-actions button,.sort-control button,.display-control button,.mobile-menu-button,.filter-toggle,.filter-group button,.pagination button{border:0;background:transparent;color:inherit}.club-strip button{width:24px;height:24px;color:#fff;font-weight:800}.club-detail-strip{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;max-width:100%;min-width:0;min-height:26px;padding:0 30px;border-bottom:1px solid var(--border);background:#fff;color:#111;font-size:.64rem;font-weight:800;text-transform:uppercase}.club-detail-links,.country-switcher,.club-detail-strip nav{display:flex;align-items:center;gap:10px;max-width:100%;min-width:0}.club-detail-links{justify-content:center}.country-switcher,.club-detail-strip nav{justify-content:end}.current-locale{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;border-bottom:2px solid #111;color:#111;font-weight:800;line-height:1;text-transform:lowercase}.club-detail-strip a:hover{color:var(--tenant-accent)}.promise-strip{display:flex;justify-content:center;gap:clamp(12px,2.6vw,36px);max-width:100%;min-width:0;min-height:30px;padding:7px 20px;border-bottom:1px solid var(--border);background:#f8f8f8;color:#111;font-size:.66rem;font-weight:700;text-transform:uppercase}.promise-strip,.category-mega,.sort-control,.display-control,.footer-brand-strip{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.promise-strip a,.category-mega a,.sort-control button,.display-control button,.footer-brand-tile{flex:0 0 auto}.retail-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:max-content minmax(0,1fr) minmax(150px,190px) max-content;align-items:center;gap:12px;min-height:60px;padding:0 24px;border-bottom:1px solid #d8d8d8;background:#fff}.retail-logo{display:inline-flex;align-items:center;width:74px;min-width:74px;height:30px;color:#111}.retail-brand-cluster{display:flex;align-items:center;min-width:82px}.sizeer-wordmark{display:block;width:74px;height:30px;color:#111;overflow:visible}.sizeer-wordmark text{fill:currentColor;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:26px;font-weight:950;letter-spacing:-3px}.sizeer-wordmark circle{fill:currentColor}.retail-main-nav,.retail-actions,.category-mega,.sort-control,.display-control{display:flex;align-items:center}.retail-main-nav{gap:clamp(7px,.72vw,12px);min-width:0;overflow-x:visible;font-size:.7rem;font-weight:850;text-transform:uppercase;white-space:nowrap;scrollbar-width:none}.retail-main-nav::-webkit-scrollbar{display:none}.retail-nav-item{display:inline-flex;align-items:center;min-height:60px}.mobile-menu-button{display:none;min-height:38px;padding:0 12px;border:1px solid #111;background:#fff;color:#111;font-size:.76rem;font-weight:900;text-transform:uppercase}.retail-main-nav a,.retail-actions a,.category-mega a,.promise-strip a{transition:color .14s ease,opacity .14s ease,border-color .14s ease}.retail-main-nav a:hover,.retail-actions a:hover,.category-mega a:hover,.promise-strip a:hover{color:var(--tenant-accent)}.retail-main-nav a:focus-visible,.retail-actions a:focus-visible,.category-mega a:focus-visible,.mobile-menu-actions a:focus-visible{outline:3px solid rgba(17,17,17,.18);outline-offset:4px}.retail-main-nav a.active,.category-mega a.active{color:#111;box-shadow:inset 0 -2px #111}.retail-search label{display:block}.retail-search input{width:100%;height:34px;padding:0 12px;border:0;border-bottom:2px solid #111;border-radius:0;background:#f4f4f4;color:#111;outline:none}.retail-search input:focus{background:#fff;box-shadow:inset 0 -2px 0 var(--tenant-accent)}.retail-actions{justify-content:end;gap:8px;color:#333;font-size:.62rem;font-weight:800;text-transform:uppercase;white-space:nowrap}.mega-menu-panel{position:relative;z-index:18;max-height:calc(100vh - 112px);overflow-y:auto;border-bottom:1px solid #111;background:#fff;box-shadow:0 16px 24px #00000014}.mega-menu-inner{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:32px;width:min(1180px,calc(100% - 76px));margin:0 auto;padding:26px 0 30px}.mega-column{display:grid;align-content:start;gap:9px}.mega-column h2,.mobile-menu h2,.mobile-menu h3{margin:0 0 4px;font-size:.82rem;font-weight:950;text-transform:uppercase}.mega-column a,.mobile-menu a{color:#222;font-size:.82rem;font-weight:750}.mega-column a:hover,.mobile-menu a:hover{color:var(--tenant-accent)}.mobile-menu{display:none;gap:0;padding:0;border-bottom:1px solid #111;background:#fff}.mobile-menu-head,.mobile-menu-actions,.mobile-menu-group{border-bottom:1px solid var(--border)}.mobile-menu-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:0 14px}.mobile-menu-head button{width:34px;height:34px;border:0;background:#111;color:#fff;font-size:.86rem;font-weight:950;line-height:1;text-transform:uppercase}.mobile-menu-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-menu-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 8px;border-right:1px solid var(--border);font-size:.66rem;font-weight:900;text-align:center;text-transform:uppercase}.mobile-menu-actions a:last-child{border-right:0}.mobile-menu-search{padding:10px 14px;border-bottom:1px solid var(--border)}.mobile-menu-search input{width:100%;min-height:38px;padding:0 10px;border:0;border-bottom:2px solid #111;background:#f4f4f4;outline:none}.mobile-menu-group{display:grid;gap:8px;padding:14px}.mobile-menu-group>h2>a{color:#111;font-size:inherit;font-weight:inherit}.mobile-menu-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-menu-category-strip h2{grid-column:1 / -1}.mobile-menu-subsection{display:grid;gap:7px;padding-top:8px}.mobile-menu-subsection h3{margin-top:2px;color:#111;font-size:.76rem}.mobile-menu-subsection a{color:#333;line-height:1.2}.category-mega{gap:22px;max-width:100%;min-width:0;min-height:44px;padding:0 32px;border-bottom:1px solid var(--border);overflow-x:auto;background:#fff;font-size:.74rem;font-weight:700;text-transform:uppercase;white-space:nowrap;scrollbar-width:none}.category-mega::-webkit-scrollbar{display:none}.category-shell{width:min(1400px,calc(100% - 48px));margin:0 auto;padding:22px 0 0;scroll-margin-top:132px}.breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:#777;font-size:.76rem;font-weight:700}.breadcrumb a{color:#111}.category-title-row{display:grid;grid-template-columns:1fr auto;align-items:end;gap:20px;margin-bottom:14px}.result-count{margin-bottom:4px;color:#555;font-size:.9rem;font-weight:700}.result-count-after-title{margin:6px 0 0}.category-title-row h1{margin-bottom:0;font-size:clamp(2.4rem,5vw,5.4rem);font-weight:950;letter-spacing:-.075em;line-height:.9}.filter-toggle{min-height:42px;padding:0 18px;border:1px solid #111;background:#fff;font-size:.78rem;font-weight:850}.empty-catalog-result{min-height:290px;padding:48px 0 58px;border-top:1px solid var(--border);color:#111}.empty-catalog-result p{margin:0 0 10px;font-size:1rem;font-weight:800}.empty-catalog-result p+p{color:#555;font-weight:600}.empty-catalog-result a{display:inline-block;margin-top:18px;color:#111;font-size:.78rem;font-weight:900;text-transform:uppercase}.category-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:58px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.selected-filter-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:10px 0;border-bottom:1px solid var(--border)}.selected-filter-summary span,.filter-head small{color:#777;font-size:.72rem;font-weight:900;text-transform:uppercase}.selected-filter-summary button{min-height:28px;padding:0 9px;border:1px solid #111;background:#fff;color:#111;font-size:.72rem;font-weight:850;text-transform:uppercase}.selected-filter-summary button:after{content:" x";font-weight:950}.sort-control,.display-control{gap:12px;max-width:100%;min-width:0;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.sort-control::-webkit-scrollbar,.display-control::-webkit-scrollbar{display:none}.sort-control span,.display-control span,.filter-head span{color:#777;font-size:.74rem;font-weight:800}.sort-control button,.display-control button{min-height:34px;padding:0;color:#111;font-size:.74rem;font-weight:850}.sort-control button{text-transform:uppercase}.sort-control button.active{text-transform:none}.sort-control button.active,.display-control button.active{border-bottom:2px solid #111}.arrangement-control{display:flex;align-items:center;gap:4px;margin-left:4px;padding-left:12px;border-left:1px solid var(--border)}.arrangement-item{display:grid;place-items:center;width:28px;height:28px;color:#8a8a8a}.arrangement-item:hover,.arrangement-item.active{color:#111}.arrangement-item.active{border-bottom:2px solid #111}.arrangement-icon{display:grid;gap:2px;align-items:center;justify-content:center}.arrangement-icon.columns-3{grid-template-columns:repeat(3,3px)}.arrangement-icon.columns-4{grid-template-columns:repeat(4,3px)}.arrangement-icon span{width:3px;height:14px;background:currentColor}.catalog-layout{display:grid;grid-template-columns:286px minmax(0,1fr);gap:28px;align-items:start;padding-top:24px}.catalog-layout.filters-hidden{grid-template-columns:minmax(0,1fr)}.catalog-layout.filters-hidden .product-area{grid-column:1}.filter-sidebar{position:sticky;top:96px;max-height:calc(100vh - 116px);overflow-y:auto;padding-right:18px;border-right:1px solid var(--border)}.filter-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.filter-head button{color:#111;font-size:.72rem;font-weight:850}.filter-context{display:flex;align-items:baseline;gap:6px;padding:0 0 14px;color:#111;font-size:1rem;font-weight:900}.filter-context span{font-size:.92rem;font-weight:950}.filter-context strong{font-size:1rem;font-weight:900}.mobile-filter-close{display:none}.price-filter,.filter-group{padding:18px 0;border-top:1px solid var(--border)}.price-filter h2,.filter-group h2{margin-bottom:14px;font-size:.9rem;font-weight:900;letter-spacing:0}.filter-helper{display:flex;align-items:center;gap:8px;margin:-7px 0 12px;color:#777;font-size:.72rem;font-weight:800;text-transform:uppercase}.filter-list-toggle{border:0;background:transparent;color:#777;font-size:inherit;font-weight:900;text-transform:uppercase}.filter-list-toggle:hover{color:#111}.price-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.price-inputs input{width:100%;height:38px;padding:0 10px;border:1px solid var(--border);border-radius:0;outline:none}.price-inputs input:focus,.selected-filter-summary button:focus{border-color:#111;box-shadow:0 0 0 3px #11111124}.filter-group{display:grid;gap:9px}.filter-option{display:flex;justify-content:space-between;gap:12px;width:100%;padding:0;color:#222;font-size:.86rem;text-align:left}.filter-option:before{content:"";width:14px;height:14px;margin-top:3px;border:1px solid #999;flex:0 0 auto}.filter-option.selected:before{border-color:#111;background:linear-gradient(135deg,transparent 0 42%,#fff 42% 56%,transparent 56%),#111}.filter-option span{flex:1}.filter-group small{color:#888;font-size:.76rem}.filter-actions{display:grid;gap:8px;padding:16px 0 0;border-top:1px solid var(--border);background:#fff}.filter-actions button{min-height:38px;border:1px solid #111;font-size:.72rem;font-weight:900}.filter-actions button:first-child{background:#111;color:#fff;text-transform:none}.filter-actions button:last-child{background:#fff;color:#111;text-transform:uppercase}.product-area{min-width:0}.product-area-empty{min-height:clamp(2600px,430vw,6400px)}.product-area-empty.display-120{min-height:clamp(5200px,860vw,12800px)}.productless-catalog{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 20px;align-content:start;min-height:inherit}.productless-catalog.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.productless-slot{display:grid;gap:10px;min-width:0}.productless-media{aspect-ratio:3 / 4;background:#f7f7f7}.productless-meta{display:grid;gap:7px;align-content:start;min-height:82px;opacity:.42}.productless-meta span{display:block;height:8px;background:#efefef}.productless-size-label{width:36px;height:7px}.productless-size-row{width:70%}.productless-name-line{width:86%;margin-top:4px}.productless-gender-line{width:42%;background:#f4f4f4}.productless-price-line{width:34%;margin-top:2px}.pagination{display:flex;align-items:center;justify-content:center;gap:14px;min-height:86px;color:#555;font-size:.8rem;font-weight:800}.pagination-top{min-height:58px;border-bottom:1px solid var(--border)}.pagination button{width:38px;height:38px;border:1px solid #111;font-size:1.4rem}.category-copy{width:min(1400px,calc(100% - 48px));margin:0 auto;padding:28px 0 46px;border-top:1px solid var(--border)}.category-copy-status{display:grid;gap:4px;margin:0;padding:12px 0 14px;border-bottom:1px solid var(--border);color:#555;font-size:.86rem}.category-copy-status p{margin:0;color:#555}.category-copy-status strong{color:#111}.filter-status{margin-top:14px;padding:14px 0 0;border-top:1px solid var(--border);border-bottom:0}.category-copy-body{display:grid;gap:22px;max-width:940px}.category-copy section{display:grid;gap:8px}.category-copy h2,.category-copy h3{margin:0;color:#111;font-size:1.05rem;font-weight:950;line-height:1.2}.category-copy p{max-width:920px;margin:0;color:#555;font-size:.9rem;line-height:1.55}.category-blog-links{padding-top:4px}.category-blog-links a{color:#111;font-size:.9rem;font-weight:850;text-decoration:underline;text-underline-offset:3px}.category-blog-links a:hover{color:var(--tenant-accent)}.info-page-shell{width:min(1400px,calc(100% - 48px));margin:0 auto;padding:22px 0 58px;scroll-margin-top:132px}.info-page-title{display:grid;grid-template-columns:minmax(160px,.28fr) minmax(0,1fr);gap:28px;align-items:start;padding:18px 0 34px;border-bottom:1px solid #111}.info-page-title p{margin:0;color:#777;font-size:.76rem;font-weight:900;text-transform:uppercase}.info-page-title>div{display:grid;gap:14px}.info-page-title h1{max-width:980px;margin:0;color:#111;font-size:clamp(3rem,6vw,5.6rem);font-weight:950;letter-spacing:-.075em;line-height:.92}.info-page-title span{max-width:760px;color:#444;font-size:1rem;font-weight:750;line-height:1.45}.info-page-grid{display:grid;grid-template-columns:1fr;border-bottom:1px solid #111}.info-page-grid article{display:grid;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);align-items:start;gap:28px;min-height:0;padding:22px 0;border-top:1px solid #111}.info-page-grid h2{margin:0;color:#111;font-size:1.05rem;font-weight:950;line-height:1.15}.info-page-grid p{max-width:860px;margin:0;color:#555;font-size:.94rem;font-weight:700;line-height:1.5}.brand-directory-shell{width:min(1400px,calc(100% - 48px));margin:0 auto;padding:22px 0 58px;scroll-margin-top:132px}.brand-directory-main{display:grid;gap:0;padding-top:12px}.brand-directory-main h1{margin:0 0 20px;color:#111;font-size:clamp(2.6rem,5.4vw,5.2rem);font-weight:950;letter-spacing:0;line-height:.92;text-transform:uppercase}.brand-letter-filter{display:flex;flex-wrap:wrap;align-items:center;gap:14px;min-height:54px;padding:8px 0 18px;border-bottom:1px solid #111}.brand-letter-filter span{margin-right:4px;color:#111;font-size:.88rem;font-weight:900}.brand-letter-filter button,.brand-directory-reset{min-height:30px;padding:0;border:0;background:transparent;color:#111;font-size:.86rem;font-weight:850;text-transform:uppercase}.brand-letter-filter button.active,.brand-letter-filter button:hover,.brand-directory-reset.active,.brand-directory-reset:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.brand-directory-list{display:grid;gap:18px;padding:22px 0 0}.brand-directory-reset{justify-self:start;font-size:.9rem;font-weight:950}.brand-directory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));column-gap:32px;row-gap:12px;max-width:980px}.brand-directory-grid a{min-width:0;color:#111;font-size:.92rem;font-weight:800;line-height:1.25;text-decoration:none}.brand-directory-grid a:hover{text-decoration:underline;text-underline-offset:4px}.brand-letter-filter button:focus,.brand-directory-reset:focus{outline:0}.brand-letter-filter button:focus-visible,.brand-directory-reset:focus-visible,.brand-directory-grid a:focus-visible{outline:2px solid #111;outline-offset:4px}.contact-page-shell{width:min(1400px,calc(100% - 48px));margin:0 auto;padding:22px 0 58px;scroll-margin-top:132px}.contact-page-layout{display:grid;grid-template-columns:244px minmax(0,1fr);gap:40px;align-items:start;border-top:1px solid #111}.contact-guide{position:sticky;top:96px;display:grid;align-content:start;gap:0;padding:24px 0 28px;border-right:1px solid var(--border)}.contact-guide h2{margin:0 0 14px;color:#111;font-size:.82rem;font-weight:950;text-transform:uppercase}.contact-guide a{display:block;padding:8px 20px 8px 0;color:#333;font-size:.86rem;font-weight:800;line-height:1.2}.contact-guide a:hover,.contact-guide a.active{color:#111;text-decoration:underline;text-underline-offset:3px}.contact-main,.guide-main{min-width:0;padding:24px 0 0}.contact-main h1,.guide-main h1{margin:0 0 28px;color:#111;font-size:clamp(3rem,6vw,5.6rem);font-weight:950;letter-spacing:-.075em;line-height:.9}.contact-service{display:grid;gap:12px;max-width:900px;padding-bottom:28px;border-bottom:1px solid #111}.contact-service h2{margin:0 0 6px;color:#111;font-size:1.12rem;font-weight:950}.contact-service p{max-width:780px;margin:0;color:#333;font-size:.92rem;font-weight:700;line-height:1.45}.contact-line{display:inline-grid;grid-template-columns:34px minmax(0,max-content);align-items:center;gap:10px;width:max-content;max-width:100%;color:#111;font-size:1rem;font-weight:950;text-transform:uppercase}.contact-line>span,.contact-shortcut>span{position:relative;display:inline-block;width:32px;height:32px;color:#111}.contact-line-phone>span{border:2px solid currentColor;border-radius:50%}.contact-line-phone>span:before{content:"";position:absolute;left:9px;top:7px;width:12px;height:16px;border:3px solid currentColor;border-right:0;border-top-color:transparent;border-bottom-color:transparent;border-radius:10px 0 0 10px;transform:rotate(-24deg)}.contact-line-email>span{border:2px solid currentColor}.contact-line-email>span:before,.contact-line-email>span:after{content:"";position:absolute;top:8px;width:17px;height:2px;background:currentColor}.contact-line-email>span:before{left:1px;transform:rotate(32deg)}.contact-line-email>span:after{right:1px;transform:rotate(-32deg)}.contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;max-width:900px;padding:28px 0;border-bottom:1px solid #111}.contact-form label{display:grid;gap:7px;min-width:0}.contact-form label>span{color:#111;font-size:.82rem;font-weight:900}.contact-form input,.contact-form select,.contact-form textarea{width:100%;min-width:0;min-height:42px;padding:9px 11px;border:1px solid var(--border);border-radius:0;background:#fff;color:#111;outline:none}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#111;box-shadow:0 0 0 3px #11111124}.contact-message,.contact-form .form-error,.contact-form .form-success,.contact-form button{grid-column:1 / -1}.contact-captcha{grid-template-columns:minmax(0,1fr) 50px minmax(110px,.55fr);align-items:end}.contact-captcha>span{grid-column:1 / -1}.contact-captcha strong{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid #111;background:linear-gradient(135deg,transparent 0 46%,#111 47% 53%,transparent 54%),#f4f4f4;color:#111;font-size:1.2rem;font-weight:950}.contact-form button{justify-self:start;min-width:150px;min-height:42px;border:1px solid #111;background:#111;color:#fff;font-size:.78rem;font-weight:950;text-transform:uppercase}.contact-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px;border-bottom:1px solid #111}.contact-shortcut{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:84px;padding:16px 18px;border-right:1px solid var(--border);color:#111}.contact-shortcut:last-child{border-right:0}.contact-shortcut:hover{background:#f4f4f4}.contact-shortcut strong{font-size:.86rem;font-weight:950;line-height:1.15;text-transform:uppercase}.contact-shortcut-pin>span{border:2px solid currentColor;border-radius:50% 50% 50% 0;transform:rotate(-45deg) scale(.78)}.contact-shortcut-pin>span:before{content:"";position:absolute;left:9px;top:9px;width:9px;height:9px;border:2px solid currentColor;border-radius:50%}.contact-shortcut-cart>span{border-bottom:3px solid currentColor}.contact-shortcut-cart>span:before{content:"";position:absolute;left:3px;top:7px;width:23px;height:15px;border:2px solid currentColor}.contact-shortcut-cart>span:after{content:"";position:absolute;left:7px;bottom:0;width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:15px 0 0 currentColor}.contact-shortcut-info>span{border:2px solid currentColor;border-radius:50%}.contact-shortcut-info>span:before,.contact-shortcut-info>span:after{content:"";position:absolute;left:14px;background:currentColor}.contact-shortcut-info>span:before{top:8px;width:4px;height:4px;border-radius:50%}.contact-shortcut-info>span:after{top:14px;width:4px;height:11px}.contact-back{display:inline-flex;margin-top:20px;color:#111;font-size:.86rem;font-weight:950;text-decoration:underline;text-underline-offset:3px}.faq-main{max-width:920px}.faq-list{display:grid;border-top:1px solid #111}.faq-item{display:grid;gap:8px;padding:18px 0 20px;border-bottom:1px solid var(--border)}.faq-item h2{margin:0;color:#111;font-size:1rem;font-weight:950;line-height:1.28}.faq-item p,.faq-steps{max-width:820px;margin:0;color:#333;font-size:.92rem;font-weight:700;line-height:1.5}.faq-steps{display:grid;gap:5px;padding-left:20px}.faq-steps li::marker{font-weight:950}.buying-guide-main{max-width:960px}.guide-kicker{margin:-14px 0 18px;color:#111;font-size:1rem;font-weight:950}.guide-article{display:grid;border-top:1px solid #111}.guide-section{display:grid;gap:14px;padding:18px 0 24px;border-bottom:1px solid var(--border)}.guide-section h2{margin:0;color:#111;font-size:1.08rem;font-weight:950;line-height:1.25}.guide-section:after{content:"";display:block;width:100%;max-width:820px;height:1px;margin-top:2px;background:#111}.guide-section:last-child:after{display:none}.guide-intro,.guide-groups,.guide-points{max-width:820px;margin:0;color:#333;font-size:.92rem;font-weight:700;line-height:1.52}.guide-groups{display:grid;gap:12px;padding-left:24px}.guide-groups>li{padding-left:2px}.guide-groups strong{color:#111;font-weight:950}.guide-points{display:grid;gap:4px;padding:6px 0 0 22px;list-style:lower-alpha}.guide-groups li::marker,.guide-points li::marker{font-weight:950}.delivery-main{max-width:1040px}.delivery-eyebrow,.icon-guide-summary{margin:-12px 0 18px;color:#111;font-size:.88rem;font-weight:950;text-transform:uppercase}.delivery-intro{display:grid;grid-template-columns:minmax(240px,.55fr) minmax(0,1fr);gap:24px;padding:0 0 22px;border-bottom:1px solid #111}.delivery-intro h2,.delivery-section h2{margin:0 0 8px;color:#111;font-size:1.08rem;font-weight:950}.delivery-intro p,.delivery-section p,.delivery-method li,.payment-card p,.delivery-note{margin:0;color:#333;font-size:.9rem;font-weight:750;line-height:1.5}.delivery-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:1px solid #111;font-variant-numeric:tabular-nums}.delivery-price-grid div{display:grid;gap:4px;min-width:0;padding:12px 14px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.delivery-price-grid div:nth-child(2n),.delivery-price-grid div:last-child{border-right:0}.delivery-price-grid div:nth-last-child(-n+2){border-bottom:0}.delivery-price-grid dt{color:#111;font-size:.76rem;font-weight:950;text-transform:uppercase}.delivery-price-grid dd{margin:0;color:#333;font-size:.84rem;font-weight:850}.delivery-section{display:grid;gap:18px;padding:24px 0;border-bottom:1px solid #111}.delivery-section header{display:grid;gap:6px;max-width:860px}.delivery-method-list,.payment-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border)}.delivery-method,.payment-card{display:grid;align-content:start;gap:10px;min-width:0;padding:18px 18px 20px 0;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.delivery-method:nth-child(2n),.payment-card:nth-child(2n){padding-left:18px;border-right:0}.delivery-method h3,.payment-card h3{margin:0;color:#111;font-size:.96rem;font-weight:950;line-height:1.2;text-transform:uppercase}.delivery-method ul{display:grid;gap:6px;margin:0;padding-left:18px}.delivery-method li::marker{font-weight:950}.payment-card{min-height:128px}.delivery-note{max-width:840px;padding-top:18px}.brand-story-main,.club-main,.offers-main,.promo-rules-main{max-width:1060px}.brand-story-main h1{display:grid;gap:0;margin-bottom:20px;color:#111;font-size:clamp(3rem,7.2vw,6.6rem);font-weight:950;letter-spacing:0;line-height:.82;text-transform:uppercase}.brand-story-main h1 span{display:block;min-width:0}.brand-story-copy,.offers-summary,.promo-rules-summary{max-width:900px;color:#333;font-size:.94rem;font-weight:750;line-height:1.52}.brand-story-copy{display:grid;gap:12px;padding-bottom:24px;border-bottom:1px solid #111}.brand-story-copy p,.offers-summary,.promo-rules-summary{margin:0}.brand-story-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;border-top:1px solid #111;border-left:1px solid #111}.brand-story-tile{display:grid;align-content:space-between;gap:18px;min-width:0;min-height:132px;padding:18px;border-right:1px solid #111;border-bottom:1px solid #111;color:#111;text-decoration:none}.brand-story-tile strong{font-size:1.04rem;font-weight:950;line-height:1.15}.brand-story-tile span{color:#555;font-size:.82rem;font-weight:800;line-height:1.35}.club-main h1,.offers-main h1,.promo-rules-main h1{max-width:860px;letter-spacing:0}.club-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #111;border-left:1px solid #111}.club-step{display:grid;align-content:start;gap:10px;min-width:0;min-height:168px;padding:20px;border-right:1px solid #111;border-bottom:1px solid #111}.club-step span,.promo-rule-link span{color:#111;font-size:.76rem;font-weight:950;font-variant-numeric:tabular-nums;line-height:1}.club-step h2,.club-app-strip h2,.club-faq h2,.club-faq-item h3,.offers-section h2,.promo-rule-detail h2{margin:0;color:#111;font-size:1.02rem;font-weight:950;line-height:1.24}.club-step p,.club-app-strip p,.club-faq-item p,.offers-section p,.promo-rule-detail p{margin:0;color:#333;font-size:.9rem;font-weight:750;line-height:1.5}.club-app-strip{display:grid;grid-template-columns:minmax(220px,.56fr) minmax(0,1fr);gap:24px;margin-top:28px;padding:22px 0;border-top:1px solid #111;border-bottom:1px solid #111}.club-app-strip>div:first-child{display:grid;gap:8px}.club-app-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;border-top:1px solid #111;border-left:1px solid #111}.club-app-buttons span{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px;border-right:1px solid #111;border-bottom:1px solid #111;color:#111;font-size:.8rem;font-weight:950;text-align:center;text-transform:uppercase}.club-faq{display:grid;gap:16px;padding-top:26px}.club-faq-list{display:grid;border-top:1px solid var(--border)}.club-faq-item{display:grid;gap:7px;padding:16px 0;border-bottom:1px solid var(--border)}.offers-summary{padding-bottom:14px}.offers-legal-link{display:inline-flex;width:fit-content;margin-bottom:24px;padding-bottom:2px;border-bottom:2px solid #111;color:#111;font-size:.9rem;font-weight:950;text-decoration:none}.offers-article{display:grid;border-top:1px solid #111}.offers-section{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:24px;padding:20px 0 24px;border-bottom:1px solid var(--border)}.offers-section div{display:grid;gap:10px}.promo-rules-summary{padding-bottom:20px}.promo-rules-list{display:grid;border-top:1px solid #111;border-left:1px solid #111}.promo-rule-link{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;min-width:0;min-height:56px;border-right:1px solid #111;border-bottom:1px solid #111;color:#111;text-decoration:none}.promo-rule-link span{display:inline-flex;align-items:center;justify-content:center;height:100%;border-right:1px solid var(--border)}.promo-rule-link strong{min-width:0;padding:13px 16px;font-size:.92rem;font-weight:950;line-height:1.25}.promo-rule-details{display:grid;padding-top:24px}.promo-rule-detail{display:grid;gap:8px;padding:18px 0;border-bottom:1px solid var(--border);scroll-margin-top:130px}.help-hub-main,.legal-doc-main{max-width:1060px}.help-hub-main h1,.legal-doc-main h1{max-width:940px;letter-spacing:0}.help-hub-summary,.legal-doc-subtitle,.legal-doc-intro p,.legal-doc-section p,.help-topic-card li{margin:0;color:#333;font-size:.92rem;font-weight:750;line-height:1.5}.help-hub-summary{max-width:820px;padding-bottom:22px}.help-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #111;border-left:1px solid #111}.help-topic-card{display:grid;align-content:start;gap:14px;min-width:0;min-height:214px;padding:18px;border-right:1px solid #111;border-bottom:1px solid #111}.help-topic-card>div{display:grid;gap:6px}.help-topic-card span,.legal-doc-intro span,.legal-doc-section>span{color:#111;font-size:.76rem;font-weight:950;line-height:1;text-transform:uppercase;font-variant-numeric:tabular-nums}.help-topic-card h2,.legal-doc-section h2{margin:0;color:#111;font-size:1.04rem;font-weight:950;line-height:1.2}.help-topic-card ul{display:grid;gap:7px;margin:0;padding-left:18px}.help-topic-card li::marker{font-weight:950}.help-topic-card a{align-self:end;width:fit-content;margin-top:4px;border-bottom:2px solid #111;color:#111;font-size:.86rem;font-weight:950;text-decoration:none}.legal-doc-subtitle{max-width:760px;margin:-10px 0 18px;color:#111;font-weight:950}.legal-doc-intro{display:grid;grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);gap:24px;padding:18px 0 24px;border-top:1px solid #111;border-bottom:1px solid #111}.legal-doc-section-list{display:grid}.legal-doc-section{display:grid;grid-template-columns:58px minmax(180px,.32fr) minmax(0,1fr);gap:20px;padding:18px 0;border-bottom:1px solid var(--border)}.legal-doc-section>span{display:inline-flex;justify-content:center;padding-top:3px}.legal-doc-section div{display:grid;grid-column:span 2;gap:7px}.icon-guide-main{max-width:1060px}.icon-guide-main h1{letter-spacing:0}.icon-guide-summary{max-width:760px;line-height:1.5;text-transform:none}.icon-guide-sheet{display:grid;gap:0;border:2px solid #111;background:#fff}.icon-guide-group{display:grid;gap:14px;padding:18px;border-bottom:2px solid #111}.icon-guide-group:last-child{border-bottom:0}.icon-guide-group h2{margin:0;color:#111;font-size:.94rem;font-weight:950;line-height:1.24;text-transform:uppercase}.icon-guide-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--border);border-left:1px solid var(--border)}.icon-guide-item{display:grid;align-content:start;justify-items:center;gap:8px;min-width:0;min-height:116px;padding:14px 10px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center}.icon-guide-item span{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:2px solid #111;color:#111;font-size:.84rem;font-weight:950;line-height:1;font-variant-numeric:tabular-nums}.icon-guide-item p{margin:0;color:#333;font-size:.78rem;font-weight:850;line-height:1.25}.returns-main{max-width:980px}.returns-eyebrow{margin:-12px 0 12px;color:#111;font-size:.88rem;font-weight:950;text-transform:uppercase}.returns-summary{max-width:860px;margin:0;padding:0 0 22px;border-bottom:1px solid #111;color:#333;font-size:.94rem;font-weight:750;line-height:1.52}.returns-card-grid{display:grid}.returns-card{display:grid;grid-template-columns:minmax(176px,.42fr) minmax(0,1fr);gap:14px 28px;padding:22px 0 24px;border-bottom:1px solid var(--border)}.returns-card-head{display:grid;align-content:start;gap:8px}.returns-card h2{margin:0;color:#111;font-size:1.08rem;font-weight:950;line-height:1.24}.returns-card p,.returns-steps,.returns-address,.returns-notice p{margin:0;color:#333;font-size:.9rem;font-weight:750;line-height:1.5}.returns-steps{display:grid;gap:6px;padding-left:22px}.returns-steps li::marker{color:#111;font-weight:950}.returns-address{display:grid;gap:4px;padding:12px 14px;border-left:4px solid #111;background:#f5f5f5;font-style:normal}.returns-address strong{color:#111;font-size:.78rem;font-weight:950;text-transform:uppercase}.returns-address-secondary{background:#fff;border-left-color:var(--border)}.returns-notice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;border:1px solid #111}.returns-notice article{display:grid;align-content:start;gap:8px;min-width:0;padding:16px;border-right:1px solid var(--border)}.returns-notice article:last-child{border-right:0}.returns-notice h2{margin:0;color:#111;font-size:.84rem;font-weight:950;text-transform:uppercase}.size-chart-main{max-width:1040px}.size-chart-intro{display:grid;gap:10px;max-width:900px;padding-bottom:18px;border-bottom:1px solid #111}.size-chart-intro p,.size-chart-note{margin:0;color:#333;font-size:.92rem;font-weight:700;line-height:1.52}.size-chart-tabs{display:flex;flex-wrap:wrap;gap:0;margin:20px 0 18px}.size-chart-tabs a{min-width:118px;padding:10px 18px;border:1px solid #111;border-right:0;color:#111;font-size:.82rem;font-weight:950;text-align:center;text-transform:uppercase}.size-chart-tabs a:last-child{border-right:1px solid #111}.size-chart-tabs a:hover{background:#111;color:#fff}.size-chart-note{max-width:760px;margin-bottom:22px}.size-chart-section{display:grid;gap:22px}.size-chart-card{display:grid;gap:12px;padding:22px 0;border-top:1px solid var(--border)}.size-chart-card h2{margin:0;color:#111;font-size:1.08rem;font-weight:950;line-height:1.25}.size-table-wrap{display:grid;gap:10px;max-width:100%;overflow-x:auto;border-top:1px solid #111;border-bottom:1px solid #111}.size-table{width:100%;min-width:760px;border-collapse:collapse;color:#111;font-variant-numeric:tabular-nums}.size-table th,.size-table td{min-width:58px;padding:9px 10px;border-bottom:1px solid var(--border);border-right:1px solid var(--border);font-size:.78rem;font-weight:850;text-align:center;white-space:nowrap}.size-table th:first-child{min-width:86px;background:#f5f5f5;font-weight:950;text-align:left}.size-table tr:last-child th,.size-table tr:last-child td{border-bottom:0}.size-table th:last-child,.size-table td:last-child{border-right:0}.size-chart-link{justify-self:start;color:#111;font-size:.86rem;font-weight:950;text-decoration:underline;text-underline-offset:3px}.size-chart-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 0;border-top:1px solid #111;border-bottom:1px solid #111}.size-chart-legend div{display:grid;gap:4px;padding:14px 16px;border-right:1px solid var(--border)}.size-chart-legend div:last-child{border-right:0}.size-chart-legend dt{color:#111;font-size:.8rem;font-weight:950}.size-chart-legend dd{margin:0;color:#333;font-size:.8rem;font-weight:750}.stores-page-shell{width:min(1400px,calc(100% - 48px));margin:0 auto;padding:22px 0 58px;scroll-margin-top:132px}.stores-network{position:relative;min-width:0;padding-top:22px;border-top:1px solid #111}.stores-map-close{position:absolute;top:20px;right:0;width:28px;height:28px;border:0;background:transparent;color:#111;font-size:1.6rem;font-weight:500;line-height:1}.stores-network h1{margin:0 36px 22px 0;color:#111;font-size:clamp(3rem,6vw,5.6rem);font-weight:950;letter-spacing:-.075em;line-height:.9}.stores-network h2{margin:28px 0 16px;color:#111;font-size:1.14rem;font-weight:950}.stores-map-panel{position:relative;min-height:288px;overflow:hidden;border:1px solid #d0d0d0;background-color:#f3f3f3;background-image:linear-gradient(#dedede 1px,transparent 1px),linear-gradient(90deg,#dedede 1px,transparent 1px);background-size:58px 58px}.stores-map-panel:before,.stores-map-panel:after{content:"";position:absolute;background:#d9d9d9}.stores-map-panel:before{left:9%;top:42%;width:82%;height:18px;transform:rotate(-8deg)}.stores-map-panel:after{left:58%;top:-12%;width:22px;height:124%;transform:rotate(18deg)}.stores-map-pin{position:absolute;left:52%;top:44%;width:34px;height:34px;border:3px solid #111;border-radius:50% 50% 50% 0;background:#fff;transform:rotate(-45deg)}.stores-map-pin:before{content:"";position:absolute;left:8px;top:8px;width:10px;height:10px;border:3px solid #111;border-radius:50%}.stores-table-wrap{width:100%;overflow-x:auto;border-top:1px solid #111;border-bottom:1px solid #111}.stores-table{width:100%;min-width:960px;border-collapse:collapse;color:#111;table-layout:fixed}.stores-table th,.stores-table td{padding:14px 12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.stores-table th{background:#f5f5f5;font-size:.76rem;font-weight:950;text-transform:uppercase}.stores-table td{font-size:.84rem;font-weight:750;line-height:1.32}.stores-table tr:last-child td{border-bottom:0}.stores-table strong{font-size:.82rem;font-weight:950;text-transform:uppercase}.stores-table button{min-width:88px;min-height:34px;border:1px solid #111;background:#111;color:#fff;font-size:.72rem;font-weight:950;text-transform:uppercase}.stores-table button:hover{background:#fff;color:#111}.drawer-backdrop{position:fixed;inset:0;z-index:50;background:#11111161}.cart-drawer,.side-drawer{position:fixed;top:0;right:0;z-index:51;height:100dvh;overflow-y:auto;overscroll-behavior:contain;background:#fff;box-shadow:-18px 0 42px #00000038}.cart-drawer{width:min(760px,100%)}.side-drawer{width:min(460px,100%)}.search-drawer{position:fixed;inset:0;z-index:52;overflow-y:auto;background:#fff;color:#111}.drawer-close{position:sticky;top:0;z-index:2;display:block;width:100%;min-height:44px;border:0;border-bottom:1px solid #111;background:#111;color:#fff;font-size:.8rem;font-weight:950;text-align:right;text-transform:uppercase}.search-panel{display:grid;gap:28px;width:min(980px,calc(100% - 48px));margin:0 auto;padding:42px 0 64px}.search-panel label{display:grid;gap:12px}.search-panel label span{color:#777;font-size:.74rem;font-weight:900;text-transform:uppercase}.search-panel input{width:100%;min-height:58px;padding:0 14px;border:0;border-bottom:3px solid #111;border-radius:0;background:#f4f4f4;color:#111;font-size:clamp(1.4rem,3vw,2.4rem);font-weight:850;outline:none}.search-panel input:focus{background:#fff}.search-panel-results{display:grid;gap:8px;min-height:220px;padding-top:20px;border-top:1px solid var(--border)}.search-panel-results h2{margin:0;color:#111;font-size:1.1rem;font-weight:950;text-transform:uppercase}.search-panel-results p{margin:0;color:#555;font-size:.92rem;font-weight:750}.drawer-panel{display:grid;gap:22px;padding:24px}.drawer-panel-head{display:grid;gap:4px;padding-bottom:18px;border-bottom:1px solid #111}.drawer-panel-head p,.account-session p{margin:0;color:#777;font-size:.72rem;font-weight:900;text-transform:uppercase}.drawer-panel-head h2{margin:0;color:#111;font-size:clamp(2.1rem,8vw,3.7rem);font-weight:950;letter-spacing:-.07em;line-height:.9}.account-form,.account-session,.drawer-action-list{display:grid;gap:12px}.account-session{padding:18px;border:1px solid #111;background:#f4f4f4}.account-session strong{overflow-wrap:anywhere;color:#111;font-size:1.05rem}.drawer-action-list{padding:0;margin:0;list-style:none;border-top:1px solid var(--border)}.drawer-action-list li{padding:12px 0;border-bottom:1px solid var(--border);color:#333;font-size:.86rem;font-weight:800}.wishlist-panel .status-panel{min-height:180px;border-color:#111}.cart-drawer .retail-checkout{grid-template-columns:1fr;width:100%;margin:0;padding:18px;border-top:0}.retail-checkout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:24px;width:min(1400px,calc(100% - 48px));margin:0 auto;padding:34px 0 54px;border-top:1px solid var(--border)}.prefooter-utility{border-top:1px solid #111;background:#fff;color:#111}.newsletter-page-shell{width:min(1400px,calc(100% - 48px));margin:0 auto;padding:22px 0 58px;scroll-margin-top:132px}.newsletter-page-utility{border-top:1px solid #111;background:#fff;color:#111}.newsletter-page-prefooter{width:100%;padding:34px 0 36px}.footer-brand-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(128px,1fr);gap:0;max-width:100%;overflow-x:auto;border-bottom:1px solid var(--border);scrollbar-width:none}.footer-brand-strip::-webkit-scrollbar{display:none}.footer-brand-tile{display:inline-flex;align-items:center;justify-content:center;min-height:82px;padding:0 18px;border-right:1px solid var(--border);color:#111;white-space:nowrap}.footer-brand-tile:hover{background:#f4f4f4}.brand-mark{display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:100%;min-height:30px;color:#111;font-size:.9rem;font-weight:950;line-height:1;text-align:center;text-transform:uppercase}.brand-mark-nike{font-size:1.18rem;font-style:italic;transform:skew(-10deg)}.brand-mark-adidas,.brand-mark-new-balance,.brand-mark-new-era,.brand-mark-dr-martens{text-transform:lowercase;white-space:normal}.brand-mark-jordan,.brand-mark-puma,.brand-mark-prosto{border:2px solid #111;border-radius:50%;padding:8px 10px;font-size:.72rem}.brand-mark-asics,.brand-mark-saucony,.brand-mark-salomon,.brand-mark-hoka{border-top:2px solid #111;border-bottom:2px solid #111;padding:7px 0}.brand-mark-vans{border-bottom:4px solid #111;padding-bottom:5px;font-size:1.02rem}.brand-mark-converse,.brand-mark-reebok,.brand-mark-timberland,.brand-mark-clarks,.brand-mark-dickies,.brand-mark-levis{font-family:Georgia,Times New Roman,serif}.brand-mark-ugg{font-size:1.15rem}.brand-mark-naked-wolfe{font-size:.72rem;white-space:normal}.brand-mark-sprayground{font-size:.7rem;white-space:normal}.prefooter-grid{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(260px,.95fr) minmax(520px,1.6fr);gap:34px;width:min(1400px,calc(100% - 76px));margin:0 auto;padding:34px 0 36px}.prefooter-contact,.prefooter-app,.prefooter-benefits{display:grid;align-content:start;justify-items:start;gap:8px;min-width:0}.prefooter-contact h2,.prefooter-app h2{margin:0 0 8px;color:#111;font-size:1.35rem;font-weight:950;line-height:1}.prefooter-sizeer-logo{font-family:Arial Black,Arial,Helvetica,sans-serif;letter-spacing:0;transform:skew(-8deg)}.prefooter-contact p,.prefooter-app p{margin:0;color:#555;font-size:.86rem;font-weight:750}.prefooter-contact .retail-contact{color:#111;font-size:.9rem}.social-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:2px solid #111;border-radius:50%;color:#111;font-size:.72rem;font-weight:950;text-transform:uppercase}.social-icon:hover{background:#111;color:#fff}.app-store-links{display:flex;flex-wrap:wrap;gap:8px}.store-badge{display:grid;grid-template-columns:25px auto;align-items:center;gap:8px;min-width:144px;min-height:46px;padding:6px 10px;border:1px solid #111;background:#111;color:#fff}.store-badge-icon{position:relative;width:24px;height:24px}.store-badge-icon:before,.store-badge-icon:after{content:"";position:absolute;background:currentColor}.store-badge-apple .store-badge-icon:before{inset:6px 5px 3px;border-radius:48% 48% 52% 52%}.store-badge-apple .store-badge-icon:after{top:1px;left:13px;width:7px;height:8px;border-radius:8px 0;transform:rotate(28deg)}.store-badge-google .store-badge-icon:before{inset:4px 3px;clip-path:polygon(0 0,100% 50%,0 100%)}.store-badge-google .store-badge-icon:after{top:6px;right:2px;width:8px;height:12px;background:#111}.store-badge small,.store-badge strong{display:block;margin:0;line-height:1}.store-badge small{margin-bottom:3px;font-size:.58rem;font-weight:750;text-transform:none}.store-badge strong{font-size:.82rem;font-weight:950;text-transform:none}.store-badge:hover{background:#fff;color:#111}.prefooter-benefits{align-self:start;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch;gap:0;min-height:194px;border:1px solid #111}.prefooter-benefit{display:grid;grid-template-columns:42px minmax(0,1fr);align-content:start;align-items:start;gap:12px;min-width:0;padding:20px 16px}.prefooter-benefit+.prefooter-benefit{border-left:1px solid #111}.prefooter-benefit strong{color:#111;font-size:.8rem;font-weight:950;letter-spacing:0;line-height:1.1;text-transform:uppercase}.benefit-icon{position:relative;display:inline-block;width:40px;height:40px;color:#111}.prefooter-benefit-delivery .benefit-icon:before{content:"";position:absolute;left:0;top:4px;width:29px;height:31px;border:2px solid currentColor}.prefooter-benefit-delivery .benefit-icon:after{content:"";position:absolute;left:21px;top:14px;width:16px;height:16px;border:2px solid currentColor;border-left:0;box-shadow:-12px 18px 0 -10px currentColor}.prefooter-benefit-return .benefit-icon{border:2px solid currentColor;border-radius:50%}.prefooter-benefit-return .benefit-icon:before{content:"";position:absolute;left:10px;top:11px;width:16px;height:11px;border-left:3px solid currentColor;border-bottom:3px solid currentColor;transform:rotate(35deg)}.prefooter-benefit-return .benefit-icon:after{content:"";position:absolute;left:8px;top:14px;width:9px;height:9px;border-left:3px solid currentColor;border-top:3px solid currentColor;transform:rotate(-45deg)}.prefooter-benefit-club .benefit-icon{border:2px solid currentColor}.prefooter-benefit-club .benefit-icon:before,.prefooter-benefit-club .benefit-icon:after{content:"";position:absolute;background:currentColor}.prefooter-benefit-club .benefit-icon:before{left:12px;top:4px;width:2px;height:28px;box-shadow:11px 0 0 currentColor}.prefooter-benefit-club .benefit-icon:after{left:5px;top:12px;width:26px;height:2px;box-shadow:0 10px 0 currentColor}.newsletter-block{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,460px);align-items:end;gap:32px;padding:34px 38px 38px;border-top:1px solid #111;background:#f2f2f2;color:#111}.newsletter-block>div>span,.newsletter-interest>span{display:block;margin-bottom:8px;font-size:.72rem;font-weight:900;text-transform:uppercase}.newsletter-block h2{margin-bottom:8px;font-size:clamp(1.9rem,4vw,4.3rem);font-weight:950;letter-spacing:-.07em;line-height:.9}.newsletter-page-block{margin-top:0;padding-right:0;padding-left:0}.newsletter-page-block h1{margin:0 0 8px;color:#111;font-size:clamp(1.9rem,4vw,4.3rem);font-weight:950;letter-spacing:-.07em;line-height:.9}.newsletter-block p{max-width:620px;margin-bottom:0;color:#555;font-weight:700}.newsletter-block form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.newsletter-interest,.newsletter-consent,.newsletter-legal,.newsletter-block .form-error,.newsletter-block .form-success{grid-column:1 / -1}.newsletter-interest{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;color:#333;font-size:.82rem;font-weight:850}.newsletter-interest label{display:inline-flex;align-items:center;gap:7px;margin:0;white-space:nowrap}.newsletter-consent{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;color:#555;font-size:.72rem;font-weight:650;line-height:1.45}.newsletter-consent span{min-width:0}.newsletter-consent a,.newsletter-legal a{color:#111;font-weight:850;text-decoration:underline;text-underline-offset:2px}.newsletter-block input{width:100%;min-height:44px;padding:0 12px;border:1px solid #111;border-radius:0;background:#fff;color:#111;outline:none}.newsletter-interest input[type=checkbox],.newsletter-consent input[type=checkbox]{width:14px;height:14px;min-height:14px;padding:0;border:1px solid #111;accent-color:#111;flex:0 0 auto}.newsletter-block input:focus{box-shadow:0 0 0 3px #11111124}.newsletter-block button{min-height:44px;padding:0 16px;border:1px solid #111;background:#111;color:#fff;font-size:.78rem;font-weight:900;text-transform:uppercase}.newsletter-block .form-error,.newsletter-block .form-success{margin:0}.newsletter-legal{max-width:720px;color:#666;font-size:.72rem;font-weight:650;line-height:1.45}.cart-panel,.checkout-form,.panel,.status-panel{padding:18px;border:1px solid var(--border);background:var(--surface)}.status-panel{display:grid;justify-items:start;gap:8px;min-height:150px}.status-panel h2,.status-panel p{margin-bottom:0}.status-panel h2{font-size:1.2rem}.status-panel p{color:var(--muted)}.section-heading,.subsection-heading,.product-actions,.cart-list li,.shop-row,.admin-stats,.admin-auth,.admin-topbar{display:flex;align-items:center}.section-heading,.subsection-heading{justify-content:space-between;gap:16px;margin-bottom:16px}.section-heading h2,.subsection-heading h3,.admin-topbar h1{margin-bottom:2px;line-height:1.1}.section-heading p,.admin-topbar p,.metric span,.shop-row span,.cart-list span,.field span,.check-field,.product-editor legend{margin-bottom:0;color:var(--muted);font-size:.82rem;font-weight:700}.cart-list{display:grid;gap:10px;padding:0;margin:0;list-style:none}.cart-list li{display:grid;grid-template-columns:minmax(0,1fr) 94px auto 36px;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.cart-list li>div{min-width:0}.cart-list strong{display:block}.quantity-control,.field{display:grid;gap:6px}.quantity-control input{width:100%}.icon-button{width:34px;height:34px;border:1px solid var(--border);background:var(--surface);color:var(--danger);font-size:1.05rem;font-weight:850;line-height:1}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.span-2{grid-column:1 / -1}.field input,.field select,.field textarea{width:100%;min-width:0;min-height:40px;padding:9px 11px;border:1px solid var(--border);border-radius:0;background:#fff;color:var(--text);outline:none}.field input[type=color]{padding:4px}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus,.icon-button:focus,.button:focus,.filter-toggle:focus,.store-badge:focus,.drawer-close:focus,.newsletter-block button:focus{border-color:#111;box-shadow:0 0 0 3px #11111124}.check-field{display:flex;align-items:center;gap:10px}.check-field input{width:18px;height:18px;accent-color:#111}.button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;gap:8px;padding:9px 14px;border:1px solid transparent;border-radius:0;font-size:.86rem;font-weight:850;line-height:1.15;text-transform:uppercase;transition:background .14s ease,border-color .14s ease,transform .14s ease}.button:hover:not(:disabled){transform:translateY(-1px)}.button-primary{background:#111;color:#fff}.button-secondary{border-color:#111;background:#fff;color:#111}.button-danger{border-color:var(--danger);background:#fff;color:var(--danger)}.full-width{width:100%}.form-error,.form-success{padding:10px 12px;font-size:.9rem;font-weight:700}.form-error{background:#fff2f0;color:var(--danger)}.form-success{background:#edf8f4;color:var(--success)}.retail-footer{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:30px 42px;padding:42px 38px 52px;border-top:1px solid #111;background:#111;color:#fff}.retail-footer h3{margin:0 0 4px;color:#fff;font-size:.82rem;font-weight:950;text-transform:uppercase}.retail-contact{font-weight:850;text-transform:uppercase}.footer-socials,.footer-service{display:grid;gap:5px;margin-top:8px}.footer-socials{grid-template-columns:repeat(2,max-content);gap:12px}.footer-service-title{color:#fff;font-size:.82rem;font-weight:950;text-transform:uppercase}.footer-service-title:hover{text-decoration:underline;text-underline-offset:3px}.footer-service span{color:#c8c8c8;font-size:.78rem;line-height:1.35}.payment-icon-strip{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 2px}.payment-icon-strip span{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid rgba(255,255,255,.42);color:#fff;font-size:.62rem;font-weight:950;line-height:1;text-transform:uppercase}.delivery-country{display:inline-flex;align-items:center;justify-content:center;width:42px;min-height:28px;border:1px solid rgba(255,255,255,.42);color:#fff;font-size:.7rem;font-weight:950;letter-spacing:0}.footer-service-payments,.footer-service-delivery{grid-column:span 2;margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.18)}.retail-footer nav{display:grid;align-content:start;gap:10px;font-size:.82rem;font-weight:850;text-transform:uppercase}.retail-footer a:hover{color:var(--tenant-accent)}.admin-shell{width:min(1440px,100%);min-height:100vh;margin:0 auto;padding:24px;background:#f5f7f6}.admin-topbar{justify-content:space-between;gap:20px;margin-bottom:28px}.admin-auth{flex-wrap:wrap;gap:12px}.admin-auth .field{flex:1 1 320px}.admin-auth .form-error,.admin-auth .form-success{flex:1 1 100%;margin:0}.admin-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.metric{padding:16px;border:1px solid var(--border);background:var(--surface)}.metric strong{display:block;font-size:1.8rem;line-height:1.1}.admin-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:18px;align-items:start;margin-top:24px}.product-editor-list{display:grid;gap:12px;margin-bottom:16px}.product-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;padding:12px;border:1px solid var(--border)}.product-editor legend{padding:0 6px}.shop-list,.create-product-form{display:grid;gap:10px}.create-product-form{margin-top:24px;padding-top:18px;border-top:1px solid var(--border)}.shop-row{justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--border)}.shop-row>div{display:grid;min-width:0}.shop-row>div:last-child{justify-items:end;flex:0 0 auto}.shop-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.state-active,.state-paused{font-size:.78rem}.state-active{color:var(--success)}.state-paused{color:var(--danger)}.two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:1180px){.retail-header{grid-template-columns:minmax(120px,180px) 1fr auto;gap:10px;min-height:58px;padding:0 20px}.retail-main-nav{grid-column:1 / -1;order:3;min-height:34px;overflow-x:auto}.retail-actions{display:none}}@media(max-width:900px){.club-detail-strip{grid-template-columns:1fr;gap:3px;min-height:0;padding:5px 14px;overflow:hidden}.club-detail-links,.country-switcher,.club-detail-strip nav{justify-content:start;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.club-detail-links::-webkit-scrollbar,.country-switcher::-webkit-scrollbar,.club-detail-strip nav::-webkit-scrollbar{display:none}.promise-strip{justify-content:start;min-height:28px;padding:6px 14px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.promise-strip::-webkit-scrollbar{display:none}.category-controls,.catalog-layout,.category-copy,.contact-page-layout,.contact-form,.contact-shortcuts,.info-page-title,.info-page-grid,.retail-checkout,.admin-layout,.prefooter-grid,.newsletter-block,.retail-footer{grid-template-columns:1fr}.prefooter-grid{width:calc(100% - 28px);gap:24px;padding:28px 0 30px}.prefooter-benefits{min-height:0}.footer-service-payments,.footer-service-delivery{grid-column:auto}.contact-guide{position:static;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 0;border-right:0;border-bottom:1px solid #111}.contact-guide h2{grid-column:1 / -1}.contact-main,.guide-main{padding-top:18px}.contact-shortcut{border-right:0;border-top:1px solid var(--border)}.filter-sidebar{position:fixed;inset:0;z-index:44;max-height:none;overflow-y:auto;overscroll-behavior:contain;padding:0 14px 88px;border-right:0;border-bottom:0;background:#fff}.filter-head{position:sticky;top:0;z-index:1;min-height:50px;margin:0 -14px 8px;padding:0 14px;border-bottom:1px solid #111;background:#fff}.mobile-filter-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;background:#111;color:#fff;font-size:.86rem;font-weight:950;line-height:1}.mega-menu-panel{display:none}.product-area-empty{min-height:2400px}.product-area-empty.display-120{min-height:4800px}.productless-catalog,.productless-catalog.columns-3,.productless-catalog.columns-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.info-page-grid article,.info-page-grid article:nth-child(3n){grid-template-columns:1fr;gap:10px;min-height:auto;border-right:0}.stores-map-panel{min-height:220px}.stores-table{min-width:820px}}@media(max-width:640px){.club-strip{padding:0 12px;font-size:.64rem;min-height:26px}.club-strip button{width:22px;height:22px}.club-detail-strip{font-size:.61rem}.club-detail-links,.country-switcher,.club-detail-strip nav{gap:8px}.current-locale{min-width:14px;height:14px}.retail-header{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:0;padding:10px 14px}.mobile-menu-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 10px}.retail-main-nav{display:none}.mobile-menu{display:grid;position:fixed;inset:0;z-index:45;align-content:start;width:100%;height:100dvh;max-height:none;overflow-y:auto;overscroll-behavior:contain;border-bottom:0}.retail-search{grid-column:1 / -1}.retail-logo{width:72px;min-width:72px;height:28px}.sizeer-wordmark{width:72px;height:28px}.retail-search input{height:34px}.category-mega{gap:20px;min-height:44px;padding:0 14px}.category-shell,.brand-directory-shell,.contact-page-shell,.newsletter-page-shell,.stores-page-shell,.retail-checkout{width:calc(100% - 28px)}.category-shell{scroll-margin-top:104px}.category-controls{align-items:start;gap:10px;min-height:0;padding:8px 0}.sort-control,.display-control{width:100%;min-height:34px;padding-bottom:2px;flex-wrap:wrap;align-items:center;overflow-x:visible;white-space:normal}.display-control{flex-wrap:wrap}.arrangement-control{margin-left:0;padding-left:8px}.info-page-shell{width:calc(100% - 28px);padding:24px 0 42px;scroll-margin-top:112px}.info-page-title h1{font-size:clamp(2.25rem,15vw,3.8rem)}.brand-directory-main h1{font-size:clamp(2.2rem,13vw,3.5rem)}.brand-letter-filter{gap:10px 12px}.brand-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.contact-main h1,.guide-main h1{font-size:clamp(2.4rem,16vw,4.1rem)}.faq-item{padding:16px 0 18px}.faq-item p,.faq-steps{font-size:.86rem}.guide-kicker{margin-top:-10px}.guide-section{gap:12px;padding:16px 0 20px}.guide-section h2{font-size:1rem}.guide-intro,.guide-groups,.guide-points{font-size:.86rem}.guide-groups{gap:10px;padding-left:20px}.guide-points{padding-left:18px}.delivery-eyebrow,.icon-guide-summary{margin-top:-8px;font-size:.82rem}.delivery-intro,.delivery-method-list,.payment-card-grid{grid-template-columns:1fr}.delivery-intro p,.delivery-section p,.delivery-method li,.payment-card p,.delivery-note{font-size:.86rem}.delivery-price-grid{grid-template-columns:1fr}.delivery-price-grid div,.delivery-price-grid div:nth-child(2n),.delivery-price-grid div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--border)}.delivery-price-grid div:last-child{border-bottom:0}.delivery-method,.delivery-method:nth-child(2n),.payment-card,.payment-card:nth-child(2n){padding:16px 0;border-right:0}.brand-story-main h1{font-size:clamp(2.55rem,16vw,4rem);line-height:.86}.brand-story-copy,.offers-summary,.promo-rules-summary,.club-step p,.club-app-strip p,.club-faq-item p,.offers-section p,.promo-rule-detail p{font-size:.86rem}.brand-story-tiles,.club-rule-grid,.club-app-strip,.club-app-buttons,.offers-section{grid-template-columns:1fr}.brand-story-tile{min-height:104px;padding:15px}.club-main h1,.offers-main h1,.promo-rules-main h1{font-size:clamp(2.2rem,11vw,3.3rem);line-height:.95}.club-step{min-height:132px;padding:16px}.club-app-strip{gap:16px;margin-top:22px;padding:18px 0}.club-app-buttons span{min-height:44px}.offers-section{gap:10px;padding:17px 0 20px}.promo-rule-link{grid-template-columns:48px minmax(0,1fr);min-height:52px}.promo-rule-link strong{padding:11px 12px;font-size:.84rem}.help-hub-main h1,.legal-doc-main h1{font-size:clamp(2.15rem,11vw,3.15rem);line-height:.96}.help-hub-summary,.legal-doc-subtitle,.legal-doc-intro p,.legal-doc-section p,.help-topic-card li{font-size:.86rem}.help-topic-grid,.legal-doc-intro,.legal-doc-section{grid-template-columns:1fr}.help-topic-card{min-height:176px;padding:16px}.legal-doc-subtitle{margin-top:-8px}.legal-doc-intro{gap:10px;padding:16px 0 18px}.legal-doc-section{gap:8px;padding:16px 0}.legal-doc-section>span{justify-content:flex-start;padding-top:0}.legal-doc-section div{grid-column:auto}.icon-guide-group{padding:14px}.icon-guide-main h1{font-size:clamp(2.2rem,11vw,3.25rem);line-height:.95;overflow-wrap:normal;word-break:normal}.icon-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.icon-guide-item{min-height:104px;padding:12px 8px}.icon-guide-item span{width:42px;height:42px;font-size:.78rem}.returns-eyebrow{margin-top:-8px;font-size:.82rem}.returns-summary,.returns-card p,.returns-steps,.returns-address,.returns-notice p{font-size:.86rem}.returns-card{grid-template-columns:1fr;gap:12px;padding:18px 0 20px}.returns-card h2{font-size:1rem}.returns-notice{grid-template-columns:1fr}.returns-notice article,.returns-notice article:last-child{border-right:0;border-bottom:1px solid var(--border)}.returns-notice article:last-child{border-bottom:0}.size-chart-intro p,.size-chart-note{font-size:.86rem}.size-chart-tabs{display:grid;grid-template-columns:1fr;margin:16px 0}.size-chart-tabs a,.size-chart-tabs a:last-child{border-right:1px solid #111;border-bottom:0}.size-chart-tabs a:last-child{border-bottom:1px solid #111}.size-chart-section{gap:14px}.size-chart-card{padding:18px 0}.size-chart-card h2{font-size:1rem}.size-table{min-width:690px}.size-table th,.size-table td{min-width:52px;padding:8px 9px;font-size:.72rem}.size-chart-legend{grid-template-columns:1fr}.size-chart-legend div,.size-chart-legend div:last-child{border-right:0;border-bottom:1px solid var(--border)}.size-chart-legend div:last-child{border-bottom:0}.stores-page-shell,.newsletter-page-shell{padding:24px 0 42px;scroll-margin-top:112px}.newsletter-page-prefooter{width:100%;padding:24px 0 28px}.newsletter-page-block{padding-right:0;padding-left:0}.stores-network h1{font-size:clamp(2.4rem,16vw,4.1rem)}.stores-network h2{margin-top:22px}.stores-map-close{top:18px}.stores-map-panel{min-height:164px;background-size:42px 42px}.stores-table-wrap{overflow-x:visible}.stores-table{min-width:0}.stores-table,.stores-table tbody,.stores-table tr,.stores-table td{display:block;width:100%}.stores-table thead{display:none}.stores-table tr{padding:12px 0;border-bottom:1px solid var(--border)}.stores-table tr:last-child{border-bottom:0}.stores-table td{display:grid;grid-template-columns:minmax(112px,38%) minmax(0,1fr);gap:12px;padding:6px 0;border-bottom:0}.stores-table td:before{content:attr(data-label);color:#555;font-size:.7rem;font-weight:950;text-transform:uppercase}.stores-table button{width:max-content}.category-title-row,.contact-guide,.contact-captcha,.form-grid,.admin-stats,.product-editor,.two-col{grid-template-columns:1fr}.category-title-row h1{font-size:clamp(2.2rem,16vw,3.9rem)}.category-copy{width:calc(100% - 28px);padding:28px 0 34px}.contact-form{gap:12px}.contact-captcha>span{grid-column:auto}.contact-line{grid-template-columns:34px minmax(0,1fr);width:100%}.cart-list li{grid-template-columns:minmax(0,1fr) 82px 34px}.cart-list li>strong{grid-column:1 / -1}.span-2{grid-column:auto}.retail-footer{padding:34px 20px 44px}.newsletter-block{padding:28px 20px 32px}.prefooter-benefits{grid-template-columns:1fr}.prefooter-benefit{min-height:82px;padding:18px 16px}.prefooter-benefit+.prefooter-benefit{border-top:1px solid #111;border-left:0}.newsletter-block form{grid-template-columns:1fr}.newsletter-interest>span{flex:1 0 100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}
