.casa-recent[hidden]{display:none!important}.casa-pdp .casa-recent{max-width:1440px;padding:64px 28px 72px;border-top:1px solid rgba(35,35,31,.15);margin:64px auto 0}.casa-recent h2{font-size:clamp(26px,3vw,38px);line-height:1.2;margin:0 0 28px}.casa-recent__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.casa-recent__card{min-width:0}.casa-recent__card a{display:block;color:inherit;text-decoration:none}.casa-pdp .casa-recent__card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f3f0e8}.casa-recent__media{position:relative;overflow:hidden;aspect-ratio:1;background:#f3f0e8}.casa-pdp .casa-recent__media .casa-recent__image{transition:opacity .45s ease,transform .65s cubic-bezier(.2,.65,.3,1);transform:scale(1);transform-origin:center}.casa-pdp .casa-recent__media .casa-recent__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0}@media(hover:hover)and (pointer:fine){.casa-recent__card a:is(:hover,:focus-visible) .casa-recent__image{transform:scale(1.045)}.casa-recent__card a:is(:hover,:focus-visible) .casa-recent__media[data-secondary-ready=true] .casa-recent__image--secondary{opacity:1}}@media(prefers-reduced-motion:reduce){.casa-pdp .casa-recent__media .casa-recent__image{transition:none!important;transform:none!important}}.casa-recent__card h3{font-size:14px;line-height:1.4;margin:14px 0 6px;overflow-wrap:anywhere;font-weight:400}.casa-recent__card p{font:400 12px/1.5 Arial,sans-serif;margin:0}@media(max-width:989px){.casa-recent__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}}@media(max-width:599px){.casa-pdp .casa-recent{padding:32px 24px 40px;margin-top:32px}.casa-recent h2{margin-bottom:20px}.casa-recent__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.casa-recent__card h3{font-size:13px;margin-top:10px}}.casa-premium-store .bls__product-quickview button.product-form__submit{--btn-primary-color:#fff;--btn-primary-color-hover:#fff;--btn-link-color-hover:#fff;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#111!important;border-color:#111!important}.casa-premium-store .bls__product-quickview button.product-form__submit:is(:hover,:focus-visible,:active){background:#29312a!important;border-color:#29312a!important;color:#fff!important}.casa-premium-store .bls__product-quickview button.product-form__submit :is(.hidden-loading,.product-form__text){color:#fff!important;-webkit-text-fill-color:#fff!important}.casa-premium-store .bls__product-quickview button.product-form__submit:is(.btn-loading,.loading,[aria-busy=true],:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#111!important;border-color:#111!important;opacity:1!important}.casa-premium-store .bls__product-quickview button.product-form__submit .loader-icon{border-color:#ffffff59!important;border-top-color:#fff!important}.casa-premium-store .bls__product-quickview button.product-form__submit:focus-visible{outline:2px solid #fff;outline-offset:-5px}.casa-pdp .casa-pdp-save{border:0;background:transparent;padding:8px 0;margin:0 0 12px;color:inherit;font:400 12px/1.5 Arial,sans-serif;cursor:pointer}.casa-pdp .casa-pdp-save[aria-pressed=true]{font-weight:700}.casa-personal-list{width:88%;max-width:1440px;margin:0 auto;padding:64px 0 96px;color:#23231f}.casa-personal-list header{margin-bottom:40px}.casa-personal-list h1{font-size:clamp(32px,5vw,58px);line-height:1.15;overflow-wrap:anywhere}.casa-list-eyebrow{font-size:10px;letter-spacing:.18em}.casa-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;margin:28px 0 48px}.casa-list-card{min-width:0;overflow-wrap:anywhere}.casa-list-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#eeebe3}.casa-list-card h2{font-size:20px;line-height:1.4;margin:18px 0 10px}.casa-list-card a{color:inherit;text-decoration:none}.casa-list-card button{display:inline-block;background:transparent;color:inherit;padding:10px 0;margin-right:18px;border:0;border-bottom:1px solid #aaa;font-size:12px;cursor:pointer}.casa-list-card button:focus-visible,.casa-list-continue:focus-visible{outline:2px solid #29332b;outline-offset:4px}.casa-list-card button[aria-pressed=true]{font-weight:700}.casa-list-continue{color:inherit;text-underline-offset:5px}.casa-premium-store .bls__404-page,.casa-premium-store .bls__404-page *{box-sizing:border-box}.casa-premium-store .bls__404-page .section-full{width:100%;max-width:100%;margin-inline:auto}.casa-premium-store .page-404-content{width:100%;max-width:760px;margin-inline:auto;min-width:0}.casa-premium-store .page-404-content :is(h1,h2,p,.bls__section-des){max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal}.casa-premium-store .image-404 :is(img,svg){max-width:100%!important;height:auto!important;display:block;margin-inline:auto}@media(max-width:767px){.casa-personal-list{width:calc(100% - 40px);padding:40px 0 64px}.casa-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.casa-list-card h2{font-size:17px}.casa-premium-store .bls__404-page{width:100%;max-width:100%;padding:56px 20px!important;margin:0!important;overflow:hidden}.casa-premium-store .bls__404-page .section-full{padding:0!important}.casa-premium-store .page-404-content .bls__section-heading{font-size:clamp(28px,8vw,42px)!important;line-height:1.2!important;letter-spacing:-.025em}.casa-premium-store .page-404-content .bls__section-des{font-size:15px!important;line-height:1.7!important}.casa-premium-store .page-404-content .btn{max-width:100%;white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/casa-functional-repairs.css.map */
