.template-collection .list-collections__item__title{font-size:.8125rem;font-weight:600;line-height:1.25;letter-spacing:.04em;text-transform:uppercase;word-break:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.05em;max-width:15ch;margin-inline:auto}.template-collection .banner .collection__title{text-transform:uppercase;letter-spacing:.045em}.template-collection .banner .collection__title:after{content:"";display:block;width:52px;height:3px;margin:14px 0 0;border-radius:2px;background:#8c0c05}.template-collection .product-grid-item__info{gap:8px}.template-collection .card-rating{margin-bottom:2px}.template-collection .product-grid-item__title,.template-collection .product-grid-item__price{line-height:1.25}.template-collection .product__media__container{position:relative;border:1px solid rgba(0,0,0,.07);box-shadow:0 1px 2px #1111110f,0 8px 20px -8px #11111129}@media(hover:hover)and (prefers-reduced-motion:no-preference){.template-collection .product-grid-item__image{transition:transform .22s cubic-bezier(.16,1,.3,1)}.template-collection .product__media__container{transition:box-shadow .22s ease}.template-collection .product-grid-item:hover .product-grid-item__image{transform:translateY(-3px)}.template-collection .product-grid-item:hover .product__media__container{box-shadow:0 12px 30px -6px #1113}}.template-collection .card-most-loved{position:absolute;top:8px;right:8px;z-index:2;pointer-events:none;display:inline-flex;align-items:center;padding:4px 7px;border-radius:3px;background:#e8a020;color:#111;font-size:.625rem;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}@media only screen and (max-width:479px){.template-collection .product-grid-item__swatch .swatch__button{margin-right:10px}.template-collection .product-grid-item__swatch .swatch__button:last-child{margin-right:0}.template-collection .product-grid-item__swatch .swatch__button .swatch__link{top:-6px;bottom:-12px;left:-5px;right:-5px;width:auto;height:auto}.template-collection .product-grid-item__swatch .swatch__text-more{display:inline-flex;align-items:center;min-height:24px;padding-inline:2px}}@media only screen and (max-width:767px){.template-collection .collection__filters__toggle{height:44px}}@media only screen and (min-width:768px){.template-collection .list-collections-section .list-collections__item{max-width:140px}}@media only screen and (max-width:767px){.template-collection .list-collections-section .carousel--mobile{justify-content:safe center}}.template-collection .product-grid-item__image .product__media__container--portrait,.template-collection .product-grid-item__image .product__media__container--landscape{width:100%;height:100%;padding:0}@media only screen and (min-width:768px){.template-collection .collection__filters,.template-collection .collection--breadcrumbs-disabled .collection__filters{position:relative;top:0;margin-top:0;max-height:none;overflow:visible;align-self:flex-start}.template-collection .collection__filters-wrapper{max-height:none}.template-collection .collection__filters-list,.template-collection .collection__filters-list__inner{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}}body.template-collection .backpacks-section .section-header,body.template-collection .backpacks-section .intro-text{text-align:left;margin-left:0;max-width:820px}body.template-collection .backpacks-section :is(.what-makes-different,.why-choose-section,.durability-section,.faq-section){margin-left:-40px;margin-right:-40px;padding-left:40px;padding-right:40px;border-radius:0}body.template-collection .backpacks-section :is(.comfort-section,.organization-section){background:transparent;padding-left:0;padding-right:0;border-radius:0}body.template-collection .backpacks-section .faq-item{background:transparent;padding:24px 0;border-top:1px solid #E2E2E2;border-radius:0}@media only screen and (max-width:767px){body.template-collection .backpacks-section .container{padding-left:0;padding-right:0}body.template-collection .backpacks-section :is(.what-makes-different,.why-choose-section,.durability-section,.faq-section){margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}body.template-collection .shopify-section[id*=team_order_cta] hr{width:52px;height:3px;margin-left:0;border:0;border-radius:2px;background:#8c0c05}
/*# sourceMappingURL=/cdn/shop/t/229/assets/collection-polish.css.map */
