@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;700&display=swap");html{height:100%}body{font-family:'Rubik', sans-serif;font-weight:normal;color:#000;background-color:#FFF;-webkit-text-size-adjust:none;-ms-text-size-adjust:none}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}a,img{border:none}a{display:inline-block;text-decoration:none;color:inherit}.goto-form{display:none;background-color:#34C1AC;color:#fff;position:fixed;font-size:3vw;padding:3vw;top:46vw;right:0;border-radius:2vw 0 0 2vw;-webkit-box-shadow:3px 3px 10px #0004;box-shadow:3px 3px 10px #0004;z-index:200}h1{position:absolute;top:calc( (157 + 82) * 100vw / 1920);right:calc(597 * 100vw / 1920);z-index:1;color:#025E55;font-weight:600;font-size:calc(12 * 100vw / 1920);text-align:center}h1 .bg{font-size:calc(30 * 100vw / 1920)}h1 .bv{font-size:calc(32 * 100vw / 1920);color:#34C1AC}h1 .lg{font-size:calc(30 * 100vw / 1920);font-weight:500}.flap-pink{position:absolute;z-index:10;top:calc( (48 + 157) * 100vw / 1920);left:calc(48 * 100vw / 1920);padding:calc(11 * 100vw / 1920) calc(19 * 100vw / 1920);transform:rotate(-5deg);color:#ffffff;background-color:#F08666;text-align:center}.flap-pink .to{font-size:calc(24 * 100vw / 1920);font-weight:400;line-height:calc(28 * var(--fs) / 28 * 100vw / 1920)}.flap-pink .price{font-size:calc(37 * 100vw / 1920);font-weight:600;line-height:calc(44 * var(--fs) / 28 * 100vw / 1920)}.flap-pink .remise{font-size:calc(28 * 100vw / 1920);font-weight:400;line-height:calc(33 * var(--fs) / 28 * 100vw / 1920)}.flap-pink sup{font-size:0.5em}header{display:grid;grid-template-columns:1fr calc(542 * 100vw / 1920)}.zone-logo{padding:calc(24 * 100vw / 1920) calc(48 * 100vw / 1920)}.zone-logo img{width:calc(317 * 100vw / 1920)}.zone-promoteurs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:calc(13 * 100vw / 1920)}.logo-sully{width:calc(183 * 100vw / 1920)}.logo-nexity{width:calc(74 * 100vw / 1920);margin-left:calc(20 * 100vw / 1920)}main{position:relative;height:calc(100vw - 1010 * 100vw / 1920);display:block;max-height:100%}.zone-pers{height:100%}.perspective{width:100%;height:100%;max-height:100%;display:block;object-fit:cover;object-position:center center}.pastilles{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;top:calc(577 * 100vw / 1920);left:calc(48 * 100vw / 1920)}.pastilles img{width:calc(92 * 100vw / 1920);margin-right:calc(10 * 100vw / 1920)}.zone-argu{position:absolute;bottom:0;padding-right:calc(542 * 100vw / 1920)}.zone-saumon{background-color:#F08666;color:#fff;width:calc(411 * 100vw / 1920);text-align:center;padding:calc(24 * 100vw / 1920);margin-bottom:-2.5vw}.frais{text-transform:uppercase;font-size:calc(24 * 100vw / 1920)}.date{font-size:calc(16 * 100vw / 1920)}.zone-verte{color:#fff;display:grid;grid-template-columns:1fr 1fr;font-size:calc(22 * 100vw / 1920);position:relative;background-image:url("../images/charte-grosse-vague.svg");background-repeat:no-repeat;background-size:cover;height:calc(275 * 100vw / 1920);padding-top:2.3vw;font-weight:400}.zone-verte ul{margin:0 6em 0 0}.zone-verte p{font-weight:500}.zone-verte>*{padding-left:calc(80 * 100vw / 1920);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.zone-verte>:nth-child(1){font-weight:700;font-size:calc(25 * 100vw / 1920)}.zone-verte ul{line-height:calc(34 * 100vw / 1920)}.zone-contact-form{background-color:#FFFD;width:calc(542 * 100vw / 1920);height:100%;max-height:100%;position:absolute;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#emplacement-formulaire{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}#emplacement-formulaire:empty{background-color:#6FB8}.espace-de-vente{text-align:center;color:#025E55;font-size:calc(23 * 100vw / 1920);font-weight:500;padding:calc(17 * 100vw / 1920) calc(17 * 100vw / 1920) calc(27 * 100vw / 1920) calc(17 * 100vw / 1920)}.espace-de-vente span{display:block}.numero-telephone{position:relative}.numero-telephone:before{content:"";background-image:url("../images/charte-vaguelette.svg");background-size:contain;width:calc(76 * 100vw / 1920);height:calc(12 * 100vw / 1920);position:absolute;left:calc(calc(-76 * 100vw / 1920) - 0.5vw);top:0.4vw}.numero-telephone:after{content:"";background-image:url("../images/charte-vaguelette.svg");background-size:contain;width:calc(76 * 100vw / 1920);height:calc(12 * 100vw / 1920);position:absolute;right:calc(calc(-76 * 100vw / 1920) - 0.5vw);top:0.4vw}.appel-local{position:absolute;bottom:-0.4vw;right:0;font-size:calc(8 * 100vw / 1920)}.mentions{color:#3D383788;font-size:calc(11 * 100vw / 1920);text-align:center;padding-bottom:calc(12 * 100vw / 1920)}.mentions a{text-decoration:underline}.pages-mentions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem;border-left:5vw solid #34C1AC;height:100%;font-size:16px !important}.pages-mentions h1{color:#34C1AC;font-weight:600;position:static;font-size:3em;padding-bottom:1em;text-align:center}.pages-mentions h2{color:#34C1AC;font-weight:500;position:static;font-size:2rem;padding-bottom:0.3em;padding-top:1.2em;text-align:left}.pages-mentions p{font-size:1.2em;text-align:justify;padding-bottom:0.5em}@media screen and (min-width: 481px){br.mobile{display:none}}@media screen and (max-width: 480px){br.desktop{display:none}main{height:inherit}.goto-form{display:block;top:53vw}h1{left:calc(20 * 100vw / 375);right:calc(20 * 100vw / 375);top:calc(109 * 100vw / 375)}h1 .bg{font-size:calc(17 * 100vw / 375);color:#ffffff}h1 .bv{font-size:calc(19 * 100vw / 375);color:#ffffff}h1 .lg{font-size:calc(17 * 100vw / 375);color:#025E55}.flap-pink{left:calc(38 * 100vw / 375);top:calc(522 * 100vw / 375);padding:calc(9 * 100vw / 375) calc(14 * 100vw / 375)}.flap-pink .to{font-size:calc(13 * 100vw / 375);line-height:calc(15 * var(--fs) / 13 * 100vw / 375)}.flap-pink .price{font-size:calc(22 * 100vw / 375);line-height:calc(27 * var(--fs) / 22 * 100vw / 375)}.flap-pink .remise{font-size:calc(17 * 100vw / 375);line-height:calc(20 * var(--fs) / 17 * 100vw / 375)}header{grid-template-columns:1fr 50%;text-align:center;padding:calc(var(--scenePaddingLR) * 0.8 * var(--ratio)) 0}.zone-logo{padding:0;width:100%;justify-content:flex-start;padding:0 0 0 calc(var(--scenePaddingLR) * var(--ratio))}.zone-logo img{width:100%;max-width:calc(110  * var(--ratio));text-align:left;display:block}.zone-promoteurs{width:100%;font-size:calc(13*100vw/375);justify-content:flex-end;padding:0 calc(var(--scenePaddingLR) * var(--ratio)) 0 0}.zone-promoteurs div p{white-space:nowrap;display:block}.zone-promoteurs div p:first-child{margin-bottom:calc(8 * var(--ratio));font-size:calc(5 * var(--ratio))}.logo-sully{width:calc(97 * var(--ratio))}.logo-nexity{width:calc(40 * var(--ratio));margin-left:calc(10 * var(--ratio))}.zone-pers{overflow:hidden;position:relative}.perspective{width:100%;height:auto}.zone-pers:after{content:"";position:absolute;z-index:100;bottom:-1px;left:0;right:0;height:calc(19.2 * var(--ratio));background-image:url("data:image/svg+xml,%3Csvg version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22375px%22 height=%2219.2px%22 viewBox=%220 0 375 19.2%22 enable-background=%22new 0 0 375 19.2%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23FFFFFF%22 d=%22M375,0c-23.1,1.5-45.6,2.8-67.9,3.9c-34.5,1.7-67.8,2.9-101.9,3.6c-20.6,0.5-42,0.7-63.4,0.7 c-45.4,0-93.1-1-141.7-3v14.1h375V0z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% auto;background-position:center bottom}.pastilles{top:calc(500 * 100vw / 375);left:inherit;right:0}.pastilles img{width:calc(52 * 100vw / 375);margin-left:calc(5 * 100vw / 375)}.zone-argu{position:static;padding-right:0}.zone-saumon{width:100%;padding:4vw 0 8vw;margin-bottom:-4vw}.frais{font-size:calc(24*100vw/375)}.date{font-size:calc(16*100vw/375)}.zone-verte{grid-template-columns:1fr;height:auto;padding:0;background-image:unset;background-color:#025E55}.zone-verte>*{padding:8vw}.zone-verte>:nth-child(1){font-size:calc(18*100vw/375);padding-bottom:0}.zone-verte>:nth-child(1) p{width:100%}.zone-verte p{text-align:center}.zone-verte ul{margin:0}.zone-verte ul li{font-size:calc(14 * 100vw / 375);line-height:calc(15 / 14 * 14 * 100vw / 375)}.zone-verte ul li+li{margin-top:1em}.zone-contact-form{width:100%;height:auto;position:static}#emplacement-formulaire{min-height:50px}.espace-de-vente{font-size:calc(20*100vw/375);padding:0 calc(25*100vw/375) calc(25*100vw/375);line-height:1.4}.numero-telephone:before{width:calc(67*100vw/375);height:calc(12*100vw/375);left:calc(calc(-76*100vw/375) - 0.5vw);top:1.5vw}.numero-telephone:after{width:calc(67*100vw/375);height:calc(12*100vw/375);right:calc(calc(-76*100vw/375) - 0.5vw);top:1.5vw}.appel-local{bottom:-2.5vw;right:0;font-size:calc(9*100vw/375)}.mentions{font-size:calc(14*100vw/375);padding:4vw}.pages-mentions h1{font-size:24px !important}.pages-mentions h2{font-size:18rem}.pages-mentions p{font-size:16px !important;padding-bottom:0.5em}}#titre-formulaire{line-height:calc(44 * var(--ratio));max-width:calc(450 * var(--ratio));margin:calc(30 * var(--ratio)) auto 0}#titre-formulaire h2{font-size:calc(27 * var(--ratio));line-height:calc(32 / 27 * 14 * var(--ratio));font-weight:600;color:#F08666;text-align:center;text-transform:uppercase}#titre-formulaire h3{font-size:calc(21 * var(--ratio));line-height:calc(25 / 21 * 14 * var(--ratio));font-weight:400;color:#353333;text-align:center;margin:0.2em auto .6em}@media (max-width: 480px){#titre-formulaire{line-height:calc(28 * var(--ratio));margin:calc(45 * var(--ratio)) auto calc(23 * var(--ratio));padding:0 calc(var(--scenePaddingLR) * var(--ratio))}#titre-formulaire h2{font-size:calc(25*100vw/375);line-height:1.1em}#titre-formulaire h3{font-size:calc(20*100vw/375);line-height:1.1em;margin:0.6em 0}}.block-double{display:flex;flex-wrap:nowrap;gap:1.2em}.block-double>*{width:50%}
