:root{--ghk-ink:#0d0d0d;--ghk-orange:#ff6a00;--ghk-paper:#f6f6f4;--ghk-slate:#263238;--ghk-grey:#78909c;--ghk-cream:#ece5dd;--ghk-line:#e2e0dc;--ghk-white:#fff;--ghk-font:'Montserrat',Arial,sans-serif;--ghk-display:'Bebas Neue',Impact,sans-serif}
.ghk-site{--e-global-color-primary:var(--ghk-orange);color:var(--ghk-ink);font-family:var(--ghk-font);font-size:14px}.ghk-site *{box-sizing:border-box}.ghk-site img{max-width:100%;height:auto}.ghk-site a{color:inherit}.ghk-site .elementor-widget-shortcode,.ghk-site .elementor-shortcode{width:100%}.ghk-elementor-render{width:100%}.ghk-announcement{min-height:34px;background:var(--ghk-ink);color:#fff;display:flex;align-items:center;justify-content:center;gap:16px;font:700 10px var(--ghk-font);letter-spacing:.08em;text-transform:uppercase}.ghk-announcement i{display:block;width:1px;height:15px;background:#555}.ghk-truck{color:var(--ghk-orange);font-size:17px}.ghk-header{position:relative;z-index:50;background:#fff;border-bottom:1px solid #ececec}.ghk-head-top{width:min(1600px,100%);margin:auto;padding:17px clamp(18px,4.2vw,68px);display:flex;align-items:center;gap:clamp(15px,2.6vw,36px)}.ghk-brand{display:flex;align-items:center;min-width:0;color:var(--ghk-ink)!important;text-decoration:none!important}.ghk-logo-image{display:block;width:238px;max-width:100%;height:auto}.ghk-header .ghk-logo-image{width:238px}.ghk-pick{width:44px;height:52px;display:grid;place-items:center;background:var(--ghk-orange);clip-path:polygon(50% 0,95% 19%,86% 72%,50% 100%,14% 72%,5% 19%);color:var(--ghk-ink);flex:0 0 auto}.ghk-pick svg{width:24px;height:36px}.ghk-brand-text{line-height:.88;display:flex;flex-direction:column}.ghk-brand-text>b{font-size:9px;letter-spacing:.14em}.ghk-brand-text>strong{font:31px/.95 var(--ghk-display);letter-spacing:.025em;white-space:nowrap}.ghk-brand-text em{color:var(--ghk-orange);font-style:normal}.ghk-brand-text small{font-size:7px;font-weight:800;letter-spacing:.075em;margin-top:5px}.ghk-search-form{height:42px;max-width:590px;flex:1;display:flex;border:1px solid #d9d9d9;border-radius:4px;overflow:hidden}.ghk-search-form input{border:0!important;outline:0!important;box-shadow:none!important;background:#fff!important;flex:1;min-width:0;padding:0 14px!important;font:12px var(--ghk-font)!important;color:var(--ghk-ink)!important}.ghk-search-form button{width:48px;flex:0 0 48px;background:var(--ghk-orange);color:var(--ghk-ink);border:0;font-size:23px;line-height:1;cursor:pointer}.ghk-head-actions{display:flex;align-items:center;gap:19px;margin-left:auto;font-size:10px;font-weight:800;white-space:nowrap}.ghk-head-actions a{text-decoration:none}.ghk-cart-link{display:flex;align-items:center;gap:8px}.ghk-cart-link span{width:21px;height:21px;border-radius:50%;background:var(--ghk-orange);display:grid;place-items:center;font-size:9px}.ghk-nav{height:48px;display:flex;align-items:center;justify-content:center;gap:clamp(16px,3vw,42px);padding:0 18px;border-top:1px solid #f2f2f2}.ghk-nav a,.ghk-mobile-nav a{font:800 10px var(--ghk-font);letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.ghk-nav a:hover,.ghk-mobile-nav a:hover{color:var(--ghk-orange)}.ghk-menu-toggle,.ghk-mobile-nav{display:none}
.ghk-button,.ghk-card-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--ghk-orange);color:var(--ghk-ink)!important;border:0;border-radius:3px;padding:14px 20px;text-decoration:none!important;font:800 10px var(--ghk-font);letter-spacing:.055em;text-transform:uppercase;cursor:pointer;transition:transform .18s,background .18s}.ghk-button:hover,.ghk-card-button:hover{transform:translateY(-1px);background:#ff7a1a}.ghk-button-small{padding:10px 12px;font-size:9px}.ghk-eyebrow{display:block;color:var(--ghk-orange);font:800 10px var(--ghk-font);letter-spacing:.16em;text-transform:uppercase}.ghk-hero{display:grid;grid-template-columns:1fr 1.04fr;min-height:440px;background:var(--ghk-ink);color:#fff}.ghk-hero-copy{padding:clamp(38px,6vw,85px) 8%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ghk-hero h1{font:clamp(57px,7vw,100px)/.86 var(--ghk-display);letter-spacing:.02em;margin:15px 0 18px}.ghk-hero h1 em,.ghk-page-hero h1 em,.ghk-gift-banner h2 em{color:var(--ghk-orange);font-style:normal}.ghk-hero p{max-width:450px;color:#ddd;font:13px/1.8 var(--ghk-font);margin:0 0 24px}.ghk-hero-image{min-height:350px;background:linear-gradient(90deg,#0d0d0d44,#0d0d0d00),url('images/approved-hero.jpg') center/cover no-repeat}.ghk-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-bottom:1px solid var(--ghk-line)}.ghk-trust-strip>div{min-height:76px;display:flex;align-items:center;justify-content:center;gap:12px;border-right:1px solid var(--ghk-line);padding:12px 10px}.ghk-trust-strip>div:last-child{border-right:0}.ghk-trust-strip b{color:var(--ghk-orange);font:30px var(--ghk-display)}.ghk-trust-strip span{display:flex;flex-direction:column;gap:4px}.ghk-trust-strip strong{font:800 9px var(--ghk-font)}.ghk-trust-strip small{font:10px var(--ghk-font);color:#777}.ghk-section{padding:52px clamp(20px,5.3vw,84px);max-width:1600px;margin:0 auto}.ghk-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 22px}.ghk-section-heading h2{font:42px/.98 var(--ghk-display);letter-spacing:.02em;margin:5px 0 0;color:var(--ghk-ink)}.ghk-section-heading p{font:11px/1.6 var(--ghk-font);color:#777;margin:7px 0 0}.ghk-carousel-controls{display:flex;gap:7px;flex:0 0 auto}.ghk-carousel-controls button{width:35px;height:35px;border:1px solid #d5d5d5;background:#fff;color:var(--ghk-ink);font-size:22px;line-height:1;cursor:pointer}.ghk-carousel-controls button:hover{background:var(--ghk-orange);border-color:var(--ghk-orange)}.ghk-product-rail{display:grid;grid-auto-columns:23.5%;grid-auto-flow:column;gap:14px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:0 0 8px}.ghk-product-rail.ghk-two-up{grid-auto-columns:calc(50% - 7px)}.ghk-product-rail>.ghk-product-card{scroll-snap-align:start}.ghk-product-card{border:1px solid #e9e7e3;background:#fff;min-width:0;position:relative;display:flex;flex-direction:column}.ghk-product-image{position:relative;height:225px;background:#f4f3f0;display:grid;place-items:center;overflow:hidden;text-decoration:none!important}.ghk-product-image img{width:100%;height:100%;object-fit:contain;padding:12px;transition:transform .25s}.ghk-product-card:hover .ghk-product-image img{transform:scale(1.035)}.ghk-sale-tag{position:absolute;top:11px;left:11px;background:var(--ghk-orange);padding:5px 8px;font:800 8px var(--ghk-font);letter-spacing:.07em}.ghk-product-info{padding:13px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.ghk-product-title{min-height:34px;font:700 11px/1.5 var(--ghk-font);text-decoration:none!important}.ghk-product-price{font:800 12px var(--ghk-font);margin-top:7px}.ghk-product-price del{color:#8a8a8a;font-weight:500}.ghk-product-price ins{text-decoration:none}.ghk-card-shipping{font:9px/1.45 var(--ghk-font);color:#696969;margin:7px 0 10px}.ghk-card-button{width:100%;margin-top:auto;padding:10px 12px;font-size:9px}.ghk-gift-promo{max-width:1600px;margin:0 auto;padding:0 clamp(20px,5.3vw,84px) 48px}.ghk-split-promo{max-width:1600px;margin:0 auto;padding:0 clamp(20px,5.3vw,84px) 48px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.ghk-new-promo-banner{min-height:330px;padding:38px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;overflow:hidden;color:#fff;background:radial-gradient(ellipse at 95% 15%,#ff6a0038 0,transparent 36%),linear-gradient(135deg,#171717,#090909)}.ghk-new-promo-banner:after{content:"";position:absolute;width:230px;height:230px;border:1px solid #ff6a0066;border-radius:50%;right:-95px;bottom:-110px;box-shadow:0 0 0 22px #ff6a0012,0 0 0 48px #ff6a000a}.ghk-new-promo-banner>*{position:relative;z-index:1}.ghk-new-promo-banner h2{font:clamp(34px,3.5vw,52px)/.95 var(--ghk-display);margin:12px 0}.ghk-new-promo-banner h2 em{color:var(--ghk-orange);font-style:normal}.ghk-new-promo-banner p{max-width:285px;color:#ddd;font:11px/1.7 var(--ghk-font)}.ghk-gift-banner{min-height:330px;padding:40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:#fff!important;text-decoration:none!important;background:linear-gradient(90deg,#111d,#1113),url('images/approved-gifts.jpg') center/cover}.ghk-gift-banner h2{font:clamp(34px,4vw,57px)/.92 var(--ghk-display);margin:10px 0}.ghk-gift-banner p{max-width:300px;color:#eee;font:11px/1.7 var(--ghk-font)}.ghk-link{font:800 10px var(--ghk-font);letter-spacing:.05em;border-bottom:1px solid var(--ghk-orange);padding-bottom:5px;margin-top:8px}.ghk-split-products{min-width:0;background:var(--ghk-paper);padding:24px}.ghk-split-products .ghk-section-heading{align-items:center}.ghk-split-products .ghk-section-heading h2{font-size:34px}.ghk-product-rail.ghk-two-up .ghk-product-image{height:225px}.ghk-categories{background:var(--ghk-paper)}.ghk-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ghk-category-tile{height:190px;background-color:#222;background-position:center;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;gap:7px;padding:18px;color:#fff!important;text-decoration:none!important}.ghk-category-tile strong{font:26px var(--ghk-display)}.ghk-category-tile span{color:var(--ghk-orange);font:800 9px var(--ghk-font);letter-spacing:.08em}
.ghk-page-hero{padding:36px clamp(20px,5.3vw,84px) 30px;background:var(--ghk-paper)}.ghk-page-hero h1{font:clamp(42px,5.2vw,66px)/.93 var(--ghk-display);margin:8px 0 6px;color:var(--ghk-ink)}.ghk-page-hero p{max-width:760px;color:#7a8490;font:clamp(15px,2vw,22px)/1.45 var(--ghk-font);margin:4px 0 0}.ghk-crumb{font:10px var(--ghk-font);color:#7b8490;margin:0 0 22px}.ghk-crumb a{text-decoration:none}.ghk-collection-wrap{max-width:1600px;margin:auto;padding:30px clamp(20px,4vw,62px) 56px;display:grid;grid-template-columns:210px 1fr;gap:30px}.ghk-filters{border-right:1px solid var(--ghk-line);padding:0 20px 0 0}.ghk-filters h2{font:23px var(--ghk-display);margin:0 0 16px}.ghk-filters label{display:block;font:700 10px var(--ghk-font);margin:0 0 14px}.ghk-filters select,.woocommerce-ordering select{display:block;width:100%;margin-top:7px;height:36px;border:1px solid #ccc;padding:6px;font:10px var(--ghk-font);background:#fff}.ghk-collection-main{min-width:0}.ghk-collection-toolbar,.ghk-shop-tools{display:flex;justify-content:space-between;align-items:center;margin:0 0 15px;font:10px var(--ghk-font)}.ghk-collection-toolbar a{text-decoration:none;font-weight:700;border-bottom:1px solid var(--ghk-orange)}.ghk-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ghk-empty-products{padding:25px;background:var(--ghk-paper);font:12px/1.7 var(--ghk-font)}.ghk-empty-products a{color:var(--ghk-orange);font-weight:700}.ghk-shop-loop{max-width:1600px;margin:auto;padding:24px clamp(20px,4vw,62px) 60px}.ghk-shop-tools .woocommerce-result-count{margin:0}.ghk-pagination{text-align:center;padding:28px 0}.woocommerce-pagination ul{display:flex;justify-content:center;gap:6px;border:0!important}.woocommerce-pagination li{border:0!important}.woocommerce-pagination a,.woocommerce-pagination span{display:block;padding:8px 11px!important;border:1px solid #ddd!important;color:var(--ghk-ink)!important}.woocommerce-pagination .current{background:var(--ghk-orange)!important;border-color:var(--ghk-orange)!important}
.ghk-single-product{max-width:1600px;margin:auto;padding:32px clamp(20px,5.5vw,88px) 55px}.ghk-single-product>.ghk-crumb{margin-bottom:20px}.ghk-product-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,5vw,68px)}.ghk-gallery .woocommerce-product-gallery{width:100%!important;float:none!important}.ghk-gallery .woocommerce-product-gallery__wrapper{background:var(--ghk-paper)}.ghk-gallery .woocommerce-product-gallery__image img{width:100%;max-height:540px;object-fit:contain}.ghk-gallery .flex-control-thumbs{display:flex;gap:8px;overflow:auto;white-space:nowrap;padding:8px 0!important}.ghk-gallery .flex-control-thumbs li{float:none!important;width:75px!important;flex:0 0 75px}.ghk-gallery .flex-control-thumbs img{border:1px solid #ddd}.ghk-product-summary .product_title{font:clamp(36px,4vw,55px)/.94 var(--ghk-display);margin:0 0 12px}.ghk-product-summary .woocommerce-product-rating{font-size:11px}.ghk-product-summary .price{font:800 24px var(--ghk-font);color:var(--ghk-ink)}.ghk-product-summary .woocommerce-product-details__short-description{font:12px/1.8 var(--ghk-font);color:#5e6265}.ghk-product-summary .cart{margin:20px 0}.ghk-product-summary .quantity input{height:44px;border:1px solid #bbb;width:64px}.ghk-product-summary .single_add_to_cart_button{height:44px;background:var(--ghk-orange)!important;color:var(--ghk-ink)!important;font:800 10px var(--ghk-font)!important;letter-spacing:.04em;padding:0 24px!important}.ghk-shipping-estimate{background:#f4f3f0;padding:12px 14px;font:10px/1.55 var(--ghk-font);color:#444;margin:10px 0 15px}.ghk-shipping-estimate span{color:var(--ghk-orange);margin-right:6px}.ghk-product-details{margin-top:42px;border-top:1px solid var(--ghk-line);padding-top:24px}.ghk-product-details h2,.ghk-related h2{font:32px var(--ghk-display)}.ghk-related{margin-top:40px;background:var(--ghk-paper);padding:24px}.ghk-related .products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0!important}.ghk-related .products li{width:auto!important;margin:0!important;background:white;padding:10px!important}.ghk-related .products li img{width:100%;height:170px;object-fit:contain;background:var(--ghk-paper)}.ghk-related .products li .woocommerce-loop-product__title{font:700 11px var(--ghk-font)}.ghk-related .products li .price{font:800 11px var(--ghk-font)}.ghk-legal-content{max-width:1600px;margin:auto;padding:0 clamp(20px,5.3vw,84px) 30px}.ghk-last-updated{font:10px var(--ghk-font);margin:22px 0;color:#737d8b}.ghk-legal-row{display:grid;grid-template-columns:95px 1fr;gap:18px;padding:15px 0}.ghk-legal-row>strong{font:38px/.95 var(--ghk-display);color:var(--ghk-orange);border-right:1px solid #d5d5d5}.ghk-legal-row h2{font:21px var(--ghk-display);margin:0 0 4px}.ghk-legal-row p{font:12px/1.65 var(--ghk-font);color:#727c8a;margin:0;max-width:980px}.ghk-legal-note{border:1px solid var(--ghk-orange);background:#fff8f3;padding:13px 17px;color:#6a7280;font:11px/1.5 var(--ghk-font);margin:16px 0}.ghk-legal-note strong{color:var(--ghk-orange)}.ghk-policy-card{max-width:1500px;margin:22px auto;padding:26px 5%;background:#fff;border:1px solid #eee;display:grid;grid-template-columns:210px 1fr;align-items:center;gap:30px}.ghk-policy-icon{color:var(--ghk-orange);font-size:76px;text-align:center;border-right:1px solid #ddd}.ghk-policy-card h2{font:38px var(--ghk-display);margin:0 0 8px}.ghk-policy-card strong{font:700 18px var(--ghk-font)}.ghk-policy-card p{font:15px/1.7 var(--ghk-font);color:#77818e}.ghk-policy-card a{font:800 11px var(--ghk-font);color:var(--ghk-orange);text-decoration:none}.ghk-policy-note{max-width:1500px;margin:20px auto 40px;padding:22px 5%;background:#f6f6f4;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ghk-policy-note h2{font:28px var(--ghk-display);margin:0}.ghk-policy-note p{margin:0 auto 0 0;font:12px var(--ghk-font)}
.ghk-content-block{max-width:1500px;margin:auto;padding:36px clamp(20px,5.3vw,84px);font:12px/1.8 var(--ghk-font)}.ghk-about-layout{display:grid;grid-template-columns:1fr 1fr;gap:38px}.ghk-about-layout h2,.ghk-contact-form h2{font:34px var(--ghk-display);margin:0 0 10px}.ghk-about-layout p,.ghk-about-layout li{color:#555}.ghk-contact-form{background:var(--ghk-paper);padding:25px}.ghk-contact-form label,.ghk-field{display:block;font:700 10px var(--ghk-font);margin:0 0 13px}.ghk-contact-form input,.ghk-contact-form select,.ghk-contact-form textarea{display:block;width:100%;margin-top:5px;border:1px solid #ccc;background:#fff;padding:10px;font:11px var(--ghk-font)}.ghk-help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ghk-help-grid a{padding:22px;border:1px solid #ddd;text-decoration:none;display:flex;flex-direction:column;gap:10px}.ghk-help-grid a strong{font:25px var(--ghk-display)}.ghk-help-grid a span{font:11px/1.6 var(--ghk-font);color:#777}.ghk-account-block{min-height:240px}.ghk-footer{background:#151515;color:#eee;padding:34px clamp(20px,5.3vw,84px) 16px}.ghk-footer-inner{max-width:1450px;margin:auto;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:35px;align-items:start}.ghk-footer-brand{align-self:start;min-width:auto;color:#fff!important}.ghk-footer-brand .ghk-logo-image{width:240px}.ghk-footer-brand .ghk-brand-text>strong{color:#fff}.ghk-footer-brand .ghk-brand-text small{color:#fff}.ghk-footer h3{font:22px var(--ghk-display);margin:4px 0 10px;color:#fff}.ghk-footer-inner>div>a{display:block;color:#aaa;text-decoration:none;font:10px/1.9 var(--ghk-font)}.ghk-footer-inner>div>a:hover{color:var(--ghk-orange)}.ghk-copyright{max-width:1450px;margin:22px auto 0;border-top:1px solid #333;padding-top:12px;color:#888;font:9px var(--ghk-font);display:flex;justify-content:space-between;gap:15px}.ghk-copyright span{font:12px var(--ghk-display);letter-spacing:.12em;color:#ddd}.ghk-contact-form .ghk-button{margin-top:4px}.ghk-site .woocommerce-message,.ghk-site .woocommerce-info{border-top-color:var(--ghk-orange)}.ghk-site .woocommerce-message::before,.ghk-site .woocommerce-info::before{color:var(--ghk-orange)}.ghk-site .woocommerce-error{border-top-color:#b32d2e}.ghk-site .woocommerce button.button,.ghk-site .woocommerce a.button{background:var(--ghk-orange);color:var(--ghk-ink);font:800 10px var(--ghk-font);letter-spacing:.04em;border-radius:3px;padding:13px 18px}.ghk-site .woocommerce table.shop_table{border-color:#e2e0dc;font-size:11px}.ghk-site .woocommerce .input-text,.ghk-site .woocommerce select{border:1px solid #ccc;padding:10px;font:11px var(--ghk-font)}.ghk-site .woocommerce-checkout h3,.ghk-site .woocommerce-billing-fields h3,.ghk-site .woocommerce-additional-fields h3{font:27px var(--ghk-display)}.ghk-site .woocommerce-checkout #payment{background:var(--ghk-paper)}
@media(max-width:900px){.ghk-head-top{gap:14px;padding:14px 20px}.ghk-brand{min-width:0}.ghk-logo-image{width:215px}.ghk-header .ghk-logo-image{width:215px}.ghk-brand-text>strong{font-size:27px}.ghk-nav{gap:16px}.ghk-nav a{font-size:9px}.ghk-product-rail{grid-auto-columns:31.5%}.ghk-product-image{height:195px}.ghk-collection-wrap{grid-template-columns:170px 1fr;gap:20px}.ghk-policy-card{margin:18px 20px}.ghk-related .products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:680px){.ghk-announcement{min-height:29px;font-size:8px;gap:9px}.ghk-head-top{gap:10px;padding:12px 14px;flex-wrap:wrap}.ghk-menu-toggle{display:block;border:0;background:transparent;font-size:22px;padding:0 3px;color:var(--ghk-ink)}.ghk-brand{min-width:0}.ghk-logo-image{width:190px}.ghk-header .ghk-logo-image{width:190px}.ghk-search-form{order:4;max-width:none;flex:0 0 100%;height:37px}.ghk-search-form input{font-size:10px!important}.ghk-search-form button{width:39px;flex-basis:39px}.ghk-head-actions{gap:11px;font-size:9px}.ghk-head-actions>a:first-child{display:none}.ghk-nav{display:none}.ghk-mobile-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-top:1px solid #ddd;box-shadow:0 8px 16px #0002;padding:12px 18px;grid-template-columns:1fr 1fr;gap:13px}.ghk-mobile-nav.is-open{display:grid}.ghk-mobile-nav a{font-size:10px}.ghk-hero{grid-template-columns:1fr}.ghk-hero-image{grid-row:1;min-height:245px}.ghk-hero-copy{padding:34px 7% 38px}.ghk-hero h1{font-size:59px}.ghk-hero p{font-size:11px}.ghk-trust-strip{grid-template-columns:1fr 1fr}.ghk-trust-strip>div{justify-content:flex-start;padding:10px 12px;min-height:65px}.ghk-trust-strip strong{font-size:8px}.ghk-trust-strip small{font-size:8px}.ghk-trust-strip b{font-size:24px}.ghk-section{padding:32px 15px}.ghk-section-heading h2{font-size:34px}.ghk-section-heading p{font-size:9px}.ghk-product-rail{grid-auto-columns:48%;gap:9px}.ghk-product-image{height:158px}.ghk-product-info{padding:9px}.ghk-product-title{font-size:9px;min-height:35px}.ghk-product-price{font-size:10px}.ghk-card-shipping{font-size:8px}.ghk-card-button{padding:8px 5px;font-size:8px}.ghk-split-promo{grid-template-columns:1fr;padding:0 15px 30px;gap:12px}.ghk-gift-banner{min-height:230px;padding:26px}.ghk-gift-banner h2{font-size:43px}.ghk-split-products{padding:17px 12px}.ghk-split-products .ghk-section-heading h2{font-size:27px}.ghk-product-rail.ghk-two-up{grid-auto-columns:calc(50% - 5px);gap:8px}.ghk-product-rail.ghk-two-up .ghk-product-image{height:145px}.ghk-product-rail.ghk-two-up .ghk-product-info{padding:7px}.ghk-category-grid{grid-template-columns:1fr 1fr;gap:8px}.ghk-category-tile{height:130px;padding:11px}.ghk-category-tile strong{font-size:19px}.ghk-page-hero{padding:25px 17px 22px}.ghk-page-hero h1{font-size:42px}.ghk-page-hero p{font-size:14px}.ghk-crumb{margin-bottom:14px}.ghk-collection-wrap{display:block;padding:20px 15px 38px}.ghk-filters{border:0;padding:0;margin:0 0 20px}.ghk-filters form{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.ghk-filters h2{font-size:20px}.ghk-filters label{flex:1;min-width:130px;margin:0;font-size:9px}.ghk-filters select{font-size:9px}.ghk-filters .ghk-button{margin:0}.ghk-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ghk-product-grid .ghk-product-image{height:155px}.ghk-shop-loop{padding:20px 15px 38px}.ghk-single-product{padding:20px 15px 35px}.ghk-product-layout{grid-template-columns:1fr;gap:22px}.ghk-product-summary .product_title{font-size:39px}.ghk-gallery .woocommerce-product-gallery__image img{max-height:370px}.ghk-gallery .flex-control-thumbs li{width:58px!important;flex-basis:58px}.ghk-related{padding:18px 12px}.ghk-related h2,.ghk-product-details h2{font-size:27px}.ghk-legal-content{padding:0 16px 22px}.ghk-legal-row{grid-template-columns:46px 1fr;gap:11px;padding:11px 0}.ghk-legal-row>strong{font-size:29px}.ghk-legal-row h2{font-size:18px}.ghk-legal-row p{font-size:10px}.ghk-legal-note{font-size:9px;padding:10px}.ghk-policy-card{margin:12px 15px;padding:18px;grid-template-columns:1fr;gap:12px}.ghk-policy-icon{font-size:46px;text-align:left;border:0;border-bottom:1px solid #ddd;padding-bottom:8px}.ghk-policy-card h2{font-size:30px}.ghk-policy-card strong{font-size:14px}.ghk-policy-card p{font-size:11px}.ghk-policy-note{margin:12px 15px 28px;padding:17px;display:block}.ghk-policy-note h2{font-size:25px}.ghk-policy-note p{margin:6px 0 14px}.ghk-content-block{padding:23px 16px;font-size:11px}.ghk-about-layout{grid-template-columns:1fr;gap:24px}.ghk-about-layout h2,.ghk-contact-form h2{font-size:29px}.ghk-contact-form{padding:17px}.ghk-help-grid{grid-template-columns:1fr}.ghk-help-grid a{padding:17px}.ghk-help-grid a strong{font-size:22px}.ghk-footer{padding:25px 16px 15px}.ghk-footer-inner{grid-template-columns:1fr 1fr;gap:20px 16px}.ghk-footer-inner>.ghk-brand{grid-column:1/-1}.ghk-footer-brand .ghk-brand-text>strong{font-size:25px}.ghk-footer h3{font-size:20px}.ghk-footer-inner>div>a{font-size:9px}.ghk-copyright{display:block;font-size:8px;line-height:1.7}.ghk-copyright span{display:block;margin-top:5px}.ghk-site .woocommerce table.shop_table{font-size:9px}.ghk-site .woocommerce-cart-form__cart-item .product-thumbnail{display:none}.ghk-site .woocommerce-cart-form__cart-item .product-name{font-size:10px}.ghk-site .woocommerce-checkout #payment{padding:12px}.ghk-site .woocommerce .col2-set{width:100%}}
/* Elementor/theme override layer: loaded after Theme Builder and theme styles. */
body.ghk-site{font-family:'Montserrat',Arial,sans-serif!important;color:#0d0d0d!important}body.ghk-site .site-content,body.ghk-site #content,body.ghk-site #primary,body.ghk-site .site-main,body.ghk-site article.page,body.ghk-site .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.ghk-site .site-content>.ast-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.ghk-site .ghk-page-hero,body.ghk-site .ghk-hero,body.ghk-site .ghk-trust-strip,body.ghk-site .ghk-about-hero,body.ghk-site .ghk-footer{width:100vw;margin-left:calc(50% - 50vw);max-width:none}body.ghk-site :is(.ghk-page-hero h1,.ghk-about-hero h1,.ghk-hero h1,.ghk-section-heading h2,.ghk-category-tile strong,.ghk-product-summary .product_title,.ghk-product-details h2,.ghk-related h2,.ghk-policy-card h2,.ghk-about-intro h2,.ghk-contact-card h2,.ghk-contact-form h2,.ghk-footer h3){font-family:'Bebas Neue',Impact,sans-serif!important;font-weight:400!important;letter-spacing:.025em!important;text-transform:uppercase!important}body.ghk-site .ghk-page-hero h1{color:#0d0d0d!important;margin:8px 0 6px!important;line-height:.95!important}body.ghk-site .ghk-page-hero h1 em,body.ghk-site .ghk-hero h1 em,body.ghk-site .ghk-about-hero .ghk-eyebrow{color:#ff6a00!important;font-style:normal!important}body.ghk-site .ghk-about-hero{background:#0d0d0d;color:#fff;padding:44px clamp(20px,5.3vw,84px) 48px;min-height:210px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}body.ghk-site .ghk-about-hero h1{color:#fff!important;font-size:clamp(43px,5.4vw,68px)!important;line-height:.95!important;margin:18px 0 0!important}body.ghk-site .ghk-about-intro{max-width:1500px;margin:auto;padding:34px clamp(20px,5.3vw,84px) 20px;background:#fff}body.ghk-site .ghk-about-intro h2{font-size:32px!important;margin:7px 0 5px!important;color:#0d0d0d!important}body.ghk-site .ghk-about-intro p{font:13px/1.7 'Montserrat',Arial,sans-serif!important;color:#626a71!important;margin:0}body.ghk-site .ghk-contact-layout{max-width:1500px;margin:auto;padding:18px clamp(20px,5.3vw,84px) 55px;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}body.ghk-site .ghk-contact-card{background:#f6f6f4;border-radius:5px;padding:28px 32px;align-self:start}body.ghk-site .ghk-contact-card h2,body.ghk-site .ghk-contact-form h2{font-size:26px!important;color:#0d0d0d!important;margin:0 0 12px!important}body.ghk-site .ghk-contact-card p{font:12px/1.7 'Montserrat',Arial,sans-serif!important;color:#626a71!important}body.ghk-site .ghk-contact-email{font:700 13px 'Montserrat',Arial,sans-serif!important;color:#0d0d0d!important;text-decoration:none}.ghk-contact-form{border:1px solid #e2e0dc;border-radius:5px;background:#fff!important;padding:25px!important}body.ghk-site .ghk-contact-form label{font:500 10px 'Montserrat',Arial,sans-serif!important;color:#656c72!important}body.ghk-site .ghk-contact-form input,body.ghk-site .ghk-contact-form select,body.ghk-site .ghk-contact-form textarea{font:11px 'Montserrat',Arial,sans-serif!important;border:1px solid #d4d4d4!important;border-radius:4px!important}body.ghk-site .ghk-contact-form .ghk-button{font:800 10px 'Montserrat',Arial,sans-serif!important}@media(max-width:680px){body.ghk-site .ghk-contact-layout{grid-template-columns:1fr;padding:16px 15px 34px}body.ghk-site .ghk-about-hero{min-height:175px;padding:30px 17px}body.ghk-site .ghk-about-hero h1{font-size:43px!important}body.ghk-site .ghk-about-intro{padding:26px 17px 16px}body.ghk-site .ghk-contact-card{padding:19px}}
body.ghk-site.page .entry-title,body.ghk-site .ast-page-builder-template .entry-header{display:none!important}body.ghk-site .ghk-page-hero h1 em{color:#ff6a00!important}body.ghk-site .ghk-hero h1{font-size:clamp(57px,7vw,100px)!important;line-height:.86!important;color:#fff!important}body.ghk-site .ghk-hero h1 em{color:#ff6a00!important}body.ghk-site .ghk-section-heading h2{color:#0d0d0d!important}body.ghk-site .ghk-header,body.ghk-site .ghk-footer{font-family:'Montserrat',Arial,sans-serif!important}body.ghk-site .ghk-nav a,body.ghk-site .ghk-mobile-nav a{font-family:'Montserrat',Arial,sans-serif!important;color:#0d0d0d!important}body.ghk-site .ghk-footer{background:#151515!important;color:#eee!important}body.ghk-site .ghk-footer h3,body.ghk-site .ghk-footer .ghk-brand-text strong{color:#fff!important}@media(max-width:680px){body.ghk-site .ghk-hero h1{font-size:59px!important}}
body.ghk-site .ghk-header{background:#0d0d0d!important;color:#fff!important;border-bottom:1px solid #343434!important}body.ghk-site .ghk-header .ghk-brand,body.ghk-site .ghk-header .ghk-brand-text>b,body.ghk-site .ghk-header .ghk-brand-text>strong,body.ghk-site .ghk-header .ghk-brand-text small,body.ghk-site .ghk-header .ghk-head-actions a,body.ghk-site .ghk-header .ghk-nav a,body.ghk-site .ghk-header .ghk-mobile-nav a{color:#fff!important}body.ghk-site .ghk-header .ghk-nav{border-top-color:#343434!important}body.ghk-site .ghk-header .ghk-brand-text em{color:#ff6a00!important}
/* Homepage hero composition follows the approved full-width photo mockup. */
.ghk-site .ghk-hero{position:relative;display:flex;min-height:470px;overflow:hidden;background:#0d0d0d}
.ghk-site .ghk-hero-image{position:absolute;inset:0;z-index:0;min-height:0;background:linear-gradient(90deg,#090909e8 0%,#090909b8 39%,#09090914 75%),url('images/approved-hero.jpg') center 47%/cover no-repeat}
.ghk-site .ghk-hero-copy{position:relative;z-index:1;width:min(66%,900px);min-height:470px;align-items:flex-start;justify-content:center;padding:clamp(40px,6.4vw,92px) clamp(28px,7vw,100px)}
.ghk-site .ghk-hero h1{font:clamp(54px,7.4vw,104px)/.91 'Permanent Marker','Bebas Neue',Impact,sans-serif!important;letter-spacing:0!important;max-width:800px}
.ghk-site .ghk-hero p{max-width:480px;font-size:clamp(13px,1.4vw,18px)}
.ghk-site .ghk-trust-strip{margin-top:0}
@media(max-width:680px){.ghk-site .ghk-hero{min-height:430px}.ghk-site .ghk-hero-image{background-position:58% center;background-image:linear-gradient(90deg,#090909dc 0%,#090909ad 62%,#09090944 100%),url('images/approved-hero.jpg')}.ghk-site .ghk-hero-copy{width:100%;min-height:430px;padding:35px 22px}.ghk-site .ghk-hero h1{font-size:clamp(47px,13vw,66px)!important;line-height:.96!important}}
/* Elementor editor preview uses the same palette and nav states as the live site. */
body.ghk-site .ghk-header{background:#0d0d0d!important;color:#fff!important;border-color:#343434!important}
body.ghk-site .ghk-header .ghk-brand,body.ghk-site .ghk-header .ghk-head-actions a,body.ghk-site .ghk-header .ghk-nav a,body.ghk-site .ghk-header .ghk-nav summary,body.ghk-site .ghk-header .ghk-mobile-nav a,body.ghk-site .ghk-header .ghk-mobile-nav summary{color:#fff!important}
body.ghk-site .ghk-header .ghk-search-form{background:#fff!important;border-color:#ddd!important}
body.ghk-site .ghk-header .ghk-nav{border-color:#343434!important}
.ghk-nav-more{position:relative;align-self:center}
.ghk-nav-more summary{list-style:none;cursor:pointer;font:800 10px 'Montserrat',Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}
.ghk-nav-more summary::-webkit-details-marker{display:none}
.ghk-nav-dropdown{position:absolute;z-index:100;top:calc(100% + 16px);left:0;min-width:230px;max-height:65vh;overflow:auto;padding:8px;background:#151515;border:1px solid #383838;box-shadow:0 10px 28px #0005;display:grid;grid-template-columns:1fr}
.ghk-header .ghk-nav .ghk-nav-dropdown a{padding:10px 12px;color:#fff!important;font-size:10px;white-space:normal;border-bottom:1px solid #292929}
.ghk-nav-dropdown a:hover{color:#ff6a00!important;background:#202020}
@media(max-width:960px){.ghk-nav{gap:14px}.ghk-nav a,.ghk-nav-more summary{font-size:9px}}
@media(max-width:680px){.ghk-mobile-nav .ghk-nav-more{grid-column:1/-1;align-self:stretch}.ghk-mobile-nav .ghk-nav-dropdown{position:static;max-height:45vh;min-width:0;margin-top:10px}.ghk-mobile-nav .ghk-nav-more summary{padding:4px 0}.ghk-mobile-nav .ghk-nav-more[open] .ghk-nav-dropdown{display:grid}}
.ghk-nav-menu{display:flex;align-items:center;justify-content:center;gap:clamp(14px,2.3vw,34px);list-style:none;margin:0!important;padding:0!important;width:100%}
.ghk-nav-menu>li{position:relative;list-style:none;margin:0;padding:0}
.ghk-nav-menu a{display:block;text-decoration:none!important;font:800 10px 'Montserrat',Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}
.ghk-nav-menu .sub-menu{display:none;position:absolute;z-index:100;top:100%;left:0;min-width:230px;max-height:65vh;overflow:auto;margin:0;padding:8px;list-style:none;background:#151515;border:1px solid #383838;box-shadow:0 10px 28px #0005}
.ghk-nav-menu li:hover>.sub-menu,.ghk-nav-menu li:focus-within>.sub-menu{display:block}
.ghk-header .ghk-nav-menu .sub-menu a{padding:10px 12px;color:#fff!important;font-size:10px;white-space:normal;border-bottom:1px solid #292929}
.ghk-header .ghk-nav-menu .sub-menu a:hover{color:#ff6a00!important;background:#202020}
body.ghk-site .ghk-header .ghk-nav-menu>li>a,body.ghk-site .ghk-header .ghk-nav-menu>li>.menu-item-title{color:#fff!important}
@media(max-width:960px){.ghk-nav-menu{gap:12px}.ghk-nav-menu>li>a{font-size:8px}}
@media(max-width:680px){.ghk-mobile-nav .ghk-nav-menu{display:grid;grid-template-columns:1fr 1fr;gap:13px;width:100%}.ghk-mobile-nav .ghk-nav-menu>li{min-width:0}.ghk-mobile-nav .ghk-nav-menu>li>a{font-size:10px;white-space:normal}.ghk-mobile-nav .ghk-nav-menu>li.menu-item-has-children{grid-column:1/-1}.ghk-mobile-nav .ghk-nav-menu .sub-menu{position:static;display:block;max-height:none;min-width:0;border:0;box-shadow:none;padding:6px 0 0 10px;background:transparent}.ghk-mobile-nav .ghk-nav-menu .sub-menu a{padding:7px 0;border:0}}

/* Approved homepage correction: category carousel, gift/new-products split, readable controls and compact footer. */
body.ghk-site .ghk-announcement{position:relative;min-height:32px;padding:0 260px;font-size:11px;letter-spacing:.045em}
body.ghk-site .ghk-utility-links{position:absolute;right:clamp(18px,4.2vw,68px);top:0;height:100%;display:flex;align-items:center;gap:18px}
body.ghk-site .ghk-utility-links a{color:#fff;text-decoration:none;font:600 11px 'Montserrat',Arial,sans-serif;letter-spacing:0;text-transform:none}
body.ghk-site .ghk-head-top{min-height:82px;padding-top:13px;padding-bottom:13px;gap:clamp(18px,3vw,44px)}
body.ghk-site .ghk-header .ghk-logo-image{width:230px}
body.ghk-site .ghk-head-actions{gap:22px;font-size:15px!important;font-weight:600!important}
body.ghk-site .ghk-head-actions a{display:flex;align-items:center;gap:8px;color:#fff!important;text-decoration:none;font:600 15px/1.2 'Montserrat',Arial,sans-serif!important}
body.ghk-site .ghk-head-actions svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 26px}
body.ghk-site .ghk-head-actions .ghk-cart-count{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#ff6a00;color:#0d0d0d;font:800 11px 'Montserrat',Arial,sans-serif!important}
body.ghk-site .ghk-head-actions .ghk-cart-link{gap:6px}
body.ghk-site .ghk-head-actions .ghk-cart-link .ghk-cart-label{width:auto;height:auto;border-radius:0;background:transparent;display:inline;color:#fff!important;font:600 15px/1.2 'Montserrat',Arial,sans-serif!important}
body.ghk-site .ghk-nav{height:48px;background:#0d0d0d!important;border-top:1px solid #343434!important}
body.ghk-site .ghk-header .ghk-nav-menu{gap:clamp(20px,3.3vw,52px)}
body.ghk-site .ghk-header .ghk-nav-menu>li>a{font:800 12px/1 'Montserrat',Arial,sans-serif!important;letter-spacing:.035em}
body.ghk-site .ghk-header .ghk-nav-menu>li:last-child>a{color:#ff6a00!important}
body.ghk-site .ghk-hero{min-height:420px}
body.ghk-site .ghk-hero-image{background-image:linear-gradient(90deg,#080808a8 0%,#0808085c 42%,#08080808 78%),url('images/approved-hero.jpg');background-position:center 47%;background-size:cover}
body.ghk-site .ghk-hero-copy{min-height:420px;width:min(70%,900px);padding-top:50px;padding-bottom:50px}
body.ghk-site .ghk-hero .ghk-eyebrow{display:none}
body.ghk-site .ghk-hero h1{font-size:clamp(58px,7vw,94px)!important;margin:0 0 10px!important}
body.ghk-site .ghk-hero p{color:#fff;font-size:16px;line-height:1.55;margin:0 0 20px}
body.ghk-site .ghk-button,body.ghk-site .ghk-card-button,body.ghk-site .ghk-footer .ghk-button{color:#111!important;font:800 13px/1.15 'Montserrat',Arial,sans-serif!important;letter-spacing:.025em;padding:14px 20px;white-space:normal}
body.ghk-site .ghk-button-small{font-size:12px!important;padding:13px 16px}
body.ghk-site .ghk-section{max-width:1600px}
body.ghk-site .ghk-section-heading h2{font-size:clamp(36px,4vw,52px)!important;line-height:.95!important;margin-top:5px!important}
body.ghk-site .ghk-section-heading .ghk-eyebrow{font-size:13px;letter-spacing:.11em}
body.ghk-site .ghk-section-heading-right{display:flex;align-items:center;gap:20px}
body.ghk-site .ghk-view-all{color:#111!important;font:600 12px 'Montserrat',Arial,sans-serif;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
body.ghk-site .ghk-carousel-controls{gap:8px}
body.ghk-site .ghk-carousel-controls button{width:42px;height:42px;border-radius:50%;box-shadow:0 1px 4px #0002;font-size:26px}
body.ghk-site .ghk-product-rail{grid-auto-columns:23.5%;gap:14px;scrollbar-width:none}
body.ghk-site .ghk-product-rail::-webkit-scrollbar,body.ghk-site .ghk-category-rail::-webkit-scrollbar{display:none}
body.ghk-site .ghk-product-rail.ghk-two-up{grid-auto-columns:calc(50% - 7px)}
body.ghk-site .ghk-product-image{height:205px}
body.ghk-site .ghk-product-title{font-size:12px;line-height:1.35;min-height:36px}
body.ghk-site .ghk-product-price{font-size:14px}
body.ghk-site .ghk-card-button{font-size:12px!important;min-height:42px}
body.ghk-site .ghk-categories{background:#fff;padding-top:10px;padding-bottom:30px}
body.ghk-site .ghk-category-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc(25% - 10px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 0 7px}
body.ghk-site .ghk-category-tile{height:185px;min-width:0;scroll-snap-align:start;background-color:#222;background-position:center;background-size:cover;border-radius:4px;padding:16px}
body.ghk-site .ghk-category-tile strong{color:#fff!important;font-size:23px!important;line-height:1.05}
body.ghk-site .ghk-category-tile span{color:#fff!important;font-size:11px;letter-spacing:.04em}
body.ghk-site .ghk-category-tile.no-image{background-image:linear-gradient(145deg,#303030,#111)!important}
body.ghk-site .ghk-split-promo{grid-template-columns:1.08fr .92fr;gap:18px;padding-bottom:36px;align-items:stretch}
body.ghk-site .ghk-gift-banner{min-height:340px;border-radius:5px;padding:clamp(24px,4vw,52px);background-image:linear-gradient(90deg,#050505d9 0%,#05050587 44%,#0505050a 100%),url('images/approved-gifts.jpg');background-position:center;background-size:cover}
body.ghk-site .ghk-gift-banner .ghk-eyebrow{color:#ff6a00;font-size:12px}
body.ghk-site .ghk-gift-banner h2{font:clamp(42px,5vw,68px)/.88 'Permanent Marker','Bebas Neue',Impact,sans-serif!important;color:#fff!important;margin:14px 0}
body.ghk-site .ghk-gift-banner h2 em{color:#ff6a00!important}
body.ghk-site .ghk-gift-banner p{font-size:14px;line-height:1.5;color:#fff;max-width:340px}
body.ghk-site .ghk-gift-banner .ghk-button{margin-top:12px}
body.ghk-site .ghk-split-products{display:flex;flex-direction:column;justify-content:flex-start;padding:20px 18px 18px;background:#f6f6f4;border-radius:5px;min-width:0}
body.ghk-site .ghk-split-products .ghk-section-heading{align-items:center;margin-bottom:17px;gap:8px}
body.ghk-site .ghk-split-products .ghk-section-heading h2{font-size:clamp(27px,3vw,40px)!important}
body.ghk-site .ghk-split-products .ghk-section-heading .ghk-eyebrow{font-size:12px}
body.ghk-site .ghk-product-rail.ghk-two-up{grid-auto-columns:calc(50% - 5px);gap:10px}
body.ghk-site .ghk-product-rail.ghk-two-up .ghk-product-image{height:180px}
body.ghk-site .ghk-split-products .ghk-product-info{padding:9px}
body.ghk-site .ghk-split-products .ghk-product-title{font-size:11px;min-height:46px}
body.ghk-site .ghk-split-products .ghk-card-button{padding:10px 6px;font-size:10px!important}
body.ghk-site .ghk-split-products .ghk-view-all{margin:10px 0 0 auto}
body.ghk-site .ghk-trust-strip{min-height:94px;border-top:1px solid #eee}
body.ghk-site .ghk-trust-strip strong{font-size:11px}
body.ghk-site .ghk-trust-strip small{font-size:10px}
body.ghk-site .ghk-footer{padding:26px clamp(20px,4.5vw,70px) 24px;background:#151515!important}
body.ghk-site .ghk-footer-inner{max-width:1600px;grid-template-columns:245px 1fr auto;gap:25px;align-items:center}
body.ghk-site .ghk-footer-brand{padding-right:25px;border-right:1px solid #454545}
body.ghk-site .ghk-footer-brand .ghk-logo-image{width:215px}
body.ghk-site .ghk-footer-links{display:flex;justify-content:center;align-items:center;gap:clamp(14px,2vw,30px);flex-wrap:wrap}
body.ghk-site .ghk-footer-links a{color:#eee;text-decoration:none;font:500 12px 'Montserrat',Arial,sans-serif;white-space:nowrap}
body.ghk-site .ghk-footer-links a+a{border-left:1px solid #555;padding-left:clamp(14px,2vw,30px)}
body.ghk-site .ghk-footer-links a:hover{color:#ff6a00}
body.ghk-site .ghk-copyright{margin:0;padding:0;border:0;text-align:right;font:11px/1.5 'Montserrat',Arial,sans-serif;color:#b8b8b8;white-space:nowrap}
@media(max-width:1050px){body.ghk-site .ghk-head-top{gap:18px;padding-left:22px;padding-right:22px}body.ghk-site .ghk-header .ghk-logo-image{width:195px}body.ghk-site .ghk-header .ghk-nav-menu{gap:22px}body.ghk-site .ghk-category-rail{grid-auto-columns:calc(33.333% - 8px)}body.ghk-site .ghk-footer-inner{grid-template-columns:190px 1fr;gap:18px}body.ghk-site .ghk-footer-brand .ghk-logo-image{width:175px}body.ghk-site .ghk-copyright{grid-column:2;text-align:center}}
@media(max-width:760px){body.ghk-site .ghk-announcement{padding:0 12px;justify-content:flex-start;font-size:9px;min-height:34px}body.ghk-site .ghk-utility-links{display:none}body.ghk-site .ghk-head-top{min-height:72px;padding:10px 15px;gap:10px}body.ghk-site .ghk-header .ghk-logo-image{width:min(46vw,190px)}body.ghk-site .ghk-head-actions{gap:12px;font-size:12px!important}body.ghk-site .ghk-head-actions a{font-size:12px!important;gap:4px}body.ghk-site .ghk-head-actions svg{width:22px;height:22px;flex-basis:22px}body.ghk-site .ghk-head-actions .ghk-account-link span{display:none}body.ghk-site .ghk-head-actions .ghk-cart-link{gap:3px}body.ghk-site .ghk-menu-toggle{color:#fff!important;border:1px solid #555;border-radius:3px;padding:3px 7px;font-size:20px}body.ghk-site .ghk-search-form{height:40px}body.ghk-site .ghk-search-form input{font-size:12px!important}body.ghk-site .ghk-mobile-nav{z-index:60;background:#151515!important;border-color:#333!important;padding:15px}body.ghk-site .ghk-mobile-nav .ghk-nav-menu>li>a{color:#fff!important;font-size:12px!important}body.ghk-site .ghk-hero{min-height:400px}body.ghk-site .ghk-hero-image{background-position:58% center}body.ghk-site .ghk-hero-copy{width:100%;min-height:400px;padding:36px 22px}body.ghk-site .ghk-hero h1{font-size:clamp(46px,12vw,68px)!important}body.ghk-site .ghk-hero p{max-width:330px;font-size:14px}body.ghk-site .ghk-button{font-size:12px!important}body.ghk-site .ghk-category-rail{grid-auto-columns:calc(50% - 6px);gap:12px}body.ghk-site .ghk-category-tile{height:145px;padding:12px}body.ghk-site .ghk-category-tile strong{font-size:19px!important}body.ghk-site .ghk-section{padding:34px 15px}body.ghk-site .ghk-section-heading h2{font-size:34px!important}body.ghk-site .ghk-section-heading-right{gap:9px}body.ghk-site .ghk-view-all{font-size:10px}body.ghk-site .ghk-carousel-controls button{width:34px;height:34px;font-size:23px}body.ghk-site .ghk-product-rail{grid-auto-columns:48%;gap:9px}body.ghk-site .ghk-product-image{height:155px}body.ghk-site .ghk-product-title{font-size:10px}body.ghk-site .ghk-product-price{font-size:12px}body.ghk-site .ghk-card-button{font-size:10px!important;min-height:38px;padding:9px 5px}body.ghk-site .ghk-split-promo{grid-template-columns:1fr;padding:0 15px 28px;gap:13px}body.ghk-site .ghk-gift-banner{min-height:245px;padding:24px;background-position:center 48%}body.ghk-site .ghk-gift-banner h2{font-size:48px!important}body.ghk-site .ghk-split-products{padding:16px 11px}body.ghk-site .ghk-split-products .ghk-section-heading h2{font-size:27px!important}body.ghk-site .ghk-product-rail.ghk-two-up{grid-auto-columns:calc(50% - 5px);gap:8px}body.ghk-site .ghk-product-rail.ghk-two-up .ghk-product-image{height:145px}body.ghk-site .ghk-split-products .ghk-product-title{font-size:9px;min-height:42px}body.ghk-site .ghk-split-products .ghk-card-button{font-size:9px!important}body.ghk-site .ghk-trust-strip{grid-template-columns:1fr 1fr}body.ghk-site .ghk-trust-strip>div{justify-content:flex-start;padding:10px;min-height:70px}body.ghk-site .ghk-trust-strip strong{font-size:9px}body.ghk-site .ghk-trust-strip small{font-size:8px}body.ghk-site .ghk-footer{padding:22px 16px}body.ghk-site .ghk-footer-inner{grid-template-columns:1fr;gap:17px}body.ghk-site .ghk-footer-brand{border:0;border-bottom:1px solid #454545;padding:0 0 14px}body.ghk-site .ghk-footer-brand .ghk-logo-image{width:200px}body.ghk-site .ghk-footer-links{justify-content:flex-start;gap:10px 14px}body.ghk-site .ghk-footer-links a{font-size:11px}body.ghk-site .ghk-footer-links a+a{border:0;padding:0}body.ghk-site .ghk-copyright{grid-column:1;text-align:left;white-space:normal;font-size:10px}}

/* High-contrast brand layer: keep Astra, Elementor and WooCommerce controls aligned with the approved mockups. */
body.ghk-site{--ghk-ink:#0d0d0d;--ghk-orange:#ff6a00;--ghk-paper:#f6f6f4;--ghk-line:#e2e0dc;--e-global-color-primary:#ff6a00;--e-global-color-accent:#ff6a00;background:#fff!important;color:#0d0d0d!important}
body.ghk-site .ghk-site{color:#0d0d0d}
body.ghk-site .ghk-page-hero,body.ghk-site .ghk-related,body.ghk-site .ghk-split-products{background-color:#f6f6f4}
body.ghk-site .ghk-new-promo-banner h2,body.ghk-site .ghk-new-promo-banner h2 *{color:#fff!important}
body.ghk-site .ghk-new-promo-banner h2 em{color:#ff6a00!important}
body.ghk-site .ghk-page-hero h1,body.ghk-site .ghk-section-heading h2,body.ghk-site .ghk-product-title,body.ghk-site .ghk-product-price,body.ghk-site .ghk-product-summary .product_title{color:#0d0d0d}
body.ghk-site .ghk-eyebrow,body.ghk-site .ghk-section-heading .ghk-eyebrow{color:#e85f00}
body.ghk-site a.ghk-button,body.ghk-site a.ghk-button:visited,body.ghk-site button.ghk-button,body.ghk-site input.ghk-button,body.ghk-site a.ghk-card-button,body.ghk-site a.ghk-card-button:visited,body.ghk-site .woocommerce a.button,body.ghk-site .woocommerce a.button:visited,body.ghk-site .woocommerce button.button,body.ghk-site .woocommerce input.button,body.ghk-site .woocommerce #respond input#submit,body.ghk-site .woocommerce .single_add_to_cart_button,body.ghk-site .woocommerce .checkout-button,body.ghk-site .woocommerce #place_order,body.ghk-site .elementor-button{background:#ff6a00!important;background-image:none!important;border:1px solid #ff6a00!important;border-radius:3px!important;box-shadow:none!important;color:#0d0d0d!important;opacity:1!important;text-shadow:none!important;font-family:'Montserrat',Arial,sans-serif!important;font-weight:800!important;letter-spacing:.025em!important;text-decoration:none!important;text-transform:uppercase!important}
body.ghk-site a.ghk-button:hover,body.ghk-site button.ghk-button:hover,body.ghk-site input.ghk-button:hover,body.ghk-site a.ghk-card-button:hover,body.ghk-site .woocommerce a.button:hover,body.ghk-site .woocommerce button.button:hover,body.ghk-site .woocommerce input.button:hover,body.ghk-site .woocommerce #respond input#submit:hover,body.ghk-site .woocommerce .single_add_to_cart_button:hover,body.ghk-site .woocommerce .checkout-button:hover,body.ghk-site .woocommerce #place_order:hover,body.ghk-site .elementor-button:hover{background:#e85f00!important;border-color:#e85f00!important;color:#0d0d0d!important;transform:translateY(-1px)}
body.ghk-site a.ghk-button:focus-visible,body.ghk-site button.ghk-button:focus-visible,body.ghk-site a.ghk-card-button:focus-visible,body.ghk-site .woocommerce .button:focus-visible,body.ghk-site .elementor-button:focus-visible{outline:3px solid #0d0d0d!important;outline-offset:3px!important}
body.ghk-site .ghk-carousel-controls button{background:#fff!important;border:1px solid #d7d7d7!important;color:#0d0d0d!important;box-shadow:0 1px 4px #0002!important}
body.ghk-site .ghk-carousel-controls button:hover{background:#ff6a00!important;border-color:#ff6a00!important;color:#0d0d0d!important}
body.ghk-site .ghk-filters select,body.ghk-site .ghk-contact-form input,body.ghk-site .ghk-contact-form select,body.ghk-site .ghk-contact-form textarea,body.ghk-site .woocommerce form .input-text,body.ghk-site .woocommerce form select{background:#fff!important;border:1px solid #cfcfcf!important;color:#0d0d0d!important;border-radius:3px!important;box-shadow:none!important}
body.ghk-site .ghk-filters input[type=checkbox],body.ghk-site .woocommerce form input[type=checkbox]{accent-color:#ff6a00}
body.ghk-site .ghk-page-hero p,body.ghk-site .ghk-section-heading p,body.ghk-site .ghk-crumb,body.ghk-site .ghk-card-shipping{color:#666!important}
@media(max-width:760px){body.ghk-site .ghk-button,body.ghk-site .ghk-card-button,body.ghk-site .woocommerce a.button,body.ghk-site .woocommerce button.button,body.ghk-site .woocommerce input.button,body.ghk-site .woocommerce .single_add_to_cart_button,body.ghk-site .woocommerce .checkout-button,body.ghk-site .woocommerce #place_order{font-size:11px!important;line-height:1.25!important;min-height:40px;padding:10px 12px!important}}

/* Product and archive corrections from the installed-site review. */
body.ghk-site.single-product .product_title.entry-title{display:block!important;visibility:visible!important;color:#0d0d0d!important;font:clamp(42px,5.2vw,68px)/.92 'Bebas Neue',Impact,sans-serif!important;text-transform:uppercase!important;letter-spacing:.015em!important;margin:0 0 12px!important}
body.ghk-site.single-product .ghk-gallery .woocommerce-product-gallery{width:100%!important;max-width:100%!important;float:none!important}
body.ghk-site.single-product .ghk-gallery .woocommerce-product-gallery .flex-control-thumbs{display:flex!important;flex-flow:row nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;list-style:none!important;margin:10px 0 0!important;padding:0 0 8px!important;scrollbar-width:thin;overscroll-behavior-x:contain}
body.ghk-site.single-product .ghk-gallery .woocommerce-product-gallery .flex-control-thumbs li{display:block!important;float:none!important;clear:none!important;flex:0 0 88px!important;width:88px!important;max-width:88px!important;margin:0!important;padding:0!important}
body.ghk-site.single-product .ghk-gallery .woocommerce-product-gallery .flex-control-thumbs li img{display:block!important;width:88px!important;height:88px!important;object-fit:contain!important;background:#f6f6f4!important;border:1px solid #e2e0dc!important;border-radius:3px!important;opacity:1!important}
body.ghk-site.single-product .ghk-gallery .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{border:2px solid #ff6a00!important}
body.ghk-site.single-product .ghk-product-summary .single_add_to_cart_button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:min(100%,320px)!important;min-height:54px!important;padding:14px 22px!important;font-size:14px!important;line-height:1.25!important;white-space:normal!important;visibility:visible!important;text-indent:0!important}
body.ghk-site.single-product .ghk-product-summary .single_add_to_cart_button:before,body.ghk-site.single-product .ghk-product-summary .single_add_to_cart_button:after{color:#0d0d0d!important}
body.ghk-site .elementor-location-header,body.ghk-site .elementor-location-footer{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#0d0d0d!important}
body.ghk-site .elementor-location-header>.elementor,body.ghk-site .elementor-location-footer>.elementor,body.ghk-site .elementor-location-header>.e-con,body.ghk-site .elementor-location-footer>.e-con{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}
body.ghk-site .elementor-location-header .e-con-inner,body.ghk-site .elementor-location-footer .e-con-inner{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.ghk-site .elementor-location-header .elementor-widget-wrap,body.ghk-site .elementor-location-header .elementor-widget-container,body.ghk-site .elementor-location-footer .elementor-widget-wrap,body.ghk-site .elementor-location-footer .elementor-widget-container{margin:0!important;padding:0!important}
body.ghk-site .ghk-announcement,body.ghk-site .ghk-header,body.ghk-site .ghk-footer{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}
body.ghk-site .ghk-header{background:#0d0d0d!important;border:0!important;border-radius:0!important;box-shadow:none!important}
body.ghk-site .ghk-head-top,body.ghk-site .ghk-nav{border-radius:0!important}
/* Full-bleed Elementor wrappers and navigation colours match the approved dark header. */
body.ghk-site{overflow-x:hidden!important}
body.ghk-site .elementor-location-header{position:relative!important;left:50%!important;right:50%!important;width:100vw!important;max-width:100vw!important;margin-left:-50vw!important;margin-right:-50vw!important;padding:0!important;background:#0d0d0d!important;box-shadow:none!important;border:0!important}
body.ghk-site .elementor-location-header .elementor-section,.ghk-site .elementor-location-header .e-con{max-width:none!important;border-radius:0!important}
body.ghk-site .ghk-announcement,body.ghk-site .ghk-header,body.ghk-site .ghk-nav{border-radius:0!important;box-shadow:none!important}
body.ghk-site .ghk-header .ghk-nav>a,body.ghk-site .ghk-header .ghk-nav>details>summary,body.ghk-site .ghk-header .ghk-nav-menu>li>a,body.ghk-site .ghk-header .ghk-nav-menu>li>a:visited{color:#fff!important;-webkit-text-fill-color:#fff!important}
body.ghk-site .ghk-header .ghk-nav>a:hover,body.ghk-site .ghk-header .ghk-nav-menu>li>a:hover{color:#ff6a00!important;-webkit-text-fill-color:#ff6a00!important}
body.ghk-site .ghk-header .ghk-nav>a:last-of-type{color:#ff6a00!important;-webkit-text-fill-color:#ff6a00!important}
body.ghk-site .ghk-head-top{background:#0d0d0d!important}
body.ghk-site .ghk-footer-links a{color:#f4f4f4!important}
body.ghk-site .ghk-footer-links a:hover{color:#ff6a00!important}
body.ghk-site .ghk-footer-brand .ghk-logo-image{display:block;object-fit:contain}
body.ghk-site .ghk-footer-inner{grid-template-columns:minmax(190px,245px) minmax(0,1fr) auto}
body.ghk-site .woocommerce .button,body.ghk-site .woocommerce a.button,body.ghk-site .woocommerce button.button,body.ghk-site .woocommerce input.button,body.ghk-site .single_add_to_cart_button,body.ghk-site .ghk-button,body.ghk-site .ghk-card-button{color:#0d0d0d!important;-webkit-text-fill-color:#0d0d0d!important;text-shadow:none!important;opacity:1!important}
body.ghk-site.single-product .ghk-product-summary .single_add_to_cart_button span,body.ghk-site.single-product .ghk-product-summary .single_add_to_cart_button *{color:#0d0d0d!important;-webkit-text-fill-color:#0d0d0d!important;visibility:visible!important;opacity:1!important}
body.ghk-site.single-product .ghk-product-summary .variations select,body.ghk-site.single-product .ghk-product-summary .variable-items-wrapper,body.ghk-site.single-product .ghk-product-summary .quantity input{color:#0d0d0d!important;background-color:#fff!important}
body.ghk-site.single-product .ghk-product-summary button:not(.reset_variations),body.ghk-site.single-product .ghk-product-summary a.button,body.ghk-site.single-product .ghk-product-summary input.button{background:#ff6a00!important;border-color:#ff6a00!important;color:#0d0d0d!important;-webkit-text-fill-color:#0d0d0d!important;font:800 14px/1.25 'Montserrat',Arial,sans-serif!important;opacity:1!important;text-shadow:none!important}
body.ghk-site.single-product .ghk-product-summary .variations .label,body.ghk-site.single-product .ghk-product-summary .stock{color:#0d0d0d!important}
body.ghk-site .ghk-card-rating{display:flex;align-items:center;gap:5px;min-height:18px;margin:0 0 4px;color:#f26613;font:12px/1 'Montserrat',Arial,sans-serif}
body.ghk-site .ghk-card-rating .star-rating{float:none;width:5.5em;margin:0;font-size:12px;letter-spacing:.04em}
body.ghk-site .ghk-card-rating .star-rating:before,body.ghk-site .ghk-card-rating .star-rating span:before{color:#f26613}
body.ghk-site .ghk-card-rating small{color:#777;font:10px 'Montserrat',Arial,sans-serif}
body.ghk-site .ghk-help-hero{padding-bottom:36px!important}
body.ghk-site .ghk-help-search{width:min(650px,100%);height:54px;display:flex;margin:22px auto 0;border:1px solid #c9cdd1;border-radius:30px;background:#fff;overflow:hidden}
body.ghk-site .ghk-help-search input{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;padding:0 20px!important;font:14px 'Montserrat',Arial,sans-serif!important;color:#0d0d0d!important}
body.ghk-site .ghk-help-search button{width:58px;border:0;background:#fff;color:#263238;font-size:24px;cursor:pointer}
body.ghk-site .ghk-help-content{max-width:1600px;margin:0 auto;padding:0 clamp(20px,4.5vw,70px) 40px}
body.ghk-site .ghk-help-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0 32px}
body.ghk-site .ghk-help-categories>a{min-height:126px;display:grid;grid-template-columns:70px 1fr 20px;grid-template-rows:auto 1fr;align-items:center;column-gap:14px;padding:20px;background:#f6f6f4;border-radius:4px;text-decoration:none;color:#0d0d0d}
body.ghk-site .ghk-help-categories>a>span{grid-row:1/3;display:grid;place-items:center;width:64px;height:64px;border:2px solid #111;border-radius:50%;font-size:32px}
body.ghk-site .ghk-help-categories>a>b{font:24px/1 'Bebas Neue',Impact,sans-serif;color:#e85f00}
body.ghk-site .ghk-help-categories>a>small{align-self:start;font:12px/1.5 'Montserrat',Arial,sans-serif;color:#70777e}
body.ghk-site .ghk-help-categories>a>i{grid-column:3;grid-row:1/3;font-style:normal;font-size:24px}
body.ghk-site .ghk-help-answers{margin:0 0 24px}
body.ghk-site .ghk-help-answers h2{font:clamp(40px,5vw,60px)/.95 'Bebas Neue',Impact,sans-serif;color:#0d0d0d;margin:6px 0}
body.ghk-site .ghk-help-answers h2 em{font-style:normal;color:#ff6a00}
body.ghk-site .ghk-help-answers>p{font:14px 'Montserrat',Arial,sans-serif;color:#6b737b}
body.ghk-site .ghk-help-answers>p a,body.ghk-site .ghk-help-accordion a{color:#e85f00}
body.ghk-site .ghk-help-accordion details{border:1px solid #e0e0e0;border-radius:4px;margin:10px 0;overflow:hidden;background:#fff}
body.ghk-site .ghk-help-accordion summary{position:relative;cursor:pointer;list-style:none;padding:16px 42px 16px 18px;font:700 14px 'Montserrat',Arial,sans-serif;color:#111}
body.ghk-site .ghk-help-accordion summary::-webkit-details-marker{display:none}
body.ghk-site .ghk-help-accordion summary:after{content:'⌄';position:absolute;right:17px;top:11px;color:#e85f00;font-size:22px}
body.ghk-site .ghk-help-accordion details[open] summary:after{content:'⌃'}
body.ghk-site .ghk-help-accordion details>div{padding:14px 18px;background:#f6f6f4;color:#626a71;font:13px/1.6 'Montserrat',Arial,sans-serif}
body.ghk-site .ghk-help-contact{display:grid;grid-template-columns:80px 1fr minmax(160px,auto) auto;align-items:center;gap:18px;padding:20px 24px;background:#f6f6f4;border-radius:4px}
body.ghk-site .ghk-help-contact>div:first-child{font-size:38px;text-align:center}
body.ghk-site .ghk-help-contact strong,body.ghk-site .ghk-help-contact small{display:block}
body.ghk-site .ghk-help-contact strong{font:24px 'Bebas Neue',Impact,sans-serif}
body.ghk-site .ghk-help-contact small{font:11px/1.5 'Montserrat',Arial,sans-serif;color:#697078}
body.ghk-site .ghk-help-contact>a:not(.ghk-button){font:700 11px 'Montserrat',Arial,sans-serif;color:#e85f00;text-decoration:none}
body.ghk-site .ghk-help-contact .ghk-button{white-space:nowrap}
body.ghk-site .ghk-legal-privacy{background:#101010!important;color:#f5f5f5!important}
body.ghk-site .ghk-legal-privacy .ghk-crumb,body.ghk-site .ghk-legal-privacy>p{color:#bbb!important}
body.ghk-site .ghk-legal-privacy h1{color:#fff!important}
body.ghk-site .ghk-legal-privacy h1 em{color:#ff6a00!important}
body.ghk-site .ghk-legal-privacy-content{max-width:none;background:#101010;color:#eee;padding-top:8px;padding-bottom:50px}
body.ghk-site .ghk-legal-privacy-content .ghk-last-updated{color:#aaa}
body.ghk-site .ghk-legal-privacy-content .ghk-legal-row{border-bottom:1px solid #373737}
body.ghk-site .ghk-legal-privacy-content .ghk-legal-row>strong{border-color:#3d3d3d;color:#ff6a00}
body.ghk-site .ghk-legal-privacy-content .ghk-legal-row h2{color:#f3f3f3}
body.ghk-site .ghk-legal-privacy-content .ghk-legal-row p{color:#b9b9b9}
body.ghk-site .ghk-legal-privacy-content .ghk-legal-note{background:#1c1c1c;border-color:#ff6a00;color:#bbb}
body.ghk-site .ghk-forgot-form-wrap{min-height:330px;display:flex;justify-content:center;align-items:flex-start}
body.ghk-site .ghk-forgot-form-wrap form{width:min(550px,100%);padding:28px;background:#f6f6f4;border-radius:4px}
body.ghk-site .ghk-forgot-form-wrap label{display:block;margin-bottom:7px;font:700 12px 'Montserrat',Arial,sans-serif}
body.ghk-site .ghk-forgot-form-wrap input.input-text{width:100%;min-height:44px;background:#fff!important;border:1px solid #cfcfcf!important;color:#0d0d0d!important;padding:10px!important}
body.ghk-site .ghk-forgot-form-wrap button{min-height:48px;padding:12px 18px!important}
body.ghk-site .ghk-free-shipping{margin:0 0 18px;padding:0 0 14px;border-bottom:1px solid #ddd}
body.ghk-site .ghk-free-shipping p{margin:0 0 9px;color:#3b4650;font:12px/1.45 'Montserrat',Arial,sans-serif}
body.ghk-site .ghk-free-shipping-bar{height:9px;border-radius:9px;background:#ddd;overflow:hidden}
body.ghk-site .ghk-free-shipping-bar span{display:block;height:100%;border-radius:inherit;background:#ff6a00}
body.ghk-site .ghk-cart-extra .ghk-card-add{min-height:46px;border:1px solid #ff6a00!important;background:#fff!important;color:#e85f00!important;-webkit-text-fill-color:#e85f00!important}
body.ghk-site .ghk-cart-extra .ghk-card-add:hover{background:#ff6a00!important;color:#0d0d0d!important;-webkit-text-fill-color:#0d0d0d!important}
body.ghk-site .ghk-confirm-crumb{max-width:1500px;margin:18px auto 10px;padding:0 clamp(18px,4vw,60px)}
body.ghk-site .ghk-confirmation{max-width:1500px;margin:0 auto;padding:0 clamp(18px,4vw,60px) 45px}
body.ghk-site .ghk-confirmation-hero{padding:24px 20px 30px;text-align:center;background:#f6f6f4;border-radius:4px}
body.ghk-site .ghk-confirm-check{width:76px;height:76px;margin:0 auto 10px;display:grid;place-items:center;border:4px solid #ff6a00;border-radius:50%;color:#ff6a00;font-size:43px;line-height:1}
body.ghk-site .ghk-confirmation-hero h1{margin:8px 0!important;font:clamp(44px,6vw,76px)/.92 'Bebas Neue',Impact,sans-serif!important;color:#0d0d0d!important}
body.ghk-site .ghk-confirmation-hero h1 em{color:#ff6a00;font-style:normal}
body.ghk-site .ghk-confirmation-hero>p{font:16px/1.5 'Montserrat',Arial,sans-serif;color:#323943}
body.ghk-site .ghk-order-number{width:min(260px,100%);margin:22px auto 0;padding:12px;background:#ecebea;border-radius:4px;display:flex;flex-direction:column;gap:4px}
body.ghk-site .ghk-order-number small{font:800 11px 'Montserrat',Arial,sans-serif;color:#747b83}
body.ghk-site .ghk-order-number strong{font:28px 'Bebas Neue',Impact,sans-serif;color:#111}
body.ghk-site .ghk-order-number span{font:10px 'Montserrat',Arial,sans-serif;color:#777}
body.ghk-site .ghk-confirmation-columns{display:grid;grid-template-columns:1.05fr .95fr;gap:20px;margin-top:18px}
body.ghk-site .ghk-order-next,body.ghk-site .ghk-order-summary{border:1px solid #e2e0dc;border-radius:4px;padding:20px}
body.ghk-site .ghk-order-next h2,body.ghk-site .ghk-order-summary h2{margin:0 0 16px;font:32px/1 'Bebas Neue',Impact,sans-serif;color:#0d0d0d}
body.ghk-site .ghk-order-next ol{list-style:none;margin:0;padding:0}
body.ghk-site .ghk-order-next li{position:relative;min-height:88px;padding:6px 0 14px 62px;display:flex;flex-direction:column;gap:4px}
body.ghk-site .ghk-order-next li:before{content:'✓';position:absolute;left:0;top:0;width:48px;height:48px;display:grid;place-items:center;border:2px solid #ff6a00;border-radius:50%;color:#e85f00;font-size:23px}
body.ghk-site .ghk-order-next li+li:after{content:'';position:absolute;left:23px;top:-30px;height:30px;border-left:1px solid #ff6a00}
body.ghk-site .ghk-order-next li b{font:700 16px 'Montserrat',Arial,sans-serif;color:#111}
body.ghk-site .ghk-order-next li span,body.ghk-site .ghk-order-next>p{font:12px/1.55 'Montserrat',Arial,sans-serif;color:#697078}
body.ghk-site .ghk-order-next>p{border-top:1px solid #e2e0dc;padding-top:14px}
body.ghk-site .ghk-order-summary ul{list-style:none;padding:0;margin:0}
body.ghk-site .ghk-order-summary li{display:grid;grid-template-columns:80px 1fr auto;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #e2e0dc;font:12px/1.5 'Montserrat',Arial,sans-serif}
body.ghk-site .ghk-order-summary li img{width:80px;height:80px;object-fit:contain;background:#f6f6f4;border-radius:4px}
body.ghk-site .ghk-order-summary li strong{white-space:nowrap}
body.ghk-site .ghk-order-summary dl{margin:12px 0 18px}
body.ghk-site .ghk-order-summary dl>div{display:flex;justify-content:space-between;gap:15px;padding:8px 4px;border-bottom:1px solid #e2e0dc;font:600 13px 'Montserrat',Arial,sans-serif}
body.ghk-site .ghk-order-summary dt,body.ghk-site .ghk-order-summary dd{margin:0}
body.ghk-site .ghk-order-summary dl>div:last-child{font-size:17px}
body.ghk-site .ghk-order-summary>.ghk-button,body.ghk-site .ghk-confirm-secondary{width:100%;min-height:48px;margin:0 0 10px;display:flex;align-items:center;justify-content:center;font:800 13px 'Montserrat',Arial,sans-serif;text-decoration:none}
body.ghk-site .ghk-confirm-secondary{border:1px solid #202020;border-radius:3px;color:#111;background:#fff}
@media(max-width:760px){body.ghk-site .ghk-confirmation{padding:0 12px 30px}body.ghk-site .ghk-confirmation-columns{grid-template-columns:1fr}body.ghk-site .ghk-order-next,body.ghk-site .ghk-order-summary{padding:15px}body.ghk-site .ghk-order-summary li{grid-template-columns:62px 1fr auto;gap:8px;font-size:10px}body.ghk-site .ghk-order-summary li img{width:62px;height:62px}}
body.ghk-site .ghk-product-details{margin-top:30px}
body.ghk-site .ghk-product-details>h2,body.ghk-site .ghk-related>h2{font:32px/1 'Bebas Neue',Impact,sans-serif;color:#e85f00;margin:0 0 14px}
body.ghk-site .ghk-product-details .woocommerce-tabs ul.tabs{display:flex;gap:12px;border-bottom:1px solid #dedede;padding:0;margin:0 0 20px}
body.ghk-site .ghk-product-details .woocommerce-tabs ul.tabs:before,body.ghk-site .ghk-product-details .woocommerce-tabs ul.tabs li:before,body.ghk-site .ghk-product-details .woocommerce-tabs ul.tabs li:after{display:none!important}
body.ghk-site .ghk-product-details .woocommerce-tabs ul.tabs li{border:0!important;background:transparent!important;padding:10px 14px!important;margin:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;font:800 12px 'Montserrat',Arial,sans-serif;text-transform:uppercase}
body.ghk-site .ghk-product-details .woocommerce-tabs ul.tabs li.active{border-bottom-color:#ff6a00!important;color:#e85f00!important}
body.ghk-site .ghk-product-details .woocommerce-Tabs-panel{padding:0!important;margin:0!important;color:#626262;font:14px/1.7 'Montserrat',Arial,sans-serif}
body.ghk-site .ghk-good-bits{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;align-items:center;padding:24px 0;border-bottom:1px solid #e4e1dc}
body.ghk-site .ghk-good-bits-copy .ghk-eyebrow{font-size:16px;margin-bottom:8px}
body.ghk-site .ghk-good-bits-copy>div{color:#626262;font:14px/1.7 'Montserrat',Arial,sans-serif}
body.ghk-site .ghk-good-bits-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
body.ghk-site .ghk-good-bits-points>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;padding:0 12px;border-right:1px solid #e2e0dc}
body.ghk-site .ghk-good-bits-points>div:last-child{border:0}
body.ghk-site .ghk-good-bits-points>div>span{display:grid;place-items:center;width:48px;height:48px;border:2px solid #111;border-radius:50%;font-size:24px;color:#111}
body.ghk-site .ghk-good-bits-points strong{font:600 12px 'Montserrat',Arial,sans-serif;color:#111}
body.ghk-site .ghk-good-bits-points small{font:11px/1.4 'Montserrat',Arial,sans-serif;color:#626262}
body.ghk-site.single-product .ghk-related{padding:24px 0;background:#fff!important}
body.ghk-site.single-product .ghk-related .related ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0}
body.ghk-site.single-product .ghk-related .related ul.products:before,body.ghk-site.single-product .ghk-related .related ul.products:after{display:none}
@media(max-width:760px){body.ghk-site .ghk-footer-inner{grid-template-columns:1fr;gap:17px}body.ghk-site .ghk-footer-brand{border:0;border-bottom:1px solid #454545;padding:0 0 14px}body.ghk-site .ghk-footer-links{justify-content:flex-start;gap:10px 14px}body.ghk-site .ghk-footer-links a+a{border:0;padding:0}body.ghk-site .ghk-copyright{grid-column:1;text-align:left;white-space:normal}body.ghk-site.single-product .ghk-product-layout{grid-template-columns:1fr}body.ghk-site .ghk-good-bits{grid-template-columns:1fr;gap:18px}body.ghk-site .ghk-good-bits-points>div{padding:0 6px}body.ghk-site .ghk-good-bits-points small{font-size:9px}body.ghk-site.single-product .ghk-related .related ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}
body.ghk-site .ghk-archive-hero{padding:40px clamp(24px,5vw,80px) 28px!important;background:#f6f6f4!important}
body.ghk-site .ghk-archive-hero h1{font:clamp(52px,7vw,88px)/.9 'Bebas Neue',Impact,sans-serif!important;letter-spacing:.015em!important;color:#0d0d0d!important;text-transform:uppercase!important;margin:8px 0 8px!important}
body.ghk-site .ghk-archive-hero h1 em{color:#ff6a00!important;font-style:normal!important}
body.ghk-site .ghk-archive-description,body.ghk-site .ghk-archive-hero>p{max-width:900px;color:#626262!important;font:clamp(15px,1.7vw,21px)/1.5 'Montserrat',Arial,sans-serif!important}
body.ghk-site .ghk-archive-quick-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}
body.ghk-site .ghk-archive-quick-links a{min-height:60px;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 14px;background:#fff;border:1px solid #e2e0dc;border-radius:3px;color:#263238!important;text-decoration:none!important;font:500 14px/1.3 'Montserrat',Arial,sans-serif!important}
body.ghk-site .ghk-archive-quick-links a span{font-size:20px;color:#0d0d0d}
body.ghk-site .ghk-archive-quick-links a:hover{border-color:#ff6a00;color:#0d0d0d!important}
body.ghk-site .ghk-shop-layout{width:min(1600px,100%);margin:0 auto;padding:26px clamp(20px,4.5vw,70px) 55px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:start}
body.ghk-site .ghk-shop-layout .ghk-filters{width:100%;border:0!important;padding:16px!important;margin:0!important;background:#f6f6f4;border-radius:3px}
body.ghk-site .ghk-filter-form h2{font:26px/1 'Bebas Neue',Impact,sans-serif!important;color:#0d0d0d!important;margin:0 0 16px!important}
body.ghk-site .ghk-filter-group{border:0!important;border-bottom:1px solid #dedbd6!important;padding:0 0 14px!important;margin:0 0 14px!important;min-width:0}
body.ghk-site .ghk-filter-group legend{padding:0;margin:0 0 10px;color:#e85f00;font:800 12px/1.2 'Montserrat',Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}
body.ghk-site .ghk-filter-group label{display:flex!important;align-items:center;gap:9px;margin:0 0 9px!important;color:#27313a!important;font:400 12px/1.35 'Montserrat',Arial,sans-serif!important;cursor:pointer}
body.ghk-site .ghk-filter-group input{flex:0 0 auto;width:16px;height:16px;margin:0!important;accent-color:#ff6a00}
body.ghk-site .ghk-filter-group small{color:#858585;font-size:11px}
body.ghk-site .ghk-filter-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px}
body.ghk-site .ghk-filter-actions .ghk-button{font-size:11px!important;padding:12px 14px!important}
body.ghk-site .ghk-filter-actions>a{color:#555!important;font:500 11px 'Montserrat',Arial,sans-serif;text-decoration:underline}
body.ghk-site .ghk-shop-layout .ghk-shop-loop{min-width:0;padding:0!important;margin:0!important}
body.ghk-site .ghk-shop-layout .ghk-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
body.ghk-site .ghk-shop-layout .ghk-product-image{height:210px}
body.ghk-site .ghk-shop-layout .ghk-shop-tools{min-height:36px;margin-bottom:12px}
body.ghk-site .ghk-shop-layout .woocommerce-ordering{margin:0}
body.ghk-site .ghk-shop-layout .woocommerce-ordering select{width:auto;min-width:150px;background:#fff!important;color:#0d0d0d!important;border:0!important;font:700 12px 'Montserrat',Arial,sans-serif!important}
@media(max-width:1100px){body.ghk-site .ghk-shop-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}body.ghk-site .ghk-shop-layout .ghk-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.ghk-site .ghk-shop-layout .ghk-product-image{height:185px}}
@media(max-width:760px){body.ghk-site .ghk-archive-hero{padding:26px 16px 20px!important}body.ghk-site .ghk-archive-hero h1{font-size:clamp(42px,11vw,58px)!important}body.ghk-site .ghk-archive-quick-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.ghk-site .ghk-archive-quick-links a{min-height:50px;padding:8px;font-size:11px!important}body.ghk-site .ghk-shop-layout{display:block;padding:18px 15px 35px}body.ghk-site .ghk-shop-layout .ghk-filters{margin-bottom:18px!important;padding:14px!important}body.ghk-site .ghk-filter-form h2{margin-bottom:12px!important}body.ghk-site .ghk-filter-group{display:inline-block;vertical-align:top;width:calc(50% - 8px);margin-right:8px!important}body.ghk-site .ghk-shop-layout .ghk-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}body.ghk-site .ghk-shop-layout .ghk-product-image{height:155px}body.ghk-site.single-product .ghk-gallery .woocommerce-product-gallery .flex-control-thumbs li,body.ghk-site.single-product .ghk-gallery .woocommerce-product-gallery .flex-control-thumbs li img{width:70px!important;max-width:70px!important;height:70px!important;flex-basis:70px!important}body.ghk-site.single-product .ghk-product-summary .single_add_to_cart_button{width:100%!important;min-width:0!important;min-height:48px!important;font-size:13px!important}}

/* Approved collection, cart, checkout, account and help page styling. */
body.ghk-site .ghk-collection-hero{padding-bottom:26px!important}
body.ghk-site .ghk-collection-hero h1{font:clamp(52px,7vw,84px)/.9 'Bebas Neue',Impact,sans-serif!important;color:#0d0d0d!important;letter-spacing:.015em!important;margin:8px 0 8px!important}
body.ghk-site .ghk-collection-hero h1 em,body.ghk-site .ghk-page-hero h1 em{color:#ff6a00!important;font-style:normal!important}
body.ghk-site .ghk-collection-gifts h1{font-size:clamp(45px,6vw,74px)!important}
body.ghk-site .ghk-gift-quick-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0 0}
body.ghk-site .ghk-gift-quick-links a{min-height:56px;display:grid;place-items:center;padding:10px;background:#fff;border:1px solid #e2e0dc;border-radius:3px;color:#0d0d0d!important;text-decoration:none!important;font:800 11px 'Montserrat',Arial,sans-serif!important;letter-spacing:.035em}
body.ghk-site .ghk-gift-quick-links a:hover{border-color:#ff6a00;background:#fff8f3}
body.ghk-site .ghk-collection-layout{padding-top:25px}
body.ghk-site .ghk-collection-toolbar{display:flex;justify-content:space-between;align-items:center;margin:0 0 14px;color:#707070;font:12px 'Montserrat',Arial,sans-serif}
body.ghk-site .ghk-collection-toolbar a{color:#0d0d0d!important;text-decoration:underline;text-decoration-color:#ff6a00;text-underline-offset:4px;font-weight:700}
body.ghk-site .ghk-gifts-feature{max-width:1460px;min-height:310px;margin:12px auto 42px;padding:36px clamp(22px,4.5vw,70px);display:flex;align-items:center;background:linear-gradient(90deg,#080808e8 0%,#080808a8 52%,#08080812 100%),url('images/approved-gifts.jpg') center/cover no-repeat;color:#fff}
body.ghk-site .ghk-gifts-feature>div{max-width:600px}
body.ghk-site .ghk-gifts-feature h2{color:#fff!important;font:clamp(34px,4.8vw,58px)/.93 'Bebas Neue',Impact,sans-serif!important;margin:10px 0}
body.ghk-site .ghk-gifts-feature p{color:#fff;font:13px/1.6 'Montserrat',Arial,sans-serif;max-width:480px}
body.ghk-site .ghk-help-grid{max-width:1500px;margin:0 auto 40px;padding-top:24px;padding-bottom:24px}
body.ghk-site .ghk-help-grid a{min-height:190px;background:#fff;border:1px solid #e2e0dc;border-radius:3px;color:#0d0d0d!important}
body.ghk-site .ghk-help-grid a strong{font:30px/1 'Bebas Neue',Impact,sans-serif;color:#0d0d0d}
body.ghk-site .ghk-help-grid a span{font:12px/1.65 'Montserrat',Arial,sans-serif;color:#626262}
body.ghk-site .ghk-help-grid a b{margin-top:auto;color:#e85f00;font:800 11px 'Montserrat',Arial,sans-serif}
body.ghk-site .ghk-cart-page,body.ghk-site .ghk-checkout-page{max-width:1500px;margin:0 auto;padding:25px clamp(18px,4vw,60px) 55px}
body.ghk-site .ghk-cart-page>.woocommerce{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(290px,.9fr);gap:20px;align-items:start}
body.ghk-site .ghk-cart-page .woocommerce-cart-form{border:1px solid #e2e0dc;border-radius:4px;padding:14px;background:#fff}
body.ghk-site .ghk-cart-page .cart-collaterals{grid-column:2;grid-row:1}
body.ghk-site .ghk-cart-page .cart-collaterals .cart_totals{float:none;width:100%;padding:22px;background:#f6f6f4;border-radius:4px}
body.ghk-site .ghk-cart-page .cart_totals h2{font:34px/1 'Bebas Neue',Impact,sans-serif;color:#0d0d0d}
body.ghk-site .ghk-cart-page .shop_table,body.ghk-site .ghk-checkout-page .shop_table{border:0!important;border-collapse:collapse!important}
body.ghk-site .ghk-cart-page .shop_table th,body.ghk-site .ghk-cart-page .shop_table td,body.ghk-site .ghk-checkout-page .shop_table th,body.ghk-site .ghk-checkout-page .shop_table td{border-color:#e2e0dc!important;padding:12px 9px!important;color:#0d0d0d!important;font:12px/1.5 'Montserrat',Arial,sans-serif!important}
body.ghk-site .ghk-cart-page .product-thumbnail img{width:115px!important;max-width:115px!important;background:#f6f6f4}
body.ghk-site .ghk-cart-page .product-name a{color:#0d0d0d!important;font-weight:700;text-decoration:none}
body.ghk-site .ghk-cart-page .quantity input{height:38px;max-width:72px;border:1px solid #d2d2d2!important;background:#fff!important;color:#0d0d0d!important}
body.ghk-site .ghk-cart-extra{margin-top:38px}
body.ghk-site .ghk-cart-extra .ghk-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
body.ghk-site .ghk-checkout-page #customer_details,body.ghk-site .ghk-checkout-page #order_review{background:#fff;border:1px solid #e2e0dc;border-radius:4px;padding:22px}
body.ghk-site .ghk-checkout-page #customer_details{width:58%;float:left;margin-right:2%}
body.ghk-site .ghk-checkout-page #order_review_heading,body.ghk-site .ghk-checkout-page #order_review{width:40%;float:right;clear:right}
body.ghk-site .ghk-checkout-page #order_review{background:#f6f6f4}
body.ghk-site .ghk-checkout-page h3{font:30px/1 'Bebas Neue',Impact,sans-serif;color:#0d0d0d}
body.ghk-site .ghk-checkout-page label{font:600 12px 'Montserrat',Arial,sans-serif;color:#262626}
body.ghk-site .ghk-checkout-page .form-row input,body.ghk-site .ghk-checkout-page .form-row select,body.ghk-site .ghk-checkout-page .form-row textarea{min-height:42px;border:1px solid #d2d2d2!important;background:#fff!important;color:#0d0d0d!important;border-radius:3px!important;padding:9px 11px!important}
body.ghk-site .ghk-checkout-page #payment{clear:both;padding:18px;background:#f6f6f4;border-radius:4px}
body.ghk-site .ghk-account-page{padding:22px 18px 54px}
body.ghk-site .ghk-account-panel{max-width:760px;margin:0 auto;padding:30px 36px;background:#f6f6f4;border-radius:5px}
body.ghk-site .ghk-account-panel-heading{display:flex;gap:38px;padding-bottom:14px;margin-bottom:22px;border-bottom:1px solid #d8d6d2;color:#4d4d4d;font:800 13px 'Montserrat',Arial,sans-serif}
body.ghk-site .ghk-account-panel-heading span:first-child{color:#0d0d0d;border-bottom:3px solid #ff6a00;padding-bottom:12px;margin-bottom:-17px}
body.ghk-site .ghk-account-panel .woocommerce h2{font:32px/1 'Bebas Neue',Impact,sans-serif;color:#0d0d0d}
body.ghk-site .ghk-account-panel label{font:500 12px 'Montserrat',Arial,sans-serif;color:#242424}
body.ghk-site .ghk-account-panel input[type=text],body.ghk-site .ghk-account-panel input[type=email],body.ghk-site .ghk-account-panel input[type=password]{min-height:42px;border:1px solid #cfcfcf!important;border-radius:3px!important;background:#fff!important;color:#0d0d0d!important;padding:9px 11px!important}
body.ghk-site .ghk-track-order{min-height:380px}
body.ghk-site .ghk-track-card{max-width:700px;margin:0 auto;padding:28px;background:#f6f6f4;border-radius:4px}
body.ghk-site .ghk-track-card label{font-weight:700}
body.ghk-site .ghk-track-card input{min-height:42px;border:1px solid #cfcfcf!important;background:#fff!important;color:#0d0d0d!important}
body.ghk-site .ghk-track-card p{color:#626262;font:12px/1.6 'Montserrat',Arial,sans-serif}
body.ghk-site .ghk-track-card a{color:#e85f00}
@media(max-width:900px){body.ghk-site .ghk-shop-layout .ghk-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.ghk-site .ghk-gifts-feature{margin:10px 15px 32px}body.ghk-site .ghk-cart-page>.woocommerce{grid-template-columns:1fr}body.ghk-site .ghk-cart-page .cart-collaterals{grid-column:1;grid-row:auto}body.ghk-site .ghk-checkout-page #customer_details,body.ghk-site .ghk-checkout-page #order_review_heading,body.ghk-site .ghk-checkout-page #order_review{width:100%;float:none;margin-right:0}}
@media(max-width:760px){body.ghk-site .ghk-gift-quick-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.ghk-site .ghk-gifts-feature{min-height:250px;padding:22px}body.ghk-site .ghk-cart-page,body.ghk-site .ghk-checkout-page{padding:16px 12px 34px}body.ghk-site .ghk-cart-page .woocommerce-cart-form{padding:7px}body.ghk-site .ghk-cart-page .product-thumbnail{display:table-cell!important}body.ghk-site .ghk-cart-page .product-thumbnail img{width:70px!important;max-width:70px!important}body.ghk-site .ghk-cart-extra .ghk-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.ghk-site .ghk-account-panel{padding:22px 16px}body.ghk-site .ghk-help-grid{padding:16px}body.ghk-site .ghk-help-grid a{min-height:150px}}

@media(max-width:900px){body.ghk-site .ghk-help-categories{grid-template-columns:1fr}body.ghk-site .ghk-help-categories>a{min-height:100px}body.ghk-site .ghk-help-contact{grid-template-columns:55px 1fr}body.ghk-site .ghk-help-contact>a:not(.ghk-button){grid-column:2}body.ghk-site .ghk-help-contact .ghk-button{grid-column:2;justify-self:start}}
@media(max-width:760px){body.ghk-site .ghk-help-content{padding:0 15px 28px}body.ghk-site .ghk-help-categories>a{padding:15px;grid-template-columns:56px 1fr 18px;column-gap:10px}body.ghk-site .ghk-help-categories>a>span{width:50px;height:50px;font-size:25px}body.ghk-site .ghk-help-categories>a>b{font-size:21px}body.ghk-site .ghk-help-contact{padding:16px;gap:12px}body.ghk-site.single-product .ghk-product-details .woocommerce-tabs ul.tabs{overflow:auto;white-space:nowrap}body.ghk-site.single-product .ghk-good-bits-points>div>span{width:40px;height:40px}}
