body{--wd-primary-color:#ff594e;--wd-link-color:#182238;--wd-link-color-hover:#e84940}
.whb-top-bar{background:#111827!important;color:#fff;border-bottom:3px solid #dbff48}
.whb-top-bar .wd-header-text,.whb-top-bar .menu>li>a{color:#fff!important}
.whb-top-bar .nkdc-control select{background:#fff!important;color:#111827!important}
.y3-native-hero{background:#f1f4f9;border-bottom:4px solid #dbff48}
.y3-native-hero h1{color:#111827}
.y3-native-hero .btn,.single_add_to_cart_button,.checkout-button,.wc-block-cart__submit-button{background:#ff594e!important;color:#fff!important}
.y3-native-subtitle{color:#5c667a}
.y3-empty-catalog .wd-header-cats{display:none}
.y3-native-footer img{max-width:240px}

/* Keep the empty storefront free of an empty product heading. */
.y3-empty-catalog .y3-native-section:last-child{display:none}
.page-title{background-color:#111827!important}
/* Y3 editorial layout: independent of GX's equal-column storefront. */
.home .main-page-wrapper{padding-top:0}.home .site-content{margin-bottom:0}
.y3-edit{--y3-ink:#111827;--y3-lime:#dbff48;--y3-coral:#ff594e;color:var(--y3-ink)}
.y3-edit-hero{position:relative;display:grid;grid-template-columns:44% 56%;background:var(--y3-ink);color:#fff;min-height:620px;isolation:isolate;overflow:hidden}
.y3-edit-copy{z-index:2;padding:70px 0 76px 6vw;align-self:center}
.y3-edit-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;line-height:1.5;margin:0 0 25px}
.y3-edit-copy .y3-edit-eyebrow{color:var(--y3-lime)}
.y3-edit h1{font-size:clamp(48px,5.6vw,86px);line-height:1.02;font-weight:700;letter-spacing:-4px;color:inherit;margin:0 0 25px}
.y3-edit h1 em{font-style:normal;color:var(--y3-lime)}
.y3-edit-intro{font-size:15px;line-height:1.8;color:#c9d0dc;margin:0 0 32px}
.y3-edit-button{display:inline-flex;gap:30px;align-items:center;background:var(--y3-lime);color:#111827!important;border-radius:8px;padding:16px 20px;font-size:13px;font-weight:700;transition:background .2s,transform .2s}.y3-edit-button:hover{background:#e7ff87;transform:translateY(-2px)}
.y3-edit-button span{font-size:22px;line-height:1}
.y3-edit-art{position:relative;display:flex;align-items:center;justify-content:center;background:#e9edf2;margin:30px 30px 60px 20px;border-radius:120px 8px 8px 8px;overflow:hidden;min-width:0}
.y3-edit-art img{position:relative;z-index:1;width:100%;max-height:480px;object-fit:contain;mix-blend-mode:multiply;transform:rotate(-8deg) scale(1.04)}
.y3-edit-watermark{position:absolute;font-weight:800;font-size:clamp(180px,26vw,390px);line-height:1;color:#dce1e7;letter-spacing:-30px;top:50%;left:50%;transform:translate(-55%,-50%)}
.y3-edit-art-caption{position:absolute;bottom:22px;right:22px;font-size:9px;letter-spacing:2px;font-weight:700;color:#586271}
.y3-edit-bottom{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;border-top:1px solid #ffffff26;padding:15px 30px;font-size:9px;letter-spacing:1.6px;color:#c9d0dc}
.y3-edit-styles,.y3-edit-products{padding:72px 0}
.y3-edit-section-head{display:grid;grid-template-columns:1fr 2fr auto;gap:24px;align-items:end;margin-bottom:30px}
.y3-edit-section-head .y3-edit-eyebrow{align-self:start;margin-top:10px;color:#6a7280}
.y3-edit h2{font-size:clamp(30px,3.2vw,46px);font-weight:600;line-height:1.1;letter-spacing:-1.8px;margin:0}
.y3-edit-section-head>a,.y3-edit-note a{font-size:12px;font-weight:600;border-bottom:1px solid #111827;padding-bottom:6px;display:inline-flex;justify-content:space-between;gap:25px}
.y3-edit-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:18px;align-items:start}
.y3-edit-card{display:block;position:relative;background:#f0f2f4;border-radius:8px;padding:22px;overflow:hidden;color:var(--y3-ink)!important;transition:transform .25s}
.y3-edit-card:hover{transform:translateY(-5px)}
.y3-edit-card-jordan{background:#edf0e2}.y3-edit-card-kobe{margin-top:56px;background:#fae5de}.y3-edit-card-max{margin-top:112px;background:#e5eaf1}
.y3-edit-card-number{font-size:9px;letter-spacing:1.4px;font-weight:700}
.y3-edit-card img{display:block;width:100%;height:240px;object-fit:cover;margin:20px 0;border-radius:5px;mix-blend-mode:multiply}
.y3-edit-card-jordan img{height:320px}.y3-edit-card>div{display:flex;justify-content:space-between;align-items:center}.y3-edit-card h3{font-size:23px;letter-spacing:-.8px;margin:0;color:inherit}.y3-edit-card>div>span{font-size:24px}
.y3-edit-note{display:grid;grid-template-columns:1fr 2fr 1.2fr;gap:30px;border-top:1px solid #dce1e7;padding:50px 0 70px}.y3-edit-note .y3-edit-eyebrow{color:#6a7280;margin:5px 0}.y3-edit-note>div>p{font-size:14px;line-height:1.8;color:#626b78}.y3-edit-note a{display:flex;margin-top:16px}
@media(max-width:1024px){.y3-edit-hero{min-height:520px}.y3-edit-copy{padding:40px 0 70px 30px}.y3-edit h1{font-size:60px}.y3-edit-art{margin:25px 25px 60px 15px}.y3-edit-grid{gap:12px}.y3-edit-card{padding:16px}.y3-edit-card img{height:200px}.y3-edit-card-jordan img{height:270px}}
@media(max-width:767px){.home .main-page-wrapper>.container{padding:0 16px}.y3-edit-hero{grid-template-columns:1fr;min-height:0;margin:0 -16px}.y3-edit-copy{padding:38px 25px 22px}.y3-edit h1{font-size:58px;letter-spacing:-2.7px;margin-bottom:20px}.y3-edit-copy .y3-edit-eyebrow{font-size:9px;margin-bottom:22px}.y3-edit-intro{font-size:13px;margin-bottom:24px}.y3-edit-art{height:270px;margin:0 18px 56px;border-radius:70px 8px 8px 8px}.y3-edit-art img{height:250px;width:100%;transform:rotate(-8deg) scale(1)}.y3-edit-watermark{font-size:230px;letter-spacing:-20px}.y3-edit-art-caption{font-size:8px;bottom:14px;right:15px}.y3-edit-bottom{padding:13px 18px;font-size:7px;letter-spacing:1px}.y3-edit-styles,.y3-edit-products{padding:42px 0}.y3-edit-section-head{grid-template-columns:1fr auto;gap:16px;margin-bottom:22px}.y3-edit-section-head .y3-edit-eyebrow{grid-column:1/-1;margin:0;font-size:9px}.y3-edit h2{font-size:32px;letter-spacing:-1.3px}.y3-edit-section-head>a{font-size:10px;gap:8px}.y3-edit-grid{grid-template-columns:1fr 1fr;gap:12px}.y3-edit-card{margin:0;padding:15px}.y3-edit-card-jordan{grid-column:1/-1}.y3-edit-card-jordan img{height:260px}.y3-edit-card img{height:160px;margin:15px 0}.y3-edit-card h3{font-size:19px}.y3-edit-card-number{font-size:8px;letter-spacing:1px}.y3-edit-note{grid-template-columns:1fr;gap:18px;padding:30px 0 45px}.y3-edit-note .y3-edit-eyebrow{font-size:9px}.y3-edit-note>div>p{max-width:320px}.y3-edit-note a{max-width:320px}}
@media(prefers-reduced-motion:reduce){.y3-edit-button,.y3-edit-card{transition:none}}
/* Interior palette: lime and graphite, approved 2026-11-04. */
body{--y3-accent:#d9ef78;--y3-ink:#253122;--y3-tint:#f2f6e7;--y3-line:#d5dfba;--wd-primary-color:#253122;--wd-link-color:#253122;--wd-link-color-hover:#53662d;--btn-default-bgcolor:#d9ef78;--btn-default-bgcolor-hover:#cbe35c;--btn-default-color:#253122;--btn-default-color-hover:#253122;--btn-accented-bgcolor:#d9ef78;--btn-accented-bgcolor-hover:#cbe35c;--btn-accented-color:#253122;--btn-accented-color-hover:#253122;--btn-shop-bgcolor:#d9ef78;--btn-shop-bgcolor-hover:#cbe35c;--btn-shop-color:#253122;--btn-shop-color-hover:#253122;--notices-primary-bg:#f2f6e7;--notices-primary-color:#253122}
.woocommerce-info,.woocommerce-notice--info,.woocommerce-no-products-found .woocommerce-info,.wc-block-components-notice-banner.is-info{background:#f2f6e7!important;color:#253122!important;border:1px solid #d5dfba!important;border-left:3px solid #d9ef78!important;border-radius:8px!important;box-shadow:none!important}
.woocommerce-info:before,.wc-block-components-notice-banner.is-info>svg{color:#53662d!important;fill:currentColor}
.woocommerce-info a,.wc-block-components-notice-banner.is-info a{color:#253122!important;text-decoration:underline}
.site-content :is(button[type=submit],input[type=submit],.button,.btn-color-primary,.checkout-button,.single_add_to_cart_button,.wc-block-components-button,.wp-element-button){background:#d9ef78!important;border-color:#d9ef78!important;color:#253122!important}
.site-content :is(button[type=submit],input[type=submit],.button,.btn-color-primary,.checkout-button,.single_add_to_cart_button,.wc-block-components-button,.wp-element-button):hover{background:#cbe35c!important;border-color:#cbe35c!important;color:#253122!important}
.site-content :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),textarea,select){border-color:#d5dfba}
.site-content :is(input,textarea,select):focus{border-color:#758b40!important;box-shadow:0 0 0 2px #d9ef784d!important}
.y3-floating-field:is(.is-focused,.is-filled) label,.y3-floating-label{color:#53662d}
input:is([type=radio],[type=checkbox]){accent-color:#253122}
.woocommerce-checkout #payment .wc_payment_method:has(>input[type=radio]:checked)>label,.woocommerce-checkout #payment .wc_payment_method:has(>input[type=radio]:checked){background-color:#f2f6e7}
.y3-size-option[aria-pressed=true],.wd-swatch.wd-active,.wd-swatch.wd-enabled:active{background:#253122!important;color:#fff!important;border-color:#253122!important}
.woocommerce-MyAccount-navigation .is-active a,.wd-my-account-links a:hover{background:#f2f6e7;color:#253122}
/* Preserve the header's white search button and the homepage hero art direction. */
.whb-header .searchsubmit,.whb-header .searchform button{background:transparent!important;color:inherit!important}
