.cc-home-banner{width:100%;line-height:0;background:#e0f2fe}.cc-home-banner img{display:block;width:100%;height:auto;max-height:min(56vw,520px);object-fit:cover;object-position:center center}@media screen and (max-width:749px){.cc-home-banner img{max-height:none;object-fit:contain;object-position:top center}}:root{--cc-accent-cyan: #22d3ee;--cc-blue-deep: #0b1f3a;--cc-blue-primary: #1a5fb4;--cc-teal: #0891b2;--cc-surface: #f8fafc;--cc-shadow-soft: 0 4px 24px rgb(15 39 68 / 8%);--cc-shadow-lift: 0 12px 32px rgb(15 39 68 / 12%)}p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)){color:var(--cc-blue-primary);text-decoration-thickness:1px;text-underline-offset:.15em;transition:color .2s ease}p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)):hover,.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)):hover{color:var(--cc-teal)}a:not(.button):focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--cc-accent-cyan);outline-offset:2px}.button:not(.button-secondary,.button-unstyled){background:linear-gradient(135deg,var(--cc-blue-primary) 0%,var(--cc-teal) 100%);border-color:transparent;box-shadow:0 2px 12px #1a5fb459;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.button:not(.button-secondary,.button-unstyled):hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 6px 20px #1a5fb466}.button-secondary{border-width:1.5px;border-color:var(--cc-blue-primary);color:var(--cc-blue-primary);transition:background-color .2s ease,color .2s ease,transform .2s ease}.button-secondary:hover{background-color:#e0f2fe;color:#0e7490;transform:translateY(-1px)}#header-group .header-section{box-shadow:var(--cc-shadow-soft)}#header-group header-component[sticky] .header__row--top{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#f8fafceb}#header-group .announcement-bar{background:linear-gradient(90deg,#1a5fb4,#0891b2,#22d3ee);color:#fff}#header-group .announcement-bar .announcement-bar__text,#header-group .announcement-bar .announcement-bar__link,#header-group .announcement-bar .slideshow-control{color:#fff}.header-logo__image{object-position:left center}.hero.color-scheme-4{position:relative;isolation:isolate}.hero.color-scheme-4:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 80% 60% at 20% 20%,rgb(34 211 238 / 18%) 0%,transparent 55%),radial-gradient(ellipse 70% 50% at 85% 80%,rgb(26 95 180 / 14%) 0%,transparent 50%),linear-gradient(180deg,#e0f2fe,#f0f9ff);pointer-events:none}.hero.color-scheme-4 .hero__container{position:relative;z-index:1}.card-hover-effect-lift .product-card,.card-hover-effect-lift .collection-card{transition:transform .25s ease,box-shadow .25s ease}.card-hover-effect-lift .product-card:hover,.card-hover-effect-lift .collection-card:hover{box-shadow:var(--cc-shadow-lift)}.product-card,.collection-card{border-radius:var(--product-card-corner-radius, 10px)}.product-card .card-gallery,.collection-card .collection-card__image{border-radius:calc(var(--product-card-corner-radius, 10px) - 2px);overflow:hidden}marquee-component .marquee__content p{font-weight:600;letter-spacing:.02em}marquee-component .marquee__repeated-items>*+*:before{content:"\b7";margin-inline:.35em;opacity:.45;font-weight:400}.color-scheme-5 .email-signup__input,.color-scheme-5 input[type=email]{border-color:#ffffff59;background-color:#0f274499;color:#fff}.color-scheme-5 .email-signup__input::placeholder{color:#ffffff8c}.cart-drawer input:focus-visible,.header-drawer input:focus-visible{outline-color:var(--cc-accent-cyan)}@media screen and (max-width:749px){.header-logo__image{object-position:center center}.button:not(.button-secondary,.button-unstyled):hover,.button-secondary:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/casa-confort-brand.css.map */
