.header-wrap,.site-footer>.shell{width:calc(100% - 24px);max-width:1116px}.template-index .hero-copy{padding:40px;max-width:740px}.template-index .hero-copy h1{font-size:72px;line-height:1.2;font-weight:300;letter-spacing:normal;margin-bottom:28px}.template-index .hero-copy .button{min-height:44px;padding:8px 32px;font-weight:500}.template-index .hero-section{min-height:var(--hero-height);height:auto}.stories-track{padding:0}.story-card figcaption{min-height:96px}.community-intro{display:none}.home-community{max-width:none;padding:48px 0 0}.community-grid-heading{font-size:32px!important;margin-bottom:28px!important}inspiration-marquee{display:block;overflow:hidden;position:relative}.marquee-window{overflow:hidden}.marquee-track{display:flex;width:max-content;animation:gallery-drift var(--marquee-duration,48s) linear infinite;will-change:transform}.marquee-group{display:flex;flex:none;gap:0}.marquee-group .community-photo{width:calc(100vw / 6);flex:none;aspect-ratio:1}inspiration-marquee[data-paused] .marquee-track,inspiration-marquee:has(.marquee-window:hover) .marquee-track,inspiration-marquee:has(.marquee-window:focus-within) .marquee-track{animation-play-state:paused}.marquee-toggle{display:block;margin:12px auto;border:1px solid #d8c5b9;background:#fff;color:#604a3d;padding:5px 16px;border-radius:22px;font-size:12px}@keyframes gallery-drift{to{transform:translate(-50%)}}.home-reviews{width:calc(100% - 24px);max-width:1080px;margin:0 auto;padding:4px 0 0;font-family:var(--font-body)}.reviews-heading{display:flex;align-items:center;gap:14px;margin:0 7px 14px;flex-wrap:wrap}.reviews-heading h2{font:500 18px/1.4 var(--font-body);margin:0}.review-stars{font-family:Arial,sans-serif;letter-spacing:2px;line-height:1.3;font-size:19px;color:#202b2c;white-space:nowrap}.review-summary-stars{font-size:24px}.reviews-notice{margin:0 7px 20px;font-size:13px;color:#6d625a;line-height:1.5}.reviews-grid{columns:4;column-gap:14px;padding:0 7px}.review-card{break-inside:avoid;border:1px solid #e6e6e6;border-radius:6px;margin:0 0 14px;overflow:hidden;background:#fff;box-shadow:0 2px 4px #0000000d}.review-photo{height:auto;aspect-ratio:1;overflow:hidden}.review-photo>img{width:100%;height:100%;object-fit:cover}.review-card:nth-child(3n) .review-photo{aspect-ratio:4/5}.review-content{padding:14px}.review-author{font:700 16px/1.45 var(--font-body);margin:0 0 3px}.review-context{font-size:11px;color:#725340;margin:0 0 8px;line-height:1.4}.review-card .review-stars{margin-bottom:8px;font-size:17px}.review-body{font-size:14px;line-height:1.6;margin:0 0 14px}.review-body p:last-child{margin-bottom:0}.review-product{border-top:1px solid #eee;padding-top:10px;font-size:12px;line-height:1.4;display:flex;align-items:center;gap:9px}.review-product-thumb{height:38px;width:38px;flex:none;overflow:hidden}.review-product>a{text-decoration:underline}.site-footer{padding:40px 0 24px;color:#bfc5c5;background:#1b292a}.footer-grid{display:grid;grid-template-columns:2fr 1fr;gap:28px 48px;align-items:start}.footer-menus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;min-height:446px}.footer-menu{min-width:0;padding-top:12px;border:0}.footer-menu summary{pointer-events:auto;display:inline-block;padding:8px 16px;background:#283536;color:#fff;font:500 14px/1.2 var(--font-heading);letter-spacing:1px;margin:0 0 8px}responsive-footer[data-desktop] .footer-menu summary{pointer-events:none}.footer-menu ul{border-left:1px dashed #435051;padding-left:16px!important}.footer-menu li{font-size:14px;line-height:1.5;margin:0;padding:4px 0}.footer-menu a:hover{color:#fff}.newsletter{padding-top:12px}.newsletter h2{font-size:24px;line-height:1.2;color:#fff;margin:0 0 16px}.newsletter>p:empty{display:none}.newsletter-row{display:flex;overflow:hidden;border:1px solid #e1e1e1;border-radius:32px;background:#fff;min-height:44px}.newsletter-row input{color:#212529;background:#fff;border:0;padding:8px 20px;min-width:0;font-size:16px;border-radius:0}.newsletter-row input::placeholder{color:#77818a}.newsletter-row button{font-size:14px;line-height:1.5;font-weight:500;color:#fff;background:#cca38b;padding:8px 20px;white-space:nowrap}.newsletter-row:focus-within{outline:2px solid #fff;outline-offset:4px}.newsletter-row input:focus-visible,.newsletter-row button:focus-visible{outline:2px solid #654630;outline-offset:-3px}.footer-social{display:flex;align-items:center;gap:14px;margin:24px 0 0!important;list-style:none;padding:0}.footer-social a,.footer-social span{display:block;color:#bac1c1}.footer-social svg{display:block;width:22px;height:22px;fill:currentColor}.footer-social a:hover{color:#fff}.footer-bottom{grid-column:1/-1;display:block;text-align:center;border-top:1px dashed #4b5657;padding-top:20px;font-size:14px;color:#bac1c1}.footer-bottom p{margin:0}@media(min-width:1400px){.header-wrap,.site-footer>.shell{max-width:1296px}}@media(min-width:768px)and (max-width:1199px){.header-wrap,.site-footer>.shell{max-width:936px}.footer-grid{gap:24px}.footer-menus{gap:16px}.footer-menu ul{padding-left:10px!important}.footer-menu summary{padding-inline:10px}.newsletter-row button{padding-inline:12px}.reviews-grid{columns:3}}@media(max-width:989px){.footer-grid{grid-template-columns:1fr}.newsletter{grid-row:1;max-width:480px;width:100%;margin:auto;text-align:center}.footer-social{justify-content:center}.footer-menus{min-height:0}.site-footer{padding-top:28px}}@media(max-width:767px){.header-wrap{width:100%;max-width:540px}.site-footer>.shell{max-width:516px}.template-index .hero-copy{padding:32px 24px}.template-index .hero-copy h1{font-size:48px}.template-index .hero-section{min-height:560px}.marquee-group .community-photo{width:50vw}.home-community{padding-top:32px}.community-grid-heading{font-size:28px!important}.reviews-grid{columns:2;gap:10px;padding:0}.home-reviews{max-width:516px}.review-content{padding:10px}.review-author{font-size:14px}.review-body{font-size:13px}.review-product{font-size:11px}.review-product-thumb{width:30px;height:30px}.reviews-notice{font-size:12px}.reviews-heading h2{font-size:17px}.footer-menus{display:block}.footer-menu{padding:12px 0;border-bottom:1px dashed #465353}.footer-menu summary{display:flex;pointer-events:auto;background:none;padding:8px 0;margin:0;font-size:16px}.footer-menu summary{justify-content:space-between;align-items:center}.footer-menu summary::-webkit-details-marker{display:none}.footer-menu summary:after{content:"";display:block;width:12px;height:12px;flex:none;margin:0 4px 5px 16px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.footer-menu[open] summary:after{content:"";transform:rotate(225deg);margin-bottom:0}.footer-menu ul{margin-top:12px!important;border:0;padding-left:0!important}.footer-bottom{font-size:12px}}@media(prefers-reduced-motion:reduce){.marquee-track{animation:none;transform:none;will-change:auto}.marquee-window{overflow-x:auto}.marquee-group[aria-hidden],.marquee-toggle{display:none}html{scroll-behavior:auto}}@media(min-width:768px)and (max-width:991px){.home-shell{max-width:720px}.header-wrap,.site-footer>.shell,.template-index .hero-section{max-width:696px}.process-copy{padding-left:12px}.process-copy .rte{font-size:16px}.process-copy h3{font-size:17.6px}.stories-track>.story-card{flex-basis:calc((100% - 16px)/2)}}@media(max-width:1199px){.home-shell h2{font-size:calc(22px + 1.5vw)}.home-showcase.showcase-large-title h2{font-size:calc(22.8px + 2.1vw)}.stories-panel>h2{font-size:calc(20.4px + .3vw)}.template-index .hero-copy h1{font-size:calc(25.2px + 3.9vw)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/layout-v4.css.map */
