:root{--ca-accent:#95623a;--ca-hover-light:#eadfd6;--ca-brown:#5a4633}.rte{font-family:Arapey,serif;color:#3a2b1a;line-height:1.7;letter-spacing:.1px;font-size:1rem}.rte p{margin:0 0 1.2em}.rte h6{font-family:Cardo,serif;text-transform:uppercase;letter-spacing:.15em;font-weight:600;color:var(--ca-accent);font-size:clamp(.85rem,2.4vw,.95rem);margin-top:1.5em;margin-bottom:.4em}.rte h4{font-family:Cardo,serif;color:var(--ca-accent);font-weight:700;line-height:1.25;font-size:clamp(1.4rem,3.2vw,1.9rem);margin-top:1.4em;margin-bottom:.6em}.rte h5{font-family:Cardo,serif;color:var(--ca-accent);font-weight:600;line-height:1.35;font-size:clamp(1.1rem,2.6vw,1.4rem);margin-top:1em;margin-bottom:.6em}.rte blockquote{border-left:3px solid var(--ca-accent);background:linear-gradient(90deg,rgba(149,98,58,.06),transparent 45%);font-family:Arapey,serif;font-size:1rem;font-style:italic;color:#5a4633;margin:1.2em 0;padding:.6em 1em;border-radius:4px}.rte ul{list-style:none;padding-left:0;margin:1em 0}.rte ul li{position:relative;padding-left:1.5em;margin:.4em 0}.rte ul li:before{content:"\1fab6";position:absolute;left:0;top:0;line-height:1.4}.rte a{color:var(--ca-accent);text-underline-offset:3px}.rte a:hover{opacity:.9}@media (max-width: 700px){.rte h4{font-size:1.5rem}.rte h5{font-size:1.2rem}.rte h6{font-size:.9rem}}.product__title,.product__title h1{font-family:Cardo,serif;text-transform:uppercase;letter-spacing:.15em;font-weight:400;color:#95623a;line-height:1.25;font-size:clamp(1.4rem,3.2vw,1.9rem);margin:0 0 .6em}.btn,.product__submit .btn,.product-form__submit,.shopify-payment-button__button--unbranded{background:transparent;color:var(--ca-accent);border:1.5px solid var(--ca-accent);border-radius:999px;padding:.8em 1.6em;font-family:Cardo,serif;font-weight:600;text-transform:uppercase;letter-spacing:.08em;transition:background-color .2s ease,color .2s ease,transform .15s ease,box-shadow .2s ease;box-shadow:none}.btn:hover,.product__submit .btn:hover,.product-form__submit:hover,.shopify-payment-button__button--unbranded:hover{background:var(--ca-hover-light);color:var(--ca-brown);transform:translateY(-1px)}.btn:active,.product-form__submit:active,.shopify-payment-button__button--unbranded:active{transform:translateY(0);box-shadow:none}.btn[disabled],.product-form__submit[disabled]{opacity:.55;cursor:not-allowed}form[action*="/cart/add"] select[name=quantity],.product__quantity select[name=quantity],.quantity-selector select[name=quantity]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;color:var(--ca-accent);border:1.5px solid var(--ca-accent);border-radius:999px;padding:.65em 2.2em .65em 1em;font-family:Cardo,serif;font-weight:600;text-transform:uppercase;letter-spacing:.06em;line-height:1;background-image:none}.product__quantity .select-popout__toggle[aria-controls*=quantity],.quantity-selector .select-popout__toggle[aria-controls*=quantity]{background:transparent;color:var(--ca-accent);border:1.5px solid var(--ca-accent);border-radius:999px;padding:.7em 1.6em;font-family:Cardo,serif;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.product__quantity .select-popout__toggle .icon-nav-arrow-down path,.quantity-selector .select-popout__toggle .icon-nav-arrow-down path{stroke:var(--ca-accent)!important}.product__quantity .select-popout__toggle:hover .icon-nav-arrow-down path,.quantity-selector .select-popout__toggle:hover .icon-nav-arrow-down path{stroke:var(--ca-brown)!important}form[action*="/cart/add"] input[name=quantity][type=number],.product__quantity input[name=quantity][type=number],.quantity-selector input[name=quantity][type=number]{background:transparent;color:var(--ca-accent);border:1.5px solid var(--ca-accent);border-radius:999px;padding:.65em 1em;font-family:Cardo,serif;font-weight:600;letter-spacing:.06em;width:7ch;text-align:center}form[action*="/cart/add"] input[name=quantity][type=number]::-webkit-outer-spin-button,form[action*="/cart/add"] input[name=quantity][type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}form[action*="/cart/add"] input[name=quantity][type=number]{-moz-appearance:textfield}form[action*="/cart/add"] select[name=quantity]:hover,.product__quantity select[name=quantity]:hover,.quantity-selector select[name=quantity]:hover,.product__quantity .select-popout__toggle[aria-controls*=quantity]:hover,.quantity-selector .select-popout__toggle[aria-controls*=quantity]:hover,form[action*="/cart/add"] input[name=quantity][type=number]:hover,.product__quantity input[name=quantity][type=number]:hover,.quantity-selector input[name=quantity][type=number]:hover{background:var(--ca-hover-light);color:var(--ca-brown)}form[action*="/cart/add"] select[name=quantity]:focus,.product__quantity select[name=quantity]:focus,.quantity-selector select[name=quantity]:focus,.product__quantity .select-popout__toggle[aria-controls*=quantity]:focus,.quantity-selector .select-popout__toggle[aria-controls*=quantity]:focus,form[action*="/cart/add"] input[name=quantity][type=number]:focus,.product__quantity input[name=quantity][type=number]:focus,.quantity-selector input[name=quantity][type=number]:focus{outline:none;box-shadow:0 0 0 2px #95623a26}.section-accordion .accordion__item .collapsible-trigger,.section-accordion .collapsible-trigger,.section-accordion .accordion__title,.accordion .collapsible-trigger,.accordion .accordion__title,details.accordion>summary,details[is=accordion-disclosure]>summary,.collapsible--item>.collapsible-trigger,.collapsible--item>.accordion__title{font-family:Cardo,serif!important;color:#5a4633!important;font-weight:600!important;line-height:1.35!important;font-size:clamp(1.1rem,2.6vw,1.4rem)!important;margin:.6em 0!important;text-transform:none!important;letter-spacing:.02em!important;display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer}.section-accordion h2.accordion__title[data-accordion-toggle],h2.accordion__title[data-accordion-toggle]{font-family:Cardo,serif!important;color:#5a4633!important;font-weight:600!important;line-height:1.35!important;font-size:clamp(1.1rem,2.6vw,1.4rem)!important;margin:.6em 0!important;letter-spacing:.02em!important;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.section-accordion h2.accordion__title svg path,.section-accordion .collapsible-trigger svg path,.accordion .collapsible-trigger svg path,.section-accordion h2.accordion__title svg line,.section-accordion .collapsible-trigger svg line,.accordion .collapsible-trigger svg line{stroke:#5a4633!important}.section-accordion .collapsible-trigger:hover,.section-accordion .collapsible-trigger:focus,.accordion .collapsible-trigger:hover,.accordion .collapsible-trigger:focus,.section-accordion h2.accordion__title:hover,.section-accordion h2.accordion__title:focus{color:var(--ca-accent)!important}.section-accordion .collapsible-trigger:hover svg path,.section-accordion .collapsible-trigger:focus svg path,.accordion .collapsible-trigger:hover svg path,.accordion .collapsible-trigger:focus svg path,.section-accordion h2.accordion__title:hover svg path,.section-accordion h2.accordion__title:focus svg path{stroke:var(--ca-accent)!important}.section-accordion .accordion__panel h6,.section-accordion .accordion__content h6,.accordion .accordion__panel h6,.accordion .accordion__content h6{font-family:Cardo,serif!important;text-transform:uppercase!important;letter-spacing:.15em!important;font-weight:600!important;color:var(--ca-accent)!important;line-height:1.2!important;font-size:clamp(.85rem,2.4vw,.95rem)!important;margin:1.2em 0 .4em!important}button.select-popout__toggle[aria-controls$=select-quantity],button.select-popout__toggle[aria-controls*=select-quantity],button.select-popout__toggle[data-popout-toggle][aria-controls*=quantity]{background:transparent!important;color:var(--ca-accent)!important;border:1.5px solid var(--ca-accent)!important;border-radius:999px!important;padding:.7em 1.6em!important;font-family:Cardo,serif!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;line-height:1!important}button.select-popout__toggle[aria-controls$=select-quantity]:hover,button.select-popout__toggle[aria-controls*=select-quantity]:hover{background:var(--ca-hover-light)!important;color:var(--ca-brown)!important}button.select-popout__toggle[aria-controls*=select-quantity] .icon-nav-arrow-down path,button.select-popout__toggle[aria-controls*=select-quantity] .icon-nav-arrow-down line{stroke:currentColor!important}.section-accordion h2.accordion__title[data-accordion-toggle],h2.accordion__title[data-accordion-toggle]{font-family:Cardo,serif!important;color:#5a4633!important;font-weight:600!important;line-height:1.35!important;font-size:clamp(1.1rem,2.6vw,1.4rem)!important;letter-spacing:.02em!important;margin:.6em 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important}.section-accordion h2.accordion__title[data-accordion-toggle]:hover,h2.accordion__title[data-accordion-toggle]:hover,.section-accordion h2.accordion__title[data-accordion-toggle]:focus,h2.accordion__title[data-accordion-toggle]:focus{color:#95623a!important}h2.accordion__title[data-accordion-toggle] svg path,h2.accordion__title[data-accordion-toggle] svg line{stroke:#5a4633!important;transition:stroke .25s ease}h2.accordion__title[data-accordion-toggle]:hover svg path,h2.accordion__title[data-accordion-toggle]:hover svg line,h2.accordion__title[data-accordion-toggle]:focus svg path,h2.accordion__title[data-accordion-toggle]:focus svg line{stroke:#95623a!important}.faq-list__item-title,.section-accordion .accordion__panel h6,.section-accordion .accordion__content h6,.accordion .accordion__panel h6,.accordion .accordion__content h6{font-family:Cardo,serif!important;text-transform:uppercase!important;letter-spacing:.15em!important;font-weight:600!important;color:#95623a!important;line-height:1.2!important;font-size:clamp(.85rem,2.4vw,.95rem)!important;margin:1.2em 0 .4em!important}.faq-list__item-title:hover{color:#7a4f33!important}.template-product.events .price .price-item--regular:before{content:"Investment: ";font-family:Arapey,serif;font-weight:400;color:#5a4633;letter-spacing:.05em;margin-right:.25em}.product__price [data-product-price]:before,.price [data-product-price]:before,[data-product-price]:before{content:"Investment: ";font-family:Arapey,serif;font-weight:400;color:#5a4633;letter-spacing:.05em;margin-right:.25em}[data-product-price]{font-weight:400}.price-label,[data-product-price]{font-size:clamp(1.05rem,2.3vw,1.25rem);line-height:1.4}.event-dates{font-family:Arapey,serif;color:#5a4633;font-size:clamp(1rem,2.2vw,1.15rem);margin-top:.5em;letter-spacing:.02em}.event-dates strong{color:#95623a;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom.css.map */
