body{--narrow-page-width: 75rem}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{font-weight:var(--font-accent--weight)}.els-faqs{margin-block:0}.els-faqs h2{margin-top:0;font-family:var(--font-h3--family);font-size:var(--font-h3--size);font-weight:var(--font-h3--weight);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case)}.els-faq{border-bottom:1px solid color-mix(in srgb,currentColor 15%,transparent)}.els-faq summary{cursor:pointer;list-style:none;padding:.5rem 0;font-weight:var(--font-accent--weight);display:flex;justify-content:space-between;gap:1rem}.els-faq summary::-webkit-details-marker{display:none}.els-faq summary:after{content:"+";font-size:1.25em;line-height:1}.els-faq[open] summary:after{content:"\2013"}.els-faq__answer{padding-bottom:.5rem}.variant-option legend,.variant-option[data-testid=variant-option-single]{font-weight:var(--font-accent--weight)}.variant-option[data-testid=variant-option-single] .variant-option__swatch-value{font-weight:var(--font-body--weight)}.layout-panel-flex.layout-panel-flex--row>product-price.text-block:has(+.text-block){width:fit-content;flex:0 0 auto}.layout-panel-flex.layout-panel-flex--row>product-price+.text-block.text-block{flex:1 1 0;min-width:0}@media(max-width:749px){product-card slideshow-slide:not(:first-child){display:none}product-card slideshow-slides{overflow:hidden;scroll-snap-type:none}}.els-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0;font-size:.6rem}.els-breadcrumbs li+li:before{content:"\203a";margin-right:.4rem;opacity:.5}.els-breadcrumbs li:last-child:after{content:"\203a";margin-left:.4rem;opacity:.5}.els-breadcrumbs a{color:inherit;text-decoration:none;opacity:.7}.els-breadcrumbs a:hover{opacity:1;text-decoration:underline}.product-information .text-block table{width:100%!important;max-width:560px!important;border-collapse:collapse;margin:1rem 0;font-size:.875rem}.product-information .text-block table td,.product-information .text-block table th{width:auto!important;padding:.6rem 1rem;border-bottom:1px solid color-mix(in srgb,currentColor 15%,transparent);text-align:left}.product-information .text-block table tr:first-child td,.product-information .text-block table th{font-weight:var(--font-accent--weight);border-bottom:2px solid currentColor}.product-information .text-block table tr:not(:first-child):nth-child(2n) td{background:color-mix(in srgb,currentColor 4%,transparent)}.product-information .text-block table td:not(:first-child){text-align:right}.product-information .text-block table tr:not(:first-child) td{white-space:nowrap}.variant-option__button-label:has(input[data-option-name="Top Profile"]) .variant-option__button-label__text{display:inline-flex;align-items:center;gap:.5em}.variant-option__button-label:has(input[data-option-name="Top Profile"]) .variant-option__button-label__text:before{content:"";width:1.75em;height:1.75em;flex:0 0 auto;background-color:currentColor;-webkit-mask:center / contain no-repeat;mask:center / contain no-repeat}.variant-option__button-label:has(input[data-option-name="Top Profile"][value="Flat Top"]) .variant-option__button-label__text:before{-webkit-mask-image:url(top-profile-flat-top-black.png);mask-image:url(top-profile-flat-top-black.png)}.variant-option__button-label:has(input[data-option-name="Top Profile"][value="Rolled Top"]) .variant-option__button-label__text:before{-webkit-mask-image:url(top-profile-rolled-top-black.png);mask-image:url(top-profile-rolled-top-black.png)}.menu-drawer__menu-item.menu-drawer__menu-item--child{padding-inline-start:1.25rem}.menu-drawer__menu-item.menu-drawer__menu-item--mainlist{font-size:var(--menu-font-xl--size);line-height:var(--menu-font-xl--line-height)}[id*=__product_list_]{scroll-margin-top:70px}.els-projects__filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.els-projects__filters input{position:absolute;opacity:0;pointer-events:none}.els-projects__filters label{cursor:pointer;padding:.5rem 1rem;border:1px solid currentColor;border-radius:var(--style-border-radius-buttons-primary, 999px);font-weight:var(--font-accent--weight)}.els-projects__filters input:checked+label{background:var(--color-foreground);color:var(--color-background)}.els-projects__filters input:focus-visible+label{outline:2px solid currentColor;outline-offset:2px}.els-projects__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}@media(max-width:989px){.els-projects__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:549px){.els-projects__grid{grid-template-columns:1fr}}.els-projects__grid--strip{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:749px){.els-projects__grid--strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.els-project-card{display:flex;flex-direction:column;gap:.25rem;color:inherit;text-decoration:none}.els-project-card img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:4px;margin-bottom:.5rem}.els-project-card__title{font-weight:var(--font-accent--weight)}.els-project-card__meta{font-size:.875rem;opacity:.7}.els-project-card:hover .els-project-card__title{text-decoration:underline}.els-projects-strip{margin-block:2rem}.els-projects-strip__all{display:inline-block;margin-top:1rem;color:inherit}.els-project__back a{color:inherit;text-decoration:none;opacity:.7;font-size:.875rem}.els-project__meta{display:flex;flex-wrap:wrap;gap:.25rem 1rem;opacity:.75}.els-project__meta span+span:before{content:"\b7";margin-right:1rem}.els-project__desc{max-width:65ch;margin-block:1rem 2rem}.els-project__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:749px){.els-project__grid{grid-template-columns:1fr}}.els-project__grid img{width:100%;height:auto;border-radius:4px}.els-project__products{margin-top:2rem}.els-project__details p{margin:0 0 .35rem}.els-project__details a{color:inherit}.els-projects__filters{flex-direction:column;gap:.75rem}.els-projects__filter{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;border:0;margin:0;padding:0}.els-projects__filter legend{float:left;min-width:7rem;margin-right:.5rem;font-weight:var(--font-accent--weight)}@media(max-width:549px){.els-projects__filter legend{float:none;width:100%;margin-bottom:.25rem}}a.collection-card__link[href*="/collections/tydie-solutions"]{pointer-events:none;cursor:default}.mega-menu__grid.mega-menu__grid{--menu-columns-desktop: 5;column-gap:2.5rem;padding-block:1.5rem 2rem}.mega-menu__column>div>.mega-menu__link.mega-menu__link{font-size:1.25rem;font-weight:var(--font-heading--weight);line-height:1.2;color:var(--color-foreground);padding-block:0 .75rem;padding-inline-start:0}.mega-menu__column ul .mega-menu__link.mega-menu__link{font-size:1rem;font-weight:var(--font-body--weight);color:var(--color-foreground);padding-block:.45rem;padding-inline-start:0}@media(max-width:749px){.jdgm-cards-carousel .jdgm-title{font-size:28px!important}}@media(min-width:750px){.details__header .svg-wrapper.svg-wrapper{width:calc(var(--icon-size-xs) * 1.5);height:calc(var(--icon-size-xs) * 1.5);flex-shrink:0}.details__header .svg-wrapper svg{width:100%;height:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
