@charset "UTF-8";
/*
 * Definir variables...
 */
/*desktop*/
/*tablet*/
/*mobile*/
/*
 * Definir colores solids
 */
/*
 * Definir colores con alpha
 */
/*
 * Definir tipografía
 */
@import "_sp_icons.css";
@font-face {
  font-family: "Quickpen";
  src: url("../fonts/Quickpen.eot");
  src: url("../fonts/Quickpen.eot?#iefix") format("embedded-opentype"), url("../fonts/Quickpen.woff2") format("woff2"), url("../fonts/Quickpen.woff") format("woff"), url("../fonts/Quickpen.ttf") format("truetype"), url("../fonts/Quickpen.svg#Quickpen") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Quickpen";
  src: url("../fonts/QuickpenBold.eot");
  src: url("../fonts/QuickpenBold.eot?#iefix") format("embedded-opentype"), url("../fonts/QuickpenBold.woff2") format("woff2"), url("../fonts/QuickpenBold.woff") format("woff"), url("../fonts/QuickpenBold.ttf") format("truetype"), url("../fonts/QuickpenBold.svg#QuickpenBold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cambria";
  src: url("../fonts/Cambria-BoldItalic.eot");
  src: url("../fonts/Cambria-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Cambria-BoldItalic.woff2") format("woff2"), url("../fonts/Cambria-BoldItalic.woff") format("woff"), url("../fonts/Cambria-BoldItalic.ttf") format("truetype"), url("../fonts/Cambria-BoldItalic.svg#Cambria-BoldItalic") format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Cambria";
  src: url("../fonts/Cambria-Bold.eot");
  src: url("../fonts/Cambria-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Cambria-Bold.woff2") format("woff2"), url("../fonts/Cambria-Bold.woff") format("woff"), url("../fonts/Cambria-Bold.ttf") format("truetype"), url("../fonts/Cambria-Bold.svg#Cambria-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cambria";
  src: url("../fonts/Cambria-Italic.eot");
  src: url("../fonts/Cambria-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Cambria-Italic.woff2") format("woff2"), url("../fonts/Cambria-Italic.woff") format("woff"), url("../fonts/Cambria-Italic.ttf") format("truetype"), url("../fonts/Cambria-Italic.svg#Cambria-Italic") format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Cambria";
  src: url("../fonts/Cambria.eot");
  src: url("../fonts/Cambria.eot?#iefix") format("embedded-opentype"), url("../fonts/Cambria.woff2") format("woff2"), url("../fonts/Cambria.woff") format("woff"), url("../fonts/Cambria.ttf") format("truetype"), url("../fonts/Cambria.svg#Cambria") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "PelikanTheSans";
  src: url("../fonts/PelikanTheSans.eot");
  src: url("../fonts/PelikanTheSans.eot?#iefix") format("embedded-opentype"), url("../fonts/PelikanTheSans.woff2") format("woff2"), url("../fonts/PelikanTheSans.woff") format("woff"), url("../fonts/PelikanTheSans.ttf") format("truetype"), url("../fonts/PelikanTheSans.svg#PelikanTheSans") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "PelikanTheSans";
  src: url("../fonts/PelikanTheSans-Bold.eot");
  src: url("../fonts/PelikanTheSans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/PelikanTheSans-Bold.woff2") format("woff2"), url("../fonts/PelikanTheSans-Bold.woff") format("woff"), url("../fonts/PelikanTheSans-Bold.ttf") format("truetype"), url("../fonts/PelikanTheSans-Bold.svg#PelikanTheSans-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "PelikanTheSans";
  src: url("../fonts/PelikanTheSans-Light.eot");
  src: url("../fonts/PelikanTheSans-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/PelikanTheSans-Light.woff2") format("woff2"), url("../fonts/PelikanTheSans-Light.woff") format("woff"), url("../fonts/PelikanTheSans-Light.ttf") format("truetype"), url("../fonts/PelikanTheSans-Light.svg#PelikanTheSans-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
.animate-spin {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
._typo_cambria {
  font-family: "Cambria", script, "Times New Roman", georgia, sans-serif;
}

._typo_quick {
  font-family: "Quickpen", script, monospace;
}

._typo_general {
  font-family: "PelikanTheSans", sans-serif;
}

.bg-beige {
  background-color: rgb(239, 215, 183);
}

.bg-beige-light {
  background-color: rgb(216, 210, 202);
}

.bg-gray {
  background-color: rgb(124, 124, 124);
}

.bg-white-smoke {
  background-color: rgb(247, 247, 247);
}

._color_black {
  color: rgb(0, 0, 0) !important;
}

._color_blacklight {
  color: rgb(48, 48, 48) !important;
}

._color_white {
  color: rgb(255, 255, 255) !important;
}

._color_whitesmoke {
  color: rgb(247, 247, 247) !important;
}

._color_gold {
  color: rgb(172, 135, 67) !important;
}

._color_silver {
  color: rgb(139, 146, 150) !important;
}

._color_beige {
  color: rgb(239, 215, 183) !important;
}

._color_beigelight {
  color: rgb(216, 210, 202) !important;
}

._color_gray {
  color: rgb(124, 124, 124) !important;
}

._color_graylight {
  color: rgb(204, 204, 204) !important;
}

._color_bg_black {
  background-color: rgb(0, 0, 0);
}

._color_bg_blacklight {
  background-color: rgb(48, 48, 48);
}

._color_bg_white {
  background-color: rgb(255, 255, 255);
}

._color_bg_whitesmoke {
  background-color: rgb(247, 247, 247);
}

._color_bg_gold {
  background-color: rgb(172, 135, 67);
}

._color_bg_silver {
  background-color: rgb(139, 146, 150);
}

._color_bg_beige {
  background-color: rgb(239, 215, 183);
}

._color_bg_beigelight {
  background-color: rgb(216, 210, 202);
}

._color_bg_gray {
  background-color: rgb(124, 124, 124);
}

._color_bg_graylight {
  background-color: rgb(204, 204, 204);
}

._color_bg_silver_1 {
  background-color: #F7F7F7;
}

.h1-small {
  font-size: 26px;
  font-family: "Cambria", sans-serif;
  color: black;
}

._sliderWrapper {
  width: 100%;
  height: auto;
}
._sliderWrapper .tns-inner {
  text-align: center;
}
._sliderWrapper ._slider_wrap ._catSliderItem {
  position: relative;
}
._sliderWrapper ._slider_wrap ._catSliderItem > img {
  display: block;
  margin: 0 auto 50px;
  max-width: 463px;
  width: 100%;
}
._sliderWrapper ._slider_wrap ._catSliderItem.slick-slide {
  text-align: center;
}
._sliderWrapper ._slider_wrap ._catSliderItem.slick-slide ._titleHeaders div:nth-child(2) {
  color: black;
}
._sliderWrapper ._slider_wrap ._catSliderItem.slick-slide ._titleHeaders div:nth-child(2) a {
  color: black;
}
._sliderWrapper ._slider_wrap ._catSliderItem.slick-slide:nth-child(n+1) > img {
  max-width: 467px;
  margin-bottom: 100px;
}
._sliderWrapper ._slider_wrap ._catSliderItem.slick-slide:nth-child(n+1) ._titleHeaders div:nth-child(1) h3, ._sliderWrapper ._slider_wrap ._catSliderItem.slick-slide:nth-child(n+1) ._titleHeaders div:nth-child(1) a {
  font-size: 40px;
}
._sliderWrapper ._slider_wrap ._catSliderItem.slick-slide:nth-child(n+1) ._titleHeaders div:nth-child(2) {
  color: black;
  font-size: 33px;
}
._sliderWrapper ._slider_wrap ._catSliderItem.slick-slide:nth-child(n+1) ._titleHeaders div:nth-child(2) a {
  color: black;
  font-size: 33px;
}
._sliderWrapper ._slider_wrap ._catSliderItem.slick-slide > div {
  transform: scale(0.75);
  transition: transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
}
._sliderWrapper ._slider_wrap ._catSliderItem.slick-slide img {
  width: 100%;
  height: auto;
  max-width: 363px;
}
._sliderWrapper ._slider_wrap ._catSliderItem.slick-center > div:first-child {
  transform: scale(1.16);
}
._sliderWrapper ._slider_wrap ._catSliderItem.slick-center div._headerSliderCat._titleHeaders {
  transform: translateY(70px);
  padding-bottom: 60px;
}

.cat-specials {
  margin: 40px 0;
  display: block;
}

._catModSpacer {
  padding-top: 40px;
  padding-bottom: 40px;
}

.img-invisible {
  background: no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.img-invisible img {
  visibility: hidden;
  opacity: 0;
}

._subCatSpecialProduct {
  display: block;
  position: relative;
  width: 100%;
}
._subCatSpecialProduct > img {
  display: block;
  width: 100%;
  height: auto;
}
._subCatSpecialProduct > div {
  display: block;
  left: 50%;
  transform: translateX(-50%);
  width: 80%;
  padding: 15px;
  position: absolute;
  z-index: 10;
  bottom: 5%;
}
._subCatSpecialProduct > div ._titleHeaders div:first-child {
  color: white;
}
._subCatSpecialProduct > div ._titleHeaders div:nth-child(2) {
  font-size: 17px;
  margin-bottom: 0;
}
._subCatSpecialProduct > div a {
  position: relative;
  z-index: 10;
}
._subCatSpecialProduct > div p {
  display: none;
}

.category-desc {
  font-family: "Cambria", script, "Times New Roman", georgia, sans-serif;
}

.writing ._catZigZag ._titleHeaders div:nth-child(2), .escritura ._catZigZag ._titleHeaders div:nth-child(2), .lecriture ._catZigZag ._titleHeaders div:nth-child(2) {
  color: rgb(124, 124, 124);
  text-transform: uppercase;
}

._PC_experience ._titleHeaders > div:first-child {
  font-family: "Cambria", script, "Times New Roman", georgia, sans-serif;
  color: rgb(0, 0, 0);
  font-size: 30px;
  line-height: 33px;
}
._PC_experience ._titleHeaders > div:nth-child(2) {
  font-family: "Quickpen", script, monospace;
  color: rgb(172, 135, 67);
  font-size: 40px;
  line-height: 43px;
}
._PC_experience ._titleHeaders._hubs > div:nth-child(2) {
  margin-left: 115px;
  margin-top: -15px;
}

._titleHeaders._passion > div:first-child {
  color: rgb(255, 255, 255);
}
._titleHeaders._revert > div:first-child {
  font-family: "Quickpen", script, monospace;
  color: rgb(172, 135, 67);
  font-size: 40px;
  line-height: 43px;
}
._titleHeaders._revert > div:first-child._ml_210 {
  margin-left: 210px;
}
._titleHeaders._revert > div:nth-child(2) {
  font-family: "Cambria", script, "Times New Roman", georgia, sans-serif;
  color: rgb(0, 0, 0);
  font-size: 30px;
  line-height: 33px;
}
._titleHeaders._revertypo > div:first-child {
  font-family: "Cambria", script, "Times New Roman", georgia, sans-serif;
  color: rgb(0, 0, 0);
  font-size: 30px;
  line-height: 33px;
}
._titleHeaders._revertypo > div:nth-child(2) {
  font-family: "Quickpen", script, monospace;
  color: rgb(172, 135, 67);
  font-size: 40px;
  margin-top: unset;
  line-height: 43px;
}
._titleHeaders._revertypo > div:nth-child(2)._ml_150 {
  margin-left: 150px;
  margin-top: -10px;
}

._classic {
  position: relative;
}
._classic ._dots {
  position: relative;
  margin-top: -64px;
  z-index: 10;
}
._classic ._dots ._dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: transparent;
  border: none;
  margin: 3px 5px;
}
._classic ._dots ._dot span {
  display: block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: rgb(204, 204, 204);
  transition: all 400ms ease-in-out;
  line-height: 15px;
}
._classic ._dots ._dot:hover span, ._classic ._dots ._dot:focus span, ._classic ._dots ._dot:target span, ._classic ._dots ._dot:active span, ._classic ._dots ._dot.active span {
  background-color: rgb(172, 135, 67);
}
._classic ._d_sliders {
  position: relative;
  margin-top: -64px;
}
._classic ._d_sliders ._dots {
  margin-top: 0;
}

@media screen and (max-width: 850px) {
  ._subCatSpecialProduct > img {
    width: 140%;
    transform: translate(-15%, 0);
  }
  ._subCatSpecialProduct > div {
    left: 42%;
  }
  ._subCatSpecialProduct ._titleHeaders div {
    font-size: 32px;
    line-height: 30px;
  }
  ._classic ._dots {
    margin-top: unset;
    position: absolute;
    top: 48%;
    right: 18%;
  }
  ._classic ._dots ._dot {
    margin: 6px;
    width: 15px;
    height: 15px;
  }
  ._titleHeaders._revertypo > div:nth-child(2)._ml_150 {
    margin-left: 105px;
    margin-top: -2px;
  }
}
@media screen and (max-width: 600px) {
  ._sliderWrapper ._slider_wrap ._catSliderItem.slick-slide:nth-child(n+1) ._titleHeaders div:nth-child(1) h3, ._sliderWrapper ._slider_wrap ._catSliderItem.slick-slide:nth-child(n+1) ._titleHeaders div:nth-child(1) a {
    font-size: 35px;
    line-height: 60px;
  }
  ._sliderWrapper ._slider_wrap ._catSliderItem.slick-slide:nth-child(n+1) ._titleHeaders div:nth-child(2) {
    color: black;
    font-size: 25px;
    line-height: 30px;
    margin-top: -25px;
  }
  ._sliderWrapper ._slider_wrap ._catSliderItem.slick-slide:nth-child(n+1) ._titleHeaders div:nth-child(2) a {
    color: black;
    font-size: 25px;
  }
  ._sliderWrapper ._slider_wrap ._catSliderItem.slick-slide > div {
    transform: unset;
    transition: unset;
    padding-top: 40px;
  }
  ._sliderWrapper ._slider_wrap ._catSliderItem.slick-slide img {
    max-width: 350px;
    padding: 0 22px;
  }
  ._sliderWrapper ._slider_wrap ._catSliderItem.slick-center > div:first-child {
    transform: unset;
  }
  ._sliderWrapper ._slider_wrap ._catSliderItem.slick-center div._headerSliderCat._titleHeaders {
    transform: unset;
    padding-bottom: unset;
  }
  ._sliderWrapper ._slider_wrap ._catSliderItem div._headerSliderCat._titleHeaders {
    transform: unset;
    padding-bottom: 0px;
  }
  ._classic ._dots {
    margin-top: unset;
    padding-bottom: 20px;
    position: absolute;
    top: 38%;
    right: 5%;
  }
  .img-invisible {
    background: no-repeat center;
    background-size: cover;
  }
  .img-invisible.bg_image_70 {
    background: no-repeat 70% center;
    background-size: cover;
  }
  ._subCatSpecialProduct {
    width: 200%;
    transform: translate(-32%, 0);
  }
  ._subCatSpecialProduct > div {
    text-align: center;
    transform: translateX(-30%);
    bottom: -2%;
  }
  ._subCatSpecialProduct > img {
    width: 155%;
    transform: translate(-17%, 0);
  }
  ._titleHeaders._revertypo > div:nth-child(2)._ml_150 {
    margin-left: 45px;
    margin-top: -2px;
  }
  ._titleHeaders._revert > div:first-child._ml_210 {
    margin-left: 180px;
  }
}
@media screen and (max-width: 380px) {
  ._classic ._dots {
    top: 34%;
  }
}

/*# sourceMappingURL=categories.css.map */
