:root{--charlis-bg: #FAF9F6;--charlis-surface: #FFFFFF;--charlis-text: #242424;--charlis-muted: #6B625C;--charlis-dark: #111111;--charlis-line: #E6E0DA;--charlis-taupe: #B9A89B;--charlis-footer: #D2C2B5}html{scroll-behavior:smooth}body{background:var(--charlis-bg);color:var(--charlis-text)}#header-group{position:relative;z-index:30}.header-section{border-bottom:1px solid rgba(36,36,36,.07)}#header-component{transition:background-color .25s ease,box-shadow .25s ease,backdrop-filter .25s ease}#header-component[data-sticky-state=active],#header-component.is-sticky{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 8px 26px #1111110d}.product-card__content{background:transparent}.product-card img{transition:transform .45s ease,opacity .35s ease}@media(hover:hover){.product-card:hover img{transform:scale(1.015)}}.product-card :is(h1,h2,h3,h4,h5,h6,p){text-wrap:pretty}.product-grid,.resource-list{align-items:start}.product-details .group-block{border-radius:0}.product-details h1{letter-spacing:-.025em}.product-details .button,.product-details button[type=submit]{min-height:48px}cart-drawer,.theme-drawer{--charlis-drawer-shadow: 0 24px 60px rgba(17,17,17,.12)}a,button,input,select,summary{-webkit-tap-highlight-color:transparent}footer a{text-underline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media screen and (min-width:990px){.main-collection-grid .product-grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(3, minmax(0, 1fr)) !important}}@media screen and (min-width:750px)and (max-width:989px){.main-collection-grid .product-grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(2, minmax(0, 1fr)) !important}}.template-collection .section-wrapper:last-of-type .text-block,.template-collection main+.section-wrapper .text-block{max-width:760px}.footer-content .payment-icons__list .icon{max-width:42px;height:auto}html{scroll-behavior:auto}body{background:#fff}#header-component,#header-component[data-sticky-state=active],#header-component.is-sticky{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;background:#fff}.header-section{border-bottom-color:#24242417}.charlis-loyalty-link{color:currentColor;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;text-decoration:none}.charlis-loyalty-link svg{display:block}.template-product main,.template-product .section-background,.template-product .product-information,.template-product .product-details{background:#fff!important}.template-product .product-details{max-width:560px}.template-product .product-media-container,.template-product .product-media{background:#fff}.template-product .product-details h1{font-weight:600}.charlis-product-service{display:flex;flex-wrap:wrap;gap:6px 9px;color:#6b625c;font-size:12px;line-height:1.5;padding-top:2px}.variant-option--charlis-colors{display:flex;gap:8px}.variant-option--charlis-colors .variant-option__button-label{background:#fff!important;color:#242424!important;border-color:#d9d3cc!important;justify-content:flex-start;gap:8px;min-height:44px;padding-inline:12px}.variant-option--charlis-colors .variant-option__button-label__pill{display:none!important}.variant-option--charlis-colors .variant-option__button-label:has(:checked){border-color:#111!important;box-shadow:inset 0 0 0 1px #111}.charlis-color-dot{width:18px;height:18px;border-radius:50%;flex:0 0 18px;background:var(--charlis-swatch);border:1px solid rgba(17,17,17,.18);position:relative;z-index:3}.template-product .accordion{border-top:1px solid #E9E5E0}.template-product .accordion .details{border-bottom:1px solid #E9E5E0}.template-product .accordion .details__header{padding-block:15px}.template-product .accordion .details-content{padding-bottom:16px;color:#4f4a46}.charlis-secure-payments{width:100%;margin-top:10px;text-align:center}.charlis-secure-payments__title{display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:8px;color:#6b625c;font-size:10px;font-weight:500;line-height:1;letter-spacing:.14em}.charlis-secure-payments__icons,.charlis-footer-payments{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.charlis-secure-payments__icons{justify-content:center}.charlis-footer-payments{justify-content:flex-start}.charlis-secure-payments__icon,.charlis-footer-payments__icon{display:inline-flex;align-items:center}.charlis-secure-payments__icon svg{width:38px;height:24px;display:block}.charlis-footer-payments__icon svg{width:40px;height:25px;display:block}.footer-content{background:#f7f4f0}.charlis-footer-market p{margin:0 0 7px;color:#5f5954;font-size:13px}.charlis-footer-market localization-form-component{display:block;max-width:240px}.template-index .section-wrapper{--color-background: #fff}@media screen and (max-width:749px){.charlis-secure-payments__icon svg{width:35px;height:22px}.charlis-footer-payments__icon svg{width:36px;height:23px}.template-product .product-details{max-width:none}}.header-section:has(>#header-component[sticky=always]){top:0!important}#header-component[sticky=always],#header-component[sticky=always][data-sticky-state],#header-component[sticky=always][data-sticky-state=active]{opacity:1!important;transition:none!important;transform:none!important;translate:none!important;view-transition-name:none!important;will-change:auto!important}#header-component[sticky=always] .header-logo,#header-component[sticky=always] .header-logo__image{transform:none!important;translate:none!important;transition:none!important}:root{--charlis-black:#000;--charlis-white:#fff}.footer-content,.footer-utilities,.footer .section-background,footer .section-background{background:#fff!important;color:#000!important}.footer-content{border-top:1px solid #000}.footer-content h1,.footer-content h2,.footer-content h3,.footer-content h4,.footer-content h5,.footer-content h6,.footer-content p,.footer-content a,.footer-utilities a,.footer-utilities{color:#000!important}.footer-content h5{font-weight:700!important;letter-spacing:.08em!important;font-size:12px!important}.footer-content a{text-decoration:none}.footer-content a:hover{text-decoration:underline;text-underline-offset:4px}.charlis-footer-market p{color:#000!important}.footer-content:after{content:"CHARLIS";grid-column:1 / -1;display:block;width:100%;margin-top:28px;padding-top:24px;border-top:1px solid #000;color:#000;font-family:var(--font-heading--family);font-weight:700;font-size:clamp(54px,11vw,150px);line-height:.78;letter-spacing:-.055em;text-align:center;overflow:hidden}.template-product .add-to-cart-button,.template-product button[name=add],.cart-drawer button[name=checkout],.cart-page button[name=checkout]{min-height:52px!important;background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:0!important;font-weight:700!important;letter-spacing:.035em!important}.template-product .variant-option__button-label{border-radius:0!important}.charlis-product-service{color:#000!important;font-size:12px!important}.charlis-secure-payments__title{color:#000!important}.cart-drawer,.cart-page{color:#000}.cart-drawer__footer,.cart-page__summary{border-color:#000!important}@media screen and (max-width:749px){.footer-content{gap:26px!important}.footer-content:after{margin-top:10px;padding-top:22px;font-size:20vw}.template-product .add-to-cart-button,.template-product button[name=add]{min-height:54px!important}}.charlis-buy-confidence{margin:2px 0 4px;color:#000;font-size:13px;line-height:1.45}.charlis-delivery-line{display:flex;align-items:center;gap:9px}.charlis-delivery-dot{width:8px;height:8px;background:#000;border-radius:50%;flex:0 0 8px}.charlis-model-reference{margin-top:7px;padding-left:17px;font-size:12px}.template-product .product-recommendations h3{font-weight:750;letter-spacing:-.02em}.charlis-cart-extras{width:100%;padding:14px var(--cart-drawer-padding) 4px;border-top:1px solid #000;background:#fff}.charlis-cart-extras__head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;color:#000}.charlis-cart-extras__head strong{text-transform:uppercase;font-size:12px;letter-spacing:.06em}.charlis-cart-extras__head span{font-size:11px}.charlis-cart-extras__grid{display:grid;gap:8px}.charlis-cart-extra{display:grid;grid-template-columns:54px 1fr auto;gap:10px;align-items:center}.charlis-cart-extra__image img{width:54px;height:64px;object-fit:cover;display:block}.charlis-cart-extra__body{display:flex;flex-direction:column;gap:2px;min-width:0}.charlis-cart-extra__body a{color:#000;text-decoration:none;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.charlis-cart-extra__body span{font-size:11px}.charlis-cart-extra__add{border:0;background:#000;color:#fff!important;text-decoration:none;padding:9px 10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;cursor:pointer}.cart-drawer .cart__checkout-button{width:100%;font-size:14px!important;text-transform:uppercase}@media(max-width:749px){.charlis-buy-confidence{font-size:12px}.charlis-cart-extras{padding-top:12px}.charlis-cart-extra{grid-template-columns:48px 1fr auto}.charlis-cart-extra__image img{width:48px;height:58px}}.charlis-last-one{margin-top:7px;padding-left:17px;font-size:12px;font-weight:700;color:#000}.charlis-variant-hints{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:2px;font-size:11px;color:#000;position:relative;z-index:2}.charlis-variant-hints span{white-space:nowrap}.footer-content{font-size:12px!important;border-top:0!important}.footer-content h5{font-size:10px!important;font-weight:650!important;letter-spacing:.09em!important}.footer-content:after{content:none!important}.charlis-footer-signoff-wrap{width:100%;background:#fff;margin-top:8px;overflow:visible}.charlis-footer-signoff{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;width:100%;background:#fff;color:#000;overflow:visible}.charlis-footer-signoff__bar{min-height:48px;background:#000;color:#fff;display:flex;align-items:center;gap:clamp(12px,2vw,28px);padding:10px clamp(14px,2.5vw,34px);font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.charlis-footer-signoff__bar--left{justify-content:flex-end}.charlis-footer-signoff__bar--right{justify-content:flex-start}.charlis-footer-signoff__bar a{color:#fff!important;text-decoration:none;white-space:nowrap}.charlis-footer-wordmark{align-self:end;background:#fff;color:#000;font-family:var(--font-heading--family);font-size:clamp(46px,6.8vw,104px);font-weight:400;letter-spacing:.13em;line-height:.78;text-align:center;padding:0 clamp(18px,3vw,48px) 4px;text-indent:.13em;white-space:nowrap;position:relative;z-index:1}.charlis-footer-endcap{height:46px;background:#fff;width:100%;display:block;flex:0 0 46px}@media(max-width:749px){.charlis-footer-signoff-wrap{margin-top:6px}.charlis-footer-signoff{grid-template-columns:1fr;overflow:visible}.charlis-footer-wordmark{grid-row:1;font-size:clamp(44px,14vw,70px);line-height:.9;letter-spacing:.07em;text-indent:.07em;padding:14px 8px 8px;white-space:nowrap}.charlis-footer-signoff__bar{min-height:auto;justify-content:center;padding:11px 10px;font-size:9px;gap:16px;flex-wrap:wrap}.charlis-footer-signoff__bar--left{grid-row:2}.charlis-footer-signoff__bar--right{grid-row:3;border-top:1px solid rgba(255,255,255,.25)}.charlis-footer-endcap{height:40px;flex-basis:40px}.footer-content{font-size:11px!important}}product-card swatches-variant-picker-component{display:none!important}.charlis-variant-hints{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:0;position:relative;z-index:2}.charlis-card-color-dot{display:inline-block;width:14px;height:14px;border-radius:50%;background:var(--charlis-swatch);border:1px solid rgba(0,0,0,.22);box-sizing:border-box}.variant-option--charlis-colors .variant-option__button-label{display:inline-flex!important;align-items:center;gap:8px}.variant-option--charlis-colors .variant-option__button-label__text{display:inline!important;visibility:visible!important}
/*# sourceMappingURL=/cdn/shop/t/53/assets/charlis.css.map */
