.shopify-section[id*=__gg_]>.section{margin:0;padding:0}.shopify-section[id*=__gg_]+.shopify-section[id*=__gg_]{margin-top:48px}.shopify-section[id$=__gg_assets]{display:none}.shopify-section[id$=__gg_assets]+.shopify-section[id*=__gg_]{margin-top:0}.shopify-section[id*=__gg_]+.shopify-section[id$=__gg_filters]{margin-top:12px}.shopify-section[id*=__gg_]+.shopify-section[id*=__gg_carousel_]{margin-top:24px}@media(min-width:769px){.shopify-section[id*=__gg_carousel_]+.shopify-section[id*=__gg_]:not([id*=__gg_carousel_]),.shopify-section[id*=__gg_]+.shopify-section[id*=__gg_tabs_]{margin-top:72px}.shopify-section[id$=__gg_filters]+.shopify-section[id*=__gg_tabs_]{margin-top:48px}}.shopify-section[id*=__gg_]:last-child{margin-bottom:48px}.shopify-section[id$=__gg_flash]+.shopify-section[id$=__gg_tiles_collections]{margin-top:0}@media(min-width:769px){.shopify-section[id*=__gg_]{--gutter: 38px;--page-width: 1364px}}.shopify-section[id*=__gg_split_] .media-with-text__media .media{height:100%;min-height:280px;padding-top:0!important}.shopify-section[id*=__gg_split_] .media-with-text__media img{-o-object-fit:cover;object-fit:cover}.shopify-section[id*=__gg_split_] .media-with-text .media-with-text__text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px 24px;margin:0}.shopify-section[id*=__gg_split_] .media-with-text .media-with-text__text>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;text-align:left}.shopify-section[id*=__gg_split_] .section__block{margin:0}.shopify-section[id*=__gg_split_] .subheading{margin:0;font-family:var(--body-font-family);font-size:1.4rem;font-weight:700;line-height:1.32;letter-spacing:.15em;text-transform:uppercase}@media(min-width:769px){.shopify-section[id*=__gg_split_] .subheading{font-size:1.6rem}}.shopify-section[id*=__gg_split_] .section__block--heading{margin:0;font-family:var(--heading-font-family);font-size:4.4rem;font-weight:500;line-height:1;letter-spacing:0;text-transform:uppercase}@media(min-width:769px){.shopify-section[id*=__gg_split_] .section__block--heading{font-size:7.2rem}}.shopify-section[id*=__gg_split_] .rte{margin:0;font-family:var(--body-font-family);font-size:1.6rem;font-weight:500;line-height:1.32;max-width:41rem}@media(min-width:769px){.shopify-section[id*=__gg_split_] .media-with-text{max-width:none;min-height:485px}.shopify-section[id*=__gg_split_] .media-with-text__media{-webkit-transform:none;-ms-transform:none;transform:none}.shopify-section[id*=__gg_split_] .media-with-text .media-with-text__text{padding:48px}}.shopify-section[id$=__gg_split_banner] .media-with-text .media-with-text__text{background-color:#f6f6f6;color:#000}.shopify-section[id$=__gg_split_banner] .subheading{color:#fa5703}.shopify-section[id$=__gg_split_banner] .section__block--heading,.shopify-section[id$=__gg_split_banner] .rte{color:#000}.shopify-section[id$=__gg_split_banner] .section__block--heading{max-width:43.2rem}@media(min-width:769px){.shopify-section[id$=__gg_split_banner] .media-with-text{gap:12px}.shopify-section[id$=__gg_split_banner] .media-with-text .media-with-text__text{padding-right:16px}.shopify-section[id$=__gg_split_banner] .media-with-text__media{-webkit-box-flex:1;-ms-flex:1 1 62%;flex:1 1 62%}.shopify-section[id$=__gg_split_banner] .media-with-text .media-with-text__text{-webkit-box-flex:0;-ms-flex:0 0 37%;flex:0 0 37%}}.shopify-section[id$=__gg_picks] .container{max-width:none}.shopify-section[id$=__gg_picks] .max-w-text-large,.shopify-section[id$=__gg_picks] .max-w-text-overlay{max-width:none;width:100%}.shopify-section[id$=__gg_picks] .section__block{margin:0;padding-left:0;padding-right:0}.shopify-section[id$=__gg_picks] .section__block+.section__block{margin-top:12px}.shopify-section[id$=__gg_picks] .section__block--subheading{margin:0;font-family:var(--body-font-family);font-size:1.4rem;font-weight:700;line-height:1.32;letter-spacing:.15em;text-transform:uppercase;color:#fa5703}@media(min-width:769px){.shopify-section[id$=__gg_picks] .section__block--subheading{font-size:1.6rem}}@media(max-width:768.98px){.shopify-section[id$=__gg_picks] .section__block--subheading{font-size:1.2rem}}.shopify-section[id$=__gg_picks] .section__block--heading{margin:0;font-family:var(--heading-font-family);font-size:4rem;font-weight:500;line-height:1;letter-spacing:0;text-transform:uppercase;color:#111}@media(min-width:769px){.shopify-section[id$=__gg_picks] .section__block--heading{font-size:7.2rem}}.shopify-section[id$=__gg_picks] .section__block--heading+.rte{margin-top:16px}.shopify-section[id$=__gg_picks] .rte,.shopify-section[id$=__gg_picks] .rte p{margin:0;font-family:var(--body-font-family);font-size:1.6rem;font-weight:500;line-height:1.32;color:#111}@media(min-width:769px){.shopify-section[id$=__gg_picks] .rte,.shopify-section[id$=__gg_picks] .rte p{font-size:1.8rem}}.shopify-section[id$=__gg_filters] .lp-menu--buttons{padding:0;background-color:#fff}.shopify-section[id$=__gg_filters] .lp-menu--buttons ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:0 10px;overflow:visible}@media(min-width:769px){.shopify-section[id$=__gg_filters] .lp-menu--buttons ul{gap:16px;padding:0 var(--gutter)}}.shopify-section[id$=__gg_filters] .lp-menu--buttons li{display:-webkit-box;display:-ms-flexbox;display:flex}.shopify-section[id$=__gg_filters] .lp-menu--buttons a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;border-radius:0;background-color:#f6f6f6;color:#111;font-family:var(--body-font-family);font-size:1rem;font-weight:500;line-height:15px;letter-spacing:1.4px;text-transform:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.shopify-section[id$=__gg_filters] .lp-menu--buttons a:hover,.shopify-section[id$=__gg_filters] .lp-menu--buttons a:focus-visible{background-color:#ececec;background-color:var(--color-light-gray-1, #ececec)}@media(min-width:769px){.shopify-section[id$=__gg_filters] .lp-menu--buttons a{padding:12px 20px;font-size:1.3rem}}.shopify-section[id*=__gg_]+.shopify-section[id$=__gg_picks]{margin-top:32px}@media(min-width:769px){.shopify-section[id*=__gg_]+.shopify-section[id$=__gg_picks]{margin-top:48px}}.shopify-section[id$=__gg_picks]+.shopify-section[id$=__gg_filters]{margin-top:16px}@media(min-width:769px){.shopify-section[id$=__gg_picks]+.shopify-section[id$=__gg_filters]{margin-top:32px}}@media(min-width:769px){.shopify-section[id$=__gg_filters]+.shopify-section[id*=__gg_carousel_],.shopify-section[id$=__gg_carousel_who_pros]+.shopify-section[id$=__gg_carousel_who_beginners]{margin-top:48px}}.fh-gg-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.fh-gg-tabs__header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:48px}.fh-gg-tabs__heading{margin:0;font-family:var(--heading-font-family);font-size:3.2rem;font-weight:500;line-height:1;letter-spacing:0;text-transform:uppercase;color:#111;text-align:center}@media(min-width:769px){.fh-gg-tabs__heading{font-size:4.8rem}}@media(max-width:768.98px){.fh-gg-tabs__heading{line-height:1.04}}.fh-gg-tabs__arrows{position:absolute;right:0;top:50%;display:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width:769px){.fh-gg-tabs__arrows{display:-webkit-box;display:-ms-flexbox;display:flex}}.fh-gg-tabs__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:48px;color:#111}.fh-gg-tabs__arrow svg{width:20px;height:20px}.fh-gg-tabs__arrow:hover{color:#fa5703}.fh-gg-tabs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}.fh-gg-tabs__tab{padding:4px 0 3px;border-bottom:1px solid transparent;color:#111;font-family:var(--body-font-family);font-size:1.2rem;font-weight:500;line-height:1.25;letter-spacing:.1167em;text-transform:uppercase;scroll-margin-top:24px;scroll-margin-top:calc(var(--header-end-padded, 0px) + 24px)}.fh-gg-tabs__tab[aria-selected=true]{border-bottom-color:#fa57032e}.fh-gg-tabs__tab:hover{border-bottom-color:#fa570380}.shopify-section[id*=__gg_carousel_] .slider__grid{gap:32px 8px;grid-auto-columns:calc((100vw - 41px)/2)}@media(min-width:769px){.shopify-section[id*=__gg_carousel_] .slider__grid{grid-auto-columns:max(200px,min(16.8vw,242px))}}.shopify-section[id*=__gg_carousel_] .card__media .media{padding-top:120%!important;background-color:#f2f2f2}.shopify-section[id*=__gg_carousel_] .card__media img{mix-blend-mode:multiply}.shopify-section[id*=__gg_carousel_] .card__title{font-weight:400}@media(max-width:768.98px){.shopify-section[id*=__gg_carousel_] .card__info{padding-top:12px}.shopify-section[id*=__gg_carousel_] .card__title{margin-bottom:6px;line-height:1.32}.shopify-section[id*=__gg_carousel_] .card__info .price,.shopify-section[id*=__gg_carousel_] .card__swatches{margin-top:0;padding-top:0;border-top:0}.shopify-section[id*=__gg_carousel_] .card__swatches{margin-top:12px;padding-bottom:6px}}.shopify-section[id*=__gg_carousel_] .section__header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}.shopify-section[id*=__gg_carousel_] .section__header .section__heading{font-family:var(--heading-font-family);font-size:3.2rem;font-weight:500;line-height:1;letter-spacing:0;text-transform:uppercase;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0;color:#111;text-align:center}@media(min-width:769px){.shopify-section[id*=__gg_carousel_] .section__header .section__heading{font-size:4.8rem}}@media(max-width:768.98px){.shopify-section[id*=__gg_carousel_] .section__header .section__heading{line-height:1.04}}.shopify-section[id*=__gg_carousel_] .featured-collection-info{position:relative;margin-bottom:0}@media(max-width:768.98px){.shopify-section[id*=__gg_carousel_] .featured-collection-info{display:none}}.shopify-section[id*=__gg_carousel_] .featured-collection-image{position:relative;min-height:320px}.shopify-section[id*=__gg_carousel_] .featured-collection-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:linear-gradient(24.62deg,#000000b3 6.04%,#0000 65.59%)}.shopify-section[id*=__gg_carousel_] .featured-collection-image .media{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:0!important}.shopify-section[id*=__gg_carousel_] .featured-collection-text{position:absolute;inset:auto 30px 30px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px;margin:0;padding:0;background:none;color:#fff;pointer-events:none}.shopify-section[id*=__gg_carousel_] .featured-collection-text .section__heading{margin:0;font-family:var(--heading-font-family);font-size:2.4rem;font-weight:500;line-height:.96;letter-spacing:.02em;text-transform:uppercase;color:#fff}@media(min-width:769px){.shopify-section[id*=__gg_carousel_] .featured-collection-text .section__heading{font-size:3rem}}.shopify-section[id*=__gg_carousel_] .featured-collection-text .grow{margin-top:-12px}.shopify-section[id*=__gg_carousel_] .featured-collection-text .grow:not(:has(.rte)){display:none}.shopify-section[id*=__gg_carousel_] .featured-collection-text .rte,.shopify-section[id*=__gg_carousel_] .featured-collection-text .rte p{font-family:var(--body-font-family);font-size:1.6rem;font-weight:500;line-height:1.32;margin:0;color:#fff}@media(max-width:768.98px){.shopify-section[id*=__gg_carousel_] .featured-collection-text .rte,.shopify-section[id*=__gg_carousel_] .featured-collection-text .rte p{font-size:1.4rem}}.shopify-section[id*=__gg_carousel_] .featured-collection-text .btn{--btn-bg-color: 255 255 255;--btn-bg-hover-color: 236 236 236;--btn-text-color: 0 0 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;min-height:48px;margin:0;padding:12px 24px;border:0;font-family:var(--body-font-family);font-size:1.2rem;font-weight:500;line-height:15.135px;letter-spacing:1px;text-transform:uppercase;color:#000;pointer-events:auto}.shopify-section[id*=__gg_carousel_] .featured-collection-text .btn:hover,.shopify-section[id*=__gg_carousel_] .featured-collection-text .btn:active{color:#000}@media(min-width:769px){.shopify-section[id*=__gg_carousel_] .featured-collection-info{-ms-flex-preferred-size:32.75%;flex-basis:32.75%;margin-right:8px}.shopify-section[id*=__gg_carousel_] .featured-collection-info+.carousel{max-width:calc(67.25% - 8px)}.shopify-section[id*=__gg_carousel_] .featured-collection-image{min-height:0}}@media(min-width:769px){.shopify-section[id*=__gg_carousel_],.shopify-section[id$=__gg_flash]{overflow:hidden}.shopify-section[id*=__gg_carousel_] .featured-collection-container,.shopify-section[id$=__gg_flash] .featured-collection-container{padding-right:0}.shopify-section[id*=__gg_carousel_] .featured-collection-info+.carousel .slider,.shopify-section[id$=__gg_flash] .featured-collection-info+.carousel .slider{overflow-x:auto;margin-right:calc(-1 * var(--gutter))}}.shopify-section[id$=__gg_flash] .slider__grid{gap:32px 8px;grid-auto-columns:calc(100vw - 48px)}@media(min-width:769px){.shopify-section[id$=__gg_flash] .slider__grid{grid-auto-columns:max(240px,min(22.7vw,327px))}}.shopify-section[id$=__gg_flash] .card__media .media{padding-top:120%!important;background-color:#f2f2f2}.shopify-section[id$=__gg_flash] .card__media img{mix-blend-mode:multiply}.shopify-section[id$=__gg_flash] .card__title{font-weight:400}@media(max-width:768.98px){.shopify-section[id$=__gg_flash] .card__info{padding-top:12px}.shopify-section[id$=__gg_flash] .card__title{margin-bottom:6px;line-height:1.32}.shopify-section[id$=__gg_flash] .card__info .price,.shopify-section[id$=__gg_flash] .card__swatches{margin-top:0;padding-top:0;border-top:0}.shopify-section[id$=__gg_flash] .card__swatches{margin-top:12px;padding-bottom:6px}}.shopify-section[id$=__gg_flash]>.section>.featured-collection-container{position:relative;isolation:isolate;max-width:none;padding:24px 0;background-color:#429ed7}@media(min-width:769px){.shopify-section[id$=__gg_flash]>.section>.featured-collection-container{min-height:640px;padding:60px 0 60px 54px}}.shopify-section[id$=__gg_flash] .featured-collection-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.shopify-section[id$=__gg_flash] .featured-collection-image .media{height:100%;padding-top:0!important}.shopify-section[id$=__gg_flash] .featured-collection-info{margin:0 12px 24px}.shopify-section[id$=__gg_flash] .card--product{background-color:#fff}.shopify-section[id$=__gg_flash] .card__info-container{padding:0 4px 4px}.shopify-section[id$=__gg_flash] .featured-collection-text{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;margin:0;padding:0;background:none;color:#fff}.shopify-section[id$=__gg_flash] .featured-collection-text .section__heading{font-family:var(--heading-font-family);font-size:5.6rem;font-weight:500;line-height:1;letter-spacing:0;text-transform:uppercase;max-width:38.3rem;margin:0;color:#fff}@media(min-width:769px){.shopify-section[id$=__gg_flash] .featured-collection-text .section__heading{font-size:8.6rem}}.shopify-section[id$=__gg_flash] .featured-collection-text .grow,.shopify-section[id$=__gg_flash] .featured-collection-text .rte{display:contents}.shopify-section[id$=__gg_flash] .featured-collection-text .rte p{margin:0;font-family:var(--body-font-family);font-size:1.6rem;font-weight:500;line-height:1.32;max-width:35.9rem;font-weight:600}.shopify-section[id$=__gg_flash] .featured-collection-text .rte p:first-child{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:4px 8px 4px 4px;border-radius:100px;background-color:#fff3;font-weight:700;text-transform:uppercase;white-space:nowrap}.shopify-section[id$=__gg_flash] .featured-collection-text .rte p:first-child:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 26px;flex:0 0 26px;width:26px;height:26px;background:var(--fh-gg-badge) center/contain no-repeat}.shopify-section[id$=__gg_flash] .featured-collection-text .btn{--btn-bg-color: 255 255 255;--btn-bg-hover-color: 236 236 236;--btn-text-color: 0 0 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;min-height:48px;margin:0;padding:12px 24px;border:0;font-family:var(--body-font-family);font-size:1.2rem;font-weight:500;line-height:15.135px;letter-spacing:1px;text-transform:uppercase;color:#000}.shopify-section[id$=__gg_flash] .featured-collection-text .btn:hover,.shopify-section[id$=__gg_flash] .featured-collection-text .btn:active{color:#000}@media(max-width:768.98px){.shopify-section[id$=__gg_flash] .featured-collection-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;text-align:center}.shopify-section[id$=__gg_flash] .featured-collection-text .section__heading{margin:0;font-family:var(--heading-font-family);font-size:4rem;font-weight:500;line-height:1;letter-spacing:0;text-transform:uppercase;max-width:22rem}}@media(max-width:768.98px)and (min-width:769px){.shopify-section[id$=__gg_flash] .featured-collection-text .section__heading{font-size:8.6rem}}@media(max-width:768.98px){.shopify-section[id$=__gg_flash] .featured-collection-text .rte p{max-width:none;font-size:1.2rem;font-weight:700}.shopify-section[id$=__gg_flash] .featured-collection-text .rte p:first-child{gap:7.5px;padding:2.5px 5px 2.5px 2.5px;font-size:1rem}.shopify-section[id$=__gg_flash] .featured-collection-text .rte p:first-child:before{-ms-flex-preferred-size:16.26px;flex-basis:16.26px;width:16.26px;height:16.26px}}@media(min-width:769px){.shopify-section[id$=__gg_flash] .featured-collection-info{-ms-flex-preferred-size:439px;flex-basis:439px;margin:0 48px 0 0}.shopify-section[id$=__gg_flash] .featured-collection-info+.carousel{max-width:none;-ms-flex-item-align:center;align-self:center}}.shopify-section[id*=__gg_tiles_] .gallery{--column-gap: 12px}.shopify-section[id*=__gg_tiles_] .gallery-block__image{padding:0}.shopify-section[id*=__gg_tiles_] .gallery-block__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:linear-gradient(27.35deg,#00000080 10.97%,#0000 62.44%)}.shopify-section[id*=__gg_tiles_] .gallery-block__image-text{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px;max-width:none;width:100%;padding:30px;color:#fff}.shopify-section[id*=__gg_tiles_] .gallery-block__image-text h3{margin:0;font-family:var(--heading-font-family);font-size:2.4rem;font-weight:500;line-height:.96;letter-spacing:.02em;text-transform:uppercase;color:#fff}@media(min-width:769px){.shopify-section[id*=__gg_tiles_] .gallery-block__image-text h3{font-size:3rem}}.shopify-section[id*=__gg_tiles_] .gallery-block__image-text .text-overlay__buttons{margin:0}.shopify-section[id*=__gg_tiles_] .gallery-block__image-text .btn{--btn-bg-color: 255 255 255;--btn-bg-hover-color: 236 236 236;--btn-text-color: 0 0 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;min-height:48px;margin:0;padding:12px 24px;border:0;font-family:var(--body-font-family);font-size:1.2rem;font-weight:500;line-height:15.135px;letter-spacing:1px;text-transform:uppercase;color:#000}.shopify-section[id*=__gg_tiles_] .gallery-block__image-text .btn:hover,.shopify-section[id*=__gg_tiles_] .gallery-block__image-text .btn:active{color:#000}.shopify-section[id*=__gg_tiles_] .gallery-block:has(.media__placeholder){background-color:#f6f6f6}.shopify-section[id*=__gg_tiles_] .gallery-block:has(.media__placeholder) .media,.shopify-section[id*=__gg_tiles_] .gallery-block:has(.media__placeholder) .gallery-block__image:after{display:none}.shopify-section[id*=__gg_tiles_] .gallery-block:has(.media__placeholder) .gallery-block__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shopify-section[id*=__gg_tiles_] .gallery-block:has(.media__placeholder) .gallery-block__image-text{gap:12px;padding:32px 24px;color:#000}@media(min-width:769px){.shopify-section[id*=__gg_tiles_] .gallery-block:has(.media__placeholder) .gallery-block__image-text{padding:48px}}.shopify-section[id*=__gg_tiles_] .gallery-block:has(.media__placeholder) .subheading{margin:0;font-family:var(--body-font-family);font-size:1.4rem;font-weight:700;line-height:1.32;letter-spacing:.15em;text-transform:uppercase;color:#fa5703}@media(min-width:769px){.shopify-section[id*=__gg_tiles_] .gallery-block:has(.media__placeholder) .subheading{font-size:1.6rem}}@media(max-width:768.98px){.shopify-section[id*=__gg_tiles_] .gallery-block:has(.media__placeholder) .subheading{font-size:1.2rem}}@media(min-width:1024px){.shopify-section[id*=__gg_tiles_] .gallery-block:has(.media__placeholder) .subheading{white-space:nowrap}}.shopify-section[id*=__gg_tiles_] .gallery-block:has(.media__placeholder) h3{color:#000}.shopify-section[id*=__gg_tiles_] .gallery-block:has(.media__placeholder) h3 p{margin:12px 0 0;font-family:var(--body-font-family);font-size:1.6rem;font-weight:500;line-height:1.32;max-width:35.4rem;text-transform:none;letter-spacing:0}@media(max-width:768.98px){.shopify-section[id*=__gg_tiles_] .gallery-block:has(.media__placeholder) h3 p{max-width:none;font-size:1.4rem}}.shopify-section[id*=__gg_tiles_] .gallery-block:has(.media__placeholder) h3 p:first-child{margin:0;font-family:var(--heading-font-family);font-size:4rem;font-weight:500;line-height:1;letter-spacing:0;text-transform:uppercase;max-width:35.4rem}@media(min-width:769px){.shopify-section[id*=__gg_tiles_] .gallery-block:has(.media__placeholder) h3 p:first-child{font-size:7.2rem}}@media(max-width:768.98px){.shopify-section[id*=__gg_tiles_] .gallery-block:has(.media__placeholder) h3 p:first-child{max-width:none;line-height:.9}}@media(min-width:769px){.shopify-section[id*=__gg_tiles_] .gallery-block,.shopify-section[id*=__gg_tiles_] .gallery-block.row-span-2{min-height:485px!important}}.shopify-section[id$=__gg_tiles_price] .gallery-block__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(19.27%,rgba(0,0,0,.5)),color-stop(74.27%,rgba(0,0,0,0)));background-image:linear-gradient(to top,#00000080 19.27%,#0000 74.27%)}@media(min-width:1024px){.shopify-section[id$=__gg_tiles_price] .gallery{grid-template-columns:450fr 445fr 445fr}}@media(max-width:768.98px){.shopify-section[id$=__gg_tiles_price] .gallery{padding:24px 12px;background-color:#f6f6f6}.shopify-section[id$=__gg_tiles_price] .gallery-block{min-height:174px!important}.shopify-section[id$=__gg_tiles_price] .gallery-block__image-text{gap:24px;padding:12px}.shopify-section[id$=__gg_tiles_price] .gallery-block__image-text .btn{min-height:0;padding:8px 18px;font-size:1rem}.shopify-section[id$=__gg_tiles_price] .gallery-block:has(.media__placeholder){min-height:0!important}.shopify-section[id$=__gg_tiles_price] .gallery-block:has(.media__placeholder) .gallery-block__image-text{gap:12px;padding:0}}.shopify-section[id$=__gg_tiles_collections]>.section>.container{max-width:none;padding:0}.shopify-section[id$=__gg_tiles_collections] .gallery{--column-gap: 0px}@media(max-width:768.98px){.shopify-section[id$=__gg_tiles_collections] .gallery-block{min-height:168px!important}.shopify-section[id$=__gg_tiles_collections] .gallery-block__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:linear-gradient(20.34deg,#00000080 10.97%,#0000 62.44%)}.shopify-section[id$=__gg_tiles_collections] .gallery-block__image-text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px}.shopify-section[id$=__gg_tiles_collections] .gallery-block__image-text h3{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.shopify-section[id$=__gg_tiles_collections] .gallery-block__image-text .text-overlay__buttons{-webkit-box-flex:0;-ms-flex:none;flex:none}.shopify-section[id$=__gg_tiles_collections] .gallery-block__image-text .btn{white-space:nowrap}}@media(min-width:769px){.shopify-section[id$=__gg_tiles_collections] .gallery-block,.shopify-section[id$=__gg_tiles_collections] .gallery-block.row-span-2{min-height:300px!important}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/fh-gift-guide.css.map */
