:root{--cf-primary: #E8896C;--cf-on-primary: #ffffff;--cf-secondary: #D97A5E;--cf-background: #fbf9f8;--cf-surface: #fbf9f8;--cf-surface-container: #f0eded;--cf-surface-container-low: #f6f3f2;--cf-surface-container-high: #eae8e7;--cf-surface-variant: #e4e2e1;--cf-on-surface: #1b1c1c;--cf-on-surface-variant: #474741;--cf-secondary-container: #e6ded6;--cf-secondary-fixed: #e9e1d9;--cf-on-secondary-fixed: #1e1b16;--cf-on-secondary-fixed-variant: #4a4640;--cf-outline: #787770;--cf-outline-variant: #c8c7be;--cf-inverse-surface: #303030;--cf-inverse-on-surface: #f3f0f0;--cf-footer-bg: #e9e1d9;--cf-btn-bg: #E8896C;--cf-btn-hover-bg: #D97A5E;--cf-btn-active-bg: #C96B50;--cf-btn-text: #FFFFFF;--cf-btn-shadow: 0 4px 12px rgba(232, 137, 108, .3);--cf-btn-shadow-hover: 0 6px 20px rgba(232, 137, 108, .4);--cf-btn-padding: 12px 28px;--cf-btn-border-radius: 9999px;--cf-btn-font-weight: 600;--cf-font-heading: "Playfair Display", Georgia, serif;--cf-font-display: "Playfair Display", Georgia, serif;--cf-font-body: "Nunito", system-ui, -apple-system, sans-serif;--cf-font-logo: "Playfair Display", Georgia, serif;--cf-fluid-display-lg: clamp(32px, 5vw + 1rem, 64px);--cf-fluid-headline-lg: clamp(26px, 4vw + .5rem, 48px);--cf-fluid-headline-md: clamp(20px, 2.5vw + .5rem, 32px);--cf-fluid-body-md: clamp(16px, 1.2vw + .25rem, 18px);--cf-margin-mobile: 16px;--cf-margin-desktop: 64px;--cf-fluid-margin: clamp(16px, 4vw, 64px);--cf-fluid-section-gap: clamp(60px, 8vw, 120px);--cf-fluid-gutter: clamp(16px, 2.5vw, 32px);--cf-container-max: 1280px;--cf-touch-target-min: 44px;--cf-radius-xs: 2px;--cf-radius-sm: 4px;--cf-radius-md: 8px;--cf-radius-lg: 12px;--cf-radius-xl: 16px;--cf-radius-full: 9999px;--cf-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--cf-shadow-md: 0 4px 20px rgba(0, 0, 0, .05);--cf-shadow-lg: 0 10px 40px rgba(0, 0, 0, .1);--cf-shadow-2xl: 0 25px 60px rgba(0, 0, 0, .05);--cf-btn-transition: all .3s cubic-bezier(.25, .46, .45, .94);--cf-transition-base: all .3s cubic-bezier(.4, 0, .2, 1);--cf-transition-slow: all .7s cubic-bezier(.4, 0, .2, 1);--cf-transition-reveal: opacity .8s cubic-bezier(.16, 1, .3, 1), transform .8s cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth!important}body{background-color:var(--cf-background);color:var(--cf-on-surface);font-family:var(--cf-font-body);font-size:var(--cf-fluid-body-md);line-height:1.7;letter-spacing:.015em;overflow-x:hidden;margin:0}::selection{background-color:var(--cf-secondary-fixed);color:var(--cf-on-secondary-fixed)}button,a,input,select,textarea,summary,.cf-touch-target{min-height:var(--cf-touch-target-min);touch-action:manipulation}input,select,textarea{font-size:16px;padding:12px 16px;border-radius:var(--cf-radius-md);border:1px solid var(--cf-outline-variant);background-color:#fff;color:var(--cf-on-surface)}.btn,.btn--primary,.button--primary,.cf-btn-primary,.cf-header__cta,.cf-hero__cta,.cf-final-cta__btn,.add-to-cart-button,.newsletter-form__button,button[type=submit]:not(.button-secondary,.button-unstyled),input[type=submit],.button:not(.button-secondary,.button-unstyled,.cf-header__tool-btn,.pickup-location__button){background-color:#e8896c!important;color:#fff!important;border:none!important;padding:0 30px!important;height:52px!important;border-radius:50px!important;font-family:var(--cf-font-body);font-weight:var(--cf-btn-font-weight, 600);font-size:16px!important;transition:all .3s cubic-bezier(.34,1.56,.64,1)!important;box-shadow:0 4px 16px #e8896c40!important;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;min-width:180px!important;max-width:280px!important;width:auto!important;transform:translateY(0)}.button-secondary,.btn--secondary{border-radius:20px!important}.btn:hover,.btn--primary:hover,.button--primary:hover,.cf-btn-primary:hover,.cf-header__cta:hover,.cf-hero__cta:hover,.cf-final-cta__btn:hover,.add-to-cart-button:hover,.newsletter-form__button:hover,button[type=submit]:not(.button-secondary,.button-unstyled):hover,input[type=submit]:hover,.button:not(.button-secondary,.button-unstyled,.cf-header__tool-btn,.pickup-location__button):hover{background-color:#d97a5e!important;color:#fff!important;border:none!important;transform:translateY(-4px)!important;box-shadow:0 10px 40px #e8896c59!important}.btn:active,.btn--primary:active,.button--primary:active,.cf-btn-primary:active,.cf-header__cta:active,.cf-hero__cta:active,.cf-final-cta__btn:active,.add-to-cart-button:active,.newsletter-form__button:active,button[type=submit]:not(.button-secondary,.button-unstyled):active,input[type=submit]:active,.button:not(.button-secondary,.button-unstyled,.cf-header__tool-btn,.pickup-location__button):active{background-color:#c96b50!important;color:#fff!important;border:none!important;transform:translateY(0)!important;box-shadow:0 2px 8px #e8896c26!important}a.btn,a.cf-header__cta,a.cf-hero__cta,a.cf-final-cta__btn,a.cf-btn-primary,a.btn--primary{display:inline-flex}.cf-section-header,.cf-journey__header,.cf-quality__header-content,.cf-gallery__header,.cf-reviews__header{display:flex;flex-direction:column;gap:6px;margin-bottom:3.5rem}.cf-heading,.cf-hero__heading,.cf-journey__heading,.cf-quality__heading,.cf-gallery__heading,.cf-reviews__heading,.cf-final-cta__heading{margin-bottom:6px!important}.cf-subheading,.cf-hero__subheading,.cf-journey__subheading,.cf-quality__quote,.cf-gallery__subheading,.cf-reviews__subheading,.cf-final-cta__subheading{margin-top:0!important}.cf-grain-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;opacity:.03;pointer-events:none;background-image:url(https://www.transparenttextures.com/patterns/felt.png);background-repeat:repeat;will-change:opacity}.cf-reveal{opacity:0;transform:translateY(24px);transition:var(--cf-transition-reveal);will-change:opacity,transform}.cf-reveal.cf-is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.cf-reveal{opacity:1!important;transform:none!important;transition:none!important}}.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}img:not(.cf-header__logo-img,.cf-footer__logo-img,.header__heading-logo,.icon,.icon-img,svg img,.payment-icon,[class*=logo]){border-radius:var(--cf-radius-xl, 16px)!important}.product__media,.product-media-container,.product-gallery,.media-gallery,.card__media,.card-gallery,.card-gallery__image,.cf-hero__bg-layer,.cf-hero__bg-img,.cf-journey__img-container,.cf-quality__img-wrapper,.cf-gallery__item,.cf-gallery__img-wrapper,.cf-reviews__img-wrapper,.cf-reviews__card,.cf-final-cta__card,.cf-final-cta__bg-layer,.cf-final-cta__bg-img,.sticky-add-to-cart__image,.sticky-add-to-cart__image-img,[class*=ai-how-it-works-image],[class*=image-wrapper],.media{border-radius:var(--cf-radius-xl, 16px)!important;overflow:hidden!important}.product__media img,.product-media-container img,.card__media img,.card-gallery img,.cf-journey__img-container img,.cf-quality__img-wrapper img,.cf-gallery__item img,.cf-gallery__img-wrapper img,.cf-reviews__img-wrapper img,[class*=ai-how-it-works-image] img{border-radius:var(--cf-radius-xl, 16px)!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:60px 56px!important}@media(max-width:1024px)and (min-width:769px){.ai-brand-trust-container,[class*=ai-brand-trust-container]{padding:48px 40px!important}}@media(max-width:768px){.ai-brand-trust-container,[class*=ai-brand-trust-container]{padding:32px 20px!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}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.cf-hero__headline,.cf-section-title,.cf-faq__title,.cf-footer__newsletter-headline,.product-title,.product__title,.card__title,.card-title{font-family:var(--cf-font-heading)!important;font-weight:600!important;line-height:1.25!important;letter-spacing:-.01em!important}body,p,li,span:not(.material-symbols-outlined),div:not(.material-symbols-outlined),input,select,textarea,.product-description,.product-text,.cf-faq__answer,.accordion-row__content,.accordion-row__text,.cf-footer__newsletter-desc,.cf-footer__trust-title,.cf-footer__trust-desc,.cf-footer__link,.cf-footer__text,.cf-footer__copyright{font-family:var(--cf-font-body)!important}.btn,.button,.cf-btn-primary,.cf-header__cta,.cf-hero__cta,.cf-final-cta__btn,.add-to-cart-button,.newsletter-form__button,.shopify-payment-button__button,button,[type=submit],[type=button]{font-family:var(--cf-font-body)!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important}.material-symbols-outlined{font-family:Material Symbols Outlined!important;font-weight:400!important;font-style:normal!important;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased}img:hover,a:hover img,a img:hover,.image-wrapper:hover img,.media:hover img,.product__media:hover img,.product-media-container:hover img,.card__media:hover img,.card-gallery:hover img,.cf-journey__img-container:hover img,.cf-quality__img-wrapper:hover img,.cf-gallery__item:hover img,.cf-gallery__img-wrapper:hover img,.cf-reviews__img-wrapper:hover img{opacity:1!important;filter:none!important;-webkit-filter:none!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/casafurever.css.map */
