.hm-wizard{padding:20px 16px;background:transparent;color:#26372c;font-size:16px;line-height:1.5}.hm-wizard [hidden]{display:none!important}.hm-wizard .hm-designer__inner{max-width:1180px;padding:26px 28px 0;background:#faf9f5;border-radius:20px;overflow:visible}.hm-wizard .hm-designer__close{display:block;position:absolute;right:18px;top:18px;float:none;background:#fff;color:#26372c;z-index:20}.hm-wizard .hm-designer__header{display:block;max-width:none;padding:0 50px 0 0;margin:0 0 16px;text-align:left}.hm-wizard .hm-designer__header h2{font-family:Georgia,serif;font-size:28px;line-height:1.2;margin:0}.hm-wizard .hm-designer__eyebrow,.hm-wizard .hm-designer__intro,.hm-wizard .hm-designer__top-actions,.hm-wizard .hm-designer__mobile-appbar,.hm-wizard .hm-designer__mobile-tabs,.hm-wizard .hm-designer__mobile-bottom,.hm-wizard .hm-designer__mobile-section-head,.hm-wizard .hm-product__vendor,.hm-wizard .hm-product__thumbnails,.hm-wizard .hm-designer__drag-chip{display:none!important}.hm-wizard__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 0 22px}.hm-wizard__button{min-height:46px;padding:10px 15px;border:1px solid #bdc6bb;border-radius:10px;background:#fff;color:#26372c;font:inherit;line-height:1.3;cursor:pointer}.hm-wizard__steps [aria-current=step],.hm-wizard__next{background:#42664c;color:#fff;border-color:#42664c}.hm-wizard :is(button,input,select,textarea,summary,a):focus-visible{outline:3px solid #9a702a;outline-offset:3px}.hm-wizard .hm-designer__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:start}.hm-wizard .hm-designer__preview-wrap{position:sticky;top:16px;margin:0}.hm-wizard .hm-designer__canvas-shell{width:100%;max-width:none;margin:0;padding:0;aspect-ratio:1;overflow:hidden;border-radius:14px}.hm-wizard .hm-designer__canvas{width:100%;height:auto;max-height:none;aspect-ratio:1;object-fit:contain;touch-action:none}.hm-wizard .hm-designer__preview-note{font-size:13px;margin:10px 0}.hm-wizard .hm-designer__controls{display:block;padding:20px;background:#fff;border:1px solid #d8ddd3;border-radius:14px;min-width:0}.hm-wizard .hm-product__heading{margin-bottom:18px}.hm-wizard .hm-product__heading h2{font-size:19px;font-family:inherit}.hm-wizard .hm-product__price{font-size:18px}.hm-wizard .hm-product-form{display:block}.hm-wizard .hm-self-design{display:none}.hm-wizard__panel{display:grid;gap:16px;min-width:0}.hm-wizard__title{font:25px/1.2 Georgia,serif;margin:0}.hm-wizard__hint{font-size:14px;margin:0}.hm-wizard__selection-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px;border:1px solid #c8d1c5;border-radius:11px;background:#f2f6f0}.hm-wizard__selection-summary p{display:grid;gap:2px;margin:0}.hm-wizard__selection-summary span{color:#5c675e;font-size:12px}.hm-wizard__selection-summary strong{font-size:15px}.hm-wizard__selection-summary .hm-wizard__selection-heading{grid-column:1/-1;margin:0 0 2px;font-size:13px;font-weight:700;color:#334238}.hm-wizard__stone-choice{display:grid;gap:8px;padding:15px;border:1px solid #c8d1c5;border-radius:12px;background:#f2f6f0}.hm-wizard__stone-heading{margin:0;font-size:16px;font-weight:700}.hm-wizard__stone-help{margin:-3px 0 2px;color:#58645b;font-size:13px}.hm-wizard__stone-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hm-wizard__stone-button{min-height:50px;background:#fff;font-weight:650}.hm-wizard__stone-button[aria-pressed=true]{border:2px solid #42664c;background:#42664c;color:#fff;box-shadow:0 0 0 2px #edf3ec}.hm-wizard .hm-designer__field{padding:0;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none;gap:6px;min-width:0}.hm-wizard :is(input[type=text],input[type=number],textarea,select){font-family:inherit;font-size:16px;line-height:1.4;min-height:46px;border:1px solid #bfc8bb;border-radius:8px;color:#26372c;background:#fff;width:100%;max-width:100%;padding:10px}.hm-wizard label,.hm-wizard summary{font-size:15px}.hm-wizard .hm-designer__preview-upload,.hm-wizard .hm-designer__preview-upload.has-image,.hm-wizard .hm-designer__preview-remove,.hm-wizard .hm-designer__fill-toggle{position:static;transform:none;inset:auto;min-width:0;width:100%;margin:0;border-radius:10px;box-shadow:none;min-height:48px}.hm-wizard .hm-designer__preview-upload{background:#42664c;color:#fff;padding:18px}.hm-wizard .hm-designer__preview-upload small{font-size:13px}.hm-wizard .hm-designer__adjustments{display:grid;grid-template-columns:1fr;gap:16px;padding:0}.hm-wizard__details{border:1px solid #d8ddd3;border-radius:10px;padding:12px}.hm-wizard__details summary{cursor:pointer;min-height:28px}.hm-wizard__details[open]{display:grid;gap:14px}.hm-wizard__details[open]>*+*{margin-top:14px}.hm-wizard .hm-designer__positioner{display:grid;gap:14px;padding:0;border:0;min-width:0}.hm-wizard .hm-designer__positioner legend{font-size:15px;margin-bottom:10px}.hm-wizard__fonts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hm-wizard__fonts button{padding:10px 5px;font-size:13px}.hm-wizard__fonts [aria-pressed=true]{border:2px solid #42664c;background:#edf3ec}.hm-wizard__font-sample{display:block;font:32px Georgia,serif;margin-bottom:4px}.hm-wizard [data-font=elegant] .hm-wizard__font-sample{font-family:Palatino,serif}.hm-wizard [data-font=hjerteskrift] .hm-wizard__font-sample{font-family:Segoe Script,cursive}.hm-wizard .hm-product__variants{grid-template-columns:1fr}.hm-wizard .hm-product__purchase{position:static;display:grid;gap:12px;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.hm-wizard .hm-designer__mobile-section{padding:0;margin:0;border:0;background:transparent;box-shadow:none}.hm-wizard__bar{position:sticky;bottom:0;z-index:30;display:flex;align-items:center;gap:14px;margin:22px -28px 0;padding:16px 28px;background:#faf9f5;border-top:1px solid #d8ddd3;border-radius:0 0 20px 20px}.hm-wizard__cost{display:grid;gap:2px;margin-left:auto;white-space:nowrap}.hm-wizard__cost small{font-size:11px}.hm-wizard__cost strong{font-size:20px}.hm-wizard__bar .hm-product__add{width:auto;min-width:180px;margin:0;min-height:48px}.hm-wizard .hm-designer__status:empty{display:none}.hm-wizard .hm-product__description{margin-top:18px}@media(max-width:749px){.hm-wizard{padding:0;overflow-y:auto}.hm-wizard .hm-designer__inner{min-height:100dvh;border-radius:0;padding:16px 14px 0;margin:0;width:100%}.hm-wizard .hm-designer__header h2{font-size:22px}.hm-wizard .hm-designer__close{top:10px;right:12px;width:44px;height:44px}.hm-wizard__steps{gap:6px;padding:8px 0 14px}.hm-wizard__steps button{font-size:13px;padding:10px 4px}.hm-wizard .hm-designer__layout{display:grid;grid-template-columns:1fr;gap:14px}.hm-wizard .hm-designer__preview-wrap{position:relative;top:auto;width:100%}.hm-wizard .hm-designer__canvas-shell{width:min(100%,340px);margin:auto}.hm-wizard[data-hm-step="1"] .hm-designer__canvas-shell{width:min(100%,260px)}.hm-wizard .hm-designer__controls{padding:16px}.hm-wizard__title{font-size:23px}.hm-wizard__bar{margin:16px -14px 0;padding:12px 14px calc(12px + env(safe-area-inset-bottom));gap:8px;border-radius:0;flex-wrap:wrap}.hm-wizard__bar>.hm-wizard__button:first-child{font-size:13px;padding:10px}.hm-wizard__cost strong{font-size:17px}.hm-wizard__bar .hm-product__add{min-width:0;font-size:14px;flex:1}.hm-wizard__next{font-size:14px;flex:1}.hm-wizard .hm-designer__controls :is(input,textarea,select){scroll-margin-block:90px}.hm-wizard__selection-summary{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.hm-wizard{transition:none}}.hm-wizard__variant-heading{margin:4px 0 -6px;font-size:16px;font-weight:700;color:#334238}.hm-wizard__step-variants{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:14px;border:1px solid #c8d1c5;border-radius:12px;background:#f2f6f0}@media(max-width:749px){.hm-wizard__step-variants{grid-template-columns:1fr!important}}.hm-wizard__stone-field{display:grid!important;gap:7px!important;padding:14px!important;border:1px solid #c8d1c5!important;border-radius:12px!important;background:#f2f6f0!important}.hm-wizard__stone-field select{min-height:48px!important}.hm-wizard__contrast-tip{display:grid;gap:5px;padding:13px 14px;border-left:4px solid #607a68;border-radius:8px;color:#334238;background:#eef3eb}.hm-wizard__contrast-tip strong{font-size:14px}.hm-wizard__contrast-tip p{margin:0;color:#58645b;font-size:13px;line-height:1.5}.hm-wizard__size-note{margin:0;color:#667068;font-size:13px}.hm-wizard .hm-designer__image-guide{display:inline-flex;width:fit-content;color:#42664c;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.hm-wizard .hm-designer__quick-actions{display:grid;gap:6px;padding:10px 0}.hm-wizard .hm-designer__quick-actions .button{width:100%;min-height:44px}.hm-wizard .hm-designer__quick-actions small,.hm-wizard .hm-designer__reset-wrap small{color:#667068;font-size:12px;line-height:1.45}.hm-wizard .hm-designer__reset-wrap{display:grid;gap:5px;padding-top:6px}.hm-wizard .hm-designer__reset-button{justify-self:start;padding:7px 0;border:0;background:transparent;color:#59645c;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hm-wizard .hm-designer__reset-button:hover{color:#26372c}.hm-wizard .hm-designer__field>label{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.hm-wizard__range-value{flex:0 0 auto;color:#42664c;font-size:12px;font-weight:700}.hm-wizard input[type=range]{width:100%;min-height:34px;accent-color:#42664c}@media(max-width:749px){.hm-wizard__steps{position:sticky;top:0;z-index:32;margin:0 -14px;padding:8px 14px 10px;background:#faf9f5;border-bottom:1px solid #d8ddd3}.hm-wizard[data-hm-step="1"] .hm-designer__preview-wrap{position:sticky;top:58px;z-index:12;padding:6px 0 8px;background:#faf9f5}.hm-wizard[data-hm-step="1"] .hm-designer__canvas-shell,.hm-wizard[data-hm-step="2"] .hm-designer__canvas-shell{width:min(100%,230px)}.hm-wizard .hm-designer__controls :is(input,textarea,select,button){scroll-margin-block:150px}}@media(max-width:749px){.hm-wizard,.hm-wizard .hm-designer__inner,.hm-wizard .hm-designer__layout,.hm-wizard .hm-designer__preview-wrap,.hm-wizard .hm-designer__controls,.hm-wizard__panel,.hm-wizard__steps,.hm-wizard__bar{max-width:100%;min-width:0;box-sizing:border-box}.hm-wizard{width:100%;overflow-x:hidden!important;overscroll-behavior-x:none;touch-action:pan-y}.hm-wizard .hm-designer__inner{overflow-x:hidden!important}.hm-wizard__steps,.hm-wizard__bar{left:0;right:0}.hm-wizard .hm-designer__canvas,.hm-wizard .hm-designer__canvas-shell{touch-action:none}.hm-wizard input[type=range]{touch-action:pan-x}}@media(max-width:749px){.hm-wizard[data-hm-step="0"] .hm-designer__canvas-shell{width:min(100%,340px)!important}.hm-wizard[data-hm-step="1"] .hm-designer__canvas-shell,.hm-wizard[data-hm-step="2"] .hm-designer__canvas-shell{width:min(100%,280px)!important}.hm-wizard .hm-designer__preview-wrap,.hm-wizard .hm-designer__canvas-shell{overflow-x:hidden!important}}
/*# sourceMappingURL=/cdn/shop/t/146/assets/hjerteminner-wizard.css.map */
