.mx-shop.mx-shop-retail{--outlet-olive:var(--shop-primary);--retail-bg:#fff;--retail-soft:#f5f5f0;--retail-ink:#191c16;--retail-accent:var(--shop-primary);--retail-accent-ink:#fff;--retail-line:#e4e5dd;background:#fff}.outlet-wrap{width:calc(100% - 64px);max-width:1400px;margin-inline:auto}.shop-retail-topline{color:#fff;background:#202319}.shop-retail-topline .shop-retail-wrap{min-height:30px}.shop-retail-header-row{padding-block:20px}.outlet-wordmark{letter-spacing:-1.3px;white-space:nowrap;font-size:28px;font-weight:800;line-height:1}.outlet-wordmark b{color:var(--shop-primary)}.outlet-wordmark small{letter-spacing:1.8px;margin-top:7px;font-size:8px;font-weight:500;display:block}.shop-retail-nav{color:#fff;background:#202319}.shop-retail-nav button,.shop-retail-nav a{color:#fff;min-height:45px;font-size:12px}.shop-retail-nav button[aria-pressed=true]{color:#fff;border-bottom-color:#b9c298}.shop-retail-search form{background:#f3f3ef;border-color:#edede7}.shop-retail-search button{background:var(--shop-primary);color:#fff;align-self:stretch;width:46px}.shop-retail-cart b{background:var(--shop-primary);color:#fff}.outlet-hero{background-position:50%;background-size:cover;border-bottom:1px solid #e9e9e1;align-items:center;min-height:420px;display:flex;position:relative}.outlet-hero-content{width:calc(100% - 64px);max-width:1400px;margin-inline:auto;padding:45px 0}.outlet-hero-content h1{letter-spacing:-2px;text-transform:uppercase;white-space:pre-line;max-width:560px;font-size:clamp(34px,3.6vw,54px);font-weight:850;line-height:1.02}.outlet-hero-content>p:not(.outlet-kicker){max-width:420px;margin-top:15px;margin-bottom:24px;font-size:15px;line-height:1.55}.outlet-kicker{letter-spacing:1.4px;margin-bottom:13px;font-size:10px;font-weight:700}.outlet-primary{background:var(--shop-primary);color:#fff;border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:42px;padding:12px 20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.outlet-primary:hover{filter:brightness(.93)}.outlet-hero-badge{background:var(--shop-primary);color:#fff;text-align:center;border-radius:100%;flex-direction:column;justify-content:center;align-items:center;width:122px;height:122px;padding:12px;display:flex;position:absolute;top:32px;right:6%}.outlet-hero-badge span{letter-spacing:.5px;font-size:10px}.outlet-hero-badge strong{font-size:37px;line-height:1.1}.outlet-hero-badge small{max-width:90px;font-size:8px}.outlet-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.outlet-section-heading h2{text-transform:uppercase;letter-spacing:-.5px;font-size:22px;font-weight:800;line-height:1.2}.outlet-section-heading p{color:#6b7064;margin-top:6px;font-size:12px}.outlet-section-heading>button{color:#596436;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.outlet-photo-categories,.outlet-product-section{padding-top:34px;padding-bottom:8px}.outlet-category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.outlet-category-tile{text-align:center;background:#f5f5f1;border:1px solid #e5e6df;border-radius:7px;flex-direction:column;align-items:center;padding-bottom:11px;transition:border-color .15s;display:flex;overflow:hidden}.outlet-category-tile:hover{border-color:var(--shop-primary)}.outlet-category-tile img{object-fit:contain;mix-blend-mode:multiply;background:#f0f0ea;width:100%;height:140px;padding:12px}.outlet-category-tile strong{padding:11px 4px 0;font-size:12px;font-weight:700}.outlet-category-tile small{color:#72776a;margin-top:3px;font-size:10px}.outlet-category-empty{place-items:center;height:140px;display:grid}.outlet-product-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.outlet-product-row>div{min-width:0}.outlet-product-row .shop-retail-product-image{height:190px}.outlet-product-row .shop-retail-product-content{padding:12px}.outlet-product-row .shop-retail-product-category{font-size:10px}.outlet-product-row .shop-retail-product-title{min-height:50px;font-size:12px}.shop-retail-product-price strong{color:#d11e26}.shop-retail-product-card{box-shadow:none;border-color:#e5e6df}.shop-retail-product-price{margin-top:13px}.outlet-product-row .shop-retail-product-price{flex-wrap:wrap}.outlet-product-row .shop-retail-product-price strong{font-size:23px}.outlet-product-row .shop-retail-product-reference{text-align:left}.outlet-product-row .shop-retail-add{min-height:34px;font-size:11px}.outlet-trust{border-block:1px solid #e3e4db;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:35px;padding-block:25px;display:grid}.outlet-trust>div{grid-template-columns:30px 1fr;column-gap:12px;display:grid}.outlet-trust svg{color:var(--shop-primary);grid-row:1/3;width:26px;height:26px}.outlet-trust strong{font-size:12px}.outlet-trust span,.outlet-trust a{color:#72776b;margin-top:4px;font-size:11px}.outlet-wholesale{background:#eeefe5;border-radius:5px;justify-content:space-between;align-items:center;gap:25px;margin-top:32px;margin-bottom:35px;padding:35px 45px;display:flex}.outlet-wholesale h2{letter-spacing:-1px;font-size:30px;font-weight:750;line-height:1.15}.outlet-wholesale p:not(.outlet-kicker){color:#626954;margin-top:10px;margin-bottom:20px;font-size:13px}.outlet-wholesale>svg{color:#69764a;flex-shrink:0;margin-right:35px}.outlet-saving{color:#596b31;margin-top:5px;font-size:11px;font-weight:600}.outlet-stock{color:#596b31;font-size:10px}.outlet-specs{gap:8px;margin-block:20px;font-size:13px;display:grid}.outlet-specs p{border-bottom:1px solid #eceee5;padding-bottom:8px}.outlet-detail-extra{background:#f8f9f3;border:1px solid #e4e6dc;border-radius:5px;margin-top:20px;padding:18px}.outlet-detail-extra strong{margin-bottom:6px;font-size:13px;display:block}.outlet-detail-extra p{font-size:12px;line-height:1.6}.mx-shop-detail main h1{letter-spacing:-.8px!important;font-size:29px!important;line-height:1.15!important}.mx-shop-detail .shop-retail-detail-image{border-radius:5px;background:#fff!important}.outlet-related{margin-top:35px}.outlet-mobile-menu{display:none}.outlet-section-admin textarea,.outlet-section-admin select{border:1px solid var(--border);background:var(--background);border-radius:6px;width:100%;padding:8px;font-size:13px}.outlet-section-admin label{gap:6px;font-size:12px;font-weight:600;display:grid}.outlet-section-admin summary{cursor:pointer;font-weight:650}.outlet-section-admin details{border:1px solid var(--border);border-radius:8px;padding:14px}.outlet-admin-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.outlet-admin-products{max-height:440px;overflow:auto}.outlet-admin-warning{color:#5e653e;background:#f2f2e9;border-radius:6px;padding:12px;font-size:12px}.dark .outlet-home,.dark .mx-shop-retail{color:var(--foreground)}.dark .outlet-category-tile{color:#eef0e8;background:#23271e;border-color:#3b4134}.dark .outlet-wholesale,.dark .outlet-detail-extra{color:#eef0e8;background:#242a1e}.dark .outlet-trust{border-color:#3b4134}@media (max-width:1100px){.outlet-product-row,.outlet-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.outlet-hero-content h1{max-width:440px;font-size:42px}.outlet-hero-content>p:not(.outlet-kicker){max-width:320px}.outlet-hero-badge{width:105px;height:105px;right:3%}.outlet-wordmark{font-size:25px}.outlet-wordmark small{font-size:7px}.outlet-hero{min-height:380px}}@media (max-width:600px){.outlet-wrap{width:calc(100% - 28px)}.outlet-wordmark{letter-spacing:-1px;font-size:21px}.outlet-wordmark small{letter-spacing:1.1px;margin-top:5px;font-size:6px}.shop-retail-header-row{padding-block:16px}.shop-retail-logo>span{width:auto!important;margin-right:0!important;transform:none!important}.outlet-hero{background-color:#f3eee5;background-position:100% 100%;background-repeat:no-repeat;background-size:auto 250px;align-items:flex-start;min-height:400px}.outlet-hero-content{width:calc(100% - 32px);padding:23px 0 200px}.outlet-hero-content h1{letter-spacing:-1.1px;max-width:300px;font-size:30px;line-height:1.02}.outlet-kicker{letter-spacing:1px;margin-bottom:10px;font-size:8px}.outlet-hero-content>p:not(.outlet-kicker){max-width:260px;margin-top:10px;margin-bottom:16px;font-size:12px}.outlet-hero-content .outlet-primary{min-height:38px;padding:10px 14px;font-size:12px}.outlet-hero-badge{width:77px;height:77px;padding:7px;top:auto;bottom:102px;right:14px}.outlet-hero-badge strong{font-size:26px}.outlet-hero-badge span{font-size:7px}.outlet-hero-badge small{font-size:6px;line-height:1.2}.outlet-section-heading h2{font-size:18px}.outlet-section-heading p{font-size:11px}.outlet-section-heading>button{font-size:10px}.outlet-section-heading{gap:12px;margin-bottom:14px}.outlet-photo-categories,.outlet-product-section{padding-top:25px}.outlet-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.outlet-category-tile img{height:128px;padding:10px}.outlet-category-tile strong{font-size:12px}.outlet-product-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.outlet-product-row .shop-retail-product-image{height:160px}.outlet-product-row .shop-retail-product-content{padding:10px}.outlet-product-row .shop-retail-product-title{min-height:48px;font-size:11px}.outlet-product-row .shop-retail-product-price strong{font-size:23px}.outlet-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-block:22px}.outlet-trust>div{grid-template-columns:24px 1fr;gap:6px}.outlet-trust svg{width:21px}.outlet-trust strong{font-size:11px}.outlet-trust span,.outlet-trust a{font-size:10px}.outlet-wholesale{gap:15px;padding:25px 20px}.outlet-wholesale h2{font-size:24px}.outlet-wholesale>svg{display:none}.outlet-wholesale .outlet-primary{font-size:11px}.outlet-admin-grid{grid-template-columns:1fr}.mx-shop-detail main h1{font-size:24px!important}.outlet-mobile-menu{justify-content:center;align-items:center;min-width:30px;min-height:34px;display:inline-flex}}@media (max-width:360px){.outlet-wordmark{font-size:18px}.outlet-wordmark small{font-size:5px}.shop-retail-header-actions{gap:6px}.outlet-hero-content h1{max-width:270px;font-size:27px}.outlet-hero{min-height:390px}}.outlet-product-row .shop-retail-product h3{min-height:48px;font-size:12px;line-height:1.35}.shop-retail-discount{color:#fff;background:#d9232b;border-radius:3px}.outlet-product-row .shop-retail-condition{font-size:10px}.outlet-product-row .shop-retail-product-ref{font-size:9px}.outlet-product-row .shop-retail-product{height:100%}.shop-retail-product-content{flex-direction:column;display:flex}.outlet-stock{margin-top:5px}.outlet-product-row .shop-retail-add{margin-top:auto}.outlet-saving+.outlet-stock{margin-bottom:12px}@media (max-width:600px){.outlet-wordmark{font-size:20px}.outlet-wordmark small{letter-spacing:.8px;font-size:5px}.shop-retail-header-actions{gap:6px}.shop-retail-account{display:none}.outlet-product-row .shop-retail-product h3{min-height:48px;font-size:11px}}@media (max-width:360px){.outlet-wordmark{font-size:17px}.outlet-wordmark small{font-size:4.4px}.shop-retail-header-actions{gap:4px}.shop-retail-header-row{gap:0 5px}}.mx-shop.mx-shop-retail .shop-retail-topline,.mx-shop.mx-shop-retail .shop-retail-nav{color:#fff;background:#202319}.mx-shop.mx-shop-retail .shop-retail-nav button,.mx-shop.mx-shop-retail .shop-retail-nav a{color:#fff}.mx-shop.mx-shop-retail .shop-retail-nav button[aria-pressed=true]{color:#fff;border-bottom-color:#bdc89d}.mx-shop.mx-shop-retail .outlet-product-row .shop-retail-product h3{min-height:48px;font-size:12px;line-height:1.35}.mx-shop.mx-shop-retail .shop-retail-product-price strong{color:#d11e26}.mx-shop.mx-shop-retail .shop-retail-add{background:var(--shop-primary);color:#fff}.mx-shop.mx-shop-retail .shop-retail-header-row{padding-block:15px}.mx-shop.mx-shop-retail .shop-retail-topline .shop-retail-wrap{min-height:26px}.mx-shop.mx-shop-retail .shop-retail-nav button,.mx-shop.mx-shop-retail .shop-retail-nav a{min-height:38px}.mx-shop.mx-shop-retail>output{padding-block:7px;font-size:11px}.outlet-hero{min-height:330px}.outlet-hero-content{padding-block:32px}.outlet-hero-content h1{max-width:510px;font-size:46px}.outlet-assurance{border-bottom:1px solid #e8e9df;grid-template-columns:repeat(4,1fr);gap:12px;padding-block:17px;display:grid}.outlet-assurance span{justify-content:center;align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.outlet-assurance svg{color:var(--shop-primary);width:20px;height:20px}.outlet-detail-grid{grid-template-columns:1.05fr 1fr .7fr;align-items:start;gap:28px;display:grid}.outlet-buybox{background:#f5f7ee;border:1px solid #dfe4d4;border-radius:5px;padding:20px;position:sticky;top:20px}.outlet-buybox>strong{font-size:13px}.outlet-buybox>p{color:#626d51;margin-block:12px;font-size:12px;line-height:1.6}.outlet-buybox .outlet-primary{width:100%}.dark .outlet-buybox{background:#232a1d;border-color:#46513b}.outlet-buybox .shop-retail-add{margin-block:12px}@media (max-width:1100px){.outlet-detail-grid{grid-template-columns:1fr 1fr}.outlet-buybox{grid-column:1/-1;max-width:none;position:static}.outlet-hero-content h1{max-width:430px;font-size:41px}}@media (max-width:600px){.outlet-hero{min-height:400px}.outlet-hero-content{padding:23px 0 200px}.outlet-hero-content h1{max-width:300px;font-size:30px}.outlet-assurance{grid-template-columns:repeat(2,1fr);gap:13px;padding-block:16px}.outlet-assurance span{justify-content:flex-start;font-size:10px}.outlet-assurance svg{width:18px;height:18px}.outlet-detail-grid{grid-template-columns:1fr;gap:22px}.outlet-buybox{grid-column:auto}.mx-shop.mx-shop-retail .shop-retail-header-row{padding-block:13px}}@media (max-width:360px){.outlet-hero-content h1{max-width:270px;font-size:27px}}.outlet-condition-badge{background:var(--shop-primary);color:#fff;text-transform:uppercase;border-radius:3px;max-width:calc(100% - 20px);padding:4px 7px;font-size:9px;font-weight:700;line-height:1.2;position:absolute;bottom:9px;left:10px}.dark .mx-shop.mx-shop-retail{--retail-bg:#151911;--retail-soft:#232a1e;--retail-ink:#f4f6f0;--retail-line:#3d4731;color:#f4f6f0;background:#151911}.dark .outlet-section-heading p,.dark .outlet-trust span,.dark .outlet-trust a,.dark .outlet-category-tile small{color:#b9c2ad}.dark .outlet-wholesale p:not(.outlet-kicker){color:#c5cebc}.dark .outlet-hero{color:#171a14}.dark .outlet-buybox{color:#f4f6f0}.dark .outlet-buybox p{color:#bec9af}.dark .outlet-assurance{border-color:#3d4731}.dark .outlet-saving,.dark .outlet-stock{color:#b9d17f}@media (max-width:360px){.mx-shop.mx-shop-retail .shop-retail-header-actions .shop-retail-account{display:none}.mx-shop.mx-shop-retail .shop-retail-header-actions{gap:6px}.mx-shop.mx-shop-retail .shop-retail-header-row{grid-template-columns:minmax(0,1fr) auto;gap:0 5px}.mx-shop.mx-shop-retail .shop-retail-search{min-width:0;max-width:100%}}.mx-shop .shop-help-links{flex-wrap:wrap;gap:.65rem 1.15rem;font-size:.875rem;line-height:1.5;display:flex}.mx-shop .shop-help-links a{text-decoration:none}.mx-shop .shop-help-links a:hover{text-underline-offset:3px;text-decoration:underline}.mx-shop .shop-help-links a:focus-visible{outline-offset:3px;outline:2px solid}.mx-shop .shop-buying-guide{color:#29301f;background:#f6f7f2;border-bottom:1px solid #dfe3d5}.mx-shop .shop-buying-guide .shop-retail-wrap{max-width:1440px}.mx-shop .shop-help-links-prominent{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%;padding-block:10px;display:grid}.mx-shop .shop-help-links-prominent a{text-align:center;text-wrap:balance;border-right:1px solid #d7dccb;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:50px;padding:12px 16px;font-size:16px;font-weight:650;line-height:1.35;transition:background .15s,color .15s;display:flex}.mx-shop .shop-help-links-prominent a:last-child{border-right:0}.mx-shop .shop-help-links-prominent a:hover{color:#3b4a22;background:#e7ebdc;text-decoration:none}.mx-shop .shop-help-links-prominent svg{color:#65733c;stroke-width:1.7px;flex:0 0 23px;width:23px;height:23px}.mx-shop .shop-guide-mobile-label{display:none}.dark .mx-shop .shop-buying-guide{color:#f1f4e9;background:#20251c;border-color:#404938}.dark .mx-shop .shop-help-links-prominent a{border-color:#404938}.dark .mx-shop .shop-help-links-prominent svg{color:#b5c78b}.dark .mx-shop .shop-help-links-prominent a:hover{color:#fff;background:#303b26}@media (max-width:1023px){.mx-shop .shop-help-links-prominent a{flex-direction:column;gap:5px;padding:8px;font-size:14px}}@media (max-width:640px){.mx-shop .shop-guide-label{display:none}.mx-shop .shop-guide-mobile-label{display:inline}.mx-shop .shop-help-links-prominent{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:2px;padding-block:4px}.mx-shop .shop-help-links-prominent a{grid-column:span 2;gap:4px;min-height:58px;padding:9px 4px;font-size:13px}.mx-shop .shop-help-links-prominent a:nth-child(3){border-right:0}.mx-shop .shop-help-links-prominent a:nth-child(n+4){border-top:1px solid #dfe3d5;flex-direction:row;grid-column:span 3;gap:8px;min-height:46px}.mx-shop .shop-help-links-prominent svg{flex-basis:21px;width:21px;height:21px}.mx-shop .shop-retail-topline{display:none}}.mx-shop .shop-unit-condition{border-block:1px solid var(--shop-border);margin-top:1.2rem;padding:.85rem 0}.mx-shop .shop-unit-condition strong{background:color-mix(in srgb, var(--shop-primary) 12%, transparent);color:var(--shop-primary-ink,var(--shop-text));border-radius:3px;padding:.3rem .65rem;font-size:.8rem;display:inline-block}.mx-shop .shop-unit-condition p{color:var(--shop-muted);margin:.6rem 0 0;font-size:.875rem;line-height:1.65}.shop-mobile-help{border-block:1px solid var(--border);padding-block:1rem}.shop-mobile-help h2{margin-bottom:.65rem;font-weight:700}.shop-mobile-help .shop-help-links{gap:.3rem;display:grid}.shop-mobile-help .shop-help-links a{background:var(--muted);border-radius:4px;padding:.6rem;font-size:.9rem;text-decoration:none;display:block}@media (min-width:1100px){.mx-shop .shop-retail-footer-grid{grid-template-columns:1.1fr 1fr 1fr .85fr;gap:2rem}}
