.hb-markings{color:#0f1a26;background:#fff;border-top:1px solid #c7c9cc;padding-top:20px;margin:20px 0;font:inherit}.hb-markings *{box-sizing:border-box}.hb-markings-fields{border:0;padding:0;margin:0;min-width:0}.hb-markings legend{font-size:23px;font-weight:700;margin-bottom:10px}.hb-markings p{margin:10px 0;font-size:14px;line-height:1.5}.hb-markings label{display:block;font-size:14px;font-weight:600;margin:12px 0 6px}.hb-markings select,.hb-markings input[type=text]{width:100%;min-height:44px;border:1px solid #697582;border-radius:3px;background:#fff;color:#0f1a26;padding:10px;font:inherit;font-size:16px}.hb-markings small{display:block;font-size:12px;line-height:1.5;color:#45515e;margin-top:5px}.hb-markings-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:240px;overflow:auto;padding:3px}.hb-markings-cards label{border:1px solid #697582;display:flex;gap:8px;padding:12px;margin:0;font-weight:400;cursor:pointer;min-height:80px}.hb-markings-cards label:has(:checked){border:2px solid #0f1a26;background:#f5f1e8;padding:11px}.hb-markings-cards strong{display:block;font-size:13px;line-height:1.4}.hb-markings input[type=radio],.hb-markings input[type=checkbox]{accent-color:#0f1a26;min-width:20px;width:20px;height:20px;flex-shrink:0}.hb-markings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.hb-markings .hb-markings-proof{display:flex;gap:10px;align-items:flex-start;font-weight:400;line-height:1.5;padding:12px;background:#f5f1e8}.hb-markings :focus-visible{outline:3px solid #245db3;outline-offset:3px}.hb-markings [hidden]{display:none!important}.hb-markings-guard{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;opacity:0;pointer-events:none;padding:0!important}.hb-markings-gallery{position:relative}.hb-markings-overlay{position:absolute;left:18%;right:18%;top:38%;pointer-events:none;text-align:center}.hb-markings-preview-stub{display:flex;flex-direction:column;padding:10px;background:#fffffff2;color:#0f1a26;border:1px dashed #45515e;font:14px/1.5 sans-serif}.shopify-section:has([data-hb-markings]:not([data-ready=true])) [data-hb-main-buy],.shopify-section:has([data-hb-markings]:not([data-ready=true])) [data-mock-submit]{pointer-events:none;opacity:.5}@media(max-width:480px){.hb-markings-grid{grid-template-columns:1fr}.hb-markings-cards{max-height:220px}.hb-markings-overlay{left:12%;right:12%}}.hb-markings-cards img{width:96px;height:96px;object-fit:contain;background:#172331;flex-shrink:0}.hb-markings-card-heading{grid-column:1/-1;font-size:16px;margin:8px 0}.hb-markings-cards label{flex-wrap:wrap;align-items:center}.hb-markings-cards label span{flex:1;min-width:90px}@media(max-width:480px){.hb-markings-cards{grid-template-columns:1fr;max-height:360px}}.hb-markings-overlay{position:relative!important;inset:auto!important;width:100%;max-height:none;background:#172331}.hb-markings-gallery:has(.hb-markings-overlay)>img{display:none}.hb-markings-gallery:has(.hb-markings-overlay){aspect-ratio:auto!important;min-height:300px}.hb-markings-overlay canvas{display:block;max-width:100%;height:auto}.hb-markings-overlay>div{width:100%}.hb-markings-overlay p{padding:20px;color:#fff}.hb-markings-card-heading{grid-column:1/-1}.shopify-section:has([data-hb-markings]) button:disabled{opacity:.5;cursor:not-allowed}.shopify-section:has([data-hb-markings]) :is(.shopify-payment-button,shopify-accelerated-checkout){display:none!important}.hb-markings-gallery:has(.hb-markings-overlay) :is(img,picture){display:none!important}.hb-markings-cards{max-height:none!important;overflow:visible!important}.hb-markings [aria-invalid=true]{border:2px solid #a01818}.hb-markings [data-status]:focus{outline:3px solid #245db3}.shopify-section:has([data-hb-markings]:not([data-ready=true])) :is(button[type=submit],input[type=submit]){pointer-events:none;opacity:.5}body:has([data-hb-markings]:not([data-ready=true])) :is(button[type=submit],input[type=submit])[form^=product-form-main-]{pointer-events:none;opacity:.5}.hb-markings [data-status]:not(:empty){font-weight:600}.hb-markings-overlay>p{margin:0;padding:20px;color:#fff;background:#172331}.hb-markings-gallery>.hb-markings-overlay{display:block}product-gallery.hb-personalising{display:block!important;min-width:0;max-width:100%;align-self:start}.hb-personalising .product-gallery__media:not(.hb-live-preview){display:none!important}.hb-personalising :is(.product-gallery__thumbnail-list,.product-gallery__thumbnail,.product-gallery__ar-button,.product-gallery__pagination){display:none!important}.hb-personalising :is(.product-gallery__media-list,.product-gallery__media-list-wrapper){display:block!important;height:auto!important;transform:none!important}.hb-personalising .hb-live-preview{display:block!important;grid-column:1/-1;min-width:0;max-width:100%;height:auto!important;scroll-margin-top:90px}.hb-personalising :is(canvas,img){max-width:100%;height:auto}:is([data-hb-markings],[data-hb-markings-usn]){min-width:0;max-width:100%;overflow-wrap:anywhere}:is([data-hb-markings],[data-hb-markings-usn]) :is(fieldset,select,input,details){min-width:0;max-width:100%;box-sizing:border-box}:is([data-hb-markings],[data-hb-markings-usn]) [hidden]{display:none!important}.hb-preview-jump{display:block;position:sticky;top:8px;z-index:3;background:#fff;padding:12px;border:1px solid #697582;min-height:44px;color:#14283d}@media(min-width:1000px){product-gallery.hb-personalising{position:sticky;top:88px}.hb-preview-jump{position:static}}@media(max-width:699px){.hb-markings-grid,.hb-markings-cards{grid-template-columns:minmax(0,1fr)}.hb-preview-jump{top:0}}.hb-markings-overlay>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hb-markings-overlay canvas:first-child{grid-column:1/-1;width:100%;max-height:65vh;object-fit:contain}.hb-markings-overlay canvas:not(:first-child){width:100%;max-height:18vh;object-fit:contain}.hb-live-slot,.hb-live-preview{box-sizing:border-box;min-width:0;max-width:100%}.hb-live-slot{display:none}.hb-live-main-caption{margin:0;padding:8px;text-align:center;font-size:13px;line-height:20px;background:#fff;color:#14283d}[data-live-pulse=true],.hb-live-preview[data-pulse=true]{animation:hb-live-pulse .2s ease-out}@keyframes hb-live-pulse{0%{box-shadow:inset 0 0 0 3px #d9ae58}to{box-shadow:inset 0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){[data-live-pulse=true],.hb-live-preview[data-pulse=true]{animation:none;outline:2px solid #d9ae58}}@media(min-width:990px){.hb-preview-unclip{overflow:visible!important;align-self:stretch}.hb-preview-sticky-shell{position:sticky!important;top:calc(var(--hb-live-header,72px) + 12px);align-self:start!important}product-gallery.hb-live-column{position:sticky!important;top:calc(var(--hb-live-header,72px) + 12px);align-self:start!important}.hb-preview-sticky-shell product-gallery.hb-live-column{position:static!important}.product-info:has([data-live-slot]){position:static!important;max-height:none!important;overflow:visible!important}}@media(max-width:749px){.hb-live-slot{display:block;height:min(30svh,252px);width:100%;margin:0 0 12px;position:relative}.hb-live-preview[data-live-preview]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 30px;position:absolute;top:0;right:0;bottom:0;left:0;background:#f5f4f1;color:#14283d;overflow:hidden;border:1px solid #c7c9cc;height:min(30svh,252px);z-index:5}.hb-live-preview[data-live-preview][data-state=expanded],.hb-live-preview[data-live-preview][data-state=collapsed]{position:fixed;inset:auto;top:var(--hb-live-top,0px);left:var(--hb-live-left,0px);width:var(--hb-live-width,100%);z-index:10;max-width:100vw}.hb-live-picture{display:flex;justify-content:center;align-items:center;min-height:0;min-width:0;overflow:hidden}.hb-live-picture canvas{display:block;height:100%;width:auto;max-width:100%;object-fit:contain;min-width:0}.hb-live-picture canvas:not(:first-child){display:none}.hb-live-caption{margin:0!important;padding:4px!important;font:12px/20px system-ui!important;text-align:center;color:#14283d!important}.hb-live-toggle{display:none;color:#14283d;background:#fff;border:0;font:14px/20px system-ui;min-height:44px;padding:6px 12px;cursor:pointer}.hb-live-preview[data-live-preview][data-state=collapsed]{height:56px;grid-template-columns:56px minmax(0,1fr);grid-template-rows:56px}.hb-live-preview[data-live-preview][data-state=collapsed] .hb-live-caption{display:none}.hb-live-preview[data-live-preview][data-state=collapsed] .hb-live-toggle{display:block;text-align:left}.hb-live-preview[data-live-preview][hidden]{display:none!important}:is([data-hb-markings],[data-hb-markings-usn]) :is(input,select,button,legend,summary){scroll-margin-top:var(--hb-live-clear, calc(30svh + 88px) );scroll-margin-bottom:20px}.hb-preview-jump{position:static}.hb-markings-grid,[data-hb-markings-usn] [data-fields]{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.hb-live-preview[data-live-preview][data-state=expanded]{height:var(--hb-live-height,min(30svh,252px))}}.hb-markings [data-fixed-choice=true]{display:none!important}.hb-markings-fixed-summary{font-size:13px!important;line-height:1.5;margin:0 0 12px!important;color:#45515e}.hb-markings-overlay{background:transparent!important;width:min(100%,65vh);margin-inline:auto}.hb-markings-overlay canvas:first-child{width:100%;height:auto;max-height:none;aspect-ratio:1}@media(min-width:750px){.hb-preview-jump{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/hb-markings-style-a12c.css.map */
