.bg-footer{background:#f8f6f0;border-top:1px solid #d5d0c7}.bg-service{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-bottom:32px;border-bottom:1px solid #d5d0c7}.bg-service a{color:#24231f;font-weight:600;min-height:48px;display:flex;align-items:center;justify-content:center}.bg-newsletter{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center;padding:52px 0;border-bottom:1px solid #d5d0c7}.bg-newsletter .bg-heading{font-size:32px}.bg-newsletter p{margin:12px 0}.bg-newsletter form{width:100%}.bg-newsletter label{display:block;font-size:16px;margin-bottom:8px}.bg-email-row{display:flex;gap:8px}.bg-email-row input{width:100%;min-width:0;min-height:52px;border:1px solid #24231f;border-radius:4px;background:#fff;font:inherit;padding:12px}.bg-email-row button{min-width:170px}.bg-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:36px;padding:52px 0 32px}.bg-wordmark{font-family:Georgia,serif;font-size:34px;letter-spacing:-1px;text-decoration:none;color:#24231f}.bg-footer-menu summary{font-weight:600;min-height:48px;padding:10px 0;list-style:none}.bg-footer-menu ul{list-style:none;padding:0;margin:0}.bg-footer-menu a{display:inline-flex;align-items:center;min-height:44px;color:#24231f;font-size:16px;text-decoration:none}.bg-footer-menu a:hover{text-decoration:underline}.bg-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px}.bg-footer-bottom p{font-size:15px}.bg-payments{list-style:none;display:flex;gap:8px;padding:0;flex-wrap:wrap}.bg-policy-links{display:flex;flex-wrap:wrap;gap:4px 24px}.bg-policy-links a{font-size:14px;min-height:44px;display:flex;align-items:center;color:#24231f}@media(max-width:989px){.bg-footer-grid{grid-template-columns:repeat(2,1fr)}.bg-newsletter{grid-template-columns:1fr;gap:16px}.bg-service{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.bg-footer .bg-wrap{padding-top:28px;padding-bottom:28px}.bg-service{gap:8px;font-size:16px}.bg-service a{justify-content:flex-start}.bg-newsletter{padding:32px 0}.bg-email-row{flex-direction:column}.bg-footer-grid{grid-template-columns:1fr;gap:0;padding-top:32px}.bg-footer-menu{border-bottom:1px solid #d5d0c7}.bg-footer-menu summary{cursor:pointer;list-style:revert;padding:14px 0}.bg-footer-menu ul{padding-bottom:16px}.bg-footer-bottom{align-items:flex-start;flex-direction:column;gap:0}.bg-footer-grid>div{padding-bottom:20px}}.bg-hero{max-width:1600px;margin:auto;display:grid;grid-template-columns:48% 52%;align-items:center;background:#e8e4de}.bg-hero__copy{padding:56px clamp(30px,5vw,80px)}.bg-hero__eyebrow{font-size:17px!important;margin:0 0 22px!important}.bg-hero h1{font-size:clamp(40px,4.5vw,64px);line-height:1.06;margin:0 0 24px;max-width:460px}.bg-hero__copy>p{font-size:18px;max-width:500px;margin-bottom:28px}.bg-hero__media img{display:block;width:100%;height:100%;max-height:650px;aspect-ratio:1.12;object-fit:cover;object-position:center}.bg-hero__media{align-self:stretch;overflow:hidden}.bg-hero .button--secondary{background:transparent}@media(max-width:989px){.bg-hero{grid-template-columns:1fr}.bg-hero__copy{padding:32px 20px 28px}.bg-hero h1{font-size:36px;max-width:340px;margin-bottom:16px}.bg-hero__eyebrow{display:none}.bg-hero__copy>p{font-size:17px;margin-bottom:20px}.bg-hero__media img{aspect-ratio:1.55;max-height:430px;object-position:center}.bg-hero .bg-actions{display:flex}.bg-hero .button{flex:1;white-space:normal;padding:12px 14px;font-size:16px}.bg-hero .bg-actions .button{width:auto}}@media(max-width:359px){.bg-hero .bg-actions{display:grid}}.bg-live{background:#ebe5db;border-block:1px solid #d5d0c7}.bg-live__layout{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:64px;align-items:center;padding-block:44px}.bg-live__image img{display:block;width:100%;max-width:350px;margin:auto;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}.bg-live__eyebrow{font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px}.bg-live__copy>p{max-width:660px}.bg-live__steps{padding-left:22px;margin:20px 0 24px;line-height:1.7}.bg-live__copy .bg-note{margin:16px 0 0}.bg-live--compact .bg-live__layout{display:block;padding-block:24px}.bg-live--compact .bg-heading{font-size:28px}.bg-live--compact .bg-live__eyebrow{margin-bottom:8px}.bg-live--compact .bg-note{font-size:14px}.bg-live--compact .bg-live__copy{display:grid;grid-template-columns:1fr auto;column-gap:32px;align-items:center}.bg-live--compact .bg-live__copy>p,.bg-live--compact h2{grid-column:1}.bg-live--compact .button{grid-column:2;grid-row:2/4}@media(max-width:749px){.bg-live__layout{grid-template-columns:1fr;gap:24px;padding-block:32px}.bg-live__image img{max-width:260px}.bg-live__copy .button{width:100%}.bg-live--compact .bg-live__copy{display:block}.bg-live--compact .bg-heading{font-size:26px}.bg-live--compact .bg-live__copy>p{margin:12px 0}}.bg-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.bg-item img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#e8e4de}.bg-item h3{font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.5;letter-spacing:0;margin:16px 0 6px}.bg-item h3 a{color:#24231f;text-decoration:none}.bg-item p{margin:4px 0}.bg-item .bg-text-link{font-size:16px}.bg-item a:hover{text-decoration:underline}@media(max-width:989px){.bg-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.bg-item h3{font-size:16px}}.bg-story{background:#e8e4de}.bg-story .bg-wrap{max-width:840px;text-align:center;padding-top:76px;padding-bottom:76px}.bg-story p{font-size:19px;line-height:1.8;margin:20px 0 28px}.bg-story .button{background:transparent}@media(max-width:749px){.bg-story .bg-wrap{padding:48px 20px}.bg-story p{font-size:17px}}.bg-story .bg-story--image{max-width:1280px;display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;text-align:left}.bg-story__image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}@media(max-width:749px){.bg-story .bg-story--image{grid-template-columns:1fr;gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map?subset=cAM */
