.internal-intro{background-position:center calc(50% + var(--internal-scroll,0px)*.06)}.l-intro-image img,.professional-visual img{object-position:78% center}.motion-ready{opacity:0;transition:opacity 1s var(--ease),transform 1s var(--ease);transform:translateY(36px)}.motion-ready.motion-visible{opacity:1;transform:none}.collection-list a{position:relative;overflow:hidden}.collection-list a:after{content:"";opacity:0;width:110px;height:82%;transition:.5s var(--ease);mix-blend-mode:multiply;background:url(https://acdn-us.mitiendanube.com/stores/004/832/340/products/set-timeless-combo-presentacion-c2293900553ca5d32f17793022279660-1024-1024.webp) 50%/contain no-repeat;position:absolute;right:8%;transform:translate(20px)}.collection-list a:hover:after{opacity:.48;transform:none}@media (prefers-reduced-motion:reduce){.motion-ready{opacity:1;transform:none}}
.cookie-banner{z-index:120;color:#f3f0e9;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(135deg,#353631ee,#1b1d1bea);border:1px solid #ffffff2e;border-radius:18px;width:min(480px,100% - 28px);padding:21px 24px 18px;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff12,0 12px 40px #0003}.cookie-banner-copy{text-align:center}.cookie-banner-copy>.cookie-eyebrow{letter-spacing:.2em;color:#d7d1c3;margin:0 0 9px;font-size:8px;line-height:1}.cookie-banner-copy>p:last-child{color:#e4e0d8;margin:0;font-size:13px;line-height:1.55}.cookie-banner-copy a{color:#fff;border-bottom:1px solid #ffffff70;font-size:11px;text-decoration:none;display:inline-block}.cookie-actions{gap:7px;display:flex}.cookie-banner .cookie-actions{margin-top:16px}.cookie-button{color:#f3f0e9;min-height:36px;font:500 10px/1.2 var(--font-rcr-sans);cursor:pointer;white-space:nowrap;background:#ffffff04;border:1px solid #ffffff45;border-radius:30px;flex:1;padding:9px 11px;transition:background .2s,border-color .2s}.cookie-button:hover{background:#ffffff15;border-color:#ffffff90}.cookie-button-primary{color:#171715;background:#e9e5dc;border-color:#e9e5dc}.cookie-button-primary:hover{background:#fff;border-color:#fff}.cookie-button:focus-visible,.cookie-close:focus-visible,.cookie-category input:focus-visible{outline-offset:3px;outline:2px solid #d6c59f}.cookie-settings-link{width:fit-content;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.cookie-settings-link:focus-visible{outline-offset:5px;outline:1px solid}.cookie-dialog{color:#f3f0e9;scrollbar-width:thin;background:linear-gradient(135deg,#353631fa,#1b1d1bf5);border:1px solid #ffffff38;border-radius:20px;width:min(490px,100% - 28px);max-height:calc(100dvh - 28px);margin:auto;padding:25px 28px;position:fixed;inset:0;overflow-y:auto;box-shadow:inset 0 1px #ffffff12,0 20px 80px #0005}.cookie-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#17191370}body:has(.cookie-dialog[open]){overflow:hidden}.cookie-dialog-heading{justify-content:space-between;align-items:center;display:flex}.cookie-eyebrow{letter-spacing:.2em;color:#d7d1c3;margin:0;font-size:8px}.cookie-close{color:#f3f0e9;cursor:pointer;background:0 0;border:1px solid #ffffff35;border-radius:50%;width:32px;height:32px;font-size:22px}.cookie-dialog h2{letter-spacing:-.035em;margin:17px 0 12px;font-size:36px;line-height:1.08}.cookie-dialog h2 em{display:block}.cookie-dialog>p{color:#c9c6bd;font-size:12px;line-height:1.65}.cookie-category{border-top:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.cookie-category h3{margin:0 0 5px;font-size:15px;font-weight:400}.cookie-category p{color:#c9c6bd;margin:0;font-size:11px;line-height:1.5}.cookie-required{white-space:nowrap;color:#d2c3a5;font-size:8px}.cookie-category input{appearance:none;cursor:pointer;background:#ffffff12;border:1px solid #ffffff50;border-radius:20px;flex:0 0 36px;width:36px;height:22px}.cookie-category input:before{content:"";background:#c9c6bd;border-radius:50%;width:16px;height:16px;margin:2px;display:block}.cookie-category input:checked{background:#d2c3a5;border-color:#d2c3a5}.cookie-category input:checked:before{background:#282a25;transform:translate(14px)}.cookie-policy-link a{color:#f3f0e9;text-underline-offset:3px;text-decoration:underline}.cookie-dialog-actions{flex-wrap:wrap;margin-top:17px}.cookie-dialog-actions>:last-child{flex-basis:100%}.cookie-status{clip-path:inset(50%);width:1px;height:1px;position:fixed;overflow:hidden}.cookies-page .legal-hero{background:radial-gradient(at 85% 10%,#ded8ca 0,#0000 55%),#e9e5dc;grid-template-columns:1fr minmax(260px,.6fr);align-items:end;gap:26px 8vw;min-height:0;padding:180px max(6vw,24px) 70px}.cookies-page .legal-hero .eyebrow{letter-spacing:.2em;margin:0 0 14px;font-size:9px}.cookies-page .legal-hero h1{letter-spacing:-.045em;font-size:clamp(54px,6.5vw,100px);line-height:.98}.cookies-page .legal-hero h1 em{margin-top:7px;display:block}.cookies-page .legal-hero>p:last-child{max-width:390px;font-size:15px;line-height:1.75}.cookies-page .legal-document{grid-template-columns:minmax(200px,.35fr) minmax(0,1fr);gap:8vw;padding:10px max(6vw,24px) 90px}.cookies-page .legal-document article{grid-template-columns:30px 1fr;gap:20px;padding:30px 0}.cookies-page .legal-document h2{margin-bottom:18px;font-size:clamp(27px,2.5vw,36px);line-height:1.15}.cookies-page .legal-document article p{font-size:14px;line-height:1.85}.cookies-page .legal-document aside .cookie-settings-link{color:#f3f0e9;letter-spacing:.04em;background:#252723;border:1px solid #4c4d46;border-radius:30px;margin-top:12px;padding:12px 19px;font-size:10px}@media (max-width:640px){.cookie-banner{bottom:max(14px, env(safe-area-inset-bottom));border-radius:16px;padding:17px 16px 14px}.cookie-banner-copy>p:last-child{font-size:12px}.cookie-button{padding:9px 7px;font-size:9px}.cookie-dialog{padding:20px}.cookie-dialog h2{font-size:32px}.cookies-page .legal-hero{grid-template-columns:1fr;gap:24px;padding:135px 24px 44px}.cookies-page .legal-hero .eyebrow{margin-bottom:0}.cookies-page .legal-hero>p:last-child{font-size:14px}.cookies-page .legal-document{grid-template-columns:1fr;gap:30px;padding:0 24px 55px}.cookies-page .legal-document>aside{position:static}.cookies-page .legal-document article{grid-template-columns:22px 1fr;gap:10px}}@media (prefers-reduced-motion:reduce){.cookie-button{transition:none}}
