:root{--gc-ink:#202825;--gc-muted:#646c68;--gc-green:#126a55;--gc-coral:#bd354f;--gc-line:#e2e8e4;--gc-soft:#f1f6f3;--primary-color:#126a55}
body.gc-store{font-family:"Lato",Arial,sans-serif;color:var(--gc-ink);background:#fff;font-size:16px;line-height:1.55}
.gc-store *{letter-spacing:0}
.gc-store h1,.gc-store h2,.gc-store h3,.gc-store h4{font-family:inherit;color:var(--gc-ink);line-height:1.2;overflow-wrap:anywhere}
.gc-store a{color:inherit}
.gc-store a:focus-visible,.gc-store button:focus-visible,.gc-store input:focus-visible,.gc-store select:focus-visible,.gc-store summary:focus-visible{outline:3px solid var(--gc-green);outline-offset:3px}
.gc-store .button.primary,.gc-store button.single_add_to_cart_button,.gc-store .checkout-button{background:var(--gc-green)!important;color:#fff!important;border-radius:6px;border:1px solid var(--gc-green);text-transform:none;box-shadow:none;font-weight:700;min-height:44px}
.gc-store .button:hover{filter:brightness(.94);box-shadow:none}
.gc-store input:not([type=checkbox]):not([type=radio]),.gc-store textarea,.gc-store select{border-radius:6px;border-color:#bac6be;box-shadow:none;min-height:44px}
.gc-container{max-width:1320px;width:calc(100% - 64px);margin-inline:auto}
.gc-announcement{background:var(--gc-green);color:#fff;text-align:center;font-size:13px;padding:8px 20px;min-height:36px}
.gc-header{background:#fff;border-bottom:1px solid var(--gc-line);position:relative;z-index:30}
.gc-header-main{display:flex;align-items:center;gap:24px;padding-block:19px}
.gc-brand{display:inline-flex;align-items:center;gap:8px;font-size:28px;line-height:1;font-weight:900;white-space:nowrap;color:var(--gc-green)!important;text-decoration:none}
.gc-brand .dashicons{font-size:30px;width:32px;height:32px;color:var(--gc-coral)}
.gc-logo-mark{display:block;width:42px;height:42px;flex:0 0 42px}
.gc-search{margin:0;display:flex;flex:1;border:2px solid var(--gc-green);border-radius:6px;min-width:0;background:#f9fbfa}
.gc-search input[type=search]{background:transparent;border:0;margin:0;height:46px;min-width:0;font-size:15px;flex:1}
.gc-store .gc-icon-button{height:44px;width:44px;flex:0 0 44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;position:relative;margin:0;padding:0;color:var(--gc-ink);text-decoration:none}
.gc-icon-button:hover{background:var(--gc-soft)}
.gc-icon-button .dashicons{font-size:24px;width:24px;height:24px}
.gc-header-actions{display:flex;gap:8px}
.gc-cart-count{position:absolute;right:-2px;top:-4px;border-radius:50%;background:var(--gc-coral);color:#fff;min-width:19px;height:19px;font-size:11px;line-height:19px;text-align:center}
.gc-menu-toggle{display:none!important}
.gc-nav-list{display:flex;align-items:center;justify-content:center;gap:30px;list-style:none;margin:0;padding:0}
.gc-nav-list>li{list-style:none;margin:0;position:relative}
.gc-nav-list a{display:block;padding:10px 0 15px;font-size:14px;font-weight:700;white-space:nowrap}
.gc-nav-list a:hover{color:var(--gc-green)}
.gc-nav-list .sub-menu{display:none;position:absolute;top:100%;left:0;background:#fff;padding:16px;min-width:190px;box-shadow:0 6px 20px #20282514;list-style:none}
.gc-nav-list li:hover>.sub-menu,.gc-nav-list li:focus-within>.sub-menu{display:block}
.gc-home{padding-top:24px}
.gc-hero{position:relative;min-height:350px;overflow:hidden;background:#f3dce5;border-radius:8px;isolation:isolate}
.gc-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}
.gc-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,.97) 0%,rgba(255,255,255,.92) 28%,rgba(255,255,255,.1) 63%,transparent 100%)}
.gc-hero-copy{padding:48px;width:51%;max-width:620px}
.gc-section-heading>a{flex-shrink:0;white-space:nowrap}
.gc-eyebrow{font-size:11px;font-weight:800;line-height:1.4;margin:0 0 12px}
.gc-hero h1{font-size:48px;margin:0 0 16px}
.gc-hero-copy>p:not(.gc-eyebrow){font-size:19px;max-width:380px;margin-bottom:24px}
.gc-cta{display:inline-flex!important;align-items:center;justify-content:center;gap:14px;line-height:1.4!important;padding:13px 20px!important;margin:0!important}
.gc-photo-credit{font-size:10px;color:var(--gc-muted);text-align:right;margin:4px 0 0}
.gc-section{padding-block:32px 16px}
.gc-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}
.gc-section-heading h2{font-size:25px;margin:0}
.gc-section-heading>a{display:flex;align-items:center;gap:8px;color:var(--gc-green);font-size:14px;font-weight:700;text-align:right}
.gc-category-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:18px}
.gc-category{display:flex;align-items:center;flex-direction:column;gap:5px;text-align:center;padding:10px 4px}
.gc-category-symbol,.gc-category>img{width:88px;height:88px;aspect-ratio:1;border-radius:50%;object-fit:cover;background:#e8f3ed;display:grid;place-items:center;margin-bottom:6px}
.gc-category:nth-child(3n+2) .gc-category-symbol{background:#fae6eb}
.gc-category:nth-child(3n) .gc-category-symbol{background:#edf0fc}
.gc-category-symbol .dashicons{font-size:34px;width:34px;height:34px;color:var(--gc-green)}
.gc-category strong{font-size:14px;line-height:1.3}
.gc-category small{font-size:12px;color:var(--gc-muted)}
.gc-category:hover .gc-category-symbol{outline:2px solid var(--gc-green);outline-offset:3px}
.gc-store .product-small .box-image{aspect-ratio:1;background:#f5f6f5;border-radius:7px;overflow:hidden}
.gc-store .product-small .box-image img{aspect-ratio:1;object-fit:contain;width:100%;height:100%}
.gc-store .product-small .box-text{padding:12px 0 16px;text-align:left}
.gc-store .product-small .name{font-size:14px;line-height:1.5;min-height:42px;margin:2px 0 6px}
.gc-store .product-small .name a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.gc-store .product-small .category{font-size:10px;color:var(--gc-muted)}
.gc-store .product-small .price{font-size:16px;font-weight:800}
.gc-store .price ins{text-decoration:none;color:var(--gc-coral)}
.gc-store .price del{color:var(--gc-muted);font-size:13px;font-weight:400}
.gc-store .star-rating{color:#997000;font-size:11px;margin:4px 0}
.gc-store .badge-container{top:10px;left:10px}
.gc-store .badge-inner{border-radius:4px;background:var(--gc-coral)!important;color:#fff;font-size:12px;padding:5px 8px}
.gc-store .box-image .quick-view{background:var(--gc-green);font-size:12px}
.gc-store .products .col{padding-bottom:10px}
.gc-discovery{padding:30px;background:var(--gc-soft);border-block:1px solid var(--gc-line);display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin:20px 0}
.gc-discovery h2{font-size:28px;margin:0;max-width:400px}
.gc-discovery form{margin:0;display:grid;grid-template-columns:1fr auto;gap:8px}
.gc-discovery label{grid-column:1/-1;font-size:13px}
.gc-discovery input,.gc-discovery .button{margin:0}
.gc-discovery .button{font-size:13px}
.gc-shopping-links{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--gc-line);padding:30px 0;gap:24px}
.gc-shopping-links>a{display:flex;align-items:center;justify-content:center;gap:16px}
.gc-shopping-links .dashicons{font-size:28px;width:28px;height:28px;color:var(--gc-green)}
.gc-shopping-links strong,.gc-shopping-links small{display:block}
.gc-shopping-links strong{font-size:15px}.gc-shopping-links small{color:var(--gc-muted);font-size:13px}
.gc-footer{border-top:1px solid var(--gc-line);background:#f6f8f7;padding-top:44px}
.gc-footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:48px;padding-bottom:36px}
.gc-footer-grid p{font-size:14px;color:var(--gc-muted);max-width:330px;margin-top:20px}
.gc-footer-grid address{font-style:normal;font-size:13px;color:var(--gc-muted);margin:0 0 10px}
.gc-footer-grid h3{font-size:15px;margin:0 0 16px}
.gc-footer-grid section>a:not(.gc-brand){display:block;font-size:14px;padding:5px 0}
.gc-footer ul{list-style:none;margin:0}
.gc-footer-bottom{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid var(--gc-line);font-size:12px;color:var(--gc-muted)}
.gc-store .shop-container{padding-top:10px}
.gc-store .shop-page-title{background:var(--gc-soft);border-bottom:1px solid var(--gc-line);margin-bottom:25px}
.gc-store .woocommerce-breadcrumb{font-size:13px;text-transform:none}
.gc-store .widget-title{font-size:15px;text-transform:none}
.gc-store .product-main{padding-top:35px}
.gc-store .product-main .product-sidebar-small{display:none}
.gc-store .product-main .product-info{flex:1 1 0;max-width:50%;width:50%;padding-left:32px}
.gc-store .product-main .product-info>.product-info{position:static}.gc-store .variations{margin:18px 0}.gc-store .variations th{font-size:13px;text-transform:none;padding:7px 10px 7px 0}.gc-store .variations select{width:100%;margin:0}.gc-store .reset_variations{font-size:12px;color:var(--gc-green)}
.gc-store .product-info .product-short-description{max-width:580px}
.gc-store .product-info .cart{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.gc-store .product-info .quantity{margin:0}
@media(max-width:767px){.gc-store .product-main .product-info{max-width:100%;width:100%;padding-left:15px}.gc-store .product-info .cart{gap:8px}}
.gc-store .product-info .product-title{font-size:28px;text-transform:none}
.gc-store .product-info .price{font-size:26px;margin:16px 0}
.gc-store .product-info .single_add_to_cart_button{min-width:200px}
.gc-store .product-gallery .woocommerce-product-gallery__image img{object-fit:contain}
.gc-store .woocommerce-tabs{border-top:1px solid var(--gc-line);padding-top:20px}
.gc-product-assurance{border-block:1px solid var(--gc-line);margin:22px 0 4px;padding:14px 0;display:grid;gap:12px}.gc-product-assurance>div{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:center}.gc-product-assurance .dashicons{color:var(--gc-green);font-size:23px;width:23px;height:23px}.gc-product-assurance strong,.gc-product-assurance small{display:block}.gc-product-assurance strong{font-size:13px}.gc-product-assurance small{font-size:12px;color:var(--gc-muted)}.gc-product-help{max-width:1320px;width:calc(100% - 64px);margin:30px auto;padding:28px;background:var(--gc-soft);border:1px solid var(--gc-line)}.gc-product-help h2{font-size:23px;margin:0 0 20px}.gc-product-help>div{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.gc-product-help p{font-size:14px;margin:0}.gc-product-help span{color:var(--gc-muted)}.gc-store .woocommerce-tabs .tabs{display:flex;gap:24px;overflow-x:auto}.gc-store .woocommerce-tabs .tabs li{white-space:nowrap}.gc-store .related-products-wrapper{border-top:1px solid var(--gc-line);padding-top:28px}
.gc-personalization-field{width:100%;margin:12px 0 16px;padding:14px;background:var(--gc-soft);border:1px solid var(--gc-line)}.gc-personalization-field label,.gc-personalization-field small{display:block}.gc-personalization-field label{font-size:13px;font-weight:800;margin-bottom:7px}.gc-personalization-field input{width:100%;margin:0 0 4px}.gc-personalization-field small{font-size:11px;color:var(--gc-muted)}.gc-design-family{clear:both;margin:28px 0 34px}.gc-design-family-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.gc-design-family-grid>a{display:block}.gc-design-family-grid>a>span{display:block;aspect-ratio:1;background:#f4f6f5;overflow:hidden;border-radius:6px}.gc-design-family-grid img{width:100%;height:100%;object-fit:cover}.gc-design-family-grid strong,.gc-design-family-grid small{display:block}.gc-design-family-grid strong{font-size:13px;line-height:1.4;margin-top:8px}.gc-design-family-grid small{font-size:13px;color:var(--gc-coral);font-weight:800;margin-top:4px}
.gc-store .woocommerce-cart-form,.gc-store .checkout{padding-top:20px}
.gc-store .page-wrapper{padding-block:36px}
.gc-store .page-wrapper .entry-content{line-height:1.7}
@media(min-width:1000px){.gc-home .products>.product-small{flex-basis:20%;max-width:20%}}
@media(max-width:1100px){.gc-nav-list{gap:20px;justify-content:flex-start;overflow-x:auto}.gc-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gc-hero-copy{padding:36px;width:55%}.gc-header-main{gap:14px}.gc-brand{font-size:25px}.gc-discovery{gap:24px}.gc-discovery form{grid-template-columns:1fr}.gc-store .gc-discovery .button{width:100%}}
@media(max-width:767px){.gc-container{width:calc(100% - 32px)}.gc-announcement{font-size:11px;padding:8px 14px}.gc-header-main{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:8px;padding-block:12px}.gc-menu-toggle{display:inline-flex!important;grid-column:1;grid-row:1}.gc-brand{grid-column:2;grid-row:1;font-size:20px;min-width:0;gap:4px}.gc-logo-mark{width:32px;height:32px;flex-basis:32px}.gc-header-actions{grid-column:3;grid-row:1;gap:0}.gc-search{grid-row:2;grid-column:1/-1;width:100%}.gc-navigation{display:none;padding:6px 0 18px}.gc-navigation.is-open{display:block}.gc-nav-list{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;overflow:visible}.gc-nav-list a{white-space:normal;padding:10px 0}.gc-nav-list .sub-menu{position:static;box-shadow:none;display:block;min-width:0;padding:0 0 0 12px}.gc-home{padding-top:16px}.gc-hero{min-height:320px}.gc-hero-image{object-position:68% center;opacity:.48}.gc-hero-copy{width:100%;padding:28px 22px;max-width:380px}.gc-hero h1{font-size:36px}.gc-hero-copy>p:not(.gc-eyebrow){font-size:17px;max-width:290px}.gc-eyebrow{font-size:10px}.gc-section{padding-top:26px}.gc-section-heading{gap:12px;margin-bottom:16px;align-items:flex-start}.gc-section-heading h2{font-size:21px}.gc-section-heading>a{font-size:12px;max-width:125px}.gc-category-grid{gap:10px 5px}.gc-category-symbol,.gc-category>img{width:60px;height:60px}.gc-category strong{font-size:12px}.gc-category small{font-size:10px}.gc-category-symbol .dashicons{font-size:26px;width:26px;height:26px}.gc-store .product-small .name{font-size:13px;min-height:39px}.gc-store .product-small .price{font-size:15px}.gc-discovery{grid-template-columns:1fr;gap:20px;padding:24px 18px}.gc-discovery h2{font-size:24px}.gc-shopping-links{grid-template-columns:1fr;gap:24px}.gc-shopping-links>a{justify-content:flex-start}.gc-footer-grid{grid-template-columns:1fr 1fr;gap:28px}.gc-footer-grid>section:first-child{grid-column:1/-1}.gc-footer-bottom{font-size:11px;flex-wrap:wrap}.gc-store .product-info .product-title{font-size:24px}.gc-store .product-info .single_add_to_cart_button{min-width:150px}.gc-store .woocommerce-ordering{max-width:100%}.gc-store .woocommerce-ordering select{max-width:100%}}
.gc-editorial{max-width:860px;padding-block:42px 60px}.gc-editorial h1{font-size:36px;margin-bottom:30px}.gc-editorial h2{font-size:23px;margin-top:30px}.gc-editorial p{max-width:720px}.gc-editorial .wp-block-button__link{background:var(--gc-green);color:#fff;border-radius:6px}.gc-footer li a{font-size:14px;padding:5px 0;display:block}.gc-archive{padding-block:30px 50px}.gc-archive-heading h1{font-size:32px;margin:15px 0 25px}.gc-archive-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:35px}.gc-filters summary{font-weight:800;font-size:16px;cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px}.gc-filter-content{padding-top:18px}.gc-shop-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:20px}.gc-shop-toolbar .woocommerce-result-count{display:block!important;font-size:13px;margin:0}.gc-shop-toolbar form{margin:0}.gc-filter-content .widget{margin-bottom:25px}.gc-filter-content .is-divider{display:none}.gc-store .gc-archive .products{margin-inline:-10px}.gc-store .gc-archive .products>.col{padding-inline:10px}.gc-store .gc-archive .product-small .box-image{aspect-ratio:1}
@media(max-width:767px){.gc-archive-layout{grid-template-columns:1fr;gap:20px}.gc-archive-heading h1{font-size:26px}.gc-filters{border-block:1px solid var(--gc-line);padding:8px 0}.gc-shop-toolbar{gap:12px}.gc-shop-toolbar select{width:100%;font-size:13px}.gc-hero{min-height:390px}.gc-hero-image{opacity:1;object-position:60% center}.gc-hero:before{background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(255,255,255,.9) 55%,rgba(255,255,255,.04) 100%)}}
@media(prefers-reduced-motion:reduce){.gc-store *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.gc-seasonal{padding-block:24px 56px}.gc-seasonal .gc-halloween-cover{border-radius:8px;overflow:hidden}.gc-seasonal .gc-halloween-cover .wp-block-cover__inner-container{max-width:650px;padding:24px}.gc-seasonal .gc-halloween-cover h1{font-size:48px;color:#fff}.gc-seasonal .gc-halloween-cover p{font-size:19px;color:#fff}.gc-seasonal .entry-content>p,.gc-seasonal .entry-content>h2{max-width:920px;margin-inline:auto}.gc-seasonal .entry-content>h2{margin-top:38px}.gc-seasonal .entry-content>p{font-size:16px}
.gc-empty-catalog{padding:55px 0;max-width:760px}.gc-empty-catalog h2{font-size:29px;margin:0 0 14px}.gc-empty-catalog p{color:var(--gc-muted);margin:0 0 18px}.gc-empty-catalog a{color:var(--gc-green);font-weight:700;display:inline-flex;align-items:center;gap:8px}
.gc-gift-finder{margin:28px 0 12px;padding:24px 28px;background:var(--gc-soft);border:1px solid var(--gc-line);display:grid;grid-template-columns:minmax(240px,.8fr) minmax(360px,1.2fr);gap:18px 36px;align-items:end}.gc-gift-finder h2{font-size:24px;margin:0}.gc-gift-finder form{display:grid;grid-template-columns:1fr auto;gap:8px;margin:0}.gc-gift-finder input,.gc-gift-finder button{margin:0}.gc-intent-links{grid-column:1/-1;display:flex;gap:10px;flex-wrap:wrap}.gc-intent-links a{font-size:13px;padding:6px 12px;border:1px solid #aebcb4;border-radius:999px;background:#fff}.gc-intent-links a:hover{border-color:var(--gc-green);color:var(--gc-green)}
.gc-type-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.gc-type-grid>a{border:1px solid var(--gc-line);padding:18px 14px;min-height:142px;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;background:#fff}.gc-type-grid>a:hover{border-color:var(--gc-green);transform:translateY(-2px)}.gc-type-grid>a>span{width:46px;height:46px;background:var(--gc-soft);display:grid;place-items:center;margin-bottom:auto;border-radius:50%}.gc-type-grid .dashicons{color:var(--gc-green);font-size:24px;width:24px;height:24px}.gc-type-grid strong{font-size:15px}.gc-type-grid small{font-size:12px;color:var(--gc-muted)}
.gc-season-band{display:grid;grid-template-columns:1.1fr .9fr;min-height:360px;margin:38px 0 20px;background:#202825;color:#fff;overflow:hidden;border-radius:8px}.gc-season-band>img{width:100%;height:100%;object-fit:cover}.gc-season-band>div{padding:46px;align-self:center}.gc-season-band h2{font-size:34px;color:#fff;margin:0 0 16px}.gc-season-band p:not(.gc-eyebrow){color:#e5e9e6;max-width:480px}.gc-season-band .gc-eyebrow{color:#f0a65e}.gc-season-band .button{margin:14px 0 0}
.gc-section-note{font-size:13px;color:var(--gc-muted)}.gc-concept-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gc-concept-card{position:relative}.gc-concept-image{aspect-ratio:1;background:#f4f6f5;display:grid;place-items:center;overflow:hidden;border-radius:7px}.gc-concept-image img{width:100%;height:100%;object-fit:cover}.gc-concept-image>span{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--gc-muted)}.gc-concept-image .dashicons{font-size:38px;width:38px;height:38px}.gc-concept-badge{display:inline-block;margin-top:12px;color:var(--gc-green);font-size:11px;font-weight:800;text-transform:uppercase}.gc-concept-card h3{font-size:16px;margin:5px 0 4px}.gc-concept-card p{font-size:13px;color:var(--gc-muted);margin:0 0 7px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gc-concept-card>a{font-size:13px;color:var(--gc-green);font-weight:700;display:inline-flex;align-items:center;gap:4px}.gc-concept-card h3>a{color:inherit}.gc-concept-card .gc-concept-price{display:block;color:var(--gc-coral);font-weight:800;min-height:25px}.gc-empty-preview{margin-bottom:22px}.gc-empty-preview h2{font-size:22px;margin:0 0 4px}.gc-empty-preview p{color:var(--gc-muted);font-size:13px}
.gc-personalize{margin:46px 0 22px;padding:42px;background:#f4e8ec;display:grid;grid-template-columns:1fr 1fr;gap:32px 50px;align-items:start}.gc-personalize h2{font-size:31px;margin:0 0 14px}.gc-personalize p:not(.gc-eyebrow){color:#555f5a;max-width:520px}.gc-personalize ol{list-style:none;margin:0;padding:0;display:grid;gap:16px}.gc-personalize li{display:flex;gap:12px;align-items:center}.gc-personalize li>span{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--gc-coral);font-weight:800}.gc-personalize li strong,.gc-personalize li small{display:block}.gc-personalize li small{color:var(--gc-muted);font-size:12px}.gc-personalize>a{justify-self:start}
.gc-trust-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--gc-line);margin:34px 0;padding:26px 0}.gc-trust-row>div{padding:0 22px;border-right:1px solid var(--gc-line);display:grid;grid-template-columns:28px 1fr;gap:2px 10px;align-items:center}.gc-trust-row>div:last-child{border-right:0}.gc-trust-row .dashicons{grid-row:1/3;color:var(--gc-green);font-size:25px;width:25px;height:25px}.gc-trust-row strong{font-size:13px}.gc-trust-row small{font-size:11px;color:var(--gc-muted)}
@media(max-width:767px){.gc-seasonal{padding-block:16px 40px}.gc-seasonal .gc-halloween-cover{min-height:320px!important}.gc-seasonal .gc-halloween-cover .wp-block-cover__inner-container{padding:18px}.gc-seasonal .gc-halloween-cover h1{font-size:34px}.gc-seasonal .gc-halloween-cover p{font-size:16px}}
@media(max-width:1100px){.gc-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gc-concept-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gc-trust-row{grid-template-columns:1fr 1fr}.gc-trust-row>div:nth-child(2){border-right:0}.gc-trust-row>div{padding-block:12px}.gc-footer-grid{grid-template-columns:1.5fr 1fr 1fr}}
@media(max-width:767px){.gc-gift-finder{grid-template-columns:1fr;padding:22px 18px}.gc-gift-finder form{grid-template-columns:1fr}.gc-intent-links{grid-column:auto}.gc-type-grid{grid-template-columns:1fr 1fr;gap:10px}.gc-type-grid>a{min-height:122px}.gc-season-band{grid-template-columns:1fr}.gc-season-band>img{height:230px}.gc-season-band>div{padding:28px 22px}.gc-season-band h2{font-size:27px}.gc-concept-grid{grid-template-columns:1fr 1fr;gap:20px 12px}.gc-concept-card h3{font-size:14px}.gc-concept-card p{font-size:12px}.gc-personalize{grid-template-columns:1fr;padding:28px 20px}.gc-personalize h2{font-size:26px}.gc-trust-row{grid-template-columns:1fr}.gc-trust-row>div{border-right:0;border-bottom:1px solid var(--gc-line)}.gc-trust-row>div:last-child{border-bottom:0}.gc-footer-grid{grid-template-columns:1fr 1fr}.gc-footer-grid>section:first-child{grid-column:1/-1}}
@media(max-width:767px){.gc-product-help{width:calc(100% - 32px);padding:22px 18px}.gc-product-help>div{grid-template-columns:1fr;gap:18px}.gc-store .woocommerce-tabs .tabs{gap:16px}}
@media(min-width:850px){.gc-store .product-main .product-info{position:sticky;top:20px;align-self:flex-start}}
@media(max-width:767px){.gc-design-family-grid{grid-template-columns:1fr 1fr;gap:14px 10px}.gc-design-family-grid strong{font-size:12px}}
@media(min-width:1101px){.gc-concept-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
