:root{--joco-ink: #161616;--joco-paper: #F7F7F4;--joco-stone: #ECEBE6;--joco-line: #E2E1DB;--joco-muted: #4A4A46;--joco-pink: #FF2E88;--joco-yellow: #FFD60A;--joco-cream: #FFF4B8;--joco-blue: #2D5BFF;--font-body-family: "Hanken Grotesk", system-ui, sans-serif;--font-heading-family: "Rubik Mono One", "Hanken Grotesk", sans-serif;--font-heading-weight: 400;--font-heading-style: normal}body{letter-spacing:0;color:var(--joco-ink)}.rte,.rte p,p{line-height:1.6}h1,h2,.h0,.h1,.h2{font-family:var(--font-heading-family);font-weight:400;letter-spacing:0;line-height:1.08;color:var(--joco-ink)}h3,h4,.h3,.h4,.h5{font-family:var(--font-body-family);font-weight:800;letter-spacing:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--joco-blue);outline-offset:2px;box-shadow:none}.button,.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-weight:800;letter-spacing:0;font-size:1.6rem;min-height:5.2rem}.joco-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.4rem 2.6rem;border-radius:1.4rem;font-family:var(--font-body-family);font-weight:800;font-size:1.6rem;text-decoration:none;background:var(--joco-ink);color:#fff;border:3px solid var(--joco-ink)}.joco-btn:hover{background:#2e2e2c;color:#fff}.joco-btn--ghost{background:#fff;color:var(--joco-ink)}.joco-btn--ghost:hover{background:var(--joco-cream);color:var(--joco-ink)}.joco-btn--white{background:#fff;color:var(--joco-ink);border-color:#fff}.announcement-bar__message,.announcement-bar__message span{font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:1.3rem}.header-wrapper{border-bottom:1px solid var(--joco-line)}.header__heading-link{padding:.6rem 1.2rem 1.2rem .4rem}.header__heading-link .h2{font-size:0;line-height:0}.header__heading-link .h2:after{content:"JoCo";display:inline-block;transform:rotate(-4deg);background:var(--joco-pink);color:#fff;font-family:Rubik Mono One,sans-serif;font-size:2.4rem;line-height:1.3;padding:.6rem 1.8rem;border-radius:2rem;border:5px solid #FFFFFF;box-shadow:0 0 0 3px var(--joco-ink),5px 7px 0 3px var(--joco-ink)}.header__menu-item{font-weight:600;font-size:1.6rem}.header__menu-item span{text-decoration:none}.header__active-menu-item{font-weight:800;text-decoration:none;border-bottom:3px solid var(--joco-pink)}.header__icon .icon{width:2.2rem;height:2.2rem}.cart-count-bubble{background:var(--joco-pink);color:#fff}.card-wrapper .card__inner{border-radius:1.6rem;overflow:hidden}.card--standard .card__inner{background:var(--joco-stone)}.card__heading,.card__heading a{font-family:var(--font-body-family);font-weight:800;font-size:1.6rem;letter-spacing:0}.card-information .price{font-weight:800;color:var(--joco-ink)}.card__badge .badge{font-weight:800;letter-spacing:.06em}.collection-hero__title{font-size:clamp(3.6rem,5vw,5.2rem)}.collection-hero__description{font-size:1.8rem;color:var(--joco-muted);max-width:64rem}.facets__summary,.facet-filters__label,.facet-filters__field .select__select{font-weight:700}.facets__disclosure,.facets__summary{border-radius:999px}.product__title h1,.product__title .h1{font-size:clamp(2.8rem,3.2vw,3.6rem);line-height:1.1}.product .price--large,.product .price .price-item{font-weight:800;font-size:2.2rem;color:var(--joco-ink);letter-spacing:0}.product-form__input input[type=radio]+label{font-weight:700}.product-form__input input[type=radio]:checked+label{background:var(--joco-ink);color:#fff}.product__media-item{border-radius:1.8rem;overflow:hidden;background:var(--joco-stone)}.product__description{font-size:1.6rem;color:#333330}.main-page-title{font-size:clamp(3.4rem,4.6vw,5.2rem);margin-bottom:2.4rem}.page-width--narrow .rte{font-size:1.7rem;color:#333330}.rte h2{font-size:2.6rem;margin:3.2rem 0 1.2rem}.rte h3{font-size:2rem;margin:2.8rem 0 .6rem;color:var(--joco-ink)}.rte a{color:var(--joco-blue);text-underline-offset:.3rem}.rte ul,.rte ol{padding-left:2.2rem}.rte li{margin-bottom:.6rem}.field__input,.select__select,.customer .field input,.field textarea{border-radius:1.2rem}.contact .field__input,.contact textarea{background:#fff}.joco-footer__apps:empty{display:none}.card__media .media{background:#fff}.card__media .media img{object-fit:contain!important}.joco-row__media{background:#fff!important}.joco-row__media img{object-fit:contain!important}.joco-hero .joco-hero__media{padding:0;height:min(72vh,68rem);overflow:hidden}.joco-hero .joco-hero__rotator,.joco-hero .joco-hero__slide{height:100%}.joco-hero .joco-hero__slide{position:relative;display:block}.joco-hero .joco-hero__slide[hidden]{display:none}.joco-hero .joco-hero__media .joco-hero__img{width:100%;height:100%;max-width:none;margin:0;object-fit:cover;object-position:center;border-radius:0;box-shadow:none}.joco-hero .joco-hero__caption{position:absolute;left:2.4rem;bottom:2.4rem;z-index:1;background:#fff;color:var(--joco-ink);font-weight:800;padding:.8rem 1.4rem;border-radius:999px;border:2px solid var(--joco-ink)}@media screen and (max-width:989px){.joco-hero .joco-hero__media{height:auto;aspect-ratio:1 / 1}.joco-hero .joco-hero__caption{left:1.2rem;bottom:1.2rem;font-size:1.1rem}}.joco-hero{width:min(calc(100% - 10rem),calc(var(--page-width) - 10rem));margin:3.2rem auto 0;background:#fff;border-radius:2.4rem;overflow:hidden;border:1px solid var(--joco-line)}.joco-hero .joco-hero__copy{padding-left:5.6rem;padding-right:4.8rem}@media screen and (max-width:749px){.joco-hero{width:calc(100% - 3rem);margin-top:1.6rem;border-radius:1.8rem}.joco-hero .joco-hero__copy{padding:3.2rem 2rem 2.4rem}}.joco-hero .joco-hero__media{height:auto;aspect-ratio:4 / 3;align-self:center}
/*# sourceMappingURL=/cdn/shop/t/15/assets/joco.css.map */
