/* Catalog and language controls share the existing Pandora Design palette. */
.ml-language{position:relative;display:inline-block;font:12px Arial,sans-serif;color:#30332c;z-index:70;flex:none;text-align:start}.ml-language summary{cursor:pointer;list-style:none;padding:11px 9px;white-space:nowrap}.ml-language summary::-webkit-details-marker{display:none}.ml-language>div{position:absolute;inset-block-start:100%;inset-inline-end:0;min-width:145px;padding:9px;background:#fcfaf6;border:1px solid #dcd4c6;border-radius:10px;box-shadow:0 12px 32px #29251d18}.ml-language a{display:block!important;padding:10px!important;color:#30332c!important;letter-spacing:0!important;font:13px Arial,sans-serif!important;text-decoration:none!important;white-space:nowrap}.ml-language a[aria-current=page]{background:#ece8df;border-radius:6px}.ml-search-open,.ml-search-close{border:0;background:none;color:inherit;cursor:pointer;font:27px Georgia,serif;padding:6px 9px}.ml-search{width:min(720px,calc(100% - 32px));max-height:80vh;border:1px solid #d9d0c1;background:#faf8f2;color:#30332c;padding:25px;box-sizing:border-box;border-radius:12px;text-align:start;font:14px Arial,sans-serif;position:fixed;z-index:200}.ml-search::backdrop{background:#20221c88}.ml-search-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.ml-search input{box-sizing:border-box;display:block;width:100%;padding:15px;border:1px solid #bfb5a6;background:#fff;color:#292b25;font:16px Arial,sans-serif}.ml-search-status{font-size:12px;color:#69685e;margin:15px 0}.ml-search-results{display:grid;gap:2px}.ml-search-results a{display:grid;grid-template-columns:64px 1fr;gap:16px;align-items:center;text-decoration:none;color:inherit;padding:10px 0;border-bottom:1px solid #ddd5c8}.ml-search-results img{width:64px;height:64px;object-fit:contain;background:#ebe6dd}.ml-search-results b{display:block;font-size:14px;font-weight:500}.ml-search-results small{display:block;margin-top:7px;color:#807463}.ml-topics{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0 35px}.ml-topics>a{display:inline-flex;gap:12px;align-items:center;padding:11px 16px;border:1px solid #d9d0c2;border-radius:24px;color:#4b4c43;font:12px Arial,sans-serif;text-decoration:none;background:#f9f6ef}.ml-topics>a:hover{border-color:#86714f;background:#eee8db}.ml-topics span{font-size:10px;color:#8b8070}.ml-tr-topic{max-width:1260px;margin:20px auto;padding:0 28px;font:12px Arial,sans-serif}.ml-tr-topic a{color:#846d4a;text-decoration:none}.ml-tr-copy{font-size:14px;line-height:1.85;max-width:70ch;color:#625c50}.ml-tr-discovery{max-width:1260px;margin:50px auto;padding:30px 28px;border-top:1px solid #d9d0c1}.ml-tr-discovery h2{font:32px Georgia,serif;font-weight:400}.ml-tr-discovery .ml-grid{margin-top:28px}
.ml-page{margin:0;background:#f7f4ed;color:#30332c;font:14px/1.8 Arial,sans-serif}.ml-page *{box-sizing:border-box}.ml-page a{color:inherit}.ml-page img{max-width:100%;display:block}.ml-page h1,.ml-page h2,.ml-page h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.14}.ml-page h1{font-size:clamp(36px,4.5vw,64px);margin:10px 0 24px}.ml-page h2{font-size:32px}.ml-page p{color:#6b675d}.ml-skip{position:fixed;inset-block-start:-100px;inset-inline-start:20px;z-index:300;padding:12px;background:white}.ml-skip:focus{inset-block-start:10px}.ml-header{display:flex;gap:32px;align-items:center;justify-content:space-between;padding:20px max(28px,calc((100vw - 1320px)/2));background:#fbf9f4;border-bottom:1px solid #e4ddcf;position:relative;z-index:60;min-height:104px}.ml-brand{display:flex;gap:16px;align-items:center;text-decoration:none;flex-shrink:0}.ml-brand img{height:60px;width:auto}.ml-brand>span{font:25px Georgia,serif;letter-spacing:5px}.ml-brand small{display:block;font:9px Arial,sans-serif;letter-spacing:4px;margin-top:9px;color:#90724d}.ml-header nav{display:flex;gap:4px;padding:6px;background:#efebe2;border:1px solid #e8e1d5;border-radius:36px}.ml-header nav>a{padding:10px 19px;border-radius:30px;white-space:nowrap;text-decoration:none;font-size:12px}.ml-header nav>a:hover,.ml-header nav>a[aria-current]{background:#30332c;color:#fff}.ml-header-actions{display:flex;gap:8px;align-items:center}.ml-quote{font-size:11px;text-decoration:none;border-bottom:1px solid #8e7c5e;padding:8px 0;white-space:nowrap}.ml-wrap{max-width:1320px;margin:auto;padding:0 28px 72px}.ml-breadcrumb{display:flex;gap:12px;font-size:11px;flex-wrap:wrap;margin:26px 0 35px;color:#817868}.ml-breadcrumb a{text-decoration:none}.ml-intro{max-width:850px;padding:25px 0 8px}.ml-intro>p:last-child{max-width:70ch;font-size:15px}.ml-eyebrow{font:10px/1.7 Arial,sans-serif;text-transform:uppercase;letter-spacing:2px;color:#9b7c51!important;text-decoration:none}.ml-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 28px}.ml-card{min-width:0}.ml-card a{text-decoration:none;display:block}.ml-card-photo{aspect-ratio:4/3;background:#eae5dc;overflow:hidden}.ml-card-photo img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.ml-card a:hover img{transform:scale(1.025)}.ml-card small{display:block;margin-top:18px;color:#9b7c51;font:10px Arial,sans-serif;text-transform:uppercase;letter-spacing:1px}.ml-card h2{display:flex;justify-content:space-between;gap:15px;font:28px/1.25 Georgia,serif;margin:10px 0}.ml-card h2 span{font:20px Arial,sans-serif;color:#a08966}.ml-card p{margin:0;font-size:11px;color:#928673}.ml-hero{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding:70px 0 60px}.ml-hero>img{width:100%;height:510px;object-fit:contain;background:#eae5dc}.ml-hero p{max-width:55ch}.ml-button{display:inline-block;padding:15px 25px;background:#30332c;color:#fff!important;text-decoration:none;font:12px/1.6 Arial,sans-serif;border:1px solid #30332c;margin-top:12px}.ml-button:hover{background:#4d5044}.ml-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:50px;border-top:1px solid #dcd4c6;padding-top:25px}.ml-section-heading>a{font-size:12px}.ml-product{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:70px;align-items:start;margin:20px 0 70px}.ml-product-image{background:#eae5dc;min-height:440px;display:grid;place-items:center;padding:25px}.ml-product-image img{width:100%;height:550px;object-fit:contain}.ml-product-copy{padding-top:25px}.ml-product-copy h1{font-size:clamp(34px,3.7vw,54px);overflow-wrap:anywhere}.ml-code{font-size:11px;color:#93836b!important}.ml-specs{margin:27px 0}.ml-specs>div{display:grid;grid-template-columns:115px 1fr;gap:20px;border-top:1px solid #d8d0c3;padding:14px 0;font-size:12px}.ml-specs dt{color:#93836b}.ml-specs dd{margin:0;overflow-wrap:anywhere;unicode-bidi:plaintext}.ml-product-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.ml-product-actions>a:last-child{font-size:12px}.ml-section-title{margin:55px 0 27px}.ml-order-label{color:#907049!important;font-size:12px}.ml-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ml-gallery figure{margin:0;background:#eae5dc}.ml-gallery img{width:100%;height:330px;object-fit:contain}.ml-personal{padding:35px;background:#e9e2d6;margin:60px 0}.ml-personal p{max-width:75ch}.ml-personal-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin:30px 0 60px}.ml-personal-grid img{max-height:500px;width:100%;object-fit:contain}.ml-film{margin-top:60px}.ml-film video{display:block;width:100%;max-height:620px;background:#222;object-fit:contain}.ml-footer{padding:44px max(28px,calc((100vw - 1264px)/2));background:#eae5da;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;font-size:12px}.ml-footer a,.ml-footer span{display:block;text-decoration:none}.ml-footer-brand{font:22px Georgia,serif;letter-spacing:3px}.ml-wa{position:fixed;inset-inline-end:22px;inset-block-end:22px;padding:15px 13px;border-radius:50%;background:#83735d;color:white!important;text-decoration:none;font-size:11px;box-shadow:0 4px 16px #0002;z-index:50}.ml-page[dir=rtl]{font-family:Tahoma,Arial,sans-serif;line-height:1.95}.ml-page[dir=rtl] h1,.ml-page[dir=rtl] h2,.ml-page[dir=rtl] h3,.ml-page[dir=rtl] .ml-card h2{font-family:Tahoma,Arial,sans-serif;line-height:1.5}.ml-page[dir=rtl] h1{font-size:clamp(32px,3.5vw,49px)}.ml-page[dir=rtl] .ml-eyebrow,.ml-page[dir=rtl] .ml-card small{letter-spacing:0}.ml-page[dir=rtl] .ml-card h2{font-size:23px}.ml-page[dir=rtl] .ml-brand{direction:ltr}.ml-page :focus-visible,.ml-language :focus-visible{outline:2px solid #94703e;outline-offset:4px}
@media(max-width:1100px){.ml-header{gap:15px;padding:16px 24px;flex-wrap:wrap}.ml-header nav{order:3;width:100%;justify-content:center}.ml-quote{display:none}.ml-product{gap:35px}.ml-hero{gap:35px}.ml-brand>span{font-size:23px}.ml-header-actions{margin-inline-start:auto}.ml-product-image img{height:480px}.ml-grid{gap:30px 20px}}
@media(max-width:700px){.ml-header{padding:13px 18px;min-height:90px}.ml-brand img{height:46px}.ml-brand{gap:10px}.ml-brand>span{font-size:19px;letter-spacing:3px}.ml-brand small{font-size:8px;letter-spacing:3px}.ml-header nav{padding:3px}.ml-header nav>a{padding:9px 12px;font-size:11px;white-space:normal;text-align:center}.ml-wrap{padding:0 19px 45px}.ml-breadcrumb{margin:20px 0}.ml-intro{padding-top:20px}.ml-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 15px}.ml-card h2{font-size:22px}.ml-card small{font-size:8px}.ml-card p{font-size:10px}.ml-hero{grid-template-columns:1fr;gap:28px;padding:35px 0 20px}.ml-hero>img{height:340px}.ml-product{grid-template-columns:1fr;gap:25px;margin-top:25px}.ml-product-image{min-height:300px;padding:15px}.ml-product-image img{height:380px}.ml-product-copy{padding-top:0}.ml-specs>div{grid-template-columns:95px 1fr;gap:15px}.ml-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ml-gallery img{height:240px}.ml-personal{padding:25px;margin:40px 0}.ml-personal-grid{grid-template-columns:1fr;gap:25px}.ml-footer{grid-template-columns:1fr;gap:20px;padding:35px 22px}.ml-topics{gap:7px}.ml-topics>a{padding:9px 12px;font-size:11px}.ml-tr-discovery{padding:25px 20px}.ml-search{padding:18px}.ml-page[dir=rtl] .ml-card h2{font-size:18px}.ph-actions .ml-search-open{font-size:23px}.header-inner>.ml-language{margin-inline-start:12px}.ml-tr-discovery .ml-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.ml-card-photo img{transition:none}}
