[data-page=product]{background:#fff;--pa-wash:#f4f5f2;--pa-line:#d9ddd7;--pa-tile-line:#dde2d9;--pa-blue-dark:var(--blue-ink)}[data-page=product] h1,[data-page=product] h2,[data-page=product] h3{font-weight:800;line-height:1.12;letter-spacing:-.035em}[data-page=product] .pa-section{padding:58px 0}[data-page=product] .pa-section[id]{scroll-margin-top:calc(var(--header) + 22px)}[data-page=product] .pa-text-link{display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-ui);font-weight:800;border-bottom:1px solid #a8b3ab;padding-bottom:5px}[data-page=product] .pa-text-link:hover{color:var(--blue-ink)}[data-page=product] .pa-text-link .icon{width:16px;height:16px}[data-page=product] .pa-section-heading{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:28px}[data-page=product] .pa-section-heading p{color:var(--muted);font-size:var(--fs-read);margin-top:9px}[data-page=product] .pa-section-heading .pa-text-link{white-space:nowrap;margin-bottom:3px}[data-page=product] .pa-btn{border:1px solid transparent;min-height:50px;padding:12px 20px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:var(--fs-ui);line-height:1.25;font-weight:800;border-radius:2px;text-align:center;transition:background .15s,border-color .15s}[data-page=product] .pa-btn-primary{background:var(--orange);color:#151916;border-color:var(--orange)}[data-page=product] .pa-btn-primary:hover{background:#ed7d00;border-color:#ed7d00}[data-page=product] .pa-btn-outline{background:transparent;border-color:#adb5ad}[data-page=product] .pa-btn-outline:hover{background:var(--pa-wash);border-color:var(--ink)}[data-page=product] .pa-hero-shell{background:var(--pa-wash);padding-bottom:38px}[data-page=product] .pa-hero-shell .breadcrumb{padding-top:0;min-height:66px;margin-bottom:0}[data-page=product] .pa-hero-grid{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start}[data-page=product] .pa-gallery{min-width:0}[data-page=product] .pa-stage{position:relative;background:#e7e9e3;border:1px solid #dce0d8;min-height:496px;overflow:hidden}[data-page=product] .pa-track{display:flex;height:496px}[data-page=product] .pa-slide{flex:0 0 100%;min-width:100%;display:none;align-items:center;justify-content:center}[data-page=product] .pa-slide[data-active]{display:flex}[data-page=product] .pa-slide img{height:496px;width:100%;object-fit:contain;cursor:zoom-in}[data-page=product] .pa-expand{position:absolute;right:16px;bottom:16px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #c7ccc5;background:#fff;border-radius:2px;z-index:3}[data-page=product] .pa-expand .icon{width:19px;height:19px}[data-page=product] .pa-count{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:6px;padding:7px 10px;background:rgba(255,255,255,.95);font-size:var(--fs-meta);font-weight:800;border:1px solid #dee2dc;z-index:3}[data-page=product] .pa-count .icon{width:15px;height:15px}[data-page=product] .pa-dots{display:none}[data-page=product] .pa-promo{position:absolute;z-index:4;top:16px;left:0;padding:8px 18px;border-left:4px solid var(--orange);background:#273e48;color:#fff;font-size:var(--fs-meta);font-weight:800;letter-spacing:.02em}[data-page=product] .pa-gallery-controls{display:flex;align-items:center;justify-content:flex-end;margin:11px 0 9px;gap:10px;font-size:var(--fs-meta);color:var(--muted)}[data-page=product] .pa-arrows{display:flex;gap:5px}[data-page=product] .pa-icon-button{background:#fff;border:1px solid var(--pa-line);width:34px;height:30px;display:inline-flex;align-items:center;justify-content:center}[data-page=product] .pa-icon-button .icon{height:15px;width:15px}[data-page=product] .pa-thumbs{display:flex;gap:9px;padding:3px 3px 5px}[data-page=product] .pa-thumb{flex:1 1;min-width:0;padding:0;background:transparent;border:1px solid #cdd2ca;text-align:left;position:relative}[data-page=product] .pa-thumb img{width:100%;height:65px;object-fit:cover}[data-page=product] .pa-thumb[aria-pressed=true]{border-color:var(--orange);outline:1px solid var(--orange);outline-offset:1px}[data-page=product] .pa-thumb.pa-video-thumb{display:flex;flex-direction:column}[data-page=product] .pa-video-thumb .pa-play-tile{height:65px;background:#e2e8e8;color:var(--blue-ink);display:flex;align-items:center;justify-content:center}[data-page=product] .pa-video-thumb .pa-play-tile .icon{height:29px;width:29px}[data-page=product] .pa-video-frame{display:none;width:100%;height:496px;text-align:center;padding:35px;color:#34515d;background:#e4eced;align-items:center;justify-content:center;flex-direction:column;gap:13px}[data-page=product] .pa-video-frame .icon{height:56px;width:56px}[data-page=product] .pa-video-frame strong{font-size:1.375rem}[data-page=product] .pa-video-frame p{max-width:300px;font-size:var(--fs-read);color:#586b73}[data-page=product] .pa-video-mode .pa-track{display:none}[data-page=product] .pa-video-mode .pa-video-frame{display:flex}[data-page=product] .pa-video-mode .pa-count,[data-page=product] .pa-video-mode .pa-expand{display:none}[data-page=product] .pa-buy-panel{padding-top:1px}[data-page=product] .pa-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;background:#fff;border:1px solid #d5ddd5;font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:15px}[data-page=product] .pa-chip:before{content:"";height:5px;width:5px;background:var(--blue)}[data-page=product] .pa-buy-panel h1{font-size:2.75rem}[data-page=product] .pa-title-model{display:block}[data-page=product] .pa-stock-id{font-size:var(--fs-meta);letter-spacing:.045em;color:var(--muted);margin-top:12px;display:flex;align-items:center;gap:8px}[data-page=product] .pa-price-block{min-height:127px;padding:23px 0 17px}[data-page=product] .pa-price-main{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}[data-page=product] .pa-price-value{font-weight:900;font-size:2.6875rem;line-height:1.07;letter-spacing:-.04em;white-space:nowrap}[data-page=product] .pa-tax-label{font-size:var(--fs-meta);color:var(--muted);font-weight:400;letter-spacing:0}[data-page=product] .pa-inc-price{font-size:var(--fs-meta);color:var(--muted);margin-top:5px}[data-page=product] .pa-finance-line{font-size:var(--fs-read);margin-top:10px}[data-page=product] .pa-finance-line strong{font-weight:800}[data-page=product] .pa-finance-asterisk{font-size:var(--fs-meta);margin-top:3px;color:var(--muted)}[data-page=product] .pa-finance-asterisk a{text-decoration:underline;text-underline-offset:2px}[data-page=product] .pa-ask-price{font-size:2.4375rem;line-height:1.12;font-weight:900;letter-spacing:-.035em}[data-page=product] .pa-price-off-copy{font-size:var(--fs-meta);color:var(--muted);margin-top:9px}[data-page=product] .pa-sold-line{font-weight:900;font-weight:800;font-size:1.5rem;line-height:1.25;letter-spacing:-.02em}[data-page=product] .pa-sold-copy{font-size:var(--fs-meta);color:var(--muted);margin-top:9px}[data-page=product] .pa-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}[data-page=product] .pa-tiles.pa-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}[data-page=product] .pa-tiles.pa-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-page=product] .pa-tile{padding:12px 9px;background:#fff;border:1px solid var(--pa-tile-line);min-width:0}[data-page=product] .pa-tile .pa-tile-label{display:flex;align-items:center;gap:5px;font-size:var(--fs-label);line-height:1.2;color:var(--muted);margin-bottom:8px}[data-page=product] .pa-tile .pa-tile-label .icon{height:13px;width:13px;color:var(--blue-ink)}[data-page=product] .pa-tile-value{display:block;font-size:1rem;font-weight:800;white-space:nowrap;letter-spacing:-.02em;line-height:1.2}[data-page=product] .pa-tile-value .pa-unit{font-size:var(--fs-label);font-weight:600;letter-spacing:0}[data-page=product] .pa-actions{display:grid;grid-gap:9px;gap:9px;margin-top:24px}[data-page=product] .pa-actions .pa-btn{width:100%;min-height:50px}[data-page=product] .pa-actions .pa-btn-primary{justify-content:space-between}[data-page=product] .pa-actions .pa-btn-outline{min-height:45px}[data-page=product] .pa-cta-note{font-size:var(--fs-meta);line-height:1.5;color:var(--muted);margin-top:9px;max-width:95%}[data-page=product] .pa-details{padding-top:51px}[data-page=product] .pa-details-layout{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);grid-gap:66px;gap:66px;align-items:start}[data-page=product] .pa-description-block h2,[data-page=product] .pa-spec-block h2{margin-bottom:22px;font-size:1.8125rem}[data-page=product] .pa-spec-table{width:100%;border-collapse:collapse;font-size:var(--fs-read);table-layout:fixed}[data-page=product] .pa-spec-table td,[data-page=product] .pa-spec-table th{text-align:left;padding:10px 16px;vertical-align:top;border-bottom:1px solid #e2e5df}[data-page=product] .pa-spec-table th{font-weight:400;width:43%;color:var(--muted)}[data-page=product] .pa-spec-table td{font-weight:700}[data-page=product] .pa-spec-table tr:nth-child(odd){background:var(--pa-wash)}[data-page=product] .pa-spec-table .pa-stock-row td{color:var(--blue-ink)}[data-page=product] .pa-spec-table tr:last-child td,[data-page=product] .pa-spec-table tr:last-child th{border-bottom:0}[data-page=product] .pa-description-block p{font-size:1rem;line-height:1.8;color:#424a44;margin-bottom:18px}[data-page=product] .pa-description-block .pa-text-link{color:var(--blue-ink);margin-top:3px}[data-page=product] .pa-description-note{margin-top:26px;border-top:1px solid var(--pa-line);padding-top:22px;font-size:var(--fs-read);color:var(--muted);line-height:1.6;display:flex;gap:10px}[data-page=product] .pa-description-note .icon{color:var(--blue);margin-top:1px}[data-page=product] .pa-warranty-section{padding:0 0 4px}[data-page=product] .pa-warranty-band{position:relative;overflow:hidden;display:grid;grid-template-columns:218px minmax(0,1fr) 272px;align-items:center;grid-gap:26px;gap:26px;padding:30px 32px;min-height:174px;background:var(--blue-ink);color:#fff}[data-page=product] .pa-warranty-band:after{content:"";position:absolute;right:7%;top:-60px;bottom:-60px;width:70px;background:#ffffff1c;transform:skewX(-23deg);pointer-events:none}[data-page=product] .pa-warranty-band>*{position:relative;z-index:1}[data-page=product] .pa-warranty-band a:focus-visible{outline-color:#fff}[data-page=product] .pa-wfig{display:flex;flex-direction:column;align-items:flex-start;gap:10px}[data-page=product] .pa-wfig strong{font-size:3.375rem;line-height:1;letter-spacing:-2.4px;white-space:nowrap;font-weight:800}[data-page=product] .pa-wfig span{max-width:210px;font-size:1.5rem;line-height:1.15;letter-spacing:.04em;font-weight:700;color:#e2f2fa}[data-page=product] .pa-warranty-copy{min-width:0;border-left:1px solid #ffffff3d;padding-left:clamp(18px,2.4vw,34px)}[data-page=product] .pa-warranty-copy h2{font-size:1.5rem;line-height:1.15;letter-spacing:-.5px;color:#fff}[data-page=product] .pa-warranty-note{margin-top:10px;font-size:var(--fs-read);line-height:1.6;color:#fff}[data-page=product] .pa-warranty-action{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #a4cde1;font-size:var(--fs-ui);line-height:1.45;font-weight:700;min-height:44px;padding:8px 0;color:#fff}[data-page=product] .pa-warranty-action .icon{width:18px;height:18px}[data-page=product] .pa-trust{background:var(--pa-wash);border-block:1px solid #e5e7e1;padding:46px 0 52px}[data-page=product] .pa-trust h2{font-size:1.75rem;margin-bottom:28px}[data-page=product] .pa-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}[data-page=product] .pa-trust-card{background:#fff;border:1px solid var(--pa-tile-line);padding:30px;min-width:0}[data-page=product] .pa-trust-card .pa-trust-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:8px;background:var(--blue-wash);color:var(--blue-ink);margin-bottom:20px}[data-page=product] .pa-trust-card .pa-trust-icon .icon{height:24px;width:24px}[data-page=product] .pa-trust-card h3{font-size:1.25rem;letter-spacing:-.02em;margin-bottom:11px}[data-page=product] .pa-trust-card p{color:var(--muted);font-size:1rem;line-height:1.7}[data-page=product] .pa-enquiry{padding:56px 0}[data-page=product] .pa-enquiry-frame{display:grid;grid-template-columns:.76fr 1.24fr;border:1px solid var(--pa-line);border-radius:2px;overflow:hidden}[data-page=product] .pa-enquiry-intro{background:var(--orange);padding:38px 34px;position:relative;overflow:hidden}[data-page=product] .pa-enquiry-intro:after{content:"";position:absolute;width:34px;height:270px;background:rgba(255,255,255,.16);bottom:-145px;right:60px;transform:rotate(26deg);box-shadow:53px 0 0 rgba(255,255,255,.12);pointer-events:none}[data-page=product] .pa-enquiry-intro h2{font-size:2.1875rem;max-width:320px;line-height:1.08;letter-spacing:-.035em}[data-page=product] .pa-enquiry-intro>p{margin-top:18px;font-size:var(--fs-read);max-width:300px;line-height:1.7;color:var(--ink)}[data-page=product] .pa-intro-phone{display:block;margin-top:30px}[data-page=product] .pa-intro-phone span{font-size:var(--fs-read);display:block;margin-bottom:6px}[data-page=product] .pa-intro-phone strong{font-size:1.5625rem;line-height:1.2;letter-spacing:-.015em}[data-page=product] .pa-intro-phone .icon{display:inline-block;vertical-align:middle;margin-left:9px}[data-page=product] .pa-enquiry-stock{display:inline-flex;gap:10px;align-items:center;margin-top:35px;font-size:var(--fs-meta);border-top:1px solid rgba(0,0,0,.25);padding-top:18px;line-height:1.6}[data-page=product] .pa-enquiry-form-wrap{padding:32px 35px 28px;min-width:0;background:#fff}[data-page=product] .pa-form-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}[data-page=product] .pa-form-top h3{font-size:1.3125rem;letter-spacing:-.02em}[data-page=product] .pa-required-note{font-size:var(--fs-meta);color:var(--muted);white-space:nowrap}[data-page=product] .pa-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:17px 20px;gap:17px 20px}[data-page=product] .pa-form-grid .field label{font-weight:800}[data-page=product] .pa-required{color:var(--blue-ink)}[data-page=product] .pa-checkboxes{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:17px}[data-page=product] .pa-checkbox-label{display:flex;gap:8px;align-items:center;font-size:var(--fs-meta);line-height:1.35;min-height:22px}[data-page=product] .pa-checkbox-label input{width:16px;height:16px;accent-color:var(--blue-ink);margin:0;flex:none}[data-page=product] .pa-submit-row{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-top:22px}[data-page=product] .pa-privacy-line{color:var(--muted);font-size:var(--fs-meta);line-height:1.65}[data-page=product] .pa-privacy-line a{text-decoration:underline}[data-page=product] .pa-submit-row .pa-btn{min-width:179px;justify-content:space-between}[data-page=product] .pa-form-call{font-size:var(--fs-read);margin-top:18px;color:var(--muted)}[data-page=product] .pa-form-call a{color:var(--ink);font-weight:800}[data-page=product] .pa-form-status{font-size:var(--fs-read);line-height:1.5;padding:12px;margin-top:16px;background:#edf5ee;border:1px solid #b7ccbb;color:var(--ink)}[data-page=product] .pa-form-status:empty{display:none}[data-page=product] .pa-similar{background:var(--pa-wash);border-block:1px solid #e2e5de;padding:45px 0 46px}[data-page=product] .pa-similar h2{font-size:1.875rem}[data-page=product] .pa-similar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}[data-page=product] .pa-similar-grid .stock-card{background:#fff}[data-page=product] .pa-source-section{padding:36px 0}[data-page=product] .pa-sourcing-block{display:flex;align-items:center;justify-content:space-between;gap:32px;background:#eef2f0;border-left:3px solid var(--blue);padding:29px 34px}[data-page=product] .pa-sourcing-block h2{font-size:1.75rem;margin-bottom:9px}[data-page=product] .pa-sourcing-block p{font-size:var(--fs-read);color:var(--muted)}[data-page=product] .pa-sourcing-block .pa-btn{white-space:nowrap;min-width:231px}[data-page=product] .pa-hire-panel{margin-top:18px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:16px 18px;background:#eaf3f8;border:1px solid #cfe4ef;border-radius:2px}[data-page=product] .pa-hire-panel>.icon{width:34px;height:34px;color:var(--blue)}[data-page=product] .pa-hire-panel strong{display:block;font-size:var(--fs-ui);line-height:1.3;color:var(--ink)}[data-page=product] .pa-hire-panel p{margin:2px 0 0;font-size:var(--fs-meta);line-height:1.45;color:var(--muted)}[data-page=product] .pa-hire-panel a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:2px;background:var(--ink);color:#fff;font-size:var(--fs-ui);font-weight:800;white-space:nowrap;transition:background .15s}[data-page=product] .pa-hire-panel a:hover{background:#000}[data-page=product] .pa-hire-panel a .icon{width:16px;height:16px}[data-page=product] .pa-lightbox{width:min(970px,calc(100% - 32px));max-height:calc(100% - 32px);padding:15px;border:0;background:#fff;overflow:auto}[data-page=product] .pa-lightbox::-webkit-backdrop{background:rgba(10,20,20,.6)}[data-page=product] .pa-lightbox::backdrop{background:rgba(10,20,20,.6)}[data-page=product] .pa-lightbox-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:var(--fs-meta);font-weight:800}[data-page=product] .pa-lightbox-close{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:var(--pa-wash);border:1px solid var(--pa-line)}[data-page=product] .pa-lightbox-photo{height:min(70vh,760px);width:100%;object-fit:contain;background:#e9ece6}[data-page=product] .pa-lightbox-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:13px;font-size:var(--fs-meta);color:var(--muted)}[data-page=product] .pa-lightbox-bottom button{min-width:42px;min-height:40px}[data-page=product] .pa-lightbox .pa-thumbs{margin-top:12px}[data-page=product].pa-is-sold .pa-price-block{min-height:127px}[data-page=product].pa-is-sold .pa-similar{border-top:1px solid #d7dfd3}@media(min-width:721px){[data-page=product] .header-enquire{display:flex;visibility:hidden}[data-page=product].is-scrolled .header-enquire{visibility:visible}}[data-page=product] .pa-sticky{display:none}@media(min-width:1051px){[data-page=product] .pa-gallery{position:-webkit-sticky;position:sticky;top:22px}}@media(max-width:1200px){[data-page=product] .pa-hero-grid{gap:32px}[data-page=product] .pa-details-layout{gap:44px}[data-page=product] .pa-tile{padding:11px 7px}[data-page=product] .pa-tile-value{font-size:var(--fs-fact)}[data-page=product] .pa-trust-grid{gap:18px}[data-page=product] .pa-trust-card{padding:26px}}@media(max-width:1050px){[data-page=product] .pa-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:26px}[data-page=product] .pa-buy-panel h1{font-size:2.25rem}[data-page=product] .pa-stage{min-height:440px}[data-page=product] .pa-slide img,[data-page=product] .pa-track,[data-page=product] .pa-video-frame{height:440px}[data-page=product] .pa-price-value{font-size:2.4375rem}[data-page=product] .pa-tile-value{font-size:var(--fs-fact)}[data-page=product] .pa-tile-value .pa-unit{font-size:var(--fs-label)}[data-page=product] .pa-tile .pa-tile-label .icon{display:none}[data-page=product] .pa-details-layout{gap:36px}[data-page=product] .pa-similar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-page=product] .pa-enquiry-frame{grid-template-columns:.7fr 1.3fr}[data-page=product] .pa-enquiry-intro{padding:30px 25px}[data-page=product] .pa-enquiry-intro h2{font-size:1.9375rem}[data-page=product] .pa-enquiry-form-wrap{padding:28px}[data-page=product] .pa-checkboxes{display:grid;grid-gap:10px;gap:10px}}@media(max-width:900px){[data-page=product] .pa-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}[data-page=product] .pa-warranty-band{grid-template-columns:200px minmax(0,1fr);gap:20px 24px;padding:28px}[data-page=product] .pa-warranty-action{grid-column:2;justify-self:start;min-width:210px}}@media(max-width:760px){[data-page=product] .pa-hero-shell{padding-bottom:29px}[data-page=product] .pa-hero-shell .breadcrumb{min-height:61px;padding-block:17px;gap:7px;font-size:var(--fs-meta);flex-wrap:nowrap;overflow:hidden;white-space:nowrap}[data-page=product] .pa-hero-grid{display:flex;flex-direction:column;align-items:stretch;gap:25px}[data-page=product] .pa-buy-rest,[data-page=product] .pa-hero-grid>*,[data-page=product] .pa-hero-head{width:100%}[data-page=product] .pa-buy-panel{display:contents}[data-page=product] .pa-hero-head{order:1}[data-page=product] .pa-gallery{order:2}[data-page=product] .pa-buy-rest{order:3}[data-page=product] .pa-stage{min-height:348px}[data-page=product] .pa-track{height:348px;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}[data-page=product] .pa-track::-webkit-scrollbar{display:none}[data-page=product] .pa-slide{display:flex;scroll-snap-align:center}[data-page=product] .pa-slide img{height:348px}[data-page=product] .pa-expand{height:34px;width:34px;bottom:11px;right:11px}[data-page=product] .pa-expand .icon{height:16px;width:16px}[data-page=product] .pa-count{left:11px;bottom:11px;padding:5px 7px;font-size:var(--fs-meta)}[data-page=product] .pa-count .icon{width:13px;height:13px}[data-page=product] .pa-gallery-controls,[data-page=product] .pa-gallery>.pa-thumbs{display:none}[data-page=product] .pa-dots{display:flex;justify-content:center;gap:7px;padding:11px 0 0}[data-page=product] .pa-dot{width:7px;height:7px;border-radius:50%;background:#c3c9c1;padding:0;border:0}[data-page=product] .pa-dot[aria-current=true]{background:var(--ink)}[data-page=product] .pa-chip{font-size:var(--fs-eyebrow);margin-bottom:12px;padding:4px 7px;letter-spacing:.07em}[data-page=product] .pa-buy-panel h1{font-size:2.0625rem;line-height:1.09;letter-spacing:-.04em}[data-page=product] .pa-stock-id{font-size:var(--fs-meta);margin-top:11px}[data-page=product] .pa-price-block{padding:20px 0 18px;min-height:0}[data-page=product] .pa-price-value{font-size:2.5rem}[data-page=product] .pa-sold-line{font-size:1.375rem}[data-page=product] .pa-tax-label{font-size:var(--fs-meta)}[data-page=product] .pa-tiles{gap:6px}[data-page=product] .pa-tile{padding:12px 8px}[data-page=product] .pa-tile .pa-tile-label{font-size:var(--fs-label);margin-bottom:7px;gap:0}[data-page=product] .pa-tile-value{font-size:var(--fs-fact);white-space:normal;line-height:1.2}[data-page=product] .pa-tile-value .pa-unit{font-size:var(--fs-label);display:inline}[data-page=product] .pa-tile-value .pa-unit.pa-long{display:block;margin-top:2px}[data-page=product] .pa-actions{margin-top:22px;gap:8px}[data-page=product] .pa-btn{min-height:49px;font-size:var(--fs-ui);padding:12px 16px}[data-page=product] .pa-actions .pa-btn-outline{min-height:47px}[data-page=product] .pa-actions .pa-btn-primary{min-height:51px}[data-page=product] .pa-cta-note{font-size:var(--fs-meta);margin-top:9px;max-width:100%;line-height:1.6}[data-page=product] .pa-promo{font-size:var(--fs-meta);padding:8px 14px;top:13px;border-left-width:3px}[data-page=product] .pa-section{padding:36px 0}[data-page=product] .pa-details{padding-top:35px}[data-page=product] .pa-details-layout{display:flex;flex-direction:column;gap:33px}[data-page=product] .pa-details-layout>div{width:100%}[data-page=product] .pa-description-block h2,[data-page=product] .pa-spec-block h2{font-size:1.6875rem;margin-bottom:19px}[data-page=product] .pa-spec-table{font-size:var(--fs-read)}[data-page=product] .pa-spec-table td,[data-page=product] .pa-spec-table th{padding:10px 11px;line-height:1.4}[data-page=product] .pa-spec-table th{width:42%}[data-page=product] .pa-description-block p{font-size:var(--fs-read);line-height:1.8;margin-bottom:16px}[data-page=product] .pa-description-block .pa-text-link{font-size:var(--fs-ui);line-height:1.5}[data-page=product] .pa-description-note{font-size:var(--fs-read);margin-top:20px;padding-top:17px}[data-page=product] .pa-warranty-section{padding:0}[data-page=product] .pa-warranty-band{grid-template-columns:1fr;gap:18px;padding:24px;min-height:0}[data-page=product] .pa-wfig strong{font-size:3.0625rem;letter-spacing:-2px}[data-page=product] .pa-wfig span{font-size:1.375rem;max-width:none}[data-page=product] .pa-warranty-copy{border-left:0;border-top:1px solid #ffffff3d;padding:16px 0 0}[data-page=product] .pa-warranty-copy h2{font-size:1.5rem;line-height:1.15;letter-spacing:-.7px}[data-page=product] .pa-warranty-note{font-size:var(--fs-read);line-height:1.7;margin-top:13px}[data-page=product] .pa-warranty-action{grid-column:1;width:100%;justify-self:stretch;min-height:44px;font-size:var(--fs-ui)}[data-page=product] .pa-trust{padding:34px 0 38px}[data-page=product] .pa-trust h2{font-size:1.6875rem;margin-bottom:20px;max-width:290px}[data-page=product] .pa-trust-grid{grid-template-columns:1fr;gap:14px}[data-page=product] .pa-trust-card{padding:24px}[data-page=product] .pa-trust-card .pa-trust-icon{width:44px;height:44px;margin-bottom:16px}[data-page=product] .pa-trust-card h3{font-size:1.1875rem;margin-bottom:8px;line-height:1.25}[data-page=product] .pa-trust-card p{font-size:var(--fs-read);line-height:1.7}[data-page=product] .pa-enquiry{padding:36px 0}[data-page=product] .pa-enquiry-frame{display:block}[data-page=product] .pa-enquiry-intro{padding:27px 23px}[data-page=product] .pa-enquiry-intro h2{font-size:1.875rem;max-width:300px;line-height:1.1}[data-page=product] .pa-enquiry-intro>p{font-size:var(--fs-read);margin-top:13px;line-height:1.6}[data-page=product] .pa-intro-phone{margin-top:20px}[data-page=product] .pa-enquiry-stock{margin-top:18px;padding-top:12px;font-size:var(--fs-meta)}[data-page=product] .pa-enquiry-intro:after{right:32px;bottom:-130px}[data-page=product] .pa-enquiry-form-wrap{padding:24px 20px}[data-page=product] .pa-form-top{margin-bottom:21px}[data-page=product] .pa-form-grid{gap:16px 13px}[data-page=product] .pa-field-email,[data-page=product] .pa-field-name{grid-column:1/-1}[data-page=product] .pa-checkboxes{margin-top:17px;gap:12px}[data-page=product] .pa-submit-row{display:flex;flex-direction:column-reverse;gap:13px;align-items:stretch;margin-top:23px}[data-page=product] .pa-submit-row .pa-btn{width:100%;min-height:49px;justify-content:space-between}[data-page=product] .pa-form-call{font-size:var(--fs-read);margin-top:16px;line-height:1.65}[data-page=product] .pa-similar{padding:34px 0}[data-page=product] .pa-section-heading{display:block;margin-bottom:22px}[data-page=product] .pa-section-heading h2,[data-page=product] .pa-similar h2{font-size:1.6875rem}[data-page=product] .pa-section-heading p{font-size:var(--fs-read);margin-top:8px;line-height:1.6}[data-page=product] .pa-section-heading .pa-text-link{margin-top:13px;font-size:var(--fs-ui)}[data-page=product] .pa-similar-grid{grid-template-columns:1fr;gap:19px}[data-page=product] .pa-source-section{padding:29px 0}[data-page=product] .pa-sourcing-block{display:block;padding:24px 22px;border-left-width:3px}[data-page=product] .pa-sourcing-block h2{font-size:1.6875rem;line-height:1.12;margin-bottom:12px}[data-page=product] .pa-sourcing-block p{font-size:var(--fs-read);line-height:1.65}[data-page=product] .pa-sourcing-block .pa-btn{width:100%;margin-top:21px;min-width:0;white-space:normal;justify-content:space-between;font-size:var(--fs-ui)}[data-page=product] .pa-hire-panel{grid-template-columns:auto 1fr;gap:12px 13px;padding:15px 16px;margin-top:16px}[data-page=product] .pa-hire-panel>.icon{width:28px;height:28px}[data-page=product] .pa-hire-panel a{grid-column:1/-1;justify-content:space-between}[data-page=product] .site-footer{padding-bottom:96px}[data-page=product] .pa-sticky{position:fixed;bottom:0;left:0;right:0;z-index:25;background:#fff;border-top:1px solid #c7d2c6;padding:10px 18px max(10px,env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr 1.55fr;grid-gap:10px;gap:10px;box-shadow:0 -3px 13px rgba(20,30,20,.08);transform:translateY(110%);visibility:hidden;transition:transform .15s,visibility .15s}[data-page=product] .pa-sticky.pa-visible{transform:translateY(0);visibility:visible}[data-page=product] .pa-sticky .pa-btn{min-height:45px;font-size:var(--fs-ui);padding:10px 14px}[data-page=product] .pa-sticky .pa-btn-primary{justify-content:space-between}[data-page=product] .pa-sticky .pa-btn .icon{height:18px;width:18px}[data-page=product] .pa-lightbox{padding:11px;max-height:calc(100% - 20px);width:calc(100% - 20px)}[data-page=product] .pa-lightbox-top{font-size:var(--fs-meta);gap:8px}[data-page=product] .pa-lightbox-photo{height:65vh}[data-page=product] .pa-lightbox-bottom{font-size:var(--fs-meta);gap:8px}[data-page=product] .pa-video-frame{height:348px;padding:24px}[data-page=product] .pa-ask-price{font-size:2.3125rem}[data-page=product] .pa-price-off-copy{font-size:var(--fs-meta);margin-top:9px}[data-page=product] .pa-section[id]{scroll-margin-top:18px}}@media(max-width:359px){[data-page=product] .pa-buy-panel h1{font-size:1.875rem}[data-page=product] .pa-stage{min-height:315px}[data-page=product] .pa-slide img,[data-page=product] .pa-track{height:315px}[data-page=product] .pa-tile{padding:10px 6px}[data-page=product] .pa-tile-value{font-size:var(--fs-fact)}[data-page=product] .pa-tile .pa-tile-label,[data-page=product] .pa-tile-value .pa-unit{font-size:var(--fs-label)}[data-page=product] .pa-enquiry-form-wrap{padding:23px 17px}[data-page=product] .pa-form-top h3{font-size:1.1875rem}[data-page=product] .pa-price-value{font-size:2.3125rem}[data-page=product] .pa-sold-line{font-size:1.25rem}[data-page=product] .pa-warranty-band{padding:23px 20px}[data-page=product] .pa-warranty-copy h2{font-size:1.4375rem}[data-page=product] .pa-trust-card{padding:22px}}@media(prefers-reduced-motion:reduce){[data-page=product] *{transition:none!important}}[data-page=product] .pa-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}[data-page=product] .pa-tile .pa-tile-label{justify-content:center}[data-page=product] .pa-review-bar{font:var(--fs-meta)/1.4 Arial,sans-serif;background:#edf1f2;color:#253d48;border-bottom:1px solid #d4dcdf;padding:12px max(24px,calc((100% - 1328px)/2));display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap}[data-page=product] .pa-review-bar p{margin:0}[data-page=product] .pa-review-label{font-weight:700}[data-page=product] .pa-review-bar nav{display:flex;flex-wrap:wrap;gap:6px}[data-page=product] .pa-review-bar a{color:inherit;text-decoration:none;min-height:36px;display:inline-flex;align-items:center;padding:6px 12px;border:1px solid #c3ced3;border-radius:3px;background:#fff}[data-page=product] .pa-review-bar a[aria-current=page]{background:#253d48;border-color:#253d48;color:#fff}[data-page=product] .pa-review-note{font-size:var(--fs-meta);color:#51656e;margin-left:auto}@media(max-width:700px){[data-page=product] .pa-review-bar{padding:10px 18px}[data-page=product] .pa-review-bar a{font-size:var(--fs-meta);padding:6px 9px}[data-page=product] .pa-review-note{margin-left:0;width:100%}}[data-page=product] .pa-icon-button{min-width:44px;min-height:44px}[data-page=product] .pa-expand{width:44px;height:44px}[data-page=product] .pa-text-link{min-height:44px}[data-page=product] .pa-dot{width:7px;height:7px;padding:19px;background-clip:content-box;box-sizing:content-box}[data-page=product] .pa-dot[aria-current=true]{background-clip:content-box}[data-page=product] .pa-dots{gap:0;padding-top:4px}[data-page=product] .pa-checkbox-label input{width:20px;height:20px}[data-page=product] .pa-checkbox-label,[data-page=product] .pa-thumb{min-height:44px}[data-page=product] .pa-video-frame video::-webkit-media-controls-mute-button,[data-page=product] .pa-video-frame video::-webkit-media-controls-volume-control-container,[data-page=product] .pa-video-frame video::-webkit-media-controls-volume-slider{display:none!important}