/* Production shell: original Prompt typography, restrained spacing and native commerce support. */
.ee-production{overflow-x:clip;background:#fff;color:#282828;font-family:Prompt,sans-serif}.ee-production img{max-width:100%}.ee-production .site-header .navigation{gap:20px}.ee-production .header-actions .account{border:0;background:none;text-decoration:none}.ee-production .mini-cart{display:none!important}.ee-production .navigation>a{white-space:nowrap}.ee-production .navigation{overflow-x:auto;scrollbar-width:none}.ee-production .navigation::-webkit-scrollbar{display:none}.ee-production .header-cart{position:relative}.ee-production #cart-count{font-family:Prompt,sans-serif;font-weight:500}.ee-production .product-photo img,.ee-production .shop-product-photo img{transition:transform .65s cubic-bezier(.22,.61,.36,1);will-change:auto}.ee-production .product-photo:hover img,.ee-production .shop-product-photo:hover img{transform:scale(1.06)}
.ee-title-band{background:#f9d68d url('/assets/eexpress/info/brands-wallpaper.webp') center/cover;padding:19px 0}.ee-title-band h1{font-size:29px;font-weight:500;line-height:1.35;margin:0}.ee-title-band span{font-size:10px;letter-spacing:1.8px;display:block;color:#72572c;margin-bottom:4px}.ee-brand-directory{padding-top:38px;padding-bottom:50px}.ee-brand-directory .brand-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:26px}.ee-brand-directory .brand-grid>a{display:flex;align-items:center;flex-direction:column;padding:20px;border:1px solid #ededed;border-radius:8px;transition:box-shadow .25s ease,border-color .25s ease}.ee-brand-directory .brand-grid>a:hover{border-color:#f5be60;box-shadow:0 5px 20px #0000000b}.ee-brand-directory img{width:100%;height:100px;object-fit:contain}.ee-brand-directory span{font-size:13px;margin-top:10px}.ee-image-empty{display:flex;align-items:center;justify-content:center;min-height:100px;background:#faf8f4;color:#c88c33;letter-spacing:1px;font-size:14px}
.ee-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.ee-section-head h2{margin:0;font-size:27px;font-weight:500}.ee-section-head>a{font-size:13px;white-space:nowrap}.ee-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.ee-product-grid .product-card{display:flex;flex-direction:column;background:white;border-radius:13px;padding:15px;color:#282828;min-width:0}.ee-product-grid .product-photo{display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:10px;position:relative}.ee-product-grid .product-photo>img{width:100%;height:100%;object-fit:contain}.ee-product-grid .card-text{display:flex;flex-direction:column;flex:1;padding-bottom:0}.ee-product-grid .product-title{font-size:14px;line-height:1.45;height:5.8em;margin:5px 0 9px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ee-product-grid .product-category{height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;color:#7890a2}.ee-product-grid .price{display:flex;flex-wrap:wrap;gap:3px 6px;font-size:15px;min-height:45px}.ee-product-grid .vat{flex-basis:100%;color:#777;font-size:11px}.ee-product-grid .card-text>.button{align-self:flex-start;margin-top:auto}.ee-empty{grid-column:1/-1;padding:45px;background:#fff;border:1px solid #ece7dd;border-radius:12px;color:#777;text-align:center}.ee-home-brands{margin-block:35px;padding:24px 20px!important;border:1px solid #eee}.ee-home-brands h2{color:#ef9206;justify-content:center;font-size:26px!important}.ee-home-brands .brand-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:25px}.ee-home-brands img{width:100%;height:75px;object-fit:contain}
.ee-home-journal{background:#fff4d8;padding:40px 0}.ee-home-journal .ee-section-head h2{font-size:25px;color:#92601e}.ee-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ee-journal-card{background:#fff;min-width:0;border:1px solid #eee;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.ee-journal-image{display:block;aspect-ratio:1.7;background:#fafafa;overflow:hidden}.ee-journal-image>img{width:100%;height:100%;object-fit:cover;transition:transform .65s ease}.ee-journal-image:hover img{transform:scale(1.04)}.ee-journal-card>div{padding:20px;display:flex;flex-direction:column;flex:1}.ee-journal-card h2{font-size:17px;font-weight:500;line-height:1.6;margin:7px 0 10px}.ee-journal-card p{font-size:13px;color:#777;line-height:1.7;margin-bottom:18px}.ee-journal-card small{font-size:11px;color:#999;margin-top:auto}.ee-eyebrow{font-size:10px;letter-spacing:.7px;color:#d78c22}.ee-journal-list{padding-block:32px 48px}.ee-article-search{display:flex;align-items:end;gap:14px;padding:22px;background:#faf8f3;border:1px solid #eee7da;border-radius:10px}.ee-article-search label{font-size:12px;flex:1}.ee-article-search input,.ee-article-search select{display:block;width:100%;margin-top:6px;height:42px;border:1px solid #ddd;border-radius:4px;background:white;font:400 13px Prompt,sans-serif;padding:8px 12px}.ee-article-search .button{height:42px;margin:0}.ee-results{font-size:13px;color:#888;margin:22px 0}.ee-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;margin:32px 0 0}.ee-pagination a{width:35px;height:35px;display:grid;place-items:center;border:1px solid #eee;border-radius:50%;font-size:13px}.ee-pagination [aria-current]{background:#f7941d;color:white;border-color:#f7941d}
.ee-article-detail{max-width:940px;padding-block:30px 55px}.ee-back{display:inline-block;font-size:12px;color:#888;margin-bottom:28px}.ee-article-detail>header h1{font-size:34px;line-height:1.45;font-weight:500;margin:7px 0 12px}.ee-article-meta{font-size:12px;color:#999;margin:0 0 28px}.ee-article-cover{margin-bottom:30px}.ee-article-cover img{display:block;width:100%;height:auto;border-radius:8px}.ee-article-prose{font-family:Prompt,sans-serif;font-size:16px;line-height:1.95;overflow-wrap:anywhere}.ee-article-prose h2{font-size:25px;font-weight:500;margin-top:35px}.ee-article-prose h3{font-size:21px;margin-top:28px}.ee-article-prose img{height:auto;max-width:100%;display:block;margin:20px auto}.ee-article-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.ee-article-prose td,.ee-article-prose th{padding:10px;border:1px solid #ddd}.ee-video{position:relative;aspect-ratio:16/9;margin:24px 0}.ee-video iframe{position:absolute;width:100%;height:100%;inset:0;border:0}.ee-article-signoff{padding-top:25px;border-top:1px solid #eee;margin-top:35px;font-size:13px;color:#888}.ee-unavailable-image{background:#faf8f4;border:1px solid #eee;padding:20px;color:#888;font-size:13px}.ee-embed-hint{padding:8px 20px;color:#777;background:#fffbf2;font-size:12px;border-top:1px solid #f1e7d4;margin:0}.ee-production .customer-external-link{border:1px solid #e4ba6c;padding:6px 10px;border-radius:4px}.ee-production .store-toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);max-width:90vw;z-index:100;background:#282828;color:#fff;border-radius:7px;padding:12px 18px;font-size:13px}.ee-production .cart-live-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
/* Preserve the native cart / checkout / account controls when wrapped in this shell. */
.ee-production #main.container{margin-block:30px}.ee-production .button-primary,.ee-production .checkout-confirm{background:#f7941d;color:white;border-color:#f7941d}.ee-production .button-dark{background:#282828;color:white;border-color:#282828}.ee-production .source-footer .footer-grid{margin-inline:-15px}.ee-production .source-footer .footer-content{max-width:1210px}.ee-production .source-footer-bottom{background:white}.ee-production .footer-legal .demo-footer{font-size:11px}.ee-production .footer-copyright{font-size:12px}.ee-production .header-cart .cart-added-burst{position:absolute;right:4px;top:0}.ee-production .cart-flying-product{position:fixed;z-index:1000;width:64px;height:64px;pointer-events:none;background:white;box-shadow:0 5px 20px #0002;border-radius:9px;overflow:hidden}.ee-production .cart-flying-product img{width:100%;height:100%;object-fit:contain}
@media(min-width:850px) and (max-width:1200px){.ee-production .navigation{gap:17px}.ee-production .navigation>a{font-size:13px}.ee-production .main-header{gap:20px}.ee-production .logo{flex-basis:230px;max-width:230px}.ee-production .logo img{width:230px}.ee-production .header-actions{gap:6px}.ee-production .header-actions .account{font-size:11px}.ee-production .search{min-width:200px}}
@media(max-width:849px){.ee-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ee-title-band h1{font-size:25px}.ee-brand-directory .brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ee-home-brands .brand-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ee-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ee-home-journal .ee-section-head h2{font-size:22px}.ee-article-detail>header h1{font-size:29px}}
@media(max-width:549px){.ee-title-band{padding:15px 0}.ee-title-band h1{font-size:24px}.ee-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ee-product-grid .product-card{padding:10px}.ee-product-grid .product-title{font-size:12px;line-height:1.5;height:6em}.ee-product-grid .price{font-size:13px}.ee-product-grid .card-text .button{font-size:10px;padding:4px 8px}.ee-section-head{gap:10px;align-items:start}.ee-section-head h2{font-size:21px}.ee-section-head>a{font-size:11px;margin-top:6px}.ee-brand-directory .brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ee-brand-directory .brand-grid>a{padding:14px}.ee-brand-directory img{height:75px}.ee-home-brands .brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ee-home-brands img{height:55px}.ee-journal-grid{grid-template-columns:1fr;gap:22px}.ee-journal-card h2{font-size:17px}.ee-journal-card>div{padding:17px}.ee-article-search{flex-wrap:wrap;padding:17px;gap:12px}.ee-article-search label:first-child{flex-basis:100%}.ee-article-search .button{height:42px}.ee-article-detail>header h1{font-size:25px}.ee-article-detail{padding-block:22px 40px}.ee-article-prose{font-size:14px;line-height:1.9}.ee-article-prose h2{font-size:21px}.ee-article-prose h3{font-size:18px}.ee-home-journal{padding-block:28px}.ee-home-journal .ee-section-head{flex-wrap:wrap}.ee-home-journal .ee-section-head h2{font-size:23px}.ee-production .header-actions .account{display:none}}
@media(prefers-reduced-motion:reduce){.ee-production *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}.ee-production .product-photo:hover img{transform:none}}

.ee-cart-page{padding-block:32px 64px}body.ee-production #cart-dialog{font-family:Prompt,sans-serif}body.ee-production #cart-dialog .dialog-head{background:#292929;border-color:#ffcc00}body.ee-production #cart-dialog .button-primary{background:#ffcc00;color:#222}body.ee-production #cart-dialog button:focus-visible{outline:3px solid #f7941d;outline-offset:2px}
