.all-blog-posts__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem}.posts-per-row-1 .grid__item{width:100%}.posts-per-row-2 .grid__item{width:48%}.posts-per-row-3 .grid__item{width:31%}.posts-per-row-4 .grid__item{width:23%}.posts-per-row-5 .grid__item{width:18%}@media screen and (max-width:749px){.mobile-posts-per-row-1 .grid__item{width:100%}.mobile-posts-per-row-2 .grid__item{width:46%}}.grid__item img{width:100%;height:auto;border-radius:8px}.blog-post{text-align:left}.blog-post h3 a{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.customBlog-post .section-header{margin-left:auto!important;margin-right:auto!important}.backpack-size-guide{padding-block-start:var(--bsg-pt, 48px);padding-block-end:var(--bsg-pb, 48px);font-family:var(--text-font-family);color:var(--bsg-text, #1a1a1a)}.backpack-size-guide__header{text-align:var(--bsg-align, left);margin-block-end:2rem}.backpack-size-guide__heading{font-family:var(--heading-font-family);font-size:var(--text-h2);font-weight:700;line-height:1.2;letter-spacing:var(--heading-letter-spacing, 0);color:var(--bsg-text, #1a1a1a);margin:0}.backpack-size-guide__subheading{font-size:var(--text-base);line-height:1.6;color:var(--bsg-text, #1a1a1a);opacity:.6;margin:.5rem 0 0}.backpack-size-guide__grid{display:grid;grid-template-columns:repeat(var(--bsg-cols-m, 2),minmax(0,1fr));gap:2.5rem 1.25rem}.backpack-size-guide__card{display:flex;flex-direction:column;min-width:0}.backpack-size-guide__media{position:relative;background-color:var(--bsg-frame, #f2f2f2);border-radius:12px;overflow:hidden;aspect-ratio:var(--bsg-ratio, 3 / 4)}.backpack-size-guide__image{display:block;width:100%;height:var(--bsg-media-height, 100%);object-fit:cover;object-position:var(--bsg-focal, center)}.backpack-size-guide__image--placeholder{background-color:var(--bsg-frame, #f2f2f2);fill:#0000001f}.backpack-size-guide__badge{position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem;z-index:1;display:inline-block;max-width:calc(100% - 1.5rem);padding:.4em .9em;border-radius:var(--rounded-full, 9999px);background-color:var(--bsg-accent, #f15a22);color:#fff;font-size:var(--text-xs);font-weight:700;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}.backpack-size-guide__body{display:flex;flex-direction:column;flex:1 1 auto;margin-block-start:1.125rem}.backpack-size-guide__name{font-family:var(--heading-font-family);font-size:var(--text-h3);font-weight:700;line-height:1.2;letter-spacing:.01em;text-transform:uppercase;color:var(--bsg-text, #1a1a1a);margin:0}.backpack-size-guide__divider{width:100%;height:0;border:0;border-block-start:1px solid var(--bsg-divider, rgb(26 26 26 / .15));margin:.75rem 0 .875rem}.backpack-size-guide__specs{margin:0;padding:0;font-size:var(--text-sm);line-height:1.55}.backpack-size-guide__spec+.backpack-size-guide__spec{margin-block-start:.3rem}.backpack-size-guide__label{display:inline;margin:0;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--bsg-accent, #f15a22)}.backpack-size-guide__value{display:inline;margin:0;color:var(--bsg-text, #1a1a1a)}.backpack-size-guide__label+.backpack-size-guide__value:before{content:" "}.backpack-size-guide__button{align-self:flex-start;margin-block-start:1rem;padding:.7em 1.4em;border-radius:var(--button-border-radius, 4px);background-color:var(--bsg-accent, #f15a22);color:#fff;font-size:var(--text-sm);font-weight:600;line-height:1.4;text-decoration:none;text-align:center;transition:opacity .15s ease-in-out}.backpack-size-guide__button:hover,.backpack-size-guide__button:focus-visible{color:#fff;opacity:.85}@media screen and (min-width:990px){.backpack-size-guide__grid{grid-template-columns:repeat(var(--bsg-cols-d, 4),minmax(0,1fr));gap:3rem 1.75rem}.backpack-size-guide__header{margin-block-end:2.5rem}}.feature-slider{margin:10px 0;position:relative;z-index:1}.feature-slider__title{font-size:24px;text-align:center;margin-bottom:25px;text-transform:uppercase;display:block}.feature-slider__wrapper{position:relative;overflow:hidden}.feature-slider__track{display:flex;overflow-x:auto;scroll-behavior:smooth;gap:20px;padding-bottom:10px}.feature-slider__item{flex:0 0 calc(100% / var(--products-per-row) - 20px);max-width:calc(100% / var(--products-per-row) - 20px)}.feature-slider__arrow{position:absolute;top:35%;transform:translateY(-50%);background:#fff!important;border:1px solid #ddd;padding:4px 5px;cursor:pointer;font-size:24px;z-index:2}.feature-slider__arrow--prev{left:0}.feature-slider__arrow--next{right:0}.feature-slider__track{display:flex;overflow-x:auto;scroll-behavior:smooth;gap:15px;padding-bottom:10px;scrollbar-width:none;-ms-overflow-style:none}.feature-slider__track::-webkit-scrollbar{display:none}.feature-slider__wrapper .product-card__quick-add-button{background:none!important;display:none}button.button.button-small{padding:3px 10px;font-size:12px;margin:0 auto}.accordion-start .accordion-item.active .accordion-content{max-height:500px}.accordion-start .accordion{border-block-width:0px}.accordion-start .accordion-item{border:1px solid rgb(221 221 221);margin-bottom:5px}.accordion-start .accordion-title{cursor:pointer;padding:10px;font-weight:500;position:relative;text-transform:uppercase;font-size:12px;font-family:inherit;background-color:#fafafa;display:flex;align-items:center}.accordion-start .accordion-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:16px;line-height:1}.accordion-start .accordion-icon:before{content:"+";transition:transform .3s ease}.accordion-start .accordion-item.active .accordion-icon:before{content:"\2212"}.accordion-content-inner{padding:15px 10px;display:block}.accordion-start .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion-start .accordion-item.active .accordion-content{max-height:100%}.accordion-block-icon{display:inline-block;width:18px;height:18px;margin-right:8px;vertical-align:middle}.accordion-block-icon img{max-width:100%;max-height:100%;display:block}span.title-span{padding-left:8px;font-size:13px}.accordion-title svg{color:#777;height:18px}shipping-estimator .shipping-estimator__form .select{max-width:100%}.instalments_outer .tabby-box,.instalments_outer .tamara-box{display:flex;background-color:#fafafa}shipping-estimator .bordered-box__title{display:none}.instalments_outer .tabby-box{margin-bottom:10px}span.tabby-box img,span.tamara-box img{width:65px;background-color:#f4f4f4;height:65px}span.tabby-box span,span.tamara-box span{padding-left:10px;font-size:12px;letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/42/compiled_assets/styles.css.map */
