*{margin:0;padding:0;box-sizing:border-box;text-decoration:none}body{font-family:"Poppins",sans-serif}ul{list-style:none}.btn{padding:.5rem .8rem;text-transform:capitalize;font-weight:400;letter-spacing:1px;font-family:inherit;border:none;outline:none;border-radius:.2rem;font-size:.7rem;cursor:pointer;display:inline-block;background:#fff}@media screen and (min-width:768px){.btn{font-size:1rem}}@media screen and (min-width:992px){.btn{padding:.8rem 1rem}}.btn-black{background:#000;color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.75);transition:box-shadow .2s linear}.btn-black:hover{box-shadow:none}.btn-grey{color:#000;background:#e6e6e8;border-radius:4rem;box-shadow:0 0 13px 2px #e6e6e8;transition:box-shadow .2s linear}.btn-grey:hover{box-shadow:none}.btn-primary{background:#26b;color:#fff;margin-top:1rem;font-size:.9rem}.section-bg{background:#f6f7f9}.loading{text-align:center}.banner{min-height:30vh;position:relative;background-image:url(/static/media/home_banner.bc87dcf7.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;object-fit:contain}@media screen and (min-width:768px){.banner{min-height:50vh}}@media screen and (min-width:992px){.banner{min-height:80vh;min-height:calc(100vh - 88px)}}.banner__hero{padding:0 2rem;text-align:right;position:absolute;top:0;right:0;transform:translateY(15%)}@media screen and (min-width:768px){.banner__hero{transform:translate(-20%,15%)}}@media screen and (min-width:1024px){.banner__hero{transform:translate(-20%,15%)}}.banner__title{font-size:1rem;text-transform:capitalize;margin-bottom:1rem}@media screen and (min-width:768px){.banner__title{font-size:2rem}}@media screen and (min-width:1024px){.banner__title{font-size:3rem}}.title{display:flex;justify-content:center;align-items:center}.title .title__line{width:20%;height:.09px;background:#e6e6e8}@media screen and (min-width:768px){.title .title__line{width:40%}}@media screen and (min-width:992px){.title .title__line{width:70%}}.title .title__heading{width:100%;text-align:center;text-transform:uppercase;font-size:.8rem;font-weight:500}@media screen and (min-width:768px){.title .title__heading{font-size:1.5rem}}.category{position:relative;overflow:hidden}.category:hover .category__btn{bottom:5%;opacity:1}.category__image{width:100%;display:block}.category__btn{position:absolute;bottom:-10%;left:5%;width:90%;background-color:rgba(0,0,0,.8);color:#fff;opacity:0;transition:all .3s linear}.stars{color:#d26e4b;font-size:.8rem}.product{transition:box-shadow .3s ease-in-out}.product:hover{box-shadow:0 0 7px 0 #e6e6e8}.product__image-container{border:1px solid #eee;border-bottom:none}.product__image{display:block;width:60%;min-height:200px;object-fit:contain;margin:0 auto}@media screen and (min-width:768px){.product__image{min-height:350px;width:80%}}.product__footer{padding:1rem;border:1px solid #eee;border-top:none}.product__footer-heading{display:flex;justify-content:space-between;align-items:center}.product__footer-title{font-weight:400;font-size:1rem;margin-bottom:.5rem;color:#000}.product__footer-icon{display:inline-block;font-size:1.3rem;background:#fff;border:1px solid #999;width:32px;height:32px;text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .2s linear;color:#000}.product__footer-icon:hover{background:#26b;color:#fff}.product__footer-prices{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.product__footer-price{margin-right:.5rem;color:#000}.product__footer-price--old{font-size:.8rem;text-decoration:line-through;color:#999}.hero{min-height:60vh;background-image:url(/static/media/hero-banner.156a39e5.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;background-attachment:fixed;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff}.hero__content{padding:0 1rem}.hero__offer{text-transform:capitalize;margin-bottom:.5rem}@media screen and (min-width:992px){.hero__offer{font-size:2rem}}@media screen and (min-width:992px){.hero__text{font-size:1.3rem}}.hero__offer-btn{background:#26b;padding:.3rem .7rem;border-radius:.1rem}.hero__star{font-size:1rem;margin-bottom:-1px}.hero__star:first-child{margin-right:.5rem;animation:star-spin 3s linear infinite}.hero__star:nth-child(3){margin-left:.5rem;animation:star-spin 3s linear infinite}.hero__title{text-transform:uppercase;font-size:2rem;margin:1rem 0}.hero__text{text-transform:capitalize;margin-bottom:1rem}@keyframes star-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.client-image-container{text-align:center;outline:none}.client-image{display:block;margin:0 auto}.product-banner{min-height:60vh;background-size:cover;background-repeat:no-repeat;background-position:50%;object-fit:contain}.about__title{margin-bottom:1rem}@media screen and (min-width:768px){.about__title{font-size:1.5rem}}.about__text{font-size:.8rem;margin-bottom:1.5rem;color:#999}@media screen and (min-width:768px){.about__text{font-size:1rem}}.about__icon-text{font-size:.8rem;color:#999}@media screen and (min-width:768px){.about__icon-text{font-size:1rem}}.about__image{width:100%;display:block;margin:0 auto}@media screen and (min-width:768px){.about__image{margin:0 0 0 auto}}@media screen and (min-width:992px){.about__image{width:85%}}.reviews{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:1px solid #eee;border-radius:.5rem;padding:2rem 1rem}.reviews__title{text-transform:capitalize;margin-bottom:1rem}.reviews__image{display:inline-block;margin:0 auto}.reviews__text{font-size:.9rem;line-height:1.8;margin:1rem 0}.reviews__name{text-transform:capitalize;margin-bottom:.5rem}.reviews__customer{text-transform:uppercase;font-size:.8rem}.contact-info__title{font-size:1.2rem;text-transform:uppercase}.contact-info__title--main{font-size:1.5rem}.contact-info__text{font-size:.8rem}.contact-form{background:#f6f7f9;padding:1rem}.contact-form__title{text-transform:capitalize}.contact-form__text{font-size:.8rem;margin-bottom:1rem}.contact-form__input-field{width:100%;display:inline-block;padding:.8rem .5rem;border:1px solid #eee;border-radius:.2rem;outline:none}.contact-form__input-field:first-child{margin-right:.5rem}.contact-form__message{width:100%;border:none;padding:.8rem .5rem}.store{position:relative}.store__image{display:block;width:100%}.store__overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:#000;opacity:.3}.store__title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:1.2rem;text-transform:uppercase;letter-spacing:2px;width:100%;text-align:center}.gallery{height:400px}.gallery:focus{outline:none}.gallery__image{width:100%;height:100%;object-fit:contain;display:block}.singleProduct{border-bottom:1px solid #eee}.singleProduct__title{text-transform:capitalize;font-size:2rem;margin-bottom:1rem}.singleProduct__brand{margin-bottom:1rem}.singleProduct__brand--span{font-weight:600;margin-right:.8rem}.singleProduct__price{font-size:2rem;color:#26b}.singleProduct__desc{color:#666;font-size:.9rem;margin:1rem 0 1.5rem;width:80%}.flag{display:inline-block;background-repeat:no-repeat}.gx-mr-2{margin-right:15px}.flag.flag-24{display:inline-block;width:24px;height:24px;background-image:url(/static/media/sprite-flags-24x24.6bd080ea.png);background-repeat:no-repeat}.flag.flag-24.flag-abkhazia{background-position:0 0}.flag.flag-24.flag-basque-country{background-position:-24px 0}.flag.flag-24.flag-british-antarctic-territory{background-position:-48px 0}.flag.flag-24.flag-commonwealth{background-position:-72px 0}.flag.flag-24.flag-england{background-position:-96px 0}.flag.flag-24.flag-gosquared{background-position:-120px 0}.flag.flag-24.flag-kosovo{background-position:-144px 0}.flag.flag-24.flag-mars{background-position:-168px 0}.flag.flag-24.flag-nagorno-karabakh{background-position:-192px 0}.flag.flag-24.flag-nato{background-position:-216px 0}.flag.flag-24.flag-northern-cyprus{background-position:-240px 0}.flag.flag-24.flag-olympics{background-position:-264px 0}.flag.flag-24.flag-red-cross{background-position:-288px 0}.flag.flag-24.flag-scotland{background-position:-312px 0}.flag.flag-24.flag-somaliland{background-position:-336px 0}.flag.flag-24.flag-south-ossetia{background-position:-360px 0}.flag.flag-24.flag-united-nations{background-position:-384px 0}.flag.flag-24.flag-unknown{background-position:0 -24px}.flag.flag-24.flag-wales{background-position:-24px -24px}.flag.flag-24.flag-ad{background-position:-48px -24px}.flag.flag-24.flag-ae{background-position:-72px -24px}.flag.flag-24.flag-af{background-position:-96px -24px}.flag.flag-24.flag-ag{background-position:-120px -24px}.flag.flag-24.flag-ai{background-position:-144px -24px}.flag.flag-24.flag-al{background-position:-168px -24px}.flag.flag-24.flag-am{background-position:-192px -24px}.flag.flag-24.flag-an{background-position:-216px -24px}.flag.flag-24.flag-ao{background-position:-240px -24px}.flag.flag-24.flag-aq{background-position:-264px -24px}.flag.flag-24.flag-ar{background-position:-288px -24px}.flag.flag-24.flag-as{background-position:-312px -24px}.flag.flag-24.flag-at{background-position:-336px -24px}.flag.flag-24.flag-au{background-position:-360px -24px}.flag.flag-24.flag-aw{background-position:-384px -24px}.flag.flag-24.flag-ax{background-position:0 -48px}.flag.flag-24.flag-az{background-position:-24px -48px}.flag.flag-24.flag-ba{background-position:-48px -48px}.flag.flag-24.flag-bb{background-position:-72px -48px}.flag.flag-24.flag-bd{background-position:-96px -48px}.flag.flag-24.flag-be{background-position:-120px -48px}.flag.flag-24.flag-bf{background-position:-144px -48px}.flag.flag-24.flag-bg{background-position:-168px -48px}.flag.flag-24.flag-bh{background-position:-192px -48px}.flag.flag-24.flag-bi{background-position:-216px -48px}.flag.flag-24.flag-bj{background-position:-240px -48px}.flag.flag-24.flag-bl{background-position:-264px -48px}.flag.flag-24.flag-bm{background-position:-288px -48px}.flag.flag-24.flag-bn{background-position:-312px -48px}.flag.flag-24.flag-bo{background-position:-336px -48px}.flag.flag-24.flag-br{background-position:-360px -48px}.flag.flag-24.flag-bs{background-position:-384px -48px}.flag.flag-24.flag-bt{background-position:0 -72px}.flag.flag-24.flag-bw{background-position:-24px -72px}.flag.flag-24.flag-by{background-position:-48px -72px}.flag.flag-24.flag-bz{background-position:-72px -72px}.flag.flag-24.flag-ca{background-position:-96px -72px}.flag.flag-24.flag-cc{background-position:-120px -72px}.flag.flag-24.flag-cd{background-position:-144px -72px}.flag.flag-24.flag-cf{background-position:-168px -72px}.flag.flag-24.flag-cg{background-position:-192px -72px}.flag.flag-24.flag-ch{background-position:-216px -72px}.flag.flag-24.flag-ci{background-position:-240px -72px}.flag.flag-24.flag-ck{background-position:-264px -72px}.flag.flag-24.flag-cl{background-position:-288px -72px}.flag.flag-24.flag-cm{background-position:-312px -72px}.flag.flag-24.flag-cn{background-position:-336px -72px}.flag.flag-24.flag-co{background-position:-360px -72px}.flag.flag-24.flag-cr{background-position:-384px -72px}.flag.flag-24.flag-cu{background-position:0 -96px}.flag.flag-24.flag-cv{background-position:-24px -96px}.flag.flag-24.flag-cw{background-position:-48px -96px}.flag.flag-24.flag-cx{background-position:-72px -96px}.flag.flag-24.flag-cy{background-position:-96px -96px}.flag.flag-24.flag-cz{background-position:-120px -96px}.flag.flag-24.flag-de{background-position:-144px -96px}.flag.flag-24.flag-dj{background-position:-168px -96px}.flag.flag-24.flag-dk{background-position:-192px -96px}.flag.flag-24.flag-dm{background-position:-216px -96px}.flag.flag-24.flag-do{background-position:-240px -96px}.flag.flag-24.flag-dz{background-position:-264px -96px}.flag.flag-24.flag-ec{background-position:-288px -96px}.flag.flag-24.flag-ee{background-position:-312px -96px}.flag.flag-24.flag-eg{background-position:-336px -96px}.flag.flag-24.flag-eh{background-position:-360px -96px}.flag.flag-24.flag-er{background-position:-384px -96px}.flag.flag-24.flag-es{background-position:0 -120px}.flag.flag-24.flag-et{background-position:-24px -120px}.flag.flag-24.flag-eu{background-position:-48px -120px}.flag.flag-24.flag-fi{background-position:-72px -120px}.flag.flag-24.flag-fj{background-position:-96px -120px}.flag.flag-24.flag-fk{background-position:-120px -120px}.flag.flag-24.flag-fm{background-position:-144px -120px}.flag.flag-24.flag-fo{background-position:-168px -120px}.flag.flag-24.flag-fr{background-position:-192px -120px}.flag.flag-24.flag-ga{background-position:-216px -120px}.flag.flag-24.flag-gb{background-position:-240px -120px}.flag.flag-24.flag-gd{background-position:-264px -120px}.flag.flag-24.flag-ge{background-position:-288px -120px}.flag.flag-24.flag-gg{background-position:-312px -120px}.flag.flag-24.flag-gh{background-position:-336px -120px}.flag.flag-24.flag-gi{background-position:-360px -120px}.flag.flag-24.flag-gl{background-position:-384px -120px}.flag.flag-24.flag-gm{background-position:0 -144px}.flag.flag-24.flag-gn{background-position:-24px -144px}.flag.flag-24.flag-gq{background-position:-48px -144px}.flag.flag-24.flag-gr{background-position:-72px -144px}.flag.flag-24.flag-gs{background-position:-96px -144px}.flag.flag-24.flag-gt{background-position:-120px -144px}.flag.flag-24.flag-gu{background-position:-144px -144px}.flag.flag-24.flag-gw{background-position:-168px -144px}.flag.flag-24.flag-gy{background-position:-192px -144px}.flag.flag-24.flag-hk{background-position:-216px -144px}.flag.flag-24.flag-hn{background-position:-240px -144px}.flag.flag-24.flag-hr{background-position:-264px -144px}.flag.flag-24.flag-ht{background-position:-288px -144px}.flag.flag-24.flag-hu{background-position:-312px -144px}.flag.flag-24.flag-ic{background-position:-336px -144px}.flag.flag-24.flag-id{background-position:-360px -144px}.flag.flag-24.flag-ie{background-position:-384px -144px}.flag.flag-24.flag-il{background-position:0 -168px}.flag.flag-24.flag-im{background-position:-24px -168px}.flag.flag-24.flag-in{background-position:-48px -168px}.flag.flag-24.flag-iq{background-position:-72px -168px}.flag.flag-24.flag-ir{background-position:-96px -168px}.flag.flag-24.flag-is{background-position:-120px -168px}.flag.flag-24.flag-it{background-position:-144px -168px}.flag.flag-24.flag-je{background-position:-168px -168px}.flag.flag-24.flag-jm{background-position:-192px -168px}.flag.flag-24.flag-jo{background-position:-216px -168px}.flag.flag-24.flag-jp{background-position:-240px -168px}.flag.flag-24.flag-ke{background-position:-264px -168px}.flag.flag-24.flag-kg{background-position:-288px -168px}.flag.flag-24.flag-kh{background-position:-312px -168px}.flag.flag-24.flag-ki{background-position:-336px -168px}.flag.flag-24.flag-km{background-position:-360px -168px}.flag.flag-24.flag-kn{background-position:-384px -168px}.flag.flag-24.flag-kp{background-position:0 -192px}.flag.flag-24.flag-kr{background-position:-24px -192px}.flag.flag-24.flag-kw{background-position:-48px -192px}.flag.flag-24.flag-ky{background-position:-72px -192px}.flag.flag-24.flag-kz{background-position:-96px -192px}.flag.flag-24.flag-la{background-position:-120px -192px}.flag.flag-24.flag-lb{background-position:-144px -192px}.flag.flag-24.flag-lc{background-position:-168px -192px}.flag.flag-24.flag-li{background-position:-192px -192px}.flag.flag-24.flag-lk{background-position:-216px -192px}.flag.flag-24.flag-lr{background-position:-240px -192px}.flag.flag-24.flag-ls{background-position:-264px -192px}.flag.flag-24.flag-lt{background-position:-288px -192px}.flag.flag-24.flag-lu{background-position:-312px -192px}.flag.flag-24.flag-lv{background-position:-336px -192px}.flag.flag-24.flag-ly{background-position:-360px -192px}.flag.flag-24.flag-ma{background-position:-384px -192px}.flag.flag-24.flag-mc{background-position:0 -216px}.flag.flag-24.flag-md{background-position:-24px -216px}.flag.flag-24.flag-me{background-position:-48px -216px}.flag.flag-24.flag-mf{background-position:-72px -216px}.flag.flag-24.flag-mg{background-position:-96px -216px}.flag.flag-24.flag-mh{background-position:-120px -216px}.flag.flag-24.flag-mk{background-position:-144px -216px}.flag.flag-24.flag-ml{background-position:-168px -216px}.flag.flag-24.flag-mm{background-position:-192px -216px}.flag.flag-24.flag-mn{background-position:-216px -216px}.flag.flag-24.flag-mo{background-position:-240px -216px}.flag.flag-24.flag-mp{background-position:-264px -216px}.flag.flag-24.flag-mq{background-position:-288px -216px}.flag.flag-24.flag-mr{background-position:-312px -216px}.flag.flag-24.flag-ms{background-position:-336px -216px}.flag.flag-24.flag-mt{background-position:-360px -216px}.flag.flag-24.flag-mu{background-position:-384px -216px}.flag.flag-24.flag-mv{background-position:0 -240px}.flag.flag-24.flag-mw{background-position:-24px -240px}.flag.flag-24.flag-mx{background-position:-48px -240px}.flag.flag-24.flag-my{background-position:-72px -240px}.flag.flag-24.flag-mz{background-position:-96px -240px}.flag.flag-24.flag-na{background-position:-120px -240px}.flag.flag-24.flag-nc{background-position:-144px -240px}.flag.flag-24.flag-ne{background-position:-168px -240px}.flag.flag-24.flag-nf{background-position:-192px -240px}.flag.flag-24.flag-ng{background-position:-216px -240px}.flag.flag-24.flag-ni{background-position:-240px -240px}.flag.flag-24.flag-nl{background-position:-264px -240px}.flag.flag-24.flag-no{background-position:-288px -240px}.flag.flag-24.flag-np{background-position:-312px -240px}.flag.flag-24.flag-nr{background-position:-336px -240px}.flag.flag-24.flag-nu{background-position:-360px -240px}.flag.flag-24.flag-nz{background-position:-384px -240px}.flag.flag-24.flag-om{background-position:0 -264px}.flag.flag-24.flag-pa{background-position:-24px -264px}.flag.flag-24.flag-pe{background-position:-48px -264px}.flag.flag-24.flag-pf{background-position:-72px -264px}.flag.flag-24.flag-pg{background-position:-96px -264px}.flag.flag-24.flag-ph{background-position:-120px -264px}.flag.flag-24.flag-pirate-black{background-position:-144px -264px}.flag.flag-24.flag-pirate-white{background-position:-168px -264px}.flag.flag-24.flag-pk{background-position:-192px -264px}.flag.flag-24.flag-pl{background-position:-216px -264px}.flag.flag-24.flag-pn{background-position:-240px -264px}.flag.flag-24.flag-pr{background-position:-264px -264px}.flag.flag-24.flag-ps{background-position:-288px -264px}.flag.flag-24.flag-pt{background-position:-312px -264px}.flag.flag-24.flag-pw{background-position:-336px -264px}.flag.flag-24.flag-py{background-position:-360px -264px}.flag.flag-24.flag-qa{background-position:-384px -264px}.flag.flag-24.flag-ro{background-position:0 -288px}.flag.flag-24.flag-rs{background-position:-24px -288px}.flag.flag-24.flag-ru{background-position:-48px -288px}.flag.flag-24.flag-rw{background-position:-72px -288px}.flag.flag-24.flag-sa{background-position:-96px -288px}.flag.flag-24.flag-sb{background-position:-120px -288px}.flag.flag-24.flag-sc{background-position:-144px -288px}.flag.flag-24.flag-sd{background-position:-168px -288px}.flag.flag-24.flag-se{background-position:-192px -288px}.flag.flag-24.flag-sg{background-position:-216px -288px}.flag.flag-24.flag-sh{background-position:-240px -288px}.flag.flag-24.flag-si{background-position:-264px -288px}.flag.flag-24.flag-sk{background-position:-288px -288px}.flag.flag-24.flag-sl{background-position:-312px -288px}.flag.flag-24.flag-sm{background-position:-336px -288px}.flag.flag-24.flag-sn{background-position:-360px -288px}.flag.flag-24.flag-so{background-position:-384px -288px}.flag.flag-24.flag-sr{background-position:0 -312px}.flag.flag-24.flag-ss{background-position:-24px -312px}.flag.flag-24.flag-st{background-position:-48px -312px}.flag.flag-24.flag-sv{background-position:-72px -312px}.flag.flag-24.flag-sy{background-position:-96px -312px}.flag.flag-24.flag-sz{background-position:-120px -312px}.flag.flag-24.flag-tc{background-position:-144px -312px}.flag.flag-24.flag-td{background-position:-168px -312px}.flag.flag-24.flag-tf{background-position:-192px -312px}.flag.flag-24.flag-tg{background-position:-216px -312px}.flag.flag-24.flag-th{background-position:-240px -312px}.flag.flag-24.flag-tj{background-position:-264px -312px}.flag.flag-24.flag-tk{background-position:-288px -312px}.flag.flag-24.flag-tl{background-position:-312px -312px}.flag.flag-24.flag-tm{background-position:-336px -312px}.flag.flag-24.flag-tn{background-position:-360px -312px}.flag.flag-24.flag-to{background-position:-384px -312px}.flag.flag-24.flag-tr{background-position:0 -336px}.flag.flag-24.flag-tt{background-position:-24px -336px}.flag.flag-24.flag-tv{background-position:-48px -336px}.flag.flag-24.flag-tw{background-position:-72px -336px}.flag.flag-24.flag-tz{background-position:-96px -336px}.flag.flag-24.flag-ua{background-position:-120px -336px}.flag.flag-24.flag-ug{background-position:-144px -336px}.flag.flag-24.flag-us{background-position:-168px -336px}.flag.flag-24.flag-uy{background-position:-192px -336px}.flag.flag-24.flag-uz{background-position:-216px -336px}.flag.flag-24.flag-va{background-position:-240px -336px}.flag.flag-24.flag-vc{background-position:-264px -336px}.flag.flag-24.flag-ve{background-position:-288px -336px}.flag.flag-24.flag-vg{background-position:-312px -336px}.flag.flag-24.flag-vi{background-position:-336px -336px}.flag.flag-24.flag-vn{background-position:-360px -336px}.flag.flag-24.flag-vu{background-position:-384px -336px}.site-header{padding:1.5rem 0;border-bottom:1px solid #eee;position:-webkit-sticky;position:sticky;top:0;left:0;z-index:111;background:#fff}.site-header__navbar{justify-content:space-between}.site-header__navbar,.site-header__navbar-nav{display:flex;align-items:center}.site-header__logo{display:block;width:50%}.site-header__links{display:none}@media screen and (min-width:992px){.site-header__links{display:flex;align-items:center}}.site-header__link{display:inline-block;padding-right:2rem;font-size:.8rem;font-weight:600;color:#000;text-transform:uppercase}@media screen and (min-width:1024px){.site-header__link{font-size:1rem}}.site-header__icons-list{display:flex;justify-content:space-between;align-items:center}.site-header__icons-item{font-size:1.5rem}.site-header__icons-item:nth-child(2){margin:0 1rem;position:relative}.site-header__icons-item:nth-child(3){font-size:1.3rem;cursor:pointer}@media screen and (min-width:992px){.site-header__icons-item:nth-child(3){display:none}}.site-header__cart-count{position:absolute;top:-12px;left:14px;font-size:.7rem;background:#26b;width:20px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#fff}@media screen and (min-width:992px){.site-header__toggle{display:none}}.cart-overlay{background:rgba(0,0,0,.6);position:fixed;top:84px;right:0;bottom:0;left:0;z-index:111;opacity:0;visibility:hidden;transition:all .2s ease-in-out}@media screen and (min-width:768px){.cart-overlay{top:88px}}.cart-overlay--show{opacity:1;visibility:visible}.cart-sidebar{background:#fff;position:absolute;right:0;width:100%;height:100%;padding:1rem 2rem 5rem;transform:translateX(100%);transition:transform .2s ease-in-out;z-index:888}@media screen and (min-width:768px){.cart-sidebar{width:20rem}}.cart-sidebar--show{transform:translateX(0)}.cart-sidebar__heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.cart-sidebar__title{text-transform:uppercase;font-size:1.5rem}.cart-sidebar__close{font-size:1.2rem;cursor:pointer}.cart-sidebar__content{height:90%;overflow-y:scroll}.cart-sidebar__content::-webkit-scrollbar{width:0}.cart-sidebar__products{display:flex;align-items:center;margin-bottom:2rem}.cart-sidebar__product-info{display:flex;flex-direction:column}.cart-sidebar__product-image-container{margin-right:1rem}.cart-sidebar__product-image{display:block;width:60px;border-radius:.2rem}.cart-sidebar__prices{display:flex;align-items:center}.cart-sidebar__product-price{margin:0 .3rem}.cart-sidebar__delete{font-size:1.5rem;cursor:pointer}.cart-sidebar__footer{margin-top:.5rem;font-size:1.2rem}.cart-sidebar__empty-image{width:100%;display:block}.socila-icons,.socila-icons__icon{display:flex;justify-content:center;align-items:center}.socila-icons__icon{border:1px solid #eee;width:30px;height:30px;border-radius:50%;cursor:pointer;transition:all .2s linear}.socila-icons__icon:nth-child(2){margin:0 .5rem}.socila-icons__icon:first-child:hover{background:#1877f2;color:#fff;border:none}.socila-icons__icon:nth-child(2):hover{background:#1da1f2;color:#fff;border:none}.socila-icons__icon:nth-child(3):hover{background:#0a66c2;color:#fff;border:none}.sidebar{background:rgba(0,0,0,.6);position:fixed;top:84px;right:0;bottom:0;left:0;z-index:120;opacity:0;visibility:hidden;transition:all .2s ease-in-out}@media screen and (min-width:992px){.sidebar{top:88px;display:none}}.sidebar--show{opacity:1;visibility:visible}@media screen and (min-width:992px){.sidebar--show{display:none}}.sidebar__content{background:#fff;width:100%;height:100%;padding:2rem;text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:center;transform:translateX(-100%);transition:all .2s ease-in-out}.sidebar__content--show{transform:translateY(0)}@media screen and (min-width:768px){.sidebar__content{width:20rem}}.sidebar__link{display:inline-block;padding:1rem 0;color:#000}.sidebar__image{width:60%;display:block;margin:0 auto}.sidebar__footer{margin-bottom:2rem}.site-footer{background:#222;color:#999}.site-footer__header{text-align:center;margin-bottom:3rem}@media screen and (min-width:992px){.site-footer__header{text-align:left}}.site-footer__logo{width:50%;display:block;margin:0 auto 1rem}@media screen and (min-width:768px){.site-footer__logo{width:30%}}@media screen and (min-width:992px){.site-footer__logo{margin:0;width:100%}}.site-footer__title{margin-bottom:1rem;letter-spacing:2px;text-align:center}.site-footer__text{font-size:.8rem;margin-bottom:1rem;text-align:center}.site-footer__form{text-align:center}.site-footer__input{padding:.8rem;border:none;outline:none;border-radius:.2rem;background:#2c2c2c;margin-bottom:1rem}.site-footer__btn{background:#26b;color:#fff;border:none;outline:none;padding:.8rem;text-transform:uppercase;font-size:.8rem;letter-spacing:2px;cursor:pointer}.site-footer__content{margin-bottom:1.5rem;text-align:center}.site-footer__content-title{color:#fff;margin-bottom:.5rem}.site-footer__content-text{font-size:.8rem;margin-bottom:1rem;cursor:pointer}.site-footer__rights{display:inline-block;margin:1rem 0;font-size:.8rem}.site-footer__rights--author{color:#fff}@media screen and (min-width:992px){.site-footer__rights{margin:0}}.site-footer__footer{text-align:center}
/*# sourceMappingURL=main.f2685b24.chunk.css.map */