.xellenz-cart-drawer-recommendations{display:block;min-height:1px}.xps{background:var(--xps-bg);color:var(--xps-ink);overflow:clip}.xps *{box-sizing:border-box}.xps__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,6vw,88px);align-items:center;max-width:1280px;margin-inline:auto;padding:clamp(48px,6vw,80px) 40px 32px}.xps__visual{position:relative;aspect-ratio:1;max-width:540px;width:100%;justify-self:center;isolation:isolate}.xps__ring{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border:1px dashed var(--xps-line);border-radius:50%;z-index:-1}.xps__ring:before{content:"";position:absolute;top:9%;right:9%;bottom:9%;left:9%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fffaf2 0,transparent 70%)}.xps__image{position:absolute;top:10%;right:10%;bottom:10%;left:10%;margin:0;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 30px 60px -30px #3e2e1740}.xps__image img{display:block;width:100%;height:100%;object-fit:cover}.xps__plate{position:absolute;right:-2%;bottom:9%;width:min(48%,250px);filter:drop-shadow(0 14px 22px #3e2e1733);transform:rotate(-6deg);overflow:hidden;border-radius:999px}.xps__plate svg{display:block;width:100%;height:auto}.xps__engrave{font-family:var(--heading-font-family);font-style:italic;font-size:40px;fill:#4b3618;fill-opacity:.88;stroke:#4b3618;stroke-width:.6;stroke-dasharray:620;stroke-dashoffset:0;paint-order:stroke}.xps__shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,#ffffffa6 50%,transparent 65%);transform:translate(-120%);pointer-events:none}.xps__spark{position:absolute;top:50%;left:12%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:#fff;box-shadow:0 0 10px 4px #ffe8b8,0 0 22px 8px #f3c97a80;opacity:0;pointer-events:none}.xps__plate-label{position:absolute;left:4%;bottom:4%;margin:0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--xps-muted)}.xps__eyebrow{margin:0 0 12px;color:var(--xps-accent);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.xps__title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight,400);font-size:clamp(30px,3.4vw,46px);line-height:1.1;letter-spacing:-.02em;text-transform:none;color:var(--xps-ink)}.xps__statement{margin:10px 0 16px;font-family:var(--heading-font-family);font-style:italic;font-size:clamp(20px,1.9vw,26px);line-height:1.3;color:var(--xps-accent)}.xps__text{max-width:520px;font-size:15px;line-height:1.7;color:var(--xps-muted)}.xps__text p{margin:0 0 10px}.xps__text a{color:var(--xps-ink);text-decoration:underline;text-decoration-color:var(--xps-accent);text-underline-offset:3px}.xps__cards{list-style:none;display:grid;gap:12px;margin:22px 0 26px;padding:0;max-width:540px}.xps__card-link{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:16px;padding:10px 16px 10px 10px;background:#fffcf8;border:1px solid var(--xps-line);border-radius:14px;color:inherit;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s}.xps__card-media{display:block;width:72px;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#f4efe8}.xps__card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.xps__card-body{display:grid;gap:2px;min-width:0}.xps__card-title{font-size:15px;font-weight:600;line-height:1.3}.xps__card-text{font-size:13px;line-height:1.45;color:var(--xps-muted)}.xps__card-price{font-size:12px;letter-spacing:.04em;color:var(--xps-accent);font-weight:600}.xps__card-arrow{font-size:20px;color:var(--xps-accent);transition:transform .25s}.xps__card-link:hover{border-color:var(--xps-accent);box-shadow:0 14px 26px -18px #3e2e1766;transform:translateY(-2px)}.xps__card-link:hover img{transform:scale(1.07)}.xps__card-link:hover .xps__card-arrow{transform:translate(4px)}.xps__card-link:focus-visible,.xps__button:focus-visible,.xps__link:focus-visible{outline:2px solid var(--xps-accent);outline-offset:3px}.xps__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.xps__button{position:relative;display:inline-flex;align-items:center;gap:22px;min-height:48px;padding:13px 22px;background:var(--xps-ink);color:#fff;border-radius:3px;font-size:13px;font-weight:500;text-decoration:none;overflow:hidden}.xps__button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,#ffffff33 50%,transparent 70%);transform:translate(-120%);transition:transform .7s ease}.xps__button:hover:after{transform:translate(120%)}.xps__button span{font-size:18px;line-height:1;transition:transform .25s}.xps__button:hover span{transform:translate(4px)}.xps__link{font-size:14px;color:var(--xps-ink);text-decoration:underline;text-decoration-color:var(--xps-accent);text-underline-offset:4px}.xps__process{max-width:1280px;margin-inline:auto;padding:24px 40px clamp(48px,6vw,80px)}.xps__process-title{margin:0 0 26px;text-align:center;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight,400);font-size:clamp(22px,2vw,28px);text-transform:none;letter-spacing:-.01em}.xps__steps{position:relative;list-style:none;display:grid;grid-template-columns:repeat(var(--xps-steps),minmax(0,1fr));gap:28px;margin:0;padding:0}.xps__steps:before{content:"";position:absolute;top:21px;left:calc(50% / var(--xps-steps));right:calc(50% / var(--xps-steps));height:1px;background:var(--xps-accent);opacity:.55;transform-origin:left;transform:scaleX(1)}.xps__step{position:relative;text-align:center}.xps__step-dot{position:relative;display:inline-grid;place-items:center;width:42px;height:42px;margin-bottom:14px;border-radius:50%;background:var(--xps-bg);border:1px solid var(--xps-accent);color:var(--xps-accent);font-family:var(--heading-font-family);font-size:18px}.xps__step-title{margin:0 0 6px;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none}.xps__step-text{max-width:300px;margin:0 auto;font-size:14px;line-height:1.55;color:var(--xps-muted)}@media(prefers-reduced-motion:no-preference){.xps--js [data-xps-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s ease var(--xps-delay,0ms),transform .7s cubic-bezier(.2,.7,.2,1) var(--xps-delay,0ms)}.xps--js [data-xps-reveal].is-visible{opacity:1;transform:none}.xps--js .xps__visual[data-xps-reveal]{transform:scale(.94)}.xps--js .xps__visual.is-visible{transform:none}.xps__ring{animation:xps-spin 60s linear infinite}.xps--js .xps__steps:before{transform:scaleX(0);transition:transform 1.4s cubic-bezier(.4,0,.2,1) .2s}.xps--js .xps__steps.is-visible:before{transform:scaleX(1)}.xps--js .xps__step{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--xps-i) * .22s + .2s)}.xps--js .xps__steps.is-visible .xps__step{opacity:1;transform:none}.xps--js .xps__steps.is-visible .xps__step-dot{animation:xps-pop .6s ease both;animation-delay:calc(var(--xps-i) * .22s + .26s)}.xps__plate.is-engraving .xps__engrave{animation:xps-engrave 2.2s ease-out both}.xps__plate.is-engraving .xps__spark{animation:xps-spark 1.6s ease-in-out both}.xps__plate.is-engraving .xps__shine{animation:xps-shine 1.2s ease 1.9s both}}@keyframes xps-spin{to{transform:rotate(360deg)}}@keyframes xps-pop{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes xps-engrave{0%{stroke-dashoffset:620;fill-opacity:0}60%{stroke-dashoffset:0;fill-opacity:.15}to{stroke-dashoffset:0;fill-opacity:.88}}@keyframes xps-spark{0%{left:14%;opacity:0}10%{opacity:1}85%{opacity:1}to{left:84%;opacity:0}}@keyframes xps-shine{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media(max-width:989px){.xps__inner{grid-template-columns:1fr;gap:28px;padding:44px 22px 20px}.xps__visual{max-width:400px}.xps__copy{max-width:560px;justify-self:center;width:100%}.xps__process{padding:20px 22px 48px}}@media(max-width:699px){.xps__visual{max-width:330px}.xps__engrave{font-size:44px}.xps__title{font-size:30px}.xps__statement{font-size:21px}.xps__text{font-size:14px}.xps__card-link{grid-template-columns:60px 1fr auto;gap:12px}.xps__card-media{width:60px}.xps__button{width:100%;justify-content:space-between}.xps__steps{grid-template-columns:1fr;gap:20px;padding-left:4px}.xps__steps:before{display:none}.xps__step:not(:last-child):after{content:"";position:absolute;left:21px;top:42px;bottom:-20px;width:1px;background:var(--xps-accent);opacity:.55;transform-origin:top}.xps--js .xps__step:not(:last-child):after{transform:scaleY(0);transition:transform .5s ease;transition-delay:calc(var(--xps-i) * .22s + .42s)}.xps--js .xps__steps.is-visible .xps__step:after{transform:scaleY(1)}.xps__step{display:grid;grid-template-columns:42px 1fr;column-gap:16px;text-align:left}.xps__step-dot{grid-row:span 2;margin:0}.xps__step-text{margin:0;max-width:none}}.product-gallery__media{position:relative}.xellenz-ai-image-label{position:absolute;z-index:2;bottom:8px;left:8px;display:grid;place-items:center;width:30px;height:30px;box-sizing:border-box;border:1px solid #000;border-radius:3px;background:transparent;color:#000;font-family:Arial,sans-serif;font-size:11px;font-weight:700;line-height:1;letter-spacing:0;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map?subset=AAEAAAAAAAAAAAABAAAAAAAAAABA */
