.ce-faq-panel{color:var(--ce-ink)}.ce-faq-panel__inner{margin-inline:auto;max-width:104rem;padding-bottom:clamp(5.6rem,8vw,9.6rem);padding-top:clamp(4.8rem,7vw,8rem)}.ce-faq-panel__header{margin:0 auto clamp(3.2rem,5vw,5.2rem);max-width:72rem;text-align:center}.ce-faq-panel__eyebrow{color:var(--ce-copper-dark);font-family:var(--ce-sans);font-size:1.1rem;font-weight:700;letter-spacing:.18em;margin:0 0 1.4rem;text-transform:uppercase}.ce-faq-panel__heading{color:var(--ce-ink);font-family:var(--ce-serif);font-size:clamp(3.8rem,6vw,6.4rem);letter-spacing:-.025em;line-height:1.02;margin:0;text-wrap:balance}.ce-faq-panel__intro{color:var(--ce-ink-soft);font-size:clamp(1.55rem,2vw,1.8rem);line-height:1.7;margin:1.8rem auto 0;max-width:62rem}.ce-faq-panel__items{display:grid;gap:1.4rem}.ce-faq-card{background:#ffffffd1;border:.1rem solid rgba(72,57,43,.12);border-radius:2.4rem;box-shadow:0 1.2rem 3.2rem #29201c0e;overflow:hidden}.ce-faq-card[open]{border-color:#854d0e47;box-shadow:0 1.6rem 3.8rem #29201c13}.ce-faq-card summary{align-items:center;cursor:pointer;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) auto;list-style:none;min-height:8rem;padding:2.2rem 2.6rem;transition:background-color .16s ease}.ce-faq-card summary::-webkit-details-marker{display:none}.ce-faq-card summary:hover,.ce-faq-card[open]>summary{background:#f7f4eeb8}.ce-faq-card summary:focus-visible{outline:.2rem solid var(--ce-copper-dark);outline-offset:-.4rem}.ce-faq-card__question{color:var(--ce-ink);font-family:var(--ce-sans);font-size:clamp(1.65rem,2.2vw,2rem);font-weight:650;letter-spacing:-.012em;line-height:1.35}.ce-faq-card__marker{background:var(--ce-warm);border:.1rem solid rgba(133,77,14,.26);border-radius:50%;display:block;height:3.8rem;position:relative;transition:background-color .16s ease,transform .16s ease;width:3.8rem}.ce-faq-card__marker:after{border-bottom:.2rem solid var(--ce-copper-dark);border-right:.2rem solid var(--ce-copper-dark);content:"";height:.8rem;left:50%;position:absolute;top:47%;transform:translate(-50%,-65%) rotate(45deg);transition:transform .16s ease;width:.8rem}.ce-faq-card[open] .ce-faq-card__marker{background:var(--ce-copper-dark);transform:rotate(180deg)}.ce-faq-card[open] .ce-faq-card__marker:after{border-color:var(--ce-white)}.ce-faq-card__answer{color:var(--ce-ink-soft);font-size:1.55rem;line-height:1.72;max-width:78rem;padding:0 7.8rem 2.6rem 2.6rem}.ce-faq-card__answer>*:first-child{margin-top:0}.ce-faq-card__answer>*:last-child{margin-bottom:0}.ce-faq-panel__contact{align-items:center;background:var(--ce-ink);border-radius:2.4rem;color:var(--ce-white);display:flex;gap:2.4rem;justify-content:space-between;margin-top:clamp(3.2rem,5vw,5rem);padding:2.6rem 3rem}.ce-faq-panel__contact h2{color:inherit;font-family:var(--ce-serif);font-size:clamp(2.4rem,3vw,3.2rem);line-height:1.15;margin:0}.ce-faq-panel__contact p{color:#ffffffbd;font-size:1.45rem;line-height:1.55;margin:.7rem 0 0}.ce-faq-panel__button{align-items:center;background:var(--ce-warm);border:.1rem solid rgba(255,255,255,.24);border-radius:999px;color:var(--ce-ink);display:inline-flex;flex:0 0 auto;font-size:1.15rem;font-weight:700;justify-content:center;letter-spacing:.11em;min-height:4.8rem;padding:1.2rem 2.2rem;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,color .16s ease,transform .16s ease}.ce-faq-panel__button:hover{background:var(--ce-copper);color:var(--ce-white);transform:translateY(-.1rem)}.ce-faq-panel__button:focus-visible{outline:.2rem solid var(--ce-white);outline-offset:.3rem}@media screen and (max-width:749px){.ce-faq-panel__inner{padding-left:1.6rem;padding-right:1.6rem}.ce-faq-card{border-radius:1.8rem}.ce-faq-card summary{gap:1.4rem;min-height:7.2rem;padding:1.8rem}.ce-faq-card__marker{height:3.4rem;width:3.4rem}.ce-faq-card__answer{font-size:1.5rem;padding:0 1.8rem 2rem}.ce-faq-panel__contact{align-items:flex-start;border-radius:1.8rem;flex-direction:column;padding:2.4rem}}@media(prefers-reduced-motion:reduce){.ce-faq-card summary,.ce-faq-card__marker,.ce-faq-card__marker:after,.ce-faq-panel__button{transition:none}}product-info .product__info-container{background:linear-gradient(145deg,#fffffffa,#faf7f1fa);border:.1rem solid rgba(133,77,14,.16);border-radius:2rem;box-shadow:0 1.6rem 4.2rem #29201c14;overflow:hidden;padding:clamp(2.8rem,3.2vw,4rem);position:relative}product-info .product__info-container:before{background:linear-gradient(90deg,var(--ce-copper),rgba(161,98,7,0));content:"";height:.2rem;left:clamp(2.8rem,3.2vw,4rem);position:absolute;top:0;width:10rem}product-info .product__info-container>*+*{margin-block:1.8rem}product-info .product__title{margin:0 0 1.4rem}product-info .product__title h1{font-size:clamp(3.2rem,3.7vw,4.8rem);letter-spacing:-.012em;line-height:1.07;margin:0;max-width:19ch;text-wrap:balance}product-info [id^=price-]{margin:0 0 2.6rem}product-info .price{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem 1rem}product-info .price__container{margin:0}product-info .price--large{font-size:clamp(2rem,2.1vw,2.5rem);font-weight:600;letter-spacing:.035em;line-height:1.25}product-info .price .badge{background:var(--ce-warm);border:.1rem solid rgba(133,77,14,.2);color:var(--ce-copper-dark);font-size:1rem;font-weight:600;letter-spacing:.11em;padding:.65rem 1rem;text-transform:uppercase}product-info .price__badge-sold-out{display:none!important}product-info .product-form__input{margin-bottom:1.8rem}product-info .product-form__input .form__label,product-info .product-form__quantity .form__label{color:var(--ce-ink-soft);font-size:1.05rem;font-weight:600;letter-spacing:.13em;line-height:1.4;margin-bottom:.9rem;text-transform:uppercase}product-info .product-form__input--pill input[type=radio]+label{align-items:center;background:#fdfbf7;border:.1rem solid rgba(87,83,78,.3);border-radius:1.2rem;display:inline-flex;gap:.8rem;font-size:1.3rem;font-weight:500;justify-content:center;letter-spacing:.035em;line-height:1.25;margin:0 .8rem .8rem 0;min-height:4.6rem;min-width:7.2rem;padding:1.1rem 1.7rem;position:relative;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}product-info .product-form__input--pill input[type=radio]:focus-visible+label{outline:.2rem solid var(--ce-copper-dark);outline-offset:.3rem}product-info .product-form__input--pill input[type=radio]:not(.disabled)+label:hover{border-color:var(--ce-copper);box-shadow:0 .7rem 1.8rem #29201c14;transform:translateY(-.1rem)}product-info .product-form__input--pill input[type=radio]:checked+label{background:var(--ce-ink);border-color:var(--ce-ink);color:var(--ce-white);box-shadow:0 .7rem 1.8rem #29201c1f}product-info .product-form__input--pill input[type=radio].disabled+label,product-info .product-form__input--pill input[type=radio].disabled:checked+label{background:var(--ce-warm);border-color:#854d0e52;box-shadow:none;color:var(--ce-ink-soft);cursor:not-allowed;opacity:1;text-decoration:none}product-info .product-form__input--pill input[type=radio].disabled+label:hover{box-shadow:none;transform:none}product-info .ce-variant-option__status{background:#854d0e1a;border-radius:999px;color:var(--ce-copper-dark);font-size:.9rem;font-weight:700;letter-spacing:.09em;line-height:1;padding:.55rem .7rem;text-transform:uppercase}product-info .product-form__input--single-option input[type=radio]+label,product-info .product-form__input--single-option input[type=radio]:checked+label{background:var(--ce-warm);border-color:#854d0e57;box-shadow:none;color:var(--ce-ink);cursor:default;justify-content:flex-start;min-width:min(100%,18rem)}product-info .product-form__input--single-option input[type=radio]+label:before{background:var(--ce-copper);border-radius:50%;content:"";flex:0 0 auto;height:.7rem;width:.7rem}product-info .product-form__input--single-option input[type=radio].disabled+label{cursor:not-allowed}product-info .product-form__input--single-option input[type=radio].disabled+label:before{background:#93887d}product-info .quantity{background:#fdfbf7;border:.1rem solid rgba(87,83,78,.3);border-radius:1.2rem;min-height:4.8rem;overflow:hidden;width:15rem}product-info .quantity:before,product-info .quantity:after{content:none}product-info .quantity__button{min-height:4.8rem;min-width:4.8rem;width:4.8rem}product-info .quantity__input{border-inline:.1rem solid rgba(87,83,78,.18);color:var(--ce-ink);font-weight:600;min-width:5.2rem;opacity:1}product-info .product-form{margin:2.4rem 0 0}product-info .product-form__buttons{display:grid;gap:1rem}product-info .product-form__submit.button{background:var(--ce-ink);border:.1rem solid var(--ce-ink);border-radius:1.2rem;box-shadow:0 .9rem 2.4rem #29201c1f;color:var(--ce-white);font-size:1.2rem;font-weight:600;letter-spacing:.12em;margin:0;min-height:5.6rem;text-transform:uppercase}product-info .product-form__submit.button:not([disabled]):hover{background:var(--ce-copper-dark);border-color:var(--ce-copper-dark)}product-info .product-form__submit.button[disabled]{background:#e9e3da;border-color:#d7cec1;box-shadow:none;color:#5f574e;cursor:not-allowed;opacity:1}product-info .shopify-payment-button__button--unbranded{background:transparent!important;border:.1rem solid var(--ce-ink)!important;border-radius:1.2rem!important;color:var(--ce-ink)!important;font-family:var(--ce-sans)!important;font-size:1.2rem!important;font-weight:600!important;letter-spacing:.1em!important;min-height:5.6rem!important;text-transform:uppercase}product-info .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--ce-warm)!important}product-info.product-info--variant-unavailable .shopify-payment-button,product-info.product-info--variant-unavailable .product-form__quantity,product-info .product-form__buttons:has(.product-form__submit[disabled]) .shopify-payment-button,product-info:has(.product-form__submit[disabled]) .product-form__quantity{display:none}@media screen and (max-width:749px){product-info .product__info-wrapper{margin-top:1.8rem}product-info .product__info-container{border-radius:1.6rem;box-shadow:0 1rem 2.8rem #29201c12;padding:2.2rem}product-info .product__info-container:before{left:2.2rem;width:7rem}product-info .product__info-container>*+*{margin-block:1.5rem}product-info .product__title h1{font-size:clamp(2.6rem,7.2vw,3.25rem);line-height:1.12;max-width:none}product-info [id^=price-]{margin-bottom:2.2rem}product-info .price--large{font-size:1.9rem}product-info .product-form__input--pill input[type=radio]+label{min-height:4.8rem}product-info .product-form__submit.button,product-info .shopify-payment-button__button--unbranded{min-height:5.4rem!important}}@media(prefers-reduced-motion:reduce){product-info .product-form__submit.button,product-info .product-form__input--pill input[type=radio]+label,product-info .quantity__button,product-info .shopify-payment-button__button--unbranded{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
