@media screen and (max-width:749px){.duration{background-image:url(/cdn/shop/files/FEUILLE_BG-min_430x.png?v=1733486788);background-repeat:no-repeat;background-size:250px;background-position:100% 95%}}@media screen and (min-width:750px){.duration{background-image:url(/cdn/shop/files/FEUILLE_BG-min_430x.png?v=1733486788);background-repeat:no-repeat;background-size:400px;background-position:100% 100%}}.duration .duration__container{position:relative;border:none;border-radius:5px;overflow:hidden}.duration .duration__container:before,.duration .duration__container:after{content:"";position:absolute;border-style:dashed;border-color:var(--product-color, black);pointer-events:none;border-radius:5px;box-sizing:border-box}.duration .duration__container:before{top:0;left:0;right:0;height:100%;border-width:3px 0}.duration .duration__container:after{top:0;left:0;bottom:0;width:100%;border-width:0 3px}@media screen and (max-width:749px){.duration .duration__container{padding:60px 30px;margin-left:15px;margin-right:15px}}@media screen and (min-width:750px){.duration .duration__container{padding:60px 140px}}@media screen and (max-width:749px){.duration .duration__titles .heading p{font-size:25px!important}}@media screen and (min-width:750px){.duration .duration__titles .heading p{font-size:30px!important}}.duration .duration__titles .heading,.duration .duration__titles .heading p{margin:0;color:#000}.duration .duration__titles .heading strong{background-image:linear-gradient(to bottom,transparent 50%,var(--product-secondary-color, currentColor) 50%)}.duration .duration__titles .subheading,.duration .duration__titles .subheading p{margin-top:0!important;margin:0;font-family:Poppins,sans-serif;font-weight:300;line-height:1.3}@media screen and (max-width:749px){.duration .duration__titles .subheading p{font-size:20px!important}}@media screen and (min-width:750px){.duration .duration__titles .subheading p{font-size:25px!important}}.duration__subcontainer{display:flex;position:relative}@media screen and (max-width:749px){.duration__subcontainer{margin-top:30px;column-gap:10px}}@media screen and (min-width:750px){.duration__subcontainer{margin-top:50px;flex-direction:column;padding-top:40px}}.duration .duration__elements{display:flex;width:100%}@media only screen and (max-width:749px){.duration .duration__elements{flex-direction:column;row-gap:20px}}@media only screen and (min-width:750px){.duration .duration__elements{justify-content:space-between;gap:0}.duration .duration__elements .item{flex:0 0 calc(25% - 15px);max-width:calc(25% - 15px)}}.duration .duration__elements .item .month{display:flex;justify-content:center;align-items:center;width:fit-content;position:relative;margin:auto auto -15px;border-radius:5px;padding:8px 20px;color:#fff;column-gap:5px;font-size:17px;font-weight:300;font-family:grandstander;z-index:2}.duration .duration__elements .item .month__title{line-height:.7;font-weight:300;margin-top:5px;text-transform:uppercase}.duration .duration__elements .item .description{padding:25px 20px 19px;text-align:center;border-radius:5px;line-height:1.5;min-height:150px;display:flex;flex-direction:column;justify-content:center}.duration .duration__elements .item .description p{font-size:15px;margin-top:25px}.duration .duration__timeline{position:absolute;background-color:var(--product-color, black);display:flex;align-items:center}@media only screen and (max-width:749px){.duration .duration__timeline{flex-direction:column;width:3px;margin-right:10px;justify-content:space-around;position:relative}}@media only screen and (min-width:750px){.duration .duration__timeline{width:100%;height:3px;top:0;left:0;margin-bottom:30px}}.duration .duration__timeline .item{height:24px;width:24px;border-radius:50%;background-color:var(--product-color, black);display:block;position:relative;z-index:2;box-shadow:0 0 #000000b3;transform:scale(1);animation:pulse 2s infinite}@media only screen and (min-width:750px){.duration .duration__timeline .item{position:absolute}.duration .duration__timeline .item:nth-child(1){left:calc(12.5% - 12px)}.duration .duration__timeline .item:nth-child(2){left:calc(37.5% - 12px)}.duration .duration__timeline .item:nth-child(3){left:calc(62.5% - 12px)}.duration .duration__timeline .item:nth-child(4){left:calc(87.5% - 12px)}}.duration .duration__timeline .arrow{position:absolute;width:0;height:0;display:block}@media only screen and (max-width:749px){.duration .duration__timeline .arrow{border-right:8px solid transparent;border-left:8px solid transparent;border-top:15px solid var(--product-color, black);margin-bottom:-14px;bottom:0}}@media only screen and (min-width:750px){.duration .duration__timeline .arrow{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:15px solid var(--product-color, black);right:-15px;top:50%;transform:translateY(-50%)}}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #000000b3}70%{transform:scale(1);box-shadow:0 0 0 10px #0000}to{transform:scale(.95);box-shadow:0 0 #0000}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-duration.css.map */
