body.home .m24-content{padding:0!important}body.home .site-footer{margin-top:0}.home-screen{background:#fff;color:#3f3029}.unified-header{height:76px;display:grid;grid-template-columns:180px 1fr auto;align-items:center;padding:0 4vw;border-bottom:1px solid #eadfd6;background:#fff}.unified-logo{font:34px Georgia,serif;color:#5a382c}.unified-nav{display:flex;justify-content:center;gap:24px}.unified-nav a{font-size:13px;font-weight:700}.unified-actions{display:flex;align-items:center;gap:7px}.unified-search-wrap{width:190px;height:40px;border:1px solid #eadfd6;border-radius:16px;display:flex;overflow:hidden;background:#fff}.unified-search{min-width:0;width:100%;border:0!important;box-shadow:none!important;padding:0 13px;font-size:12px}.unified-search-icon{border:0;background:#fff;padding:0 12px}.header-icon{width:34px;height:34px;display:grid;place-items:center}.home-wrap{max-width:1420px;margin:0 auto;padding:34px 4vw 60px}.home-hero{min-height:540px;background:#f8f0e9;border-radius:28px;display:grid;grid-template-columns:44% 56%;overflow:hidden}.home-hero-copy{padding:70px 58px;display:flex;flex-direction:column;justify-content:center}.home-kicker{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#8c7163;font-weight:800}.home-hero h1{font:500 clamp(43px,5vw,70px)/1.02 Georgia,serif;color:#201a17;margin:18px 0}.home-hero p{font-size:17px;line-height:1.7;max-width:570px}.home-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.home-primary,.home-secondary{padding:15px 23px;border-radius:26px;font-weight:800}.home-primary{background:#795443;color:#fff}.home-secondary{background:#fff;border:1px solid #ded3ca;color:#5a382c}.home-slider{position:relative;min-height:540px}.home-slide{position:absolute;inset:0;display:none}.home-slide.active{display:block}.home-slide img{width:100%;height:100%;object-fit:cover}.home-slider-dots{position:absolute;z-index:2;bottom:18px;left:50%;transform:translateX(-50%);display:flex;gap:8px}.home-slider-dot{width:9px;height:9px;border:0;border-radius:50%;background:#fff8;padding:0}.home-slider-dot.active{background:#fff}.home-lower-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0 50px}.home-lower-info-card{min-height:145px;border:1px solid #eadfd6;border-radius:20px;padding:22px;text-align:center;display:flex;flex-direction:column;justify-content:center}.home-lower-info-card b{font-size:16px;color:#5a382c}.home-lower-info-card p{font-size:13px;color:#766861;line-height:1.6;margin:8px 0}.home-fedex-wordmark{font-size:30px;font-weight:900;margin-bottom:8px}.home-fedex-wordmark .fed{color:#4d148c}.home-fedex-wordmark .ex{color:#f47b20}.home-section{margin:48px 0}.home-section-head h2{font:500 36px Georgia,serif;color:#5a382c;margin:0 0 7px}.home-section-head p{color:#766861;margin:0 0 22px}.home-category-grid,.home-featured-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.home-category-card{position:relative;border:0;border-radius:22px;overflow:hidden;aspect-ratio:4/5;padding:0;background:#eee}.home-category-card img{width:100%;height:100%;object-fit:cover}.home-category-overlay{position:absolute;inset:50% 0 0;background:linear-gradient(transparent,rgba(30,20,15,.72))}.home-category-copy{position:absolute;left:20px;right:20px;bottom:20px;color:#fff}.home-category-copy b,.home-category-copy span{display:block}.home-category-copy b{font:500 24px Georgia,serif}.home-category-copy span{font-size:12px;margin-top:6px}.home-featured-card{border:1px solid #eadfd6;border-radius:20px;overflow:hidden;background:#fff}.home-featured-card img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.home-featured-card div{padding:15px}.home-featured-card b{display:block;font-size:14px;line-height:1.45;min-height:60px}.home-featured-card span{display:block;color:#766861;font-size:12px;margin-top:8px}.home-lower-trust{margin:48px 0 34px;padding:24px 28px;border-radius:22px;background:#5a382c;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px}.home-lower-trust-left{display:flex;align-items:center;gap:20px}.home-lower-stars{color:#efb249;font-size:24px}.home-lower-trust-copy b,.home-lower-trust-copy span{display:block}.home-lower-trust-copy span{font-size:12px;margin-top:5px;opacity:.85}.home-lower-etsy-btn{border:1px solid #fff8;border-radius:20px;padding:10px 15px}.home-wall-cta{margin:34px 0;padding:30px 36px;border:1px solid #eadfd6;border-radius:24px;background:linear-gradient(90deg,#fffaf6,#f4e7dc);display:flex;align-items:center;justify-content:space-between;gap:22px}.home-wall-cta h2{margin:0 0 8px;color:#5a382c;font:500 31px Georgia,serif}.home-wall-cta p{margin:0;color:#766861;font-size:13px}.home-wall-cta>a{border-radius:13px;padding:14px 20px;background:#c58a50;color:#fff;font-size:12px;font-weight:800}.home-reviews{display:grid;grid-template-columns:1.1fr repeat(3,1fr);gap:18px;padding:18px;border:1px solid #efe1d2;border-radius:24px;background:#f7efe8}.home-review-overview,.home-review-card{padding:20px 22px;border-radius:20px}.home-review-card{background:#fff}.home-review-overview h3{font:500 20px Georgia,serif;color:#5a382c;margin:0}.home-review-overview p,.home-review-card span{color:#766861;font-size:13px}.home-review-stars{color:#d99a2d;font-size:20px;margin:12px 0}.home-review-card p{font-size:14px;line-height:1.65}.home-review-card b,.home-review-card span{display:block;margin-top:4px}@media(max-width:1050px){.unified-nav{display:none}.unified-header{grid-template-columns:1fr auto}.home-hero{grid-template-columns:1fr}.home-slider{min-height:460px}.home-category-grid,.home-featured-grid{grid-template-columns:repeat(2,1fr)}.home-reviews{grid-template-columns:1fr 1fr}}@media(max-width:650px){.unified-header{height:auto;min-height:70px;padding:12px 16px}.unified-actions .header-icon{display:none}.unified-search-wrap{width:170px}.home-wrap{padding:20px 16px 40px}.home-hero-copy{padding:38px 24px}.home-hero h1{font-size:39px}.home-slider{min-height:350px}.home-lower-info-grid,.home-category-grid,.home-featured-grid,.home-reviews{grid-template-columns:1fr}.home-wall-cta,.home-lower-trust{align-items:flex-start;flex-direction:column}}
