.builder__cols,.brow{grid-template-columns:repeat(var(--sel,2),minmax(0,1fr)) 132px 120px}.builder--wide .builder__cols{display:none}.builder--wide .brow{grid-template-columns:repeat(var(--sel),minmax(0,1fr))}.builder--wide .brow__lbl{display:block}.builder--wide .brow__qty{grid-column:1}.builder--wide .brow__total{grid-column:-2/-1;align-self:end;min-height:44px}.brow__extra{grid-column:1/-1}.brow__extra[hidden]{display:none}.brow__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.brow .field input,.brow .field textarea{min-height:44px}.brow .field textarea{min-height:74px}.brow__total .brow__lbl{display:none}@media(max-width:760px){.brow,.builder--wide .brow{grid-template-columns:1fr 1fr;gap:10px 12px;padding:12px 0}.builder--wide .brow__total{grid-column:2}}@media(max-width:420px){.brow,.builder--wide .brow{grid-template-columns:1fr}.brow__qty,.brow__total,.builder--wide .brow__total{grid-column:1}}.details{padding-top:0}.details__intro{max-width:780px;margin-bottom:16px}.details .acc__q{font-size:18px}.details .acc__panel p+p{margin-top:.35em}.details__chart{display:block;width:100%;max-width:560px;height:auto;margin:0 0 14px;border:1px solid var(--line)}.builder__buy{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:420px){.builder__buy{grid-template-columns:1fr}}.facets{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 30px}.facet-row{gap:8px}.facet-row__label{width:auto;flex:none;white-space:nowrap;margin-right:4px}.story{padding-bottom:clamp(60px,7vw,100px)}.cat-strip--global{background:var(--deep)}.cat-strip--global a[aria-current]{box-shadow:inset 0 -2px 0 var(--green)}.contact{display:grid;grid-template-columns:minmax(0,560px) minmax(280px,520px);gap:clamp(28px,4.5vw,64px);align-items:start}.contact__form textarea{min-height:210px}.contact__side{display:flex;flex-direction:column;gap:16px;padding-top:2px}.contact__panel{border:1px solid var(--line);padding:18px 20px;display:flex;flex-direction:column;gap:9px}.contact__email{font:700 clamp(17px,1.6vw,21px)/1.3 var(--font-cond);color:var(--green-hi);word-break:break-all}.contact__sent{border:1px solid var(--green);border-left:4px solid var(--green);background:#17a34a1f;padding:clamp(22px,2.8vw,34px);display:flex;flex-direction:column;gap:14px;min-height:240px;justify-content:center}.contact__sent-copy{font:500 clamp(17px,1.7vw,22px)/1.5 var(--font-body);color:var(--text);text-wrap:pretty}.contact__sent .btn{align-self:flex-start;margin-top:4px}@media(max-width:900px){.contact{grid-template-columns:1fr}.contact__side--sent{order:-1}}.faq__cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px}.footer__cols{max-width:1240px}@media(max-width:760px){.header--bleed{position:relative;padding-right:118px;gap:8px}.header--bleed .header__nav{gap:4px 16px}.header--bleed .header__nav a{min-height:40px;display:inline-flex;align-items:center;padding-block:0}.header--bleed .header__nav a.is-cart{position:absolute;right:16px;top:12px;min-height:44px;padding:0 14px;border:1px solid var(--green);color:var(--green-hi)}.cat-strip{-webkit-overflow-scrolling:touch;mask-image:linear-gradient(90deg,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent)}.cat-strip a{padding:16px 14px}.band{height:auto;min-height:280px}.band__copy{padding-block:30px}.footer__col a{padding-block:6px;display:inline-block}.field input,.field textarea,.field select,.brow select,.sort,#CartNote,.search-mini input{font-size:16px}.contact__email{word-break:break-word}}@media(max-width:480px){.announce{padding:9px 14px}.announce .announce__sep,.announce span:nth-of-type(n+2){display:none}.p-grid{gap:18px}.facets{gap:10px}.facet-row__label{width:100%}.pdp__price b{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/build-list.css.map */
