.cct{background:#f2efe9;color:#111;font-family:Poppins,Arial,sans-serif}.cct-wrap{width:min(1240px,calc(100% - 48px));margin:0 auto}.cct-hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.12)}.cct-hero .cct-wrap{position:relative;z-index:2;padding:68px 0 54px}.cct-mark{position:absolute;right:-35px;top:-70px;width:360px;height:auto;opacity:.11;pointer-events:none}.cct-kicker{margin:0 0 14px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#666}.cct h1,.cct h2{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;text-transform:none;font-weight:400}.cct h1{margin:0;font-size:clamp(54px,7vw,94px);line-height:.92;letter-spacing:-.045em}.cct-lede{max-width:700px;margin:20px 0 0;font-size:15px;line-height:1.65;color:#555}.cct-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;padding:72px 0 88px}.cct-info{display:flex;flex-direction:column;justify-content:space-between;gap:48px}.cct-info h2,.cct-form h2{font-size:clamp(38px,4vw,58px);line-height:.98;letter-spacing:-.03em;margin:0}.cct-contact-list{border-top:1px solid rgba(0,0,0,.14)}.cct-contact-list>a,.cct-contact-list>div{display:flex;flex-direction:column;gap:6px;padding:18px 0;border-bottom:1px solid rgba(0,0,0,.14);color:#111;text-decoration:none}.cct-contact-list span,.cct-note>span,.cct-fields label>span{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#777}.cct-contact-list strong{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.cct-note{background:#0a0a0a;color:#fff;padding:28px}.cct-note>span{color:#ffffff80}.cct-note p{margin:14px 0 0;font-size:13px;line-height:1.7;color:#ffffffb8}.cct-form{background:#fff;border:1px solid rgba(0,0,0,.08);padding:36px}.cct-form__head{margin-bottom:30px}.cct-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cct-fields label{display:flex;flex-direction:column;gap:8px}.cct-fields input,.cct-fields select,.cct-fields textarea{width:100%;border:0;border-bottom:1px solid #bbb;background:transparent;border-radius:0;padding:11px 0;font:inherit;color:#111;outline:none}.cct-fields input:focus,.cct-fields select:focus,.cct-fields textarea:focus{border-bottom-color:#111}.cct-message{grid-column:1/-1}.cct-submit{margin-top:26px;width:100%;border:0;background:#0a0a0a;color:#fff;padding:17px 18px;display:flex;justify-content:space-between;align-items:center;font-family:Poppins,Arial,sans-serif;font-size:10px;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;border-radius:0}.cct-success{margin-bottom:22px;padding:14px 16px;background:#f2efe9;border:1px solid rgba(0,0,0,.12);font-size:13px}.cct-form .errors{margin-bottom:22px;color:#8a0000;font-size:13px}@media(max-width:899px){.cct-layout{grid-template-columns:1fr;gap:38px}.cct-info{gap:32px}}@media(max-width:599px){.cct-wrap{width:calc(100% - 28px)}.cct-hero .cct-wrap{padding:48px 0 38px}.cct-mark{font-size:250px;top:-45px}.cct-layout{padding:48px 0 64px}.cct-form{padding:24px 18px}.cct-fields{grid-template-columns:1fr}.cct-message{grid-column:auto}}#mini-cart.mini-cart{--background:242,239,233;--heading-color:17,17,17;--text-color:17,17,17;--secondary-background:255,255,255;background:#f2efe9!important;color:#111!important}#mini-cart .drawer__header{background:#0a0a0a!important;color:#d6c7a1!important;border-bottom:0!important}#mini-cart .drawer__title,#mini-cart .drawer__header .heading,#mini-cart .drawer__close-button{color:#d6c7a1!important}#mini-cart .drawer__content{background:#f2efe9!important;color:#111!important}#mini-cart .shipping-bar{background:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,.08)!important;padding:14px!important}#mini-cart .shipping-bar__text,#mini-cart .line-item,#mini-cart .line-item a,#mini-cart .line-item .heading,#mini-cart .product-item-meta__title,#mini-cart .product-item-meta__property,#mini-cart .price-list,#mini-cart .quantity-selector,#mini-cart .quantity-selector__button,#mini-cart .quantity-selector__input,#mini-cart .line-item__remove-button,#mini-cart .mini-cart__actions,#mini-cart .mini-cart__actions span,#mini-cart .mini-cart__actions button{color:#111!important}#mini-cart .text--subdued{color:#68635d!important}#mini-cart .line-item{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;padding:14px!important;margin-bottom:12px!important}#mini-cart .line-item__image-wrapper{background:#f7f5f1!important}#mini-cart .product-item-meta__title{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif!important;font-size:20px!important;line-height:1.15!important;font-weight:400!important}#mini-cart .quantity-selector{border:1px solid rgba(0,0,0,.18)!important;background:#fff!important;border-radius:0!important}#mini-cart .mini-cart__recommendations{background:#f2efe9!important;color:#111!important}#mini-cart .mini-cart__recommendations-heading,#mini-cart .product-item__title,#mini-cart .product-item__price-list,#mini-cart .product-item__price-list *{color:#111!important}#mini-cart .drawer__footer,#mini-cart .mini-cart__drawer-footer{background:#fff!important;color:#111!important;border-top:1px solid rgba(0,0,0,.1)!important}#mini-cart .checkout-button{background:#0a0a0a!important;color:#d6c7a1!important;min-height:58px!important;border-radius:0!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important}#mini-cart .checkout-button *,#mini-cart .checkout-button svg{color:#d6c7a1!important}#mini-cart .button{border-radius:0!important}#mini-cart .drawer__content--center p{color:#111!important}#mini-cart .drawer__content--center .button{background:#0a0a0a!important;color:#d6c7a1!important}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map?subset=AAIAAAAAAAg */
