:root{--gb-gold:#af8050;--gb-ink:#171717;--gb-sand:#f7f4ef;--gb-line:#e6dfd6}body{letter-spacing:.015em}h1,h2,h3,.h1,.h2,.h3{font-weight:700;letter-spacing:-.025em;line-height:1.16}h1,.h1{font-size:clamp(2.8rem,3.5vw,4.6rem)}h2,.h2{font-size:clamp(2.4rem,2.7vw,3.6rem)}.header{padding-top:8px;padding-bottom:8px}.header__menu-item{font-size:1.45rem;font-weight:600}.header__heading-logo{max-height:88px;width:auto}.button{font-weight:700;letter-spacing:.02em;min-height:48px}.button:after,.button:before{box-shadow:none}.button--primary,.product-form__submit{background:var(--gb-ink);color:#fff;border:1px solid var(--gb-ink)}.button:hover,.gb-pack:hover{outline:2px solid var(--gb-gold);outline-offset:3px}a:focus-visible,summary:focus-visible{outline:3px solid #80592f;outline-offset:4px}.gb-home{padding-top:24px}.gb-hero{display:grid;grid-template-columns:1.05fr 1fr;background:var(--gb-sand);border:1px solid var(--gb-line);border-radius:8px;overflow:hidden}.gb-hero-copy{padding:clamp(24px,4vw,60px);align-self:center}.gb-eyebrow{font-size:1.2rem;font-weight:700;letter-spacing:.12em;color:#79542e;text-transform:uppercase}.gb-hero h1{font-size:clamp(3.6rem,4.3vw,6.2rem);max-width:12ch;margin:16px 0 22px}.gb-intro{font-size:1.7rem;max-width:48ch;line-height:1.6}.gb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px}.gb-text-link{color:var(--gb-ink);font-weight:700;text-underline-offset:5px}.gb-hero-image{display:flex;align-items:center;justify-content:center;background:#fff;margin:20px;border-radius:5px}.gb-hero-image img{width:100%;height:auto;max-height:430px;object-fit:contain}.gb-benefits{display:grid;grid-template-columns:repeat(4,1fr);padding:24px 0;border-bottom:1px solid var(--gb-line);gap:16px}.gb-benefits>div{display:flex;align-items:center;gap:12px}.gb-benefit-mark{font-size:2.8rem;color:#91663a}.gb-benefits p{margin:0;font-size:1.3rem}.gb-benefits strong,.gb-benefits span:not(.gb-benefit-mark){display:block}.gb-section-heading{margin:40px 0 22px}.gb-section-heading h2{margin:8px 0}.gb-categories,.gb-packs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.gb-categories>a{position:relative;padding:18px;border:1px solid var(--gb-line);border-radius:6px;color:var(--gb-ink);text-decoration:none}.gb-categories img{width:100%;height:180px;object-fit:contain}.gb-categories h3{font-size:2rem;margin:18px 0 10px}.gb-categories p{font-size:1.4rem;line-height:1.5;margin:0 0 24px}.gb-categories>a>span{position:absolute;bottom:12px;right:18px;color:#79542e;font-size:2rem}.gb-pack{display:flex;flex-direction:column;gap:7px;padding:22px;border:1px solid var(--gb-line);border-top:4px solid var(--gb-gold);border-radius:5px;color:var(--gb-ink);text-decoration:none;background:#fff;font-size:1.3rem}.gb-pack img{width:100%;height:150px;object-fit:contain;margin-bottom:12px}.gb-pack h3{font-size:2.3rem;margin:0 0 6px}.gb-pack-price{font-size:2.5rem;font-weight:700}.gb-pack-link{margin-top:14px;font-weight:700}.gb-note{font-size:1.25rem;color:#555;line-height:1.6}.gb-help{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;padding:32px;background:var(--gb-sand);border-radius:6px;margin:36px 0}.gb-help h2{font-size:2.7rem;margin-top:0}.gb-help h3{font-size:2.1rem}.gb-help p{font-size:1.5rem;line-height:1.65}.gb-buy-note{padding:14px 16px;border-left:3px solid var(--gb-gold);background:var(--gb-sand);font-size:1.4rem;line-height:1.5;margin:16px 0}.gb-buy-note p{margin:5px 0}.gb-pack-details{margin:14px 0 20px;border:1px solid var(--gb-line);border-radius:4px;padding:12px 16px}.gb-pack-details summary{cursor:pointer;font-weight:700;min-height:28px}.gb-pack-details .gb-packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px}.gb-pack-details .gb-pack{padding:12px}.gb-pack-details h3{font-size:1.8rem}.gb-category-links{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.gb-category-links a{color:var(--gb-ink);padding:10px 16px;border:1px solid var(--gb-line);border-radius:4px;background:#fff;font-weight:600}.collection-hero{background:var(--gb-sand);margin-bottom:24px}.collection-hero__title{margin-top:24px}.card__heading{font-weight:700;font-size:1.7rem;line-height:1.35}.card__information{padding:16px}.card__inner img{object-fit:contain}.product__title h1{font-size:clamp(2.6rem,3vw,3.8rem)}.product__info-container>*+*{margin:1.4rem 0}.product__media-list{border:1px solid var(--gb-line);border-radius:5px}.product__description{font-size:1.5rem;line-height:1.7}.product-form__input input[type=radio]+label{padding:1.2rem 1.8rem}.price--large{font-size:2.6rem}.footer{margin-top:32px}@media(max-width:989px){.gb-hero-copy{padding:28px}.gb-categories,.gb-packs,.gb-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-help{gap:24px}.header__heading-logo{max-height:70px}}@media(max-width:749px){.gb-home{padding-top:16px}.gb-hero{grid-template-columns:1fr}.gb-hero-copy{padding:24px}.gb-hero h1{max-width:15ch;font-size:3.8rem}.gb-intro{font-size:1.5rem}.gb-hero-image{margin:0 20px 20px}.gb-hero-image img{max-height:220px}.gb-actions{gap:16px;margin-top:20px}.gb-actions .button{width:100%}.gb-benefits{gap:16px 8px;padding:20px 0}.gb-benefits p{font-size:1.15rem}.gb-benefit-mark{font-size:2.4rem}.gb-section-heading{margin:28px 0 16px}.gb-categories,.gb-packs{gap:12px}.gb-categories>a{padding:12px}.gb-categories img{height:120px}.gb-categories h3{font-size:1.7rem}.gb-categories p{font-size:1.25rem}.gb-pack{padding:14px;gap:6px}.gb-pack img{height:100px}.gb-pack h3{font-size:2rem}.gb-pack-price{font-size:2.2rem}.gb-help{grid-template-columns:1fr;padding:22px;gap:20px}.gb-category-links a{font-size:1.25rem;padding:10px}.product__title h1{font-size:2.7rem}.product__info-wrapper{padding-top:18px}.gb-pack-details .gb-pack{font-size:1.2rem}.gb-pack-details .gb-pack-price{font-size:2rem}}.product__info-container{background:var(--gb-sand);border-top:5px solid var(--gb-gold);padding:24px;border-radius:0 0 6px 6px}.product__info-container .product__title h1{font-size:2.8rem;line-height:1.25;letter-spacing:-.02em;margin:0;font-weight:700}.product__info-container .product__text.caption-with-letter-spacing{color:#79542e;font-weight:700;font-size:1.15rem}.product__info-container .price{font-weight:700;font-size:2.5rem;color:var(--gb-ink)}.product__info-container .product__tax{font-size:1.25rem}.product__info-container .product-form__input input[type=radio]+label{border-color:#c8b59e;border-radius:4px;background:#fff;min-width:60px}.product__info-container .product-form__input input[type=radio]:checked+label{background:var(--gb-ink);border-color:var(--gb-ink);color:#fff;box-shadow:0 3px 0 var(--gb-gold)}.product__info-container .quantity{background:#fff}.product__info-container .gb-buy-note{background:#fff;border-left-width:4px}.product__info-container .gb-pack-details{background:#fff}.product__media-list{border-top:5px solid var(--gb-gold);border-radius:0;background:#fff}.product-recommendations{background:var(--gb-sand);border-top:5px solid var(--gb-gold);padding:28px!important;margin-top:32px}.product-recommendations__heading{font-size:2.8rem;border-left:5px solid var(--gb-gold);padding-left:14px}.product-recommendations .card-wrapper{height:100%;background:#fff;border:1px solid var(--gb-line);border-bottom:4px solid var(--gb-gold)}.product-recommendations .card{height:100%}.product-recommendations .card__heading{font-size:1.65rem;line-height:1.35}.product-recommendations .card__information{padding:16px}.product-recommendations .price{font-size:1.8rem;font-weight:700}.product-recommendations .card__inner{background:#fff}.product-recommendations .card__media img{object-fit:contain;padding:12px}@media(max-width:749px){.product__info-wrapper{padding-top:12px!important}.product__info-container{padding:18px 16px}.product__info-container .product__title h1{font-size:2.2rem;line-height:1.28}.product__info-container>*+*{margin-top:12px;margin-bottom:12px}.product__info-container .product-form__input input[type=radio]+label{padding:1.1rem 1.3rem;margin-right:4px}.product__media-list .product__media img{object-fit:contain}.product-recommendations{padding:20px 14px!important}.product-recommendations__heading{font-size:2.3rem}.product-recommendations .card__heading{font-size:1.5rem}.product-recommendations .card__information{padding:12px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/gbhome-brand.css.map */
