.gg.cgx [id^=cg-]{scroll-margin-top:120px}.gg.cgx .cgx-deadline-text p{display:inline;margin:0;color:var(--gg-cocoa)}.gg.cgx .cgx-hero-pattern{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gg-cocoa)}.gg.cgx .cgx-hero-pattern:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--cgx-hero-pattern);background-repeat:repeat;background-size:var(--cgx-hero-pattern-size, 200px) auto;background-position:center top;opacity:var(--cgx-hero-pattern-opacity, .16)}.gg.cgx .cgx-hero-pattern:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 60% at 50% 62%,#2f2a26b8,#2f2a2600)}.gg.cgx .cgx-hero--pattern-all .cgx-hero-pattern{display:block}.gg.cgx .cgx-hero--pattern-all .gg-hero-bg,.gg.cgx .cgx-hero--pattern-all .gg-hero-overlay{display:none}.gg.cgx .cgx-hero--pattern-all .gg-hero-content{text-shadow:none}.gg.cgx .cgx-feature{background:var(--gg-cream);padding:90px 0 84px}.gg.cgx .cgx-feature-card{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:64px;align-items:center}.gg.cgx .cgx-feature-title{font-size:clamp(30px,4.2vw,50px);font-weight:900;text-transform:uppercase;letter-spacing:.5px;line-height:1.04;margin:0 0 16px;color:var(--gg-cocoa);text-wrap:balance}.gg.cgx .cgx-feature-title--sm{font-size:clamp(26px,3.2vw,38px);margin-bottom:12px}.gg.cgx .cgx-feature-blurb{font-size:clamp(16px,1.6vw,18px);line-height:1.65;max-width:48ch}.gg.cgx .cgx-feature-blurb p{color:var(--gg-cocoa);margin:0 0 10px}.gg.cgx .cgx-frame{position:relative;z-index:0}.gg.cgx .cgx-frame:before{content:"";position:absolute;z-index:-1;top:18px;right:-18px;bottom:-18px;left:18px;border-radius:14px;background:var(--gg-sage)}.gg.cgx .cgx-frame--nuts:before{background:var(--gg-nuts);top:18px;right:18px;bottom:-18px;left:-18px}.gg.cgx .cgx-frame img,.gg.cgx .cgx-frame svg{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px;background:var(--gg-cream-2)}.gg.cgx .cgx-faq-media .cgx-frame img{aspect-ratio:4 / 5}.gg.cgx .cgx-photo-badge{top:16px;left:16px;font-size:12px;padding:7px 13px}.gg.cgx .cgx-inline-badge{position:static;display:inline-block;margin:0 0 16px;font-size:11.5px;padding:6px 12px}.gg.cgx .cgx-bullets{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:11px}.gg.cgx .cgx-bullets li{position:relative;padding-left:32px;font-size:16px;line-height:1.5;color:var(--gg-cocoa)}.gg.cgx .cgx-bullets li:before{content:"";position:absolute;left:0;top:1px;width:21px;height:21px;border-radius:50%;background:var(--gg-mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3.2L15 7' fill='none' stroke='%232F2A26' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 15px no-repeat}.gg.cgx .cgx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px}.gg.cgx .cgx-btn-lg{padding:18px 36px;font-size:15px}.gg.cgx .cgx-arrow{margin-left:4px;transition:transform .25s ease}.gg.cgx .gg-btn:hover .cgx-arrow{transform:translate(4px)}.gg.cgx .cgx-btn--disabled{background:var(--gg-cream-2);border-color:var(--gg-line);color:var(--gg-cocoa-2);cursor:default}.gg.cgx .cgx-btn--disabled:hover{transform:none;box-shadow:none;color:var(--gg-cocoa-2)}.gg.cgx .cgx-footnote{margin:14px 0 0;font-size:14px;color:var(--gg-cocoa-2)}.gg.cgx .cgx-panel-heading{font-size:20px;font-weight:900;text-transform:uppercase;letter-spacing:1px;margin:0 0 26px;text-align:center;color:var(--gg-cocoa)}.gg.cgx .cgx-panel-heading--light{color:var(--gg-cream);text-align:left;margin:0 0 8px}.gg.cgx .cgx-how-lift{margin-top:84px}.gg.cgx .cgx-how{padding:40px 36px 36px;background:var(--gg-white);border:1px solid var(--gg-line);border-radius:14px}.gg.cgx .cgx-steps .gg-step-title{font-size:17px}.gg.cgx .cgx-tiers-lift{margin-top:22px}.gg.cgx .cgx-tiers{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:30px 36px;background:var(--gg-cocoa);border-radius:14px;color:var(--gg-cream)}.gg.cgx .cgx-tiers-copy{max-width:300px}.gg.cgx .cgx-tiers-note{margin:0;font-size:15px;line-height:1.55;color:#f4eee7d1}.gg.cgx .cgx-tier-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;flex:1;max-width:640px}.gg.cgx .cgx-tier{display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px 12px;border-radius:10px;text-align:center;background:#c9dbc1;color:var(--gg-cocoa)}.gg.cgx .cgx-tier--2{background:var(--gg-mint)}.gg.cgx .cgx-tier--3{background:#86ac78}.gg.cgx .cgx-tier-value{font-size:clamp(22px,2.4vw,30px);font-weight:900;text-transform:uppercase;letter-spacing:.5px;line-height:1.05;color:var(--gg-cocoa)}.gg.cgx .cgx-tier-label{font-size:13px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--gg-cocoa)}.gg.cgx .cgx-concierge{background:var(--gg-white);padding:90px 0}.gg.cgx .cgx-concierge-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:64px;align-items:center;padding:48px 52px;background:var(--gg-cream-2);border-radius:18px}.gg.cgx .cgx-concierge-card .cgx-bullets li:before{background-color:var(--gg-nuts)}.gg.cgx .cgx-logos{background:var(--gg-white);padding:10px 0 64px}.gg.cgx .cgx-logos-heading{text-align:center;text-transform:uppercase;letter-spacing:2.5px;font-size:13px;font-weight:700;color:var(--gg-cocoa-2);margin:0 0 22px}.gg.cgx .cgx-logos-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 48px}.gg.cgx .cgx-logo img{max-height:48px;width:auto;filter:grayscale(1);opacity:.75;transition:filter .25s ease,opacity .25s ease}.gg.cgx .cgx-logo:hover img{filter:none;opacity:1}.gg.cgx .cgx-uses{background:var(--gg-cream);padding:84px 0}.gg.cgx .cgx-uses-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.gg.cgx .cgx-use{height:100%;background:var(--gg-white);border:1px solid var(--gg-line);border-top:5px solid var(--gg-sage);border-radius:10px;padding:26px 24px 28px}.gg.cgx .cgx-use--1{border-top-color:var(--gg-nuts)}.gg.cgx .cgx-use--2{border-top-color:var(--gg-mint)}.gg.cgx .cgx-use--3{border-top-color:var(--gg-cocoa)}.gg.cgx .cgx-use-title{font-size:18px;font-weight:900;text-transform:uppercase;letter-spacing:.5px;line-height:1.2;margin:0 0 10px}.gg.cgx .cgx-use-text{font-size:15px;line-height:1.6;margin:0;color:var(--gg-cocoa)}.gg.cgx .cgx-gallery{background:var(--gg-white);padding:84px 0}.gg.cgx .cgx-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px}.gg.cgx .cgx-gallery-item{position:relative;margin:0;border-radius:10px;overflow:hidden;aspect-ratio:1 / 1;background:var(--gg-cream-2)}.gg.cgx .cgx-gallery-item img,.gg.cgx .cgx-gallery-item svg{width:100%;height:100%;object-fit:cover;display:block}.gg.cgx .cgx-gallery-caption{position:absolute;left:0;right:0;bottom:0;padding:10px 14px;font-size:13px;font-weight:700;color:var(--gg-cream);background:linear-gradient(0deg,#2f2a26bf,#2f2a2600)}.gg.cgx .cgx-faq{background:var(--gg-white)}.gg.cgx .cgx-faq--split .cgx-faq-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.gg.cgx .cgx-faq--split .cgx-faq-media{position:sticky;top:130px}@media(max-width:989px){.gg.cgx .cgx-feature-card,.gg.cgx .cgx-concierge-card{grid-template-columns:1fr;gap:44px}.gg.cgx .cgx-feature-media,.gg.cgx .cgx-concierge-media{max-width:620px;width:calc(100% - 18px)}.gg.cgx .cgx-concierge-media{order:-1;margin-left:auto}.gg.cgx .cgx-concierge-card{padding:40px 36px}.gg.cgx .cgx-tiers{flex-direction:column;align-items:stretch;text-align:center}.gg.cgx .cgx-tiers-copy{max-width:none}.gg.cgx .cgx-panel-heading--light{text-align:center}.gg.cgx .cgx-tier-list{max-width:none}.gg.cgx .cgx-uses-grid,.gg.cgx .cgx-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gg.cgx .cgx-faq--split .cgx-faq-layout{grid-template-columns:1fr;gap:36px}.gg.cgx .cgx-faq--split .cgx-faq-media{position:static;max-width:420px;width:calc(100% - 18px)}}@media(max-width:749px){.gg.cgx .cgx-hero--pattern-phone .cgx-hero-pattern{display:block}.gg.cgx .cgx-hero--pattern-phone .gg-hero-bg,.gg.cgx .cgx-hero--pattern-phone .gg-hero-overlay{display:none}.gg.cgx .cgx-hero--pattern-phone .gg-hero-content{text-shadow:none}.gg.cgx .cgx-feature,.gg.cgx .cgx-concierge,.gg.cgx .cgx-uses,.gg.cgx .cgx-gallery{padding:48px 0 52px}.gg.cgx .cgx-feature-card,.gg.cgx .cgx-concierge-card{gap:34px}.gg.cgx .cgx-frame:before{top:12px;right:-12px;bottom:-12px;left:12px}.gg.cgx .cgx-frame--nuts:before{top:12px;right:12px;bottom:-12px;left:-12px}.gg.cgx .cgx-feature-media,.gg.cgx .cgx-concierge-media{width:calc(100% - 12px)}.gg.cgx .cgx-feature-title{font-size:clamp(28px,8.4vw,34px)}.gg.cgx .cgx-feature-title--sm{font-size:clamp(24px,7.2vw,28px)}.gg.cgx .cgx-feature-blurb{font-size:15.5px}.gg.cgx .cgx-bullets li{font-size:15px}.gg.cgx .cgx-actions{margin-top:24px}.gg.cgx .cgx-actions .gg-btn{width:100%}.gg.cgx .cgx-how-lift{margin-top:52px}.gg.cgx .cgx-how{padding:26px 16px 18px;border-radius:12px}.gg.cgx .cgx-panel-heading{font-size:17px;margin-bottom:16px}.gg.cgx .cgx-tiers-lift{margin-top:14px}.gg.cgx .cgx-tiers{padding:24px 16px;gap:16px;border-radius:12px}.gg.cgx .cgx-tier-list{grid-template-columns:1fr;gap:8px}.gg.cgx .cgx-tier{flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:14px 16px;text-align:left}.gg.cgx .cgx-tier-value{font-size:22px}.gg.cgx .cgx-tier-label{font-size:12.5px;letter-spacing:.4px}.gg.cgx .gg-jump{flex-wrap:wrap;row-gap:10px}.gg.cgx .cgx-concierge-card{padding:30px 20px 32px;border-radius:14px}.gg.cgx .cgx-uses-grid{grid-template-columns:1fr;gap:12px}.gg.cgx .cgx-use{padding:20px 18px 22px}.gg.cgx .cgx-use-title{font-size:16px;margin-bottom:6px}.gg.cgx .cgx-use-text{font-size:14.5px}.gg.cgx .cgx-faq--split .cgx-faq-media{display:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/corporate-gifting.css.map */
