.h-camp{font-family:Lato,sans-serif!important;color:#1c2f5a!important;background:#f2ede0!important}.h-camp *,.h-camp *:before,.h-camp *:after{box-sizing:border-box!important;border-radius:0!important}.h-camp .eyebrow{font-size:11px!important;font-weight:700!important;letter-spacing:4px!important;text-transform:uppercase!important;color:#8b1a1a!important;margin:0 0 16px!important;display:inline-block!important;font-family:Lato,sans-serif!important}.h-camp .h-display{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(36px,6vw,80px)!important;font-weight:900!important;line-height:1.02!important;letter-spacing:-1px!important;margin:0!important;color:#1c2f5a!important}.h-camp .h-1{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(28px,3.5vw,44px)!important;font-weight:700!important;line-height:1.05!important;margin:0 0 20px!important;color:#1c2f5a!important}.h-camp .body{font-size:16px!important;line-height:1.6!important;max-width:640px!important;color:#4a6080!important;margin:0!important;font-family:Lato,sans-serif!important}.h-camp .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:14px 32px!important;background:#1c2f5a!important;color:#f2ede0!important;font-family:Lato,sans-serif!important;font-weight:700!important;font-size:12px!important;letter-spacing:2.5px!important;text-transform:uppercase!important;text-decoration:none!important;border:2px solid #1C2F5A!important;transition:all .2s!important;line-height:1!important}.h-camp .btn:hover{background:#8b1a1a!important;color:#f2ede0!important;border-color:#8b1a1a!important}.h-camp .btn.outline{background:transparent!important;color:#1c2f5a!important;border-color:#1c2f5a!important}.h-camp .btn.outline:hover{background:#1c2f5a!important;color:#f2ede0!important}.h-camp-hero{background:#f2ede0!important;padding:48px clamp(20px,4vw,56px) 32px!important;width:100%!important}.h-camp-hero-text{max-width:100%!important}.h-camp-hero .sub{font-size:17px!important;line-height:1.55!important;max-width:600px!important;margin:20px 0 28px!important;color:#4a6080!important;font-family:Lato,sans-serif!important}.h-camp-hero .ctas{display:flex!important;gap:12px!important;flex-wrap:wrap!important}.h-camp-section{padding:48px clamp(20px,4vw,56px)!important;background:#f2ede0!important}.h-camp-section.center{text-align:center!important;max-width:800px!important;margin:0 auto!important}.h-camp-bignum{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(80px,12vw,140px)!important;font-weight:900!important;line-height:1!important;margin:8px 0 12px!important;color:#1c2f5a!important}body.template-index main .featured-collection,body.template-index main [class*=featured-collection]{background:#f2ede0!important;padding:32px clamp(20px,4vw,56px)!important}body.template-index main [class*=featured-collection] .heading,body.template-index main [class*=featured-collection] h2{font-family:Playfair Display,Georgia,serif!important;color:#1c2f5a!important;font-size:clamp(24px,3vw,36px)!important;font-weight:700!important}body.template-index main .product-card img,body.template-index main [class*=product__card] img{border-radius:0!important}@media(max-width:800px){.h-camp .h-display{font-size:clamp(28px,9vw,56px)!important}.h-camp .h-1{font-size:24px!important}.h-camp-hero{padding:32px 20px 24px!important}.h-camp-hero .sub{font-size:15px!important;margin:16px 0 20px!important}.h-camp-section{padding:32px 20px!important}.h-camp-bignum{font-size:88px!important}body.template-index main .featured-collection{padding:24px 20px!important}.h-camp .btn{padding:14px 24px!important;font-size:11px!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/home-page.css.map */
