#MainContent .shopify-section[id*=__gg_]{--gg-red: 194, 41, 58;--gg-red-dark: 158, 30, 45;--gg-ink: 58, 62, 68;--gg-font-display: "Inter", sans-serif;--gg-font-copy: "Crimson Pro", serif}#MainContent .shopify-section[id*=__gg_] .section__header-heading,#MainContent .shopify-section[id*=__gg_] .heading__block :is(h1,h2,h3,h4,h5,h6,p){font-family:var(--gg-font-display);font-weight:300;line-height:1;letter-spacing:-.025em;text-transform:none;color:rgb(var(--gg-ink))}#MainContent .shopify-section[id*=__gg_] .section__header-heading :is(strong,b),#MainContent .shopify-section[id*=__gg_] .heading__block :is(strong,b){font-weight:900}#MainContent .shopify-section[id*=__gg_] .button,#MainContent .shopify-section[id*=__gg_] .card-collection .card__button .link{font-family:var(--gg-font-display);font-weight:600;font-size:1.8rem;line-height:1.44;letter-spacing:.1em;text-transform:uppercase}#MainContent .shopify-section[id*=__gg_] .rte,#MainContent .shopify-section[id*=__gg_] .rte p{font-family:var(--gg-font-copy);font-weight:400;font-size:1.6rem;line-height:1.375;letter-spacing:0}#MainContent .shopify-section[id*=__gg_] .button--default{--color-button: var(--gg-red);--gradient-button: rgb(var(--gg-red));--color-button-text: 255, 255, 255;--color-button-border: rgb(var(--gg-red));--color-button-hover: var(--gg-red-dark);--gradient-button-hover: rgb(var(--gg-red-dark));--color-button-text-hover: 255, 255, 255;--color-button-border-hover: rgb(var(--gg-red-dark));border-radius:.6rem}#MainContent .shopify-section[id*=__gg_] .button--secondary{--color-button-border: rgb(255, 255, 255);border-radius:.6rem}#MainContent .shopify-section:is([id$=__gg_header],[id$=__gg_shipping],[id$=__gg_my_first]) .banner__media .media--ratio{min-height:0!important;max-height:none!important}#MainContent .shopify-section[id$=__gg_header] .banner__media .media--ratio{padding-bottom:25%!important}#MainContent .shopify-section[id$=__gg_shipping] .banner__media .media--ratio{padding-bottom:10.1852%!important}#MainContent .shopify-section[id$=__gg_my_first] .banner__media .media--ratio{padding-bottom:max(41.1765%,42rem)!important}#MainContent .shopify-section[id$=__gg_header] .banner__content,#MainContent .shopify-section[id$=__gg_shipping] .banner__content{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#MainContent .shopify-section[id$=__gg_my_first] .heading__block :is(h1,h2,h3,h4,h5,h6,p),#MainContent .shopify-section[id$=__gg_my_first] .rte,#MainContent .shopify-section[id$=__gg_my_first] .rte p{color:#fff}#MainContent .shopify-section[id$=__gg_my_first] .banner__box{max-width:46rem}@media screen and (max-width:749px){#MainContent .shopify-section[id$=__gg_my_first] .banner__content{justify-content:flex-start;background:linear-gradient(to top,#0009,#0000 75%)}#MainContent .shopify-section[id$=__gg_my_first] .banner__box{max-width:none}}@media screen and (min-width:750px){#MainContent .shopify-section[id$=__gg_my_first] .banner__content{padding-left:4vw}}@media screen and (min-width:990px){#MainContent .shopify-section[id$=__gg_my_first] .banner__content{padding-left:4.5vw;padding-bottom:4.6vw}#MainContent .shopify-section[id$=__gg_my_first] .banner__box{max-width:27vw}#MainContent .shopify-section[id$=__gg_my_first] .heading__block :is(h1,h2,h3,h4,h5,h6,p){font-size:clamp(4rem,3.36vw,5.8rem)!important;line-height:1}#MainContent .shopify-section[id$=__gg_my_first] .heading__block{padding-bottom:clamp(1.6rem,1.6vw,2.8rem)}#MainContent .shopify-section[id$=__gg_my_first] .text__block{padding-bottom:clamp(2.4rem,2.3vw,4rem)}#MainContent .shopify-section[id$=__gg_my_first] .text__block :is(.rte,.rte p){font-size:clamp(1.6rem,1.41vw,2.43rem)!important;line-height:1.32}}#MainContent .shopify-section:is([id$=__gg_intro],[id$=__gg_my_first],[id$=__gg_timeless]) .heading__block :is(strong,b){display:block}@media screen and (min-width:990px){#MainContent .shopify-section:is([id$=__gg_intro],[id$=__gg_timeless]) .banner{gap:0;align-items:center}#MainContent .shopify-section:is([id$=__gg_intro],[id$=__gg_timeless]) .banner__media{flex:0 0 46.5%;max-width:none}#MainContent .shopify-section:is([id$=__gg_intro],[id$=__gg_timeless]) .banner__content{flex:0 0 41%;max-width:none;margin-left:auto}#MainContent .shopify-section[id$=__gg_timeless] .banner__content{flex-basis:42.5%}#MainContent .shopify-section:is([id$=__gg_intro],[id$=__gg_timeless]) .heading__block :is(h1,h2,h3,h4,h5,h6,p){font-size:clamp(4rem,3.704vw,6.4rem)!important;line-height:.95}#MainContent .shopify-section:is([id$=__gg_intro],[id$=__gg_timeless]) .heading__block{margin-bottom:clamp(.8rem,.75vw,1.3rem);padding-bottom:0}#MainContent .shopify-section:is([id$=__gg_intro],[id$=__gg_timeless]) .text__block{padding-bottom:0;margin-bottom:clamp(2.4rem,2vw,3.5rem)}#MainContent .shopify-section:is([id$=__gg_intro],[id$=__gg_timeless]) .text__block :is(.rte,.rte p){font-size:clamp(1.6rem,1.476vw,2.55rem)!important;line-height:1.255}#MainContent .shopify-section:is([id$=__gg_intro],[id$=__gg_timeless]) .button{font-size:clamp(1.6rem,1.505vw,2.6rem);font-weight:700;min-height:clamp(4.4rem,3.646vw,6.3rem);padding:0 clamp(1.2rem,1.16vw,2rem);border-radius:.8rem}}#MainContent .shopify-section[id$=__gg_age] .card-collection .card__inner .card__media,#MainContent .shopify-section[id$=__gg_categories] .card-collection .card__inner .card__media{padding:0}#MainContent .shopify-section[id$=__gg_age] .card-collection .media-wrapper--style,#MainContent .shopify-section[id$=__gg_categories] .card-collection .media-wrapper--style,#MainContent .shopify-section[id$=__gg_age] .card-collection:is(:hover,:focus-within) .card__inner .card__media .media-wrapper--style,#MainContent .shopify-section[id$=__gg_categories] .card-collection:is(:hover,:focus-within) .card__inner .card__media .media-wrapper--style{--media-radius: 0;--media-border-width: 0;box-shadow:none}#MainContent .shopify-section[id$=__gg_age] .card-collection .card__heading,#MainContent .shopify-section[id$=__gg_categories] .card-collection .card__heading,#MainContent .shopify-section[id$=__gg_age] .card-collection .card__heading .link,#MainContent .shopify-section[id$=__gg_categories] .card-collection .card__heading .link,#MainContent .shopify-section[id$=__gg_age] .card-collection:is(:hover,:focus-within) .card__heading .link,#MainContent .shopify-section[id$=__gg_categories] .card-collection:is(:hover,:focus-within) .card__heading .link{font-family:var(--gg-font-copy);font-weight:400;font-size:2rem;line-height:1.2;letter-spacing:0;color:rgb(var(--gg-ink))}#MainContent .shopify-section:is([id$=__gg_age],[id$=__gg_categories]) .card-collection .card__content--below{padding-top:1.6rem}#MainContent .shopify-section[id$=__gg_categories] .card-collection .card__buttons{margin-top:1.6rem}#MainContent .shopify-section[id$=__gg_categories] .card-collection .card__heading,#MainContent .shopify-section[id$=__gg_categories] .card-collection .card__heading .link,#MainContent .shopify-section[id$=__gg_categories] .card-collection:is(:hover,:focus-within) .card__heading .link{font-size:2.4rem}@media screen and (max-width:749px){#MainContent .shopify-section[id$=__gg_categories] .card-collection .card__heading,#MainContent .shopify-section[id$=__gg_categories] .card-collection .card__heading .link,#MainContent .shopify-section[id$=__gg_categories] .card-collection:is(:hover,:focus-within) .card__heading .link{font-size:1.8rem;line-height:1.2}#MainContent .shopify-section[id$=__gg_categories] :is(.card-wrapper,.card-collection,.card__inner){height:100%}#MainContent .shopify-section[id$=__gg_categories] .card-collection .card__inner{display:flex;flex-direction:column}#MainContent .shopify-section[id$=__gg_categories] .card-collection .card__content--below{flex:1 1 auto;padding:1.2rem 0 0}#MainContent .shopify-section[id$=__gg_categories] .card-collection .card__information{display:flex;flex-direction:column;height:100%;width:100%}#MainContent .shopify-section[id$=__gg_categories] .card-collection .card__buttons{margin-top:auto;padding-top:1.2rem;width:100%}#MainContent .shopify-section[id$=__gg_categories] .card-collection .card__button,#MainContent .shopify-section[id$=__gg_categories] .card-collection .card__button .link{width:100%}#MainContent .shopify-section[id$=__gg_categories] .card-collection .card__button .link{min-height:4rem;padding:0 .8rem;font-size:1.4rem;letter-spacing:.06em;white-space:nowrap}}@media screen and (min-width:990px){#MainContent .shopify-section[id$=__gg_categories] .card-collection .card__heading,#MainContent .shopify-section[id$=__gg_categories] .card-collection .card__heading .link,#MainContent .shopify-section[id$=__gg_categories] .card-collection:is(:hover,:focus-within) .card__heading .link{font-size:clamp(2.4rem,1.97vw,3.4rem)}}#MainContent .shopify-section[id$=__gg_age] .card-collection .card__heading,#MainContent .shopify-section[id$=__gg_age] .card-collection .card__heading .link,#MainContent .shopify-section[id$=__gg_age] .card-collection:is(:hover,:focus-within) .card__heading .link{font-size:2.2rem}#MainContent .shopify-section[id$=__gg_age] .card-collection .card__heading .link:first-line{font-weight:700}@media screen and (min-width:990px){#MainContent .shopify-section[id$=__gg_age] .section__header{margin-bottom:clamp(4rem,5vw,8.6rem)}#MainContent .shopify-section[id$=__gg_age] .contains-card{column-gap:7%}#MainContent .shopify-section[id$=__gg_age] .contains-card>.grid__item{max-width:19.75%}#MainContent .shopify-section[id$=__gg_age] .card-collection .card__content--below{padding-top:clamp(1.6rem,2.2vw,3.8rem)}#MainContent .shopify-section[id$=__gg_age] .card-collection .card__heading,#MainContent .shopify-section[id$=__gg_age] .card-collection .card__heading .link,#MainContent .shopify-section[id$=__gg_age] .card-collection:is(:hover,:focus-within) .card__heading .link{font-size:clamp(2.2rem,calc(1.5vw + 2px),2.8rem);line-height:1.35}}#MainContent .shopify-section[id$=__gg_categories] .card-collection .card__button .link{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 2rem;border-radius:.6rem;background:rgb(var(--gg-red));color:#fff;font-size:1.6rem;text-decoration:none;background-image:none;transition:background-color var(--duration-short, .1s) ease}#MainContent .shopify-section[id$=__gg_categories] .card-collection .card__button .link:hover{background:rgb(var(--gg-red-dark))}#MainContent .shopify-section[id$=__gg_price] .buttons__block{width:100%}#MainContent .shopify-section[id$=__gg_price] .buttons{display:flex;width:100%;justify-content:center}#MainContent .shopify-section[id$=__gg_price] .buttons .button{min-width:26rem}@media screen and (min-width:750px){#MainContent .shopify-section[id$=__gg_price] .buttons{justify-content:space-around}}@media screen and (min-width:990px){#MainContent .shopify-section[id$=__gg_price] .heading__block{padding-bottom:clamp(3.2rem,4.05vw,7rem)}#MainContent .shopify-section[id$=__gg_price] .buttons{justify-content:space-between;column-gap:0;padding:0 1.7%}#MainContent .shopify-section[id$=__gg_price] .buttons .button{width:22.7%;min-width:0;min-height:clamp(4.8rem,5.27vw,9.1rem);padding:0 1rem;font-size:clamp(1.8rem,1.56vw,2.7rem);border-radius:.8rem}}#MainContent .shopify-section[id$=__gg_indoor_outdoor] .card-collage .card__content{padding:0 0 15% 12%}#MainContent .shopify-section[id$=__gg_indoor_outdoor] .card-collage .card__heading{font-family:var(--gg-font-display);font-size:3.2rem;font-weight:900;line-height:1;letter-spacing:-.025em;color:#fff;margin:0}#MainContent .shopify-section[id$=__gg_indoor_outdoor] .card-collage .rte,#MainContent .shopify-section[id$=__gg_indoor_outdoor] .card-collage .rte p{font-family:var(--gg-font-display);font-weight:300;font-size:3.2rem;line-height:1;letter-spacing:-.025em;color:#fff;margin:0}#MainContent .shopify-section[id$=__gg_indoor_outdoor] .card-collage .card__text{margin-top:0}@media screen and (min-width:750px){#MainContent .shopify-section[id$=__gg_indoor_outdoor] .card-collage .card__heading,#MainContent .shopify-section[id$=__gg_indoor_outdoor] .card-collage .rte,#MainContent .shopify-section[id$=__gg_indoor_outdoor] .card-collage .rte p{font-size:4.8rem}}#MainContent .shopify-section[id$=__gg_my_first] .button,#MainContent .shopify-section[id$=__gg_indoor_outdoor] .card-collage .button{min-height:4.4rem;padding:0 1.6rem;font-size:1.6rem;font-weight:700;color:rgb(var(--gg-ink));border-radius:.8rem}@media screen and (min-width:990px){#MainContent .shopify-section[id$=__gg_my_first] .button,#MainContent .shopify-section[id$=__gg_indoor_outdoor] .card-collage .button{min-height:clamp(4.4rem,3.646vw,6.3rem);padding:0 clamp(1.4rem,1.39vw,2.4rem);font-size:clamp(1.6rem,1.505vw,2.6rem)}}#MainContent .shopify-section[id$=__gg_most_loved] .section__header{margin-bottom:4.8rem}#MainContent .shopify-section[id$=__gg_most_loved] .card__heading,#MainContent .shopify-section[id$=__gg_most_loved] .card__heading .link{font-weight:400}#MainContent .shopify-section[id$=__gg_most_loved] .price{font-size:1.3rem}@media screen and (min-width:1033px){#MainContent .shopify-section[id$=__gg_most_loved]{overflow-x:clip}#MainContent .shopify-section[id$=__gg_most_loved] .theme-swiper .swiper{margin-right:calc(-1.28% - 108px)}#MainContent .shopify-section[id$=__gg_most_loved] .swiper-button-next{right:calc(24.04% - 114px)}}#MainContent .shopify-section[id$=__gg_reviews] .section__testimonial-2{background-color:rgb(var(--gg-red));background-image:var(--gg-reviews-bg, none);background-size:cover;background-position:center;background-repeat:no-repeat}#MainContent .shopify-section[id$=__gg_reviews] .section__header-heading,#MainContent .shopify-section[id$=__gg_reviews] .section__header .rte,#MainContent .shopify-section[id$=__gg_reviews] .section__header .rte p{color:#fff}#MainContent .shopify-section[id$=__gg_reviews] .section__header .rte p{font-size:2rem;line-height:1.25}@media screen and (min-width:990px){#MainContent .shopify-section[id$=__gg_reviews] .section__header-heading{font-size:clamp(4rem,3.44vw,5.9rem)!important;line-height:1}#MainContent .shopify-section[id$=__gg_reviews] .section__header-heading :is(strong,b){white-space:nowrap}#MainContent .shopify-section[id$=__gg_reviews] .section__header .rte{max-width:max(34rem,22vw);margin-top:clamp(1.6rem,1.4vw,2.4rem)}#MainContent .shopify-section[id$=__gg_reviews] .section__header .rte p{font-size:clamp(1.8rem,1.41vw,2.4rem);line-height:1.4}}@media screen and (min-width:1366px){#MainContent .shopify-section[id$=__gg_reviews] .section__testimonial-2 .page-width{gap:0}#MainContent .shopify-section[id$=__gg_reviews] .section__header{width:36%}#MainContent .shopify-section[id$=__gg_reviews] .section__header+.section__main{width:52.7%;margin-left:auto;margin-right:4.6%;padding-inline:0}}#MainContent .shopify-section[id$=__gg_reviews] .card-testimonial{--color-foreground: var(--gg-ink);background:#fff;color:rgb(var(--gg-ink))}#MainContent .shopify-section[id$=__gg_reviews] .card-testimonial .card__heading{font-family:var(--gg-font-display);font-weight:800}#MainContent .shopify-section[id$=__gg_reviews] .card-testimonial .associate-product .card-testimonial,#MainContent .shopify-section[id$=__gg_reviews] .associate-product .card{background:transparent}#MainContent .shopify-section[id$=__gg_ugc] .section__header{margin-bottom:4.8rem}#MainContent .shopify-section[id$=__gg_ugc] .theme-swiper.has-pagination{padding-bottom:2.7rem}#MainContent .shopify-section[id$=__gg_ugc] .swiper-pagination{--swiper-pagination-color: rgb(var(--gg-red));--swiper-pagination-bullet-inactive-color: rgb(var(--gg-ink))}#MainContent .shopify-section[id$=__gg_seo] .rte p{color:rgb(var(--gg-ink))}
/*# sourceMappingURL=/cdn/shop/t/161/assets/page-holiday-gift-guide.css.map */
