.gg-campaign{--gc-ink: #191916;--gc-muted: #6b6a64;--gc-gold: #c9a84c;--gc-paper: #faf8f3;color: var(--gc-ink);background: #fff;font-family: 'aktiv-grotesk',Arial,sans-serif;font-size: 16px;line-height: 1.65;overflow: clip}.gg-campaign *,.gg-campaign *::before,.gg-campaign *::after{box-sizing: border-box}.gg-campaign [hidden]{display: none !important}.gg-campaign button,.gg-campaign input{font: inherit}.gg-campaign button,.gg-campaign a,.gg-campaign input,.gg-campaign summary{-webkit-tap-highlight-color: transparent}.gg-campaign button{cursor: pointer}.gg-campaign a{color: inherit;text-decoration: none}.gg-campaign a:focus-visible,.gg-campaign button:focus-visible,.gg-campaign input:focus-visible,.gg-campaign summary:focus-visible{outline: 3px solid #bd9639;outline-offset: 5px}.gg-campaign svg{width: 21px;height: 21px;flex: 0 0 auto}.gg-campaign img{display: block;max-width: 100%}.gg-campaign p,.gg-campaign h1,.gg-campaign h2,.gg-campaign h3,.gg-campaign figure,.gg-campaign fieldset{margin: 0}.gg-campaign h1,.gg-campaign h2,.gg-campaign h3{font-family: 'gotham-medium',Arial,sans-serif;font-weight: 500;letter-spacing: -.04em !important}.gg-campaign h2{overflow-wrap: anywhere;font-size: clamp(29px,2.8vw,42px) !important;line-height: 1.22 !important;color: var(--gc-ink) !important}.gg-campaign h3{font-size: 19px !important;line-height: 1.4 !important;color: inherit !important;letter-spacing: -.025em !important}.gg-campaign section,.gg-campaign header,.gg-campaign #kaufen{scroll-margin-top: 105px}.gg-campaign .gc-wrap{width: calc(100% - 112px);max-width: 1240px;margin: 0 auto}.gg-campaign .gc-eyebrow{font-size: 11px;line-height: 1.6;text-transform: uppercase;font-weight: 700;letter-spacing: .19em;color: #8c702d;margin-bottom: 17px}.gg-campaign .gc-lead{color: var(--gc-muted);font-size: 17px;line-height: 1.8}.gg-campaign .gc-topbar{background: #f5f1e6;color: #615740;padding: 10px 0}.gg-campaign .gc-topbar .gc-wrap{display: flex;justify-content: center;gap: 50px}.gg-campaign .gc-topbar span{display: flex;align-items: center;gap: 9px;font-size: 11px;line-height: 1.4}.gg-campaign .gc-topbar svg{width: 14px;height: 14px;color: #927230}.gg-campaign .gc-hero{position: relative;background: radial-gradient(ellipse at 10% 30%,#2b2a1d,#10130e 72%);color: #fff;padding: 58px 0 64px}.gg-campaign .gc-hero-photo{position: relative;margin-top: 25px;overflow: hidden;border-radius: 12px}.gg-campaign .gc-hero-photo img{width: 100%;height: auto;aspect-ratio: 2.15;object-fit: cover;object-position: center 25%}.gg-campaign .gc-product-image{width: 100%;margin: 0}.gg-campaign .gc-product-image img{display: block;width: 100%;height: auto;object-fit: contain}.gg-campaign .gc-hero-grid{display: grid;grid-template-columns: minmax(0,1fr) 420px;gap: 78px;align-items: center}.gg-campaign .gc-hero-copy{padding: 18px 0}.gg-campaign .gc-hero .gc-eyebrow{color: #e5cf92;display: flex;align-items: center;gap: 11px;margin-bottom: 25px}.gg-campaign .gc-hero .gc-eyebrow span{font-size: 20px}.gg-campaign h1{font-size: clamp(36px,3.55vw,56px) !important;line-height: 1.14 !important;letter-spacing: -.045em !important;color: #e7ce8c !important;max-width: 100%;overflow-wrap: anywhere}.gg-campaign h1 em{display: block;font-style: normal;color: #fffaf0 !important;margin-top: 4px}.gg-campaign .gc-hero .gc-lead{font-size: 17px;color: rgba(255,253,246,0.84);line-height: 1.82;max-width: 570px;margin-top: 29px}.gg-campaign .gc-hero-chips{display: flex;flex-wrap: wrap;gap: 12px 18px;margin-top: 30px}.gg-campaign .gc-hero-chips span{display: inline-flex;gap: 7px;align-items: center;font-size: 11px;color: #f3e4bf}.gg-campaign .gc-hero-chips svg{width: 15px;height: 15px}.gg-campaign .gc-retail{border-top: 1px solid rgba(220,199,146,0.25);padding-top: 23px;margin-top: 28px;max-width: 530px;color: rgba(255,250,237,0.7);font-size: 12px;line-height: 1.85}.gg-campaign .gc-buybox{background: #fffcf6;color: #202019;padding: 32px;border-radius: 18px;border: 1px solid rgba(242,222,167,0.9);box-shadow: 0 28px 85px rgba(0,0,0,0.32)}.gg-campaign fieldset{min-width: 0;border: 0;padding: 0}.gg-campaign legend{display: block;float: none;width: 100%;font-size: 13px;font-weight: 700;line-height: 1.5;color: #292820;margin: 0 0 13px}.gg-campaign .gc-amounts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 9px}.gg-campaign .gc-amount,.gg-campaign .gc-delivery-options label{position: relative;cursor: pointer;margin: 0;font-weight: 500}.gg-campaign .gc-amount input,.gg-campaign .gc-delivery-options input{position: absolute;opacity: 0;width: 1px;height: 1px}.gg-campaign .gc-amount > span{display: flex;align-items: center;justify-content: center;gap: 4px;border: 1px solid #ddd8ca;border-radius: 7px;height: 49px;background: #fffdf8;font-size: 15px;transition: border-color .16s,background .16s}.gg-campaign .gc-amount small{font-size: 9px;color: #777064;font-weight: 400}.gg-campaign .gc-amount input:checked + span{background: #171813;border-color: #171813;color: #fff5d9;box-shadow: inset 0 0 0 1px #171813}.gg-campaign .gc-amount input:checked + span small{color: #e3d4aa}.gg-campaign .gc-amount input:focus-visible + span,.gg-campaign .gc-delivery-options input:focus-visible + span{outline: 3px solid #bd9639;outline-offset: 3px}.gg-campaign .gc-custom-active .gc-amount input:checked + span{background: #fffdf8;border-color: #ddd8ca;color: #202019;box-shadow: none}.gg-campaign .gc-custom-toggle{display: flex;width: 100%;justify-content: space-between;align-items: center;padding: 14px 0 20px;border: 0;background: transparent;color: #76602d;font-size: 12px}.gg-campaign .gc-custom-toggle > span{font-size: 20px;line-height: 1}.gg-campaign .gc-custom-input{display: flex;align-items: center;gap: 10px;padding: 4px 12px;border: 1px solid #b69445;border-radius: 7px;background: white;margin-bottom: 20px}.gg-campaign .gc-custom-input input{width: 100%;min-width: 0;border: 0;padding: 8px 0;box-shadow: none;outline-offset: 0}.gg-campaign .gc-delivery-options{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 9px;margin-top: 4px}.gg-campaign .gc-delivery-options legend{margin-bottom: 12px}.gg-campaign .gc-delivery-options label span{display: flex;align-items: center;justify-content: center;gap: 7px;border: 1px solid #ded9ca;border-radius: 7px;height: 45px;font-size: 12px}.gg-campaign .gc-delivery-options svg{width: 16px;height: 16px}.gg-campaign .gc-delivery-options input:checked + span{border-color: #a38236;background: #f4ead1;color: #604b1d}.gg-campaign .gc-delivery-options input:disabled + span{opacity: .45;cursor: not-allowed}.gg-campaign .gc-total{display: flex;align-items: baseline;justify-content: space-between;margin: 23px 0 20px;padding-top: 19px;border-top: 1px solid #e7e1d3}.gg-campaign .gc-total strong{font-family: 'gotham-medium',Arial,sans-serif;font-size: 36px;font-weight: 500;letter-spacing: -.05em;line-height: 1.25}.gg-campaign .gc-total > span{font-size: 12px;color: #7b7669}.gg-campaign .gc-buy-actions{display: grid;gap: 9px}.gg-campaign .gc-btn{display: inline-flex;align-items: center;justify-content: center;gap: 15px;min-height: 49px;padding: 13px 23px;font-size: 13px;font-weight: 700;line-height: 1.5;border: 1px solid transparent;border-radius: 6px;transition: box-shadow .18s,transform .18s,background .18s;text-align: center}.gg-campaign .gc-btn-gold{background: linear-gradient(150deg,#e0c05e 0%,#c9a84c 45%,#a88330 100%);color: #15160f;border-color: #c9a84c}.gg-campaign .gc-btn-gold:hover{transform: translateY(-2px);box-shadow: 0 7px 20px rgba(151,111,25,0.2);color: #15160f}.gg-campaign .gc-btn-outline{border-color: #cfc9ba;background: transparent;color: #292b21}.gg-campaign .gc-btn-outline:hover{background: #f5efdf}.gg-campaign .gc-btn-light{border-color: rgba(236,219,172,0.45);background: transparent;color: #f8efd8}.gg-campaign .gc-microtrust{display: flex;justify-content: space-between;gap: 10px;margin-top: 19px}.gg-campaign .gc-microtrust span{display: flex;flex-direction: column;align-items: center;text-align: center;gap: 6px;font-size: 9px;color: #807761;line-height: 1.4}.gg-campaign .gc-microtrust svg{width: 15px;height: 15px;color: #958052}.gg-campaign .gc-trustbar{border-bottom: 1px solid #eeeae0;padding: 21px 0}.gg-campaign .gc-trustbar .gc-wrap{display: flex;align-items: center;justify-content: space-between;gap: 25px}.gg-campaign .gc-payments,.gg-campaign .gc-payment-trust{display: flex;align-items: center;flex-wrap: wrap;gap: 10px}.gg-campaign .gc-payment-label{color: #89867e;font-size: 10px;text-transform: uppercase;letter-spacing: .12em;margin-right: 5px}.gg-campaign .gc-pay{border: 1px solid #e4e2db;border-radius: 4px;background: #fff;color: #373931;font-size: 10px;font-weight: 700;padding: 4px 8px}.gg-campaign .gc-payment-trust{gap: 20px}.gg-campaign .gc-payment-trust span{display: flex;align-items: center;gap: 6px;font-size: 10px;color: #7b786d}.gg-campaign .gc-payment-trust svg{width: 14px;height: 14px;color: #9a813f}.gg-campaign .gc-section{padding: 94px 0}.gg-campaign .gc-warm{background: var(--gc-paper)}.gg-campaign .gc-dark{background: #12150f;color: #f3f0e6}.gg-campaign .gc-section-copy{min-width: 0}.gg-campaign .gc-section-head{margin: 0 auto 42px;max-width: 820px;text-align: center}.gg-campaign .gc-section-head .gc-lead{margin-top: 20px}.gg-campaign .gc-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 21px}.gg-campaign .gc-tile{border: 1px solid #e6e2d8;border-radius: 12px;padding: 30px;background: #fff}.gg-campaign .gc-tile p{color: var(--gc-muted);font-size: 14px;line-height: 1.85;margin-top: 14px}.gg-campaign .gc-tile-label{font-size: 11px !important;color: #888378 !important;margin-top: 0 !important}.gg-campaign .gc-tile-value{font-size: 23px;letter-spacing: -.04em;margin-top: 15px}.gg-campaign .gc-highlight{background: linear-gradient(140deg,#25251a,#10120d);border-color: #b49a54;box-shadow: 0 16px 34px rgba(57,54,34,0.13)}.gg-campaign .gc-highlight .gc-tile-label{color: #daca9a !important}.gg-campaign .gc-highlight h3{color: #ecd9a0 !important}.gg-campaign .gc-highlight p{color: #c4c3b7}.gg-campaign .gc-deadlines .gc-grid{gap: 18px}.gg-campaign .gc-timeline{margin-top: 34px;padding: 28px 32px;background: #faf8f2;border: 1px solid #ece5d6;border-radius: 10px}.gg-campaign .gc-timeline > strong{font-size: 12px}.gg-campaign .gc-timeline-track{display: flex;justify-content: space-between;position: relative;margin: 15px 0 19px;padding-bottom: 13px}.gg-campaign .gc-timeline-track::before{content: '';position: absolute;height: 2px;background: linear-gradient(90deg,#e5d4a3,#b18c36);left: 5px;right: 5px;bottom: 3px}.gg-campaign .gc-timeline-track span{position: relative;font-size: 11px;color: #8e8673}.gg-campaign .gc-timeline-track i{position: absolute;width: 7px;height: 7px;background: #d7c48f;border: 2px solid #faf8f2;border-radius: 50%;bottom: -13px;left: calc(50% - 3px)}.gg-campaign .gc-timeline-track .gc-christmas-day{color: #7e6020;font-weight: 700}.gg-campaign .gc-timeline-track .gc-christmas-day i{background: #a6802a;outline: 4px solid rgba(180,145,53,0.15)}.gg-campaign .gc-timeline > p{color: #777267;font-size: 12px;line-height: 1.8}.gg-campaign .gc-stats{background: #fff;border-top: 1px solid #eee9df;border-bottom: 1px solid #eee9df}.gg-campaign .gc-stats .gc-wrap{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));padding: 38px 0}.gg-campaign .gc-stats .gc-wrap > div{text-align: center;border-right: 1px solid #e8e3d8}.gg-campaign .gc-stats .gc-wrap > div:last-child{border: 0}.gg-campaign .gc-stats strong{display: block;font-family: 'gotham-medium',Arial,sans-serif;font-size: 33px;font-weight: 500;letter-spacing: -.035em;line-height: 1.3}.gg-campaign .gc-stats span{display: block;font-size: 12px;margin-top: 9px}.gg-campaign .gc-stats small{display: block;color: #928b7b;font-size: 11px;margin-top: 2px}.gg-campaign .gc-recipients .gc-grid{grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px}.gg-campaign .gc-recipients .gc-tile{display: flex;flex-direction: column;padding: 24px;border-color: #e9e4d9}.gg-campaign .gc-recipients h3{font-size: 16px !important;min-height: 45px}.gg-campaign .gc-recipients .gc-tile p{font-size: 12px;line-height: 1.8;flex: 1;margin: 11px 0 22px}.gg-campaign .gc-hint{display: block;width: fit-content;border-top: 1px solid #ece5d4;padding-top: 13px;color: #8e702e;font-size: 11px;font-weight: 700}.gg-campaign .gc-split{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 78px;align-items: center}.gg-campaign .gc-split .gc-section-head{text-align: left;margin: 0 0 24px}.gg-campaign .gc-split .gc-lead{font-size: 15px}.gg-campaign .gc-ticks{list-style: none;margin: 0 0 25px;padding: 0;display: grid;gap: 13px}.gg-campaign .gc-ticks li{display: flex;gap: 11px;align-items: flex-start;font-size: 13px;line-height: 1.75;color: #5f6258}.gg-campaign .gc-ticks svg{color: #a78b41;width: 17px;height: 17px;margin-top: 3px}.gg-campaign .gc-photo{position: relative;margin: 0;border-radius: 14px;overflow: hidden;box-shadow: 0 22px 50px rgba(33,28,13,0.1)}.gg-campaign .gc-photo img{width: 100%;height: auto;aspect-ratio: 1.5;object-fit: cover;object-position: center}.gg-campaign .gc-gift-links{display: flex;flex-wrap: wrap;gap: 9px}.gg-campaign .gc-gift-links a{border: 1px solid #e2d6b9;background: #faf7ef;border-radius: 6px;font-size: 11px;padding: 10px 12px;color: #6e5928}.gg-campaign .gc-gift-links a:hover{background: #f1e6ca}.gg-campaign .gc-reverse .gc-section-copy{order: 2}.gg-campaign .gc-dark h2{color: #fff8e6 !important}.gg-campaign .gc-dark .gc-eyebrow{color: #c5ac66}.gg-campaign .gc-dark .gc-lead{color: #aead9f}.gg-campaign .gc-moments .gc-section-head{max-width: 810px}.gg-campaign .gc-dark .gc-tile{border-color: rgba(219,200,144,0.17);background: linear-gradient(150deg,rgba(244,233,200,0.04),rgba(244,233,200,0.01));padding: 29px}.gg-campaign .gc-dark .gc-tile h3{color: #eee9db !important;font-size: 18px !important}.gg-campaign .gc-dark .gc-tile p{color: #aaa99d;font-size: 13px}.gg-campaign .gc-tile-icon{display: flex;width: 47px;height: 47px;align-items: center;justify-content: center;border: 1px solid #e8dec5;color: #a48940;border-radius: 50%;margin-bottom: 22px}.gg-campaign .gc-tile-icon svg{width: 23px;height: 23px}.gg-campaign .gc-dark .gc-tile-icon{color: #ceb875;border-color: rgba(204,181,109,0.25);background: rgba(213,190,117,0.05)}.gg-campaign .gc-section-action{text-align: center;margin-top: 37px}.gg-campaign .gc-section-action p{margin-top: 17px;color: #969b89;font-size: 12px}.gg-campaign .gc-delivery .gc-grid{align-items: stretch}.gg-campaign .gc-delivery.gc-section .gc-tile{border: 0;border-left: 1px solid #e8e2d6;border-radius: 0;padding: 8px 30px}.gg-campaign .gc-delivery.gc-section .gc-tile:first-child{border-left: 0}.gg-campaign .gc-delivery.gc-section .gc-hint{margin-top: 24px}.gg-campaign .gc-product{padding-top: 0;padding-bottom: 100px}.gg-campaign .gc-steps .gc-grid{grid-template-columns: repeat(4,minmax(0,1fr));gap: 28px}.gg-campaign .gc-steps .gc-tile{position: relative;border: 0;background: transparent;padding: 0}.gg-campaign .gc-step-number{display: flex;align-items: center;justify-content: center;width: 48px;height: 48px;background: #f0e6ce;border: 1px solid #d9c798;border-radius: 50%;font-size: 17px;color: #8d7237;margin-bottom: 23px}.gg-campaign .gc-steps .gc-tile:not(:last-child)::after{content: '';position: absolute;height: 1px;top: 24px;left: 69px;right: 0;background: #ddd5c2}.gg-campaign .gc-steps .gc-tile p{font-size: 13px}.gg-campaign .gc-faq-layout{display: grid;grid-template-columns: .75fr 1.25fr;gap: 100px;align-items: start}.gg-campaign .gc-faq-layout .gc-section-head{text-align: left;position: sticky;top: 130px;margin: 0}.gg-campaign .gc-faq details{border-bottom: 1px solid #dfdbd1}.gg-campaign .gc-faq details:first-child{border-top: 1px solid #dfdbd1}.gg-campaign .gc-faq summary{display: flex;align-items: center;justify-content: space-between;gap: 20px;list-style: none;padding: 23px 0;font-size: 14px;font-weight: 700;cursor: pointer}.gg-campaign .gc-faq summary::-webkit-details-marker{display: none}.gg-campaign .gc-faq summary > span{color: #9d803b;font-size: 24px;font-weight: 400;transition: transform .2s}.gg-campaign .gc-faq details[open] summary > span{transform: rotate(45deg)}.gg-campaign .gc-faq details p{font-size: 13px;color: #707268;line-height: 1.9;padding: 0 30px 24px 0}.gg-campaign .gc-related{padding: 34px 0;text-align: center;border-top: 1px solid #eae4d7;background: #faf8f3}.gg-campaign .gc-related .gc-eyebrow{margin-bottom: 13px}.gg-campaign .gc-related-links{display: flex;justify-content: center;flex-wrap: wrap;gap: 10px}.gg-campaign .gc-related-links a{display: inline-flex;border: 1px solid #e5ddcb;border-radius: 40px;padding: 9px 17px;font-size: 12px;color: #766639;background: #fffdf8}.gg-campaign .gc-related-links a:hover{background: #eee4cb}.gg-campaign .gc-closer{background: radial-gradient(ellipse at 50% 0%,#343222,#11140f 70%);color: #fff6dc;padding: 79px 0 89px;text-align: center;position: relative}.gg-campaign .gc-closer-star{color: #c0a259;font-size: 37px;display: block;margin-bottom: 23px}.gg-campaign .gc-closer h2{color: #ebd69e !important;max-width: 760px;margin: 0 auto}.gg-campaign .gc-closer p{color: #b8b8a9;max-width: 660px;margin: 24px auto 30px;font-size: 15px;line-height: 1.85}.gg-campaign .gc-button-row{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px}@media (max-width: 1100px){.gg-campaign .gc-wrap{width: calc(100% - 64px)}.gg-campaign .gc-hero-grid{grid-template-columns: minmax(0,1fr) 370px;gap: 38px}.gg-campaign h1{font-size: 37px !important}.gg-campaign .gc-hero{padding: 58px 0}.gg-campaign .gc-buybox{padding: 25px}.gg-campaign .gc-hero .gc-lead{font-size: 15px}.gg-campaign .gc-recipients .gc-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.gg-campaign .gc-recipients h3{min-height: 0}.gg-campaign .gc-split{gap: 40px}.gg-campaign .gc-faq-layout{gap: 55px}.gg-campaign .gc-payment-trust{display: grid;gap: 5px}.gg-campaign .gc-trustbar .gc-payments{max-width: 470px}}@media (max-width: 850px){.gg-campaign .gc-wrap{width: calc(100% - 48px)}.gg-campaign .gc-topbar .gc-wrap{gap: 20px}.gg-campaign .gc-topbar span{font-size: 9px}.gg-campaign .gc-hero-grid{grid-template-columns: minmax(0,1fr);gap: 35px}.gg-campaign .gc-hero-copy{max-width: 620px}.gg-campaign h1{font-size: 47px !important}.gg-campaign .gc-buybox{width: 100%;max-width: 620px;padding: 30px}.gg-campaign .gc-amounts{grid-template-columns: repeat(6,minmax(0,1fr));gap: 7px}.gg-campaign .gc-amount > span{font-size: 13px}.gg-campaign .gc-buy-actions{grid-template-columns: 1fr 1fr}.gg-campaign .gc-microtrust{justify-content: center;gap: 30px}.gg-campaign .gc-trustbar .gc-wrap{flex-direction: column;gap: 14px}.gg-campaign .gc-payment-trust{display: flex;gap: 24px}.gg-campaign .gc-section{padding: 68px 0}.gg-campaign .gc-grid{gap: 13px}.gg-campaign .gc-tile{padding: 23px}.gg-campaign .gc-tile-value{font-size: 20px}.gg-campaign .gc-deadlines .gc-grid{grid-template-columns: 1fr}.gg-campaign .gc-deadlines .gc-tile{padding: 23px 26px}.gg-campaign .gc-deadlines .gc-tile p{margin-top: 8px}.gg-campaign .gc-split{grid-template-columns: 1fr;gap: 35px}.gg-campaign .gc-moments .gc-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.gg-campaign .gc-delivery.gc-section .gc-grid{grid-template-columns: 1fr;gap: 28px}.gg-campaign .gc-delivery.gc-section .gc-tile{border-left: 0;border-bottom: 1px solid #e9e1d0;padding: 10px 0 29px}.gg-campaign .gc-delivery.gc-section .gc-tile:last-child{border-bottom: 0}.gg-campaign .gc-product{padding-top: 0}.gg-campaign .gc-steps .gc-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 32px}.gg-campaign .gc-faq-layout{grid-template-columns: 1fr;gap: 30px}.gg-campaign .gc-faq-layout .gc-section-head{position: static}.gg-campaign .gc-section-head{margin-bottom: 30px}}@media (max-width: 480px){.gg-campaign .gc-wrap{width: calc(100% - 40px)}.gg-campaign .gc-topbar .gc-wrap{gap: 9px;justify-content: space-between}.gg-campaign .gc-topbar span{flex: 1;font-size: 8px;gap: 5px;align-items: flex-start;line-height: 1.5}.gg-campaign .gc-topbar svg{width: 12px;height: 12px;margin-top: 1px}.gg-campaign .gc-hero{padding: 33px 0 40px}.gg-campaign .gc-hero-copy{padding: 0}.gg-campaign .gc-hero-photo{margin-top: 21px}.gg-campaign .gc-hero-photo img{aspect-ratio: 1.5;object-position: center}.gg-campaign .gc-hero .gc-eyebrow{margin-bottom: 18px;font-size: 10px}.gg-campaign h1{font-size: 31px !important;letter-spacing: -.055em !important}.gg-campaign .gc-hero .gc-lead{font-size: 14px;line-height: 1.8;margin-top: 20px}.gg-campaign .gc-hero-chips{gap: 9px 16px;margin-top: 21px}.gg-campaign .gc-hero-chips span{font-size: 10px}.gg-campaign .gc-retail{margin-top: 20px;padding-top: 17px;font-size: 11px}.gg-campaign .gc-hero-grid{gap: 27px}.gg-campaign .gc-buybox{padding: 23px 20px;border-radius: 12px}.gg-campaign .gc-amounts{grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.gg-campaign .gc-amount > span{font-size: 14px;height: 45px}.gg-campaign .gc-buy-actions{grid-template-columns: 1fr}.gg-campaign .gc-microtrust{gap: 15px}.gg-campaign .gc-microtrust span{font-size: 8px}.gg-campaign .gc-payment-label{width: 100%;text-align: center;margin: 0}.gg-campaign .gc-payments{justify-content: center;gap: 6px}.gg-campaign .gc-pay{font-size: 9px;padding: 4px 6px}.gg-campaign .gc-payment-trust{gap: 10px}.gg-campaign .gc-payment-trust span{font-size: 8px;gap: 3px}.gg-campaign .gc-payment-trust svg{width: 12px;height: 12px}.gg-campaign .gc-section{padding: 51px 0}.gg-campaign h2{font-size: 29px !important;line-height: 1.27 !important}.gg-campaign .gc-eyebrow{font-size: 9px;letter-spacing: .16em;margin-bottom: 13px}.gg-campaign .gc-section-head,.gg-campaign .gc-section-head .gc-lead{text-align: left}.gg-campaign .gc-section-head .gc-lead{font-size: 14px;margin-top: 17px}.gg-campaign .gc-tile p{font-size: 13px}.gg-campaign .gc-timeline{padding: 21px 20px;margin-top: 23px}.gg-campaign .gc-stats .gc-wrap{padding: 27px 0;width: calc(100% - 24px)}.gg-campaign .gc-stats strong{font-size: 22px}.gg-campaign .gc-stats span{font-size: 9px;margin-top: 7px}.gg-campaign .gc-stats small{font-size: 8px}.gg-campaign .gc-recipients .gc-grid{gap: 12px}.gg-campaign .gc-recipients .gc-tile{padding: 17px 15px;border-radius: 8px}.gg-campaign .gc-recipients h3{font-size: 14px !important;line-height: 1.4 !important;overflow-wrap: anywhere}.gg-campaign .gc-recipients .gc-tile p{font-size: 11px;line-height: 1.7;margin-bottom: 15px}.gg-campaign .gc-hint{font-size: 10px;padding-top: 10px}.gg-campaign .gc-split{gap: 26px}.gg-campaign .gc-split .gc-lead{font-size: 14px}.gg-campaign .gc-ticks li{font-size: 12px}.gg-campaign .gc-gift-links{gap: 7px}.gg-campaign .gc-gift-links a{font-size: 10px;padding: 9px 11px}.gg-campaign .gc-moments .gc-grid{grid-template-columns: 1fr}.gg-campaign .gc-moments .gc-tile{padding: 22px}.gg-campaign .gc-moments .gc-tile-icon{float: left;width: 39px;height: 39px;margin-right: 17px;margin-bottom: 0}.gg-campaign .gc-moments .gc-tile h3{font-size: 16px !important}.gg-campaign .gc-moments .gc-tile p{font-size: 12px;margin: 9px 0 0 56px}.gg-campaign .gc-section-action p{font-size: 11px}.gg-campaign .gc-delivery.gc-section .gc-tile{padding-top: 0}.gg-campaign .gc-product{padding-top: 0}.gg-campaign .gc-steps .gc-grid{gap: 29px 19px}.gg-campaign .gc-steps .gc-tile h3{font-size: 16px !important}.gg-campaign .gc-steps .gc-tile p{font-size: 12px}.gg-campaign .gc-step-number{width: 39px;height: 39px;font-size: 15px;margin-bottom: 18px}.gg-campaign .gc-steps .gc-tile:not(:last-child)::after{top: 19px;left: 52px}.gg-campaign .gc-faq summary{font-size: 13px;padding: 20px 0;gap: 17px}.gg-campaign .gc-faq details p{font-size: 12px;padding-right: 15px}.gg-campaign .gc-related{padding: 30px 0}.gg-campaign .gc-related-links{gap: 8px}.gg-campaign .gc-related-links a{font-size: 10px;padding: 8px 12px}.gg-campaign .gc-closer{padding: 49px 0 58px}.gg-campaign .gc-closer p{font-size: 13px}.gg-campaign .gc-closer .gc-btn{width: 100%}}@media (prefers-reduced-motion: reduce){.gg-campaign *,.gg-campaign *::before,.gg-campaign *::after{transition: none !important;scroll-behavior: auto !important}}