:root body .footer-content.ch-footer-density.ch-footer-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 64px;padding-block:32px 20px}:root body .ch-footer-roles>*{max-width:none;min-width:0}:root body .ch-footer-roles>:nth-child(1){grid-column:1;grid-row:2;align-self:end}:root body .ch-footer-roles>:nth-child(2){grid-column:1;grid-row:1;border:0;padding:0}:root body .ch-footer-roles>:nth-child(3){grid-column:2;grid-row:1}:root body .ch-footer-roles>:nth-child(4){grid-column:2;grid-row:2;align-self:end}:root body .ch-footer-roles>:nth-child(2)>.group-block-content{display:flex!important;flex-direction:column;align-items:flex-start;gap:10px!important}:root body .ch-footer-roles>:nth-child(2)>.group-block-content>*{width:100%!important;max-width:100%;grid-column:auto}:root body .ch-footer-roles>:nth-child(3)>.group-block-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;align-items:start}:root body .ch-footer-roles>:nth-child(3) .group-block-content>:last-child{grid-column:1 / -1}:root body .ch-footer-roles :is(p,ul,li){margin-block:0}:root body .ch-footer-roles ul{margin-top:6px;padding:0;list-style:none}:root body .ch-footer-roles a{min-height:32px;line-height:1.4}:root body .ch-footer-roles .email-signup__heading{margin:0 0 8px;padding:0;font-size:20px;line-height:1.3}:root body .ch-footer-payments p{margin:0 0 8px}:root body main product-card .card-gallery{--gallery-aspect-ratio: 1 !important;aspect-ratio:1;width:100%;flex:0 0 auto;overflow:clip;background:var(--ch-ground)}:root body main product-card .card-gallery :is(slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.product-media){height:100%;max-height:none;aspect-ratio:1}:root body main product-card .card-gallery :is(.product-media-container,.product-media__image){--product-media-fit: contain;width:100%;height:100%;object-fit:contain}:root body main product-card .product-card__content{height:100%;overflow:visible;gap:8px}:root body main product-card [ref=productTitleLink]{display:block;width:100%;min-height:4.2em;line-height:1.4;flex-shrink:0}:root body main product-card [ref=productTitleLink] .text-block{padding-block:0}:root body main product-card [ref=productTitleLink] :is(p,h3,h4){margin:0;line-height:1.4;display:block;-webkit-line-clamp:unset;overflow:visible}:root body main product-card .ch-card-direction{margin:0;min-height:1.5em}:root body main product-card .product-card__content>product-price{margin-top:auto!important;padding-block-start:4px;padding-block-end:0;flex-shrink:0}:root body .ch-selector [data-hat-card]{height:100%;min-width:0}:root body .ch-selector .ch-launch-card{display:flex;flex-direction:column;height:100%;gap:8px}:root body .ch-selector .ch-launch-card img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;flex-shrink:0}:root body .ch-selector .ch-launch-card h3{order:1;margin:0;min-height:4.2em;line-height:1.4}:root body .ch-selector .ch-launch-card__direction{order:2;margin:0;min-height:1.5em}:root body .ch-selector .ch-launch-card__price{order:3;margin-top:auto;padding-top:4px}:root body main[data-template=collection]>:first-child [data-testid=section-content]>div:has(.ch-collection-context){width:100%}:root body .ch-collection-context{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px 64px;width:100%;max-width:none}:root body .ch-collection-context .ch-seo13-intro{max-width:none}:root body .ch-collection-context .ch-seo13-intro a,:root body .ch-collection-trust a{display:inline;min-height:0}:root body .ch-collection-context nav{margin:0;display:flex;flex-wrap:wrap;align-content:start;gap:4px 0}:root body .ch21-discovery-item{display:inline-flex;align-items:center;white-space:nowrap}:root body .ch21-discovery-dot{padding-inline:9px}:root body .ch-collection-context nav a{min-height:28px;line-height:1.5}:root body .ch-collection-trust{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:12px;align-items:baseline}:root body .ch-collection-trust p{margin-block:0;padding-block:0}:root body main[data-template=collection] .product-grid-container{padding-block-end:32px}:root body main[data-template=collection] .ch-seo13-faq{max-width:none;width:100%;margin:0;padding-block:0 40px}:root body main[data-template=collection] .ch-seo13-faq h2{margin-top:0}:root body .ch21-product-copy{width:100%;max-width:1120px;margin-inline:auto}:root body .ch21-product-copy>.rte{width:100%;max-width:none}:root body .ch21-product-copy .rte>section{margin-block:0 32px}:root body .ch21-product-copy :is(h2,.ch-pdp14-faq h2,.ch-pdp14-pairs h2){margin:0 0 16px}:root body .ch21-product-copy .rte>section:first-of-type>ul,:root body .ch21-product-copy .rte>.ch21-direct-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;list-style:none;margin:0;padding:0}:root body .ch21-product-copy .rte>section:first-of-type>ul>li,:root body .ch21-product-copy .rte>.ch21-direct-specs>li{display:grid;grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);align-content:start;gap:8px 16px;padding:14px 0;margin:0;border-block-start:1px solid rgb(var(--color-border-rgb) / .22);line-height:1.6}:root body .ch21-product-copy .rte>section:first-of-type>ul>li>strong{font-weight:600}:root body .ch21-product-copy .rte dl{display:grid;grid-template-columns:minmax(100px,.4fr) minmax(0,1fr);gap:0 24px;margin:0;max-width:100%}:root body .ch21-product-copy .rte dl :is(dt,dd){margin:0;padding-block:10px;border-block-start:1px solid rgb(var(--color-border-rgb) / .22)}:root body .ch21-product-copy .rte dl:has(>div){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}:root body .ch21-product-copy .rte dl>div{display:grid;grid-template-columns:minmax(100px,.4fr) minmax(0,1fr);gap:16px;padding-block:14px;border-block-start:1px solid rgb(var(--color-border-rgb) / .22)}:root body .ch21-product-copy .rte dl>div :is(dt,dd){margin:0;padding:0;border:0}:root body .ch21-product-copy>.rte>h2{margin-block-start:32px}:root body .ch21-product-copy :is(.ch-pdp14-faq,.ch-pdp14-pairs,.ch-pdp12-main-faq){width:100%;max-width:none;margin-inline:0;padding-block:24px 0}:root body .ch-pdp14-faq summary{min-height:28px}:root body .ch-pdp14-pairs ul{gap:24px}:root body .ch-pdp14-pairs li{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:start}:root body .ch21-pair-image{width:88px;height:110px;object-fit:contain;background:var(--ch-ground)}:root body .ch21-pair-copy{min-width:0;line-height:1.6}:root body .ch-pdp12-reviews{max-width:1120px;width:100%;margin-inline:auto}:root body .ch-pdp12-reviews h2{margin:0 0 14px}:root body .ch21-review-empty{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px 28px}:root body .ch21-review-empty>p{margin:0}:root body .ch21-review-empty details{padding:0;border:0}:root body .ch21-review-empty summary{min-height:32px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}:root body .ch21-review-empty>a{min-height:32px;display:inline-flex;align-items:center;text-decoration:underline}:root body .ch21-review-empty details[open]{flex-basis:100%}:root body .ch-pdp-recommendations>:is(.section-resource-list__content,.resource-list--grid){max-width:1120px;width:100%;margin-inline:auto}:root body .ch-pdp-recommendations>.resource-list--grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));--resource-list-columns: repeat(3, minmax(0, 1fr));gap:24px}:root body .ch-category11__media{aspect-ratio:1;overflow:clip;background:var(--ch-ground)}:root body .ch-category11__media img{width:100%;height:100%;object-fit:contain}:root body main[data-ch21-path="/search"]:has(.search-results__no-results) .search-page__header{padding-block:32px;gap:16px}:root body main[data-ch21-path="/search"]:has(.search-results__no-results) .ch-search-refine{margin-block:0}:root body main[data-ch21-path="/pages/size-guide"]>:first-child [data-testid=section-content],:root body main[data-ch21-path="/pages/size-guide"]>:first-child .section-content-wrapper{padding-block-end:0}:root body main[data-ch21-path="/pages/size-guide"]>:last-child .ch-native-guide{width:100%;max-width:672px;margin:0 auto;padding:0 0 32px}:root body main[data-ch21-path="/pages/size-guide"]>:last-child .ch-native-guide h2{margin-block-start:0}:root body #ch-contact h2{margin-block-start:32px}:root body main[data-ch21-path="/policies/privacy-policy"] table{table-layout:fixed;width:100%}:root body main[data-ch21-path="/policies/privacy-policy"] .shopify-policy__container{width:100%;min-width:0;box-sizing:border-box}:root body main[data-ch21-path="/policies/privacy-policy"] .shopify-policy__body{min-width:0;overflow-wrap:anywhere}:root body main[data-ch21-path="/policies/privacy-policy"] :is(th,td){min-width:0;vertical-align:top;overflow-wrap:anywhere}:root body .shopify-policy__body .ch21-policy-section-heading{font-family:var(--ch-commerce-family);font-size:21px;font-weight:600;line-height:1.4;margin-block:32px 12px}:root body .ch21-blog-empty{padding-block:24px 48px;min-height:180px}:root body .ch21-blog-empty p{margin:0 0 16px}:root body .ch21-blog-empty a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){:root body .footer-content.ch-footer-density.ch-footer-roles{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:24px 12px}:root body .ch-footer-roles>:nth-child(1){grid-column:1;grid-row:4}:root body .ch-footer-roles>:nth-child(2){grid-column:1;grid-row:1;padding:0}:root body .ch-footer-roles>:nth-child(3){grid-column:1;grid-row:2}:root body .ch-footer-roles>:nth-child(4){grid-column:1;grid-row:3}:root body .ch-footer-roles>:nth-child(2)>.group-block-content{gap:6px!important}:root body .ch-footer-roles>:nth-child(3)>.group-block-content{gap:12px 16px}:root body .ch-footer-roles .email-signup__heading{font-size:19px}:root body .ch-footer-roles a{min-height:30px}:root body .ch-collection-context{grid-template-columns:minmax(0,1fr);gap:10px}:root body main[data-template=collection]>:first-child [data-testid=section-content]{padding-block:20px 16px;gap:10px}:root body main[data-template=collection]>:first-child h1{font-size:32px;line-height:1.15}:root body .ch-collection-context .ch-seo13-intro{font-size:13px;line-height:1.5}:root body .ch-collection-context .ch-seo13-intro p{margin:0}:root body .ch-collection-context nav{font-size:12px;gap:0}:root body .ch21-discovery-dot{padding-inline:6px}:root body .ch-collection-context nav a{min-height:24px}:root body .ch-collection-trust{font-size:12px;line-height:1.5;gap:6px 12px;margin-top:10px}:root body main[data-template=collection] .product-grid-container{padding-block-end:28px}:root body main[data-template=collection] .ch-seo13-faq{padding-block-end:28px}:root body .ch21-product-copy .rte>section:first-of-type>ul,:root body .ch21-product-copy .rte>.ch21-direct-specs{grid-template-columns:minmax(0,1fr)}:root body .ch21-product-copy .rte>section:first-of-type>ul>li,:root body .ch21-product-copy .rte>.ch21-direct-specs>li{grid-template-columns:96px minmax(0,1fr);padding-block:12px}:root body .ch21-product-copy .rte dl{grid-template-columns:108px minmax(0,1fr);gap:0 16px}:root body .ch21-product-copy .rte dl:has(>div){grid-template-columns:minmax(0,1fr)}:root body .ch21-product-copy .rte dl>div{grid-template-columns:108px minmax(0,1fr)}:root body .ch-pdp14-pairs ul{grid-template-columns:minmax(0,1fr);gap:16px}:root body .ch21-review-empty{gap:8px 20px}:root body .ch-pdp-recommendations>.resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}:root body .ch-pdp-recommendations>.resource-list--grid>:last-child:nth-child(odd){grid-column:1 / -1;width:calc((100% - 12px)/2);justify-self:center}:root body .ch-home-services__tile[href*=size-guide] .ch-home-services__label{display:flex;flex-direction:column;align-items:flex-start;gap:10px;left:24px;right:24px;bottom:24px}:root body .ch-home-services__tile[href*=size-guide] .ch-home-services__label>span{white-space:nowrap;font-size:30px;line-height:1.15}:root body .ch-home-services__tile[href*=size-guide] .ch-home-services__label small{width:100%;margin:0!important;font-size:14px}:root body main[data-ch21-path="/pages/size-guide"]>:last-child .ch-native-guide{max-width:none;padding-inline:0}:root body main[data-ch21-path="/policies/privacy-policy"] table:first-of-type{display:grid;grid-template-columns:minmax(0,1fr)}:root body main[data-ch21-path="/policies/privacy-policy"] table:first-of-type :is(tbody,tr){display:contents}:root body main[data-ch21-path="/policies/privacy-policy"] table:first-of-type :is(th,td){display:block;width:100%;padding:12px;text-align:left}:root body main[data-ch21-path="/policies/privacy-policy"] table:first-of-type th:first-child{order:1}:root body main[data-ch21-path="/policies/privacy-policy"] table:first-of-type td:first-child{order:2}:root body main[data-ch21-path="/policies/privacy-policy"] table:first-of-type th:last-child{order:3}:root body main[data-ch21-path="/policies/privacy-policy"] table:first-of-type td:last-child{order:4}:root body main[data-ch21-path="/policies/privacy-policy"] table:first-of-type ul{margin:0;padding-inline-start:20px}:root body main[data-ch21-path="/policies/privacy-policy"] table:first-of-type li{margin-block:0 6px}}@media(max-width:359px){:root body .ch-footer-roles>:nth-child(3)>.group-block-content{grid-template-columns:minmax(0,1fr);gap:10px}:root body .ch-home-services__tile[href*=size-guide] .ch-home-services__label{left:18px;right:18px}:root body .ch-home-services__tile[href*=size-guide] .ch-home-services__label>span{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/ch-visual-cleanup.css.map */
