.jaluzino-brand{display:inline-flex!important;align-items:center;width:max-content;font-family:'Cormorant Garamond',serif!important;color:#111}.jaluzino-wordmark,.footer-wordmark span,.transition-wordmark span{display:block;font-family:'Cormorant Garamond',serif;font-weight:500;letter-spacing:.24em;white-space:nowrap}.jaluzino-wordmark{font-size:19px;line-height:1.15}.jaluzino-wordmark:before,.jaluzino-wordmark:after,.footer-wordmark:before,.footer-wordmark:after,.transition-wordmark:before,.transition-wordmark:after{content:"";display:block;width:82%;height:1px;background:currentColor;margin-left:auto;margin-right:auto}.jaluzino-wordmark:before{margin-bottom:5px}.jaluzino-wordmark:after{margin-top:5px}.footer-wordmark{width:max-content;max-width:100%;color:#111}.footer-wordmark span{font-size:24px}.footer-wordmark:before{margin-bottom:7px}.footer-wordmark:after{margin-top:7px}.jaluzino-header{grid-template-columns:minmax(220px,1fr) auto minmax(300px,1fr);gap:28px}.header-tools{justify-self:end;display:flex;align-items:center;gap:14px}.header-icon-link{position:relative;display:grid;place-items:center;width:32px;height:32px;color:#171715}.header-icon-link svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.wishlist-count{position:absolute;right:-4px;top:-3px;min-width:16px;height:16px;border-radius:20px;background:#111;color:#fff;font-size:9px;line-height:16px;text-align:center;padding:0 4px}.page-transition{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:#eeeae4;opacity:1;visibility:visible;transition:opacity .46s ease,visibility .46s ease}.page-ready .page-transition{opacity:0;visibility:hidden;pointer-events:none}.page-leaving .page-transition{opacity:1;visibility:visible;pointer-events:auto}.transition-wordmark{width:min(580px,76vw);color:#111;text-align:center}.transition-wordmark span{font-size:clamp(32px,5vw,58px);letter-spacing:.3em;transform:translateX(.15em)}.transition-wordmark:before,.transition-wordmark:after{width:74%;transition:width .7s cubic-bezier(.2,.8,.2,1)}.transition-wordmark:before{margin-bottom:18px}.transition-wordmark:after{margin-top:18px}.page-ready .transition-wordmark:before,.page-ready .transition-wordmark:after{width:28%}.page-leaving .transition-wordmark:before,.page-leaving .transition-wordmark:after{width:74%}.product-card__image-wrap{position:relative}.favorite-toggle{display:grid;place-items:center;border:1px solid rgba(17,17,15,.18);background:rgba(248,246,242,.92);color:#111;cursor:pointer;transition:background .2s,color .2s,transform .2s;border-radius:50%;z-index:8}.favorite-toggle:hover{transform:scale(1.04)}.favorite-toggle svg{width:21px;height:21px;fill:transparent;stroke:currentColor;stroke-width:1.45;stroke-linejoin:round}.favorite-toggle.is-active{background:#111;color:#fff;border-color:#111}.favorite-toggle.is-active svg{fill:currentColor}.favorite-toggle--card{position:absolute;top:14px;right:14px;width:40px;height:40px;backdrop-filter:blur(10px)}.product-title-row{display:flex;align-items:flex-start;gap:24px}.product-title-row h1{flex:1}.favorite-toggle--detail{flex:0 0 48px;width:48px;height:48px;margin-top:8px;background:transparent}.favorite-toggle--detail.is-active{background:#111}.footer-services{display:grid;grid-template-columns:repeat(3,1fr);max-width:1900px;margin:110px auto 0;border-top:1px solid var(--lux-line);border-bottom:1px solid var(--lux-line);background:#fbfaf8}.footer-service{text-align:center;padding:58px 36px;min-height:220px}.footer-service+.footer-service{border-left:1px solid var(--lux-line)}.footer-service svg{width:43px;height:43px;margin:0 auto 22px;fill:none;stroke:#222;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.footer-service strong{display:block;font-size:11px;letter-spacing:.18em;font-weight:600}.footer-service p{max-width:360px;margin:14px auto 0;color:var(--lux-muted);font-size:11px;line-height:1.65}.jaluzino-footer{grid-template-columns:1.15fr .9fr .9fr;align-items:start;row-gap:35px}.footer-account-links{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px;justify-content:start;align-items:start}.footer-socials{grid-column:2/-1;display:flex;justify-content:flex-end;gap:10px}.footer-socials a{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--lux-line);border-radius:50%;transition:background .2s,color .2s,border-color .2s}.footer-socials a:hover{background:#111;color:#fff;border-color:#111}.footer-socials svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.footer-socials .social-fill-light{fill:#f8f6f2;stroke:none}.footer-bottom{grid-column:1/-1;border-top:1px solid var(--lux-line);padding-top:25px;font-size:9px;letter-spacing:.16em;color:var(--lux-muted)}.whatsapp-float{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:90;display:flex;align-items:center;gap:18px;min-height:64px;padding:0 24px 0 30px;border-radius:999px;background:#35bf69;color:white;font-size:17px;font-weight:400;box-shadow:0 16px 40px rgba(27,137,70,.22);transition:transform .2s,box-shadow .2s}.whatsapp-float:hover{transform:translateY(-2px);box-shadow:0 20px 46px rgba(27,137,70,.3)}.whatsapp-float svg{width:38px;height:38px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.has-whatsapp .jaluzino-footer{padding-bottom:max(105px,env(safe-area-inset-bottom))}.account-page{max-width:1450px;padding-top:110px;padding-bottom:120px}.account-heading{padding-bottom:60px;border-bottom:1px solid var(--lux-line)}.account-heading h1,.wishlist-head h1{font-family:'Cormorant Garamond',serif;font-size:clamp(64px,8vw,126px);font-weight:400;letter-spacing:-.025em;line-height:.9;margin:0}.account-split{display:grid;grid-template-columns:1fr 1fr}.account-panel{padding:58px 8vw 20px 0}.account-panel--register{padding-left:8vw;padding-right:0;border-left:1px solid var(--lux-line)}.account-panel__head{display:flex;align-items:baseline;gap:20px}.account-panel__head>span{font-size:9px;letter-spacing:.15em;color:var(--lux-muted)}.account-panel h2{font-family:'Cormorant Garamond',serif;font-size:44px;font-weight:400;margin:0}.account-panel>p{max-width:500px;min-height:55px;color:var(--lux-muted);font-size:12px;line-height:1.75;margin:22px 0 38px}.account-form{display:grid;gap:0}.account-form label{display:block;padding:17px 0;border-bottom:1px solid var(--lux-line)}.account-form label>span{display:block;margin-bottom:8px;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--lux-muted)}.account-form input{width:100%;border:0;background:transparent;padding:6px 0;font-size:15px;outline:0}.account-form small{display:block;margin-top:7px;color:#8f3434;font-size:10px;line-height:1.45}.account-form__row{display:grid;grid-template-columns:1fr 1fr;gap:28px}.account-errors{padding:12px 14px;margin-bottom:10px;background:#f7eeee;color:#8f3434;font-size:11px}.account-errors ul{margin:0;padding-left:18px}.account-submit{margin-top:26px;min-height:54px;border:1px solid #111;background:#111;color:#fff;font-size:10px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:.2s}.account-submit:hover{background:transparent;color:#111}.wishlist-page{max-width:1680px;padding-top:110px;padding-bottom:120px}.wishlist-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding-bottom:55px}.wishlist-head p{max-width:560px;color:var(--lux-muted);line-height:1.7}.wishlist-logout{border:0;border-bottom:1px solid #111;background:transparent;padding:0 0 7px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.wishlist-grid{padding-top:15px;border-top:1px solid var(--lux-line)}.wishlist-empty{min-height:420px;display:grid;place-items:center;align-content:center;text-align:center;border-top:1px solid var(--lux-line)}.wishlist-empty>span{font-family:'Cormorant Garamond',serif;font-size:80px;line-height:1}.wishlist-empty h2{font-family:'Cormorant Garamond',serif;font-size:42px;font-weight:400;margin:10px 0}.wishlist-empty p{color:var(--lux-muted);margin:0 0 28px}@media(max-width:1100px){.jaluzino-header{grid-template-columns:1fr auto auto}.header-tools{gap:9px}.jaluzino-wordmark{font-size:16px}.jaluzino-footer{grid-template-columns:1fr 1fr}.footer-socials{grid-column:1/-1;justify-content:flex-start}}@media(max-width:1000px){.jaluzino-header .main-nav{top:75px}.footer-services{grid-template-columns:1fr}.footer-service+.footer-service{border-left:0;border-top:1px solid var(--lux-line)}.account-split{grid-template-columns:1fr}.account-panel{padding:45px 0}.account-panel--register{border-left:0;border-top:1px solid var(--lux-line)}}@media(max-width:700px){.jaluzino-header{grid-template-columns:1fr auto auto;gap:8px}.jaluzino-wordmark{font-size:13px;letter-spacing:.18em}.jaluzino-wordmark:before,.jaluzino-wordmark:after{width:90%}.header-tools{gap:5px}.header-icon-link{width:27px;height:27px}.header-icon-link svg{width:18px;height:18px}.jaluzino-header .lang-switch{display:none}.transition-wordmark span{font-size:30px;letter-spacing:.21em}.transition-wordmark{width:86vw}.favorite-toggle--card{top:9px;right:9px;width:35px;height:35px}.favorite-toggle--card svg{width:18px;height:18px}.product-title-row{gap:12px}.favorite-toggle--detail{width:42px;height:42px;flex-basis:42px}.footer-service{padding:42px 24px;min-height:0}.jaluzino-footer{grid-template-columns:1fr}.footer-socials{grid-column:auto}.footer-account-links{grid-template-columns:1fr 1fr}.footer-wordmark span{font-size:19px;letter-spacing:.2em}.whatsapp-float{left:14px;right:14px;bottom:max(12px,env(safe-area-inset-bottom));justify-content:center;min-height:58px;font-size:15px;padding:0 18px}.whatsapp-float svg{width:32px;height:32px}.account-page,.wishlist-page{padding-top:70px;padding-bottom:80px}.account-heading{padding-bottom:35px}.account-panel h2{font-size:36px}.account-panel>p{min-height:0}.account-form__row{grid-template-columns:1fr;gap:0}.wishlist-head{align-items:flex-start;flex-direction:column;padding-bottom:35px}}@media(max-width:390px){.jaluzino-header .jaluzino-brand{max-width:165px}.jaluzino-wordmark{font-size:11px}}@media(prefers-reduced-motion:reduce){.page-transition,.transition-wordmark:before,.transition-wordmark:after{transition:none!important}}