.cf-font-display-lg{font-family:var(--cf-font-display);font-size:var(--cf-fluid-display-lg);line-height:1.15;letter-spacing:-.02em;font-weight:400}.cf-font-headline-lg{font-family:var(--cf-font-display);font-size:var(--cf-fluid-headline-lg);line-height:1.2;font-weight:400}.cf-font-headline-md{font-family:var(--cf-font-display);font-size:var(--cf-fluid-headline-md);line-height:1.3;font-weight:400}.cf-font-body-md{font-family:var(--cf-font-body);font-size:var(--cf-fluid-body-md);line-height:1.6}.cf-font-label-lg{font-family:var(--cf-font-body);font-size:14px;line-height:1.2;letter-spacing:.05em;font-weight:600}.cf-font-label-sm{font-family:var(--cf-font-body);font-size:12px;line-height:1.2;letter-spacing:.05em;font-weight:500}.cf-container{max-width:var(--cf-container-max);margin-inline:auto;padding-inline:var(--cf-fluid-margin)}@media(min-width:768px){.cf-grid-2-col{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--cf-fluid-gutter)}}@media(min-width:1024px){.cf-grid-4-col{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--cf-fluid-gutter)}}.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.cf-buy-it-now-btn,.cf-buy-it-now-wrapper .shopify-payment-button__button,.accelerated-checkout-block .shopify-payment-button__button{background-color:#d97a5e!important;color:#fff!important;border:none!important;border-radius:50px!important;font-family:var(--cf-font-body)!important;font-weight:var(--cf-btn-font-weight, 600)!important;font-size:16px!important;letter-spacing:.03em!important;padding:0 30px!important;height:52px!important;box-shadow:0 4px 16px #d97a5e4d!important;transition:all .3s cubic-bezier(.34,1.56,.64,1)!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:180px!important;max-width:280px!important;text-decoration:none!important}.shopify-payment-button__button:hover,.shopify-payment-button__button--unbranded:hover,.cf-buy-it-now-btn:hover,.cf-buy-it-now-wrapper .shopify-payment-button__button:hover,.accelerated-checkout-block .shopify-payment-button__button:hover{background-color:#c96b50!important;border:none!important;color:#fff!important;transform:translateY(-4px)!important;box-shadow:0 10px 40px #d97a5e66!important}.shopify-payment-button__button:active,.shopify-payment-button__button--unbranded:active,.cf-buy-it-now-btn:active,.cf-buy-it-now-wrapper .shopify-payment-button__button:active,.accelerated-checkout-block .shopify-payment-button__button:active{background-color:#b95c42!important;border:none!important;transform:translateY(0)!important;box-shadow:0 2px 8px #d97a5e33!important}.section-cf-reviews-wrapper:has(+.section-cf-reviews-wrapper,+.section-margin-adjuster-wrapper+.section-cf-reviews-wrapper) .section-cf-reviews{padding-block-end:12px!important}.section-cf-reviews-wrapper+.section-cf-reviews-wrapper .section-cf-reviews,.section-cf-reviews-wrapper+.section-margin-adjuster-wrapper+.section-cf-reviews-wrapper .section-cf-reviews,.section-cf-reviews+.section-cf-reviews{padding-block-start:12px!important}.product-thumbnail,.thumbnail,.cart-item__image,.cart-drawer__image{border-radius:var(--cf-radius-md, 8px)!important;overflow:hidden!important}.btn-create-now{background:#e8896c!important;color:#fff!important;border:none!important;padding:14px 36px!important;border-radius:9999px!important;font-weight:600!important;font-size:16px!important;cursor:pointer!important;transition:all .4s cubic-bezier(.34,1.56,.64,1)!important;box-shadow:0 4px 15px #e8896c40!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.btn-create-now:hover{background:#d97a5e!important;transform:translateY(-3px)!important;box-shadow:0 8px 30px #e8896c59!important}.btn-create-now:active{background:#c96b50!important;transform:translateY(0)!important;box-shadow:0 4px 15px #e8896c40!important}.section-cf-faq-wrapper,.shopify-section:has(.accordion){background:linear-gradient(135deg,#fdf6f0,#f5e8de)!important}.accordion,.cf-faq__container,.shopify-section:has(.accordion) .page-width{background:#fff8f5b3!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-radius:28px!important;border:1px solid rgba(255,255,255,.8)!important;box-shadow:0 8px 40px #00000014!important;padding:56px 56px 64px!important;margin:48px auto!important;transition:all .3s ease!important}@media(max-width:1024px){.accordion,.cf-faq__container,.shopify-section:has(.accordion) .page-width{padding:44px 36px!important;border-radius:24px!important}}@media(max-width:768px){.accordion,.cf-faq__container,.shopify-section:has(.accordion) .page-width{padding:40px 20px 32px!important;margin:24px auto!important;border-radius:20px!important}}.section-cf-quality .cf-quality__container{padding:60px 56px!important}@media(max-width:1024px)and (min-width:769px){.section-cf-quality .cf-quality__container{padding:48px 40px!important}}@media(max-width:768px){.section-cf-quality .cf-quality__container{padding:32px 20px!important}}.ai-brand-trust-container,[class*=ai-brand-trust-container]{padding:2rem 56px 60px!important}@media(max-width:1024px)and (min-width:769px){.ai-brand-trust-container,[class*=ai-brand-trust-container]{padding:1.75rem 40px 48px!important}}@media(max-width:768px){.ai-brand-trust-container,[class*=ai-brand-trust-container]{padding:1.25rem 20px 32px!important}}@media(max-width:768px){.section-cf-quality .cf-quality__heading,.section-cf-quality .cf-quality__quote{text-align:center!important;margin-left:auto!important;margin-right:auto!important;width:100%!important}.section-cf-quality .cf-quality__header{align-items:center!important;text-align:center!important}.section-cf-quality .cf-quality__header-content{align-items:center!important;text-align:center!important;width:100%!important}.section-cf-quality .cf-quality__grid{display:flex!important;flex-direction:column!important;align-items:center!important;gap:2rem!important}.section-cf-quality .cf-quality__card{align-items:center!important;text-align:center!important;width:100%!important}.section-cf-quality .cf-quality__item-label,.section-cf-quality .cf-quality__item-title,.section-cf-quality .cf-quality__item-desc{text-align:center!important;width:100%!important}.section-cf-quality .cf-quality__controls{justify-content:center!important}}.accordion:hover,.cf-faq__container:hover,.shopify-section:has(.accordion) .page-width:hover{box-shadow:0 12px 48px #0000001f!important}.cf-faq__header,.faq-header,.section-faq .faq-header{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;text-align:center!important;padding:0 clamp(16px,4vw,40px)!important;padding-top:8px!important;margin:28px auto 20px!important;max-width:800px!important}.cf-faq__heading,.faq-title,h2.faq-heading,.accordion__title,.shopify-section:has(.accordion) h2{text-align:center!important;display:block!important;width:100%!important;margin:0 auto 16px!important;font-family:Playfair Display,serif!important;font-size:clamp(22px,4vw,36px)!important;font-weight:600!important;color:#3d2c1e!important;max-width:800px!important;letter-spacing:.5px!important;line-height:1.3!important}.cf-faq__heading,.accordion__title,.shopify-section:has(.accordion) h2,.shopify-section:has(.accordion) [class*=heading]{font-family:Playfair Display,serif!important;font-size:clamp(30px,4vw,40px)!important;font-weight:600!important;color:#3d2c1e!important;text-align:center!important;margin:0 auto 16px!important;width:100%!important;max-width:800px!important;letter-spacing:.5px!important;line-height:1.2!important}.cf-faq__summary,.accordion summary,.accordion-row__summary{font-family:Nunito,sans-serif!important;font-size:clamp(17px,1.2vw,19px)!important;font-weight:500!important;color:#4a3a2a!important;line-height:1.6!important;padding:18px 0!important;border-bottom:1px solid rgba(0,0,0,.05)!important}.cf-faq__answer,.accordion-row__content,.accordion-row__text{font-family:Nunito,sans-serif!important;font-size:clamp(15px,1vw,16px)!important;font-weight:400!important;color:#6b5a4a!important;line-height:1.8!important;padding:4px 0 16px!important}@media(max-width:768px){.accordion,.cf-faq__container,.shopify-section:has(.accordion) .page-width{padding:32px 20px!important;margin:24px auto!important;border-radius:20px!important}.cf-faq__heading,.accordion__title,.shopify-section:has(.accordion) h2{font-size:24px!important;margin-bottom:28px!important}.cf-faq__summary,.accordion summary,.accordion-row__summary{font-size:15px!important;padding:14px 0!important}.cf-faq__answer,.accordion-row__content,.accordion-row__text{font-size:14px!important}}.cf-header__nav-link,.header__menu-item,.header__inline-menu a{font-family:Nunito,sans-serif!important;font-weight:500!important;font-size:16px!important;letter-spacing:.3px!important}.variant-picker,.product-form__input,.cf-custom-options-wrapper,.product-form__customizations{padding-left:clamp(16px,3vw,40px)!important;padding-right:8px!important;box-sizing:border-box!important}.variant-picker__form,.product-form__form{display:flex!important;flex-direction:column!important;gap:clamp(16px,2.5vw,24px)!important}.accordion-row__content ul,.accordion-content ul,.accordion ul{margin:0!important;padding-left:1.25rem!important;display:flex!important;flex-direction:column!important;gap:6px!important}.accordion-row__content li,.accordion-content li,.accordion li{margin-bottom:4px;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/21/assets/casafurever-deferred.css.map */
