#MainContent .page-width--narrow:has(.otwa-project){max-width:1280px!important;width:100%;padding-left:clamp(18px,3.4vw,52px);padding-right:clamp(18px,3.4vw,52px)}#MainContent:has(.otwa-project) .main-page-title{margin:clamp(32px,5vw,66px) 0 30px;padding:0 0 23px;position:relative;color:#201e1b;font-size:clamp(38px,4.4vw,62px);font-weight:780;line-height:1.07;letter-spacing:-.045em;text-align:left}#MainContent:has(.otwa-project) .main-page-title:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:3px;border-radius:10px;background:linear-gradient(90deg,#b89253,#ead8b4)}#MainContent .otwa-project{margin:0 auto 90px;max-width:none;width:100%;color:#2b2925;font-family:inherit}#MainContent .otwa-project-lead{position:relative;display:block;margin:0!important;padding:clamp(29px,3.3vw,43px) clamp(24px,4vw,49px) 12px;border:1px solid #e6d6b8;border-bottom:0;border-radius:24px 24px 0 0;background:#fbf8f1;color:#2a2722;font-size:clamp(19px,2vw,25px);font-weight:660;line-height:1.4;letter-spacing:-.022em}#MainContent .otwa-project-lead:before{content:"VOTRE S\c9LECTION OTWA";display:block;margin:0 0 17px;color:#997443;font-size:11px;font-weight:800;line-height:1.35;letter-spacing:.15em}html:lang(de) #MainContent .otwa-project-lead:before{content:"IHRE OTWA-AUSWAHL"}html:lang(en) #MainContent .otwa-project-lead:before{content:"YOUR OTWA SELECTION"}#MainContent .otwa-project-explainer{display:block;margin:0 0 47px!important;padding:4px clamp(24px,4vw,49px) clamp(28px,3.3vw,41px);border:1px solid #e6d6b8;border-top:0;border-radius:0 0 24px 24px;background:#fbf8f1;color:#756d63;font-size:13px;font-weight:440;line-height:1.75;letter-spacing:.005em}#MainContent .otwa-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(15px,2vw,25px);width:100%;margin:0;padding:0}#MainContent .otwa-project-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e6dac3;border-radius:21px;background:linear-gradient(155deg,#fff,#fffefa 74%,#faf5ec);box-shadow:0 9px 28px #49371b0f;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}@media(hover:hover){#MainContent .otwa-project-card:hover{transform:translateY(-4px);border-color:#c9aa75;box-shadow:0 17px 36px #49371b21}}#MainContent .otwa-project-image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;background:#f3efe7}#MainContent .otwa-project-title{margin:0;padding:21px 21px 28px;color:#222420;font-size:clamp(16px,1.25vw,19px);font-weight:760;line-height:1.36;letter-spacing:-.016em;overflow-wrap:anywhere}#MainContent .otwa-project-actions{display:flex;flex-direction:column;align-items:stretch;gap:11px;margin:auto 20px 20px;padding:0}#MainContent .otwa-project-cta{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:0;width:100%;min-height:47px;padding:12px 17px;border:1px solid #b9975d;border-radius:999px;background:linear-gradient(125deg,#efdfbb,#d5b779 62%,#c9a368);color:#2f281d!important;box-shadow:0 3px 10px #9b6e311a;font-family:inherit;font-size:12px;font-weight:780;line-height:1.35;letter-spacing:.01em;text-align:center;text-decoration:none!important;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}#MainContent .otwa-project-cta:hover{background:linear-gradient(125deg,#ead5a9,#cba969 62%,#bc9557);color:#241d15!important;box-shadow:0 7px 16px #8b652c33;text-decoration:none!important}@media(hover:hover){#MainContent .otwa-project-cta:hover{transform:translateY(-1px)}}#MainContent .otwa-project-remove{align-self:center;display:inline-flex;align-items:center;justify-content:center;min-height:30px;margin:0;padding:3px 13px;border:0;border-radius:999px;background:transparent;color:#817669;font-family:inherit;font-size:12px;font-weight:620;line-height:1.4;text-decoration:none;cursor:pointer;transition:color .2s ease,background .2s ease}#MainContent .otwa-project-remove:hover{color:#372b1b;background:#f3ead9;text-decoration:underline;text-underline-offset:3px}#MainContent .otwa-project-cta:focus-visible,#MainContent .otwa-project-remove:focus-visible{outline:3px solid #8b6c39;outline-offset:3px}#MainContent .otwa-project-empty{margin:0;padding:clamp(32px,5vw,60px);border:1px dashed #cbb58e;border-radius:23px;background:#fbf8f1;color:#5f574e;text-align:center}#MainContent .otwa-project-empty p{margin:0 0 23px;font-size:17px;line-height:1.6}#MainContent .otwa-project-empty a{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:10px 22px;border:1px solid #b9975d;border-radius:999px;background:#d6ba81;color:#2d2519!important;text-decoration:none!important;font-weight:750}#MainContent .otwa-project-empty a:hover{background:#c9a76e}@media(max-width:989px){#MainContent .otwa-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#MainContent .otwa-project-lead{font-size:clamp(18px,2.5vw,23px)}}@media(max-width:599px){#MainContent .page-width--narrow:has(.otwa-project){padding-left:16px;padding-right:16px}#MainContent:has(.otwa-project) .main-page-title{margin:28px 0 24px;padding-bottom:18px;font-size:clamp(34px,9vw,44px)}#MainContent .otwa-project-lead{padding:25px 21px 10px;border-radius:17px 17px 0 0;font-size:18px}#MainContent .otwa-project-lead:before{font-size:10px;margin-bottom:12px}#MainContent .otwa-project-explainer{padding:3px 21px 25px;margin-bottom:29px!important;border-radius:0 0 17px 17px;font-size:12px}#MainContent .otwa-project-grid{grid-template-columns:1fr;gap:17px}#MainContent .otwa-project-card{border-radius:18px}#MainContent .otwa-project-image{aspect-ratio:16 / 10}#MainContent .otwa-project-title{padding:18px 17px 24px;font-size:17px}#MainContent .otwa-project-actions{margin:auto 17px 18px}#MainContent .otwa-project-cta{min-height:46px;font-size:13px}#MainContent .otwa-project{margin-bottom:54px}}@media(prefers-reduced-motion:reduce){#MainContent .otwa-project-card,#MainContent .otwa-project-cta{transition:none}#MainContent .otwa-project-card:hover,#MainContent .otwa-project-cta:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/otwa-mon-projet-da-client.css.map */
