﻿.featured-designs-module__R31P0W__section{background:#fff;position:relative}.featured-designs-module__R31P0W__viewport{height:100svh;overflow:auto hidden}.featured-designs-module__R31P0W__swipeHint{display:none}.featured-designs-module__R31P0W__swipePrompt{color:#4b5146;align-items:center;gap:8px;display:inline-flex}.featured-designs-module__R31P0W__swipePrompt svg{box-sizing:content-box;color:#0a0a0a;background:#84e114;border-radius:50%;padding:6px}.featured-designs-module__R31P0W__track{width:max-content;height:100%;display:flex;position:relative}.featured-designs-module__R31P0W__card{flex-direction:column;flex:none;width:51.2vw;height:100%;text-decoration:none;display:flex;position:relative;overflow:hidden}.featured-designs-module__R31P0W__picture{background:#00000014;flex:none;height:72%;position:relative;overflow:hidden}.featured-designs-module__R31P0W__image{object-fit:cover}.featured-designs-module__R31P0W__panel{flex:1;align-items:flex-end;min-height:0;padding:clamp(20px,1.8vw,40px);display:flex;position:relative}.featured-designs-module__R31P0W__plus{aspect-ratio:1;border:1px solid;border-radius:50%;place-items:center;width:clamp(34px,2.7vw,48px);transition:background-color .2s,color .2s;display:grid;position:absolute;top:clamp(20px,2.4vw,48px);right:clamp(20px,1.8vw,40px)}.featured-designs-module__R31P0W__card:hover .featured-designs-module__R31P0W__plus,.featured-designs-module__R31P0W__card:focus-visible .featured-designs-module__R31P0W__plus{color:#fff;background:#292b29;border-color:#292b29}.featured-designs-module__R31P0W__card:focus-visible{outline-offset:-5px;outline:3px solid}.featured-designs-module__R31P0W__caption{justify-content:space-between;align-items:flex-end;gap:20px;width:100%;display:flex}.featured-designs-module__R31P0W__heading{flex:1;min-width:0}.featured-designs-module__R31P0W__heading h3{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:12ch;font-size:clamp(28px,3.35vw,72px);font-weight:400;line-height:1.08}.featured-designs-module__R31P0W__index{margin-top:14px;font-size:clamp(10px,.72vw,13px);line-height:1;display:block}.featured-designs-module__R31P0W__details{text-align:right;flex:0 0 30%;padding-bottom:24px;font-size:clamp(10px,.9vw,16px);line-height:1.4}.featured-designs-module__R31P0W__viewAllCard{color:#000;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:20px;width:22vw;height:100%;text-decoration:none;display:flex;position:relative}.featured-designs-module__R31P0W__viewAllPlus{aspect-ratio:1;border:1px solid;border-radius:50%;place-items:center;width:clamp(34px,2.7vw,48px);transition:background-color .2s,color .2s;display:grid}.featured-designs-module__R31P0W__viewAllCard:hover .featured-designs-module__R31P0W__viewAllPlus,.featured-designs-module__R31P0W__viewAllCard:focus-visible .featured-designs-module__R31P0W__viewAllPlus{color:#292b29;background:#fff;border-color:#fff}.featured-designs-module__R31P0W__viewAllCard:focus-visible{outline-offset:-5px;outline:3px solid}.featured-designs-module__R31P0W__viewAllLabel{text-align:center;font-size:clamp(13px,1vw,18px)}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.featured-designs-module__R31P0W__viewport{overflow:hidden}.featured-designs-module__R31P0W__track{will-change:transform}}@media (max-width:767px){.featured-designs-module__R31P0W__swipeHint{color:#292b29;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:12px;font-weight:500;display:flex}.featured-designs-module__R31P0W__viewport{scroll-snap-type:x mandatory;height:min(800px,90svh);min-height:480px}.featured-designs-module__R31P0W__card{scroll-snap-align:start;width:88vw}.featured-designs-module__R31P0W__picture{height:65%}.featured-designs-module__R31P0W__panel{padding:20px}.featured-designs-module__R31P0W__heading h3{font-size:clamp(26px,6vw,42px)}.featured-designs-module__R31P0W__details{font-size:11px}.featured-designs-module__R31P0W__viewAllCard{scroll-snap-align:start;width:60vw}}@media (prefers-reduced-motion:reduce){.featured-designs-module__R31P0W__plus{transition:none}}
