.carePage{color:#291f21;background:#f7f0e9;min-height:100vh}.careBoot{background:#f7f0e9;place-items:center;min-height:100vh;display:grid}.careBoot span{border:2px solid #d9c9c1;border-top-color:#8b2542;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite careSpin}@keyframes careSpin{to{transform:rotate(360deg)}}.careNav{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f0e9f5;border-bottom:1px solid #ddcfc7;justify-content:space-between;align-items:center;gap:28px;height:84px;padding:0 5vw;display:flex;position:sticky;top:0}.careNav .communityBrand{flex:none}.careNav .communityBrand.imageBrand img{object-fit:contain;display:block}.careNavLinks{justify-content:center;align-items:center;gap:28px;font-size:12px;display:flex}.careNavLinks a{white-space:nowrap;border-bottom:2px solid #0000;padding:31px 0 28px;transition:all .25s}.careNavLinks a:hover,.careNavLinks a.active{color:#8b2542;border-bottom-color:#8b2542}.careBack{color:#8b2542;letter-spacing:.09em;text-transform:uppercase;border:1px solid #8b2542;flex:none;padding:11px 14px;font-size:9px;font-weight:800;transition:all .25s}.careBack:hover{color:#fff;background:#8b2542}.careHero{color:#fff;background:linear-gradient(135deg,#26191d 0%,#542637 55%,#8c3e55 100%);grid-template-columns:1.05fr .95fr;align-items:end;gap:8vw;padding:105px 8vw 82px;display:grid}.careHero>div>p{color:#e49aab;letter-spacing:.2em;margin:0 0 22px;font-size:10px;font-weight:800}.careHero h1{letter-spacing:-.04em;margin:0;font:clamp(58px,7vw,108px)/.88 Georgia,serif}.careHero h1 em{color:#efb0bc;font-weight:400;display:block}.careHero>p{color:#e7dadd;max-width:610px;margin:0 0 8px;font:18px/1.7 Georgia,serif}.careContent{width:min(1440px,90vw);margin:0 auto;padding:55px 0 110px}.careFilters{gap:9px;margin-bottom:42px;padding-bottom:8px;display:flex;overflow-x:auto}.careFilters button{color:#302326;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #d8c8c0;border-radius:99px;flex:none;padding:12px 17px;font-size:10px;font-weight:800;transition:all .25s}.careFilters button span{color:#8b2542;background:#eaded7;border-radius:99px;place-items:center;min-width:23px;height:23px;margin-left:8px;padding:0 6px;display:inline-grid}.careFilters button:hover,.careFilters button.active{color:#fff;background:#8b2542;border-color:#8b2542;transform:translateY(-2px)}.careFilters button.active span{color:#8b2542;background:#fff}.careGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}.carePost{background:#fffaf5;border:1px solid #e1d4cc;min-width:0;transition:transform .35s,box-shadow .35s;overflow:hidden;box-shadow:0 14px 42px #3e232814}.carePost:hover{transform:translateY(-5px);box-shadow:0 24px 58px #3e232824}.carePost.kind-text{grid-column:span 2}.careMedia{background:#24191c;height:390px;position:relative;overflow:hidden}.careMedia img,.careMedia video{object-fit:cover;width:100%;height:100%;display:block}.carePostBody{padding:34px 38px 38px}.carePostMeta{color:#8b777b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:13px;font-size:9px;display:flex}.carePostMeta>span{color:#fff;background:#8b2542;padding:7px 9px;font-weight:800}.carePostMeta>b{color:#c8b8b1;margin-left:auto;font:italic 22px Georgia,serif}.carePost h2{max-width:850px;margin:19px 0 15px;font:clamp(30px,3vw,48px)/1.02 Georgia,serif}.careExcerpt{color:#665557;max-width:900px;margin:0;font:17px/1.65 Georgia,serif}.carePostText{color:#5f5052;opacity:0;max-height:0;font:16px/1.75 Georgia,serif;transition:max-height .55s,opacity .35s,margin .35s;position:relative;overflow:hidden}.carePostText.expanded{opacity:1;max-height:2400px;margin-top:23px}.carePostText p{white-space:pre-line;margin:0 0 14px}.careRead{color:#8b2542;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8b2542;margin-top:24px;padding:12px 0 8px;font-size:10px;font-weight:800}.careEmpty{text-align:center;background:#fffaf5;border:1px dashed #cebdb4;place-items:center;min-height:380px;padding:45px;display:grid}.careEmpty span{font-size:42px}.careEmpty h2{margin:15px 0 5px;font:36px Georgia,serif}.careEmpty p{color:#766466}.careFooter{color:#fff;background:#24191c;grid-template-columns:.8fr 1.2fr auto;align-items:center;gap:6vw;padding:58px 7vw;display:grid}.careFooter>div:first-child{gap:5px;display:grid}.careFooter>div:first-child b{letter-spacing:.16em;font-size:13px}.careFooter>div:first-child span{color:#dc92a3;letter-spacing:.2em;text-transform:uppercase;font-size:9px}.careFooter p{color:#cdbfc1;margin:0;font:15px/1.6 Georgia,serif}.careFooter>div:last-child{text-align:right;gap:9px;display:grid}.careFooter a{color:#f0adbb;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.careFooter a:hover{color:#fff}@media (width<=1050px){.careNavLinks{gap:16px}.careHero{grid-template-columns:1fr;gap:35px}.careGrid{grid-template-columns:1fr}.carePost.kind-text{grid-column:auto}.careFooter{grid-template-columns:1fr 1fr}.careFooter>p{grid-area:2/1/auto/-1}.careMedia{height:440px}}@media (width<=800px){.careNav{height:72px;padding:0 18px}.careNavLinks{display:none}.careNav .communityBrand b{font-size:12px}.careNav .communityBrand.imageBrand img{max-width:150px;height:44px!important}.careBack{padding:10px}.careHero{padding:72px 24px 60px}.careHero h1{font-size:58px}.careHero>p{font-size:16px}.careContent{width:calc(100% - 28px);padding:38px 0 75px}.careMedia{height:66vw;min-height:260px}.carePostBody{padding:27px 23px 31px}.carePost h2{font-size:34px}.carePostMeta time{display:none}.careFooter{grid-template-columns:1fr;padding:45px 24px}.careFooter>p{grid-area:auto}.careFooter>div:last-child{text-align:left}}.sectionNavActions{align-items:center;gap:8px;display:flex}.sectionNavActions>a{flex:none}@media (width<=800px){.careNav{box-sizing:border-box!important;grid-template-columns:minmax(132px,1fr) auto!important;grid-template-areas:"brand actions""menu menu"!important;align-items:center!important;gap:7px 6px!important;height:auto!important;min-height:96px!important;padding:8px 10px 0!important;display:grid!important;box-shadow:0 7px 24px #3e1f271a!important}.careNav>.brand{grid-area:brand;justify-self:start;min-width:0;max-width:150px}.careNav .communityBrand.imageBrand img{object-fit:contain!important;object-position:left center!important;width:auto!important;max-width:150px!important;height:43px!important}.careNavLinks{scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-area:menu;gap:7px;width:calc(100vw - 24px);padding:4px 1px 8px;overflow-x:auto;display:flex!important}.careNavLinks::-webkit-scrollbar{display:none}.careNavLinks a{color:#572632;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;scroll-snap-align:start;background:#fffaf6;border:1px solid #8e243e38;border-radius:99px;flex:none;align-items:center;min-height:34px;padding:8px 13px;font-size:10px;font-weight:800;display:flex;box-shadow:0 3px 10px #441e270f}.sectionNavActions{grid-area:actions;justify-content:flex-end;gap:5px}.sectionPhone{color:#8b2542;letter-spacing:-.02em;white-space:nowrap;padding:7px 1px;font:800 12px/1 Arial,sans-serif}.sectionFavorite,.sectionCart{color:#8b2542;background:#ffffff9e;border:1px solid #8e243e47;border-radius:50%;width:36px;height:36px;font-size:18px;position:relative;box-shadow:0 4px 13px #5f26341a;place-items:center!important;display:grid!important}.sectionFavorite>b,.sectionCart>b{box-sizing:border-box;color:#fff;white-space:nowrap;background:#8b2542;border:2px solid #fffaf5;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 3px;font:700 8px/1 Arial,sans-serif;display:grid;position:absolute;top:-5px;right:-5px}.careHero{padding-top:72px!important}}.careMediaGallery{background:#24191c;gap:3px;padding:3px;display:grid}.careMediaGallery.multiple{grid-template-columns:repeat(2,minmax(0,1fr))}.careMediaItem{background:#1d1517;min-width:0;height:330px;position:relative;overflow:hidden}.careMediaGallery.single .careMediaItem{height:min(620px,58vw)}.careMediaItem img,.careMediaItem video{background:#1d1517;width:100%;height:100%;display:block}.careMediaItem img{object-fit:cover}.careMediaItem video{object-fit:contain}.careMediaItem>span{color:#fff;letter-spacing:.06em;pointer-events:none;background:#24191cbd;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:800;position:absolute;top:10px;right:10px}@media (width<=800px){.careMediaGallery.multiple{grid-template-columns:1fr}.careMediaItem,.careMediaGallery.single .careMediaItem{height:min(520px,90vw)}}
