:root{--bmk-ink:#29377c;--bmk-muted:#617191;--bmk-line:#dfe5ef;--bmk-gold:#eda50b;--bmk-wash:#f5f7fb}
[hidden]{display:none!important}html{scroll-padding-top:105px}.button513{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--bmk-ink);color:white!important;text-decoration:none;padding:14px 22px;border:1px solid var(--bmk-ink);border-radius:8px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer}.button513.outline{background:white;color:var(--bmk-ink)!important;border-color:var(--bmk-line)}.button513 svg{width:20px;height:20px}.button513:hover{box-shadow:0 5px 16px #29377c19;transform:translateY(-1px)}:focus-visible{outline:3px solid var(--bmk-gold);outline-offset:3px}.page513{margin:0;background:white;color:var(--bmk-ink);font:16px/1.65 'Leelawadee UI',Tahoma,sans-serif}.page513 *{box-sizing:border-box}.page513 a{color:inherit}.page513 button,.page513 input,.page513 select{font:inherit}.page513 button{cursor:pointer}.page513 h1,.page513 h2,.page513 h3{line-height:1.4}.page513 .eyebrow{font-size:11px;letter-spacing:2px;color:var(--bmk-muted);font-weight:600}.page-header513{min-height:94px;padding:18px 4.8%;display:flex;align-items:center;gap:34px;border-bottom:1px solid var(--bmk-line);background:white}.page-header513>a:first-child{margin-right:auto}.page-header513>a:first-child img{width:170px;max-height:62px;object-fit:contain}.page-header513 nav{display:flex;gap:26px;font-size:14px;align-items:center}.page-header513 a{text-decoration:none}.page-footer513{padding:35px 5%;border-top:1px solid var(--bmk-line);display:flex;justify-content:space-between;font-size:13px;color:var(--bmk-muted)}.gps513{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;text-decoration:none!important;border:1px solid var(--bmk-line);border-radius:100px;padding:10px 14px;font-size:13px;white-space:nowrap;color:var(--bmk-ink)!important;background:white}.gps513 svg{width:21px;height:23px;flex:none}.header>.gps513{margin-left:14px}.header .gps513{flex-shrink:0}.brand-badge img,.bmk-brand img,.supplier-card img{object-fit:contain!important;background:white}.brand-badge{background:white!important}.brand-badge img[src*="pumpkin-logo-513"]{height:30px!important;max-width:66px!important}.bmk-brand img[src*="pumpkin-logo-513"]{max-height:90px;min-height:62px}
/* A menu organised by the way customers browse materials. */
.shop-nav513{position:static!important}.shop-nav513>summary{display:flex;gap:8px;align-items:center;list-style:none;cursor:pointer}.shop-nav513>summary::-webkit-details-marker{display:none}.menu-lines{font-size:18px}.shop-mega513{position:absolute;top:100%;left:3%;width:94%;height:min(640px,76vh);background:white;border:1px solid var(--bmk-line);border-top:3px solid var(--bmk-gold);box-shadow:0 20px 45px #18264a26;display:grid;grid-template-columns:280px 1fr;z-index:150;border-radius:0 0 14px 14px;text-align:left;overflow:hidden}.mega-rail{overflow:auto;background:#f7f8fc;border-right:1px solid var(--bmk-line);padding:12px}.mega-rail button{border:0;border-radius:6px;background:transparent;color:var(--bmk-ink);font:inherit;font-size:14px;line-height:1.5;width:100%;padding:14px 12px;display:flex;gap:12px;align-items:center;text-align:left;cursor:pointer}.mega-rail button span:nth-last-child(2){flex:1}.mega-rail svg{width:22px;height:22px;flex:none}.mega-rail [aria-selected=true]{background:white;box-shadow:0 2px 6px #25316d0d;color:#263571;font-weight:700;border-left:3px solid var(--bmk-gold)}.mega-panel{padding:28px 34px;overflow:auto}.mega-title{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid var(--bmk-line);padding-bottom:20px;margin-bottom:22px}.mega-title h3{font-size:22px;margin:0}.mega-title>a{font-size:13px;white-space:nowrap}.mega-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 36px}.mega-columns h4{font-size:15px;margin:0 0 13px;color:var(--bmk-ink)}.mega-columns a{display:block!important;font-size:14px;font-weight:400;padding:7px 0!important;text-decoration:none;color:#536384!important;line-height:1.5}.mega-columns a:hover{color:var(--bmk-ink)!important;text-decoration:underline;text-underline-offset:4px}.category-grid513{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.category-tile513{border:1px solid var(--bmk-line);border-radius:12px;background:white;color:var(--bmk-ink);padding:0 0 18px;overflow:hidden;text-align:left;font:inherit;cursor:pointer;transition:transform .2s,box-shadow .2s}.category-tile513:hover,.category-tile513[aria-expanded=true]{transform:translateY(-4px);box-shadow:0 14px 35px #29377c12;border-color:#b7c2de}.category-image513{height:150px;display:flex;align-items:center;justify-content:center;background:#fafbfc;padding:15px;border-bottom:1px solid #eff1f7}.category-image513>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.category-symbol513{display:grid;place-items:center;width:100%;height:100%;color:#8995b8;background:linear-gradient(120deg,#f8f9fd,#edf0f6);border-radius:8px}.category-symbol513 svg{width:66px;height:66px;stroke-width:.8}.category-paints{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.category-paints img{width:25%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.category-label513{display:flex;align-items:center;gap:8px;margin:16px 15px 8px;line-height:1.5;font-size:16px;min-height:48px}.category-label513>b{flex:1}.category-icon513 svg{width:22px;height:22px;display:block;color:#7080a4}.category-tile513>small{display:block;padding:0 17px;font-size:11px;color:var(--bmk-muted)}.category-explorer{background:var(--bmk-wash);border-radius:14px;padding:30px;margin-top:24px;scroll-margin-top:115px}.category-explorer .mega-title h3{display:flex;align-items:center;gap:12px}.category-explorer .mega-title svg{width:27px;height:27px}.category-explorer .mega-title button{border:1px solid var(--bmk-line);border-radius:50%;width:36px;height:36px;background:white;font-size:24px;color:var(--bmk-ink)}.category-explorer>.button513{margin-top:24px}
/* Curated colours at home; the complete library has its own working surface. */
.colour-inspiration{background:#f7f7f5}.colour-inspiration .section-heading{align-items:end;gap:30px}.colour-inspiration .section-heading p{color:var(--bmk-muted)}.inspiration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.inspiration-card{text-decoration:none!important;display:block;border-radius:12px;background:white;overflow:hidden;border:1px solid #e7e8e5;color:var(--bmk-ink)}.inspiration-photo{height:370px;position:relative;overflow:hidden}.inspiration-photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.inspiration-card:hover .inspiration-photo img{transform:scale(1.035)}.inspiration-open{position:absolute;bottom:18px;right:18px;background:white;color:var(--bmk-ink);border-radius:100px;padding:10px 17px;font-size:13px}.inspiration-info{padding:20px;display:flex;gap:12px;align-items:center}.inspiration-info>div{flex:1}.inspiration-info h3{font-size:18px;margin:5px 0!important}.inspiration-info small{font-size:11px;letter-spacing:1px;color:var(--bmk-muted)}.inspiration-info div>span{font-size:11px;color:var(--bmk-muted)}.inspiration-chip{width:40px;height:66px;border-radius:4px;flex:none}.inspiration-info .brand-badge{width:62px}.inspiration-footer{display:flex;justify-content:space-between;gap:20px;margin-top:25px;font-size:12px;color:var(--bmk-muted)}
.colour-head513{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:35px}.colour-head513 h1{font-size:40px;margin:10px 0 12px}.colour-head513 p{margin:0;color:var(--bmk-muted)}#colourPage{padding:42px 4.8% 65px;max-width:1920px;margin:auto}.colour-workspace{display:grid;grid-template-columns:245px minmax(0,1fr);gap:34px}.colour-filter513{background:var(--bmk-wash);border:1px solid var(--bmk-line);border-radius:12px;padding:23px;height:fit-content;position:sticky;top:20px}.colour-filter513 h2{font-size:18px;margin:0 0 15px}.colour-filter513>label{display:grid;gap:8px;margin:22px 0 0;font-size:13px}.colour-filter513 input,.colour-filter513 select{width:100%;min-width:0;padding:12px 10px;border:1px solid #d1d9e8;border-radius:6px;background:white;color:var(--bmk-ink);font-size:13px}.tone-controls{display:grid;gap:8px}.tone-controls button{display:flex;align-items:center;gap:10px;border:1px solid #dfe4ee;border-radius:8px;padding:11px 14px;text-align:left;background:white;color:var(--bmk-ink);font-size:14px}.tone-controls [aria-pressed=true]{border-color:var(--bmk-ink);box-shadow:inset 3px 0 var(--bmk-ink);font-weight:700}.tone-dot{width:18px;height:18px;border-radius:50%;background:conic-gradient(#c36655,#dbb865,#75a07f,#6e91b9,#c36655)}.tone-dot.warm{background:linear-gradient(120deg,#cd7260,#e7bd7d)}.tone-dot.cool{background:linear-gradient(120deg,#7296b6,#9abcaa)}.tone-dot.neutral{background:linear-gradient(120deg,#c0b5a2,#e6e1d8)}.filter-reset{border:0;background:transparent;color:var(--bmk-ink);text-decoration:underline;font-size:12px!important;margin-top:20px;padding:0}.colour-filter513>p{font-size:11px;line-height:1.8;color:var(--bmk-muted);margin-top:24px}.family-strip513{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:7px;border-bottom:1px solid var(--bmk-line);padding-bottom:20px}.family-strip513 button{min-width:0;background:none;border:0;padding:4px;display:grid;gap:7px;color:var(--bmk-muted)}.family-strip513 button>span{height:43px;width:100%;border:1px solid #00000010;border-radius:50% 50% 6px 6px;display:block}.family-strip513 small{font-size:10px;white-space:normal}.family-strip513 [aria-pressed=true]{color:var(--bmk-ink);font-weight:700}.family-strip513 [aria-pressed=true]>span{outline:2px solid var(--bmk-ink);outline-offset:3px}.colour-results-head{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--bmk-muted);margin:14px 0}.colour-results-head b{font-size:22px;color:var(--bmk-ink);margin-right:7px}.shade-grid513{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.shade-card513{border:1px solid var(--bmk-line);border-radius:9px;overflow:hidden;background:white;text-decoration:none;transition:box-shadow .2s,transform .2s}.shade-card513:hover{box-shadow:0 10px 24px #29377c15;transform:translateY(-3px)}.shade-swatch513{display:block;height:135px}.shade-meta513{display:flex;align-items:center;gap:8px;padding:12px 12px 0}.shade-meta513 .brand-badge{width:62px;height:28px;padding:3px}.shade-meta513 .brand-badge img{max-width:54px;max-height:20px}.shade-meta513>small{font-size:11px;color:var(--bmk-muted)}.shade-card513>b{font-size:13px;display:block;margin:9px 12px;min-height:39px;line-height:1.5}.shade-link513{display:block;color:var(--bmk-muted);font-size:10px;padding:0 12px 14px}.colour-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:32px;font-size:13px}.colour-pagination button{border:1px solid var(--bmk-line);background:white;color:var(--bmk-ink);border-radius:6px;padding:11px 16px}.colour-pagination button:disabled{opacity:.4;cursor:default}.colour-note513{font-size:11px;color:var(--bmk-muted);text-align:center;margin-top:20px}.colour-empty513{grid-column:1/-1;text-align:center;padding:50px;background:var(--bmk-wash);border-radius:12px}
/* Magazine-like promotion cards and detail pages. */
.promo-heading h2{font-size:36px}.promo-slider{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(320px,calc(50% - 12px))!important;gap:24px!important;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:14px}.promo-card{display:flex!important;flex-direction:column!important;min-width:0;border:1px solid var(--bmk-line)!important;border-radius:12px!important;overflow:hidden;background:white;scroll-snap-align:start}.promo-art{display:block!important;aspect-ratio:16/9;background:#f5f6f8;min-height:0!important;padding:0!important;overflow:hidden}.promo-art img{height:100%!important;width:100%!important;object-fit:contain!important;background:white;display:block}.promo-content{padding:24px!important;display:flex;flex-direction:column;align-items:flex-start;flex:1}.promo-content h3{font-size:23px!important;margin:10px 0!important;line-height:1.45}.promo-content h3 a{text-decoration:none}.promo-content p{font-size:14px;color:var(--bmk-muted);line-height:1.7;margin:0 0 15px}.promo-content .promo-date{margin-top:auto;font-size:12px;padding:7px 10px}.promo-stats513{display:flex;flex-wrap:wrap;gap:8px 20px;border-top:1px solid var(--bmk-line);padding-top:16px;margin-top:18px;width:100%;font-size:12px;color:var(--bmk-muted)}.promo-more513{display:flex;width:100%;justify-content:space-between;text-decoration:none;margin-top:20px;font-size:14px;font-weight:600;color:var(--bmk-ink)}.promo-card:hover .promo-more513{color:#aa6e00}.promo-brand-logo{object-fit:contain;background:white}.promo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.promo-shop:has(.promo-empty){margin-top:24px}.promo-shop .promo-empty{padding:26px!important;background:var(--bmk-wash);border:1px dashed var(--bmk-line);font-size:14px}.promo-grid .promo-empty{grid-column:1/-1}.promo-grid .promo-card{height:100%}#promotionArticle{max-width:1360px;margin:auto;padding:30px 5% 65px}.breadcrumbs{font-size:12px;color:var(--bmk-muted);margin:10px 0 32px}.article-title513{max-width:1050px;margin:0 auto 35px}.article-title513>div:first-child{display:flex;align-items:center;gap:18px}.article-title513 h1{font-size:40px;line-height:1.45;letter-spacing:-.02em;margin:20px 0 15px}.article-title513>p{font-size:17px;color:var(--bmk-muted)}.article-stats513{display:flex;flex-wrap:wrap;gap:12px 26px;color:var(--bmk-muted);font-size:12px;border-top:1px solid var(--bmk-line);padding-top:20px}.article-stats513 a{color:var(--bmk-ink)}.article-cover513{margin:0 0 48px;border-radius:14px;overflow:hidden;background:var(--bmk-wash);padding:18px;text-align:center}.article-cover513 img{display:block;width:100%;max-height:560px;object-fit:contain}.article-layout513{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:55px}.article-body513 h2{font-size:24px;margin:10px 0 25px;padding-bottom:15px;border-bottom:1px solid var(--bmk-line)}.article-body513 p,.article-terms513{color:#53617a;font-size:16px;line-height:1.9;margin:0 0 35px}.article-gallery513{display:grid;gap:20px;margin:30px 0}.article-gallery513 figure{margin:0}.article-gallery513 img{width:100%;height:auto;border-radius:10px}.article-aside513{position:sticky;top:25px;background:var(--bmk-wash);border-radius:12px;padding:25px;height:fit-content;border-top:3px solid var(--bmk-gold)}.article-aside513 h3{font-size:19px}.article-aside513 dt{font-size:11px;color:var(--bmk-muted);margin-top:17px}.article-aside513 dd{margin:6px 0 0;font-size:14px}.article-aside513 .button513{width:100%;margin-top:12px;padding:12px 10px}.article-aside513>small{display:block;margin-top:20px;font-size:11px;color:var(--bmk-muted)}.participating513{margin-top:60px;padding-top:40px;border-top:1px solid var(--bmk-line);scroll-margin-top:40px}.participating513 .section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;gap:25px}.participating513 h2{font-size:28px;margin:8px 0}.participating513 .section-heading p{font-size:13px;color:var(--bmk-muted);margin:0}.participating513 strong{white-space:nowrap;background:#fff5db;color:#8c600c;border-radius:100px;padding:8px 20px;font-size:14px}.promo-products513{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.promo-product513{border:1px solid var(--bmk-line);border-radius:12px;padding:18px;background:white;display:flex;flex-direction:column}.promo-product513>a{display:block;text-decoration:none}.promo-product513>a>div{height:175px;display:grid;place-items:center}.promo-product513 img{width:100%;height:100%;object-fit:contain;min-height:0;max-height:175px}.promo-product513 small{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:11px}.promo-product513 h3{font-size:15px;min-height:42px}.promo-product513>button{padding:10px;border-radius:7px;border:1px solid var(--bmk-line);color:var(--bmk-ink);background:white;margin-top:auto;font-size:12px}.visit-note513{font-size:11px;color:var(--bmk-muted);margin-top:40px}.article-unavailable{text-align:center;padding:80px 15px}
/* Store map. */
#locationPage{max-width:1700px;margin:auto;padding:40px 5% 70px}.location-head{margin-bottom:35px}.location-head h1{font-size:42px;margin:10px 0}.location-head p{color:var(--bmk-muted)}.location-layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:24px}.location-map{border-radius:15px;overflow:hidden;border:1px solid var(--bmk-line);background:#f2f4f8}.location-map iframe{width:100%;height:590px;border:0;display:block}.location-map>a{display:block;padding:14px 20px;font-size:13px;text-align:center;background:white}.store-card513{border:1px solid var(--bmk-line);border-radius:15px;overflow:hidden;height:fit-content}.store-card513>img{width:100%;height:210px;object-fit:cover}.store-card513>div{padding:27px}.store-card513 h2{font-size:25px;margin:10px 0 20px}.store-address{font-size:14px;line-height:1.9;display:flex;gap:12px}.store-address svg{width:23px;height:26px;flex:none}.store-phone{display:block;font-size:20px;font-weight:600;margin-top:23px;text-decoration:none}.store-actions{display:grid;gap:10px;margin-top:22px}.store-actions>button{border:1px solid var(--bmk-line);border-radius:7px;padding:12px;background:white;color:var(--bmk-ink);font-size:13px}.store-card513 [data-copy-status]{font-size:12px;color:var(--bmk-muted)}
@media(min-width:1750px){.category-grid513{grid-template-columns:repeat(7,minmax(0,1fr))}.shade-grid513{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media(max-width:1150px){.category-grid513{grid-template-columns:repeat(4,minmax(0,1fr))}.category-image513{height:135px}.shop-mega513{grid-template-columns:245px 1fr}.mega-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.inspiration-photo{height:300px}.inspiration-info .brand-badge{display:none}.colour-workspace{grid-template-columns:205px 1fr;gap:22px}.colour-filter513{padding:18px}.shade-grid513{grid-template-columns:repeat(4,minmax(0,1fr))}.family-strip513{grid-template-columns:repeat(6,minmax(0,1fr))}.family-strip513 button>span{height:32px}.location-layout{grid-template-columns:minmax(0,1fr) 320px}.article-layout513{gap:25px;grid-template-columns:minmax(0,1fr) 255px}.promo-products513{grid-template-columns:repeat(3,minmax(0,1fr))}.gps513 span{display:none}}
@media(max-width:800px){.page-header513{padding:15px 5%;gap:15px;flex-wrap:wrap;min-height:75px}.page-header513>a:first-child img{width:125px;max-height:44px}.page-header513 nav{gap:15px;font-size:12px;order:3;width:100%;justify-content:center}.page-header513 .gps513{margin-left:auto}.page-header513 .gps513 span{display:inline}.category-grid513{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.category-label513{font-size:14px;margin:12px 12px 8px}.category-tile513>small{padding:0 12px;font-size:10px}.category-icon513{display:none}.category-explorer{padding:22px}.mega-panel{padding:20px}.shop-mega513{position:relative;left:0;top:0;width:100%;height:65vh;grid-template-columns:150px minmax(0,1fr);border-radius:10px;margin-top:10px}.mega-rail{padding:5px}.mega-rail button{font-size:11px;padding:12px 8px;gap:6px}.mega-rail svg{width:18px;height:18px}.mega-rail button>span:last-child{display:none}.mega-panel{padding:15px}.mega-title{display:block}.mega-title h3{font-size:18px;margin-bottom:10px}.mega-columns{grid-template-columns:1fr;gap:20px}.mega-columns a{font-size:12px}.inspiration-grid{gap:14px}.inspiration-photo{height:260px}.inspiration-info{padding:16px;gap:9px}.inspiration-info h3{font-size:15px}.inspiration-chip{width:25px;height:60px}.inspiration-footer{display:block;line-height:1.8}.inspiration-footer a{display:block;margin-top:12px}.colour-head513{display:block}.colour-head513 .button513{margin-top:20px}.colour-head513 h1{font-size:33px}.colour-workspace{grid-template-columns:1fr}.colour-filter513{position:static;display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:18px}.colour-filter513 h2{grid-column:1/-1;margin:0}.tone-controls{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:7px}.tone-controls button{padding:9px 7px;font-size:12px;justify-content:center;gap:6px}.tone-dot{width:13px;height:13px;flex:none}.colour-filter513>label{margin:0}.colour-filter513>p{display:none}.filter-reset{margin:0;text-align:left}.shade-grid513{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.family-strip513{grid-template-columns:repeat(12,minmax(55px,1fr));overflow:auto;scrollbar-width:thin;gap:5px;padding:5px 5px 18px}.family-strip513 small{font-size:10px}.shade-swatch513{height:105px}.shade-meta513{flex-wrap:wrap;gap:5px;padding:10px 10px 0}.shade-card513>b{margin:8px 10px;font-size:11px}.shade-link513{padding:0 10px 12px;font-size:9px}.location-layout{grid-template-columns:1fr}.location-map iframe{height:400px}.store-card513{display:grid;grid-template-columns:36% 1fr}.store-card513>img{height:100%;object-fit:cover}.location-head h1{font-size:33px}.article-title513 h1{font-size:31px}.article-layout513{grid-template-columns:1fr}.article-aside513{position:static}.article-aside513 .button513{width:auto;margin-right:10px}.article-aside513 dl{display:grid;grid-template-columns:150px 1fr;align-items:start}.article-aside513 dt{margin:0}.article-aside513 dd{margin:0 0 12px}.promo-products513{grid-template-columns:repeat(3,minmax(0,1fr))}.promo-product513{padding:12px}.promo-product513>a>div{height:130px}.promo-product513 img{max-height:130px}.promo-product513 small{display:block}.promo-product513 h3{font-size:13px}.promo-slider{grid-auto-columns:86%!important}.promo-content h3{font-size:20px!important}.promo-heading h2{font-size:30px}.promo-grid{grid-template-columns:1fr}.article-cover513{padding:0}.participating513 .section-heading{display:block}.participating513 strong{display:inline-block;margin-top:16px}.header>.gps513{margin-left:6px;padding:8px}}
@media(max-width:540px){.category-grid513{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.category-image513{height:115px}.category-label513{font-size:14px;min-height:42px}.inspiration-grid{display:flex;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.inspiration-card{flex:0 0 86%;scroll-snap-align:start}.inspiration-photo{height:320px}.inspiration-info .brand-badge{display:block}.colour-inspiration .section-heading{display:block}.colour-inspiration .button513{margin-bottom:25px}.shade-grid513{grid-template-columns:repeat(3,minmax(0,1fr))}.shade-meta513 .brand-badge{width:52px;height:25px}.shade-swatch513{height:95px}.shade-meta513 .brand-badge img{max-width:46px;max-height:17px}.shade-meta513 small{font-size:10px}.colour-head513 p{font-size:13px}.colour-pagination{gap:12px}.colour-pagination button{padding:9px 11px;font-size:12px}.colour-filter513{gap:12px}.colour-filter513 label{font-size:12px}.tone-controls button{font-size:11px;gap:4px}.tone-dot{width:11px;height:11px}.promo-heading h2{font-size:27px}.promo-content{padding:18px!important}.promo-stats513{font-size:11px}.article-title513 h1{font-size:27px}.article-title513>p{font-size:14px}.article-title513 .eyebrow{font-size:9px}.article-stats513{display:grid;gap:9px}.article-body513 p,.article-terms513{font-size:14px}.promo-products513{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.store-card513{display:block}.store-card513>img{height:200px}.location-map iframe{height:340px}.page-footer513{display:block}.page-footer513 a{display:block;margin-top:10px}}
@media(prefers-reduced-motion:reduce){.inspiration-card img,.category-tile513,.shade-card513,.button513{transition:none!important;transform:none!important}}

/* narrow header */
@media(max-width:420px){.header{padding-left:10px!important;padding-right:10px!important;gap:7px!important}.header-actions{gap:3px!important;margin-left:0!important}.header .brand{min-width:0}.header .brand img{max-width:105px!important}.header .bmk-language{gap:0}.header .bmk-language button{padding:4px!important}.header .gps513{padding:7px!important}}

/* Amber category icons in the category rail and main section headings. */
.mega-rail button svg,.mega-title h3 svg,.category-explorer .mega-title h3 svg{color:#f59e0b!important;stroke:#f59e0b!important;}
