.store-shell{--store-ink:var(--ink-strong);--store-slate:var(--g-heading);--store-plate:color-mix(in srgb, var(--surface) 82%, var(--paper));--store-panel:color-mix(in srgb, var(--surface) 68%, var(--paper));width:min(var(--store-shell,1320px), calc(100% - clamp(32px, 5vw, 80px)));color:var(--ink);margin:clamp(38px,6vw,92px) auto clamp(88px,10vw,160px)}.store-head{max-width:820px}.store-archive-head{display:none}.store-titlebar{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:4px;display:flex}.store-titlebar .store-search{margin-top:4px;margin-left:auto}.store-heritage-head{min-width:0;display:block}.store-heritage-head h1{color:var(--store-ink);font:500 clamp(28px, 3.2vw, 40px)/1.15 var(--f-hero);letter-spacing:-.025em;margin:0}.store-heritage-head p{color:var(--store-slate);font:400 13px/1.5 var(--f-body);margin:4px 0 0}:root:not([data-store-home=catalogue]) .store-catalogue{width:min(var(--store-heritage,960px), calc(100% - clamp(32px, 5vw, 80px)));margin-top:38px}:root[data-store-home=catalogue] .store-archive-head{display:block}:root[data-store-home=catalogue] :is(.store-heritage-head,.store-categories,.store-featured,.store-all-title){display:none}.store-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.store-categories a{min-width:0;color:var(--store-ink);text-decoration:none;display:block}.store-category-plate{aspect-ratio:1.42;background:#f0f0f0;place-items:center;display:grid;overflow:hidden}.store-category-plate img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .2s var(--ease-out);padding:5%;display:block}.store-categories strong{font:600 16px/1.3 var(--f-title);margin-top:10px;display:block}.store-categories a>span:last-child{color:var(--store-slate);font:400 12px/1.35 var(--f-body);margin-top:2px;display:block}@media (hover:hover){.store-categories a:hover strong{color:var(--link)}.store-categories a:hover img{transform:scale(1.025)}}.store-featured{margin-top:54px}.store-featured>h2,.store-all-title{color:var(--store-ink);font:600 25px/1.2 var(--f-title);margin:0 0 24px}.store-featured .store-grid{gap-block:42px}.store-all-title{margin-top:76px}.store-title,.store-product-title{color:var(--store-ink);font-family:var(--f-hero);letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:500}.store-title{max-width:14ch;font-size:clamp(46px,5vw,76px);line-height:.98}.store-intro{max-width:66ch;color:var(--store-slate);font:400 clamp(17px, 1.35vw, 20px)/1.62 var(--f-body);margin:clamp(24px,3vw,38px) 0 0}.store-filter{flex-wrap:wrap;gap:8px;margin:clamp(40px,5vw,68px) 0 0;display:flex}:root:not([data-store-home=catalogue]) .store-filter{margin-top:0}:root:not([data-store-home=catalogue]) .store-filter-rule{height:0}:root:not([data-store-home=catalogue]) .store-group{margin-top:70px}.store-filter-rule{flex-basis:100%;height:4px}.store-chip{min-height:42px;color:var(--store-ink);background:var(--store-panel);font:600 14px/1.25 var(--f-body);text-align:left;cursor:pointer;touch-action:manipulation;border:0;border-radius:0;align-items:center;gap:10px;padding:8px 13px;transition:color .16s,background-color .16s;display:inline-flex}.store-chip-count{color:var(--store-slate);font-variant-numeric:tabular-nums;font-size:12px}.store-chip-x{flex:none;width:12px;height:12px;display:none}.store-chip[aria-pressed=true]{color:#fff;background:var(--blue-dark)}.store-chip[aria-pressed=true] :is(.store-chip-count,.store-chip-x){color:inherit;display:block}.store-chip:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (hover:hover){.store-chip:not([aria-pressed=true]):hover{color:var(--link);background:var(--surface)}}.store-filter-status{min-height:24px;color:var(--store-slate);font:400 14px/1.5 var(--f-body);margin:14px 0 0}.store-filter-status:empty{min-height:0;margin:0}.store-group{margin-top:clamp(76px,8vw,126px);scroll-margin-top:32px}.store-section-title{color:var(--store-ink);font:600 clamp(22px, 2vw, 30px)/1.2 var(--f-title);letter-spacing:-.02em;margin:0 0 28px}.store-section-title a{color:inherit;text-decoration-thickness:1px}.store-count{color:var(--store-slate);font-variant-numeric:tabular-nums;vertical-align:.45em;margin-left:8px;font-size:.56em;font-weight:500}.store-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(34px,4vw,64px) clamp(18px,2.3vw,34px);margin:0;padding:0;list-style:none;display:grid}.store-card{min-width:0;position:relative}.store-card-link{color:inherit;text-decoration:none;display:block}.store-card-link:focus-visible{outline:3px solid var(--focus);outline-offset:5px}.store-plate{aspect-ratio:4/3;width:100%;color:var(--store-slate);background:var(--store-plate);place-items:center;display:grid;overflow:hidden}.store-plate img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .24s var(--ease-out), opacity .16s ease;padding:7%;display:block}:root[data-scheme=dark] .store-plate img{mix-blend-mode:normal}.store-plate-empty{opacity:.48;width:44px;height:44px}.store-card-copy{margin-top:17px;display:block}.store-card-title{color:var(--store-ink);font:600 clamp(16px, 1.35vw, 19px)/1.35 var(--f-title);letter-spacing:-.012em;overflow-wrap:anywhere;margin:0}.store-qualifier{color:var(--store-slate);margin-top:3px;font-size:.84em;font-weight:500;display:block}.store-card-sku{color:var(--store-slate);font:500 12px/1.35 var(--f-body);font-variant-numeric:tabular-nums;margin-top:8px;display:block}@media (hover:hover){.store-card-link:hover{color:inherit}.store-card-link:hover .store-card-title{color:var(--link)}.store-card-link:hover .store-plate img{transform:scale(1.025)}}.store-product{width:min(var(--store-product,1240px), calc(100% - clamp(32px, 5vw, 80px)))}.store-crumbs{margin-bottom:clamp(34px,4vw,58px)}.store-crumbs ol{color:var(--store-slate);font:400 13px/1.5 var(--f-body);flex-wrap:wrap;gap:7px 0;margin:0;padding:0;list-style:none;display:flex}.store-crumbs li{align-items:center;min-width:0;display:inline-flex}.store-crumbs [aria-current=page]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.store-detail{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:start;gap:clamp(46px,7vw,104px);display:grid}.store-media{position:sticky;top:28px}.store-media .store-plate{aspect-ratio:1}.store-media .store-plate img{padding:9%}.store-zoom{cursor:zoom-in;position:relative}.store-zoom-mark{width:42px;height:42px;color:var(--store-ink);background:color-mix(in srgb, var(--paper) 92%, transparent);place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.store-zoom-mark svg{width:20px;height:20px}.store-zoom:focus-visible{outline:3px solid var(--focus);outline-offset:5px}.store-pending{aspect-ratio:1;color:var(--store-slate);font:500 16px/1.5 var(--f-body);text-align:center;padding:12%}.store-summary{min-width:0}.store-product-title{max-width:16ch;font-size:clamp(42px,4.4vw,66px);line-height:1.02}.store-product-title .store-qualifier{letter-spacing:-.02em;margin-top:8px;font-size:.46em;line-height:1.2}.store-sku{color:var(--store-slate);font:500 13px/1.5 var(--f-body);margin:22px 0 0}.store-sku span{color:var(--store-ink);font-weight:600}.store-notice{color:var(--ink);background:var(--store-panel);font:400 15px/1.55 var(--f-body);margin:30px 0 0;padding:18px 20px}.store-lede{color:var(--ink);font:400 17px/1.68 var(--f-body);margin-top:34px}.store-lede :is(p,ul,ol){margin:0 0 1.25em}.store-lede :is(ul,ol){padding-left:1.3em}.store-lede>:last-child{margin-bottom:0}.store-specs{margin-top:clamp(42px,5vw,66px)}.store-specs .store-section-title{margin-bottom:18px;font-size:20px}.store-spec-list{font:400 15px/1.48 var(--f-body);grid-template-columns:minmax(120px,.36fr) minmax(0,1fr);gap:2px 0;margin:0;display:grid}.store-spec-list :is(dt,dd){background:var(--store-panel);margin:0;padding:12px}.store-spec-list dt{color:var(--store-slate);overflow-wrap:anywhere;padding-right:18px;font-weight:600}.store-spec-list dd{color:var(--store-ink);overflow-wrap:anywhere}.store-options{gap:4px;margin:0;padding:0;list-style:none;display:grid}.store-options.is-inline{flex-wrap:wrap;gap:4px 18px;display:flex}.store-options li:before{content:"– ";color:var(--store-slate)}.store-record{grid-template-columns:minmax(170px,250px) minmax(0,760px);align-items:start;gap:clamp(38px,7vw,108px);margin-top:clamp(94px,11vw,168px);display:grid}.store-record>.store-section-title{margin:0;position:sticky;top:28px}.store-record-body{color:var(--ink);font:400 17px/1.72 var(--f-body);overflow-wrap:anywhere}.store-record-body :is(p,ul,ol,blockquote){margin:0 0 1.35em}.store-record-body :is(ul,ol){padding-left:1.4em}.store-record-body :is(h2,h3,h4){color:var(--store-ink);font-family:var(--f-title);letter-spacing:-.018em;margin:2.35em 0 .75em;line-height:1.2}.store-record-body h2{font-size:clamp(28px,3vw,38px)}.store-record-body h3{font-size:clamp(22px,2.2vw,29px)}.store-record-body h4{font-size:20px}.store-record-body :is(h2,h3,h4):first-child{margin-top:0}.store-record-body img{width:auto;max-width:100%;height:auto;margin:32px auto;display:block}.store-record-body center{text-align:left;display:block}.store-record-body font{font:inherit;color:inherit!important}.legacy-content a.store-legacy-action{color:#fff;background:var(--a-blue);border-radius:6px;padding:9px 18px;font-weight:700;text-decoration:none;display:inline-block}.legacy-content a.store-legacy-action:hover{color:#fff;background:#175c88}.store-asset-note{color:var(--store-slate);background:var(--store-panel);margin:18px 0 30px;padding:16px 18px;font-size:14px;display:block}.store-record-body table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.store-record-body :is(th,td){border:1px solid var(--rule);text-align:left;vertical-align:top;padding:10px 12px}.store-related{margin-top:clamp(100px,12vw,180px)}.store-related>.store-section-title{margin-bottom:34px}.store-related .store-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1080px){.store-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.store-detail{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:42px}.store-related .store-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=820px){.store-shell,.store-product{width:min(100% - 32px,680px);margin-top:34px}.store-filter-rule{height:0}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-detail{grid-template-columns:1fr}.store-media{position:static}.store-product-title{max-width:18ch}.store-record{grid-template-columns:1fr;gap:24px}.store-record>.store-section-title{position:static}.store-related .store-grid,.store-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.store-heritage-head{display:block}.store-heritage-head p{margin-top:8px}}@media (width<=520px){.store-shell,.store-product{margin-bottom:88px}.store-title{font-size:clamp(40px,12vw,52px)}.store-intro{font-size:17px;line-height:1.58}.store-filter{gap:7px;margin-top:34px}.store-chip{min-height:44px;padding-inline:12px}.store-group{margin-top:76px}.store-section-title{margin-bottom:22px}.store-grid{gap:32px 14px}.store-card-copy{margin-top:13px}.store-card-title{font-size:15px;line-height:1.38}.store-card-sku{font-size:11px}.store-crumbs{margin-bottom:28px}.store-crumbs [aria-current=page]{display:none}.store-product-title{font-size:clamp(38px,11vw,50px)}.store-notice{margin-top:24px;padding:16px}.store-lede,.store-record-body{font-size:16px;line-height:1.65}.store-spec-list{grid-template-columns:112px minmax(0,1fr);font-size:14px}.store-record{margin-top:88px}.store-related{margin-top:96px}}@media (width<=350px){.store-grid,.store-related .store-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.store-card-link .store-plate img{transition:none}}:root[data-store-header=heritage] body:has(.store-catalogue) .site-header:not(.is-compact){--hdr-bg:#fff;--hdr-fg:var(--g-heading);--nav-color:#3d4043;--nav-current:var(--a-blue);--nav-hover:var(--a-blue);--logo-white:none;--logo-blue:block;box-shadow:inset 0 -1px #e2e5e7}.store-toprow{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.store-toprow .store-crumbs{min-width:0;margin:0}.store-toprow-home{justify-content:flex-end;margin-bottom:10px}.store-archive-header{margin-bottom:30px}.store-archive-title{color:var(--store-ink);font:400 var(--st-h1,30px)/1.2 var(--f-title);letter-spacing:-.012em;margin:0}.store-archive-description{max-width:118ch;color:var(--ink);font:400 var(--st-body,16px)/var(--st-lead,1.6) var(--f-body);white-space:pre-line;margin-top:16px}:root[data-store-home=catalogue] .store-archive .store-categories{display:grid}.store-search{flex:none;width:min(260px,100%);position:relative}.store-search-input{width:100%;height:36px;color:var(--ink);background:var(--paper);font:400 14px/1 var(--f-body);border:1px solid #d3dade;border-radius:2px;padding:0 10px;display:block}.store-search-input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.store-search-results{z-index:30;background:var(--paper);border:1px solid #d3dade;width:min(380px,100vw - 32px);max-height:min(60vh,520px);position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 12px 28px #14283724}.store-search-results ul{margin:0;padding:4px 0;list-style:none}.store-search-results a{color:var(--store-ink);font:500 14px/1.3 var(--f-body);align-items:center;gap:12px;padding:7px 12px;text-decoration:none;display:flex}.store-search-results a:is(:hover,:focus-visible){color:var(--link);background:var(--surface);outline:none}.store-search-results img{object-fit:contain;background:#fff;flex:none;width:44px;height:44px}.store-search-none{color:var(--store-slate);font:400 14px/1.4 var(--f-body);margin:0;padding:12px}.store-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.store-gallery-link{aspect-ratio:1;cursor:zoom-in;background:#fff;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #e2e6e9}.store-gallery-link img{object-fit:contain;width:100%;height:100%;padding:6%;transition:opacity .16s;display:block}@media (hover:hover){.store-gallery-link:hover img{opacity:.78}}.store-gallery-link:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (width<=700px){.store-toprow,.store-titlebar{flex-direction:column;gap:12px}.store-titlebar .store-search{margin:0}.store-search{width:100%}.store-search-input{height:44px;font-size:16px}.store-search-results{width:100%;left:0;right:auto}}:root[data-store-thumb=square-line] :is(.store-card .store-plate,.store-category-plate),:root[data-store-thumb=square-plain] :is(.store-card .store-plate,.store-category-plate),:root[data-store-thumb=square-pale] :is(.store-card .store-plate,.store-category-plate){aspect-ratio:1}:root[data-store-thumb=square-line] :is(.store-card .store-plate,.store-category-plate){background:#fff;box-shadow:inset 0 0 0 1px #e2e6e9}:root[data-store-thumb=square-plain] :is(.store-card .store-plate,.store-category-plate){background:#fff}:root[data-store-thumb=square-pale] .store-category-plate{background:var(--store-plate)}:root[data-store-thumb^=square] :is(.store-card .store-plate img,.store-category-plate img){padding:3.2%}:root[data-store-thumb=square-line] :is(.store-card .store-plate img,.store-category-plate img),:root[data-store-thumb=square-plain] :is(.store-card .store-plate img,.store-category-plate img){mix-blend-mode:normal}.store-category-plate img.is-cover{object-fit:cover;mix-blend-mode:normal}:root[data-store-thumb^=square] .store-featured{border-top:1px solid #e2e6e9;padding-top:26px}:root[data-store-consult=faded] .store-category-plate img.is-faded{opacity:.46}:root[data-store-align=centre] :is(.store-categories a,.store-card-copy){text-align:center}.store-tile-count{color:var(--store-slate);font:400 12px/1.35 var(--f-body);margin-top:2px;display:block}:root[data-store-thumb^=square] .store-categories strong{display:inline}:root[data-store-thumb^=square] .store-categories a{line-height:1.3}:root[data-store-thumb^=square] .store-tile-count{color:#6f838e;font:500 var(--st-card,15px)/1.3 var(--f-title);margin:0 0 0 4px;display:inline}:root[data-store-thumb^=square] .store-categories{column-gap:clamp(18px,2.3vw,34px)}:root[data-store-thumb^=square] .store-tile-word{display:none}:root[data-store-thumb^=square] .store-tile-n:before{content:"("}:root[data-store-thumb^=square] .store-tile-n:after{content:")"}:root[data-store-thumb^=square] .store-category-plate{margin-bottom:12px}:root[data-store-text=s36]{--st-title:36px;--st-body:16.5px;--st-lead:1.64;--st-sec:24px;--st-card:16px;--st-h1:34px;--st-spec:15px}:root[data-store-text=s32]{--st-title:32px;--st-body:16px;--st-lead:1.62;--st-sec:22px;--st-card:15.5px;--st-h1:32px;--st-spec:14.5px}:root[data-store-text=s30]{--st-title:30px;--st-body:16px;--st-lead:1.6;--st-sec:20px;--st-card:15px;--st-h1:30px;--st-spec:14.5px}:root[data-store-text=s26]{--st-title:26px;--st-body:15px;--st-lead:1.58;--st-sec:18px;--st-card:14.5px;--st-h1:28px;--st-spec:14px}:root[data-store-text^=s] .store-product-title{max-width:none;font-size:var(--st-title);letter-spacing:-.015em;text-wrap:pretty;line-height:1.2}:root[data-store-text^=s] .store-product-title .store-qualifier{color:inherit;font:inherit;letter-spacing:inherit;white-space:nowrap;margin:0;display:inline}:root[data-store-text^=s] .store-heritage-head h1{font-size:var(--st-h1);letter-spacing:-.012em;font-weight:400}:root[data-store-text^=s] :is(.store-lede,.store-record-body){font-size:var(--st-body);line-height:var(--st-lead)}:root[data-store-text^=s] .store-lede{margin-top:22px}:root[data-store-text^=s] .store-lede a{color:var(--link)}:root[data-store-text^=s] .store-lede font{font:inherit;color:inherit!important}:root[data-store-text^=s] .store-sku{margin-top:12px}:root[data-store-text^=s] .store-section-title,:root[data-store-text^=s] .store-featured>h2{font-size:var(--st-sec);letter-spacing:-.008em;margin-bottom:18px;font-weight:500}:root[data-store-text^=s] .store-specs{margin-top:34px}:root[data-store-text^=s] .store-specs .store-section-title{font-size:calc(var(--st-sec) - 3px);margin-bottom:12px}:root[data-store-text^=s] .store-spec-list{font-size:var(--st-spec)}:root[data-store-text^=s] .store-spec-list :is(dt,dd){padding:8px 12px}:root[data-store-text^=s] .store-record{gap:48px;margin-top:72px}:root[data-store-text^=s] .store-record-body h2{font-size:calc(var(--st-sec) + 4px)}:root[data-store-text^=s] .store-record-body h3{font-size:calc(var(--st-sec) + 1px)}:root[data-store-text^=s] .store-record-body h4{font-size:var(--st-body)}:root[data-store-text^=s] .store-related{margin-top:80px}:root[data-store-text^=s] .store-related>.store-section-title{margin-bottom:20px}:root[data-store-text^=s] .store-card-title{font-size:var(--st-card);letter-spacing:0;font-weight:600;line-height:1.35}:root[data-store-text^=s] .store-card-copy{margin-top:12px}:root[data-store-text^=s] .store-card-sku{margin-top:4px;font-size:11px}:root[data-store-text^=s] .store-categories strong{font-size:var(--st-card)}:root[data-store-text^=s] .store-grid{row-gap:38px}:root[data-store-text^=s] .store-featured{margin-top:44px}:root[data-store-text^=s]:not([data-store-home=catalogue]) .store-group{margin-top:54px}:root[data-store-text^=s] .store-crumbs{margin-bottom:28px}:root[data-store-text^=s] .store-shell{margin-top:30px}.store-all-short,.store-filter-toggle,:root[data-store-browse]:not([data-store-browse=chips]) .store-all-long{display:none}:root[data-store-browse]:not([data-store-browse=chips]) .store-all-short{display:inline}:root[data-store-browse=chips-small] .store-all-title{letter-spacing:0;margin:56px 0 14px;font-size:16px;font-weight:600}:root[data-store-browse=chips-small] .store-chip{gap:6px;min-height:30px;padding:3px 9px;font-size:12.5px;font-weight:500}:root[data-store-browse=chips-small] .store-chip-count{font-size:11px}:root[data-store-browse=chips-small] .store-filter{gap:5px}:root:is([data-store-browse=text-row],[data-store-browse=text-bare],[data-store-browse=disclosure]) .store-browse{border-top:1px solid #e2e6e9;margin-top:52px;padding-top:18px}:root:is([data-store-browse=text-row],[data-store-browse=text-bare],[data-store-browse=disclosure]) .store-all-title{color:#3f5563;font:600 15px/28px var(--f-title);letter-spacing:0;margin:0}:root[data-store-browse=text-row] .store-browse{grid-template-columns:124px minmax(0,1fr);align-items:start;column-gap:20px;display:grid}:root[data-store-browse=text-bare] .store-all-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root:is([data-store-browse=text-row],[data-store-browse=text-bare],[data-store-browse=disclosure]) .store-filter{gap:0 16px;margin:0}:root:is([data-store-browse=text-row],[data-store-browse=text-bare],[data-store-browse=disclosure]) .store-chip{color:#4b6372;min-height:28px;font:500 13px/1.3 var(--f-body);background:0 0;gap:4px;padding:2px 0}:root:is([data-store-browse=text-row],[data-store-browse=text-bare],[data-store-browse=disclosure]) .store-chip-count{color:#7a8d98;font-size:11.5px;font-weight:400}:root:is([data-store-browse=text-row],[data-store-browse=text-bare],[data-store-browse=disclosure]) .store-chip[aria-pressed=true]{color:#176f97;background:0 0;box-shadow:inset 0 -1.5px #176f97}:root:is([data-store-browse=text-row],[data-store-browse=text-bare],[data-store-browse=disclosure]) .store-filter-rule{height:2px}@media (hover:hover){:root:is([data-store-browse=text-row],[data-store-browse=text-bare],[data-store-browse=disclosure]) .store-chip:not([aria-pressed=true]):hover{color:#183f59;background:0 0}}@media (pointer:coarse){:root:is([data-store-browse=text-row],[data-store-browse=text-bare],[data-store-browse=disclosure]) .store-chip{min-height:44px}}@media (width<=720px){:root[data-store-browse=text-row] .store-browse{display:block}}:root[data-store-browse=disclosure] .store-browse{position:relative}:root[data-store-browse=disclosure] .store-filter-toggle{color:#176f97;font:500 13px/28px var(--f-body);cursor:pointer;display:inline-block;position:absolute;top:18px;right:0}:root[data-store-browse=disclosure] details[open] .store-filter{margin-top:10px}@media (width<=520px){:root[data-store-text^=s] .store-card-title{font-size:14px}:root[data-store-text^=s] .store-product-title{font-size:min(var(--st-title), 27px)}}@media (width>=1081px){:root[data-store-text^=s] .store-detail{grid-template-columns:minmax(0,.94fr) minmax(360px,1fr);gap:clamp(40px,4.4vw,64px)}}:root[data-store-thumb=square-line] .store-media .store-plate{background:#fff;box-shadow:inset 0 0 0 1px #e2e6e9}:root[data-store-thumb=square-line] .store-media .store-plate img{mix-blend-mode:normal;padding:4%}:root[data-store-text^=s] .store-archive .store-grid,.store-archive .store-categories{row-gap:38px}.store-paused{color:var(--store-slate);font:400 13px/1.5 var(--f-body);margin:4px 0 0}.store-paused[data-at],:root[data-store-note=home-omit] .store-heritage-head .store-paused{display:none}@media (width>=701px){:root:is([data-store-note=under-search],[data-store-note=under-search-left],[data-store-note=search-line],[data-store-note=head-foot]) .store-titlebar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 28px;display:grid}:root:is([data-store-note=under-search],[data-store-note=under-search-left],[data-store-note=search-line],[data-store-note=head-foot]) .store-heritage-head{display:contents}:root:is([data-store-note=under-search],[data-store-note=under-search-left],[data-store-note=search-line],[data-store-note=head-foot]) .store-heritage-head h1{grid-area:1/1}:root:is([data-store-note=under-search],[data-store-note=under-search-left],[data-store-note=search-line],[data-store-note=head-foot]) .store-titlebar .store-search{grid-area:1/2;width:260px;margin:0}:root:is([data-store-note=under-search],[data-store-note=under-search-left],[data-store-note=search-line]) .store-heritage-head .store-paused{white-space:nowrap;grid-area:2/2}:root:is([data-store-note=search-line],[data-store-note=under-search]) .store-heritage-head .store-paused{text-align:right}:root[data-store-note=head-foot] .store-heritage-head .store-paused{border-bottom:1px solid #e2e6e9;grid-area:2/1/2/-1;padding-bottom:6px}}@media (width>=1000px){:root[data-store-note=search-line] .store-titlebar{grid-template-columns:minmax(0,1fr) auto auto;gap:0 20px}:root[data-store-note=search-line] .store-titlebar .store-search{grid-area:1/3}:root[data-store-note=search-line] .store-heritage-head .store-paused{grid-area:1/2;margin:0}}:root[data-store-note=featured-line] .store-heritage-head .store-paused,:root[data-store-note=above-catalogue] .store-heritage-head .store-paused{display:none}:root[data-store-note=featured-line] .store-paused[data-at=featured],:root[data-store-note=above-catalogue] .store-paused[data-at=catalogue]{display:block}:root[data-store-note=featured-line] .store-featured{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:20px;display:grid}:root[data-store-note=featured-line] .store-featured .store-grid{grid-column:1/-1}:root[data-store-note=featured-line] .store-paused[data-at=featured]{margin:0}:root[data-store-note=above-catalogue] .store-paused[data-at=catalogue]{margin:40px 0 0}:root[data-store-note=above-catalogue] .store-browse{margin-top:10px}:root[data-store-density=current]{--sd-top:30px;--sd-bar:28px;--sd-plate:12px;--sd-feat:44px;--sd-pad:26px;--sd-head:18px}:root[data-store-density=snug]{--sd-top:24px;--sd-bar:18px;--sd-plate:9px;--sd-feat:32px;--sd-pad:20px;--sd-head:14px}:root[data-store-density=tight]{--sd-top:20px;--sd-bar:14px;--sd-plate:8px;--sd-feat:26px;--sd-pad:16px;--sd-head:12px}:root[data-store-density=compact]{--sd-top:16px;--sd-bar:10px;--sd-plate:6px;--sd-feat:20px;--sd-pad:14px;--sd-head:10px}:root[data-store-density=tight-norule]{--sd-top:20px;--sd-bar:14px;--sd-plate:8px;--sd-feat:30px;--sd-pad:0px;--sd-head:12px}:root[data-store-density] .store-shell{margin-top:var(--sd-top)}:root[data-store-density] .store-catalogue:not(.store-archive)>.store-categories{margin-top:var(--sd-bar)}:root[data-store-density] .store-category-plate{margin-bottom:var(--sd-plate)}:root[data-store-density] .store-card-copy{margin-top:var(--sd-plate)}:root[data-store-density] .store-featured{margin-top:var(--sd-feat);padding-top:var(--sd-pad)}:root[data-store-density] .store-featured>h2{margin-bottom:var(--sd-head)}:root[data-store-density=tight-norule] .store-featured{border-top:0}.store-plate img.is-cover{object-fit:cover;mix-blend-mode:normal}.store-consult-faded{display:none}:root[data-store-consult=faded] .store-consult-faded{display:block}:root[data-store-consult=faded] .store-consult-natural,.store-show-all,.store-all-link{display:none}:root[data-store-list=on-demand] .store-show-all{min-height:28px;color:var(--link);font:500 13px/1.3 var(--f-body);cursor:pointer;background:0 0;border:0;align-items:center;padding:2px 0;display:inline-flex}:root[data-store-list=on-demand] .store-catalogue:not(.is-open):not(.has-filter) .store-group,:root[data-store-list=link-only] :is(.store-group,.store-filter-wrap,.store-all-title){display:none}:root[data-store-list=link-only] .store-all-link{color:var(--link);font:600 15px/28px var(--f-title);text-decoration:none;display:inline-block}@media (pointer:coarse){:root[data-store-list=on-demand] .store-show-all{min-height:44px}}
