t-home__copy h3{color:#c68612!important;font-weight:400!important;text-shadow:0 1px 3px #5a330024!important;letter-spacing:-.015em!important}.section--cream:has(>.brand-message){padding-top:275px!important}@media(max-width:640px){.section--cream:has(>.brand-message){padding-top:225px!important}}.hero__seal{width:260px!important;height:260px!important;filter:contrast(1.7) saturate(1.25) drop-shadow(0 8px 16px #1e14088c)!important}@media(max-width:700px){.split-showcase__media{background-position:20% center!important}.hero__seal{width:176px!important;height:176px!important;right:8px!important}}.site-header__logo{position:relative;overflow:hidden}.site-header__logo:after{content:"";position:absolute;inset:-40% auto -40% -35%;width:22%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,#ffffffd9,#daac4c33,transparent);animation:pets-glint 5.5s ease-in-out infinite;pointer-events:none}@keyframes pets-glint{0%,60%{left:-35%;opacity:0}68%{opacity:.8}84%{left:120%;opacity:.45}85%,100%{left:120%;opacity:0}}
.about-home:after{content:none!important;background:none!important}
.about-home{background-image:linear-gradient(90deg,#fff9ee38,#fff9ee24),var(--about-background),linear-gradient(135deg,#fbf5e9,#f1e3ca)!important}.about-home__grid>div{background:#fff9ee30!important;backdrop-filter:blur(.5px)!important;box-shadow:0 10px 28px #60431c12!important}
.about-home__copy h3{color:#a86f18!important;font-weight:500!important;text-shadow:0 1px 0 #fff6df,0 2px 8px #6c430026!important}
.about-home__copy h3{color:#c99024!important;text-shadow:0 2px 7px #6b3f001f!important}
.hero__seal{display:none!important}.luxury-beds{background-color:#f8f1e5!important;background-image:radial-gradient(circle at 8% 18%,transparent 0 64px,#c9902429 65px 66px,transparent 67px),radial-gradient(circle at 92% 82%,transparent 0 88px,#c9902424 89px 90px,transparent 91px),repeating-linear-gradient(105deg,transparent 0 47px,#c9902417 48px 49px,transparent 50px 96px)!important}
.about-home__copy h3{color:#9b630d!important;font-weight:600!important;font-size:1.06em!important;text-shadow:0 1px 0 #d9a43f,0 3px 10px #5c350033!important}
.about-home__copy h3{font-size:clamp(40px,3.1vw,68px)!important}
.about-home__values b{color:#211810!important;text-shadow:none!important}
.about-home__copy h3{color:#c68612!important;font-weight:400!important;text-shadow:0 1px 3px #5a330024!important;letter-spacing:-.015em!important}
.about-home__values>div{display:flex!important;flex-direction:column!important}.about-home__values b{min-height:2.2em!important;line-height:1.1!important}.about-home__values span{display:block!important;margin-top:.45rem!important}
.hero__content>.button{display:none!important}ero añadir una pagina que se llame filosofia
.main-product{align-items:start!important;grid-template-columns:minmax(0,52%) minmax(320px,1fr)!important;gap:clamp(28px,4vw,64px)!important}.main-product>*{min-width:0}.product-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:16px!important;max-width:760px!important}.product-gallery .media{min-width:0!important;aspect-ratio:1/1!important;overflow:hidden!important;background:#f7f2e9!important}.product-gallery img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;padding:clamp(14px,2vw,30px)!important}.product-description{max-height:none!important;overflow:visible!important}@media(max-width:800px){.main-product{grid-template-columns:1fr!important}.product-gallery{grid-template-columns:1fr!important;max-width:560px!important;margin-inline:auto!important}.product-gallery .media{aspect-ratio:4/3!important;max-height:70vh!important}.product-gallery img{padding:14px!important}.product-info h1{font-size:clamp(2.35rem,12vw,4rem)!important;overflow-wrap:anywhere}.about-home{min-height:auto!important;background-position:68% center!important;padding:44px 18px!important}.about-home__grid{display:block!important;width:min(92vw,560px)!important;margin:0!important;padding:0!important;background:linear-gradient(90deg,#f7efe1e0,#f7efe194 76%,transparent)!important}.about-home__grid>div{width:100%!important;max-width:none!important;padding:24px 22px!important;background:transparent!important;border:0!important}.about-home h2{font-size:clamp(2.7rem,14vw,4.15rem)!important;line-height:1!important}.about-home__copy h3{font-size:clamp(2rem,10vw,3.25rem)!important;line-height:1.02!important;overflow-wrap:anywhere}.about-home__copy>p{font-size:1rem!important;line-height:1.55!important}}