@font-face{font-family:ABC Favorit Regular;src:url(abc-favorit-book-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ABC Favorit Regular;src:url(abc-favorit-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Regular;src:url(abc-favorit-bold-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}.template-collection .caps-editorial .editorial__copy-inner>h2{margin-bottom:var(--caps-heading-gap)}.caps-sec{padding:32px 24px}@media(max-width:767.98px){.caps-sec{padding:24px}}.caps-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:16px}.caps-heading .section-header__title{margin:0}.caps-heading__link{font-size:14px;line-height:22px}@media(min-width:768px){.template-collection .caps-grid--cols-3 .card-img-top,.template-collection .caps-bundles--cols-3 .card-img-top{height:calc(136vw / 3)}}.caps-grid{padding-bottom:8px!important}.template-collection .shopify-section.collection-caps-shop-by{overflow:visible}.caps-shop-by{padding:24px 24px 0}.caps-shop-by ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:0;padding:0;list-style:none}.caps-shop-by li{position:relative;font-family:poppinsmedium,sans-serif;font-size:12px;line-height:16px;letter-spacing:1px;text-transform:uppercase}.caps-shop-by li:before{content:"";position:absolute;left:-12px;top:0;bottom:0;border-left:1px solid #000}.caps-shop-by li:first-child:before,.caps-shop-by li.is-line-start:before{display:none}.caps-shop-by a{color:#000;text-decoration:none}.caps-shop-by a:hover,.caps-shop-by a:focus-visible{color:var(--accent-color)}.caps-shop-by__current{color:var(--accent-color)}.caps-bundles__strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}@media(min-width:768px){.caps-bundles__strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.caps-bundles--cols-3 .caps-bundles__strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.caps-bundles__item{min-width:0}.caps-bundles__item>div{margin-bottom:0!important}.caps-bundles .card{background:transparent}.caps-bundles .card-body p{margin-bottom:0}.caps-finder__strip{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -24px;padding:0 24px 8px;scroll-padding:0 24px}.caps-finder__strip::-webkit-scrollbar{display:none}.caps-finder__card{flex:0 0 72%;min-width:0;scroll-snap-align:start}@media(min-width:768px){.caps-finder__card{flex-basis:38%}}@media(min-width:992px){.caps-finder__strip{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:24px;overflow:visible;margin:0;padding:0}}.caps-finder__media{display:block}.caps-finder__media img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;object-position:50% 50%}.caps-finder__title{margin:12px 0 4px;font-size:16px;line-height:24px;text-transform:none;letter-spacing:0}.caps-finder__line{margin:0 0 8px}.caps-editorial{margin-bottom:0!important}.caps-editorial .featured-section-dark p,.caps-editorial .featured-section-dark li{font-family:poppinsregular,sans-serif;font-size:16px;line-height:24px}.caps-editorial .editorial__copy-inner{max-width:640px}.caps-editorial .editorial__copy-inner .metafield-rich_text_field>:last-child{margin-bottom:0}.caps-editorial .editorial__copy-inner a:not(.btn){color:var(--accent-color);font-family:poppinsmedium,sans-serif}.caps-editorial h2 em,.caps-editorial h2 i{font-family:poppinsmedium_italic,poppinsmedium,sans-serif;font-style:normal}.caps-editorial h2 strong,.caps-editorial h2 b{font-family:poppinssemibold,poppinsmedium,sans-serif;font-weight:400}.caps-editorial h2 strong em,.caps-editorial h2 em strong,.caps-editorial h2 b i,.caps-editorial h2 i b{font-family:poppinssemibold_italic,poppinssemibold,sans-serif}.caps-editorial .btn{display:inline-flex;align-items:center;margin-top:16px;padding:0 32px;font-size:16px}.caps-editorial .featured-section-dark .btn-primary{background-color:var(--accent-color);color:#fff}.caps-editorial img.featured{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media(min-width:768px){.caps-editorial>.d-flex{flex-direction:row-reverse!important;min-height:480px}.caps-editorial .editorial__copy,.caps-editorial .editorial__media{width:50%!important}.caps-editorial .editorial__media{position:relative}.caps-editorial .editorial__media img.featured{position:absolute;top:0;right:0;bottom:0;left:0}.caps-editorial--no-image .editorial__copy{width:100%!important}}@media(max-width:767.98px){.caps-editorial .editorial__media img.featured{height:auto;aspect-ratio:4 / 3}}@media(min-width:768px){.caps-br-phone{display:none}}@media(max-width:767.98px){.template-collection .caps-editorial h2.editorial__heading--break-phone>:is(strong,b,em,i){display:block}.template-collection .template-collection-hero h1.caps-h1--fit-phone{font-size:min(calc(1.325rem + .9vw),calc((100vw - 48px) / 14.6))}}.template-collection .caps-editorial h2.editorial__heading--contrast{font-family:ABC Favorit Regular,poppinsmedium,sans-serif!important;font-weight:300;font-synthesis:none}.template-collection .caps-editorial h2.editorial__heading--contrast :is(strong,b,em,i){font-family:inherit!important;font-weight:700;font-style:italic}.template-collection{--caps-grey-gap: 64px}@media(max-width:767.98px){.template-collection{--caps-grey-gap: 40px}}.template-collection>:is(.collection-caps-hero,.collection-caps-bundles,.collection-caps-editorial):has(>section)+:is(.collection-caps-bundles,.collection-caps-editorial):has(>section),.template-collection>:is(.collection-caps-hero,.collection-caps-bundles,.collection-caps-editorial):has(>section)+.shopify-section:not(:has(>*))+:is(.collection-caps-bundles,.collection-caps-editorial):has(>section),.template-collection>:is(.collection-caps-hero,.collection-caps-bundles,.collection-caps-editorial):has(>section)+.shopify-section:not(:has(>*))+.shopify-section:not(:has(>*))+:is(.collection-caps-bundles,.collection-caps-editorial):has(>section),.template-collection>:is(.collection-caps-hero,.collection-caps-bundles,.collection-caps-editorial):has(>section)+.shopify-section:not(:has(>*))+.shopify-section:not(:has(>*))+.shopify-section:not(:has(>*))+:is(.collection-caps-bundles,.collection-caps-editorial):has(>section){margin-top:var(--caps-grey-gap)}.template-collection>:is(.collection-caps-bundles,.collection-caps-editorial):has(>section):not(:has(~.shopify-section>*)){margin-bottom:var(--caps-grey-gap)}.caps-faq{padding-top:64px;padding-bottom:64px}.caps-faq__split{display:grid;gap:32px}@media(min-width:992px){.caps-faq__split--intro{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:64px;align-items:start}}.caps-faq__eyebrow{margin:0 0 16px;font-family:poppinsmedium,sans-serif;font-size:14px!important;line-height:20px;letter-spacing:2px;text-transform:uppercase;color:var(--accent-color)}.caps-faq__title{margin:0 0 16px;font-family:poppinsmedium,sans-serif;font-size:32px;line-height:40px;letter-spacing:1px;text-transform:uppercase;color:#000}.caps-faq__title span{display:block;color:var(--accent-color)}.caps-faq__lead{max-width:420px;margin:0;font-size:16px!important;line-height:26px!important}.caps-faq__rows{border:0}.caps-faq__rows .accordion-item{border:0;border-bottom:1px solid #000;border-radius:0!important;background:transparent}.caps-faq__rows .accordion-item:first-of-type{border-top:1px solid #000}.caps-faq__rows .accordion-header{margin:0}.caps-faq__rows .accordion-button{gap:16px;padding:22px 0!important;font-family:poppinsmedium,sans-serif;font-size:20px!important;line-height:28px!important;color:#000;border-top:0;background:transparent!important;border-radius:0!important;box-shadow:none!important}.caps-faq__rows .accordion-button:not(.collapsed){color:#000}.caps-faq__rows .accordion-button:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.caps-faq__rows .accordion-button:after{display:none}.caps-faq__plus{position:relative;flex:0 0 40px;height:40px;margin-left:auto;border-radius:50%;background:#eee;transition:background-color .2s ease}.caps-faq__plus:before,.caps-faq__plus:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;background:#000;transform:translate(-50%,-50%);transition:transform .2s ease,background-color .2s ease}.caps-faq__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.caps-faq__rows .accordion-button:not(.collapsed) .caps-faq__plus:after{transform:translate(-50%,-50%) rotate(0)}.caps-faq__rows .accordion-button:hover .caps-faq__plus,.caps-faq__rows .accordion-button:focus-visible .caps-faq__plus{background:var(--accent-color)}.caps-faq__rows .accordion-button:hover .caps-faq__plus:before,.caps-faq__rows .accordion-button:hover .caps-faq__plus:after,.caps-faq__rows .accordion-button:focus-visible .caps-faq__plus:before,.caps-faq__rows .accordion-button:focus-visible .caps-faq__plus:after{background:#fff}.caps-faq__rows .accordion-body{padding:0 56px 24px 0}.caps-faq__rows .accordion-body p{margin:0 0 12px;font-size:16px;line-height:26px}.caps-faq__rows .accordion-body>:last-child,.caps-faq__rows .accordion-body .metafield-rich_text_field>:last-child{margin-bottom:0}.caps-faq__rows .accordion-body a{color:var(--accent-color);font-family:poppinsmedium,sans-serif}@media(max-width:767.98px){.caps-faq{padding-top:40px;padding-bottom:40px}.caps-faq__title{font-size:24px;line-height:32px}.caps-faq__rows .accordion-button{padding:16px 0!important;font-size:16px!important;line-height:24px!important}.caps-faq__plus{flex-basis:36px;height:36px}.caps-faq__rows .accordion-body{padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/280/assets/collection-caps.css.map */
