.gravur-demo{display:grid;gap:0}@media(max-width:989px){.statement--gravur{display:flex;flex-direction:column;gap:20px}.statement--gravur .statement__body{display:contents}.statement--gravur .statement__body>*{order:3}.statement--gravur .statement__body>.eyebrow,.statement--gravur .statement__body>h2,.statement--gravur .statement__body>.lead{order:1}.statement--gravur .statement__media{order:2}}.gravur-plate{position:relative;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--r-l);container-type:inline-size;background:var(--c-bg-raised)}.gravur-plate__blade{position:absolute;left:-4%;top:50%;width:112%;aspect-ratio:1447 / 449;transform:translateY(-50%)}.gravur-plate__blade img{display:block;width:100%;height:100%;filter:drop-shadow(0 18px 22px rgba(17,17,17,.28))}.gravur-plate__text{--g-size: 9;position:absolute;right:59.5%;top:42%;max-width:40%;transform:translateY(-50%);font-size:calc(var(--g-size) * .66cqw);line-height:1.05;text-align:right;white-space:nowrap;color:#111111e0;transition:font-size .25s var(--ease)}.gravur-plate__text[data-font=sans]{font-size:calc(var(--g-size) * .5cqw)}.gravur-form{display:grid;gap:16px}.gravur-fonts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;background:var(--c-bg-sunken);border-radius:var(--r-l)}.gravur-font{display:flex;align-items:baseline;justify-content:center;gap:8px;min-height:48px;padding:10px 6px;border-radius:var(--r-m);font-size:var(--fs-small);font-weight:600;color:var(--c-muted);transition:color .25s var(--ease),background-color .25s var(--ease)}.gravur-font span{font-size:1.25rem;line-height:1.2}.gravur-font:hover{color:var(--c-heading)}.gravur-font.is-active{background:var(--c-chip);color:var(--c-heading)}.gravur-promise{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start}.gravur-promise .icon{color:var(--c-accent)}.manifest{display:grid;gap:24px;justify-items:center;text-align:center}.manifest__title{font-family:var(--font-accent);font-weight:500;letter-spacing:-.01em;font-size:clamp(2.125rem,3.4vw + 1.1rem,4.25rem);line-height:1.18;max-width:19ch}.manifest__title .word{transition:opacity .25s linear}.manifest__text{max-width:40rem}.manifest__coin{width:76px;color:var(--c-muted)}.faq{display:grid;gap:clamp(32px,5vw,80px)}@media(min-width:990px){.faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.faq__head{position:sticky;top:calc(var(--header-h) + 32px)}}.faq__contact{display:grid;gap:6px;margin-top:20px}.faq__phone{font-family:var(--font-heading);font-weight:650;letter-spacing:-.03em;font-size:2rem;line-height:1.1;color:var(--c-heading)}.buy-notes{margin-top:2px}.buy-invoice,.buy-delivery{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start}.buy-invoice .icon,.buy-delivery .icon{width:20px;height:20px;margin-top:2px;color:var(--c-accent)}.buy-trust{display:grid;gap:16px}.buy-pay{display:grid;gap:10px;justify-items:center;padding-top:8px}.buy-pay .payment-icons{justify-content:center}.buy-included{display:grid;gap:10px;padding:16px 18px;background:var(--c-field);border-radius:var(--r-l)}.buy-included li{display:flex;align-items:center;gap:12px}.buy-included .icon{width:20px;height:20px;color:var(--c-accent)}.buy-contact{display:grid;gap:8px;padding:20px;border-radius:var(--r-m);background:var(--c-bg-raised)}.buy-contact__title{font-family:var(--font-heading);font-weight:650;letter-spacing:-.02em;font-size:1.25rem;line-height:1.15;color:var(--c-heading)}.buy-contact__links{display:flex;flex-wrap:wrap;gap:8px 22px}.buy-contact__links a{display:inline-flex;align-items:center;gap:8px;min-height:34px;color:var(--c-heading);font-weight:500}.buy-contact__links .icon{width:18px;height:18px;color:var(--c-accent)}.product{display:grid;gap:clamp(28px,4vw,72px);padding-top:clamp(20px,3vw,48px)}@media(min-width:990px){.product{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}.product__info{position:sticky;top:calc(var(--header-h) + 24px)}}.gallery{display:grid;gap:12px}.gallery__viewport{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--r-l);background:var(--c-bg-raised)}.gallery__viewport::-webkit-scrollbar{display:none}.gallery__slide{position:relative;aspect-ratio:4 / 5;scroll-snap-align:start;overflow:hidden}.gallery__slide img,.gallery__slide video,.gallery__slide iframe,.gallery__slide .placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gallery__thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:74px;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.gallery__thumbs::-webkit-scrollbar{display:none}.gallery__thumb{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--r-s);background:var(--c-bg-raised);border:1.5px solid transparent;opacity:.6;transition:opacity .25s var(--ease),border-color .25s var(--ease)}.gallery__thumb img{width:100%;height:100%;object-fit:cover}.gallery__thumb.is-active,.gallery__thumb:hover{opacity:1;border-color:var(--c-heading)}@media(max-width:989px){.gallery{margin-inline:calc(var(--gutter) * -1)}.gallery__thumbs{padding-inline:var(--gutter)}}.product__info{display:grid;gap:18px;align-content:start}.product__title{font-family:var(--font-heading);font-weight:650;font-size:clamp(1.75rem,1.4vw + 1.3rem,2.375rem);line-height:1.08;color:var(--c-heading);letter-spacing:-.01em}.product__lead{color:var(--c-muted)}.product__price{font-size:1.625rem;line-height:1.1}.product__price .price__current{font-family:var(--font-heading);font-size:2.125rem;font-weight:650;letter-spacing:-.03em}.rating-link{display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-small)}.options{display:grid;gap:18px}.option__values{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.option__value input{position:absolute;opacity:0;pointer-events:none}.option__value>span{display:inline-flex;align-items:center;min-height:48px;padding:0 18px;border-radius:var(--r-s);background:var(--c-field);font-weight:500;color:var(--c-heading);cursor:pointer;transition:background-color .25s var(--ease),color .25s var(--ease)}.option__value input:checked+span{background:var(--c-heading);color:var(--c-bg)}.option__values--swatches{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.option__value--swatch>.option__swatch{display:grid;gap:8px;justify-items:center;align-content:start;min-height:0;height:100%;padding:0 4px 10px;border-radius:var(--r-l);background:none;text-align:center;overflow:hidden}.option__swatch img{display:block;width:100%;aspect-ratio:4 / 7;object-fit:cover;object-position:50% 30%;transition:transform .7s var(--ease-out)}.option__value--swatch:hover .option__swatch img{transform:translateY(3%)}.option__name{font-size:var(--fs-small);font-weight:500;line-height:1.2;color:var(--c-muted)}.option__value--swatch input:checked+.option__swatch{background:var(--c-field);color:var(--c-heading)}.option__value--swatch input:checked+.option__swatch .option__name{font-weight:700;color:var(--c-heading)}.option__value input:focus-visible+span{outline:2px solid var(--c-focus);outline-offset:3px}.option__value input.is-unavailable+span{opacity:.45;text-decoration:line-through}.product__accordion{margin-top:6px}.product__accordion .icon{width:20px;height:20px;color:var(--c-accent)}.stock-note{display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-small)}.stock-note:before{content:"";width:8px;height:8px;border-radius:50%;background:#6f9a6a}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:55;display:flex;align-items:center;gap:14px;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:var(--papier);color:var(--tusche);border-top:1px solid color-mix(in srgb,var(--tusche) 14%,transparent);transform:translateY(110%);transition:transform .45s var(--ease-out)}.sticky-buy.is-visible{transform:none}.sticky-buy__price{font-family:var(--font-heading);font-size:1.5rem;line-height:1;white-space:nowrap}.sticky-buy .btn{flex:1;min-height:50px}@media(min-width:990px){.sticky-buy{display:none}}.cart-banner{display:flex;align-items:center;justify-content:center;gap:10px;padding:11px 20px;background:#111;color:var(--kreide);font-size:var(--fs-small);font-weight:500;text-align:center}.cart-banner .icon{width:18px;height:18px}.cart-items{display:grid;padding-inline:24px}.cart-item{display:grid;grid-template-columns:84px 1fr;gap:16px;padding:20px 0}.cart-item__media{position:relative;aspect-ratio:1;border-radius:var(--r-s);background:var(--c-bg-raised);overflow:hidden}.cart-item__media img{width:100%;height:100%;object-fit:cover}.cart-item__body{display:grid;gap:6px;align-content:start;min-width:0}.cart-item__title{font-family:var(--font-heading);font-weight:650;letter-spacing:-.02em;font-size:1.1875rem;line-height:1.15;color:var(--c-heading)}.cart-item__props{display:grid;gap:2px;font-size:var(--fs-small);color:var(--c-muted)}.cart-item__props em{font-family:var(--font-accent);font-style:normal;color:var(--c-heading)}.cart-item__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.qty{display:inline-grid;grid-template-columns:38px 34px 38px;align-items:center;border-radius:var(--r-s);background:var(--c-bg-raised)}.qty button{display:grid;place-items:center;height:38px}.qty button .icon{width:14px;height:14px}.qty span{text-align:center;font-variant-numeric:tabular-nums}.cart-remove{font-size:var(--fs-small);color:var(--c-muted);text-decoration:underline;text-underline-offset:.25em;min-height:34px}.cart-upsell{margin:20px 24px 0;padding:16px;border-radius:var(--r-m);background:var(--c-bg-raised)}.cart-upsell__row{display:grid;grid-template-columns:62px 1fr auto;gap:14px;align-items:center;margin-top:12px}.cart-upsell__row img{aspect-ratio:1;object-fit:cover}.cart-upsell .btn{min-height:42px;padding:.6rem 1rem;font-size:.75rem}.cart-totals{display:grid;gap:6px;margin-bottom:16px}.cart-totals__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.cart-totals__amount{font-family:var(--font-heading);font-weight:650;letter-spacing:-.03em;font-size:1.75rem;line-height:1;color:var(--c-heading)}.cart-assurance{display:grid;gap:8px;margin-top:14px;justify-items:center;text-align:center}.cart-assurance .payment-icons{justify-content:center}.cart-empty{display:grid;gap:20px;justify-items:center;text-align:center;padding:64px 24px}.cart-page{display:grid;gap:clamp(32px,5vw,72px)}@media(min-width:990px){.cart-page{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start}.cart-page__aside{position:sticky;top:calc(var(--header-h) + 24px)}}.cart-page .cart-items{padding-inline:0}.cart-page .cart-item{grid-template-columns:112px 1fr}.cart-page__aside{padding:clamp(22px,3vw,36px);border-radius:var(--r-l);background:var(--c-bg-raised)}.quick-nav__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);overflow-x:auto;scrollbar-width:none}.quick-nav__list::-webkit-scrollbar{display:none}.quick-nav__link{display:grid;gap:4px;padding:20px 20px 22px;transition:background-color .3s var(--ease)}.quick-nav__list li:first-child .quick-nav__link{border-left:0}.quick-nav__link:hover{background:var(--c-bg-raised)}.quick-nav__title{display:flex;justify-content:space-between;align-items:center;gap:10px;font-family:var(--font-heading);font-weight:650;letter-spacing:-.02em;font-size:1.25rem;line-height:1.15;color:var(--c-heading)}.quick-nav__title .icon{width:16px;height:16px;opacity:.6}.sg-swatches{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.sg-swatch{display:grid;align-content:end;min-height:150px;padding:14px;font-size:var(--fs-small)}.sg-row{display:grid;gap:8px 32px;padding:26px 0}@media(min-width:900px){.sg-row{grid-template-columns:220px 1fr;align-items:baseline}}.gravur-plate__text[data-font=serif]{font-family:var(--font-accent);font-weight:500}.gravur-plate__text[data-font=sans]{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase}.gravur-plate__text[data-font=script]{font-family:var(--font-body);font-style:italic;font-weight:500}.product__info .textarea,.kfg__card .textarea{min-height:84px}.drawer__body .cart-items{padding-inline:24px}.gallery__stage{position:relative}.gallery__arrow{position:absolute;top:0;bottom:0;z-index:2;display:flex;align-items:center;width:22%;color:var(--kreide);-webkit-tap-highlight-color:transparent}.gallery__arrow--prev{left:0;justify-content:flex-start;padding-left:14px}.gallery__arrow--next{right:0;justify-content:flex-end;padding-right:14px}.gallery__arrow .icon{width:46px;height:18px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7));transition:transform .5s var(--ease-out)}.gallery__arrow--next:hover .icon{transform:translate(5px)}.gallery__arrow--prev:hover .icon{transform:translate(-5px)}@media(min-width:990px){.product{grid-template-columns:min(46%,max(360px,calc((100svh - 310px)*.8))) minmax(0,1fr);gap:clamp(36px,5vw,88px);padding-top:clamp(8px,1.4vw,20px)}.gallery{position:sticky;top:calc(var(--header-h) + 18px)}.product__info{position:static;max-width:35rem;gap:12px}}.gallery__thumbs{scrollbar-width:none}.option__swatch img{aspect-ratio:1 / 1.02}.buy-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;margin:0;padding:12px 16px;border-radius:var(--r-l);background:var(--c-field);font-size:var(--fs-small);color:var(--c-heading)}.buy-bar__when{display:inline-flex;align-items:center;gap:10px}.buy-bar__dot{width:9px;height:9px;border-radius:50%;background:#3f7d58}.buy-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:8px;margin:0}.buy-tiles li{display:grid;gap:8px;justify-items:center;align-content:start;padding:14px 8px;border-radius:var(--r-l);background:var(--c-field);font-size:.8125rem;font-weight:600;line-height:1.25;text-align:center;color:var(--c-heading)}.buy-tiles .icon{width:22px;height:22px}.card-toggle summary{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--c-heading);cursor:pointer;list-style:none}.card-toggle summary::-webkit-details-marker{display:none}.card-toggle summary .icon{width:16px;height:16px;transition:transform .3s var(--ease-out)}.card-toggle[open] summary{margin-bottom:10px}.card-toggle[open] summary .icon{transform:rotate(45deg)}.accordion__body.pd .pd-hook{font-size:1.25rem}.product__buy{display:grid;gap:12px;align-content:start}@media(min-width:1240px){.product__info{max-width:none;grid-template-columns:minmax(0,1fr) minmax(0,.78fr);column-gap:clamp(28px,3vw,52px);align-items:start}.product__info>.buy-trust{grid-column:2;grid-row:1}.product__info>.product__accordion{grid-column:1 / -1}}.buy-pay{display:grid;gap:8px;justify-items:center;text-align:center}.buy-incl{display:grid;gap:14px;padding:20px 22px;border-radius:var(--r-l);background:var(--tusche, #111111);color:var(--kreide)}.buy-incl__title{font-size:.8125rem;font-weight:600;letter-spacing:.01em;color:#b9b5ac}.buy-incl__list{display:grid;gap:12px;margin:0}.buy-incl__list li{display:flex;align-items:center;gap:12px;font-size:1rem;font-weight:600;line-height:1.25}.buy-incl__list .icon{flex:none;width:20px;height:20px}.buy-trust{display:grid;gap:12px;align-content:start}@media(min-width:990px){.product-section{padding-top:clamp(12px,1.4vw,20px)}.product-section .product{padding-top:10px}.product-section .product__title{font-size:clamp(1.5rem,.8vw + 1.05rem,1.8125rem)}.product-section .product__price .price__current{font-size:1.75rem}.product-section .product__buy{gap:8px}.product-section .product__buy .stack{gap:12px}.product-section .product__buy .stack--sm{gap:4px}.product-section .options{gap:10px}.product-section .option__values--swatches{margin-top:4px}.product-section .option__value--swatch>.option__swatch{gap:4px;padding:0 2px 7px}.product-section .option__swatch img{width:auto;height:54px;aspect-ratio:auto}.product-section .option__name{font-size:.75rem;white-space:nowrap}.product-section .product__buy .field{gap:5px}.product-section .product__buy .input{min-height:44px;padding-block:9px}}.shopify-policy__container{max-width:820px;margin:0 auto;padding:clamp(36px,5vw,80px) var(--gutter) clamp(56px,8vw,112px)}.shopify-policy__title{margin-bottom:clamp(20px,3vw,36px);text-align:left}.shopify-policy__title h1{font-size:var(--fs-h2);line-height:1.08;color:var(--c-heading)}.shopify-policy__body{font-size:1.0625rem;line-height:1.65;color:var(--c-text)}.shopify-policy__body>.rte>*+*,.shopify-policy__body>*+*{margin-top:1em}.shopify-policy__body h2{margin-top:2.2em;font-size:1.375rem;line-height:1.2;color:var(--c-heading)}.shopify-policy__body h3{margin-top:1.6em;font-size:1.125rem;color:var(--c-heading)}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.3em}.shopify-policy__body ul{list-style:disc}.shopify-policy__body ol{list-style:decimal}.shopify-policy__body li+li{margin-top:.4em}.shopify-policy__body a{text-decoration:underline;text-underline-offset:3px}.shopify-policy__body strong{font-weight:650;color:var(--c-heading)}.tracking__form{display:grid;gap:14px;max-width:26rem}.tracking__form .btn{justify-self:start}.gallery__slide--video video{width:100%;height:100%;object-fit:cover}.gallery__thumb--video{position:relative;color:var(--kreide)}.gallery__thumb--video img{width:100%;height:100%;object-fit:cover}.gallery__thumb--video svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;filter:drop-shadow(0 0 3px rgba(17,17,17,.7))}
/*# sourceMappingURL=/cdn/shop/t/3/assets/components.css.map */
