.container{width:100%;max-width:var(--w-std);margin-inline:auto;padding-inline:var(--sp-4)}.container--wide{max-width:var(--w-wide)}.full-bleed{width:100vw;margin-inline:calc(50% - 50vw)}.section{padding-block:clamp(56px,8vw,104px)}.section__head{max-width:60ch;margin-bottom:var(--sp-6)}@media(min-width:900px){.container{padding-inline:var(--sp-6)}}.chapter{display:flex;gap:var(--sp-3);align-items:center;margin-bottom:var(--sp-4);font-family:var(--font-sans);font-size:var(--t-eyebrow);font-weight:400;letter-spacing:.22em;color:var(--rl-gold-dark);text-transform:uppercase}.chapter:after{width:72px;height:1px;content:"";background:var(--rl-gold);opacity:.6}.scheme-dark .chapter{color:var(--rl-gold-light)}.btn{position:relative;z-index:0;display:inline-flex;gap:var(--sp-2);align-items:center;justify-content:center;min-height:48px;padding:14px 26px;font-family:var(--font-sans);font-size:.75rem;font-weight:400;letter-spacing:.22em;color:var(--rl-paper);text-align:center;text-decoration:none;text-transform:uppercase;background:var(--rl-ink);border:1px solid var(--rl-ink);border-radius:var(--r-0);transition:background var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out),border-color var(--dur-ui) var(--ease-out),transform .1s var(--ease-out)}.btn:after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;pointer-events:none;content:"";border:1px solid color-mix(in srgb,var(--rl-gold) 60%,transparent);transition:border-color .25s var(--ease-out)}.btn:hover:after{border-color:var(--rl-gold)}.btn:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:transparent;transition:inset .25s var(--ease-out),background-color .25s var(--ease-out)}.btn:hover:before{top:-4px;right:-4px;bottom:-4px;left:-4px}.btn:not(.btn--secondary):not(.btn--light):not(.btn--outline-light):hover{background:var(--rl-wine);border-color:var(--rl-wine)}.btn:not(.btn--secondary):not(.btn--light):not(.btn--outline-light):hover:before{background:var(--rl-wine)}.btn:focus-visible{outline:2px solid var(--rl-gold-dark);outline-offset:6px}.btn:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.btn:before,.btn:after{transition:none}.btn:hover:before{top:0;right:0;bottom:0;left:0}}.btn--secondary{color:var(--rl-ink);background:transparent}.btn--secondary:hover{color:var(--rl-paper);background:var(--rl-ink);border-color:var(--rl-ink)}.btn--secondary:hover:before{background:var(--rl-ink)}.btn--light{color:var(--rl-ink);background:var(--rl-paper);border-color:var(--rl-paper)}.btn--light:hover{color:var(--rl-ink);background:var(--rl-paper)}.btn--light:hover:before{background:var(--rl-paper)}.btn--outline-light{color:var(--rl-gold-light);background:transparent;border-color:var(--rl-gold-light)}.btn--outline-light:after{border-color:var(--rl-gold-light)}.btn--outline-light:hover{color:var(--rl-ink);background:var(--rl-paper);border-color:var(--rl-paper)}.btn--outline-light:hover:before{background:var(--rl-paper)}.btn[disabled],.btn--disabled{color:var(--n-500);cursor:not-allowed;background:var(--n-200);border-color:var(--n-200)}.btn--block{width:100%}@media(max-width:639px){.btn{padding-inline:18px;letter-spacing:.16em}}.text-link{color:var(--rl-ink);text-decoration-color:color-mix(in srgb,var(--rl-gold) 65%,transparent);text-decoration-thickness:1px;text-underline-offset:4px;transition:color var(--dur-ui)}.text-link:hover{color:var(--rl-gold-dark);text-decoration-color:var(--rl-gold-dark)}.qty{display:inline-flex;align-items:stretch;border:1px solid var(--n-300)}.qty button{display:grid;place-items:center;width:34px;min-height:44px;padding:0;font-size:1rem;line-height:1;background:none;border:0}.qty button:hover:not(:disabled){background:var(--rl-paper-warm)}.qty button:disabled{color:var(--n-300);cursor:not-allowed}.qty input{width:32px;padding:0;font-size:var(--t-body-sm);text-align:center;background:none;border:0;border-radius:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.card-product{position:relative;display:flex;height:100%;flex-direction:column;padding-bottom:var(--sp-4);border-bottom:1px solid var(--line)}.card-product__media{position:relative;display:grid;container-type:inline-size;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);isolation:isolate;place-items:stretch;aspect-ratio:1;padding:var(--sp-4);overflow:hidden;background:var(--card-media-bg, var(--rl-paper-cool));transition:background var(--dur-ui) var(--ease-out)}.card-product:hover .card-product__media{background:var(--card-media-bg-hover, var(--rl-paper-warm))}.card-product__media>img{width:100%;height:100%;object-fit:contain}.card-product__bottle{position:relative;z-index:2;transition:opacity .45s var(--ease-out)}.card-product__media>img.card-product__hoverimg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;max-width:none;height:100%;max-height:none;object-fit:cover;opacity:0;transition:opacity .45s var(--ease-out)}.card-product:hover .card-product__hoverimg,.card-product:focus-within .card-product__hoverimg{opacity:1}.card-product:hover .card-product__bottle,.card-product:focus-within .card-product__bottle{opacity:0}.card-product .badges,.card-product .awards-stack{z-index:3}.card-product__body{display:flex;flex:1;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4)}.card-product__line{font-family:var(--font-sans);font-size:var(--t-eyebrow);font-weight:400;letter-spacing:.2em;color:var(--rl-gold-dark);text-transform:uppercase}.card-product__title{font-size:var(--t-h6);font-weight:400;line-height:1.2}.card-product__title a{text-decoration:none;background-image:linear-gradient(var(--rl-gold),var(--rl-gold));background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:background-size .3s var(--ease-out)}.card-product:hover .card-product__title a,.card-product:focus-within .card-product__title a{background-size:100% 1px}@media(prefers-reduced-motion:reduce){.card-product__title a{transition:none}}.card-product__sizes{display:flex;gap:var(--sp-2);flex-wrap:wrap;margin:0 0 var(--sp-3);padding:0;border:0}.size-chip{position:relative;cursor:pointer}.size-chip input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.size-chip span{display:block;padding:5px 10px;font-family:var(--font-sans);font-size:.625rem;letter-spacing:.1em;color:var(--n-600);text-transform:uppercase;white-space:nowrap;border:1px solid var(--line);transition:color var(--dur-ui) var(--ease-out),border-color var(--dur-ui) var(--ease-out)}.size-chip:hover span{border-color:var(--rl-gold)}.size-chip input:checked+span{color:var(--rl-ink);border-color:var(--rl-ink)}.size-chip input:focus-visible+span{outline:2px solid var(--rl-gold-dark);outline-offset:2px}.size-chip--static{cursor:default}.size-chip--static span{color:var(--rl-ink);border-color:var(--rl-ink)}.size-chip--static:hover span{border-color:var(--rl-ink)}.size-chip--out span{color:var(--n-300);text-decoration:line-through}.size-chip--out,.size-chip--out input{cursor:not-allowed}.card-product__link{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.card-product__text{display:-webkit-box;overflow:hidden;font-size:var(--t-body-sm);line-height:1.45;color:var(--n-600);-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-product__price{display:flex;flex-wrap:wrap;gap:0 var(--sp-2);align-items:baseline;margin-top:var(--sp-1)}.card-product__price .unit-price{margin-top:2px}.card-product__actions{position:relative;z-index:2;margin-top:auto;padding-top:var(--sp-3)}.card-product__buy{display:flex;gap:var(--sp-2);align-items:stretch;min-width:0}.card-product__buy .btn{flex:1 1 auto;min-width:0;min-height:44px;padding-inline:var(--sp-3);font-size:.625rem;letter-spacing:.1em}.card-product__qty{display:inline-flex;flex:0 0 auto}.card-product__qty button{width:22px;min-height:42px;font-size:.8125rem}.card-product__qty input{width:20px;font-size:var(--t-caption)}.card-product__title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.price{font-weight:700}.price--compare{font-size:var(--t-body-sm);font-weight:400;color:var(--n-500);text-decoration:line-through}.unit-price{width:100%;font-size:var(--t-caption);color:var(--n-500)}.preis-hinweis{width:100%;margin-top:2px;font-size:var(--t-caption);line-height:1.4;color:var(--n-500)}.card-product__note{margin-top:4px;font-size:.6875rem;line-height:1.35}.badges{position:absolute;top:var(--sp-3);left:var(--sp-3);z-index:1;display:flex;flex-direction:column;gap:var(--sp-1)}.badge{padding:4px 9px;font-family:var(--font-sans);font-size:.625rem;font-weight:400;letter-spacing:.18em;color:var(--rl-paper);text-transform:uppercase;background:var(--rl-ink)}.badge--soldout{background:var(--n-500)}.badge--limited{background:var(--rl-wine)}.badge--new{background:var(--rl-gold-dark)}.awards-stack{position:absolute;top:var(--sp-3);right:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-2);align-items:flex-end}.badge-award{display:flex;flex-direction:column;row-gap:1px;align-items:center;justify-content:center;width:56px;height:56px;padding:4px;font-family:var(--font-display);color:var(--rl-ink);text-align:center;background:var(--rl-paper);border:1px solid var(--rl-gold);border-radius:var(--r-pill)}.badge-award b{display:block;font-size:1.15rem;font-weight:300;line-height:1;letter-spacing:-.02em}.badge-award span{font-family:var(--font-sans);color:var(--rl-gold-dark);font-size:.5rem;font-weight:400;line-height:1.15;letter-spacing:.08em;text-transform:uppercase}.award-chips{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.award-chip{padding:4px 10px;font-family:var(--font-sans);font-size:.6875rem;font-weight:400;letter-spacing:.14em;color:var(--rl-gold-dark);text-transform:uppercase;border:1px solid var(--rl-gold)}.form-success{padding:var(--sp-4);color:var(--success);border:1px solid var(--success)}.quote{max-width:34ch;font-size:var(--t-h5);font-weight:300;line-height:1.4}.quote footer{margin-top:var(--sp-3);font-family:var(--font-sans);font-size:.75rem;font-weight:400;letter-spacing:.2em;color:var(--n-500);text-transform:uppercase}.scheme-dark .quote footer{color:var(--n-300)}.chips{display:flex;gap:var(--sp-2);padding-bottom:var(--sp-2);overflow-x:auto;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{display:inline-flex;align-items:center;min-height:44px;padding:var(--sp-2) var(--sp-4);font-family:var(--font-sans);font-size:.75rem;font-weight:400;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;white-space:nowrap;border:1px solid var(--rl-ink);border-radius:var(--r-1);transition:background var(--dur-ui),color var(--dur-ui)}.chip:hover{background:transparent;border-color:var(--rl-gold-dark)}.chip[aria-pressed=true],.chip.is-active{color:var(--rl-paper);background:var(--rl-ink)}.chip--variant.is-soldout{color:var(--n-500);text-decoration:line-through;cursor:not-allowed;border-color:var(--n-300)}.carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc(72% - var(--sp-4));gap:var(--sp-4);margin-block:-6px;padding-block:6px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.carousel__track::-webkit-scrollbar{display:none}.carousel__item{scroll-snap-align:start}.carousel__nav{display:none;flex-shrink:0;gap:var(--sp-2)}.carousel--static .carousel__nav{display:none}.carousel__btn{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:var(--r-0);transition:border-color var(--dur-ui),background var(--dur-ui)}.carousel__btn:hover:not(:disabled){border-color:var(--rl-gold)}.carousel__btn:disabled{color:var(--n-300);cursor:not-allowed}.carousel__btn svg{width:18px;height:18px;fill:none;stroke:currentcolor;stroke-width:1.5}@media(min-width:640px){.carousel__track{grid-auto-columns:calc(42% - var(--sp-5));gap:var(--sp-5)}}@media(min-width:1000px){.carousel__track{grid-auto-columns:calc(28.5% - var(--sp-5))}.carousel__nav{display:flex}}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}@media(min-width:640px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5)}}@media(min-width:1200px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-grid.product-grid--three{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}@media(min-width:1200px){.product-grid.product-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.card-product__body{gap:var(--sp-1);padding:var(--sp-3)}.card-product__title{font-size:var(--t-body)}.badge-award{width:52px;height:52px;padding:3px}.badge-award b{font-size:1rem}.badge-award span{font-size:.4375rem;letter-spacing:.04em}}.form{display:grid;gap:var(--sp-4);max-width:560px}.form label{display:block;margin-bottom:var(--sp-1);font-family:var(--font-sans);font-size:.75rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase}.form input,.form select,.form textarea{width:100%;min-height:48px;padding:var(--sp-3);background:#fff;border:1px solid var(--n-300);border-radius:var(--r-1)}.form textarea{min-height:140px;resize:vertical}.checkbox{display:flex;gap:var(--sp-3);align-items:flex-start}.checkbox input{width:20px;min-height:0;height:20px;margin-top:3px}.checkbox label{font-family:var(--font-sans);font-size:var(--t-body-sm);letter-spacing:0;text-transform:none}.pagination{display:flex;gap:var(--sp-3);justify-content:center;margin-top:var(--sp-7)}.schlagwort{position:absolute;top:0;right:auto;left:0;z-index:0;display:block;width:100%;font-family:var(--font-display);font-size:clamp(1.5rem,calc(100cqw / (var(--sw-len, 8) * var(--sw-faktor, .54))),8rem);font-weight:300;line-height:.92;letter-spacing:-.03em;color:transparent;text-align:center;text-transform:uppercase;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-text-stroke:1px color-mix(in srgb,var(--rl-gold) 42%,transparent)}.scheme-dark .schlagwort{-webkit-text-stroke-color:color-mix(in srgb,var(--rl-gold-light) 32%,transparent)}@supports not (-webkit-text-stroke: 1px black){.schlagwort{color:var(--rl-paper-warm);-webkit-text-stroke:0}}.schlagwort--card{font-size:17cqw}.schlagwort--pdp{font-size:15cqw}.card-product .awards-stack,.card-product .badges{top:auto;bottom:var(--sp-3)}.card-product:hover .schlagwort,.card-product:focus-within .schlagwort{opacity:0;transition:opacity .45s var(--ease-out)}.shopify-policy__container{width:100%;max-width:68ch;margin-inline:auto;padding-block:clamp(40px,5vw,72px) clamp(56px,8vw,104px);padding-inline:var(--sp-4);text-align:left}.shopify-policy__container .shopify-policy__title{margin-bottom:var(--sp-6);text-align:left}.shopify-policy__title h1{-webkit-hyphens:auto;hyphens:auto}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{margin-top:var(--sp-6);margin-bottom:var(--sp-3)}.shopify-policy__body h2,.shopify-policy__body h3{font-size:clamp(1.35rem,1.1rem + .7vw,1.75rem)}.shopify-policy__body h4{font-size:1.125rem}.shopify-policy__body>:first-child{margin-top:0}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol,.shopify-policy__body table{margin-bottom:var(--sp-4)}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.25em}.shopify-policy__body li{margin-bottom:var(--sp-2)}.shopify-policy__body li::marker{color:var(--rl-gold-dark)}.shopify-policy__body a{color:inherit;text-decoration:underline;text-decoration-color:var(--rl-gold);text-underline-offset:.2em}.shopify-policy__body a:hover{text-decoration-color:currentcolor}.shopify-policy__body>:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/components.css.map */
