.engraving-configurator__head{grid-template-columns:minmax(0,1.34fr) minmax(600px,1fr);gap:clamp(24px,2vw,32px)}.engraving-configurator__toggle{width:100%}.engraving-configurator__toggle strong{font-size:.86rem;line-height:1.25}.engraving-configurator .engraving-toggle input[data-engraving-enabled]{position:relative;display:inline-grid;place-items:center;width:18px;height:18px;flex:0 0 18px;-webkit-appearance:none;appearance:none;border:2px solid #d7b99e;border-radius:3px;background:var(--cream)}.engraving-configurator .engraving-toggle input[data-engraving-enabled]:after{content:"";width:8px;height:5px;border-left:2px solid var(--cream);border-bottom:2px solid var(--cream);opacity:0;transform:rotate(-45deg) translateY(-1px)}.engraving-configurator .engraving-toggle input[data-engraving-enabled]:checked,.engraving-configurator.is-engraving-verified .engraving-toggle input[data-engraving-enabled]{border-color:var(--teal, #0f6b65);background:var(--teal, #0f6b65)}.engraving-configurator .engraving-toggle input[data-engraving-enabled]:checked:after,.engraving-configurator.is-engraving-verified .engraving-toggle input[data-engraving-enabled]:after{opacity:1}.product-details-panel__head .product-detail-facts{margin-top:18px}.product-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.engraving-preview__stage .engraving-preview__template{display:block;width:100%;height:auto;max-height:170px;object-fit:contain;opacity:.9;filter:brightness(0) invert(1)}.engraving-preview__text,.engraving-preview__subtext,.engraving-preview__template-extra{display:block;max-width:100%;margin-left:auto;margin-right:auto;text-align:center;transform:translateZ(0);transform-origin:center center;direction:ltr;unicode-bidi:isolate}.engraving-preview__text{white-space:pre;overflow-wrap:normal;word-break:normal}.engraving-preview__subtext{white-space:nowrap;overflow-wrap:normal;word-break:normal}.engraving-preview__plate [hidden]{display:none!important}.engraving-preview__template-extra{position:absolute;left:50%;z-index:2;width:145%;max-width:360px;transform:translate(-50%);color:#fff4e6eb;font-size:clamp(1rem,1.65vw,1.45rem);font-weight:700;letter-spacing:.03em;line-height:1;pointer-events:none;text-align:center;text-transform:none;white-space:nowrap}.engraving-configurator.has-template-extra-script-font .engraving-preview__template-extra{font-size:clamp(1.22rem,2vw,1.78rem);font-weight:600;letter-spacing:0}.engraving-preview__template-extra--top{top:34px}.engraving-preview__template-extra--bottom{bottom:34px}.engraving-configurator.has-template-extra-profile-7 .engraving-preview__template-extra--top{top:14px}.engraving-configurator.has-template-extra-profile-7 .engraving-preview__template-extra--bottom{bottom:22px}.engraving-configurator.has-template-extra-profile-8 .engraving-preview__template-extra--top{top:34px}.engraving-configurator.has-template-extra-profile-8 .engraving-preview__template-extra--bottom{bottom:34px}.engraving-configurator.has-template-extra-profile-22 .engraving-preview__template-extra--top{top:6px}.engraving-configurator.has-template-extra-profile-22 .engraving-preview__template-extra--bottom{bottom:16px}.engraving-configurator.has-template-extra-profile-25 .engraving-preview__template-extra--top{top:4px}.engraving-configurator.has-template-extra-profile-25 .engraving-preview__template-extra--bottom{bottom:18px}.engraving-configurator.has-template-extra-profile-30 .engraving-preview__template-extra--top{top:20px}.engraving-configurator.has-template-extra-profile-30 .engraving-preview__template-extra--bottom{bottom:34px}.engraving-preview__subtext{width:100%;margin-top:10px;letter-spacing:.02em;line-height:1.15}.engraving-preview__stage{position:relative;overflow:hidden}.engraving-preview__camera{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:translateZ(0) scale(1);transform-origin:0 0;transition:transform .3s ease;will-change:transform}.engraving-preview__camera>img,.engraving-preview__camera>picture,.engraving-preview__camera>.engraving-preview__empty{width:100%;height:100%}.engraving-preview__camera>img{display:block;object-fit:contain;object-position:center center}.engraving-preview__plate{position:absolute}.engraving-configurator.is-detail-view .engraving-preview__camera{transform:translate3d(var(--engraving-detail-x, 0),var(--engraving-detail-y, 0),0) scale(var(--engraving-detail-scale, 1))}.engraving-preview__view-toggle{position:absolute;left:clamp(12px,2vw,22px);bottom:clamp(12px,2vw,22px);z-index:5;display:inline-flex;align-items:center;gap:6px;margin-top:0;padding:5px;border:3px solid #d7b99e;border-radius:999px;background:#fff8e8db;box-shadow:4px 4px #d7b99e}.engraving-preview__view-toggle button{min-height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--ink);font-family:Montserrat,Arial,sans-serif;font-size:.72rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase;cursor:pointer}.engraving-preview__view-toggle button.is-active{background:var(--coral-deep);color:var(--cream)}@media(prefers-reduced-motion:reduce){.engraving-preview__camera{transition-duration:1ms}}.engraving-configurator--bierkrug-500ml .engraving-preview__stage{padding:clamp(14px,3vw,34px);background:radial-gradient(circle at 50% 46%,rgba(255,248,232,.82),transparent 46%),linear-gradient(180deg,#fff3d7,#efd8ad)}.engraving-configurator--bierglas-monaco-500ml{--engraving-monaco-overlay-scale: 1.28}.engraving-preview__plate{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(6px,1.15vw,16px);overflow:hidden;border-radius:3px;color:#fff6e2d6;text-shadow:0 1px 2px rgba(22,16,13,.4)}.engraving-configurator--bierkrug-500ml .engraving-preview__plate{color:#f2f1e2d1;padding:clamp(8px,1.2vw,18px);text-shadow:none;opacity:0;mix-blend-mode:screen;transform:translate(-65%)!important}.engraving-configurator--bierkrug-500ml.has-template-preview .engraving-preview__plate{padding:0}.engraving-preview__text{display:block;width:100%;max-width:100%;font-size:clamp(.95rem,calc(var(--engraving-plate-width, 220px) * .14),2rem);line-height:1;white-space:pre;overflow-wrap:normal;word-break:normal;text-align:center;transform:scale(var(--engraving-content-scale, 1));transform-origin:center center}.engraving-configurator--geschenkbox-holz .engraving-preview__line--gift-box,.engraving-configurator[data-gift-set-target=box] .engraving-preview__line--gift-box{display:block;box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0;padding:0;text-align:center;white-space:nowrap;transform:none;transform-origin:center center}.engraving-configurator--bierglas-monaco-500ml .engraving-preview__text{transform:scale(calc(var(--engraving-content-scale, 1) * var(--engraving-monaco-overlay-scale, 1)))}.engraving-configurator--bierkrug-500ml .engraving-preview__text{font-size:clamp(.72rem,calc(var(--engraving-plate-width, 260px) * .082),1.48rem);line-height:1.08}.engraving-configurator--schieferuntersetzer-rund .engraving-preview__plate{padding:0}.engraving-configurator--schieferuntersetzer-rund .engraving-preview__text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;max-width:none;margin-left:0;margin-right:0;text-align:center;white-space:normal;transform:none}.engraving-configurator--schieferuntersetzer-rund .engraving-preview__line{display:block;width:100%;margin-left:0;left:auto;text-align:center;white-space:nowrap;transform:none}.engraving-configurator--hundemarke .engraving-preview__plate{padding:0}.engraving-configurator--hundemarke .engraving-preview__text{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;margin:0;line-height:1;white-space:normal;transform:none}.engraving-configurator--hundemarke .engraving-preview__line--dog-tag{position:absolute;left:4%;display:flex;align-items:center;justify-content:center;width:92%;height:44%;margin:0;padding:0;box-sizing:border-box;line-height:1;white-space:nowrap;text-align:center;transform:none;transform-origin:center center}.engraving-configurator--hundemarke .engraving-preview__line--dog-tag-1{top:6%;height:94%}.engraving-preview__subtext{width:100%;margin-top:.4em;font-size:clamp(.78rem,calc(var(--engraving-plate-width, 220px) * .09),1.35rem);line-height:1.12;white-space:nowrap;overflow-wrap:normal;word-break:normal;transform:scale(var(--engraving-content-scale, 1));transform-origin:center center}.engraving-configurator--bierglas-monaco-500ml .engraving-preview__subtext{transform:scale(calc(var(--engraving-content-scale, 1) * var(--engraving-monaco-overlay-scale, 1)))}.engraving-configurator--bierglas-monaco-500ml .engraving-preview__template-extra{transform:translate(-50%) scale(var(--engraving-monaco-overlay-scale, 1))}.engraving-configurator--bierkrug-500ml .engraving-preview__subtext{margin-top:.32em;font-size:clamp(.7rem,calc(var(--engraving-plate-width, 220px) * .072),1.08rem);line-height:1.1}.engraving-preview__stage .engraving-preview__template{max-width:100%;max-height:100%;transform:scale(var(--engraving-content-scale, 1));transform-origin:center center}.engraving-configurator--bierglas-monaco-500ml .engraving-preview__stage .engraving-preview__template{transform:scale(calc(var(--engraving-content-scale, 1) * var(--engraving-monaco-overlay-scale, 1)))}.engraving-configurator--bierkrug-500ml .engraving-preview__stage .engraving-preview__template{width:100%;max-width:100%;max-height:100%;height:auto;opacity:.86;filter:brightness(0) invert(.95) sepia(.12) saturate(.45)}.engraving-add-line{min-height:48px;border:2px solid #d7b99e;border-radius:8px;background:#fff8e8c7;color:var(--ink);font-family:Montserrat,Arial,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.engraving-add-line:disabled{cursor:not-allowed;opacity:.55}[data-engraving-line-row][hidden],.engraving-add-line[hidden]{display:none!important}.engraving-validation-message{grid-column:1 / -1;margin:0;padding:10px 12px;border:2px solid var(--coral-deep);border-radius:8px;background:#df302814;color:var(--coral-deep);font-family:Montserrat,Arial,sans-serif;font-size:.84rem;font-weight:700}.engraving-fields .field input,.engraving-fields .field select{display:block;height:48px;min-height:48px;line-height:48px}.engraving-included-note{grid-column:1 / -1;display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(232,145,121,.28);border-radius:4px;background:#e8917914}.engraving-included-note span{color:var(--brass);font-family:Montserrat,Arial,sans-serif;font-size:.78rem;font-weight:700;text-transform:uppercase}.engraving-included-note p{margin:0;color:var(--cream);font-size:1rem;line-height:1.35}.engraving-image-upload{grid-column:1 / -1;display:grid;gap:10px;padding:12px;border:1px solid rgba(232,145,121,.24);border-radius:4px;background:#e8917912}.engraving-image-upload__head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:Montserrat,Arial,sans-serif}.engraving-image-upload__head strong{color:var(--brass);font-size:.78rem;text-transform:uppercase}.engraving-image-upload__head span{color:var(--muted);font-size:.74rem}.engraving-image-upload__dropzone{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;min-height:58px;padding:12px 14px;border:1px dashed rgba(244,228,210,.28);border-radius:4px;background:#0d0b0a47;color:var(--cream);cursor:pointer}.engraving-image-upload__dropzone input{width:100%;max-width:210px;color:var(--muted);font-family:Montserrat,Arial,sans-serif;font-size:.76rem}.engraving-image-upload__dropzone input[type=file]::file-selector-button,.engraving-image-upload__dropzone input[type=file]::-webkit-file-upload-button{margin-right:12px;padding:8px 12px;border:2px solid #d7b99e;border-radius:999px;background:var(--coral-deep);color:var(--cream);font-family:Montserrat,Arial,sans-serif;font-size:.74rem;font-weight:900;line-height:1;cursor:pointer;transition:filter .16s ease,transform .16s ease,box-shadow .16s ease}.engraving-image-upload__dropzone input[type=file]:not(:disabled):hover::file-selector-button,.engraving-image-upload__dropzone input[type=file]:not(:disabled):hover::-webkit-file-upload-button{filter:brightness(.92)}.engraving-image-upload__dropzone input[type=file]:not(:disabled):active::file-selector-button,.engraving-image-upload__dropzone input[type=file]:not(:disabled):active::-webkit-file-upload-button{filter:brightness(.84);transform:translateY(1px)}.engraving-image-upload__dropzone input[type=file]:focus-visible{outline:3px solid #d7b99e;outline-offset:3px}.engraving-image-upload__dropzone strong,.engraving-image-upload__dropzone small{display:block}.engraving-image-upload__dropzone strong{font-family:Montserrat,Arial,sans-serif;font-size:.82rem;text-transform:uppercase}.engraving-image-upload__dropzone small{margin-top:4px;color:var(--muted);word-break:break-word}.engraving-image-upload>p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.35}.engraving-image-upload__hint{padding:10px 12px;border:2px solid #d7b99e;border-radius:8px;background:var(--cream);color:var(--ink)!important;font-family:Montserrat,Arial,sans-serif;font-size:.78rem!important;font-weight:600;line-height:1.5!important}.engraving-image-upload__rights{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;color:var(--cream);font-family:Montserrat,Arial,sans-serif;font-size:.82rem;line-height:1.35}.engraving-image-upload__rights input{margin-top:3px}.engraving-template-extra-fields{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;border:1px solid rgba(232,145,121,.24);border-radius:4px;background:#e8917912}.engraving-template-extra-fields[hidden]{display:none}.engraving-template-extra-fields>.field{grid-column:1 / -1}.engraving-template-extra-fields__head{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:Montserrat,Arial,sans-serif}.engraving-template-extra-fields__head strong{color:var(--brass);font-size:.78rem;text-transform:uppercase}.engraving-template-extra-fields__head span{color:var(--muted);font-size:.74rem}.engraving-fields .field{align-content:start}.engraving-fields .field select{-webkit-appearance:none;appearance:none;padding-right:38px;background-image:linear-gradient(45deg,transparent 50%,var(--cream) 50%),linear-gradient(135deg,var(--cream) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.engraving-template-picker__clear{display:none;align-items:center;justify-content:center;justify-self:start;width:100%;min-height:44px;border:1px solid rgba(232,145,121,.36);border-radius:4px;padding:0 14px;background:#e8917914;color:var(--brass);font-family:Montserrat,Arial,sans-serif;font-size:.78rem;font-weight:700;text-transform:uppercase;cursor:pointer}.engraving-configurator.has-template-preview .engraving-template-picker__clear{display:flex}.engraving-configurator.has-template-preview .engraving-fields>.field:not(.engraving-template-picker){display:none}.engraving-template-modal__dialog{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100%);max-height:min(90vh,860px)}.engraving-template-modal__head{padding:clamp(14px,2vw,22px)}.engraving-template-modal__head h3{margin:4px 0 6px;font-size:clamp(1.7rem,2.5vw,2.6rem)}.engraving-template-modal__body{overflow:auto;grid-template-columns:minmax(180px,.18fr) 1fr;gap:clamp(12px,1.8vw,20px);padding:clamp(12px,1.8vw,20px)}.engraving-template-category{padding:12px 14px;font-size:.78rem;line-height:1.25}.engraving-template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-content:start}.engraving-template-grid[hidden]{display:none}.engraving-template-card{gap:8px;padding:10px}.engraving-template-card__art{min-height:138px}.engraving-template-card__art img{max-height:128px}@media screen and (max-width:980px){.engraving-template-modal__body{grid-template-columns:1fr}.engraving-template-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.engraving-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:640px){.engraving-image-upload__dropzone{grid-template-columns:1fr}.engraving-image-upload__dropzone input{max-width:100%}.engraving-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.engraving-template-card__art{min-height:92px}.engraving-template-card__art img{max-height:82px}}.engraving-configurator{border:4px solid #d7b99e;border-radius:8px;background:radial-gradient(circle at 92% 12%,rgba(216,49,42,.035),transparent 13rem),linear-gradient(180deg,#fff8e8,#f7e7c6);background-size:auto;color:var(--ink);box-shadow:8px 8px #d7b99e}.engraving-configurator__head h2,.engraving-template-modal__head h3{color:var(--coral);font-family:Cooper Black,Arial Black,Montserrat,Arial,sans-serif;font-weight:900;letter-spacing:0;text-shadow:2px 2px 0 var(--cream),4px 4px 0 var(--ink)}.engraving-configurator__copy>p:last-child,.engraving-preview__note,.engraving-fields__microcopy,.field__hint,.engraving-toggle small,.engraving-configurator__toggle small,.engraving-fields__intro span,.engraving-image-upload__head span,.engraving-image-upload__dropzone small,.engraving-image-upload>p,.engraving-template-extra-fields__head span,.engraving-template-picker__button small,.engraving-template-modal__head p:last-child,.engraving-template-card__name{color:var(--muted)}.engraving-toggle,.engraving-confirm,.engraving-configurator__toggle strong,.engraving-image-upload__rights,.engraving-image-upload__dropzone,.engraving-included-note p,.engraving-template-picker__button,.engraving-template-picker__clear{color:var(--ink)}.engraving-toggle.is-invalid{border-color:var(--designer-active);background:#fff1ee;color:var(--designer-active);box-shadow:0 0 0 3px #a5121b2e,0 12px 24px #a5121b24}.engraving-toggle.is-invalid strong,.engraving-toggle.is-invalid small{color:var(--designer-active)}.engraving-preview__caption,.engraving-included-note span,.engraving-image-upload__head strong,.engraving-template-extra-fields__head strong,.engraving-fields__intro strong,.engraving-template-picker__button strong,.engraving-image-upload__dropzone strong{color:var(--coral-deep);letter-spacing:0}.engraving-configurator__toggle,.engraving-fields__intro,.engraving-included-note,.engraving-image-upload,.engraving-template-extra-fields,.engraving-template-picker__button,.engraving-template-picker__clear{border:3px solid #d7b99e;border-radius:8px;background:#8cc7bb47}.engraving-preview__stage{border:4px solid #d7b99e;border-radius:8px;background:#fff8e8}.engraving-image-upload__dropzone{border:3px dashed #d7b99e;background:var(--cream)}.engraving-fields .field input,.engraving-fields .field select{border:3px solid #d7b99e;border-radius:8px;background-color:var(--cream);color:var(--ink)}.engraving-fields .field select{background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%)}.engraving-template-modal__backdrop{background:#231815c2}.engraving-template-modal__dialog{border:4px solid #d7b99e;border-radius:8px;background:var(--paper);color:var(--ink);box-shadow:10px 10px 0 var(--coral-deep)}.engraving-template-modal__head{border-bottom:4px solid #d7b99e;background:var(--cream)}.engraving-template-modal__close,.engraving-template-category,.engraving-template-card{border:3px solid #d7b99e;border-radius:8px;background:var(--cream);color:var(--ink)}.engraving-template-category.is-active,.engraving-template-card:hover,.engraving-template-card:focus-visible{border-color:#d7b99e;background:var(--brass);color:var(--ink)}.engraving-template-card__art{border:2px solid #d7b99e;background:#fffaf0;overflow:hidden}@media screen and (max-width:640px){.engraving-configurator{box-shadow:5px 5px #d7b99e}.engraving-configurator__head h2,.engraving-template-modal__head h3{text-shadow:2px 2px 0 var(--cream),3px 3px 0 var(--ink)}}.engraving-template-modal[hidden]{display:none!important}.has-engraving-modal{overflow:hidden}.engraving-template-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:clamp(14px,2.5vw,30px)}.engraving-template-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#231815c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.engraving-template-modal__dialog{position:relative;z-index:1;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1180px,calc(100vw - 32px));max-height:min(88vh,860px);margin:0}.engraving-template-modal__head{display:flex;justify-content:space-between;gap:18px}.engraving-template-modal__body{display:grid;min-height:0;overflow:auto;overscroll-behavior:contain}.engraving-template-grid{min-height:0}@media screen and (max-width:980px){.engraving-template-modal{align-items:stretch}.engraving-template-modal__dialog{width:min(100%,calc(100vw - 24px));max-height:calc(100vh - 24px)}}.engraving-configurator__head h2:after{content:"Laserai";display:inline-flex;margin-left:12px;padding:5px 10px;border:3px solid #d7b99e;border-radius:999px;background:var(--brass);color:var(--ink);box-shadow:3px 3px 0 var(--coral);font-family:Montserrat,Arial,sans-serif;font-size:.72rem;line-height:1;text-shadow:none;text-transform:uppercase;vertical-align:middle}@media screen and (max-width:640px){.engraving-configurator__head h2:after{margin:10px 0 0}}.laserai-home-neo__hero{aspect-ratio:3 / 2!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.laserai-home-neo__hero-image{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:#65bdb8!important}.laserai-home-neo__copy{position:absolute!important;inset:0 auto 0 0!important;top:50%!important;bottom:auto!important;left:auto!important;width:min(58vw,1040px)!important;max-width:1040px!important;height:auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;padding-left:clamp(46px,5vw,128px)!important;padding-right:clamp(18px,3vw,64px)!important;padding-top:0!important;padding-bottom:0!important;transform:translateY(-50%)!important}.laserai-home-neo h1{max-width:980px!important;font-size:clamp(6rem,8.9vw,12.2rem)!important;line-height:.78!important}.laserai-home-neo__customline{margin-top:clamp(18px,2.1vw,34px)!important;font-size:clamp(3.5rem,4.95vw,6.55rem)!important;line-height:.92!important}.laserai-home-neo__actions{width:min(860px,100%)!important;gap:24px!important;margin-top:clamp(38px,4vw,62px)!important}.laserai-home-neo__actions .button{min-width:420px!important;min-height:104px!important;padding:30px 48px!important;border-width:5px!important;font-size:clamp(1.58rem,1.62vw,1.96rem)!important}.laserai-home-neo__actions .button--secondary,.laserai-home-neo__actions .button--secondary:hover,.laserai-home-neo__actions .button--secondary:focus{background:#38b8b0!important;border-color:#d7b99e!important;color:var(--ink)!important}@media(max-width:980px){.laserai-home-neo__copy{width:min(72vw,720px)!important;max-width:720px!important}.laserai-home-neo h1{font-size:clamp(4.8rem,11.5vw,7.2rem)!important}.laserai-home-neo__customline{font-size:clamp(2.8rem,7vw,4.4rem)!important}.laserai-home-neo__actions{width:min(620px,100%)!important;gap:18px!important}.laserai-home-neo__actions .button{min-width:290px!important;min-height:76px!important;padding:22px 32px!important;font-size:clamp(1.08rem,2.4vw,1.36rem)!important}}@media(max-width:640px){.laserai-home-neo__hero{aspect-ratio:auto!important;min-height:720px!important}.laserai-home-neo__copy{top:50%!important;width:100%!important;min-height:0!important;padding:0 20px!important;transform:translateY(-50%)!important}.laserai-home-neo h1{font-size:clamp(4rem,18vw,5.8rem)!important}.laserai-home-neo__customline{font-size:clamp(2.45rem,10vw,3.45rem)!important}.laserai-home-neo__actions .button{min-height:68px!important}}.laserai-home-neo__hero{aspect-ratio:auto!important;height:720px!important;min-height:720px!important;max-height:720px!important;background:#65bdb8!important}.laserai-home-neo__hero-image{width:100%!important;height:100%!important;object-fit:contain!important;object-position:left top!important}.laserai-home-neo__copy{top:50%!important;width:min(54vw,860px)!important;max-width:860px!important;padding-left:clamp(42px,5vw,118px)!important;padding-right:clamp(18px,3vw,54px)!important;transform:translateY(-50%)!important}.laserai-home-neo h1{max-width:790px!important;font-size:clamp(4.8rem,7.12vw,9.76rem)!important;line-height:.78!important}.laserai-home-neo__customline{margin-top:clamp(14px,1.7vw,27px)!important;font-size:clamp(2.8rem,3.96vw,5.24rem)!important;line-height:.92!important}.laserai-home-neo__actions{width:min(690px,100%)!important;gap:19px!important;margin-top:clamp(30px,3.2vw,50px)!important}.laserai-home-neo__actions .button{min-width:336px!important;min-height:83px!important;padding:24px 38px!important;border-width:4px!important;font-size:clamp(1.26rem,1.3vw,1.57rem)!important}@media(max-width:980px){.laserai-home-neo__hero{height:720px!important;min-height:720px!important;max-height:720px!important}.laserai-home-neo__copy{width:min(70vw,640px)!important}.laserai-home-neo h1{font-size:clamp(4rem,9.2vw,5.9rem)!important}.laserai-home-neo__customline{font-size:clamp(2.25rem,5.6vw,3.55rem)!important}.laserai-home-neo__actions{width:min(520px,100%)!important}.laserai-home-neo__actions .button{min-width:250px!important;min-height:68px!important;padding:19px 28px!important;font-size:clamp(1rem,2.2vw,1.18rem)!important}}@media(max-width:640px){.laserai-home-neo__hero{height:680px!important;min-height:680px!important;max-height:680px!important}.laserai-home-neo__copy{width:100%!important;padding:0 20px!important}.laserai-home-neo h1{font-size:clamp(3.4rem,15vw,4.9rem)!important}.laserai-home-neo__customline{font-size:clamp(2.05rem,8.8vw,2.95rem)!important}.laserai-home-neo__actions .button{width:100%!important;min-width:0!important;min-height:62px!important}}.laserai-home-neo__hero{height:720px!important;min-height:720px!important;max-height:720px!important;aspect-ratio:auto!important}.laserai-home-neo__hero-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}@media(max-width:980px){.laserai-home-neo__hero{height:720px!important;min-height:720px!important;max-height:720px!important}}@media(max-width:640px){.laserai-home-neo__hero{height:680px!important;min-height:680px!important;max-height:680px!important}}.site-trustbar{background:#fff4e3!important;border-bottom:2px solid #df342b!important;color:#231b17!important}.site-trustbar__inner{min-height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(18px,4vw,58px)!important;font-family:Montserrat,Arial,sans-serif!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.05em!important;line-height:1.2!important;text-transform:uppercase!important}.site-trustbar__inner span{display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important}.site-trustbar__inner span:before{content:""!important;width:8px!important;height:8px!important;flex:0 0 8px!important;border-radius:999px!important;background:#df342b!important;box-shadow:2px 2px #d7b99e!important}@media(max-width:760px){.site-trustbar__inner{min-height:0!important;flex-wrap:wrap!important;gap:8px 18px!important;padding:8px 16px!important;font-size:.72rem!important}}.laserai-home-neo__showcase.laserai-home-neo__tiles{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(14px,1.6vw,24px)!important;padding:clamp(14px,1.8vw,28px)!important;background:#fff4e3!important;border-top:0!important;border-bottom:0!important}.laserai-home-neo__tile,.laserai-home-neo__tile:hover,.laserai-home-neo__tile:active,.laserai-home-neo__tile:focus,.laserai-home-neo__tile:focus-visible{position:relative!important;display:block!important;overflow:hidden!important;aspect-ratio:2 / 1!important;background:#fff4e3!important;border-radius:0!important;box-shadow:none!important;filter:none!important;opacity:1!important;outline:none!important;text-decoration:none!important;transform:none!important;transition:none!important}.laserai-home-neo__tile-cta,.laserai-home-neo__tile:hover .laserai-home-neo__tile-cta,.laserai-home-neo__tile:active .laserai-home-neo__tile-cta,.laserai-home-neo__tile:focus .laserai-home-neo__tile-cta,.laserai-home-neo__tile:focus-visible .laserai-home-neo__tile-cta{position:absolute!important;right:clamp(12px,1.25vw,22px)!important;bottom:clamp(12px,1.25vw,22px)!important;z-index:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:clamp(132px,11vw,178px)!important;min-height:clamp(38px,3.2vw,50px)!important;padding:10px 18px!important;border:3px solid #d7b99e!important;border-radius:999px!important;background:#df342b!important;color:#fff4e3!important;box-shadow:5px 5px #d7b99e!important;font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(.72rem,.85vw,.95rem)!important;font-weight:900!important;letter-spacing:.03em!important;line-height:1!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;pointer-events:none!important;filter:none!important;opacity:1!important;transform:none!important;transition:none!important}@media(max-width:980px){.laserai-home-neo__showcase.laserai-home-neo__tiles{grid-template-columns:1fr!important}}@media(max-width:640px){.laserai-home-neo__tile-cta,.laserai-home-neo__tile:hover .laserai-home-neo__tile-cta,.laserai-home-neo__tile:active .laserai-home-neo__tile-cta,.laserai-home-neo__tile:focus .laserai-home-neo__tile-cta,.laserai-home-neo__tile:focus-visible .laserai-home-neo__tile-cta{min-width:128px!important;min-height:38px!important;padding:9px 15px!important;border-width:2px!important;box-shadow:4px 4px #d7b99e!important;font-size:.7rem!important}}.laserai-home-neo__showcase.laserai-home-neo__tiles{background:#f7e7c6!important}.laserai-home-neo__tile,.laserai-home-neo__tile:hover,.laserai-home-neo__tile:active,.laserai-home-neo__tile:focus,.laserai-home-neo__tile:focus-visible{background:#f7e7c6!important}.laserai-home-neo__service{width:100%!important;max-width:none!important;margin:0!important;padding:clamp(24px,3vw,38px) clamp(22px,8vw,130px)!important;background:#42bdb8!important;border-top:5px solid #d7b99e!important;border-bottom:5px solid #d7b99e!important;color:#231b17!important}.laserai-home-neo__service span{color:#df342b!important}.laserai-home-neo__service strong,.laserai-home-neo__service p{color:#231b17!important}@media(max-width:980px){.laserai-home-neo__service{grid-template-columns:1fr!important;padding-inline:22px!important}}.laserai-home-neo__tile,.laserai-home-neo__tile:hover,.laserai-home-neo__tile:active,.laserai-home-neo__tile:focus,.laserai-home-neo__tile:focus-visible{border-radius:6px!important}.laserai-home-neo__tile img,.laserai-home-neo__tile:hover img,.laserai-home-neo__tile:active img,.laserai-home-neo__tile:focus img,.laserai-home-neo__tile:focus-visible img{border-radius:inherit!important}.laserai-home-neo__tile-cta,.laserai-home-neo__tile:hover .laserai-home-neo__tile-cta,.laserai-home-neo__tile:active .laserai-home-neo__tile-cta,.laserai-home-neo__tile:focus .laserai-home-neo__tile-cta,.laserai-home-neo__tile:focus-visible .laserai-home-neo__tile-cta{right:clamp(34px,3vw,58px)!important;bottom:clamp(28px,2.6vw,48px)!important}.laserai-home-neo h1{max-width:min(58vw,1080px)!important;font-family:Limelight,Cooper Black,Arial Black,serif!important;font-weight:400!important;font-synthesis:none!important;letter-spacing:.035em!important;word-spacing:.08em!important;line-height:.88!important}.site-trustbar__inner{min-height:48px!important;flex-wrap:wrap!important;gap:8px clamp(18px,3vw,46px)!important;padding-top:6px!important;padding-bottom:6px!important}.site-trustbar__item,.site-trustbar__payment{display:inline-flex!important;align-items:center!important;gap:8px!important}.site-trustbar__payment{gap:10px!important;white-space:normal!important}.site-trustbar__payment-label,.site-trustbar__logos{display:inline-flex!important;align-items:center!important}.site-trustbar__payment-label:before,.site-trustbar__logos:before{content:none!important;display:none!important}.site-trustbar__logos{gap:6px!important;flex-wrap:wrap!important;white-space:normal!important}.site-trustbar__logos img{display:block!important;width:auto!important;height:18px!important;max-width:64px!important;box-sizing:content-box!important;padding:4px 8px!important;background:#fffaf0!important;border:1px solid #d7b99e!important;border-radius:7px!important;object-fit:contain!important}@media(max-width:760px){.site-trustbar__inner{justify-content:flex-start!important}.site-trustbar__payment{width:100%!important}}.site-header{overflow:visible!important}.site-trustbar{display:block!important;visibility:visible!important;height:auto!important;min-height:0!important;opacity:1!important;overflow:visible!important}.laserai-home-neo{background:#f7e7c6!important}.laserai-home-neo__info-bar{width:100%!important;background:#075b58!important;border-top:3px solid #df342b!important;border-bottom:1px solid rgba(255,244,227,.26)!important;color:#fff4e3!important}.laserai-home-neo__info-inner{width:min(calc(100% - 60px),1700px)!important;min-height:78px!important;margin-inline:auto!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;justify-items:center!important;gap:12px 22px!important;padding:14px 0!important;font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(.84rem,.9vw,1rem)!important;font-weight:900!important;letter-spacing:.04em!important;line-height:1.2!important;text-align:center!important;text-transform:uppercase!important}.laserai-home-neo__info-inner span{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important}.laserai-home-neo__info-inner span+span:before{content:""!important;position:absolute!important;left:-11px!important;width:4px!important;height:4px!important;border-radius:999px!important;background:#df342b!important;box-shadow:0 0 0 2px #fff4e338!important}.laserai-home-neo__category-area{width:min(calc(100% - 60px),1700px)!important;margin-inline:auto!important;padding:clamp(42px,5vw,68px) 0 clamp(52px,5.2vw,78px)!important;background:#f7e7c6!important}.laserai-home-neo__category-head{max-width:920px!important;margin:0 auto 30px!important;text-align:center!important}.laserai-home-neo__category-head--people{margin-top:clamp(62px,5vw,78px)!important}.laserai-home-neo__category-head h2{margin:0!important;color:#201815!important;font-family:Limelight,Cooper Black,Arial Black,serif!important;font-size:clamp(2.15rem,3.2vw,4rem)!important;font-weight:400!important;letter-spacing:.025em!important;line-height:1.05!important;text-transform:uppercase!important;text-shadow:2px 2px 0 rgba(223,52,43,.28)!important}.laserai-home-neo__category-head p{max-width:820px!important;margin:14px auto 0!important;color:#3a2b25!important;font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(.96rem,1vw,1.12rem)!important;font-weight:700!important;line-height:1.55!important}.laserai-home-neo__showcase.laserai-home-neo__tiles{width:100%!important;margin:0!important;display:grid!important;gap:clamp(28px,2vw,36px)!important;padding:0!important;background:#f7e7c6!important;border:0!important}.laserai-home-neo__tiles--main{grid-template-columns:repeat(3,minmax(0,1fr))!important}.laserai-home-neo__tiles--people{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:clamp(20px,1.5vw,28px)!important}.laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile,.laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile:hover,.laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile:active,.laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile:focus,.laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile:focus-visible{position:relative!important;display:block!important;width:100%!important;aspect-ratio:2 / 1!important;overflow:hidden!important;border-radius:6px!important;background:#f7e7c6!important;box-shadow:none!important;color:inherit!important;opacity:1!important;outline-offset:4px!important;text-decoration:none!important}.laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile>img,.laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile:hover>img,.laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile:active>img,.laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile:focus>img,.laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile:focus-visible>img{display:block!important;width:100%!important;height:100%!important;border-radius:inherit!important;object-fit:cover!important;object-position:center center!important;opacity:1!important}.laserai-home-neo__tile-cta,.laserai-home-neo__tile:hover .laserai-home-neo__tile-cta,.laserai-home-neo__tile:active .laserai-home-neo__tile-cta,.laserai-home-neo__tile:focus .laserai-home-neo__tile-cta,.laserai-home-neo__tile:focus-visible .laserai-home-neo__tile-cta{right:clamp(22px,1.65vw,32px)!important;bottom:clamp(18px,1.55vw,28px)!important;min-width:clamp(136px,10vw,178px)!important;min-height:clamp(38px,3vw,48px)!important;padding:10px 18px!important;background:#df342b!important;color:#fff4e3!important;border-color:#d7b99e!important;font-size:clamp(.72rem,.8vw,.92rem)!important;transform:none!important}.laserai-home-neo__tiles--people .laserai-home-neo__tile-cta{right:clamp(14px,1.1vw,20px)!important;bottom:clamp(12px,1vw,18px)!important;min-width:clamp(118px,8.4vw,148px)!important;min-height:clamp(34px,2.5vw,42px)!important;padding:8px 14px!important;font-size:clamp(.62rem,.68vw,.78rem)!important}@media(hover:hover)and (pointer:fine){.laserai-home-neo .laserai-home-neo__tile,.laserai-home-neo .laserai-home-neo__tile img{transition:box-shadow .25s ease!important;will-change:auto!important}.laserai-home-neo .laserai-home-neo__tile:hover,.laserai-home-neo .laserai-home-neo__tile:focus-visible{transform:none!important;box-shadow:0 10px 18px #d7b99e!important}.laserai-home-neo .laserai-home-neo__tile:hover img,.laserai-home-neo .laserai-home-neo__tile:focus-visible img{transform:none!important}}@media(prefers-reduced-motion:reduce){.laserai-home-neo__tile,.laserai-home-neo__tile img{transition:none!important}.laserai-home-neo__tile:hover,.laserai-home-neo__tile:focus-visible{transform:none!important}}@media(max-width:1280px){.laserai-home-neo__tiles--people{grid-template-columns:repeat(3,minmax(0,1fr))!important}.laserai-home-neo__tiles--people .laserai-home-neo__tile:nth-child(4){grid-column:1 / 2!important}}@media(max-width:980px){.laserai-home-neo__info-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:84px!important}.laserai-home-neo__info-inner span:nth-child(3):before{content:none!important}.laserai-home-neo__category-area{width:min(calc(100% - 44px),1700px)!important}.laserai-home-neo__showcase.laserai-home-neo__tiles.laserai-home-neo__tiles--main,.laserai-home-neo__showcase.laserai-home-neo__tiles.laserai-home-neo__tiles--people{grid-template-columns:repeat(2,minmax(0,1fr))!important}.laserai-home-neo__tiles--people .laserai-home-neo__tile:nth-child(5){grid-column:1 / -1!important;width:min(50%,520px)!important;justify-self:center!important}}@media(max-width:640px){.laserai-home-neo__info-inner{width:min(calc(100% - 32px),1700px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:0!important;padding:16px 0!important;gap:12px 14px!important;font-size:.78rem!important}.laserai-home-neo__info-inner span:before{content:none!important}.laserai-home-neo__category-area{width:min(calc(100% - 28px),1700px)!important;padding-top:36px!important;padding-bottom:48px!important}.laserai-home-neo__category-head{margin-bottom:24px!important}.laserai-home-neo__category-head--people{margin-top:54px!important}.laserai-home-neo__category-head h2{font-size:clamp(1.85rem,8vw,2.55rem)!important}.laserai-home-neo__category-head p{font-size:.9rem!important;line-height:1.45!important}.laserai-home-neo__showcase.laserai-home-neo__tiles.laserai-home-neo__tiles--main,.laserai-home-neo__showcase.laserai-home-neo__tiles.laserai-home-neo__tiles--people{grid-template-columns:1fr!important;gap:24px!important}.laserai-home-neo__tiles--people .laserai-home-neo__tile:nth-child(5){grid-column:auto!important;width:100%!important}.laserai-home-neo__tile-cta,.laserai-home-neo__tiles--people .laserai-home-neo__tile-cta{right:14px!important;bottom:12px!important;min-width:124px!important;min-height:36px!important;padding:8px 13px!important;font-size:.66rem!important}}@media(max-width:1280px)and (min-width:641px){.laserai-home-neo__tiles--people{grid-template-columns:repeat(6,minmax(0,1fr))!important}.laserai-home-neo__tiles--people .laserai-home-neo__tile{grid-column:span 2!important}.laserai-home-neo__tiles--people .laserai-home-neo__tile:nth-child(4){grid-column:2 / span 2!important}.laserai-home-neo__tiles--people .laserai-home-neo__tile:nth-child(5){grid-column:4 / span 2!important;width:100%!important;justify-self:stretch!important}}@media(max-width:640px){.laserai-home-neo__tiles--people .laserai-home-neo__tile,.laserai-home-neo__tiles--people .laserai-home-neo__tile:nth-child(4),.laserai-home-neo__tiles--people .laserai-home-neo__tile:nth-child(5){grid-column:auto!important;width:100%!important;justify-self:stretch!important}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.laserai-home-neo__service{--service-petrol: #39bdb4;--service-ink: #201815;--service-cream: #fff4e6;--service-coral: #e7332d;width:min(calc(100% - 64px),1620px)!important;margin:0 auto!important;padding:26px clamp(24px,4vw,54px)!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;align-items:stretch!important;border-top:4px solid #d7b99e!important;border-bottom:4px solid #d7b99e!important;background:linear-gradient(90deg,rgba(255,244,230,.16),transparent 18%,transparent 82%,rgba(255,244,230,.14)),var(--service-petrol)!important;color:var(--service-ink)!important}.laserai-home-neo__service article{min-height:118px!important;padding:12px clamp(18px,3vw,36px)!important;display:grid!important;grid-template-columns:auto 1fr!important;gap:5px 18px!important;align-content:center!important;align-items:center!important;border:0!important;border-right:1px solid rgba(255,244,230,.48)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.laserai-home-neo__service article:last-child{border-right:0!important}.laserai-home-neo__service span{grid-row:span 2!important;display:grid!important;place-items:center!important;width:52px!important;height:52px!important;border:4px solid #d7b99e!important;border-radius:999px!important;background:var(--service-coral)!important;color:var(--service-cream)!important;font-family:Montserrat,Arial,sans-serif!important;font-size:.92rem!important;font-weight:700!important;letter-spacing:.03em!important;box-shadow:3px 3px #d7b99e!important}.laserai-home-neo__service strong{color:var(--service-ink)!important;font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(1rem,1.35vw,1.22rem)!important;font-weight:700!important;letter-spacing:.01em!important;line-height:1.15!important;text-transform:uppercase!important}.laserai-home-neo__service p{max-width:340px!important;margin:0!important;color:#201815db!important;font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(.84rem,1.02vw,.98rem)!important;font-weight:700!important;line-height:1.45!important}.site-footer--retro{--footer-brown: #20110d;--footer-brown-dark: #120907;--footer-petrol: #126d67;--footer-turquoise: #3bbdb6;--footer-cream: #fff4e6;--footer-beige: #ead3ad;--footer-coral: #e7332d;--footer-ink: #201815;position:relative!important;overflow:hidden!important;border-top:0!important;background:var(--footer-brown-dark)!important;color:var(--footer-beige)!important;font-family:Montserrat,Arial,sans-serif!important}.site-footer--retro .page-width{width:min(calc(100% - 64px),1620px)!important}.site-footer__main{position:relative;border-top:5px solid var(--footer-coral);background:radial-gradient(circle at 12% 18%,rgba(59,189,182,.14),transparent 28%),radial-gradient(circle at 88% 10%,rgba(231,51,45,.09),transparent 22%),repeating-linear-gradient(45deg,rgba(255,244,230,.035) 0 12px,transparent 12px 28px),var(--footer-brown)}.site-footer__main:before,.site-footer__main:after{content:"";position:absolute;pointer-events:none;width:92px;height:92px;opacity:.34;background:linear-gradient(var(--footer-beige),var(--footer-beige)) 50% 0 / 2px 100% no-repeat,linear-gradient(90deg,var(--footer-beige),var(--footer-beige)) 0 50% / 100% 2px no-repeat}.site-footer__main:before{left:clamp(20px,4vw,72px);top:44px}.site-footer__main:after{right:clamp(20px,4vw,72px);bottom:118px;transform:rotate(45deg)}.site-footer__grid{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(280px,1.25fr) minmax(170px,.82fr) minmax(170px,.76fr) minmax(310px,1.16fr)!important;gap:clamp(28px,4vw,58px)!important;align-items:start!important;padding:clamp(64px,6vw,86px) 0 34px!important}.site-footer__brand-block{max-width:430px}.site-footer__brand{margin:0 0 14px!important;color:var(--footer-cream)!important;font-family:Limelight,Cooper Black,Arial Black,Montserrat,Arial,sans-serif!important;font-size:clamp(3.25rem,5.5vw,5.7rem)!important;line-height:.9!important;letter-spacing:.01em!important;text-shadow:4px 4px 0 var(--footer-coral),7px 7px 0 rgba(0,0,0,.52)!important}.site-footer__claim{margin:0 0 18px;color:var(--footer-coral);font-family:Dancing Script,Cormorant Garamond,Georgia,serif;font-size:clamp(1.55rem,2.6vw,2.35rem);font-weight:700;line-height:1.05}.site-footer__text,.site-footer__note{margin:0;color:#fff4e6d1;font-size:1rem;font-weight:700;line-height:1.65}.site-footer__note{margin-top:12px;color:var(--footer-beige)}.site-footer__nav h2,.site-footer__newsletter h2,.site-footer__payments h2{margin:0 0 18px;color:var(--footer-cream);font-family:Montserrat,Arial,sans-serif;font-size:1.02rem;font-weight:700;letter-spacing:.03em;line-height:1.2;text-transform:uppercase}.site-footer__nav h2:after,.site-footer__newsletter h2:after{content:"";display:block;width:54px;height:3px;margin-top:10px;border-radius:999px;background:var(--footer-coral)}.site-footer__nav ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.site-footer__nav a,.site-footer__bottom a{color:#fff4e6d1;font-size:.98rem;font-weight:700;line-height:1.35;transition:color .22s ease,transform .22s ease}.site-footer__nav a{display:inline-flex;min-height:30px;align-items:center}.site-footer__nav a:hover,.site-footer__nav a:focus-visible,.site-footer__bottom a:hover,.site-footer__bottom a:focus-visible{color:var(--footer-coral)}.site-footer__nav a:focus-visible,.site-footer__bottom a:focus-visible,.site-footer__newsletter-form input:focus-visible,.site-footer__newsletter-form button:focus-visible{outline:3px solid var(--footer-turquoise);outline-offset:4px}.site-footer__newsletter{padding:clamp(22px,3vw,30px);border:2px solid rgba(255,244,230,.56);border-radius:8px;background:linear-gradient(135deg,rgba(255,244,230,.1),transparent 46%),var(--footer-petrol);box-shadow:6px 6px #d7b99e}.site-footer__newsletter p{margin:0 0 18px;color:#fff4e6d6;font-size:.98rem;font-weight:700;line-height:1.55}.site-footer__newsletter-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.site-footer__newsletter-form input{width:100%;min-height:52px;padding:0 16px;border:3px solid #d7b99e;border-radius:999px;background:var(--footer-cream);color:var(--footer-ink);font-family:Montserrat,Arial,sans-serif;font-size:.94rem;font-weight:700}.site-footer__newsletter-form input::placeholder{color:#20181594}.site-footer__newsletter-form button{min-height:52px;padding:0 22px;border:4px solid #d7b99e;border-radius:999px;background:var(--footer-coral);color:var(--footer-cream);box-shadow:4px 4px #d7b99e;cursor:pointer;font-family:Montserrat,Arial,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.03em;line-height:1;text-transform:uppercase;transition:transform .22s ease,box-shadow .22s ease;white-space:nowrap}.site-footer__newsletter-form button:hover,.site-footer__newsletter-form button:focus-visible{transform:translateY(-1px);box-shadow:5px 5px #d7b99e}.site-footer__form-message{grid-column:1 / -1;margin:4px 0 0;color:var(--footer-cream);font-size:.84rem;font-weight:700;line-height:1.45}.site-footer__form-message--error{color:#ffd2cc}.site-footer__newsletter .site-footer__newsletter-legal{margin:16px 0 0;color:#fff4e6c7;font-size:.78rem;line-height:1.55}.site-footer__newsletter-legal a{color:var(--footer-cream);text-decoration:underline;text-underline-offset:3px}.site-footer__payments{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px 24px;align-items:center;padding:20px clamp(18px,3vw,28px) 24px;margin-bottom:34px;border:2px solid rgba(255,244,230,.18);border-radius:8px;background:#fff4e614}.site-footer__payments h2{margin:0;color:var(--footer-beige);font-size:.92rem}.site-footer__payment-logos{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.site-footer__payment-logos img{width:auto;height:30px;max-width:104px;padding:6px 12px;border:1px solid #d7b99e;border-radius:999px;background:var(--footer-cream);object-fit:contain;transition:filter .22s ease,transform .22s ease}.site-footer__payment-logos img:hover{filter:brightness(1.04)}.site-footer__bottom{border-top:1px solid rgba(255,244,230,.16);background:var(--footer-brown-dark)}.site-footer__bottom-inner{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:space-between;padding:20px 0 24px}.site-footer__bottom p{margin:0;color:#fff4e6c2;font-size:.86rem;font-weight:700}.site-footer__bottom nav{display:flex;flex-wrap:wrap;gap:12px 18px}.site-footer__bottom a{min-height:30px;font-size:.82rem}@media(prefers-reduced-motion:reduce){.site-footer__nav a,.site-footer__bottom a,.site-footer__newsletter-form button,.site-footer__payment-logos img{transition:none}.site-footer__newsletter-form button:hover,.site-footer__newsletter-form button:focus-visible{transform:none}}@media(max-width:1180px){.site-footer__grid{grid-template-columns:minmax(0,1.1fr) minmax(180px,.8fr) minmax(180px,.8fr)!important}.site-footer__brand-block,.site-footer__newsletter{grid-column:1 / -1}.site-footer__brand-block{max-width:720px}.site-footer__newsletter-form{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:860px){.laserai-home-neo__service{grid-template-columns:1fr!important;width:min(calc(100% - 40px),720px)!important;padding:20px!important}.laserai-home-neo__service article{min-height:auto!important;padding:20px 4px!important;border-right:0!important;border-bottom:1px solid rgba(255,244,230,.5)!important}.laserai-home-neo__service article:last-child{border-bottom:0!important}.site-footer--retro .page-width{width:min(calc(100% - 40px),760px)!important}.site-footer__grid{grid-template-columns:1fr!important;gap:34px!important;padding-top:54px!important}.site-footer__brand{font-size:clamp(3rem,15vw,4.8rem)!important}.site-footer__nav ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.site-footer__payments{grid-template-columns:1fr;text-align:center}.site-footer__payment-logos{justify-content:center}}@media(max-width:560px){.laserai-home-neo__service article{grid-template-columns:1fr!important;gap:10px!important;text-align:left!important}.laserai-home-neo__service span{grid-row:auto!important}.laserai-home-neo__service p{max-width:none!important}.site-footer__nav ul,.site-footer__newsletter-form{grid-template-columns:1fr}.site-footer__newsletter-form button{width:100%}.site-footer__payments{padding-inline:14px}.site-footer__payment-logos img{height:28px;padding-inline:10px}.site-footer__bottom-inner{justify-content:center;text-align:center}.site-footer__bottom nav{justify-content:center}}.site-footer--retro .site-footer__main{background:radial-gradient(circle at 12% 18%,rgba(59,189,182,.09),transparent 30%),radial-gradient(circle at 88% 10%,rgba(231,51,45,.055),transparent 24%),repeating-linear-gradient(45deg,rgba(255,244,230,.018) 0 18px,rgba(255,244,230,.006) 18px 22px,transparent 22px 46px),var(--footer-brown)!important}.site-footer--retro .site-footer__grid{grid-template-columns:minmax(300px,1.16fr) minmax(180px,.72fr) minmax(190px,.72fr) minmax(390px,1.12fr)!important;gap:clamp(30px,3.5vw,52px)!important}.site-footer--retro .site-footer__newsletter{min-width:0}.site-footer--retro .site-footer__newsletter-form{grid-template-columns:minmax(190px,1fr) auto!important;gap:12px!important}.site-footer--retro .site-footer__newsletter-form input{min-width:0;min-height:52px;padding-inline:18px;font-size:.92rem}.site-footer--retro .site-footer__newsletter-form button{min-width:142px}.site-footer--retro .site-footer__newsletter .site-footer__newsletter-legal{color:#fff4e6d6}.site-footer--retro .site-footer__newsletter-legal a{color:var(--footer-cream);font-weight:700;transition:color .22s ease}.site-footer--retro .site-footer__newsletter-legal a:hover,.site-footer--retro .site-footer__newsletter-legal a:focus-visible{color:var(--footer-coral)}.site-footer--retro .site-footer__payments{grid-template-columns:auto auto!important;justify-content:center!important;gap:clamp(24px,5vw,78px)!important;padding-block:16px 18px!important;margin-bottom:28px!important}.site-footer--retro .site-footer__payment-logos{justify-content:center!important;gap:16px!important}.site-footer--retro .site-footer__payment-logos img{height:48px!important;max-width:168px!important;padding:9px 18px!important}#ShopifyChat,#shopify-chat,iframe[id*=ShopifyChat],iframe[src*=shopify-chat],iframe[title*=Chat i],iframe[title*=chat i]{right:16px!important;bottom:16px!important;transform:scale(.86)!important;transform-origin:right bottom!important;z-index:50!important}@media(max-width:1180px){.site-footer--retro .site-footer__grid{grid-template-columns:minmax(0,1fr) minmax(180px,.75fr) minmax(180px,.75fr)!important}}@media(max-width:860px){.site-footer--retro .site-footer__grid,.site-footer--retro .site-footer__newsletter-form,.site-footer--retro .site-footer__payments{grid-template-columns:1fr!important}.site-footer--retro .site-footer__newsletter-form button{width:100%}#ShopifyChat,#shopify-chat,iframe[id*=ShopifyChat],iframe[src*=shopify-chat],iframe[title*=Chat i],iframe[title*=chat i]{right:12px!important;bottom:12px!important;transform:scale(.8)!important}}.product-page{overflow-x:clip;background:radial-gradient(circle at 8% 6%,rgba(216,49,42,.055),transparent 24rem),radial-gradient(circle at 92% 18%,rgba(53,169,180,.06),transparent 24rem),var(--paper)}.product-page .page-width{width:min(calc(100% - 40px),1600px)}.product-page__grid{grid-template-columns:minmax(0,.5fr) minmax(420px,.95fr);gap:clamp(34px,4.4vw,72px);align-items:start}.product-media,.product-summary,.product-details-panel,.engraving-configurator{border-color:#d7b99e;box-shadow:7px 7px #d7b99e}.product-media{padding:clamp(14px,1.7vw,24px);background:#fff8e8}.product-media img{width:100%;height:auto;object-fit:contain}.product-summary{display:grid;gap:clamp(14px,1.6vw,22px);min-width:0;padding:clamp(26px,3vw,44px);align-content:start}.product-summary *,.product-summary *:before,.product-summary *:after{box-sizing:border-box}.product-summary h1{margin:0;max-width:100%;font-size:clamp(2.15rem,2.55vw,3.35rem);line-height:1.02;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;text-shadow:2px 2px 0 var(--cream),4px 4px 0 var(--ink)}.product-price{margin:0;color:var(--coral-deep);font-size:clamp(1.18rem,1.4vw,1.42rem)}.laserai-product-price{margin:0 0 1.1rem;color:var(--ink)}.laserai-product-price__line{display:flex;align-items:baseline;flex-wrap:wrap;gap:.38em}.laserai-product-price__amount{color:var(--coral-deep);font-family:Montserrat,Arial,sans-serif;font-size:clamp(1.05rem,1.6vw,1.42rem);font-weight:900;line-height:1.15}.laserai-product-price__unit{color:var(--ink);font-family:Montserrat,Arial,sans-serif;font-size:clamp(.78rem,1vw,.92rem);font-weight:800;line-height:1.2}.laserai-product-price__piece-info{display:block;margin:.16rem 0 0;color:#231815b8;font-family:Montserrat,Arial,sans-serif;font-size:clamp(.78rem,.95vw,.9rem);font-weight:800;line-height:1.25}.laserai-product-price__piece-info[hidden]{display:none}.laserai-product-price__legal{max-width:48rem;margin:.32rem 0 0;color:#231815d1;font-family:Montserrat,Arial,sans-serif;font-size:clamp(.78rem,.95vw,.9rem);font-weight:600;line-height:1.42}.laserai-product-price__shipping{color:var(--coral-deep);font-weight:800;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.16em}.laserai-product-price__shipping:hover,.laserai-product-price__shipping:focus-visible{color:var(--ink)}.laserai-product-price__shipping:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:3px}.product-trust-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));gap:12px;margin:0;min-width:0;width:calc(100% - 6px);max-width:calc(100% - 6px)}.product-trust-list span{width:100%;min-width:0;min-height:48px;padding:9px 10px;border-width:2px;border-color:#d7b99e;background:var(--brass);box-shadow:3px 3px #d7b99e;color:var(--ink);font-size:clamp(.66rem,.68vw,.78rem);line-height:1.12;overflow-wrap:anywhere;text-align:center;white-space:normal}.product-description--teaser{margin:0;color:#231815c7;font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.5}.product-summary__engrave-link{display:inline-flex;width:calc(100% - 7px);max-width:calc(100% - 7px);justify-self:start;min-height:56px;padding-inline:20px;align-items:center;justify-content:center;border:4px solid #d7b99e;border-radius:999px;background:var(--coral);box-shadow:5px 5px #d7b99e;color:var(--cream);font-family:Montserrat,Arial,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.02em;line-height:1.1;text-align:center;text-transform:uppercase;transition:transform .22s ease,box-shadow .22s ease}.product-summary__engrave-link:hover,.product-summary__engrave-link:focus-visible{transform:translateY(-1px);box-shadow:6px 6px #d7b99e}.product-summary__engrave-note,.product-form__submit-note{margin:-4px 0 0;color:#231815b8;font-family:Montserrat,Arial,sans-serif;font-size:.82rem;font-weight:700;line-height:1.45;text-align:center}.engraving-configurator{position:relative;isolation:isolate;scroll-margin-top:150px;margin-top:clamp(38px,4vw,64px);padding:clamp(22px,3vw,38px);overflow:hidden;background:radial-gradient(circle at 94% 10%,rgba(216,49,42,.04),transparent 15rem),radial-gradient(circle at 8% 92%,rgba(53,169,180,.045),transparent 16rem),linear-gradient(0deg,#fff8e857,#fff8e857),var(--cream);background-size:auto}.engraving-configurator:before{content:"";position:absolute;z-index:0;inset:0 0 auto;height:3px;background:var(--coral)}.engraving-configurator>*{position:relative;z-index:1}.engraving-configurator__head{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:clamp(22px,3vw,44px);align-items:start}.engraving-configurator__copy{max-width:820px}.engraving-configurator__head h2{font-size:clamp(2.55rem,3.8vw,4rem);line-height:.95;text-shadow:2px 2px 0 var(--cream),4px 4px 0 var(--ink)}.engraving-configurator__copy>p:last-child{max-width:760px;color:#231815c7;font-size:clamp(1rem,1.25vw,1.18rem)}.engraving-configurator__toggle,.engraving-fields__intro,.engraving-included-note,.engraving-image-upload,.engraving-template-extra-fields,.engraving-template-picker__button,.engraving-template-picker__clear,.product-personalization-note,.product-withdrawal-note{border-width:2px;border-color:#d7b99e;background:#8cc7bb4d;box-shadow:3px 3px #d7b99e}.engraving-configurator__toggle{min-height:auto;align-self:start;align-items:flex-start;padding:16px 18px;background:#8cc7bb6b}.engraving-configurator__toggle strong{color:#8f211d;font-weight:600}.engraving-configurator__toggle small{color:#231815c7;font-size:.94rem;line-height:1.35}.engraving-fields__intro strong,.engraving-template-picker__button strong,.engraving-image-upload__head strong,.engraving-included-note span{color:var(--coral-deep);font-size:.84rem}.engraving-configurator__grid{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:clamp(22px,3vw,44px);align-items:start}.engraving-preview{align-self:start;position:sticky;top:126px;gap:12px}.engraving-preview__stage{min-height:0;height:clamp(360px,40vw,620px);border-width:3px;background:#fff8e8}.engraving-preview__camera>img{width:100%;height:100%;object-fit:contain}.engraving-configurator--bierkrug-500ml .engraving-preview__stage,.engraving-configurator--bierglas-monaco-500ml .engraving-preview__stage{aspect-ratio:1 / 1;height:auto;min-height:0;max-height:none;overflow:hidden}.engraving-configurator--bierkrug-500ml .engraving-preview__camera>img,.engraving-configurator--bierglas-monaco-500ml .engraving-preview__camera>img{display:block;width:100%;height:100%;object-fit:contain;object-position:center center}.engraving-preview__note{color:#231815b8}.engraving-fields{align-content:start;gap:14px}.engraving-set-controls{display:grid;gap:12px;padding:16px;border:2px solid #d7b99e;border-radius:8px;background:#fff8e8d1;box-shadow:3px 3px #d7b99e}.engraving-set-mode{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.engraving-set-mode legend{margin:0 0 2px;color:var(--coral-deep);font-family:Montserrat,Arial,sans-serif;font-size:.88rem;font-weight:900;line-height:1.2}.engraving-set-mode label{display:flex;gap:10px;align-items:center;min-height:42px;padding:9px 11px;border:2px solid #d7b99e;border-radius:8px;background:#8cc7bb2e;color:var(--ink);font-family:Montserrat,Arial,sans-serif;font-size:.88rem;font-weight:800;line-height:1.25}.engraving-set-mode input{width:18px;height:18px;flex:0 0 auto;accent-color:var(--coral)}.engraving-glass-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.engraving-glass-tabs button{min-height:44px;border:2px solid #d7b99e;border-radius:8px;background:var(--cream);color:var(--ink);font-family:Montserrat,Arial,sans-serif;font-size:.86rem;font-weight:900;line-height:1.1;cursor:pointer}.engraving-glass-tabs button.is-active{background:var(--coral);color:var(--cream);box-shadow:3px 3px #d7b99e}.engraving-glass-tabs button.is-invalid{outline:3px solid var(--coral-deep);outline-offset:2px}.engraving-set-sync-note{margin:0;padding:10px 12px;border:2px solid #d7b99e;border-radius:8px;background:#8cc7bb3d;color:#231815d1;font-family:Montserrat,Arial,sans-serif;font-size:.84rem;font-weight:800;line-height:1.35}.engraving-set-mirror-summary{margin:0;padding:14px 16px;border:2px solid #d7b99e;border-radius:8px;background:#8cc7bb3d;color:var(--ink);font-family:Montserrat,Arial,sans-serif;font-size:.88rem;font-weight:800;line-height:1.45}.is-engraving-set-mirror .engraving-image-upload,.is-engraving-set-mirror .engraving-template-picker,.is-engraving-set-mirror .engraving-template-extra-fields,.is-engraving-set-mirror .engraving-extra-line{opacity:.66}.engraving-fields .field input,.engraving-fields .field select,.engraving-template-picker__button,.engraving-template-picker__clear{min-height:50px;border-width:2px;box-shadow:none}.field__hint{color:#231815ad}.engraving-image-upload{gap:12px}.engraving-image-upload__dropzone{min-height:58px;border-width:2px;border-style:dashed;background:var(--cream)}.engraving-image-upload__dropzone.is-disabled{opacity:.64;cursor:not-allowed;pointer-events:none}.engraving-image-upload__dropzone span{min-width:0}.engraving-image-upload__dropzone small{display:block;overflow-wrap:anywhere}.engraving-image-upload__clear{margin-left:auto;padding:7px 10px;border:2px solid #d7b99e;border-radius:999px;background:var(--cream);color:var(--ink);font-family:Montserrat,Arial,sans-serif;font-size:.72rem;font-weight:900;line-height:1;cursor:pointer}.engraving-image-upload__mirror-note{margin:-4px 0 0;color:#231815bd;font-family:Montserrat,Arial,sans-serif;font-size:.82rem;font-weight:800;line-height:1.35}.engraving-image-upload__rights,.engraving-confirm{min-height:54px;padding:13px 14px;border:2px solid #d7b99e;border-radius:8px;background:#fff8e8bd;color:var(--ink)}.engraving-image-upload__rights input,.engraving-confirm input{width:20px;height:20px;accent-color:var(--coral)}.product-form__submit--workbench{min-height:60px;border:4px solid #d7b99e;border-radius:999px;background:var(--coral);box-shadow:5px 5px #d7b99e;color:var(--cream);font-family:Montserrat,Arial,sans-serif;font-size:clamp(.9rem,1vw,1.02rem);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.product-form__submit--workbench:disabled{opacity:.62;cursor:not-allowed}.product-personalization-note,.product-withdrawal-note{grid-column:1 / -1;display:grid;gap:8px;padding:16px;border-radius:8px;color:var(--ink)}.product-personalization-note p,.product-withdrawal-note p{margin:0;color:#231815c7;font-size:.92rem;line-height:1.48}.product-withdrawal-note{background:#fff8e8db}.product-service-notes{gap:clamp(16px,2vw,24px);margin-top:clamp(28px,3vw,42px)}.product-service-notes article{min-height:150px;padding:clamp(18px,2vw,24px);border-width:3px;box-shadow:4px 4px #d7b99e}.product-service-notes span{color:var(--coral);font-size:.82rem}.product-service-notes strong{font-size:.86rem;line-height:1.25}.product-service-notes p{color:#231815bd}.product-details-panel{grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);gap:clamp(28px,4vw,58px);margin-top:clamp(34px,4vw,58px)}.product-detail-facts article{border-width:2px;box-shadow:3px 3px #d7b99e}.product-details-panel__body{color:#231815c7;font-size:clamp(1rem,1.15vw,1.16rem)}.product-details-panel__body h2,.product-details-panel__body h3{margin:1.1em 0 .38em;color:var(--ink);font-family:Montserrat,Arial,sans-serif;font-size:1rem;letter-spacing:.02em;line-height:1.25;text-transform:uppercase}.product-details-panel__body>h3:first-child{margin-top:0}@media(hover:hover)and (pointer:fine){.product-form__submit--workbench,.engraving-template-picker__button,.engraving-template-picker__clear{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.product-form__submit--workbench:not(:disabled):hover,.product-form__submit--workbench:not(:disabled):focus-visible{transform:translateY(-1px);box-shadow:6px 6px #d7b99e}}@media(max-width:1180px){.product-page__grid{grid-template-columns:1fr}.product-summary{max-width:none}}@media(max-width:980px){.engraving-configurator__head,.engraving-configurator__grid,.product-details-panel{grid-template-columns:1fr}.engraving-preview{position:static}.engraving-preview__stage{height:auto}.product-service-notes{grid-template-columns:1fr}}@media(max-width:700px){.product-page .page-width{width:min(calc(100% - 36px),1600px)}.product-summary,.engraving-configurator,.product-details-panel{padding:20px}.product-summary h1{font-size:clamp(2.15rem,10vw,3.15rem)}.product-trust-list,.engraving-fields,.product-detail-facts{grid-template-columns:1fr}.product-trust-list span{min-height:46px}.engraving-configurator{scroll-margin-top:96px}.engraving-configurator__head h2{font-size:clamp(2rem,10vw,2.8rem)}.engraving-configurator__toggle{min-height:auto}.engraving-preview__stage{height:auto}.product-form__submit--workbench,.product-summary__engrave-link{min-height:54px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.product-summary__engrave-link,.product-form__submit--workbench,.engraving-template-picker__button,.engraving-template-picker__clear{transition:none}.product-summary__engrave-link:hover,.product-summary__engrave-link:focus-visible,.product-form__submit--workbench:not(:disabled):hover,.product-form__submit--workbench:not(:disabled):focus-visible{transform:none}}.laserai-home-neo .laserai-home-neo__category-area{width:min(calc(100% - 60px),1700px)!important}.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles,.laserai-home-neo .laserai-home-neo__tiles--main,.laserai-home-neo .laserai-home-neo__tiles--people{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(28px,2vw,36px)!important;justify-content:center!important}.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile,.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile:hover,.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile:active,.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile:focus,.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile:focus-visible{width:100%!important;aspect-ratio:2 / 1!important;min-height:0!important;padding:0!important;overflow:hidden!important;transform:none!important}.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile>img,.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile:hover>img,.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile:active>img,.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile:focus>img,.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile:focus-visible>img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;transform:none!important}.laserai-home-neo .laserai-home-neo__tiles--people>.laserai-home-neo__tile,.laserai-home-neo .laserai-home-neo__tiles--people>.laserai-home-neo__tile:nth-child(4),.laserai-home-neo .laserai-home-neo__tiles--people>.laserai-home-neo__tile:nth-child(5){grid-column:auto!important;width:100%!important;justify-self:stretch!important}.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile>.laserai-home-neo__tile-cta,.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile:hover>.laserai-home-neo__tile-cta,.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile:active>.laserai-home-neo__tile-cta,.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile:focus>.laserai-home-neo__tile-cta,.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile:focus-visible>.laserai-home-neo__tile-cta,.laserai-home-neo .laserai-home-neo__tiles--people>.laserai-home-neo__tile>.laserai-home-neo__tile-cta{right:clamp(22px,1.65vw,32px)!important;bottom:clamp(18px,1.55vw,28px)!important;min-width:clamp(136px,10vw,178px)!important;min-height:clamp(38px,3vw,48px)!important;padding:10px 18px!important;font-size:clamp(.72rem,.8vw,.92rem)!important;transform:none!important}@media(hover:hover)and (pointer:fine){.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile,.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile>img{transition:box-shadow .22s ease,filter .22s ease!important;will-change:auto!important}.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile:hover,.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile:focus-visible{transform:none!important;box-shadow:0 8px 14px #d7b99e!important}.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile:hover>img,.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile:focus-visible>img{transform:none!important}}@media(max-width:980px){.laserai-home-neo .laserai-home-neo__category-area{width:min(calc(100% - 44px),1700px)!important}.laserai-home-neo .laserai-home-neo__tiles--main,.laserai-home-neo .laserai-home-neo__tiles--people{grid-template-columns:repeat(2,minmax(0,1fr))!important}.laserai-home-neo .laserai-home-neo__tiles--people>.laserai-home-neo__tile,.laserai-home-neo .laserai-home-neo__tiles--people>.laserai-home-neo__tile:nth-child(4),.laserai-home-neo .laserai-home-neo__tiles--people>.laserai-home-neo__tile:nth-child(5){grid-column:auto!important;width:100%!important;justify-self:stretch!important}}@media(max-width:640px){.laserai-home-neo .laserai-home-neo__category-area{width:min(calc(100% - 28px),1700px)!important}.laserai-home-neo .laserai-home-neo__tiles--main,.laserai-home-neo .laserai-home-neo__tiles--people{grid-template-columns:1fr!important;gap:24px!important}.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile>.laserai-home-neo__tile-cta,.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile:hover>.laserai-home-neo__tile-cta,.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile:active>.laserai-home-neo__tile-cta,.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile:focus>.laserai-home-neo__tile-cta,.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles>.laserai-home-neo__tile:focus-visible>.laserai-home-neo__tile-cta,.laserai-home-neo .laserai-home-neo__tiles--people>.laserai-home-neo__tile>.laserai-home-neo__tile-cta{right:14px!important;bottom:12px!important;min-width:124px!important;min-height:36px!important;padding:8px 13px!important;font-size:.66rem!important}}@media(max-width:980px){.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles.laserai-home-neo__tiles--main,.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles.laserai-home-neo__tiles--people{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles.laserai-home-neo__tiles--main,.laserai-home-neo .laserai-home-neo__showcase.laserai-home-neo__tiles.laserai-home-neo__tiles--people{grid-template-columns:1fr!important}}.laserai-home-neo .laserai-home-neo__hero{position:relative!important;width:100%!important;aspect-ratio:2172 / 724!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;background:#5dbbb7!important}.laserai-home-neo .laserai-home-neo__hero-picture,.laserai-home-neo .laserai-home-neo__hero-image{display:block!important;width:100%!important;height:100%!important}.laserai-home-neo .laserai-home-neo__hero-image{object-fit:cover!important;object-position:center center!important;transform:none!important}.laserai-home-neo .laserai-home-neo__copy{position:absolute!important;inset:clamp(32px,5vw,92px) auto auto clamp(28px,5vw,118px)!important;width:min(43vw,760px)!important;max-width:760px!important;min-height:0!important;height:auto!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;transform:none!important;z-index:2!important}.laserai-home-neo .laserai-home-neo__copy h1{max-width:100%!important;margin:0!important;font-size:clamp(4.2rem,7vw,8.8rem)!important;line-height:.82!important}.laserai-home-neo .laserai-home-neo__customline{margin-top:clamp(10px,1.35vw,22px)!important;font-size:clamp(2.35rem,3.35vw,4.75rem)!important;line-height:.95!important}.laserai-home-neo .laserai-home-neo__actions{display:flex!important;width:auto!important;margin-top:clamp(20px,2.4vw,36px)!important;gap:0!important}.laserai-home-neo .laserai-home-neo__hero-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:clamp(244px,18vw,340px)!important;min-height:clamp(52px,4vw,68px)!important;padding:clamp(14px,1.1vw,18px) clamp(24px,2.2vw,38px)!important;border:3px solid #d7b99e!important;border-radius:14px!important;background:#df342b!important;color:#fff4df!important;box-shadow:5px 5px #d7b99e!important;font-family:inherit!important;font-size:clamp(.96rem,.9vw,1.15rem)!important;font-weight:900!important;line-height:1!important;letter-spacing:.03em!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important;transform:none!important}@media(hover:hover)and (pointer:fine){.laserai-home-neo .laserai-home-neo__hero-button:hover,.laserai-home-neo .laserai-home-neo__hero-button:focus-visible{background:#ec4036!important;box-shadow:4px 4px #d7b99e!important;transform:none!important}}@media(max-width:1200px)and (min-width:990px){.laserai-home-neo .laserai-home-neo__copy{inset:clamp(24px,4vw,44px) auto auto clamp(24px,4vw,56px)!important;width:min(43vw,470px)!important}.laserai-home-neo .laserai-home-neo__copy h1{font-size:clamp(3.2rem,6vw,4.8rem)!important}.laserai-home-neo .laserai-home-neo__customline{font-size:clamp(1.9rem,3.2vw,2.9rem)!important}.laserai-home-neo .laserai-home-neo__hero-button{min-width:238px!important;min-height:50px!important;padding:13px 22px!important;font-size:.9rem!important}}@media(max-width:989px){.laserai-home-neo .laserai-home-neo__hero{aspect-ratio:1122 / 1402!important}.laserai-home-neo .laserai-home-neo__hero-image{object-position:center center!important}.laserai-home-neo .laserai-home-neo__copy{inset:clamp(24px,5vw,58px) auto auto clamp(20px,5vw,48px)!important;width:min(62vw,470px)!important}.laserai-home-neo .laserai-home-neo__copy h1{font-size:clamp(3.1rem,8.5vw,5.3rem)!important}.laserai-home-neo .laserai-home-neo__customline{margin-top:clamp(8px,1.6vw,18px)!important;font-size:clamp(1.75rem,4.6vw,3rem)!important}.laserai-home-neo .laserai-home-neo__actions{margin-top:clamp(12px,2.2vw,22px)!important}.laserai-home-neo .laserai-home-neo__hero-button{min-width:clamp(226px,34vw,300px)!important;min-height:clamp(44px,5vw,54px)!important;padding:12px 20px!important;font-size:clamp(.78rem,1.55vw,.94rem)!important}}@media(max-width:640px){.laserai-home-neo .laserai-home-neo__copy{inset:22px auto auto 18px!important;width:min(61vw,330px)!important}.laserai-home-neo .laserai-home-neo__copy h1{font-size:clamp(2.35rem,10.4vw,3.5rem)!important}.laserai-home-neo .laserai-home-neo__customline{margin-top:7px!important;font-size:clamp(1.25rem,5.8vw,1.95rem)!important}.laserai-home-neo .laserai-home-neo__actions{margin-top:10px!important}.laserai-home-neo .laserai-home-neo__hero-button{min-width:min(226px,58vw)!important;min-height:40px!important;padding:10px 14px!important;border-width:2px!important;box-shadow:3px 3px #d7b99e!important;font-size:clamp(.62rem,2.5vw,.78rem)!important;letter-spacing:.02em!important}}@media(max-width:430px){.laserai-home-neo .laserai-home-neo__copy{inset:17px auto auto 16px!important;width:min(60vw,240px)!important}.laserai-home-neo .laserai-home-neo__copy h1{font-size:clamp(2.08rem,10.2vw,2.75rem)!important;line-height:.84!important}.laserai-home-neo .laserai-home-neo__customline{margin-top:6px!important;font-size:clamp(1.08rem,5.2vw,1.42rem)!important}.laserai-home-neo .laserai-home-neo__hero-button{min-width:min(210px,58vw)!important;min-height:38px!important;padding:9px 12px!important;border-radius:10px!important;font-size:clamp(.58rem,2.35vw,.68rem)!important}}.laserai-home-neo #laserai-kategorien{scroll-margin-top:96px}.laserai-home-neo .laserai-home-neo__service{--service-petrol: #0e746c;--service-petrol-light: #1b8b83;--service-cream: #f8e9c7;--service-ink: #201713;--service-coral: #df342b;--service-chrome: rgba(255, 255, 255, .26);display:block!important;grid-template-columns:none!important;gap:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(58px,5vw,88px) clamp(22px,4vw,54px) clamp(66px,5.5vw,96px)!important;border:0!important;border-top:2px solid #d7b99e!important;border-bottom:0!important;background:radial-gradient(circle at 8% 28%,rgba(223,52,43,.08) 0 2px,transparent 3px),linear-gradient(180deg,#f8e9c7,#f5dfb5)!important;color:var(--service-ink)!important;box-shadow:none!important;font-family:Montserrat,Arial,sans-serif!important}.laserai-home-neo .laserai-home-neo__service-inner{width:min(100%,1500px)!important;margin:0 auto!important}.laserai-home-neo .laserai-home-neo__service-head{max-width:980px!important;margin:0 auto clamp(42px,4vw,58px)!important;text-align:center!important}.laserai-home-neo .laserai-home-neo__service-head h2{margin:0!important;color:var(--service-ink)!important;font-family:Limelight,Cooper Black,Arial Black,serif!important;font-size:clamp(2.6rem,4.3vw,5.25rem)!important;font-weight:400!important;line-height:.98!important;letter-spacing:.02em!important;text-transform:uppercase!important;text-shadow:3px 3px 0 rgba(223,52,43,.45)!important}.laserai-home-neo .laserai-home-neo__service-head p{max-width:780px!important;margin:18px auto 0!important;color:var(--service-ink)!important;font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(1rem,1.25vw,1.22rem)!important;font-weight:600!important;line-height:1.45!important}.laserai-home-neo .laserai-home-neo__service-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(28px,3.2vw,46px)!important;align-items:stretch!important}.laserai-home-neo .laserai-home-neo__service-card{position:relative!important;display:block!important;grid-template-columns:none!important;gap:0!important;min-height:275px!important;padding:clamp(58px,4vw,70px) clamp(26px,2.6vw,38px) clamp(28px,2.6vw,40px)!important;border:3px solid #d7b99e!important;border-radius:8px!important;background:linear-gradient(135deg,rgba(255,255,255,.14),transparent 34%),linear-gradient(180deg,var(--service-petrol-light) 0%,var(--service-petrol) 100%)!important;box-shadow:8px 8px #d7b99e!important;color:var(--service-cream)!important;text-align:left!important;overflow:visible!important}.laserai-home-neo .laserai-home-neo__service-card:before{content:""!important;position:absolute!important;top:19px!important;right:26px!important;width:64px!important;height:14px!important;border-top:3px solid rgba(248,233,199,.62)!important;border-bottom:2px solid rgba(223,52,43,.72)!important;transform:skew(-18deg)!important}.laserai-home-neo .laserai-home-neo__service-number{position:absolute!important;top:-28px!important;left:clamp(22px,2.5vw,34px)!important;display:inline-flex!important;width:62px!important;height:62px!important;align-items:center!important;justify-content:center!important;border:4px solid #d7b99e!important;border-radius:999px!important;background:var(--service-coral)!important;color:var(--service-cream)!important;box-shadow:4px 4px #d7b99e!important;font-family:Montserrat,Arial,sans-serif!important;font-size:1.18rem!important;font-weight:900!important;line-height:1!important}.laserai-home-neo .laserai-home-neo__service-icon{display:inline-flex!important;width:46px!important;height:46px!important;margin:0 0 20px!important;align-items:center!important;justify-content:center!important;color:var(--service-ink)!important}.laserai-home-neo .laserai-home-neo__service-icon svg{display:block!important;width:100%!important;height:100%!important;fill:none!important;stroke:currentColor!important;stroke-width:2.3!important;stroke-linecap:round!important;stroke-linejoin:round!important}.laserai-home-neo .laserai-home-neo__service-card strong{display:block!important;max-width:330px!important;margin:0 0 16px!important;color:var(--service-cream)!important;font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(1.18rem,1.45vw,1.55rem)!important;font-weight:900!important;line-height:1.08!important;letter-spacing:.03em!important;text-transform:uppercase!important}.laserai-home-neo .laserai-home-neo__service-card p{max-width:390px!important;margin:0!important;color:var(--service-cream)!important;font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(.98rem,1.08vw,1.12rem)!important;font-weight:500!important;line-height:1.55!important}@media(max-width:1180px){.laserai-home-neo .laserai-home-neo__service{padding-inline:clamp(20px,3vw,34px)!important}.laserai-home-neo .laserai-home-neo__service-grid{gap:28px!important}.laserai-home-neo .laserai-home-neo__service-card{min-height:292px!important;padding-inline:24px!important}}@media(max-width:989px){.laserai-home-neo .laserai-home-neo__service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:42px!important}.laserai-home-neo .laserai-home-neo__service-card{min-height:260px!important}}@media(max-width:640px){.laserai-home-neo .laserai-home-neo__service{padding:48px 18px 62px!important}.laserai-home-neo .laserai-home-neo__service-head{margin-bottom:40px!important}.laserai-home-neo .laserai-home-neo__service-head h2{font-size:clamp(2.15rem,10vw,3.25rem)!important}.laserai-home-neo .laserai-home-neo__service-grid{grid-template-columns:1fr!important;gap:40px!important}.laserai-home-neo .laserai-home-neo__service-card{min-height:0!important;padding:54px 24px 28px!important;box-shadow:6px 6px #d7b99e!important}}.engraving-configurator>.engraving-template-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:9999!important;display:grid!important;place-items:center!important;padding:clamp(14px,2.5vw,30px)!important}.engraving-configurator>.engraving-template-modal[hidden]{display:none!important}.engraving-template-modal__backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#231815c7!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.engraving-template-modal__dialog{position:relative!important;z-index:1!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;width:min(1180px,calc(100vw - 32px))!important;max-height:min(88vh,860px)!important;margin:0!important}.engraving-template-modal__body{display:grid!important;grid-template-columns:1fr!important;min-height:0!important;overflow:auto!important;overscroll-behavior:contain}@media screen and (max-width:980px){.engraving-configurator>.engraving-template-modal{align-items:stretch!important}.engraving-template-modal__dialog{width:min(100%,calc(100vw - 24px))!important;max-height:calc(100vh - 24px)!important}}[data-engraving-image-upload][hidden],[data-engraving-set-mirror-summary][hidden],[data-glass-upload-zone][hidden]{display:none!important}.engraving-approval-stack{grid-column:1 / -1;display:grid;gap:10px}.engraving-approval-stack [hidden]{display:none!important}.engraving-approval-stack .is-invalid{outline:3px solid var(--coral-deep);outline-offset:2px}.engraving-approval-error{grid-column:2 / -1;margin:2px 0 0;color:var(--coral-deep);font-family:Montserrat,Arial,sans-serif;font-size:.82rem;font-weight:900;line-height:1.35}.engraving-approval-stack .is-invalid{border-color:var(--coral-deep);background:#e84a4114}.product-form__submit-note{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.48rem;row-gap:.12rem}.product-form__submit-note span{white-space:nowrap}.product-form__submit-note span:not(:last-child):after{content:"\b7";margin-left:.48rem}.product-form__submit-note{grid-column:1 / -1;width:100%;min-width:0;flex-wrap:nowrap;white-space:nowrap}@media screen and (max-width:560px){.product-form__submit-note{flex-wrap:wrap;white-space:normal}}@media screen and (min-width:981px){.product-form__submit-note{display:flex!important;flex-wrap:nowrap!important;justify-content:center;align-items:center;column-gap:0!important;width:100%;max-width:100%;overflow:visible;white-space:nowrap!important;font-size:clamp(.68rem,.72vw,.78rem);line-height:1.2;letter-spacing:0}.product-form__submit-note span{flex:0 0 auto;white-space:nowrap!important}.product-form__submit-note span:not(:last-child):after{margin:0 .28rem}}.product-media{display:grid;place-items:center;height:615px;overflow:hidden;background:#fff8e8}.product-page .product-media>img{width:auto!important;max-width:100%!important;height:calc(615px - clamp(28px,3.4vw,48px))!important;max-height:calc(615px - clamp(28px,3.4vw,48px))!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;object-fit:contain!important}.engraving-preview__stage{background:#fff8e8}#LaseraiGravurbank{--designer-surface: #fbf0dc;--designer-panel: rgba(255, 248, 235, .92);--designer-muted: #665b4b;--designer-line: rgba(30, 22, 15, .22);--designer-active: #9f1019;--designer-accent: #c49b45;--designer-shadow: 0 16px 34px rgba(45, 28, 13, .13);width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-inline:clamp(16px,2.2vw,40px);box-sizing:border-box;row-gap:0}#LaseraiGravurbank .engraving-configurator__head{display:grid;grid-template-columns:1fr;gap:0;align-items:center;width:min(100%,1520px);margin:0 auto;text-align:center}#LaseraiGravurbank .engraving-configurator__copy{display:grid;justify-items:center;width:100%;max-width:none;gap:4px}#LaseraiGravurbank .engraving-configurator__copy .eyebrow{margin:0;color:var(--designer-active);font-size:.72rem;font-weight:900;letter-spacing:0}#LaseraiGravurbank .engraving-configurator__head h2{max-width:none;margin:0;color:var(--designer-active);font-size:clamp(2rem,2.6vw,3rem);line-height:.96;letter-spacing:0;white-space:nowrap;text-shadow:1px 1px 0 #fff8eb,2px 2px 0 #1e160f}#LaseraiGravurbank .engraving-configurator__head h2:after{display:none}#LaseraiGravurbank .engraving-configurator__copy>p:last-child{max-width:none;margin:0;color:#3f3429;font-size:.98rem;line-height:1.35}#LaseraiGravurbank .engraving-configurator__toggle{justify-self:start;width:100%;min-height:64px;margin:0;padding:12px 14px;border:1px solid #d7b99e;border-bottom:0;border-radius:8px 8px 0 0;background:#dbf2e1d1;box-shadow:none}#LaseraiGravurbank .engraving-configurator__toggle span{display:grid;gap:3px}#LaseraiGravurbank .engraving-configurator__toggle strong{color:var(--designer-active);font-size:.86rem;letter-spacing:0}#LaseraiGravurbank .engraving-configurator__toggle small{color:var(--designer-muted);font-size:.78rem;line-height:1.2}#LaseraiGravurbank .engraving-configurator__toggle.is-invalid{border-color:var(--designer-active);background:#fff1ee;box-shadow:4px 4px 0 var(--designer-active),0 0 0 4px #a5121b2e}#LaseraiGravurbank .engraving-configurator__toggle.is-invalid strong,#LaseraiGravurbank .engraving-configurator__toggle.is-invalid small{color:var(--designer-active)}#LaseraiGravurbank .engraving-configurator__toggle--designer{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:14px;width:calc(100% - 32px);min-height:72px;margin:14px 16px 0;padding:13px 16px;border:1px solid #7d0e17;border-radius:8px;background:linear-gradient(180deg,#be1421 0%,var(--designer-active) 100%);color:#fff8eb;cursor:pointer;box-shadow:0 14px 30px #a5121b2e}#LaseraiGravurbank .engraving-configurator__toggle--designer input[data-engraving-enabled]{width:20px;height:20px;border:2px solid #fff8eb;border-radius:4px;background:#fff8eb14}#LaseraiGravurbank .engraving-configurator__toggle--designer input[data-engraving-enabled]:checked{background:#fff8eb;border-color:#fff8eb}#LaseraiGravurbank .engraving-configurator__toggle--designer input[data-engraving-enabled]:after{border-color:var(--designer-active)}#LaseraiGravurbank .engraving-configurator__toggle--designer strong,#LaseraiGravurbank .engraving-configurator__toggle--designer small{color:#fff8eb}#LaseraiGravurbank .engraving-configurator__toggle--designer strong{font-size:.92rem}#LaseraiGravurbank .engraving-configurator__toggle--designer small{opacity:.92}#LaseraiGravurbank .engraving-configurator__grid{align-items:start!important;grid-template-columns:minmax(0,1.34fr) minmax(600px,1fr)!important;gap:clamp(24px,2vw,32px)!important;width:min(100%,1520px);margin-inline:auto;margin-top:0}#LaseraiGravurbank .engraving-preview{position:sticky;top:clamp(20px,2vw,30px);min-width:0;align-self:start;max-height:calc(100vh - 32px)}#LaseraiGravurbank .engraving-preview__caption{color:var(--designer-active);font-size:.78rem;letter-spacing:0}#LaseraiGravurbank .engraving-preview__stage{position:relative;min-height:clamp(420px,48vw,650px);border:2px solid #d7b99e;border-radius:8px;box-shadow:#d7b99e}#LaseraiGravurbank .engraving-preview__camera{width:100%;max-width:none}#LaseraiGravurbank .engraving-preview__control-card{position:absolute;z-index:6;left:clamp(14px,2vw,24px);bottom:clamp(14px,2vw,24px);display:flex;flex-direction:row;align-items:center;gap:7px;width:auto;padding:8px;border:2px solid #d7b99e;border-radius:9px;background:#fff8ebf5;box-shadow:3px 3px #d7b99e,0 9px 18px #2d1c0d1f}#LaseraiGravurbank .engraving-preview__control-icon{display:grid;place-items:center;width:44px;min-height:34px;color:var(--ink)}#LaseraiGravurbank .engraving-preview__control-icon svg{display:block;width:38px;height:28px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}#LaseraiGravurbank .engraving-preview__control-actions{display:grid;grid-auto-flow:column;gap:6px}#LaseraiGravurbank .engraving-preview__control-actions button{display:grid;width:44px;min-width:44px;min-height:44px;padding:0;place-items:center;border:1px solid #d7b99e;border-radius:6px;background:transparent;color:var(--ink);box-shadow:none;cursor:pointer}#LaseraiGravurbank .engraving-preview__control-actions button:hover{background:#91231b1a}#LaseraiGravurbank .engraving-preview__control-actions button.is-active{border-color:var(--designer-active);background:var(--designer-active);color:#fff8eb;box-shadow:2px 2px #d7b99e}#LaseraiGravurbank .engraving-preview__control-actions button:focus-visible{outline:3px solid var(--designer-active);outline-offset:2px}#LaseraiGravurbank .engraving-preview__control-actions svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round}#LaseraiGravurbank .engraving-fields{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:stretch;min-width:0;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}#LaseraiGravurbank .engraving-designer-panel{display:grid;gap:0;width:100%;border:1px solid #d7b99e;border-top:0;border-radius:0 0 8px 8px;background:var(--designer-panel);overflow:hidden;max-width:none;min-width:0}#LaseraiGravurbank[data-font-picker-open=true] .engraving-designer-panel{overflow:visible}#LaseraiGravurbank .engraving-designer-panel__head,#LaseraiGravurbank .engraving-checkout-panel{border:1px solid #d7b99e;border-radius:8px;background:var(--designer-panel)}#LaseraiGravurbank .engraving-designer-panel__head{display:grid;gap:3px;padding:12px 14px}#LaseraiGravurbank .engraving-designer-panel__eyebrow,#LaseraiGravurbank .engraving-checkout-panel__eyebrow{color:var(--designer-active);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}#LaseraiGravurbank .engraving-designer-panel__head h3,#LaseraiGravurbank .engraving-mode-card__summary h4,#LaseraiGravurbank .engraving-checkout-panel__head h4{margin:0;color:var(--ink);letter-spacing:0}#LaseraiGravurbank .engraving-designer-panel__head h3{font-size:clamp(1.05rem,1.25vw,1.28rem);line-height:1.12}#LaseraiGravurbank .engraving-designer-panel__head p,#LaseraiGravurbank .engraving-mode-card__summary p,#LaseraiGravurbank .engraving-checkout-panel p{margin:0;color:var(--designer-muted);line-height:1.38}#LaseraiGravurbank .engraving-set-controls{margin:0!important;border-radius:8px}#LaseraiGravurbank .engraving-set-mirror-summary{margin:-4px 0 0}#LaseraiGravurbank .engraving-designer-panel>.engraving-mode-stack__title{padding:14px 16px 0}#LaseraiGravurbank .engraving-mode-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;padding:14px 16px;border-bottom:1px solid #d7b99e}#LaseraiGravurbank .engraving-mode-stack__title{grid-column:1 / -1;margin:0 0 2px;color:var(--ink);font-size:.78rem;font-weight:900;line-height:1.2;letter-spacing:0;text-transform:uppercase}#LaseraiGravurbank .engraving-template-pills{display:grid;order:2;grid-column:1 / -1;gap:10px;min-width:0;margin:4px -16px -14px;padding:14px 16px;border:0;border-top:1px solid #d7b99e;border-radius:0;background:transparent}#LaseraiGravurbank .engraving-template-pills__title{margin:0;color:var(--ink);font-size:.78rem;font-weight:900;line-height:1.2;letter-spacing:0;text-transform:uppercase}#LaseraiGravurbank .engraving-template-categories{display:flex;flex-wrap:wrap;gap:8px 10px;min-width:0}#LaseraiGravurbank .engraving-template-inline-shell{box-sizing:border-box;display:none;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:9px;justify-content:stretch;width:100%;max-width:100%;min-width:0;overflow:hidden}#LaseraiGravurbank[data-current-engraving-source=template] .engraving-template-inline-shell:not([hidden]){display:grid}#LaseraiGravurbank .engraving-template-inline-arrow{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--designer-active);border-radius:50%;background:var(--designer-active);color:#fff8eb;font-size:1.8rem;font-weight:900;line-height:1;box-shadow:0 8px 18px #9f101938;cursor:pointer}#LaseraiGravurbank .engraving-template-inline-arrow:disabled{border-color:#d8c6a8;background:#fff8eb;color:#b4a48f;box-shadow:none;cursor:default;opacity:.45}#LaseraiGravurbank .engraving-template-inline-gallery{box-sizing:border-box;display:none;grid-auto-columns:calc((100% - 48px)/5);grid-auto-flow:column;gap:12px;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding:2px 2px 16px;scroll-padding-inline:2px;scroll-snap-type:x proximity;scrollbar-color:var(--designer-active) #eadbc2;scrollbar-width:auto}#LaseraiGravurbank[data-current-engraving-source=template] .engraving-template-inline-gallery{display:grid}#LaseraiGravurbank .engraving-template-inline-gallery::-webkit-scrollbar{height:18px}#LaseraiGravurbank .engraving-template-inline-gallery::-webkit-scrollbar-track{border-radius:999px;background:#eadbc2}#LaseraiGravurbank .engraving-template-inline-gallery::-webkit-scrollbar-thumb{border:3px solid #eadbc2;border-radius:999px;background:var(--designer-active)}#LaseraiGravurbank .engraving-template-inline-gallery[hidden]{display:none}#LaseraiGravurbank .engraving-template-category{display:inline-grid;flex:0 0 auto;width:auto;min-height:34px;place-items:center;padding:7px 18px;border:1px solid #d8c6a8;border-radius:999px;background:#fff8eb;color:var(--ink);font-size:.76rem;font-weight:800;line-height:1;box-shadow:none;cursor:pointer}#LaseraiGravurbank .engraving-template-category:disabled,#LaseraiGravurbank .engraving-template-category[aria-disabled=true]{cursor:not-allowed;opacity:.56}#LaseraiGravurbank[data-current-engraving-source=template] .engraving-template-category.is-active:not(:disabled){border-color:var(--designer-active);background:var(--designer-active);color:#fff8eb}#LaseraiGravurbank:not([data-current-engraving-source=template]) .engraving-template-category.is-active,#LaseraiGravurbank .engraving-template-category.is-active:disabled{border-color:#d8c6a8;background:#fff8eb;color:var(--ink)}#LaseraiGravurbank .engraving-template-card--inline{box-sizing:border-box;position:relative;display:grid;grid-template-rows:minmax(104px,auto) minmax(0,auto);gap:8px;width:auto;max-width:100%;min-width:0;padding:9px;border:1px solid #d7b99e;border-radius:8px;background:#fff8eb;box-shadow:0 8px 16px #2d1c0d12;color:var(--ink);overflow:hidden;scroll-snap-align:start}#LaseraiGravurbank .engraving-template-card--inline .engraving-template-card__art{box-sizing:border-box;display:grid;place-items:center;width:100%;max-width:100%;min-width:0;min-height:104px;border:1px solid #d8c6a8;border-radius:6px;background:#fffaf0;overflow:hidden}#LaseraiGravurbank .engraving-template-card--inline .engraving-template-card__art img{display:block;max-width:100%;max-height:94px;object-fit:contain}#LaseraiGravurbank .engraving-template-card--inline .engraving-template-card__name{display:block;width:100%;max-width:100%;min-width:0;overflow:hidden;color:var(--ink);font-size:clamp(.58rem,.72vw,.68rem);font-weight:800;line-height:1.2;text-align:center;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto}#LaseraiGravurbank .engraving-template-card--inline.is-active{border-color:var(--designer-active);box-shadow:0 0 0 1px var(--designer-active),0 10px 20px #9f101929}#LaseraiGravurbank .engraving-template-card--inline.is-active:after{content:"";position:absolute;top:8px;right:8px;width:19px;height:19px;border-radius:50%;background:var(--designer-active);box-shadow:0 1px 4px #2d1c0d29}#LaseraiGravurbank .engraving-template-card--inline.is-active:before{content:"";position:absolute;z-index:1;top:13px;right:13px;width:8px;height:5px;border-bottom:2px solid #fff8eb;border-left:2px solid #fff8eb;transform:rotate(-45deg)}#LaseraiGravurbank .engraving-mode-card{display:contents}#LaseraiGravurbank .engraving-mode-card--upload[hidden]{display:none!important}#LaseraiGravurbank .engraving-mode-card__summary{position:relative;display:grid;order:1;grid-template-columns:1fr;gap:7px;align-content:center;justify-items:center;min-height:96px;min-width:0;padding:14px 12px;border:1px solid #d7b99e;border-radius:8px;background:var(--designer-panel);box-shadow:0 8px 16px #2d1c0d12;cursor:pointer;text-align:center;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}#LaseraiGravurbank .engraving-mode-card__summary:focus-visible{outline:3px solid rgba(165,18,27,.28);outline-offset:3px}#LaseraiGravurbank .engraving-mode-card__summary[aria-disabled=true]{cursor:not-allowed;opacity:.72}#LaseraiGravurbank .engraving-mode-operations{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}#LaseraiGravurbank .engraving-mode-card__index{display:none;place-items:center;width:30px;height:30px;border:1px solid #d7b99e;border-radius:8px;background:var(--designer-surface);color:var(--designer-muted);font-size:.78rem;font-weight:900}#LaseraiGravurbank .engraving-mode-card__icon{display:grid;place-items:center;width:36px;height:36px;color:var(--ink);font-size:2rem;font-weight:800;line-height:1}#LaseraiGravurbank .engraving-mode-card__icon svg{display:block;width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#LaseraiGravurbank .engraving-mode-card__summary h4{font-size:.86rem;font-weight:900;line-height:1.2;text-transform:uppercase}#LaseraiGravurbank .engraving-mode-card__summary p{display:none}#LaseraiGravurbank .engraving-mode-card__tools{order:3;grid-column:auto;display:grid;gap:8px;max-height:62px;overflow:hidden;min-width:0;padding:8px;border:1px solid #d7b99e;border-radius:8px;background:var(--designer-panel);opacity:.82}#LaseraiGravurbank[data-current-engraving-source=template] .engraving-mode-card--template,#LaseraiGravurbank[data-current-engraving-source=text] .engraving-mode-card--text,#LaseraiGravurbank[data-current-engraving-source=upload] .engraving-mode-card--upload,#LaseraiGravurbank:not([data-current-engraving-source]) .engraving-mode-card--text{opacity:1}#LaseraiGravurbank[data-current-engraving-source=template] .engraving-mode-card--template .engraving-mode-card__summary,#LaseraiGravurbank[data-current-engraving-source=text] .engraving-mode-card--text .engraving-mode-card__summary,#LaseraiGravurbank[data-current-engraving-source=upload] .engraving-mode-card--upload .engraving-mode-card__summary,#LaseraiGravurbank:not([data-current-engraving-source]) .engraving-mode-card--text .engraving-mode-card__summary{border-color:var(--designer-active);background:linear-gradient(180deg,#b51520 0%,var(--designer-active) 100%);color:#fff8eb;box-shadow:0 10px 20px #9f101938}#LaseraiGravurbank[data-current-engraving-source=template] .engraving-mode-card--template .engraving-mode-card__summary:after,#LaseraiGravurbank[data-current-engraving-source=text] .engraving-mode-card--text .engraving-mode-card__summary:after,#LaseraiGravurbank[data-current-engraving-source=upload] .engraving-mode-card--upload .engraving-mode-card__summary:after,#LaseraiGravurbank:not([data-current-engraving-source]) .engraving-mode-card--text .engraving-mode-card__summary:after{content:"";position:absolute;top:9px;right:9px;width:19px;height:19px;border-radius:50%;background:#fff8eb;box-shadow:0 1px 4px #2d1c0d29}#LaseraiGravurbank[data-current-engraving-source=template] .engraving-mode-card--template .engraving-mode-card__summary:before,#LaseraiGravurbank[data-current-engraving-source=text] .engraving-mode-card--text .engraving-mode-card__summary:before,#LaseraiGravurbank[data-current-engraving-source=upload] .engraving-mode-card--upload .engraving-mode-card__summary:before,#LaseraiGravurbank:not([data-current-engraving-source]) .engraving-mode-card--text .engraving-mode-card__summary:before{content:"";position:absolute;z-index:1;top:14px;right:14px;width:8px;height:5px;border-bottom:2px solid var(--designer-active);border-left:2px solid var(--designer-active);transform:rotate(-45deg)}#LaseraiGravurbank[data-current-engraving-source=template] .engraving-mode-card--template .engraving-mode-card__summary h4,#LaseraiGravurbank[data-current-engraving-source=template] .engraving-mode-card--template .engraving-mode-card__summary p,#LaseraiGravurbank[data-current-engraving-source=template] .engraving-mode-card--template .engraving-mode-card__icon,#LaseraiGravurbank[data-current-engraving-source=text] .engraving-mode-card--text .engraving-mode-card__summary h4,#LaseraiGravurbank[data-current-engraving-source=text] .engraving-mode-card--text .engraving-mode-card__summary p,#LaseraiGravurbank[data-current-engraving-source=text] .engraving-mode-card--text .engraving-mode-card__icon,#LaseraiGravurbank[data-current-engraving-source=upload] .engraving-mode-card--upload .engraving-mode-card__summary h4,#LaseraiGravurbank[data-current-engraving-source=upload] .engraving-mode-card--upload .engraving-mode-card__summary p,#LaseraiGravurbank[data-current-engraving-source=upload] .engraving-mode-card--upload .engraving-mode-card__icon,#LaseraiGravurbank:not([data-current-engraving-source]) .engraving-mode-card--text .engraving-mode-card__summary h4,#LaseraiGravurbank:not([data-current-engraving-source]) .engraving-mode-card--text .engraving-mode-card__summary p,#LaseraiGravurbank:not([data-current-engraving-source]) .engraving-mode-card--text .engraving-mode-card__icon{color:#fff8eb}#LaseraiGravurbank[data-current-engraving-source=template] .engraving-mode-card--template .engraving-mode-card__index,#LaseraiGravurbank[data-current-engraving-source=text] .engraving-mode-card--text .engraving-mode-card__index,#LaseraiGravurbank[data-current-engraving-source=upload] .engraving-mode-card--upload .engraving-mode-card__index,#LaseraiGravurbank:not([data-current-engraving-source]) .engraving-mode-card--text .engraving-mode-card__index{border-color:#fff8ebeb;background:#fff8ebeb;color:var(--designer-active)}#LaseraiGravurbank[data-current-engraving-source=template] .engraving-mode-card--template .engraving-mode-card__tools,#LaseraiGravurbank[data-current-engraving-source=text] .engraving-mode-card--text .engraving-mode-card__tools,#LaseraiGravurbank[data-current-engraving-source=upload] .engraving-mode-card--upload .engraving-mode-card__tools,#LaseraiGravurbank:not([data-current-engraving-source]) .engraving-mode-card--text .engraving-mode-card__tools{order:3;grid-column:1 / -1;display:grid;gap:10px;max-height:none;overflow:visible;padding:14px;opacity:1}#LaseraiGravurbank[data-current-engraving-source=template] .engraving-mode-card--text .engraving-add-line,#LaseraiGravurbank[data-current-engraving-source=template] .engraving-mode-card--text .engraving-validation-message,#LaseraiGravurbank[data-current-engraving-source=template] .engraving-mode-card--text .engraving-font-field,#LaseraiGravurbank[data-current-engraving-source=upload] .engraving-mode-card--text .engraving-add-line,#LaseraiGravurbank[data-current-engraving-source=upload] .engraving-mode-card--text .engraving-validation-message,#LaseraiGravurbank[data-current-engraving-source=upload] .engraving-mode-card--text .engraving-font-field{display:none!important}#LaseraiGravurbank:not([data-current-engraving-source=template]) .engraving-mode-card--template .engraving-template-extra-fields{display:none!important}#LaseraiGravurbank:not([data-current-engraving-source=upload]) .engraving-mode-card--upload .engraving-image-upload__head,#LaseraiGravurbank:not([data-current-engraving-source=upload]) .engraving-mode-card--upload .engraving-image-upload>p{display:none!important}#LaseraiGravurbank .engraving-mode-card .field,#LaseraiGravurbank .engraving-mode-card .engraving-image-upload,#LaseraiGravurbank .engraving-template-picker__button,#LaseraiGravurbank .engraving-template-picker__clear{margin:0;width:100%!important;max-width:none!important}#LaseraiGravurbank .engraving-template-picker,#LaseraiGravurbank .engraving-template-extra-fields,#LaseraiGravurbank .engraving-text-tools,#LaseraiGravurbank .engraving-image-upload{display:grid;gap:10px;min-width:0;width:100%;max-width:none}#LaseraiGravurbank .engraving-mode-card--text .engraving-mode-card__tools{order:3;grid-column:1 / -1;max-height:none;overflow:visible;padding:14px;opacity:1}#LaseraiGravurbank .engraving-mode-card--text .engraving-text-tools{width:min(100%,620px);max-width:620px;justify-self:start}#LaseraiGravurbank .engraving-mode-card--upload .engraving-image-upload{padding:12px;border:2px solid var(--coral-deep);border-radius:8px;background:var(--coral-deep);box-shadow:none}#LaseraiGravurbank .engraving-mode-card--upload .engraving-image-upload__dropzone{cursor:default}#LaseraiGravurbank .engraving-mode-card--upload .engraving-image-upload__dropzone input[type=file]{width:fit-content!important;max-width:100%!important}#LaseraiGravurbank .engraving-mode-card input,#LaseraiGravurbank .engraving-mode-card select,#LaseraiGravurbank .engraving-mode-card textarea,#LaseraiGravurbank .engraving-template-picker__button,#LaseraiGravurbank .engraving-template-picker__clear,#LaseraiGravurbank .engraving-add-line,#LaseraiGravurbank .engraving-image-upload__dropzone{width:100%!important;max-width:none!important;min-width:0!important}#LaseraiGravurbank .engraving-template-picker__button,#LaseraiGravurbank .engraving-template-picker__clear,#LaseraiGravurbank .engraving-add-line,#LaseraiGravurbank .engraving-image-upload__dropzone{min-height:46px}#LaseraiGravurbank .engraving-template-picker__button span,#LaseraiGravurbank .engraving-image-upload__dropzone span,#LaseraiGravurbank .engraving-image-upload__dropzone strong,#LaseraiGravurbank .engraving-image-upload__dropzone small{min-width:0;white-space:normal!important;overflow-wrap:anywhere}#LaseraiGravurbank[data-current-engraving-source=text] .engraving-mode-card--text .engraving-text-tools{grid-template-columns:1fr}#LaseraiGravurbank[data-current-engraving-source=upload] .engraving-mode-card--upload .engraving-mode-card__tools,#LaseraiGravurbank[data-current-engraving-source=upload] .engraving-mode-card--upload .engraving-image-upload{overflow:visible}#LaseraiGravurbank[data-current-engraving-source=upload] .engraving-mode-card--upload .engraving-image-upload__dropzone{min-height:76px}#LaseraiGravurbank .engraving-checkout-panel{display:grid;gap:8px;min-width:0;padding:12px 14px}#LaseraiGravurbank .engraving-checkout-panel__layout{display:grid;grid-template-columns:1fr;gap:12px;min-width:0}#LaseraiGravurbank .engraving-checkout-panel__action,#LaseraiGravurbank .engraving-checkout-panel__legal{display:grid;gap:8px;min-width:0}#LaseraiGravurbank .engraving-checkout-panel__action{padding:12px;border:1px solid #d7b99e;border-radius:8px;background:#fff8ebb8}#LaseraiGravurbank .engraving-checkout-panel__legal{grid-template-columns:1fr}#LaseraiGravurbank .engraving-checkout-panel__head{display:grid;gap:4px}#LaseraiGravurbank .engraving-checkout-panel__head h4{font-size:.96rem}#LaseraiGravurbank .engraving-checkout-panel .engraving-included-note{margin:0;padding:8px 10px;border-radius:8px}#LaseraiGravurbank .engraving-checkout-panel .engraving-fields__microcopy{margin:0;font-size:.82rem;line-height:1.35}#LaseraiGravurbank .engraving-checkout-panel .engraving-approval-stack{gap:8px}#LaseraiGravurbank .engraving-checkout-panel .engraving-confirm,#LaseraiGravurbank .engraving-checkout-panel .engraving-image-upload__rights{margin:0;padding:9px 10px;border-radius:8px}#LaseraiGravurbank .engraving-checkout-panel .product-form__submit{width:100%;min-height:50px;border-color:#7e0b12;background:linear-gradient(180deg,#b51520 0%,var(--designer-active) 100%);color:#fff8eb;box-shadow:0 10px 18px #9f101938;white-space:nowrap}#LaseraiGravurbank .engraving-checkout-panel .product-form__submit-note{margin:0;font-size:.76rem;line-height:1.25}#LaseraiGravurbank .engraving-checkout-panel .product-personalization-note,#LaseraiGravurbank .engraving-checkout-panel .product-withdrawal-note{grid-column:auto;margin:0;padding:12px;border-width:1px;background:#fff8ebb8;font-size:.74rem;line-height:1.3}#LaseraiGravurbank .engraving-checkout-panel .product-personalization-note strong,#LaseraiGravurbank .engraving-checkout-panel .product-withdrawal-note strong{font-size:.72rem;letter-spacing:0}#LaseraiGravurbank .engraving-checkout-panel .product-personalization-note p,#LaseraiGravurbank .engraving-checkout-panel .product-withdrawal-note p{margin-top:4px;font-size:.74rem;line-height:1.3}#LaseraiGravurbank .engraving-checkout-hints{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,28px);align-items:stretch;width:calc(100vw - 60px);max-width:none;margin-left:calc(50% - 50vw + 30px);margin-right:calc(50% - 50vw + 30px);padding:16px 18px;border:2px solid #d7b99e;border-radius:8px;background:#fff8ebe6;box-shadow:4px 4px #d7b99e}#LaseraiGravurbank .engraving-checkout-hints .product-personalization-note,#LaseraiGravurbank .engraving-checkout-hints .product-withdrawal-note{grid-column:auto;display:grid;align-content:start;min-height:164px;margin:0;padding:14px 16px;border:1px solid #d7b99e;border-radius:8px;background:#fff8ebc7;color:var(--designer-muted);font-size:.72rem;line-height:1.24;overflow-wrap:anywhere}#LaseraiGravurbank .engraving-checkout-hints strong{color:var(--designer-active);font-size:.78rem;font-weight:900;letter-spacing:0}#LaseraiGravurbank .engraving-checkout-hints p{margin:8px 0 0;font-size:.72rem;line-height:1.24}#LaseraiGravurbank .engraving-quality-bar{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(300px,380px);gap:clamp(12px,2vw,28px);align-items:stretch;width:calc(100vw - 60px);max-width:none;margin-left:calc(50% - 50vw + 30px);margin-right:calc(50% - 50vw + 30px);margin-top:-18px;padding:16px 18px;border:2px solid #d7b99e;border-radius:8px;background:#fff8ebe6;box-shadow:4px 4px #d7b99e}#LaseraiGravurbank .engraving-quality-bar__item{display:grid;grid-template-rows:minmax(2.4em,auto) minmax(2.5em,auto);gap:3px;align-content:center;min-width:0;min-height:78px;padding-left:12px;border-left:3px solid #d7b99e}#LaseraiGravurbank .engraving-quality-bar__item strong{color:#1e160f;font-size:.94rem;letter-spacing:0}#LaseraiGravurbank .engraving-quality-bar__item span{color:var(--designer-muted);font-size:.84rem;line-height:1.25}#LaseraiGravurbank .engraving-quality-bar__cta{display:grid;gap:8px;align-content:center;justify-self:end;width:100%;max-width:380px;min-width:0;min-height:164px}#LaseraiGravurbank .engraving-quality-bar__cta .engraving-approval-stack{display:grid;gap:8px;margin:0}#LaseraiGravurbank .engraving-quality-bar__cta .engraving-confirm,#LaseraiGravurbank .engraving-quality-bar__cta .engraving-image-upload__rights{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:12px;margin:0;padding:9px 10px;border-radius:8px;background:#fff8ebc7;font-size:.78rem;line-height:1.25}#LaseraiGravurbank .engraving-quality-bar__cta .engraving-confirm input,#LaseraiGravurbank .engraving-quality-bar__cta .engraving-image-upload__rights input{grid-column:1;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:0!important;margin:0}#LaseraiGravurbank .engraving-quality-bar__cta .engraving-confirm span,#LaseraiGravurbank .engraving-quality-bar__cta .engraving-image-upload__rights span{grid-column:2;min-width:0;white-space:normal;overflow-wrap:normal;word-break:normal}#LaseraiGravurbank .engraving-quality-bar__cta .engraving-approval-error{grid-column:1 / -1}#LaseraiGravurbank .engraving-quality-bar__cta .product-form__submit{width:100%;min-height:56px;border:2px solid #d7b99e;border-radius:8px;background:linear-gradient(180deg,#b51520 0%,var(--designer-active) 100%);color:#fff8eb;box-shadow:4px 4px #d7b99e;white-space:nowrap}#LaseraiGravurbank .engraving-quality-bar__cta .product-form__submit-note{margin:0;color:var(--designer-muted);font-size:.76rem;line-height:1.2}#LaseraiGravurbank .engraving-mode-stack .engraving-quality-bar__cta{grid-column:1 / -1;grid-template-columns:1fr;align-content:start;justify-self:start;width:100%;max-width:none;min-height:0;margin-top:2px}#LaseraiGravurbank .engraving-mode-stack .engraving-quality-bar__cta .engraving-approval-stack,#LaseraiGravurbank .engraving-mode-stack .engraving-quality-bar__cta .product-form__submit{grid-column:1}#LaseraiGravurbank .engraving-mode-card--text .engraving-text-tools>.engraving-quality-bar__cta{grid-column:1}#LaseraiGravurbank .engraving-template-pills>.engraving-quality-bar__cta,#LaseraiGravurbank .engraving-mode-card--upload .engraving-mode-card__tools>.engraving-quality-bar__cta{width:min(100%,620px);max-width:620px}@media screen and (min-width:981px){#LaseraiGravurbank .engraving-configurator__grid{width:calc(100vw - 60px);max-width:none;margin-left:calc(50% - 50vw + 30px);margin-right:calc(50% - 50vw + 30px)}#LaseraiGravurbank .engraving-preview{width:calc(100% - 180px)}#LaseraiGravurbank .engraving-designer-panel{gap:12px}#LaseraiGravurbank .engraving-mode-card__summary{min-height:104px;padding:16px 14px}#LaseraiGravurbank .engraving-mode-card__tools{gap:10px;max-height:72px;padding:10px}#LaseraiGravurbank[data-current-engraving-source=template] .engraving-mode-card--template .engraving-mode-card__tools,#LaseraiGravurbank[data-current-engraving-source=text] .engraving-mode-card--text .engraving-mode-card__tools,#LaseraiGravurbank[data-current-engraving-source=upload] .engraving-mode-card--upload .engraving-mode-card__tools,#LaseraiGravurbank:not([data-current-engraving-source]) .engraving-mode-card--text .engraving-mode-card__tools{gap:14px;padding:18px}#LaseraiGravurbank .engraving-template-picker,#LaseraiGravurbank .engraving-template-extra-fields,#LaseraiGravurbank .engraving-text-tools,#LaseraiGravurbank .engraving-image-upload{gap:14px}#LaseraiGravurbank .engraving-template-picker__button,#LaseraiGravurbank .engraving-template-picker__clear,#LaseraiGravurbank .engraving-add-line,#LaseraiGravurbank .engraving-image-upload__dropzone,#LaseraiGravurbank .engraving-mode-card input,#LaseraiGravurbank .engraving-mode-card select{min-height:54px}#LaseraiGravurbank .engraving-mode-card textarea{min-height:116px}#LaseraiGravurbank .engraving-checkout-panel{gap:10px;padding:14px 18px}#LaseraiGravurbank .engraving-checkout-panel__layout{grid-template-columns:1fr;align-items:stretch;gap:12px}#LaseraiGravurbank .engraving-checkout-panel__legal{display:grid}#LaseraiGravurbank .engraving-checkout-panel__action{grid-column:auto;grid-row:auto;align-content:start;min-height:100%}#LaseraiGravurbank .engraving-checkout-panel .product-personalization-note,#LaseraiGravurbank .engraving-checkout-panel .product-withdrawal-note{display:grid;align-content:start;min-height:100%}#LaseraiGravurbank .engraving-checkout-panel .product-personalization-note{grid-column:1;grid-row:1}#LaseraiGravurbank .engraving-checkout-panel .product-withdrawal-note{grid-column:2;grid-row:1}#LaseraiGravurbank .engraving-quality-bar__cta .engraving-confirm,#LaseraiGravurbank .engraving-quality-bar__cta .engraving-image-upload__rights{min-height:46px}}@media screen and (max-width:980px){#LaseraiGravurbank .engraving-configurator__head{grid-template-columns:1fr;gap:0;margin-bottom:8px;text-align:center}#LaseraiGravurbank .engraving-configurator__head h2{font-size:clamp(1.55rem,7vw,2.2rem);line-height:1;white-space:normal}#LaseraiGravurbank .engraving-configurator__copy>p:last-child{font-size:.9rem}#LaseraiGravurbank .engraving-configurator__toggle{min-height:54px;padding:10px 12px}#LaseraiGravurbank .engraving-configurator__grid{grid-template-columns:1fr!important;width:100%;gap:22px!important}#LaseraiGravurbank .engraving-preview{position:relative;top:auto;max-height:none}#LaseraiGravurbank .engraving-preview__stage{min-height:clamp(360px,78vw,580px)}#LaseraiGravurbank .engraving-designer-panel{max-width:none}#LaseraiGravurbank .engraving-quality-bar{margin-top:0}#LaseraiGravurbank .engraving-checkout-hints{grid-template-columns:1fr;margin-top:0}}@media screen and (max-width:560px){#LaseraiGravurbank .engraving-designer-panel__head,#LaseraiGravurbank .engraving-checkout-panel{padding:16px}#LaseraiGravurbank .engraving-mode-card{padding:12px}#LaseraiGravurbank .engraving-mode-stack{grid-template-columns:1fr}#LaseraiGravurbank .engraving-mode-card__summary{grid-template-columns:1fr;gap:7px;justify-items:center;min-height:86px;padding:12px;text-align:center}#LaseraiGravurbank .engraving-mode-card__index{display:none}#LaseraiGravurbank .engraving-mode-card__icon{width:32px;height:32px;font-size:1.8rem}#LaseraiGravurbank .engraving-mode-card__icon svg{width:30px;height:30px}#LaseraiGravurbank .engraving-template-inline-shell{grid-template-columns:32px minmax(0,1fr) 32px;gap:7px}#LaseraiGravurbank .engraving-template-inline-arrow{width:32px;height:32px;font-size:1.55rem}#LaseraiGravurbank .engraving-template-inline-gallery{grid-auto-columns:calc((100% - 12px)/2)}#LaseraiGravurbank .engraving-mode-card__tools{grid-column:1;padding:12px}#LaseraiGravurbank .engraving-quality-bar{grid-template-columns:1fr;padding:14px}#LaseraiGravurbank .engraving-checkout-panel__legal{grid-template-columns:1fr}}@font-face{font-family:Laserai Rockwell;src:local("Rockwell");font-weight:400;font-style:normal;font-display:swap}#LaseraiGravurbank .engraving-font-field{position:relative}#LaseraiGravurbank .engraving-font-native{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}#LaseraiGravurbank .engraving-font-picker{position:relative;z-index:40;width:100%;margin-top:6px}#LaseraiGravurbank .engraving-font-picker__trigger{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px 9px 14px;border:3px solid #d7b99e;border-radius:8px;background:var(--cream);color:var(--ink);font-size:1.05rem;font-weight:400;line-height:1.2;text-align:left;cursor:pointer}#LaseraiGravurbank .engraving-font-picker__trigger svg{flex:0 0 auto;width:18px;height:18px;stroke:currentColor;stroke-width:2.25;fill:none;transition:transform .16s ease}#LaseraiGravurbank .engraving-font-picker__trigger[aria-expanded=true] svg{transform:rotate(180deg)}#LaseraiGravurbank .engraving-font-picker__trigger:disabled{cursor:not-allowed;opacity:.55}#LaseraiGravurbank .engraving-font-picker__popover{position:absolute;z-index:30;top:calc(100% + 6px);right:0;width:max-content;min-width:100%;max-width:min(340px,calc(100vw - 32px));padding:6px;border:3px solid #d7b99e;border-radius:8px;background:var(--cream);box-shadow:5px 5px #d7b99e}#LaseraiGravurbank .engraving-font-picker[data-placement=above] .engraving-font-picker__popover{top:auto;bottom:calc(100% + 6px)}#LaseraiGravurbank .engraving-font-picker__list{display:grid;gap:3px;max-height:min(420px,calc(var(--font-picker-available-height, 450px) - 18px));overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--coral) var(--cream)}#LaseraiGravurbank .engraving-font-picker__list::-webkit-scrollbar{width:10px}#LaseraiGravurbank .engraving-font-picker__list::-webkit-scrollbar-track{background:var(--cream);border-radius:999px}#LaseraiGravurbank .engraving-font-picker__list::-webkit-scrollbar-thumb{background:var(--coral);border:2px solid var(--cream);border-radius:999px}#LaseraiGravurbank .engraving-font-picker__option{width:100%;min-height:42px;padding:8px 10px;border:2px solid transparent;border-radius:5px;background:transparent;color:var(--ink);font-size:1.05rem;font-weight:400;line-height:1.2;overflow-wrap:anywhere;text-align:left;cursor:pointer}#LaseraiGravurbank .engraving-font-picker__option:hover,#LaseraiGravurbank .engraving-font-picker__option[aria-selected=true]{border-color:#d7b99e;background:#df302821}#LaseraiGravurbank .engraving-font-picker__option[aria-selected=true]{box-shadow:inset 4px 0 0 var(--coral)}#LaseraiGravurbank .engraving-font-picker__trigger:focus-visible,#LaseraiGravurbank .engraving-font-picker__option:focus-visible{outline:3px solid var(--coral);outline-offset:3px}#LaseraiGravurbank [data-font-family="Alfa Slab One"]{font-family:Alfa Slab One,Rockwell,Georgia,serif}#LaseraiGravurbank [data-font-family=Anton]{font-family:Anton,Impact,sans-serif}#LaseraiGravurbank [data-font-family="Barlow Condensed"]{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif}#LaseraiGravurbank [data-font-family="Bebas Neue"]{font-family:Bebas Neue,Arial Narrow,Arial,sans-serif}#LaseraiGravurbank [data-font-family=Bitter]{font-family:Bitter,Georgia,serif}#LaseraiGravurbank [data-font-family="Bungee Shade"]{font-family:Bungee Shade,Impact,sans-serif}#LaseraiGravurbank [data-font-family="Fontdiner Swanky"]{font-family:Fontdiner Swanky,cursive}#LaseraiGravurbank [data-font-family="League Gothic"]{font-family:League Gothic,Arial Narrow,Arial,sans-serif}#LaseraiGravurbank [data-font-family=Limelight]{font-family:Limelight,Cooper Black,serif}#LaseraiGravurbank [data-font-family=Monoton]{font-family:Monoton,Impact,sans-serif}#LaseraiGravurbank [data-font-family=Montserrat]{font-family:Montserrat,Arial,sans-serif}#LaseraiGravurbank [data-font-family=Oswald]{font-family:Oswald,Arial Narrow,Arial,sans-serif}#LaseraiGravurbank [data-font-family=Pacifico]{font-family:Pacifico,cursive}#LaseraiGravurbank [data-font-family="Racing Sans One"]{font-family:Racing Sans One,Impact,sans-serif}#LaseraiGravurbank [data-font-family="Roboto Slab"]{font-family:Roboto Slab,Rockwell,Georgia,serif}#LaseraiGravurbank [data-font-family=Rockwell]{font-family:Laserai Rockwell,Rockwell,Roboto Slab,Georgia,serif}#LaseraiGravurbank [data-font-family=Tangerine]{font-family:Tangerine,cursive}#LaseraiGravurbank [data-font-family=Yellowtail]{font-family:Yellowtail,cursive}@media screen and (max-width:560px){#LaseraiGravurbank .engraving-font-picker__popover{max-width:calc(100vw - 28px)}#LaseraiGravurbank .engraving-font-picker__list{max-height:min(65dvh,calc(var(--font-picker-available-height, 370px) - 18px))}}#LaseraiGravurbank .engraving-mode-stack{grid-template-columns:repeat(3,minmax(0,1fr))}#LaseraiGravurbank .engraving-mode-card__summary{min-height:94px}#LaseraiGravurbank:not([data-current-engraving-source=template]) .engraving-template-pills{display:none!important}#LaseraiGravurbank:not([data-current-engraving-source=text]) .engraving-mode-card--text .engraving-mode-card__tools,#LaseraiGravurbank:not([data-current-engraving-source=upload]) .engraving-mode-card--upload .engraving-mode-card__tools{display:none!important}#LaseraiGravurbank[data-current-engraving-source=text] .engraving-mode-card--text .engraving-mode-card__tools,#LaseraiGravurbank[data-current-engraving-source=upload] .engraving-mode-card--upload .engraving-mode-card__tools,#LaseraiGravurbank:not([data-current-engraving-source]) .engraving-mode-card--text .engraving-mode-card__tools{display:grid}#LaseraiGravurbank[data-current-engraving-source=text] .engraving-mode-card--text .engraving-text-tools,#LaseraiGravurbank:not([data-current-engraving-source]) .engraving-mode-card--text .engraving-text-tools{grid-template-columns:minmax(0,7fr) minmax(160px,3fr);column-gap:14px;row-gap:10px;width:100%;max-width:none}#LaseraiGravurbank .engraving-mode-card--text .engraving-text-tools>.field:not(.engraving-font-field),#LaseraiGravurbank .engraving-validation-message{grid-column:1}#LaseraiGravurbank .engraving-font-field{grid-column:2;grid-row:1 / span 3;align-self:start}@media screen and (max-width:980px){#LaseraiGravurbank[data-current-engraving-source=text] .engraving-mode-card--text .engraving-text-tools,#LaseraiGravurbank:not([data-current-engraving-source]) .engraving-mode-card--text .engraving-text-tools{grid-template-columns:1fr}#LaseraiGravurbank .engraving-mode-card--text .engraving-text-tools>.field:not(.engraving-font-field),#LaseraiGravurbank .engraving-validation-message,#LaseraiGravurbank .engraving-font-field{grid-column:1}#LaseraiGravurbank .engraving-font-field{grid-row:auto}#LaseraiGravurbank .engraving-mode-stack .engraving-quality-bar__cta .engraving-approval-stack,#LaseraiGravurbank .engraving-mode-stack .engraving-quality-bar__cta .product-form__submit{grid-column:1}}@media screen and (max-width:560px){#LaseraiGravurbank .engraving-mode-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}#LaseraiGravurbank .engraving-mode-card{padding:0}#LaseraiGravurbank .engraving-mode-card__summary{min-height:82px;padding:10px 6px}#LaseraiGravurbank .engraving-mode-card__summary h4{font-size:.68rem;overflow-wrap:anywhere}#LaseraiGravurbank .engraving-mode-card__icon{width:28px;height:28px;font-size:1.45rem}#LaseraiGravurbank .engraving-mode-card__icon svg{width:26px;height:26px}}@media screen and (min-width:981px){.product-page .page-width:has(#LaseraiGravurbank){width:min(calc(100% - 64px),1800px);max-width:1800px}.product-page .page-width:has(#LaseraiGravurbank) .product-page__grid{width:min(calc(100% - 64px),2000px);max-width:2000px;margin-inline:auto}.product-page .page-width:has(#LaseraiGravurbank) #LaseraiGravurbank,.product-page .page-width:has(#LaseraiGravurbank) .product-form--engraving-workbench>.product-service-notes,.product-page .page-width:has(#LaseraiGravurbank) .product-form--engraving-workbench>.product-details-panel{width:min(calc(100% - 64px),2000px);max-width:2000px;margin-left:auto;margin-right:auto;padding-top:clamp(11px,1.5vw,19px);padding-inline:0}#LaseraiGravurbank .engraving-configurator__head,#LaseraiGravurbank .engraving-configurator__grid,#LaseraiGravurbank .engraving-checkout-hints,#LaseraiGravurbank .engraving-quality-bar{width:100%;max-width:2000px;margin-left:auto;margin-right:auto}#LaseraiGravurbank .engraving-configurator__grid{width:min(90%,1500px);max-width:1500px;margin-inline:auto}#LaseraiGravurbank .engraving-checkout-hints,#LaseraiGravurbank .engraving-quality-bar{width:100%;max-width:none;margin-inline:0}#LaseraiGravurbank .engraving-quality-bar{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(360px,380px)}#LaseraiGravurbank .engraving-quality-bar__cta{align-content:center;justify-items:stretch}#LaseraiGravurbank .engraving-quality-bar__cta .product-form__submit-note{justify-content:center;justify-self:stretch;text-align:center}#LaseraiGravurbank .engraving-configurator__head{width:min(90%,1500px);max-width:1500px;grid-template-columns:1fr!important;gap:0!important;margin-inline:auto;margin-bottom:clamp(11px,1.5vw,19px)}#LaseraiGravurbank .engraving-configurator__grid{grid-template-columns:minmax(0,58fr) minmax(0,42fr)!important;gap:clamp(24px,2vw,32px)!important}#LaseraiGravurbank .engraving-preview__stage{min-height:0;height:clamp(320px,35vw,540px)}#LaseraiGravurbank.engraving-configurator--bierkrug-500ml .engraving-preview__stage,#LaseraiGravurbank.engraving-configurator--bierglas-monaco-500ml .engraving-preview__stage,#LaseraiGravurbank.engraving-configurator--sektglas .engraving-preview__stage{aspect-ratio:1.12 / 1;height:auto}#LaseraiGravurbank .engraving-preview{width:auto}#LaseraiGravurbank .engraving-designer-panel{width:100%}}@media screen and (min-width:1181px){.product-page .product-page__grid{margin-top:80px;align-items:start}.product-page .product-page__grid>.product-media{align-self:start!important}}@media screen and (max-width:980px){.product-page .page-width:has(#LaseraiGravurbank) .product-form--engraving-workbench>.product-service-notes,.product-page .page-width:has(#LaseraiGravurbank) .product-form--engraving-workbench>.product-details-panel{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-inline:clamp(16px,2.2vw,40px);box-sizing:border-box}}@media screen and (min-width:981px){.product-page .page-width:has(#LaseraiGravurbank) .product-form--engraving-workbench>.product-details-panel{padding-inline:clamp(32px,3vw,40px);grid-template-columns:minmax(0,1fr)}}@media screen and (min-width:701px)and (max-width:980px){.product-page .page-width:has(#LaseraiGravurbank) .product-form--engraving-workbench>.product-details-panel{padding-inline:clamp(24px,3.5vw,30px)}}@media screen and (max-width:700px){.product-page .page-width:has(#LaseraiGravurbank) .product-form--engraving-workbench>.product-details-panel{padding-inline:clamp(16px,5vw,20px)}}#LaseraiGravurbank .engraving-preview__notice{width:100%;box-sizing:border-box;margin-top:clamp(12px,1.2vw,16px);padding:clamp(13px,1.4vw,18px);border:2px solid #d7b99e;border-radius:8px;background:#fff8e8e6;color:var(--ink)}#LaseraiGravurbank .engraving-preview__notice h3{margin:0 0 5px;font-family:Montserrat,Arial,sans-serif;font-size:.82rem;font-weight:900;letter-spacing:.03em;line-height:1.2;text-transform:uppercase}#LaseraiGravurbank .engraving-preview__notice p{margin:0;color:#231815c7;font-size:clamp(.86rem,1vw,.98rem);line-height:1.45}@media screen and (min-width:561px)and (max-width:980px){#LaseraiGravurbank .engraving-quality-bar{grid-template-columns:repeat(3,minmax(0,1fr))}#LaseraiGravurbank .engraving-quality-bar__cta{grid-column:1 / -1;justify-self:end}}@media screen and (max-width:560px){#LaseraiGravurbank .engraving-quality-bar__cta{grid-column:auto;justify-self:stretch;max-width:none;min-height:0}}#LaseraiGravurbank .engraving-preview__stage{background:radial-gradient(circle at 50% 46%,rgba(255,255,255,.92),rgba(255,255,255,.52) 36%,rgba(238,238,234,.2) 58%,transparent 72%),linear-gradient(180deg,#f8f8f6,#eeeeea 58%,#e1dfd8)!important}#LaseraiGravurbank .engraving-preview__camera,#LaseraiGravurbank .engraving-preview__camera>img,#LaseraiGravurbank .engraving-preview__camera>picture,#LaseraiGravurbank .engraving-preview__camera>picture>img{background:inherit!important}#LaseraiGravurbank .engraving-preview__camera{top:0;right:0;bottom:0;left:0;width:100%;height:100%}#LaseraiGravurbank .engraving-preview__camera>img,#LaseraiGravurbank .engraving-preview__camera>picture,#LaseraiGravurbank .engraving-preview__camera>picture>img{width:100%;height:100%;object-fit:contain;object-position:center center}#LaseraiGravurbank :is(button,.button,[role=button],input[type=button],input[type=submit],input[type=reset],[class*=__button],[class*=__cta],[class*=__submit]){box-shadow:none!important}#LaseraiGravurbank :is(.engraving-preview__view-toggle,.engraving-preview__control-card,.engraving-configurator__toggle--designer){box-shadow:none!important}.product-form--engraving-workbench>.product-details-panel,.product-form--engraving-workbench>.product-details-panel .product-detail-facts article,.product-form--engraving-workbench>.product-details-panel .eyebrow{box-shadow:none!important}.product-form--engraving-workbench>.product-details-panel .product-details-panel__head h2{text-shadow:none!important}.product-page .product-page__grid>.product-media,.product-page .product-page__grid>.product-summary{box-shadow:none!important}.product-page .product-page__grid>.product-summary h1{text-shadow:none!important}#LaseraiGravurbank .engraving-assurance-panel{--engraving-assurance-gutter: 18px;grid-column:1 / -1;width:100%;max-width:none;margin-inline:0;overflow:hidden;border:2px solid #d7b99e;border-radius:8px;background:#fff8ebe6}#LaseraiGravurbank .engraving-assurance-panel>.engraving-checkout-hints,#LaseraiGravurbank .engraving-assurance-panel>.engraving-quality-bar{width:100%;max-width:none;margin:0;border:0;border-radius:0;background:transparent}#LaseraiGravurbank .engraving-assurance-panel>.engraving-quality-bar{position:relative;border-top:0}#LaseraiGravurbank .engraving-assurance-panel>.engraving-quality-bar:before{position:absolute;top:0;right:0;left:0;height:2px;background:#d7b99e;content:""}@media screen and (max-width:560px){#LaseraiGravurbank .engraving-assurance-panel{--engraving-assurance-gutter: 14px}#LaseraiGravurbank .engraving-assurance-panel>.engraving-checkout-hints,#LaseraiGravurbank .engraving-assurance-panel>.engraving-quality-bar{padding:14px}}#LaseraiGravurbank,#LaseraiGravurbank *,#LaseraiGravurbank *:before,#LaseraiGravurbank *:after{box-shadow:none!important;text-shadow:none!important}#LaseraiGravurbank .engraving-configurator__toggle--designer{position:relative;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;min-height:0;padding:12px 14px 12px 18px;overflow:hidden;border:1px solid #00777b;border-radius:8px;background:#fff4e6;color:#171312;box-shadow:0 6px 18px #00777b1f!important}#LaseraiGravurbank .engraving-configurator__toggle--designer:before{position:absolute;top:8px;bottom:8px;left:0;width:4px;border-radius:0 4px 4px 0;background:#e52f29;content:""}#LaseraiGravurbank .engraving-configurator__toggle--designer input[data-engraving-enabled]{position:relative;display:inline-grid;width:22px;height:22px;margin:2px 0 0;padding:0;place-items:center;-webkit-appearance:none;appearance:none;border:2px solid #00777b;border-radius:4px;background:#fff4e6;opacity:1;clip:auto;clip-path:none;cursor:pointer}#LaseraiGravurbank .engraving-configurator__toggle--designer input[data-engraving-enabled]:after{width:9px;height:5px;border-bottom:2px solid #fff4e6;border-left:2px solid #fff4e6;content:"";opacity:0;transform:rotate(-45deg) translateY(-1px)}#LaseraiGravurbank .engraving-configurator__toggle--designer input[data-engraving-enabled]:checked{border-color:#00777b;background:#00777b}#LaseraiGravurbank .engraving-configurator__toggle--designer input[data-engraving-enabled]:checked:after{opacity:1}#LaseraiGravurbank .engraving-configurator__toggle--designer:has(input:focus-visible){outline:2px solid #00777b;outline-offset:2px}#LaseraiGravurbank .engraving-toggle__content{display:grid;min-width:0;gap:3px}#LaseraiGravurbank .engraving-configurator__toggle--designer .engraving-toggle__content>strong{color:#e52f29;font-size:.78rem;font-weight:900;letter-spacing:0;line-height:1.2}#LaseraiGravurbank .engraving-configurator__toggle--designer .engraving-toggle__content>small{color:#171312;font-size:.8rem;line-height:1.32;opacity:1}#LaseraiGravurbank .engraving-configurator__toggle--designer .engraving-toggle__content>small b{color:#171312;font-weight:900}#LaseraiGravurbank .engraving-toggle__benefits{display:flex!important;flex-wrap:wrap;gap:5px 8px!important;margin-top:4px}#LaseraiGravurbank .engraving-toggle__benefit{display:inline-flex!important;align-items:center;gap:4px!important;min-height:24px;padding:4px 8px;border:1px solid #00777b;border-radius:999px;background:#fff4e6;color:#00777b;font-size:.66rem;font-weight:800;line-height:1.15}#LaseraiGravurbank .engraving-toggle__benefit:before{color:#e52f29;content:"\2713";font-weight:900}@media screen and (max-width:560px){#LaseraiGravurbank .engraving-configurator__toggle--designer{grid-template-columns:20px minmax(0,1fr);gap:9px;padding:11px 11px 11px 15px}#LaseraiGravurbank .engraving-configurator__toggle--designer input[data-engraving-enabled]{width:20px;height:20px}#LaseraiGravurbank .engraving-configurator__toggle--designer .engraving-toggle__content>strong{font-size:.72rem}#LaseraiGravurbank .engraving-configurator__toggle--designer .engraving-toggle__content>small{font-size:.76rem}#LaseraiGravurbank .engraving-toggle__benefits{display:grid!important;justify-items:start;gap:4px!important}#LaseraiGravurbank .engraving-toggle__benefit{width:fit-content}}.product-page .product-personalization-shell{display:grid;gap:0;width:100%;padding:0;overflow:hidden;border:2px solid #d7b99e;border-radius:8px;background:#fff8ebb8}.product-page .product-personalization-shell>.product-page__grid,.product-page .product-personalization-shell>#LaseraiGravurbank{width:100%;max-width:none;margin-top:0;margin-right:0;margin-left:0}.product-page .product-personalization-shell>.product-page__grid{box-sizing:border-box;padding:clamp(16px,2.2vw,32px)}.product-page .product-personalization-shell>#LaseraiGravurbank{box-sizing:border-box;padding:clamp(20px,2.5vw,36px);border:0;border-top:1px solid #d7b99e;border-radius:0;background:transparent}.product-page .product-personalization-shell>#LaseraiGravurbank:before{display:none}@media screen and (max-width:700px){.product-page .product-personalization-shell{padding:0}.product-page .product-personalization-shell>.product-page__grid,.product-page .product-personalization-shell>#LaseraiGravurbank{padding:12px}}.product-page .laserai-product-delivery{display:grid;gap:3px;margin-top:10px;color:#171312;font-family:Montserrat,Arial,sans-serif}.product-page .laserai-product-delivery>span{color:#e52f29;font-size:.66rem;font-weight:800;line-height:1.1;text-transform:uppercase}.product-page .laserai-product-delivery>strong{color:#171312;font-size:.86rem;font-weight:800;line-height:1.3}.product-page .laserai-product-delivery>p{margin:0;color:#171312;font-size:.8rem;font-weight:600;line-height:1.35}.product-page .laserai-product-delivery b{color:#e52f29;font-weight:900}@media screen and (max-width:560px){.product-page .laserai-product-delivery{margin-top:8px}.product-page .laserai-product-delivery>strong{font-size:.82rem}.product-page .laserai-product-delivery>p{font-size:.76rem}}.product-page :is(.product-personalization-shell,.product-page__grid>.product-media,.product-page__grid>.product-summary,.product-details-panel,.product-detail-facts article),#LaseraiGravurbank :is(.engraving-preview__stage,.engraving-preview__notice,.engraving-designer-panel__head,.engraving-checkout-panel,.engraving-checkout-panel__action,.engraving-assurance-panel,.engraving-checkout-hints .product-personalization-note,.engraving-checkout-hints .product-withdrawal-note,.engraving-template-card--inline){border-width:2px!important;border-radius:6px!important}#LaseraiGravurbank .engraving-designer-panel{border-width:0 2px 2px!important;border-radius:0 0 6px 6px!important}.product-page .product-page__grid>.product-summary{align-self:start!important;gap:clamp(10px,1vw,14px)!important;padding:clamp(18px,2vw,28px)!important}.product-page .product-page__grid>.product-summary .laserai-product-price{margin-bottom:8px}.product-page .product-page__grid>.product-summary h1,.product-page .laserai-product-delivery>span,.product-page .laserai-product-delivery b,#LaseraiGravurbank .engraving-configurator__toggle--designer .engraving-toggle__content>strong,#LaseraiGravurbank .engraving-toggle__benefit:before{color:#9f1019!important}#LaseraiGravurbank .engraving-configurator__toggle--designer:before{background:#9f1019!important}.product-page .product-details-panel__head h2,.product-page .product-details-panel__head .eyebrow,.product-page .product-detail-facts article span{color:#9f1019!important}.product-page .product-details-panel__head .eyebrow{border-color:#9f1019!important}.product-page .product-personalization-shell>.product-details-panel{box-sizing:border-box;grid-template-columns:1fr;width:100%;max-width:none;margin:0;padding:0 clamp(20px,2.5vw,36px) clamp(20px,2.5vw,36px);border:0!important;border-top:1px solid #d7b99e!important;border-radius:0!important;background:transparent}@media screen and (max-width:700px){.product-page .product-personalization-shell>.product-details-panel{padding:0 12px 12px}}.product-page .product-personalization-shell>.product-details-panel .product-details-panel__intro{display:grid;place-content:center;padding-block:clamp(28px,3vw,44px);border-bottom:1px solid #d7b99e;text-align:center}.product-page .product-personalization-shell>.product-details-panel .product-details-panel__intro>h2{margin:0}.product-page .product-personalization-shell>.product-details-panel .product-details-panel__intro>p{margin:8px auto 0}@media screen and (max-width:700px){.product-page .product-personalization-shell>.product-details-panel .product-details-panel__intro{padding-block:24px}}@media screen and (min-width:981px){.product-page .product-personalization-shell>.product-page__grid{padding-inline:0}#LaseraiGravurbank .engraving-configurator__head,#LaseraiGravurbank .engraving-configurator__grid{width:100%;max-width:none;margin-inline:0}}@media screen and (max-width:980px){#LaseraiGravurbank .engraving-preview__stage{width:100%;max-width:100%;box-sizing:border-box}}#LaseraiGravurbank .engraving-assurance-panel{grid-column:1;width:100%}#LaseraiGravurbank .engraving-checkout-hints{gap:0;grid-template-columns:minmax(0,1fr)}#LaseraiGravurbank .engraving-checkout-hints .product-withdrawal-note{min-height:0;padding:14px 20px;border:0!important;border-radius:0!important;background:transparent}@media screen and (min-width:981px){#LaseraiGravurbank .engraving-fields{align-self:stretch;grid-row:span 2}#LaseraiGravurbank .engraving-assurance-panel{align-self:stretch}#LaseraiGravurbank .engraving-checkout-hints .engraving-quality-bar__cta{align-content:center;justify-self:stretch;max-width:none;padding:14px 20px}}@media screen and (max-width:980px){#LaseraiGravurbank .engraving-fields{grid-row:auto}#LaseraiGravurbank .engraving-checkout-hints .engraving-quality-bar__cta{justify-self:stretch;max-width:none;padding:14px}}.product-page .product-page__grid>.product-summary h1{font-size:clamp(2rem,2.2vw,3rem);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}@media screen and (max-width:700px){.product-page .product-page__grid>.product-summary h1{font-size:clamp(1.12rem,5.5vw,1.9rem);line-height:1.08}}@media screen and (max-width:700px){.product-page .product-page__grid>.product-summary,.product-page .product-page__grid>.product-summary>*,.product-page .product-page__grid>.product-summary .product-purchase-panel,.product-page .product-page__grid>.product-summary .product-purchase-panel .field,.product-page .product-page__grid>.product-summary .product-purchase-panel select{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.product-page .product-page__grid>.product-summary h1{white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}#LaseraiGravurbank .engraving-quality-bar__cta,#LaseraiGravurbank .engraving-quality-bar__cta .engraving-approval-stack,#LaseraiGravurbank .engraving-quality-bar__cta .engraving-confirm,#LaseraiGravurbank .engraving-quality-bar__cta .engraving-image-upload__rights,#LaseraiGravurbank .engraving-quality-bar__cta .product-form__submit{box-sizing:border-box;width:100%;max-width:100%;min-width:0}#LaseraiGravurbank .engraving-quality-bar__cta .engraving-confirm,#LaseraiGravurbank .engraving-quality-bar__cta .engraving-image-upload__rights{padding-inline:10px}#LaseraiGravurbank .engraving-quality-bar__cta .product-form__submit{padding-inline:12px;white-space:normal;line-height:1.15}}#LaseraiGravurbank .engraving-preview__plate,#LaseraiGravurbank .engraving-preview__template-extra{color:#000;text-shadow:none}#LaseraiGravurbank .engraving-preview__plate{mix-blend-mode:normal}#LaseraiGravurbank .engraving-preview__stage .engraving-preview__template{opacity:1;filter:brightness(0)}#LaseraiGravurbank.engraving-configurator--schieferuntersetzer-rund .engraving-preview__plate,#LaseraiGravurbank.engraving-configurator--schieferuntersetzer-rund .engraving-preview__template-extra{color:#fff}#LaseraiGravurbank.engraving-configurator--schieferuntersetzer-rund .engraving-preview__stage .engraving-preview__template{filter:brightness(0) invert(1)}#LaseraiGravurbank .engraving-gift-set{display:grid;gap:.85rem;margin:.95rem 0 1.1rem;padding:clamp(.85rem,2vw,1.15rem);border:2px solid #d9b992;border-radius:16px;background:#fff7e8}#LaseraiGravurbank .engraving-gift-set__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;min-width:0;margin:0;padding:0;border:0}#LaseraiGravurbank .engraving-gift-set__choices legend{grid-column:1 / -1;margin:0 0 .15rem;padding:0;color:#861421;font-size:.82rem;font-weight:800;letter-spacing:.045em}#LaseraiGravurbank .engraving-gift-set__choices label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.8rem;border:2px solid #d9b992;border-radius:13px;background:#fffaf0;color:#241712;cursor:pointer}#LaseraiGravurbank .engraving-gift-set__choices label:has(input:checked){border-color:#ae0f1d;background:#fff1d9;box-shadow:inset 0 0 0 1px #ae0f1d}#LaseraiGravurbank .engraving-gift-set__choices input{width:1.15rem;height:1.15rem;margin:0;accent-color:#ae0f1d}#LaseraiGravurbank .engraving-gift-set__choices label>span{display:grid;gap:.15rem;min-width:0}#LaseraiGravurbank .engraving-gift-set__choices strong{color:#861421;font-size:.95rem;line-height:1.15;text-transform:uppercase}#LaseraiGravurbank .engraving-gift-set__choices small{color:#5e4438;font-size:.78rem;line-height:1.3}#LaseraiGravurbank .engraving-gift-set__choices b{color:#075f5a;font-size:.95rem;line-height:1.1;text-align:right;white-space:nowrap}#LaseraiGravurbank .engraving-gift-set__price-breakdown{display:grid;gap:.35rem;padding:.75rem .85rem;border:1px solid #d9b992;border-radius:11px;background:#fffaf0}#LaseraiGravurbank .engraving-gift-set__price-breakdown[hidden]{display:none}#LaseraiGravurbank .engraving-gift-set__price-breakdown>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;color:#5e4438;font-size:.84rem}#LaseraiGravurbank .engraving-gift-set__price-breakdown strong{color:#241712;white-space:nowrap}#LaseraiGravurbank .engraving-gift-set__price-saving,#LaseraiGravurbank .engraving-gift-set__price-saving strong{color:#075f5a}#LaseraiGravurbank .engraving-gift-set__price-total{margin-top:.25rem;padding-top:.55rem;border-top:1px solid #d9b992;font-size:.92rem;font-weight:800}#LaseraiGravurbank .engraving-gift-set__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding-top:.1rem}#LaseraiGravurbank .engraving-gift-set__tabs[hidden]{display:none}#LaseraiGravurbank .engraving-gift-set__tabs button{min-width:0;min-height:46px;padding:.7rem .85rem;border:2px solid #0a7770;border-radius:11px;background:#fffaf0;color:#075f5a;font:inherit;font-size:.88rem;font-weight:800;cursor:pointer}#LaseraiGravurbank .engraving-gift-set__tabs button.is-active{background:#075f5a;color:#fff8e9}#LaseraiGravurbank .engraving-gift-set__tabs button:focus-visible,#LaseraiGravurbank .engraving-gift-set__choices input:focus-visible{outline:3px solid #f2b538;outline-offset:3px}#LaseraiGravurbank .engraving-gift-set__status{margin:0;padding:.7rem .8rem;border-radius:10px;background:#e7f4ef;color:#075f5a;font-size:.85rem;font-weight:700}#LaseraiGravurbank .engraving-gift-set__status[data-status=error]{background:#fbe4df;color:#9a1320}#LaseraiGravurbank[data-gift-set-target=box] .engraving-preview__stage{background:#fbf5e8}@media(max-width:767px){#LaseraiGravurbank .engraving-gift-set__choices{grid-template-columns:minmax(0,1fr)}#LaseraiGravurbank .engraving-gift-set__choices label{grid-template-columns:auto minmax(0,1fr)}#LaseraiGravurbank .engraving-gift-set__choices b{grid-column:2;justify-self:start;text-align:left}#LaseraiGravurbank .engraving-gift-set__tabs button{padding-inline:.55rem;font-size:.8rem}}#LaseraiGravurbank .engraving-template-pills,#LaseraiGravurbank .engraving-template-inline-shell{display:none!important}#LaseraiGravurbank .engraving-mode-stack{grid-template-columns:repeat(2,minmax(0,1fr))}#LaseraiGravurbank .engraving-mode-card--template .engraving-mode-card__tools{display:none;max-height:none;overflow:visible;opacity:1}#LaseraiGravurbank .engraving-template-picker__button{display:grid;grid-template-columns:1fr;gap:4px;order:initial;align-content:center;justify-items:start;width:min(100%,360px)!important;min-height:52px;padding:10px 14px;border:1px solid var(--designer-active);border-radius:8px;border-color:var(--designer-active);background:linear-gradient(180deg,#b51520 0%,var(--designer-active) 100%);color:#fff8eb;box-shadow:0 10px 20px #9f101938;text-align:left;cursor:pointer}#LaseraiGravurbank .engraving-template-picker__button strong,#LaseraiGravurbank .engraving-template-picker__button small{color:#fff8eb}#LaseraiGravurbank .engraving-template-picker__button:hover,#LaseraiGravurbank .engraving-template-picker__button:focus-visible{border-color:var(--designer-active);background:linear-gradient(180deg,#c11624 0%,var(--designer-active) 100%);box-shadow:0 0 0 2px #9f101929,0 10px 20px #9f101938}#LaseraiGravurbank[data-current-engraving-source=template] .engraving-mode-card--template .engraving-mode-card__tools{display:grid;order:3;grid-column:1 / -1;justify-items:start;padding:0;border:0;background:transparent}#LaseraiGravurbank .engraving-template-modal__body{grid-template-columns:minmax(190px,.24fr) minmax(0,1fr)!important;gap:clamp(14px,2vw,24px);overflow:hidden!important}#LaseraiGravurbank .engraving-template-modal__categories{display:grid;align-content:start;gap:8px;min-width:0;max-height:100%;padding-right:4px;overflow-y:auto;overscroll-behavior:contain}#LaseraiGravurbank .engraving-template-modal__categories .engraving-template-category{display:grid;width:100%;min-height:42px;justify-items:start;padding:10px 12px;border-radius:8px;text-align:left}#LaseraiGravurbank .engraving-template-modal__content{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}#LaseraiGravurbank .engraving-template-modal__content .engraving-template-grid:not([hidden]){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;min-width:0}#LaseraiGravurbank .engraving-template-modal__close{display:grid;flex:0 0 auto;place-items:center;width:46px;height:46px;margin:0;padding:0;border:2px solid var(--designer-active);border-radius:50%;background:var(--designer-active);color:#fff8eb;font-family:Arial,sans-serif;font-size:2rem;font-weight:400;line-height:1;cursor:pointer}@media screen and (max-width:480px){#LaseraiGravurbank .engraving-mode-stack{grid-template-columns:minmax(0,1fr)!important;padding-inline:12px!important}#LaseraiGravurbank .engraving-template-picker__button,#LaseraiGravurbank .engraving-template-picker__clear{width:100%!important;max-width:100%!important}}#LaseraiGravurbank .engraving-template-modal__close:hover,#LaseraiGravurbank .engraving-template-modal__close:focus-visible{background:#b51520;box-shadow:0 0 0 3px #9f101933}@media screen and (max-width:980px){#LaseraiGravurbank .engraving-template-modal__body{grid-template-columns:1fr!important;overflow:auto!important}#LaseraiGravurbank .engraving-template-modal__categories{grid-template-columns:repeat(2,minmax(0,1fr));max-height:30vh;padding-right:0}#LaseraiGravurbank .engraving-template-modal__content{overflow:visible}#LaseraiGravurbank .engraving-template-modal__content .engraving-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:640px){#LaseraiGravurbank .engraving-template-modal__categories{grid-template-columns:1fr;max-height:28vh}#LaseraiGravurbank .engraving-template-modal__content .engraving-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#LaseraiGravurbank .engraving-template-modal__close{width:42px;height:42px;font-size:1.8rem}}@media screen and (max-width:480px){#LaseraiGravurbank .engraving-template-modal__dialog,#LaseraiGravurbank .engraving-template-modal__body,#LaseraiGravurbank .engraving-template-modal__content{width:100%;min-width:0;max-width:100%;box-sizing:border-box}#LaseraiGravurbank .engraving-template-modal__content .engraving-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%;min-width:0;max-width:100%;gap:6px;box-sizing:border-box}#LaseraiGravurbank .engraving-template-modal__content .engraving-template-card{width:100%;min-width:0!important;max-width:100%;gap:5px;padding:6px;box-sizing:border-box;overflow:hidden}#LaseraiGravurbank .engraving-template-modal__content .engraving-template-card__art{position:relative;display:block;width:100%;min-width:0;min-height:0;max-width:100%;aspect-ratio:1;box-sizing:border-box;overflow:hidden}#LaseraiGravurbank .engraving-template-modal__content .engraving-template-card__art img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}#LaseraiGravurbank .engraving-template-modal__content .engraving-template-card__name{display:block;width:100%;min-width:0;min-height:2.3em;max-width:100%;font-size:clamp(.55rem,2.7vw,.68rem);line-height:1.15;text-align:center;white-space:normal!important;overflow:visible;overflow-wrap:break-word;text-overflow:clip;word-break:normal}}html.has-engraving-modal body.laserai-theme .scroll-to-top{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/172/assets/engraving-configurator.css.map */
