@import"https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,100..900;1,100..900&family=Syne:wght@400..800&display=swap";@import"https://fonts.googleapis.com/css?family=Fjalla+One&display=swap";.homehero{padding-block:5vh;width:90%;max-width:1440px;margin:0 auto;margin-block:10vh}.homehero .homehero__container{margin-inline:6rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.homehero .homehero__text-container{width:65%}@media (width < 1500px){.homehero .homehero__text-container{width:57%}}.homehero .homehero__title{font-family:var(--ff-header);font-weight:700;font-size:6rem;margin-bottom:.5em}.homehero .homehero__paragraphe{font-size:1.25rem;max-width:60%;margin-bottom:1.5em}.homehero .homehero__image-container{background-color:var(--clr-pink);border-top-left-radius:50%;border-top-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;position:relative}.homehero .homehero__image{transform:translate(-2rem)}.homehero .homehero__sun-SVG{position:absolute;top:0;right:0;transform:translate(50%) translateY(-50%)}.homehero .homehero__double-playSVG{position:absolute;bottom:0;left:0;transform:translate(-4rem)}.homehero .homehero__button-container{position:relative}.homehero .homehero__button{margin-inline:6rem}.homehero .homehero__arrow-SVG{position:absolute;bottom:50;left:50;transform:translate(-50%) translateY(50%)}@media (max-width: 640px){.homehero{margin-block:0}.homehero .homehero__container{margin-inline:0;align-items:center;justify-content:center}.homehero .homehero__text-container{width:80%;max-width:100%}.homehero .homehero__paragraphe{max-width:100%}.homehero .homehero__paragraphe:last-child{margin-bottom:5rem}.homehero .homehero__title{font-size:3rem}.homehero .homehero__image-container{max-width:50%;margin-bottom:5rem}.homehero .homehero__image{max-width:100%;transform:translate(-10%)}.homehero .homehero__sun-SVG{max-width:50%}.homehero .homehero__double-playSVG{max-width:25%;transform:translate(-2rem) translateY(2rem)}.homehero .homehero__button-container{display:flex;align-items:center;justify-content:center;width:100%}.homehero .homehero__button{text-align:center;width:80%;margin:0}.homehero .homehero__arrow-SVG{display:none}}.Button{background-color:var(--clr-orange);border:1px solid black;padding:.25em 1.5em;font-size:1.25rem;border-radius:.625rem;box-shadow:4px 6px #000;cursor:pointer}.pdtcard__container{display:flex;justify-content:space-between;gap:2rem;background-color:#fff;border-radius:10px;padding:1rem;border:1px solid black;box-shadow:#000 4px 6px}.pdtcard__container .pdtcard__info{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.pdtcard__container .pdtcard__info .pdtcard__title{margin-bottom:.25em;font-size:2rem;font-weight:600}.pdtcard__container .pdtcard__info .pdtcard__price{font-size:1.5rem}.pdtcard__container .pdtcard__info .pdtcard__button{margin-top:auto;margin-right:10px}.pdtcard__container .pdtcard__img{border-radius:10px;max-width:45%}.homePdtSection__background{background-color:#ffd0e6;height:400px;padding-block:5vh}.homePdtSection__background .homePdtSection__container{width:90%;max-width:1440px;margin:0 auto}.homePdtSection__background .homePdtSection__container .homePdtSection__title{font-family:var(--ff-header);font-weight:700;padding:5vh 0;font-size:3.25rem}.homePdtSection__background .homePdtSection__container .homePdtSection__list{display:flex;justify-content:space-around;gap:20px}@media only screen and (max-width: 800px){.homePdtSection__background{height:100%}.homePdtSection__background .homePdtSection__container{display:flex;flex-direction:column;align-items:center}.homePdtSection__background .homePdtSection__container .homePdtSection__list{flex-direction:column;margin-bottom:40px}.homePdtSection__background .homePdtSection__container .homePdtSection__title{font-size:3.25rem}}.teamCard{background-color:var(--clr-pink)}.teamCard .teamCard__container{width:90%;max-width:1440px;margin:0 auto}.teamCard .teamCard__container .teamCard__title{display:flex;padding:5vh 0;align-items:center;gap:9vh}@media (width < 640px){.teamCard .teamCard__container .teamCard__title{flex-direction:column;gap:2vh}}.teamCard .teamCard__container .teamCard__title .teamCard__h2{font-family:var(--ff-header);font-weight:700;font-size:3.25rem}@media (width < 640px){.teamCard .teamCard__container .teamCard__title .teamCard__h2{font-size:3rem;align-self:flex-start}}.teamCard .teamCard__container .teamCard__cardsContainer{width:100%;display:flex;flex-wrap:wrap;gap:5rem;justify-content:space-between;padding-bottom:5rem;position:relative}.teamCard .teamCard__container .teamCard__cardsContainer :last-child{margin:0 auto}@media (width < 1440px){.teamCard .teamCard__container .teamCard__cardsContainer{gap:1rem;justify-content:center}}.teamCard .teamCard__container .teamCard__cardsContainer .teamCard__cards{width:22.5rem;background-color:#fff;height:25.625rem;display:flex;flex-direction:column;justify-content:space-around;align-items:center;border:1px solid black;border-radius:.625rem;box-shadow:.25rem .375rem #000;position:relative}@media (width < 640px){.teamCard .teamCard__container .teamCard__cardsContainer .teamCard__cards{width:20.313rem;height:24.375rem}}.teamCard .teamCard__container .teamCard__cardsContainer .teamCard__cards .teamCard__cardsImgContainer{background-color:#aaa9a9a2;width:85%;height:16.25rem;border-radius:10px}@media (width < 640px){.teamCard .teamCard__container .teamCard__cardsContainer .teamCard__cards .teamCard__cardsImgContainer{height:14.375rem}}.teamCard .teamCard__container .teamCard__cardsContainer .teamCard__cards .teamCard__cardsImgContainer .teamCard__cardsImg{height:100%;background-color:gray;transform:translate(25%)}.teamCard .teamCard__container .teamCard__cardsContainer .teamCard__cards .teamCard__cardsTexteContainer{display:flex;align-items:center;flex-direction:column;gap:1.5vh}.teamCard .teamCard__container .teamCard__cardsContainer .teamCard__cards .teamCard__cardsTexteContainer .teamCard__cardsh3{font-family:var(--ff-header);font-weight:700;font-size:2rem;text-align:center}.teamCard .teamCard__container .teamCard__cardsContainer .teamCard__cards .teamCard__cardsTexteContainer .teamCard__cardsp{font-size:1.25rem}.teamCard .teamCard__container .teamCard__cardsContainer .teamCard__ressort{position:absolute;bottom:0;right:0;transform:translate(50px,20px);rotate:-9deg}@media (width < 640px){.teamCard .teamCard__container .teamCard__cardsContainer .teamCard__ressort{display:none}}.navbar__container{padding:4vh 0;margin:0 auto;width:90%;max-width:1440px}.navbar__container nav{background-color:var(--clr-orange);display:flex;border:3px solid black;border-radius:1rem;box-shadow:4px 6px #000;height:6rem}.navbar__container nav a:-webkit-any-link{text-decoration:none}.navbar__container nav .navbar__left{width:82%;display:flex;align-items:center;justify-content:space-between}.navbar__container nav .navbar__left .navbar__left__home{display:flex;align-items:center;font-family:var(--ff-header);text-decoration:none;color:#000;font-size:1.5rem;font-weight:700}.navbar__container nav .navbar__left .navbar__left__pages span{margin:0 1.4vw;font-family:var(--ff-body);text-decoration:none;color:#000;font-size:1.3rem;font-weight:700}.navbar__container nav .navbar__left .navbar__left__pages span:last-child{margin-right:2.8vw}.navbar__container nav .navbar__right{border-left:2px black solid;display:flex;justify-content:space-evenly;align-items:center;width:18%}.navbar__container nav .navbar__right .navbar__right--desktop{display:block;width:100%;display:flex;justify-content:space-evenly;align-items:center}.navbar__container nav .navbar__right .navbar__right__link{text-decoration:none;color:#000;font-weight:700;font-size:1.2rem}.navbar__container nav .navbar__right svg{transition:transform .2s}.navbar__container nav .navbar__right svg:active{transform:scale(.95)}.navbar__container nav .navbar__mobile{display:flex;align-items:center;justify-content:space-between;width:100%;margin-right:2rem}.navbar__container nav .navbar__mobile .navbar__mobile__title{font-size:1.25rem;font-family:var(--ff-header);font-weight:700;margin-right:5rem}.navbar__container nav .navbar__mobile .navbar__mobile__home__container{display:flex;align-items:center;justify-content:space-between;width:50%}.navbar__container nav .navbar__mobile button{background-color:#f0f8ff00;border:none}.navbar__container .navbar__mobile__burger--open{margin-top:.3rem;height:20rem;background-color:var(--clr-orange);border:3px solid black;border-radius:1rem;box-shadow:4px 6px #000;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;max-height:1000px;opacity:1;transition:.3s ease-in-out}.navbar__container .navbar__mobile__burger--open a:-webkit-any-link{text-decoration:none}.navbar__container .navbar__mobile__burger--open span{color:#000;font-size:2rem}.navbar__container .navbar__mobile__burger--closed{margin-top:.3rem;height:20rem;background-color:var(--clr-orange);border:3px solid black;border-radius:1rem;box-shadow:4px 6px #000;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;opacity:0;max-height:0;overflow:hidden;transition:.3s ease-in-out}.navbar__container .navbar__mobile__burger--closed span{color:#000;font-size:2rem}.navbar__container .navbar__mobile__burger--closed{opacity:0;overflow:hidden;transition:.3s ease-in-out}.navbar__container .navbar__mobile__burger--closed a:-webkit-any-link{text-decoration:none}.product__list__container{background-color:#ffd0e6;width:100%;height:auto}.product__list__container .product__list{padding-block:5vh;width:90%;max-width:1440px;margin:0 auto}.product__list__container .product__list .product__list-title{display:flex;padding:5vh 0;align-items:center;gap:9vh}.product__list__container .product__list .product__list-title .product__list-h2{font-size:3.25rem;font-family:var(--ff-header);font-weight:700}@media (width < 450px){.product__list__container .product__list .product__list-title .product__list-h2{text-align:center}}.product__list__container .product__list .product__list__products__wrapper{width:100%;display:flex;flex-wrap:wrap;gap:5rem;justify-content:center;padding-bottom:5rem}.card__container{max-width:15rem;aspect-ratio:6/7;width:100%;padding:1rem;border:1px solid black;box-shadow:4px 6px #000;border-radius:10px;background-color:#fff}@media (width < 450px){.card__container{max-width:80%}}.card__container .card{display:flex;flex-direction:column;align-items:center}.card__container .card .card__image{width:100%}.card__container .card .card__image img{width:100%;border-radius:10px}.card__container .card .card__infos{display:flex;justify-content:space-between;align-items:center;width:100%;height:auto;margin-top:1em;font-family:var(--ff-header)}.card__container .card .card__infos .card__text{display:flex;flex-direction:column;justify-content:space-around;font-size:1rem;gap:.5em;max-width:50%}.card__container .card .card__infos .card__text .card__article{font-weight:700}.card__container .card .card__infos .card__text .card__price{font-family:var(--ff-body)}.card__container .card .card__infos .button{min-width:50%;font-weight:700;font-size:1rem}.showcase__hero__container{margin:0 auto;width:90%;max-width:1440px}.showcase__hero__container a:-webkit-any-link{text-decoration:none}.showcase__hero__container .showcase__hero__title{display:flex;border:3px solid black;border-radius:1rem;box-shadow:4px 6px #000;height:6rem;background-color:var(--clr-green-pastel);width:100%;align-items:center;margin-bottom:3.5rem}.showcase__hero__container .showcase__hero__title h1{margin:0 auto;font-size:3rem;font-family:var(--ff-header);font-weight:700}.showcase__hero__container .showcase__hero__title .showcase__hero__title__smiley{padding-right:2rem}.showcase__hero__container .showcase__hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.showcase__hero__container .showcase__hero__grid .showcase__hero__grid__left{position:relative;background-color:#000;border:3px solid black;border-radius:1rem;box-shadow:4px 6px #000}.showcase__hero__container .showcase__hero__grid .showcase__hero__grid__left img{width:100%;border-radius:1rem}.showcase__hero__container .showcase__hero__grid .showcase__hero__grid__left .showcase__hero__grid__left__price{position:absolute;bottom:-4rem;left:-4rem}.showcase__hero__container .showcase__hero__grid .showcase__hero__grid__right{position:relative;background-color:#fff;border:3px solid black;border-radius:1rem;box-shadow:4px 6px #000}.showcase__hero__container .showcase__hero__grid .showcase__hero__grid__right .showcase__hero__grid__right__title__container{margin:0 2.5rem;display:flex;align-items:center;height:15%}.showcase__hero__container .showcase__hero__grid .showcase__hero__grid__right .showcase__hero__grid__right__title__container h2{width:85%;font-size:2.5rem;font-weight:700}.showcase__hero__container .showcase__hero__grid .showcase__hero__grid__right .showcase__hero__grid__right__title__container .showcase__hero__grid__right__svg{position:absolute;top:-1rem;right:-1rem}.showcase__hero__container .showcase__hero__grid .showcase__hero__grid__right .showcase__hero__grid__right__paragraph{padding:0 2.5rem;font-size:1.85rem;height:65%;line-height:2.5rem}@media (width <= 1440px){.showcase__hero__container .showcase__hero__grid .showcase__hero__grid__right .showcase__hero__grid__right__paragraph{font-size:1.55rem}}.showcase__hero__container .showcase__hero__grid .showcase__hero__grid__right .showcase__hero__grid__right__buy{width:100%;height:20%;background-color:var(--clr-orange);border:none;border-top:3px solid black;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;justify-content:space-between;align-items:center;padding:0 12%}.showcase__hero__container .showcase__hero__grid .showcase__hero__grid__right .showcase__hero__grid__right__buy .showcase__hero__grid__right__buy__text{text-decoration:underline;font-size:3rem;cursor:pointer}.showcase__hero__container .showcase__hero__grid .showcase__hero__grid__right .showcase__hero__grid__right__buy .showcase__hero__grid__right__buy__prix{font-size:3rem}.showcase__hero__container .showcase__hero__title--mobile{display:flex;justify-content:space-between;border:3px solid black;border-radius:1rem;box-shadow:4px 6px #000;height:4rem;background-color:var(--clr-green-pastel);width:100%;align-items:center;margin-bottom:3.5rem}.showcase__hero__container .showcase__hero__title--mobile h1{padding:0 1rem;font-size:2.3rem;font-family:var(--ff-header);font-weight:700}.showcase__hero__container .showcase__hero__title--mobile .showcase__hero__title__smiley{padding-right:2rem}.showcase__hero__container .showcase__hero__container--mobile .showcase__hero__grid--mobile{grid-template-columns:1fr 1fr;gap:4rem}.showcase__hero__container .showcase__hero__container--mobile .showcase__hero__grid--mobile .showcase__hero__grid__left{position:relative;background-color:#000;border:3px solid black;border-radius:1rem;box-shadow:4px 6px #000;margin-bottom:4rem}.showcase__hero__container .showcase__hero__container--mobile .showcase__hero__grid--mobile .showcase__hero__grid__left img{width:100%;border-radius:1rem}.showcase__hero__container .showcase__hero__container--mobile .showcase__hero__grid--mobile .showcase__hero__grid__left .showcase__hero__grid__left__price{position:absolute;bottom:-3rem;left:-2rem}.showcase__hero__container .showcase__hero__container--mobile .showcase__hero__grid--mobile .showcase__hero__grid__right{position:relative;background-color:#fff;border:3px solid black;border-radius:1rem;box-shadow:4px 6px #000}.showcase__hero__container .showcase__hero__container--mobile .showcase__hero__grid--mobile .showcase__hero__grid__right .showcase__hero__grid__right__title__container{margin:2.5rem;display:flex;align-items:center;height:15%}.showcase__hero__container .showcase__hero__container--mobile .showcase__hero__grid--mobile .showcase__hero__grid__right .showcase__hero__grid__right__title__container h2{width:85%;font-size:2rem;font-weight:700}.showcase__hero__container .showcase__hero__container--mobile .showcase__hero__grid--mobile .showcase__hero__grid__right .showcase__hero__grid__right__title__container .showcase__hero__grid__right__svg{position:absolute;top:rem;right:0}.showcase__hero__container .showcase__hero__container--mobile .showcase__hero__grid--mobile .showcase__hero__grid__right .showcase__hero__grid__right__paragraph{padding:0 2.5rem;font-size:1.3rem;height:65%;line-height:1.8rem;margin-bottom:1rem}.showcase__hero__container .showcase__hero__container--mobile .showcase__hero__grid--mobile .showcase__hero__grid__right .showcase__hero__grid__right__buy{width:100%;height:20%;background-color:var(--clr-orange);border:none;border-top:3px solid black;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;justify-content:center;align-items:center}.showcase__hero__container .showcase__hero__container--mobile .showcase__hero__grid--mobile .showcase__hero__grid__right .showcase__hero__grid__right__buy .showcase__hero__grid__right__buy__text{padding:4%;text-decoration:underline;font-size:2rem;margin-right:2rem}.showcase__hero__container .showcase__hero__container--mobile .showcase__hero__grid--mobile .showcase__hero__grid__right .showcase__hero__grid__right__buy .showcase__hero__grid__right__buy__prix{font-size:2rem;margin-left:2rem}.invisible{visibility:hidden}.Page__showcase__container{background-color:var(--clr-aqua-green)}.PdtShowcaseComCard__container{display:flex;justify-content:space-between;gap:2rem;background-color:#fff;border-radius:10px;padding:1rem;border:1px solid black;box-shadow:#000 4px 6px}.PdtShowcaseComCard__container .PdtShowcaseComCard__info{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.PdtShowcaseComCard__container .PdtShowcaseComCard__info .PdtShowcaseComCard__title{padding:1.5rem;margin-bottom:.25em;font-size:2rem;font-weight:600}.PdtShowcaseComCard__container .PdtShowcaseComCard__info .PdtShowcaseComCard__com{margin-bottom:.25em;font-size:2rem}@media (width <= 1440px){.PdtShowcaseComCard__container .PdtShowcaseComCard__info .PdtShowcaseComCard__com{font-size:1.55rem}}.PdtShowcaseComCard__container .PdtShowcaseComCard__img{width:10vw;aspect-ratio:1 / 1;object-fit:cover}@media only screen and (max-width: 800px){.PdtShowcaseComCard__container .PdtShowcaseComCard__info .PdtShowcaseComCard__com{font-size:1.5rem}.PdtShowcaseComCard__container .PdtShowcaseComCard__img{width:80px}}.pdtShowcaseComCardSection__background{background-color:#68ffca;height:600px;padding-block:5vh}.pdtShowcaseComCardSection__background .pdtShowcaseComCardSection__container{width:90%;max-width:1440px;margin:0 auto}.pdtShowcaseComCardSection__background .pdtShowcaseComCardSection__container .pdtShowcaseComCardSection__title{font-family:var(--ff-header);padding:5vh 0;font-size:3.25rem}.pdtShowcaseComCardSection__background .pdtShowcaseComCardSection__container .pdtShowcaseComCardSection__list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media only screen and (max-width: 800px){.pdtShowcaseComCardSection__background{height:100%}.pdtShowcaseComCardSection__background .pdtShowcaseComCardSection__container{display:flex;flex-direction:column;align-items:center}.pdtShowcaseComCardSection__background .pdtShowcaseComCardSection__container .pdtShowcaseComCardSection__list{grid-template-columns:1fr;margin-bottom:40px}.pdtShowcaseComCardSection__background .pdtShowcaseComCardSection__container .pdtShowcaseComCardSection__title{font-size:3.25rem}}.basket-product-card{background-color:#fff;border:1px solid black;border-radius:10px;box-shadow:4px 6px #000;padding:.5rem;width:35%;min-width:23rem;display:flex;flex-direction:column}.basket-product-card .basket-product-card__delete-icon{align-self:flex-end;height:25px}.basket-product-card .basket-product-card__container{display:flex;align-items:center;gap:3rem}@media (max-width: 640px){.basket-product-card .basket-product-card__container{gap:2rem}}.basket-product-card .basket-product-card__button{cursor:pointer;transition:transform .2s}.basket-product-card .basket-product-card__button:active{transform:scale(.9)}.basket-product-card .basket-product-card__image{max-width:100px}.basket-product-card .basket-product-card__text-container{width:45%}.basket-product-card .basket-product-card__product-title{font-size:1.5rem}.basket-product-card .basket-product-card__price-container{display:flex;align-items:center;justify-content:space-between}.basket-product-card .basket-product-card__quantity{font-size:1.2rem;font-weight:700}.basket-product-card .basket-product-card__quantity-container{display:flex;align-items:center;gap:.5rem}.basket-product-card .basket-product-card__price{margin-left:auto;font-size:1.2rem;font-weight:700}@media (max-width: 640px){.basket-product-card{margin:0 auto}}.cartSummary__container{position:relative;padding-bottom:2vh}.cartSummary__container .homehero__sun-SVG{position:absolute;right:-4.5rem;top:-4rem}.cartSummary__container .cartSummary{margin:0 auto;width:24rem;background-color:#fff;height:42rem;display:flex;flex-direction:column;justify-content:space-between;border:1px solid black;border-radius:.625rem;box-shadow:.25rem .375rem #000;position:relative}@media (width < 1440px){.cartSummary__container .cartSummary{height:38rem;width:22rem}}@media (width < 640px){.cartSummary__container .cartSummary{height:18rem}}.cartSummary__container .cartSummary .cartSummary__text{padding:3%;display:flex;flex-direction:column;justify-content:space-between;height:90%}@media (width < 640px){.cartSummary__container .cartSummary .cartSummary__text{flex-direction:row;height:70%}}.cartSummary__container .cartSummary .cartSummary__hr{width:100%;border:.1rem solid black}@media (width < 640px){.cartSummary__container .cartSummary .cartSummary__hr{display:none}}.cartSummary__container .cartSummary .cartSummary__h2{font-family:var(--ff-header);font-weight:700;font-size:3rem;padding-bottom:2vh}@media (width < 640px){.cartSummary__container .cartSummary .cartSummary__h2{align-self:flex-start;font-size:2rem}}.cartSummary__container .cartSummary .cartSummary__span{font-size:1.25rem;color:#817e7e;font-family:var(--ff-header);font-weight:700}@media (width < 640px){.cartSummary__container .cartSummary .cartSummary__span{font-size:.8rem}}.cartSummary__container .cartSummary .cartSummary__p{font-size:1.5rem}@media (width < 640px){.cartSummary__container .cartSummary .cartSummary__p{font-size:1rem;padding:0 .5rem}}@media (width < 640px){.cartSummary__container .cartSummary .cartSummary__prices{border-right:solid;padding-right:.75rem}}.cartSummary__container .cartSummary .cartSummary__price{display:flex;justify-content:space-between;padding-block:2vh;align-items:center}@media (width < 640px){.cartSummary__container .cartSummary .cartSummary__price{padding-block:.25rem;gap:.2rem}}.cartSummary__container .cartSummary .cartSummary__code{display:flex;justify-content:space-between;padding-block:3vh;align-items:center}@media (width < 640px){.cartSummary__container .cartSummary .cartSummary__code{flex-direction:column;gap:.5rem}}.cartSummary__container .cartSummary .cartSummary__code .cartSummary__discountp{font-size:2rem}.cartSummary__container .cartSummary .cartSummary__code .cartSummary__p{font-size:1.25rem;font-family:var(--ff-header);font-weight:700}@media (width < 640px){.cartSummary__container .cartSummary .cartSummary__code .cartSummary__p{font-size:.9rem}}.cartSummary__container .cartSummary .cartSummary__code input{background-color:#d9d9d9;border:none;border-radius:11px;width:9.125rem;height:2.313rem;font-family:var(--ff-body);color:#666363;text-align:center}@media (width < 640px){.cartSummary__container .cartSummary .cartSummary__totaltext{flex-direction:column;padding-right:1.1rem}}.cartSummary__container .cartSummary .cartSummary__totaltext .cartSummary__total{display:flex;justify-content:space-between;padding-block:2vh;align-items:center}.cartSummary__container .cartSummary .cartSummary__totaltext .cartSummary__total h2{padding-bottom:0}@media (width < 640px){.cartSummary__container .cartSummary .cartSummary__totaltext .cartSummary__total{flex-direction:column;display:flex;justify-content:flex-start;padding-block:0;gap:5rem;padding-left:1rem}.cartSummary__container .cartSummary .cartSummary__totaltext .cartSummary__total p{font-weight:500;font-size:1.2rem}}.cartSummary__container .cartSummary .cartSummary__order{height:8.438rem;width:100%;background-color:var( --clr-orange);display:flex;align-items:center;justify-content:center;border-radius:5px}.cartSummary__container .cartSummary .cartSummary__order a{font-size:2.25rem;font-family:var(--ff-header);color:#000}.cart{background-color:var(--clr-pink);overflow:hidden}.cart .cart_container{width:90%;max-width:1440px;margin:0 auto;display:flex;justify-content:space-around;align-items:flex-start;padding-block:2.5rem;gap:2rem}@media (width < 640px){.cart .cart_container{flex-direction:column;align-items:center;gap:4rem}}.cart .cart_container .cart_productContainer{display:flex;flex-direction:column;gap:2rem}:root{--clr-pink: #ffd0e6;--clr-aqua-green: #68ffca;--clr-orange: #fed36b;--clr-green-pastel: #caff89;--ff-header: "Syne", sans-serif;--ff-body: "Public Sans", sans-serif}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{scroll-behavior:smooth;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:var(--ff-body)}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}.footer{padding-inline:5rem;border:1px solid black}.footer .footer__container{display:flex;justify-content:space-between}.footer .footer__logo-container{display:flex;align-items:center;font-family:var(--ff-header);font-size:1.25rem;font-weight:700}.footer .footer__text-container{display:flex;justify-content:center;align-items:flex-end;text-align:end;flex-direction:column;opacity:.6}.footer .footer__text-container:first-child{font-size:1.25rem}.footer .footer__text-container .footer__text-small{font-size:.875rem}@media (max-width: 640px){.footer{padding-inline:1rem}.footer .footer__logo-name{transform:translateY(-2rem)}.footer .footer__logo-container{flex-direction:column}.footer .footer__text-container{font-size:.75rem}.footer .footer__text-container .footer__text-small{font-size:.75rem}}:root{--bg: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/38816/image-from-rawpixel-id-2210775-jpeg.jpg);--form-bg: #f8f4e5;--form-shadow: #ffa580;--form-primary-highlight: #95a4ff;--form-secondary-highlight: #ffc8ff;--font-size: 14pt;--font-face: "Fjalla One";--font-color: #2A293E}.navbar-wrapper{position:absolute;top:0;left:0;width:100%;z-index:1000}.login__page{background:var(--bg) center center no-repeat;background-size:cover;width:100vw;height:100vh;display:grid;align-items:center;justify-items:center}.login__page .login__container{background:var(--form-bg);padding:50px 100px;border:2px solid rgba(0,0,0,1);box-shadow:15px 15px 1px var(--form-shadow),15px 15px 1px 2px #000}.login__page .login__container input{display:block;width:100%;font-size:var(--font-size);line-height:calc(var(--font-size) * 2);font-family:var(--font-face);margin-bottom:calc(var(--font-size) * 2);border:none;border-bottom:5px solid rgba(0,0,0,1);background:var(--form-bg);min-width:250px;padding-left:5px;outline:none;color:#000}.login__page .login__container input:focus{border-bottom:5px solid var(--form-shadow)}.login__page .login__container .butlog{display:block;margin:0 auto;line-height:calc(var(--font-size) * 2);padding:0 20px;background:var(--form-shadow);letter-spacing:2px;transition:.2s all ease-in-out;outline:none;border:1px solid rgba(0,0,0,1);box-shadow:3px 3px 1px 1px var(--form-primary-highlight),3px 3px 1px 2px #000}.login__page .login__container .butlog:hover{background:#000;color:#fff;border:1px solid rgba(0,0,0,1)}.login__page .login__container ::selection{background:var(--form-secondary-highlight)}.login__page input:-webkit-autofill,.login__page input:-webkit-autofill:hover,.login__page input:-webkit-autofill:focus{border-bottom:5px solid var(--form-primary-highlight);-webkit-text-fill-color:var(--font-color);-webkit-box-shadow:0 0 0px 1000px var(--form-bg) inset;transition:background-color 5000s ease-in-out 0s}
