.catalog-volume{background:var(--volume-sand);font-family:inherit;margin:24px 0;color:var(--volume-green)}.catalog-volume__header{background:var(--volume-green);color:#fff;text-align:center;padding:30px 20px}.catalog-volume__eyebrow{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px}.catalog-volume__header h2{font-family:inherit;font-size:clamp(24px,3vw,36px);font-weight:500;line-height:1.3;margin:0;color:inherit;letter-spacing:-.02em}.catalog-volume__header em{font-weight:400}.catalog-volume__body{max-width:1440px;margin:auto;padding:22px 24px 20px}.catalog-volume__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:0}.catalog-volume__tiers li{border:1px solid var(--volume-green);border-radius:var(--r-card,12px);background:#fff;text-align:center;padding:24px 12px;display:flex;align-items:center;flex-direction:column;gap:8px}.catalog-volume__tiers span{display:inline-block;background:var(--volume-green);color:#fff;border-radius:30px;padding:5px 15px;font-size:13px;line-height:1.4}.catalog-volume__tiers strong{font-size:24px;font-weight:600;line-height:1.3}.catalog-volume__note{text-align:center;font-size:12px;line-height:1.6;margin:16px auto 0;max-width:850px}@media(max-width:600px){.catalog-volume__header{padding:25px 16px}.catalog-volume__body{padding:16px 12px}.catalog-volume__tiers{gap:8px}.catalog-volume__tiers li{padding:18px 5px}.catalog-volume__tiers span{font-size:11px;padding:5px 9px}.catalog-volume__tiers strong{font-size:20px}.catalog-volume__note{font-size:11px}}.dz-title-reviews{text-decoration:none;display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#2b3623;font-size:13px;line-height:1.5;margin:0 0 8px}.dz-title-reviews:hover .dz-title-reviews__copy{text-decoration:underline;text-underline-offset:3px}.dz-title-reviews:focus-visible{outline:2px solid #2b3623;outline-offset:4px}.dz-title-reviews__stars{position:relative;display:inline-block;white-space:nowrap;color:#d7d5cc;font-size:20px;letter-spacing:1px;line-height:1;flex-shrink:0}.dz-title-reviews__stars>span:last-child{position:absolute;left:0;top:0;overflow:hidden;width:var(--dz-review-fill);color:var(--dz-review-gold);white-space:nowrap}.dz-title-reviews__copy{display:flex;flex-wrap:wrap;gap:4px}.dz-gallery{display:block;padding:48px 0;color:#0f1305;overflow:hidden}.dz-gallery__heading{text-align:center;font-family:inherit;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.2;letter-spacing:-.7px;margin:0 20px 28px}.dz-gallery__viewport{overflow-x:auto;scrollbar-width:none;max-width:1440px;margin:0 auto;overscroll-behavior-x:contain}.dz-gallery__viewport::-webkit-scrollbar{display:none}.dz-gallery__viewport:focus-visible{outline:2px solid #C2410C;outline-offset:-2px}.dz-gallery__track,.dz-gallery__set{display:flex;gap:14px;width:max-content}.dz-gallery__set{flex-shrink:0}.dz-gallery__photo{margin:0;position:relative;width:280px;height:430px;border-radius:12px;overflow:hidden;flex-shrink:0;background:#e5e7e0}.dz-gallery__photo img{width:100%;height:100%;object-fit:cover;display:block}.dz-gallery__photo figcaption{position:absolute;inset:auto 0 0;padding:34px 16px 15px;color:#fff;background:linear-gradient(transparent,#0009);font-size:13px;font-weight:600}.dz-gallery__badge{position:relative;z-index:1;width:calc(100% - 48px);max-width:360px;margin:-28px auto 0;padding:24px 28px;border-radius:12px;background:#fff;box-shadow:0 5px 16px #182f2433;text-align:center;font-size:17px;line-height:1.5}.dz-gallery__badge strong,.dz-gallery__badge span{display:block}.dz-gallery__badge strong{font-weight:700}.dz-gallery__footer{padding:20px 20px 0;text-align:center}.dz-gallery__disclosure{font-size:12px;line-height:1.6;color:#59685f;margin:0 0 10px}@media(max-width:699px){.dz-gallery{padding:36px 0}.dz-gallery__photo{width:225px;height:355px}.dz-gallery__badge{max-width:310px;padding:20px 22px;font-size:16px}}.dz-reviews{display:block;background:#f7f4ec;color:#2b3623;padding:48px 24px;font-family:inherit}.dz-reviews__inner{scroll-margin-top:160px;max-width:1240px;margin:auto}.dz-reviews__eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;margin:0 0 12px}.dz-reviews h2{font-size:clamp(26px,3vw,32px);letter-spacing:-.03em;line-height:1.15;margin:0 0 12px;color:inherit;font-weight:700}.dz-reviews__notice{font-size:12px;line-height:1.6;color:#626757;margin:0 0 28px}.dz-reviews__toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #dcded3;padding:22px 0;font-size:13px;flex-wrap:wrap}.dz-reviews__aggregate-stars{position:relative;display:inline-block;font-size:19px;letter-spacing:1px;line-height:1.4;color:#c7cbbf}.dz-reviews__aggregate-stars>span:last-child{position:absolute;left:0;top:0;width:var(--rating-fill);overflow:hidden;white-space:nowrap;color:#e5a600}.dz-reviews__status[hidden]{display:none}.dz-reviews__toolbar strong{margin-left:8px}.dz-reviews__stars{font-size:19px;letter-spacing:1px;color:#e5a600;line-height:1.4}.dz-reviews__toolbar label{display:flex;align-items:center;gap:10px}.dz-reviews select{font:inherit;background:transparent;color:inherit;border:1px solid #c7cbbf;padding:10px 32px 10px 12px;border-radius:4px;min-height:44px}.dz-reviews__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;row-gap:0;grid-auto-rows:1px;align-items:start}.dz-reviews__card{display:inline-block;vertical-align:top;width:100%;break-inside:avoid;background:#fff;border:1px solid #e0e2d9;border-radius:3px;overflow:hidden;margin:0;box-shadow:0 2px 4px #2b362305}.dz-reviews__card[hidden]{display:none}.dz-reviews figure{margin:0;position:relative}.dz-reviews figure img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.dz-reviews figcaption{position:absolute;bottom:8px;left:8px;font-size:10px;background:#ffffffed;padding:4px 7px;border-radius:3px;color:#394333}.dz-reviews__body{padding:18px}.dz-reviews__author{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px;font-size:13px}.dz-reviews__author span{font-size:10px;color:#65705d;background:#f0f3ed;border-radius:3px;padding:2px 6px}.dz-reviews h3{font-size:14px;line-height:1.4;font-weight:650;color:inherit;margin:7px 0}.dz-reviews__body p{font-size:14px;line-height:1.65;margin:0 0 14px;color:#343c30}.dz-reviews small{font-size:11px;color:#74796e}.dz-reviews__status{text-align:center;font-size:12px;color:#65705d;margin:24px 0 12px}.dz-reviews button{display:block;margin:auto;background:transparent;border:1px solid #2b3623;color:#2b3623;font:inherit;font-size:13px;padding:12px 24px;min-height:44px;border-radius:4px;cursor:pointer}.dz-reviews button[hidden]{display:none}.dz-reviews button:hover{background:#2b3623;color:#fff}.dz-reviews :focus-visible{outline:2px solid #c2410c;outline-offset:4px}@media(max-width:1000px){.dz-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.dz-reviews{padding:36px 20px}.dz-reviews__grid{grid-template-columns:minmax(0,1fr)}.dz-reviews__toolbar{gap:16px}.dz-reviews__toolbar>div{width:100%}.dz-reviews figure img{max-height:440px;object-position:center 35%}}.gt-brand-story{background:var(--gt-story-bg);color:var(--gt-story-ink)}.gt-brand-story__inner{width:min(100% - 40px,1280px);margin-inline:auto;padding-block:clamp(64px,8vw,112px)}.gt-brand-story__intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(48px,7vw,104px);align-items:center}.gt-brand-story__portrait{overflow:hidden;min-height:640px;border-radius:2px;background:#d9ded7}.gt-brand-story__portrait img,.gt-brand-story__placeholder{width:100%;height:100%;min-height:640px;object-fit:cover}.gt-brand-story__eyebrow,.gt-brand-story__panorama-copy>p{margin:0 0 14px;color:var(--gt-story-accent);font-size:12px;font-weight:750;letter-spacing:.15em}.gt-brand-story__copy h2{max-width:680px;margin:0;color:inherit;font-size:clamp(40px,5vw,68px);line-height:.98;letter-spacing:-.045em}.gt-brand-story__text{max-width:600px;margin-top:28px;font-size:17px;line-height:1.72;opacity:.82}.gt-brand-story__note{margin:28px 0 0;padding-left:20px;border-left:3px solid var(--gt-story-accent);font-family:var(--heading-font-family);font-size:18px;font-weight:700;line-height:1.45}.gt-brand-story__button{display:inline-flex;margin-top:34px;padding:14px 22px;border-radius:var(--r-button);background:var(--gt-story-button-bg);color:var(--gt-story-button-ink);font-weight:750;line-height:1;transition:transform .2s ease,opacity .2s ease}.gt-brand-story__button:hover{transform:translateY(-2px);opacity:.9}.gt-brand-story__values{display:grid;grid-template-columns:repeat(3,1fr);margin-block:clamp(56px,7vw,88px);border-block:1px solid color-mix(in srgb,currentColor 18%,transparent)}.gt-brand-story__value{padding:34px 34px 38px 0;border-right:1px solid color-mix(in srgb,currentColor 18%,transparent)}.gt-brand-story__value+.gt-brand-story__value{padding-left:34px}.gt-brand-story__value:last-child{border-right:0}.gt-brand-story__value>span{display:block;margin-bottom:34px;color:var(--gt-story-accent);font-size:12px;font-weight:750;letter-spacing:.14em}.gt-brand-story__value h3{margin:0 0 12px;color:inherit;font-size:24px}.gt-brand-story__value div{line-height:1.65;opacity:.75}.gt-brand-story__panorama{position:relative;overflow:hidden;min-height:clamp(420px,52vw,660px);color:#fff}.gt-brand-story__panorama>img,.gt-brand-story__panorama>.gt-brand-story__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gt-brand-story__panorama-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#081c15cc,#081c157a 38%,#081c150d 72%)}.gt-brand-story__panorama-copy{position:absolute;z-index:1;left:clamp(28px,5vw,72px);bottom:clamp(28px,5vw,68px);width:min(520px,calc(100% - 56px))}.gt-brand-story__panorama-copy>p{color:#e0b85b}.gt-brand-story__panorama-copy h3{margin:0;color:inherit;font-size:clamp(34px,4.5vw,60px);line-height:1;letter-spacing:-.04em}.gt-brand-story__panorama-copy div{max-width:470px;margin-top:18px;font-size:17px;line-height:1.6;opacity:.88}@media(max-width:799px){.gt-brand-story__intro,.gt-brand-story__values{grid-template-columns:1fr}.gt-brand-story__intro{gap:38px}.gt-brand-story__portrait,.gt-brand-story__portrait img,.gt-brand-story__placeholder{min-height:480px}.gt-brand-story__copy h2{font-size:clamp(38px,12vw,54px)}.gt-brand-story__value,.gt-brand-story__value+.gt-brand-story__value{padding:28px 0;border-right:0;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}.gt-brand-story__value:last-child{border-bottom:0}.gt-brand-story__value>span{margin-bottom:18px}.gt-brand-story__panorama{min-height:560px}.gt-brand-story__panorama>img{object-position:58% center}.gt-brand-story__panorama-shade{background:linear-gradient(0deg,#081c15e0,#081c153d 65%,#081c150d)}}.gt-hero{position:relative;min-height:min(78vh,760px);display:grid;overflow:hidden;background:#173d30;color:var(--gt-text)}.gt-hero__media,.gt-hero__shade,.gt-hero__inner{grid-area:1 / 1}.gt-hero__media img,.gt-hero__placeholder{width:100%;height:100%;min-height:min(78vh,760px);object-fit:cover}.gt-hero__shade{background:linear-gradient(90deg,rgba(8,28,21,calc(var(--gt-hero-overlay) + .18)),rgba(8,28,21,var(--gt-hero-overlay)) 48%,#081c150f 78%)}.gt-hero__inner{position:relative;z-index:1;width:min(100% - 40px,1280px);margin-inline:auto;display:flex;align-items:center;padding-block:72px}.gt-hero__content{max-width:650px}.gt-hero__eyebrow{margin:0 0 14px;font-size:12px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.gt-hero h1{margin:0;color:inherit;font-size:clamp(42px,6vw,78px);line-height:.98;letter-spacing:-.045em;text-wrap:balance}.gt-hero__text{max-width:560px;margin-top:22px;font-size:clamp(17px,1.6vw,21px);line-height:1.55}.gt-hero__button{display:inline-flex;align-items:center;gap:14px;margin-top:28px;min-height:54px;padding:0 25px;background:var(--gt-accent);color:#fff;font-weight:750;text-decoration:none;transition:transform .2s ease,background .2s ease}.gt-hero__button:hover{transform:translateY(-2px);background:#2b3623}.gt-hero__benefits{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:25px;font-size:13px;font-weight:650}.gt-hero__benefit{display:flex;align-items:center;gap:7px}.gt-hero__benefit>span:first-child{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#ffffff29}@media(max-width:699px){.gt-hero,.gt-hero__media img,.gt-hero__placeholder{min-height:720px}.gt-hero__media img{object-position:62% center}.gt-hero__shade{background:linear-gradient(0deg,#081c15e0,#081c1547 62%,#081c1514)}.gt-hero__inner{align-items:end;padding-block:46px}.gt-hero h1{font-size:clamp(42px,13vw,60px)}.gt-hero__benefits{display:grid;gap:8px}}.gt-benefits{background:var(--gt-benefits-bg);padding:clamp(56px,7vw,112px) 20px}.gt-benefits__inner{max-width:1180px;margin:0 auto;display:grid;gap:clamp(32px,6vw,80px);align-items:center}.gt-benefits__visual img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:var(--gt-benefits-fit, cover);border-radius:24px}.gt-benefits__eyebrow{margin:0 0 11.2px;color:#2b3623;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.gt-benefits h2{margin:0;color:#0f1305;font-size:clamp(39.2px,4.4vw,60px);font-weight:700;line-height:1.02;letter-spacing:-.05em}.gt-benefits__intro{margin:16px 0 24px;color:#52605a;line-height:1.65}.gt-benefits__items{border-top:1px solid #d7ddd8}.gt-benefits details{border-bottom:1px solid #d7ddd8;padding:16.8px 0}.gt-benefits summary{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:11.2px;cursor:pointer;list-style:none;color:#0f1305}.gt-benefits summary::-webkit-details-marker{display:none}.gt-benefits__icon{width:28.8px;height:28.8px;display:grid;place-items:center;border-radius:50%;background:#e2eee7}.gt-benefits__plus{font-size:20.8px;transition:transform .2s ease}.gt-benefits details[open] .gt-benefits__plus{transform:rotate(45deg)}.gt-benefits details>div{padding:14.4px 40px 0;color:#52605a;line-height:1.65}@media(min-width:750px){.gt-benefits__inner{grid-template-columns:.92fr 1.08fr}}.gt-faq{background:var(--gt-faq-bg);padding:clamp(56px,7vw,112px) 20px}.gt-faq__inner{max-width:1050px;margin:0 auto;display:grid;gap:40px}.gt-faq header>p{margin:0 0 11.2px;color:#2b3623;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.gt-faq h2{margin:0;color:#0f1305;font-size:clamp(39.2px,4.4vw,60px);font-weight:700;line-height:1.02;letter-spacing:-.05em}.gt-faq header>div{margin-top:16px;color:#68736e;line-height:1.65}.gt-faq__items{border-top:1px solid #d6ddd8}.gt-faq details{border-bottom:1px solid #d6ddd8;padding:18.4px 0}.gt-faq summary{display:flex;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;color:#0f1305}.gt-faq summary::-webkit-details-marker{display:none}.gt-faq summary span{font-size:20px;transition:transform .2s ease}.gt-faq details[open] summary span{transform:rotate(45deg)}.gt-faq details>div{padding-top:14.4px;max-width:672px;color:#5d6963;line-height:1.7}@media(min-width:800px){.gt-faq__inner{grid-template-columns:.75fr 1.25fr}}.gt-size-guide{background:var(--gt-size-bg);padding:clamp(56px,7vw,112px) 20px}.gt-size-guide__inner{max-width:1080px;margin:0 auto;display:grid;gap:clamp(32px,6vw,80px);align-items:center}.gt-size-guide__copy{max-width:520px}.gt-size-guide__eyebrow{margin:0 0 11.2px;color:#2b3623;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.gt-size-guide h2{margin:0;color:#0f1305;font-size:clamp(39.2px,4.4vw,60px);font-weight:700;line-height:1.02;letter-spacing:-.05em}.gt-size-guide__text{margin-top:16px;color:#59665f;line-height:1.65}.gt-size-guide__note{margin:18.4px 0 0;padding:14.4px 16px;border-left:3px solid #2B3623;background:#ffffffa8;color:#44524b;font-size:14.4px;line-height:1.55}.gt-size-guide__table-wrap{overflow-x:auto}.gt-size-guide__table{min-width:520px;overflow:hidden;border:1px solid #ced7d1;border-radius:20px;background:#fff}.gt-size-guide__row{display:grid;grid-template-columns:.7fr 1.15fr 1.15fr;border-top:1px solid #e0e5e1}.gt-size-guide__row:first-child{border-top:0}.gt-size-guide__row>*{padding:15.2px 16px;text-align:center}.gt-size-guide__row>:first-child{color:#0f1305}.gt-size-guide__row--head{background:#e3eee8;color:#0f1305;font-size:12.8px;letter-spacing:.04em}@media(min-width:800px){.gt-size-guide__inner{grid-template-columns:.85fr 1.15fr}}.gt-story{background:var(--gt-story-bg);color:var(--gt-story-text);padding:clamp(56px,7vw,112px) 20px}.gt-story__inner{max-width:1180px;margin:0 auto;display:grid;gap:clamp(32px,6vw,80px);align-items:center}.gt-story__content{max-width:560px}.gt-story__eyebrow{margin:0 0 11.2px;color:#2b3623;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.gt-story h2{margin:0;font-size:clamp(39.2px,4.4vw,60px);font-weight:700;line-height:1.02;letter-spacing:-.05em}.gt-story__text{margin-top:20px;font-size:16px;line-height:1.65;opacity:.82}.gt-story__list{margin:24px 0 0;padding:0;display:grid;gap:12.8px}.gt-story__list li{display:flex;gap:12px;align-items:flex-start}.gt-story__list span{width:22.4px;height:22.4px;flex:0 0 22.4px;display:grid;place-items:center;border-radius:50%;background:#2b3623;color:#fff;font-size:11.52px}.gt-story__media img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:24px}@media(min-width:750px){.gt-story__inner{grid-template-columns:1fr 1fr}.gt-story__inner--left .gt-story__media{order:-1}}.gt-service-page{background:var(--gt-page-bg);color:var(--gt-page-text);padding-block:clamp(56px,7vw,120px)}.gt-service-page__hero{display:grid;gap:clamp(32px,5vw,80px);align-items:center;margin-bottom:clamp(40px,5vw,80px)}.gt-service-page__hero--with-image{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.gt-service-page__intro{max-width:760px}.gt-service-page__eyebrow{margin:0 0 16px;color:var(--gt-page-accent);font-size:12.48px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.gt-service-page h1{max-width:850px;margin:0;color:var(--gt-page-text);font-size:clamp(43.2px,6vw,92.8px);line-height:.98;letter-spacing:-.055em}.gt-service-page h2{margin:0;color:var(--gt-page-text);font-size:clamp(28.8px,3.5vw,51.2px);line-height:1.05;letter-spacing:-.04em}.gt-service-page h3{margin:0;color:var(--gt-page-text);font-size:18.4px;line-height:1.25}.gt-service-page__lead{max-width:660px;margin-top:24px;font-size:clamp(16.8px,1.5vw,20px);line-height:1.65}.gt-service-page__hero-button{margin-top:24px}.gt-service-page__image-wrap{overflow:hidden;border-radius:24px;aspect-ratio:4 / 3}.gt-service-page__image{width:100%;height:100%;object-fit:cover}.gt-service-page__contact-panel{margin-bottom:clamp(40px,5vw,80px);padding:clamp(24px,3vw,40px);border:1px solid var(--gt-page-border);border-radius:20px;background:var(--gt-page-card)}.gt-service-page__contact-title{margin:0 0 20px;font-weight:750}.gt-service-page__contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gt-service-page__contact-grid div{display:grid;gap:4px}.gt-service-page__contact-grid span{color:color-mix(in srgb,var(--gt-page-text) 65%,transparent);font-size:13.44px}.gt-service-page__contact-grid a,.gt-service-page__contact-grid strong{color:var(--gt-page-text);font-weight:700}.gt-service-page__blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gt-service-page__content,.gt-service-page__cta,.gt-service-page__faq{grid-column:1 / -1}.gt-service-page__content{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,112px);align-items:start;padding-block:clamp(32px,5vw,80px)}.gt-service-page__content .gt-service-page__eyebrow{grid-column:1 / -1;margin-bottom:-16px}.gt-service-page__card{min-height:250px;padding:clamp(24px,3vw,36px);border:1px solid var(--gt-page-border);border-radius:20px;background:var(--gt-page-card)}.gt-service-page__card h3,.gt-service-page__step h3{margin-top:17.6px}.gt-service-page__card .prose,.gt-service-page__step .prose{margin-top:12px}.gt-service-page__marker,.gt-service-page__step-number{display:inline-grid;width:38.4px;height:38.4px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--gt-page-accent) 14%,transparent);color:var(--gt-page-accent);font-weight:800}.gt-service-page__step{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:clamp(24px,3vw,36px);border-top:1px solid var(--gt-page-border)}.gt-service-page__step h3{margin-top:5.6px}.gt-service-page__faq{border-top:1px solid var(--gt-page-border)}.gt-service-page__faq:last-of-type{border-bottom:1px solid var(--gt-page-border)}.gt-service-page__faq summary{display:flex;justify-content:space-between;gap:24px;padding:24px 0;cursor:pointer;font-weight:750;list-style:none}.gt-service-page__faq summary::-webkit-details-marker{display:none}.gt-service-page__faq[open] summary span:last-child{transform:rotate(45deg)}.gt-service-page__faq .prose{max-width:760px;padding:0 0 24px}.gt-service-page__cta{display:flex;justify-content:space-between;gap:32px;align-items:center;margin-top:clamp(32px,5vw,80px);padding:clamp(28px,4vw,48px);border-radius:20px;background:var(--gt-page-accent);color:#fff}.gt-service-page__cta h2{color:inherit}.gt-service-page__cta .prose{margin-top:12px}.gt-service-page__cta .button{flex:0 0 auto;background:#fff;color:var(--gt-page-accent)}.gt-service-page__company{margin-top:48px;padding-top:32px;border-top:1px solid var(--gt-page-border);color:color-mix(in srgb,var(--gt-page-text) 72%,transparent);font-size:14.72px}@media screen and (max-width:999px){.gt-service-page__hero--with-image,.gt-service-page__content{grid-template-columns:1fr}.gt-service-page__blocks{grid-template-columns:1fr 1fr}.gt-service-page__content,.gt-service-page__cta,.gt-service-page__faq{grid-column:1 / -1}}@media screen and (max-width:699px){.gt-service-page__contact-grid,.gt-service-page__blocks{grid-template-columns:1fr}.gt-service-page__content,.gt-service-page__cta,.gt-service-page__faq{grid-column:auto}.gt-service-page__cta{align-items:flex-start;flex-direction:column}.gt-service-page__cta .button{width:100%}}.store-promo{display:flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:7px 24px;background:var(--promo-bg);color:var(--promo-fg);font-family:inherit;letter-spacing:0;line-height:1.4;border-bottom:1px solid #ffffff26}.store-promo__messages{flex:1;text-align:center;min-width:0}.store-promo__message{display:grid;gap:1px}.store-promo__message[hidden],.store-promo__arrow[hidden]{display:none}.store-promo__message strong{font-size:12px;font-weight:700;text-transform:uppercase}.store-promo__message span{font-size:12px;font-weight:400}.store-promo__arrow{display:grid;place-items:center;flex:none;width:32px;height:36px;border:0;background:transparent;color:inherit;font-size:28px;line-height:1;cursor:pointer;padding:0}.store-promo__arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(max-width:600px){.store-promo{padding:6px 8px;gap:4px;min-height:52px}.store-promo__arrow{width:28px}.store-promo__message strong,.store-promo__message span{font-size:11px}}.catalog-sale-notice{box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;margin:16px 0;padding:10px 12px;border:1px solid var(--line,#D5D8CF);border-left:3px solid var(--brand-green,#2B3623);border-radius:var(--r-card,12px);background:var(--sand,#F4F5F1);text-align:left;font-family:inherit}.catalog-sale-notice__icon{display:grid;place-items:center;flex:0 0 27px;width:27px;height:27px;border-radius:50%;color:var(--brand-green,#2B3623);background:var(--ground,#FFFFFF)}.catalog-sale-notice__copy{flex:1;min-width:0}.catalog-sale-notice .catalog-sale-notice__title{margin:0 0 3px;color:var(--ink,#14201C);font-size:12px;font-weight:500;line-height:1.4}.catalog-sale-notice .catalog-sale-notice__text{margin:0;color:var(--muted,#5C6B65);font-size:11.5px;line-height:1.5}.catalog-sale-notice__badge{flex:0 0 auto;padding:6px 9px;border-radius:30px;background:var(--brand-green,#2B3623);color:#fff;font-size:10px;font-weight:600;line-height:1.4;white-space:nowrap}@media(max-width:380px){.catalog-sale-notice{gap:8px;padding:10px}.catalog-sale-notice__badge{padding:6px 7px;font-size:9px}.catalog-sale-notice__icon{flex-basis:24px;width:24px;height:24px}}.ds-betaal--icons-only .ds-betaal__iconen{width:100%;justify-content:center}.shopify-section--main-product .ds-prijs sale-price{color:#368a35!important}.shopify-section--main-product .product-info__block-item:has(.product-title){margin-block-end:8px!important}.shopify-section--main-product .product-info__block-item:has(.ds-prijs){margin-block-start:8px!important;margin-block-end:8px!important}@media(max-width:699px){.shopify-section--main-product .product{row-gap:8px!important}.shopify-section--main-product .product-info__block-item:has(.product-title){margin-block-start:0!important}.shopify-section--main-product .product-info__block-item:has(+.product-info__block-item .product-title){margin-block:0!important}}.ds-staffel{background:#efe6d8;border-radius:8px;color:#14201c;display:grid;gap:12px;padding:12px 16px;width:100%}.ds-staffel__zin{align-items:flex-start;display:flex;font-size:14px;font-weight:600;gap:8px;line-height:1.4;margin:0}.ds-staffel__zin svg{flex-shrink:0;margin-block-start:3px}.ds-staffel__zin--los{color:#5c6b65;font-weight:400}.ds-staffel__balk{display:grid;gap:4px;grid-auto-columns:1fr;grid-auto-flow:column;list-style:none;margin:0;padding:0}.ds-staffel__stap{color:#5c6b65;display:grid;font-size:12px;line-height:1.3;text-align:center;white-space:nowrap}.ds-staffel__stap:before{background:#fff;border-radius:999px;content:"";height:8px;margin-block-end:4px}.ds-staffel__stap.is-bereikt{color:#14201c}.ds-staffel__stap.is-bereikt:before{background:#1f3d34}.ds-staffel__stap strong{font-weight:700}.ds-staffel__trede{white-space:nowrap}.ds-staffel__chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.ds-staffel__chip{background:#efe6d8;border-radius:999px;color:#14201c;font-size:14px;font-weight:600;line-height:20px;margin:0;padding:4px 12px;white-space:nowrap}.ds-staffel__chip strong{color:#1f5a43;font-weight:700}.dz-bundle{display:grid;gap:10px}.dz-bundle__title{margin:0;font-size:16px;font-weight:600;color:#0f1305}.dz-bundle__options{display:grid;gap:8px}.dz-bundle__option{position:relative;display:block;min-height:56px;padding:10px 14px;border:1.5px solid #D5D8CF;border-radius:12px;background:#fff;cursor:pointer;font-size:16px;color:#0f1305}.dz-bundle__option:has(input:checked){border-color:#c2410c;background:#fff6f1}.dz-bundle__option:has(input:focus-visible){outline:2px solid #C2410C;outline-offset:2px}.dz-bundle__option input{width:20px;height:20px;margin:0;accent-color:#C2410C;flex:none}.dz-bundle__label{flex:1 1 auto;min-width:0;line-height:1.35}.dz-bundle__label b{font-weight:600}.dz-bundle__tag{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;background:#2b3623;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:1px}.dz-bundle__price{flex:none;text-align:right;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.3}.dz-bundle__price s{display:block;font-weight:400;font-size:14px;color:#6b7263}.dz-bundle__note{margin:0;font-size:14px;color:#3b4234}.shopify-section--main-product .product-info__block-item:has(.dz-bundle){margin-block:8px 16px!important}.dz-bundle__heading{display:flex;align-items:center;gap:12px;min-height:33px;cursor:pointer}.dz-bundle__items{display:grid;gap:10px;padding-top:12px;cursor:auto}.dz-bundle__items[hidden]{display:none}.dz-bundle__item{display:flex;align-items:flex-end;gap:8px;min-width:0}.dz-bundle__number{flex:none;font-size:13px;padding-bottom:12px}.dz-bundle__field{display:grid;gap:4px;flex:1 1 0;min-width:0;font-size:13px}.dz-bundle__field select{width:100%;min-width:0;min-height:44px;border:1px solid #D5D8CF;border-radius:6px;background:#fff;color:#0f1305;padding:8px;font:inherit;font-size:16px}.dz-bundle__field select:focus-visible{outline:2px solid #C2410C;outline-offset:2px}.variant-picker.dz-bundle-active [data-dzb-size]{display:none!important}@media screen and (min-width:1000px){.dz-bundle__option:has(input[value="1"]:checked){display:grid;grid-template-columns:20px auto minmax(0,1fr) auto;align-items:center;gap:10px}.dz-bundle__option:has(input[value="1"]:checked) .dz-bundle__heading{display:contents}.dz-bundle__option:has(input[value="1"]:checked) .dz-bundle__heading>input{grid-column:1;grid-row:1}.dz-bundle__option:has(input[value="1"]:checked) .dz-bundle__label{grid-column:2;grid-row:1;white-space:nowrap}.dz-bundle__option:has(input[value="1"]:checked) .dz-bundle__price{grid-column:4;grid-row:1}.dz-bundle__option:has(input[value="1"]:checked) .dz-bundle__items{grid-column:3;grid-row:1;padding:0}.dz-bundle__option:has(input[value="1"]:checked) .dz-bundle__number,.dz-bundle__option:has(input[value="1"]:checked) .dz-bundle__field>span{display:none}.dz-bundle__option:has(input[value="1"]:checked) .dz-bundle__item{gap:6px}.dz-bundle__option:has(input[value="1"]:checked) .dz-bundle__field select{min-height:34px;height:34px;padding:5px 6px;font-size:13px}}dz-product.dz-bundle-ready .dz-options fieldset:not(:has(.dz-option-values--images)),dz-product.dz-bundle-ready .ds-koop quantity-selector,dz-product.dz-bundle-ready .ds-koop .dz-quantity,dz-product.dz-bundle-ready .dz-sticky-options{display:none!important}.dz-bundle-size-link{display:none}dz-product.dz-bundle-ready .dz-bundle-size-link{display:none}.dz-bundle__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.dz-bundle__header .dz-bundle__title{flex:1;min-width:0}.dz-bundle__header .dz-bundle__size-guide{flex:none;margin:0;white-space:nowrap}@media(max-width:600px){.dz-bundle__heading{gap:8px}.dz-bundle__option{padding:10px}.dz-bundle__label{font-size:14px}.dz-bundle__tag{font-size:10px;margin-left:0}.dz-bundle__price{font-size:14px}}dz-cart-reservation{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;margin-block:0 16px;border:1px solid #f3c5c2;border-radius:8px;background:#fff5f4;color:#9f241d;font-size:13px;line-height:1.4;text-align:left}dz-cart-reservation[hidden]{display:none}dz-cart-reservation strong{flex-shrink:0;font-size:18px;font-variant-numeric:tabular-nums}.shopify-section--main-product .product-info__block-item:has(.dz-mix-match-leeg){display:none}.dz-mix-match{display:flex;align-items:flex-start;gap:8px;margin:0;padding:12px 16px;border:1px solid #D5D8CF;border-radius:8px;background:#fff;color:#0f1305;text-align:left}.dz-mix-match--kaal{padding:0;border:0;background:none}.dz-mix-match__inhoud{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0}.dz-mix-match__kop{margin:0;font-size:14px;font-weight:600;line-height:28px}.dz-mix-match__icon{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:28px}.dz-mix-match__icon svg{display:block;width:20px;height:20px}.dz-mix-match__etykieta{display:inline-block;padding:0 8px;border-radius:999px;background:#f4f5f1;color:#2b3623;font-size:12px;font-weight:700;line-height:20px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:1px}.shopify-section--main-product .product-info__block-item:has(.dz-purchase-note){margin-block-start:8px!important;margin-block-end:6px!important}.shopify-section--main-product .product-info__block-item:has(.dz-purchase-note)+.product-info__block-item:has(variant-picker){margin-block-start:12px!important}.dz-purchase-note{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin:0;padding:0;list-style:none;color:#2d3a34;font-size:15px;font-weight:500;line-height:24px;text-align:left}.dz-purchase-note li{margin:0;padding:0;list-style:none}.dz-purchase-note__item{display:flex;align-items:center;gap:8px;min-height:24px;white-space:nowrap}.dz-purchase-note__icon{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px}.dz-purchase-note__icon svg{display:block;width:20px;height:20px}.dz-purchase-note__item--staffel{align-items:flex-start;white-space:normal}.dz-purchase-note__item--staffel strong{font-weight:700;color:#c2410c}.dz-purchase-note__etykieta{display:inline-block;padding:0 8px;border-radius:var(--r-pill,999px);background:var(--sand,#F4F5F1);color:var(--brand-green,#2B3623);font-size:12px;font-weight:700;line-height:20px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:1px}.dz-real-fit{margin-block-start:32px;padding-block-start:28px;border-top:1px solid rgba(31,90,67,.16)}.dz-real-fit__eyebrow{margin:0 0 8px;color:rgb(var(--heading-color));font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.dz-real-fit__heading{margin:0 0 20px}.dz-real-fit__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dz-real-fit__item{margin:0;min-width:0}.dz-real-fit__image{display:block;width:100%;height:auto;border-radius:16px}@media(max-width:699px){.dz-real-fit{margin-block-start:24px;padding-block-start:24px}.dz-real-fit__grid{gap:10px}.dz-real-fit__image{border-radius:12px}}.shopify-section--main-product .product-info__block-item:has(.dz-stock-line){margin-block-start:6px!important;margin-block-end:12px!important}.shopify-section--main-product .product-info__block-item:has(.dz-stock-line)+.product-info__block-item:has(variant-picker){margin-block-start:12px!important}.dz-stock-line{margin:0;font-size:15px;font-weight:500;line-height:24px}.dz-stock-line__available,.dz-stock-line__unavailable{display:flex;align-items:center;gap:8px;min-height:24px}.dz-stock-line__available{color:#2d3a34}.dz-stock-line__available[hidden],.dz-stock-line__unavailable[hidden]{display:none}.dz-stock-line__unavailable{color:#657169}.dz-stock-line__icon{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px}.dz-stock-line__dot{position:relative;width:10px;height:10px;border-radius:50%;background:#4cba46;box-shadow:0 0 0 4px #4cba4629}.dz-stock-line__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;animation:dz-stock-pulse 2s ease-out infinite}.dz-stock-line__dot--uit{background:#b3b8b5;box-shadow:0 0 0 4px #b3b8b533}.dz-stock-line__dot--uit:after{content:none}@keyframes dz-stock-pulse{0%{box-shadow:0 0 0 4px #4cba4633}75%,to{box-shadow:0 0 0 9px #4cba4600}}@media(prefers-reduced-motion:reduce){.dz-stock-line__dot:after{animation:none}}.dz-stock-line--almost-out .dz-stock-line__available{color:#b42318}.dz-stock-line--almost-out .dz-stock-line__available .dz-stock-line__dot{background:#dc2626;box-shadow:0 0 0 4px #dc262629}.dz-stock-line--almost-out .dz-stock-line__available .dz-stock-line__dot:after{animation-name:dz-stock-pulse-red}@keyframes dz-stock-pulse-red{0%{box-shadow:0 0 0 4px #dc262633}75%,to{box-shadow:0 0 0 9px #dc262600}}
/*# sourceMappingURL=/cdn/shop/t/33/compiled_assets/styles.css.map */
