.editorial-page .v2-section{padding-block:64px}.editorial-page .v2-section-copy{max-width:760px}.editorial-page .v2-split .v2-section-copy{max-width:none}.editorial-page .v2-split{gap:clamp(28px,5vw,72px);align-items:center}.editorial-page .v2-section-image img{display:block;width:100%;height:auto;max-height:450px;object-fit:contain}.editorial-page .v2-hero-image img{object-fit:contain;max-height:430px}.editorial-page .v2-hero-grid:has(.v2-hero-image:empty){grid-template-columns:1fr}.editorial-page .v2-hero-image:empty{display:none}.editorial-page .v2-items{gap:24px}.editorial-page .v2-item-image img{object-fit:contain;background:#f0f1f2}.editorial-page .v2-item-copy{padding-block:18px}.editorial-page .v2-process{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.review-caption{font-size:12px;color:#626970;line-height:1.6;margin-top:12px}.review-terms{background:#eaf0f5}.review-terms-heading{max-width:760px}.review-terms-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 36px;margin:32px 0}.review-terms-grid>div{border-top:1px solid #becbd7;padding-top:16px}.review-terms dt{font-weight:700;margin-bottom:8px}.review-terms dd{margin:0;color:#626970;line-height:1.7}.review-note{color:#626970;max-width:850px;line-height:1.8}.review-custom-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:28px 0}.review-custom-grid img{width:100%;aspect-ratio:1;object-fit:contain}.review-custom-grid h3{font-size:21px;margin-top:20px}.review-custom-grid p{color:#626970;line-height:1.8}.rfq-section .rfq-grid{align-items:start;gap:48px}.rfq-section .rfq-panel{padding:32px;border:1px solid #dfe2e5;border-top:3px solid #315f86;background:#fff}.rfq-section .ulb-basic-form label{display:block;font-size:14px;line-height:1.5;color:#252a30}.rfq-section .ulb-basic-form .ulb-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rfq-section .ulb-form-row>label:last-child{grid-column:1/-1}.rfq-section .ulb-basic-form p{margin:0 0 18px}.rfq-section .ulb-basic-form input:not([type=submit]):not([type=hidden]),.rfq-section .ulb-basic-form textarea{box-sizing:border-box;width:100%;max-width:100%;margin-top:7px;border:1px solid #bcc6d0;border-radius:3px;padding:12px;background:white;color:#252a30;font:inherit}.rfq-section .ulb-basic-form textarea{height:140px;min-height:120px;resize:vertical}.rfq-section .ulb-basic-form .ulb-file-help{font-size:12px;margin:9px 0 20px}.rfq-section .ulb-basic-form .wpcf7-submit{background:#315f86;color:white;padding:14px 24px;border:0;font-weight:700;cursor:pointer}.rfq-section .wpcf7-response-output{margin:20px 0 0;font-size:14px}.rfq-section input:focus-visible,.rfq-section textarea:focus-visible{outline:2px solid #315f86;outline-offset:2px}
@media(max-width:1000px){.review-custom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rfq-section .rfq-grid{grid-template-columns:1fr}.editorial-page .v2-section{padding-block:48px}}
@media(max-width:600px){.review-terms-grid,.review-custom-grid{grid-template-columns:1fr}.rfq-section .rfq-panel{padding:22px}.rfq-section .ulb-basic-form .ulb-form-row{grid-template-columns:1fr}.editorial-page .v2-section{padding-block:36px}.editorial-page .v2-split{gap:24px}.review-custom-grid img{max-height:320px}.post-type-archive-backpack .product-grid{gap:18px}.rfq-section .rfq-grid{gap:24px}}

.rfq-section .ulb-form-row>p{display:contents}.rfq-section .ulb-form-row br{display:none}.rfq-section .ulb-form-row label:has(input[name=your-phone]){grid-column:1/-1}.rfq-section .ulb-basic-form>label{margin-top:18px}
.review-terms-heading{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:48px;align-items:center}.review-terms-heading img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:4px}@media(max-width:600px){.review-terms-heading{grid-template-columns:1fr;gap:20px}.review-terms-heading img{max-height:210px}}
