.hpo-cylinder-selector{color:#2e2e36;background:#fff;padding:40px 0}.hpo-cylinder-selector *,.hpo-cylinder-selector *:before,.hpo-cylinder-selector *:after{box-sizing:border-box}.hpo-cylinder-selector__inner{width:min(1180px,calc(100% - 32px));margin:0 auto}.hpo-cylinder-selector__header{max-width:820px;margin-bottom:28px}.hpo-cylinder-selector__eyebrow{margin:0 0 8px;color:#d2453e;font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.hpo-cylinder-selector__heading{margin:0;color:#2e2e36;font-size:clamp(2rem,4vw,3.25rem);line-height:1.05;letter-spacing:0}.hpo-cylinder-selector__intro{margin-top:14px;color:#4b4b52;font-size:1rem;line-height:1.55}.hpo-cylinder-selector__filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:860px;padding:22px;border:1px solid #D2D2D2;border-radius:8px;background:#f8f8f8;box-shadow:0 1px #2e2e360a}.hpo-cylinder-selector__field{display:flex;min-width:0;flex-direction:column;gap:6px}.hpo-cylinder-selector__field--wide{grid-column:span 2}.hpo-cylinder-selector__field label{color:#2e2e36;font-size:.82rem;font-weight:700;line-height:1.25}.hpo-cylinder-selector__field input,.hpo-cylinder-selector__field select,.hpo-cylinder-selector__field textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid #D2D2D2;border-radius:4px;background:#fff;color:#2e2e36;font:inherit}.hpo-cylinder-selector__field input:focus,.hpo-cylinder-selector__field select:focus,.hpo-cylinder-selector__field textarea:focus{outline:2px solid #D2453E;outline-offset:1px}.hpo-cylinder-selector__field textarea{resize:vertical}.hpo-cylinder-selector__actions{display:flex;align-items:end;gap:10px;grid-column:1 / -1;padding-top:4px}.hpo-cylinder-selector__button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 18px;border:1px solid #D2453E;border-radius:4px;background:#d2453e;color:#fff;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.hpo-cylinder-selector__button:hover,.hpo-cylinder-selector__button:focus{background:#b73530;border-color:#b73530;color:#fff}.hpo-cylinder-selector__button--secondary{background:#fff;color:#d2453e;border-color:#d2453e}.hpo-cylinder-selector__button--secondary:hover,.hpo-cylinder-selector__button--secondary:focus{background:#d2453e;border-color:#d2453e;color:#fff}.hpo-cylinder-selector__button--clear,.hpo-cylinder-selector__button[type=reset]{background:#2e2e36;border-color:#2e2e36;color:#fff}.hpo-cylinder-selector__button--clear:hover,.hpo-cylinder-selector__button--clear:focus,.hpo-cylinder-selector__button[type=reset]:hover,.hpo-cylinder-selector__button[type=reset]:focus{background:#d2453e;border-color:#d2453e;color:#fff}.hpo-cylinder-selector__meta{display:flex;flex-wrap:wrap;gap:6px;margin:22px 0 14px;color:#2e2e36;font-weight:700}.hpo-cylinder-selector__loading{margin-left:8px;color:#68686f;font-weight:600}.hpo-cylinder-selector__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hpo-cylinder-selector__card{display:flex;min-height:100%;flex-direction:column;justify-content:space-between;border:1px solid #D2D2D2;border-radius:8px;background:#fff;overflow:hidden}.hpo-cylinder-selector__card[hidden]{display:none}.hpo-cylinder-selector__prompt{margin-top:16px;padding:18px 20px;border:1px solid #D2D2D2;border-radius:8px;background:#f8f8f8;color:#2e2e36;font-weight:700;line-height:1.45}.hpo-cylinder-selector__image-link{display:flex;aspect-ratio:4 / 3;align-items:center;justify-content:center;background:#f2f2f2;color:#68686f;text-decoration:none}.hpo-cylinder-selector__image-link img{width:100%;height:100%;object-fit:contain}.hpo-cylinder-selector__image-placeholder{font-weight:700}.hpo-cylinder-selector__card-body{padding:18px}.hpo-cylinder-selector__card-title{margin:0 0 8px;color:#2e2e36;font-size:1.12rem;line-height:1.25;letter-spacing:0}.hpo-cylinder-selector__card-title a{color:inherit;text-decoration:none}.hpo-cylinder-selector__card-title a:hover,.hpo-cylinder-selector__card-title a:focus{color:#d2453e}.hpo-cylinder-selector__part{margin:0 0 14px;color:#d2453e;font-weight:700}.hpo-cylinder-selector__specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0}.hpo-cylinder-selector__specs div{min-width:0}.hpo-cylinder-selector__specs dt{color:#68686f;font-size:.75rem;font-weight:700;line-height:1.2;text-transform:uppercase}.hpo-cylinder-selector__specs dd{margin:2px 0 0;color:#2e2e36;line-height:1.35;overflow-wrap:anywhere}.hpo-cylinder-selector__empty{margin-top:16px;padding:24px;border:2px solid #D2453E;border-radius:8px;background:#fff}.hpo-cylinder-selector__empty h2{margin:0 0 8px;color:#2e2e36;font-size:1.45rem;letter-spacing:0}.hpo-cylinder-selector__empty p{max-width:760px;margin:0 0 16px;color:#4b4b52;line-height:1.55}.hpo-cylinder-selector__purchase{display:grid;gap:14px;padding:16px 18px 18px;border-top:1px solid #D2D2D2;background:#fafafa}.hpo-cylinder-selector__price{margin:0;color:#2e2e36;font-size:1.08rem;font-weight:800}.hpo-cylinder-selector__availability{margin:2px 0 0;color:#68686f;font-size:.9rem;font-weight:700}.hpo-cylinder-selector__purchase-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hpo-cylinder-selector__cart-form{margin:0}.hpo-cylinder-selector__purchase-actions .hpo-cylinder-selector__button{width:100%;min-height:42px;padding:9px 12px}.hpo-cylinder-selector__button--disabled,.hpo-cylinder-selector__button--disabled:hover,.hpo-cylinder-selector__button--disabled:focus{border-color:#d2d2d2;background:#d2d2d2;color:#2e2e36;cursor:not-allowed}.hpo-cylinder-selector__help-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:840px}@media screen and (max-width:990px){.hpo-cylinder-selector__filters,.hpo-cylinder-selector__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.hpo-cylinder-selector{padding:28px 0}.hpo-cylinder-selector__filters,.hpo-cylinder-selector__grid{grid-template-columns:1fr}.hpo-cylinder-selector__field--wide{grid-column:auto}.hpo-cylinder-selector__actions{align-items:stretch;flex-direction:column}.hpo-cylinder-selector__button{width:100%}.hpo-cylinder-selector__specs,.hpo-cylinder-selector__help-form,.hpo-cylinder-selector__purchase-actions{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/hpo-cylinder-selector.css.map */
