.shop-page,.product-detail{color:#20392b}.shop-utility{border-top:1px solid #eef0e7;border-bottom:1px solid #e0e6d8;justify-content:space-between;align-items:center;gap:20px;padding:18px 6%;font-size:11px;display:flex}.shop-utility>div{letter-spacing:.08em;align-items:center;gap:10px;font-weight:650;display:flex}.shop-utility>span{color:#7a8773}.shop-utility>a{font-weight:600}.shop-hero{background:#183521;border-radius:26px;height:540px;margin:18px 18px 0;position:relative;overflow:hidden}.shop-hero>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 58%;object-position:center 58%}.shop-hero-overlay{background:linear-gradient(90deg,#112b20e8 0%,#18341f99 28%,#18341f08 68%);position:absolute;inset:0}.shop-hero-copy{color:#fff;width:42%;max-width:560px;position:absolute;top:50%;left:6%;transform:translateY(-50%)}.shop-eyebrow{letter-spacing:.14em;color:#d4e5ba;margin-bottom:25px;font-size:10px;display:block}.shop-hero h1{letter-spacing:-.065em;margin-bottom:25px;font-size:clamp(45px,5.4vw,80px);line-height:1.05}.shop-hero p{color:#e0e7d5;max-width:345px;margin-bottom:30px;font-size:14px;line-height:1.9}.shop-hero-note{color:#f4f7e7aa;font-size:9px;position:absolute;bottom:18px;right:25px}.shop-hero-corner{color:#ecf3de;text-align:right;flex-direction:column;gap:9px;display:flex;position:absolute;top:30px;right:30px}.shop-hero-corner>span{letter-spacing:.13em;font-size:9px}.shop-hero-corner>b{letter-spacing:-.03em;font-size:14px;line-height:1.1}.shop-values{border-bottom:1px solid #e0e5d6;grid-template-columns:repeat(4,1fr);padding:28px 6%;display:grid}.shop-values>div{border-right:1px solid #dde3d3;justify-content:center;align-items:center;gap:13px;font-size:12px;display:flex}.shop-values>div:last-child{border:0}.shop-values svg{color:#6f8653;stroke-width:1.5px;width:20px;height:20px}.shop-categories{padding:70px 6% 60px}.shop-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.shop-heading h2{letter-spacing:-.06em;font-size:clamp(31px,3.4vw,48px)}.shop-heading .orm-kicker{margin-bottom:16px}.shop-heading>a{white-space:nowrap;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.shop-heading>span{color:#829076;font-size:11px}.shop-category-grid{grid-template-columns:repeat(3,1fr);gap:19px;display:grid}.shop-category{background:#eeedde;border-radius:20px;align-items:center;min-height:220px;padding:25px;display:flex;position:relative;overflow:hidden}.shop-category>div{z-index:1;width:62%;position:relative}.shop-category>div>span{color:#7c8a6e;font-size:10px}.shop-category h3{letter-spacing:-.055em;margin:10px 0;font-size:25px!important}.shop-category p{color:#78866c;max-width:170px;font-size:11px;line-height:1.6}.shop-category i{background:#fcfff3;border-radius:50%;place-items:center;width:33px;height:33px;margin-top:22px;display:grid}.shop-category>img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:60%;height:100%;transition:transform .4s;position:absolute;right:-15%}.shop-category:hover>img{transform:scale(1.05)}.category-ahsap{background:#eee3d1}.category-kamp{background:#e4eadb}.store-catalog{padding:10px 6% 80px;scroll-margin-top:140px}.store-toolbar{border-top:1px solid #dfe5d5;justify-content:space-between;gap:25px;padding-top:27px;display:flex}.store-search{color:#849376;background:#fffefa;border:1px solid #dde4d2;border-radius:12px;flex:1;align-items:center;gap:12px;max-width:500px;min-height:50px;padding:13px 16px;display:flex}.store-search input{color:#2d4b32;background:0 0;outline:none;width:100%;min-width:0;font-size:14px}.store-search input::placeholder{color:#95a08a}.store-sort{color:#6d7d5f;align-items:center;gap:10px;max-width:280px;font-size:12px;display:flex}.store-sort select{background:0 0;outline:none;min-width:0;padding:14px 8px;font-size:13px}.store-filter-row{justify-content:space-between;align-items:center;gap:20px;margin:24px 0;display:flex}.store-category-tabs{flex-wrap:wrap;gap:8px;display:flex}.store-category-tabs button{border:1px solid #dde4d1;border-radius:30px;align-items:center;gap:11px;min-height:44px;padding:10px 15px;font-size:12px;display:flex}.store-category-tabs button>span{color:#8a987b;font-size:10px}.store-category-tabs button.active{color:#f6fae9;background:#244731;border-color:#244731}.store-category-tabs button.active>span{color:#c7dfa9}.store-check{color:#81926f;white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.store-check input{accent-color:#446a3f;width:15px;height:15px}.store-results-line{color:#829176;justify-content:space-between;align-items:center;gap:15px;min-height:25px;margin-bottom:25px;font-size:11px;display:flex}.store-results-line button{color:#576f48;align-items:center;gap:8px;display:flex}.store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.store-product{min-width:0}.store-product-visual{aspect-ratio:1;background:#eeeadd;border-radius:19px;position:relative;overflow:hidden}.store-product-visual>a{position:absolute;inset:0}.store-product-visual img{-o-object-fit:cover;object-fit:cover;transition:transform .5s}.store-product:hover .store-product-visual img{transform:scale(1.04)}.store-status{color:#647b50;pointer-events:none;background:#fffefaeb;border-radius:20px;padding:5px 11px;font-size:10px;position:absolute;top:16px;left:16px}.store-representative{color:#7a806b;pointer-events:none;background:#fffefa9c;border-radius:5px;padding:4px 7px;font-size:8px;position:absolute;bottom:14px;left:15px}.store-quick{opacity:0;color:#355436;white-space:nowrap;background:#fff;border-radius:30px;align-items:center;gap:9px;padding:12px 17px;font-size:11px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%,10px);box-shadow:0 6px 15px #26452d15}.store-product:hover .store-quick,.store-product:focus-within .store-quick{opacity:1;transform:translate(-50%)}.store-product-copy{padding:20px 2px 6px}.store-product-copy>span{color:#95a282;letter-spacing:.04em;font-size:10px}.store-product-copy h3{letter-spacing:-.045em;margin:10px 0;font-size:23px!important}.store-product-copy>p{color:#849176;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;font-size:12px;line-height:1.75;display:-webkit-box;overflow:hidden}.store-price-row{justify-content:space-between;align-items:center;gap:15px;margin-top:17px;display:flex}.store-price-row b{color:#597446;font-size:12px;font-weight:550}.store-price-row>a{color:#5d7b46;border:1px solid #dbe4cf;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.store-empty{text-align:center;color:#8a9d73;border:1px dashed #d4dfc5;border-radius:20px;flex-direction:column;align-items:center;gap:20px;padding:70px 25px;display:flex}.store-empty h3{color:#46633b;font-size:25px!important}.store-empty p{font-size:13px}.store-catalog-note{color:#80936b;background:#edf2e5;border-radius:12px;align-items:center;gap:12px;margin-top:35px;padding:16px 20px;font-size:11px;display:flex}.store-catalog-note>span{background:#95af70;border-radius:50%;flex-shrink:0;width:6px;height:6px}.shop-editorial{background:#e9efdf;border-radius:24px;grid-template-columns:1fr 1fr;margin:0 6% 75px;display:grid;overflow:hidden}.shop-editorial-image{min-height:430px;position:relative}.shop-editorial-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:75% center;object-position:75% center}.shop-editorial>div:last-child{flex-direction:column;justify-content:center;align-items:start;padding:55px;display:flex}.shop-editorial h2{font-size:clamp(32px,3.5vw,49px)}.shop-editorial h2 em{color:#91a07d}.shop-editorial p{margin-top:25px;font-size:13px;line-height:1.9}.shop-help{grid-template-columns:1fr 1fr;gap:8%;padding:0 6% 90px;display:grid}.shop-help h2{font-size:38px}.shop-help>div>p{margin-top:20px;font-size:13px}.shop-help .orm-faq summary{font-size:14px}.shop-help .orm-faq p{font-size:12px}.shop-help a{text-decoration:underline}.store-dialog{color:#2f4e31;background:#fcfdf7;border:0;border-radius:22px;width:min(900px,94vw);max-height:90svh;padding:0;overflow:auto;box-shadow:0 20px 80px #152a2340}.store-dialog::backdrop,.detail-zoom::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10261ce0}.store-dialog-close{z-index:2;background:#fffefa;border:1px solid #dce4cf;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:15px;right:15px}.store-dialog-grid{grid-template-columns:1fr 1fr;display:grid}.store-dialog-photo{background:#eee9db;min-height:440px;position:relative}.store-dialog-photo img{-o-object-fit:cover;object-fit:cover}.store-dialog-copy{flex-direction:column;justify-content:center;align-items:start;padding:45px 35px;display:flex}.store-dialog-copy h2{font-size:36px!important}.store-dialog-copy p{margin:22px 0;font-size:13px;line-height:1.9}.store-dialog-copy>small{color:#93a183;font-size:10px}.store-dialog-price{color:#6f8754;margin:25px 0;font-size:15px}.store-dialog-copy .orm-btn{font-size:11px}.product-detail{padding:0 6%}.detail-breadcrumb{color:#8b9a7c;flex-wrap:wrap;align-items:center;gap:9px;padding:24px 0 35px;font-size:11px;display:flex}.detail-breadcrumb svg{color:#acb69f}.detail-breadcrumb>span{color:#526e43}.detail-layout{grid-template-columns:1.15fr 1fr;align-items:start;gap:6%;display:grid}.detail-gallery{min-width:0}.detail-main-image{aspect-ratio:1;background:#ede8d9;border-radius:23px;position:relative;overflow:hidden}.detail-main-image>img{-o-object-fit:cover;object-fit:cover}.detail-main-image>button{color:#657f4f;background:#fffefa;border:1px solid #dce4cf;border-radius:50%;place-items:center;padding:11px;display:grid;position:absolute;top:20px;right:20px}.detail-main-image>span{color:#7c8b68;background:#fffefad9;border-radius:6px;padding:5px 9px;font-size:9px;position:absolute;bottom:20px;left:20px}.detail-thumbs{gap:12px;margin-top:16px;display:flex;overflow:auto}.detail-thumbs>button{background:#fafcf4;border:1px solid #dce4cf;border-radius:12px;flex-shrink:0;width:80px;padding:3px;overflow:hidden}.detail-thumbs>button[aria-pressed=true]{border-color:#5a7c43}.detail-thumbs img{border-radius:8px;width:100%;height:auto}.detail-image-note{max-width:520px;margin-top:18px;color:#96a38a!important;font-size:10px!important;line-height:1.8!important}.detail-copy{padding:10px 0 25px;position:sticky;top:145px}.detail-product-top{color:#8b9a7a;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;font-size:10px;display:flex}.detail-status{color:#81965e;background:#edf2df;border-radius:20px;align-items:center;gap:7px;padding:5px 9px;display:flex}.detail-status i{background:#a2b17c;border-radius:50%;width:5px;height:5px}.detail-copy h1{letter-spacing:-.06em;font-size:clamp(35px,3.5vw,55px);line-height:1.06}.detail-summary{margin-top:23px;font-size:14px!important;line-height:1.9!important}.detail-sku{color:#9da98e;margin-top:16px;font-size:10px;display:block}.detail-price{border-top:1px solid #dfe5d3;margin-top:22px;padding:27px 0}.detail-price>b{letter-spacing:-.035em;color:#536f40;font-size:23px;font-weight:550;display:block}.detail-price>small{color:#96a486;margin-top:8px;font-size:11px;display:block}.detail-unit{color:#93a17f;gap:20px;margin-bottom:25px;font-size:12px;display:flex}.detail-unit strong{color:#607e48;font-weight:550}.detail-coming{color:#78965a;background:#ecf2e1;border-radius:14px;align-items:start;gap:15px;margin-bottom:23px;padding:20px;display:flex}.detail-coming>svg{flex-shrink:0}.detail-coming b{font-size:13px;font-weight:550}.detail-coming p{max-width:350px;margin-top:7px;font-size:11px!important;line-height:1.8!important}.orm-modern .detail-contact{border-radius:13px;justify-content:center;width:100%;font-size:12px}.detail-promises{color:#a0ad91;flex-direction:column;gap:9px;padding:20px 0;font-size:10px;display:flex}.detail-promises span{padding-left:14px;position:relative}.detail-promises span:before{content:"•";color:#a9ba91;position:absolute;left:0}.detail-back{color:#789464;margin-top:10px;font-size:11px;display:inline-block}.detail-information{border-bottom:1px solid #dde4d1;margin-top:65px;padding-bottom:55px}.detail-information [role=tablist]{border-bottom:1px solid #dde4d1;gap:30px;display:flex;overflow:auto}.detail-information [role=tab]{white-space:nowrap;color:#99a58b;border-bottom:2px solid #0000;padding:18px 0;font-size:14px;font-weight:550}.detail-information [role=tab][aria-selected=true]{color:#476938;border-color:#476938}.detail-information [role=tabpanel]{max-width:850px;padding:35px 0}.detail-information h2{margin-bottom:23px;font-size:29px!important}.detail-information p{margin-bottom:15px;font-size:13px!important;line-height:1.95!important}.detail-information a{color:#5b7f43;text-decoration:underline}.detail-related{padding:65px 0 85px}.detail-related .store-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-related .store-product-copy h3{font-size:20px!important}.detail-related .store-product-copy>p{font-size:11px}.detail-zoom{background:#f2eee1;border:0;border-radius:20px;width:min(90vw,850px);max-height:90svh;padding:0;overflow:auto}.detail-zoom img{width:100%;height:auto}.detail-zoom>button{z-index:2;color:#4d6c3d;background:#fffefa;border-radius:50%;padding:13px;position:fixed;top:6vh;right:7vw}.nx-product-visual .orm-product-art>img{-o-object-fit:cover;object-fit:cover}.orm-product-art .orm-art-note{z-index:1;background:#fffefaad;border-radius:5px;padding:4px 7px}.orm-product-art>img{-o-object-fit:cover;object-fit:cover}@media (max-width:1100px){.shop-category{min-height:220px;padding:21px}.shop-category h3{font-size:21px!important}.shop-category>div{width:70%}.shop-category p{max-width:140px;font-size:10px}.shop-category>img{width:65%;right:-20%}.store-filter-row{flex-direction:column;align-items:start;gap:18px}.store-check{font-size:11px}.store-grid{gap:28px 20px}.store-product-copy h3{font-size:21px!important}.shop-editorial>div:last-child{padding:35px}.detail-copy h1{font-size:38px}.detail-related .store-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-related .store-product:last-child{display:none}}@media (max-width:760px){.shop-utility{padding:15px 7%;font-size:9px}.shop-utility>span{display:none}.shop-utility>div{gap:8px}.shop-utility svg{width:15px}.shop-hero{border-radius:22px;height:580px;margin:10px 10px 0}.shop-hero>img{-o-object-position:68% center;object-position:68% center}.shop-hero-overlay{background:linear-gradient(#17331e05 0%,#17331e97 50%,#122d20f5 100%)}.shop-hero-copy{width:auto;max-width:none;inset:auto 7% 50px;transform:none}.shop-eyebrow{margin-bottom:20px;font-size:8px}.shop-hero h1{margin-bottom:21px;font-size:51px;line-height:1.02}.shop-hero p{max-width:295px;margin-bottom:24px;font-size:12px;line-height:1.85}.shop-hero .orm-btn{padding:14px 21px;font-size:11px}.shop-hero-note{font-size:7px;bottom:16px;left:7%;right:auto}.shop-hero-corner{top:22px;right:20px}.shop-hero-corner>span{font-size:7px}.shop-hero-corner>b{font-size:11px}.shop-values{grid-template-columns:1fr 1fr;gap:22px 12px;padding:27px 7%}.shop-values>div{border:0;justify-content:start;gap:10px;font-size:10px}.shop-values svg{width:18px}.shop-categories{padding:50px 7% 45px}.shop-heading{flex-direction:column;align-items:start;gap:20px;margin-bottom:27px}.shop-heading h2{font-size:33px}.shop-heading .orm-kicker{margin-bottom:14px;font-size:8px}.shop-heading>a{font-size:11px}.shop-heading>span{font-size:10px}.shop-category-grid{grid-template-columns:1fr;gap:13px}.shop-category{border-radius:19px;min-height:180px;padding:25px}.shop-category>div{width:60%}.shop-category h3{font-size:25px!important}.shop-category p{max-width:180px;font-size:11px}.shop-category>img{width:48%;right:-2%}.shop-category i{width:30px;height:30px;margin-top:17px}.store-catalog{padding:0 7% 55px;scroll-margin-top:130px}.store-toolbar{flex-direction:column;gap:16px;padding-top:24px}.store-search{width:100%;max-width:none;min-height:50px;padding:13px}.store-search input{font-size:14px}.store-sort{justify-content:space-between;max-width:none;padding:0 2px}.store-sort select{max-width:85%;min-height:40px;padding:5px 0;font-size:12px}.store-filter-row{gap:17px;margin:20px 0}.store-category-tabs{gap:7px}.store-category-tabs button{gap:8px;min-height:42px;padding:10px 12px;font-size:10px}.store-category-tabs button>span{font-size:8px}.store-check{font-size:10px}.store-results-line{margin-bottom:20px;font-size:9px}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 12px}.store-product-visual{border-radius:14px}.store-status{padding:4px 8px;font-size:8px;top:10px;left:10px}.store-representative{padding:3px 4px;font-size:6px;bottom:8px;left:8px}.store-quick{opacity:1;width:29px;height:29px;box-shadow:none;border-radius:50%;gap:0;padding:8px;font-size:0;bottom:8px;left:auto;right:8px;transform:none}.store-quick svg{width:15px}.store-product:hover .store-quick,.store-product:focus-within .store-quick{transform:none}.store-product-copy{padding:13px 1px 0}.store-product-copy>span{font-size:8px}.store-product-copy h3{margin:8px 0;line-height:1.15;font-size:19px!important}.store-product-copy>p{min-height:34px;font-size:10px;line-height:1.7}.store-price-row{gap:8px;margin-top:13px}.store-price-row b{font-size:9px}.store-price-row>a{width:29px;height:29px}.store-price-row svg{width:15px}.store-catalog-note{align-items:start;gap:10px;margin-top:30px;padding:15px 17px;font-size:9px}.store-catalog-note>span{margin-top:5px}.store-empty{padding:45px 20px}.store-empty h3{font-size:23px!important}.store-empty p{font-size:11px}.shop-editorial{border-radius:22px;grid-template-columns:1fr;margin:0 7% 55px}.shop-editorial-image{min-height:300px}.shop-editorial>div:last-child{padding:32px 26px}.shop-editorial h2{font-size:34px}.shop-editorial p{margin-top:20px;font-size:12px}.shop-help{grid-template-columns:1fr;gap:30px;padding:0 7% 60px}.shop-help h2{font-size:32px}.shop-help>div>p{margin-top:15px;font-size:12px}.shop-help .orm-faq summary{font-size:13px}.shop-help .orm-faq p{font-size:11px}.store-dialog{border-radius:20px;width:92vw}.store-dialog-grid{grid-template-columns:1fr}.store-dialog-photo{aspect-ratio:1;min-height:290px}.store-dialog-copy{padding:28px 25px}.store-dialog-copy h2{font-size:31px!important}.store-dialog-copy p{margin:18px 0;font-size:12px}.store-dialog-copy .orm-kicker{font-size:8px}.store-dialog-copy>small{font-size:9px}.store-dialog-price{margin:22px 0;font-size:13px}.product-detail{padding:0 7%}.detail-breadcrumb{gap:6px;padding:22px 0 26px;font-size:9px}.detail-breadcrumb>span{width:100%;padding-top:5px}.detail-layout{grid-template-columns:1fr;gap:25px}.detail-main-image{border-radius:20px}.detail-main-image>button{padding:9px;top:15px;right:15px}.detail-main-image>span{font-size:8px;bottom:15px;left:15px}.detail-image-note{margin-top:15px;font-size:9px!important;line-height:1.8!important}.detail-copy{padding-bottom:0;position:static;top:auto}.detail-product-top{margin-bottom:21px;font-size:9px}.detail-copy h1{font-size:40px}.detail-summary{margin-top:20px;font-size:13px!important}.detail-price{margin-top:20px;padding:23px 0}.detail-price>b{font-size:23px}.detail-price>small{font-size:10px;line-height:1.8}.detail-coming{border-radius:13px;padding:18px}.detail-coming b{font-size:12px}.detail-coming p{font-size:10px!important}.orm-modern .detail-contact{padding:16px;font-size:11px}.detail-promises{padding:20px 0;font-size:9px}.detail-back{font-size:10px}.detail-information{margin-top:35px;padding-bottom:20px}.detail-information [role=tablist]{gap:23px}.detail-information [role=tab]{padding:16px 0;font-size:12px}.detail-information [role=tabpanel]{padding:28px 0}.detail-information h2{font-size:26px!important}.detail-information p{font-size:12px!important}.detail-related{padding:40px 0 60px}.detail-related .store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-related .store-product:last-child{display:block}.detail-related .store-product-copy h3{font-size:19px!important}.detail-related .store-product-copy>p{font-size:10px}.detail-zoom{width:94vw}.detail-zoom>button{padding:10px;top:4vh;right:4vw}}.adm{color:#233f2b;background:#f4f6f0;font-size:15px}.adm-sidebar{background:#203c2b;width:270px}.adm-work{margin-left:270px}.adm-side-nav{padding:18px}.adm-side-nav h3{letter-spacing:.13em;margin:14px;font-size:10px}.adm-side-nav a{border-radius:11px;gap:13px;margin:4px 0;padding:13px 14px;font-size:14px}.adm-side-nav a.active{color:#24442b;background:#d9fc76}.adm-side-nav a:hover{background:#ffffff14}.adm-side-nav a.active:hover{background:#d9fc76}.adm-side-nav a>svg{stroke-width:1.7px;width:19px;height:19px}.adm-side-bottom{padding:20px 28px;font-size:13px}.adm-side-bottom a,.adm-side-bottom button{padding:10px 0}.adm-top{background:#fffefa;border-color:#e0e7d7;height:106px;padding:25px 35px}.adm-crumb{letter-spacing:.12em;font-size:10px}.adm-top h2{font-family:var(--font-inter),Arial,sans-serif;letter-spacing:-.05em;font-size:25px;font-weight:600}.adm-user{font-size:12px}.adm-user b{background:#e4edda;width:39px;height:39px;font-size:13px}.adm-main{padding:35px}.adm-heading{gap:22px;margin-bottom:29px}.adm-heading h1,.adm-main h1.text-2xl{font-family:var(--font-inter),Arial,sans-serif;letter-spacing:-.06em;font-size:37px;font-weight:650;line-height:1.1}.adm-heading p{margin-top:12px;font-size:14px;line-height:1.8}.adm-eyebrow{letter-spacing:.12em;font-size:10px}.adm-button{border-radius:11px;gap:10px;min-height:45px;padding:13px 18px;font-size:13px;font-weight:550}.adm-secondary{background:#f5f9ed;border-color:#d4dfc8}.adm-stats{gap:20px}.adm-stat{background:#fffefa;border-color:#e0e7d7;border-radius:17px;padding:24px}.adm-stat>div{font-size:13px}.adm-stat strong{font-family:var(--font-inter),Arial,sans-serif;letter-spacing:-.06em;margin:14px 0;font-size:41px;font-weight:550}.adm-stat small{font-size:11px}.adm-card{background:#fffefa;border-color:#e0e7d7;border-radius:18px;box-shadow:0 3px 15px #293f2010}.adm-card-heading{border-color:#e4eadc;padding:24px}.adm-card-heading h2{letter-spacing:-.025em;font-size:16px;font-weight:600}.adm-card-heading p{font-size:12px;line-height:1.8}.adm-card-heading a{font-size:12px}.adm-empty{padding:55px 30px}.adm-empty h3,.adm-empty h2{font-family:var(--font-inter),Arial,sans-serif;letter-spacing:-.04em;font-size:25px;font-weight:550}.adm-empty p{font-size:13px;line-height:1.9}.adm-checklist{padding:5px 24px}.adm-checklist>a{padding:23px 0}.adm-checklist b{margin-top:13px;font-size:14px}.adm-checklist p{margin-top:8px;font-size:12px;line-height:1.8}.adm-status{border-radius:7px;padding:5px 10px;font-size:11px}.adm-quick>a{padding:28px 24px;font-size:13px}.adm-alert{border-radius:13px;padding:19px 23px;font-size:13px;line-height:1.8}.adm-tabs>a,.adm-tabs>button{padding:14px 17px;font-size:13px}.adm-tabs .active{background:#e8f0da;border-radius:10px 10px 0 0}.adm-edit{padding:27px}.adm-edit>h2{font-family:var(--font-inter),Arial,sans-serif;letter-spacing:-.04em;font-size:25px;font-weight:600}.adm-field{color:#637859;gap:9px;margin-bottom:22px;font-size:13px}.adm-field input,.adm-field select,.adm-field textarea,.adm-card-heading input{background:#fffefb;border-radius:10px;padding:13px;font-size:14px;line-height:1.7}.adm-field small,.adm-help{font-size:11px;line-height:1.8}.adm-checkbox{gap:11px;font-size:12px;line-height:1.7}.adm-checkbox input{width:16px;height:16px}.adm-form-footer{align-items:center;gap:20px;font-size:12px}.adm-form-footer>a{align-items:center;gap:9px;display:flex}.adm-foot{font-size:11px}.adm th{padding:16px 20px;font-size:11px}.adm td{padding:20px;font-size:13px}.adm td small,.adm-text-button{font-size:11px}.adm-calendar>div{border-radius:9px;min-height:75px;padding:12px}.adm-calendar b{font-size:14px}.adm-calendar span{font-size:10px}.adm-main .bg-gray-900{border-radius:18px!important}.adm-main input,.adm-main textarea,.adm-main select{border-radius:10px!important;font-size:14px!important}.adm-main .text-sm{font-size:14px}.adm-main .text-xs{font-size:12px}.adm-main .text-gray-400{line-height:1.8}.adm-main .rounded-2xl{border-radius:18px}.adm-media-grid{gap:23px}.adm-media-body{padding:23px}.adm-media-body h2{font-size:14px}.adm-media-body>small,.adm-media-body .adm-field{font-size:11px}.adm-media-body input{font-size:11px!important}.adm-login-form h2{font-family:var(--font-inter),Arial,sans-serif;letter-spacing:-.06em;font-size:37px;font-weight:650;line-height:1.1}.adm-login-form>p{font-size:14px;line-height:1.8}.adm-login-form>.adm-eyebrow{font-size:10px}.adm-login-form>a{font-size:13px}.adm-login-story h1{font-family:var(--font-inter),Arial,sans-serif;letter-spacing:-.065em;font-weight:650}.adm-login-story p{font-size:15px}.adm-login-story>small{font-size:11px}.adm-product-workspace{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:25px;display:grid}.adm-product-list{position:sticky;top:20px}.adm-product-list .adm-card-heading{gap:12px;padding:18px}.adm-product-list .adm-card-heading h2{font-size:15px}.adm-product-list .adm-button{min-height:38px;padding:9px 12px;font-size:11px}.adm-product-search{color:#8ca177;background:#f6f9ef;border:1px solid #dce5cf;border-radius:10px;align-items:center;gap:9px;margin:16px;padding:9px 11px;display:flex}.adm-product-search input{outline:none;width:100%;min-width:0;padding:0;background:0 0!important;border:0!important;font-size:12px!important}.adm-product-option{text-align:left;color:#597449;background:#fffefa;border-top:1px solid #ecf0e5;align-items:center;gap:12px;width:100%;padding:15px 17px;display:flex}.adm-product-option.active{background:#edf4df}.adm-product-option img{-o-object-fit:cover;object-fit:cover;border-radius:10px;flex-shrink:0;width:52px;height:52px}.adm-product-option span{min-width:0}.adm-product-option b{font-size:13px;font-weight:550;line-height:1.4;display:block}.adm-product-option small{color:#93a37d;margin-top:6px;font-size:10px;display:block}.adm-product-editor .adm-card-heading h2{font-size:20px}.adm-product-editor .adm-card-heading p{font-size:12px}.adm-product-media{background:#f2f6e9;border-radius:15px;grid-template-columns:140px 1fr;align-items:center;gap:20px;margin:6px 0 24px;padding:22px;display:grid}.adm-product-preview img{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:140px;height:140px}.adm-product-media .adm-field{margin-bottom:12px}.adm-product-media .adm-button{min-height:40px;padding:10px 14px;font-size:11px}.adm-product-switches{border-top:1px solid #e1e8d6;flex-wrap:wrap;gap:10px 25px;padding-top:22px;display:flex}.adm-product-switches .adm-checkbox{margin-bottom:12px;font-size:12px}@media (max-width:1250px){.adm-sidebar{width:245px}.adm-work{margin-left:245px}.adm-main{padding:29px}.adm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-product-workspace{grid-template-columns:1fr}.adm-product-list{position:static}.adm-product-option{vertical-align:top;border:1px solid #ecf0e5;width:50%;display:inline-flex}.adm-product-list .adm-card-heading{padding:20px}.adm-product-search{margin:16px 20px}.adm-card-heading input{max-width:180px}.adm-product-editor .adm-card-heading{align-items:start}.adm-main .adm-form-row{gap:18px}}@media (max-width:850px){.adm-sidebar{width:220px}.adm-work{margin-left:220px}.adm-top{padding:20px 25px}.adm-user{font-size:0}.adm-user b{font-size:13px}.adm-heading h1,.adm-main h1.text-2xl{font-size:33px}.adm-main{padding:25px}.adm-field input,.adm-field textarea,.adm-field select{font-size:14px}.adm-product-media{grid-template-columns:1fr}.adm-product-option{padding:14px}.adm-product-option b{font-size:12px}.adm-product-option small{font-size:9px}.adm-quick>a{font-size:12px}}@media (max-width:600px){.adm-sidebar{width:270px}.adm-work{margin-left:0}.adm-top{height:96px;padding:20px}.adm-top h2{font-size:23px}.adm-crumb{font-size:8px}.adm-main{padding:26px 17px}.adm-heading h1,.adm-main h1.text-2xl{font-size:32px}.adm-heading p{font-size:13px}.adm-eyebrow{font-size:9px}.adm-stats{gap:12px}.adm-stat{border-radius:15px;padding:19px}.adm-stat>div{gap:9px;font-size:11px}.adm-stat strong{font-size:35px}.adm-stat small{font-size:10px}.adm-stat svg{width:17px}.adm-card{border-radius:16px}.adm-card-heading{padding:20px}.adm-card-heading h2{font-size:15px}.adm-button{padding:12px 16px;font-size:12px}.adm-empty{padding:40px 24px}.adm-empty h3,.adm-empty h2{font-size:23px}.adm-empty p{font-size:12px}.adm-checklist b{font-size:13px}.adm-checklist p{font-size:11px}.adm-quick>a{padding:22px 20px;font-size:12px}.adm-status{font-size:10px}.adm-alert{padding:18px 20px;font-size:12px}.adm-tabs>a,.adm-tabs>button{padding:13px 14px;font-size:12px}.adm-field{font-size:12px}.adm-edit{padding:23px}.adm-main .adm-form-row{grid-template-columns:1fr;gap:0}.adm-product-option{width:100%;padding:15px 19px}.adm-product-option b{font-size:14px}.adm-product-option small{font-size:11px}.adm-product-list .adm-button{font-size:12px}.adm-product-search input{font-size:14px!important}.adm-product-media{padding:18px}.adm-product-preview img{width:140px;height:140px}.adm-product-switches{flex-direction:column;gap:0}.adm-product-switches .adm-checkbox{font-size:12px}.adm-form-footer{flex-direction:column;align-items:stretch;font-size:11px}.adm-form-footer .adm-button{width:100%}.adm-calendar>div{border-radius:6px;min-height:60px;padding:8px 5px}.adm-calendar b{font-size:12px}.adm-calendar span{font-size:8px}.adm-foot{padding-bottom:75px;font-size:10px}.adm-menu{color:#203f28;background:#d9fc76;border:1px solid #bad582;padding:16px}.adm-login-form{padding:45px 8%}.adm-login-form h2{font-size:33px}.adm-login-form>p,.adm-login-form .adm-field{font-size:13px}}.cart-page{min-height:65vh;padding:0 6% 85px}.cart-page-heading{border-bottom:1px solid #dce4d2;justify-content:space-between;align-items:end;padding:15px 0 35px;display:flex}.cart-page-heading h1{letter-spacing:-.06em;font-size:55px}.cart-page-heading>div:last-child{color:#abb69c;gap:23px;font-size:12px;display:flex}.cart-page-heading b{color:#5a7d42;font-weight:550}.cart-empty{text-align:center;flex-direction:column;align-items:center;gap:23px;padding:75px 20px;display:flex}.cart-empty>span{color:#819c5d;background:#e9f0db;border-radius:50%;place-items:center;width:100px;height:100px;display:grid}.cart-empty h2{font-size:35px}.cart-empty p{max-width:490px;font-size:14px;line-height:1.9}.cart-layout{grid-template-columns:1.6fr 1fr;align-items:start;gap:5%;margin-top:40px;display:grid}.cart-list-heading{justify-content:space-between;align-items:center;padding-bottom:25px;display:flex}.cart-list-heading h2{font-size:25px}.cart-list-heading span{color:#a1ad91;font-size:12px}.cart-row{border-top:1px solid #dce4d2;grid-template-columns:100px 1fr auto;align-items:center;gap:22px;padding:25px 0;display:grid}.cart-image img{-o-object-fit:cover;object-fit:cover;border-radius:15px;width:100px;height:100px}.cart-row h3{font-size:21px!important}.cart-row small{color:#a1b08c;margin-top:9px;font-size:11px;display:block}.cart-row>b{color:#78975d;font-size:13px;font-weight:550}.cart-row-controls{align-items:center;gap:20px;margin-top:15px;display:flex}.cart-quantity{border:1px solid #d7e2c9;border-radius:10px;flex-shrink:0;align-items:center;gap:0;display:flex;overflow:hidden}.cart-quantity button{color:#68864d;background:#f2f6e9;place-items:center;width:35px;height:37px;display:grid}.cart-quantity button:disabled{opacity:.4}.cart-quantity>span{text-align:center;min-width:35px;font-size:12px}.cart-remove{color:#a2ad94;align-items:center;gap:7px;font-size:11px;display:flex}.cart-summary{background:#eaf0de;border-radius:21px;padding:30px}.cart-summary h2{margin-bottom:30px;font-size:28px}.cart-summary>div{justify-content:space-between;align-items:start;gap:20px;margin:20px 0;font-size:12px;display:flex}.cart-summary b{color:#5f8145;font-weight:550}.cart-summary>div>span:last-child{text-align:right;color:#91a476;font-size:11px}.cart-summary p{border-top:1px solid #d0ddbf;margin:25px 0;padding-top:22px;font-size:12px;line-height:1.9}.cart-summary .orm-btn{border-radius:12px;width:100%;font-size:12px}.cart-summary>small{color:#9cab8b;text-align:center;margin-top:20px;font-size:10px;display:block}.cart-add{flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:20px;display:flex}.cart-add>.orm-btn{flex:1}.cart-add>a{color:#7b965f;width:100%;font-size:12px}@media (max-width:850px){.cart-layout{grid-template-columns:1fr;gap:40px}.cart-row{grid-template-columns:95px 1fr;gap:18px}.cart-row>b{grid-column:2}.cart-page-heading>div:last-child{gap:13px;font-size:10px}}@media (max-width:600px){.cart-page{padding:0 7% 60px}.cart-page-heading{flex-direction:column;align-items:start;gap:25px}.cart-page-heading h1{font-size:45px}.cart-page-heading>div:last-child{gap:23px;font-size:10px}.cart-empty{gap:22px;padding:55px 0}.cart-empty h2{font-size:29px}.cart-empty p{font-size:12px}.cart-empty .orm-btn{font-size:11px}.cart-list-heading h2{font-size:24px}.cart-row h3{font-size:20px!important}.cart-summary{padding:27px}.cart-row-controls{gap:15px}.cart-remove{font-size:10px}.cart-summary p,.cart-add .orm-btn{font-size:11px}}@media (min-width:761px){.shop-hero>img{-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center}.shop-hero{background:#142f21}}@media (min-width:851px){.adm-login-form>.brand-logo{display:none}}@media (min-width:1101px) and (max-width:1250px){.adm-product-workspace{grid-template-columns:250px minmax(0,1fr)}.adm-product-list{position:sticky;top:20px}.adm-product-option{width:100%;display:flex}}
.home-hero{isolation:isolate;color:#fff;background:#153a2c;height:min(820px,100svh - 145px);min-height:620px;position:relative;overflow:hidden}.home-hero-images,.home-hero-shade{z-index:-1;position:absolute;inset:0}.home-hero-images img{-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity 1s}.home-hero-images img.is-active{opacity:1}.home-hero-shade{background:linear-gradient(90deg,#091e16d4,#091e1626),linear-gradient(#0000 50%,#091e16a6)}.home-hero-top{letter-spacing:2px;justify-content:space-between;padding:36px 5%;font-size:12px;display:flex}.home-hero-top span:first-child:before{content:"";background:#d2ec8c;border-radius:50%;width:7px;height:7px;margin-right:12px;display:inline-block}.home-hero-copy{max-width:950px;padding:35px 7% 125px}.home-eyebrow{letter-spacing:2.5px;color:#daedb5;font-size:12px;font-weight:600}.home-hero h1{font-family:var(--font-playfair),serif;margin:22px 0;font-size:clamp(58px,6.7vw,104px);font-weight:400;line-height:1.08}.home-hero h1 em{color:#d9edac;font-weight:400}.home-hero-copy p{color:#e4e9e3;max-width:475px;font-size:17px;line-height:1.8}.home-hero-links{align-items:center;gap:30px;margin-top:28px;display:flex}.home-hero-links>a:last-child{text-underline-offset:6px;font-size:14px;text-decoration:underline}.home-hero-copy small{color:#d8dfd5;margin-top:15px;font-size:11px;display:block}.home-slider-bar{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:30px;left:7%;right:7%}.home-slide-dots{gap:16px;display:flex}.home-slide-dots button{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}.home-slide-dots i{background:#ffffff50;width:52px;height:2px}.home-slide-dots i.active{background:#dcf3a1}.home-slider-controls{gap:8px;display:flex}.home-slider-controls button{color:#fff;cursor:pointer;background:#ffffff0c;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.home-slider-controls button:hover{background:#ffffff25}.home-campaigns{grid-template-columns:1fr 1fr;gap:24px;padding:30px 5% 100px;display:grid}.home-campaign{color:#fff;isolation:isolate;border-radius:5px;min-height:365px;position:relative;overflow:hidden}.home-campaign img{-o-object-fit:cover;object-fit:cover;z-index:-2;transition:transform .6s}.home-campaign:hover img{transform:scale(1.035)}.home-campaign:after{content:"";z-index:-1;background:linear-gradient(90deg,#0c281de8,#0c281d20);position:absolute;inset:0}.home-campaign>div{padding:42px}.home-campaign span{letter-spacing:2px;font-size:10px}.home-campaign h2{font-size:clamp(30px,3vw,46px);line-height:1.2;font-family:var(--font-playfair),serif;margin:20px 0 30px;font-weight:400}.home-campaign b{border-bottom:1px solid #ffffff80;padding-bottom:6px;font-size:13px;font-weight:500}.home-campaign small{color:#d6dfd4;margin-top:20px;font-size:10px;display:block}.home-trail{background:#e9ecdf;border-radius:6px;grid-template-columns:1fr 1fr;margin:0 5% 100px;display:grid;overflow:hidden}.home-trail-photo{min-height:570px;position:relative}.home-trail-photo img{-o-object-fit:cover;object-fit:cover}.home-trail-photo>span{color:#fff;letter-spacing:2px;background:#133e2f;padding:12px 18px;font-size:10px;position:absolute;bottom:25px;left:25px}.home-trail-copy{padding:60px clamp(25px,4vw,65px)}.home-trail-copy h2{font:400 clamp(36px,3.7vw,56px)/1.12 var(--font-playfair),serif;margin:22px 0}.home-trail-copy h2 em{color:#64804d}.home-trail-copy p{color:#4a5b4c;margin-bottom:25px;font-size:15px;line-height:1.9}.home-source-note{margin-top:22px;font-size:10px;line-height:1.8;text-decoration:underline;display:block}.home-trail-info{grid-template-columns:repeat(3,1fr);gap:30px;margin:0 7% 90px;display:grid}.home-trail-info article{background:#f1f3eb;border-radius:5px;padding:32px}.home-trail-info h3{margin:24px 0 14px;font-size:21px}.home-trail-info p,.home-sources p{color:#566451;font-size:15px;line-height:1.9}.home-sources{max-width:1000px;padding:0 7% 100px}.home-sources h2{font:400 38px/1.25 var(--font-playfair),serif;margin:20px 0}.home-sources a{text-underline-offset:5px;margin-top:18px;font-size:14px;text-decoration:underline;display:block}.home-map{margin:0 5% 100px}.home-map-head{justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px;display:flex}.home-map h2{font:400 clamp(30px,3vw,44px)/1.2 var(--font-playfair),serif;margin:18px 0}.home-map p{color:#5c6a5f;font-size:14px;line-height:1.8}.home-map-frame{background:#e9eee3;border:1px solid #d4dfce;border-radius:8px;height:450px;overflow:hidden}.home-map-frame iframe{border:0;width:100%;height:100%}.home-map-placeholder{text-align:center;background:radial-gradient(at 100% 0,#dce8d4,#0000),repeating-linear-gradient(30deg,#0000,#0000 80px,#ffffff70 81px,#0000 82px);flex-direction:column;justify-content:center;align-items:center;height:100%;padding:25px;display:flex}.home-map-placeholder h3{font:400 29px var(--font-playfair),serif;margin:16px}.home-map-placeholder p{max-width:480px;margin:0 0 22px}.home-map-placeholder>a{margin-top:15px;font-size:11px;text-decoration:underline}.home-map-close{cursor:pointer;background:0 0;border:0;margin-top:14px;font-size:12px;text-decoration:underline}.orm-modern .orm-footer .brand-logo{box-shadow:none;border-radius:0;width:200px;background:0 0!important}.orm-modern .orm-footer .brand-logo img{mix-blend-mode:normal;filter:none}@media (min-width:1600px){.home-hero-copy{padding-top:70px}}@media (max-width:760px){.home-hero{height:700px;min-height:0;max-height:none}.home-hero-top{letter-spacing:1px;padding:25px 6%;font-size:10px}.home-hero-top span:last-child{display:none}.home-hero-copy{padding:60px 7% 110px}.home-hero h1{margin:23px 0;font-size:clamp(44px,10.3vw,68px)}.home-hero-copy p{font-size:15px;line-height:1.8}.home-eyebrow{font-size:10px}.home-hero-links{flex-direction:column;align-items:flex-start;gap:20px}.home-slider-bar{bottom:25px;left:7%;right:7%}.home-slide-dots{gap:12px}.home-slide-dots i{width:24px}.home-slider-controls button{width:36px;height:36px}.home-campaigns{grid-template-columns:1fr;gap:18px;padding:0 5% 60px}.home-campaign{min-height:330px}.home-campaign>div{padding:30px}.home-trail{grid-template-columns:1fr;margin-bottom:60px}.home-trail-photo{min-height:330px}.home-trail-copy{padding:35px 25px}.home-trail-copy h2{font-size:40px}.home-trail-info{grid-template-columns:1fr;gap:15px;margin-bottom:60px}.home-sources{padding-bottom:60px}.home-map{margin-bottom:60px}.home-map-head{display:block}.home-map-head>a{margin-top:18px}.home-map-frame{height:440px}.home-map-placeholder h3{font-size:25px}.home-map-placeholder p{font-size:12px}.orm-modern .orm-footer .brand-logo{width:175px}}@media (prefers-reduced-motion:reduce){.home-hero-images img,.home-campaign img{transition:none}.home-campaign:hover img{transform:none}}
.language-switch{white-space:nowrap;align-items:center;gap:5px;padding:9px 7px;font-weight:650;display:inline-flex;font-size:12px!important}.orm-modern .orm-actions{gap:16px}.mobile-contact{display:none}.camp-hero{color:#fff;isolation:isolate;background:#1b3a29;align-items:center;min-height:650px;display:flex;position:relative;overflow:hidden}.camp-hero>img{-o-object-fit:cover;object-fit:cover;z-index:-2}.camp-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0e2b20dd,#0e2b2020),linear-gradient(#0000,#0e2b2050);position:absolute;inset:0}.camp-hero>div{max-width:1000px;padding:70px 7%}.camp-hero .orm-kicker{color:#e1edcb;letter-spacing:2px}.orm-modern .camp-hero h1{font:400 clamp(54px,6.5vw,94px)/1.1 var(--font-playfair),serif;letter-spacing:-.04em;margin:25px 0}.camp-hero h1 em{color:#d7eaa9}.camp-hero p{color:#f0f3ed;max-width:520px;margin-bottom:30px;font-size:17px;line-height:1.8}.camp-intro{max-width:1100px;padding:85px 7%}.camp-intro h2{margin:22px 0;font-size:clamp(34px,4.3vw,58px)}.camp-intro p{color:#56634f;max-width:800px;font-size:17px;line-height:1.9}.camp-stays{grid-template-columns:1fr 1fr;gap:26px;margin:0 5% 90px;display:grid}.camp-stays article{background:#f4f5ee;border:1px solid #dbe2d3;border-radius:8px;overflow:hidden}.camp-stay-photo{height:310px;position:relative}.camp-stay-photo img{-o-object-fit:cover;object-fit:cover}.camp-stay-copy{padding:35px}.camp-stay-copy h2{margin:20px 0;font-size:34px}.camp-stay-copy p,.camp-facilities p,.camp-arrival p{color:#52634f;font-size:15px;line-height:1.85}.camp-facilities{background:#e7eddf;grid-template-columns:1fr 1fr;gap:55px;padding:65px 7%;display:grid}.camp-facilities h2{margin:20px 0;font-size:43px}.camp-facility-grid{grid-template-columns:1fr 1fr;align-content:center;gap:16px;display:grid}.camp-facility-grid>div{background:#ffffff75;border:1px solid #d5dfcc;border-radius:5px;align-items:center;gap:12px;padding:22px 18px;font-size:14px;display:flex}.camp-plan{grid-template-columns:1.2fr 1fr;gap:60px;padding:85px 7%;display:grid}.camp-plan h2{margin:20px 0;font-size:43px}.camp-plan ol{counter-reset:step;gap:18px;margin:30px 0;list-style:none;display:grid}.camp-plan li{counter-increment:step;align-items:flex-start;gap:16px;font-size:15px;line-height:1.8;display:flex}.camp-plan li:before{content:"0" counter(step);color:#547044;padding-top:4px;font-size:12px}.camp-note{color:#5e6f59;max-width:520px;margin-bottom:25px;font-size:12px;line-height:1.8}.camp-arrival{background:#eef1e8;border-radius:7px;align-self:start;padding:34px}.camp-arrival h3{margin:20px 0;font-size:27px}.camp-arrival dt{margin:25px 0 8px;font-size:14px;font-weight:650}.camp-arrival dd{color:#586651;font-size:14px;line-height:1.8}.camp-arrival p{margin-bottom:20px}.camp-gallery{grid-template-columns:1.3fr 1fr;gap:20px;padding:0 5% 80px;display:grid}.camp-gallery img{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:100%;height:390px}.camp-faq{max-width:1200px;padding:0 7% 90px}.camp-faq h2{margin:25px 0 35px;font-size:42px}.camp-faq .orm-faq p{font-size:15px;line-height:1.9}.camp-faq .orm-faq summary{font-size:17px}.english-cards{grid-template-columns:repeat(3,1fr);gap:25px;margin:0 5% 90px;display:grid}.english-cards>a{background:#edf0e7;border-radius:6px;padding-bottom:28px;overflow:hidden}.english-cards>a>div{height:260px;position:relative}.english-cards img{-o-object-fit:cover;object-fit:cover}.english-cards h2{margin:25px;font-size:28px}.english-cards p{color:#56634e;margin:0 25px;font-size:15px;line-height:1.8}.res-intro{color:#395936;background:#edf2e7;border:1px solid #d7e3cd;border-radius:8px;align-items:flex-start;gap:13px;margin-bottom:25px;padding:18px;display:flex}.res-intro svg{flex-shrink:0}.res-intro p{font-size:13px;line-height:1.7}.res-toolbar{flex-wrap:wrap;align-items:end;gap:20px;margin-bottom:24px;display:flex}.res-toolbar>label{gap:9px;font-size:12px;font-weight:600;display:grid}.res-toolbar input,.res-toolbar select{font:inherit;background:#fff;border:1px solid #d8dfd0;border-radius:6px;padding:11px}.res-month{align-items:center;gap:5px;display:flex}.res-month button{cursor:pointer;background:#fff;border:1px solid #d8dfd0;border-radius:5px;place-items:center;padding:12px;display:grid}.res-toolbar-actions{gap:10px;margin-left:auto;display:flex}.res-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.res-calendar-scroll{max-width:100%;padding-bottom:10px;overflow:auto}.res-calendar{border-collapse:separate;border-spacing:3px;width:100%;font-size:12px}.res-calendar th,.res-calendar td{text-align:center;min-width:47px;padding:0}.res-calendar tr>th:first-child{z-index:2;text-align:left;background:#fff;min-width:170px;max-width:170px;padding:15px;position:sticky;left:0;box-shadow:5px 0 6px #fff8}.res-calendar small{color:#7b8874;margin-top:5px;font-size:9px;font-weight:400;line-height:1.6;display:block}.res-calendar button{cursor:pointer;color:#416035;background:#f0f3ea;border:0;border-radius:5px;width:100%;height:54px;font-size:12px}.res-calendar thead button{background:#fff;height:55px}.res-calendar .res-today button{box-shadow:inset 0 0 0 1px #739856}.res-calendar .res-occupied button{color:#264d28;background:#cde2b8}.res-calendar .res-closed button{color:#735d26;background:repeating-linear-gradient(135deg,#f1e4c9,#f1e4c9 5px,#e9dabb 5px 7px)}.res-calendar .res-selected button{box-shadow:inset 0 0 0 2px #284a32}.res-calendar button[aria-pressed=true]{background:#dceccf}.res-legend{color:#5f6f53;gap:12px;font-size:11px;display:flex}.res-records{margin-top:24px}.res-records>.adm-checkbox{margin:0 24px 20px}.res-row-actions{gap:5px;margin-top:8px;display:grid}.res-row-actions>div{max-width:190px;font-size:11px}.res-row-actions>div button{cursor:pointer;background:#edf1e6;border:1px solid #c8d6bc;border-radius:4px;margin:8px 5px 0 0;padding:5px 9px}.res-id{overflow-wrap:anywhere;opacity:.7;max-width:170px;font-size:8px!important}.res-booking-form{margin-top:25px;scroll-margin-top:30px}.res-booking-form fieldset,.res-areas fieldset{border:0;min-width:0;padding:0}.res-booking-form .adm-card-heading{padding:0 0 22px}.res-areas{margin-top:50px;scroll-margin-top:30px}.res-areas h2{margin:10px 0;font-size:26px}.res-areas h3{margin-bottom:24px;font-size:20px}.res-toolbar button:disabled,.res-booking-form button:disabled,.res-areas button:disabled{opacity:.5;cursor:wait}.res-booking-form .adm-form-footer{justify-content:flex-start;gap:12px}.adm-work{min-width:0}@media (min-width:1025px) and (max-width:1200px){.orm-modern .orm-desktop{gap:18px}.orm-modern .orm-header{padding-left:3%;padding-right:3%}.orm-modern .orm-header .brand-logo{width:165px}.orm-modern .orm-actions{gap:12px}.orm-modern .orm-actions .orm-btn{gap:10px;padding:13px 15px}}@media (max-width:760px){.orm-modern{padding-bottom:calc(65px + env(safe-area-inset-bottom,0px))}.mobile-contact{z-index:70;padding:7px 12px calc(7px + env(safe-area-inset-bottom,0px));background:#fffef7;border-top:1px solid #dce4d4;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 18px #14361b16}.mobile-contact>a{color:#254b32;justify-content:center;align-items:center;gap:8px;min-height:45px;font-size:12px;font-weight:600;display:flex}.mobile-contact>a+a{border-left:1px solid #e2e9db}.orm-cookie-toggle{bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}.orm-cookie{max-height:calc(100svh - 105px);overflow-y:auto;bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}.orm-modern .orm-header .orm-actions{gap:13px}.language-switch{padding:6px 0;font-size:11px!important}.language-switch svg{display:none}.camp-hero{min-height:620px}.camp-hero>div{padding:50px 7%}.orm-modern .camp-hero h1{font-size:52px}.camp-hero p{font-size:15px}.camp-hero .orm-kicker{letter-spacing:1px;font-size:9px}.camp-intro{padding:55px 7%}.camp-intro h2{font-size:36px}.camp-intro p{font-size:15px}.camp-stays{grid-template-columns:1fr;gap:20px;margin-bottom:55px}.camp-stay-photo{height:270px}.camp-stay-copy{padding:27px}.camp-stay-copy h2{font-size:31px}.camp-facilities{grid-template-columns:1fr;gap:25px;padding:45px 7%}.camp-facilities h2,.camp-plan h2,.camp-faq h2{font-size:35px}.camp-facility-grid{gap:10px}.camp-facility-grid>div{gap:8px;padding:18px 12px;font-size:12px}.camp-plan{grid-template-columns:1fr;gap:35px;padding:55px 7%}.camp-arrival{padding:26px}.camp-gallery{grid-template-columns:1fr 1fr;gap:10px;padding-bottom:55px}.camp-gallery img{height:240px}.camp-faq{padding-bottom:55px}.camp-faq .orm-faq summary{font-size:15px;line-height:1.5}.english-cards{grid-template-columns:1fr;gap:20px;margin-bottom:55px}.res-toolbar-actions{flex-wrap:wrap;margin-left:0}.res-stats{gap:10px}.res-stats .adm-stat{padding:15px 10px}.res-stats .adm-stat>div{font-size:10px;line-height:1.5}.res-stats .adm-stat strong{font-size:30px}.res-stats .adm-stat svg{display:none}.res-legend{flex-wrap:wrap}.res-calendar tr>th:first-child{min-width:125px;max-width:125px;padding:10px;font-size:10px}.res-calendar th,.res-calendar td{min-width:40px}.res-records .adm-card-heading input{width:100%}.res-booking-form .adm-form-footer{flex-wrap:wrap}}
.account-auth{background:linear-gradient(110deg,#e9eedf,#fafbf6);grid-template-columns:1fr 1fr;align-items:start;gap:60px;padding:70px 7% 100px;display:grid}.account-auth-story{padding:60px 0;position:sticky;top:160px}.orm-modern .account-auth-story h1{margin:25px 0;font-size:clamp(45px,5.4vw,76px)}.account-auth-story p{color:#58684f;max-width:390px;font-size:17px;line-height:1.8}.account-auth-story>a{text-underline-offset:6px;margin-top:25px;font-size:14px;text-decoration:underline;display:inline-block}.account-form{background:#fff;border:1px solid #dfe5d7;border-radius:12px;min-width:0;padding:38px;box-shadow:0 15px 50px #19332207}.account-form h2{letter-spacing:-.04em;margin:20px 0;font-size:29px!important}.account-form>p{color:#65705c;margin:0 0 25px;font-size:14px;line-height:1.8}.account-form-icon{color:#416533;background:#eaf2de;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.account-form fieldset{border:0;min-width:0;margin:0;padding:0}.account-form label{gap:9px;margin:20px 0;font-size:13px;font-weight:600;display:grid}.account-form input,.account-form textarea{width:100%;font:inherit;color:#273d2c;background:#fdfefb;border:1px solid #d7dfce;border-radius:7px;min-width:0;padding:13px 14px;font-weight:400}.account-form input:focus,.account-form textarea:focus{outline-offset:2px;outline:2px solid #9dbd7e}.account-form small{color:#64725c;font-size:11px;line-height:1.8}.account-form .account-checkbox{align-items:flex-start;font-size:11px;font-weight:400;line-height:1.8;display:flex}.account-checkbox input{flex-shrink:0;width:16px;height:16px;margin-top:4px}.account-checkbox a{text-decoration:underline}.account-form .orm-btn{justify-content:center;min-height:47px;margin-top:20px}.account-form button:disabled{opacity:.5;cursor:wait}.account-form-links{color:#47613b;flex-wrap:wrap;gap:17px;margin-top:25px;font-size:12px;display:flex}.account-form-links a{text-underline-offset:4px;text-decoration:underline}.account-alert{background:#f4f2e5;border:1px solid #e1dfc9;border-radius:6px;padding:15px;line-height:1.8;color:#655c32!important;margin-top:22px!important;font-size:13px!important}.account-alert.error{background:#fbefec;border-color:#edd4cb;color:#884c3a!important}.account-alert.success{background:#edf5e5;border-color:#d7e6c6;color:#365832!important}.account-field-row{grid-template-columns:1fr 1fr;gap:17px;display:grid}.account-dashboard{padding:65px 7% 90px}.account-heading{justify-content:space-between;align-items:center;gap:25px;display:flex}.account-heading h1{margin:18px 0;font-size:clamp(35px,4vw,57px)}.account-heading p{color:#5c6d53;overflow-wrap:anywhere;font-size:13px}.account-nav{flex-wrap:wrap;gap:12px;margin:32px 0 50px;display:flex}.account-nav a{background:#fff;border:1px solid #dce4d1;border-radius:25px;padding:13px 19px;font-size:13px}.account-section{margin:50px 0;scroll-margin-top:150px}.account-section>h2{margin-bottom:25px;font-size:33px}.account-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.account-record-grid article{background:#fff;border:1px solid #dbe4d0;border-radius:10px;padding:30px}.account-record-grid h3{margin:20px 0;font-size:24px}.account-record-grid p{overflow-wrap:anywhere;margin-bottom:12px;font-size:14px;line-height:1.9}.account-record-grid small{overflow-wrap:anywhere;color:#76816b;font-size:10px;display:block}.account-record-grid a{margin-top:20px;font-size:12px;text-decoration:underline;display:block}.account-status{background:#ecf3e4;border-radius:20px;padding:6px 10px;font-size:11px;display:inline-block}.account-empty{background:#ebf0e3;border-radius:8px;padding:30px;font-size:15px;line-height:1.8}.account-empty a{margin-top:12px;font-size:13px;text-decoration:underline;display:inline-block}.account-note{color:#617157;margin-top:20px;font-size:11px;line-height:1.8}.account-security{grid-template-columns:1fr 1fr;gap:25px;display:grid}.account-close{margin-top:25px}.account-close>summary{cursor:pointer;border:1px solid #d9e2d0;border-radius:6px;padding:20px;font-size:13px}.account-close .account-form{margin-top:15px}.account-section>.account-form{max-width:800px}.customer-actions{flex-wrap:wrap;gap:7px;max-width:350px;display:flex}.customer-actions button{cursor:pointer;background:#edf3e5;border:1px solid #d8e3ce;border-radius:5px;padding:7px 9px;font-size:10px}.customer-password{border:1px solid #d8e3ce;border-radius:6px;max-width:350px;margin-top:18px;padding:15px}.customer-create{margin-top:26px}.customer-create>p,.mailbox-compose>p{margin:15px 0 25px}.mailbox-list>button{text-align:left;cursor:pointer;color:#34472e;background:#fff;border:0;border-bottom:1px solid #e7ecdf;align-items:center;gap:17px;width:100%;padding:22px 25px;display:flex}.mailbox-list>button:hover{background:#f3f7ed}.mailbox-list>button.unread{background:#f1f6e9}.mailbox-list>button>div{flex:1;gap:7px;min-width:0;display:grid}.mailbox-list b{overflow-wrap:anywhere;font-size:14px}.mailbox-list span,.mailbox-list small{color:#748268;font-size:11px}.mailbox-list small{flex-shrink:0}.mailbox-pagination{justify-content:center;align-items:center;gap:20px;padding:25px;display:flex}.mailbox-pagination button{cursor:pointer;background:#f3f6ec;border:1px solid #d4dfc9;border-radius:6px;padding:9px 15px;font-size:12px}.mailbox-pagination button:disabled{opacity:.4}.mailbox-loading{color:#67745e;padding:20px 25px;font-size:12px;line-height:1.8}.mailbox-message{padding:28px}.mailbox-message-tools{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.mailbox-message dl{border-bottom:1px solid #e0e7d6;grid-template-columns:90px 1fr;gap:12px;padding-bottom:25px;font-size:12px;line-height:1.8;display:grid}.mailbox-message dt{font-weight:600}.mailbox-message dd{overflow-wrap:anywhere;color:#6a775f}.mailbox-message pre{font:14px/1.9 var(--font-inter),Arial,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;padding:30px 0}.mailbox-attachments{background:#f0f4e8;border-radius:8px;padding:20px}.mailbox-attachments h3{margin-bottom:18px;font-size:18px}.mailbox-attachments a{overflow-wrap:anywhere;align-items:center;gap:10px;padding:10px 0;font-size:13px;text-decoration:underline;display:flex}.mailbox-attachments small{color:#76816b;margin-top:15px;font-size:10px;display:block}.mailbox-compose{max-width:1000px}.admin-order-list>details{border-top:1px solid #e0e7d6}.admin-order-list summary{cursor:pointer;align-items:center;gap:25px;padding:25px;font-size:14px;display:flex}.admin-order-list summary>span:first-child{flex:1}.admin-order-list summary small{color:#77856c;overflow-wrap:anywhere;margin-top:9px;font-size:10px;display:block}.admin-order-detail{padding:5px 25px 30px}.admin-order-detail>p{margin:10px 0;font-size:13px;line-height:1.8}.order-items-editor{margin:25px 0}.order-items-editor>div{grid-template-columns:minmax(0,1fr) 100px 30px;align-items:center;gap:14px;display:grid}.order-items-editor select{width:100%}.orm-modern .orm-actions{gap:13px}@media (min-width:1025px) and (max-width:1250px){.orm-modern .orm-header .orm-actions>.orm-btn{display:none}}@media (max-width:760px){.account-auth{grid-template-columns:1fr;gap:25px;padding:30px 5% 55px}.account-auth-story{padding:15px 4%;position:static}.orm-modern .account-auth-story h1{margin:20px 0;font-size:45px}.account-auth-story p{font-size:15px}.account-form{padding:27px 23px}.account-form h2{font-size:26px!important}.account-dashboard{padding:35px 5% 55px}.account-heading{display:block}.account-heading .orm-btn{margin-top:20px}.account-nav{gap:8px;margin:25px 0}.account-nav a{padding:11px 13px;font-size:11px}.account-section{margin:35px 0}.account-section>h2{font-size:29px}.account-security,.account-record-grid{grid-template-columns:1fr}.account-record-grid article{padding:25px}.account-field-row{gap:12px}.account-header-link svg{width:19px}.orm-modern .orm-header .orm-actions{gap:11px}.mailbox-list>button{gap:10px;padding:17px}.mailbox-list b{font-size:12px}.mailbox-list span,.mailbox-list small{font-size:9px}.mailbox-message{padding:20px}.mailbox-message dl{grid-template-columns:65px 1fr;font-size:11px}.mailbox-message pre{font-size:13px}.mailbox-message-tools{flex-wrap:wrap}.admin-order-list summary{flex-wrap:wrap;gap:10px;padding:20px}.order-items-editor>div{grid-template-columns:minmax(0,1fr) 65px 22px;gap:8px}.customer-password{min-width:230px}}.customer-admin-card{background:#f6f8f1;border:1px solid #dce5d3;border-radius:8px;padding:24px}.customer-admin-card h3{margin:0 0 15px;font-size:22px}.customer-admin-card>.adm-status{margin-bottom:18px}.mailbox-view-controls{flex-wrap:wrap;align-items:center;gap:15px;margin:25px 0;display:flex}.mailbox-html{background:#fff;border:1px solid #dce4d3;border-radius:8px;width:100%;height:650px;margin:0 0 15px}.mailbox-message .adm-help{font-size:11px;line-height:1.8}
.adm.adm,.adm-login.adm-login{--ap-bg:#f4f5f2;--ap-surface:#fff;--ap-sunken:#f8f9f6;--ap-line:#e2e5df;--ap-line-soft:#eceee9;--ap-ink:#141f19;--ap-text:#33423a;--ap-muted:#657168;--ap-subtle:#8d978f;--ap-primary:#1e6a44;--ap-primary-hover:#17553a;--ap-primary-soft:#e7f3ec;--ap-accent:#c5ec5f;--ap-side:#0e1913;--ap-side-line:#ffffff14;--ap-side-text:#a7b6ac;--ap-pos:#17673a;--ap-pos-bg:#e4f4e9;--ap-warn:#8a5a00;--ap-warn-bg:#fcf1d2;--ap-neg:#a4271c;--ap-neg-bg:#fde7e4;--ap-info:#1c4e8f;--ap-info-bg:#e4eefb;--ap-neutral:#55615a;--ap-neutral-bg:#edf0ec;--ap-radius:12px;--ap-radius-sm:8px;--ap-shadow:0 1px 2px #0e19130f;--ap-focus:0 0 0 3px #1e6a4438;--adm-line:var(--ap-line);--adm-ink:var(--ap-ink);--adm-muted:var(--ap-muted);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}.adm.adm{background:var(--ap-bg);color:var(--ap-text);min-height:100vh;font-size:14px;line-height:1.55}.adm :focus-visible{box-shadow:var(--ap-focus);border-radius:6px;outline:none}.adm a{color:inherit}.adm .adm-sidebar{background:var(--ap-side);width:256px;color:var(--ap-side-text);visibility:visible;pointer-events:auto;border-right:1px solid #000;transform:none}.adm .adm-logo{border-bottom:1px solid var(--ap-side-line);flex-direction:column;align-items:flex-start;gap:8px;padding:20px 22px 18px}.adm .adm-logo .brand-logo,.adm-login .adm-login-story .brand-logo{box-sizing:content-box;background:#fff;border-radius:10px;width:112px;padding:4px 8px;display:block}.adm .adm-logo .brand-logo img,.adm-login .adm-login-story .brand-logo img{width:100%;height:auto;display:block}.adm .adm-sidebar,.adm .adm-side-nav{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent}.adm .adm-side-nav::-webkit-scrollbar{width:6px}.adm .adm-side-nav::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:6px}.adm .adm-brand-caption{font:600 10.5px/1 var(--font-inter),Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#7f9186;margin:0}.adm .adm-side-nav{flex:1;padding:14px 12px 20px;overflow-y:auto}.adm .adm-side-nav>div+div{margin-top:18px}.adm .adm-side-nav h3{letter-spacing:.12em;text-transform:uppercase;color:#6f8177;margin:0 12px 6px;font-size:10.5px;font-weight:600}.adm .adm-side-nav a{color:var(--ap-side-text);border-radius:8px;align-items:center;gap:11px;margin:1px 0;padding:9px 12px;font-size:13.5px;font-weight:500;transition:background .12s,color .12s;display:flex;position:relative}.adm .adm-side-nav a>svg{stroke-width:1.8px;opacity:.85;flex-shrink:0;width:18px;height:18px}.adm .adm-side-nav a>span{flex:1;min-width:0}.adm .adm-side-nav a:hover{color:#fff;background:#ffffff0f}.adm .adm-side-nav a.active,.adm .adm-side-nav a.active:hover{color:#fff;background:#ffffff14}.adm .adm-side-nav a.active:before{content:"";background:var(--ap-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-12px}.adm .adm-side-nav a.active>svg{color:var(--ap-accent);opacity:1}.adm .adm-side-nav a>em{background:var(--ap-accent);color:#16240f;text-align:center;border-radius:999px;min-width:20px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:650}.adm .adm-side-bottom{border-top:1px solid var(--ap-side-line);padding:12px;font-size:13.5px}.adm .adm-side-bottom button{width:100%;color:var(--ap-side-text);border-radius:8px;align-items:center;gap:11px;padding:9px 12px;font-weight:500;display:flex}.adm .adm-side-bottom button:hover{color:#fff;background:#ffffff0f}.adm .adm-menu,.adm .ap-scrim{display:none}.adm .adm-work{min-width:0;margin-left:256px}.adm .adm-top{background:var(--ap-surface);border-bottom:1px solid var(--ap-line);z-index:30;height:60px;padding:0 32px;position:sticky;top:0}.adm .adm-top>div:first-child{align-items:baseline;gap:8px;display:flex}.adm .adm-crumb{letter-spacing:0;color:var(--ap-subtle);font-size:13px;font-weight:500}.adm .adm-crumb:after{content:"/";color:var(--ap-line);margin-left:8px}.adm .adm-top h2{font:600 13px/1 var(--font-inter),Arial,sans-serif;letter-spacing:0;color:var(--ap-ink);margin:0}.adm .adm-user{color:var(--ap-muted);gap:14px;font-size:13px}.adm .ap-top-link{color:var(--ap-muted);border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-weight:500;display:inline-flex}.adm .ap-top-link:hover{background:var(--ap-sunken);color:var(--ap-ink)}.adm .ap-user-name{color:var(--ap-ink);font-weight:600}.adm .adm-user b{background:var(--ap-primary);color:#fff;border:0;width:32px;height:32px;margin:0;font-size:13px;font-weight:600}.adm .adm-main{max-width:1440px;min-height:calc(100vh - 110px);margin:0 auto;padding:28px 32px 48px}.adm .adm-foot{color:var(--ap-subtle);border-top:1px solid var(--ap-line);padding:16px 32px;font-size:12px}.adm .adm-heading{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.adm .adm-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ap-primary);font-size:11px;font-weight:600}.adm .adm-heading h1,.adm .adm-main h1.text-2xl{font:650 26px/1.2 var(--font-inter),Arial,sans-serif;letter-spacing:-.02em;color:var(--ap-ink);margin:4px 0 0}.adm .adm-heading p{color:var(--ap-muted);margin-top:6px;font-size:14px;line-height:1.6}.adm .ap-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adm .ap-back{color:var(--ap-muted);border-radius:6px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 8px 4px 4px;font-size:13px;font-weight:500;display:inline-flex}.adm .ap-back:hover{color:var(--ap-ink);background:var(--ap-line-soft)}.adm .adm-button,.adm-login .adm-button{border-radius:var(--ap-radius-sm);border:1px solid var(--ap-primary);background:var(--ap-primary);color:#fff;width:auto;min-height:38px;font:600 13.5px/1.2 var(--font-inter),Arial,sans-serif;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:8px 14px;transition:background .12s,border-color .12s;display:inline-flex}.adm .adm-button:hover,.adm-login .adm-button:hover{background:var(--ap-primary-hover);border-color:var(--ap-primary-hover)}.adm .adm-button:disabled{opacity:.5;cursor:not-allowed}.adm .adm-button.adm-secondary{background:var(--ap-surface);color:var(--ap-ink);border-color:var(--ap-line)}.adm .adm-button.adm-secondary:hover{background:var(--ap-sunken);border-color:#cfd4cc}.adm .adm-button.ap-block{width:100%}.adm .adm-text-button,.adm .ap-link{color:var(--ap-primary);cursor:pointer;margin:0;font-size:13px;font-weight:600;text-decoration:none;display:inline}.adm .adm-text-button:hover,.adm .ap-link:hover{text-decoration:underline}.adm .ap-icon-button{width:32px;height:32px;color:var(--ap-muted);cursor:pointer;border-radius:8px;place-items:center;display:inline-grid}.adm .ap-icon-button:hover{background:var(--ap-line-soft);color:var(--ap-ink)}.adm .ap-icon-button:disabled{opacity:.35;cursor:not-allowed}.adm .adm-card{background:var(--ap-surface);border:1px solid var(--ap-line);border-radius:var(--ap-radius);box-shadow:var(--ap-shadow);min-width:0;overflow:hidden}.adm .adm-card+.adm-card{margin-top:0}.adm .adm-card-heading{border-bottom:1px solid var(--ap-line-soft);justify-content:space-between;align-items:center;gap:14px;margin:0;padding:16px 20px;display:flex}.adm .adm-card-heading h2{letter-spacing:-.005em;color:var(--ap-ink);font-size:15px;font-weight:600}.adm .adm-card-heading p{color:var(--ap-muted);margin-top:2px;font-size:13px;line-height:1.5}.adm .adm-card-heading a{color:var(--ap-primary);font-size:13px;font-weight:600}.adm .adm-card-heading>input{max-width:240px}.adm .ap-pad{padding:20px}.adm .ap-card-title{color:var(--ap-ink);margin-bottom:16px;font-size:15px;font-weight:600}.adm .adm-edit{padding:20px}.adm .adm-edit>.adm-card-heading{margin-bottom:18px;padding:0 0 14px}.adm .adm-edit>h2{font:600 17px/1.3 var(--font-inter),Arial,sans-serif;letter-spacing:-.01em;color:var(--ap-ink);margin-bottom:16px}.adm .adm-empty{color:var(--ap-subtle);gap:10px;padding:48px 24px}.adm .adm-empty h3,.adm .adm-empty h2{font:600 17px/1.3 var(--font-inter),Arial,sans-serif;letter-spacing:-.01em;color:var(--ap-ink)}.adm .adm-empty p{color:var(--ap-muted);max-width:460px;font-size:14px;line-height:1.6}.adm .adm-empty .adm-button{margin-top:8px}.adm .ap-empty-sm{padding:28px 20px}.adm .adm-status{white-space:nowrap;color:var(--ap-neutral);background:var(--ap-neutral-bg);border-radius:999px;align-items:center;gap:6px;margin:0;padding:5px 9px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.adm .adm-status:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.adm .adm-status.positive{color:var(--ap-pos);background:var(--ap-pos-bg)}.adm .adm-status.warning{color:var(--ap-warn);background:var(--ap-warn-bg)}.adm .adm-status.danger{color:var(--ap-neg);background:var(--ap-neg-bg)}.adm .adm-status.info{color:var(--ap-info);background:var(--ap-info-bg)}.adm .adm-status.neutral{color:var(--ap-neutral);background:var(--ap-neutral-bg)}.adm .adm-alert,.adm-login .adm-alert{background:var(--ap-warn-bg);color:#6b4700;border:1px solid #f1dfa6;border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:13.5px;line-height:1.55}.adm .adm-alert.success{background:var(--ap-pos-bg);color:var(--ap-pos);border-color:#c5e3cf}.adm .adm-alert.error,.adm-login .adm-alert.error{background:var(--ap-neg-bg);color:var(--ap-neg);border-color:#f5c9c3}.adm .ap-pos{color:var(--ap-pos)}.adm .ap-neg{color:var(--ap-neg)}.adm .ap-warn{color:var(--ap-warn)}.adm .adm-field,.adm-login .adm-field{color:var(--ap-text);flex-direction:column;gap:6px;margin-bottom:16px;font-size:13px;font-weight:600;display:flex}.adm .adm-main input:not([type=checkbox]):not([type=radio]):not([type=file]),.adm .adm-main select,.adm .adm-main textarea,.adm-login .adm-field input{width:100%;min-width:0;min-height:38px;padding:9px 11px;transition:border-color .12s,box-shadow .12s;font:400 14px/1.45 var(--font-inter),Arial,sans-serif!important;color:var(--ap-ink)!important;background:var(--ap-surface)!important;border-radius:var(--ap-radius-sm)!important;border:1px solid #cfd5cd!important}.adm .adm-main textarea{resize:vertical;min-height:0}.adm .adm-main input:focus,.adm .adm-main select:focus,.adm .adm-main textarea:focus,.adm-login .adm-field input:focus{box-shadow:var(--ap-focus);outline:none;border-color:var(--ap-primary)!important}.adm .adm-main ::placeholder{color:#a3aba5}.adm .adm-field small,.adm .adm-help{color:var(--ap-muted);font-size:12.5px;font-weight:400;line-height:1.5}.adm .adm-edit-grid,.adm .adm-form-row{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.adm .adm-form-footer{border-top:1px solid var(--ap-line-soft);justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding-top:16px;font-size:13px;display:flex}.adm .adm-checkbox{color:var(--ap-text);align-items:center;gap:9px;margin-bottom:12px;font-size:13.5px;font-weight:500;line-height:1.4;display:flex}.adm .adm-checkbox input,.adm .adm-main input[type=checkbox]{width:16px;height:16px;accent-color:var(--ap-primary);flex-shrink:0}.adm .ap-inline{margin:0}.adm .ap-stack>.adm-button{width:100%}.adm .adm-table-wrap{scrollbar-width:thin;scrollbar-color:#c9cfc7 transparent;overflow-x:auto}.adm .adm-table-wrap::-webkit-scrollbar{height:6px}.adm .adm-table-wrap::-webkit-scrollbar-thumb{background:#c9cfc7;border-radius:6px}.adm table{border-collapse:collapse;text-align:left;width:100%;font-size:13.5px}.adm th{letter-spacing:.04em;text-transform:uppercase;color:var(--ap-muted);background:var(--ap-sunken);white-space:nowrap;border-bottom:1px solid var(--ap-line);padding:10px 20px;font-size:11.5px;font-weight:600}.adm td{color:var(--ap-text);border-bottom:1px solid var(--ap-line-soft);white-space:nowrap;vertical-align:middle;padding:13px 20px;font-size:13.5px}.adm tbody tr:last-child td{border-bottom:0}.adm tbody tr:hover td{background:#fafbf9}.adm td small{color:var(--ap-subtle);margin-top:2px;font-size:12px;font-weight:400;display:block}.adm .ap-num{text-align:right;font-variant-numeric:tabular-nums}.adm .ap-strong{color:var(--ap-ink);font-weight:600}.adm a.ap-strong:hover{color:var(--ap-primary)}.adm .ap-wrap{white-space:normal;min-width:260px}.adm td.ap-pos,.adm .ap-strong.ap-pos{color:var(--ap-pos)}.adm td.ap-neg,.adm .ap-strong.ap-neg{color:var(--ap-neg)}.adm td s{color:var(--ap-subtle);font-size:12px}.adm .ap-cell-input{text-align:right;width:104px!important;min-height:32px!important;padding:6px 8px!important}.adm .ap-product-cell{text-align:left;cursor:pointer;align-items:center;gap:12px;display:flex}.adm .ap-product-cell img{-o-object-fit:cover;object-fit:cover;background:var(--ap-sunken);border:1px solid var(--ap-line-soft);border-radius:8px;width:44px;height:44px}.adm .ap-product-cell b{color:var(--ap-ink);font-weight:600;display:block}.adm .ap-product-cell:hover b{color:var(--ap-primary)}.adm .ap-toolbar{border-bottom:1px solid var(--ap-line-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;display:flex}.adm .ap-toolbar select{min-width:150px;width:auto!important}.adm .ap-grow{flex:1}.adm .ap-search{border-radius:var(--ap-radius-sm);background:var(--ap-surface);min-width:220px;max-width:380px;color:var(--ap-subtle);border:1px solid #cfd5cd;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.adm .ap-search:focus-within{border-color:var(--ap-primary);box-shadow:var(--ap-focus)}.adm.adm .adm-main .ap-search input:not([type=checkbox]):not([type=radio]):not([type=file]){min-height:36px;box-shadow:none!important;background:0 0!important;border:0!important;padding:8px 0!important}.adm .ap-filter-tabs{border-bottom:1px solid var(--ap-line);scrollbar-width:none;gap:2px;padding:0 12px;display:flex;overflow:auto hidden}.adm .ap-filter-tabs::-webkit-scrollbar{display:none}.adm .ap-filter-tabs a{color:var(--ap-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:13px 10px;font-size:13.5px;font-weight:500;display:inline-flex}.adm .ap-filter-tabs a:hover{color:var(--ap-ink)}.adm .ap-filter-tabs a.active{color:var(--ap-primary);border-color:var(--ap-primary);font-weight:600}.adm .ap-filter-tabs b{background:var(--ap-neutral-bg);color:var(--ap-neutral);border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:600}.adm .ap-filter-tabs a.active b{background:var(--ap-primary-soft);color:var(--ap-primary)}.adm .ap-pagination{border-top:1px solid var(--ap-line-soft);color:var(--ap-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:13px;display:flex}.adm .ap-pagination a{color:var(--ap-primary);font-weight:600}.adm .adm-tabs{border-bottom:1px solid var(--ap-line);gap:2px;margin-bottom:20px;display:flex;overflow-x:auto}.adm .adm-tabs>a,.adm .adm-tabs>button{color:var(--ap-muted);white-space:nowrap;background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:11px 12px;font-size:13.5px;font-weight:500}.adm .adm-tabs .active{color:var(--ap-primary);border-color:var(--ap-primary);background:0 0;font-weight:600}.adm .ap-metrics,.adm .adm-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:20px;display:grid}.adm .adm-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.adm .ap-metric,.adm .adm-stat{background:var(--ap-surface);border:1px solid var(--ap-line);border-radius:var(--ap-radius);box-shadow:var(--ap-shadow);min-width:0;padding:16px 18px;display:block}.adm a.ap-metric:hover{border-color:#c8cec6}.adm .ap-metric>span,.adm .adm-stat>div{color:var(--ap-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.adm .ap-metric svg,.adm .adm-stat svg{color:var(--ap-subtle);display:block}.adm .ap-metric strong,.adm .adm-stat strong{font:650 24px/1.2 var(--font-inter),Arial,sans-serif;letter-spacing:-.02em;color:var(--ap-ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:8px 0 4px;display:block;overflow:hidden}.adm .ap-metric small,.adm .adm-stat small{color:var(--ap-subtle);font-size:12px;display:block}.adm .ap-metric small span{align-items:center;gap:4px;font-weight:600;display:inline-flex}.adm .ap-grid-2,.adm .adm-dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:20px;margin-bottom:20px;display:grid}.adm .ap-big{font:650 20px/1 var(--font-inter),Arial,sans-serif;color:var(--ap-ink);font-variant-numeric:tabular-nums}.adm .ap-chart{align-items:flex-end;gap:4px;height:190px;padding:22px 20px 34px;display:flex}.adm .ap-chart>div{flex:1;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.adm .ap-chart i{background:var(--ap-primary);border-radius:3px 3px 0 0;width:100%;min-height:2px;transition:background .12s;display:block}.adm .ap-chart i.is-empty{background:var(--ap-line)}.adm .ap-chart>div:hover i{background:var(--ap-accent)}.adm .ap-chart span{color:var(--ap-subtle);white-space:nowrap;font-size:11px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.adm .ap-rank,.adm .ap-list,.adm .ap-check,.adm .ap-contact{margin:0;padding:0;list-style:none}.adm .ap-rank li,.adm .ap-list li{border-bottom:1px solid var(--ap-line-soft);align-items:center;gap:12px;padding:12px 20px;display:flex}.adm .ap-rank li:last-child,.adm .ap-list li:last-child,.adm .ap-check li:last-child a{border-bottom:0}.adm .ap-rank i{background:var(--ap-neutral-bg);width:24px;height:24px;color:var(--ap-neutral);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-style:normal;font-weight:650;display:grid}.adm .ap-rank li>span,.adm .ap-list li>span:nth-child(2),.adm .ap-check a>span{flex:1;min-width:0}.adm .ap-rank b,.adm .ap-list b,.adm .ap-check b{color:var(--ap-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.adm .ap-rank small,.adm .ap-list small,.adm .ap-check small{color:var(--ap-subtle);font-size:12px}.adm .ap-rank strong{color:var(--ap-ink);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.adm .ap-list img{-o-object-fit:cover;object-fit:cover;border:1px solid var(--ap-line-soft);border-radius:8px;width:40px;height:40px}.adm .ap-more a{color:var(--ap-primary);font-size:13px;font-weight:600}.adm .ap-check a{border-bottom:1px solid var(--ap-line-soft);color:var(--ap-subtle);align-items:center;gap:12px;padding:13px 20px;display:flex}.adm .ap-check a:hover{background:#fafbf9}.adm .adm-checklist{padding:0 20px}.adm .adm-checklist>a{border-bottom:1px solid var(--ap-line-soft);padding:14px 0}.adm .adm-checklist b{color:var(--ap-ink);margin-top:8px;font-size:13.5px}.adm .adm-checklist p{color:var(--ap-muted);font-size:12.5px}.adm .adm-quick{grid-template-columns:repeat(4,1fr);display:grid}.adm .adm-quick>a{border-right:1px solid var(--ap-line-soft);padding:16px 20px;font-size:13.5px;font-weight:500}.adm .ap-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.adm .ap-kpis>div{background:var(--ap-surface);border:1px solid var(--ap-line);border-radius:var(--ap-radius);box-shadow:var(--ap-shadow);padding:14px 18px}.adm .ap-kpis span{color:var(--ap-muted);font-size:12.5px;font-weight:500;display:block}.adm .ap-kpis b{font:650 22px/1.3 var(--font-inter),Arial,sans-serif;color:var(--ap-ink);font-variant-numeric:tabular-nums;margin-top:4px;display:block}.adm .ap-detail{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.adm .ap-detail-head{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.adm .ap-detail-head .ap-back{margin:0}.adm .ap-detail-main,.adm .ap-detail-side{gap:20px;min-width:0;display:grid}.adm .ap-totals{border-top:1px solid var(--ap-line-soft);gap:8px;margin:0;font-size:13.5px;display:grid}.adm .ap-pad>.ap-totals,.adm section.ap-pad .ap-totals{border-top:0;margin-bottom:14px}.adm .ap-totals>div{color:var(--ap-muted);justify-content:space-between;gap:12px;display:flex}.adm .ap-totals dd{font-variant-numeric:tabular-nums;color:var(--ap-text)}.adm .ap-totals .ap-total{border-top:1px solid var(--ap-line-soft);color:var(--ap-ink);padding-top:10px;font-size:15px;font-weight:650}.adm .ap-totals .ap-total dd{color:var(--ap-ink)}.adm .ap-contact li{overflow-wrap:anywhere;align-items:flex-start;gap:10px;margin:8px 0 12px;font-size:13.5px;line-height:1.5;display:flex}.adm .ap-contact svg{color:var(--ap-subtle);flex-shrink:0;margin-top:3px}.adm .ap-contact a{color:var(--ap-primary);font-weight:500}.adm .ap-timeline{margin:0;padding:18px 20px;list-style:none}.adm .ap-timeline li{gap:14px;padding-bottom:18px;display:flex;position:relative}.adm .ap-timeline li:last-child{padding-bottom:0}.adm .ap-timeline li>i{background:var(--ap-primary);width:10px;height:10px;box-shadow:0 0 0 4px var(--ap-primary-soft);border-radius:50%;flex-shrink:0;margin-top:5px}.adm .ap-timeline li:not(:last-child):before{content:"";background:var(--ap-line);width:1px;position:absolute;top:20px;bottom:0;left:4.5px}.adm .ap-timeline b{color:var(--ap-ink);font-size:13.5px;font-weight:600}.adm .ap-timeline p{color:var(--ap-text);margin:1px 0;font-size:13.5px}.adm .ap-timeline small{color:var(--ap-subtle);font-size:12px}.adm .ap-items-editor>div{grid-template-columns:minmax(0,1fr) 96px 32px;align-items:end;gap:12px;display:grid}.adm .ap-items-editor .ap-icon-button{margin-bottom:19px}.adm .ap-dropzone{text-align:center;border-radius:var(--ap-radius);background:var(--ap-sunken);color:var(--ap-subtle);border:1.5px dashed #c5ccc3;flex-direction:column;align-items:center;gap:6px;padding:26px 16px;transition:border-color .12s,background .12s;display:flex}.adm .ap-dropzone.is-drag{border-color:var(--ap-primary);background:var(--ap-primary-soft)}.adm .ap-dropzone p{color:var(--ap-text);font-size:13.5px}.adm .ap-dropzone small{font-size:12px}.adm .ap-thumbs{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.adm .ap-thumbs figure{width:120px;margin:0;position:relative}.adm .ap-thumbs img{-o-object-fit:cover;object-fit:cover;border:1px solid var(--ap-line);background:var(--ap-sunken);border-radius:10px;width:120px;height:120px}.adm .ap-thumbs .is-main img{border:2px solid var(--ap-primary)}.adm .ap-thumbs figcaption{color:var(--ap-muted);align-items:center;gap:4px;margin-top:5px;font-size:12px;font-weight:600;display:flex}.adm .ap-thumbs figcaption .ap-link{font-size:12px}.adm .ap-thumbs figure>button{color:#fff;cursor:pointer;background:#141f19cc;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:6px;right:6px}.adm .ap-stock-adjust{border-top:1px solid var(--ap-line-soft);margin-top:4px;padding-top:16px}.adm .ap-stock-adjust b{color:var(--ap-text);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.adm .ap-stock-adjust>div{grid-template-columns:96px minmax(0,1fr);gap:8px;display:grid}.adm .ap-stock-adjust .adm-button{grid-column:1/-1}.adm .ap-print-head{display:none}.adm .adm-main .bg-gray-900{box-shadow:var(--ap-shadow);background:var(--ap-surface)!important;border-color:var(--ap-line)!important;border-radius:var(--ap-radius)!important}.adm .adm-main .bg-gray-950,.adm .adm-main .bg-gray-800{background:var(--ap-sunken)!important}.adm .adm-main .text-white{color:var(--ap-ink)!important}.adm .adm-main .text-gray-400,.adm .adm-main .text-gray-300{color:var(--ap-muted)!important}.adm .adm-main .text-gray-500{color:var(--ap-subtle)!important}.adm .adm-main .border-gray-700,.adm .adm-main .border-gray-800{border-color:var(--ap-line)!important}.adm .adm-main .bg-forest-600,.adm .adm-main .bg-forest-700{background:var(--ap-primary)!important;color:#fff!important}.adm .adm-main .rounded-2xl{border-radius:var(--ap-radius)}.adm .adm-main .fixed{background:#0e191399}.adm .adm-main .fixed>.bg-gray-900{background:var(--ap-surface)!important}.adm .adm-media-grid{gap:16px;margin-top:20px}.adm .adm-media-body{padding:16px}.adm .adm-media-body h2{color:var(--ap-ink);font-size:14px;font-weight:600}.adm .adm-media-body>small{color:var(--ap-subtle);font-size:12px}.adm .adm-calendar>div{border-color:var(--ap-line);background:var(--ap-surface);border-radius:8px}.adm .adm-calendar>div.used{background:var(--ap-primary-soft);border-color:#b9dcc6}.adm .adm-calendar .used span{color:var(--ap-pos)}.adm .mailbox-list>button{background:var(--ap-surface);border-bottom:1px solid var(--ap-line-soft);color:var(--ap-text);padding:14px 20px}.adm .mailbox-list>button:hover{background:#fafbf9}.adm .mailbox-list>button.unread{background:var(--ap-primary-soft)}.adm .mailbox-list b{color:var(--ap-ink);font-size:14px}.adm .mailbox-list span,.adm .mailbox-list small{color:var(--ap-muted);font-size:12.5px}.adm .mailbox-pagination button,.adm .customer-actions button{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:var(--ap-radius-sm);color:var(--ap-text);padding:7px 11px;font-size:12.5px;font-weight:600}.adm .mailbox-attachments,.adm .customer-admin-card{background:var(--ap-sunken);border:1px solid var(--ap-line);border-radius:var(--ap-radius)}.adm .customer-admin-card h3{color:var(--ap-ink);font-size:16px;font-weight:600}.adm .customer-password{border-color:var(--ap-line);border-radius:var(--ap-radius-sm)}.adm-login.adm-login{background:var(--ap-bg);color:var(--ap-text);grid-template-columns:1fr 1fr}.adm-login .adm-login-story{background:linear-gradient(#0e1913cc,#0e1913f2),url(/uploads/ormanika-insta-1.jpg) 50%/cover;padding:48px 8%}.adm-login .adm-login-story h1{font:650 clamp(32px,3.6vw,48px)/1.12 var(--font-inter),Arial,sans-serif;letter-spacing:-.03em;margin:18px 0}.adm-login .adm-login-story p{color:#c3cfc7;max-width:380px;font-size:15px;line-height:1.7}.adm-login .adm-login-story>small{color:#8fa096;font-size:12px}.adm-login .adm-login-form{background:var(--ap-surface);padding:48px 12%}.adm-login .adm-login-form h2{font:650 28px/1.2 var(--font-inter),Arial,sans-serif;letter-spacing:-.02em;color:var(--ap-ink);margin:8px 0}.adm-login .adm-login-form>p{color:var(--ap-muted);margin-bottom:28px;font-size:14px}.adm-login .adm-eyebrow{letter-spacing:.1em;color:var(--ap-primary);font-size:11px;font-weight:600}.adm-login .adm-login-form .adm-button{width:100%;min-height:44px}.adm-login .adm-login-form>a{color:var(--ap-muted);font-size:13px;font-weight:500}.adm-login .adm-pass button{color:var(--ap-primary);font-size:12.5px;font-weight:600;top:10px}@media (max-width:1280px){.adm .ap-detail{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:1024px){.adm .adm-sidebar{visibility:hidden;z-index:60;width:256px;transition:transform .2s,visibility .2s;transform:translate(-100%)}.adm .adm-sidebar.adm-sidebar-open{visibility:visible;transform:none}.adm .ap-scrim{z-index:55;background:#0e191380;display:block;position:fixed;inset:0}.adm .adm-work{margin-left:0}.adm .adm-menu{z-index:70;background:var(--ap-surface);width:40px;height:40px;color:var(--ap-ink);border:1px solid var(--ap-line);box-shadow:none;border-radius:8px;place-items:center;padding:0;display:grid;position:fixed;inset:10px auto auto 12px}.adm .adm-menu[aria-expanded=true]{left:auto;right:12px}.adm .adm-top{padding:0 16px 0 64px}.adm .adm-main{padding:22px 20px 40px}.adm .ap-grid-2,.adm .adm-dashboard-grid,.adm .ap-detail{grid-template-columns:minmax(0,1fr)}.adm .adm-stats,.adm .ap-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.adm .adm-main{padding:18px 14px 36px}.adm .adm-top{height:56px}.adm .ap-user-name,.adm .ap-top-link{display:none}.adm .adm-heading{flex-direction:column;align-items:flex-start;gap:14px}.adm .adm-heading h1,.adm .adm-main h1.text-2xl{font-size:22px}.adm .ap-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adm .ap-metric strong,.adm .adm-stat strong{font-size:20px}.adm .adm-edit-grid,.adm .adm-form-row,.adm .adm-main .adm-form-row{grid-template-columns:1fr;gap:0}.adm th,.adm td{padding:11px 14px}.adm .adm-card-heading,.adm .ap-toolbar{padding:14px}.adm .ap-pad,.adm .adm-edit{padding:16px}.adm .ap-search{min-width:100%;max-width:none}.adm .ap-toolbar select{flex:1}.adm .adm-quick{grid-template-columns:1fr 1fr}.adm .adm-foot{padding:14px}.adm .ap-chart{gap:2px;padding:18px 14px 32px}.adm .ap-items-editor>div{grid-template-columns:minmax(0,1fr) 72px 32px;gap:8px}.adm-login.adm-login{grid-template-columns:1fr}.adm-login .adm-login-form{padding:40px 7%}}@media (max-width:850px){.adm-login.adm-login{grid-template-columns:1fr}}@media print{.adm.adm{background:#fff;font-size:12px}.adm .adm-sidebar,.adm .adm-top,.adm .adm-foot,.adm .adm-menu,.adm .no-print{display:none!important}.adm .adm-work{margin:0}.adm .adm-main{max-width:none;padding:0}.adm .adm-card{box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}.adm .ap-detail{grid-template-columns:1fr 1fr}.adm .ap-detail-main{grid-column:1/-1}.adm .ap-detail-side{grid-column:1/-1;grid-template-columns:1fr 1fr}.adm .ap-print-head{border-bottom:2px solid #000;justify-content:space-between;align-items:baseline;margin-bottom:16px;padding-bottom:8px;display:flex}.adm .ap-print-head b{font-size:20px}}.detail-compare{color:#8d978f;margin-right:10px;font-size:.85em}
