variant-picker[data-hlg-enhanced=true]>form{display:none!important}.hlg-purchase-options[hidden]{display:none}.hlg-purchase-options{--hlg-ink:#173e2f;--hlg-on:#f4f2b8;--hlg-rule:#c9d0c4;color:var(--hlg-ink);width:100%}.hlg-option-group{position:relative;border:0;padding:0;margin:0 0 26px;min-width:0}.hlg-option-group legend{padding:0;margin-bottom:10px;width:100%;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:var(--hlg-ink)}.hlg-option-group legend span{margin-left:7px;font-size:15px;letter-spacing:0;text-transform:none;font-weight:700}.hlg-option{font:inherit;color:var(--hlg-ink);border:1px solid var(--hlg-rule);background:#fff;border-radius:3px;cursor:pointer;text-align:left;min-width:0;position:relative;transition:border-color .15s,background .15s,box-shadow .15s}.hlg-option:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--hlg-ink)}.hlg-option[aria-pressed=true]{background:var(--hlg-on);border-color:var(--hlg-ink);box-shadow:inset 0 0 0 1px var(--hlg-ink)}.hlg-option:focus-visible,.hlg-units button:focus-visible,.hlg-finish-link:focus-visible{outline:3px solid #ad603f;outline-offset:3px}.hlg-option:disabled{cursor:not-allowed;color:#778078;border-color:#d9ddd5;background:#eeeee7}.hlg-option:disabled img{opacity:.45}.hlg-option strong,.hlg-option small,.hlg-option b,.hlg-dim{display:block}.hlg-copy{display:grid;gap:3px;min-width:0}.hlg-copy strong{font-size:17px;line-height:1.2}.hlg-copy small,.hlg-dim{font-size:13px;line-height:1.4;font-weight:400;color:#3b5146}.hlg-option>b{font-size:15px;white-space:nowrap;text-align:right}.hlg-row[data-checked=true]:after,.hlg-size[aria-pressed=true]:after,.hlg-frame[aria-pressed=true]:after{content:"";position:absolute;top:8px;right:8px;width:9px;height:9px;border-radius:50%;background:var(--hlg-dot,#7A1F26);box-shadow:0 0 0 2px var(--hlg-on);pointer-events:none}.hlg-materials,.hlg-sizes{display:grid;gap:8px;min-width:0}.hlg-row{position:relative;border:1px solid var(--hlg-rule);border-radius:3px;background:#fff;transition:border-color .15s,background .15s}.hlg-row:hover:not([data-checked=true]){border-color:var(--hlg-ink)}.hlg-row[data-checked=true]{background:var(--hlg-on);border-color:var(--hlg-ink);box-shadow:inset 0 0 0 1px var(--hlg-ink)}.hlg-material{display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:10px 26px 10px 10px;border:0;background:transparent}.hlg-material[aria-pressed=true]{background:transparent;box-shadow:none}.hlg-material:hover:not(:disabled){background:transparent}.hlg-sample{display:block;justify-self:center;height:72px;aspect-ratio:var(--print-aspect);max-width:100%;background:#f8f1dd;box-shadow:0 2px 6px #0002;overflow:hidden}.hlg-sample[data-landscape=true]{height:auto;width:84px}.hlg-sample img{display:block;width:100%;height:100%;object-fit:cover}.hlg-sample[data-finish=framed]{border:5px solid var(--moulding);padding:4px;background:#fffdf6;box-shadow:0 3px 8px #0003}.hlg-sample[data-finish=canvas]{transform:perspective(200px) rotateY(-14deg);box-shadow:5px 3px #b9ae95,8px 8px 10px #0002}.hlg-sample-photo{width:64px;height:75px;object-fit:cover;border-radius:3px;justify-self:center}.hlg-colour-block{margin:0 12px 12px;padding-top:12px;border-top:1px solid #d9d6a0}.hlg-colour-label{margin:0 0 8px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.hlg-colour-label span{margin-left:6px;font-size:13px;letter-spacing:0;text-transform:none;font-weight:700}.hlg-frames{display:grid;gap:6px;grid-template-columns:repeat(var(--frame-count,4),minmax(0,1fr))}.hlg-frame{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:10px 4px 8px}.hlg-frame[aria-pressed=true]{background:#fffdf6}.hlg-frame[aria-pressed=true]:after{box-shadow:0 0 0 2px #fffdf6}.hlg-frame .hlg-sample{height:46px}.hlg-frame .hlg-sample[data-landscape=true]{height:auto;width:56px}.hlg-frame-label{display:grid;gap:2px}.hlg-frame strong{font-size:13px}.hlg-frame small{font-size:12px;color:#3b5146}.hlg-finish-link{border:0;padding:10px 0 0;background:none;font:inherit;font-size:13px;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.hlg-size{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 26px 10px 12px}.hlg-size strong{font-size:20px;letter-spacing:-.01em;line-height:1.15}.hlg-size .hlg-copy small{font-size:12px}.hlg-scale{display:flex;align-items:flex-end;justify-content:center;width:52px;height:52px}.hlg-scale i{display:block;overflow:hidden;background:#f8f1dd;box-shadow:0 1px 2px #0003,0 2px 6px #0001}.hlg-scale i:empty{border:1.5px solid currentColor;box-shadow:none}.hlg-scale img{display:block;width:100%;height:100%;object-fit:cover}.hlg-units{display:flex;justify-content:flex-end;margin-top:-34px;margin-bottom:12px;gap:4px}.hlg-units button{font:inherit;font-size:11px;padding:6px 11px;min-height:32px;border:1px solid #d5d8cd;background:#fffdf6;border-radius:3px;cursor:pointer;color:var(--hlg-ink)}.hlg-units button[aria-pressed=true]{background:var(--hlg-ink);color:#fffdf6;border-color:var(--hlg-ink)}.hlg-extra-sizes{margin-top:12px}.hlg-extra-sizes summary{cursor:pointer;font-size:13px;text-decoration:underline;text-underline-offset:3px}.hlg-extra-sizes .hlg-sizes{margin-top:10px}.hlg-option-note{font-size:12px;color:#657267;line-height:1.45;margin:8px 0 0}.hlg-option-summary{border-top:1px solid #d9dccf;padding-top:16px;display:flex;justify-content:space-between;gap:15px;font-size:14px;align-items:start}.hlg-option-summary small{display:block;font-size:12px;margin-top:5px;color:#657267}.hlg-option-summary strong{font-size:25px;white-space:nowrap;line-height:1.2}.hlg-option-delivery{font-size:13px;margin:12px 0 0}.hlg-option-status{margin:8px 0 0;min-height:0;font-size:13px;color:#456254}.hlg-option-status:empty{display:none}.hlg-purchase-options[aria-busy=true] .hlg-option{pointer-events:none;opacity:.65}.hlg-finish-dialog{max-width:min(600px,calc(100vw - 32px));max-height:90svh;border:1px solid var(--hlg-ink,#173e2f);border-radius:3px;padding:24px;color:#173e2f;background:#fffdf6}.hlg-finish-dialog::backdrop{background:#12261c80}.hlg-finish-dialog img{max-height:50svh;width:100%;object-fit:contain}.hlg-finish-dialog h2{margin:0 0 16px;font-size:25px}.hlg-finish-dialog p{font-size:14px;line-height:1.5}.hlg-finish-dialog button{background:#173e2f;color:#fffdf6;padding:12px 20px;border:0;border-radius:3px;font:inherit;cursor:pointer}body.hlg-page-product .product-details:has([data-hlg-enhanced=true])>.group-block{background:#f5f2e7;border-color:#d9ddcd;padding:clamp(20px,2.2vw,34px)}@media(min-width:750px){.product-information__grid:has([data-hlg-enhanced=true]){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;column-gap:clamp(25px,4vw,58px)!important}.product-information__grid:has([data-hlg-enhanced=true])>.product-details{grid-column:2!important;min-width:0}.product-information__grid:has([data-hlg-enhanced=true])>.product-media{grid-column:1!important;min-width:0}.hlg-option-group:has(.hlg-units) legend{padding-right:85px}}@media(max-width:749px){body.hlg-page-product .product-details:has([data-hlg-enhanced=true])>.group-block{padding:20px 14px}.hlg-option-group{margin-bottom:20px}.hlg-materials,.hlg-sizes{gap:6px}.hlg-material{grid-template-columns:60px minmax(0,1fr) auto;gap:12px;padding:8px 22px 8px 8px}.hlg-sample{height:56px}.hlg-sample[data-landscape=true]{width:60px}.hlg-copy strong{font-size:16px}.hlg-copy small,.hlg-dim{font-size:12px}.hlg-size{gap:12px;padding:8px 22px 8px 10px}.hlg-size strong{font-size:18px}.hlg-size .hlg-copy small{display:none}.hlg-units{margin-top:0;margin-bottom:8px;justify-content:flex-start}.hlg-frame .hlg-sample{height:44px}.hlg-frame strong{font-size:12px}}@media(max-width:380px){.hlg-frames{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.hlg-option,.hlg-row{transition:none}}.product-details:has([data-hlg-enhanced=true]) .hlg-buy-options-link{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/93/assets/hlg-product-options.css.map */
