.product-editorial .standard-product,.product-editorial .product-hero{grid-template-columns:1.04fr 1fr;align-items:start;gap:clamp(30px,5vw,72px);padding-block:34px 54px;display:grid}.product-editorial .standard-gallery,.product-editorial .detail-gallery{align-self:start;min-width:0;position:sticky;top:24px}.product-editorial .standard-gallery>img{object-fit:contain;background:#f6f3ec;width:100%;height:600px}.product-editorial .standard-summary,.product-editorial .product-summary{min-width:0;padding:0}.product-editorial .breadcrumbs{margin-bottom:18px}.product-editorial .detail-title h1{max-width:20ch;font-size:clamp(36px,3.5vw,51px);line-height:1.08}.product-editorial .detail-title .eyebrow{margin-bottom:12px}.product-editorial .standard-fit-cue,.product-editorial .strapline{font:15px/1.65 var(--sans);color:var(--muted);max-width:49ch;margin:18px 0 22px}.detail-selected{border-top:1px solid var(--line);margin:0;padding-block:14px 4px;font-size:13px}.detail-selected>div{grid-template-columns:94px 1fr;gap:18px;padding:5px 0;display:grid}.detail-selected dt{color:var(--muted)}.detail-selected dd{margin:0}.detail-selected strong{font-weight:400}.detail-selected small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.detail-measure-note{color:var(--muted);margin:9px 0 18px;font-size:11px}.product-editorial .standard-price{margin-top:14px;padding:14px 0}.product-editorial .standard-price>strong{font-size:38px}.product-editorial .standard-fields select,.product-editorial .standard-fields input{background:0 0}.product-editorial .standard-fine{margin-top:12px;line-height:1.65;font-size:12px!important}.product-editorial .standard-direct{gap:0 22px;margin-top:16px;padding-top:10px;font-size:12px}.product-editorial .standard-summary .hero-actions{gap:18px;margin-top:18px}.product-editorial .hero-actions .text-link,.product-editorial .product-actions .text-link{white-space:normal}.detail-gallery-stage{background:#eee8dc}.detail-gallery-stage [hidden]{display:none!important}.detail-gallery-stage img{object-fit:contain;width:100%;height:560px}.detail-gallery-choices{gap:16px;padding:14px 0 0;display:flex}.detail-gallery-choices>a{border-bottom:1px solid var(--line);flex:1;align-items:center;gap:8px;min-width:0;padding:5px 0 9px;font-size:11px;display:flex}.detail-gallery-choices a[aria-pressed=true]{border-bottom:2px solid var(--forest);color:var(--forest)}.detail-gallery-choices img{object-fit:cover;width:54px;height:58px}.detail-image-note{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.6}.detail-reference-price{border-top:1px solid var(--line);gap:7px;padding:20px 0 10px;display:grid}.detail-reference-price>span{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:10px}.detail-reference-price>strong{font:39px/1.15 var(--serif);color:var(--forest)}.detail-reference-price small{color:var(--muted);font-size:12px}.detail-price-note{color:var(--muted);margin:6px 0 24px;font-size:12px;line-height:1.6}.detail-price-note a{text-underline-offset:3px;text-decoration:underline;display:inline}.detail-starting-runs{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 24px;margin-top:25px;padding-top:20px;font-size:12px;display:flex}.detail-information,.product-editorial .detail-answers{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:64px;padding-block:44px;display:grid}.detail-information-heading h2,.product-editorial .detail-answers h2{max-width:18ch;margin:0;font-size:clamp(30px,3vw,42px)}.detail-information-heading>p:not(.eyebrow),.product-editorial .detail-answers>div>p:not(.eyebrow){color:var(--muted);max-width:42ch;margin:20px 0;font-size:14px;line-height:1.7}.detail-information-heading .text-link{white-space:normal}.detail-disclosures{min-width:0}.detail-disclosure{border-bottom:1px solid var(--line);scroll-margin-top:24px}.detail-disclosure>summary{min-height:68px;font:23px/1.25 var(--serif);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;list-style:none;display:flex}.detail-disclosure>summary::-webkit-details-marker{display:none}.detail-disclosure[open]>summary>span{transform:rotate(45deg)}.detail-disclosure>p{color:var(--muted);margin:14px 0 20px;font-size:13px;line-height:1.75}.detail-disclosure .text-link{white-space:normal;margin-bottom:16px}.detail-facts{margin:16px 0;font-size:13px}.detail-facts>div{grid-template-columns:95px 1fr;gap:22px;padding-block:10px;display:grid}.detail-facts dt{color:var(--muted)}.detail-facts dd{margin:0}.detail-use-links{margin:6px 0 18px}.detail-use-links>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:11px;display:block}.detail-use-links>div{flex-wrap:wrap;gap:8px 20px;display:flex}.detail-disclosure .detail-use-links .text-link{margin-bottom:0}.detail-route{border-top:1px solid var(--line);padding:20px 0}.detail-route h3{font-size:24px}.detail-route p{color:var(--muted);margin:12px 0;font-size:13px}.product-editorial .standard-disclosure{padding:0}.product-editorial .standard-disclosure summary{font:20px/1.4 var(--serif);padding:18px 0}.product-editorial .standard-disclosure p{font-size:13px}.product-editorial .standard-table-wrap{overflow-x:auto}.product-editorial .standard-table-wrap table{min-width:590px}.product-editorial .standard-table{font-size:12px}.product-editorial .standard-table caption{text-align:left;width:100%;margin-top:15px;font-size:21px;display:block}.product-editorial .detail-related{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:15px 32px;padding-block:30px 44px;display:flex}.detail-related p{color:var(--muted);margin:0;font-size:12px}.detail-related>div{flex-wrap:wrap;gap:12px 26px;display:flex}.detail-related>div a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}@media (width<=1000px) and (width>=761px){.product-editorial .standard-product,.product-editorial .product-hero{gap:30px}.product-editorial .standard-gallery>img,.detail-gallery-stage img{height:460px}.detail-gallery-choices{gap:7px}.detail-gallery-choices img{width:34px;height:44px}.detail-selected>div{grid-template-columns:80px 1fr;gap:12px}.detail-information,.product-editorial .detail-answers{grid-template-columns:.65fr 1.35fr;gap:30px}}@media (width<=760px){.product-editorial .standard-product,.product-editorial .product-hero{flex-direction:column;gap:0;padding-block:24px 35px;display:flex}.product-editorial .standard-summary,.product-editorial .product-summary{display:contents}.product-editorial .detail-title{order:0;width:100%}.product-editorial .standard-gallery,.product-editorial .detail-gallery{order:1;width:100%;margin-bottom:24px;position:static}.product-editorial .detail-purchase{order:2;width:100%}.product-editorial .detail-title h1{font-size:36px}.product-editorial .standard-fit-cue,.product-editorial .strapline{margin:15px 0 20px;font-size:14px}.product-editorial .standard-gallery>img{height:350px}.detail-gallery-stage img{height:360px}.detail-gallery-choices{gap:12px}.detail-gallery-choices img{width:40px;height:48px}.detail-gallery-choices>a{gap:6px;font-size:10px}.detail-selected>div{grid-template-columns:80px 1fr;gap:15px;font-size:13px}.detail-information,.product-editorial .detail-answers{grid-template-columns:1fr;gap:18px;padding-block:32px}.detail-disclosure>summary{min-height:66px;font-size:22px}.detail-information-heading h2,.product-editorial .detail-answers h2{font-size:32px}.product-editorial .detail-related{padding-block:24px 32px;display:block}.detail-related>div{gap:0;margin:12px 0;display:grid}.product-editorial .standard-fields input,.product-editorial .standard-fields select{min-height:46px;font-size:16px}.product-editorial .standard-fields label:has(select[name=variant]),.product-editorial .standard-fields label:has(select[name=order]){grid-column:1/-1}.product-editorial .standard-fields{grid-template-columns:1fr 1fr}}@media (width<=359px){.detail-gallery-choices img{display:none}.detail-gallery-choices>a{min-height:46px;font-size:11px}.product-editorial .standard-gallery>img,.detail-gallery-stage img{height:300px}}.detail-mobile-jump{display:none}@media (width<=760px){.detail-mobile-jump{text-underline-offset:4px;align-items:center;min-height:44px;margin:-8px 0 16px;font-size:12px;text-decoration:underline;display:inline-flex}}.detail-scroll-hint{display:none}@media (width<=640px){.detail-scroll-hint{font:12px/1.6 var(--sans);color:var(--muted);margin:12px 0;display:block}.product-editorial .standard-table-wrap{overflow:visible}.product-editorial .standard-table-wrap table{min-width:0;display:block}.product-editorial .standard-table-wrap thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-editorial .standard-table-wrap tbody{display:block}.product-editorial .standard-table-wrap tbody tr{border-bottom:1px solid var(--line);padding:14px 0;display:block}.product-editorial .standard-table-wrap tbody th,.product-editorial .standard-table-wrap tbody td{border:0;width:100%;padding:0}.product-editorial .standard-table-wrap tbody th{margin-bottom:8px;font-weight:600;display:block}.product-editorial .standard-table-wrap tbody td{grid-template-columns:108px minmax(0,1fr);align-items:start;gap:12px;padding:4px 0;display:grid}.product-editorial .standard-table-wrap tbody td:before{content:attr(data-label);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;line-height:1.5}.product-editorial .standard-table-wrap tbody td>span,.product-editorial .standard-table-wrap tbody td>small{grid-column:2}.product-editorial .standard-table-wrap tbody td>a{align-items:center;min-height:44px;display:inline-flex}}.product-editorial .detail-title h1{text-wrap:balance}.product-editorial .detail-selected strong{font:22px/1.35 var(--serif)}.product-editorial .detail-selected dt{font-size:12px}.product-editorial .detail-selected dd{font-size:14px}.product-editorial .standard-fields label{font-size:13px}.product-editorial .standard-fields select,.product-editorial .standard-fields input{background:var(--raised);border-color:#a5aaa1;min-height:46px}.product-editorial .standard-direct a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.product-editorial .detail-disclosure>p{font-size:14px}@media (width<=760px){.product-editorial .detail-selected strong{font-size:21px}.product-editorial .detail-selected>div{grid-template-columns:82px minmax(0,1fr)}.product-editorial .standard-fields select,.product-editorial .standard-fields input{font-size:16px}}.product-editorial .standard-product,.product-editorial .product-hero{grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);gap:44px;padding-block:32px 42px}.product-editorial .detail-title h1{max-width:23ch;font-size:clamp(36px,3.45vw,50px)}.product-editorial .standard-gallery>img,.product-editorial .detail-gallery-stage{border:1px solid var(--line);background:#eeeae2}.product-editorial .standard-gallery>img{height:590px}.product-editorial .detail-purchase{background:var(--raised);border:1px solid var(--line);padding:24px 26px}.product-editorial .detail-selected{border-top:0;padding-top:0}.product-editorial .detail-selected>div{padding-block:5px}.product-editorial .detail-selected strong{font-size:24px}.product-editorial .detail-measure-note{margin-block:8px 14px;font-size:12px;line-height:1.5}.product-editorial .standard-price{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;margin-top:12px;padding-block:14px;display:grid}.product-editorial .standard-price>strong{grid-area:1/2/3;font-size:37px}.product-editorial .standard-price>span,.product-editorial .standard-price>small{grid-column:1}.product-editorial .standard-price.standard-price-status{grid-template-columns:minmax(0,1fr)}.product-editorial .standard-price.standard-price-status>strong{overflow-wrap:anywhere;grid-area:auto/1;font-size:22px;line-height:1.35}.product-editorial .standard-fields{gap:14px;margin-top:18px}.palette-disclosure{border-bottom:1px solid var(--line);margin-top:12px}.palette-disclosure>summary{cursor:pointer;min-height:44px;padding-block:13px;font-size:12px}.palette-disclosure .product-colour-range{border:0;margin:0;padding:0 0 12px}.product-preparation{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;padding-block:22px;display:grid}.product-preparation>a{text-align:center;flex-direction:column;align-items:center;gap:10px;font-size:12px;display:flex}.product-preparation .project-cue{width:30px;height:30px;color:var(--forest)}.product-preparation>a:hover span{text-underline-offset:4px;text-decoration:underline}.product-editorial .standard-summary .hero-actions{gap:12px 18px}.product-editorial .standard-fine{line-height:1.6}.product-editorial .standard-direct{margin-top:12px;padding-top:8px}.product-editorial .detail-information,.product-editorial .detail-answers{gap:50px;padding-block:34px}@media (width<=1100px) and (width>=761px){.product-editorial .standard-product,.product-editorial .product-hero{gap:26px}.product-editorial .detail-purchase{padding:20px}.product-editorial .standard-gallery>img{height:470px}.product-editorial .standard-price{display:block}.product-editorial .standard-price>strong{margin-block:7px;display:block}}@media (width<=760px){.product-editorial .standard-product,.product-editorial .product-hero{gap:0;padding-block:24px 30px}.product-editorial .detail-title h1{font-size:36px}.product-editorial .detail-purchase{padding:22px 18px}.product-editorial .standard-gallery>img{height:335px}.product-preparation{gap:10px;margin-top:18px;padding-block:16px}.product-preparation>a{font-size:11px}.product-preparation .project-cue{width:26px;height:26px}.product-editorial .detail-information,.product-editorial .detail-answers{gap:20px;padding-block:28px}.product-editorial .standard-fields{gap:14px}.product-editorial .standard-price>strong{font-size:32px}.product-editorial .standard-price>span{letter-spacing:.08em;font-size:9px}}@media (width<=359px){.product-editorial .detail-purchase{padding:18px 14px}.product-editorial .standard-price{display:block}.product-editorial .standard-price>strong{margin-block:7px;display:block}}@media (width<=480px){.product-editorial .standard-fields>label{grid-column:1/-1}}.detail-gallery-choices>a[data-gallery-choice="0"] img{object-fit:contain}
