/*! gulp v1.0.0 | (c) 2023 Luis Pastén | ISC License */.pagination{display:-webkit-box;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#2a9df4;background-color:#f5f7fa;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0a76c7;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(42,157,244,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#f5f7fa;background-color:#2a9df4;border-color:#2a9df4}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#f5f7fa;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.aside-nav{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.5em;margin-bottom:1em;overflow:hidden}.aside-nav__header{padding:.6em;text-align:center;background-color:#ebeff5;font-size:1.2rem;font-weight:200}.aside-nav__body{padding:.8em}.navbar-menu__item-link--aside{padding:.2em}.navbar-menu__item-link--active{font-weight:700;color:#f5f7fa;background-color:#2a9df4;padding-left:.5em;padding-right:.5em;border-radius:.3em;-webkit-transition:background-color .2s;transition:background-color .2s}.navbar-menu__item-link--active:hover{color:#f5f7fa;background-color:#1292f3}.navbar-menu__sublist--aside{display:block}.container-shop{margin-top:1em}.pagination{margin:auto auto 1em}.no-products{font-weight:200;text-align:center;margin-top:3em;font-size:2rem}.card{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);background-color:#fff;border-radius:.5em;overflow:hidden;max-width:380px;margin:auto;height:100%;position:relative}.card__container{margin-bottom:2em}.card__body{-webkit-box-flex:1;flex:1 0 auto;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.card__header{-webkit-box-flex:0;flex:0 0 190px;overflow:hidden;position:relative}.card__footer{padding:.8em 1em;text-align:center;-webkit-box-flex:0;flex:0 0 54px}.card__image{width:100%;height:190px;-o-object-fit:cover;object-fit:cover}.card__info{-webkit-box-flex:1;flex:1 0 auto;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}.card__categorie{background-color:#f5f7fa;width:100%;font-weight:200;padding:.2em 1em;white-space:nowrap}.card__categorie,.card__title{text-align:center;overflow:hidden;text-overflow:ellipsis}.card__title{padding:0 1em;display:block;word-wrap:break-word;max-height:3.2em}.card__link{color:#5d5d53;font-size:14px}.card__link:active,.card__link:focus,.card__link:hover{color:#272723}.card__price{text-align:center;padding:0 1em}.card__price--normal{font-weight:700}.card__price--discount{text-decoration:line-through;font-style:italic}.card__badge{position:absolute;right:.5em;top:.5em;width:65px;height:28px;font-size:14px;background-color:#f7c947;border-radius:.3em;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;z-index:1}.card__badge>span{color:#f5f7fa;font-weight:700}.card__overlay-image{position:absolute;width:100;height:100%;top:0;left:0;right:0;bottom:0;background-color:#2a9df4;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.card__overlay-image:hover{opacity:.8}.card__overlay-link{color:#f5f7fa;font-family:Proxima Nova;font-weight:700;font-size:22px;vertical-align:middle;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;opacity:1}.card__overlay-link>span{margin-right:.2em}.card__overlay-link>svg{font-size:2rem}.card__overlay-link:hover,.hero{color:#f5f7fa}.hero{background:-webkit-gradient(linear,left top,left bottom,from(rgba(42,157,244,.75)),to(rgba(42,157,244,.75))),url(../svg/pattern2.svg);background:linear-gradient(rgba(42,157,244,.75),rgba(42,157,244,.75)),url(../svg/pattern2.svg);text-align:center;padding:.8em .3em;line-height:2rem}.hero__title{font-size:28px;margin:0}@media (min-width:992px){.hero__title{font-size:36px}}@media (min-width:992px){.hero{padding:1em}}.breadcrumbs{padding:1em 0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}.breadcrumbs__item{color:#3e4b58;text-decoration:underline}.breadcrumbs__item--nolink{color:#95a4b4}.breadcrumbs__divider{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;margin:0 .5em}.breadcrumbs__divider>svg{font-size:1rem;color:#c1cbd4}.filters{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);padding:1em .8em;border-radius:.5em;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;margin:auto auto 1.5em}@media (min-width:768px){.filters{-webkit-box-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.filters__input{max-width:227px}.filters__label{color:#95a4b4;display:block}@media (min-width:768px){.filters__f-container{margin-bottom:0}}