.gt-breadcrumb{padding:22px 32px 0}@media (max-width:639px){.gt-breadcrumb{padding:16px 16px 0}}.gt-hero-h1{letter-spacing:-.028em;color:var(--boh-black);margin:0 0 16px;font-size:42px;font-weight:300;line-height:1.12}@media (max-width:639px){.gt-hero-h1{font-size:28px}}main.gt-page{padding:28px 32px 80px}@media (max-width:640px){main.gt-page{padding:20px 16px 60px}}.gt-layout{gap:40px;display:grid}@media (min-width:1024px){main.gt-page{padding:0}.gt-layout{grid-template-columns:minmax(0,1fr) 392px;gap:56px}.gt-layout>:first-child{padding:28px 0 80px 32px}.gt-sticky-col{align-self:flex-start;padding:28px 32px 80px 0;position:sticky;top:84px}}.gt-diag-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.gt-diag-grid{grid-template-columns:1fr 1fr}}.gt-deliv-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.gt-deliv-grid{grid-template-columns:1fr 1fr}}.gt-incl-inner{grid-template-columns:1fr;display:grid}@media (min-width:640px){.gt-incl-inner{grid-template-columns:1fr 1fr;column-gap:36px}}.gt-gal-wrap{border:.5px solid var(--boh-border);background:#fafafa;border-radius:10px;margin-top:-2px;padding:14px 16px 16px;animation:.2s ease-out gtGalReveal}@keyframes gtGalReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.gt-gal-label{letter-spacing:.09em;text-transform:uppercase;color:var(--boh-muted);margin-bottom:8px;font-size:10px;font-weight:600;display:block}.gt-gal-field{border:.5px solid var(--boh-border);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.gt-gal-field:focus-within{border-color:var(--boh-black);box-shadow:var(--shadow-ink-ring)}.gt-gal-field input{font-family:var(--font-sans);color:var(--boh-black);font-variant-numeric:tabular-nums;letter-spacing:-.01em;-moz-appearance:textfield;background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-size:15px;font-weight:400}.gt-gal-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gt-gal-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gt-gal-field input::placeholder{color:#bbb}.gt-gal-suffix{color:var(--boh-muted);font-size:13px;font-weight:400}.gt-price-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.gt-price-lg{font-size:32px}.gt-price-sm{font-size:20px}@media (max-width:400px){.gt-price-lg{font-size:26px}.gt-price-sm{font-size:17px}}
