.gg-experience{--g-navy: #141711;--g-text: #25271f;--g-muted: #696c61;--g-bg-warm: #f8f5ed;--g-green: #806729;background: #fff;color: var(--g-text)}.gg-experience h1,.gg-experience h2,.gg-experience h3{letter-spacing: -.035em !important;overflow-wrap: anywhere}.gg-experience h2{color: var(--g-text) !important;font-size: clamp(28px,2.65vw,40px) !important;line-height: 1.25 !important}.gg-experience h3{font-size: 19px !important;line-height: 1.4 !important}.gg-experience p{line-height: 1.85}.gg-experience a,.gg-experience button,.gg-experience input,.gg-experience summary{-webkit-tap-highlight-color: transparent}.gg-experience a:focus-visible,.gg-experience button:focus-visible,.gg-experience input:focus-visible,.gg-experience summary:focus-visible{outline: 3px solid #b59549 !important;outline-offset: 5px}.gg-experience section,.gg-experience #kaufen{scroll-margin-top: 108px}.gg-experience .section-eyebrow{font-size: 10px;letter-spacing: .19em;margin-bottom: 18px;color: #806729}.gg-experience .section-eyebrow::before{width: 26px;height: 1px}.gg-experience .bhn-active-btn,.gg-experience .bhn-btn,.gg-experience .main-bhn-btn,.gg-experience .cta-strip-btn-primary,.gg-experience .cta-strip-btn-outline{display: inline-flex;align-items: center;justify-content: center;min-height: 49px;padding: 13px 22px;border-radius: 6px;font-size: 13px !important;line-height: 1.5;letter-spacing: 0 !important;text-transform: none !important;text-shadow: none;white-space: normal;text-align: center;transition: background .18s,border-color .18s,box-shadow .18s,transform .18s}.gg-experience .bhn-active-btn,.gg-experience .cta-strip-btn-primary{background: linear-gradient(145deg,#e1c575,#c9a84c 55%,#b28c39) !important;border: 1px solid #c9a84c;color: #191b14;box-shadow: 0 4px 12px rgba(120,90,22,0.08)}.gg-experience .bhn-active-btn:hover,.gg-experience .cta-strip-btn-primary:hover{background: linear-gradient(145deg,#ead390,#d5b65e 55%,#bd9948) !important;color: #191b14;box-shadow: 0 8px 24px rgba(120,90,22,0.18);transform: translateY(-2px)}.gg-experience .main-bhn-btn,.gg-experience .bhn-btn{background: transparent;border: 1px solid #cfc8b8;color: #403c30}.gg-experience .main-bhn-btn:hover,.gg-experience .bhn-btn:hover{background: #f3eddf;border-color: #b69a56;color: #24261e}.gg-experience .gl-hero{display: grid;grid-template-columns: minmax(0,1fr) 420px;align-items: start;column-gap: clamp(32px,4.5vw,72px);padding: 62px max(40px,calc((100% - 1240px) / 2));background: radial-gradient(ellipse at 5% 5%,#353426,#141711 72%)}.gg-experience .gl-hero-desktop{display: flex;width: 100%;min-height: 0 !important;height: auto;grid-column: 1;grid-row: 2;aspect-ratio: 1.5;border-radius: 14px;overflow: hidden;background-position: 50% 42% !important;box-shadow: 0 24px 60px rgba(0,0,0,0.22)}.gg-experience .gl-hero-desktop::after{content: '';position: absolute;inset: 45% 0 0;pointer-events: none;background: linear-gradient(transparent,rgba(9,12,8,0.68))}.gg-experience .gl-hero-desktop > div{top: auto;bottom: 26px;left: 26px;right: 26px;z-index: 1}.gg-experience .gl-hero-desktop > div > div{background: rgba(17,20,14,0.65) !important;border: 1px solid rgba(223,202,145,0.3) !important;padding: 17px 20px !important;box-shadow: none !important;border-radius: 9px !important;width: fit-content !important;max-width: 100%}.gg-experience .gl-hero-desktop > div > div > div{white-space: normal !important}.gg-experience .gl-hero-desktop > div > div > div:first-child{color: #e4ddcc !important;font-size: 10px !important}.gg-experience .gl-hero-desktop > div > div > div:last-child{color: #f0db9f !important;font-size: 23px !important;line-height: 1.3 !important;text-transform: none !important;font-weight: 500 !important;letter-spacing: -.02em !important}.gg-experience .gl-hero-mobile{display: none}.gg-experience .gl-hero-content{display: contents;width: 100%;min-width: 0;padding: 0;background: transparent !important}.gg-experience .gl-hero h1{grid-column: 1;grid-row: 1;color: #eddaaa !important;font-size: clamp(32px,3.1vw,47px) !important;line-height: 1.16 !important;padding-bottom: 0;margin: 0 0 24px;overflow-wrap: break-word}.gg-experience .gl-purchase > .gl-intro{color: #d2d2c7 !important;max-width: 100% !important;font-size: 15px;line-height: 1.85 !important;margin: 0 0 22px}.gg-experience .gl-purchase{grid-column: 2;grid-row: 2;align-self: center;min-width: 0}.gg-experience .gl-buybox{background: #fffcf6;border: 1px solid #e9dcc0;border-radius: 14px;box-shadow: 0 20px 50px rgba(0,0,0,0.22);margin: 4px 0 22px}.gg-experience .gl-buybox form > div{padding: 27px}.gg-experience .gl-buybox label{border-color: #dfd9ca;background: #fffdf8;border-radius: 6px;font-size: 13px}.gg-experience .gl-buybox input:checked + label{background: #1c2016 !important;border-color: #1c2016 !important;color: #fff3d3 !important}.gg-experience .gl-buybox input:focus-visible + label{outline: 3px solid #b59549;outline-offset: 3px}.gg-experience #partner_amount_toggle{font-size: 12px;padding-right: 0;margin: 4px 0 8px}.gg-experience .gl-buybox .border-t{border-color: #e9e2d4;font-size: 10px}.gg-experience .gl-purchase > a{color: #ddc98f !important;font-size: 12px;line-height: 1.7}.gg-experience .gl-trustbar{border-color: #eae5d9}.gg-experience .gl-trustbar > div{max-width: 1290px;padding-top: 22px;padding-bottom: 22px}.gg-experience .gl-stats{background: #faf8f2 !important;border-bottom: 1px solid #e9e3d7}.gg-experience .gl-stats > div{color: #33372c;max-width: 1240px;padding: 36px 24px}.gg-experience .gl-stats .stat-number{font-size: 34px !important;line-height: 1.3 !important;color: #34382b !important;letter-spacing: -.035em !important}.gg-experience .gl-stats .text-sm{font-size: 11px;letter-spacing: .1em;opacity: 1 !important;margin-top: 8px}.gg-experience .gl-stats .text-xs{color: #777568;opacity: 1 !important}.gg-experience .gl-stats .border-white\/20{border-color: #ded8c8}.gg-experience .gl-section,.gg-experience .gl-discovery,.gg-experience .gl-product,.gg-experience .gl-steps,.gg-experience .gl-story,.gg-experience .gl-retail,.gg-experience .gl-faq,.gg-experience .gl-detail{padding-top: 92px;padding-bottom: 92px}.gg-experience .gl-section > div,.gg-experience .gl-story > div,.gg-experience .gl-product > div,.gg-experience .gl-steps > div,.gg-experience .gl-retail > div{max-width: 1180px}.gg-experience .gl-section-head{max-width: 810px;margin: 0 auto 40px}.gg-experience .gl-section-head p{margin-top: 17px}.gg-experience .gl-section .grid{gap: 22px}.gg-experience .gl-section .gl-tile{border-color: #e5dfd0 !important;border-radius: 12px !important;padding: 30px !important;box-shadow: 0 10px 30px rgba(39,34,19,0.025)}.gg-experience .gl-section .gl-tile h3{margin-bottom: 13px}.gg-experience .gl-section .gl-tile p{font-size: 14px;line-height: 1.85}.gg-experience .gl-section--dark{background: radial-gradient(ellipse at top left,#303123,#141711 75%) !important}.gg-experience .gl-section--dark h2,.gg-experience .gl-section--dark h3{color: #f4ead2 !important}.gg-experience .gl-section--dark .gl-tile{border-color: #454637 !important}.gg-experience .gl-section--dark .section-eyebrow{color: #dcc17e}.gg-experience .gl-section--cuisines .grid > a,.gg-experience .gl-section--districts .grid > a,.gg-experience .gl-section--tiles .grid > a{border-color: #e5dfd0 !important;border-radius: 10px !important;transition: border-color .18s,box-shadow .18s,transform .18s}.gg-experience .gl-section--cuisines .grid > a:hover,.gg-experience .gl-section--districts .grid > a:hover,.gg-experience .gl-section--tiles .grid > a:hover{border-color: #c2a358 !important;box-shadow: 0 10px 24px rgba(60,48,15,0.07);transform: translateY(-3px)}.gg-experience .gl-section--cuisines .grid > a{padding: 26px !important}.gg-experience .gl-section--cuisines .grid > a > div:last-child{color: #856b2e !important;margin-top: 10px !important}.gg-experience .gl-section--split{background: #f8f5ed !important}.gg-experience .gl-section--split .gl-section-head{text-align: left;max-width: none}.gg-experience .gl-section--split .gl-section-head .section-eyebrow{justify-content: flex-start !important}.gg-experience .gl-section--split .gl-section-head p{max-width: 730px;margin-left: 0}.gg-experience .gl-discovery{background: #faf8f3 !important}.gg-experience .gl-discovery > div:first-child{max-width: 900px;margin-left: auto;margin-right: auto}.gg-experience .gl-discovery #cuisine-track{gap: 24px !important;padding-bottom: 20px !important}.gg-experience .gl-discovery #cuisine-track > a{gap: 15px !important}.gg-experience .gl-discovery #cuisine-track > a > div{border-radius: 50% !important;border: 1px solid #e6dfcd;padding: 7px;background: #fffdf8}.gg-experience .gl-discovery #cuisine-track img{border-radius: 50%}.gg-experience .gl-discovery #cuisine-track span{font-size: 12px !important;font-weight: 500 !important}.gg-experience .gl-product{background: radial-gradient(ellipse at 100% 0%,#353426,#141711 75%) !important}.gg-experience .gl-product > div{grid-template-columns: 1fr 1fr;gap: 90px}.gg-experience .gl-product > div > div{grid-column: auto;padding-right: 0}.gg-experience .gl-product h2{color: #f2e7cb !important}.gg-experience .gl-product .section-eyebrow{color: #d8bc75}.gg-experience .gl-product li > span{color: #c9a84c !important;font-size: 9px !important;margin-top: 5px}.gg-experience .gl-product-art{width: 100%;height: auto;object-fit: contain;border-radius: 0;box-shadow: none}.gg-experience .gl-product .gl-product-art{max-width: 480px !important}.gg-experience .gl-steps{background: #faf8f3 !important}.gg-experience .gl-steps .grid{gap: 40px}.gg-experience .gl-steps .grid > div{text-align: left}.gg-experience .gl-steps .grid img{height: 60px}.gg-experience .gl-steps .grid p{font-size: 13px}.gg-experience .gl-story > div{gap: 78px}.gg-experience .gl-story-photo > div{display: none}.gg-experience .gl-story-photo img{max-width: 100%;height: auto;aspect-ratio: 1.5;object-fit: cover;object-position: center;border-radius: 14px;box-shadow: 0 22px 50px rgba(35,30,15,0.12)}.gg-experience .gl-story p{font-size: 15px}.gg-experience .gl-retail{border-top: 1px solid #ece7dc;padding-top: 64px;padding-bottom: 64px}.gg-experience .gg-retail-strip{gap: 12px}.gg-experience .gg-retail-strip > div{height: 91px !important;border-radius: 8px;box-shadow: none !important;flex-basis: calc(14.285% - 11px);padding: 19px}.gg-experience .gg-retail-strip img{max-height: 49px !important}.gg-experience .gl-faq{background: #f8f5ed !important}.gg-experience .gl-faq > div{max-width: 1180px;display: grid;grid-template-columns: minmax(0,0.8fr) minmax(0,1.2fr);gap: 0 80px;align-items: start}.gg-experience .gl-faq > div > div:first-child{text-align: left;margin-bottom: 30px;position: sticky;top: 130px}.gg-experience .gl-faq .section-eyebrow{justify-content: flex-start !important}.gg-experience .gl-faq > div > div:nth-child(2){gap: 0 !important;border-top: 1px solid #dbd5c6}.gg-experience .gl-faq details{background: transparent !important;border: 0 !important;border-bottom: 1px solid #dbd5c6 !important;border-radius: 0 !important;box-shadow: none !important}.gg-experience .gl-faq summary{padding: 23px 0 !important;font-size: 14px !important;line-height: 1.7 !important}.gg-experience .gl-faq details > div{padding: 0 30px 25px 0 !important;font-size: 14px !important;line-height: 1.85 !important}.gg-experience .gl-faq > div > div:last-child{grid-column: 2;text-align: left}.gg-experience .gl-detail{padding-top: 72px;padding-bottom: 72px}.gg-experience .gl-closer{background: radial-gradient(ellipse at 50% 0%,#3b3825,#141711 75%) !important;padding: 88px 24px 96px}.gg-experience .gl-closer > div{max-width: 780px}.gg-experience .gl-closer h2{color: #eed9a2 !important}.gg-experience .gl-closer p{color: #c8c6b7 !important;max-width: 670px;margin: 25px auto 32px}.gg-experience .cta-strip-btn-outline{border: 1px solid #73664b;color: #f0e1bc;background: transparent}.gg-experience .cta-strip-btn-outline:hover{color: #fff3d4;background: #393526}@media (max-width: 1100px){.gg-experience .gl-hero{grid-template-columns: minmax(0,1fr) 360px;padding: 44px 32px;column-gap: 35px}.gg-experience .gl-hero h1{font-size: 35px !important}.gg-experience .gl-buybox form > div{padding: 22px}.gg-experience .gl-buybox #partner_preset_amounts{grid-template-columns: repeat(3,minmax(0,1fr))}.gg-experience .gl-buybox .border-t{flex-wrap: wrap;gap: 10px}.gg-experience .gl-faq > div{gap: 0 44px}.gg-experience .gl-product > div,.gg-experience .gl-story > div{gap: 40px}.gg-experience .gg-retail-strip > div{flex-basis: calc(25% - 12px)}}@media (max-width: 850px){.gg-experience .gl-hero{grid-template-columns: minmax(0,1fr);padding: 32px 24px 45px;gap: 32px}.gg-experience .gl-hero-desktop{display: none}.gg-experience .gl-hero-mobile{display: block;border-radius: 12px;overflow: hidden}.gg-experience .gl-hero-mobile img{width: 100%;height: auto;aspect-ratio: 1.5;max-height: none !important;min-height: 0 !important;object-fit: cover}.gg-experience .gl-hero-mobile > div{top: auto !important;bottom: 16px;left: 16px !important;right: 16px}.gg-experience .gl-hero-mobile > div > div{border-radius: 8px !important;padding: 11px 15px !important;max-width: 280px !important;background: rgba(14,17,11,0.8) !important}.gg-experience .gl-hero-mobile > div > div > div:first-child{color: #e0d9c9 !important;font-size: 9px !important}.gg-experience .gl-hero-mobile > div > div > div:last-child{color: #f0db9f !important;text-transform: none !important;font-size: 17px !important;font-weight: 500 !important}.gg-experience .gl-hero-content{display: flex;max-width: 640px;margin: 0 auto}.gg-experience .gl-purchase{width: 100%;margin-top: 0}.gg-experience .gl-purchase > .gl-intro{margin: 0 0 28px}.gg-experience .gl-hero h1{font-size: clamp(30px,5.4vw,42px) !important}.gg-experience .gl-buybox #partner_preset_amounts{grid-template-columns: repeat(6,minmax(0,1fr))}.gg-experience .gl-section,.gg-experience .gl-discovery,.gg-experience .gl-product,.gg-experience .gl-steps,.gg-experience .gl-story,.gg-experience .gl-retail,.gg-experience .gl-faq,.gg-experience .gl-detail{padding-top: 60px;padding-bottom: 60px}.gg-experience .gl-section .grid{gap: 16px}.gg-experience .gl-section .gl-tile{padding: 24px !important}.gg-experience .gl-section--cuisines .grid > a{padding: 20px !important}.gg-experience .gl-product .gl-product-art{margin: 0 auto}.gg-experience .gl-story-photo img{aspect-ratio: 1.5}.gg-experience .gl-faq > div{display: block}.gg-experience .gl-faq > div > div:first-child{position: static}.gg-experience .gl-closer{padding: 64px 24px 72px}}@media (max-width: 540px){.gg-experience .gl-hero{padding: 20px 20px 38px;gap: 28px}.gg-experience .gl-hero-mobile img{aspect-ratio: 1.5;object-position: center}.gg-experience .gl-hero-mobile > div{left: 12px !important;bottom: 12px}.gg-experience .gl-hero-mobile > div > div{max-width: 235px !important}.gg-experience .gl-purchase > .gl-intro{font-size: 14px}.gg-experience .gl-hero h1{margin-bottom: 20px}.gg-experience .gl-buybox form > div{padding: 20px}.gg-experience .gl-buybox #partner_preset_amounts{grid-template-columns: repeat(3,minmax(0,1fr))}.gg-experience .gl-buybox .bhn-btn,.gg-experience .gl-buybox .bhn-active-btn{font-size: 12px;padding: 12px 8px}.gg-experience .gl-buybox .border-t{justify-content: flex-start;gap: 9px 15px}.gg-experience .gl-trustbar > div{justify-content: center;gap: 17px}.gg-experience .gl-stats > div{grid-template-columns: repeat(3,minmax(0,1fr));padding: 28px 15px;gap: 6px}.gg-experience .gl-stats > div > div{padding-top: 0;border: 0}.gg-experience .gl-stats > div > div + div{border-left: 1px solid #e1dac9}.gg-experience .gl-stats .stat-number{font-size: clamp(18px,5.5vw,22px) !important}.gg-experience .gl-stats .text-sm{font-size: 8px;letter-spacing: 0;line-height: 1.5}.gg-experience .gl-stats .text-xs{font-size: 9px;line-height: 1.5;padding: 0 3px}.gg-experience .gl-section,.gg-experience .gl-steps,.gg-experience .gl-story,.gg-experience .gl-retail,.gg-experience .gl-faq,.gg-experience .gl-detail{padding-left: 20px;padding-right: 20px}.gg-experience .gl-section--cuisines .grid > a{padding: 18px 14px !important}.gg-experience .gl-section-head{margin-bottom: 28px}.gg-experience .gl-steps .grid{gap: 30px 24px}.gg-experience .gl-steps .grid img{height: 50px}.gg-experience .gl-steps h3{font-size: 17px !important}.gg-experience .gg-retail-strip > div{flex-basis: calc(33.333% - 8px);height: 80px !important;padding: 13px}.gg-experience .gl-closer .flex > a{width: 100%}}@media (prefers-reduced-motion: reduce){.gg-experience a,.gg-experience button{transition: none !important;transform: none !important}}