:root{--gg-red: var(--color-badge-sale, #600005);--gg-black: #000000;--gg-white: #ffffff;--gg-gray: #f4f4f4;--gg-text: var(--color-body, #000000);--gg-heading: var(--color-heading, #1a1c1d);--gg-gutter: 15px;--gg-radius: var(--block-border-radius, 0px);--gg-btn-radius: var(--button-border-radius, 0px);--gg-pad-mobile: 28px;--gg-pad-desktop: 40px}.gg-section{padding:var(--gg-pad-mobile) 0;color:var(--gg-text)}@media(min-width:768px){.gg-section{padding:var(--gg-pad-desktop) 0}}.gg-section--no-top{padding-top:0}.gg-section--no-bottom{padding-bottom:0}.gg-section--light{background:var(--gg-white)}.gg-section--gray{background:var(--gg-gray)}.gg-section--dark{background:var(--gg-black);--gg-heading: #ffffff;--gg-text: #ffffff;--gg-gray: #1a1a1a;color:#fff}.gg-section--dark .gg-text-link{color:#fff}.gg-section--dark .gg-text-link:hover{color:#fff;opacity:.8}.gg-section--dark .gg-arrow{background:transparent;border-color:#ffffff8c;color:#fff}.gg-section--dark .gg-arrow:hover,.gg-section--dark .gg-btn--black{background:#fff;color:#000;border-color:#fff}.gg-section--dark .gg-btn--black:hover{background:#e6e6e6;border-color:#e6e6e6}.gg-section--dark .gg-btn--outline-dark{color:#fff;border-color:#fff}.gg-section--dark .gg-btn--outline-dark:hover{background:#fff;color:#000}.gg-section--dark .gg-tile--below .gg-tile__content,.gg-section--dark .gg-tile--below .gg-tile__title{color:#fff}.gg-section--dark .gg-tile--below .gg-tile__text{color:#fff;opacity:.85}.gg-section--dark .product-card-info,.gg-section--dark .product-card-info a,.gg-section--dark .product-card-info .price,.gg-section--dark .product-card-info .price .amount,.gg-section--dark .product-card-info .highlight-title,.gg-section--dark .product-card-info .highlight-text,.gg-section--dark .product-card-info .product-card-labels,.gg-section--dark .product-card-info .star-rating span{color:#fff}.gg-section--dark .product-card-info .price del .amount{opacity:.6}.gg-section--dark .blog-post h5 a,.gg-section--dark .blog-post .post-meta,.gg-section--dark .blog-post .post-excerpt p,.gg-section--dark .blog-post .read-more{color:#fff}.gg-eyebrow{display:block;font-size:14px;line-height:1.3;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px}.gg-eyebrow--red{color:var(--gg-red)}.gg-section--dark .gg-eyebrow--red{color:#fff;opacity:.8}.gg-section-title{font-size:clamp(26px,3.6vw,38px);line-height:1.1;margin:0 0 8px;color:var(--gg-heading)}.gg-section-title.gg-underscore:after{content:"";display:block;width:56px;height:4px;margin-top:12px;background:var(--gg-red)}.gg-section-title.gg-underscore.gg-center:after{margin-left:auto;margin-right:auto}.gg-section-desc{font-size:17px;line-height:1.5;max-width:62ch;margin:0;color:var(--gg-text)}.gg-section-desc p{margin:0 0 6px;color:inherit}.gg-section-desc p:last-child{margin-bottom:0}.gg-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-bottom:18px}.gg-section-head--center{flex-direction:column;align-items:center;text-align:center}.gg-section-head__text{min-width:0}.gg-section-head__action{flex:0 0 auto;display:flex;align-items:center;gap:18px;padding-bottom:6px}@media(max-width:767px){.gg-section-head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px}.gg-section-head--center{align-items:center}.gg-section-head__action{display:none}}.gg-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:8px;min-height:50px;padding:12px 26px;font-size:17px;font-weight:700;line-height:1.2;letter-spacing:.02em;text-decoration:none;border:2px solid transparent;border-radius:var(--gg-btn-radius);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.gg-btn:active{transform:translateY(1px)}.gg-btn--red{background:var(--gg-red);color:var(--gg-white);border-color:var(--gg-red)}.gg-btn--red:hover{background:#4a0004;border-color:#4a0004;color:var(--gg-white)}.gg-btn--black{background:var(--gg-black);color:var(--gg-white);border-color:var(--gg-black)}.gg-btn--black:hover{background:#222;border-color:#222;color:var(--gg-white)}.gg-btn--white{background:var(--gg-white);color:var(--gg-black);border-color:var(--gg-white)}.gg-btn--white:hover{background:#ededed;border-color:#ededed;color:var(--gg-black)}.gg-btn--outline{background:transparent;color:currentColor;border-color:currentColor}.gg-btn--outline:hover{background:#ffffff1f}.gg-btn--outline-dark{background:transparent;color:var(--gg-black);border-color:var(--gg-black)}.gg-btn--outline-dark:hover{background:var(--gg-black);color:var(--gg-white)}.gg-btn--full{width:100%}.gg-btn svg{width:14px;height:14px}.gg-text-link{display:inline-flex;align-items:center;gap:6px;font-size:17px;font-weight:700;line-height:1.2;white-space:nowrap;text-decoration:none;color:var(--gg-heading);border-bottom:2px solid var(--gg-red);padding-bottom:2px}.gg-text-link:hover{color:var(--gg-red)}.gg-mobile-cta{display:none;margin-top:18px}@media(max-width:767px){.gg-mobile-cta{display:block}}.gg-scroller{position:relative}.gg-track{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;scroll-padding-left:var(--gg-gutter)}.gg-track::-webkit-scrollbar{display:none}.gg-track>*{flex:0 0 auto;scroll-snap-align:start}@media(max-width:767px){.gg-track{margin-left:calc(-1 * var(--gg-gutter));margin-right:calc(-1 * var(--gg-gutter));padding-left:var(--gg-gutter);padding-right:var(--gg-gutter)}}@media(min-width:768px){.gg-track{gap:20px}}.gg-arrows{display:none}@media(min-width:1024px){.gg-arrows{display:flex;gap:8px}.gg-arrow{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:var(--gg-white);border:1px solid #d0d0d0;border-radius:999px;cursor:pointer;color:var(--gg-black);transition:background .15s ease,border-color .15s ease,color .15s ease}.gg-arrow:hover{background:var(--gg-black);color:var(--gg-white);border-color:var(--gg-black)}.gg-arrow[disabled]{opacity:.35;cursor:default}.gg-arrow svg{width:16px;height:16px}}.gg-tile{position:relative;display:block;overflow:hidden;border-radius:var(--gg-radius);background:var(--gg-gray);color:inherit;text-decoration:none}.gg-tile__media{position:relative;width:100%;overflow:hidden;background:var(--gg-gray)}.gg-tile__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.gg-tile:hover .gg-tile__media img{transform:scale(1.04)}.gg-tile__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,var(--gg-overlay, .45)),#0000 60%);pointer-events:none}.gg-tile__media--no-overlay:after{display:none}.gg-tile__content{position:absolute;left:0;right:0;bottom:0;padding:18px;color:#fff}.gg-tile__title{font-size:clamp(18px,2vw,24px);line-height:1.15;margin:0 0 6px;color:#fff}.gg-tile__text{font-size:15px;line-height:1.4;margin:0 0 12px;opacity:.92}.gg-tile__cta{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-bottom:2px solid var(--gg-red);padding-bottom:2px}.gg-tile--below .gg-tile__media:after{display:none}.gg-tile--below .gg-tile__content{position:static;padding:12px 0 0;color:var(--gg-text)}.gg-tile--below .gg-tile__title{color:var(--gg-heading);font-size:18px}.gg-tile--below .gg-tile__text{opacity:1}.gg-tile--below{background:transparent}.gg-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}.gg-center{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/96/assets/gift-guide.css.map */
