.mf-catalog-hero{background:#353b2d;color:#f4ead7;padding:165px 0 45px;overflow:hidden;position:relative;isolation:isolate}.mf-catalog-hero::before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 48%,#62634855,transparent 65%);pointer-events:none}.mf-catalog-intro{text-align:center;padding:0 25px}.mf-catalog-intro .mf-kicker{color:#c0ae84;font-size:10px;letter-spacing:.2em;margin-bottom:24px!important}.mf-site .mf-catalog-intro h1{font-size:clamp(65px,6.8vw,104px);line-height:1;letter-spacing:-.035em}.mf-catalog-intro h1 em{color:#d4bf8a}.mf-catalog-intro>p:last-child{font-size:12px;color:#d2c8b4;margin-top:23px}.mf-orbit{margin-top:20px}.mf-orbit-stage{height:480px;position:relative;perspective:1100px;perspective-origin:50% 46%;overflow:hidden;touch-action:pan-y;cursor:grab;user-select:none}.mf-orbit-stage.is-dragging{cursor:grabbing}.mf-orbit-cylinder{position:absolute;left:50%;top:85px;width:0;height:290px;transform-style:preserve-3d;will-change:transform;--radius:365px;--face:265px}.mf-orbit-card{position:absolute;left:0;top:0;width:var(--face);height:330px;margin-left:calc(var(--face)*-.5);transform:rotateY(calc(var(--card-index)*60deg)) translateZ(var(--radius));backface-visibility:hidden;background:#f4eddf;border:1px solid #d3c6af;border-radius:7px;padding:10px 10px 18px;box-shadow:0 18px 45px #0002;color:#3d3428;overflow:hidden;transition:box-shadow .3s;cursor:inherit}.mf-orbit-card img{width:100%;height:250px;object-fit:contain;border-radius:3px;pointer-events:none}.mf-orbit-card>span{display:block;font-family:MFInstrument,Georgia,serif;font-size:22px;line-height:1.13;margin-top:13px;padding:0 10px}.mf-orbit-card:focus-visible{outline:3px solid #f3d18a;outline-offset:4px}.mf-orbit-footer{display:flex;align-items:center;justify-content:space-between;max-width:1220px;padding:0 5%;margin:15px auto 0;gap:25px}.mf-orbit-hint{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#c1b89e}.mf-orbit-controls{display:flex;align-items:center;gap:25px;margin-left:100px;font-size:10px;color:#d7c9a9}.mf-orbit-controls>button{border:1px solid #bcae884d;background:#ffffff05;color:inherit;border-radius:50%;width:43px;height:43px;font-size:19px}.mf-orbit-controls>button:hover{background:#ffffff16}.mf-orbit-footer .mf-text-link{font-size:10px;border-color:#b6a57a55;align-self:center;padding-bottom:7px}.mf-catalog-products{padding-top:90px}.mf-catalog-topline{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:40px}.mf-catalog-topline>p{font-size:11px;color:var(--muted);line-height:1.9}.mf-catalog-tools{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;display:flex;flex-direction:column;gap:25px}.mf-filter-list{display:flex;flex-wrap:wrap;gap:9px}.mf-filter-list button{background:transparent;border:1px solid #d5c8b2;border-radius:999px;padding:11px 18px;font-size:10px;color:#716048;transition:background .2s,color .2s}.mf-filter-list button[aria-pressed=true]{background:#414735;border-color:#414735;color:#f6edda}.mf-filter-list button:hover{border-color:#414735}.mf-search-sort{display:flex;justify-content:space-between;align-items:center;gap:25px}.mf-search{position:relative;display:flex;align-items:center;max-width:400px;width:100%;border-bottom:1px solid #b9a88b}.mf-search>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mf-search input{border:0;background:transparent;padding:11px 25px 11px 0;flex:1;min-width:0;font-size:11px;color:var(--ink);outline-offset:2px}.mf-search svg{width:18px;height:18px;pointer-events:none;color:#8a7655}.mf-sort{display:flex;gap:13px;align-items:center;font-size:10px;color:#8a7655}.mf-sort select{font-size:10px;background:transparent;border:0;color:#443a2c;padding:9px 5px;max-width:190px}.mf-results-bar{display:flex;align-items:center;justify-content:space-between;min-height:65px;font-size:10px;color:#8e7a5b}.mf-results-bar button{border:0;background:transparent;font-size:10px;text-decoration:underline;color:#716048}.mf-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px}.mf-catalog-grid .mf-product{padding-bottom:15px}.mf-catalog-grid .mf-product[hidden]{display:none}.mf-catalog-grid .mf-product-photo{border-radius:5px;aspect-ratio:1.05}.mf-catalog-grid .mf-product-heading{min-height:101px}.mf-site .mf-catalog-grid h3{font-size:29px;max-width:235px}.mf-catalog-grid .mf-product-heading>p{font-size:10px}.mf-catalog-grid .mf-add{padding-top:12px}.mf-no-results{text-align:center;padding:60px 20px}.mf-no-results[hidden]{display:none}.mf-site .mf-no-results h3{font-size:48px;margin-bottom:18px}.mf-no-results p{color:var(--muted);margin-bottom:25px;font-size:12px}.mf-catalog-note{background:#e5dac6;padding:55px 7.5%;display:flex;align-items:center;gap:35px}.mf-catalog-note .mf-spark{font-size:55px}.mf-site .mf-catalog-note h2{font-size:50px;margin-bottom:13px}.mf-catalog-note p{color:#76654b;font-size:11px;max-width:550px}.mf-catalog-note .mf-button{margin-left:auto;white-space:nowrap}.mf-quick{width:min(980px,calc(100% - 48px));max-width:none;border:0;border-radius:8px;background:#f7f2e9;color:#2b241d;padding:0;max-height:90dvh;overflow-y:auto;position:fixed}.mf-quick::backdrop{background:#141910bb;backdrop-filter:blur(12px)}.mf-quick[open]{display:grid;grid-template-columns:1fr 1fr}.mf-quick-close{position:absolute;z-index:3;right:15px;top:15px;background:#f7f2e9dc;border:1px solid #b4a184;border-radius:50%;width:34px;height:34px;font-size:22px;color:#514431}.mf-quick-image{background:#ede3d3;display:flex;align-items:center;justify-content:center;min-height:540px;overflow:hidden}.mf-quick-image img{width:100%;height:auto;object-fit:contain}.mf-quick-body{padding:55px 40px 40px;display:flex;flex-direction:column;align-items:start}.mf-site .mf-quick h2{font-size:47px;line-height:1.05}.mf-quick-price{font-size:15px;margin:20px 0!important;color:#625337}.mf-quick-description{font-size:11px;line-height:1.9;color:#7a6b55;margin-bottom:25px!important}.mf-quick-body .mf-button{width:100%;margin-top:10px}.mf-quick-body .mf-text-link{align-self:center;margin-top:22px}.mf-quick-note{font-size:9px;color:#8a7757;margin-top:25px!important;line-height:1.8}.mf-quick .mf-variant{font-size:11px;gap:15px}.mf-quick .mf-variant select{min-width:100px;padding:9px}
@media(max-width:1050px){.mf-catalog-grid{gap:35px 23px}.mf-site .mf-catalog-grid h3{font-size:26px;max-width:100%}.mf-catalog-grid .mf-product-heading{display:block;min-height:106px}.mf-catalog-grid .mf-product-heading>p{margin-top:6px}.mf-orbit-cylinder{--radius:320px;--face:240px}.mf-orbit-card{height:310px}.mf-orbit-card img{height:230px}.mf-orbit-card>span{font-size:21px}.mf-orbit-controls{margin-left:50px}.mf-quick-body{padding:50px 28px 30px}.mf-site .mf-quick h2{font-size:40px}}
@media(max-width:700px){.mf-catalog-hero{padding-top:135px;padding-bottom:30px}.mf-catalog-intro{padding:0 22px}.mf-catalog-intro .mf-kicker{font-size:8px;margin-bottom:22px!important}.mf-site .mf-catalog-intro h1{font-size:63px;line-height:1.03}.mf-catalog-intro>p:last-child{font-size:10px;max-width:260px;margin:20px auto 0}.mf-orbit{margin-top:10px}.mf-orbit-stage{height:330px;perspective:950px;perspective-origin:50% 50%}.mf-orbit-cylinder{top:63px;--radius:225px;--face:180px;height:220px}.mf-orbit-card{height:230px;padding:7px 7px 12px;border-radius:5px}.mf-orbit-card img{height:162px}.mf-orbit-card>span{font-size:17px;margin-top:11px;padding:0 3px}.mf-orbit-footer{flex-wrap:wrap;justify-content:center;gap:16px;margin:5px 22px 0;padding:0}.mf-orbit-hint{display:none}.mf-orbit-controls{margin:0;font-size:9px;gap:22px}.mf-orbit-controls>button{width:36px;height:36px}.mf-orbit-footer .mf-text-link{width:100%;justify-content:center;border:0;margin-top:10px;font-size:9px}.mf-catalog-products{padding:55px 18px}.mf-catalog-topline{margin-bottom:27px;align-items:start;gap:20px}.mf-catalog-topline>p{max-width:125px;font-size:8px;line-height:1.8;padding-top:30px}.mf-site .mf-catalog-topline h2{font-size:49px;max-width:200px}.mf-catalog-tools{padding:17px 0;gap:20px}.mf-filter-list{gap:7px}.mf-filter-list button{font-size:8px;padding:9px 12px}.mf-search-sort{flex-direction:column;gap:12px;align-items:stretch}.mf-search{max-width:none}.mf-search input{font-size:10px;padding:10px 15px 10px 0}.mf-sort{justify-content:space-between;font-size:9px}.mf-sort select{font-size:9px;text-align:right}.mf-results-bar{min-height:52px;font-size:9px}.mf-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 14px}.mf-catalog-grid .mf-product-photo{aspect-ratio:1;border-radius:3px}.mf-site .mf-catalog-grid h3{font-size:23px;line-height:1.12;max-width:100%}.mf-catalog-grid .mf-product-heading{padding:14px 0 10px;min-height:112px;display:block}.mf-catalog-grid .mf-product-heading>p{font-size:9px;margin:7px 0 0;padding:0}.mf-catalog-grid .mf-add{font-size:8px!important;padding-top:9px;gap:5px}.mf-catalog-grid .mf-add>span:last-child{width:24px;height:24px;font-size:15px}.mf-catalog-grid .mf-variant{font-size:8px;gap:5px;flex-wrap:wrap;margin-bottom:9px}.mf-catalog-grid .mf-variant select{font-size:8px;padding:4px}.mf-catalog-note{padding:35px 24px;display:grid;grid-template-columns:25px 1fr;gap:20px}.mf-catalog-note .mf-spark{font-size:31px}.mf-site .mf-catalog-note h2{font-size:41px}.mf-catalog-note p{font-size:9px;line-height:1.8}.mf-catalog-note .mf-button{grid-column:2;justify-self:start;margin:0;font-size:10px;padding:13px 20px}.mf-quick{width:calc(100% - 28px);max-height:90dvh}.mf-quick[open]{grid-template-columns:1fr}.mf-quick-image{min-height:0;max-height:320px}.mf-quick-image img{width:100%;max-height:320px;object-fit:contain}.mf-quick-body{padding:29px 25px}.mf-site .mf-quick h2{font-size:40px}.mf-quick-price{font-size:13px;margin:16px 0!important}.mf-quick-description{font-size:10px;line-height:1.8;margin-bottom:20px!important}}
