:root{--ccs-bg: #ffffff;--ccs-ink: #071827;--ccs-ink-2: rgba(7,24,39,.72);--ccs-ink-3: rgba(7,24,39,.55);--ccs-border: rgba(7,24,39,.14);--ccs-border-2: rgba(7,24,39,.09);--ccs-accent: #12b5a6;--ccs-accent-2: #0ea5e9;--ccs-accent-soft: rgba(18,181,166,.1);--ccs-r-sm: 10px;--ccs-r-md: 14px;--ccs-r-lg: 18px;--ccs-shadow-sm: 0 6px 18px rgba(7,24,39,.08);--ccs-shadow-md: 0 14px 40px rgba(7,24,39,.12);--ccs-max: 1280px;--ccs-nav: .95rem;--ccs-body: 1rem;--ccs-h1: clamp(2.15rem, 3vw, 3.6rem);--ccs-h2: clamp(1.6rem, 2vw, 2.4rem)}html{scroll-behavior:smooth}html,body{background:var(--ccs-bg)!important;color:var(--ccs-ink)!important}body{letter-spacing:.01em!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-width{max-width:var(--ccs-max)!important}h1,h2,h3,h4{color:var(--ccs-ink)!important;letter-spacing:-.02em}h1{font-size:var(--ccs-h1)!important;line-height:1.06}h2{font-size:var(--ccs-h2)!important;line-height:1.15}p,.rte,.rte p{color:var(--ccs-ink-2)!important;line-height:1.65}a{text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--ccs-accent)!important}.section,.shopify-section{scroll-margin-top:90px}.section{padding-top:44px!important;padding-bottom:44px!important}@media (max-width: 749px){.section{padding-top:32px!important;padding-bottom:32px!important}}.button,button,.btn,[type=submit],.shopify-payment-button__button{border-radius:999px!important;font-weight:800!important;letter-spacing:.01em!important;text-transform:none!important}.button--primary,.product-form__submit,.shopify-payment-button__button--unbranded{background:linear-gradient(135deg,var(--ccs-accent),var(--ccs-accent-2))!important;color:#fff!important;border:0!important;box-shadow:0 12px 30px #12b5a638;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.button--primary:hover,.product-form__submit:hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-1px);filter:brightness(1.02);box-shadow:0 14px 34px #07182724}.button--secondary{background:#fff!important;color:var(--ccs-ink)!important;border:1px solid var(--ccs-border)!important}.field__input,.select__select,textarea,input[type=text],input[type=email],input[type=search]{border-radius:999px!important;border:1px solid var(--ccs-border)!important;background:#fff!important}.field__input:focus,.select__select:focus,textarea:focus{outline:none!important;box-shadow:0 0 0 4px #12b5a624!important;border-color:#12b5a68c!important}.header-wrapper{background:#ffffffeb!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--ccs-border-2)!important}.header{padding-top:12px!important;padding-bottom:12px!important;padding-left:2rem!important;padding-right:2rem!important}@media (max-width: 989px){.header{padding-left:1.1rem!important;padding-right:1.1rem!important}}.header__menu-item{font-size:var(--ccs-nav)!important;font-weight:750!important;letter-spacing:.01em!important;color:#071827d1!important;border-radius:999px;padding:10px 12px!important;margin:0!important;transition:background .12s ease,color .12s ease,transform .12s ease;white-space:nowrap}.header__menu-item:hover{background:var(--ccs-accent-soft)!important;color:var(--ccs-ink)!important;transform:translateY(-1px)}.header__active-menu-item{text-decoration:none!important;position:relative}.header__active-menu-item:after{content:"";position:absolute;left:10px;right:10px;bottom:2px;height:2px;background:var(--ccs-accent);border-radius:999px;opacity:.95}.list-menu--inline{gap:10px!important;row-gap:8px!important}.header__icons .header__icon{border-radius:999px;transition:background .15s ease,transform .15s ease}.header__icons .header__icon:hover{background:#12b5a61a;transform:translateY(-1px)}.cart-count-bubble{background:var(--ccs-accent)!important;color:#fff!important;border:none!important;box-shadow:0 6px 18px #12b5a640}@media (min-width: 990px){.header__inline-menu .list-menu--inline{align-items:center}}.mega-menu__content{border:1px solid var(--ccs-border-2)!important;border-radius:var(--ccs-r-lg)!important;box-shadow:var(--ccs-shadow-md)!important;overflow:hidden!important}.mega-menu__list{padding-top:14px!important;padding-bottom:14px!important;gap:12px 22px!important}.mega-menu__link--level-2{font-weight:850!important;color:var(--ccs-ink)!important;margin-bottom:6px!important}.mega-menu__link{color:#071827c7!important;border-radius:10px;padding:8px 10px!important}.mega-menu__link:hover{background:var(--ccs-accent-soft)!important;color:var(--ccs-ink)!important}.ccs-mega{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:18px;padding:18px}.ccs-mega__title{font-weight:850;font-size:.98rem;margin:0 0 10px;letter-spacing:.02em;text-transform:uppercase}.ccs-mega__list{margin:0;padding:0;list-style:none}.ccs-mega__item{margin:7px 0}.ccs-mega__link{text-decoration:none;opacity:.88;font-size:.94rem}.ccs-mega__link:hover{opacity:1;color:var(--ccs-accent);text-decoration:underline}@media (max-width: 1199px){.ccs-mega{grid-template-columns:repeat(3,minmax(170px,1fr))}}@media (max-width: 989px){.ccs-mega{grid-template-columns:repeat(2,minmax(170px,1fr))}}.grid{column-gap:18px!important;row-gap:22px!important}@media (min-width: 990px){.grid{column-gap:22px!important;row-gap:26px!important}}.card,.card-wrapper{border-radius:var(--ccs-r-lg)!important}.card__inner{border:1px solid var(--ccs-border-2)!important;border-radius:var(--ccs-r-lg)!important;overflow:hidden;background:#fff!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card-wrapper:hover .card__inner{transform:translateY(-3px);box-shadow:var(--ccs-shadow-md);border-color:#12b5a64d!important}.card__content{padding:14px 14px 16px!important}.card__heading,.card__heading a{font-weight:850!important;letter-spacing:-.01em;color:var(--ccs-ink)!important;text-decoration:none!important}.price,.price-item{color:var(--ccs-ink)!important;font-weight:850!important}.collection-hero__title,.main-page-title{letter-spacing:-.03em!important;font-weight:950!important}.collection-hero__description.rte{max-width:82ch;color:var(--ccs-ink-2)!important}@media (min-width: 990px){.facets-wrapper{position:sticky;top:calc(var(--header-height) + 18px)}}.product__title{letter-spacing:-.03em;font-weight:950!important}.product__info-container{background:#07182708;border:1px solid var(--ccs-border-2);border-radius:var(--ccs-r-lg);padding:16px}.product__info-container .price{font-size:1.25em}.announcement-bar{border-bottom:1px solid var(--ccs-border-2)!important}.announcement-bar__message{font-weight:850!important;letter-spacing:.02em}.footer{background:#fff!important;border-top:1px solid var(--ccs-border-2)!important}.footer__content-bottom{border-top:1px solid var(--ccs-border-2)!important}.collection-list,.collection-list-wrapper,.collection-list__item,.collection-grid,.collection-grid__item{background:transparent!important}.collection-list .grid,.collection-list-wrapper .grid,.collection-grid .grid,.collection-grid{column-gap:16px!important;row-gap:16px!important}.collection-list .card,.collection-list-wrapper .card,.collection-grid .card,.collection-card-wrapper .card,.collection-list__item .card{background:#fff!important;border:1px solid var(--ccs-border)!important;border-radius:14px!important;overflow:hidden!important;display:grid!important;grid-template-columns:86px 1fr!important;align-items:center!important;height:86px!important;min-height:86px!important;padding:10px 14px!important}.collection-list .card__inner,.collection-list-wrapper .card__inner,.collection-grid .card__inner,.collection-card-wrapper .card__inner,.collection-list__item .card__inner{border:0!important;box-shadow:none!important;background:transparent!important}.collection-list .card__content,.collection-list-wrapper .card__content,.collection-grid .card__content,.collection-card-wrapper .card__content,.collection-list__item .card__content,.collection-list .card__information,.collection-list-wrapper .card__information,.collection-grid .card__information,.collection-card-wrapper .card__information,.collection-list__item .card__information{padding:0!important;margin:0!important}.collection-list .card__media,.collection-list-wrapper .card__media,.collection-grid .card__media,.collection-card-wrapper .card__media,.collection-list__item .card__media{width:70px!important;height:70px!important;border-radius:12px!important;overflow:hidden!important;border:1px solid var(--ccs-border-2)!important;box-shadow:0 8px 18px #0718271a!important;margin:0!important}.collection-list .card__media img,.collection-list-wrapper .card__media img,.collection-grid .card__media img,.collection-card-wrapper .card__media img,.collection-list__item .card__media img{width:100%!important;height:100%!important;object-fit:cover!important}.collection-list .card__media .media,.collection-list-wrapper .card__media .media,.collection-grid .card__media .media,.collection-card-wrapper .card__media .media,.collection-list__item .card__media .media{border-radius:12px!important}.collection-list .card__heading,.collection-list-wrapper .card__heading,.collection-grid .card__heading,.collection-card-wrapper .card__heading,.collection-list__item .card__heading{margin:0!important;line-height:1.1!important}.collection-list .card__heading a,.collection-list-wrapper .card__heading a,.collection-grid .card__heading a,.collection-card-wrapper .card__heading a,.collection-list__item .card__heading a{font-size:1.03rem!important;font-weight:950!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--ccs-ink)!important;text-decoration:none!important}.collection-list .card__caption,.collection-list-wrapper .card__caption,.collection-grid .card__caption,.collection-card-wrapper .card__caption,.collection-list__item .card__caption,.collection-list .card__text,.collection-list-wrapper .card__text,.collection-grid .card__text{display:none!important}@media (hover:hover){.collection-list .card:hover,.collection-list-wrapper .card:hover,.collection-grid .card:hover,.collection-card-wrapper .card:hover,.collection-list__item .card:hover{transform:translateY(-2px);border-color:#12b5a68c!important;box-shadow:0 14px 34px #0718271f!important}}@media (max-width: 749px){.collection-list .card,.collection-list-wrapper .card,.collection-grid .card,.collection-card-wrapper .card,.collection-list__item .card{grid-template-columns:74px 1fr!important;height:78px!important;min-height:78px!important;padding:10px 12px!important}.collection-list .card__media,.collection-list-wrapper .card__media,.collection-grid .card__media,.collection-card-wrapper .card__media,.collection-list__item .card__media{width:62px!important;height:62px!important}.collection-list .card__heading a,.collection-list-wrapper .card__heading a,.collection-grid .card__heading a,.collection-card-wrapper .card__heading a,.collection-list__item .card__heading a{font-size:.98rem!important}}:focus-visible{outline:none!important;box-shadow:0 0 0 4px #12b5a629!important;border-radius:12px}@media (prefers-reduced-motion: reduce){*{transition:none!important;scroll-behavior:auto!important}}@media (min-width: 990px){.header{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;column-gap:18px!important}.header__heading,.header__heading-link{justify-self:start!important}.header__icons{justify-self:end!important}.header__inline-menu{justify-self:center!important;width:100%!important;max-width:900px!important;overflow:hidden!important}.header__inline-menu .list-menu--inline{display:flex!important;flex-wrap:nowrap!important;white-space:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;padding:6px!important;gap:8px!important;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.header__inline-menu .list-menu--inline::-webkit-scrollbar{height:6px}.header__inline-menu .list-menu--inline::-webkit-scrollbar-thumb{background:#0718272e;border-radius:999px}.header__inline-menu .list-menu--inline::-webkit-scrollbar-track{background:transparent}.header__menu-item{border:1px solid rgba(7,24,39,.1)!important;background:#fff!important;border-radius:999px!important;padding:9px 12px!important;font-weight:800!important;font-size:.92rem!important;letter-spacing:.01em!important;line-height:1!important}.header__menu-item:hover{background:#12b5a61a!important;border-color:#12b5a659!important;transform:translateY(-1px)}.header__active-menu-item:after{display:none!important}.header__active-menu-item{box-shadow:0 0 0 4px #12b5a61f!important;border-color:#12b5a68c!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/overrides.css.map */
