.wrapper-container{overflow-x:clip}.gg{--gg-red:#9a2424;--gg-maroon:#731117;--gg-ink:#141414;--gg-text:#2d2d2d;--gg-mid:#5f5a56;--gg-stone:#f4f2ef;--gg-rule:#e2ddd7;--gg-bg:#fff;--gg-fg:var(--gg-text);--gg-head:var(--gg-red);--gg-sub:var(--gg-mid);--gg-accent:var(--gg-red);--gg-line:var(--gg-rule);--gg-btn-bg:var(--gg-red);--gg-btn-fg:#fff;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--gg-bg);color:var(--gg-fg);font-family:Arimo,Arial,sans-serif;font-size:16px;line-height:1.6}.gg--stone{--gg-bg:var(--gg-stone)}.gg--ink{--gg-bg:var(--gg-ink);--gg-fg:#f3efea;--gg-head:#fff;--gg-sub:#cfc8c1;--gg-accent:#e3a49b;--gg-line:#ffffff33;--gg-btn-bg:#fff;--gg-btn-fg:var(--gg-ink)}.gg--maroon{--gg-bg:var(--gg-maroon);--gg-fg:#fff;--gg-head:#fff;--gg-sub:#f1dcd8;--gg-accent:#fff;--gg-line:#ffffff40;--gg-btn-bg:#fff;--gg-btn-fg:var(--gg-maroon)}.gg--green{--gg-bg:#003d10;--gg-fg:#fff;--gg-head:#fff;--gg-sub:#d6e6da;--gg-accent:#fff;--gg-line:#ffffff40;--gg-btn-bg:#fff;--gg-btn-fg:#003d10}.gg *,.gg *:before,.gg *:after{box-sizing:border-box}.gg__inner{max-width:1200px;margin:0 auto;padding:56px 15px}.gg--compact .gg__inner{padding-top:36px;padding-bottom:36px}.gg h1,.gg h2,.gg h3,.gg h4{font-family:Tinos,Times New Roman,serif;font-weight:700;color:var(--gg-head)!important;text-transform:uppercase;letter-spacing:.5px;margin:0;line-height:1.15}.gg h2.gg__title{font-size:32px}.gg__eyebrow{display:block;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gg-accent);margin-bottom:8px}.gg__text{color:var(--gg-sub);max-width:640px;margin-top:10px}.gg__text p{margin:0 0 10px}.gg__text p:last-child{margin-bottom:0}.gg__text a{color:inherit;text-decoration:underline}.gg__head{margin-bottom:30px}.gg__head--center{text-align:center}.gg__head--center .gg__text{margin-left:auto;margin-right:auto}.gg__head--split{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.gg__btn{display:inline-block;font-family:Arimo,Arial,sans-serif;font-weight:700;font-size:14px;letter-spacing:.8px;text-transform:uppercase;padding:13px 26px;border:2px solid var(--gg-btn-bg);background:var(--gg-btn-bg);color:var(--gg-btn-fg)!important;text-decoration:none!important;line-height:1.2;transition:opacity .2s}.gg__btn:hover{opacity:.85}.gg__btn--outline{background:transparent;color:var(--gg-btn-bg)!important}.gg__link{font-weight:700;font-size:13px;letter-spacing:1px;text-transform:uppercase;color:var(--gg-accent)!important;text-decoration:none!important;border-bottom:2px solid currentColor;padding-bottom:2px}.gg__ph{background:#ece8e3;display:block;width:100%;height:100%}.gg__ph svg,svg.gg__ph{width:100%;height:100%;fill:#c9c2ba;display:block}.gg-hero{--gg-head:#fff;position:relative;color:#fff;overflow:hidden;display:flex;align-items:flex-end}.gg-hero--small{min-height:380px}.gg-hero--medium{min-height:500px}.gg-hero--large{min-height:640px}.gg-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.gg-hero__media img,.gg-hero__media svg{width:100%;height:100%;object-fit:cover;display:block}.gg-hero__media svg{background:#3a2c24;fill:#fff2}.gg-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.gg-hero .gg__inner{position:relative;width:100%}.gg-hero__box{max-width:620px}.gg-hero--center .gg-hero__box{margin:0 auto;text-align:center}.gg-hero__kicker{font-family:Tinos,serif;font-style:italic;font-size:20px;color:#f1dcd8}.gg-hero h1{font-size:56px;margin-top:6px;letter-spacing:1px}.gg-hero__text{font-size:18px;color:#ffffffe0;margin-top:14px}.gg-hero__text p{margin:0}.gg-hero__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.gg-hero--center .gg-hero__btns{justify-content:center}.gg-hero .gg__btn{--gg-btn-bg:var(--gg-red)}.gg-hero .gg__btn--outline{border-color:#fff;color:#fff!important}.gg-grid{display:grid;gap:22px;grid-template-columns:repeat(var(--gg-cols,4),minmax(0,1fr))}.gg-tile{display:flex;flex-direction:column;gap:10px;text-decoration:none!important;color:inherit!important}.gg-tile__img{aspect-ratio:1/1;overflow:hidden;background:#ece8e3}.gg-tile__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.gg-tile:hover .gg-tile__img img{transform:scale(1.04)}.gg-tile h3{font-size:17px;display:flex;justify-content:space-between;gap:8px}.gg-tile h3:after{content:"\2192";color:var(--gg-accent)}.gg-card{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;text-decoration:none!important}.gg-card__img{width:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;margin-bottom:14px}.gg--stone .gg-card__img{background:#fff}.gg-card__img img{max-width:100%;max-height:100%;object-fit:contain;display:block}.gg-card__badge{position:absolute;top:10px;left:10px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:4px 10px;background:var(--gg-red);color:#fff;z-index:1}.gg-card__badge--soldout{background:#5f5a56}.gg .gg-card__title{font-size:15px;color:var(--gg-red)!important;margin:0 0 6px;letter-spacing:.3px}.gg--ink .gg-card__title,.gg--maroon .gg-card__title,.gg--green .gg-card__title{color:#fff!important}.gg-card__price{font-size:15px;color:var(--gg-fg);display:flex;gap:8px;justify-content:center;flex-wrap:wrap;font-variant-numeric:tabular-nums}.gg-card__price s{color:var(--gg-sub);font-weight:400}.gg-card__price .gg-sale{color:var(--gg-red);font-weight:700}.gg-card__price small{font-size:13px;color:var(--gg-sub)}.gg-col{display:flex;flex-direction:column;gap:8px;min-width:0}.gg-col__img{overflow:hidden;background:#ece8e3;margin-bottom:6px}.gg-col__img img{width:100%;height:100%;object-fit:cover;display:block}.gg-col__img--landscape{aspect-ratio:3/2}.gg-col__img--square{aspect-ratio:1/1}.gg-col__img--portrait{aspect-ratio:4/5}.gg .gg-col h3{font-size:20px}.gg-col__text{color:var(--gg-sub);font-size:15px}.gg-col__text p{margin:0}.gg-col .gg__link{align-self:flex-start;margin-top:4px}.gg-mc--stats .gg-col{border-top:1px solid var(--gg-line);padding-top:18px}.gg .gg-mc--stats .gg-col h3{font-size:40px;color:var(--gg-accent)!important}.gg-mc--rules .gg-col{border-top:3px solid var(--gg-fg);padding-top:14px}.gg-mc--rules .gg-col:last-child{border-color:var(--gg-red)}.gg-mc--rules .gg-col h3{font-size:28px;text-transform:none}.gg-mc__footer{margin-top:30px;padding-top:18px;border-top:1px solid var(--gg-line);color:var(--gg-sub);font-size:15px}.gg-mc__footer p{margin:0 0 6px}.gg-mc__footer strong{color:var(--gg-fg)}.gg-rt{text-align:var(--gg-align,center)}.gg-rt .gg__text{margin-left:auto;margin-right:auto}.gg-rt--left .gg__text{margin-left:0}.gg-rt .gg__btn{margin-top:22px}.gg-nl{text-align:center}.gg-nl .gg__text{margin-left:auto;margin-right:auto}.gg-nl__form{display:flex;gap:8px;max-width:480px;margin:24px auto 0;flex-wrap:wrap}.gg-nl__form input[type=email]{flex:1 1 220px;min-width:0;height:50px;border:1px solid var(--gg-line);background:transparent;color:var(--gg-fg);padding:0 14px;font-size:15px;border-radius:0;box-shadow:none}.gg--maroon .gg-nl__form input[type=email]::placeholder,.gg--ink .gg-nl__form input[type=email]::placeholder{color:#ffffffb0}.gg-nl__form .gg__btn{height:50px}.gg-nl__msg{margin-top:14px;font-weight:700}@media(max-width:991px){.gg-grid{grid-template-columns:repeat(min(var(--gg-cols,4),3),minmax(0,1fr))}}@media(max-width:767px){.gg__inner{padding:40px 15px}.gg h2.gg__title{font-size:26px}.gg-hero h1{font-size:38px}.gg-hero--large{min-height:520px}.gg-grid{grid-template-columns:repeat(var(--gg-cols-m,2),minmax(0,1fr));gap:16px}.gg .gg-card__title{font-size:14px}.gg-mc--stats .gg-col h3{font-size:32px}}@media(prefers-reduced-motion:reduce){.gg *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gg-gift-guide.css.map */
