html{font-size:16px}.micasa-faq-feedback{margin-top:15px;font-size:14px;line-height:1.8}.micasa-faq-feedback p{margin:0 0 9px}.micasa-faq-feedback button{padding:8px 12px;background:#fff;border:1px solid #007f86;border-radius:3px;font-size:13px;font-weight:700}.faq-group[hidden],.faq-group details[hidden],.micasa-faq-feedback [hidden]{display:none!important}.cat-page{color:#182a35}.cat-page p{line-height:1.8}.cat-page .mp-title{font-size:39px;line-height:1.12;letter-spacing:-1.3px;margin:10px 0 15px}.cat-page .mp-lead{font-size:15px;line-height:1.9;color:#58717e;max-width:760px}.cat-page .mp-crumb{font-size:13px;color:#768a95;padding:22px 0 17px}.cat-page .mp-crumb a{color:#657b86}.cat-hero{position:relative;overflow:hidden;background:#e2f5f4;min-height:240px;padding:34px 38px}.cat-hero-copy{position:relative;z-index:1;max-width:63%}.cat-hero img{position:absolute;right:4px;bottom:-21px;width:44%;height:105%;object-fit:contain}.cat-hero .mp-kicker{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#007f86}.cat-hero .mp-title{font-size:38px}.cat-hero .mp-lead{max-width:560px;font-size:14px}.cat-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px}.cat-heading h2{font-size:25px;line-height:1.2;letter-spacing:-.6px;margin:0}.cat-heading p{font-size:14px;color:#758994;margin:8px 0 0}.cat-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cat-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.cat-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.cat-grid5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.cat-section{padding:35px 0}.cat-section-sm{padding:25px 0}.cat-dept{border:1px solid #e0e7e9;background:#fff;overflow:hidden;text-decoration:none}.cat-dept-photo{height:142px;overflow:hidden;background:#f1f7f6;display:grid;place-items:center}.cat-dept-photo img{width:100%;height:100%;object-fit:cover}.cat-dept-photo svg{width:64px;height:64px;stroke:#00858a;fill:none;stroke-width:1.4}.cat-dept-body{padding:16px}.cat-dept h3{font-size:15px;line-height:1.45;margin:0 0 7px}.cat-dept p{font-size:12px;color:#6b818d;line-height:1.75;margin:0 0 11px}.cat-inline{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700;color:#007e85}.cat-chips{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0 0}.cat-chip{border:1px solid #c7dedd;border-radius:3px;background:#fff;padding:8px 12px;font-size:13px}.cat-chip.active{background:#182a35;color:#fff;border-color:#182a35}.cat-link{font-size:13px;font-weight:700;color:#007e85;text-decoration:none}.cat-directory{background:#f3f6f7;padding:30px}.cat-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}.cat-directory a{display:flex;align-items:center;gap:10px;border-bottom:1px solid #dce5e8;font-size:13px;padding:10px 0}.cat-directory b{font-size:12px;color:#10a6ac;font-weight:400;min-width:22px}.cat-directory span:last-child{margin-left:auto}.cat-feature{display:grid;grid-template-columns:35% 65%;background:#fff3bb;overflow:hidden}.cat-feature>img{height:235px;width:100%;object-fit:cover}.cat-feature>div{padding:28px 33px}.cat-feature h2{font-size:26px;line-height:1.2;margin:9px 0 12px;letter-spacing:-.5px}.cat-feature p{font-size:14px;line-height:1.8;color:#60747c;max-width:610px}.cat-feature .mp-button{font-size:13px}.cat-bottom-cta{background:#182a35;color:#fff;padding:27px 33px;display:flex;align-items:center;justify-content:space-between;gap:25px;margin:0 0 35px}.cat-bottom-cta h2{font-size:23px;line-height:1.2;margin:0 0 8px}.cat-bottom-cta p{color:#bdd0d9;font-size:14px;margin:0}.cat-bottom-cta .mp-button{background:#ffe42e;color:#182a35;white-space:nowrap;font-size:13px}.cat-banner-photo{display:grid;grid-template-columns:53% 47%;background:#e4f5f4;overflow:hidden;min-height:236px}.cat-banner-photo>div{padding:33px}.cat-banner-photo>img{width:100%;height:100%;object-fit:cover;max-height:250px}.cat-banner-photo .mp-title{font-size:36px}.cat-banner-photo .mp-lead{font-size:14px;max-width:520px}.cat-subcategories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0 0}.cat-subcategory{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #dce7e8;padding:15px;font-size:13px;font-weight:700}.cat-subcategory.active{border-bottom:3px solid #10b5b7}.cat-list-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px}.cat-sidebar{border:1px solid #e0e7ea;align-self:start;background:#fff}.cat-sidebar h3{font-size:14px;padding:17px;margin:0;background:#eef7f6}.cat-filter-block{padding:15px 17px;border-top:1px solid #e0e7ea}.cat-filter-block b{display:block;font-size:13px;margin:0 0 10px}.cat-filter-block a,.cat-filter-block label{display:flex;gap:9px;align-items:center;padding:6px 0;font-size:12px;color:#647b88;text-decoration:none}.cat-filter-block a.selected{font-weight:700;color:#007f86}.cat-filter-block input{-webkit-appearance:none;appearance:none;border:1px solid #b4c8d0;width:12px;height:12px;border-radius:1px;margin:0;background:#fff;flex-shrink:0}.cat-filter-block input:checked{background:#10b5b7;border-color:#10b5b7;box-shadow:inset 0 0 0 2px #fff}.cat-filter-help{background:#e7f6f4;padding:16px;margin:16px}.cat-filter-help b{font-size:13px}.cat-filter-help p{font-size:12px;color:#617c88;margin:7px 0 12px}.cat-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;font-size:13px;color:#657d89}.cat-toolbar select{border:1px solid #d6e2e6;padding:9px 12px;background:#fff;font:inherit;color:#182a35;border-radius:3px}.cat-product{background:#fff;border:1px solid #e0e7ea;overflow:hidden}.cat-product-visual{height:auto;aspect-ratio:1;background-image:url(micasa-catalog-grid.png);background-size:400% 200%;position:relative;background-repeat:no-repeat}.cat-product-visual.home{background-image:url(micasa-sample-home-grid.png);background-size:200% 200%}.cat-product-visual>img{width:100%;height:100%;object-fit:cover}.cat-product-visual span{position:absolute;left:10px;top:10px;background:#ffe42e;padding:4px 6px;font-size:11px;font-weight:700;letter-spacing:.3px}.cat-product-copy{padding:14px}.cat-product-copy small{font-size:12px;color:#7c8f99;display:block}.cat-product h3{font-size:14px;line-height:1.45;margin:5px 0 14px}.cat-product-action{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e5ecee;padding-top:10px;color:#007f86;font-size:12px;font-weight:700}.cat-product-action i{font-style:normal;width:25px;height:25px;border-radius:50%;background:#e5f5f4;display:grid;place-items:center;font-size:14px}.cat-archive-note{font-size:12px;line-height:1.9;color:#7e919c;margin:15px 0 0}.cat-pagination{display:flex;justify-content:center;gap:8px;margin-top:23px}.cat-pagination a{width:31px;height:31px;border:1px solid #d5e1e7;display:grid;place-items:center;font-size:13px}.cat-pagination a.active{background:#10b5b7;border-color:#10b5b7;font-weight:700}.cat-wide-title{padding:12px 0 24px}.cat-store-hint{padding:16px 20px;background:#e8f6f4;border-left:4px solid #10b5b7;margin-bottom:23px;display:flex;gap:20px;justify-content:space-between;align-items:center}.cat-store-hint p{font-size:13px;color:#55717f;line-height:1.8;margin:0}.cat-store-hint b{font-size:14px;display:block}.cat-store-hint a{white-space:nowrap;font-size:13px;font-weight:700;color:#007e85}.cat-single-layout{display:grid;grid-template-columns:55fr 45fr;gap:38px;margin:15px 0 32px}.cat-single-main{background-image:url(micasa-catalog-grid.png);background-size:400% 200%;background-position:66.6667% 0;background-size:400% auto;height:480px;border:1px solid #e5ebed}.cat-thumbnails{display:flex;gap:11px;margin-top:12px}.cat-thumb{width:82px;height:72px;background-image:url(micasa-catalog-grid.png);background-size:400% 200%;background-position:66.6667% 0;border:1px solid #dce6ea}.cat-thumb.active{border:2px solid #10b5b7}.cat-thumb img{width:100%;height:100%;object-fit:cover}.cat-single-copy{padding:8px 25px 0 0}.cat-single-copy .mp-title{font-size:37px;margin:8px 0 18px}.cat-single-desc{font-size:14px;color:#607a87;line-height:1.9;margin:0 0 20px}.cat-price-note{background:#fff6cb;padding:17px 20px;border-left:3px solid #ffe42e;margin:20px 0}.cat-price-note b{font-size:17px;display:block}.cat-price-note span{font-size:12px;display:block;color:#6f7b7b;margin-top:4px}.cat-select-store{padding:19px;border:1px solid #d8e5e9}.cat-select-store label{font-size:13px;font-weight:700;display:block;margin-bottom:8px}.cat-select-store select{width:100%;border:1px solid #c4d9df;padding:12px;background:#fff;font:inherit;font-size:14px}.cat-select-store .mp-button{display:flex;width:100%;margin-top:12px;font-size:14px}.cat-single-details{font-size:13px;color:#617b89;margin:20px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.cat-single-details b{display:block;color:#182a35;font-size:13px;margin-bottom:3px}.cat-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#e8f5f5;padding:21px;gap:21px}.cat-step{display:flex;gap:11px}.cat-step b{background:#10b5b7;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;font-size:13px;flex-shrink:0}.cat-step strong{font-size:13px;display:block;margin-bottom:4px}.cat-step p{font-size:12px;color:#64808c;margin:0;line-height:1.7}.cat-accordion{margin-top:24px;border-top:1px solid #dce6ea}.cat-accordion details{border-bottom:1px solid #dce6ea}.cat-accordion summary{padding:15px 25px 15px 0;font-size:14px;font-weight:700;list-style:none;position:relative;cursor:pointer}.cat-accordion summary:after{content:"+";position:absolute;right:3px;font-size:16px;top:10px;font-weight:400}.cat-accordion details[open] summary:after{content:"\2212"}.cat-accordion p{font-size:13px;color:#647e8a;margin:0 20px 17px 0;line-height:1.9}.cat-highlight-hero{background:#ffe42e;padding:33px 38px;display:grid;grid-template-columns:62% 38%;align-items:center;overflow:hidden}.cat-highlight-hero h1{font-size:38px;line-height:1.12;letter-spacing:-1px;margin:11px 0 16px}.cat-highlight-hero p{font-size:14px;line-height:1.9;max-width:560px}.cat-highlight-hero img{height:215px;width:100%;object-fit:contain}.cat-kicker{font-size:12px;font-weight:700;letter-spacing:1.1px;color:#007f86;display:block}.cat-topic{min-height:211px;position:relative;overflow:hidden;display:block}.cat-topic>img{height:100%;width:100%;object-fit:cover;position:absolute}.cat-topic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#182a35dc,#182a3510)}.cat-topic>div{position:relative;z-index:1;padding:26px;color:#fff}.cat-topic span{font-size:12px;letter-spacing:.5px}.cat-topic h3{font-size:24px;line-height:1.18;margin:13px 0 16px}.cat-topic b{font-size:12px}.cat-search-box{display:flex;border:2px solid #10b5b7;align-items:center;background:#fff;max-width:800px;margin:22px 0 0}.cat-search-box input{padding:15px 18px;background:transparent;border:0;font-size:14px;width:100%;min-width:0;font-family:inherit}.cat-search-box button{background:#10b5b7;border:0;padding:15px 22px;font:inherit;font-size:14px;font-weight:700;white-space:nowrap}.cat-search-tabs{display:flex;gap:25px;border-bottom:1px solid #d7e4e8;margin:25px 0 0;font-size:14px}.cat-search-tabs a{padding:0 0 12px;color:#718893}.cat-search-tabs .active{color:#182a35;border-bottom:3px solid #10b5b7;font-weight:700}.cat-search-row{display:grid;grid-template-columns:100px 1fr 35px;gap:20px;align-items:center;border:1px solid #dce7ea;padding:15px;background:#fff}.cat-search-row img{width:100px;height:82px;object-fit:cover}.cat-search-row h3{font-size:14px;margin:0 0 6px}.cat-search-row p{font-size:13px;margin:0;color:#68818e}.cat-search-row>span{font-size:21px;color:#007f86}.cat-result-type{font-size:12px;color:#007f86;letter-spacing:.8px;font-weight:700;display:block;margin-bottom:6px}.cat-results-layout{display:grid;grid-template-columns:1fr 280px;gap:28px}.cat-search-help{background:#e8f5f4;padding:24px;align-self:start}.cat-search-help h3{font-size:19px;line-height:1.2;margin:0 0 12px}.cat-search-help p{font-size:14px;line-height:1.9;color:#607b88}.cat-search-help .mp-button{font-size:13px}.cat-result-stores{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cat-result-store{border:1px solid #dce7eb;border-top:3px solid #10b5b7;padding:20px}.cat-result-store h3{font-size:15px;margin:0 0 8px}.cat-result-store p{font-size:13px;color:#6a818d;margin:0 0 15px}.cat-result-store a{font-size:13px;font-weight:700;color:#007e85}.cat-muted-band{background:#f1f5f6;padding:24px;font-size:14px;line-height:1.9;color:#627c88}@media(max-width:760px){.cat-page .mp-title{font-size:28px;letter-spacing:-.8px}.cat-page .mp-crumb{padding:16px 0 13px;font-size:12px}.cat-page .mp-lead{font-size:14px}.cat-hero{padding:25px 22px;min-height:285px}.cat-hero-copy{max-width:100%}.cat-hero .mp-title{font-size:29px;max-width:260px}.cat-hero .mp-lead{font-size:13px;max-width:205px}.cat-hero img{width:60%;height:55%;right:-15px;bottom:-15px;opacity:.95}.cat-hero .mp-kicker{font-size:11px}.cat-section{padding:26px 0}.cat-heading{gap:13px;align-items:flex-start;margin-bottom:18px}.cat-heading h2{font-size:21px}.cat-heading p{font-size:12px}.cat-heading .cat-link{font-size:12px;max-width:105px}.cat-grid5,.cat-grid4{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.cat-grid3{grid-template-columns:1fr;gap:12px}.cat-list-layout .cat-grid3,.cat-results-layout .cat-grid3{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.cat-grid2{grid-template-columns:1fr;gap:13px}.cat-dept-photo{height:112px}.cat-dept-body{padding:13px}.cat-dept h3{font-size:14px}.cat-dept p,.cat-inline{font-size:12px}.cat-chips{gap:6px;margin-top:16px}.cat-chip{font-size:12px;padding:7px 9px}.cat-directory{padding:22px 18px}.cat-directory-grid{grid-template-columns:1fr 1fr;gap:0 16px}.cat-directory a{font-size:12px;gap:6px;line-height:1.5;min-height:48px}.cat-directory b{font-size:11px;min-width:16px}.cat-feature{grid-template-columns:1fr}.cat-feature>img{height:177px}.cat-feature>div{padding:23px}.cat-feature h2{font-size:24px}.cat-feature p{font-size:13px}.cat-bottom-cta{display:block;padding:23px;margin-bottom:25px}.cat-bottom-cta h2{font-size:21px}.cat-bottom-cta p{font-size:13px}.cat-bottom-cta .mp-button{margin-top:18px;font-size:12px}.cat-banner-photo{grid-template-columns:1fr}.cat-banner-photo>div{padding:25px 23px}.cat-banner-photo .mp-title{font-size:29px}.cat-banner-photo .mp-lead{font-size:13px}.cat-banner-photo>img{height:180px}.cat-subcategories{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.cat-subcategory{font-size:12px;padding:12px 10px;gap:8px}.cat-list-layout{grid-template-columns:1fr;gap:18px}.cat-sidebar{display:none}.cat-toolbar{font-size:12px}.cat-toolbar select{font-size:12px;padding:8px}.cat-product-visual{height:auto;aspect-ratio:1}.cat-product-copy{padding:11px}.cat-product-copy small{font-size:11px}.cat-product h3{font-size:13px;margin-bottom:11px}.cat-product-action{font-size:11px;padding-top:8px}.cat-product-action i{width:21px;height:21px;font-size:14px}.cat-archive-note{font-size:11px}.cat-pagination{margin-top:18px}.cat-store-hint{padding:13px 15px;gap:15px;margin-bottom:19px}.cat-store-hint p,.cat-store-hint b,.cat-store-hint a{font-size:12px}.cat-single-layout{grid-template-columns:1fr;gap:23px;margin-top:5px}.cat-single-main{height:315px}.cat-thumbnails{gap:9px}.cat-thumb{width:65px;height:57px}.cat-single-copy{padding:0}.cat-single-copy .mp-title{font-size:29px;margin-bottom:14px}.cat-single-desc{font-size:14px}.cat-price-note{padding:15px 17px}.cat-price-note b{font-size:16px}.cat-price-note span{font-size:12px}.cat-select-store{padding:16px}.cat-select-store label{font-size:12px}.cat-select-store select,.cat-select-store .mp-button{font-size:13px}.cat-single-details,.cat-single-details b{font-size:12px}.cat-steps{grid-template-columns:1fr;gap:17px;padding:20px}.cat-step strong{font-size:13px}.cat-step p{font-size:12px}.cat-accordion summary{font-size:13px}.cat-accordion p{font-size:12px}.cat-highlight-hero{grid-template-columns:1fr;padding:25px 23px}.cat-highlight-hero h1{font-size:29px;letter-spacing:-.8px}.cat-highlight-hero p{font-size:13px}.cat-highlight-hero img{height:177px}.cat-topic{min-height:190px}.cat-topic>div{padding:23px}.cat-topic h3{font-size:24px}.cat-search-box input{font-size:14px;padding:13px}.cat-search-box button{font-size:12px;padding:13px 16px}.cat-search-tabs{gap:22px;font-size:13px;margin-top:23px}.cat-results-layout{grid-template-columns:1fr;gap:24px}.cat-search-row{grid-template-columns:76px 1fr 18px;gap:12px;padding:12px}.cat-search-row img{width:76px;height:76px}.cat-search-row h3{font-size:14px}.cat-search-row p{font-size:12px}.cat-result-type{font-size:11px}.cat-result-stores{grid-template-columns:1fr;gap:10px}.cat-result-store{padding:17px}.cat-result-store h3{font-size:14px}.cat-result-store p{font-size:12px}.cat-search-help{padding:23px}.cat-search-help h3{font-size:21px}.cat-search-help p{font-size:13px}.cat-muted-band{padding:20px;font-size:13px}.cat-page .cat-kicker{font-size:12px}}.cat-page .cat-single-main{background-image:none;background-color:#f1f3f5;display:grid;place-items:center}.cat-pan-contained{width:480px;max-width:100%;aspect-ratio:1;background-image:url(micasa-catalog-grid.png);background-size:400% 200%;background-position:66.6667% 0;background-repeat:no-repeat}@media(max-width:760px){.cat-pan-contained{width:315px}}.cat-mobile-product-heading{display:none}@media(max-width:760px){.cat-mobile-product-heading{display:block;padding:7px 0 14px}.cat-mobile-product-heading h1{font-size:29px;line-height:1.15;margin:7px 0}.cat-single-main{height:260px!important}.cat-pan-contained{width:260px!important}.cat-single-copy>.mp-title,.cat-single-copy>.cat-kicker{display:none}.cat-thumbnails{display:none}.cat-single-layout{gap:12px}.cat-single-desc{margin-bottom:12px}.cat-price-note{margin:12px 0}}.camp-page{color:#182a35}.camp-page h1,.camp-page h2,.camp-page h3{letter-spacing:-.7px;line-height:1.16}.camp-page a{text-decoration:none}.camp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin:23px 0 27px}.camp-head h1{font-size:38px;margin:6px 0 11px}.camp-head p{font-size:15px;color:#607583;line-height:1.8;max-width:680px;margin:0}.camp-kicker{font-size:12px;font-weight:700;letter-spacing:1.2px}.camp-location{border:1px solid #cbdde1;background:#fff;padding:13px 16px;min-width:208px;font-size:12px;line-height:1.6}.camp-location b{font-size:14px;display:block}.camp-hero{background:#ffe42e;display:grid;grid-template-columns:44% 56%;min-height:340px;overflow:hidden}.camp-book-scene{position:relative;min-height:340px}.camp-book{position:absolute;width:207px;height:275px;background:#fff;left:calc(50% - 75px);top:33px;box-shadow:2px 10px 19px #172b3529;padding:14px;transform:rotate(8deg);overflow:hidden}.camp-book-back{left:calc(50% - 123px);top:39px;transform:rotate(-10deg);background:#d8f6f4}.camp-book img.camp-book-logo{width:100px}.camp-book strong{font-size:29px;display:block;line-height:1.02;letter-spacing:-1px;margin-top:11px}.camp-book small{font-size:10px;font-weight:700;display:block;margin-top:8px;letter-spacing:.6px}.camp-book .camp-book-goods{position:absolute;width:207px;height:143px;object-fit:contain;bottom:13px;left:0}.camp-book-foot{position:absolute;left:0;right:0;bottom:0;background:#10b5b7;text-align:center;font-size:11px;font-weight:700;padding:7px}.camp-hero-copy{padding:43px 42px 36px 0;align-self:center}.camp-hero-copy h2{font-size:36px;margin:10px 0 16px}.camp-hero-copy p{max-width:510px;font-size:15px;line-height:1.75;margin:0 0 23px}.camp-actions{display:flex;gap:10px;flex-wrap:wrap}.camp-dark-button,.camp-white-button,.camp-outline-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;font-size:14px;font-weight:700;padding:13px 19px;border-radius:3px;background:#182a35;color:#fff}.camp-white-button{background:#fff;color:#182a35}.camp-outline-button{background:none;color:#182a35;border:1px solid #758994}.camp-tabs{display:flex;gap:10px;border-bottom:1px solid #d8e2e7;margin-top:33px;padding-bottom:14px}.camp-tabs a{font-size:14px;padding:9px 15px;background:#f1f5f6;border-radius:3px}.camp-tabs .camp-active{background:#182a35;color:#fff;font-weight:700}.camp-section{padding:35px 0}.camp-section-title{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:22px}.camp-section-title h2{font-size:26px;margin:0}.camp-section-title span{font-size:14px;color:#68808e}.camp-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.camp-catalog-card{border:1px solid #dce5e9;background:#fff}.camp-catalog-preview{height:245px;position:relative;overflow:hidden;background:#dff5f3}.camp-catalog-preview .camp-mini-book{position:absolute;width:157px;height:207px;background:#fff;left:calc(50% - 78px);top:19px;box-shadow:1px 9px 19px #182a3522;padding:13px;transform:rotate(-5deg)}.camp-mini-book>img{width:72px}.camp-mini-book strong{font-size:23px;line-height:1;display:block;margin:13px 0 0}.camp-mini-book .camp-mini-goods{position:absolute;bottom:7px;left:0;width:100%;height:105px;object-fit:contain}.camp-catalog-preview.camp-catalog-photo>img{height:100%;width:100%;object-fit:cover}.camp-preview-label{position:absolute;left:20px;right:20px;bottom:18px;background:#ffe42e;padding:12px 14px;font-size:14px;font-weight:700}.camp-card-copy{padding:21px}.camp-card-copy small{font-size:12px;letter-spacing:1px;font-weight:700;color:#00838a}.camp-card-copy h3{font-size:20px;margin:9px 0 12px}.camp-card-copy p{font-size:14px;line-height:1.8;color:#667c89;min-height:40px}.camp-card-copy a{font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e0e8ec;padding-top:14px}.camp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;background:#f3f6f7;padding:27px}.camp-step b{font-size:25px;color:#10b5b7}.camp-step h3{font-size:17px;margin:6px 0 9px}.camp-step p{font-size:14px;line-height:1.8;color:#617784}.camp-band{background:#182a35;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:35px;padding:29px 34px;margin-bottom:37px}.camp-band h2{font-size:25px;margin:0 0 9px}.camp-band p{font-size:14px;line-height:1.8;color:#c1d0d9;margin:0}.camp-small{font-size:12px;color:#718794;line-height:1.8;margin:15px 0 0}@media(max-width:760px){.camp-head{display:block;margin-top:17px}.camp-head h1{font-size:28px}.camp-head p{font-size:14px}.camp-location{margin-top:19px;min-width:0;padding:10px 13px}.camp-location b{font-size:13px}.camp-hero{grid-template-columns:1fr}.camp-book-scene{min-height:265px}.camp-book{width:172px;height:229px;top:24px;left:calc(50% - 61px);padding:12px}.camp-book-back{left:calc(50% - 99px);top:27px}.camp-book strong{font-size:25px}.camp-book .camp-book-goods{height:121px;width:172px}.camp-hero-copy{padding:10px 25px 29px}.camp-hero-copy h2{font-size:29px}.camp-hero-copy p{font-size:14px}.camp-dark-button,.camp-white-button,.camp-outline-button{font-size:12px;padding:12px 14px;gap:10px}.camp-tabs{margin-top:23px;gap:6px;flex-wrap:wrap;padding-bottom:12px}.camp-tabs a{font-size:12px;padding:8px 10px}.camp-section{padding:27px 0}.camp-section-title{display:block;margin-bottom:16px}.camp-section-title h2{font-size:23px}.camp-section-title span{display:block;font-size:12px;margin-top:7px}.camp-catalog-grid{grid-template-columns:1fr;gap:16px}.camp-catalog-preview{height:226px}.camp-card-copy{padding:19px}.camp-card-copy h3{font-size:20px}.camp-card-copy p{min-height:0}.camp-steps{grid-template-columns:1fr;padding:23px;gap:13px}.camp-step{display:grid;grid-template-columns:40px 1fr;column-gap:12px}.camp-step>b{grid-row:1/3}.camp-step h3,.camp-step p{margin-top:0}.camp-band{display:block;padding:25px;margin-bottom:25px}.camp-band h2{font-size:23px}.camp-band p{font-size:13px}.camp-band>a{margin-top:19px}}.camp-reader-page{color:#182a35}.camp-reader-page h1,.camp-reader-page h2,.camp-reader-page h3{letter-spacing:-.7px;line-height:1.15}.camp-reader-page a{text-decoration:none}.camp-reader-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin:22px 0 25px}.camp-reader-head h1{font-size:37px;margin:7px 0 10px}.camp-reader-head p{font-size:14px;line-height:1.8;color:#58717e;max-width:720px;margin:0}.camp-reader-kicker{font-size:14px;font-weight:700;letter-spacing:1px}.camp-reader-button{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:13px 18px;font-size:14px;font-weight:700;border-radius:3px;background:#182a35;color:#fff}.camp-reader-stage{background:#eaf0f2;border:1px solid #d9e3e7;padding:25px;display:grid;grid-template-columns:124px minmax(0,1fr);gap:22px}.camp-reader-thumbs{display:flex;flex-direction:column;gap:12px}.camp-reader-thumb{min-height:126px;background:#fff;border:2px solid transparent;padding:12px 10px;position:relative;text-align:left;font-family:inherit;color:#182a35;cursor:pointer}.camp-reader-thumb.camp-reader-selected{border-color:#007f85;box-shadow:0 0 0 1px #007f85}.camp-reader-thumb:focus-visible,.camp-reader-controls button:focus-visible{outline:3px solid #007f85;outline-offset:3px}.camp-reader-thumb b{font-size:15px;display:block;line-height:1.2;margin-top:13px}.camp-reader-thumb>span{font-size:14px;color:#435f6d;font-weight:700}.camp-reader-thumb.camp-reader-thumb-teal{background:#10b5b7}.camp-reader-thumb.camp-reader-thumb-yellow{background:#ffe42e}.camp-reader-spread{display:grid;grid-template-columns:1fr 1fr;background:#fff;box-shadow:0 8px 25px #182a3519;align-items:stretch}.camp-reader-sheet{padding:27px 27px 46px;position:relative;overflow:hidden;min-width:0;min-height:720px}.camp-reader-sheet[hidden]{display:none!important}.camp-reader-sheet:nth-child(odd){border-right:1px solid #d7e0e3}.camp-reader-sheet-logo{width:104px}.camp-reader-sheet h2{font-size:37px;line-height:1.02;margin:23px 0 16px}.camp-reader-sheet p{font-size:15px;line-height:1.7;color:#526b78;max-width:100%}.camp-reader-sheet.camp-reader-sheet-cover{background:linear-gradient(180deg,#10b5b7 0 66%,#e4f8f5 66% 100%)}.camp-reader-sheet-cover .camp-reader-sheet-goods{position:absolute;bottom:50px;left:0;width:100%;height:330px;object-fit:contain}.camp-reader-sheet-bottom{position:absolute;bottom:17px;left:27px;right:27px;display:flex;justify-content:space-between;gap:12px;font-size:14px;letter-spacing:.2px}.camp-reader-sheet h3{font-size:25px;margin:12px 0 20px}.camp-reader-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 15px}.camp-reader-mini-product{border-bottom:1px solid #d8e4e7;padding-bottom:12px;min-width:0}.camp-reader-mini-photo{width:min(100%,160px);aspect-ratio:1;margin-inline:auto;background-image:url(micasa-catalog-grid.png);background-size:400% 200%;background-repeat:no-repeat;background-color:#f2f4f5}.camp-reader-mini-product b{font-size:15px;display:block;margin-top:10px;line-height:1.4}.camp-reader-mini-product small{font-size:14px;line-height:1.5;color:#526b78;display:block;margin-top:4px}.camp-reader-sheet-note{font-size:14px!important;margin-top:18px!important;line-height:1.7!important}.camp-reader-feature-photo{width:100%;height:180px;object-fit:cover;margin-top:20px}.camp-reader-sheet-link{font-size:14px;font-weight:700;color:#007f85;display:inline-block;margin-top:16px}.camp-reader-controls{display:flex;justify-content:space-between;align-items:center;margin:18px 0 0;gap:12px}.camp-reader-controls button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:9px;padding:10px 14px;border:1px solid #b4c8d0;border-radius:3px;background:#fff;font:700 12px Montserrat,Arial,sans-serif;color:#182a35;cursor:pointer}.camp-reader-controls button:disabled{opacity:.4;cursor:default}.camp-reader-status{font-size:14px;color:#435f6d;text-align:center}.camp-reader-mobile-controls{display:none}.camp-reader-toolbar{background:#fff;display:flex;justify-content:space-between;align-items:center;gap:28px;padding:15px 0;margin-top:12px;font-size:14px;line-height:1.7}.camp-reader-toolbar b{font-size:14px}.camp-reader-info{padding:30px 0}.camp-reader-info h2{font-size:26px;margin:0 0 20px}.camp-reader-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.camp-reader-rule{border-top:3px solid #10b5b7;padding:17px 0}.camp-reader-rule h3{font-size:17px;margin:0 0 10px}.camp-reader-rule p{font-size:15px;line-height:1.8;color:#58717e;margin:0}.camp-reader-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px 34px;background:#ffe42e;margin:0 0 35px}.camp-reader-cta h2{font-size:25px;margin:0 0 9px}.camp-reader-cta p{font-size:14px;line-height:1.8;margin:0;max-width:650px}@media(max-width:760px){.camp-reader-head{display:block;margin-top:17px}.camp-reader-head h1{font-size:28px}.camp-reader-head p{font-size:14px}.camp-reader-head>.camp-reader-button{margin-top:16px}.camp-reader-button{font-size:14px;padding:12px 14px;gap:10px}.camp-reader-stage{padding:12px;display:block}.camp-reader-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:15px}.camp-reader-thumb{min-width:0;max-width:100%;min-height:86px;padding:9px 6px}.camp-reader-thumb b{min-width:0;font-size:clamp(11px,3.2vw,12px);margin-top:8px;line-height:1.25;white-space:normal;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.camp-reader-thumb>span{font-size:14px}.camp-reader-spread{grid-template-columns:1fr}.camp-reader-sheet{min-height:570px;padding:24px 20px 46px}.camp-reader-sheet:nth-child(odd){border-right:0}.camp-reader-sheet h2{font-size:35px;margin-top:20px}.camp-reader-sheet-cover .camp-reader-sheet-goods{height:285px;bottom:43px}.camp-reader-sheet h3{font-size:25px}.camp-reader-mini-grid{gap:17px 12px}.camp-reader-mini-product b{font-size:15px}.camp-reader-mini-product small{font-size:14px}.camp-reader-mini-photo{width:100%;aspect-ratio:1}.camp-reader-sheet-bottom{left:20px;right:20px;font-size:14px;letter-spacing:0}.camp-reader-sheet-note{font-size:14px!important;margin-bottom:10px}.camp-reader-feature-photo{height:155px}.camp-reader-mobile-controls{display:flex;margin:0 0 14px}.camp-reader-controls button{font-size:14px;padding:9px 10px;gap:6px}.camp-reader-status{font-size:14px}.camp-reader-toolbar{display:block;padding:14px 0;font-size:14px;line-height:1.8}.camp-reader-toolbar>b{font-size:14px;display:block;margin-bottom:4px}.camp-reader-info{padding:22px 0}.camp-reader-info h2{font-size:23px}.camp-reader-rules{grid-template-columns:1fr;gap:8px}.camp-reader-rule{padding-top:14px}.camp-reader-rule h3{font-size:17px}.camp-reader-rule p{font-size:15px}.camp-reader-cta{display:block;padding:24px;margin-bottom:25px}.camp-reader-cta h2{font-size:23px}.camp-reader-cta p{font-size:14px}.camp-reader-cta .camp-reader-button{margin-top:18px}}.camp-theme-page{color:#182a35}.camp-theme-page a{text-decoration:none}.camp-theme-page h1,.camp-theme-page h2,.camp-theme-page h3{letter-spacing:-.8px;line-height:1.13}.camp-theme-top{display:grid;grid-template-columns:48% 52%;background:#ffe42e;min-height:380px;margin:22px 0 0;overflow:hidden}.camp-theme-copy{padding:40px 36px}.camp-theme-label{font-size:12px;letter-spacing:1px;font-weight:700}.camp-theme-copy h1{font-size:43px;margin:15px 0 17px}.camp-theme-copy p{font-size:14px;line-height:1.8;max-width:430px;margin:0 0 22px}.camp-theme-top>img{height:100%;width:100%;object-fit:cover;max-height:380px}.camp-theme-actions{display:flex;gap:11px;flex-wrap:wrap}.camp-theme-button{display:inline-flex;align-items:center;justify-content:center;gap:17px;font-size:13px;font-weight:700;background:#182a35;color:#fff;padding:13px 18px;border-radius:3px}.camp-theme-button.camp-theme-outline{color:#182a35;background:none;border:1px solid #788482}.camp-theme-chips{display:flex;justify-content:space-between;gap:20px;padding:23px 27px;background:#f0f5f6}.camp-theme-chips a{font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:23px;flex:1;border-right:1px solid #cfdee4;padding-right:22px}.camp-theme-chips a:last-child{border:0;padding-right:0}.camp-theme-section{padding:37px 0}.camp-theme-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:23px}.camp-theme-heading h2{font-size:27px;margin:0}.camp-theme-heading p{font-size:14px;color:#6b818e;line-height:1.8;margin:0}.camp-theme-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px}.camp-theme-product{border:1px solid #dce5e9}.camp-theme-product-image{height:220px;background-image:url(micasa-catalog-grid.png);background-size:400% 200%;background-repeat:no-repeat}.camp-theme-product>div:last-child{padding:17px}.camp-theme-product small{display:block;font-size:12px;letter-spacing:.6px;font-weight:700;color:#00838a}.camp-theme-product h3{font-size:16px;margin:9px 0 16px}.camp-theme-product a{display:flex;justify-content:space-between;border-top:1px solid #e0e7eb;padding-top:13px;font-size:12px;font-weight:700}.camp-theme-note{font-size:12px;line-height:1.8;color:#6d8390;margin-top:16px}.camp-theme-story{display:grid;grid-template-columns:52% 48%;min-height:320px;background:#e0f4f2}.camp-theme-story>img{width:100%;height:100%;object-fit:cover;max-height:320px}.camp-theme-story>div{padding:36px}.camp-theme-story h2{font-size:31px;margin:12px 0 15px}.camp-theme-story p{font-size:14px;line-height:1.8;color:#4d6e79;margin:0 0 20px}.camp-theme-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.camp-theme-check{border-top:3px solid #10b5b7;padding-top:17px}.camp-theme-check b{font-size:16px}.camp-theme-check p{font-size:14px;line-height:1.8;color:#667d8a}.camp-theme-bottom{background:#182a35;color:#fff;padding:31px 34px;display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:37px}.camp-theme-bottom h2{font-size:26px;margin:0 0 10px}.camp-theme-bottom p{font-size:14px;color:#c2d2d9;line-height:1.8;margin:0}.camp-theme-bottom .camp-theme-button{background:#ffe42e;color:#182a35}@media(max-width:760px){.camp-theme-top{grid-template-columns:1fr;margin-top:16px}.camp-theme-copy{padding:27px 25px}.camp-theme-copy h1{font-size:33px}.camp-theme-copy p{font-size:14px}.camp-theme-top>img{height:220px}.camp-theme-button{font-size:12px;padding:12px 14px;gap:11px}.camp-theme-chips{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:21px}.camp-theme-chips a{font-size:12px;gap:10px;padding-right:10px}.camp-theme-chips a:nth-child(2){border:0}.camp-theme-section{padding:27px 0}.camp-theme-heading{display:block;margin-bottom:18px}.camp-theme-heading h2{font-size:24px}.camp-theme-heading p{font-size:13px;margin-top:9px}.camp-theme-products{grid-template-columns:1fr 1fr;gap:12px}.camp-theme-product-image{height:148px}.camp-theme-product>div:last-child{padding:13px}.camp-theme-product small{font-size:11px}.camp-theme-product h3{font-size:14px;line-height:1.4;margin:7px 0 13px}.camp-theme-product a{font-size:11px;padding-top:10px}.camp-theme-note{font-size:12px}.camp-theme-story{grid-template-columns:1fr}.camp-theme-story>img{height:230px}.camp-theme-story>div{padding:26px}.camp-theme-story h2{font-size:27px}.camp-theme-story p{font-size:14px}.camp-theme-checks{grid-template-columns:1fr;gap:15px}.camp-theme-check b{font-size:16px}.camp-theme-check p{font-size:13px}.camp-theme-bottom{display:block;padding:25px;margin-bottom:26px}.camp-theme-bottom h2{font-size:23px}.camp-theme-bottom p{font-size:13px}.camp-theme-bottom .camp-theme-button{margin-top:19px}}.camp-asian-page{color:#182a35}.camp-asian-page a{text-decoration:none}.camp-asian-page h1,.camp-asian-page h2,.camp-asian-page h3{letter-spacing:-.7px;line-height:1.14}.camp-asian-hero{margin-top:22px;display:grid;grid-template-columns:49% 51%;min-height:390px;background:#dff5ee;overflow:hidden}.camp-asian-copy{padding:39px 37px}.camp-asian-scope{font-size:12px;font-weight:700;letter-spacing:.7px;background:#ffe42e;display:inline-block;padding:7px 9px}.camp-asian-copy h1{font-size:42px;margin:17px 0}.camp-asian-copy p{font-size:14px;line-height:1.8;color:#456a73;max-width:435px;margin:0 0 23px}.camp-asian-hero>img{width:100%;height:100%;object-fit:cover;max-height:390px}.camp-asian-button{display:inline-flex;align-items:center;justify-content:center;gap:17px;padding:13px 19px;background:#182a35;color:#fff;font-size:13px;font-weight:700;border-radius:3px}.camp-asian-button.camp-asian-white{background:#fff;color:#182a35}.camp-asian-intro{display:flex;gap:25px;padding:22px 0;border-bottom:1px solid #dce7e9;align-items:center}.camp-asian-intro>b{font-size:14px;min-width:204px}.camp-asian-intro p{font-size:14px;line-height:1.8;color:#627d87;margin:0}.camp-asian-section{padding:36px 0}.camp-asian-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:23px}.camp-asian-heading h2{font-size:27px;margin:0}.camp-asian-heading span{font-size:14px;color:#6c828d}.camp-asian-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.camp-asian-category{border:1px solid #dce6e9;background:#fff}.camp-asian-category>img{height:245px;object-fit:cover;width:100%}.camp-asian-category>div{padding:21px}.camp-asian-category small{font-size:12px;letter-spacing:.7px;color:#00838a;font-weight:700}.camp-asian-category h3{font-size:21px;margin:10px 0 12px}.camp-asian-category p{font-size:14px;line-height:1.8;color:#647d88;margin:0 0 17px;min-height:40px}.camp-asian-category a{font-size:13px;font-weight:700;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dde7e9;padding-top:14px}.camp-asian-small{font-size:12px;color:#6c838f;line-height:1.8;margin:16px 0 0}.camp-asian-stores-area{background:#eef7f7;padding:32px;margin-top:0}.camp-asian-stores-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px;gap:25px}.camp-asian-stores-head h2{font-size:27px;margin:7px 0 0}.camp-asian-kicker{font-size:12px;font-weight:700;letter-spacing:1px}.camp-asian-stores-head>a{font-size:13px;font-weight:700}.camp-asian-store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.camp-asian-store{background:#fff;border-top:4px solid #10b5b7;padding:23px;display:flex;flex-direction:column}.camp-asian-store>small{font-size:12px;font-weight:700;letter-spacing:.8px;color:#6a818c}.camp-asian-store h3{font-size:21px;margin:10px 0 14px}.camp-asian-store p{font-size:14px;line-height:1.8;color:#627985;min-height:45px;margin:0 0 17px}.camp-asian-tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:20px}.camp-asian-tags>span{font-size:11px;font-weight:700;background:#edf2f4;padding:5px 7px}.camp-asian-tags .camp-asian-tag-food{background:#dcefd6;color:#365f3a}.camp-asian-store a{font-size:13px;font-weight:700;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dfe8eb;padding-top:14px;margin-top:auto}.camp-asian-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.camp-asian-step{border-top:3px solid #10b5b7;padding-top:16px}.camp-asian-step>b{font-size:23px;color:#00838a}.camp-asian-step h3{font-size:18px;margin:8px 0 11px}.camp-asian-step p{font-size:14px;line-height:1.8;color:#637d89}.camp-asian-return{margin-bottom:35px;display:flex;align-items:center;justify-content:space-between;gap:30px;background:#182a35;color:#fff;padding:29px 33px}.camp-asian-return h2{font-size:26px;margin:0 0 9px}.camp-asian-return p{font-size:14px;line-height:1.8;color:#c3d3dc;margin:0}@media(max-width:760px){.camp-asian-hero{grid-template-columns:1fr;margin-top:16px}.camp-asian-copy{padding:27px 25px}.camp-asian-copy h1{font-size:31px;margin-top:15px}.camp-asian-copy p{font-size:14px}.camp-asian-scope{font-size:11px;letter-spacing:.5px}.camp-asian-hero>img{height:236px}.camp-asian-button{font-size:12px;padding:12px 15px;gap:11px}.camp-asian-intro{display:block;padding:19px 0}.camp-asian-intro>b{font-size:14px}.camp-asian-intro p{font-size:13px;margin-top:8px}.camp-asian-section{padding:27px 0}.camp-asian-heading{display:block;margin-bottom:18px}.camp-asian-heading h2{font-size:23px}.camp-asian-heading span{display:block;font-size:12px;margin-top:8px}.camp-asian-categories{grid-template-columns:1fr;gap:16px}.camp-asian-category>img{height:218px}.camp-asian-category>div{padding:20px}.camp-asian-category h3{font-size:21px}.camp-asian-category p{min-height:0}.camp-asian-small{font-size:12px}.camp-asian-stores-area{padding:24px 18px}.camp-asian-stores-head{display:block;margin-bottom:19px}.camp-asian-stores-head h2{font-size:23px}.camp-asian-stores-head>a{font-size:12px;display:inline-block;margin-top:15px}.camp-asian-store-grid{grid-template-columns:1fr;gap:13px}.camp-asian-store{padding:21px}.camp-asian-store h3{font-size:21px}.camp-asian-store p{font-size:13px;min-height:0}.camp-asian-store a{font-size:12px}.camp-asian-steps{grid-template-columns:1fr;gap:14px}.camp-asian-step h3{font-size:17px}.camp-asian-step p{font-size:13px}.camp-asian-return{display:block;padding:25px;margin-bottom:25px}.camp-asian-return h2{font-size:23px}.camp-asian-return p{font-size:13px}.camp-asian-return>a{margin-top:20px}}.mem-hero{display:grid;grid-template-columns:1.05fr .95fr;background:#dcf4f1;border-radius:5px;overflow:hidden}.mem-copy{padding:48px}.mem-copy .mp-title{font-size:43px}.mem-copy .mp-lead{max-width:485px}.mem-copy .mp-button{margin-top:25px}.mem-visual{position:relative;min-height:345px;background:#10b5b7;display:grid;place-items:center;overflow:hidden}.mem-visual:before,.mem-visual:after{content:"";position:absolute;width:290px;height:290px;border:55px solid #6dd9d6;border-radius:50%;right:-80px;top:-105px}.mem-visual:after{width:180px;height:180px;border-width:30px;right:auto;left:-80px;top:auto;bottom:-70px}.mem-card{position:relative;width:315px;height:193px;padding:24px;background:#172d37;border-radius:13px;color:#fff;transform:rotate(-10deg);box-shadow:0 20px 30px #006d742c}.mem-card img{width:145px}.mem-card strong{font-size:29px;letter-spacing:3px;display:block;margin-top:15px;line-height:1}.mem-card span{font-size:12px;display:block;margin-top:14px;color:#bde5e4}.mem-card .mem-barcode{font-size:21px;letter-spacing:-3px;line-height:1.4;color:#fff;margin-top:2px}.mem-steps .mp-panel{min-height:205px}.mem-service{display:grid;grid-template-columns:1fr 1fr;background:#f4f7f8;border:1px solid #e1e8eb;border-radius:5px;overflow:hidden}.mem-service>img{height:317px;width:100%;object-fit:cover}.mem-service>div{padding:35px}.mem-service h2{font-size:29px;line-height:1.2;margin:10px 0 15px}.mem-service p{font-size:14px;line-height:1.9;color:#5d7785}.mem-two-col{display:grid;grid-template-columns:1fr 1.5fr;gap:50px}.mem-two-col h2{font-size:28px;margin-top:7px}.mem-two-col>div:first-child p{font-size:14px;line-height:1.9;color:#647b89}.mem-process{display:flex;gap:12px;margin-top:22px;flex-wrap:wrap}.mem-process span{padding:7px 11px;background:#fff;font-size:13px;border:1px solid #c9dedc;border-radius:3px}@media(max-width:760px){.mem-hero,.mem-service,.mem-two-col{grid-template-columns:1fr}.mem-copy{padding:29px 23px}.mem-copy .mp-title{font-size:31px}.mem-visual{min-height:245px}.mem-card{width:260px;height:163px;padding:21px}.mem-card img{width:122px}.mem-card strong{font-size:25px;margin-top:10px}.mem-card span{font-size:12px;margin-top:10px}.mem-card .mem-barcode{font-size:18px}.mem-service>img{height:210px}.mem-service>div{padding:25px}.mem-service h2,.mem-two-col h2{font-size:25px}.mem-service p,.mem-two-col>div:first-child p{font-size:14px}.mem-two-col{gap:20px}.mem-process span{font-size:12px}.mem-steps .mp-panel{min-height:0}}.mem-card-caption{z-index:2;margin:0;position:absolute;bottom:17px;left:15px;right:15px;text-align:center;color:#14323b;font-size:14px;font-weight:700;line-height:1.5}.mem-visual{min-height:315px}.mem-card{margin-bottom:23px;z-index:1}.mem-visual:before,.mem-visual:after{z-index:0}.mem-steps{padding-bottom:0}.mem-steps .mp-panel{min-height:0}.mem-two-col{gap:35px}@media(max-width:760px){.mem-visual{min-height:265px}.mem-card-caption{bottom:12px;font-size:14px}.mem-two-col{gap:18px}}.loc-contact,.loc-contact h1,.loc-contact h2,.loc-contact h3{color:#182a35}.loc-contact-intro{padding:26px 0 23px;display:grid;grid-template-columns:2fr 1fr;gap:35px;align-items:end}.loc-contact-intro h1{max-width:800px}.loc-contact-intro>p{font-size:14px;line-height:1.8;color:#607986;margin:0 0 5px}.loc-contact-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:27px}.loc-channel{display:flex;gap:15px;align-items:center;background:#f1f6f8;border-top:3px solid #10b5b7;padding:19px 22px;text-decoration:none}.loc-channel:nth-child(2){background:#e9f7ee;border-top-color:#74be91}.loc-channel:nth-child(3){background:#fff4c8;border-top-color:#ffe42e}.loc-channel>svg{width:27px;height:27px;flex-shrink:0;fill:none;stroke:#00858a;stroke-width:1.6}.loc-channel h2{font-size:17px;line-height:1.2;margin:0 0 5px}.loc-channel p{overflow-wrap:anywhere;font-size:13px;line-height:1.7;margin:0;color:#607a88}.loc-channel .loc-channel-arrow{font-size:17px;margin-left:auto}.loc-context-summary{background:#e6f6f4;border-left:4px solid #10b5b7;padding:16px 20px;font-size:15px;line-height:1.8;margin:0 0 21px}.loc-form-disclosure{border:1px solid #d7e4e9;background:#fff}.loc-form-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:22px 27px;cursor:pointer;background:#f7fafb}.loc-form-disclosure>summary:after{content:"+";font-size:25px;font-weight:400}.loc-form-disclosure[open]>summary:after{content:"\2212"}.loc-form-disclosure>summary b{display:block;font-size:24px;line-height:1.2}.loc-form-disclosure>summary span{display:block;font-size:14px;font-weight:400;color:#6b818f;line-height:1.8;margin-top:6px}.loc-form-panel{padding:27px}.loc-form-row{display:grid;grid-template-columns:1fr 1fr;gap:19px;margin-bottom:18px}.loc-form-field label{display:block;font-size:14px;font-weight:700;margin-bottom:8px}.loc-form-field input,.loc-form-field select,.loc-form-field textarea{font:inherit;font-size:15px;color:#182a35;width:100%;background:#f7f9fa;border:1px solid #d5e2e7;border-radius:3px;padding:12px 13px;min-width:0}.loc-form-field input,.loc-form-field select{min-height:46px}.loc-form-field textarea{min-height:132px;resize:vertical;line-height:1.7}.loc-form-consent{display:flex;gap:9px;align-items:flex-start;margin:19px 0;font-size:14px;line-height:1.8;color:#657e8c}.loc-form-consent input{margin:3px 0 0;accent-color:#10b5b7}.loc-form-consent a{text-decoration:underline}.loc-form-bottom{display:flex;justify-content:space-between;align-items:center;gap:18px}.loc-form-bottom>small{font-size:13px;color:#7a8d97;line-height:1.7}.loc-demo-message{font-size:14px;color:#637f8b;line-height:1.8;padding-top:15px;margin:0}.loc-contact-question{padding:30px 0 34px;display:grid;grid-template-columns:34fr 66fr;gap:32px}.loc-contact-question h2{font-size:23px;line-height:1.15;margin:0 0 13px}.loc-contact-question>div:first-child a{font-size:14px;font-weight:700;color:#00848b}.loc-contact-question details{border-bottom:1px solid #dae5ea}.loc-contact-question summary{font-size:14px;font-weight:700;padding:15px 0;cursor:pointer}.loc-contact-question details p{font-size:14px;line-height:1.8;color:#627c8a;margin:0 0 15px}@media(max-width:760px){.loc-contact-intro{display:block;padding:17px 0 19px}.loc-contact-intro h1{line-height:1.1;margin:8px 0 12px}.loc-contact-intro .mp-lead{margin-bottom:0}.loc-contact-intro>p{display:none}.loc-contact-channels{gap:8px;margin-bottom:20px}.loc-channel{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:13px 10px}.loc-channel>svg{width:23px;height:23px}.loc-channel h2{font-size:14px;line-height:1.3;margin:0 0 4px}.loc-channel p{font-size:12px;line-height:1.6}.loc-channel .loc-channel-arrow{display:none}.loc-context-summary{font-size:14px;padding:13px 15px;margin-bottom:16px}.loc-form-disclosure>summary{padding:18px 19px;gap:12px}.loc-form-disclosure>summary b{font-size:21px}.loc-form-disclosure>summary span{font-size:13px}.loc-form-panel{padding:20px 17px}.loc-form-row{grid-template-columns:1fr;gap:15px;margin-bottom:15px}.loc-form-field label{font-size:14px}.loc-form-field input,.loc-form-field select,.loc-form-field textarea{font-size:16px}.loc-form-consent{font-size:13px}.loc-form-bottom{align-items:flex-start;flex-direction:column;gap:12px}.loc-form-bottom>small{font-size:12px}.loc-contact-question{grid-template-columns:1fr;gap:14px;padding:25px 0 28px}.loc-contact-question h2{font-size:21px;margin-bottom:9px}.loc-contact-question summary{font-size:14px;padding:13px 0}.loc-contact-question details p{font-size:14px}}.abt-hero{position:relative;height:405px;border-radius:5px;overflow:hidden}.abt-hero>img{width:100%;height:100%;object-fit:cover;object-position:50% 55%}.abt-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#142d38ee,#142d3830 80%)}.abt-copy{position:absolute;left:45px;top:62px;z-index:1;color:#fff;max-width:600px}.abt-copy .mp-kicker{color:#7de2dd}.abt-copy .mp-title{font-size:44px}.abt-copy .mp-lead{color:#d3e6ea;font-size:15px;max-width:510px}.abt-copy .mp-button{margin-top:24px}.abt-intro{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}.abt-intro h2{font-size:31px;line-height:1.2}.abt-intro p{font-size:15px;line-height:2;color:#5b7482;margin:0 0 15px}.abt-value .mp-outline-card{border-top:4px solid #10b5b7;padding-top:25px}.abt-value strong{display:block;font-size:37px;line-height:1;color:#007f85;margin-bottom:19px}.abt-reparti{background:#edf7f6;padding:35px;border-radius:5px}.abt-reparti .mp-title{font-size:30px}.abt-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:24px}.abt-tile{background:#fff;border:1px solid #e0e8e9}.abt-tile img{height:165px;width:100%;object-fit:cover}.abt-tile b{display:block;font-size:14px;padding:15px}.abt-branch{display:grid;grid-template-columns:1fr 1fr;gap:27px}.abt-branch>div{padding:31px;border:1px solid #d8e4e7;background:#f7f9fa}.abt-branch h3{font-size:23px;margin:10px 0 14px}.abt-branch p{font-size:14px;line-height:1.9;color:#5f7988}.abt-branch ul{padding-left:18px;font-size:14px;line-height:2;color:#597381}@media(max-width:760px){.abt-hero{height:410px}.abt-copy{left:23px;right:23px;top:44px}.abt-copy .mp-title{font-size:33px}.abt-copy .mp-lead{font-size:14px}.abt-intro,.abt-branch{grid-template-columns:1fr;gap:20px}.abt-intro h2{font-size:25px}.abt-intro p{font-size:14px}.abt-reparti{padding:25px 20px}.abt-reparti .mp-title{font-size:25px}.abt-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.abt-tile img{height:120px}.abt-tile b{font-size:13px;padding:11px}.abt-branch>div{padding:24px}.abt-branch h3{font-size:22px}.abt-branch p,.abt-branch ul{font-size:14px}.abt-value strong{font-size:30px}}.faq-page-hero{background:#e4f5f4;padding:37px 39px;border-radius:5px}.faq-page-hero .mp-title{font-size:36px}.faq-search{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #cfdfdf;border-radius:4px;padding:10px 13px;max-width:630px;margin-top:22px}.faq-search input{border:0;outline:none;min-width:0;flex:1;background:none;font:12px Montserrat,Arial,sans-serif}.faq-search>svg{width:19px;height:19px;color:#00858a}.faq-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:23px}.faq-categories a{border:1px solid #dce5e9;padding:20px;background:#fff;display:block;font-size:14px;font-weight:700}.faq-categories small{display:block;color:#758b98;font-size:12px;margin-top:7px;font-weight:400}.faq-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:40px}.faq-help{background:#182a35;color:#fff;padding:25px;align-self:start}.faq-help>svg{width:43px;height:43px;color:#60d0cb;margin-bottom:20px}.faq-help h3{font-size:21px;line-height:1.2;margin:0 0 16px}.faq-help p{font-size:14px;line-height:1.9;color:#c4d4dc}.faq-help .mp-button{font-size:13px;margin-top:8px}.faq-group{margin-bottom:30px}.faq-group>h2{font-size:22px;margin:0 0 14px}.faq-group summary{font-size:14px}.faq-group details p{font-size:14px;line-height:1.9}.faq-bottom{display:grid;grid-template-columns:1fr 1fr;gap:18px}.faq-bottom .mp-panel{border-left:4px solid #10b5b7}@media(max-width:760px){.faq-page-hero{padding:27px 23px}.faq-page-hero .mp-title{font-size:29px}.faq-search input{font-size:14px}.faq-categories{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.faq-categories a{padding:15px;font-size:13px}.faq-categories small{font-size:12px}.faq-layout{grid-template-columns:1fr;gap:23px}.faq-help{order:2}.faq-group>h2{font-size:20px}.faq-group summary,.faq-group details p{font-size:13px}.faq-bottom{grid-template-columns:1fr;gap:12px}}.cat-subcategory{display:grid;grid-template-columns:80px minmax(0,1fr) 14px;gap:12px;padding:12px;min-width:0}.cat-subcategory-thumb{display:block;width:80px;aspect-ratio:1;flex:none;background-color:#f5f1e9;border-radius:2px;overflow:hidden}.cat-subcategory-label{min-width:0;line-height:1.55;overflow-wrap:anywhere}.cat-subcategory>b{align-self:center;justify-self:end}.cat-directory-grid>a{min-height:83px;gap:12px}.cat-directory-thumb{width:60px;aspect-ratio:1;flex:none;border-radius:2px;background-color:#f5f1e9;overflow:hidden}.cat-dept-fallback{width:142px;max-width:100%;aspect-ratio:1;background-color:#f5f1e9}.cat-category-hero-visual{width:250px;max-width:100%;aspect-ratio:1;min-height:0!important;padding:0!important;justify-self:center;align-self:center;background-color:#f5f1e9}.cat-subcategory-visual{background-color:#f5f1e9;aspect-ratio:1;height:auto}.cat-subcategory-contact{grid-column:span 2;align-self:start;background:var(--atmo-panel,#e8f5f4);padding:30px;border:1px solid var(--atmo-line,#d3e4e1)}.cat-subcategory-contact h2{font-size:26px;line-height:1.3;margin:10px 0}.cat-subcategory-contact p{font-size:14px;line-height:1.8;margin:0 0 20px}.cat-subcategory-contact .mp-button{font-size:13px;display:inline-flex;gap:12px;align-items:center}.cat-search-visual{width:100px;aspect-ratio:1;background-color:#f5f1e9}@media(max-width:1100px)and (min-width:761px){.cat-subcategory{grid-template-columns:58px minmax(0,1fr) 12px;gap:9px;padding:10px}.cat-subcategory-thumb{width:58px}.cat-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.cat-subcategory{grid-template-columns:48px minmax(0,1fr) 10px;gap:7px;padding:8px;font-size:11px}.cat-subcategory-thumb{width:48px}.cat-directory-grid{grid-template-columns:1fr;gap:0}.cat-directory-grid>a{min-height:74px;gap:12px;font-size:13px}.cat-directory-thumb{width:54px}.cat-dept-fallback{width:112px}.cat-category-hero-visual{width:210px}.cat-subcategory-contact{grid-column:1/-1;padding:22px}.cat-subcategory-contact h2{font-size:22px}.cat-subcategory-contact p{font-size:13px}.cat-search-visual{width:76px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/micasa-page-content.css.map */
