#kh-review main.reference-product{color:#142331;background:#fff;width:100%;max-width:1320px;margin:auto;padding:0 40px 65px}#kh-review:has(main.reference-product){background:#fff}#kh-review .reference-product .product-page-intro{text-align:center;padding:60px 0 65px}#kh-review .reference-product .product-page-intro>.kh-kicker{letter-spacing:.17em;color:#9a7d4d;margin-bottom:15px;font:500 9px/1.6 Arial,sans-serif}#kh-review .reference-product .product-page-intro>h2{letter-spacing:-.035em;margin:0 0 20px;font:600 clamp(29px,3vw,42px)/1.15 Arial,sans-serif}#kh-review .reference-product .kh-breadcrumb{color:#929292;flex-wrap:wrap;justify-content:center;align-items:center;gap:11px;margin:0;font-size:12px;line-height:1.7;display:flex}#kh-review .reference-product .kh-breadcrumb a{color:#22333d}#kh-review .reference-product .kh-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,80px);display:grid}#kh-review .reference-product .kh-detailinfo{min-width:0;padding:6px 0 0;position:static}#kh-review .reference-product .kh-detailinfo>.kh-kicker{letter-spacing:.15em;color:#9a7d4d;margin-bottom:17px;font-size:9px}#kh-review .reference-product .kh-detailinfo h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 12px;font:600 clamp(29px,3vw,43px)/1.15 Arial,sans-serif}#kh-review .reference-product .product-colour{letter-spacing:.08em;color:#8a8a8a;text-transform:uppercase;margin:0 0 16px;font:12px/1.6 Arial,sans-serif}#kh-review .reference-product .kh-stock{letter-spacing:.03em;color:#8c7446;background:#f6f3eb;border-radius:2px;margin:0 0 16px;padding:5px 9px;font:500 10px/1.6 Arial,sans-serif;display:inline-block}#kh-review .reference-product .product-summary{color:#898989;white-space:pre-line;margin:0 0 10px;font:13px/1.9 Arial,sans-serif}#kh-review .reference-product .product-read-more{border-bottom:1px solid #d5c4a5;margin:0 0 15px;padding-bottom:4px;font-size:11px;display:inline-block}#kh-review .reference-product .product-colour-group{margin:25px 0 0}#kh-review .reference-product .product-colour-group>span{font-size:11px}#kh-review .reference-product .premium-colour-options{gap:8px;margin:12px 0 0}#kh-review .reference-product .premium-colour-options a{background:#fff;border-color:#e0e0e0;border-radius:2px;min-height:36px;padding:7px 10px;font-size:11px}#kh-review .reference-product .premium-colour-options a.selected{background:#faf8f3;border-color:#a88950}#kh-review .reference-product .detail-purchase{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}#kh-review .reference-product .purchase-meta{border:0;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:15px;margin:25px 0 28px;padding:0;display:flex}#kh-review .reference-product .purchase-meta strong{color:#122635;letter-spacing:-.035em;font:500 30px/1.3 Arial,sans-serif}#kh-review .reference-product .purchase-meta del{color:#aaa;font-size:14px}#kh-review .reference-product .kh-labelrow{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;font-size:12px;line-height:1.6;display:flex}#kh-review .reference-product .kh-labelrow .kh-link{color:#8c7446;border-color:#cbbb9c;font-size:10px}#kh-review .reference-product .kh-sizebuttons{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}#kh-review .reference-product .kh-sizebuttons button{color:#192e3e;opacity:1;background:#fff;border:1px solid #ddd;border-radius:2px;min-width:44px;min-height:44px;font:12px/1.4 Arial,sans-serif}#kh-review .reference-product .kh-sizebuttons button.active{color:#fff;background:#102635;border-color:#102635}#kh-review .reference-product .product-design-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}#kh-review .reference-product .product-design-options button{white-space:normal;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:none;height:auto;min-height:105px;padding:8px 6px;font-size:11px;display:flex;position:relative}#kh-review .reference-product .product-design-options button.active{color:#102635;background:#fbf8f0;border:2px solid #a88950;padding:7px 5px}#kh-review .reference-product .product-design-options .product-design-image{background:#fff;width:70px;height:65px;display:block;object-fit:contain!important}#kh-review .reference-product .product-design-check{color:#fff;background:#102635;border-radius:50%;width:17px;height:17px;font-size:10px;line-height:17px;position:absolute;top:4px;right:4px}#kh-review .reference-product .product-unit-note{color:#888;margin:0 0 20px;font-size:11px;line-height:1.8}#kh-review .reference-product .product-quantity-control{align-items:center;gap:20px;margin:18px 0;display:flex}#kh-review .reference-product .product-quantity-control>label{color:#7a7a7a;font-size:11px}#kh-review .reference-product .product-quantity-control>div{border:1px solid #142b3c;border-radius:3px;align-items:center;height:46px;display:flex;overflow:hidden}#kh-review .reference-product .product-quantity-control button{color:#142b3c;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px}#kh-review .reference-product .product-quantity-control input{appearance:textfield;outline-offset:-4px;text-align:center;color:#142b3c;background:0 0;border:0;width:40px;padding:0;font:12px Arial,sans-serif}#kh-review .reference-product .product-quantity-control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#kh-review .reference-product .product-quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#kh-review .reference-product .purchase-buttons{background:0 0;grid-template-columns:1fr;gap:12px;margin-top:20px;padding:0;display:grid;position:static}#kh-review .reference-product .purchase-buttons .btn{text-transform:uppercase;letter-spacing:.16em;border-radius:3px;justify-content:center;width:100%;min-height:51px;padding:15px 20px;font:600 10px/1.5 Arial,sans-serif}#kh-review .reference-product .purchase-buttons .btn span{display:none}#kh-review .reference-product .purchase-buttons .outline{color:#102635;background:#fff;border:1px solid #102635}#kh-review .reference-product .purchase-buttons .gold{color:#fff;background:#102635;border:1px solid #102635}#kh-review .reference-product .purchase-buttons .btn:disabled{opacity:.4;cursor:not-allowed}#kh-review .reference-product .purchase-hint{color:#8b8b8b;margin:12px 0 25px;font-size:10px;line-height:1.8}#kh-review .reference-product .product-service-notes{border-top:1px solid #e4e4e4;gap:20px;margin-top:30px;padding:24px 0 10px;display:grid}#kh-review .reference-product .product-service-notes>div{align-items:start;gap:16px;display:flex}#kh-review .reference-product .product-service-notes svg{fill:none;stroke:#a5a5a5;stroke-width:1.3px;flex-shrink:0;width:28px;height:28px}#kh-review .reference-product .product-service-notes p{color:#898989;margin:0;font:11px/1.8 Arial,sans-serif}#kh-review .reference-product .product-service-notes b{color:#253541;margin-bottom:3px;font-weight:600;display:block}#kh-review .reference-product .product-service-notes a{text-underline-offset:3px;text-decoration:underline}#kh-review .reference-product .product-payment-methods{text-align:center;flex-wrap:wrap;justify-content:center;gap:10px 12px;margin-top:20px;font:10px/1.7 Arial,sans-serif;display:flex}#kh-review .reference-product .product-payment-methods>span{background:#fafafa;border:1px solid #e5e5e5;border-radius:2px;padding:8px 12px}#kh-review .reference-product .product-payment-methods>a{color:#8a8a8a;width:100%;display:block}#kh-review .reference-product #product-information{scroll-margin-top:120px}#kh-review .product-information{margin-top:75px}#kh-review .product-information [role=tablist]{border-bottom:1px solid #ddd;gap:35px;display:flex;overflow-x:auto}#kh-review .product-information [role=tab]{white-space:nowrap;color:#8a8a8a;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:17px 0;font:600 14px/1.5 Arial,sans-serif;position:relative}#kh-review .product-information [role=tab][aria-selected=true]{color:#152c3b;border-bottom-color:#152c3b}#kh-review .product-information [role=tabpanel]{min-height:240px;padding:40px 0 25px}#kh-review .product-information [role=tabpanel][hidden]{display:none}#kh-review .product-description-grid{grid-template-columns:1.65fr 1fr;gap:60px;display:grid}#kh-review .product-information h2{letter-spacing:-.025em;margin:0 0 20px;font:600 22px/1.4 Arial,sans-serif}#kh-review .product-information h3{margin:25px 0 12px;font:600 13px/1.5 Arial,sans-serif}#kh-review .product-information p{color:#8b8b8b;white-space:pre-line;margin:0 0 18px;font:13px/1.9 Arial,sans-serif}#kh-review .product-information .product-description-copy{white-space:pre-line}#kh-review .product-description-grid aside{border-left:1px solid #eee;padding-left:35px}#kh-review .product-description-grid aside h3{margin-top:0}#kh-review .product-information a{color:#8a734b;border-bottom:1px solid #d6c9b3;margin:8px 18px 8px 0;padding-bottom:3px;font-size:11px;display:inline-block}#kh-review .product-information table{border-collapse:collapse;width:100%;font:13px/1.8 Arial,sans-serif}#kh-review .product-information :is(th,td){text-align:left;vertical-align:top;border:1px solid #ddd;padding:18px 24px}#kh-review .product-information th{color:#253541;background:#fbfbfa;width:30%;font-weight:600}#kh-review .product-information td{color:#8a8a8a;overflow-wrap:anywhere}#kh-review .product-delivery-panel{grid-template-columns:1fr 1fr;gap:60px;display:grid}#kh-review .reference-product .store-assurances{border-top:1px solid #eee;border-bottom:1px solid #eee;margin:40px 0 20px;padding:30px 0}#kh-review .reference-product .editorial-related{text-align:center;padding:40px 0 0}#kh-review .reference-product .editorial-related>h2{letter-spacing:-.035em;margin:12px 0 35px;font:600 28px/1.2 Arial,sans-serif}#kh-review .reference-product .editorial-related .premium-product-info{text-align:left}#kh-review .reference-product .editorial-related .premium-product-image>img{object-fit:contain}#kh-review .reference-product .preview-label{color:#102635;background:#f6f5f1;border:1px solid #e3e0d6;margin:20px 0;padding:25px 20px}@media (max-width:900px){#kh-review main.reference-product{padding:0 24px 45px}#kh-review .reference-product .product-page-intro{padding:40px 0 45px}#kh-review .reference-product .kh-detail{grid-template-columns:1fr;gap:35px}#kh-review .reference-product .product-design-options{grid-template-columns:repeat(4,minmax(0,1fr))}#kh-review .product-information{margin-top:45px}#kh-review .product-description-grid,#kh-review .product-delivery-panel{gap:30px}}@media (max-width:600px){#kh-review main.reference-product{padding:0 20px 35px}#kh-review .reference-product .product-page-intro{padding:30px 0 35px}#kh-review .reference-product .product-page-intro>.kh-kicker{font-size:8px}#kh-review .reference-product .product-page-intro>h2{margin-bottom:14px;font-size:29px}#kh-review .reference-product .kh-breadcrumb{gap:8px;font-size:10px}#kh-review .reference-product .kh-detailinfo h1{font-size:31px}#kh-review .reference-product .product-design-options{grid-template-columns:repeat(3,minmax(0,1fr))}#kh-review .product-information [role=tablist]{gap:24px}#kh-review .product-information [role=tab]{min-height:48px;font-size:12px}#kh-review .product-information [role=tabpanel]{padding:28px 0 15px}#kh-review .product-description-grid,#kh-review .product-delivery-panel{grid-template-columns:1fr;gap:25px}#kh-review .product-description-grid aside{border-top:1px solid #eee;border-left:0;padding:25px 0 0}#kh-review .product-information :is(th,td){padding:12px 14px;font-size:12px}#kh-review .reference-product .store-assurances{margin-top:25px}#kh-review .reference-product .editorial-related>h2{font-size:25px}}@media (prefers-reduced-motion:reduce){#kh-review .reference-product *{transition:none!important;animation:none!important}}#kh-review:has(main.reference-product) .kh-signup{background:#fff;border-top:1px solid #eee}#kh-review:has(main.reference-product) .kh-signup h2{letter-spacing:-.035em;font:600 30px/1.2 Arial,sans-serif}
.ProductGallery-module__OGwI5G__gallery{align-self:start;width:100%;min-width:0;scroll-margin-top:110px;position:sticky;top:112px}.ProductGallery-module__OGwI5G__stage{cursor:zoom-in;touch-action:pan-y;background:#f7f7f7;border:0;border-radius:3px;width:100%;padding:0;display:block;position:relative;overflow:hidden}#kh-review .ProductGallery-module__OGwI5G__gallery .ProductGallery-module__OGwI5G__stage .ProductGallery-module__OGwI5G__photo{aspect-ratio:4/5;object-position:center;width:100%;height:clamp(450px,100svh - 220px,760px);animation:.25s ProductGallery-module__OGwI5G__photo-in;display:block;transform:none;object-fit:contain!important}#kh-review .ProductGallery-module__OGwI5G__accessory .ProductGallery-module__OGwI5G__stage .ProductGallery-module__OGwI5G__photo{aspect-ratio:1;background:#f8f8f8}.ProductGallery-module__OGwI5G__enlarge{color:#102635;letter-spacing:.04em;background:#ffffffed;border:1px solid #e5e5e5;border-radius:3px;padding:9px 12px;font-size:10px;position:absolute;bottom:12px;right:12px}.ProductGallery-module__OGwI5G__caption{color:#949494;justify-content:space-between;gap:16px;padding:13px 0;font-size:10px;line-height:1.5;display:flex}.ProductGallery-module__OGwI5G__caption span:first-child{overflow-wrap:anywhere;min-width:0}.ProductGallery-module__OGwI5G__caption span:last-child{flex-shrink:0}.ProductGallery-module__OGwI5G__navigation{color:#102635;justify-content:center;align-items:center;gap:20px;padding:5px 0 14px;font-size:11px;display:flex}.ProductGallery-module__OGwI5G__navigation button{color:#102635;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:50%;min-width:44px;min-height:44px;font-size:17px}.ProductGallery-module__OGwI5G__navigation button:disabled{opacity:.3;cursor:default}.ProductGallery-module__OGwI5G__thumbnails{justify-content:center;gap:12px;padding:4px 3px 12px;display:flex;overflow-x:auto}.ProductGallery-module__OGwI5G__thumbnails button{cursor:pointer;background:#f8f8f8;border:1px solid #e5e5e5;border-radius:2px;flex:0 0 70px;width:70px;height:84px;padding:3px;transition:border-color .2s}.ProductGallery-module__OGwI5G__thumbnails button[aria-pressed=true]{border:2px solid #a88843}#kh-review .ProductGallery-module__OGwI5G__gallery .ProductGallery-module__OGwI5G__thumbnails img{width:100%;height:100%;display:block;object-fit:contain!important}.ProductGallery-module__OGwI5G__gallery button:focus-visible{outline-offset:4px;outline:2px solid #a88843}.ProductGallery-module__OGwI5G__dialog{color:#102635;background:#fff;border:0;border-radius:3px;width:min(1100px,96vw);max-width:96vw;max-height:96svh;padding:60px 18px 16px}.ProductGallery-module__OGwI5G__dialog::backdrop{background:#07131de0}#kh-review .ProductGallery-module__OGwI5G__gallery .ProductGallery-module__OGwI5G__dialog .ProductGallery-module__OGwI5G__large{object-position:center;width:100%;height:72svh;display:block;object-fit:contain!important}.ProductGallery-module__OGwI5G__close{color:#fff;cursor:pointer;z-index:1;background:#102635;border:0;border-radius:3px;min-height:44px;padding:10px 16px;position:absolute;top:12px;right:14px}.ProductGallery-module__OGwI5G__empty{color:#596574;text-align:center;background:#f5f4f1;justify-content:center;align-items:center;min-height:280px;padding:30px;display:flex}@keyframes ProductGallery-module__OGwI5G__photo-in{0%{opacity:.3}to{opacity:1}}@media (max-width:900px){.ProductGallery-module__OGwI5G__gallery{position:static}#kh-review .ProductGallery-module__OGwI5G__gallery .ProductGallery-module__OGwI5G__stage .ProductGallery-module__OGwI5G__photo{height:65svh;min-height:350px;max-height:750px}.ProductGallery-module__OGwI5G__caption{font-size:10px}}@media (max-width:600px){#kh-review .ProductGallery-module__OGwI5G__gallery .ProductGallery-module__OGwI5G__stage .ProductGallery-module__OGwI5G__photo{aspect-ratio:4/5;height:auto;min-height:0;max-height:70svh}.ProductGallery-module__OGwI5G__thumbnails{justify-content:flex-start}.ProductGallery-module__OGwI5G__thumbnails button{flex-basis:64px;width:64px;height:75px}}@media (prefers-reduced-motion:reduce){.ProductGallery-module__OGwI5G__photo,.ProductGallery-module__OGwI5G__thumbnails button{transition:none!important;animation:none!important}}
