/** Shopify CDN: Minification failed

Line 16:363 Expected ":"
Line 16:384 Expected ":"
Line 16:406 Expected ":"
Line 16:427 Expected ":"
Line 16:451 Expected ":"
Line 16:480 Expected ":"
Line 16:503 Expected ":"
Line 16:528 Expected ":"
Line 16:558 Expected ":"
Line 16:588 Expected ":"
... and 27 more hidden warnings

**/
/* ==========================================================================\n   CASA FACILE / ANDREA — AGENCY 50K GLOBAL UX SYSTEM\n   Final readability, contrast, typography and spacing layer.\n   Scope: entire storefront. Loaded through andrea-card-click-fix.css.\n   ========================================================================== */\n\n:root{\n  --cf-ink:#102F3A;\n  --cf-teal:#214A55;\n  --cf-sky:#67C7EA;\n  --cf-orange:#F57C20;\n  --cf-orange-text:#B94700;\n  --cf-green:#18B95B;\n  --cf-surface:#FFFFFF;\n  --cf-surface-soft:#F4F7F8;\n  --cf-surface-blue:#EAF4F7;\n  --cf-muted:#52656E;\n  --cf-border:#C9D5D9;\n  --cf-shadow:0 14px 38px rgba(16,47,58,.10);\n  --cf-radius-sm:12px;\n  --cf-radius-md:16px;\n  --cf-radius-lg:22px;\n  --page-width:120rem !important;\n  --font-body-scale:1.0667 !important;\n  --font-heading-scale:1.08 !important;\n  --grid-desktop-horizontal-spacing:20px !important;\n  --grid-desktop-vertical-spacing:24px !important;\n  --grid-mobile-horizontal-spacing:12px !important;\n  --grid-mobile-vertical-spacing:16px !important;\n  --buttons-radius:14px !important;\n  --inputs-radius:12px !important;\n  --variant-pills-radius:14px !important;\n  --media-radius:16px !important;\n  --spacing-sections-desktop:48px !important;\n  --spacing-sections-mobile:32px !important;\n}\n\n.color-scheme-2,.color-scheme-3,.color-scheme-5,.color-scheme-6efb1668-a95a-4e86-8d50-0ca1e32302de{--color-button-text:16,47,58 !important}\n\nhtml{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:96px}\nbody{color:rgb(var(--color-foreground));font-size:1.6rem;line-height:1.62;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}\nbody,button,input,select,textarea{font-family:var(--font-body-family)}\nbody.color-scheme-1,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-6efb1668-a95a-4e86-8d50-0ca1e32302de{color:rgba(var(--color-foreground),.94)}\n.main-page-title,.product__title h1,.collection-hero__title,.article-template__title,.search__heading,.title-wrapper-with-link .title,.rich-text__heading{line-height:1.08;letter-spacing:-.028em;text-wrap:balance}\n.main-page-title,.product__title h1,.collection-hero__title{font-size:clamp(32px,3.6vw,48px)}\n.title-wrapper-with-link .title,.rich-text__heading{font-size:clamp(28px,3vw,42px)}\n.rte,.product__description,.collection-hero__description,.article-template__content,.customer,.cart-items,.cart__footer{color:inherit}\n.rte p,.rte li,.product__description p,.product__description li,.collection-hero__description,.article-template__content p,.article-template__content li{font-size:max(16px,1.6rem);line-height:1.68}\n.rte p,.product__description p,.article-template__content p{max-width:72ch}\n.rich-text__text p{max-width:68ch;margin-inline:auto}\n.rte strong,.product__description strong,.article-template__content strong{font-weight:700}\n.rte a:not(.button),.product__description a:not(.button),.article-template__content a:not(.button),.footer-block__details-content a{color:var(--cf-teal);text-decoration-line:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}\n.rte a:not(.button):hover,.product__description a:not(.button):hover,.article-template__content a:not(.button):hover{color:var(--cf-orange-text)}\n.caption-with-letter-spacing,.caption-large,.product__text.caption-with-letter-spacing{font-size:max(12px,1.2rem);line-height:1.45;letter-spacing:.07em}\n.header__menu-item,.menu-drawer__menu-item{font-size:max(15px,1.5rem);line-height:1.35}\n.footer-block__details-content,.footer-block__details-content .list-menu__item--link,.footer__copyright{font-size:max(14px,1.4rem);line-height:1.55}\n\n.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{min-height:48px;padding-inline:20px;border-radius:14px !important;font-size:max(15px,1.5rem);font-weight:750;line-height:1.2;letter-spacing:.01em;background-image:none !important;box-shadow:none}\n.button:not(.button--secondary),.shopify-challenge__button,.customer button{background-color:rgb(var(--color-button)) !important;color:rgb(var(--color-button-text)) !important}\n.button--secondary{color:rgb(var(--color-secondary-button-text)) !important}\n.button:hover,.shopify-challenge__button:hover,.customer button:hover{transform:translateY(-1px)}\n.button[disabled],.button:disabled{opacity:.58;transform:none}\n.field__input,.select__select,.customer .field input,.customer select,textarea,input[type=\"text\"],input[type=\"email\"],input[type=\"tel\"],input[type=\"search\"],input[type=\"number\"]{min-height:48px;border-radius:12px !important;font-size:16px !important;line-height:1.35}\n.field__label,.form__label,.customer .field label{font-size:max(13px,1.3rem);line-height:1.35}\n.quantity{min-height:48px;border-radius:12px}\n.quantity__input{font-size:16px !important}\nsummary,.header__icon,.menu-drawer__close-button,.modal__close-button,button[name=\"minus\"],button[name=\"plus\"]{min-width:44px;min-height:44px}\n:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--cf-teal) !important;outline-offset:3px !important;box-shadow:0 0 0 5px #fff !important}\n\n.product__info-container>*+*{margin-top:1.8rem}\n.product__title{margin-bottom:1.2rem}\n.price--large{font-size:clamp(24px,2.5vw,34px);line-height:1.15;font-weight:750}\n.price-item{line-height:1.3}\n.card__heading{font-size:max(15px,1.55rem);line-height:1.36;font-weight:650}\n.card-information>.price,.card-information .price{font-size:max(16px,1.6rem);line-height:1.35}\n.card__inner,.card__media,.card__media .media{border-radius:16px;overflow:hidden}\n.card__content{padding-top:12px}\n.quick-add__submit{min-height:46px;font-size:max(14.5px,1.45rem)}\n.product__tax,.product__sku,.product__inventory,.product__text{font-size:max(14px,1.4rem);line-height:1.5}\n.product-form__input .form__label{font-size:max(14px,1.4rem);font-weight:700}\n.product-form__input input[type=\"radio\"]+label{min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:max(14px,1.4rem) !important;line-height:1.3}\n.accordion__title{font-size:max(16px,1.6rem);line-height:1.35;font-weight:700}\n.accordion__content,.accordion__content p,.accordion__content li{font-size:max(15.5px,1.55rem);line-height:1.65}\n.icon-with-text__item span,.icon-with-text__item h3{font-size:max(14px,1.4rem);line-height:1.4}\n.collection-hero__description{max-width:72ch}\n.facets__heading,.facets__summary,.facet-filters__label,.mobile-facets__summary,.product-count__text{font-size:max(14px,1.4rem)}\n.cart-item__name{font-size:max(15px,1.5rem);line-height:1.4}\n.cart-item__details,.cart-item__details dl,.cart-item__totals{font-size:max(14px,1.4rem)}\n.totals__total{font-size:max(17px,1.7rem);font-weight:700}\n.totals__total-value{font-size:max(20px,2rem);font-weight:800}\n\n.cf-button--primary,.cf-square-window__btn--primary,.cf-cart-context__button--primary,.cf-page-type-product .product-form__submit,.template-casa-facile-shop .product-form__submit,.ae-home__btn--primary{background:var(--cf-orange) !important;background-image:none !important;color:var(--cf-ink) !important;border-color:var(--cf-orange) !important;text-shadow:none !important}\n.cf-button--primary:hover,.cf-square-window__btn--primary:hover,.cf-cart-context__button--primary:hover,.cf-page-type-product .product-form__submit:hover,.template-casa-facile-shop .product-form__submit:hover,.ae-home__btn--primary:hover{background:#E56B10 !important;color:var(--cf-ink) !important}\n.cf-button--whatsapp,.cf-square-window__btn--wa,.ae-home__btn--wa,a[class*=\"whatsapp\"][class*=\"btn\"],a[class*=\"btn\"][class*=\"whatsapp\"]{background:var(--cf-green) !important;background-image:none !important;color:var(--cf-ink) !important;border-color:var(--cf-green) !important;text-shadow:none !important}\n.cf-square-window__eyebrow,.cf-paths__eyebrow,.cf-cart-context__eyebrow{color:var(--cf-orange-text) !important;font-size:13px !important;line-height:1.35 !important;letter-spacing:.08em !important}\n.cf-square-window__intro p{color:#40545E !important;font-size:15px !important;line-height:1.55 !important;font-weight:600 !important}\n.cf-square-window__btn{min-height:48px !important;padding-inline:18px !important;font-size:15px !important;line-height:1.25 !important;font-weight:800 !important}\n.cf-square-window__actions{gap:24px !important}\n.cf-paths__subtitle{color:#425962 !important;font-size:clamp(16px,1.5vw,19px) !important;line-height:1.55 !important}\n.cf-paths__trust-copy span{color:#52656E !important;font-size:14px !important;line-height:1.5 !important}\n.cf-paths__proofs{color:#334E58 !important;font-size:13.5px !important;line-height:1.45 !important}\n.cf-paths__proofs li span{color:var(--cf-teal) !important}\n.cf-paths__call{background:var(--cf-orange) !important;color:var(--cf-ink) !important;text-shadow:none !important}\n.cf-paths__call small{font-size:11px !important;line-height:1.25 !important;letter-spacing:.06em !important;opacity:1 !important}\n.cf-paths__call strong{font-size:15px !important;line-height:1.25 !important}\n.cf-path-tile{border-color:rgba(16,47,58,.14) !important}\n.cf-cart-context__eyebrow{margin-bottom:8px !important}\n.cf-cart-context__text{color:#3F5963 !important;font-size:16px !important;line-height:1.65 !important}\n.cf-cart-context__trust li{color:var(--cf-teal) !important;font-size:13px !important;line-height:1.35 !important}\n.cf-cart-context__button{min-height:48px !important;font-size:15px !important;line-height:1.25 !important}\n.cf-cart-context__button--secondary{color:var(--cf-teal) !important;border-color:var(--cf-teal) !important}\n.cf-page-type-product .product__description,.cf-page-type-product .product__description p,.cf-page-type-product .product__description li,.cf-page-type-collection .collection-hero__description,.template-casa-facile-shop .rte{color:var(--cf-ink)}\n.cf-page-type-product [class*=\"help\"],.cf-page-type-product [class*=\"scope\"],.cf-page-type-product [class*=\"trust\"],.cf-page-type-collection [class*=\"count\"]{font-size:max(14px,1.4rem);line-height:1.5}\n\n.ae-pro-title--light span,.ae-section--light .ae-kicker,.ae-section--light .ae-eyebrow{color:var(--cf-orange-text) !important}\n.ae-center-link a,.ae-card a:not([class*=\"btn\"]):not([class*=\"button\"]),.ae-section--light a:not([class*=\"btn\"]):not([class*=\"button\"]){color:var(--cf-teal) !important}\n.ae-center-link a:hover,.ae-card a:not([class*=\"btn\"]):not([class*=\"button\"]):hover{color:var(--cf-orange-text) !important}\n.ae-card p,.ae-card li,.ae-section--light p,.ae-section--light li{font-size:max(15px,1.5rem);line-height:1.6}\n.ae-pro-title--dark span,.ae-section--dark .ae-kicker,.ae-section--dark .ae-eyebrow,[class*=\"ae-hero\"] .ae-kicker{color:var(--cf-sky) !important}\na[class*=\"ae-\"][class*=\"btn\"][class*=\"primary\"]:not([class*=\"emergency\"]),a[class*=\"ae-\"][class*=\"button\"][class*=\"primary\"]:not([class*=\"emergency\"]){background:var(--cf-orange) !important;background-image:none !important;color:var(--cf-ink) !important;border-color:var(--cf-orange) !important;text-shadow:none !important}\na[class*=\"ae-\"][class*=\"btn\"][class*=\"whatsapp\"],a[class*=\"ae-\"][class*=\"button\"][class*=\"whatsapp\"]{background:var(--cf-green) !important;background-image:none !important;color:var(--cf-ink) !important;border-color:var(--cf-green) !important}\na[class*=\"emergency\"],button[class*=\"emergency\"],.ae-emergency a,.ae-emergency button{color:#fff !important}\n\n.ae-workfolio__card--link,.ae-clickable-card{display:block !important;color:inherit !important;text-decoration:none !important;cursor:pointer !important}\n.ae-workfolio__card--link:hover,.ae-clickable-card:hover,.ae-js-click-card:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(16,47,58,.13) !important;border-color:rgba(33,74,85,.34) !important}\n.ae-workfolio__card--link:focus-visible,.ae-clickable-card:focus-visible,.ae-js-click-card:focus-visible{outline:3px solid var(--cf-teal) !important;outline-offset:4px !important;box-shadow:0 0 0 5px #fff !important}\n.ae-js-click-card{cursor:pointer !important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease !important}\n\n/* CF source hardening: legacy files use several 0.7–1rem values which render below readable size. */\nbody.cf-page-type-product.template-casa-facile-shop .product__text.caption-with-letter-spacing{color:#0B5366 !important;font-size:12px !important;line-height:1.4 !important;letter-spacing:.07em !important}\nbody.cf-page-type-product.template-casa-facile-shop .product__title h1{color:var(--cf-ink) !important;font-size:clamp(32px,3.8vw,48px) !important;line-height:1.08 !important;letter-spacing:-.035em !important}\nbody.cf-page-type-product.template-casa-facile-shop .price--large,body.cf-page-type-product.template-casa-facile-shop .related-products .price{color:var(--cf-orange-text) !important}\nbody.cf-page-type-product.template-casa-facile-shop .price--large{font-size:clamp(25px,2.6vw,34px) !important;line-height:1.15 !important}\nbody.cf-page-type-product.template-casa-facile-shop .icon-with-text__item{color:var(--cf-ink) !important;font-size:14px !important;line-height:1.4 !important}\nbody.cf-page-type-product.template-casa-facile-shop .product__description,body.cf-page-type-product.template-casa-facile-shop .product__accordion .accordion__content{color:#40545E !important;font-size:16px !important;line-height:1.68 !important}\nbody.cf-page-type-product.template-casa-facile-shop .product__description p,body.cf-page-type-product.template-casa-facile-shop .product__description li,body.cf-page-type-product.template-casa-facile-shop .product__accordion .accordion__content p,body.cf-page-type-product.template-casa-facile-shop .product__accordion .accordion__content li{font-size:16px !important;line-height:1.68 !important}\nbody.cf-page-type-product.template-casa-facile-shop .cf37-product-help strong{font-size:16px !important;line-height:1.35 !important}\nbody.cf-page-type-product.template-casa-facile-shop .cf37-product-help p{color:#40545E !important;font-size:15px !important;line-height:1.6 !important}\nbody.cf-page-type-product.template-casa-facile-shop .cf37-product-help a{color:#0F6B39 !important;font-size:15px !important;line-height:1.35 !important}\nbody.cf-page-type-product.template-casa-facile-shop .product__inventory,body.cf-page-type-product.template-casa-facile-shop .product-form__input .form__label,body.cf-page-type-product.template-casa-facile-shop .product__accordion .summary__title{font-size:14px !important;line-height:1.45 !important}\n\nbody.cf-page-type-collection.template-casa-facile-shop .cf37-breadcrumbs,body.cf-page-type-collection.template-casa-facile-shop .cf37-product-breadcrumbs nav{color:#52656E !important;font-size:13px !important;line-height:1.4 !important}\nbody.cf-page-type-collection.template-casa-facile-shop .cf37-collection-intro h1{color:var(--cf-ink) !important;font-size:clamp(32px,4.2vw,50px) !important;line-height:1.06 !important;letter-spacing:-.04em !important}\nbody.cf-page-type-collection.template-casa-facile-shop .cf37-collection-intro__count{color:var(--cf-orange-text) !important;font-size:13px !important;line-height:1.4 !important}\nbody.cf-page-type-collection.template-casa-facile-shop .cf37-collection-intro__description{color:#40545E !important;font-size:16px !important;line-height:1.68 !important}\nbody.cf-page-type-collection.template-casa-facile-shop .cf37-inline-proofs li{color:#334E58 !important;font-size:14px !important;line-height:1.4 !important}\nbody.cf-page-type-collection.template-casa-facile-shop .cf37-inline-proofs .cf-icon{color:var(--cf-orange-text) !important}\nbody.cf-page-type-collection.template-casa-facile-shop .cf37-collection-intro__media-badge{font-size:13px !important;line-height:1.35 !important}\nbody.cf-page-type-collection.template-casa-facile-shop .product-count__text{color:#52656E !important;font-size:14px !important}\nbody.cf-page-type-collection.template-casa-facile-shop .card__heading{color:var(--cf-ink) !important;font-size:16px !important;line-height:1.35 !important}\nbody.cf-page-type-collection.template-casa-facile-shop .price{color:var(--cf-orange-text) !important;font-size:16px !important;line-height:1.3 !important}\nbody.cf-page-type-collection.template-casa-facile-shop .quick-add__submit{min-height:46px !important;font-size:15px !important;line-height:1.2 !important}\nbody.cf-page-type-collection.template-casa-facile-shop .pagination__item--current{color:var(--cf-ink) !important;background:var(--cf-orange) !important}\n\nbody.template-casa-facile-shop .cfm-lead{color:#40545E !important;font-size:16.5px !important;line-height:1.68 !important}\nbody.template-casa-facile-shop .cfm-button,body.template-casa-facile-shop .cfm-card-cta,body.template-casa-facile-shop .cfm-header__phone{min-height:46px;font-size:15px !important;line-height:1.2 !important}\nbody.template-casa-facile-shop .cfm-header__nav{font-size:14.5px !important;line-height:1.35 !important}\nbody.template-casa-facile-shop .cfm-brand__name{font-size:15px !important;line-height:1.25 !important}\nbody.template-casa-facile-shop .cfm-kicker,body.template-casa-facile-shop .cfm-eyebrow,body.template-casa-facile-shop .cfm-card-label,body.template-casa-facile-shop .cfm-badge{font-size:12.5px !important;line-height:1.4 !important;letter-spacing:.06em !important}\nbody.template-casa-facile-shop .cfm-card p,body.template-casa-facile-shop .cfm-card li,body.template-casa-facile-shop .cfm-package p,body.template-casa-facile-shop .cfm-package li,body.template-casa-facile-shop .cfm-story p,body.template-casa-facile-shop .cfm-area p,body.template-casa-facile-shop .cfm-faq p{font-size:15px !important;line-height:1.62 !important}\nbody.template-casa-facile-shop .cfm-button[class*=\"primary\"],body.template-casa-facile-shop .cfm-card-cta{color:var(--cf-ink) !important}\nbody.template-casa-facile-shop .cfm-button[class*=\"whatsapp\"]{background:var(--cf-green) !important;color:var(--cf-ink) !important}\n\n@media (min-width:990px){.page-width{padding-left:32px;padding-right:32px}.product.grid{column-gap:clamp(36px,4vw,64px)}}\n@media (max-width:989px){.main-page-title,.product__title h1,.collection-hero__title{font-size:clamp(30px,5vw,40px)}.page-width{padding-left:20px;padding-right:20px}}\n@media (max-width:749px){\n  :root{--grid-mobile-horizontal-spacing:12px !important;--grid-mobile-vertical-spacing:16px !important}\n  body{font-size:16px;line-height:1.6}\n  .page-width{padding-left:16px;padding-right:16px}\n  .main-page-title,.product__title h1,.collection-hero__title{font-size:clamp(28px,8.5vw,36px);line-height:1.1}\n  .title-wrapper-with-link .title,.rich-text__heading{font-size:clamp(25px,7vw,32px)}\n  .rte p,.rte li,.product__description p,.product__description li,.collection-hero__description{font-size:16px;line-height:1.65}\n  .button,.shopify-challenge__button,.customer button,.cf-square-window__btn,.cf-cart-context__button{min-height:48px;font-size:15px}\n  .cf-square-window__actions{gap:16px !important}\n  .cf-paths__trust-copy span{font-size:13.5px !important}\n  body.cf-page-type-product.template-casa-facile-shop .product__title h1{font-size:clamp(29px,8.5vw,36px) !important}\n  body.cf-page-type-collection.template-casa-facile-shop .cf37-collection-intro h1{font-size:clamp(29px,8.5vw,38px) !important}\n  body.cf-page-type-collection.template-casa-facile-shop .card__heading{font-size:15px !important}\n  body.cf-page-type-collection.template-casa-facile-shop .price{font-size:16px !important}\n  body.cf-page-type-collection.template-casa-facile-shop .quick-add__submit{min-height:46px !important;font-size:14.5px !important}\n  body.template-casa-facile-shop .cfm-header__actions .cfm-button{min-height:44px !important;font-size:14px !important}\n}\n@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important}.button,.ae-workfolio__card--link,.ae-clickable-card,.ae-js-click-card{transition:none !important;transform:none !important}}\n@media (forced-colors:active){.button,.cf-square-window__btn,.cf-cart-context__button,.cf-paths__call{border:1px solid ButtonText !important}}\n