.tcl-foot__mark{position:relative;margin-top:clamp(48px,8vh,96px);font-size:0;line-height:0;white-space:normal;color:inherit;-webkit-text-stroke:0;-webkit-user-select:none;user-select:none;pointer-events:none}.tcl-foot__mark-svg{display:block;width:100%;height:auto;overflow:visible}.tcl-foot__mark-svg text{font-family:var(--serif, "Cormorant", Georgia, serif);font-weight:400;fill:#f1ece40d;stroke:#f1ece44d;stroke-width:1px;vector-effect:non-scaling-stroke}.tcl-foot__mark-svg--wide text{font-size:85px}.tcl-foot__mark-svg--stack text{font-size:104px}.tcl-foot__mark-svg .is-italic{font-style:italic}.tcl-foot__mark-svg--stack{display:none}@media(max-width:749px){.tcl-foot__mark-svg--wide{display:none}.tcl-foot__mark-svg--stack{display:block}.tcl-foot__mark-svg text{stroke:#f1ece461;fill:#f1ece40f}}.tcl-shop__aside{grid-column:1 / -1;display:grid;gap:28px;margin-top:44px}.tcl-shop__intro{font:400 clamp(19px,1.5vw,24px)/1.35 var(--serif);color:#f1ece4bd;max-width:34ch}.tcl-shop__thumbs{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:560px}.tcl-shop__thumb{position:relative;display:grid;place-items:center;aspect-ratio:4 / 5;overflow:hidden;background:var(--tcl-plum);isolation:isolate}.tcl-shop__thumb--book{background:radial-gradient(60% 55% at 50% 45%,rgb(109 89 104 / .55),transparent 75%),linear-gradient(180deg,#2b202b,#1a131a)}.tcl-shop__thumb--book .tcl-cover{margin-top:-8%;transition:transform 1.4s var(--tcl-ease)}.tcl-shop__thumb--book:hover .tcl-cover{transform:translateY(-6px) rotate(-1deg)}.tcl-shop__thumb--ritual img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--tcl-ease)}.tcl-shop__thumb--ritual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgb(13 12 13 / .55))}.tcl-shop__thumb--ritual:hover img{transform:scale(1.05)}.tcl-shop__cap{position:absolute;left:12px;right:12px;bottom:12px;z-index:3;display:flex;gap:10px;color:var(--tcl-ivory)}.tcl-shop__cap span{opacity:.55}.tcl-shop__note{margin-left:auto;opacity:.5}@media(min-width:1200px){.tcl-shop__head--shop{min-height:min(100svh,980px);display:flex;flex-direction:column;justify-content:flex-end}.tcl-shop__head--shop .tcl-shop__title{grid-column:1 / span 8;grid-row:2}.tcl-shop__head--shop .tcl-shop__aside{grid-column:9 / -1;grid-row:2;align-self:end;margin-top:0}.tcl-shop__head--shop .tcl-shop__thumbs{max-width:none}}@media(max-width:749px){.tcl-shop__aside{margin-top:32px;gap:22px}.tcl-shop__thumbs{gap:10px}.tcl-shop__cap{left:8px;right:8px;bottom:8px;font-size:9px;gap:6px}.tcl-shop__note{margin-left:0}}.tcl-page{background:var(--tcl-paper);color:var(--tcl-obsidian)}.tcl-page__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:20px;padding:clamp(64px,11vh,140px) var(--g) clamp(80px,13vh,160px)}.tcl-page__side{grid-column:1 / span 3;align-self:start;position:sticky;top:calc(var(--header-height, 64px) + 32px);display:grid;gap:28px}.tcl-page__main{grid-column:5 / span 7;min-width:0}.tcl-page__main>.tcl-rte{font-size:16px;max-width:64ch}.tcl-page__main .tcl-rte h3,.tcl-page__main .tcl-rte h2{margin-top:2.6em}.tcl-page__main .tcl-rte>:first-child{margin-top:0}.tcl-page__main .tcl-rte hr{border:0;border-top:1px solid var(--tcl-line-l);margin:2em 0}.tcl-page__lead{margin-bottom:clamp(32px,5vh,56px);font:400 clamp(20px,1.6vw,26px)/1.35 var(--serif)!important;max-width:40ch}.tcl-page__links{display:grid;gap:12px;padding-top:22px;border-top:1px solid var(--tcl-line-l)}.tcl-page__links a{font:400 clamp(17px,1.3vw,20px)/1.2 var(--serif);width:fit-content;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .6s var(--tcl-ease)}.tcl-page__links a:hover{background-size:100% 1px}.tcl-page__facts{display:grid;gap:22px}.tcl-page__facts dt{opacity:.55;margin-bottom:8px}.tcl-page__facts dd{font:400 clamp(19px,1.5vw,23px)/1.3 var(--serif)}.tcl-page__facts a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;word-break:break-word}.tcl-page__faq{--acc-line: var(--tcl-line-l);border-top:1px solid var(--tcl-line-l)}.tcl-page__faq summary{font:400 clamp(20px,1.8vw,28px)/1.2 var(--serif);letter-spacing:0;text-transform:none;padding:26px 0;gap:24px}.tcl-page__faq summary:after{flex:none}.tcl-page__faq .tcl-acc__body{max-width:60ch;color:#3a3538}.tcl-form{display:grid;gap:26px;max-width:720px}.tcl-form__row{display:grid;grid-template-columns:1fr 1fr;gap:26px 20px}.tcl-field{display:grid;gap:10px}.tcl-field label{opacity:.7}.tcl-field input,.tcl-field textarea{width:100%;font:400 16px/1.5 var(--sans);color:inherit;background:transparent;border:0;border-bottom:1px solid rgb(13 12 13 / .35);border-radius:0;padding:12px 0;outline:none;transition:border-color .4s var(--tcl-ease)}.tcl-field textarea{resize:vertical;min-height:140px}.tcl-field input:focus,.tcl-field textarea:focus{border-bottom-color:var(--tcl-obsidian)}.tcl-form .tcl-btn{justify-self:start;min-height:58px;padding-inline:34px}.tcl-page .tcl-btn--solid{background:var(--tcl-obsidian);color:var(--tcl-ivory);border-color:var(--tcl-obsidian)}.tcl-page .tcl-btn--solid:hover{color:var(--tcl-obsidian)!important}.tcl-form__msg{font:400 clamp(19px,1.5vw,23px)/1.35 var(--serif);padding:18px 0;border-top:1px solid var(--tcl-line-l);border-bottom:1px solid var(--tcl-line-l)}.tcl-form__msg--error{color:#9b3a3a;font:400 14px/1.5 var(--sans)}@media(max-width:989px){.tcl-page__side{grid-column:1 / -1;grid-row:2;position:static;margin-top:72px}.tcl-page__main{grid-column:1 / -1;grid-row:1}.tcl-page--contact .tcl-page__side{grid-row:1;margin:0 0 56px}.tcl-page--contact .tcl-page__main{grid-row:2}}@media(max-width:749px){.tcl-form__row{grid-template-columns:1fr}.tcl-form .tcl-btn{justify-self:stretch}}main:has(>.shopify-policy__container),main:has(.shopify-policy__container){background:var(--tcl-paper);color:var(--tcl-obsidian)}.shopify-policy__container{max-width:none!important;width:100%;margin:0!important;padding:0!important;--serif: Cormorant, "Cormorant Garamond", Georgia, "Times New Roman", serif;--sans: Inter, "Helvetica Neue", Arial, sans-serif;font-family:var(--sans)}.shopify-policy__title{position:relative;background:var(--tcl-obsidian);color:var(--tcl-ivory);padding:calc(var(--header-height, 88px) + clamp(48px,9vh,110px)) var(--tcl-gut) clamp(48px,7vh,84px);margin:0!important;text-align:left!important}.shopify-policy__title:before{content:"The Compounding Life \b7  Policies";display:block;margin-bottom:28px;font:500 11px/1 var(--sans, sans-serif);letter-spacing:.24em;text-transform:uppercase;opacity:.6}.shopify-policy__title h1{margin:0;font-family:var(--serif, "Cormorant", Georgia, serif)!important;font-weight:400!important;font-size:clamp(44px,7vw,132px)!important;line-height:.9!important;letter-spacing:-.01em;text-transform:uppercase;color:inherit!important;text-wrap:balance}.shopify-policy__body{padding:clamp(64px,11vh,140px) var(--tcl-gut) clamp(80px,13vh,160px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:20px}.shopify-policy__body>.rte{grid-column:4 / span 7;max-width:68ch;font:400 16px/1.75 var(--sans, sans-serif);color:#2a2629}.shopify-policy__body .rte>*+*{margin-top:1em}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3,.shopify-policy__body .rte h4{margin-top:2.6em;font:500 12px/1.4 var(--sans, sans-serif)!important;letter-spacing:.2em;text-transform:uppercase;color:var(--tcl-obsidian)}.shopify-policy__body .rte a{color:inherit;text-decoration:underline;text-underline-offset:3px}.shopify-policy__body .rte ul{padding-left:1.2em}.shopify-policy__body .rte strong{font-weight:500}@media(max-width:989px){.shopify-policy__body>.rte{grid-column:1 / -1}}.tcl-form .tcl-field{position:static;aspect-ratio:auto;max-width:none;margin-inline:0;padding-left:0}.tcl-form .tcl-field:before{content:none}
/*# sourceMappingURL=/cdn/shop/t/45/assets/tcl-v3.css.map */
