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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}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}html{font-family:"Poppins",sans-serif;color:#0c474b}.link{text-decoration:none}.link:hover{color:white}.header .link{transition:font-size 500ms}.header .link:hover{font-size:1.2rem;color:#0c474b;font-weight:bold}.titles{font-weight:600;color:#0c474b}.button{background-color:#0c474b;font-size:1rem;padding:0.75rem 1.5rem;color:white;font-weight:600;text-transform:capitalize;min-width:128px}.button:hover{text-align:center;font-size:1.1rem;background-color:#69abaf;-webkit-animation:hover_buy 500ms;animation:hover_buy 500ms}@-webkit-keyframes hover_buy{0%{background-color:#0c474b;font-size:1rem}100%{font-size:1.1rem;background-color:#69abaf}}@keyframes hover_buy{0%{background-color:#0c474b;font-size:1rem}100%{font-size:1.1rem;background-color:#69abaf}}.header{position:fixed;top:0;z-index:100}.header__icon{display:inline-block;padding:3.4375rem 2.0625rem;color:#0c474b;-o-object-fit:contain;object-fit:contain;font-size:1.5rem}@media all and (min-width: 900px){.header__icon{padding:4.688rem 5.125rem}}@media all and (min-width: 1728px){.header__icon{display:none}}.header__menu{display:none}.header__menu__item{color:#0c474b;padding:1.875rem}@media all and (min-width: 1728px){.header__menu{display:flex;margin-top:4.75rem;margin-left:15.625rem;-webkit-animation:extend 1s;animation:extend 1s}@-webkit-keyframes extend{0%{opacity:0%}100%{opacity:100%}}@keyframes extend{0%{opacity:0%}100%{opacity:100%}}}@media all and (min-width: 1728px){.header{position:absolute}}.main__hero__wrapper{background-image:url("../images/hero.jpg");background-position:top;background-size:cover;background-repeat:no-repeat;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}@media all and (min-width: 900px){.main__hero__wrapper{align-items:baseline;padding-left:9.188rem;transition:padding;transition-duration:2s;-webkit-animation-name:padding-title;animation-name:padding-title;-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes padding-title{0%{padding-left:3.875rem}0%{padding-left:9.188rem}}@keyframes padding-title{0%{padding-left:3.875rem}0%{padding-left:9.188rem}}}@media all and (min-width: 1728px){.main__hero__wrapper{padding-left:17.5rem}}.main__hero__button{margin:0rem 7.4375rem 4rem}.main__hero__logo{width:13.313rem;margin-top:1.1875rem;position:absolute;top:0;left:calc(50% - 6.656rem);transition:margin;transition-duration:2s}@media all and (min-width: 900px){.main__hero__logo{margin-top:2.438rem;left:calc(50% - 6.656rem)}}.main__hero__title{font-size:1.5rem;color:#0c474b;font-weight:600;margin:3.875rem 0;transition:font-size;transition-duration:1s}@media all and (min-width: 900px){.main__hero__title{font-size:2.25rem}}.main__product{padding:2.5625rem 2.9375rem 1.125rem 2.8125rem;background-color:#f0ebe5}.main__product__title{font-size:1.5rem;text-align:center;line-height:2rem;margin:0 auto;transition:all 2s}.main__product__title--uppercase{text-transform:uppercase}@media all and (min-width: 900px){.main__product__title{max-width:33.375rem}}@media all and (min-width: 1728px){.main__product__title{max-width:50rem;font-size:2.25rem;line-height:3rem}@-webkit-keyframes text{0%{font-size:1.5rem;line-height:2rem;max-width:33.375rem}100%{font-size:2.25rem;line-height:3rem;max-width:50rem}}@keyframes text{0%{font-size:1.5rem;line-height:2rem;max-width:33.375rem}100%{font-size:2.25rem;line-height:3rem;max-width:50rem}}}.main__product__wrapper{display:grid;justify-content:center;grid-template-columns:1fr;gap:2.3125rem;margin-top:2.3125rem}@media all and (min-width: 900px){.main__product__wrapper{grid-template-columns:repeat(3, 1fr);align-items:baseline;-moz-column-gap:2.625rem;column-gap:2.625rem;margin:2.3125rem auto 0rem;max-width:60%;-webkit-animation:icon 3s;animation:icon 3s}@-webkit-keyframes icon{0%{grid-template-columns:1fr;justify-content:center;align-items:center;gap:0}}@keyframes icon{0%{grid-template-columns:1fr;justify-content:center;align-items:center;gap:0}}}@media all and (min-width: 1728px){.main__product__wrapper{max-width:80%;-moz-column-gap:18.5625rem;column-gap:18.5625rem}}.main__product__needed{width:14rem;justify-content:center;align-items:center;display:grid;grid-template-columns:1fr;margin:0 auto;gap:0.75rem}.main__product__needed__image{width:90px;margin:0px auto 40px}@media all and (min-width: 1728px){.main__product__needed__image{width:120px;transition:all 2s}}.main__product__needed__title{font-size:1.25rem;text-align:center}.main__product__needed__description{text-align:center;padding-bottom:1.25rem;line-height:1.5rem}@media all and (min-width: 900px){.main__product{padding:2.5625rem 6.3125rem 4.5625rem 5.6875rem;margin:0 auto}}@media all and (min-width: 1728px){.main__product{padding:4.375rem 14.9375rem 5.375rem 19.375rem}}.main__shipping{background-color:#ff975a;display:flex;flex-direction:column;padding:2.875rem 0rem 3.1875rem;justify-content:center;align-items:center}.main__shipping__image{width:120px;margin:0px 152px 10px 142px}@media all and (min-width: 900px){.main__shipping__image{margin-right:25rem;margin-left:23.75rem}}.main__shipping__title{color:white;font-size:1.5rem;text-align:center;margin-bottom:0.625rem}@media all and (min-width: 900px){.main__shipping__title{font-size:1.875rem}}@media all and (min-width: 1728px){.main__shipping__title{font-size:2.25rem}}.main__shipping__description{color:white;font-size:0.875rem;text-align:center;line-height:1.5rem}@media all and (min-width: 900px){.main__shipping__description{margin:0 13.25rem}}@media all and (min-width: 1728px){.main__shipping__description{font-size:1rem}}.main__shipping__button{margin:1.0625rem 0rem 0rem;padding:0.75rem 1.5rem;text-decoration:underline;color:white;font-weight:600}.main__shipping__button:hover{color:#ff975a;background-color:white;-webkit-animation:gradient 2s;animation:gradient 2s}@-webkit-keyframes gradient{0%{background-color:#ff975a;color:#fd8c4a}100%{background-color:white;color:#ff975a}}@keyframes gradient{0%{background-color:#ff975a;color:#fd8c4a}100%{background-color:white;color:#ff975a}}@media all and (min-width: 900px){.main__shipping{padding:2.875rem 3.1875rem 3.1875rem 3.125rem}}@media all and (min-width: 1728px){.main__shipping{padding:3.8125rem 27.3125rem 4.875rem 30.75rem}}.main{overflow:hidden}.main__buy{background-color:#f0ebe5;display:flex;flex-direction:column}@media all and (min-width: 1728px){.main__buy{flex-direction:row;align-items:start}}.main__buy__wrapper{display:grid;grid-template-columns:1fr;justify-items:center;gap:0.625rem;padding:5.4375rem 1.6875rem 5.75rem}@media all and (min-width: 900px){.main__buy__wrapper{padding:3.8125rem 14.6875em 6.75rem}}@media all and (min-width: 1728px){.main__buy__wrapper{width:49.3%;justify-items:left;padding:11rem 9rem 10.6875rem 17.5rem}}.main__buy__title{font-size:1.5rem;text-align:center}@media all and (min-width: 900px){.main__buy__title{font-size:1.875rem;margin-bottom:1rem}}@media all and (min-width: 1728px){.main__buy__title{font-size:2.25rem;text-align:left;line-height:3rem;max-width:26.875rem;margin:0}}.main__buy__description{font-size:0.875rem;margin-bottom:1.25rem;text-align:center}@media all and (min-width: 900px){.main__buy__description{line-height:1.5rem;max-width:25rem}}@media all and (min-width: 1728px){.main__buy__description{font-size:1rem;text-align:left;line-height:1.5rem;max-width:18.75rem;margin-bottom:0.5rem}}.main__buy__image{background-color:#0c474b;height:304px;overflow:hidden;transition-property:height;transition-duration:500ms}@media all and (min-width: 900px){.main__buy__image{height:474px;transition-property:height;transition-duration:5ms}}@media all and (min-width: 1728px){.main__buy__image{height:562px;width:calc(100% - 49.3%)}}.main__buy__image .photo{width:100%;transform:translateY(-20%);-o-object-fit:cover;object-fit:cover;min-height:437px;transition-property:width;transition-duration:3s}@media all and (min-width: 900px){.main__buy__image .photo{-webkit-animation:move-img;animation:move-img;-webkit-animation-duration:2s;animation-duration:2s;transform:translateX(0%) translateY(-20%)}@-webkit-keyframes move-img{0%{transform:translateX(0%) translateY(0%)}100%{transform:translateX(0%) translateY(-20%)}}@keyframes move-img{0%{transform:translateX(0%) translateY(0%)}100%{transform:translateX(0%) translateY(-20%)}}}@media all and (min-width: 1728px){.main__buy__image .photo{transform:scale(1.1);-webkit-animation:photo;animation:photo;-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes photo{0%{transform:scale(1)}100%{transform:scale(1.1)}}@keyframes photo{0%{transform:scale(1)}100%{transform:scale(1.1)}}}.footer{background-color:#0c474b;padding:3.5rem 1.8125rem 1rem 9.125rem;display:flex;gap:1.25rem;flex-direction:column}.footer__menu{flex-grow:1;width:13rem;margin-right:3.6875rem}@media all and (min-width: 1728px){.footer__menu{width:18rem}}.footer__menu__shop__title,.footer__menu__we__title,.footer__menu__contact__title{color:#b6c8c9;font-size:1.25rem;line-height:2.4rem;margin-left:1rem}@media all and (min-width: 900px){.footer__menu__shop__title,.footer__menu__we__title,.footer__menu__contact__title{margin-top:0}}@media all and (min-width: 1728px){.footer__menu__shop__title,.footer__menu__we__title,.footer__menu__contact__title{font-size:1.5rem}}.footer__menu__shop__item,.footer__menu__we__item,.footer__menu__contact__item{color:#b6c8c9;font-size:0.875rem;line-height:1.5rem;padding:1rem}@media all and (min-width: 1728px){.footer__menu__shop__item,.footer__menu__we__item,.footer__menu__contact__item{font-size:1rem}}.footer__menu__socialmedia{display:flex;margin-top:1.25rem;margin-bottom:0.4375rem;margin-left:1rem;transform:translateX(-0.6875rem)}.footer__menu__socialmedia__item{padding:0.6875rem;font-size:1.5rem;color:white}.footer__menu__socialmedia__item:hover{font-size:2rem}.footer .arrow__container{width:24px;position:relative;left:calc(100% - 0.625rem - 0.3125rem)}.footer .arrow__container .arrow{padding:0.3125rem}.footer .arrow__container .arrow .fa-arrow-up-long{color:white}.footer .arrow__container .arrow .fa-arrow-up-long:hover{transform:scale(2.5)}@media all and (min-width: 900px){.footer .arrow__container{position:static;transform:translateY(550%)}}@media all and (min-width: 900px){.footer{flex-direction:row;align-items:baseline;padding:4.4375rem 3.5625rem 5.5625rem 7.375rem}}@media all and (min-width: 1728px){.footer{padding:8.1875rem 22rem;padding-right:11.6875rem}}
