.gh-categories{padding:68px 0}.gh-categories__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 26px}.gh-category{display:flex;align-items:center;gap:15px;padding:18px 0;color:inherit;text-decoration:none;border-bottom:1px solid rgba(22,62,51,.2);font-size:16px;line-height:1.35;min-height:140px}.gh-category__image{width:100px;height:100px;flex:0 0 100px;border-radius:6px;overflow:hidden;background:#fff}.gh-category__image img{width:100%;height:100%;object-fit:contain;display:block}.gh-category>svg{margin-left:auto;flex-shrink:0}.gh-category:hover{color:#28634f;border-color:currentColor}@media screen and (max-width:989px){.gh-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.gh-categories{padding:40px 0}.gh-categories__grid{gap:8px 16px}.gh-category{gap:10px;font-size:14px;min-height:98px;padding:12px 0}.gh-category__image{flex-basis:64px;width:64px;height:72px}.gh-category>svg{display:none}}.gh-edit{padding:68px 0}.gh-edit__heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px}.gh-edit__heading>a,.gh-edit__link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:inherit;font-size:16px;text-underline-offset:5px}.gh-edit__grid{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:0;margin:0}.gh-edit__grid>li{min-width:0;display:flex;flex-direction:column}.gh-edit__grid product-component{flex:1;display:block}.gh-edit__link{border-bottom:1px solid rgba(22,62,51,.18);padding:10px 0;margin-top:8px}@media screen and (max-width:749px){.gh-edit{padding:40px 0}.gh-edit__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.gh-edit__heading{align-items:flex-start}.gh-edit__heading>a{font-size:14px;white-space:nowrap}.gh-edit__link{font-size:14px}}.gh-faq{padding:72px 0}.gh-faq__layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.gh-details{border-bottom:1px solid rgba(22,62,51,.2)}.gh-details summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;cursor:pointer;list-style:none;padding:20px 0}.gh-details summary::-webkit-details-marker{display:none}.gh-details summary:before{display:none}.gh-details h3{font-size:19px;font-weight:600;line-height:1.4;margin:0}.gh-details summary svg{flex-shrink:0;transition:transform .18s ease}.gh-details[open] summary svg{transform:rotate(180deg)}.gh-details__content{padding-bottom:24px;font-size:17px;line-height:1.6}.gh-details__content p:first-child{margin-top:0}.gh-details__content p:last-child{margin-bottom:0}@media screen and (max-width:749px){.gh-faq{padding:40px 0}.gh-faq__layout{grid-template-columns:1fr;gap:20px}.gh-details h3{font-size:17px}.gh-details__content{font-size:16px}}@media(prefers-reduced-motion:reduce){.gh-details summary svg{transition:none}}.gh-hero{padding:36px 0 32px}.gh-hero__layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.gh-hero__copy{padding:28px 0 48px}.gh-hero__copy h1{font-size:clamp(44px,5.3vw,76px);letter-spacing:-.045em;line-height:1.03;font-weight:600;max-width:540px;margin:0 0 24px;text-wrap:balance}.gh-hero__text{font-size:20px;line-height:1.55;max-width:470px;margin-bottom:30px}.gh-hero__text p{margin:0}.gh-button{gap:20px;font-size:16px;font-weight:600;min-height:54px;padding:16px 24px}.gh-hero__image{aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:#fff}.gh-hero__image img{display:block;width:100%;height:100%;object-fit:contain}.gh-hero__caption{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:14px;font-size:15px}.gh-hero__caption a{display:inline-flex;gap:10px;align-items:center;color:inherit;text-underline-offset:4px}@media screen and (max-width:989px){.gh-hero__layout{gap:28px}.gh-hero__copy h1{font-size:50px}}@media screen and (max-width:749px){.gh-hero{padding:24px 0}.gh-hero__layout{grid-template-columns:1fr;gap:24px}.gh-hero__copy{padding:8px 0 0}.gh-hero__copy h1{font-size:clamp(40px,11vw,58px);max-width:500px;margin-bottom:20px}.gh-hero__text{font-size:17px;margin-bottom:24px}.gh-hero__caption{font-size:13px;align-items:flex-start}.gh-hero__caption a{text-align:right}}.gh-support{padding:60px 0}.gh-support__layout{display:grid;grid-template-columns:1.7fr 1fr;align-items:center;gap:70px}.gh-support h2{font-size:clamp(30px,3vw,42px);line-height:1.2;font-weight:600;letter-spacing:-.025em;margin:0 0 18px}.gh-support .rte{font-size:18px;line-height:1.55;max-width:690px}.gh-support .rte p{margin:0 0 18px}.gh-support__text-link{display:inline-block;color:inherit;text-underline-offset:5px;font-size:16px;padding:10px 0;overflow-wrap:anywhere}.gh-support__action{text-align:center}.gh-support__action p{font-size:21px;margin:0 0 18px}.gh-support__action .button{width:100%}@media screen and (max-width:749px){.gh-support{padding:40px 0}.gh-support__layout{grid-template-columns:1fr;gap:24px}.gh-support__action{text-align:left}.gh-support .rte{font-size:16px}.gh-support__action p{font-size:18px}}body{letter-spacing:.015em}h1,h2,h3,h4{letter-spacing:-.02em}.gh-section-heading h2{font-size:clamp(30px,3.1vw,42px);line-height:1.15;letter-spacing:-.025em;margin:0;font-weight:600}.gh-section-heading p{font-size:18px;margin:14px 0 0;line-height:1.5}.gh-section-heading--center{text-align:center;margin-bottom:36px}.header__heading-link{display:inline-flex;align-items:center;gap:12px;padding:8px 0}.header__heading-logo-wrapper{flex:0 0 auto}.gh-wordmark{font-size:24px;line-height:1;font-weight:600;letter-spacing:.19em;color:#163e33;text-transform:uppercase}.header__menu-item{font-size:16px;padding:14px 12px}.header{padding-top:10px;padding-bottom:10px}.announcement-bar__message{font-size:14px;min-height:38px;padding:9px 0;letter-spacing:.015em}.button,button,input,select,textarea{font-family:var(--font-body-family)}.button{font-weight:600;letter-spacing:.02em}:focus-visible{outline:2px solid currentColor;outline-offset:4px}.product-card-wrapper .card__inner{border:1px solid #e5e9e5;border-radius:8px;overflow:hidden;background:#fff}.product-card-wrapper .card__media{background:#fff}.product-card-wrapper .card__media img{object-fit:contain;background:#fff}.product-card-wrapper .card__information{padding:18px 0 8px}.product-card-wrapper .card__heading{font-size:17px;line-height:1.4;font-weight:600}.product-card-wrapper .price{font-size:16px;letter-spacing:.01em;margin-top:8px}.product-card-wrapper .card__heading a:hover{text-decoration-thickness:1px}.gh-service{border-block:1px solid #e5e9e5;background:#fff;color:#163e33}.gh-service__layout{display:grid;grid-template-columns:repeat(3,1fr);padding-block:20px}.gh-service__layout a{min-height:44px;display:flex;gap:14px;align-items:center;justify-content:center;color:inherit;text-decoration:none;font-size:16px}.gh-service__layout a+a{border-left:1px solid #ccd3cd}.gh-service__layout svg{width:24px;height:24px;flex-shrink:0}.gh-service__layout a:hover{text-decoration:underline;text-underline-offset:4px}.product__title h1{font-size:clamp(30px,3.1vw,44px);line-height:1.12;font-weight:600;letter-spacing:-.03em}.product__info-container .price--large{font-size:24px}.product__info-container .product-form{margin:22px 0}.product-form__submit{min-height:54px;font-size:17px}.product-form__buttons{max-width:100%}.product__media-wrapper .product-media-container{border-color:#e5e9e5;border-radius:10px;overflow:hidden;background:#fff}.product__media img{object-fit:contain;background:#fff}.thumbnail{border-radius:6px}.thumbnail img{object-fit:contain;background:#fff}.gh-product-details{border-block:1px solid #dbe0db;margin-top:28px}.gh-product-details summary,.gh-product-help summary{min-height:62px;padding:18px 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;font-size:18px;font-weight:600}.gh-product-details summary::-webkit-details-marker,.gh-product-help summary::-webkit-details-marker{display:none}.gh-product-details summary:before,.gh-product-help summary:before{display:none}.gh-product-details summary svg,.gh-product-help summary svg{width:18px;height:18px;flex-shrink:0}.gh-product-details[open] summary svg,.gh-product-help details[open] summary svg{transform:rotate(180deg)}.gh-product-details .product__description{margin:0;padding-bottom:24px;font-size:16px;line-height:1.7}.gh-product-details .rte h2,.gh-product-details .rte h3{font-size:20px;line-height:1.4}.gh-product-details .rte p:first-child{margin-top:0}.gh-product-help details{border-bottom:1px solid #dbe0db}.gh-product-help .rte{font-size:15px;line-height:1.65;padding-bottom:22px}.gh-product-help .rte p:first-child{margin-top:0}.gh-product-help .rte p:last-child{margin-bottom:0}.gh-product-delivery{font-size:15px;margin:18px 0}.gh-product-delivery a{color:inherit;text-underline-offset:4px}.gh-breadcrumbs{display:flex;gap:9px;flex-wrap:wrap;align-items:baseline;font-size:13px;margin:0 0 24px;padding:0;list-style:none}.gh-breadcrumbs a{color:inherit;text-underline-offset:3px}.gh-breadcrumbs li+li:before{content:"/";margin-right:9px;opacity:.6}.collection-hero__title{font-weight:600;font-size:clamp(32px,4vw,48px)}.facets-container{border-bottom:1px solid #e5e9e5;margin-bottom:24px;padding-bottom:18px}.footer .footer-block__heading{font-size:18px;font-weight:600;margin-bottom:18px}.footer .footer-block__details-content{font-size:15px;line-height:1.7}.footer .rte a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}.footer .rte p{margin:0 0 10px}.footer .footer__content-top{padding-bottom:36px}.footer .footer-block__newsletter{max-width:520px}.gh-newsletter-consent{font-size:13px;line-height:1.5;max-width:520px;margin:12px 0 0;opacity:.9}.footer .newsletter-form,.footer .newsletter-form__field-wrapper{max-width:100%}.footer .field__input{min-height:52px}@media screen and (min-width:990px){.product--medium:not(.product--no-media) .product__info-wrapper{padding-left:56px}}@media screen and (max-width:989px){.gh-wordmark{font-size:21px;letter-spacing:.14em}}@media screen and (max-width:749px){.gh-section-heading p{font-size:16px}.gh-wordmark{font-size:19px}.header__heading-link{gap:4px}.announcement-bar__message{font-size:11px}.gh-service__layout{padding-block:12px}.gh-service__layout a{flex-direction:column;gap:6px;font-size:11px;text-align:center;padding:0 7px;line-height:1.3}.gh-service__layout svg{width:22px;height:22px}.product-card-wrapper .card__heading,.product-card-wrapper .price{font-size:15px}.product__info-container .price--large{font-size:22px}.gh-breadcrumbs{font-size:12px;margin-bottom:20px}.footer .footer-block.grid__item{margin:0 0 28px}.footer .footer-block__details-content{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
