:root{--ct-linen: #EDE8DF;--ct-parchment: #F5F0E8;--ct-flax: #D5CCBF;--ct-wheat: #C4B89A;--ct-sandstone: #A89474;--ct-bark: #4A3F2F;--ct-navy: #2C3B4E;--ct-soil: #2D2520;--ct-serif: var(--font-heading--family, "Lora", Georgia, serif);--ct-sans: var(--font-body--family, "Poppins", sans-serif);--ct-gutter: clamp(16px, 4vw, 60px)}body{background:var(--ct-linen)}.button,button.button,.shopify-payment-button__button--unbranded,.add-to-cart-button{border-radius:0!important;letter-spacing:.18em;text-transform:uppercase;font-family:var(--ct-sans);font-weight:400}.product-details h1,.product-information h1{font-family:var(--ct-serif);font-weight:400;letter-spacing:.02em}.header-logo__image{mix-blend-mode:multiply}.ct-section{padding-inline:var(--ct-gutter);color:var(--ct-soil);font-family:var(--ct-sans)}.ct-wrap{max-width:1320px;margin-inline:auto}.ct-kicker{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ct-sandstone);margin:0 0 8px}.ct-h2{font-family:var(--ct-serif);font-weight:400;font-size:clamp(26px,3vw,34px);line-height:1.2;margin:0;color:var(--ct-soil)}.ct-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.ct-head--center{flex-direction:column;align-items:center;text-align:center}.ct-link{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ct-soil);text-decoration:none;border-bottom:1px solid var(--ct-wheat);padding-bottom:2px;white-space:nowrap}.ct-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 28px;border-radius:0;font-size:12px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;font-family:var(--ct-sans)}.ct-btn--solid{background:var(--ct-bark);color:var(--ct-linen)}.ct-btn--solid:hover{background:var(--ct-soil);color:var(--ct-linen)}.ct-btn--light{background:var(--ct-linen);color:var(--ct-soil)}.ct-btn--outline{border:1px solid var(--ct-wheat);color:var(--ct-soil)}.ct-btn--ghost{border:1px solid var(--ct-linen);color:var(--ct-linen)}.ct-media{position:relative;overflow:hidden;background:var(--ct-flax)}.ct-media img,.ct-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ct-card{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:var(--ct-soil)}.ct-card__media{aspect-ratio:4 / 5}.ct-card__media .ct-card__alt{opacity:0;transition:opacity .35s ease}.ct-card:hover .ct-card__alt{opacity:1}.ct-card__badge{position:absolute;top:10px;left:10px;z-index:2;background:var(--ct-linen);color:var(--ct-soil);padding:6px 10px;font-size:9px;letter-spacing:.18em;text-transform:uppercase}.ct-card__badge--sale{background:var(--ct-bark);color:var(--ct-linen)}.ct-card__title{font-size:14px;font-weight:300;line-height:1.5;margin:0}.ct-card__price{font-size:13px;display:flex;gap:8px}.ct-card__price s{color:var(--ct-sandstone)}.ct-card__swatches{display:flex;gap:6px}.ct-card__swatch{width:14px;height:14px;border-radius:50%;border:1px solid var(--ct-flax);background:var(--ct-parchment);background-size:cover}.ct-hero{display:grid;grid-template-columns:repeat(var(--ct-cols, 4),minmax(0,1fr));gap:4px}.ct-hero__tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--ct-hero-h, 680px);padding:36px 28px;text-decoration:none;color:var(--ct-linen);background:var(--ct-bark);overflow:hidden}.ct-hero__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#2d25208c,#2d252000 55%);z-index:1}.ct-hero__tile>.ct-media{position:absolute;top:0;right:0;bottom:0;left:0}.ct-hero__text{position:relative;z-index:2}.ct-hero__kicker{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ct-wheat);margin-bottom:10px}.ct-hero__title{font-family:var(--ct-serif);font-size:clamp(26px,2.4vw,34px);line-height:1.15;margin:0 0 20px;font-weight:400;color:var(--ct-linen)}.ct-hero__tile .ct-btn{transition:background .2s}.ct-hero__tile:hover .ct-btn{background:var(--ct-linen);color:var(--ct-soil)}.ct-row__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ct-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ct-split__feature{position:relative;min-height:760px;display:flex;flex-direction:column;justify-content:flex-end;padding:48px;color:var(--ct-linen);text-decoration:none}.ct-split__feature:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#2d252099,#2d252000 60%);z-index:1}.ct-split__feature>.ct-media{position:absolute;top:0;right:0;bottom:0;left:0}.ct-split__text{position:relative;z-index:2;max-width:440px}.ct-split__title{font-family:var(--ct-serif);font-weight:400;font-size:clamp(32px,3.2vw,44px);line-height:1.1;margin:0 0 14px;color:var(--ct-linen)}.ct-split__body{font-size:15px;font-weight:300;line-height:1.7;margin:0 0 26px}.ct-split__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ct-edits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ct-edit{display:flex;flex-direction:column;gap:16px;text-decoration:none;color:var(--ct-soil);text-align:center}.ct-edit .ct-media{aspect-ratio:4 / 5}.ct-edit__title{font-family:var(--ct-serif);font-size:24px;font-weight:400;margin:0}.ct-edit__status{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ct-sandstone)}.ct-story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--ct-parchment);border-top:1px solid var(--ct-flax);border-bottom:1px solid var(--ct-flax)}.ct-story .ct-media{min-height:560px}.ct-story__text{padding:clamp(40px,6vw,90px);display:flex;flex-direction:column;justify-content:center;gap:18px}.ct-story__quote{font-family:var(--ct-serif);font-size:clamp(28px,2.8vw,38px);line-height:1.2;margin:0;font-weight:400}.ct-story__body{font-size:15px;font-weight:300;line-height:1.7;max-width:500px}.ct-story__body p{margin:0 0 10px}.ct-story__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.ct-cats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.ct-cat{display:flex;flex-direction:column;align-items:center;gap:14px;text-decoration:none;color:var(--ct-soil)}.ct-cat .ct-media{width:100%;aspect-ratio:1 / 1;border-radius:50%}.ct-cat__name{font-size:12px;letter-spacing:.18em;text-transform:uppercase;text-align:center}@media(max-width:989px){.ct-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-hero__tile{min-height:0;aspect-ratio:3 / 4;padding:20px 18px}.ct-hero__tile:first-child:nth-last-child(odd){grid-column:1 / -1;aspect-ratio:4 / 5}.ct-row__track{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:28px}.ct-split{grid-template-columns:1fr}.ct-split__feature{min-height:460px;padding:28px 24px}.ct-split__grid{column-gap:12px;row-gap:28px}}@media(max-width:749px){.ct-section{padding-inline:16px}.ct-row-section .ct-section,.ct-split-section .ct-section,.ct-edits-section .ct-section{padding-top:56px!important}.ct-cats-section .ct-section{padding-top:56px!important;padding-bottom:40px!important}.ct-story-section>div{margin-top:56px!important}.ct-head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:20px}.ct-head--center{align-items:center}.ct-h2{font-size:26px}.ct-hero__tile{padding:16px 14px}.ct-hero__tile .ct-btn{display:none}.ct-hero__kicker{font-size:9px;letter-spacing:.16em;margin-bottom:6px}.ct-hero__title{font-size:19px;margin:0}.ct-hero__tile:first-child:nth-last-child(odd) .ct-hero__title{font-size:28px}.ct-card{gap:8px}.ct-card__title{font-size:13px;line-height:1.4}.ct-card__badge{top:8px;left:8px;padding:5px 8px}.ct-split__feature{min-height:420px;padding:24px 20px}.ct-split__title{font-size:30px}.ct-split__body{font-size:14px;margin-bottom:20px}.ct-edits{grid-template-columns:1fr;gap:28px}.ct-edit{gap:12px}.ct-edit .ct-media{aspect-ratio:4 / 3}.ct-edit__title{font-size:22px}.ct-story{grid-template-columns:1fr}.ct-story .ct-media{min-height:0;aspect-ratio:4 / 5;max-height:480px}.ct-story__text{padding:36px 20px!important;gap:14px}.ct-story__quote{font-size:26px}.ct-story__actions{flex-direction:column}.ct-story__actions .ct-btn{width:100%}.ct-cats{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:14px;row-gap:20px}.ct-cat{gap:8px}.ct-cat__name{font-size:11px;letter-spacing:.14em}input,select,textarea{font-size:16px!important}.product-details .add-to-cart-button,.shopify-payment-button__button{width:100%;min-height:50px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ct-refresh.css.map */
