.gg-budget{padding:clamp(32px,5vw,56px) 0 clamp(40px,6vw,64px);scroll-margin-top:calc(var(--theme-sticky-header-height, 0px) + 80px)}.gg-budget>.container{max-width:1240px;margin-left:auto;margin-right:auto}.gg-budget__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,2vw,32px);margin:clamp(20px,3vw,32px) 0 0;padding:0;list-style:none}.gg-budget__list li{margin:0}.gg-budget__list .gg-pill.gg-pill--lg{display:block;text-align:center;padding:.8em 1em;font-size:1.05rem}@media(max-width:767.98px){.gg-budget__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.gg-usps{border-top:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a;padding:clamp(24px,4vw,40px) 0}.gg-usps__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 auto;padding:0;list-style:none;max-width:1000px}.gg-usps__item{margin:0;text-align:center}.gg-usps__item a{color:inherit;text-decoration:none;display:block}.gg-usps__item a:hover .gg-usps__text{text-decoration:underline;text-underline-offset:3px}.gg-usps__title{display:block;font-size:1.1rem;margin-bottom:.2em}.gg-usps__text{display:block;opacity:.85}@media(max-width:767.98px){.gg-usps__list{grid-template-columns:1fr;gap:18px}}.gg-cta{background:var(--gg-hero-bg, #efe9da);color:var(--gg-cta-text, #1a1a1a);text-align:center;padding:clamp(48px,7vw,88px) 0}.gg-cta__title{color:inherit;margin:0 0 .3em;font-size:clamp(2rem,5vw,3.4rem);line-height:1.1;font-weight:600}.gg-cta__sub{margin:0 0 1.6em;opacity:.85;font-size:1.1rem}.gg-cta .btn.gg-cta__btn{min-width:220px;background:var(--gg-cta-btn-bg, #1a1a1a);border-color:var(--gg-cta-btn-bg, #1a1a1a);color:var(--gg-cta-btn-text, #faf8f5)}.gg-cta .btn.gg-cta__btn:hover{background:#c9a96e;border-color:#c9a96e;color:#1a1a1a}.gg-hero{background:var(--gg-hero-bg, #efe9da);color:var(--gg-hero-text, #1a1a1a);border-bottom:1px solid var(--gg-hero-accent, #c9a96e);padding:clamp(40px,6vw,72px) 0 clamp(36px,5vw,56px);text-align:center}.gg-hero__inner{max-width:820px;margin:0 auto}.gg-hero__eyebrow{margin:0 0 .6em;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gg-hero-accent, #c9a96e)}.gg-hero__title{margin:0 0 .35em;color:inherit;font-size:clamp(2.2rem,6vw,4rem);line-height:1.05;font-weight:600}.gg-hero__sub{margin:0;font-size:clamp(1rem,1.6vw,1.15rem);color:inherit;opacity:.85}.gg-hero__sub--price{margin-top:.6em;color:var(--gg-hero-accent, #c9a96e);opacity:1}.section-gift-guide-jumpbar:has(.gg-jumpbar--sticky){position:sticky;top:var(--theme-sticky-header-height, 0px);z-index:6}.gg-jumpbar{background:var(--gg-hero-bg, #efe9da);border-bottom:1px solid var(--gg-bar-accent, #c9a96e);z-index:5}.gg-jumpbar__scroller{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gg-jumpbar__scroller::-webkit-scrollbar{display:none}.gg-jumpbar__list{display:flex;gap:clamp(8px,2vw,28px);justify-content:center;margin:0 auto;padding:14px 16px;list-style:none;width:max-content;min-width:100%;box-sizing:border-box}.gg-jumpbar__list li{margin:0;padding:0;flex:0 0 auto}.gg-pill{display:inline-block;padding:.55em 1.5em;border:1.5px solid var(--gg-bar-text, #1a1a1a);border-radius:999px;color:var(--gg-bar-text, #1a1a1a);background:transparent;font-size:.95rem;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s}.gg-pill:hover,.gg-pill:focus-visible{background:#1a1a1a;color:#faf8f5}.gg-jumpbar .gg-pill:hover,.gg-jumpbar .gg-pill:focus-visible{background:var(--gg-bar-accent, #c9a96e);border-color:var(--gg-bar-accent, #c9a96e);color:#1a1a1a}.gg-row{padding:clamp(32px,5vw,56px) 0 0;scroll-margin-top:calc(var(--theme-sticky-header-height, 0px) + 80px)}.gg-row>.container,.gg-budget>.container{max-width:1240px;margin-left:auto;margin-right:auto}.gg-row__head{margin-bottom:clamp(20px,3vw,32px)}.gg-row__title{margin:0 0 .2em;font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:1.15;font-weight:600}.gg-row__sub{margin:0;opacity:.8}.gg-row__more{margin:20px 0 0}.gg-row__more a{color:inherit;text-decoration:underline;text-underline-offset:3px}.gg-grid.product-grid{align-items:stretch}.gg-grid .product-block .product-block__title{min-height:3.2em}.gg-grid .product-block .block-inner{border:2px solid #1a1a1a;border-radius:24px;padding:18px 18px 20px;background:#fff;height:100%;box-sizing:border-box}.gg-grid .product-block .image-cont{border-radius:12px;overflow:hidden}.gg-grid .product-block .image-cont .quickbuy-toggle.btn{position:static;opacity:1;visibility:visible;transform:none;display:block;width:max-content;min-width:140px;margin:14px auto 4px;text-align:center}.gg-grid .product-block .quickbuy-toggle.btn{border-radius:999px;background:#1a1a1a;color:#faf8f5;border-color:#1a1a1a}.gg-grid .product-block .quickbuy-toggle.btn:hover{background:#c9a96e;border-color:#c9a96e}@media(max-width:767.98px){.gg-grid.product-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-left:0;margin-right:0;padding-bottom:8px;scrollbar-width:none}.gg-grid.product-grid::-webkit-scrollbar{display:none}.gg-grid.product-grid>.product-block{flex:0 0 72%;max-width:72%;width:72%;scroll-snap-align:start;padding:0;margin:0}.gg-grid .product-block .block-inner{padding:12px 12px 14px;border-radius:18px}}.gg-divider{height:72px;margin-top:clamp(40px,6vw,72px);background-repeat:repeat-x;background-position:center;background-size:264px 72px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 60'%3E%3Cpath d='M0 34 C22 34 34 10 62 10 C86 10 96 28 90 36 C85 43 72 38 77 28 C84 14 108 50 140 50 C168 50 178 34 196 34 C205 34 212 34 220 34' fill='none' stroke='%23c9a96e' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=AAD4 */
