.mj{--bg:#0e0f10;--surface:#171819;--line:#ffffff20;--gold:#cfac70;--muted:#aaa9a5;background:var(--bg);color:#f5f3ee;isolation:isolate;min-height:100vh;font:500 14px/1.7 Manrope,Arial,sans-serif}.mj *{box-sizing:border-box}.mj a{color:inherit;text-decoration:none}.mj button{font:inherit;color:inherit;cursor:pointer}.mj img{max-width:100%;display:block}.mj button,.mj a{-webkit-tap-highlight-color:transparent}.mj :focus-visible{outline-offset:5px;outline:2px solid #ebc681}.mj section[id]{scroll-margin-top:95px}.mj-container{width:min(1320px,100% - 96px);margin-inline:auto}.mj h1,.mj h2,.mj h3,.mj p{margin:0}.mj h1,.mj h2,.mj h3{letter-spacing:-.015em;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-weight:700;line-height:.99}.mj h2{font-size:clamp(42px,5.2vw,72px)}.mj h2>span{color:var(--gold)}.mj-section{padding:104px 0}.mj-kicker{letter-spacing:.18em;color:var(--gold);font-size:10px;font-weight:800;line-height:1.7;display:block}.mj-skip{background:var(--gold);z-index:100;padding:12px 20px;position:fixed;top:-100px;left:16px;color:#111!important}.mj-skip:focus{top:14px}.mj-topline{letter-spacing:.14em;border-bottom:1px solid var(--line);color:#b1afa9;background:#090a0b;justify-content:space-between;align-items:center;gap:20px;padding:10px 48px;font-size:9px;font-weight:700;display:flex}.mj-topline a{color:var(--gold);align-items:center;gap:8px;display:flex}.mj-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e0f10f2;position:sticky;top:0}.mj-header-inner{justify-content:space-between;align-items:center;gap:30px;min-height:88px;display:flex}.mj-logo{align-items:center;gap:12px;display:inline-flex}.mj-logo>svg{color:var(--gold)}.mj-logo>span{flex-direction:column;display:flex}.mj-logo strong{letter-spacing:.07em;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:30px;font-weight:700;line-height:1}.mj-logo small{letter-spacing:.19em;color:var(--gold);margin-top:6px;font-size:8px}.mj-nav{gap:28px;display:flex}.mj-nav a{color:#c8c6bf;font-size:11px;transition:color .2s}.mj-nav a:hover{color:var(--gold)}.mj-header-contact{border:1px solid #cfac7070;align-items:center;gap:10px;min-height:46px;padding:12px 16px;font-size:11px;font-weight:800;display:flex;color:var(--gold)!important}.mj-header-contact:hover{background:#cfac7010}.mj-menu-toggle{border:1px solid var(--line);background:0 0;justify-content:center;align-items:center;width:45px;height:45px;padding:10px;display:none}.mj-mobile-nav{border-top:1px solid var(--line);background:#111213;flex-direction:column;padding:12px 24px 24px;display:flex}.mj-mobile-nav a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:49px;font-size:13px;display:flex}.mj-hero{background:#0b0c0d;min-height:640px;position:relative;overflow:hidden}.mj-hero-inner{pointer-events:none;align-items:center;min-height:640px;display:flex;position:relative}.mj-hero-copy{pointer-events:auto;width:60%;padding:86px 0 46px}.mj-hero h1{letter-spacing:-.025em;margin:24px 0 28px;font-size:clamp(58px,7.6vw,111px);font-weight:800;line-height:.97}.mj-hero h1 span{color:var(--gold)}.mj-hero-copy>p{color:#c0beb7;max-width:420px;font-size:13px;line-height:1.9}.mj-actions{flex-wrap:wrap;align-items:center;gap:27px;margin-top:34px;display:flex}.mj-button{letter-spacing:.07em;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:16px;min-height:54px;padding:17px 23px;font-size:10px;font-weight:800;line-height:1.5;transition:background .2s,transform .2s;display:inline-flex}.mj-button:hover{transform:translateY(-2px)}.mj-button-gold{background:var(--gold);color:#151310!important}.mj-button-gold:hover{background:#e3bf85}.mj-text-link{border-bottom:1px solid #cfac7066;align-items:center;gap:12px;padding:10px 0;font-size:11px;font-weight:700;display:inline-flex}.mj-text-link:hover{color:var(--gold)}.mj-hero-art{background:#161815;position:absolute;inset:0 0 0 42%}.mj-hero-art>img{object-fit:cover;object-position:center 62%;width:100%;height:100%}.mj-hero-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0b0c0d 0%,#0b0c0d55 30%,#0000 65%),linear-gradient(#0000 64%,#0b0c0deb);position:absolute;inset:0}.mj-art-caption{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:45px;right:48px}.mj-art-caption>span{letter-spacing:.17em;color:var(--gold);font-size:9px}.mj-art-caption strong{font-family:Barlow Condensed,sans-serif;font-size:28px;font-weight:600;line-height:1.4}.mj-art-caption button{background:0 0;border:0;border-bottom:1px solid #ffffff50;align-items:center;gap:20px;min-height:36px;padding:5px 0;font-size:10px;display:flex}.mj-hero-bottom{color:#8c8c87;letter-spacing:.14em;align-items:center;gap:24px;margin-top:78px;font-size:8px;display:flex}.mj-hero-bottom a{border:1px solid var(--line);width:38px;height:38px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.mj-value-strip{border-block:1px solid var(--line);background:#161718}.mj-value-strip>.mj-container{justify-content:space-between;gap:30px;padding-block:23px;display:flex}.mj-value-strip span,.mj-value-strip a{letter-spacing:.08em;color:#d0cdc5;align-items:center;gap:11px;font-size:9px;font-weight:700;display:flex}.mj-value-strip svg{color:var(--gold);flex-shrink:0}.mj-section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px;display:flex}.mj-section-heading .mj-kicker{margin-bottom:19px}.mj-section-heading>p{color:var(--muted);padding-bottom:4px;font-size:12px;line-height:1.9}.mj-filterbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;display:flex}.mj-filters{scrollbar-width:thin;gap:28px;display:flex;overflow:auto}.mj-filters button{color:#a6a49e;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:49px;padding:15px 0 17px;font-size:11px}.mj-filters button.is-active{color:var(--gold);border-color:var(--gold)}.mj-filters button:hover{color:#fff}.mj-result-count{letter-spacing:.1em;color:#96948d;white-space:nowrap;font-size:9px}.mj-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 20px;display:grid}.mj-product{background:var(--surface);border:1px solid #ffffff12;flex-direction:column;min-width:0;transition:border-color .2s,transform .2s;display:flex}.mj-product:hover{border-color:#cfac7070;transform:translateY(-4px)}.mj-product-photo{aspect-ratio:3/4;text-align:left;background:#22231f;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.mj-product-photo img{object-fit:cover;width:100%;height:100%;transition:transform .55s}.mj-product-photo:hover img{transform:scale(1.045)}.mj-product-badge{color:#e2c695;letter-spacing:.05em;background:#0b0c0de8;border:1px solid #cfac7055;max-width:calc(100% - 24px);padding:6px 9px;font-size:8px;position:absolute;top:12px;left:12px}.mj-photo-counter{color:#fff;letter-spacing:.13em;text-shadow:0 1px 5px #000;font-size:9px;font-weight:800;position:absolute;bottom:16px;left:15px}.mj-photo-zoom{color:#fff;background:#0b0c0dbb;border:1px solid #fff4;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:12px;right:12px}.mj-product-copy{flex-direction:column;flex:1;padding:19px 18px 17px;display:flex}.mj-product-meta{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:5px;font-size:8px;display:flex}.mj-product-meta span:last-child{color:#8e8c86;font-size:7px}.mj-product h3{margin:10px 0 12px;font-size:27px;font-weight:600;line-height:1.1}.mj-product h3 button{text-align:left;font:inherit;background:0 0;border:0;padding:0}.mj-product h3 button:hover{color:var(--gold)}.mj-product-copy>p{color:#a9a8a2;margin-bottom:22px;font-size:11px;line-height:1.8}.mj-product-pricing{border-top:1px solid var(--line);flex-direction:column;gap:3px;margin-top:auto;padding-top:15px;display:flex}.mj-product-pricing>span{color:#e8e3d9;font-size:12px;font-weight:700}.mj-product-pricing>small{color:#96958f;font-size:9px}.mj-product-cta{letter-spacing:.04em;border:1px solid #cfac7077;justify-content:center;align-items:center;gap:9px;min-height:46px;margin-top:16px;padding:10px 8px;font-size:9px;font-weight:800;transition:background .2s,color .2s;display:flex;color:var(--gold)!important}.mj-product-cta svg{flex-shrink:0}.mj-product-cta:hover{background:var(--gold);color:#111!important}.mj-product-cta svg:last-child{margin-left:auto}.mj-catalog-note{color:#8a8983;text-align:center;margin-top:30px;font-size:10px;line-height:1.8}.mj-categories{border-top:1px solid var(--line);background:#151617}.mj-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.mj-category{border:1px solid var(--line);background:#252620;height:385px;position:relative;overflow:hidden}.mj-category>img{object-fit:cover;object-position:center 60%;width:100%;height:100%;transition:transform .5s}.mj-category:after{content:"";pointer-events:none;background:linear-gradient(#0000 25%,#080909f2);position:absolute;inset:0}.mj-category:hover>img{transform:scale(1.04)}.mj-category-index{letter-spacing:.12em;z-index:1;background:#111b;padding:4px 7px;font-size:9px;font-weight:800;position:absolute;top:21px;left:24px}.mj-category>div{z-index:1;position:absolute;bottom:26px;left:25px;right:25px}.mj-category small{color:#d1ccc1;font-size:11px}.mj-category strong{text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:48px;font-weight:600;line-height:1.2;display:block}.mj-category>div>span{color:var(--gold);position:absolute;bottom:8px;right:0}.mj-story{border-block:1px solid var(--line);background:#101112;grid-template-columns:1fr 1fr;display:grid}.mj-story-photo{min-height:610px;position:relative;overflow:hidden}.mj-story-photo img{object-fit:cover;object-position:center 67%;width:100%;height:100%;position:absolute}.mj-story-photo:after{content:"";background:linear-gradient(#0000 70%,#080909cc);position:absolute;inset:0}.mj-story-photo>span{letter-spacing:.18em;color:#d1c5af;z-index:1;font-size:8px;position:absolute;bottom:30px;left:38px}.mj-story-copy{align-self:center;padding:80px clamp(28px,6vw,95px)}.mj-story h2{margin:24px 0;font-size:clamp(42px,4.5vw,68px)}.mj-story p{color:#aaa9a3;max-width:450px;margin-bottom:16px;font-size:12px;line-height:1.9}.mj-story .mj-button{margin-top:15px}.mj-location{background:#171819}.mj-location-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.mj-location h2{margin:20px 0 25px}.mj-location p{color:#aaa9a3;max-width:390px;margin-bottom:29px;font-size:12px;line-height:1.95}.mj-location-card{background:radial-gradient(at 100% 0,#cfac7012,#0000 65%),#121314;border:1px solid #cfac7055;padding:40px}.mj-location-card>svg{color:var(--gold);margin-bottom:23px}.mj-location-card .mj-kicker{font-size:9px}.mj-location-card address{color:#ece7db;margin:17px 0 16px;font-size:17px;font-style:normal;line-height:1.9}.mj-location-card address strong{color:#aaa9a3;font-size:14px;font-weight:500}.mj-location-contact{border-top:1px solid var(--line);margin-top:30px;padding-top:23px}.mj-location-contact>span{letter-spacing:.1em;color:#99978e;font-size:8px;display:block}.mj-location-contact a{letter-spacing:.015em;color:var(--gold);align-items:center;gap:12px;min-height:44px;margin-top:12px;font-size:19px;display:flex}.mj-final{text-align:center;border-block:1px solid var(--line);background:radial-gradient(at 50% 110%,#3a3022,#0000 65%),#0b0c0d;padding:94px 0 100px}.mj-final h2{margin:22px 0;font-size:clamp(52px,6.8vw,92px)}.mj-final p{color:#aaa9a3;max-width:450px;margin:0 auto 28px;font-size:12px}.mj-final-note{color:#a8a397;justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:9px;display:flex}.mj-footer{background:#090a0b;padding:48px 0 25px}.mj-footer-top{justify-content:space-between;align-items:center;gap:30px;display:flex}.mj-footer-top>div>p{letter-spacing:.16em;color:#85847d;margin-top:15px;font-size:8px}.mj-footer nav{align-items:center;gap:30px;display:flex}.mj-footer nav a{color:#bcbab1;align-items:center;gap:8px;min-height:44px;font-size:11px;display:flex}.mj-footer nav a:hover{color:var(--gold)}.mj-footer-bottom{border-top:1px solid var(--line);color:#77786f;letter-spacing:.08em;justify-content:space-between;gap:20px;margin-top:34px;padding-top:22px;font-size:8px;display:flex}.mj-floating-wa{z-index:35;background:#236d47;border:1px solid #71c18d55;border-radius:30px;align-items:center;gap:9px;min-height:52px;padding:14px 18px;transition:background .2s;display:flex;position:fixed;bottom:23px;right:24px;box-shadow:0 4px 24px #0005;color:#fff!important}.mj-floating-wa span{font-size:11px;font-weight:700}.mj-floating-wa:hover{background:#298654}.mj-detail{color:#f5f3ee;background:#151617;border:1px solid #665539;width:min(900px,100vw - 40px);max-width:900px;max-height:90dvh;padding:0;font-family:Manrope,Arial,sans-serif;overflow-y:auto}.mj-detail-grid{grid-template-columns:1fr 1fr;display:grid}.mj-detail-image{object-fit:contain;background:#0c0d0d;width:100%;height:100%;max-height:720px}.mj-detail-close{z-index:2;border:1px solid #fff5;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px;color:#fff!important;background:#111e!important}.mj-detail-copy{align-self:center;padding:64px 32px 36px}.mj-detail h2{margin:17px 0 23px;font-size:46px}.mj-detail p{color:#b6b3ab;margin-bottom:15px;font-size:12px;line-height:1.9}.mj-detail-price{border-top:1px solid #ffffff25;flex-direction:column;gap:6px;margin:24px 0;padding-top:20px;display:flex}.mj-detail-price strong{color:#ddc18e;font-size:16px}.mj-detail-price span{color:#aaa9a3;font-size:10px}.mj-detail-copy>small{color:#aaa9a3;margin-top:17px;font-size:9px;line-height:1.9;display:block}.mj-detail .mj-button{width:100%}@media (width>=1500px){.mj-hero,.mj-hero-inner{min-height:730px}}@media (width<=1100px){.mj-container{width:calc(100% - 56px)}.mj-topline{padding-inline:28px}.mj-nav{gap:18px}.mj-header-contact{padding:11px;font-size:10px}.mj-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mj-hero-copy{width:64%}.mj-hero h1{font-size:clamp(62px,8.8vw,96px)}.mj-location-grid{gap:45px}.mj-product h3{font-size:28px}}@media (width<=850px){.mj-nav,.mj-header-contact{display:none}.mj-menu-toggle{display:flex}.mj-header-inner{min-height:76px}.mj-topline>span:nth-child(2){display:none}.mj-section{padding:78px 0}.mj-hero,.mj-hero-inner{min-height:630px}.mj-hero-copy{width:68%}.mj-hero-art{left:35%}.mj-hero-art>img{object-position:65% 62%}.mj-hero h1{font-size:76px}.mj-hero-copy>p{max-width:335px}.mj-art-caption{bottom:30px;right:28px}.mj-hero-bottom{margin-top:46px}.mj-actions{gap:18px}.mj-text-link{font-size:10px}.mj-value-strip>.mj-container{gap:20px}.mj-value-strip span,.mj-value-strip a{letter-spacing:0;font-size:8px}.mj-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.mj-section-heading{gap:25px}.mj-section-heading>p{max-width:220px;font-size:11px}.mj-category-grid{gap:14px}.mj-category{height:300px}.mj-category>div{bottom:20px;left:17px;right:17px}.mj-category strong{font-size:38px}.mj-category small{font-size:9px}.mj-category-index{font-size:8px;left:14px}.mj-story-photo{min-height:550px}.mj-story-copy{padding:55px 30px}.mj-story h2{font-size:47px}.mj-location-grid{gap:30px}.mj-location-card{padding:28px}.mj-location-card address{font-size:15px}.mj-footer nav{gap:20px}}@media (width<=600px){.mj-container{width:calc(100% - 36px)}.mj-topline{letter-spacing:.06em;padding:9px 18px;font-size:8px}.mj-topline>a{font-size:8px}.mj-logo strong{font-size:27px}.mj-logo>svg{width:27px}.mj-header-inner{min-height:72px}.mj h2{font-size:46px}.mj-section{padding:64px 0}.mj-hero{min-height:790px}.mj-hero-art{height:430px;inset:0 0 auto}.mj-hero-art>img{object-position:center 66%}.mj-hero-art:after{background:linear-gradient(#0000 30%,#0b0c0d55 70%,#0b0c0d 99%)}.mj-art-caption{top:19px;bottom:auto;right:18px}.mj-art-caption>span{font-size:8px}.mj-art-caption strong{font-size:24px}.mj-art-caption button{background:#080909a6;padding-inline:8px}.mj-hero-inner{align-items:flex-end;min-height:790px}.mj-hero-copy{width:100%;padding:334px 0 24px}.mj-hero-copy>.mj-kicker{letter-spacing:.13em;font-size:8px}.mj-hero h1{margin:17px 0 20px;font-size:clamp(57px,12.5vw,77px)}.mj-hero-copy>p{max-width:360px;font-size:12px;line-height:1.9}.mj-actions{gap:12px 22px;margin-top:24px}.mj-button{gap:12px;min-height:51px;padding:16px 20px;font-size:9px}.mj-hero-bottom{justify-content:space-between;margin-top:26px;font-size:7px}.mj-hero-bottom a{width:32px;height:32px}.mj-value-strip>.mj-container{grid-template-columns:1fr;gap:0;padding-block:0;display:grid}.mj-value-strip span,.mj-value-strip a{letter-spacing:.07em;border-bottom:1px solid #ffffff12;justify-content:center;min-height:45px;font-size:8px}.mj-value-strip a{border:0}.mj-value-strip svg{width:16px}.mj-section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:22px}.mj-section-heading .mj-kicker{margin-bottom:14px;font-size:8px}.mj-section-heading>p{max-width:100%;font-size:11px}.mj-filterbar{gap:10px;margin-bottom:22px}.mj-filters{gap:20px;max-width:100%}.mj-filters button{min-height:49px;padding-block:14px;font-size:10px}.mj-result-count{display:none}.mj-product-grid{gap:20px 12px}.mj-product-photo{aspect-ratio:3/4}.mj-product-copy{padding:14px 11px 12px}.mj-product-meta{letter-spacing:.08em;font-size:7px}.mj-product-meta span:last-child{display:none}.mj-product h3{margin:9px 0;font-size:25px;line-height:1.05}.mj-product-copy>p{margin-bottom:16px;font-size:10px;line-height:1.75}.mj-product-badge{max-width:calc(100% - 16px);padding:4px 6px;font-size:7px;line-height:1.5;top:8px;left:8px}.mj-photo-zoom{width:28px;height:28px;bottom:8px;right:8px}.mj-photo-counter{font-size:8px;bottom:12px;left:10px}.mj-product-pricing{padding-top:12px}.mj-product-pricing>span{font-size:11px}.mj-product-pricing>small{font-size:8px;line-height:1.65}.mj-product-cta{letter-spacing:0;gap:6px;min-height:46px;margin-top:12px;padding:9px 5px;font-size:8px}.mj-product-cta svg{width:14px;height:14px}.mj-product-cta svg:last-child{display:none}.mj-catalog-note{text-align:left;margin-top:24px;font-size:9px}.mj-category-grid{grid-template-columns:1fr;gap:16px}.mj-category{height:290px}.mj-category>img{object-position:center 64%}.mj-category>div{bottom:23px;left:24px;right:24px}.mj-category strong{font-size:48px}.mj-category small{font-size:11px}.mj-category-index{top:18px;left:22px}.mj-story{grid-template-columns:1fr}.mj-story-photo{min-height:410px}.mj-story-photo img{object-position:center 68%}.mj-story-photo>span{font-size:7px;bottom:22px;left:20px}.mj-story-copy{padding:58px 20px 64px}.mj-story h2{margin:21px 0;font-size:52px}.mj-story .mj-kicker{font-size:8px}.mj-story p{font-size:12px}.mj-location-grid{grid-template-columns:1fr;gap:34px}.mj-location h2{margin:16px 0 22px}.mj-location-card{padding:29px 25px}.mj-location-card address{font-size:17px}.mj-final{padding:67px 0 76px}.mj-final .mj-kicker{font-size:8px}.mj-final h2{font-size:59px}.mj-final p{max-width:310px;font-size:11px}.mj-final .mj-button{font-size:9px}.mj-footer{padding:37px 0 92px}.mj-footer-top{flex-direction:column;align-items:flex-start;gap:26px}.mj-footer nav{flex-wrap:wrap;gap:23px}.mj-footer nav a{font-size:10px}.mj-footer-bottom{flex-direction:column;gap:9px;margin-top:25px;font-size:7px}.mj-floating-wa{bottom:max(16px,env(safe-area-inset-bottom));min-height:50px;padding:12px 16px;right:16px}.mj-floating-wa span{font-size:10px}.mj-detail{width:calc(100vw - 24px);max-height:92dvh}.mj-detail-grid{grid-template-columns:1fr}.mj-detail-image{object-fit:contain;height:auto;max-height:52dvh}.mj-detail-copy{padding:27px 22px 30px}.mj-detail h2{margin:12px 0 18px;font-size:40px}.mj-detail-copy .mj-kicker{font-size:9px}.mj-detail-price{margin:19px 0}.mj-detail-close{float:right;margin:10px 10px -54px 0;position:sticky;top:10px}}@media (width<=360px){.mj-container{width:calc(100% - 28px)}.mj-hero h1{font-size:54px}.mj-product-grid{gap:18px 10px}.mj-product h3{font-size:23px}.mj-product-copy{padding:12px 9px}.mj-product-cta{font-size:7px}.mj-filters{gap:16px}.mj-button{padding-inline:16px}.mj-final h2{font-size:52px}}@media (prefers-reduced-motion:reduce){.mj *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.mj-product:hover,.mj-button:hover,.mj-product-photo:hover img,.mj-category:hover>img{transform:none}}@media (width>=601px) and (width<=850px){.mj-hero,.mj-hero-inner{min-height:790px}.mj-hero-art{height:460px;inset:0 0 auto}.mj-hero-art>img{object-position:center 65%}.mj-hero-art:after{background:linear-gradient(#0000 25%,#0b0c0d)}.mj-hero-copy{width:100%;padding-top:345px;padding-bottom:30px}.mj-hero h1{max-width:650px;font-size:76px}.mj-hero-copy>p{max-width:460px}.mj-art-caption{top:25px;bottom:auto}.mj-hero-bottom{margin-top:26px}}body:has(.mj-detail[open]){overflow:hidden}@media (width<=600px){.mj-product-copy>p{font-size:11px}.mj-product-cta{font-size:9px}}.mj{font-family:Montserrat,Arial,sans-serif;font-weight:500}.mj h1,.mj h2,.mj h3,.mj-logo strong,.mj-category strong,.mj-art-caption strong,.mj-detail,.mj-detail h2{letter-spacing:-.055em;font-family:Montserrat,Arial,sans-serif;font-weight:900}.mj-logo strong{letter-spacing:-.055em;font-size:clamp(22px,2.3vw,29px);line-height:1.05}.mj h1{letter-spacing:-.058em;font-size:clamp(47px,6.2vw,82px);line-height:1.04}.mj h2{font-size:clamp(32px,4.1vw,57px);line-height:1.12}.mj-product h3{letter-spacing:-.035em;font-size:clamp(18px,1.85vw,24px);line-height:1.2}.mj-category strong{font-size:clamp(26px,2.9vw,38px);line-height:1.15}.mj-product-copy>p,.mj-story p,.mj-location p{line-height:1.78}.mj-product-photo{aspect-ratio:3/3.65}.mj-product-pricing{align-items:flex-start;gap:3px;display:flex}.mj-product-pricing .mj-price-amount{color:#e8cb94;letter-spacing:-.015em;font:800 clamp(12px,1vw,14px)/1.45 Montserrat,Arial,sans-serif}.mj-product-pricing .mj-price-unknown{color:#e2ddd1;font-size:11px;font-weight:600}.mj-product-pricing>small{font-size:9px}.mj-detail-price strong{color:#e7c48d;font:900 clamp(17px,2.2vw,24px)/1.4 Montserrat,Arial,sans-serif}.mj-value-strip .mj-value-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0;display:grid}.mj-value-strip .mj-value-grid>a,.mj-value-strip .mj-value-grid>span{color:#f1ede6;letter-spacing:.025em;border-right:1px solid #ffffff1b;justify-content:center;align-items:center;gap:11px;min-height:86px;padding:18px 12px;font-size:10px;font-weight:900;line-height:1.4;display:flex}.mj-value-strip .mj-value-grid>span:last-child{border-right:0}.mj-value-strip .mj-value-grid>a:hover{background:#cfac7011}.mj-value-strip .mj-value-grid>span>span,.mj-value-strip .mj-value-grid>a>span{min-height:unset;color:#f3f0e8;letter-spacing:.02em;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;font-size:10px;font-weight:900;line-height:1.45;display:flex}.mj-value-strip .mj-value-grid small{color:#b9af9c;letter-spacing:.015em;font-size:9px;font-weight:600;line-height:1.5;display:block}.mj-value-strip .mj-value-grid svg{flex:none;width:22px;height:22px}.mj-topline{font-weight:800}.mj-topline>span:nth-child(2){color:#c5aa80}.mj-product-sections{flex-direction:column;gap:60px;display:flex}.mj-product-group{min-width:0}.mj-group-heading{border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:end;gap:18px;margin-bottom:23px;padding-bottom:18px;display:flex}.mj-group-heading>div>span{color:#c7a878;letter-spacing:.13em;font-size:9px;font-weight:800}.mj-group-heading h3{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(24px,2.4vw,33px);font-weight:900;line-height:1.16}.mj-group-heading>small{letter-spacing:.14em;color:#92928d;white-space:nowrap;font-size:9px;font-weight:800}.mj-product-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:34px 22px}.mj-product-grid .mj-product{grid-column:span 2}.mj-product-group-necklaces .mj-product:nth-child(4):nth-last-child(2),.mj-product-group-necklaces .mj-product:first-child:nth-last-child(2){grid-column:2/span 2}.mj-product{overflow:hidden}.mj-product-cta{font-weight:900}.mj-group-heading.mj-reveal{transition-delay:0s}.mj.mj-animate-on-scroll .mj-reveal{opacity:0;transition:opacity .72s,transform .82s cubic-bezier(.22,1,.36,1),border-color .2s;transform:translateY(30px)}.mj.mj-animate-on-scroll .mj-reveal.mj-is-visible{opacity:1;transform:translate(0)}.mj.mj-animate-on-scroll .mj-product.mj-reveal.mj-is-visible:hover{transform:translateY(-4px)}html{scroll-behavior:smooth}@media (width<=1100px){.mj-value-strip .mj-value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mj-value-strip .mj-value-grid>a,.mj-value-strip .mj-value-grid>span{border-bottom:1px solid #ffffff18;justify-content:flex-start;min-height:74px;padding:16px 18px}.mj-value-strip .mj-value-grid>span:nth-child(3){border-right:0}.mj-value-strip .mj-value-grid>span:nth-child(4){border-bottom:0}.mj-value-strip .mj-value-grid>span:nth-child(5){border-bottom:0;border-right:0}.mj-product-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=850px){.mj-hero h1{font-size:clamp(44px,7.8vw,64px)}.mj h2{font-size:clamp(34px,5.6vw,52px)}.mj-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 15px}.mj-product-grid .mj-product,.mj-product-group-necklaces .mj-product:nth-child(4):nth-last-child(2),.mj-product-group-necklaces .mj-product:first-child:nth-last-child(2){grid-column:auto}.mj-product-group-rings .mj-product:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 7.5px)}.mj-product-copy{min-height:240px}.mj-category strong{font-size:clamp(26px,4.2vw,34px)}}@media (width<=600px){.mj-topline>span:nth-child(2){display:none}.mj-hero h1{font-size:clamp(38px,9.1vw,54px);line-height:1.1}.mj h2{font-size:clamp(31px,8.1vw,44px)}.mj-story h2,.mj-final h2{font-size:clamp(35px,9vw,49px)}.mj-category strong{font-size:37px}.mj-product h3{font-size:clamp(15px,3.9vw,19px);line-height:1.2}.mj-product-copy{min-height:255px}.mj-product-copy>p{font-size:10px}.mj-product-sections{gap:42px}.mj-group-heading h3{font-size:clamp(20px,5.3vw,27px)}.mj-group-heading>div>span{font-size:8px}.mj-product-pricing .mj-price-amount{font-size:12px;line-height:1.35}.mj-product-pricing .mj-price-unknown{font-size:10px}.mj-product-grid{gap:20px 12px}.mj-product-grid .mj-product,.mj-product-group-necklaces .mj-product:nth-child(4):nth-last-child(2),.mj-product-group-necklaces .mj-product:first-child:nth-last-child(2){grid-column:auto}.mj-value-strip .mj-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.mj-value-strip .mj-value-grid>a,.mj-value-strip .mj-value-grid>span{border:0;border-bottom:1px solid #ffffff18;justify-content:flex-start;gap:8px;min-height:78px;padding:12px 10px}.mj-value-strip .mj-value-grid>a:nth-child(odd),.mj-value-strip .mj-value-grid>span:nth-child(odd){border-right:1px solid #ffffff18}.mj-value-strip .mj-value-grid>span:last-child{border-bottom:0;border-right:0;grid-column:1/-1;justify-content:center;min-height:64px}.mj-value-strip .mj-value-grid>span:nth-child(4){border-bottom:1px solid #ffffff18}.mj-value-strip .mj-value-grid svg{width:19px;height:19px}.mj-value-strip .mj-value-grid>span>span,.mj-value-strip .mj-value-grid>a>span{font-size:9px}.mj-value-strip .mj-value-grid small{font-size:8px}.mj.mj-animate-on-scroll .mj-reveal{transform:translateY(20px)}}@media (width<=380px){.mj-logo strong{font-size:24px}.mj-hero h1{font-size:38px}.mj-value-strip .mj-value-grid>a,.mj-value-strip .mj-value-grid>span{padding-inline:7px}.mj-value-strip .mj-value-grid>span>span,.mj-value-strip .mj-value-grid>a>span{font-size:8.5px}.mj-value-strip .mj-value-grid small{font-size:7.5px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mj.mj-animate-on-scroll .mj-reveal{opacity:1!important;transition:none!important;transform:none!important}}html{scrollbar-gutter:stable;scroll-behavior:smooth}.mj,.mj-detail{font-family:Montserrat,Arial,sans-serif}.mj-reveal{opacity:1;transform:none}.mj-product{transition:border-color .18s}.mj-product:hover{transform:none}.mj-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e0f10}.mj-hero,.mj-hero-inner{min-height:620px}.mj-hero-copy{width:58%;padding:66px 0 32px}.mj-hero-art{background:#101112;inset:0 0 0 43%}.mj-hero-art>img{object-fit:cover;object-position:55% 58%}.mj-hero-art:after{background:linear-gradient(90deg,#0b0c0d 0%,#0b0c0d55 16%,#0000 40%),linear-gradient(#0000 78%,#0b0c0d99)}.mj-hero h1{font-size:clamp(42px,5.1vw,72px);line-height:1.08}.mj-hero-copy>p{max-width:420px;font-size:14px;line-height:1.85}.mj-art-caption{bottom:30px;right:38px}.mj-art-caption>span{letter-spacing:.13em;font-size:8px}.mj-art-caption strong{font-size:24px}.mj-hero-bottom{margin-top:46px}.mj-button,.mj-product-cta{touch-action:manipulation}.mj-product-copy>p{font-size:12px}.mj-product-copy{min-height:240px}.mj-product-meta{font-size:9px}.mj-product-pricing>small{font-size:10px;line-height:1.6}.mj-product-cta{min-height:48px;font-size:10px}.mj-product h3 button{overflow-wrap:anywhere}.mj-product-photo img{object-position:center 65%}.mj-floating-wa{width:56px;height:56px;bottom:max(18px,env(safe-area-inset-bottom));justify-content:center;padding:0}.mj-floating-wa span{display:none}.mj-mobile-nav{overscroll-behavior:contain;max-height:calc(100dvh - 80px);position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 16px 30px #0006}.mj-mobile-nav a{min-height:51px}.mj-detail::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000d}.mj-detail-grid{min-height:0}.mj-detail-copy{font-weight:500}.mj-detail h2{overflow-wrap:anywhere;font-size:clamp(27px,3.3vw,42px);line-height:1.16}.mj-detail p{font-size:13px}.mj-detail-close{float:none;margin:0;position:absolute;top:12px;right:12px}@media (width>=851px) and (width<=1100px){.mj-hero h1{font-size:clamp(40px,4.8vw,55px)}.mj-hero-copy{width:60%}.mj-nav{gap:16px}.mj-nav a{font-size:10px}.mj-header-inner{gap:18px}}@media (width<=850px){.mj-hero{min-height:0;display:grid}.mj-hero-art{width:100%;height:clamp(310px,50vw,430px);min-height:0;position:relative;inset:auto;overflow:hidden}.mj-hero-art>img{object-fit:cover;object-position:50% 56%}.mj-hero-art:after{background:linear-gradient(#0000 73%,#0b0c0d)}.mj-art-caption{top:auto;bottom:26px;right:28px}.mj-art-caption strong{font-size:21px}.mj-art-caption button{min-height:44px;font-size:11px}.mj-hero-inner{min-height:0;display:block}.mj-hero-copy{width:100%;padding:22px 0 38px}.mj-hero h1{max-width:100%;margin:17px 0 20px;font-size:clamp(33px,6.1vw,53px)}.mj-hero-copy>p{max-width:550px;font-size:13px}.mj-hero-bottom{margin-top:28px}.mj-hero-copy>.mj-kicker{font-size:9px}.mj-actions{margin-top:25px}.mj-product-copy{min-height:240px}.mj-detail-copy{padding:62px 26px 30px}}@media (width<=600px){.mj-section{padding:55px 0}.mj-hero-art{height:320px}.mj-hero h1{letter-spacing:-.055em;font-size:clamp(30px,8vw,43px)}.mj-hero-copy{padding-top:14px;padding-bottom:30px}.mj-hero-copy>.mj-kicker{letter-spacing:.1em;font-size:8px}.mj-hero-copy>p{font-size:13px}.mj-art-caption{bottom:20px;right:18px}.mj-art-caption>span{font-size:7px}.mj-art-caption strong{font-size:18px}.mj-art-caption button{min-height:40px;font-size:10px}.mj-hero-bottom{font-size:7px}.mj-product h3{font-size:19px}.mj-product-copy{min-height:0;padding:18px 15px}.mj-product-copy>p{margin-bottom:20px;font-size:12px}.mj-product-meta{font-size:9px}.mj-product-pricing{margin-top:auto}.mj-product-pricing .mj-price-amount{font-size:16px}.mj-product-pricing .mj-price-unknown{font-size:13px}.mj-product-pricing>small{font-size:10px}.mj-product-cta{min-height:48px;font-size:10px}.mj-product-meta span:last-child{display:none}.mj-result-count{font-size:8px;display:block}.mj-filters{gap:18px}.mj-filterbar{flex-wrap:wrap}.mj-filters button{font-size:11px}.mj-group-heading h3{font-size:23px}.mj-section-heading>p{max-width:100%;font-size:12px}.mj-location-card address{font-size:16px}.mj-final h2,.mj-story h2{overflow-wrap:anywhere}.mj-floating-wa{width:50px;height:50px;right:14px;bottom:max(14px,env(safe-area-inset-bottom))}.mj-detail{max-height:calc(100dvh - 24px)}.mj-detail-image{max-height:46dvh}.mj-detail-copy{padding:26px 22px 30px}}@media (width<=480px){.mj-product-grid{grid-template-columns:minmax(0,1fr);gap:22px}.mj-product-grid .mj-product,.mj-product-group-rings .mj-product:last-child:nth-child(odd){grid-column:auto;max-width:100%}.mj-product-photo{aspect-ratio:1/1.06}.mj-product h3{font-size:22px}.mj-product-copy>p{min-height:0}.mj-product-meta span:last-child{font-size:8px;display:inline}.mj-product-badge{padding:7px 10px;font-size:9px;top:12px;left:12px}.mj-photo-counter{font-size:10px}.mj-photo-zoom{width:36px;height:36px}.mj-actions{flex-direction:column;align-items:flex-start;gap:15px}.mj-actions>.mj-button{width:100%;font-size:11px}.mj-hero h1{font-size:clamp(28px,7.9vw,38px)}.mj-detail .mj-button{padding-inline:12px;font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mj-hero-art img,.mj-product-photo img{transition:none}}.mj .mj-product-sections{max-width:1120px;margin-inline:auto}.mj .mj-product-sections .mj-product-grid{--mj-product-gap:clamp(10px, 1.8vw, 24px);column-gap:var(--mj-product-gap);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(22px,3vw,38px)}.mj .mj-product-group .mj-product-grid>.mj-product{grid-column:auto;justify-self:stretch;width:100%;min-width:0;max-width:none}.mj .mj-product-group .mj-product-grid>.mj-product:last-child:nth-child(odd){width:calc((100% - var(--mj-product-gap)) / 2);grid-column:1/-1;justify-self:center}.mj .mj-product-group .mj-product-photo{aspect-ratio:4/4.8}.mj .mj-product-group .mj-product-copy{min-height:0}@media (width<=600px){.mj .mj-product-sections .mj-product-grid{--mj-product-gap:12px;row-gap:20px}.mj .mj-product-group .mj-product-photo{aspect-ratio:4/4.75}.mj .mj-product-group .mj-product-copy{min-height:0;padding:13px 10px 12px}.mj .mj-product-group .mj-product h3{overflow-wrap:anywhere;margin:8px 0 10px;font-size:clamp(13px,3.75vw,18px);line-height:1.24}.mj .mj-product-group .mj-product-copy>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:14px;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.mj .mj-product-group .mj-product-meta{font-size:8px}.mj .mj-product-group .mj-product-meta span:last-child{display:none}.mj .mj-product-group .mj-product-pricing{padding-top:10px}.mj .mj-product-group .mj-product-pricing .mj-price-amount{font-size:clamp(12px,3.5vw,15px);line-height:1.35}.mj .mj-product-group .mj-product-pricing>small{font-size:9px;line-height:1.45}.mj .mj-product-group .mj-product-cta{gap:5px;min-height:44px;margin-top:12px;padding:8px 5px;font-size:clamp(8px,2.3vw,10px);line-height:1.25}.mj .mj-product-group .mj-product-cta svg{width:14px;height:14px}}@media (width<=360px){.mj .mj-product-sections .mj-product-grid{--mj-product-gap:10px;row-gap:18px}.mj .mj-product-group .mj-product-copy{padding-inline:8px}.mj .mj-product-group .mj-product h3{font-size:13px}.mj .mj-product-group .mj-product-copy>p{-webkit-line-clamp:2}}.mj .mj-product-group .mj-product-photo{isolation:isolate}.mj .mj-product-group .mj-product-photo:after{content:"";z-index:1;pointer-events:none;opacity:0;filter:blur(2px);background:linear-gradient(90deg,#0000 0%,#fff6de06 20%,#fff8e536 46%,#fffffa4d 51%,#d9b57126 65%,#0000 100%);width:60%;position:absolute;top:-35%;bottom:-35%;left:-75%;transform:translate(0)skew(-17deg)}.mj .mj-product-group .mj-product.mj-product-shine .mj-product-photo:after{animation:1.25s cubic-bezier(.25,.55,.3,1) both mj-jewel-reflection}.mj .mj-product-group .mj-product-badge,.mj .mj-product-group .mj-photo-counter,.mj .mj-product-group .mj-photo-zoom{z-index:2}@keyframes mj-jewel-reflection{0%{opacity:0;transform:translate(0)skew(-17deg)}17%{opacity:.8}72%{opacity:.75}to{opacity:0;transform:translate(390%)skew(-17deg)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.mj .mj-product-group .mj-product:hover{border-color:#cfac7073;box-shadow:0 12px 34px #00000021}.mj .mj-product-group .mj-product-photo:hover img{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.mj .mj-product-group .mj-product.mj-product-shine .mj-product-photo:after{opacity:0;animation:none}}.mj .mj-header .mj-logo-shimmer{color:var(--gold);-webkit-text-fill-color:transparent;background-image:linear-gradient(105deg,#cfac70 0% 36%,#f5d89d 45%,#fff9df 50%,#e9c386 55%,#cfac70 64% 100%);background-position:100%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:2.15s cubic-bezier(.35,.05,.27,1) .5s both mj-logo-gold-sheen}@keyframes mj-logo-gold-sheen{0%{background-position:100%}to{background-position:0%}}.mj .mj-hero h1 .mj-hero-title-mask{padding-block:.035em;display:block;overflow:hidden}.mj .mj-hero h1 .mj-hero-title-line{white-space:nowrap;color:#f5f3ee;display:block}.mj .mj-hero h1 .mj-hero-title-gold{color:var(--gold)}@media (prefers-reduced-motion:reduce){.mj .mj-header .mj-logo-shimmer{animation:none}}@media (width>=851px){.mj .mj-container{width:min(1200px,100% - 92px)}.mj .mj-section{padding-block:clamp(66px,5.2vw,82px)}.mj .mj-hero,.mj .mj-hero-inner{min-height:580px}.mj .mj-hero h1{font-size:clamp(43px,4.45vw,64px)}.mj .mj-hero-copy{padding-block:56px 36px}.mj .mj-section-heading h2{font-size:clamp(32px,3.2vw,46px)}.mj .mj-section-heading{margin-bottom:28px}.mj .mj-product-sections{max-width:900px}.mj .mj-product-sections .mj-product-grid{--mj-product-gap:clamp(18px, 2vw, 26px);row-gap:28px}.mj .mj-product-group .mj-product-photo{aspect-ratio:4/4.05}.mj .mj-product-group .mj-product-copy{padding:16px 18px 17px}.mj .mj-product-group .mj-product h3{margin:8px 0 10px;font-size:clamp(19px,1.7vw,23px);line-height:1.2}.mj .mj-product-group .mj-product-copy>p{margin-bottom:14px;font-size:11px;line-height:1.6}.mj .mj-product-group .mj-product-pricing{padding-top:12px}.mj .mj-product-group .mj-product-cta{min-height:44px;margin-top:12px}.mj .mj-group-heading{margin-bottom:20px}.mj .mj-group-heading h3{font-size:clamp(23px,2.2vw,29px)}}.mj .mj-collection-intro{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0 0 38px;display:grid}.mj .mj-collection-feature{isolation:isolate;text-align:left;background:#171819;border:1px solid #cfac7040;min-width:0;min-height:340px;padding:32px;position:relative;overflow:hidden}.mj .mj-collection-feature>img{object-fit:cover;object-position:center 62%;z-index:-2;width:100%;height:100%;transition:transform .65s;position:absolute;inset:0}.mj .mj-collection-feature:before{content:"";z-index:-1;background:linear-gradient(90deg,#080909eb 0%,#080909b0 48%,#08090920 100%);position:absolute;inset:0}.mj .mj-collection-feature:hover>img{transform:scale(1.035)}.mj .mj-feature-copy{flex-direction:column;align-items:flex-start;max-width:350px;display:flex}.mj .mj-feature-copy>small{letter-spacing:.16em;color:#e5c793;font-size:9px;font-weight:800}.mj .mj-feature-copy>strong{max-width:290px;margin:15px 0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(38px,4vw,56px);font-weight:600;line-height:1.05}.mj .mj-feature-copy>span:not(.mj-feature-action){color:#ddd6c9;max-width:215px;font-size:12px}.mj .mj-feature-copy>b{color:#f3d49e;margin:18px 0;font-size:14px}.mj .mj-feature-action{letter-spacing:.05em;color:#e5c793;border-bottom:1px solid #cfac7080;align-items:center;gap:16px;min-height:44px;font-size:10px;font-weight:800;display:flex}.mj .mj-product-group[id]{scroll-margin-top:110px}.mj .mj-product-group-aliancas,.mj .mj-product-group-pingentes{padding-top:16px}.mj .mj-product-group-aliancas .mj-group-heading h3,.mj .mj-product-group-pingentes .mj-group-heading h3{letter-spacing:0;font-size:clamp(38px,4vw,54px)}.mj .mj-group-heading .mj-group-description{color:#b8b4aa;max-width:490px;margin-top:13px;font:400 12px/1.8 Manrope,Arial,sans-serif}.mj .mj-product-group-aliancas .mj-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mj .mj-product-group-aliancas .mj-product-grid>.mj-product{grid-column:auto}.mj .mj-product-group-aliancas .mj-product-photo{aspect-ratio:4/4.5}.mj .mj-product-group-pingentes .mj-product-photo{aspect-ratio:1}.mj .mj-product-group-pingentes .mj-product-photo img{object-fit:contain;background:#131414}.mj .mj-product-group-aliancas .mj-price-amount,.mj .mj-product-group-pingentes .mj-price-amount{line-height:1.4;color:#e5c793!important;font-size:25px!important}.mj .mj-filters{flex-wrap:wrap;gap:0 25px;min-width:0;overflow:visible}.mj .mj-filters button{min-width:44px;padding-inline:4px}.mj .mj-category-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.mj .mj-category-grid>.mj-category{grid-column:span 2}.mj .mj-category-grid>.mj-category:nth-child(-n+2){grid-column:span 3}.mj .mj-product h3 button{min-height:44px}@media (width<=850px){.mj .mj-collection-feature{min-height:325px;padding:24px}.mj .mj-feature-copy>strong{font-size:40px}.mj .mj-collection-intro{gap:16px}.mj .mj-nav{gap:15px}.mj .mj-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mj .mj-category-grid>.mj-category,.mj .mj-category-grid>.mj-category:nth-child(-n+2){grid-column:auto}.mj .mj-category-grid>.mj-category:last-child{grid-column:1/-1}}@media (width<=600px){.mj .mj-collection-intro{grid-template-columns:1fr;margin-bottom:26px}.mj .mj-collection-feature{min-height:290px;padding:24px}.mj .mj-feature-copy>strong{max-width:230px;font-size:43px}.mj .mj-filters{gap:0 14px}.mj .mj-filters button{font-size:11px}.mj .mj-group-heading{align-items:flex-start}.mj .mj-group-heading .mj-group-description{font-size:11px}.mj .mj-product-group-aliancas .mj-product-grid{gap:22px 12px}.mj .mj-product-group-aliancas .mj-product-photo{aspect-ratio:3/4}.mj .mj-product-group-aliancas .mj-price-amount,.mj .mj-product-group-pingentes .mj-price-amount{font-size:21px!important}.mj .mj-category-grid{grid-template-columns:1fr}.mj .mj-category-grid>.mj-category:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.mj .mj-collection-feature>img{transition:none;transform:none!important}}.mj,.mj input,.mj button,.mj h1,.mj h2,.mj h3,.mj strong,.mj small,.mj p,.mj a,.mj span,.mj address{font-family:Montserrat,Arial,sans-serif;font-weight:900}.mj .mj-header-inner{gap:16px}.mj .mj-nav{gap:13px}.mj .mj-nav a{font-size:10px}.mj-search-toggle{background:0 0;border:1px solid #cfac7060;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:background .2s;display:grid;color:var(--gold)!important}.mj-search-toggle:hover,.mj-search-toggle[aria-expanded=true]{background:#cfac701a}.mj-search-panel{border-top:1px solid var(--line);padding-block:16px 20px}.mj-search-panel label{color:var(--gold);letter-spacing:.12em;margin-bottom:10px;font-size:9px;display:block}.mj-search-field{background:#171819;border:0;align-items:center;gap:12px;padding:8px 12px;display:flex}.mj-search-field>svg{color:var(--gold);flex:none}.mj-search-field input{color:#f7f4ed;outline-offset:0;background:0 0;border:0;flex:1;min-width:0;min-height:40px;font-size:16px}.mj .mj-search-field input:focus,.mj .mj-search-field input:focus-visible{box-shadow:none;border:0;outline:none}.mj .mj-search-field input:focus-visible{background:#242526}.mj-search-field input::placeholder{color:#aaa69d}.mj-search-field button{background:var(--gold);color:#171410;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:10px;display:flex}.mj-search-field .mj-search-close{color:#d8c7a7;background:0 0;width:44px;padding:8px}.mj-search-panel>span{color:#c6c0b5;margin-top:10px;font-size:10px;display:block}.mj-search-summary{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;font-size:12px;display:flex}.mj-search-summary button{border:0;border-bottom:1px solid var(--gold);min-height:44px;color:var(--gold);background:0 0;flex:none;align-items:center;gap:7px;display:flex}.mj-search-empty{text-align:center;border:1px solid var(--line);padding:60px 18px}.mj-search-empty>svg{color:var(--gold);margin:auto auto 20px}.mj-search-empty h3{font-size:clamp(20px,3vw,32px)}.mj-search-empty p{margin:18px 0 24px;font-size:12px;line-height:1.8}.mj-route-section{border-top:1px solid var(--line);background:#101112;padding:56px 0}.mj-route-card{grid-template-columns:1fr 1.25fr;align-items:center;gap:48px;display:grid}.mj-route-copy{min-width:0}.mj-route-copy .mj-kicker{letter-spacing:.16em;color:#a9a69f;font-size:9px}.mj .mj-route-copy h2{letter-spacing:-.045em;text-transform:none;margin:14px 0 20px;font-size:clamp(24px,2.5vw,34px);line-height:1.2}.mj-route-copy address{color:#c1beb7;font-size:12px;font-style:normal;line-height:1.9}.mj-route-copy address span{color:#99978f}.mj-route-actions{flex-wrap:wrap;gap:12px 26px;margin-top:20px;display:flex}.mj-route-actions .mj-text-link{border-bottom-color:#ffffff26;min-height:44px;font-size:10px}.mj-route-map{background:#242526;border-radius:4px;min-width:0;height:260px;overflow:hidden}.mj-route-map iframe{filter:grayscale();border:0;width:100%;height:100%;display:block}.mj section[id],.mj .mj-product-group{scroll-margin-top:240px}@media (width<=1180px){.mj .mj-nav,.mj .mj-header-contact{display:none}.mj .mj-menu-toggle{display:flex}.mj-search-toggle{margin-left:auto}}@media (width<=700px){.mj-route-section{padding:40px 0}.mj-route-card{grid-template-columns:1fr;gap:26px}.mj-route-map{height:230px}.mj-search-field{gap:6px;padding:6px}.mj-search-field>svg{display:none}.mj-search-field input{width:100px;font-size:16px}.mj-search-field input::placeholder{font-size:12px}.mj-search-field button{padding:8px;font-size:8px}.mj-search-field button>svg{display:none}.mj-search-field .mj-search-close>svg{display:block}.mj-search-panel label{font-size:8px}.mj .mj-header-inner{gap:10px}.mj .mj-logo strong{font-size:23px}.mj-search-toggle{width:42px;height:42px}.mj-search-summary{font-size:10px}.mj .mj-product h3{overflow-wrap:anywhere}}@media (prefers-reduced-motion:no-preference){.mj-search-panel{animation:.2s ease-out mjSearchEnter}@keyframes mjSearchEnter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}}.mj .mj-hero.mj-hero-brand{background:#090a0b;min-height:clamp(540px,46vw,665px)}.mj .mj-hero-brand .mj-hero-inner{min-height:inherit}.mj .mj-hero-brand .mj-hero-art{background:#090a0b;inset:0 0 0 41%;overflow:hidden}.mj .mj-hero-brand .mj-hero-art>img{object-fit:contain;object-position:center;filter:none;width:100%;height:100%;display:block;transform:none}.mj .mj-hero-brand .mj-hero-art:after{pointer-events:none;background:linear-gradient(90deg,#090a0b 0%,#090a0b6b 8%,#0000 24%)}.mj .mj-hero-brand .mj-hero-copy{z-index:1;width:min(59%,730px);position:relative}.mj .mj-hero-brand .mj-hero-copy>p{max-width:420px}.mj .mj-hero-brand .mj-hero-bottom{margin-top:36px}@media (width>=851px) and (width<=1180px){.mj .mj-hero.mj-hero-brand{min-height:560px}.mj .mj-hero-brand .mj-hero-art{inset-inline-start:42%}.mj .mj-hero-brand .mj-hero-copy{width:56%}.mj .mj-hero-brand h1{font-size:clamp(38px,4.3vw,56px)}}@media (width<=850px){.mj .mj-hero.mj-hero-brand{min-height:0;display:grid}.mj .mj-hero-brand .mj-hero-art{aspect-ratio:1672/941;width:100%;height:auto;min-height:0;position:relative;inset:auto;overflow:hidden}.mj .mj-hero-brand .mj-hero-art>img{object-fit:contain;object-position:center}.mj .mj-hero-brand .mj-hero-art:after{background:linear-gradient(#0000 89%,#090a0b 100%)}.mj .mj-hero-brand .mj-hero-inner{min-height:0;display:block}.mj .mj-hero-brand .mj-hero-copy{width:100%;padding:23px 0 38px}.mj .mj-hero-brand .mj-hero-bottom{margin-top:24px}}@media (width<=600px){.mj .mj-hero-brand .mj-hero-art{aspect-ratio:1672/941;height:auto;min-height:0}.mj .mj-hero-brand .mj-hero-copy{padding-top:19px;padding-bottom:31px}.mj .mj-hero-brand h1{font-size:clamp(29px,8vw,43px);line-height:1.09}.mj .mj-hero-brand .mj-actions{margin-top:23px}}@media (prefers-reduced-motion:reduce){.mj .mj-hero-brand .mj-hero-art>img{transition:none;animation:none}}.mj .mj-catalog-heading h2 .mj-catalog-title-mask{padding-block:.035em;display:block;overflow:hidden}.mj .mj-catalog-heading h2 .mj-catalog-title-line{color:#f5f3ee;display:block}.mj .mj-catalog-heading h2 .mj-catalog-title-gold{color:var(--gold)}.mj .mj-filters{position:relative}.mj .mj-filters .mj-filter-indicator{background:var(--gold);pointer-events:none;visibility:hidden;z-index:1;width:0;height:2px;position:absolute;inset:0 auto auto 0;box-shadow:0 0 10px #cfac703d}.mj .mj-filters.mj-has-indicator button.is-active{border-bottom-color:#0000}.mj .mj-hero-explore{isolation:isolate;touch-action:manipulation;background:linear-gradient(135deg,#d6b77c 0%,#cda86c 56%,#e0c087 100%);border:1px solid #ffedc185;border-radius:3px;transition:background-color .24s,border-color .24s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000029,inset 0 1px #ffffff47;color:#151310!important}.mj .mj-hero-explore:before{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#fff9da0d 15%,#fffff7a8 50%,#fff6dd14 85%,#0000);width:52%;position:absolute;top:-85%;bottom:-85%;left:-72%;transform:translate(0)skew(-24deg)}.mj .mj-hero-explore-label,.mj .mj-hero-explore-arrow{z-index:2;position:relative}.mj .mj-hero-explore-arrow{flex:none;justify-content:center;align-items:center;transition:transform .34s cubic-bezier(.22,1,.36,1);display:inline-flex}@media (hover:hover) and (pointer:fine){.mj .mj-hero-explore[data-motion=on]:hover,.mj .mj-hero-explore[data-motion=on]:focus-visible{border-color:#fff3c7eb;box-shadow:0 13px 29px #0000003d,0 0 19px #cfac702b}.mj .mj-hero-explore[data-motion=on]:hover:before,.mj .mj-hero-explore[data-motion=on]:focus-visible:before{animation:1.05s cubic-bezier(.21,.63,.25,1) both mjHeroExploreSweep}.mj .mj-hero-explore[data-motion=on]:hover .mj-hero-explore-arrow,.mj .mj-hero-explore[data-motion=on]:focus-visible .mj-hero-explore-arrow{transform:translate(7px)}}@keyframes mjHeroExploreSweep{0%{opacity:0;transform:translate(0)skew(-24deg)}16%{opacity:.95}75%{opacity:.85}to{opacity:0;transform:translate(500%)skew(-24deg)}}@media (hover:none),(pointer:coarse){.mj .mj-hero-explore{min-height:53px}.mj .mj-hero-explore[data-motion=on]:active{filter:brightness(1.08);transform:scale(.975);box-shadow:inset 0 2px 7px #593d183b}.mj .mj-hero-explore[data-motion=on]:active .mj-hero-explore-arrow{transform:translate(5px)}}@media (width<=480px){.mj .mj-hero-explore{justify-content:space-between;gap:14px;width:min(100%,330px);padding-inline:18px;font-size:10px}}@media (prefers-reduced-motion:reduce){.mj .mj-hero-explore,.mj .mj-hero-explore .mj-hero-explore-arrow{transition:none!important;animation:none!important}.mj .mj-hero-explore:before{opacity:0;animation:none!important}}.mj .mj-hero-explore[data-motion=off]:before{opacity:0;animation:none!important}.mj .mj-hero-explore[data-motion=off] .mj-hero-explore-arrow{transform:none!important}.mj .mj-hero-brand .mj-hero-art{isolation:isolate;background:#090a0b}.mj .mj-hero-brand .mj-hero-art>img{z-index:0;filter:saturate(.97)contrast(1.025)brightness(.99);backface-visibility:hidden;position:relative}.mj .mj-hero-brand .mj-hero-art:after{z-index:3;background:linear-gradient(90deg,#090a0b 0%,#090a0be0 3%,#090a0b7a 13%,#090a0b21 26%,#0000 43%),linear-gradient(#0000 66%,#090a0b21 80%,#090a0b73 92%,#090a0b 100%),linear-gradient(#090a0b1f 0%,#0000 19%)}.mj .mj-hero-brand .mj-hero-film-light{z-index:2;pointer-events:none;opacity:0;visibility:hidden;mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0%,#faddae0a 34%,#ffedc238 50%,#f8dbaf09 67%,#0000 100%);width:30%;display:block;position:absolute;inset:-15% auto -15% -28%;transform:skew(-18deg)}@media (width<=850px){.mj .mj-hero-brand .mj-hero-art:after{background:linear-gradient(#0000 69%,#090a0b1f 82%,#090a0b7a 93%,#090a0b 100%),linear-gradient(#090a0b17,#0000 22%)}.mj .mj-hero-brand .mj-hero-film-light{display:none}}@media (prefers-reduced-motion:reduce){.mj .mj-hero-brand .mj-hero-film-light{display:none}.mj .mj-hero-brand .mj-hero-art>img{transition:none}}.mj .mj-topline,.mj .mj-header,.mj .mj-value-strip{position:relative}.mj .mj-topline:after,.mj .mj-header:after{content:"";transform-origin:0;pointer-events:none;z-index:4;background:linear-gradient(90deg,#0000 3%,#dbb3682e 16%,#f5daa3d4 47%,#d7b57c2e 85%,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.mj .mj-topline:after{animation:1.55s cubic-bezier(.22,1,.36,1) .1s forwards mjPreciousRule}.mj .mj-header:after{animation:1.8s cubic-bezier(.22,1,.36,1) .38s forwards mjPreciousRule}@keyframes mjPreciousRule{to{transform:scaleX(1)}}.mj .mj-value-strip .mj-value-grid>a,.mj .mj-value-strip .mj-value-grid>span{isolation:isolate;position:relative}.mj .mj-value-strip .mj-value-grid>a:after,.mj .mj-value-strip .mj-value-grid>span:after{content:"";transform-origin:50%;pointer-events:none;background:linear-gradient(90deg,#0000,#dcb87a85,#0000);height:1px;animation:1.2s cubic-bezier(.22,1,.36,1) .6s forwards mjPreciousRule;position:absolute;inset:auto 13px 0;transform:scaleX(0)}.mj .mj-value-strip .mj-value-grid>:nth-child(2):after{animation-delay:.75s}.mj .mj-value-strip .mj-value-grid>:nth-child(3):after{animation-delay:.9s}.mj .mj-value-strip .mj-value-grid>:nth-child(4):after{animation-delay:1.05s}.mj .mj-value-strip .mj-value-grid>:nth-child(5):after{animation-delay:1.2s}.mj .mj-presentation{isolation:isolate;background:radial-gradient(at 78% 45%,#a0784416,#0000 47%),#101112;border-bottom:1px solid #cfac7033;padding:clamp(65px,7.5vw,112px) 0;position:relative;overflow:hidden}.mj .mj-presentation-grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;column-gap:clamp(45px,7vw,125px);display:grid}.mj .mj-presentation-copy{min-width:0;max-width:560px;padding:30px 0}.mj .mj-presentation-copy .mj-kicker{letter-spacing:.17em;font-size:10px;font-weight:800}.mj .mj-presentation-rule{background:linear-gradient(90deg,#e8c68b,#e8c68b00);width:96px;height:1px;margin:32px 0 34px;display:block}.mj .mj-presentation-copy h2{letter-spacing:-.065em;text-transform:none;max-width:550px;margin:0 0 24px;font-family:Montserrat,Arial,sans-serif;font-size:clamp(34px,3.8vw,58px);font-weight:900;line-height:1.14}.mj .mj-presentation-copy h2 em{color:#d3b27e;font-style:normal;font-weight:900}.mj .mj-presentation-copy>p{color:#b8b4ac;max-width:420px;font-family:Montserrat,Arial,sans-serif;font-size:13px;line-height:1.95;font-weight:500!important}.mj .mj-presentation-cta{color:#e7c792;letter-spacing:.07em;border-bottom:1px solid #e2be80b3;align-items:center;gap:17px;min-height:48px;margin-top:26px;padding:13px 0;font-size:10px;font-weight:900;transition:gap .22s,color .22s;display:inline-flex}.mj .mj-presentation-cta:hover{color:#f0d6a4;gap:24px}.mj .mj-presentation-index{color:#77736d;letter-spacing:.11em;margin-top:74px;font-size:8px;font-weight:700;display:block}.mj .mj-presentation-index span{color:#a59478;padding:0 6px}.mj .mj-presentation-media{justify-self:center;width:min(100%,375px);min-width:0}.mj .mj-presentation-portrait{isolation:isolate;aspect-ratio:9/16;background:#08090a;border:1px solid #d9b97c47;width:100%;position:relative;overflow:hidden;box-shadow:0 25px 65px #0000004a,0 0 0 6px #ffffff04}.mj .mj-presentation-aura{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 38%,#65513131,#0000 70%);position:absolute;inset:0}.mj .mj-presentation-video{z-index:1;object-fit:cover;object-position:center;background:#090a0b;width:100%;height:100%;display:block;position:relative}.mj .mj-presentation-stamp{z-index:3;color:#f4e8d0;text-shadow:0 1px 6px #0008;letter-spacing:.16em;pointer-events:none;flex-direction:column;gap:4px;font-size:10px;display:flex;position:absolute;top:16px;left:16px}.mj .mj-presentation-stamp small{letter-spacing:.22em;color:#dfc697;font-size:8px}.mj .mj-presentation-controls{z-index:5;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#08090a66;border:1px solid #ffffff21;border-radius:99px;gap:8px;padding:5px;display:flex;position:absolute;bottom:15px;right:15px}.mj .mj-presentation-control{color:#f8f4ec;touch-action:manipulation;background:#0e0f10a1;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:33px;height:33px;min-height:33px;padding:0;transition:border-color .2s,background .2s;display:grid}.mj .mj-presentation-control:hover{background:#292623;border-color:#d5b684}.mj .mj-presentation-bottomline{color:#9c937f;letter-spacing:.14em;justify-content:space-between;gap:15px;padding:17px 1px 0;font-size:8px;font-weight:800;display:flex}.mj .mj-presentation-fallback{z-index:2;text-align:center;background:linear-gradient(#0c0d0d77,#0c0d0ddd);flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:25px;display:flex;position:absolute;inset:0}.mj .mj-presentation-fallback-title{letter-spacing:.09em;color:#e4bd81;font-size:clamp(23px,3vw,32px);font-weight:900}.mj .mj-presentation-fallback small{color:#e2dbd0;letter-spacing:.06em;font-size:10px}.mj .mj-wa-draggable{z-index:60;top:auto;left:auto;right:clamp(15px,2vw,30px);bottom:max(18px,env(safe-area-inset-bottom));box-sizing:border-box;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(145deg,#2bd871,#12874d);border:1px solid #e1ffeba6;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;min-height:60px;padding:0;transition:box-shadow .2s,background .2s;display:flex;position:fixed;overflow:visible;box-shadow:0 8px 26px #061c1261,0 2px 8px #0003,inset 0 1px #ffffff52;color:#fff!important}.mj .mj-wa-draggable:hover{background:linear-gradient(145deg,#32e77b,#169653);box-shadow:0 13px 31px #051c1173,0 0 0 5px #34c7681c}.mj .mj-wa-draggable:active{cursor:grabbing}.mj .mj-wa-draggable .mj-wa-glyph{pointer-events:none;flex:none;width:30px;height:30px}.mj .mj-wa-draggable .mj-wa-grip{pointer-events:none;align-items:center;gap:2px;position:absolute;bottom:6px;right:8px;display:flex!important}.mj .mj-wa-draggable .mj-wa-grip i{background:#effff6a8;border-radius:50%;width:2px;height:2px;display:block}.mj .mj-wa-draggable .mj-wa-screenreader{clip:rect(0,0,0,0)!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mj .mj-wa-draggable:focus-visible{outline-offset:4px;outline:3px solid #ead09c}.mj .mj-social-after-map{border-top:1px solid #dcbe8340;justify-content:space-between;align-items:center;gap:26px;margin-top:32px;padding-top:26px;display:flex}.mj .mj-social-intro{min-width:0}.mj .mj-social-intro .mj-kicker{letter-spacing:.17em;color:#cbae7d;font-size:9px}.mj .mj-social-intro p{color:#b1aaa1;margin:7px 0 0;font-size:11px;line-height:1.7;font-weight:500!important}.mj .mj-social-instagram{background:#ffffff04;border:1px solid #d5b0774d;align-items:center;gap:17px;min-width:300px;min-height:77px;padding:13px 17px;transition:background .2s,border-color .2s,transform .2s;display:flex}.mj .mj-social-instagram:hover{background:#cfac7012;border-color:#d5b077a6;transform:translateY(-2px)}.mj .mj-instagram-mark{background:linear-gradient(135deg,#6a3cbd,#bd3186 47%,#fa744d 83%,#ffb850);border-radius:13px;flex:none;place-items:center;width:48px;height:48px;box-shadow:0 4px 15px #0003;color:#fff!important;display:grid!important}.mj .mj-social-profile{flex-direction:column;gap:5px;min-width:0;display:flex}.mj .mj-social-profile strong{color:#f3eee6;letter-spacing:.01em;font-size:13px}.mj .mj-social-profile small{color:#bfae94;font-size:10px;font-weight:600}.mj .mj-social-arr{color:#d1b183;flex:none;margin-left:auto}@media (width<=850px){.mj .mj-presentation-grid{grid-template-columns:1fr;gap:30px}.mj .mj-presentation-copy{max-width:640px;padding:0}.mj .mj-presentation-copy h2{font-size:clamp(31px,6vw,47px)}.mj .mj-presentation-index{margin-top:27px}.mj .mj-presentation-media{width:min(100%,325px)}.mj .mj-presentation{padding:68px 0 74px}}@media (width<=600px){.mj .mj-presentation{padding:59px 0 64px}.mj .mj-presentation-grid{gap:29px}.mj .mj-presentation-copy h2{margin-bottom:15px;font-size:clamp(31px,8vw,42px)}.mj .mj-presentation-copy .mj-kicker{letter-spacing:.12em;font-size:8px}.mj .mj-presentation-rule{margin:18px 0 24px}.mj .mj-presentation-copy>p{font-size:12px;line-height:1.9}.mj .mj-presentation-index{margin-top:25px;font-size:7px;line-height:1.7}.mj .mj-presentation-media{width:min(100%,310px)}.mj .mj-presentation-stamp{top:13px;left:13px}.mj .mj-presentation-controls{bottom:12px;right:12px}.mj .mj-presentation-control{width:29px;height:29px;min-height:29px}.mj .mj-wa-draggable{width:56px;height:56px;min-height:56px}.mj .mj-social-after-map{flex-direction:column;align-items:stretch;gap:17px;margin-top:27px;padding-top:21px}.mj .mj-social-instagram{width:100%;min-width:0}.mj .mj-instagram-mark{width:45px;height:45px}}@media (prefers-reduced-motion:reduce){.mj .mj-topline:after,.mj .mj-header:after,.mj .mj-value-strip .mj-value-grid>a:after,.mj .mj-value-strip .mj-value-grid>span:after{animation:none;transform:scaleX(1)}.mj .mj-wa-draggable:hover,.mj .mj-social-instagram:hover{transform:none}.mj .mj-presentation-cta,.mj .mj-wa-draggable,.mj .mj-social-instagram{transition:none}}.mj .mj-google-review-section{background:radial-gradient(at 0 100%,#b98d4f13,#0000 62%),#151617;border:1px solid #d0ae703d;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,70px);margin-top:30px;padding:clamp(25px,4vw,48px);display:grid}.mj .mj-google-review-intro{min-width:0}.mj .mj-google-review-eyebrow{color:#d6b984;letter-spacing:.15em;margin-bottom:16px;font-size:9px;font-weight:750;display:block}.mj .mj-google-review-intro h3{letter-spacing:-.05em;color:#f4eee4;margin:0 0 13px;font-size:clamp(22px,2.7vw,37px);font-weight:800;line-height:1.2}.mj .mj-google-review-intro p{color:#b7b1a6;max-width:480px;margin:0;font-size:12px;line-height:1.8;font-weight:500!important}.mj .mj-google-review-action{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.mj .mj-google-review-brand{align-items:center;gap:10px;display:flex}.mj .mj-google-g{color:#f2dba9;background:#18191a;border:1px solid #dcba7a52;border-radius:50%;place-items:center;width:31px;height:31px;font:800 21px/1 Arial,sans-serif;display:grid}.mj .mj-google-review-brand>span:last-child{color:#e5ded1;letter-spacing:.08em;font-size:10px;font-weight:650}.mj .mj-google-review-brand strong{color:#e7c589;font-weight:800}.mj .mj-google-review-stars{color:#e5bb75;gap:8px;margin:17px 0 21px;display:flex}.mj .mj-google-review-stars svg{fill:none;width:22px;height:22px}.mj .mj-google-review-button{letter-spacing:.04em;background:#dec08a;border:1px solid #dec08a;justify-content:center;align-items:center;gap:15px;min-height:47px;padding:12px 18px;font-size:10px;font-weight:800;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex;color:#151412!important}.mj .mj-google-review-button:hover{background:#f0d6a5;transform:translateY(-2px)}.mj .mj-google-review-button:focus-visible,.mj .mj-google-review-profile:focus-visible{outline-offset:4px;outline:2px solid #e8c791}.mj .mj-google-review-profile{color:#cab48f;align-items:center;gap:7px;min-height:29px;margin-top:14px;font-size:10px;font-weight:600;display:inline-flex}.mj .mj-google-review-profile:hover{color:#f4d39b}.mj .mj-google-review-note{color:#999187;max-width:310px;margin-top:9px;font-size:9px;line-height:1.65;display:block;font-weight:500!important}@media (width<=700px){.mj .mj-google-review-section{grid-template-columns:minmax(0,1fr);gap:23px;margin-top:23px;padding:23px 19px 25px}.mj .mj-google-review-eyebrow{margin-bottom:12px;font-size:8px}.mj .mj-google-review-intro h3{font-size:clamp(22px,5.8vw,29px)}.mj .mj-google-review-intro p{font-size:11px;line-height:1.75}.mj .mj-google-review-action{align-items:stretch}.mj .mj-google-review-stars{gap:7px;margin:15px 0 18px}.mj .mj-google-review-stars svg{width:21px;height:21px}.mj .mj-google-review-button{width:100%;min-height:48px;font-size:10px}.mj .mj-google-review-profile{justify-content:center;min-height:37px}.mj .mj-google-review-note{text-align:center;margin:5px auto 0}}@media (prefers-reduced-motion:reduce){.mj .mj-google-review-button{transition:none}.mj .mj-google-review-button:hover{transform:none}}@media (width>=1000px){.mj .mj-presentation{background:#090a0b;border-block:1px solid #cfac7038;padding:0}.mj .mj-presentation-grid{aspect-ratio:1671/941;background:#090a0b url(/joias/meteoro-presentation-backdrop.avif) 50%/100% 100% no-repeat;width:min(100%,1500px);max-width:1500px;min-height:0;margin:0 auto;padding:0;display:block;position:relative}.mj .mj-presentation-copy{z-index:6;width:auto;max-width:37%;margin:0;padding:0;position:absolute;bottom:9.8%;left:8.2%}.mj .mj-presentation-copy>:not(.mj-presentation-cta){clip-path:inset(50%);white-space:nowrap;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mj .mj-presentation-cta{color:#f2d3a0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08090ac7;border:1px solid #dbb97c8c;gap:12px;min-height:46px;margin:0;padding:11px 17px;font-size:10px;transition:background-color .25s,border-color .25s}.mj .mj-presentation-cta:hover{background:#1a1611eb;border-color:#f3d399cc;gap:12px}.mj .mj-presentation-media{z-index:3;width:20.7%;min-width:0;max-width:none;height:65.4%;margin:0;position:absolute;top:8.6%;left:49.27%;transform:translate(-50%)}.mj .mj-presentation-portrait{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;background:#0b0d0e;border:0;border-radius:clamp(8px,.9vw,16px);margin:0;position:relative;overflow:hidden}.mj .mj-presentation-video{object-fit:cover;object-position:center;background:#08090a;width:100%;height:100%}.mj .mj-presentation-aura,.mj .mj-presentation-stamp,.mj .mj-presentation-bottomline{display:none}.mj .mj-presentation-controls{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#090a0b8c;border:1px solid #f1e1c026;gap:5px;padding:4px;bottom:8px;right:8px}.mj .mj-presentation-control{border-color:#f1e1c038;width:27px;height:27px;min-height:27px}}@media (width<=999px){.mj .mj-presentation{isolation:isolate;background:#0a0b0c url(/joias/meteoro-presentation-backdrop.avif) 100%/cover no-repeat;border-block:1px solid #cfac703b;padding:0;position:relative}.mj .mj-presentation:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#070809eb 0%,#08090acf 38%,#08090ab5 66%,#070809f0 100%);position:absolute;inset:0}.mj .mj-presentation-grid{z-index:1;flex-direction:column;gap:35px;width:min(100% - 48px,640px);max-width:640px;min-height:0;margin:0 auto;padding:64px 0 67px;display:flex;position:relative}.mj .mj-presentation-copy{width:100%;max-width:560px;margin:0;padding:0;position:relative}.mj .mj-presentation-copy .mj-kicker{letter-spacing:.145em;color:#dbc49a;font-size:9px}.mj .mj-presentation-rule{opacity:.85;width:72px;margin:18px 0 24px}.mj .mj-presentation-copy h2{letter-spacing:-.052em;max-width:490px;margin:0 0 17px;font-size:clamp(31px,5.5vw,43px);line-height:1.15}.mj .mj-presentation-copy>p{color:#cbc3b7;max-width:440px;font-size:12px;line-height:1.84;font-weight:500!important}.mj .mj-presentation-cta{min-height:44px;margin:19px 0 0;padding:10px 0;font-size:10px}.mj .mj-presentation-index{display:none}.mj .mj-presentation-media{width:min(100%,326px);max-width:326px;height:auto;margin:0 auto;position:relative;top:auto;left:auto;transform:none}.mj .mj-presentation-portrait{aspect-ratio:9/16;background:#08090a;border:1px solid #e0b97ead;border-radius:17px;width:100%;height:auto;position:relative;box-shadow:0 26px 55px #0000007a,0 0 0 5px #d1b17c0e}.mj .mj-presentation-video{object-fit:contain;object-position:center;background:#08090a;width:100%;height:100%;position:absolute;inset:0}.mj .mj-presentation-aura{display:none}.mj .mj-presentation-stamp{letter-spacing:.13em;font-size:9px;top:13px;left:14px}.mj .mj-presentation-bottomline{color:#c9b899;padding-top:15px;font-size:8px}.mj .mj-presentation-controls{background:#0708099c;gap:5px;padding:4px;bottom:11px;right:11px}.mj .mj-presentation-control{width:30px;height:30px;min-height:30px}}@media (width<=420px){.mj .mj-presentation-grid{gap:29px;width:calc(100% - 38px);padding-top:50px;padding-bottom:56px}.mj .mj-presentation-copy h2{font-size:clamp(29px,8.5vw,36px)}.mj .mj-presentation-copy>p{font-size:11.5px}.mj .mj-presentation-media{width:min(82vw,320px)}}@media (prefers-reduced-motion:reduce){.mj .mj-presentation-cta{transition:none}}.mj .mj-presentation-headline-mask{padding-block:.025em;display:block;overflow:hidden}.mj .mj-presentation-headline-line{display:block}.mj .mj-presentation-trace{z-index:4;pointer-events:none;border-radius:inherit;opacity:0;visibility:hidden;position:absolute;inset:0;overflow:hidden}.mj .mj-presentation-trace span{pointer-events:none;background:linear-gradient(90deg,#c79c55bd,#f6dda7,#c79c55bd);display:block;position:absolute;box-shadow:0 0 7px #deb16847}.mj .mj-presentation-trace-top{transform-origin:0;width:100%;height:2px;top:0;left:0}.mj .mj-presentation-trace-right{transform-origin:top;width:2px;height:100%;top:0;right:0}.mj .mj-presentation-trace-bottom{transform-origin:100%;width:100%;height:2px;bottom:0;right:0}.mj .mj-presentation-trace-left{transform-origin:bottom;width:2px;height:100%;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.mj .mj-presentation-trace{display:none}}.mj .mj-product-group-brincos,.mj .mj-product-group-pulseiras{border-top:1px solid #d6ae6d38;padding-top:clamp(32px,4vw,52px);position:relative}.mj .mj-product-group-brincos .mj-group-heading,.mj .mj-product-group-pulseiras .mj-group-heading{align-items:flex-end;gap:20px;padding-bottom:21px}.mj .mj-product-group-brincos .mj-group-heading h3,.mj .mj-product-group-pulseiras .mj-group-heading h3{letter-spacing:-.055em;font-size:clamp(30px,3vw,43px);line-height:1.12}.mj .mj-product-group-brincos .mj-group-heading>small,.mj .mj-product-group-pulseiras .mj-group-heading>small{letter-spacing:.13em;color:#d9be90;flex:none}.mj .mj-product-group-brincos .mj-group-description,.mj .mj-product-group-pulseiras .mj-group-description{color:#b9b4a9;max-width:515px;font-weight:500;line-height:1.7}.mj .mj-product-group-brincos .mj-product-grid,.mj .mj-product-group-pulseiras .mj-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(21px,3vw,32px) clamp(13px,2vw,24px);max-width:850px;margin:0 auto}.mj .mj-product-group-brincos .mj-product,.mj .mj-product-group-pulseiras .mj-product{background:#151617;border-color:#cbab7630;min-width:0}.mj .mj-product-group-brincos .mj-product-photo,.mj .mj-product-group-pulseiras .mj-product-photo{aspect-ratio:4/4.55;background:#111212;overflow:hidden}.mj .mj-product-group-brincos .mj-product-photo img,.mj .mj-product-group-pulseiras .mj-product-photo img{object-fit:cover;object-position:center 55%;width:100%;height:100%}.mj .mj-product-group-brincos .mj-price-amount,.mj .mj-product-group-pulseiras .mj-price-amount{font-variant-numeric:tabular-nums;font-size:clamp(17px,1.8vw,24px);line-height:1.4;color:#e8c791!important}.mj .mj-product-group-brincos .mj-product-cta,.mj .mj-product-group-pulseiras .mj-product-cta{min-height:46px}.mj .mj-category-grid>.mj-category:nth-last-child(-n+2){grid-column:span 3}@media (width<=850px){.mj .mj-category-grid>.mj-category:nth-last-child(-n+2){grid-column:auto}}@media (width<=600px){.mj .mj-product-group-brincos,.mj .mj-product-group-pulseiras{padding-top:28px}.mj .mj-product-group-brincos .mj-group-heading,.mj .mj-product-group-pulseiras .mj-group-heading{gap:10px;padding-bottom:8px}.mj .mj-product-group-brincos .mj-group-heading h3,.mj .mj-product-group-pulseiras .mj-group-heading h3{font-size:clamp(25px,6.7vw,34px)}.mj .mj-product-group-brincos .mj-product-grid,.mj .mj-product-group-pulseiras .mj-product-grid{gap:21px 12px}.mj .mj-product-group-brincos .mj-product-photo,.mj .mj-product-group-pulseiras .mj-product-photo{aspect-ratio:4/4.75}.mj .mj-product-group-brincos .mj-price-amount,.mj .mj-product-group-pulseiras .mj-price-amount{font-size:clamp(13px,3.6vw,17px)!important}.mj .mj-category-grid>.mj-category:last-child{grid-column:1/-1}}@media (width<=360px){.mj .mj-product-group-brincos .mj-product-grid,.mj .mj-product-group-pulseiras .mj-product-grid{column-gap:10px}.mj .mj-product-group-brincos .mj-price-amount,.mj .mj-product-group-pulseiras .mj-price-amount{font-size:12px!important}}@media (prefers-reduced-motion:reduce){.mj .mj-product-group-brincos .mj-product-photo img,.mj .mj-product-group-pulseiras .mj-product-photo img{transition:none;transform:none!important}}@media (width<=600px){.mj .mj-categories .mj-section-heading{gap:12px;margin-bottom:23px}.mj .mj-categories .mj-section-heading h2{letter-spacing:-.055em;font-size:clamp(29px,7.7vw,38px);line-height:1.12}.mj .mj-categories .mj-section-heading>p{padding:0;font-size:11px;font-weight:500;line-height:1.7}.mj .mj-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px}.mj .mj-category-grid>.mj-category,.mj .mj-category-grid>.mj-category:nth-child(-n+2),.mj .mj-category-grid>.mj-category:nth-last-child(-n+2){grid-column:auto;width:100%;min-width:0}.mj .mj-category-grid>.mj-category:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}.mj .mj-category{aspect-ratio:4/5.2;isolation:isolate;-webkit-tap-highlight-color:transparent;background:#111314;border:1px solid #e1c08638;height:auto;min-height:0}.mj .mj-category>img{object-fit:cover;object-position:center 58%;width:100%;height:100%}.mj .mj-category:after{background:linear-gradient(#0507086b,#0000 37%,#050708eb)}.mj .mj-category-index{letter-spacing:.04em;color:#f5ecdb;background:#08090aa6;border:1px solid #ffffff17;padding:5px 6px;font-size:8px;font-weight:650;line-height:1.25;top:9px;left:9px}.mj .mj-category>div{min-width:0;padding-right:13px;bottom:13px;left:12px;right:12px}.mj .mj-category small{letter-spacing:0;color:#e3d8c5;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-bottom:5px;font-size:10px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.mj .mj-category strong{letter-spacing:-.035em;overflow-wrap:anywhere;color:#fffaf1;font-family:Montserrat,Arial,sans-serif;font-size:clamp(14px,3.8vw,18px);font-weight:800;line-height:1.23;display:block}.mj .mj-category>div>span{color:#e3c58e;place-items:center;width:21px;height:21px;display:grid;bottom:-2px;right:-2px}.mj .mj-category>div>span svg{stroke-width:1.7px;width:17px;height:17px}.mj .mj-category:focus-visible{outline-offset:3px;outline:2px solid #e3c58e}}@media (width<=360px){.mj .mj-category-grid{gap:9px}.mj .mj-category-grid>.mj-category:last-child{width:calc(50% - 4.5px)}.mj .mj-category>div{padding-right:12px;bottom:10px;left:9px;right:9px}.mj .mj-category strong{font-size:13px}.mj .mj-category small{font-size:9px}.mj .mj-category-index{font-size:7.5px;top:7px;left:7px}.mj .mj-category>div>span svg{width:15px;height:15px}}.mj .mj-hero-brand .mj-hero-art{isolation:isolate;background:#0b0c0d;overflow:hidden}.mj .mj-hero-brand .mj-hero-art:after{display:none}.mj .mj-hero-brand .mj-hero-media{background:#0b0c0d;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.mj .mj-hero-brand .mj-hero-media>.mj-hero-poster,.mj .mj-hero-brand .mj-hero-media>.mj-hero-video{object-fit:contain;object-position:center;transform-origin:50%;background:#0b0c0d;width:100%;height:100%;display:block;position:absolute;inset:0}.mj .mj-hero-brand .mj-hero-poster{z-index:0}.mj .mj-hero-brand .mj-hero-video{z-index:1;opacity:0;will-change:opacity;transition:opacity .16s ease-out}.mj .mj-hero-brand .mj-hero-video.is-playing{z-index:2;opacity:1}.mj .mj-hero-brand .mj-hero-video.is-entering{z-index:3;opacity:1;transition-duration:1.5s;transition-timing-function:cubic-bezier(.45,0,.55,1)}@media (width<=850px){.mj .mj-hero-brand .mj-hero-art{aspect-ratio:16/9;width:100%;height:auto;min-height:0;position:relative;inset:auto}.mj .mj-hero-brand .mj-hero-media{position:absolute;inset:0}.mj .mj-hero-brand .mj-hero-inner{min-height:0}}@media (prefers-reduced-motion:reduce){.mj .mj-hero-brand .mj-hero-video{display:none}.mj .mj-hero-brand .mj-hero-poster{transform:none!important}}.mj .mj-cart-trigger{color:#ead1a0;cursor:pointer;touch-action:manipulation;background:#d8b4770b;border:1px solid #dfbc8252;flex:none;justify-content:center;align-items:center;gap:9px;min-width:46px;min-height:46px;padding:9px 11px;transition:border-color .2s,background .2s;display:inline-flex;position:relative}.mj .mj-cart-trigger:hover{background:#d8b47724;border-color:#dfbc82a6}.mj .mj-cart-trigger>svg{flex-shrink:0;width:20px;height:20px}.mj .mj-cart-trigger-label{letter-spacing:.02em;font:700 10px/1.2 Montserrat,Arial,sans-serif}.mj .mj-cart-trigger-count{color:#16130e;font-variant-numeric:tabular-nums;background:#e6c589;border-radius:20px;place-items:center;min-width:19px;height:19px;padding:0 4px;font:800 10px/1 Montserrat,Arial,sans-serif;display:grid}.mj .mj-cart-trigger-count:not(:empty){animation:.3s cubic-bezier(.22,1,.36,1) both mjCartBadgeIn}@keyframes mjCartBadgeIn{0%{opacity:.3;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.mj .mj-product-add{color:#e7d5b6;letter-spacing:.035em;text-align:center;cursor:pointer;touch-action:manipulation;background:#d6b47b14;border:1px solid #d6b47b4a;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:10px;padding:9px 7px;font:700 9px/1.4 Montserrat,Arial,sans-serif;transition:background .2s,border-color .2s;display:flex}.mj .mj-product-add:hover,.mj .mj-product-add.is-in-cart{background:#d6b47b21;border-color:#e2be86a6}.mj .mj-product-add svg{flex-shrink:0;width:16px;height:16px}.mj .mj-detail-add{min-height:49px;margin:0 0 12px;font-size:10px}.mj .mj-cart-trigger:focus-visible,.mj .mj-product-add:focus-visible,.mj .mj-cart-close:focus-visible,.mj .mj-cart-qty button:focus-visible,.mj .mj-cart-remove:focus-visible,.mj .mj-cart-checkout:focus-visible,.mj .mj-cart-browse:focus-visible,.mj .mj-cart-continue:focus-visible,.mj .mj-menu-toggle:focus-visible{outline-offset:3px;outline:2px solid #e7c58c}.mj-cart-dialog{color:#f7f0e5;background:#121314;border:0;border-left:1px solid #d5b07857;width:min(475px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;font-family:Montserrat,Arial,sans-serif;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-26px 0 80px #00000073}.mj-cart-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040507ba}.mj-cart-dialog[open]{animation:.44s cubic-bezier(.22,1,.36,1) both mjCartSlide}@keyframes mjCartSlide{0%{opacity:.6;transform:translate(45px)}to{opacity:1;transform:translate(0)}}.mj-cart-shell{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.mj-cart-head{justify-content:space-between;align-items:flex-start;gap:15px;padding:29px 29px 13px;display:flex}.mj-cart-heading{min-width:0}.mj-cart-kicker{color:#d7b783;letter-spacing:.16em;font:750 9px/1.5 Montserrat,Arial,sans-serif}.mj-cart-heading h2{letter-spacing:-.05em;color:#f6eee2;margin:9px 0 0;font:800 clamp(25px,3vw,32px)/1.2 Montserrat,Arial,sans-serif}.mj-cart-title-count{letter-spacing:.02em;color:#d7b783;vertical-align:middle;font-size:13px}.mj-cart-close{color:#f2e7d5;cursor:pointer;background:#1b1c1d;border:1px solid #ffffff29;flex:none;place-items:center;width:42px;height:42px;display:grid}.mj-cart-description{color:#b7b1a6;border-bottom:1px solid #d7b98333;margin:0 29px;padding-bottom:23px;font:500 11px/1.7 Montserrat,Arial,sans-serif}.mj-cart-list{overscroll-behavior:contain;scrollbar-color:#5c503a #171819;flex:auto;min-height:0;padding:9px 29px;overflow-y:auto}.mj-cart-item{border-bottom:1px solid #ffffff1a;grid-template-columns:94px minmax(0,1fr);gap:16px;padding:17px 0;display:grid}.mj-cart-item img{aspect-ratio:3/3.6;object-fit:cover;background:#272726;border:1px solid #ffffff14;width:94px;height:auto}.mj-cart-item-body{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.mj-cart-item-category{color:#c5ac82;letter-spacing:.09em;text-transform:uppercase;font:700 8px/1.5 Montserrat,Arial,sans-serif}.mj-cart-item-body h3{color:#f4ede3;letter-spacing:-.03em;overflow-wrap:anywhere;margin:6px 0 9px;font:800 15px/1.3 Montserrat,Arial,sans-serif}.mj-cart-item-body>strong{color:#e8c78f;font:700 13px/1.5 Montserrat,Arial,sans-serif}.mj-cart-item-actions{justify-content:space-between;align-items:center;gap:15px;width:100%;margin-top:auto;padding-top:12px;display:flex}.mj-cart-qty{border:1px solid #d7b98359;align-items:center;display:inline-flex}.mj-cart-qty button{color:#e6c993;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid}.mj-cart-qty button:disabled{opacity:.4;cursor:default}.mj-cart-qty output{place-items:center;width:29px;font:750 11px/1 Montserrat,Arial,sans-serif;display:grid}.mj-cart-remove{color:#a7a19a;cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:38px;display:grid}.mj-cart-remove:hover{color:#f1d3a6}.mj-cart-bottom{padding:21px 29px max(23px,env(safe-area-inset-bottom));background:#181919;border-top:1px solid #d6b47745;flex:none}.mj-cart-summary{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.mj-cart-summary span{color:#c8c0b3;font:650 11px/1.5 Montserrat,Arial,sans-serif}.mj-cart-summary strong{color:#f0d6a0;letter-spacing:-.035em;font:800 21px/1.3 Montserrat,Arial,sans-serif}.mj-cart-bottom p{color:#ada79e;margin:9px 0 20px;font:500 10px/1.7 Montserrat,Arial,sans-serif}.mj-cart-checkout,.mj-cart-browse{letter-spacing:.025em;text-align:center;cursor:pointer;background:#e2bf85;border:0;justify-content:center;align-items:center;gap:11px;width:100%;min-height:51px;padding:12px 15px;font:800 10px/1.4 Montserrat,Arial,sans-serif;display:flex;color:#151411!important}.mj-cart-checkout:hover,.mj-cart-browse:hover{background:#f2d4a0}.mj-cart-continue{color:#d3bd99;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;margin-top:5px;font:700 10px/1.4 Montserrat,Arial,sans-serif;display:flex}.mj-cart-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:30px 32px;display:flex}.mj-cart-empty-icon{color:#e0c08c;border:1px solid #ddb67d57;border-radius:50%;place-items:center;width:78px;height:78px;margin-bottom:25px;display:grid}.mj-cart-empty h3{letter-spacing:-.04em;margin:0 0 10px;font:800 22px/1.2 Montserrat,Arial,sans-serif}.mj-cart-empty p{color:#a9a49c;max-width:300px;margin:0 0 26px;font:500 12px/1.7 Montserrat,Arial,sans-serif}.mj .mj-header{isolation:isolate}.mj .mj-mobile-nav{z-index:12;transform-origin:top;background:linear-gradient(145deg,#161718fc,#0d0e0ffc);border-top:1px solid #dcbc8833;padding:16px clamp(18px,4vw,38px) 23px;animation:.48s cubic-bezier(.22,1,.36,1) both mjMenuOpen;box-shadow:0 20px 36px #00000080}@keyframes mjMenuOpen{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-12px)scaleY(.92)}to{opacity:1;clip-path:inset(0);transform:translateY(0)scaleY(1)}}.mj .mj-mobile-nav a,.mj .mj-mobile-nav button{animation:.42s cubic-bezier(.22,1,.36,1) both mjMenuItem;animation-delay:calc(var(--mj-menu-index,0) * 38ms + 65ms)}@keyframes mjMenuItem{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mj .mj-mobile-nav .mj-mobile-cart-link{color:#e9c995;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;width:100%;min-height:53px;padding:10px 0;font:750 12px/1.4 Montserrat,Arial,sans-serif;display:flex}.mj .mj-menu-toggle>svg{transition:transform .28s cubic-bezier(.22,1,.36,1)}.mj .mj-menu-toggle[aria-expanded=true]>svg{transform:rotate(90deg)}.mj .mj-topline:after,.mj .mj-header:after{background:linear-gradient(90deg,#0000 0%,#d7b17714 28%,#f4d6a4cc 49%,#d7b17714 69%,#0000 100%) 0 0/210% 100%;animation:8s linear infinite mjLineOrbit!important;transform:none!important}.mj .mj-value-strip .mj-value-grid>a:after,.mj .mj-value-strip .mj-value-grid>span:after{background:linear-gradient(90deg,#0000 5%,#dfba810f 30%,#f4d4a1a6 50%,#dfba810f 70%,#0000 95%) 0 0/250% 100%;animation:9.5s linear infinite mjLineOrbit;transform:none}.mj .mj-value-strip .mj-value-grid>:nth-child(2n):after{animation-delay:-2.8s}.mj .mj-value-strip .mj-value-grid>:nth-child(3n):after{animation-delay:-5.2s}@keyframes mjLineOrbit{0%{background-position:120%}to{background-position:-120%}}@media (width<=1100px){.mj .mj-cart-trigger-label{display:none}.mj .mj-cart-trigger{padding-inline:9px}}@media (width<=600px){.mj .mj-header-inner{gap:8px}.mj .mj-header .mj-logo{gap:6px;min-width:0;margin-right:auto}.mj .mj-header .mj-logo strong{font-size:clamp(18px,5.4vw,24px)}.mj .mj-header .mj-logo small{letter-spacing:.11em;font-size:7px}.mj .mj-header .mj-logo>svg{width:24px;height:24px}.mj .mj-cart-trigger{min-width:41px;min-height:42px;padding:7px}.mj .mj-cart-trigger-count{min-width:18px;height:18px;font-size:9px;position:absolute;top:-7px;right:-6px}.mj .mj-menu-toggle{flex-shrink:0;width:42px;height:42px}.mj .mj-product-add{min-height:43px;font-size:9px}.mj-cart-dialog{border-left:0;width:100%}.mj-cart-head{padding:24px 19px 12px}.mj-cart-description{margin-inline:19px;padding-bottom:16px}.mj-cart-list{padding:5px 19px}.mj-cart-item{grid-template-columns:83px minmax(0,1fr);gap:13px;padding:15px 0}.mj-cart-item img{width:83px}.mj-cart-item-body h3{font-size:14px}.mj-cart-bottom{padding:18px 19px max(16px,env(safe-area-inset-bottom))}.mj-cart-summary strong{font-size:19px}}@media (width<=360px){.mj .mj-header .mj-logo strong{font-size:18px}.mj .mj-header .mj-logo small{font-size:6.5px}.mj .mj-cart-trigger{width:37px;min-width:37px}.mj .mj-header-inner{gap:6px}.mj .mj-product-add{letter-spacing:0;gap:4px;font-size:8px}}@media (prefers-reduced-motion:reduce){.mj-cart-dialog[open],.mj .mj-mobile-nav,.mj .mj-mobile-nav a,.mj .mj-mobile-nav button,.mj .mj-cart-trigger-count,.mj .mj-topline:after,.mj .mj-header:after,.mj .mj-value-strip .mj-value-grid>a:after,.mj .mj-value-strip .mj-value-grid>span:after{animation:none!important;transform:none!important}.mj .mj-menu-toggle>svg{transition:none}.mj .mj-menu-toggle[aria-expanded=true]>svg{transform:none}}@media (width>=851px){.mj .mj-header-inner{gap:clamp(12px,1.5vw,25px)}.mj .mj-nav{gap:clamp(11px,1.6vw,24px)}.mj .mj-nav a{padding:10px 0;transition:color .2s;position:relative}.mj .mj-nav a:after{content:"";transform-origin:0;background:#d9b981;height:1px;transition:transform .33s cubic-bezier(.22,1,.36,1);position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.mj .mj-nav a:hover:after,.mj .mj-nav a:focus-visible:after{transform:scaleX(1)}}@media (width<=1250px){.mj .mj-cart-trigger-label{display:none}}@media (prefers-reduced-motion:reduce){.mj .mj-nav a,.mj .mj-nav a:after{transition:none!important}}.mj .mj-product-stepper{color:#f2ddb5;background:#d7b06f1f;border:1px solid #e3c1879e;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;width:100%;min-height:44px;margin-top:10px;animation:.3s cubic-bezier(.22,1,.36,1) both mjProductStepperIn;display:grid}.mj .mj-product-stepper>button{color:#e9cb98;cursor:pointer;touch-action:manipulation;background:#d0ab680f;border:0;place-items:center;min-width:0;min-height:43px;display:grid}.mj .mj-product-stepper>button:first-child{border-right:1px solid #dcb87d33}.mj .mj-product-stepper>button:last-child{border-left:1px solid #dcb87d33}.mj .mj-product-stepper>button:hover{background:#e1be872e}.mj .mj-product-stepper>button:disabled{opacity:.38;cursor:default}.mj .mj-product-stepper-count{font-variant-numeric:tabular-nums;color:#f6ead5;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;padding:2px 1px;font:800 13px/1.2 Montserrat,Arial,sans-serif;display:flex}.mj .mj-product-stepper-count small{letter-spacing:.02em;color:#cab18a;white-space:nowrap;font:600 7px/1.25 Montserrat,Arial,sans-serif}@keyframes mjProductStepperIn{0%{opacity:.5;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.mj .mj-detail-stepper{min-height:49px;margin:0 0 12px}.mj .mj-detail-stepper>button{min-height:48px}.mj .mj-quick-cart{left:clamp(12px,2.5vw,28px);bottom:max(19px,env(safe-area-inset-bottom));z-index:58;box-sizing:border-box;color:#f5ead8;background:linear-gradient(135deg,#1d1d1dfa,#0f1011fa);border:1px solid #e8c38785;width:min(300px,100vw - 110px);min-width:0;padding:12px 13px 13px;animation:.55s cubic-bezier(.22,1,.36,1) both mjQuickCartRise;position:fixed;box-shadow:0 15px 48px #0000007a,inset 0 1px #ffffff0d}@keyframes mjQuickCartRise{0%{opacity:0;transform:translateY(75px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.mj .mj-quick-cart-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.mj .mj-quick-cart-tag{letter-spacing:.06em;color:#e3c48d;align-items:center;gap:6px;font:750 9px/1.3 Montserrat,Arial,sans-serif;display:flex}.mj .mj-quick-cart-tag svg{color:#cfb27b}.mj .mj-quick-cart-dismiss{color:#bfb3a1;cursor:pointer;background:0 0;border:0;place-items:center;width:27px;height:27px;display:grid}.mj .mj-quick-cart-product{white-space:nowrap;text-overflow:ellipsis;color:#f4eee3;min-width:0;margin:2px 0 11px;font:750 12px/1.4 Montserrat,Arial,sans-serif;overflow:hidden}.mj .mj-quick-cart-actions{background:#171819;border:1px solid #deb77545;grid-template-columns:42px 1fr 42px 46px;align-items:center;gap:0;display:grid}.mj .mj-quick-cart-adjust{color:#e9c88f;cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;width:42px;height:44px;padding:0;display:grid}.mj .mj-quick-cart-adjust:hover{background:#d7b4771f}.mj .mj-quick-cart-adjust:disabled{opacity:.35;cursor:default}.mj .mj-quick-cart-actions output{text-align:center;font-variant-numeric:tabular-nums;font:800 13px/1 Montserrat,Arial,sans-serif}.mj .mj-quick-cart-open{color:#151310;cursor:pointer;touch-action:manipulation;background:#e2bf85;border:0;justify-content:center;align-items:center;gap:3px;min-width:46px;min-height:44px;font:800 10px/1 Montserrat,Arial,sans-serif;display:flex}.mj .mj-quick-cart-open:hover{background:#f3d39e}.mj .mj-product-stepper>button:focus-visible,.mj .mj-quick-cart button:focus-visible{outline-offset:-3px;outline:2px solid #f0d4a1}@media (width<=600px){.mj .mj-quick-cart{left:12px;bottom:max(84px,calc(env(safe-area-inset-bottom) + 72px));width:min(286px,100vw - 90px);padding:10px 11px}.mj .mj-product-stepper{grid-template-columns:37px minmax(0,1fr) 37px;min-height:45px}.mj .mj-product-stepper>button{min-height:44px}.mj .mj-product-stepper-count{font-size:12px}}@media (width<=390px){.mj .mj-product-stepper{grid-template-columns:36px minmax(0,1fr) 36px}.mj .mj-product-stepper-count small{display:none}.mj .mj-quick-cart{width:calc(100vw - 91px)}}@media (prefers-reduced-motion:reduce){.mj .mj-quick-cart,.mj .mj-product-stepper{animation:none!important}}.mj .mj-value-strip .mj-benefit-item{isolation:isolate;position:relative}.mj .mj-value-strip .mj-benefit-symbol{color:#d1b17d;flex:0 0 48px;place-items:center;width:48px;min-width:48px;height:48px;min-height:48px;margin:0;padding:0;line-height:1;display:grid;position:relative}.mj .mj-value-strip .mj-benefit-symbol .mj-benefit-ring{pointer-events:none;width:48px;height:48px;display:block;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.mj .mj-value-strip .mj-benefit-ring circle{fill:none;stroke-width:1.8px;vector-effect:non-scaling-stroke}.mj .mj-value-strip .mj-benefit-ring-track{stroke:#e5c28640}.mj .mj-value-strip .mj-benefit-ring-progress{stroke:#f5d395;stroke-linecap:round;stroke-dasharray:128;stroke-dashoffset:128px;opacity:1}.mj .mj-value-strip .mj-benefit-symbol>.mj-benefit-icon-base,.mj .mj-value-strip .mj-benefit-symbol>.mj-benefit-icon-fill{pointer-events:none;transform-origin:50%;width:25px;height:25px;margin:0;position:absolute;inset:auto}.mj .mj-value-strip .mj-benefit-icon-base{color:#e2cfad78;fill:none}.mj .mj-value-strip .mj-benefit-icon-fill{color:#ffe0aa;fill:#e9b15391;clip-path:inset(100% 0 0);filter:drop-shadow(0 0 5px #e8b26047)}.mj .mj-value-strip .mj-benefit-copy{will-change:auto;min-width:0}.mj .mj-value-strip .mj-benefit-item:hover .mj-benefit-ring-track,.mj .mj-value-strip .mj-benefit-item:focus-visible .mj-benefit-ring-track{stroke:#debe8966}.mj .mj-value-strip[data-motion=static] .mj-benefit-ring-progress{stroke-dashoffset:0}.mj .mj-value-strip[data-motion=static] .mj-benefit-icon-fill{clip-path:inset(0)}@media (width>=1101px) and (width<=1250px){.mj .mj-value-strip .mj-value-grid>.mj-benefit-item{gap:7px;padding-inline:8px}.mj .mj-value-strip .mj-benefit-copy{font-size:9px}}@media (width<=600px){.mj .mj-value-strip .mj-benefit-symbol{flex-basis:43px;width:43px;min-width:43px;height:43px;min-height:43px}.mj .mj-value-strip .mj-benefit-symbol .mj-benefit-ring{width:43px;height:43px}.mj .mj-value-strip .mj-benefit-symbol>.mj-benefit-icon-base,.mj .mj-value-strip .mj-benefit-symbol>.mj-benefit-icon-fill{width:23px;height:23px}.mj .mj-value-strip .mj-value-grid>.mj-benefit-item{gap:7px;padding-inline:8px}.mj .mj-value-strip .mj-benefit-copy{min-width:0}}@media (width<=360px){.mj .mj-value-strip .mj-benefit-symbol{flex-basis:40px;width:40px;min-width:40px;height:40px;min-height:40px}.mj .mj-value-strip .mj-benefit-symbol .mj-benefit-ring{width:40px;height:40px}.mj .mj-value-strip .mj-value-grid>.mj-benefit-item{gap:5px;padding-inline:6px}}@media (prefers-reduced-motion:reduce){.mj .mj-value-strip:not([data-motion=on]) .mj-benefit-ring-progress{stroke-dashoffset:0}.mj .mj-value-strip:not([data-motion=on]) .mj-benefit-icon-fill{clip-path:none}.mj .mj-benefit-item{transition:none!important}}.mj .mj-hero-brand .mj-hero-title{isolation:isolate;position:relative}.mj .mj-hero-brand .mj-hero-title-mask{display:block;overflow:hidden}.mj .mj-hero-brand .mj-hero-title-gold{color:#d8b477;position:relative}.mj .mj-hero-brand .mj-hero-title-glint{white-space:nowrap;pointer-events:none;opacity:0;-webkit-text-fill-color:transparent;-webkit-user-select:none;user-select:none;background-image:linear-gradient(103deg,#0000 20%,#ffe9bd00 39%,#ffebc885 47%,#fffbecf0 50%,#ffe0a19e 53%,#ffe2a800 61%,#0000 80%);background-position:112%;background-repeat:no-repeat;background-size:230% 100%;-webkit-background-clip:text;background-clip:text;width:max-content;max-width:none;height:100%;display:block;position:absolute;inset:0 auto auto 0;color:#0000!important}.mj .mj-hero-brand .mj-hero-title[data-intro=pending] .mj-hero-title-line{opacity:0}@media (width<=600px){.mj .mj-hero-brand .mj-hero-title-glint{background-size:218% 100%}}@media (prefers-reduced-motion:reduce){.mj .mj-hero-brand .mj-hero-title-glint{opacity:0!important}.mj .mj-hero-brand .mj-hero-title[data-intro=pending] .mj-hero-title-line{opacity:1!important}}.mj .mj-route-section{background:radial-gradient(at 79% 0,#a8804511,#0000 52%),#0e1011;border-top:1px solid #dec08c33;padding:clamp(64px,6.5vw,104px) 0 66px}.mj .mj-route-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);align-items:center;gap:clamp(30px,4vw,68px)}.mj .mj-route-copy{min-width:0}.mj .mj-route-copy .mj-kicker{color:#d9b985;letter-spacing:.12em;align-items:center;gap:9px;margin-bottom:1px;font-size:9px;font-weight:700;display:inline-flex}.mj .mj-route-copy .mj-kicker svg{color:#d7b681;flex-shrink:0}.mj .mj-route-copy h2{color:#f4f0e9;letter-spacing:-.055em;max-width:440px;margin:17px 0 16px;font-size:clamp(30px,3.2vw,46px);font-weight:900;line-height:1.12}.mj .mj-route-copy h2 span{color:#dfbe87}.mj .mj-route-copy .mj-route-description{color:#aba9a3;max-width:360px;margin:0 0 23px;font:500 12px/1.85 Montserrat,Arial,sans-serif}.mj .mj-route-copy address{color:#eee7da;border-top:1px solid #dbb88233;align-items:flex-start;gap:11px;margin:0;padding:19px 0 0;font:650 12px/1.7 Montserrat,Arial,sans-serif;display:flex}.mj .mj-route-copy address svg{color:#d8b886;flex:none;margin-top:3px}.mj .mj-route-copy address span{color:#eee7da;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.mj .mj-route-copy address small{color:#a8a49b;font:500 11px/1.7 Montserrat,Arial,sans-serif}.mj .mj-route-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:29px;display:flex}.mj .mj-route-primary,.mj .mj-route-secondary{box-sizing:border-box;letter-spacing:.045em;touch-action:manipulation;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:12px 15px;font:750 9px/1.5 Montserrat,Arial,sans-serif;text-decoration:none;transition:border-color .25s,background-color .25s,transform .25s;display:inline-flex}.mj .mj-route-primary{background:#d7b986;border:1px solid #d7b986;color:#121313!important}.mj .mj-route-primary:hover{background:#eccd98;border-color:#eccd98;transform:translateY(-2px)}.mj .mj-route-secondary{background:#d7b9860b;border:1px solid #dfbd855c;color:#e2c89d!important}.mj .mj-route-secondary:hover{background:#d7b9861c;border-color:#dfbd85b3;transform:translateY(-2px)}.mj .mj-route-primary:focus-visible,.mj .mj-route-secondary:focus-visible,.mj .mj-route-map-open:focus-visible{outline-offset:4px;outline:2px solid #edca91}.mj .mj-route-map{isolation:isolate;background:#22282a;border:1px solid #dcb97d66;border-radius:3px;min-width:0;height:clamp(330px,32vw,425px);position:relative;overflow:hidden;box-shadow:0 19px 42px #0000003d}.mj .mj-route-map iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0;filter:none!important}.mj .mj-route-map:after{content:"";z-index:1;pointer-events:none;border:9px solid #0c0e0e17;position:absolute;inset:0;box-shadow:inset 0 0 27px #0000002e}.mj .mj-route-map-label{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e9cb9e;letter-spacing:.1em;pointer-events:none;background:#0d0f10e6;border:1px solid #e1c28b5e;align-items:center;gap:9px;min-height:38px;padding:0 12px;font:750 9px/1.4 Montserrat,Arial,sans-serif;display:inline-flex;position:absolute;top:15px;left:15px}.mj .mj-route-map-label svg{color:#e6c28a}.mj .mj-route-map-live{background:#d8b57e;border-radius:100%;width:5px;height:5px;margin-left:2px;display:inline-block;box-shadow:0 0 8px #e6be7e59}.mj .mj-route-map-open{z-index:3;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);letter-spacing:.04em;touch-action:manipulation;background:#0e1011f0;border:1px solid #e0c28f85;align-items:center;gap:9px;min-height:43px;padding:10px 12px;font:750 9px/1.2 Montserrat,Arial,sans-serif;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex;position:absolute;bottom:15px;right:15px;color:#edd0a1!important}.mj .mj-route-map-open:hover{background:#28241c;border-color:#edca91;transform:translateY(-2px)}.mj .mj-route-card.mj-route-visible .mj-route-copy{animation:.72s cubic-bezier(.22,1,.36,1) both mjRouteCopyRise}.mj .mj-route-card.mj-route-visible .mj-route-map{animation:1s cubic-bezier(.22,1,.36,1) 80ms both mjRouteMapRise}.mj .mj-route-card.mj-route-visible .mj-route-map-label,.mj .mj-route-card.mj-route-visible .mj-route-map-open{animation:.55s ease-out .62s both mjRouteMapUiIn}@keyframes mjRouteCopyRise{0%{opacity:.35;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes mjRouteMapRise{0%{opacity:.4;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes mjRouteMapUiIn{0%{opacity:0}to{opacity:1}}@media (width<=850px){.mj .mj-route-card{grid-template-columns:minmax(0,1fr);gap:28px}.mj .mj-route-map{height:clamp(290px,48vw,365px)}.mj .mj-route-copy .mj-route-description{max-width:500px}}@media (width<=600px){.mj .mj-route-section{padding:49px 0 50px}.mj .mj-route-card{gap:24px}.mj .mj-route-copy h2{margin:14px 0;font-size:clamp(29px,7.7vw,41px)}.mj .mj-route-copy .mj-route-description{margin-bottom:20px;font-size:11px;line-height:1.8}.mj .mj-route-copy address{padding-top:16px}.mj .mj-route-actions{gap:8px;margin-top:22px}.mj .mj-route-primary,.mj .mj-route-secondary{min-height:48px;padding-inline:12px;font-size:8.5px}.mj .mj-route-map{height:clamp(270px,75vw,330px)}.mj .mj-route-map-label{min-height:34px;padding-inline:10px;font-size:8px;top:11px;left:11px}.mj .mj-route-map-open{min-height:40px;font-size:8px;bottom:11px;right:11px}}@media (width<=370px){.mj .mj-route-actions{grid-template-columns:1fr;display:grid}.mj .mj-route-primary,.mj .mj-route-secondary{width:100%}}@media (prefers-reduced-motion:reduce){.mj .mj-route-card.mj-route-visible .mj-route-copy,.mj .mj-route-card.mj-route-visible .mj-route-map,.mj .mj-route-card.mj-route-visible .mj-route-map-label,.mj .mj-route-card.mj-route-visible .mj-route-map-open{animation:none!important}.mj .mj-route-primary,.mj .mj-route-secondary,.mj .mj-route-map-open{transition:none!important}}.mj .mj-collection-section .mj-product-sections{gap:clamp(65px,7vw,96px);width:100%;max-width:1080px}.mj .mj-collection-section .mj-product-group{min-width:0;position:relative}.mj .mj-collection-section .mj-product-group .mj-group-heading{border-bottom:1px solid #dec49836;align-items:end;margin-bottom:clamp(23px,3vw,35px);padding-bottom:20px}.mj .mj-collection-section .mj-product-group .mj-group-heading>div>span{color:#d7b980;letter-spacing:.14em;font:750 10px/1.4 Montserrat,Arial,sans-serif;display:block}.mj .mj-collection-section .mj-product-group .mj-group-heading h3{letter-spacing:-.055em;color:#f4f0e9;margin:9px 0 0;font-family:Montserrat,Arial,sans-serif;font-size:clamp(30px,3.3vw,44px);font-weight:900;line-height:1.13}.mj .mj-collection-section .mj-product-group .mj-group-heading>small{letter-spacing:.12em;color:#c2ab89;font-size:10px}.mj .mj-collection-section .mj-product-group .mj-group-description{color:#ada9a1;max-width:570px;margin-top:12px;font-size:12px;line-height:1.75}.mj .mj-collection-section .mj-product-group .mj-product-grid{--mj-product-gap:clamp(20px, 3vw, 38px);column-gap:var(--mj-product-gap);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(45px,5.2vw,70px);width:100%;max-width:none;display:grid}.mj .mj-collection-section .mj-product-group .mj-product-grid>.mj-product{width:100%;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;flex-direction:column;grid-column:auto;align-self:stretch;display:flex;overflow:visible}.mj .mj-collection-section .mj-product-group .mj-product-grid>.mj-product:last-child:nth-child(odd){width:calc((100% - var(--mj-product-gap)) / 2);grid-column:1/-1;justify-self:center;max-width:none}.mj .mj-collection-section .mj-product-group .mj-product-photo{aspect-ratio:4/4.45;isolation:isolate;background:#1b1c1c;border:1px solid #dcc09726;border-radius:1px;flex:none;width:100%;margin:0;transition:border-color .35s,box-shadow .35s;display:block;overflow:hidden}.mj .mj-collection-section .mj-product-group .mj-product-photo img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block;transform:none}.mj .mj-collection-section .mj-product-group-pingentes .mj-product-photo{aspect-ratio:4/4.45}.mj .mj-collection-section .mj-product-group-pingentes .mj-product-photo img{object-fit:contain;background:#131414}.mj .mj-collection-section .mj-product-group .mj-product-photo:after{content:none;animation:none}.mj .mj-collection-section .mj-product-group .mj-product-badge{color:#f0d6a6;letter-spacing:.035em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0d0ed9;border:1px solid #d8b37966;max-width:calc(100% - 26px);padding:8px 10px;font-size:9px;font-weight:700;line-height:1.35;top:13px;left:13px}.mj .mj-collection-section .mj-product-group .mj-photo-counter{display:none}.mj .mj-collection-section .mj-product-group .mj-photo-zoom{color:#f7e9d0;background:#0d0e0fb8;border:1px solid #f1e0bd8c;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .25s,transform .25s;display:grid;bottom:14px;right:14px}.mj .mj-collection-section .mj-product-group .mj-photo-zoom svg{width:17px;height:17px}.mj .mj-collection-section .mj-product-group .mj-product-copy{background:0 0;border:none;flex-direction:column;flex:1;min-height:0;padding:18px 0 0;display:flex}.mj .mj-collection-section .mj-product-group .mj-product-meta{color:#c9a877;letter-spacing:.11em;justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:10px;line-height:1.5;display:flex}.mj .mj-collection-section .mj-product-group .mj-product-meta span:last-child{color:#878783;letter-spacing:.05em;font-size:9px;font-weight:600;display:block}.mj .mj-collection-section .mj-product-group .mj-product h3{letter-spacing:-.035em;color:#f5f1e9;overflow-wrap:anywhere;margin:9px 0 12px;font:700 clamp(19px,1.9vw,26px)/1.23 Montserrat,Arial,sans-serif}.mj .mj-collection-section .mj-product-group .mj-product h3 button{min-height:auto;color:inherit;line-height:inherit;transition:color .2s}.mj .mj-collection-section .mj-product-group .mj-product-copy>p{color:#a9a7a1;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:470px;margin:0 0 19px;font-size:12px;line-height:1.75;display:-webkit-box;overflow:hidden}.mj .mj-collection-section .mj-product-group .mj-product-pricing{border-top:1px solid #ebdbbe21;flex-direction:column;align-items:flex-start;gap:2px;margin-top:auto;padding:13px 0 0;display:flex}.mj .mj-collection-section .mj-product-group .mj-product-pricing .mj-price-amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#e7c58d!important;font:800 clamp(20px,2.2vw,27px)/1.35 Montserrat,Arial,sans-serif!important}.mj .mj-collection-section .mj-product-group .mj-product-pricing .mj-price-unknown{color:#e7c58d;font:700 clamp(13px,1.5vw,17px)/1.4 Montserrat,Arial,sans-serif}.mj .mj-collection-section .mj-product-group .mj-product-pricing>small{color:#95938c;letter-spacing:.005em;font-size:10px;line-height:1.5}.mj .mj-collection-section .mj-product-group .mj-product-add,.mj .mj-collection-section .mj-product-group .mj-product-stepper{min-height:48px;margin-top:15px}.mj .mj-collection-section .mj-product-group .mj-product-add{color:#f0d7ab;letter-spacing:.055em;background:#d8b2770e;border:1px solid #ddbb8673;gap:10px;font-size:10px;font-weight:750;transition:background .2s,border-color .2s}.mj .mj-collection-section .mj-product-group .mj-product-add:hover{background:#d8b27721;border-color:#e8c794bf}.mj .mj-collection-section .mj-product-group .mj-product-cta{letter-spacing:.07em;background:0 0;border:0;justify-content:center;align-self:stretch;min-height:44px;margin:7px 0 0;padding:9px 7px;font-size:10px;font-weight:700;transition:color .2s,background .2s;color:#bfa780!important}.mj .mj-collection-section .mj-product-group .mj-product-cta svg:last-child{margin-left:0}.mj .mj-collection-section .mj-product-group .mj-product-cta:hover{background:#e6c38d0a;color:#f1d6aa!important}.mj .mj-collection-section .mj-product-group .mj-product-add:focus-visible,.mj .mj-collection-section .mj-product-group .mj-product-cta:focus-visible,.mj .mj-collection-section .mj-product-group .mj-product-photo:focus-visible,.mj .mj-collection-section .mj-product-group .mj-product h3 button:focus-visible{outline-offset:3px;outline:2px solid #e8c38a}@media (hover:hover) and (pointer:fine){.mj .mj-collection-section .mj-product-group .mj-product-photo:hover{border-color:#e1bd8273;box-shadow:0 14px 35px #00000029}.mj .mj-collection-section .mj-product-group .mj-product-photo:hover img{transform:scale(1.025)}.mj .mj-collection-section .mj-product-group .mj-product-photo:hover .mj-photo-zoom{background:#0d0e0fe6;transform:scale(1.06)}.mj .mj-collection-section .mj-product-group .mj-product-grid>.mj-product:hover{box-shadow:none;border:0}}.mj .mj-collection-section .mj-add-label-short{display:none}.mj .mj-collection-section .mj-add-label-full{display:inline}@media (width<=850px){.mj .mj-collection-section .mj-product-sections{gap:64px}.mj .mj-collection-section .mj-product-group .mj-product-grid{--mj-product-gap:18px;row-gap:40px}.mj .mj-collection-section .mj-product-group .mj-product-copy{padding-top:14px}.mj .mj-collection-section .mj-product-group .mj-product h3{font-size:clamp(17px,2.7vw,22px)}}@media (width<=600px){.mj .mj-collection-section .mj-add-label-full{display:none}.mj .mj-collection-section .mj-add-label-short{display:inline}.mj .mj-collection-section .mj-product-sections{gap:52px}.mj .mj-collection-section .mj-product-group .mj-group-heading{align-items:flex-start;gap:8px;margin-bottom:18px;padding-bottom:15px}.mj .mj-collection-section .mj-product-group .mj-group-heading h3{letter-spacing:-.04em;font-size:clamp(23px,6vw,30px)}.mj .mj-collection-section .mj-product-group .mj-group-heading>div>span{letter-spacing:.08em;font-size:8px}.mj .mj-collection-section .mj-product-group .mj-group-heading>small{font-size:8px}.mj .mj-collection-section .mj-product-group .mj-group-description{font-size:11px;line-height:1.65}.mj .mj-collection-section .mj-product-group .mj-product-grid{--mj-product-gap:11px;column-gap:var(--mj-product-gap);row-gap:30px}.mj .mj-collection-section .mj-product-group .mj-product-photo,.mj .mj-collection-section .mj-product-group-pingentes .mj-product-photo{aspect-ratio:4/4.65}.mj .mj-collection-section .mj-product-group .mj-product-badge{max-width:calc(100% - 14px);padding:5px 6px;font-size:7px;line-height:1.3;top:7px;left:7px}.mj .mj-collection-section .mj-product-group .mj-photo-zoom{width:29px;height:29px;bottom:8px;right:8px}.mj .mj-collection-section .mj-product-group .mj-photo-zoom svg{width:15px;height:15px}.mj .mj-collection-section .mj-product-group .mj-product-copy{padding-top:11px;padding-inline:0}.mj .mj-collection-section .mj-product-group .mj-product-meta{letter-spacing:.045em;font-size:8px}.mj .mj-collection-section .mj-product-group .mj-product-meta span:last-child{font-size:7px}.mj .mj-collection-section .mj-product-group .mj-product h3{margin:7px 0 9px;font-size:clamp(13px,3.65vw,17px);line-height:1.24}.mj .mj-collection-section .mj-product-group .mj-product-copy>p{-webkit-line-clamp:2;margin-bottom:12px;font-size:10px;line-height:1.55}.mj .mj-collection-section .mj-product-group .mj-product-pricing{padding-top:10px}.mj .mj-collection-section .mj-product-group .mj-product-pricing .mj-price-amount{font-size:clamp(15px,3.9vw,19px)!important}.mj .mj-collection-section .mj-product-group .mj-product-pricing .mj-price-unknown{font-size:12px}.mj .mj-collection-section .mj-product-group .mj-product-pricing>small{font-size:9px;line-height:1.38}.mj .mj-collection-section .mj-product-group .mj-product-add,.mj .mj-collection-section .mj-product-group .mj-product-stepper{min-height:44px;margin-top:11px}.mj .mj-collection-section .mj-product-group .mj-product-add{letter-spacing:.015em;gap:5px;padding:8px 5px;font-size:8px}.mj .mj-collection-section .mj-product-group .mj-product-cta{letter-spacing:.01em;gap:5px;min-height:43px;margin-top:3px;padding:7px 2px;font-size:8px}.mj .mj-collection-section .mj-product-group .mj-product-cta svg{width:14px;height:14px}}@media (width<=360px){.mj .mj-collection-section .mj-product-group .mj-product-grid{--mj-product-gap:9px;row-gap:25px}.mj .mj-collection-section .mj-product-group .mj-product-meta span:last-child{display:none}.mj .mj-collection-section .mj-product-group .mj-product h3{font-size:13px}.mj .mj-collection-section .mj-product-group .mj-product-cta{font-size:7.7px}}@media (prefers-reduced-motion:reduce){.mj .mj-collection-section .mj-product-group .mj-product-photo,.mj .mj-collection-section .mj-product-group .mj-product-photo img,.mj .mj-collection-section .mj-product-group .mj-photo-zoom,.mj .mj-collection-section .mj-product-group .mj-product-add,.mj .mj-collection-section .mj-product-group .mj-product-cta{transition:none!important;transform:none!important}}.mj .mj-hero-brand{background:#0b0c0d;border-bottom:0}.mj .mj-value-strip{background:#111314;border-top:1px solid #d5b27921;border-bottom:1px solid #d5b27924}.mj .mj-presentation{border-top:0;border-bottom:1px solid #d5b27929}.mj .mj-cinema{background:#0f1112;border-top:0;border-bottom:1px solid #d5b27926}.mj .mj-collection-section{background:#101112;padding-top:clamp(66px,6vw,94px);padding-bottom:clamp(74px,6.8vw,102px)}.mj .mj-collection-section .mj-catalog-heading{margin-bottom:clamp(28px,3vw,43px)}.mj .mj-collection-section .mj-filterbar{margin-bottom:clamp(30px,3.4vw,46px)}.mj .mj-collection-section .mj-product-sections{gap:clamp(52px,6vw,81px)}.mj .mj-categories{background:#121415;border-top:1px solid #d5b27929;border-bottom:1px solid #d5b27921;padding-top:clamp(70px,6.2vw,95px);padding-bottom:clamp(77px,7vw,108px)}.mj .mj-categories .mj-section-heading{margin-bottom:clamp(28px,3.3vw,43px)}.mj .mj-category{background:#1a1b1c;border:1px solid #dec18e29}.mj .mj-story{background:#0f1112;border-top:0;border-bottom:1px solid #d5b27929}.mj .mj-story-photo{min-height:clamp(450px,38vw,570px)}.mj .mj-story-copy{padding:clamp(55px,5.6vw,84px) clamp(25px,5.3vw,78px)}.mj .mj-story h2{margin:19px 0 22px;font-size:clamp(39px,4.5vw,62px);line-height:1.06}.mj .mj-story p{line-height:1.85}.mj .mj-final{background:radial-gradient(at 50% 110%,#60462730,#0000 58%),#0b0c0d;border-top:0;border-bottom:1px solid #d5b27929;padding:clamp(69px,6.6vw,89px) 0 clamp(72px,6.8vw,92px)}.mj .mj-final h2{margin:19px 0 21px;font-size:clamp(45px,5.9vw,76px);line-height:1.08}.mj .mj-route-section{background:#101112;border-top:0;padding-top:clamp(62px,6vw,88px)}.mj .mj-presentation-grid,.mj .mj-story,.mj .mj-final,.mj .mj-categories,.mj .mj-route-section{min-width:0}.mj .mj-presentation-portrait{isolation:isolate}.mj .mj-presentation-enable-sound{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f2d6a7;letter-spacing:.035em;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:#0b0d0edb;border:1px solid #ecce9787;border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:calc(100% - 22px);min-height:36px;padding:7px 10px;font:750 9px/1.3 Montserrat,Arial,sans-serif;transition:background-color .18s,border-color .18s;display:inline-flex;position:absolute;top:11px;right:10px}.mj .mj-presentation-enable-sound svg{flex:none}.mj .mj-presentation-enable-sound small{text-align:center;letter-spacing:.015em;color:#f1dfbb;flex-basis:100%;font:650 8px/1.4 Montserrat,Arial,sans-serif}.mj .mj-presentation-enable-sound:hover,.mj .mj-presentation-enable-sound:focus-visible{background:#282218f0;border-color:#f2d6a7}.mj .mj-presentation-enable-sound:focus-visible{outline-offset:3px;outline:2px solid #edcb94}@media (width<=999px){.mj .mj-presentation-grid{gap:27px;padding-top:clamp(42px,5.9vw,63px);padding-bottom:clamp(47px,6vw,66px)}.mj .mj-presentation-rule{margin:15px 0 20px}.mj .mj-presentation-portrait{border-color:#e0b97e7a}.mj .mj-presentation-enable-sound{min-height:39px;top:13px;right:12px}.mj .mj-story-photo{min-height:390px}.mj .mj-story-copy{padding:51px 30px 58px}}@media (width<=600px){.mj .mj-collection-section{padding-top:54px;padding-bottom:64px}.mj .mj-collection-section .mj-catalog-heading{margin-bottom:22px}.mj .mj-collection-section .mj-filterbar{margin-bottom:28px}.mj .mj-collection-section .mj-product-sections{gap:48px}.mj .mj-categories{padding-top:56px;padding-bottom:64px}.mj .mj-categories .mj-section-heading{margin-bottom:24px}.mj .mj-story-photo{min-height:340px}.mj .mj-story-copy{padding:46px 20px 51px}.mj .mj-story h2{font-size:clamp(33px,8.5vw,47px)}.mj .mj-final{padding:57px 0 64px}.mj .mj-final h2{margin:17px 0 20px;font-size:clamp(34px,8.4vw,47px)}.mj .mj-route-section{padding-top:52px}.mj .mj-presentation-grid{gap:26px;padding-top:47px;padding-bottom:54px}.mj .mj-presentation-enable-sound{padding:8px 10px;font-size:9px}}@media (prefers-reduced-motion:reduce){.mj .mj-presentation-enable-sound{transition:none!important}}.mj-admin{--admin-bg:#0c0d0f;--admin-panel:#151719;--admin-deep:#101113;--admin-line:#dbc39829;--admin-gold:#dfbd82;--admin-muted:#969695;background:var(--admin-bg);color:#f2ede5;-webkit-font-smoothing:antialiased;min-height:100svh;font-family:Montserrat,Arial,sans-serif;font-weight:500}.mj-admin *{box-sizing:border-box}.mj-admin a{color:inherit;text-decoration:none}.mj-admin button,.mj-admin input,.mj-admin select,.mj-admin textarea{font:inherit}.mj-admin button{cursor:pointer}.mj-admin button:disabled{opacity:.45;cursor:not-allowed}.mj-admin button:focus-visible,.mj-admin input:focus-visible,.mj-admin select:focus-visible,.mj-admin textarea:focus-visible,.mj-admin a:focus-visible{outline:2px solid var(--admin-gold);outline-offset:3px}.mj-admin input,.mj-admin textarea,.mj-admin select{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mj-admin .mj-admin-eyebrow{letter-spacing:.17em;color:var(--admin-gold);font-weight:800;line-height:1.6;font-size:9px!important}.mj-admin-logo{color:#f8efdf;align-items:center;gap:11px;max-width:max-content;display:inline-flex}.mj-admin-logo>svg{color:var(--admin-gold);flex:none}.mj-admin-logo>span{flex-direction:column;gap:4px;display:flex}.mj-admin-logo strong{letter-spacing:.055em;font-size:22px;font-weight:900;line-height:1}.mj-admin-logo small{letter-spacing:.18em;color:#cfac70;font-size:8px;font-weight:800}.mj-admin-primary,.mj-admin-secondary{letter-spacing:.018em;border-radius:3px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 19px;transition:background .18s,border-color .18s,color .18s;display:inline-flex;font-size:11px!important;font-weight:800!important}.mj-admin-primary{background:#dfbd82;border:1px solid #dfbd82;color:#181511!important}.mj-admin-primary:hover:not(:disabled){background:#f0d8ad;border-color:#f0d8ad}.mj-admin-secondary{border:1px solid var(--admin-line);background:#1c1e20;color:#eae1d3!important}.mj-admin-secondary:hover:not(:disabled){border-color:#ceac72}.mj-admin-spin{animation:1.2s linear infinite mjAdminSpin}@keyframes mjAdminSpin{to{transform:rotate(360deg)}}.mj-admin-auth-layout{grid-template-columns:minmax(0,1.3fr) minmax(365px,.7fr);align-items:center;gap:clamp(45px,9vw,160px);width:min(1280px,100% - 84px);min-height:100svh;margin:0 auto;padding:60px 0;display:grid}.mj-admin-auth-brand{max-width:665px;position:relative}.mj-admin-auth-brand:before{content:"";pointer-events:none;background:radial-gradient(#c2904d14,#0000 72%);width:90%;height:100%;position:absolute;top:0;left:-25%}.mj-admin-auth-brand>.mj-admin-eyebrow{margin:85px 0 20px;display:block}.mj-admin-auth-brand h1{letter-spacing:-.078em;max-width:630px;margin:0;font-size:clamp(50px,5.9vw,86px);font-weight:900;line-height:1.05}.mj-admin-auth-brand h1 em{color:var(--admin-gold);font-style:normal}.mj-admin-auth-brand>p{color:#b8b4aa;max-width:480px;margin:28px 0 0;font-size:14px;line-height:2}.mj-admin-auth-line{color:#b9b2a5;border-top:1px solid var(--admin-line);align-items:center;gap:10px;margin-top:90px;padding-top:22px;font-size:11px;line-height:1.6;display:flex}.mj-admin-auth-line svg{color:var(--admin-gold);flex:none}.mj-admin-auth-card{border:1px solid var(--admin-line);background:linear-gradient(135deg,#1b1b1a,#131516 70%);padding:clamp(25px,3.5vw,44px);box-shadow:0 27px 75px #0003}.mj-admin-auth-symbol{width:54px;height:54px;color:var(--admin-gold);border:1px solid var(--admin-line);background:#dfbd821c;place-items:center;margin-bottom:32px;display:grid}.mj-admin-auth-card h2{letter-spacing:-.055em;margin:12px 0 27px;font-size:clamp(27px,2.3vw,34px);font-weight:900;line-height:1.18}.mj-admin-auth-card>p{color:var(--admin-muted);font-size:13px;line-height:1.7}.mj-admin-auth-form{gap:19px;display:grid}.mj-admin-auth-form label,.mj-admin-modal form label{color:#d1cbbf;flex-direction:column;gap:9px;font-size:11px;font-weight:700;display:flex}.mj-admin-auth-form input,.mj-admin-modal input:not([type=checkbox]),.mj-admin-modal select,.mj-admin-modal textarea{color:#fff;background:#111315;border:1px solid #47413a;border-radius:2px;width:100%;min-width:0;min-height:46px;padding:11px 13px;font-size:13px;font-weight:500;display:block}.mj-admin-auth-form input:focus,.mj-admin-modal input:focus,.mj-admin-modal select:focus,.mj-admin-modal textarea:focus{border-color:#cbab76;outline:0;box-shadow:0 0 0 2px #dfbd8224}.mj-admin-auth-form .mj-admin-primary{width:100%;margin-top:9px}.mj-admin-back-link{border-bottom:1px solid #dfbd825c;align-items:center;gap:9px;margin-top:33px;padding-bottom:6px;font-size:11px;font-weight:700;display:inline-flex;color:#d0b483!important}.mj-admin-setup{color:#e8dfcf;background:#b78a4e13;border:1px solid #b58c5b66;gap:10px;padding:18px;display:grid}.mj-admin-setup svg{color:#e2bb81}.mj-admin-setup p{margin:0;font-size:12px;line-height:1.85}.mj-admin-setup small{color:#b7ac99;font-size:10px;line-height:1.6}.mj-admin-error{color:#ffb9a6;word-break:break-word;font-size:11px;font-weight:600;line-height:1.65}.mj-admin-success{color:#cce9d1;font-size:12px}.mj-admin-shell{grid-template-columns:252px minmax(0,1fr);min-height:100svh;display:grid}.mj-admin-sidebar{border-right:1px solid var(--admin-line);background:#101112;flex-direction:column;align-items:stretch;gap:35px;height:100svh;min-height:640px;padding:33px 20px 20px;display:flex;position:sticky;top:0}.mj-admin-sidebar .mj-admin-logo{padding-left:7px}.mj-admin-sidebar-caption{letter-spacing:.16em;color:#797672;margin:20px 10px -25px;font-size:9px;font-weight:800}.mj-admin-sidebar nav{gap:7px;display:grid}.mj-admin-sidebar nav button{color:#aaa79f;text-align:left;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:13px;width:100%;min-height:48px;padding:10px 13px;font-size:12px;font-weight:700;display:flex}.mj-admin-sidebar nav button svg:last-child{opacity:0;margin-left:auto}.mj-admin-sidebar nav button.selected{color:#edd4a5;background:#dfbd8217;border-color:#dfbd8233}.mj-admin-sidebar nav button.selected svg:last-child{opacity:1}.mj-admin-sidebar nav button:hover{color:#e7cfaa;background:#dfbd820e}.mj-admin-sidebar-foot{border-top:1px solid var(--admin-line);color:#a4a096;align-items:flex-start;gap:11px;margin-top:auto;padding:23px 8px 2px;font-size:10px;line-height:1.7;display:flex}.mj-admin-sidebar-foot svg{color:var(--admin-gold);flex:none}.mj-admin-work{min-width:0}.mj-admin-topbar{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:15px;height:83px;padding:17px clamp(20px,4vw,62px);display:flex}.mj-admin-topbar>div:first-child{flex-direction:column;gap:6px;display:flex}.mj-admin-topbar>div:first-child>span{letter-spacing:.16em;color:var(--admin-gold);font-size:9px;font-weight:900}.mj-admin-topbar>div:first-child>strong{color:#c1bbae;font-size:12px;font-weight:600}.mj-admin-topbar-actions{gap:6px;display:flex}.mj-admin-topbar-actions button{color:#cfc6b6;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:7px 10px;font-size:11px;display:flex}.mj-admin-topbar-actions button:hover{color:#fff;border-color:var(--admin-line)}.mj-admin-content{width:min(1290px,100%);margin:0 auto;padding:clamp(25px,3.6vw,52px) clamp(20px,4vw,60px) 34px}.mj-admin-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.mj-admin-heading h1{letter-spacing:-.06em;margin:8px 0 9px;font-size:clamp(27px,3vw,41px);font-weight:900;line-height:1.2}.mj-admin-heading p{color:#9f9c94;margin:0;font-size:12px;line-height:1.8}.mj-admin-heading-actions{flex-shrink:0}.mj-admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.mj-admin-stat{border:1px solid var(--admin-line);background:#17191a;min-height:176px;padding:24px 20px 21px}.mj-admin-stat>span{color:#c8c0b2;align-items:center;gap:9px;font-size:10px;font-weight:700;line-height:1.5;display:flex}.mj-admin-stat>span svg{color:var(--admin-gold);flex:none}.mj-admin-stat>strong{letter-spacing:-.06em;margin:17px 0 5px;font-size:clamp(35px,3.3vw,52px);font-weight:900;display:block}.mj-admin-stat>small{color:#8d8c86;font-size:10px;line-height:1.7}.mj-admin-stat.attention>strong{color:#edc38a}.mj-admin-summary-grid{grid-template-columns:1fr 1fr;gap:17px;margin-top:22px;display:grid}.mj-admin-panel{border:1px solid var(--admin-line);background:#151719;min-width:0;padding:24px}.mj-admin-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:19px;display:flex}.mj-admin-panel-heading h2{letter-spacing:-.04em;margin:7px 0 0;font-size:18px;font-weight:850}.mj-admin-panel-heading>button{color:var(--admin-gold);white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.mj-admin-list-line{border-top:1px solid var(--admin-line);align-items:center;gap:13px;padding:14px 0;display:flex}.mj-admin-list-line>div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.mj-admin-list-line strong{font-size:11px;font-weight:800;line-height:1.45}.mj-admin-list-line small{color:#99958c;font-size:9px}.mj-admin-list-line>button{color:#e6c795;background:#22201b;border:1px solid #dfbd8240;place-items:center;min-width:32px;height:32px;display:grid}.mj-admin-low{color:#ecc58b;white-space:nowrap;background:#dfbd8216;border:1px solid #d6b37a4d;padding:6px 9px;font-size:11px;font-weight:800}.mj-admin-direction{border:1px solid #0000;flex:none;place-items:center;width:37px;height:37px;display:grid}.mj-admin-direction.entrada{color:#8ed1ab;background:#75c39a10;border-color:#75c39a26}.mj-admin-direction.saida{color:#e4af9d;background:#b7877910;border-color:#b7877929}.mj-admin-list-line>b{font-size:13px;font-weight:900}.mj-admin-list-line>b.entrada,.mj-admin-history-delta strong.entrada{color:#90cda8}.mj-admin-list-line>b.saida,.mj-admin-history-delta strong.saida{color:#e4a999}.mj-admin-empty{color:#aaa49b;padding:20px 0 10px;font-size:11px;line-height:1.85}.mj-admin-disclaimer{color:#b5a996;align-items:flex-start;gap:9px;margin:30px 0 8px;font-size:10px;line-height:1.8;display:flex}.mj-admin-disclaimer svg{color:#d9b077;flex:none}.mj-admin-banner{background:#5c29201c;border:1px solid #bc836840;align-items:center;gap:10px;margin-bottom:20px;padding:11px 15px;line-height:1.7;display:flex}.mj-admin-banner.mj-admin-success{background:#18332444;border-color:#6fa17e40}.mj-admin-banner button{color:inherit;background:0 0;border:0;place-items:center;margin-left:auto;padding:6px;display:grid}.mj-admin-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:17px;display:flex}.mj-admin-search{color:#b4a18a;background:#161819;border:1px solid #48423b;flex:1;align-items:center;gap:10px;min-width:220px;height:46px;padding:0 15px;display:flex}.mj-admin-search input{color:#eee;background:0 0;width:100%;min-width:0;font-size:12px;border:0!important;outline:0!important}.mj-admin-search input::placeholder{color:#85827d}.mj-admin-toolbar select{color:#e7dbcc;background:#161819;border:1px solid #48423b;min-width:130px;height:46px;padding:0 13px;font-size:11px}.mj-admin-toggle{color:#c8b9a5;white-space:nowrap;align-items:center;gap:9px;padding:8px;font-size:10px;font-weight:700;display:flex}.mj-admin-toggle input{accent-color:#d4b47c;width:17px;height:17px}.mj-admin-export{border:1px solid var(--admin-line);color:#e3cda9;background:#212120;align-items:center;gap:8px;min-height:46px;padding:0 13px;font-size:11px;font-weight:700;display:flex}.mj-admin-result-count{color:#8e8b83;margin:0 0 11px;font-size:10px}.mj-admin-products{gap:10px;display:grid}.mj-admin-product{border:1px solid var(--admin-line);background:#17191a;align-items:center;gap:20px;min-width:0;padding:13px 19px;display:flex}.mj-admin-product.inactive{opacity:.64}.mj-admin-product-info{flex:1;align-items:center;gap:15px;min-width:0;display:flex}.mj-admin-product-image{color:#a88b5d;background:#242525;border:1px solid #ffffff0d;flex:none;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.mj-admin-product-image img{object-fit:cover;width:100%;height:100%;display:block}.mj-admin-product-name{min-width:0}.mj-admin-product-name>span{letter-spacing:.065em;color:#aa9c86;font-size:9px;font-weight:800}.mj-admin-product-name h3{margin:7px 0;font-size:13px;font-weight:850;line-height:1.4}.mj-admin-product-name>small{color:#a29c92;font-size:10px}.mj-admin-product-count{text-align:center;flex-direction:column;flex:none;align-items:center;width:105px;display:flex}.mj-admin-product-count strong{letter-spacing:-.03em;font-size:24px}.mj-admin-product-count small{color:#928f88;font-size:9px}.mj-admin-product-count span{color:#ddbb85;margin-top:6px;font-size:9px;font-weight:800}.mj-admin-product-actions{flex:none;align-items:center;gap:6px;display:flex}.mj-admin-product-actions button{border:1px solid var(--admin-line);color:#dfd3c0;background:#202123;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 12px;font-size:10px;font-weight:800;display:inline-flex}.mj-admin-product-actions button:hover:not(:disabled){background:#292722;border-color:#d6b17a}.mj-admin-product-actions .mj-admin-in{color:#a8d7b7}.mj-admin-product-actions .mj-admin-out{color:#edc2af}.mj-admin-product-actions .mj-admin-edit{color:#dfbd82;width:41px;min-width:41px;padding:0}.mj-admin-empty-state{text-align:center;border:1px solid var(--admin-line);background:#18191a;padding:58px 20px}.mj-admin-empty-state svg{color:var(--admin-gold)}.mj-admin-empty-state h2{margin:16px 0 8px;font-size:21px}.mj-admin-empty-state p{color:#a49d90;font-size:12px;line-height:1.7}.mj-admin-record-note{color:#aaa393;margin:0 0 17px;font-size:11px;line-height:1.7}.mj-admin-history{gap:9px;display:grid}.mj-admin-history-line{border:1px solid var(--admin-line);background:#17191a;align-items:center;gap:16px;padding:18px 20px;display:flex}.mj-admin-history-main{flex:1;min-width:0}.mj-admin-history-main>span{color:#b6a587;letter-spacing:.06em;font-size:9px;font-weight:800}.mj-admin-history-main h3{margin:6px 0 0;font-size:13px;font-weight:800}.mj-admin-history-main p{color:#a7a198;overflow-wrap:anywhere;margin:7px 0 0;font-size:10px;line-height:1.65}.mj-admin-history-delta{text-align:right;flex:none;gap:5px;display:grid}.mj-admin-history-delta strong{font-size:17px}.mj-admin-history-delta small{color:#a5a197;font-size:10px}.mj-admin-footnote{border-top:1px solid var(--admin-line);color:#8f8c86;justify-content:space-between;align-items:center;gap:10px;margin-top:45px;padding-top:18px;font-size:9px;line-height:1.7;display:flex}.mj-admin-footnote svg{color:#c1a174;flex:none}.mj-admin-modal-backdrop{z-index:400;background:#000c;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0;overflow:auto}.mj-admin-modal{background:#181a1b;border:1px solid #ab8d645c;width:min(610px,100%);max-height:min(92svh,900px);padding:25px;overflow-y:auto;box-shadow:0 30px 100px #000c}.mj-admin-modal-head{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:20px;display:flex}.mj-admin-modal-head h2{letter-spacing:-.045em;margin:9px 0 0;font-size:25px}.mj-admin-modal-head>button{border:1px solid var(--admin-line);color:#c6bbab;background:#222324;flex:none;place-items:center;width:37px;height:37px;display:grid}.mj-admin-modal-product{background:#222323;flex-direction:column;gap:7px;margin:18px 0;padding:13px 16px;display:flex}.mj-admin-modal-product strong{font-size:13px}.mj-admin-modal-product small{color:#c9b49a;font-size:10px}.mj-admin-modal form{gap:18px;padding-top:21px;display:grid}.mj-admin-modal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.mj-admin-span2{grid-column:1/-1}.mj-admin-checklabel{align-self:center;align-items:center;flex-direction:row!important;gap:12px!important}.mj-admin-checklabel input{accent-color:#c9a878;width:17px;height:17px}.mj-admin-modal-help,.mj-admin-modal-warning{color:#b4ad9f;align-items:flex-start;gap:9px;margin:0;font-size:11px;line-height:1.8;display:flex}.mj-admin-modal-warning{color:#efc19a}.mj-admin-modal-warning svg{flex:none}.mj-admin-modal-actions{border-top:1px solid var(--admin-line);justify-content:flex-end;align-items:center;gap:11px;padding-top:17px;display:flex}@media (width<=1250px){.mj-admin-shell{grid-template-columns:220px minmax(0,1fr)}.mj-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mj-admin-stat{min-height:150px}.mj-admin-product{flex-wrap:wrap}.mj-admin-product-actions{border-top:1px solid var(--admin-line);justify-content:flex-end;width:100%;padding-top:12px}}@media (width<=950px){.mj-admin-shell{display:block}.mj-admin-sidebar{border-right:0;border-bottom:1px solid var(--admin-line);gap:16px;height:auto;min-height:0;padding:20px 25px;position:relative;top:auto}.mj-admin-sidebar nav{gap:5px;display:flex;overflow-x:auto}.mj-admin-sidebar nav button{width:auto;min-width:max-content;padding:10px 13px;font-size:11px}.mj-admin-sidebar nav button svg:last-child,.mj-admin-sidebar-caption,.mj-admin-sidebar-foot{display:none}.mj-admin-topbar{height:65px;padding:11px 24px}.mj-admin-content{padding:30px 24px}}@media (width<=730px){.mj-admin-auth-layout{grid-template-columns:1fr;gap:35px;width:calc(100% - 35px);padding:35px 0 55px}.mj-admin-auth-brand>.mj-admin-eyebrow{margin:45px 0 15px}.mj-admin-auth-brand h1{font-size:clamp(39px,9vw,55px)}.mj-admin-auth-brand>p{font-size:12px;line-height:1.85}.mj-admin-auth-line{margin-top:35px}.mj-admin-auth-card{padding:25px}.mj-admin-summary-grid{grid-template-columns:1fr}.mj-admin-heading{flex-direction:column;align-items:flex-start}.mj-admin-heading-actions{align-self:stretch}.mj-admin-heading-actions .mj-admin-primary{width:100%}.mj-admin-toolbar{align-items:stretch}.mj-admin-search{flex:100%}.mj-admin-toolbar select{flex:1}.mj-admin-product{gap:12px;padding:14px}.mj-admin-product-image{width:66px;height:66px}.mj-admin-product-count{width:67px}.mj-admin-product-count strong{font-size:22px}.mj-admin-product-actions{justify-content:stretch}.mj-admin-product-actions button{flex:1}.mj-admin-product-actions .mj-admin-edit{flex:none}.mj-admin-footnote{flex-wrap:wrap;justify-content:flex-start}}@media (width<=480px){.mj-admin-sidebar{padding:17px 14px}.mj-admin-sidebar .mj-admin-logo strong{font-size:18px}.mj-admin-sidebar nav{margin-inline:-4px}.mj-admin-sidebar nav button{gap:8px;padding:10px;font-size:10px}.mj-admin-topbar{padding:11px 15px}.mj-admin-topbar>div:first-child>strong{font-size:11px}.mj-admin-topbar-actions button{padding:6px}.mj-admin-topbar-actions button span{display:none}.mj-admin-content{padding:25px 15px 35px}.mj-admin-stats{gap:9px}.mj-admin-stat{min-height:138px;padding:16px 13px}.mj-admin-stat>span{gap:6px;font-size:9px}.mj-admin-stat>span svg{width:15px;height:15px}.mj-admin-stat>strong{font-size:34px}.mj-admin-stat>small{font-size:9px}.mj-admin-panel{padding:17px}.mj-admin-panel-heading h2{font-size:15px}.mj-admin-list-line{gap:8px}.mj-admin-product-info{gap:9px}.mj-admin-product-image{width:55px;height:55px}.mj-admin-product-name>span{font-size:8px}.mj-admin-product-name h3{font-size:12px}.mj-admin-product-name>small{font-size:9px}.mj-admin-product-count{width:47px}.mj-admin-product-actions button{min-height:43px;padding:8px;font-size:9px}.mj-admin-modal-backdrop{padding:9px}.mj-admin-modal{padding:17px}.mj-admin-modal-fields{gap:12px}.mj-admin-modal-actions{flex-direction:column-reverse}.mj-admin-modal-actions button{width:100%}.mj-admin-history-line{gap:10px;padding:13px}.mj-admin-history-main h3{font-size:12px}.mj-admin-history-delta small{font-size:9px}}@media (prefers-reduced-motion:reduce){.mj-admin *{transition:none!important;animation:none!important}}.mj-admin-password-help{border-bottom:1px solid #dfbd8266;align-items:center;gap:8px;margin-top:18px;padding-bottom:5px;font-size:11px;font-weight:800;line-height:1.7;text-decoration:none;display:inline-flex;color:#e4c392!important}.mj-admin-password-help:hover{color:#fff1d9!important}.mj-admin-image-upload{background:#dfbd820e;border:1px dashed #dfbd8261;grid-column:1/-1;gap:12px;margin-top:3px;padding:14px;display:grid}.mj-admin-image-upload label{color:#e1ccb0;gap:9px;font-size:11px;font-weight:750;display:grid}.mj-admin-image-upload input[type=file]{color:#f0e7dc;background:#141515;border:1px solid #dfbd822e;width:100%;min-height:48px;padding:12px 6px;font-size:11px;display:block}.mj-admin-image-upload input[type=file]::file-selector-button{color:#181512;cursor:pointer;background:#c4a574;border:0;border-radius:3px;margin-right:10px;padding:9px 12px;font-weight:800}.mj-admin-image-upload small{color:#b7a992;font-size:10px;line-height:1.65}.mj-admin-upload-preview{align-items:center;gap:12px;display:flex}.mj-admin-upload-preview img{object-fit:cover;background:#272727;border:1px solid #d9bd8444;width:78px;height:78px}.mj-admin-upload-preview span{color:#d2c0a2;font-size:10px}@media (width<=600px){.mj-admin-image-upload{padding:12px}.mj-admin-upload-preview img{width:68px;height:68px}}.mj-recovery-layout{background:radial-gradient(at 28% 38%,#b5844614,#0000 38%),#0b0c0e;grid-template-columns:minmax(0,1fr) minmax(370px,520px);align-items:center;gap:clamp(34px,7vw,140px);min-height:100svh;padding:clamp(28px,5vw,75px) max(30px,50vw - 660px);display:grid}.mj-recovery-brand{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:50px;min-height:450px;display:flex}.mj-recovery-brand-body h1{letter-spacing:-.072em;margin:18px 0 24px;font-size:clamp(46px,5.3vw,81px);font-weight:900;line-height:1.06}.mj-recovery-brand-body h1 em{color:#dfbd82;font-style:normal}.mj-recovery-brand-body p{color:#b7b1a9;max-width:440px;font-size:14px;line-height:1.85}.mj-recovery-brand-foot{color:#a9a096;align-items:center;gap:10px;font-size:11px;display:flex}.mj-recovery-brand-foot svg{color:#dfbd82}.mj-recovery-card{background:linear-gradient(145deg,#1b1c1d,#141617);border:1px solid #dfbd8240;width:100%;padding:clamp(25px,3.4vw,46px);box-shadow:0 22px 85px #0005}.mj-recovery-icon{color:#dfbd82;background:#dfbd8211;border:1px solid #dfbd8238;place-items:center;width:55px;height:55px;margin-bottom:29px;display:grid}.mj-recovery-card h2{letter-spacing:-.05em;margin:10px 0 19px;font-size:clamp(25px,2.3vw,35px);font-weight:900;line-height:1.2}.mj-recovery-subtitle,.mj-recovery-message{color:#beb5a9;margin:0 0 24px;font-size:12px;line-height:1.85}.mj-recovery-message{align-items:center;gap:11px;display:flex}.mj-recovery-form{flex-direction:column;gap:19px;display:flex}.mj-recovery-form label{color:#dcd0c0;gap:9px;font-size:11px;font-weight:700;display:grid}.mj-recovery-form input{color:#f6f1e8;background:#0f1113;border:1px solid #4b453b;border-radius:2px;width:100%;height:48px;padding:11px 13px;font-size:13px;font-weight:500;display:block}.mj-recovery-form input:focus{outline-offset:1px;outline:2px solid #dfbd82aa}.mj-recovery-form .mj-admin-primary{width:100%;margin-top:4px}.mj-recovery-password{position:relative}.mj-recovery-password input{padding-right:51px}.mj-recovery-password>button{color:#dfbd82;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:2px;right:2px}.mj-recovery-hint{color:#d2b990;background:#dfbd8210;border:1px solid #dfbd8225;padding:14px;font-size:11px;line-height:1.8}.mj-recovery-full{width:100%;margin-top:13px}.mj-recovery-go-admin{width:100%;margin-top:8px;display:flex;text-decoration:none!important}.mj-recovery-back{border-bottom:1px solid #dfbd8266;align-items:center;gap:9px;margin-top:33px;padding-bottom:6px;font-size:11px;font-weight:700;display:inline-flex;color:#dfbd82!important}@media (width<=850px){.mj-recovery-layout{grid-template-columns:1fr;gap:32px;padding:32px 22px 60px}.mj-recovery-brand{gap:38px;min-height:0}.mj-recovery-brand-body h1{font-size:clamp(41px,8vw,64px)}.mj-recovery-brand-body p{font-size:12px}.mj-recovery-brand-foot{display:none}.mj-recovery-card{max-width:620px;margin:auto}}@media (width<=480px){.mj-recovery-layout{gap:24px;padding:24px 15px 40px}.mj-recovery-brand{gap:22px}.mj-recovery-brand-body h1{font-size:43px}.mj-recovery-card{padding:24px 20px}.mj-recovery-card h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.mj-recovery-layout *{transition:none!important;animation:none!important}}.mp-wrap,.mp-login{color:#f4f0e7;background:#10100f;min-height:100vh;font-family:Montserrat,Arial,sans-serif}.mp-wrap{padding:0 max(20px,50vw - 690px) 70px}.mp-wrap *,.mp-login *{box-sizing:border-box}.mp-top{border-bottom:1px solid #33302a;justify-content:space-between;align-items:center;gap:20px;min-height:86px;display:flex}.mp-brand{color:#d7b779;align-items:center;gap:13px;display:flex}.mp-brand div{flex-direction:column;gap:4px;display:flex}.mp-brand strong{letter-spacing:.21em;font-size:20px}.mp-brand span,.mp-overline{letter-spacing:.22em;color:#bca77d;font-size:10px;font-weight:700}.mp-top-actions{align-items:center;gap:15px;display:flex}.mp-top-actions a,.mp-top-actions button{color:#e2ddd3;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;font-size:12px;text-decoration:none;display:flex}.mp-page-title{justify-content:space-between;align-items:center;gap:20px;margin:40px 0 30px;display:flex}.mp-page-title h1{margin:10px 0;font-size:clamp(30px,4vw,47px);font-weight:800}.mp-page-title p{color:#a49f94;font-size:13px}.mp-day-total{color:#d8ba7b;background:#1a1915;border:1px solid #594c32;border-radius:12px;align-items:center;gap:15px;min-width:245px;padding:20px 26px;display:flex}.mp-day-total div{flex-direction:column;gap:6px;display:flex}.mp-day-total small{letter-spacing:.13em;font-size:9px}.mp-day-total strong{color:#f4f0e7;font-size:25px}.mp-day-total span{color:#b0a798;font-size:11px}.mp-columns{grid-template-columns:minmax(0,1.45fr) minmax(310px,1fr);align-items:start;gap:22px;display:grid}.mp-panel{background:#191917;border:1px solid #34312a;border-radius:13px;overflow:hidden}.mp-panel-header{border-bottom:1px solid #34312a;justify-content:space-between;align-items:center;gap:12px;padding:21px 24px;display:flex}.mp-panel-header h2{align-items:center;gap:9px;margin:0;font-size:17px;display:flex}.mp-panel-header span{color:#a99b7d;font-size:11px}.mp-search{color:#b9a477;border:1px solid #39362f;border-radius:8px;align-items:center;gap:10px;height:47px;margin:17px 22px;padding:0 14px;display:flex}.mp-search input{color:#eee;background:0 0;border:0;outline:0;width:100%;font-size:13px}.mp-products{max-height:560px;padding:0 18px 20px;overflow:auto}.mp-product{border-bottom:1px solid #2c2a26;align-items:center;gap:13px;padding:16px 6px;display:flex}.mp-product-icon{color:#d9b676;background:#29261f;border-radius:7px;flex-shrink:0;place-items:center;width:45px;height:48px;display:grid}.mp-product-text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.mp-product-text strong{font-size:12px;font-weight:700}.mp-product-text small{color:#9f998e;font-size:10px}.mp-product-text b{color:#e5c48c;font-size:13px}.mp-qty{align-items:center;gap:8px;display:flex}.mp-qty button{color:#f6e2b9;cursor:pointer;background:#332d21;border:1px solid #6d5939;border-radius:6px;place-items:center;width:27px;height:28px;display:grid}.mp-qty button:disabled{opacity:.3;cursor:not-allowed}.mp-qty span{text-align:center;min-width:17px;font-size:12px}.mp-cart{min-height:110px;max-height:270px;padding:12px 22px;overflow:auto}.mp-empty{color:#a49f93;text-align:center;padding:32px 10px;font-size:12px}.mp-empty svg{margin:0 auto}.mp-cart-line{border-bottom:1px solid #34312a;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;font-size:12px;display:flex}.mp-cart-line div{flex-direction:column;gap:6px;display:flex}.mp-cart-line small{color:#aaa296}.mp-payment{border-top:1px solid #34312a;grid-template-columns:1fr 1fr;gap:14px;padding:18px 22px;display:grid}.mp-payment label,.mp-login-card label{color:#c9c2b6;flex-direction:column;gap:9px;font-size:11px;display:flex}.mp-payment select,.mp-payment input,.mp-login-card input{color:#f5f0e7;width:100%;height:41px;font:inherit;background:#24221e;border:1px solid #4b4437;border-radius:6px;padding:0 10px;font-size:13px}.mp-note{grid-column:1/-1}.mp-totals{padding:0 22px}.mp-totals div{color:#aaa293;justify-content:space-between;margin:12px 0;font-size:12px;display:flex}.mp-totals strong{color:#fff}.mp-totals .mp-total{color:#f2dfba;border-top:1px solid #484033;padding-top:17px;font-size:20px;font-weight:800}.mp-total strong{color:#f2dfba}.mp-finish{color:#17130e;cursor:pointer;background:#d4ad6b;border:0;border-radius:7px;justify-content:center;align-items:center;gap:12px;width:calc(100% - 44px);min-height:51px;margin:8px 22px 12px;font-weight:800;display:flex}.mp-finish:disabled{opacity:.45;cursor:not-allowed}.mp-disclaimer{color:#9c9587;margin:0 22px 25px;font-size:10px;line-height:1.65;display:block}.mp-history{margin-top:22px}.mp-table-wrap{overflow-x:auto}.mp-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.mp-table-wrap th,.mp-table-wrap td{white-space:nowrap;border-bottom:1px solid #34312a;padding:17px 24px}.mp-table-wrap th{letter-spacing:.11em;color:#bba47e;font-size:10px}.mp-alert{border-radius:7px;align-items:center;gap:10px;margin-bottom:18px;padding:14px 20px;font-size:13px;display:flex}.mp-error{color:#ffc2c2;background:#462523}.mp-success{color:#c0e8c6;background:#213e2b}.mp-login{place-items:center;padding:22px;display:grid}.mp-login-card{background:#1b1a18;border:1px solid #4e4434;border-radius:14px;flex-direction:column;gap:17px;width:100%;max-width:440px;padding:42px;display:flex}.mp-login-card>svg{color:#d6b577}.mp-login-card h1{margin:0;font-size:30px}.mp-login-card form{flex-direction:column;gap:16px;display:flex}.mp-login-card form button{cursor:pointer;background:#d4ad6b;border:0;border-radius:7px;padding:15px;font-weight:800}.mp-login-card>a{color:#dec28b;font-size:12px}.mp-login-card .mp-error{border-radius:6px;padding:12px}@media (width<=900px){.mp-columns{grid-template-columns:1fr}.mp-page-title{align-items:stretch}.mp-day-total{min-width:210px}}@media (width<=620px){.mp-wrap{padding:0 14px 45px}.mp-top{min-height:76px}.mp-top-actions{gap:9px}.mp-top-actions a,.mp-top-actions button{font-size:0}.mp-top-actions svg{width:21px;height:21px}.mp-brand strong{font-size:15px}.mp-brand span{font-size:8px}.mp-page-title{flex-direction:column;margin:28px 0 22px}.mp-day-total{width:100%}.mp-panel-header{padding:18px 16px}.mp-products{padding:0 10px 15px}.mp-product{gap:9px}.mp-product-icon{width:35px;height:40px}.mp-qty{gap:4px}.mp-product-text strong{font-size:11px}.mp-product-text small{font-size:9px}.mp-payment{padding:15px}.mp-cart{padding:12px 15px}.mp-totals{padding:0 15px}.mp-finish{width:calc(100% - 30px);margin-left:15px}.mp-disclaimer{margin:0 15px 20px}}
