.premium-arrow-icon{display:inline-block;height:1em;vertical-align:-.12em;width:1em}.ch-hero{background:#38342f;color:#fff;isolation:isolate;min-height:var(--ch-hero-height);overflow:hidden;position:relative}.ch-hero__visual,.ch-hero__visual picture,.ch-hero__visual img{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.ch-hero__visual{z-index:-2}.ch-hero__visual img{object-fit:cover;object-position:var(--ch-hero-focus)}.ch-hero:before{background:linear-gradient(90deg,#100f0eb8,#100f0e40 66%,#100f0e0f),linear-gradient(0deg,rgba(16,15,14,.35),transparent 45%);content:"";top:0;right:0;bottom:0;left:0;opacity:calc(.5 + var(--ch-hero-overlay));pointer-events:none;position:absolute;z-index:-1}.ch-hero__content{display:flex;flex-direction:column;justify-content:space-between;min-height:var(--ch-hero-height);padding-bottom:35px;padding-top:clamp(95px,12vw,175px)}.ch-hero__copy{max-width:700px}.ch-hero__eyebrow{align-items:center;display:flex;font-size:11px;font-weight:600;gap:15px;letter-spacing:.18em;line-height:1.35;margin:0 0 25px;text-transform:uppercase}.ch-hero__eyebrow:before{background:currentColor;content:"";height:1px;width:39px}.ch-hero h1{color:inherit;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(58px,7.5vw,118px);font-weight:400;letter-spacing:-.048em;line-height:.98;margin:0;max-width:680px;text-transform:none}.ch-hero__description{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:clamp(15px,1.2vw,18px);line-height:1.55;margin:27px 0 0;max-width:425px}.ch-hero__button{align-items:center;background:#f9f6f0;border:1px solid #f9f6f0;color:#292521;display:inline-flex;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:11px;font-weight:700;gap:33px;justify-content:space-between;letter-spacing:.1em;margin-top:31px;min-height:52px;min-width:208px;padding:0 18px;text-decoration:none;text-transform:uppercase;transition:background .2s,color .2s,transform .2s}.ch-hero__button:hover{background:transparent;color:#fff;transform:translateY(-2px)}.ch-hero__button span:last-child{font-size:20px;font-weight:400;line-height:1}.ch-hero__signature{align-items:center;border-top:1px solid rgba(255,255,255,.5);display:flex;font-size:10px;font-weight:600;justify-content:space-between;letter-spacing:.13em;margin-top:90px;padding-top:15px;text-transform:uppercase}.ch-arrivals{background:var(--ch-arrivals-bg);color:#292521;padding:67px 0 73px}.ch-arrivals__header{align-items:end;display:flex;gap:30px;justify-content:space-between;margin-bottom:26px}.ch-arrivals__eyebrow{color:#86796c;font-size:10px;font-weight:700;letter-spacing:.18em;margin:0 0 10px;text-transform:uppercase}.ch-arrivals h2{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(36px,3.6vw,56px);font-weight:400;letter-spacing:-.032em;line-height:1.07;margin:0;text-transform:none}.ch-arrivals__description{color:#71685f;font-size:14px;line-height:1.5;margin:11px 0 0}.ch-arrivals__all{border-bottom:1px solid currentColor;color:inherit;flex:none;font-size:11px;font-weight:700;letter-spacing:.09em;padding-bottom:5px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.ch-arrivals__all span{font-size:17px;font-weight:400;margin-left:12px}.ch-arrivals__grid{display:grid;gap:17px;grid-template-columns:repeat(4,minmax(0,1fr))}.ch-arrivals__card{min-width:0}.ch-arrivals__card--desktop-hidden{display:none}.ch-arrivals__image{aspect-ratio:1;background:#f1eeea;display:block;overflow:hidden;position:relative}.ch-arrivals__image img,.ch-arrivals__image svg{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.ch-arrivals__image:hover img{transform:scale(1.035)}.ch-arrivals__badge{background:#312b26;color:#fff;font-size:9px;font-weight:700;left:10px;letter-spacing:.1em;padding:7px 9px;position:absolute;top:10px}.ch-arrivals__details{border-top:1px solid #dcd5ce;padding-top:12px}.ch-arrivals__details h3{display:-webkit-box;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:12px;font-weight:600;letter-spacing:.045em;line-height:1.4;margin:0 0 5px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ch-arrivals__details h3 a{color:inherit;text-decoration:none}.ch-arrivals__price{align-items:baseline;display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:3px 10px}.ch-arrivals__price s{color:#8d847b;font-size:12px;font-weight:400}.ch-arrivals__empty{background:#f7f3ed;border:1px solid #ded5ca;padding:28px}.ch-product-paths{background:var(--ch-paths-bg);color:#292521;padding:67px 0 75px}.ch-product-paths__header{border-top:1px solid #cfc5b9;padding-top:16px;margin-bottom:30px}.ch-product-paths__header p{color:#827569;font-size:10px;font-weight:700;letter-spacing:.17em;margin:0 0 10px;text-transform:uppercase}.ch-product-paths h2{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(35px,3.5vw,53px);font-weight:400;letter-spacing:-.035em;line-height:1.1;margin:0;text-transform:none}.ch-product-paths__grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.ch-product-paths__card{color:inherit;min-width:0;text-decoration:none}.ch-product-paths__image{aspect-ratio:1.05;background:#e7dfd4;display:block;overflow:hidden}.ch-product-paths__image img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.ch-product-paths__card:hover img{transform:scale(1.035)}.ch-product-paths__meta{align-items:start;border-top:1px solid #bdb1a3;display:grid;gap:9px;grid-template-columns:22px 1fr 17px;margin-top:10px;padding-top:10px}.ch-product-paths__number{color:#8b7d70;font-size:10px;margin-top:5px}.ch-product-paths__meta strong{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(20px,1.9vw,28px);font-weight:400;line-height:1.17}.ch-product-paths__meta>span:last-child{font-size:17px}.template-page:not(.template-page-contact) .page-width--narrow.page-content,.shopify-policy__container{background:#fff;border:1px solid #e4dcd2;box-shadow:0 18px 60px #2e27200b;max-width:960px;padding:52px clamp(22px,5vw,72px) 75px}.template-page:not(.template-page-contact) .page-width--narrow.page-content{margin-bottom:76px;margin-top:58px}.shopify-policy__container{margin-bottom:76px;margin-top:58px}.template-page:not(.template-page-contact) .page-width--narrow.page-content .section-header,.shopify-policy__container .shopify-policy__title{border-bottom:1px solid #d9cfc3;margin-bottom:30px;padding-bottom:26px;position:relative}.template-page:not(.template-page-contact) .page-width--narrow.page-content .section-header:before,.shopify-policy__container .shopify-policy__title:before{color:#8c7865;content:"CHARLES & HARPER  /  THE DETAILS";display:block;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:10px;font-weight:700;letter-spacing:.14em;margin-bottom:13px;text-transform:uppercase}.template-page:not(.template-page-contact) .page-width--narrow.page-content h1,.shopify-policy__container h1{color:#292521;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(37px,4vw,55px);font-weight:400;letter-spacing:-.035em;line-height:1.08;text-transform:none}.template-page:not(.template-page-contact) .page-width--narrow.page-content .rte,.shopify-policy__container .rte,.shopify-policy__body{color:#4c433b;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:15px;letter-spacing:0;line-height:1.78}.template-page:not(.template-page-contact) .page-width--narrow.page-content .rte h2,.shopify-policy__container .rte h2,.shopify-policy__body h2{border-top:1px solid #e7dfd5;color:#2f2822;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(25px,2.3vw,31px);font-weight:400;letter-spacing:-.02em;line-height:1.2;margin:38px 0 14px;padding-top:20px;text-transform:none}.template-page:not(.template-page-contact) .page-width--narrow.page-content .rte h3,.shopify-policy__container .rte h3,.shopify-policy__body h3{color:#47392e;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:13px;font-weight:700;letter-spacing:.035em;line-height:1.4;margin:26px 0 10px;text-transform:uppercase}.template-page:not(.template-page-contact) .page-width--narrow.page-content .rte a,.shopify-policy__container a{color:#6e523d;text-decoration-color:#a9886e;text-decoration-thickness:1px;text-underline-offset:4px}.template-page:not(.template-page-contact) .page-width--narrow.page-content .rte a:hover,.shopify-policy__container a:hover{color:#292521;text-decoration-color:#292521}.template-page:not(.template-page-contact) .page-width--narrow.page-content .rte li,.shopify-policy__container li{padding-left:4px}.template-page:not(.template-page-contact) .page-width--narrow.page-content .rte li+li,.shopify-policy__container li+li{margin-top:8px}.template-page:not(.template-page-contact) .page-width--narrow.page-content .rte blockquote,.shopify-policy__container blockquote{background:#f6f1ea;border-left:2px solid #a5876d;color:#4b3e33;margin:24px 0;padding:17px 20px}@media(max-width:749px){.ch-hero,.ch-hero__content{min-height:var(--ch-hero-mobile-height)}.ch-hero__visual img{object-position:var(--ch-hero-mobile-focus)}.ch-hero:before{background:linear-gradient(0deg,#100f0ea6,#100f0e2e 75%);opacity:calc(.55 + var(--ch-hero-overlay))}.ch-hero__content{justify-content:end;padding-bottom:22px;padding-top:90px}.ch-hero h1{font-size:clamp(46px,13vw,74px);max-width:520px}.ch-hero__description{font-size:14px;margin-top:18px}.ch-hero__button{margin-top:23px}.ch-hero__signature{margin-top:54px}.ch-arrivals{padding:49px 0 55px}.ch-arrivals__header{align-items:start;display:block;margin-bottom:22px}.ch-arrivals__all{display:inline-block;margin-top:18px}.ch-arrivals__grid{gap:25px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ch-arrivals__card--desktop-hidden{display:block}.ch-arrivals__card--mobile-hidden{display:none}.ch-arrivals__details h3{font-size:11px}.ch-product-paths{padding:48px 0 55px}.ch-product-paths__grid{gap:23px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ch-product-paths__meta{gap:5px;grid-template-columns:16px minmax(0,1fr) 18px}.ch-product-paths__meta strong{font-size:20px}.template-page:not(.template-page-contact) .page-width--narrow.page-content,.shopify-policy__container{border-left:0;border-right:0;box-shadow:none;margin-bottom:48px;margin-top:32px;padding:31px 21px 52px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/premium-v13.css.map */
