.section--collection-header h1,.section--search-header h1{margin:0}.section--collection-header .rtf,.section--search-header .rtf{margin-bottom:1em;margin-top:1em}.collection-heading{position:relative}.collection-blurb{height:3.6em;line-height:1.2;overflow:hidden;transition:height .2s var(--bezier)}.collection-blurb.active{height:auto}.collection-blurb.active .expand-blurb{display:none}.collection-blurb .expand-blurb{background-color:var(--c-white);background:linear-gradient(150deg,transparent 10%,var(--c-white) 40%);bottom:0;color:var(--c-grey);content:"Read more >";cursor:pointer;display:block;pointer-events:all;position:absolute;right:0;text-align:right;width:min(50%,60ch)}.product_type-bar{overflow:hidden}#search_page-form{align-items:center;flex-direction:column;justify-content:center;margin-top:0;width:70%}#search_page-form .search_form-terms-input{margin:0 auto}product-types{align-items:center;border-top:1px solid var(--c-light-grey);display:flex;gap:1em;height:3.5em;justify-content:center;padding:1em 1.5em}product-types .splide__arrow{display:grid;height:100%;left:0;position:absolute;top:50%;translate:0 -50%;visibility:visible;width:1.5em}product-types .splide__arrow svg{fill:var(--c-light-grey);height:10px;width:10px}product-types .splide__arrow--next{left:auto;right:0}.section--collection-header:has(product-types)+.shopify-section filters-menu-bar{margin-top:0}@media screen and (max-width:768px){product-types.product_type-bar{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(5vw + 1.5em);padding-right:calc(5vw + 1.5em);width:100vw}product-types.product_type-bar .splide__arrow--prev{left:5vw}product-types.product_type-bar .splide__arrow--next{right:5vw}}.article-grid,infinite-scroll{display:grid;gap:0 .65em;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));place-content:center}.article-grid{height:100%;overflow:auto}infinite-scroll{opacity:0;transition:opacity .3s ease-out}infinite-scroll.max-width{margin-top:100vh}.small-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.large-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.grid-nav{display:flex;justify-content:space-between;margin-bottom:0}.grid-nav#pagination-next a{width:100%}.grid-nav a{align-items:center;display:flex;flex:0 1 auto;gap:.5em}#first-page,#infinite-trigger{display:flex;justify-content:flex-end}#infinite-trigger .loader{display:none;opacity:0}#infinite-trigger.loading .loader{display:block;opacity:1}#infinite-trigger.loading .inline-flex{display:none}#back-to-top{display:flex;justify-content:center}.product-grid-insert{grid-column:1/-1;margin-bottom:20px;overflow:hidden}.product-grid-insert img{aspect-ratio:1.425;filter:brightness(1);max-height:100%;object-fit:cover;scale:1;transition:scale 60s var(--bezier),filter .15s var(--bezier)}.product-grid-insert a:hover img{filter:brightness(1.05);scale:1.05}.product-grid-insert--interstitial .product-grid-insert_link{color:inherit;display:block;-webkit-text-decoration:none;text-decoration:none}.product-grid-insert--interstitial .product-grid-insert_media{aspect-ratio:1.425;margin-bottom:.5rem;overflow:hidden}.product-grid-insert--interstitial .product-grid-insert_media img,.product-grid-insert--interstitial .product-grid-insert_media video{height:100%;object-fit:cover;object-position:var(--insert-media-position,center);width:100%}.product-grid-insert--interstitial .product-grid-insert_copy{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;text-transform:uppercase}.product-grid-insert--interstitial .product-grid-insert_copy p{margin:0}.product-grid-insert--interstitial .product-grid-insert_text{display:grid;gap:.15em;min-width:0}.product-grid-insert--interstitial .product-grid-insert_eyebrow{font-size:var(--txt-sm);letter-spacing:.06em}.product-grid-insert--interstitial .product-grid-insert_heading{font-family:var(--emphasis-heading-font-family);font-size:var(--txt-h3);line-height:1.1}.product-grid-insert--interstitial .product-grid-insert_subheading{font-size:var(--txt-p)}.product-grid-insert--interstitial .product-grid-insert_eyebrow strong,.product-grid-insert--interstitial .product-grid-insert_subheading strong{font-weight:700}.product-grid-insert--interstitial .product-grid-insert_code{align-items:center;border:1.5px dashed;border-radius:var(--radius,4px);display:inline-flex;flex:0 0 auto;font-size:var(--txt-sm);gap:.6em;letter-spacing:.06em;line-height:1.2;padding:.35em .8em}.product-grid-insert--interstitial .product-grid-insert_code-label{opacity:.8}.product-grid-insert--interstitial .product-grid-insert_code-value{font-family:var(--emphasis-heading-font-family);font-size:1.35em;font-weight:700;letter-spacing:.12em}.product-grid-insert--text-medium .product-grid-insert_code,.product-grid-insert--text-medium .product-grid-insert_eyebrow{font-size:var(--txt-p)}.product-grid-insert--text-medium .product-grid-insert_heading{font-size:var(--txt-h2)}.product-grid-insert--text-large .product-grid-insert_code,.product-grid-insert--text-large .product-grid-insert_eyebrow,.product-grid-insert--text-medium .product-grid-insert_subheading{font-size:var(--txt-h4)}.product-grid-insert--text-large .product-grid-insert_heading{font-size:var(--txt-h1)}.product-grid-insert--text-large .product-grid-insert_subheading{font-size:var(--txt-h3)}.product-grid-insert--overlay{--insert-text-inset:1.25rem}.product-grid-insert--overlay .product-grid-insert_link{position:relative}.product-grid-insert--overlay .product-grid-insert_media{margin-bottom:0}.product-grid-insert--overlay .product-grid-insert_copy{color:var(--c-white);display:grid;gap:.4em;justify-items:var(--insert-text-justify,start);left:calc(var(--insert-text-inset) + (100% - 2 * var(--insert-text-inset)) * var(--insert-text-x,0));max-width:calc(100% - 2 * var(--insert-text-inset));pointer-events:none;position:absolute;text-align:var(--insert-text-align,left);text-shadow:0 0 .75em #4d4d4d;top:calc(var(--insert-text-inset) + (100% - 2 * var(--insert-text-inset)) * var(--insert-text-y,1));translate:calc(-100% * var(--insert-text-x,0)) calc(-100% * var(--insert-text-y,1))}.product-grid-insert--overlay .product-grid-insert_code{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(0,0,0,.3);text-shadow:none}.product-grid-insert_content{display:flex;padding-right:3px}.product-grid-insert_content .product-grid-insert_title{display:flex;flex-direction:column;gap:.1em}.product-grid-insert_content .product-grid-insert_title .title{font-size:var(--txt-h4);font-weight:700}.product-grid-insert_content a.button{font-size:var(--txt-sm)}@media screen and (min-width:700.02px){.product-grid-insert{grid-column:span 2}}@media screen and (max-width:500px){infinite-scroll{grid-template-columns:repeat(2,minmax(0,1fr))}infinite-scroll.large-grid{grid-template-columns:minmax(0,1fr)}}@media screen and (min-width:500.02px){infinite-scroll{grid-template-columns:repeat(auto-fill,minmax(225px,1fr))}.small-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.large-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}#search_page-form{flex-direction:row;justify-content:flex-end;margin-right:0}#search_page-form p{flex:0 0 max-content}}@media screen and (min-width:700.02px){.section--collection-header{padding-top:0}.section--collection-header>div{align-items:center;display:flex;gap:2em;margin-bottom:2rem;margin-top:2rem}.section--collection-header>div .no-block-margin{flex:1 0 33%;text-align:left}.collection-blurb{height:auto}.collection-blurb .expand-blurb{display:none}.section--search-header{align-items:center;display:flex;gap:2em;padding:1em 0}.section--search-header h1{text-align:left}}@media screen and (min-width:1020.02px){infinite-scroll{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.small-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.large-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}.tagg-reset.tagg-balloon.tagg-quantity_orders.tagg-QP,.tagg-reset.tagg-balloon.tagg-quantity_orders.tagg-QPH.tagg-hot{height:max(24px,100%)!important}ometria-form .rtf h1,ometria-form .rtf h2,ometria-form .rtf p{text-align:center}ometria-form .rtf h2{font-size:var(--txt-h3)}ometria-form .rtf p{margin-bottom:2rem}