.ct-ft{--sage:#7e8b6d;--sage-dark:#5c6650;--sage-deeper:#4a5341;--ink:#1c1b17;--muted:#5a574e;--earth:#8a7a62;--line:rgba(138,122,98,.4);--linen:#f7f4ee;--cream:#faf8f3;--parchment:#f8f3e7;--heading:"Playfair Display","Times New Roman",serif;--body:Poppins,"Helvetica Neue",Arial,sans-serif;--grain:url(ct-about-grain.png);font-family:var(--body);font-size:16px;line-height:1.6;color:var(--ink);background-color:var(--parchment);background-image:var(--grain);-webkit-font-smoothing:antialiased;overflow-x:clip;margin:0;padding:0;border:0}.ct-ft *,.ct-ft *:before,.ct-ft *:after{box-sizing:border-box}.ct-ft a{color:var(--ink);text-decoration:none}.ct-ft a:hover{color:var(--sage-dark)}.ct-ft a:focus-visible{outline:2px solid var(--sage-dark);outline-offset:3px}.ct-ft img{max-width:100%;height:auto;display:block}.ct-ft .wrap{width:min(1200px,calc(100% - 48px));margin:0 auto}.ct-ft .hair{height:8px;margin:0;border-top:1px solid rgba(138,122,98,.55);border-bottom:1px solid rgba(138,122,98,.32);background:var(--linen)}.ct-ft .top{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(0,2.2fr);gap:48px 56px;align-items:start;padding:56px 0 48px}.ct-ft .brand{max-width:22em}.ct-ft .logo{display:inline-block;margin:0 0 22px}.ct-ft .logo img{width:180px;height:auto}.ct-ft .protea-rule{display:flex;align-items:center;gap:12px;margin:0 0 16px;width:min(200px,100%)}.ct-ft .protea-rule .hl{flex:1;height:0;border-top:1px solid rgba(138,122,98,.55);border-bottom:1px solid rgba(138,122,98,.32);padding-top:3px}.ct-ft .protea-rule img{width:16px;height:28px;flex:none;opacity:.85}.ct-ft .made{font-family:var(--heading);font-style:italic;font-weight:500;font-size:clamp(22px,2.2vw,28px);line-height:1.25;margin:0 0 8px;color:var(--ink)}.ct-ft .cape{font-family:var(--heading);font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--earth);margin:0}.ct-ft .cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px}.ct-ft .col h2{font-family:var(--heading);font-size:13px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--sage-dark);margin:0 0 14px;line-height:1.3}.ct-ft .col ul{list-style:none;margin:0;padding:0}.ct-ft .col a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;font-weight:400;line-height:1.4;padding:8px 0;color:var(--ink)}.ct-ft .news{grid-column:1 / -1;padding:8px 0;border-top:1px solid var(--line);margin-top:8px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:24px 48px;align-items:end}.ct-ft .news-heading{font-family:var(--heading);font-style:italic;font-weight:500;font-size:clamp(24px,2.6vw,34px);line-height:1.25;letter-spacing:0;text-transform:none;color:var(--ink);margin:0;max-width:22em;text-wrap:balance}.ct-ft .news-form{margin:0;width:100%}.ct-ft .news-field{display:flex;align-items:stretch;gap:0;border:1px solid rgba(138,122,98,.55);background:var(--cream);min-height:48px}.ct-ft .news-field label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ct-ft .news-field input[type=email]{flex:1;min-width:0;min-height:48px;border:0;background:var(--cream);color:var(--ink);font-family:var(--body);font-size:16px;font-weight:400;padding:12px 16px;outline:none;border-radius:0;-webkit-appearance:none;appearance:none}.ct-ft .news-field input[type=email]:focus{box-shadow:inset 0 0 0 2px var(--sage-dark)}.ct-ft .news-field button{flex:none;min-height:48px;min-width:48px;padding:0 22px;border:0;border-left:1px solid rgba(138,122,98,.45);background:var(--sage-dark);color:#fbf6ee;font-family:var(--heading);font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.ct-ft .news-field button:hover{background:var(--sage-deeper)}.ct-ft .news-msg{font-size:16px;margin:10px 0 0;color:var(--ink)}.ct-ft .news-msg.is-error{color:#7a2e2e}.ct-ft .bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 28px;padding:28px 0 36px}.ct-ft .social{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.ct-ft .social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--sage-dark);border:1px solid rgba(138,122,98,.35);background:var(--cream)}.ct-ft .social a:hover{background:var(--sage-dark);color:#fbf6ee}.ct-ft .social svg{width:18px;height:18px;fill:currentColor;display:block}.ct-ft .pay{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0;align-items:center}.ct-ft .pay li{display:flex}.ct-ft .pay svg,.ct-ft .pay img{height:24px;width:auto}.ct-ft .legal{width:100%;display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;padding-top:8px;font-family:var(--heading);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ct-ft .legal a{color:var(--muted);min-height:44px;display:inline-flex;align-items:center}.ct-ft .legal a:hover{color:var(--ink)}@media(max-width:879px){.ct-ft .wrap{width:min(1200px,calc(100% - 32px))}.ct-ft .top{grid-template-columns:1fr;gap:36px;padding:40px 0 32px}.ct-ft .cols{grid-template-columns:1fr 1fr;gap:22px 20px}.ct-ft .news{grid-template-columns:1fr;gap:16px;margin-top:4px;padding-top:20px}.ct-ft .logo img{width:160px}.ct-ft .bottom{padding:22px 0 28px}}@media(max-width:419px){.ct-ft .cols{grid-template-columns:1fr}}.shopify-section-group-footer-group,.shopify-section-group-footer-group .shopify-section,.shopify-section-group-footer-group .gradient,.section-ct-footer,.shopify-section:has(>.ct-ft),.shopify-section:has(.ct-ft){background:#f8f3e7!important;background-image:none!important;margin:0!important;padding:0!important;border:0!important}html{scroll-padding-top:calc(var(--header-height, 96px) + var(--announcement-bar-height, 0px) + 12px)}.ct-ft,.shopify-section-group-footer-group,.shopify-section:has(>.ct-ft),.shopify-section:has(.ct-ft),footer.content-for-layout,#shopify-section-footer{scroll-margin-top:calc(var(--header-height, 96px) + var(--announcement-bar-height, 0px) + 16px);position:relative;z-index:1}.ct-ft .logo img{filter:brightness(0)}
/*# sourceMappingURL=/cdn/shop/t/36/assets/ct-footer.css.map */
