@font-face{font-family:ApercuMono;src:url(//hypothesis.bio/cdn/shop/files/ApercuMonoProLight.woff2?v=12602985560474170715) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:ApercuMono;src:url(//hypothesis.bio/cdn/shop/files/ApercuMonoProRegular.woff2?v=10802077000782723560) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:ApercuMono;src:url(//hypothesis.bio/cdn/shop/files/ApercuMonoProMedium.woff2?v=14340905521937083524) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:ApercuMono;src:url(//hypothesis.bio/cdn/shop/files/ApercuMonoProBold.woff2?v=13236626870318952621) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:FoundersGrotesk;src:url(//hypothesis.bio/cdn/shop/files/founders-grotesk-light.woff2?v=13001397442352030109) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:FoundersGrotesk;src:url(//hypothesis.bio/cdn/shop/files/founders-grotesk-light-italic.woff2?v=16222268040047363865) format("woff2");font-weight:300;font-style:italic}@font-face{font-family:FoundersGrotesk;src:url(//hypothesis.bio/cdn/shop/files/founders-grotesk-regular.woff2?v=17196082059552402669) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:FoundersGrotesk;src:url(//hypothesis.bio/cdn/shop/files/founders-grotesk-regular-italic.woff2?v=963289757965616547) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:FoundersGrotesk;src:url(//hypothesis.bio/cdn/shop/files/founders-grotesk-medium.woff2?v=11213757450265553551) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:FoundersGrotesk;src:url(//hypothesis.bio/cdn/shop/files/founders-grotesk-medium-italic.woff2?v=11357613705401149880) format("woff2");font-weight:500;font-style:italic}@font-face{font-family:FoundersGrotesk;src:url(//hypothesis.bio/cdn/shop/files/founders-grotesk-semibold.woff2?v=12355796331525780368) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:FoundersGrotesk;src:url(//hypothesis.bio/cdn/shop/files/founders-grotesk-semibold-italic.woff2?v=9535480890837982785) format("woff2");font-weight:600;font-style:italic}@font-face{font-family:FoundersGrotesk;src:url(//hypothesis.bio/cdn/shop/files/founders-grotesk-bold.woff2?v=9578954441373119183) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:FoundersGrotesk;src:url(//hypothesis.bio/cdn/shop/files/founders-grotesk-bold-italic.woff2?v=2025751982109771079) format("woff2");font-weight:700;font-style:italic}h1,.h1{font-size:2.5rem;line-height:2.75rem;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight)}@media screen and (min-width: 1000px){h1,.h1{font-size:3.75rem;line-height:2.75rem}}h2,.h2{font-size:1.5rem;line-height:1.75rem;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight)}@media screen and (min-width: 1000px){h2,.h2{font-size:2.75rem;line-height:2.75rem}}h3,.h3{font-size:1.5rem;line-height:1.75rem;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight)}@media screen and (min-width: 1000px){h3,.h3{font-size:2.25rem;line-height:2.5rem}}h4,.h4{font-size:1.25rem;line-height:1.5rem;font-weight:var(--heading-font-weight);font-family:var(--heading-font-family)}@media screen and (min-width: 1000px){h4,.h4{font-size:1.875rem;line-height:2.25rem}}h5,.h5{font-size:1.125rem;line-height:1.25rem;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight)}@media screen and (min-width: 1000px){h5,.h5{font-size:1.125rem;line-height:1.25rem}}h6,.h6{font-size:.75rem;line-height:.9375rem;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight)}@media screen and (min-width: 1000px){h6,.h6{font-size:.9375rem;line-height:1.25rem}}h7,.h7{font-size:.625rem;line-height:.75rem;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight)}@media screen and (min-width: 1000px){h7,.h7{font-size:.75rem;line-height:.9375rem}}.subheading{line-height:1.25}.body{font-family:var(--text-font-family);font-weight:var(--text-font-weight);text-transform:inherit}.body:where(.h1,.h2,.h3,.h4,.h5,.h6,.h7){font-weight:400}.body-medium{font-size:1.125rem;line-height:1.25rem;font-weight:300}@media screen and (min-width: 1000px){.body-medium{font-size:1.5rem;line-height:2rem}}.body-large{font-size:1.25rem;line-height:1.5rem;font-weight:300}@media screen and (min-width: 1000px){.body-large{font-size:1.875rem;line-height:2.125rem}}.body-xlarge{font-size:1.25rem;line-height:1.5rem;font-weight:300}@media screen and (min-width: 1000px){.body-xlarge{font-size:2.25rem;line-height:2.5rem}}@media screen and (max-width: 999px){.m-h1{font-size:2.5rem;line-height:2.75rem}}@media screen and (max-width: 999px){.m-h2{font-size:1.5rem;line-height:1.75rem}}@media screen and (max-width: 999px){.m-h3{font-size:1.5rem;line-height:1.75rem}}@media screen and (max-width: 999px){.m-h4{font-size:1.25rem;line-height:1.5rem}}@media screen and (max-width: 999px){.m-h5{font-size:1.125rem;line-height:1.25rem}}@media screen and (max-width: 999px){.m-h6{font-size:.75rem;line-height:.9375rem}}@media screen and (max-width: 999px){.m-h7{font-size:.625rem;line-height:.75rem}}@media screen and (max-width: 999px){.m-text-sm{font-size:.75rem}}.w-300{font-weight:300}b,strong{font-weight:500}@media screen and (max-width: 699px){.sm-max-md-max\:hidden{display:none}}@media screen and (min-width: 1000px){.sm-max-md-max\:hidden{display:none}}@media screen and (max-width: 999px){.mobile-hidden{display:none!important}}@media screen and (min-width: 1000px){.desktop-hidden{display:none!important}}@media screen and (min-width: 700px){.sm\:gap-0{gap:0rem}}@media screen and (min-width: 700px){.sm\:overflow-hidden{overflow:hidden}}@media screen and (max-width: 999px){.m-v-stack{align-content:start;justify-items:inherit;grid-template-columns:minmax(0,1fr);display:grid}}@media screen and (max-width: 999px){.m-h-stack{align-items:center;justify-content:inherit;display:flex}}@media screen and (max-width: 999px){.m-min-h-auto{min-height:auto}}@media screen and (min-width: 700px){.button:not(.button--sm) .button__content{padding-block:.75rem;padding-inline:1.25rem}}.section-spacing-start-collapse{padding-block-start:0}.section-spacing-end-collapse{padding-block-end:0}.accordion{box-shadow:0 1px currentColor,0 1px currentColor inset}.accordion .accordion__summary{display:flex;padding-block:1.125rem 1rem}.accordion .accordion__content{padding-block-end:1.25rem}.accordion .animated-plus{width:.75rem;height:.625rem;display:block;position:relative}.accordion .animated-plus:before{width:.75rem;height:1px;opacity:1}.accordion .animated-plus:after{width:1px;height:.75rem}.accordion .animated-plus:before,.accordion .animated-plus:after{content:"";background-color:currentColor;transition:transform .25s ease-in-out,opacity .25s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg)}.accordion.is-open .animated-plus.group-expanded\:rotate:before,.accordion.is-open .animated-plus.group-expanded\:rotate:after{transform:translate(-50%,-50%) rotate(90deg)}.accordion.is-open .animated-plus.group-expanded\:rotate:before{opacity:0}.badge{font-size:.625rem;padding:.75rem .5rem}@media screen and (min-width: 700px){.badge{font-size:.75rem;padding:.75rem}}@supports (text-box: trim-both cap alphabetic){.badge{text-box:trim-both cap alphabetic;padding-block:.625rem}}.shopify-section--announcement-bar .announcement-bar{padding-block:.8rem}@media screen and (min-width: 700px){.shopify-section--announcement-bar .announcement-bar{padding-block:.9rem}}@media screen and (max-width: 699px){.shopify-section--header .header{padding-inline:.75rem!important}}.shopify-section--header .header__hamburger{row-gap:4px}.shopify-section--header .header__hamburger>*{width:1.25rem;height:2px}.shopify-section--header header-mega-menu .mega-menu__navigation{gap:6rem}.shopify-section--header header-mega-menu .mega-menu__navigation .mega-menu__linklist{max-width:100%}.shopify-section--header header-mega-menu .menu-promo--with-spacing .menu-promo__item{width:100%}.shopify-section--header header-mega-menu .menu-promo--with-spacing img{width:100%;max-width:375px;height:auto}.shopify-section--header header-mega-menu:not(:has(.mega-menu__navigation-wrapper)) .menu-promo__carousel{padding-inline-end:0!important}.shopify-section--header [aria-expanded=true] .header__hamburger>:first-child{transform:translateY(calc(var(--icon-stroke-width, 1px) * 2)) rotate(45deg) translate(.9px)}@media screen and (min-width: 1000px){.shopify-section--header .header__primary-nav{column-gap:3rem}}.shopify-section--header .header__primary-nav [aria-expanded=true] .header__hamburger>:nth-of-type(2){display:none}@media screen and (min-width: 1000px){.shopify-section--header .header__secondary-nav{column-gap:3rem}}@media screen and (min-width: 700px){.shopify-section--header .icon-hypothesis-cart{width:27px}}.shopify-section--header #menu-drawer .drawer-top-menu:not(:has(.menu-promo-accordion)){padding-block-end:1.5rem;border-bottom:1px solid}.shopify-section--header #menu-drawer .accordion__content{margin-block-start:-.5rem}.shopify-section--header #menu-drawer .accordion__content a{font-size:.75rem}.shopify-section--header #menu-drawer .menu-drawer__panel-body{padding:1rem}.shopify-section--header #menu-drawer .menu-drawer__panel-body .h6{font-weight:500}.shopify-section--header #menu-drawer .menu-drawer__panel-body>ul{padding-top:1rem}.shopify-section--header #menu-drawer .menu-drawer__panel-body>ul>li>ul{margin-block-start:.5rem}.shopify-section--header #menu-drawer .menu-drawer__panel-body>ul>li>ul a{font-size:.75rem}.shopify-section--header #menu-drawer .menu-drawer__panel-body a{line-height:1}.shopify-section--header #menu-drawer .menu-promo{margin-inline:-1rem}.shopify-section--header #menu-drawer .menu-promo__carousel{padding-inline:1rem}.shopify-section--header #menu-drawer .menu-promo-accordion{margin-block-start:.75rem;display:flex;flex-wrap:wrap;gap:1rem .5rem;margin-inline:0;padding-block-end:1.5rem;border-bottom:1px solid}.shopify-section--header #menu-drawer .menu-promo-accordion .menu-promo__item{width:calc(50% - .25rem)}.shopify-section--header #menu-drawer .menu-promo-accordion .menu-promo__item p{font-size:.75rem}@media screen and (min-width: 700px){.shopify-section--footer .footer__block--links{max-width:12rem}}@media screen and (min-width: 1150px){.shopify-section--footer .footer__block--newsletter{flex-basis:32rem;max-width:32rem}}.shopify-section--footer .footer__block--newsletter .form-row{gap:0}.shopify-section--footer .footer__block--newsletter .input{border:0}.shopify-section--footer .footer__block--newsletter .icon-big-arrow-right path{stroke-width:3px}.shopify-section--footer .footer__aside{grid-auto-flow:row;justify-content:flex-start;row-gap:1.25rem;padding-block:0 1.5rem;text-align:left}@media screen and (min-width: 1000px){.shopify-section--footer .footer__aside{padding-block:0 3.5rem}}.shopify-section--footer .footer__aside .social-media{order:unset;justify-content:flex-start;gap:1rem}.shopify-section--footer .footer__aside .social-media .icon{width:1.5rem}@media screen and (min-width: 1000px){.shopify-section--footer .footer__aside .social-media .icon{width:2rem}}.shopify-section--footer .footer__aside .social-media__item{opacity:1}@media screen and (min-width: 700px){.shopify-section--text-with-media .section-split:has(.section-split__column--image){align-items:center}}@media screen and (min-width: 700px){.shopify-section--text-with-media .section-split{grid-template-columns:var(--section-split-grid-template-columns, repeat(2, minmax(0, 1fr)));align-items:start;display:grid}}.shopify-section--text-with-media hr{margin-block:1rem!important}@media screen and (min-width: 700px){.shopify-section--text-with-media hr{margin-block:2rem!important}}.shopify-section--text-with-media *+.icon-with-text-list{padding-block-start:2rem}@media screen and (min-width: 700px){.shopify-section--text-with-media *+.icon-with-text-list{padding-block-start:2rem}}.shopify-section--text-with-media .icon-with-text-list{gap:1.5rem;display:grid}@media screen and (min-width: 700px){.shopify-section--text-with-media .icon-with-text-list{gap:.625rem}}.shopify-section--text-with-media .icon-with-text-list--stacked{grid-template-columns:minmax(0,1fr)}@media screen and (min-width: 1000px){.shopify-section--text-with-media .icon-with-text-list--split{grid-template-columns:repeat(2,minmax(150px,1fr))}}.shopify-section--text-with-media .icon-with-text-item{grid-template-columns:minmax(0,1fr);row-gap:.5rem;column-gap:.5rem;display:grid}@media screen and (min-width: 700px){.shopify-section--text-with-media .icon-with-text-item{padding:.5rem 0}}@media screen and (min-width: 1000px){.shopify-section--text-with-media .icon-with-text-item{padding:1rem 0}}.shopify-section--text-with-media .icon-with-text-item p{max-width:var(--icon_with_text_max-width_mobile)}@media screen and (min-width: 700px){.shopify-section--text-with-media .icon-with-text-item p{max-width:var(--icon_with_text_max-width)}}.shopify-section--text-with-media .icon-with-text-item img,.shopify-section--text-with-media .icon-with-text-item .subheading{margin:0}.shopify-section--text-with-media .icon-with-text-item>img{margin-block-end:2px}.shopify-section--text-with-media .prose em{font-size:1rem;line-height:1}@media screen and (min-width: 700px){.shopify-section--text-with-media .icon-with-text-item--lg{padding:2rem 1.5rem}}.shopify-section--text-with-media .block--newsletter{margin-block-start:.75rem}@media screen and (min-width: 1150px){.shopify-section--text-with-media .block--newsletter{flex-basis:30rem;max-width:30rem}}.shopify-section--text-with-media .block--newsletter .form-row{gap:0}.shopify-section--text-with-media .block--newsletter .input{border:0}.shopify-section--text-with-media .block--newsletter .icon-big-arrow-right path{stroke-width:3px}.shopify-section--text-with-media .block--newsletter .button,.shopify-section--text-with-media .block--newsletter .icon{margin-block-start:0;padding-inline-end:0;background:#fff;color:#000}.shopify-section--text-with-media .block--newsletter .form-control{border-top:2px solid #D9D9D9;border-bottom:2px solid #D9D9D9;border-left:2px solid #D9D9D9}.shopify-section--text-with-media .block--newsletter .form-control+.button{border-top:2px solid #D9D9D9;border-right:2px solid #D9D9D9;border-bottom:2px solid #D9D9D9}.shopify-section--text-with-media .block--newsletter .block--newsletter__bottom-button{min-width:100%;margin-block-start:1.5rem}.shopify-section--text-with-media .block--newsletter .block--newsletter__bottom-button .button{background:#000;color:#fff}.shopify-section--text-with-media .block--newsletter .banner{padding:0;background:transparent;color:#000}.shopify-section--text-with-media:has(.splash-page) .splash-logo{position:absolute;z-index:1;left:50%;top:3%;transform:translate(-50%);max-width:140px}@media screen and (min-width: 1000px){.shopify-section--text-with-media:has(.splash-page) .splash-logo{max-width:280px;top:5%}}@media screen and (max-width: 699px){.shopify-section--text-with-media:has(.splash-page) .section-split__column:nth-of-type(2) .content-box__background-media img{opacity:0}}@media screen and (max-width: 699px){.shopify-section--text-with-media:has(.splash-page) .section-split__column:nth-of-type(2) .content-box__background-media{background:#fff}}@media screen and (max-width: 699px){.shopify-section--text-with-media:has(.splash-page) .section-split__column:nth-of-type(2) .content-box__background-media+.placement-grid{transform:translateY(-3rem)}}.shopify-section--text-with-media:has(.splash-page) .splash-page .section-split__column--image{align-self:stretch}@media screen and (min-width: 1000px){.shopify-section--testimonials .section-split__column{padding:var(--section-vertical-spacing) var(--container-gutter)!important}}.shopify-section--testimonials .testimonials__content-wrapper{justify-content:flex-end}.shopify-section--testimonials .testimonials__content--rating-info .h6{font-size:.9375rem;font-weight:400;line-height:1;padding-top:.125rem}.shopify-section--testimonials .circle-button svg{color:#829995}.shopify-section--testimonials .circle-button:before,.shopify-section--testimonials .circle-button:hover:before{background:#f2ede980;transform:unset}.shopify-section--testimonials .circle-button:before svg,.shopify-section--testimonials .circle-button:hover:before svg{color:#829995}.shopify-section--expert-testimonials .section-spacing{padding-block:3rem}@media screen and (min-width: 700px){.shopify-section--expert-testimonials .section-spacing{padding-block:7rem}}.shopify-section--expert-testimonials .section-spacing:not(:has(.swiper-pagination-lock)){padding-block-end:2rem}@media screen and (min-width: 700px){.shopify-section--expert-testimonials .section-spacing:not(:has(.swiper-pagination-lock)){padding-block-end:5.75rem}}.shopify-section--expert-testimonials .expert-testimonial-carousel{overflow:hidden}.shopify-section--expert-testimonials .expert-testimonial{display:flex;gap:2rem;align-items:start}@media screen and (min-width: 1000px){.shopify-section--expert-testimonials .expert-testimonial{gap:3rem;align-items:center}}.shopify-section--expert-testimonials .expert-testimonial-image{flex-shrink:0;width:6.25rem}@media screen and (min-width: 700px){.shopify-section--expert-testimonials .expert-testimonial-image{width:10rem}}.shopify-section--expert-testimonials .expert-testimonial-content{text-align:left}.shopify-section--expert-testimonials .expert-testimonial-content .expert-testimonial-info{font-weight:400;margin-block-start:1.75rem}.shopify-section--expert-testimonials .expert-testimonial-content .expert-testimonial-image+.expert-testimonial-name{margin-block-start:1rem}@media screen and (min-width: 1000px){.shopify-section--expert-testimonials .expert-testimonial-content .expert-testimonial-image+.expert-testimonial-name{margin-block-start:1rem}}.shopify-section--expert-testimonials .expert-testimonial-content .expert-testimonial-title{margin-block-start:.125rem}@media screen and (min-width: 1000px){.shopify-section--expert-testimonials .expert-testimonial-content .expert-testimonial-title{margin-block-start:.5rem}}.shopify-section--expert-testimonials .expert-testimonial-pagination .swiper-pagination-bullet{opacity:1;color:#000;background-color:transparent;border:1px solid;width:.625rem;height:.625rem}.shopify-section--expert-testimonials .expert-testimonial-pagination .swiper-pagination-bullet-active{background-color:#000}.shopify-section--expert-testimonials .swiper-notification{display:none}.shopify-section--product-stats .section-split{gap:1.25rem}@media screen and (max-width: 1000px) and (min-width: 700px){.shopify-section--product-stats .section-split{grid-template-columns:var(--section-split-grid-template-columns, repeat(2, minmax(0, 1fr)));align-items:start;display:grid}.shopify-section--product-stats .section-split .section-split__column--image{align-self:stretch}}@media screen and (max-width: 699px){.shopify-section--product-stats .section-split{display:flex;flex-direction:column}}@media screen and (max-width: 999px) and (min-width: 700px){.shopify-section--product-stats .section-split--reverse .section-split__column:first-child{order:2}}.shopify-section--product-stats .section-split__column{padding:0!important}.shopify-section--product-stats .section-split__column--content-wrapper{flex-direction:column}.shopify-section--product-stats .section-split__columns-tab:not(.tab-active){color:#a8b8b5}.shopify-section--product-stats .section-split__columns-tab+.section-split__columns-tab{border-left:1px solid #000}.shopify-section--product-stats .section-split__column-content{display:flex;align-items:center;min-width:auto;padding:2.5rem var(--container-gutter)}@media screen and (min-width: 1000px){.shopify-section--product-stats .section-split__column-content{border-left:1px solid #000;padding:3rem var(--container-gutter)}}.shopify-section--product-stats .section-split__columns-tab{padding:.5rem;min-height:3.125rem;display:flex;justify-content:center;align-items:center;line-height:1}.shopify-section--product-stats .section-split__columns-tabs-wrapper{border-bottom:1px solid #000}@media screen and (max-width: 999px){.shopify-section--product-stats .section-split__column-item:not(.tab-active){display:none}}.shopify-section--product-stats .section-split__column-item{display:flex;flex-direction:column;justify-content:start;padding-block:2rem;padding-inline:var(--container-gutter)}.shopify-section--product-stats .section-split__column--content{border:1px solid #000}.shopify-section--product-stats .section-split__columns-wrapper{display:flex;flex-grow:1}.shopify-section--product-stats .section-split__columns-wrapper .content-box__background-media{height:auto}@media screen and (max-width: 999px){.shopify-section--product-stats .section-split__columns-wrapper .content-box__background-media{display:none}}.shopify-section--product-stats .section-split__column-content .product-stats__item .product-stats__percentage{width:100%;height:2px;background:#a5bdba80;position:relative;margin-block-end:.75rem}.shopify-section--product-stats .section-split__column-content .product-stats__item .product-stats__percentage:before{content:"";position:absolute;width:var(--stat-percentage);height:6px;border-radius:4px;background:#829995;transform:translateY(-50%);top:50%}@media screen and (max-width: 999px){.shopify-section--product-stats .section-split__column-content .product-stats__item p{font-size:.875rem}}.shopify-section--product-stats .section-split__column-content .product-stats__disclaimer{color:#909090}.shopify-section--product-stats .section-split__column-content .product-stats__disclaimer p{font-size:.75rem}.shopify-section--product-stats .section-split__column-content .h3{font-size:2.25rem;line-height:1}.shopify-section--product-stats .section-split__heading{padding:var(--container-gutter);border-bottom:1px solid #000}.shopify-section--content-columns-with-image .section-split{gap:1.25rem}@media screen and (max-width: 1000px) and (min-width: 700px){.shopify-section--content-columns-with-image .section-split{grid-template-columns:var(--section-split-grid-template-columns, repeat(2, minmax(0, 1fr)));align-items:start;display:grid}.shopify-section--content-columns-with-image .section-split .section-split__column--image{align-self:stretch}}@media screen and (max-width: 699px){.shopify-section--content-columns-with-image .section-split{display:flex;flex-direction:column}}@media screen and (max-width: 999px) and (min-width: 700px){.shopify-section--content-columns-with-image .section-split--reverse .section-split__column:first-child{order:2}}.shopify-section--content-columns-with-image .section-split__column{padding:0!important}.shopify-section--content-columns-with-image .section-split__column--content-wrapper{flex-direction:column}.shopify-section--content-columns-with-image .section-split__columns-tab:not(.tab-active){color:#a8b8b5}.shopify-section--content-columns-with-image .section-split__columns-tab+.section-split__columns-tab{border-left:1px solid #000}.shopify-section--content-columns-with-image .section-split__columns-tab{padding:.5rem;min-height:3.125rem;display:flex;justify-content:center;align-items:center;line-height:1}.shopify-section--content-columns-with-image .section-split__columns-tabs-wrapper{border-bottom:1px solid #000}@media screen and (max-width: 999px){.shopify-section--content-columns-with-image .section-split__column-item:not(.tab-active){display:none}}.shopify-section--content-columns-with-image .section-split__column-item{display:flex;flex-direction:column;justify-content:start;padding-block:2rem;padding-inline:var(--container-gutter)}@media screen and (min-width: 1000px){.shopify-section--content-columns-with-image .section-split__column-item+.section-split__column-item{border-left:1px solid #000}}.shopify-section--content-columns-with-image .section-split__column--content{border:1px solid #000}.shopify-section--content-columns-with-image .section-split__columns-wrapper{display:flex;flex-grow:1}@media screen and (min-width: 1000px){.shopify-section--content-columns-with-image .section-split__column-content strong{font-size:1.125rem}}.shopify-section--content-columns-with-image .section-split__column-content p+p{margin-block-start:.75rem}.shopify-section--content-columns-with-image .section-split__heading{padding:var(--container-gutter);border-bottom:1px solid #000}.shopify-section--content-columns-with-image .section-split__footer{padding-inline:var(--container-gutter);padding-block:1.125rem;border-top:1px solid}.shopify-section--content-columns-with-image .section-split__footer .section-split__footer-link{font-size:.75rem;line-height:1;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);text-transform:uppercase;color:#000}.shopify-section--multi-content-columns-with-image .section-split{gap:1.25rem}@media screen and (max-width: 1000px) and (min-width: 700px){.shopify-section--multi-content-columns-with-image .section-split{grid-template-columns:var(--section-split-grid-template-columns, repeat(2, minmax(0, 1fr)));align-items:start;display:grid}.shopify-section--multi-content-columns-with-image .section-split .section-split__column--image{align-self:stretch}}@media screen and (max-width: 699px){.shopify-section--multi-content-columns-with-image .section-split{display:flex;flex-direction:column}}@media screen and (max-width: 999px) and (min-width: 700px){.shopify-section--multi-content-columns-with-image .section-split--reverse .section-split__column:first-child{order:2}}.shopify-section--multi-content-columns-with-image .section-split__column{padding:0!important}.shopify-section--multi-content-columns-with-image .section-split__column--image .content-box__background-media{opacity:1;transition:opacity .2s}.shopify-section--multi-content-columns-with-image .section-split__column--image .content-box__background-media:not(.tab-active){opacity:0;pointer-events:none}.shopify-section--multi-content-columns-with-image .section-split__column--content-wrapper{flex-direction:column}.shopify-section--multi-content-columns-with-image .section-split__columns-tab:not(.tab-active){color:#a8b8b5}.shopify-section--multi-content-columns-with-image .section-split__columns-tab+.section-split__columns-tab{border-left:1px solid #000}.shopify-section--multi-content-columns-with-image .section-split__columns-tab{padding:.5rem;min-height:3.125rem;display:flex;justify-content:center;align-items:center;line-height:1}@media screen and (min-width: 1000px){.shopify-section--multi-content-columns-with-image .section-split__columns-tab{min-height:3.75rem}}.shopify-section--multi-content-columns-with-image .section-split__columns-tabs-wrapper{border-bottom:1px solid}@media screen and (min-width: 1000px){.shopify-section--multi-content-columns-with-image .section-split__column-item:not(.tab-active){display:none}}.shopify-section--multi-content-columns-with-image .section-split__column-item{display:flex;flex-direction:column;justify-content:start}@media screen and (max-width: 1000px){.shopify-section--multi-content-columns-with-image .section-split__column-content-wrapper{flex-direction:column}}.shopify-section--multi-content-columns-with-image .section-split__column-content-wrapper>div{width:100%}@media screen and (min-width: 1000px){.shopify-section--multi-content-columns-with-image .section-split__column-content-wrapper>div{width:50%;flex-shrink:0}}@media screen and (max-width: 999px){.shopify-section--multi-content-columns-with-image .section-split__column-content-wrapper>div+div{border-top:1px solid #000}}@media screen and (min-width: 1000px){.shopify-section--multi-content-columns-with-image .section-split__column-content-wrapper>div+div{border-left:1px solid #000}}.shopify-section--multi-content-columns-with-image .section-split__column--content{border:1px solid #000}.shopify-section--multi-content-columns-with-image .section-split__columns-wrapper{display:flex;flex-grow:1}.shopify-section--multi-content-columns-with-image .section-split__column-content{min-width:100%;padding:var(--container-gutter)}@media screen and (min-width: 1000px){.shopify-section--multi-content-columns-with-image .section-split__column-content{min-width:auto;padding:var(--container-gutter) 2rem}}@media screen and (min-width: 1000px){.shopify-section--multi-content-columns-with-image .section-split__column-content strong{font-size:1.125rem}}.shopify-section--multi-content-columns-with-image .section-split__column-content em{font-size:.75rem;line-height:1;color:#909090}.shopify-section--multi-content-columns-with-image .section-split__column-content h6,.shopify-section--multi-content-columns-with-image .section-split__column-content .h6{font-size:.75rem;line-height:.9375rem;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);color:#000}.shopify-section--multi-content-columns-with-image .section-split__column-content h6+h3{margin-block-start:1.25rem}@media screen and (min-width: 1000px){.shopify-section--multi-content-columns-with-image .section-split__column-content h6+h3{mmargin-block-start:3rem}}.shopify-section--multi-content-columns-with-image .section-split__column-content p+h3{margin-block-start:1.25rem}@media screen and (min-width: 1000px){.shopify-section--multi-content-columns-with-image .section-split__column-content p+h3{margin-block-start:3rem}}.shopify-section--multi-content-columns-with-image .section-split__column-content p+p{margin-block-start:.75rem}.shopify-section--multi-content-columns-with-image .section-split__heading{padding:var(--container-gutter);border-bottom:1px solid}.shopify-section--multi-content-columns-with-image .section-split__footer{padding-inline:var(--container-gutter);padding-block:1.125rem;border-top:1px solid}.shopify-section--multi-content-columns-with-image .section-split__footer .section-split__footer-link{font-size:.75rem;line-height:1;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);text-transform:uppercase;color:#000}.shopify-section--multi-content-columns-with-image .content-columns-carousel{overflow:hidden}.shopify-section--multi-content-columns-with-image .content-columns-pagination{margin-block-start:1rem;text-align:center}@media screen and (min-width: 1000px){.shopify-section--multi-content-columns-with-image .content-columns-pagination{margin-block-start:1.5rem}}.shopify-section--multi-content-columns-with-image .content-columns-pagination .swiper-pagination-bullet{opacity:1;color:#000;background-color:transparent;border:1px solid;width:.625rem;height:.625rem}.shopify-section--multi-content-columns-with-image .content-columns-pagination .swiper-pagination-bullet-active{background-color:#000}.shopify-section--multi-content-columns-with-image .swiper-notification{display:none}.shopify-section--products-with-image .section-split>.products-with-image__products-wrapper{order:2}.shopify-section--products-with-image .products-with-image.container .products-with-image__products-wrapper:has(.product-card--info-outside){padding-inline:0}@media screen and (max-width: 700px){.shopify-section--products-with-image .products-with-image.container .products-with-image__products-wrapper:has(.product-card--info-outside){padding-block:0 2rem}}@media screen and (min-width: 1000px){.shopify-section--products-with-image .products-with-image.container .products-with-image__products-wrapper:has(.product-card--info-outside){padding-block:0}}@media screen and (min-width: 700px){.shopify-section--products-with-image .products-with-image.container .section-split{gap:2rem}}.shopify-section--products-with-image .products-with-image__image-wrapper{display:flex;justify-content:center;align-items:stretch}@media screen and (max-width: 999px){.shopify-section--products-with-image .products-with-image__image-wrapper .content-box__background-media{position:relative!important}}.shopify-section--products-with-image .products-with-image__image-wrapper .prose>*{text-align:left;margin-block-start:1.25rem}@media screen and (min-width: 700px){.shopify-section--products-with-image .products-with-image__image-wrapper .prose>*{margin-block-start:1.5rem}}.shopify-section--products-with-image .products-with-image__carousel-arrow{color:#000}.shopify-section--featured-collections .product-list--padded{padding-inline:var(--distance-to-bleed)}.shopify-section--featured-collections .featured-collection__actions{margin-top:-1.5rem}.shopify-section--featured-collections .featured-collection__actions .link{line-height:1;background:unset}.shopify-section--featured-collections .featured-collection__actions .featured-collection__nav{display:flex;justify-content:flex-end;gap:1.25rem}.shopify-section--featured-collections .featured-collection__actions .featured-collection__nav .circle-button{color:#000}.shopify-section--featured-collections .featured-collection__actions .featured-collection__nav .circle-button:hover{color:inherit}.shopify-section--featured-collections .featured-collection__actions .featured-collection__nav .circle-button:before,.shopify-section--featured-collections .featured-collection__actions .featured-collection__nav .circle-button:hover:before{background:transparent}.shopify-section--related-products .product-list--padded{padding-inline:var(--distance-to-bleed)}.shopify-section--related-products .related-products__nav{display:flex;justify-content:flex-end;gap:1.25rem}.shopify-section--related-products .related-products__nav .circle-button{color:#000}.shopify-section--related-products .related-products__nav .circle-button:hover{color:inherit}.shopify-section--related-products .related-products__nav .circle-button:before,.shopify-section--related-products .related-products__nav .circle-button:hover:before{background:transparent}.shopify-section--main-collection .product-list__promo .prose>*{text-align:left;margin-block-start:1.25rem}.shopify-section--main-collection .product-list__promo p{font-size:.75rem}@media screen and (min-width: 1000px){.shopify-section--main-collection .product-list__promo p{font-size:.9375rem}}.shopify-section--main-collection .product-list__promo h4,.shopify-section--main-collection .product-list__promo .h4{font-size:1.125rem;line-height:1.25rem;font-weight:var(--heading-font-weight);font-family:var(--heading-font-family)}@media screen and (min-width: 1000px){.shopify-section--main-collection .product-list__promo h4,.shopify-section--main-collection .product-list__promo .h4{font-size:1.5rem;line-height:1.75rem}}.shopify-section--main-collection .product-list__promo h6,.shopify-section--main-collection .product-list__promo .h6{font-size:.75rem;line-height:.9375rem;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight)}@media screen and (min-width: 1000px){.shopify-section--main-product .product-gallery__image-list{display:flex;flex-direction:row-reverse;gap:.75rem}}@media screen and (min-width: 1000px){.shopify-section--main-product .scroll-marker-group--thumbnails{flex-direction:column;gap:.75rem}}.shopify-section--main-product .scroll-marker-group--thumbnails .scroll-marker{border:1px solid transparent}@media screen and (min-width: 1000px){.shopify-section--main-product .scroll-marker-group--thumbnails .scroll-marker{width:5.5rem}}.shopify-section--main-product .scroll-marker-group--thumbnails .scroll-marker[aria-current=true]{border:1px solid}.shopify-section--main-product .scroll-marker-group--thumbnails .scroll-marker[aria-current=true]:after{content:unset}.shopify-section--main-product [data-block-type=accordion] .h6{font-size:.875rem}@media screen and (min-width: 1000px){.shopify-section--main-product [data-block-type=accordion] .h6{font-size:.9375rem}}.shopify-section--main-product [data-block-type=accordion] .accordion__summary{padding-block:1.75rem 1.5rem}.shopify-section--main-product [data-block-type=accordion] [open] .accordion__content{margin-block-start:-.5rem}.shopify-section--main-product [data-block-type=accordion] .animated-plus{width:1rem;height:1rem;display:block;position:relative}.shopify-section--main-product [data-block-type=accordion] .animated-plus:before{width:1.25rem;height:1px;opacity:1;background-color:#000}.shopify-section--main-product [data-block-type=accordion] .animated-plus:after{width:1px;height:1.25rem;background-color:#000}.shopify-section--main-product [data-block-type=offers] .scroll-marker-group--dots .scroll-marker{width:.5rem;height:.5rem;border-radius:100%;opacity:1;background:transparent;border:1px solid}.shopify-section--main-product [data-block-type=offers] .scroll-marker-group--dots .scroll-marker[aria-current=true]{background:#000}.product-card .product-card__figure .product-card__quick-buy{padding:.75rem}.product-card .product-card__figure .product-card__quick-buy .button{border-color:#000;color:#000;background:transparent}.product-card .product-card__figure .product-card__quick-buy .button .button__content{column-gap:.5rem}.product-card .product-card__figure .product-card__quick-buy .button .button__content .price-list [price-variant-id]{display:none}.product-card .product-card__info{padding-block-start:1.5rem}@media screen and (min-width: 700px){.product-card .product-card__info{padding-block-start:1.75rem}}.product-card .product-card__info .product-card__quick-buy{position:relative;opacity:1;transform:unset;padding:0;margin-block-start:1.5rem}.product-card .product-card__info .product-card__quick-buy product-form{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width: 700px){.product-card .product-card__info .product-card__quick-buy product-form{gap:1.75rem}}.product-card .product-card__info .product-card__quick-buy .button{border-color:#000;color:#000;background:transparent}.product-card .product-card__info .product-card__quick-buy .button__content{column-gap:.5rem;padding-block:1rem}@media screen and (min-width: 700px){.product-card .product-card__info .product-card__quick-buy .button__content{padding-block:1rem}}.product-card .product-card__info .product-card__quick-buy .button__content .price-list [price-variant-id]{display:none}[data-block-type=variant-picker] .block-swatch{background:#f2ede980;border-radius:1.25rem;font-family:var(--heading-font-family);font-size:.75rem;color:#000;padding:.5rem 1.125rem}[data-block-type=variant-picker] :checked+.block-swatch,[data-block-type=variant-picker] .block-swatch.is-selected{box-shadow:unset;border-color:#cfc9c5}@media screen and (max-width: 699px){[data-block-type=variant-picker] .size-label{display:none}}[data-block-type=buy-buttons] .buy-buttons .button__content{padding-block:1rem}@media screen and (min-width: 700px){[data-block-type=buy-buttons] .buy-buttons .button__content{padding-block:1rem}}.shopify-section--collection-banner .content-box__background-media+div{padding-inline:1rem}@media screen and (min-width: 1000px){.shopify-section--collection-banner .content-box__background-media+div{padding-inline:4rem}}.shopify-section--collection-banner .collection-banner__title+.collection-banner__description{margin-block-start:1.5rem}@media screen and (min-width: 700px){.shopify-section--collection-banner .collection-banner__title+.collection-banner__description{margin-block-start:2rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.scss.css.map */
