.htc-hanger{padding-block:28px 64px}.htc-review{padding:12px 16px;background:var(--sand);border-radius:7px;font-size:13px;margin-bottom:28px}.htc-hanger-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:start}.htc-hanger-gallery{min-width:0;position:sticky;top:116px}.htc-hanger-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:18px;background:#fff}.htc-hanger-slides figure{flex:0 0 100%;min-width:0;margin:0;scroll-snap-align:start}.htc-hanger-slides img{width:100%;aspect-ratio:1;object-fit:contain}.htc-hanger-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding:5px}.htc-hanger-thumbs button{flex:0 0 64px;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#fff}.htc-hanger-thumbs img{width:64px;height:64px;object-fit:contain}.htc-hanger-info h1{font-family:var(--serif);font-size:clamp(30px,3vw,43px);line-height:1.13;letter-spacing:-1px;margin:12px 0 18px}.htc-hanger-lead{font-size:16px;color:var(--muted)}.htc-hanger-price{font-size:30px;margin-top:20px}.htc-hanger-pack{font-size:13px;color:var(--muted)}.htc-hanger-benefits{margin-top:20px;padding-left:20px;list-style:disc;font-size:14px}.htc-hanger-benefits li+li{margin-top:6px}.htc-hanger-buy{display:flex;align-items:end;gap:12px;margin-top:24px}.htc-hanger-buy label{font-size:12px}.htc-hanger-buy input{display:block;width:76px;min-height:50px;padding:10px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:#fff}.htc-hanger-buy button{min-height:50px;padding:12px;flex:1;background:var(--olive);color:#fff;border-radius:7px;font-size:14px}.htc-hanger-note{font-size:12px;color:var(--muted);margin-top:10px}.htc-hanger-terms{font-size:13px;margin:16px 0}.htc-hanger-details{border-top:1px solid var(--line)}.htc-hanger-details summary{font-size:15px;min-height:48px}.htc-hanger-details details>div{font-size:14px;padding-bottom:18px;color:var(--muted)}.htc-hanger-details p+p{margin-top:10px}.htc-hanger-details a{text-decoration:underline;overflow-wrap:anywhere}.htc-hanger-sku{font-size:12px;color:var(--muted);margin-top:16px}.htc-hanger-slides:focus-visible{outline:3px solid var(--rust);outline-offset:3px}@media(max-width:760px){.htc-hanger-grid{grid-template-columns:1fr;gap:24px}.htc-hanger-gallery{position:static}.htc-hanger{padding-top:20px}.htc-review{font-size:12px;margin-bottom:20px}.htc-hanger-info h1{font-size:32px}.htc-hanger-slides img{max-height:420px}.htc-hanger-thumbs button{flex-basis:56px}.htc-hanger-thumbs img{width:56px;height:56px}}@media(prefers-reduced-motion:reduce){.htc-hanger-slides{scroll-behavior:auto}}.htc-hanger-gallery{display:block}.htc-gallery-stage{position:relative}.htc-hanger-slides{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.htc-hanger-slides::-webkit-scrollbar{display:none}.htc-gallery-arrows:not([hidden]){display:flex;position:absolute;inset:50% 12px auto;justify-content:space-between;pointer-events:none;transform:translateY(-50%)}.htc-gallery-arrows button{pointer-events:auto;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:#fffefaf0;color:var(--ink);box-shadow:0 2px 8px #00000012;display:grid;place-items:center;padding:0}.htc-gallery-arrows span{font-size:30px;line-height:1;transform:translateY(-2px)}.htc-gallery-arrows button:disabled{visibility:hidden}.htc-hanger-thumbs{overflow:visible;gap:8px;padding:4px}.htc-hanger-thumbs button{padding:0;flex:1 1 0;min-width:0;max-width:72px;border:2px solid transparent;border-radius:8px;opacity:.65;transition:opacity .15s,border-color .15s}.htc-hanger-thumbs button[aria-pressed=true]{border-color:var(--olive);opacity:1}.htc-hanger-thumbs button:hover{opacity:1}.htc-hanger-thumbs img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}@media(max-width:760px){.htc-hanger-thumbs button{flex-basis:0}.htc-hanger-thumbs img{width:100%;height:auto}.htc-gallery-arrows:not([hidden]){inset-inline:8px}.htc-gallery-arrows button{width:44px;height:44px}}.delivery-cart-note{padding:1rem;border:1px solid #c9cfc3;border-radius:6px;background:#f6f7f2;line-height:1.55}.pb-page{display:block}.pb-page [hidden]{display:none!important}.pb-page :focus-visible{outline:3px solid var(--rust);outline-offset:4px}.pb-gallery-stage{overflow:hidden;border-radius:14px;background:#fff}.pb-gallery-stage figure{margin:0;aspect-ratio:1;display:grid;place-items:center}.pb-gallery-stage img{width:100%;height:100%;object-fit:contain}.pb-gallery-stage figure.pb-photo-instruction{display:block;aspect-ratio:auto}.pb-gallery-stage .pb-image-link{display:block}.pb-image-link:focus-visible{outline-offset:-5px}.pb-gallery-stage .pb-photo-instruction img{width:100%;height:auto;object-fit:contain}.pb-gallery:has(.pb-photo-instruction:not([hidden])){position:static}.pb-thumbs{display:flex;gap:10px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:5px 4px;margin:7px -4px}.pb-thumbs a{flex:0 0 64px;aspect-ratio:1;border:1px solid var(--line);border-radius:5px;overflow:hidden;background:#fff;scroll-snap-align:center}.pb-thumbs a[aria-current=true]{box-shadow:inset 0 0 0 2px var(--olive);border-color:var(--olive)}.pb-thumbs img{width:100%;height:100%;object-fit:contain}.pb-caption{font-size:12px;color:var(--muted);line-height:1.6;margin-top:7px}.pb-instruction-caption{padding:14px 16px 16px;font-size:12px;line-height:1.65;color:var(--muted);border-top:1px solid var(--line);background:var(--paper)}.pb-instruction-caption a{display:inline-flex;align-items:center;min-height:48px;margin-top:4px;text-decoration:underline;text-underline-offset:3px;font-weight:500;color:var(--olive)}.pb-price-row{display:flex;gap:12px;align-items:baseline}.pb-price-unit,.pb-kit-line,.pb-stage-note,.pb-buy-note,.pb-delivery-note{font-size:12px;line-height:1.65;color:var(--muted)}.pb-kit-line{margin-top:5px}.pb-stage-note{color:var(--rust);margin-top:6px}.pb-buy-note,.pb-delivery-note{margin-top:10px}.pb-delivery-note a{text-decoration:underline;text-underline-offset:3px}.pb-colours{margin-top:23px}.pb-colours>p{font-size:13px;display:flex;justify-content:space-between;gap:16px}.pb-colour-selected{color:var(--muted)}.pb-colour-options{display:flex;gap:10px;margin-top:10px}.pb-colour{display:flex;align-items:center;gap:10px;border:1px solid var(--line);padding:12px 16px;border-radius:6px;font-size:14px;min-height:50px;min-width:115px}.pb-colour[aria-current=page]{box-shadow:inset 0 0 0 1px var(--olive);border-color:var(--olive);background:#eef0e7}.pb-swatch{width:19px;height:19px;border-radius:50%;border:1px solid #9c9c90;flex-shrink:0}.pb-swatch-white{background:#fff}.pb-swatch-black{background:#252525;border-color:#252525}.pb-colour-check{margin-left:auto}.pb-buy{display:flex;align-items:end;gap:14px;margin-top:24px}.pb-quantity>label{display:block;font-size:12px;margin-bottom:6px}.pb-quantity-control{display:flex;border:1px solid var(--line);min-height:50px;border-radius:6px;background:#fff;overflow:hidden}.pb-quantity-control input{width:44px;min-width:0;border:0;background:transparent;text-align:center;color:inherit;padding:8px;-moz-appearance:textfield}.pb-quantity-control input::-webkit-inner-spin-button,.pb-quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pb-quantity-control button{width:34px;background:transparent;font-size:18px;flex-shrink:0}.pb-quantity-control button:disabled{opacity:.35}.pb-add{flex:1;min-width:0}.pb-add:disabled{opacity:.5}.pb-status{font-size:12px;color:#813623;margin-top:8px}.pb-status:empty{display:none}.pb-answer p+p{margin-top:12px}.pb-specs{margin:14px 0 0}.pb-specs>div{display:flex;justify-content:space-between;gap:20px;padding:7px 0;font-size:13px}.pb-specs dd{margin:0;text-align:right}.pb-editor-note{padding:14px 16px;margin-bottom:22px;border:1px solid var(--line);border-radius:6px;background:var(--sand);font-size:12px;line-height:1.65}.pb-editor-note p{margin-top:4px}.pb-fallback{padding-block:50px}.pb-fallback a{display:inline-block;margin-top:14px;text-decoration:underline}@media(max-width:650px){.pb-colour{flex:1;min-width:0}.pb-quantity-control input{width:34px}.pb-quantity-control button{width:30px}.pb-buy{gap:10px}.pb-add{padding-inline:12px;font-size:13px}.pb-instruction-caption{font-size:11px;padding:12px 13px 14px}.pb-thumbs a{flex-basis:56px}.pb-caption{font-size:11px}}@media(prefers-reduced-motion:reduce){.pb-page *{scroll-behavior:auto;transition:none}}.delivery-checker{display:block;margin:1.25rem 0;padding:1.1rem;border:1px solid #c9cfc3;border-radius:8px;background:#f6f7f2;color:#28372e}.delivery-checker-title{font-weight:600;margin:0 0 .85rem;font-size:1rem}.delivery-checker label{display:block;font-size:.85rem;margin:.65rem 0 .35rem}.delivery-checker-row{display:flex;align-items:stretch;gap:.6rem}.delivery-checker input,.delivery-checker select{font:inherit;background:#fff;border:1px solid #899487;border-radius:4px;padding:.7rem;min-width:0;max-width:100%;color:inherit}.delivery-checker input{flex:1;width:6rem}.delivery-checker select{width:100%}.delivery-checker button{font:inherit;font-size:.85rem;white-space:normal;padding:.7rem 1rem;cursor:pointer}.delivery-checker [hidden]{display:none!important}.delivery-checker-result:empty{display:none}.delivery-checker-result{font-weight:600;font-size:.95rem;margin:.85rem 0}.delivery-checker-result[data-state=ok]{color:#245535}.delivery-checker-result[data-state=blocked],.delivery-checker-result[data-state=invalid]{color:#893e2b}.delivery-checker-note,.delivery-checker details{font-size:.8rem;line-height:1.55}.delivery-checker-note{margin:.9rem 0 .5rem}.delivery-checker summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.delivery-checker .range-exclusions{max-height:18rem;overflow:auto;margin-top:.7rem}.delivery-checker :focus-visible{outline:2px solid #36533e;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
