/* START_SECTION:noeline-retail (INDEX:44) */
.noeline-retail{color:#25231f;background:#fff;letter-spacing:0;font-family:var(--font-body-family)}
.noeline-retail a{color:inherit;text-decoration:none}.noeline-retail a:focus-visible{outline:2px solid #25231f;outline-offset:5px}
.nr-hero{display:grid;grid-template-columns:1fr 1fr;gap:2px}.nr-story{position:relative;display:block;height:calc(100svh - 150px);min-height:500px;max-height:900px;overflow:hidden;background:#eae8e5}.nr-story:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.4));pointer-events:none}.nr-story-image{width:100%;height:100%;object-fit:cover;object-position:50% 30%;transition:transform .6s}.nr-story:hover .nr-story-image{transform:scale(1.025)}.nr-story-copy{position:absolute;bottom:38px;left:38px;right:25px;color:white;z-index:1}.nr-story-copy p,.nr-heading p,.nr-manifesto>p{font-size:11px;letter-spacing:2px;text-transform:uppercase;margin:0 0 10px}.nr-story-copy h2{color:white;font-size:clamp(30px,3.5vw,55px);font-weight:400;line-height:1.1;margin:0 0 24px;letter-spacing:-1px}.nr-story-copy>span{display:inline-flex;gap:50px;border-bottom:1px solid white;padding:0 0 7px;font-size:12px;letter-spacing:1px;text-transform:uppercase}.nr-selection{padding:70px 34px 75px}.nr-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:32px;gap:20px}.nr-heading h1{font-size:clamp(25px,2.6vw,40px);font-weight:400;line-height:1.2;margin:0;letter-spacing:-.6px}.nr-heading>a,.nr-manifesto>a{font-size:12px;border-bottom:1px solid;padding-bottom:6px;white-space:nowrap}.nr-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nr-product-photo{display:block;aspect-ratio:3/4;overflow:hidden;background:#f3f1ef}.nr-product-photo img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.nr-product-photo:hover img{transform:scale(1.025)}.nr-product-info{display:flex;justify-content:space-between;gap:15px;padding-top:17px;line-height:1.4}.nr-product-info h2{font-size:15px;font-weight:400;margin:0;letter-spacing:0}.nr-product-info>span{font-size:14px;white-space:nowrap}.nr-options{display:inline-block;font-size:12px;margin-top:7px;color:#666!important}.nr-manifesto{text-align:center;background:#f2eee7;padding:76px 24px 82px}.nr-manifesto h2{font-size:clamp(30px,4vw,55px);font-weight:400;line-height:1.12;letter-spacing:-1px;margin:20px auto;max-width:750px}.nr-manifesto>div{max-width:580px;margin:0 auto 26px;font-size:16px;line-height:1.65}.nr-services{display:grid;grid-template-columns:repeat(3,1fr);padding:45px 24px;border-bottom:1px solid #e7e3de;text-align:center;gap:25px}.nr-services h2{font-size:15px;font-weight:400;margin:0 0 9px}.nr-services p{font-size:13px;margin:0;color:#666}
body:has(.noeline-retail) .header__heading-link .h2{font-size:34px;letter-spacing:5px;font-weight:500}body:has(.noeline-retail) .header__menu-item{font-size:12px;letter-spacing:.4px}body:has(.noeline-retail) .announcement-bar__message{font-size:11px;letter-spacing:1px}body:has(.noeline-retail) .footer{background:#f8f7f4}
@media(max-width:749px){.nr-hero{gap:0}.nr-story{height:65svh;min-height:390px;max-height:650px}.nr-story-copy{bottom:24px;left:18px;right:12px}.nr-story-copy h2{font-size:28px;letter-spacing:-.5px}.nr-story-copy p{font-size:9px;letter-spacing:1px}.nr-story-copy>span{gap:20px;font-size:10px}.nr-story-image{object-position:50% 25%}.nr-selection{padding:40px 16px}.nr-heading{align-items:start;flex-direction:column;gap:18px}.nr-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.nr-product:last-child{grid-column:1/-1;width:calc(50% - 6px);justify-self:center}.nr-product-info{display:block}.nr-product-info h2{font-size:13px;margin-bottom:5px}.nr-options{font-size:11px}.nr-manifesto{padding:48px 22px}.nr-services{grid-template-columns:1fr;padding:34px 20px;gap:30px}body:has(.noeline-retail) .header__heading-link .h2{font-size:25px;letter-spacing:3px}}
@media(prefers-reduced-motion:reduce){.nr-story-image,.nr-product-photo img{transition:none}}
/* END_SECTION:noeline-retail */
