:root{--charly-text: #1a1a1a;--charly-border: #dddddd;--charly-accent-warm: #b8a99a;--charly-badge-novita: #4caf50;--charly-newsletter-bg: #f5f5f3;--charly-placeholder: #f0ede8}body{font-family:Inter,Helvetica,Arial,sans-serif}.header-logo__text,.header__heading{letter-spacing:.15em;font-weight:400;text-transform:uppercase}.header-menu a,header .menu a{text-transform:uppercase;letter-spacing:.08em;font-weight:400}.announcement-bar{font-size:11px;text-transform:uppercase;letter-spacing:.04em}@media(max-width:767px){.announcement-bar__slide{text-align:center}.announcement-bar__text{padding-inline:.75rem}}.charly-section-heading{text-align:center;text-transform:uppercase;letter-spacing:.1em;font-weight:400;font-size:1rem;margin:0 0 1.5rem;color:var(--charly-text)}.charly-collection-tabs__main-nav{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-bottom:1.5rem}.charly-collection-tabs__main-sep{color:var(--charly-text);font-size:.8125rem;line-height:1;-webkit-user-select:none;user-select:none}.charly-collection-tabs__main-btn{background:transparent;border:none;border-bottom:1px solid transparent;padding:.25rem 0;cursor:pointer;text-transform:uppercase;letter-spacing:.1em;font-size:.8125rem;font-weight:400;color:var(--charly-text);font-family:inherit}.charly-collection-tabs__main-btn.is-active{border-bottom-color:var(--charly-text)}.charly-collection-tabs__sub-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2rem}.charly-collection-tabs__sub-btn{background:transparent;border:1px solid var(--charly-text);padding:.5rem 1rem;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem;font-weight:400;color:var(--charly-text);font-family:inherit;transition:background-color .2s ease,color .2s ease}.charly-collection-tabs__sub-btn.is-active{background:var(--charly-text);color:#fff}.charly-collection-tabs__main-panel[hidden],.charly-collection-tabs__sub-panel[hidden]{display:none!important}.charly-collection-tabs__carousel slideshow-component:not([in-viewport]){overflow:hidden}.charly-product-card__media{position:relative;aspect-ratio:1;overflow:hidden;background:var(--charly-placeholder)}.charly-product-card__media img{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.charly-product-card__media img.charly-product-card__img--alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.charly-product-card:hover .charly-product-card__media img.charly-product-card__img--alt{opacity:1}.charly-product-card__badge-novita{position:absolute;top:8px;left:8px;z-index:2;background:#fff;color:var(--charly-badge-novita);font-size:10px;text-transform:uppercase;padding:2px 8px;letter-spacing:.05em}.charly-product-card__vendor{text-transform:uppercase;font-size:.75rem;letter-spacing:.06em;margin:.5rem 0 .25rem;color:var(--charly-text)}.charly-product-card__title{font-size:.875rem;margin:0;color:var(--charly-text);font-weight:400}.charly-product-card__sku{font-size:.75rem;color:#888;margin:.25rem 0 0}.charly-product-card__price{font-weight:600;font-size:.875rem;margin-top:.35rem}.charly-product-card__link{text-decoration:none;color:inherit;display:block}.collection-sizes-list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:4px;margin-block:8px;pointer-events:none}.collection-sizes-list:empty{display:none}.collection-sizes-list__pill{font-size:11px;line-height:1;padding:3px 6px;border-radius:3px;letter-spacing:.02em}.collection-sizes-list__pill--available{border:1px solid var(--charly-text, var(--color-foreground));color:var(--charly-text, var(--color-foreground));background:var(--color-background, #fff)}.collection-sizes-list__pill--unavailable{border:1px solid var(--charly-border, rgb(var(--color-foreground-rgb) / .15));color:rgb(var(--color-foreground-rgb) / .35);background:rgb(var(--color-foreground-rgb) / .03);text-decoration:line-through}.resource-card__content .collection-sizes-list{margin-block-start:4px}.header-section{border-bottom:1px solid var(--charly-border)}.footer-content{border-top:1px solid var(--charly-border)}.charly-badge-novita{background:#fff!important;color:var(--charly-badge-novita)!important;font-size:10px!important}.button,.button-primary{text-transform:uppercase;font-size:12px;letter-spacing:.05em}
/*# sourceMappingURL=/cdn/shop/t/4/assets/charly-overrides.css.map */
