.es-gg{--gg-ink: #1a1a1a;--gg-soft: #5c5550;--gg-paper: #faf6f1;--gg-line: #e6ddd3;--gg-blush: #c98a9b;color:var(--gg-ink)}.es-gg__serif,.es-gg__title,.es-gg__h2,.es-gg__tile-name{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-weight:500;letter-spacing:0}.es-gg__cover{background:var(--gg-paper);padding:5.6rem 0 4.8rem;text-align:center;border-bottom:1px solid var(--gg-line)}.es-gg__kicker{margin:0 0 1.4rem;font-size:1.15rem;letter-spacing:.32rem;text-transform:uppercase;color:var(--gg-soft)}.es-gg__title{margin:0;font-size:clamp(4.2rem,8vw,7.6rem);line-height:1;color:var(--gg-ink)}.es-gg__dek{max-width:46rem;margin:1.6rem auto 0;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:2rem;line-height:1.4;color:var(--gg-soft)}.es-gg__rule{width:6rem;height:1px;margin:3.2rem auto;background:var(--gg-ink)}.es-gg__ask{margin:0 0 2rem;font-size:1.15rem;letter-spacing:.28rem;text-transform:uppercase;color:var(--gg-ink)}.es-gg__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.4rem;text-align:left}@media screen and (min-width:750px){.es-gg__tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:3.2rem 2rem}}.es-gg__tile{display:flex;flex-direction:column;color:var(--gg-ink);text-decoration:none}.es-gg__tile-img{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#fff}.es-gg__tile-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.es-gg__tile:hover .es-gg__tile-img img{transform:scale(1.03)}.es-gg__tile-img--text{display:flex;align-items:center;justify-content:center;padding:1.6rem;background:var(--gg-ink)}.es-gg__tile-word{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:2.8rem;line-height:1.1;color:#fff;text-align:center}.es-gg__tile-no{margin-top:1.2rem;font-size:1.05rem;letter-spacing:.22rem;text-transform:uppercase;color:var(--gg-soft)}.es-gg__tile-name{margin-top:.2rem;font-size:2.2rem;line-height:1.15;border-bottom:1px solid transparent}.es-gg__tile:hover .es-gg__tile-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.4rem}.es-gg__tile:focus-visible{outline:1px solid var(--gg-ink);outline-offset:4px}.es-gg__budget{position:sticky;top:0;z-index:3;background:#fff;border-bottom:1px solid var(--gg-line)}.es-gg__budget-inner{display:flex;align-items:center;gap:1.6rem;padding-top:1rem;padding-bottom:1rem}.es-gg__budget-label{flex-shrink:0;font-size:1.1rem;letter-spacing:.22rem;text-transform:uppercase;color:var(--gg-soft)}.es-gg__chips{display:flex;gap:.6rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.es-gg__chips::-webkit-scrollbar{display:none}.es-gg__chip{flex-shrink:0;min-height:3.4rem;padding:0 1.6rem;border:1px solid var(--gg-ink);border-radius:0;background:transparent;color:var(--gg-ink);font-size:1.25rem;letter-spacing:.06rem;cursor:pointer}.es-gg__chip.is-on{background:var(--gg-ink);color:#fff}.es-gg__chip:focus-visible{outline:1px solid var(--gg-ink);outline-offset:3px}.es-gg__spread{padding:6.4rem 0 5.6rem;border-bottom:1px solid var(--gg-line);scroll-margin-top:5.6rem}.es-gg__spread--tint{background:var(--gg-paper)}.es-gg__spread-head{max-width:64rem;margin:0 auto 3.6rem;text-align:center}.es-gg__no{margin:0;font-size:1.1rem;letter-spacing:.32rem;text-transform:uppercase;color:var(--gg-blush)}.es-gg__h2{margin:1rem 0 0;font-size:clamp(3.4rem,5.4vw,5.2rem);line-height:1.05}.es-gg__note{margin:1.4rem 0 0;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:1.9rem;color:var(--gg-soft)}.es-gg__item[hidden]{display:none!important}.es-gg__foot{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-top:2.8rem}.es-gg__swipe{display:none;font-size:1.1rem;letter-spacing:.22rem;text-transform:uppercase;color:var(--gg-soft)}.es-gg__none{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:1.8rem;color:var(--gg-soft)}.es-gg__more{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 2.8rem;background:var(--gg-ink);color:#fff;font-size:1.2rem;letter-spacing:.18rem;text-transform:uppercase;text-decoration:none}.es-gg__more:hover{opacity:.85;color:#fff}.es-gg__back{font-size:1.1rem;letter-spacing:.22rem;text-transform:uppercase;color:var(--gg-ink);text-decoration:none;border-bottom:1px solid var(--gg-ink);padding-bottom:.2rem}.es-gg__ship{max-width:46rem;margin:1.2rem auto 0;font-size:1.3rem;line-height:1.5;color:var(--gg-soft)}.es-gg__quiz{margin:1.6rem 0 0}.es-gg__quiz a{font-size:1.15rem;letter-spacing:.2rem;text-transform:uppercase;color:var(--gg-ink);text-decoration:none;border-bottom:1px solid var(--gg-ink);padding-bottom:.2rem}.es-gg__card{display:flex;flex-direction:column;height:100%;color:var(--gg-ink);text-decoration:none}.es-gg__card-img{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#fff}.es-gg__card-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.es-gg__card:hover .es-gg__card-img img{transform:scale(1.03)}.es-gg__card-name{margin-top:1rem;font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:1.9rem;line-height:1.2}.es-gg__card-price{margin-top:.4rem;font-size:1.4rem}.es-gg__card-go{align-self:flex-start;margin-top:1rem;padding:.9rem 1.6rem;background:var(--gg-ink);color:#fff;font-size:1.1rem;letter-spacing:.16rem;text-transform:uppercase}.es-gg .card__heading{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:1.9rem;line-height:1.2}.es-gg .card-wrapper .card{border-radius:0;box-shadow:none;background:transparent}.es-gg .card__inner,.es-gg .card__media img,.es-gg .quick-add__submit,.es-gg .card .button{border-radius:0}@media screen and (max-width:749px){.es-gg__cover{padding:4.4rem 0 3.6rem}.es-gg__spread{padding:4.8rem 0 4rem}.es-gg__spread-head{margin-bottom:2.4rem}.es-gg__row.grid{display:flex;flex-wrap:nowrap;gap:1.4rem;margin:0 -1.5rem;padding:0 1.5rem .4rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:1.5rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.es-gg__row.grid::-webkit-scrollbar{display:none}.es-gg__row .grid__item{flex:0 0 72%;max-width:72%;width:72%;padding:0;scroll-snap-align:start}.es-gg__swipe{display:block}.es-gg__swipe[hidden],.es-gg__budget-label{display:none}}
/*# sourceMappingURL=/cdn/shop/t/136/assets/es-gift-guide.css.map */
