/*!****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/style.scss ***!
  \****************************************************************************************************************************************/
/* -------------------------- *\
    WEBFACTOR Styles
\* -------------------------- */
/* 
Theme Name: climalux
Author: BULTAG Web Design & SEO
Author URI: https//bultag.com
Theme URI: https://bultag.com
Version: 1.0
Description: Mobile First, SEO Friendly custom theme by BULTAG
Tags: Mobile First, SEO optimized
Text Domain: mait
Domain Path: /languages
*/
/* -------------------------- *\
    BULTAG Variables:
\* -------------------------- */
:root {
  --font-family: "Open Sans", sans-serif;
  font-weight: 400;
  --default-font-size: 1.6rem;
  --line-height: 1.3;
  --text-color: #222;
  --text-color: #000;
  --text-color-2: #045381;
  --link-color: rgba(0, 0, 0, 0.5);
  --link-hover-color: #000;
}

/* Colors */
/* -------------------------- *\
    BULTAG Clearfix
\* -------------------------- */
/* -------------------------- *\
    Transition
\* -------------------------- */
/* -------------------------- *\
    Transform Center
\* -------------------------- */
/* -------------------------- *\
    Hide
\* -------------------------- */
/* -------------------------- *\
    BULTAG Reset
\* -------------------------- */
*,
*:before,
*:after {
  padding: 0;
  margin: 0;
  outline: 0;
  box-sizing: border-box;
}

/* -------------------------- *\
    BULTAG Base
\* -------------------------- */
html {
  font-size: 62.5%;
  max-width: 100vw;
}
@media (max-width: 1499px) {
  html {
    overflow-x: hidden;
  }
}

body {
  background: #fbfbfb;
  font-family: var(--font-family);
  font-size: var(--default-font-size);
  line-height: var(--line-height);
  color: var(--text-color);
  max-width: 100vw;
  overflow-x: hidden;
  counter-reset: div;
  min-height: 100vh;
}
body main {
  padding-top: 11.7rem;
}
@media (min-width: 1200px) {
  body main {
    padding-top: 12.3rem;
  }
}

input {
  font-family: inherit;
  font-size: inherit;
  border: none;
}

textarea {
  font-family: inherit;
  font-size: inherit;
}
textarea::placeholder {
  font-family: "Open Sans", sans-serif !important;
  font-size: 1.6rem;
}

a {
  color: #111;
  text-decoration: none;
  transition: 0.3s;
}
a:hover {
  color: #011530;
  cursor: pointer;
}

@media (max-width: 330px) {
  h1,
h2 {
    font-size: 3rem;
  }
}
p {
  margin: 0;
}

li {
  list-style: none;
}

nav li {
  list-style-type: none;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}

/* -------------------------- *\
    Shell
\* -------------------------- */
.shell {
  max-width: 1600px;
  margin: 0 auto;
}
.shell.nopadding {
  padding: 0 !important;
}
@media (max-width: 1402px) {
  .shell {
    padding: 0 1.5rem;
  }
}
@media (min-width: 900px) {
  .shell--small {
    max-width: 35.9rem;
    padding: 0;
  }
}
.shell--medium {
  max-width: 1121px;
  margin: 0 auto;
}
@media (max-width: 1049px) {
  .shell--medium {
    padding: 0 2rem;
  }
}
.shell--large {
  max-width: 1264px;
  margin: 0 auto;
}
@media (max-width: 1049px) {
  .shell--large {
    padding: 0 2rem;
  }
}
.shell--big {
  max-width: 1400px;
  margin: 0 auto;
}

/* -------------------------- *\
    Helpers
\* -------------------------- */
.noscroll {
  overflow-y: hidden;
  width: 100%;
}

.hidden {
  display: none !important;
}
.hidden--weak {
  display: none;
}

.custom-scroll, .centered-carousel--nojs .centered-carousel-inner, .products .products__carousel--nojs .products__carousel__main {
  overflow-y: scroll;
}
.custom-scroll--small::-webkit-scrollbar-track {
  background-color: #e4eaec;
  border-radius: 0.5rem;
}
.custom-scroll--small::-webkit-scrollbar {
  width: 0.5rem;
  background-color: #f5f5f5;
}
.custom-scroll--small::-webkit-scrollbar-thumb {
  background-color: #011530;
  border-radius: 0.5rem;
}
@supports (-moz-appearance: none) {
  .custom-scroll--small {
    scrollbar-color: #011530 #f5f5f5;
    scrollbar-width: thin;
    border-radius: 0.5rem;
  }
}
.custom-scroll::-webkit-scrollbar-track, .centered-carousel--nojs .centered-carousel-inner::-webkit-scrollbar-track, .products .products__carousel--nojs .products__carousel__main::-webkit-scrollbar-track {
  background-color: #e4eaec;
  border-radius: 0.5rem;
}
.custom-scroll::-webkit-scrollbar, .centered-carousel--nojs .centered-carousel-inner::-webkit-scrollbar, .products .products__carousel--nojs .products__carousel__main::-webkit-scrollbar {
  width: 1rem;
  background-color: #f5f5f5;
}
.custom-scroll::-webkit-scrollbar-thumb, .centered-carousel--nojs .centered-carousel-inner::-webkit-scrollbar-thumb, .products .products__carousel--nojs .products__carousel__main::-webkit-scrollbar-thumb {
  background-color: #011530;
  border-radius: 0.5rem;
}
@supports (-moz-appearance: none) {
  .custom-scroll, .centered-carousel--nojs .centered-carousel-inner, .products .products__carousel--nojs .products__carousel__main {
    scrollbar-color: #011530 #f5f5f5;
    scrollbar-width: thin;
    border-radius: 0.5rem;
  }
}

.underline {
  text-decoration: underline;
}
.underline:hover {
  color: #c3161c !important;
}

.pointer {
  cursor: pointer;
  user-select: none;
}

/* -------------------------- *\
    Section
\* -------------------------- */
section {
  padding: 0 1.4rem;
}
@media (min-width: 768px) {
  section {
    padding: 0 1.6rem;
  }
}
@media (min-width: 1200px) {
  section {
    padding: 0 2rem;
  }
}
section.dark-1 {
  background: #edeeee;
}
section.dark-2 {
  background: #333031;
}
section.nopadding {
  padding: 0;
}

@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Raleway";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v29/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCGPrEHJA.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Raleway";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v29/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCIPrE.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
span,
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-variation-settings: "wdth" 100;
}

/* -------------------------- *\
    Typography:
\ -------------------------- */
/* -------------------------- *\
   Font sizes:
\ -------------------------- */
.fs-18 {
  font-size: 1.8rem;
}

.fs-14 {
  font-size: 1.4rem;
}

.fs-12 {
  font-size: 1.2rem;
}

/* -------------------------- *\
    Font weight:
\ -------------------------- */
.semibold {
  font-weight: 600;
}

/* -------------------------- *\
    .Sprite
\* -------------------------- */
.i {
  display: inline-block;
  width: 1em;
  height: 1em;
  fill: currentColor;
}

.i-arrow-circle-left {
  font-size: 4.5rem;
  width: 1em;
}

.i-arrow-circle-right {
  font-size: 4.5rem;
  width: 1em;
}

.i-arrow-down {
  font-size: 1.1rem;
  width: 1.5454545455em;
}

.i-arrow-left {
  font-size: 3rem;
  width: 1.3em;
}

.i-arrow-right {
  font-size: 3rem;
  width: 1.3em;
}

.i-arrow-right-nav {
  font-size: 1.2rem;
  width: 1.1666666667em;
}

.i-box {
  font-size: 4.3rem;
  width: 1em;
}

.i-check {
  font-size: 0.9rem;
  width: 1.3333333333em;
}

.i-check-white {
  font-size: 1.4rem;
  width: 1.2857142857em;
}

.i-class {
  font-size: 2.1rem;
  width: 0.619047619em;
}

.i-close {
  font-size: 32.9rem;
  width: 1em;
}

.i-close-bold {
  font-size: 2.2rem;
  width: 1.0454545455em;
}

.i-compare {
  font-size: 2.7rem;
  width: 1em;
}

.i-credit-card {
  font-size: 5.1rem;
  width: 1em;
}

.i-down-arrow {
  font-size: 49.069rem;
  width: 1em;
}

.i-down-chevron {
  font-size: 0.8rem;
  width: 1.75em;
}

.i-email {
  font-size: 1.9rem;
  width: 1.3684210526em;
}

.i-expand {
  font-size: 2.7rem;
  width: 1em;
}

.i-eyes {
  font-size: 2.3rem;
  width: 1.2173913043em;
}

.i-fb {
  font-size: 3.2rem;
  width: 1em;
}

.i-fb-small {
  font-size: 1.7rem;
  width: 0.5294117647em;
}

.i-gear {
  font-size: 51.2rem;
  width: 1em;
}

.i-google-small {
  font-size: 1.2rem;
  width: 1.5em;
}

.i-heart {
  font-size: 2rem;
  width: 1.1em;
}

.i-heart-solid {
  font-size: 51.2rem;
  width: 1em;
}

.i-ig {
  font-size: 3.2rem;
  width: 1em;
}

.i-left-arrow {
  font-size: 4.8rem;
  width: 0.5625em;
}

.i-location {
  font-size: 2.7rem;
  width: 0.7407407407em;
}

.i-location-rotated {
  font-size: 4.2rem;
  width: 0.9047619048em;
}

.i-mail {
  font-size: 8.4rem;
  width: 1.0119047619em;
}

.i-mail-small {
  font-size: 51.2rem;
  width: 1em;
}

.i-megaphone {
  font-size: 3.7rem;
  width: 0.9459459459em;
}

.i-menu {
  font-size: 34.133rem;
  width: 1em;
}

.i-outlet {
  font-size: 1.3rem;
  width: 2.5384615385em;
}

.i-package {
  font-size: 7.3rem;
  width: 1.1506849315em;
}

.i-parking-sign {
  font-size: 3.1rem;
  width: 1em;
}

.i-percent {
  font-size: 1.7rem;
  width: 0.9411764706em;
}

.i-percent-bold {
  font-size: 2.4rem;
  width: 0.9166666667em;
}

.i-phone {
  font-size: 2.3rem;
  width: 0.9565217391em;
}

.i-plus-solid {
  font-size: 51.2rem;
  width: 0.875em;
}

.i-plus-white {
  font-size: 2.8rem;
  width: 1.0357142857em;
}

.i-pointer-down {
  font-size: 2.1rem;
  width: 0.9047619048em;
}

.i-pointer-left {
  font-size: 1.9rem;
  width: 1.1052631579em;
}

.i-pointer-right {
  font-size: 1.9rem;
  width: 1.1052631579em;
}

.i-power {
  font-size: 2rem;
  width: 0.55em;
}

.i-printer {
  font-size: 3.4rem;
  width: 1em;
}

.i-question {
  font-size: 1.8rem;
  width: 1em;
}

.i-repair {
  font-size: 1.8rem;
  width: 1em;
}

.i-resize {
  font-size: 2.4rem;
  width: 1em;
}

.i-return-box {
  font-size: 4.3rem;
  width: 1em;
}

.i-right-arrow {
  font-size: 4.8rem;
  width: 0.5625em;
}

.i-right-chevron {
  font-size: 1.8rem;
  width: 0.6666666667em;
}

.i-rss {
  font-size: 51.2rem;
  width: 0.875em;
}

.i-rss-small {
  font-size: 1.5rem;
  width: 1em;
}

.i-scop {
  font-size: 2.1rem;
  width: 0.9523809524em;
}

.i-search {
  font-size: 2.1rem;
  width: 0.9523809524em;
}

.i-seer {
  font-size: 2.1rem;
  width: 0.8571428571em;
}

.i-shield {
  font-size: 3rem;
  width: 0.8em;
}

.i-star {
  font-size: 51.1rem;
  width: 1em;
}

.i-star-empty {
  font-size: 1.6rem;
  width: 1.0625em;
}

.i-star-fill {
  font-size: 51.1rem;
  width: 1em;
}

.i-star-full {
  font-size: 1.6rem;
  width: 1.0625em;
}

.i-truck {
  font-size: 1.9rem;
  width: 1.6315789474em;
}

.i-truck2 {
  font-size: 3.2rem;
  width: 1.5625em;
}

.i-twitter {
  font-size: 3.2rem;
  width: 1em;
}

.i-twitter-small {
  font-size: 1.5rem;
  width: 1.1333333333em;
}

.i-up-chevron {
  font-size: 0.8rem;
  width: 1.75em;
}

.i-up-chevron-bold {
  font-size: 2.2rem;
  width: 1.2727272727em;
}

.i-wf {
  font-size: 2.3rem;
  width: 2.0434782609em;
}

.i-wifi {
  font-size: 1.4rem;
  width: 1.2857142857em;
}

.i-wifi2 {
  font-size: 1.3rem;
  width: 3em;
}

.i-youtube {
  font-size: 3.2rem;
  width: 1em;
}

/* -------------------------- *\
    .after_sprite
\* -------------------------- */
.i {
  transition: all 0.3s ease !important;
}

.i-call.reda {
  font-size: 15rem;
  color: red;
}

.i-call {
  color: green;
  font-size: 50rem;
}

.i-bultag-logo {
  font-size: 200rem !important;
  color: red;
}

/* -------------------------- *\
    Buttons
\* -------------------------- */
button {
  border: none;
  background-color: transparent;
  cursor: pointer;
  transition: 0.2s ease-in;
}
button:hover {
  transition: 0.2s ease-in;
}

.btn--icon {
  display: flex;
}
.btn--icon span {
  width: 100%;
  text-align: center;
}
.btn--icon svg {
  height: 2.2rem;
  width: 2.9rem;
  transition: 0.1s ease !important;
}
.btn__red,
.btn #gform_submit_button_5 {
  font-size: 1.6rem;
  font-weight: 700;
  color: #fff;
  border-radius: 0.5rem;
  padding: 1.4rem 2.4rem;
  text-transform: uppercase;
  background-color: #c3161c;
}
.btn__red:hover,
.btn #gform_submit_button_5:hover {
  background-color: rgb(248, 24, 24);
}
.btn__primary {
  background-color: #011530;
  color: #fff;
  padding: 1.4rem 2.4rem;
  font-size: 1.8rem;
  font-weight: 700;
  border-radius: 0.5rem;
  border: 0.1rem solid transparent;
}
.btn__primary:hover {
  background-color: #36486b;
  border-color: #36486b;
}
.btn__primary--light {
  background-color: #041e42;
}
.btn__white {
  background-color: #fff;
  border: 0.1rem solid #041e42;
  color: #041e42;
  padding: 1.5rem;
  font-size: 1.8rem;
  font-weight: 600;
  border-radius: 0.5rem;
  transition: all 0.6s ease !important;
}
.btn__white:hover {
  box-shadow: inset -50rem 0 0 0 #c3161c;
  color: #fff;
  transition: all 0.6s ease !important;
  background-color: #011530;
  border-color: #c3161c;
}
.btn--large {
  width: 30rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn--link {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

/* -------------------------- *\
    Shadows
\* -------------------------- */
.shadow--bottom, .header {
  -webkit-box-shadow: 0px 4px 8px -3px rgb(66, 68, 90);
  -moz-box-shadow: 0px 4px 8px -3px rgb(66, 68, 90);
  box-shadow: 0px 4px 8px -3px rgb(66, 68, 90);
}
.shadow--around {
  -webkit-box-shadow: -1px 2px 8px -4px rgb(66, 68, 90), 1px -1px 8px -4px rgb(66, 68, 90);
  -moz-box-shadow: -1px 2px 8px -4px rgb(66, 68, 90), 1px -1px 8px -4px rgb(66, 68, 90);
  box-shadow: -1px 2px 8px -4px rgb(66, 68, 90), 1px -1px 8px -4px rgb(66, 68, 90);
}
.shadow--around2 {
  -webkit-box-shadow: 0px 5px 15px -11px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 5px 15px -11px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 5px 15px -11px rgba(0, 0, 0, 0.75);
}
.shadow--all {
  -webkit-box-shadow: 2px 2px 10px -6px rgb(66, 68, 90), -2px -2px 10px -6px rgb(66, 68, 90);
  -moz-box-shadow: 2px 2px 10px -6px rgb(66, 68, 90), -2px -2px 10px -6px rgb(66, 68, 90);
  box-shadow: 2px 2px 10px -6px rgb(66, 68, 90), -2px -2px 10px -6px rgb(66, 68, 90);
}

@keyframes scale {
  50% {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
  }
}
@keyframes fade1 {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
@keyframes fade2 {
  50% {
    opacity: 0;
  }
  75% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes bounce {
  0%, 100%, 20%, 50%, 80% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  60% {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}
@keyframes pulse {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 0.5;
  }
  75% {
    transform: scale(3.5);
    opacity: 0.35;
  }
  100% {
    transform: scale(4);
    opacity: 0;
  }
}
@keyframes progress {
  from {
    width: 0%;
  }
  to {
    width: 100%;
  }
}
/* -------------------------- *\
    BULTAG Clearfix
\* -------------------------- */
/* -------------------------- *\
    Transition
\* -------------------------- */
/* -------------------------- *\
    Transform Center
\* -------------------------- */
/* -------------------------- *\
    Hide
\* -------------------------- */
/* -------------------------- *\
    Plugins
\* -------------------------- */
/*@import "_flickity.css";*/
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
  margin: 0;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/*! Flickity v2.2.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus {
  outline: none;
}

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */
.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* ---- flickity-button ---- */
.flickity-button {
  position: absolute;
  background: hsla(0deg, 0%, 100%, 0.75);
  border: none;
  color: #333;
}

.flickity-button:hover {
  background: white;
  cursor: pointer;
}

.flickity-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #19F;
}

.flickity-button:active {
  opacity: 0.6;
}

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none;
}

.flickity-button-icon {
  fill: currentColor;
}

/* ---- previous/next buttons ---- */
.flickity-prev-next-button {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  /* vertically center */
  transform: translateY(-50%);
}

.flickity-prev-next-button.previous {
  left: 10px;
}

.flickity-prev-next-button.next {
  right: 10px;
}

/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}

.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

/* ---- page dots ---- */
.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickity-rtl .flickity-page-dots {
  direction: rtl;
}

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
  opacity: 1;
}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #CCC;
}

.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}

.mfp-arrow:before,
.mfp-arrow:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
/* -------------------------- *\
    keyframes
\* -------------------------- */
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(40px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translateX(-100%);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translateX(100%);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes op {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* -------------------------- *\
      utils
  \* -------------------------- */
/* -------------------------- *\
      animations
  \* -------------------------- */
/* -------------------------- *\
      classes
  \* -------------------------- */
.an_delay {
  animation-delay: 1.5s !important;
}
.an_delay--sm {
  animation-delay: 0.6s !important;
}

.an_opacity {
  opacity: 0;
  animation: op 1s ease-in-out both;
  animation-delay: 0.5s;
}

.an_totop {
  opacity: 0;
  animation: fadeInUp 0.6s ease-in-out both;
}
.an_totop:nth-child(1) {
  animation-delay: 0.2s;
}
.an_totop:nth-child(2) {
  animation-delay: 0.4s;
}
.an_totop:nth-child(3) {
  animation-delay: 0.6s;
}
.an_totop:nth-child(4) {
  animation-delay: 0.8s;
}
.an_totop:nth-child(5) {
  animation-delay: 1s;
}
.an_totop:nth-child(6) {
  animation-delay: 1.2s;
}
.an_totop:nth-child(7) {
  animation-delay: 1.4s;
}
.an_totop:nth-child(8) {
  animation-delay: 1.6s;
}
.an_totop:nth-child(9) {
  animation-delay: 1.8s;
}
.an_totop:nth-child(10) {
  animation-delay: 2s;
}
.an_totop--all > * {
  opacity: 0;
  animation: fadeInUp 0.5s ease-in-out both;
}
.an_totop--all > *:nth-child(1) {
  animation-delay: 0.7s;
}
.an_totop--all > *:nth-child(2) {
  animation-delay: 0.9s;
}
.an_totop--all > *:nth-child(3) {
  animation-delay: 1.1s;
}
.an_totop--all > *:nth-child(4) {
  animation-delay: 1.3s;
}
.an_totop--all > *:nth-child(5) {
  animation-delay: 1.5s;
}
.an_totop--all > *:nth-child(6) {
  animation-delay: 1.7s;
}
.an_totop--all > *:nth-child(7) {
  animation-delay: 1.9s;
}
.an_totop--all > *:nth-child(8) {
  animation-delay: 2.1s;
}
.an_totop--all > *:nth-child(9) {
  animation-delay: 2.3s;
}
.an_totop--all > *:nth-child(10) {
  animation-delay: 2.5s;
}
.an_totop--delay {
  animation-delay: 0.5s;
}

.an_toright {
  opacity: 0;
  animation: fadeInRight 0.6s ease-in-out both;
}
.an_toright:nth-child(1) {
  animation-delay: 0.2s;
}
.an_toright:nth-child(2) {
  animation-delay: 0.4s;
}
.an_toright:nth-child(3) {
  animation-delay: 0.6s;
}
.an_toright:nth-child(4) {
  animation-delay: 0.8s;
}
.an_toright:nth-child(5) {
  animation-delay: 1s;
}
.an_toright:nth-child(6) {
  animation-delay: 1.2s;
}
.an_toright:nth-child(7) {
  animation-delay: 1.4s;
}
.an_toright:nth-child(8) {
  animation-delay: 1.6s;
}
.an_toright:nth-child(9) {
  animation-delay: 1.8s;
}
.an_toright:nth-child(10) {
  animation-delay: 2s;
}
.an_toright--all > * {
  opacity: 0;
  animation: fadeInRight 0.5s ease-in-out both;
}
.an_toright--all > *:nth-child(1) {
  animation-delay: 0.7s;
}
.an_toright--all > *:nth-child(2) {
  animation-delay: 0.9s;
}
.an_toright--all > *:nth-child(3) {
  animation-delay: 1.1s;
}
.an_toright--all > *:nth-child(4) {
  animation-delay: 1.3s;
}
.an_toright--all > *:nth-child(5) {
  animation-delay: 1.5s;
}
.an_toright--all > *:nth-child(6) {
  animation-delay: 1.7s;
}
.an_toright--all > *:nth-child(7) {
  animation-delay: 1.9s;
}
.an_toright--all > *:nth-child(8) {
  animation-delay: 2.1s;
}
.an_toright--all > *:nth-child(9) {
  animation-delay: 2.3s;
}
.an_toright--all > *:nth-child(10) {
  animation-delay: 2.5s;
}

.an_toleft {
  opacity: 0;
  animation: fadeInLeft 0.5s ease-in-out both;
}
.an_toleft:nth-child(1) {
  animation-delay: 0.2s;
}
.an_toleft:nth-child(2) {
  animation-delay: 0.4s;
}
.an_toleft:nth-child(3) {
  animation-delay: 0.6s;
}
.an_toleft:nth-child(4) {
  animation-delay: 0.8s;
}
.an_toleft:nth-child(5) {
  animation-delay: 1s;
}
.an_toleft:nth-child(6) {
  animation-delay: 1.2s;
}
.an_toleft:nth-child(7) {
  animation-delay: 1.4s;
}
.an_toleft:nth-child(8) {
  animation-delay: 1.6s;
}
.an_toleft:nth-child(9) {
  animation-delay: 1.8s;
}
.an_toleft:nth-child(10) {
  animation-delay: 2s;
}
.an_toleft--all > * {
  opacity: 0;
  animation: fadeInLeft 0.5s ease-in-out both;
}
.an_toleft--all > *:nth-child(1) {
  animation-delay: 0.7s;
}
.an_toleft--all > *:nth-child(2) {
  animation-delay: 0.9s;
}
.an_toleft--all > *:nth-child(3) {
  animation-delay: 1.1s;
}
.an_toleft--all > *:nth-child(4) {
  animation-delay: 1.3s;
}
.an_toleft--all > *:nth-child(5) {
  animation-delay: 1.5s;
}
.an_toleft--all > *:nth-child(6) {
  animation-delay: 1.7s;
}
.an_toleft--all > *:nth-child(7) {
  animation-delay: 1.9s;
}
.an_toleft--all > *:nth-child(8) {
  animation-delay: 2.1s;
}
.an_toleft--all > *:nth-child(9) {
  animation-delay: 2.3s;
}
.an_toleft--all > *:nth-child(10) {
  animation-delay: 2.5s;
}

/* -------------------------- *\
    Climalux
\* -------------------------- */
.list {
  display: flex;
  flex-direction: column;
  gap: 1.4rem;
}
.list--show {
  display: flex !important;
}
.list.promo {
  display: flex;
  gap: 0.4rem;
}
.list.promo img {
  align-self: center;
}
.list.promo:hover {
  list-style-image: url("images/list.png");
}
.list li {
  font-size: 1.4rem;
  font-weight: 300;
  color: #041e42;
  cursor: pointer;
}
.list li:hover {
  list-style-image: url("images/list.png");
}

.prev,
.next {
  transition: all 0.3s ease !important;
  cursor: pointer;
}
.prev--light,
.next--light {
  cursor: pointer;
}
.prev--light svg,
.next--light svg {
  fill: #c0c6cf;
}
.prev--light:hover svg,
.next--light:hover svg {
  fill: #041e42;
}

.selector {
  cursor: pointer;
  display: block;
  height: 2.2rem;
  width: 2.2rem;
  user-select: none;
}
.selector .bar-icon-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -11px;
  margin-top: -11px;
  display: flex;
  flex-direction: column;
}
.selector .bar-icon {
  height: 3px;
  width: 20px;
  background: #fff;
  display: block;
  opacity: 1;
  margin-top: 4px;
  transition: transform 0.15s linear;
  transform-origin: 50% 50%;
}
.selector .bar-icon:nth-child(2) {
  transition: opacity 0.1s linear;
}
.selector.active .bar-icon:nth-child(1) {
  transform: rotate(45deg) translate3d(5px, 5px, 0);
}
.selector.active .bar-icon:nth-child(2) {
  opacity: 0;
}
.selector.active .bar-icon:nth-child(3) {
  transform: rotate(-45deg) translate3d(5px, -5px, 0);
}

/* -------------------------- *\
    Blog Card
\* -------------------------- */
.blog__posts__card {
  display: flex;
  flex-direction: column;
  gap: 0.6rem;
  width: 100%;
  height: 100%;
  border-radius: 1.5rem;
  transition: all 0.2s ease-in-out;
}
.blog__posts__card__top, .blog__posts__card__main {
  padding-inline: 2rem;
  background-color: #fff;
  border: 0.1rem solid #e4eaec;
  position: relative;
}
.blog__posts__card__top {
  border-radius: 1.5rem 1.5rem 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  min-height: 5.3rem;
}
@media (min-width: 900px) {
  .blog__posts__card__top {
    flex-direction: row;
    gap: 1.8rem;
  }
}
.blog__posts__card__top--tag {
  font-size: 1.6rem;
  font-weight: 400;
  color: #011530;
  text-align: left;
  flex: 1;
  padding-top: 0.5rem;
}
@media (min-width: 900px) {
  .blog__posts__card__top--tag {
    width: 55%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (min-width: 1500px) {
  .blog__posts__card__top--tag {
    text-align: center;
  }
}
.blog__posts__card__top--timestamp {
  font-size: 1.2rem;
  font-weight: 400;
  color: #4c4c4c;
  text-align: left;
  padding-bottom: 0.5rem;
}
@media (min-width: 900px) {
  .blog__posts__card__top--timestamp {
    width: 45%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (min-width: 1400px) {
  .blog__posts__card__top span {
    text-align: left;
  }
  .blog__posts__card__top span:nth-child(1) {
    border-right: 0.1rem solid #e4eaec;
  }
}
.blog__posts__card__main {
  border-radius: 0 0 1.5rem 1.5rem;
  width: 100%;
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2rem;
  padding: 1.6rem;
}
.blog__posts__card__main--title {
  font-size: 2.4rem;
  font-weight: 400;
  color: #011530;
  text-align: left;
}
@media (min-width: 800px) {
  .blog__posts__card__main--title {
    font-size: 2.4rem;
  }
}
.blog__posts__card__main--image {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: auto;
  overflow: hidden;
  position: relative;
}
.blog__posts__card__main--image img {
  border-radius: 1rem;
  width: 100%;
  height: auto;
}
.blog__posts__card__main--readmore {
  text-align: left;
}
.blog__posts__card__main--readmore:hover {
  color: #c3161c;
}
.blog__posts__card__main--readmore svg {
  margin-left: 0.9rem;
  width: 1.8rem;
  height: 1.3rem;
}
.blog__posts__card:hover {
  box-shadow: 0px 0px 17px -11px rgba(0, 0, 0, 0.75);
  transition: "all" 0.2s "ease-in";
}
.blog__posts__card:hover .blog__posts__card__main--image img {
  animation: scale 10s infinite;
}

/* -------------------------- *\
    Product Card
\* -------------------------- */
.product__card {
  position: relative;
  transition: all 0.3s ease !important;
  width: 100%;
}
.product__card .product__card__top,
.product__card .product__card__name {
  position: relative;
  z-index: 10;
}
.product__card .heart-label {
  cursor: pointer;
  height: 2.2rem;
  width: 100%;
  position: relative;
}
.product__card .heart-icon {
  fill: none;
  transition: transform 0.3s ease;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) scale(0);
}
.product__card .heart-icon.heart-outline {
  transform: translateX(-50%) scale(1);
}
.product__card input[type=checkbox]:checked + .heart-label .heart-icon.heart-solid,
.product__card .yith-wcwl-add-to-wishlist.exists + .heart-label .heart-icon.heart-solid {
  transform: translateX(-50%) scale(1);
  color: #c3161c;
}
.product__card input[type=checkbox]:checked + .heart-label .heart-icon.heart-outline,
.product__card .yith-wcwl-add-to-wishlist.exists + .heart-label .heart-icon.heart-outline {
  transform: translateX(-50%) scale(0);
}
.product__card--small .product__card__wrapper--big {
  min-height: 32rem;
}
.product__card--small .product__card__wrapper--small {
  max-height: 8rem;
}
.product__card--small .product__card__top {
  height: 2.543rem;
}
@media (max-width: 1024px) {
  .product__card .product__card__stats .product__card__stats__item:nth-child(1) svg {
    fill: #1a367b;
  }
  .product__card .product__card__stats .product__card__stats__item:nth-child(2) svg {
    fill: #4eb82a;
  }
  .product__card .product__card__stats .product__card__stats__item:nth-child(3) svg {
    fill: #12c0ca;
  }
  .product__card .product__card__stats .product__card__stats__item:nth-child(4) svg {
    fill: #ef7f1b;
  }
}
.product__card:hover {
  transition: all 0.3s ease !important;
  box-shadow: 1px 5px 25px -10px rgba(0, 0, 0, 0.1), -1px 0px 15px -3px rgba(0, 0, 0, 0.1);
}
.product__card:hover .product__card__stats .product__card__stats__item:nth-child(1) svg {
  fill: #1a367b;
}
.product__card:hover .product__card__stats .product__card__stats__item:nth-child(2) svg {
  fill: #4eb82a;
}
.product__card:hover .product__card__stats .product__card__stats__item:nth-child(3) svg {
  fill: #12c0ca;
}
.product__card:hover .product__card__stats .product__card__stats__item:nth-child(4) svg {
  fill: #ef7f1b;
}
.product__card__wrapper {
  border-radius: 0.8rem;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  position: relative;
}
.product__card__wrapper .link {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 100;
}
.product__card__wrapper--big {
  min-height: 38rem;
  border-radius: 0.8rem 0.8rem 0 0;
  border: 0.1rem solid #e4eaec;
  padding: 1.1rem 0;
}
.product__card__wrapper--small {
  border-radius: 0 0 0.8rem 0.8rem;
  border: 0.1rem solid #e4eaec;
  min-height: 8rem;
  padding: 0.8rem 0;
}
.product__card__top {
  display: flex;
  padding-inline: 0.8rem;
  justify-content: space-between;
}
.product__card__top .bubbles {
  display: grid;
  grid-template-columns: repeat(3, 0fr);
}
.product__card__top .tag:nth-child(1) {
  z-index: 5;
}
.product__card__top .tag:nth-child(1):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(1):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(1):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(2) {
  z-index: 4;
}
.product__card__top .tag:nth-child(2):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(2):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(2):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(3) {
  z-index: 3;
}
.product__card__top .tag:nth-child(3):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(3):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(3):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(4) {
  z-index: 2;
}
.product__card__top .tag:nth-child(4):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(4):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(4):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(5) {
  z-index: 1;
}
.product__card__top .tag:nth-child(5):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(5):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(5):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(6) {
  z-index: 0;
}
.product__card__top .tag:nth-child(6):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(6):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(6):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(7) {
  z-index: -1;
}
.product__card__top .tag:nth-child(7):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(7):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(7):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(8) {
  z-index: -2;
}
.product__card__top .tag:nth-child(8):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(8):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(8):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(9) {
  z-index: -3;
}
.product__card__top .tag:nth-child(9):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(9):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(9):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(10) {
  z-index: -4;
}
.product__card__top .tag:nth-child(10):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(10):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(10):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(11) {
  z-index: -5;
}
.product__card__top .tag:nth-child(11):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(11):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(11):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(12) {
  z-index: -6;
}
.product__card__top .tag:nth-child(12):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(12):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(12):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(13) {
  z-index: -7;
}
.product__card__top .tag:nth-child(13):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(13):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(13):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(14) {
  z-index: -8;
}
.product__card__top .tag:nth-child(14):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(14):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(14):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(15) {
  z-index: -9;
}
.product__card__top .tag:nth-child(15):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(15):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(15):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(16) {
  z-index: -10;
}
.product__card__top .tag:nth-child(16):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(16):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(16):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(17) {
  z-index: -11;
}
.product__card__top .tag:nth-child(17):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(17):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(17):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(18) {
  z-index: -12;
}
.product__card__top .tag:nth-child(18):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(18):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(18):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(19) {
  z-index: -13;
}
.product__card__top .tag:nth-child(19):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(19):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(19):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(20) {
  z-index: -14;
}
.product__card__top .tag:nth-child(20):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(20):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(20):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(21) {
  z-index: -15;
}
.product__card__top .tag:nth-child(21):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(21):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(21):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(22) {
  z-index: -16;
}
.product__card__top .tag:nth-child(22):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(22):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(22):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(23) {
  z-index: -17;
}
.product__card__top .tag:nth-child(23):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(23):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(23):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(24) {
  z-index: -18;
}
.product__card__top .tag:nth-child(24):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(24):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(24):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(25) {
  z-index: -19;
}
.product__card__top .tag:nth-child(25):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(25):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(25):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(26) {
  z-index: -20;
}
.product__card__top .tag:nth-child(26):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(26):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(26):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(27) {
  z-index: -21;
}
.product__card__top .tag:nth-child(27):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(27):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(27):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(28) {
  z-index: -22;
}
.product__card__top .tag:nth-child(28):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(28):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(28):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(29) {
  z-index: -23;
}
.product__card__top .tag:nth-child(29):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(29):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(29):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(30) {
  z-index: -24;
}
.product__card__top .tag:nth-child(30):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(30):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(30):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(31) {
  z-index: -25;
}
.product__card__top .tag:nth-child(31):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(31):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(31):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(32) {
  z-index: -26;
}
.product__card__top .tag:nth-child(32):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(32):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(32):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(33) {
  z-index: -27;
}
.product__card__top .tag:nth-child(33):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(33):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(33):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(34) {
  z-index: -28;
}
.product__card__top .tag:nth-child(34):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(34):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(34):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(35) {
  z-index: -29;
}
.product__card__top .tag:nth-child(35):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(35):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(35):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(36) {
  z-index: -30;
}
.product__card__top .tag:nth-child(36):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(36):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(36):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(37) {
  z-index: -31;
}
.product__card__top .tag:nth-child(37):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(37):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(37):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(38) {
  z-index: -32;
}
.product__card__top .tag:nth-child(38):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(38):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(38):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(39) {
  z-index: -33;
}
.product__card__top .tag:nth-child(39):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(39):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(39):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(40) {
  z-index: -34;
}
.product__card__top .tag:nth-child(40):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(40):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(40):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(41) {
  z-index: -35;
}
.product__card__top .tag:nth-child(41):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(41):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(41):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(42) {
  z-index: -36;
}
.product__card__top .tag:nth-child(42):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(42):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(42):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(43) {
  z-index: -37;
}
.product__card__top .tag:nth-child(43):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(43):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(43):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(44) {
  z-index: -38;
}
.product__card__top .tag:nth-child(44):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(44):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(44):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(45) {
  z-index: -39;
}
.product__card__top .tag:nth-child(45):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(45):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(45):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(46) {
  z-index: -40;
}
.product__card__top .tag:nth-child(46):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(46):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(46):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(47) {
  z-index: -41;
}
.product__card__top .tag:nth-child(47):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(47):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(47):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(48) {
  z-index: -42;
}
.product__card__top .tag:nth-child(48):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(48):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(48):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(49) {
  z-index: -43;
}
.product__card__top .tag:nth-child(49):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(49):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(49):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(50) {
  z-index: -44;
}
.product__card__top .tag:nth-child(50):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(50):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(50):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(51) {
  z-index: -45;
}
.product__card__top .tag:nth-child(51):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(51):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(51):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(52) {
  z-index: -46;
}
.product__card__top .tag:nth-child(52):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(52):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(52):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(53) {
  z-index: -47;
}
.product__card__top .tag:nth-child(53):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(53):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(53):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(54) {
  z-index: -48;
}
.product__card__top .tag:nth-child(54):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(54):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(54):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(55) {
  z-index: -49;
}
.product__card__top .tag:nth-child(55):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(55):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(55):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(56) {
  z-index: -50;
}
.product__card__top .tag:nth-child(56):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(56):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(56):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(57) {
  z-index: -51;
}
.product__card__top .tag:nth-child(57):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(57):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(57):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(58) {
  z-index: -52;
}
.product__card__top .tag:nth-child(58):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(58):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(58):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(59) {
  z-index: -53;
}
.product__card__top .tag:nth-child(59):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(59):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(59):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(60) {
  z-index: -54;
}
.product__card__top .tag:nth-child(60):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(60):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(60):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(61) {
  z-index: -55;
}
.product__card__top .tag:nth-child(61):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(61):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(61):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(62) {
  z-index: -56;
}
.product__card__top .tag:nth-child(62):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(62):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(62):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(63) {
  z-index: -57;
}
.product__card__top .tag:nth-child(63):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(63):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(63):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(64) {
  z-index: -58;
}
.product__card__top .tag:nth-child(64):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(64):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(64):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(65) {
  z-index: -59;
}
.product__card__top .tag:nth-child(65):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(65):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(65):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(66) {
  z-index: -60;
}
.product__card__top .tag:nth-child(66):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(66):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(66):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(67) {
  z-index: -61;
}
.product__card__top .tag:nth-child(67):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(67):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(67):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(68) {
  z-index: -62;
}
.product__card__top .tag:nth-child(68):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(68):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(68):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(69) {
  z-index: -63;
}
.product__card__top .tag:nth-child(69):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(69):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(69):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(70) {
  z-index: -64;
}
.product__card__top .tag:nth-child(70):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(70):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(70):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(71) {
  z-index: -65;
}
.product__card__top .tag:nth-child(71):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(71):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(71):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(72) {
  z-index: -66;
}
.product__card__top .tag:nth-child(72):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(72):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(72):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(73) {
  z-index: -67;
}
.product__card__top .tag:nth-child(73):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(73):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(73):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(74) {
  z-index: -68;
}
.product__card__top .tag:nth-child(74):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(74):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(74):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(75) {
  z-index: -69;
}
.product__card__top .tag:nth-child(75):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(75):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(75):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(76) {
  z-index: -70;
}
.product__card__top .tag:nth-child(76):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(76):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(76):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(77) {
  z-index: -71;
}
.product__card__top .tag:nth-child(77):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(77):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(77):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(78) {
  z-index: -72;
}
.product__card__top .tag:nth-child(78):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(78):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(78):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(79) {
  z-index: -73;
}
.product__card__top .tag:nth-child(79):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(79):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(79):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(80) {
  z-index: -74;
}
.product__card__top .tag:nth-child(80):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(80):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(80):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(81) {
  z-index: -75;
}
.product__card__top .tag:nth-child(81):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(81):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(81):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(82) {
  z-index: -76;
}
.product__card__top .tag:nth-child(82):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(82):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(82):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(83) {
  z-index: -77;
}
.product__card__top .tag:nth-child(83):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(83):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(83):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(84) {
  z-index: -78;
}
.product__card__top .tag:nth-child(84):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(84):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(84):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(85) {
  z-index: -79;
}
.product__card__top .tag:nth-child(85):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(85):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(85):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(86) {
  z-index: -80;
}
.product__card__top .tag:nth-child(86):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(86):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(86):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(87) {
  z-index: -81;
}
.product__card__top .tag:nth-child(87):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(87):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(87):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(88) {
  z-index: -82;
}
.product__card__top .tag:nth-child(88):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(88):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(88):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(89) {
  z-index: -83;
}
.product__card__top .tag:nth-child(89):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(89):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(89):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(90) {
  z-index: -84;
}
.product__card__top .tag:nth-child(90):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(90):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(90):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(91) {
  z-index: -85;
}
.product__card__top .tag:nth-child(91):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(91):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(91):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(92) {
  z-index: -86;
}
.product__card__top .tag:nth-child(92):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(92):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(92):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(93) {
  z-index: -87;
}
.product__card__top .tag:nth-child(93):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(93):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(93):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(94) {
  z-index: -88;
}
.product__card__top .tag:nth-child(94):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(94):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(94):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(95) {
  z-index: -89;
}
.product__card__top .tag:nth-child(95):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(95):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(95):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(96) {
  z-index: -90;
}
.product__card__top .tag:nth-child(96):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(96):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(96):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(97) {
  z-index: -91;
}
.product__card__top .tag:nth-child(97):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(97):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(97):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(98) {
  z-index: -92;
}
.product__card__top .tag:nth-child(98):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(98):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(98):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(99) {
  z-index: -93;
}
.product__card__top .tag:nth-child(99):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(99):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(99):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(100) {
  z-index: -94;
}
.product__card__top .tag:nth-child(100):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(100):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(100):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(101) {
  z-index: -95;
}
.product__card__top .tag:nth-child(101):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(101):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(101):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(102) {
  z-index: -96;
}
.product__card__top .tag:nth-child(102):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(102):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(102):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(103) {
  z-index: -97;
}
.product__card__top .tag:nth-child(103):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(103):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(103):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(104) {
  z-index: -98;
}
.product__card__top .tag:nth-child(104):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(104):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(104):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(105) {
  z-index: -99;
}
.product__card__top .tag:nth-child(105):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(105):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(105):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(106) {
  z-index: -100;
}
.product__card__top .tag:nth-child(106):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(106):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(106):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(107) {
  z-index: -101;
}
.product__card__top .tag:nth-child(107):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(107):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(107):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(108) {
  z-index: -102;
}
.product__card__top .tag:nth-child(108):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(108):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(108):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(109) {
  z-index: -103;
}
.product__card__top .tag:nth-child(109):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(109):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(109):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(110) {
  z-index: -104;
}
.product__card__top .tag:nth-child(110):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(110):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(110):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(111) {
  z-index: -105;
}
.product__card__top .tag:nth-child(111):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(111):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(111):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(112) {
  z-index: -106;
}
.product__card__top .tag:nth-child(112):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(112):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(112):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(113) {
  z-index: -107;
}
.product__card__top .tag:nth-child(113):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(113):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(113):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(114) {
  z-index: -108;
}
.product__card__top .tag:nth-child(114):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(114):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(114):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(115) {
  z-index: -109;
}
.product__card__top .tag:nth-child(115):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(115):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(115):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(116) {
  z-index: -110;
}
.product__card__top .tag:nth-child(116):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(116):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(116):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(117) {
  z-index: -111;
}
.product__card__top .tag:nth-child(117):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(117):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(117):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(118) {
  z-index: -112;
}
.product__card__top .tag:nth-child(118):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(118):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(118):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(119) {
  z-index: -113;
}
.product__card__top .tag:nth-child(119):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(119):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(119):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(120) {
  z-index: -114;
}
.product__card__top .tag:nth-child(120):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(120):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(120):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(121) {
  z-index: -115;
}
.product__card__top .tag:nth-child(121):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(121):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(121):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(122) {
  z-index: -116;
}
.product__card__top .tag:nth-child(122):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(122):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(122):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(123) {
  z-index: -117;
}
.product__card__top .tag:nth-child(123):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(123):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(123):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(124) {
  z-index: -118;
}
.product__card__top .tag:nth-child(124):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(124):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(124):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(125) {
  z-index: -119;
}
.product__card__top .tag:nth-child(125):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(125):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(125):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(126) {
  z-index: -120;
}
.product__card__top .tag:nth-child(126):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(126):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(126):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(127) {
  z-index: -121;
}
.product__card__top .tag:nth-child(127):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(127):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(127):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(128) {
  z-index: -122;
}
.product__card__top .tag:nth-child(128):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(128):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(128):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(129) {
  z-index: -123;
}
.product__card__top .tag:nth-child(129):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(129):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(129):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(130) {
  z-index: -124;
}
.product__card__top .tag:nth-child(130):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(130):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(130):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(131) {
  z-index: -125;
}
.product__card__top .tag:nth-child(131):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(131):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(131):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(132) {
  z-index: -126;
}
.product__card__top .tag:nth-child(132):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(132):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(132):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(133) {
  z-index: -127;
}
.product__card__top .tag:nth-child(133):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(133):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(133):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(134) {
  z-index: -128;
}
.product__card__top .tag:nth-child(134):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(134):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(134):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(135) {
  z-index: -129;
}
.product__card__top .tag:nth-child(135):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(135):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(135):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(136) {
  z-index: -130;
}
.product__card__top .tag:nth-child(136):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(136):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(136):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(137) {
  z-index: -131;
}
.product__card__top .tag:nth-child(137):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(137):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(137):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(138) {
  z-index: -132;
}
.product__card__top .tag:nth-child(138):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(138):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(138):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(139) {
  z-index: -133;
}
.product__card__top .tag:nth-child(139):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(139):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(139):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(140) {
  z-index: -134;
}
.product__card__top .tag:nth-child(140):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(140):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(140):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(141) {
  z-index: -135;
}
.product__card__top .tag:nth-child(141):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(141):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(141):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(142) {
  z-index: -136;
}
.product__card__top .tag:nth-child(142):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(142):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(142):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(143) {
  z-index: -137;
}
.product__card__top .tag:nth-child(143):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(143):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(143):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(144) {
  z-index: -138;
}
.product__card__top .tag:nth-child(144):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(144):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(144):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(145) {
  z-index: -139;
}
.product__card__top .tag:nth-child(145):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(145):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(145):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(146) {
  z-index: -140;
}
.product__card__top .tag:nth-child(146):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(146):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(146):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(147) {
  z-index: -141;
}
.product__card__top .tag:nth-child(147):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(147):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(147):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(148) {
  z-index: -142;
}
.product__card__top .tag:nth-child(148):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(148):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(148):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(149) {
  z-index: -143;
}
.product__card__top .tag:nth-child(149):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(149):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(149):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(150) {
  z-index: -144;
}
.product__card__top .tag:nth-child(150):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(150):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(150):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(151) {
  z-index: -145;
}
.product__card__top .tag:nth-child(151):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(151):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(151):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(152) {
  z-index: -146;
}
.product__card__top .tag:nth-child(152):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(152):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(152):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(153) {
  z-index: -147;
}
.product__card__top .tag:nth-child(153):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(153):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(153):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(154) {
  z-index: -148;
}
.product__card__top .tag:nth-child(154):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(154):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(154):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(155) {
  z-index: -149;
}
.product__card__top .tag:nth-child(155):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(155):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(155):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(156) {
  z-index: -150;
}
.product__card__top .tag:nth-child(156):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(156):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(156):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(157) {
  z-index: -151;
}
.product__card__top .tag:nth-child(157):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(157):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(157):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(158) {
  z-index: -152;
}
.product__card__top .tag:nth-child(158):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(158):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(158):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(159) {
  z-index: -153;
}
.product__card__top .tag:nth-child(159):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(159):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(159):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(160) {
  z-index: -154;
}
.product__card__top .tag:nth-child(160):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(160):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(160):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(161) {
  z-index: -155;
}
.product__card__top .tag:nth-child(161):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(161):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(161):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(162) {
  z-index: -156;
}
.product__card__top .tag:nth-child(162):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(162):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(162):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(163) {
  z-index: -157;
}
.product__card__top .tag:nth-child(163):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(163):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(163):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(164) {
  z-index: -158;
}
.product__card__top .tag:nth-child(164):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(164):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(164):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(165) {
  z-index: -159;
}
.product__card__top .tag:nth-child(165):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(165):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(165):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(166) {
  z-index: -160;
}
.product__card__top .tag:nth-child(166):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(166):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(166):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(167) {
  z-index: -161;
}
.product__card__top .tag:nth-child(167):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(167):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(167):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(168) {
  z-index: -162;
}
.product__card__top .tag:nth-child(168):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(168):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(168):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(169) {
  z-index: -163;
}
.product__card__top .tag:nth-child(169):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(169):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(169):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(170) {
  z-index: -164;
}
.product__card__top .tag:nth-child(170):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(170):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(170):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(171) {
  z-index: -165;
}
.product__card__top .tag:nth-child(171):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(171):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(171):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(172) {
  z-index: -166;
}
.product__card__top .tag:nth-child(172):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(172):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(172):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(173) {
  z-index: -167;
}
.product__card__top .tag:nth-child(173):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(173):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(173):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(174) {
  z-index: -168;
}
.product__card__top .tag:nth-child(174):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(174):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(174):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(175) {
  z-index: -169;
}
.product__card__top .tag:nth-child(175):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(175):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(175):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(176) {
  z-index: -170;
}
.product__card__top .tag:nth-child(176):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(176):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(176):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(177) {
  z-index: -171;
}
.product__card__top .tag:nth-child(177):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(177):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(177):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(178) {
  z-index: -172;
}
.product__card__top .tag:nth-child(178):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(178):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(178):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(179) {
  z-index: -173;
}
.product__card__top .tag:nth-child(179):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(179):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(179):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(180) {
  z-index: -174;
}
.product__card__top .tag:nth-child(180):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(180):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(180):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(181) {
  z-index: -175;
}
.product__card__top .tag:nth-child(181):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(181):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(181):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(182) {
  z-index: -176;
}
.product__card__top .tag:nth-child(182):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(182):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(182):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(183) {
  z-index: -177;
}
.product__card__top .tag:nth-child(183):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(183):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(183):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(184) {
  z-index: -178;
}
.product__card__top .tag:nth-child(184):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(184):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(184):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(185) {
  z-index: -179;
}
.product__card__top .tag:nth-child(185):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(185):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(185):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(186) {
  z-index: -180;
}
.product__card__top .tag:nth-child(186):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(186):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(186):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(187) {
  z-index: -181;
}
.product__card__top .tag:nth-child(187):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(187):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(187):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(188) {
  z-index: -182;
}
.product__card__top .tag:nth-child(188):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(188):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(188):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(189) {
  z-index: -183;
}
.product__card__top .tag:nth-child(189):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(189):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(189):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(190) {
  z-index: -184;
}
.product__card__top .tag:nth-child(190):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(190):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(190):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(191) {
  z-index: -185;
}
.product__card__top .tag:nth-child(191):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(191):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(191):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(192) {
  z-index: -186;
}
.product__card__top .tag:nth-child(192):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(192):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(192):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(193) {
  z-index: -187;
}
.product__card__top .tag:nth-child(193):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(193):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(193):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(194) {
  z-index: -188;
}
.product__card__top .tag:nth-child(194):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(194):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(194):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(195) {
  z-index: -189;
}
.product__card__top .tag:nth-child(195):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(195):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(195):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(196) {
  z-index: -190;
}
.product__card__top .tag:nth-child(196):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(196):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(196):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(197) {
  z-index: -191;
}
.product__card__top .tag:nth-child(197):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(197):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(197):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(198) {
  z-index: -192;
}
.product__card__top .tag:nth-child(198):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(198):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(198):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(199) {
  z-index: -193;
}
.product__card__top .tag:nth-child(199):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(199):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(199):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(200) {
  z-index: -194;
}
.product__card__top .tag:nth-child(200):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(200):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(200):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(201) {
  z-index: -195;
}
.product__card__top .tag:nth-child(201):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(201):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(201):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(202) {
  z-index: -196;
}
.product__card__top .tag:nth-child(202):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(202):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(202):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(203) {
  z-index: -197;
}
.product__card__top .tag:nth-child(203):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(203):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(203):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(204) {
  z-index: -198;
}
.product__card__top .tag:nth-child(204):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(204):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(204):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(205) {
  z-index: -199;
}
.product__card__top .tag:nth-child(205):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(205):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(205):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(206) {
  z-index: -200;
}
.product__card__top .tag:nth-child(206):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(206):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(206):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(207) {
  z-index: -201;
}
.product__card__top .tag:nth-child(207):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(207):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(207):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(208) {
  z-index: -202;
}
.product__card__top .tag:nth-child(208):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(208):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(208):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(209) {
  z-index: -203;
}
.product__card__top .tag:nth-child(209):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(209):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(209):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(210) {
  z-index: -204;
}
.product__card__top .tag:nth-child(210):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(210):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(210):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(211) {
  z-index: -205;
}
.product__card__top .tag:nth-child(211):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(211):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(211):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(212) {
  z-index: -206;
}
.product__card__top .tag:nth-child(212):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(212):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(212):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(213) {
  z-index: -207;
}
.product__card__top .tag:nth-child(213):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(213):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(213):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(214) {
  z-index: -208;
}
.product__card__top .tag:nth-child(214):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(214):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(214):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(215) {
  z-index: -209;
}
.product__card__top .tag:nth-child(215):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(215):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(215):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(216) {
  z-index: -210;
}
.product__card__top .tag:nth-child(216):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(216):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(216):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(217) {
  z-index: -211;
}
.product__card__top .tag:nth-child(217):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(217):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(217):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(218) {
  z-index: -212;
}
.product__card__top .tag:nth-child(218):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(218):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(218):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(219) {
  z-index: -213;
}
.product__card__top .tag:nth-child(219):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(219):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(219):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(220) {
  z-index: -214;
}
.product__card__top .tag:nth-child(220):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(220):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(220):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(221) {
  z-index: -215;
}
.product__card__top .tag:nth-child(221):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(221):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(221):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(222) {
  z-index: -216;
}
.product__card__top .tag:nth-child(222):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(222):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(222):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(223) {
  z-index: -217;
}
.product__card__top .tag:nth-child(223):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(223):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(223):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(224) {
  z-index: -218;
}
.product__card__top .tag:nth-child(224):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(224):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(224):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(225) {
  z-index: -219;
}
.product__card__top .tag:nth-child(225):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(225):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(225):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(226) {
  z-index: -220;
}
.product__card__top .tag:nth-child(226):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(226):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(226):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(227) {
  z-index: -221;
}
.product__card__top .tag:nth-child(227):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(227):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(227):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(228) {
  z-index: -222;
}
.product__card__top .tag:nth-child(228):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(228):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(228):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(229) {
  z-index: -223;
}
.product__card__top .tag:nth-child(229):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(229):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(229):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(230) {
  z-index: -224;
}
.product__card__top .tag:nth-child(230):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(230):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(230):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(231) {
  z-index: -225;
}
.product__card__top .tag:nth-child(231):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(231):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(231):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(232) {
  z-index: -226;
}
.product__card__top .tag:nth-child(232):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(232):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(232):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(233) {
  z-index: -227;
}
.product__card__top .tag:nth-child(233):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(233):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(233):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(234) {
  z-index: -228;
}
.product__card__top .tag:nth-child(234):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(234):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(234):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(235) {
  z-index: -229;
}
.product__card__top .tag:nth-child(235):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(235):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(235):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(236) {
  z-index: -230;
}
.product__card__top .tag:nth-child(236):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(236):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(236):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(237) {
  z-index: -231;
}
.product__card__top .tag:nth-child(237):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(237):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(237):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(238) {
  z-index: -232;
}
.product__card__top .tag:nth-child(238):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(238):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(238):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(239) {
  z-index: -233;
}
.product__card__top .tag:nth-child(239):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(239):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(239):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(240) {
  z-index: -234;
}
.product__card__top .tag:nth-child(240):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(240):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(240):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(241) {
  z-index: -235;
}
.product__card__top .tag:nth-child(241):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(241):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(241):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(242) {
  z-index: -236;
}
.product__card__top .tag:nth-child(242):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(242):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(242):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(243) {
  z-index: -237;
}
.product__card__top .tag:nth-child(243):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(243):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(243):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(244) {
  z-index: -238;
}
.product__card__top .tag:nth-child(244):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(244):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(244):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(245) {
  z-index: -239;
}
.product__card__top .tag:nth-child(245):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(245):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(245):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(246) {
  z-index: -240;
}
.product__card__top .tag:nth-child(246):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(246):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(246):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(247) {
  z-index: -241;
}
.product__card__top .tag:nth-child(247):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(247):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(247):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(248) {
  z-index: -242;
}
.product__card__top .tag:nth-child(248):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(248):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(248):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(249) {
  z-index: -243;
}
.product__card__top .tag:nth-child(249):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(249):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(249):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(250) {
  z-index: -244;
}
.product__card__top .tag:nth-child(250):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(250):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(250):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(251) {
  z-index: -245;
}
.product__card__top .tag:nth-child(251):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(251):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(251):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(252) {
  z-index: -246;
}
.product__card__top .tag:nth-child(252):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(252):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(252):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(253) {
  z-index: -247;
}
.product__card__top .tag:nth-child(253):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(253):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(253):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(254) {
  z-index: -248;
}
.product__card__top .tag:nth-child(254):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(254):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(254):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(255) {
  z-index: -249;
}
.product__card__top .tag:nth-child(255):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(255):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(255):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(256) {
  z-index: -250;
}
.product__card__top .tag:nth-child(256):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(256):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(256):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(257) {
  z-index: -251;
}
.product__card__top .tag:nth-child(257):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(257):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(257):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(258) {
  z-index: -252;
}
.product__card__top .tag:nth-child(258):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(258):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(258):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(259) {
  z-index: -253;
}
.product__card__top .tag:nth-child(259):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(259):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(259):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(260) {
  z-index: -254;
}
.product__card__top .tag:nth-child(260):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(260):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(260):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(261) {
  z-index: -255;
}
.product__card__top .tag:nth-child(261):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(261):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(261):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(262) {
  z-index: -256;
}
.product__card__top .tag:nth-child(262):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(262):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(262):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(263) {
  z-index: -257;
}
.product__card__top .tag:nth-child(263):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(263):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(263):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(264) {
  z-index: -258;
}
.product__card__top .tag:nth-child(264):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(264):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(264):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(265) {
  z-index: -259;
}
.product__card__top .tag:nth-child(265):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(265):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(265):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(266) {
  z-index: -260;
}
.product__card__top .tag:nth-child(266):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(266):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(266):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(267) {
  z-index: -261;
}
.product__card__top .tag:nth-child(267):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(267):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(267):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(268) {
  z-index: -262;
}
.product__card__top .tag:nth-child(268):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(268):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(268):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(269) {
  z-index: -263;
}
.product__card__top .tag:nth-child(269):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(269):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(269):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(270) {
  z-index: -264;
}
.product__card__top .tag:nth-child(270):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(270):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(270):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(271) {
  z-index: -265;
}
.product__card__top .tag:nth-child(271):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(271):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(271):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(272) {
  z-index: -266;
}
.product__card__top .tag:nth-child(272):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(272):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(272):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(273) {
  z-index: -267;
}
.product__card__top .tag:nth-child(273):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(273):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(273):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(274) {
  z-index: -268;
}
.product__card__top .tag:nth-child(274):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(274):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(274):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(275) {
  z-index: -269;
}
.product__card__top .tag:nth-child(275):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(275):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(275):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(276) {
  z-index: -270;
}
.product__card__top .tag:nth-child(276):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(276):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(276):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(277) {
  z-index: -271;
}
.product__card__top .tag:nth-child(277):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(277):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(277):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(278) {
  z-index: -272;
}
.product__card__top .tag:nth-child(278):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(278):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(278):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(279) {
  z-index: -273;
}
.product__card__top .tag:nth-child(279):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(279):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(279):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(280) {
  z-index: -274;
}
.product__card__top .tag:nth-child(280):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(280):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(280):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(281) {
  z-index: -275;
}
.product__card__top .tag:nth-child(281):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(281):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(281):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(282) {
  z-index: -276;
}
.product__card__top .tag:nth-child(282):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(282):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(282):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(283) {
  z-index: -277;
}
.product__card__top .tag:nth-child(283):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(283):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(283):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(284) {
  z-index: -278;
}
.product__card__top .tag:nth-child(284):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(284):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(284):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(285) {
  z-index: -279;
}
.product__card__top .tag:nth-child(285):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(285):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(285):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(286) {
  z-index: -280;
}
.product__card__top .tag:nth-child(286):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(286):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(286):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(287) {
  z-index: -281;
}
.product__card__top .tag:nth-child(287):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(287):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(287):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(288) {
  z-index: -282;
}
.product__card__top .tag:nth-child(288):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(288):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(288):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(289) {
  z-index: -283;
}
.product__card__top .tag:nth-child(289):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(289):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(289):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(290) {
  z-index: -284;
}
.product__card__top .tag:nth-child(290):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(290):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(290):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(291) {
  z-index: -285;
}
.product__card__top .tag:nth-child(291):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(291):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(291):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(292) {
  z-index: -286;
}
.product__card__top .tag:nth-child(292):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(292):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(292):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(293) {
  z-index: -287;
}
.product__card__top .tag:nth-child(293):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(293):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(293):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(294) {
  z-index: -288;
}
.product__card__top .tag:nth-child(294):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(294):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(294):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(295) {
  z-index: -289;
}
.product__card__top .tag:nth-child(295):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(295):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(295):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(296) {
  z-index: -290;
}
.product__card__top .tag:nth-child(296):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(296):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(296):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(297) {
  z-index: -291;
}
.product__card__top .tag:nth-child(297):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(297):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(297):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(298) {
  z-index: -292;
}
.product__card__top .tag:nth-child(298):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(298):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(298):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(299) {
  z-index: -293;
}
.product__card__top .tag:nth-child(299):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(299):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(299):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(300) {
  z-index: -294;
}
.product__card__top .tag:nth-child(300):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(300):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(300):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(301) {
  z-index: -295;
}
.product__card__top .tag:nth-child(301):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(301):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(301):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(302) {
  z-index: -296;
}
.product__card__top .tag:nth-child(302):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(302):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(302):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(303) {
  z-index: -297;
}
.product__card__top .tag:nth-child(303):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(303):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(303):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(304) {
  z-index: -298;
}
.product__card__top .tag:nth-child(304):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(304):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(304):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(305) {
  z-index: -299;
}
.product__card__top .tag:nth-child(305):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(305):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(305):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(306) {
  z-index: -300;
}
.product__card__top .tag:nth-child(306):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(306):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(306):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(307) {
  z-index: -301;
}
.product__card__top .tag:nth-child(307):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(307):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(307):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(308) {
  z-index: -302;
}
.product__card__top .tag:nth-child(308):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(308):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(308):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(309) {
  z-index: -303;
}
.product__card__top .tag:nth-child(309):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(309):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(309):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(310) {
  z-index: -304;
}
.product__card__top .tag:nth-child(310):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(310):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(310):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(311) {
  z-index: -305;
}
.product__card__top .tag:nth-child(311):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(311):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(311):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(312) {
  z-index: -306;
}
.product__card__top .tag:nth-child(312):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(312):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(312):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(313) {
  z-index: -307;
}
.product__card__top .tag:nth-child(313):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(313):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(313):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(314) {
  z-index: -308;
}
.product__card__top .tag:nth-child(314):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(314):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(314):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(315) {
  z-index: -309;
}
.product__card__top .tag:nth-child(315):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(315):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(315):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(316) {
  z-index: -310;
}
.product__card__top .tag:nth-child(316):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(316):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(316):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(317) {
  z-index: -311;
}
.product__card__top .tag:nth-child(317):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(317):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(317):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(318) {
  z-index: -312;
}
.product__card__top .tag:nth-child(318):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(318):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(318):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(319) {
  z-index: -313;
}
.product__card__top .tag:nth-child(319):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(319):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(319):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(320) {
  z-index: -314;
}
.product__card__top .tag:nth-child(320):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(320):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(320):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(321) {
  z-index: -315;
}
.product__card__top .tag:nth-child(321):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(321):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(321):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(322) {
  z-index: -316;
}
.product__card__top .tag:nth-child(322):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(322):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(322):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(323) {
  z-index: -317;
}
.product__card__top .tag:nth-child(323):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(323):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(323):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(324) {
  z-index: -318;
}
.product__card__top .tag:nth-child(324):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(324):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(324):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(325) {
  z-index: -319;
}
.product__card__top .tag:nth-child(325):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(325):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(325):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(326) {
  z-index: -320;
}
.product__card__top .tag:nth-child(326):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(326):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(326):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(327) {
  z-index: -321;
}
.product__card__top .tag:nth-child(327):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(327):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(327):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(328) {
  z-index: -322;
}
.product__card__top .tag:nth-child(328):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(328):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(328):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(329) {
  z-index: -323;
}
.product__card__top .tag:nth-child(329):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(329):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(329):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(330) {
  z-index: -324;
}
.product__card__top .tag:nth-child(330):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(330):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(330):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(331) {
  z-index: -325;
}
.product__card__top .tag:nth-child(331):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(331):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(331):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(332) {
  z-index: -326;
}
.product__card__top .tag:nth-child(332):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(332):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(332):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(333) {
  z-index: -327;
}
.product__card__top .tag:nth-child(333):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(333):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(333):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(334) {
  z-index: -328;
}
.product__card__top .tag:nth-child(334):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(334):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(334):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(335) {
  z-index: -329;
}
.product__card__top .tag:nth-child(335):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(335):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(335):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(336) {
  z-index: -330;
}
.product__card__top .tag:nth-child(336):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(336):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(336):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(337) {
  z-index: -331;
}
.product__card__top .tag:nth-child(337):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(337):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(337):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(338) {
  z-index: -332;
}
.product__card__top .tag:nth-child(338):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(338):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(338):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(339) {
  z-index: -333;
}
.product__card__top .tag:nth-child(339):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(339):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(339):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(340) {
  z-index: -334;
}
.product__card__top .tag:nth-child(340):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(340):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(340):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(341) {
  z-index: -335;
}
.product__card__top .tag:nth-child(341):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(341):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(341):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(342) {
  z-index: -336;
}
.product__card__top .tag:nth-child(342):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(342):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(342):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(343) {
  z-index: -337;
}
.product__card__top .tag:nth-child(343):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(343):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(343):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(344) {
  z-index: -338;
}
.product__card__top .tag:nth-child(344):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(344):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(344):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(345) {
  z-index: -339;
}
.product__card__top .tag:nth-child(345):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(345):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(345):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(346) {
  z-index: -340;
}
.product__card__top .tag:nth-child(346):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(346):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(346):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(347) {
  z-index: -341;
}
.product__card__top .tag:nth-child(347):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(347):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(347):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(348) {
  z-index: -342;
}
.product__card__top .tag:nth-child(348):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(348):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(348):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(349) {
  z-index: -343;
}
.product__card__top .tag:nth-child(349):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(349):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(349):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(350) {
  z-index: -344;
}
.product__card__top .tag:nth-child(350):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(350):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(350):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(351) {
  z-index: -345;
}
.product__card__top .tag:nth-child(351):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(351):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(351):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(352) {
  z-index: -346;
}
.product__card__top .tag:nth-child(352):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(352):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(352):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(353) {
  z-index: -347;
}
.product__card__top .tag:nth-child(353):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(353):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(353):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(354) {
  z-index: -348;
}
.product__card__top .tag:nth-child(354):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(354):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(354):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(355) {
  z-index: -349;
}
.product__card__top .tag:nth-child(355):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(355):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(355):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(356) {
  z-index: -350;
}
.product__card__top .tag:nth-child(356):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(356):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(356):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(357) {
  z-index: -351;
}
.product__card__top .tag:nth-child(357):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(357):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(357):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(358) {
  z-index: -352;
}
.product__card__top .tag:nth-child(358):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(358):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(358):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(359) {
  z-index: -353;
}
.product__card__top .tag:nth-child(359):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(359):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(359):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(360) {
  z-index: -354;
}
.product__card__top .tag:nth-child(360):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(360):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(360):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(361) {
  z-index: -355;
}
.product__card__top .tag:nth-child(361):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(361):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(361):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(362) {
  z-index: -356;
}
.product__card__top .tag:nth-child(362):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(362):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(362):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(363) {
  z-index: -357;
}
.product__card__top .tag:nth-child(363):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(363):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(363):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(364) {
  z-index: -358;
}
.product__card__top .tag:nth-child(364):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(364):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(364):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(365) {
  z-index: -359;
}
.product__card__top .tag:nth-child(365):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(365):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(365):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(366) {
  z-index: -360;
}
.product__card__top .tag:nth-child(366):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(366):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(366):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(367) {
  z-index: -361;
}
.product__card__top .tag:nth-child(367):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(367):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(367):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(368) {
  z-index: -362;
}
.product__card__top .tag:nth-child(368):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(368):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(368):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(369) {
  z-index: -363;
}
.product__card__top .tag:nth-child(369):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(369):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(369):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(370) {
  z-index: -364;
}
.product__card__top .tag:nth-child(370):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(370):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(370):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(371) {
  z-index: -365;
}
.product__card__top .tag:nth-child(371):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(371):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(371):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(372) {
  z-index: -366;
}
.product__card__top .tag:nth-child(372):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(372):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(372):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(373) {
  z-index: -367;
}
.product__card__top .tag:nth-child(373):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(373):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(373):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(374) {
  z-index: -368;
}
.product__card__top .tag:nth-child(374):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(374):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(374):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(375) {
  z-index: -369;
}
.product__card__top .tag:nth-child(375):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(375):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(375):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(376) {
  z-index: -370;
}
.product__card__top .tag:nth-child(376):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(376):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(376):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(377) {
  z-index: -371;
}
.product__card__top .tag:nth-child(377):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(377):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(377):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(378) {
  z-index: -372;
}
.product__card__top .tag:nth-child(378):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(378):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(378):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(379) {
  z-index: -373;
}
.product__card__top .tag:nth-child(379):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(379):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(379):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(380) {
  z-index: -374;
}
.product__card__top .tag:nth-child(380):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(380):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(380):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(381) {
  z-index: -375;
}
.product__card__top .tag:nth-child(381):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(381):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(381):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(382) {
  z-index: -376;
}
.product__card__top .tag:nth-child(382):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(382):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(382):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(383) {
  z-index: -377;
}
.product__card__top .tag:nth-child(383):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(383):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(383):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(384) {
  z-index: -378;
}
.product__card__top .tag:nth-child(384):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(384):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(384):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(385) {
  z-index: -379;
}
.product__card__top .tag:nth-child(385):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(385):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(385):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(386) {
  z-index: -380;
}
.product__card__top .tag:nth-child(386):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(386):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(386):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(387) {
  z-index: -381;
}
.product__card__top .tag:nth-child(387):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(387):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(387):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(388) {
  z-index: -382;
}
.product__card__top .tag:nth-child(388):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(388):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(388):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(389) {
  z-index: -383;
}
.product__card__top .tag:nth-child(389):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(389):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(389):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(390) {
  z-index: -384;
}
.product__card__top .tag:nth-child(390):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(390):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(390):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(391) {
  z-index: -385;
}
.product__card__top .tag:nth-child(391):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(391):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(391):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(392) {
  z-index: -386;
}
.product__card__top .tag:nth-child(392):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(392):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(392):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(393) {
  z-index: -387;
}
.product__card__top .tag:nth-child(393):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(393):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(393):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(394) {
  z-index: -388;
}
.product__card__top .tag:nth-child(394):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(394):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(394):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(395) {
  z-index: -389;
}
.product__card__top .tag:nth-child(395):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(395):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(395):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(396) {
  z-index: -390;
}
.product__card__top .tag:nth-child(396):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(396):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(396):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(397) {
  z-index: -391;
}
.product__card__top .tag:nth-child(397):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(397):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(397):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(398) {
  z-index: -392;
}
.product__card__top .tag:nth-child(398):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(398):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(398):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(399) {
  z-index: -393;
}
.product__card__top .tag:nth-child(399):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(399):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(399):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(400) {
  z-index: -394;
}
.product__card__top .tag:nth-child(400):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(400):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(400):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(401) {
  z-index: -395;
}
.product__card__top .tag:nth-child(401):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(401):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(401):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(402) {
  z-index: -396;
}
.product__card__top .tag:nth-child(402):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(402):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(402):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(403) {
  z-index: -397;
}
.product__card__top .tag:nth-child(403):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(403):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(403):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(404) {
  z-index: -398;
}
.product__card__top .tag:nth-child(404):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(404):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(404):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(405) {
  z-index: -399;
}
.product__card__top .tag:nth-child(405):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(405):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(405):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(406) {
  z-index: -400;
}
.product__card__top .tag:nth-child(406):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(406):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(406):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(407) {
  z-index: -401;
}
.product__card__top .tag:nth-child(407):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(407):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(407):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(408) {
  z-index: -402;
}
.product__card__top .tag:nth-child(408):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(408):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(408):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(409) {
  z-index: -403;
}
.product__card__top .tag:nth-child(409):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(409):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(409):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(410) {
  z-index: -404;
}
.product__card__top .tag:nth-child(410):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(410):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(410):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(411) {
  z-index: -405;
}
.product__card__top .tag:nth-child(411):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(411):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(411):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(412) {
  z-index: -406;
}
.product__card__top .tag:nth-child(412):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(412):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(412):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(413) {
  z-index: -407;
}
.product__card__top .tag:nth-child(413):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(413):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(413):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(414) {
  z-index: -408;
}
.product__card__top .tag:nth-child(414):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(414):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(414):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(415) {
  z-index: -409;
}
.product__card__top .tag:nth-child(415):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(415):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(415):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(416) {
  z-index: -410;
}
.product__card__top .tag:nth-child(416):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(416):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(416):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(417) {
  z-index: -411;
}
.product__card__top .tag:nth-child(417):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(417):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(417):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(418) {
  z-index: -412;
}
.product__card__top .tag:nth-child(418):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(418):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(418):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(419) {
  z-index: -413;
}
.product__card__top .tag:nth-child(419):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(419):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(419):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(420) {
  z-index: -414;
}
.product__card__top .tag:nth-child(420):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(420):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(420):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(421) {
  z-index: -415;
}
.product__card__top .tag:nth-child(421):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(421):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(421):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(422) {
  z-index: -416;
}
.product__card__top .tag:nth-child(422):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(422):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(422):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(423) {
  z-index: -417;
}
.product__card__top .tag:nth-child(423):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(423):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(423):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(424) {
  z-index: -418;
}
.product__card__top .tag:nth-child(424):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(424):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(424):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(425) {
  z-index: -419;
}
.product__card__top .tag:nth-child(425):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(425):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(425):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(426) {
  z-index: -420;
}
.product__card__top .tag:nth-child(426):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(426):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(426):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(427) {
  z-index: -421;
}
.product__card__top .tag:nth-child(427):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(427):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(427):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(428) {
  z-index: -422;
}
.product__card__top .tag:nth-child(428):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(428):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(428):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(429) {
  z-index: -423;
}
.product__card__top .tag:nth-child(429):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(429):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(429):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(430) {
  z-index: -424;
}
.product__card__top .tag:nth-child(430):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(430):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(430):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(431) {
  z-index: -425;
}
.product__card__top .tag:nth-child(431):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(431):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(431):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(432) {
  z-index: -426;
}
.product__card__top .tag:nth-child(432):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(432):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(432):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(433) {
  z-index: -427;
}
.product__card__top .tag:nth-child(433):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(433):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(433):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(434) {
  z-index: -428;
}
.product__card__top .tag:nth-child(434):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(434):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(434):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(435) {
  z-index: -429;
}
.product__card__top .tag:nth-child(435):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(435):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(435):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(436) {
  z-index: -430;
}
.product__card__top .tag:nth-child(436):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(436):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(436):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(437) {
  z-index: -431;
}
.product__card__top .tag:nth-child(437):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(437):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(437):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(438) {
  z-index: -432;
}
.product__card__top .tag:nth-child(438):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(438):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(438):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(439) {
  z-index: -433;
}
.product__card__top .tag:nth-child(439):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(439):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(439):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(440) {
  z-index: -434;
}
.product__card__top .tag:nth-child(440):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(440):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(440):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(441) {
  z-index: -435;
}
.product__card__top .tag:nth-child(441):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(441):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(441):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(442) {
  z-index: -436;
}
.product__card__top .tag:nth-child(442):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(442):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(442):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(443) {
  z-index: -437;
}
.product__card__top .tag:nth-child(443):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(443):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(443):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(444) {
  z-index: -438;
}
.product__card__top .tag:nth-child(444):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(444):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(444):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(445) {
  z-index: -439;
}
.product__card__top .tag:nth-child(445):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(445):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(445):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(446) {
  z-index: -440;
}
.product__card__top .tag:nth-child(446):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(446):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(446):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(447) {
  z-index: -441;
}
.product__card__top .tag:nth-child(447):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(447):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(447):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(448) {
  z-index: -442;
}
.product__card__top .tag:nth-child(448):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(448):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(448):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(449) {
  z-index: -443;
}
.product__card__top .tag:nth-child(449):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(449):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(449):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(450) {
  z-index: -444;
}
.product__card__top .tag:nth-child(450):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(450):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(450):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(451) {
  z-index: -445;
}
.product__card__top .tag:nth-child(451):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(451):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(451):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(452) {
  z-index: -446;
}
.product__card__top .tag:nth-child(452):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(452):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(452):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(453) {
  z-index: -447;
}
.product__card__top .tag:nth-child(453):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(453):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(453):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(454) {
  z-index: -448;
}
.product__card__top .tag:nth-child(454):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(454):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(454):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(455) {
  z-index: -449;
}
.product__card__top .tag:nth-child(455):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(455):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(455):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(456) {
  z-index: -450;
}
.product__card__top .tag:nth-child(456):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(456):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(456):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(457) {
  z-index: -451;
}
.product__card__top .tag:nth-child(457):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(457):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(457):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(458) {
  z-index: -452;
}
.product__card__top .tag:nth-child(458):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(458):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(458):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(459) {
  z-index: -453;
}
.product__card__top .tag:nth-child(459):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(459):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(459):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(460) {
  z-index: -454;
}
.product__card__top .tag:nth-child(460):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(460):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(460):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(461) {
  z-index: -455;
}
.product__card__top .tag:nth-child(461):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(461):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(461):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(462) {
  z-index: -456;
}
.product__card__top .tag:nth-child(462):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(462):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(462):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(463) {
  z-index: -457;
}
.product__card__top .tag:nth-child(463):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(463):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(463):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(464) {
  z-index: -458;
}
.product__card__top .tag:nth-child(464):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(464):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(464):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(465) {
  z-index: -459;
}
.product__card__top .tag:nth-child(465):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(465):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(465):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(466) {
  z-index: -460;
}
.product__card__top .tag:nth-child(466):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(466):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(466):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(467) {
  z-index: -461;
}
.product__card__top .tag:nth-child(467):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(467):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(467):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(468) {
  z-index: -462;
}
.product__card__top .tag:nth-child(468):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(468):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(468):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(469) {
  z-index: -463;
}
.product__card__top .tag:nth-child(469):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(469):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(469):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(470) {
  z-index: -464;
}
.product__card__top .tag:nth-child(470):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(470):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(470):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(471) {
  z-index: -465;
}
.product__card__top .tag:nth-child(471):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(471):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(471):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(472) {
  z-index: -466;
}
.product__card__top .tag:nth-child(472):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(472):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(472):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(473) {
  z-index: -467;
}
.product__card__top .tag:nth-child(473):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(473):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(473):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(474) {
  z-index: -468;
}
.product__card__top .tag:nth-child(474):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(474):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(474):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(475) {
  z-index: -469;
}
.product__card__top .tag:nth-child(475):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(475):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(475):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(476) {
  z-index: -470;
}
.product__card__top .tag:nth-child(476):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(476):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(476):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(477) {
  z-index: -471;
}
.product__card__top .tag:nth-child(477):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(477):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(477):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(478) {
  z-index: -472;
}
.product__card__top .tag:nth-child(478):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(478):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(478):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(479) {
  z-index: -473;
}
.product__card__top .tag:nth-child(479):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(479):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(479):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(480) {
  z-index: -474;
}
.product__card__top .tag:nth-child(480):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(480):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(480):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(481) {
  z-index: -475;
}
.product__card__top .tag:nth-child(481):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(481):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(481):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(482) {
  z-index: -476;
}
.product__card__top .tag:nth-child(482):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(482):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(482):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(483) {
  z-index: -477;
}
.product__card__top .tag:nth-child(483):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(483):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(483):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(484) {
  z-index: -478;
}
.product__card__top .tag:nth-child(484):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(484):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(484):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(485) {
  z-index: -479;
}
.product__card__top .tag:nth-child(485):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(485):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(485):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(486) {
  z-index: -480;
}
.product__card__top .tag:nth-child(486):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(486):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(486):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(487) {
  z-index: -481;
}
.product__card__top .tag:nth-child(487):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(487):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(487):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(488) {
  z-index: -482;
}
.product__card__top .tag:nth-child(488):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(488):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(488):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(489) {
  z-index: -483;
}
.product__card__top .tag:nth-child(489):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(489):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(489):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(490) {
  z-index: -484;
}
.product__card__top .tag:nth-child(490):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(490):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(490):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(491) {
  z-index: -485;
}
.product__card__top .tag:nth-child(491):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(491):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(491):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(492) {
  z-index: -486;
}
.product__card__top .tag:nth-child(492):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(492):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(492):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(493) {
  z-index: -487;
}
.product__card__top .tag:nth-child(493):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(493):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(493):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(494) {
  z-index: -488;
}
.product__card__top .tag:nth-child(494):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(494):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(494):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(495) {
  z-index: -489;
}
.product__card__top .tag:nth-child(495):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(495):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(495):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(496) {
  z-index: -490;
}
.product__card__top .tag:nth-child(496):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(496):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(496):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(497) {
  z-index: -491;
}
.product__card__top .tag:nth-child(497):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(497):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(497):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(498) {
  z-index: -492;
}
.product__card__top .tag:nth-child(498):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(498):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(498):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(499) {
  z-index: -493;
}
.product__card__top .tag:nth-child(499):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(499):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(499):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(500) {
  z-index: -494;
}
.product__card__top .tag:nth-child(500):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(500):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(500):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(501) {
  z-index: -495;
}
.product__card__top .tag:nth-child(501):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(501):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(501):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(502) {
  z-index: -496;
}
.product__card__top .tag:nth-child(502):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(502):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(502):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(503) {
  z-index: -497;
}
.product__card__top .tag:nth-child(503):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(503):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(503):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(504) {
  z-index: -498;
}
.product__card__top .tag:nth-child(504):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(504):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(504):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(505) {
  z-index: -499;
}
.product__card__top .tag:nth-child(505):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(505):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(505):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(506) {
  z-index: -500;
}
.product__card__top .tag:nth-child(506):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(506):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(506):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(507) {
  z-index: -501;
}
.product__card__top .tag:nth-child(507):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(507):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(507):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(508) {
  z-index: -502;
}
.product__card__top .tag:nth-child(508):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(508):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(508):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(509) {
  z-index: -503;
}
.product__card__top .tag:nth-child(509):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(509):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(509):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(510) {
  z-index: -504;
}
.product__card__top .tag:nth-child(510):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(510):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(510):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(511) {
  z-index: -505;
}
.product__card__top .tag:nth-child(511):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(511):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(511):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(512) {
  z-index: -506;
}
.product__card__top .tag:nth-child(512):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(512):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(512):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(513) {
  z-index: -507;
}
.product__card__top .tag:nth-child(513):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(513):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(513):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(514) {
  z-index: -508;
}
.product__card__top .tag:nth-child(514):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(514):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(514):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(515) {
  z-index: -509;
}
.product__card__top .tag:nth-child(515):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(515):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(515):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(516) {
  z-index: -510;
}
.product__card__top .tag:nth-child(516):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(516):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(516):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(517) {
  z-index: -511;
}
.product__card__top .tag:nth-child(517):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(517):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(517):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(518) {
  z-index: -512;
}
.product__card__top .tag:nth-child(518):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(518):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(518):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(519) {
  z-index: -513;
}
.product__card__top .tag:nth-child(519):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(519):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(519):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(520) {
  z-index: -514;
}
.product__card__top .tag:nth-child(520):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(520):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(520):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(521) {
  z-index: -515;
}
.product__card__top .tag:nth-child(521):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(521):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(521):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(522) {
  z-index: -516;
}
.product__card__top .tag:nth-child(522):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(522):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(522):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(523) {
  z-index: -517;
}
.product__card__top .tag:nth-child(523):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(523):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(523):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(524) {
  z-index: -518;
}
.product__card__top .tag:nth-child(524):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(524):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(524):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(525) {
  z-index: -519;
}
.product__card__top .tag:nth-child(525):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(525):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(525):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(526) {
  z-index: -520;
}
.product__card__top .tag:nth-child(526):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(526):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(526):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(527) {
  z-index: -521;
}
.product__card__top .tag:nth-child(527):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(527):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(527):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(528) {
  z-index: -522;
}
.product__card__top .tag:nth-child(528):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(528):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(528):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(529) {
  z-index: -523;
}
.product__card__top .tag:nth-child(529):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(529):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(529):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(530) {
  z-index: -524;
}
.product__card__top .tag:nth-child(530):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(530):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(530):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(531) {
  z-index: -525;
}
.product__card__top .tag:nth-child(531):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(531):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(531):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(532) {
  z-index: -526;
}
.product__card__top .tag:nth-child(532):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(532):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(532):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(533) {
  z-index: -527;
}
.product__card__top .tag:nth-child(533):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(533):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(533):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(534) {
  z-index: -528;
}
.product__card__top .tag:nth-child(534):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(534):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(534):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(535) {
  z-index: -529;
}
.product__card__top .tag:nth-child(535):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(535):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(535):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(536) {
  z-index: -530;
}
.product__card__top .tag:nth-child(536):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(536):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(536):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(537) {
  z-index: -531;
}
.product__card__top .tag:nth-child(537):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(537):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(537):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(538) {
  z-index: -532;
}
.product__card__top .tag:nth-child(538):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(538):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(538):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(539) {
  z-index: -533;
}
.product__card__top .tag:nth-child(539):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(539):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(539):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(540) {
  z-index: -534;
}
.product__card__top .tag:nth-child(540):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(540):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(540):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(541) {
  z-index: -535;
}
.product__card__top .tag:nth-child(541):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(541):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(541):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(542) {
  z-index: -536;
}
.product__card__top .tag:nth-child(542):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(542):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(542):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(543) {
  z-index: -537;
}
.product__card__top .tag:nth-child(543):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(543):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(543):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(544) {
  z-index: -538;
}
.product__card__top .tag:nth-child(544):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(544):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(544):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(545) {
  z-index: -539;
}
.product__card__top .tag:nth-child(545):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(545):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(545):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(546) {
  z-index: -540;
}
.product__card__top .tag:nth-child(546):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(546):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(546):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(547) {
  z-index: -541;
}
.product__card__top .tag:nth-child(547):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(547):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(547):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(548) {
  z-index: -542;
}
.product__card__top .tag:nth-child(548):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(548):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(548):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(549) {
  z-index: -543;
}
.product__card__top .tag:nth-child(549):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(549):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(549):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(550) {
  z-index: -544;
}
.product__card__top .tag:nth-child(550):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(550):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(550):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(551) {
  z-index: -545;
}
.product__card__top .tag:nth-child(551):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(551):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(551):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(552) {
  z-index: -546;
}
.product__card__top .tag:nth-child(552):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(552):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(552):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(553) {
  z-index: -547;
}
.product__card__top .tag:nth-child(553):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(553):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(553):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(554) {
  z-index: -548;
}
.product__card__top .tag:nth-child(554):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(554):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(554):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(555) {
  z-index: -549;
}
.product__card__top .tag:nth-child(555):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(555):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(555):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(556) {
  z-index: -550;
}
.product__card__top .tag:nth-child(556):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(556):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(556):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(557) {
  z-index: -551;
}
.product__card__top .tag:nth-child(557):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(557):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(557):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(558) {
  z-index: -552;
}
.product__card__top .tag:nth-child(558):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(558):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(558):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(559) {
  z-index: -553;
}
.product__card__top .tag:nth-child(559):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(559):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(559):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(560) {
  z-index: -554;
}
.product__card__top .tag:nth-child(560):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(560):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(560):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(561) {
  z-index: -555;
}
.product__card__top .tag:nth-child(561):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(561):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(561):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(562) {
  z-index: -556;
}
.product__card__top .tag:nth-child(562):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(562):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(562):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(563) {
  z-index: -557;
}
.product__card__top .tag:nth-child(563):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(563):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(563):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(564) {
  z-index: -558;
}
.product__card__top .tag:nth-child(564):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(564):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(564):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(565) {
  z-index: -559;
}
.product__card__top .tag:nth-child(565):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(565):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(565):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(566) {
  z-index: -560;
}
.product__card__top .tag:nth-child(566):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(566):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(566):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(567) {
  z-index: -561;
}
.product__card__top .tag:nth-child(567):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(567):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(567):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(568) {
  z-index: -562;
}
.product__card__top .tag:nth-child(568):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(568):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(568):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(569) {
  z-index: -563;
}
.product__card__top .tag:nth-child(569):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(569):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(569):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(570) {
  z-index: -564;
}
.product__card__top .tag:nth-child(570):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(570):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(570):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(571) {
  z-index: -565;
}
.product__card__top .tag:nth-child(571):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(571):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(571):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(572) {
  z-index: -566;
}
.product__card__top .tag:nth-child(572):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(572):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(572):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(573) {
  z-index: -567;
}
.product__card__top .tag:nth-child(573):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(573):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(573):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(574) {
  z-index: -568;
}
.product__card__top .tag:nth-child(574):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(574):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(574):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(575) {
  z-index: -569;
}
.product__card__top .tag:nth-child(575):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(575):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(575):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(576) {
  z-index: -570;
}
.product__card__top .tag:nth-child(576):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(576):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(576):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(577) {
  z-index: -571;
}
.product__card__top .tag:nth-child(577):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(577):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(577):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(578) {
  z-index: -572;
}
.product__card__top .tag:nth-child(578):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(578):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(578):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(579) {
  z-index: -573;
}
.product__card__top .tag:nth-child(579):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(579):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(579):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(580) {
  z-index: -574;
}
.product__card__top .tag:nth-child(580):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(580):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(580):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(581) {
  z-index: -575;
}
.product__card__top .tag:nth-child(581):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(581):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(581):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(582) {
  z-index: -576;
}
.product__card__top .tag:nth-child(582):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(582):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(582):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(583) {
  z-index: -577;
}
.product__card__top .tag:nth-child(583):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(583):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(583):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(584) {
  z-index: -578;
}
.product__card__top .tag:nth-child(584):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(584):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(584):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(585) {
  z-index: -579;
}
.product__card__top .tag:nth-child(585):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(585):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(585):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(586) {
  z-index: -580;
}
.product__card__top .tag:nth-child(586):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(586):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(586):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(587) {
  z-index: -581;
}
.product__card__top .tag:nth-child(587):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(587):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(587):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(588) {
  z-index: -582;
}
.product__card__top .tag:nth-child(588):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(588):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(588):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(589) {
  z-index: -583;
}
.product__card__top .tag:nth-child(589):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(589):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(589):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(590) {
  z-index: -584;
}
.product__card__top .tag:nth-child(590):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(590):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(590):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(591) {
  z-index: -585;
}
.product__card__top .tag:nth-child(591):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(591):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(591):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(592) {
  z-index: -586;
}
.product__card__top .tag:nth-child(592):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(592):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(592):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(593) {
  z-index: -587;
}
.product__card__top .tag:nth-child(593):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(593):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(593):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(594) {
  z-index: -588;
}
.product__card__top .tag:nth-child(594):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(594):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(594):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(595) {
  z-index: -589;
}
.product__card__top .tag:nth-child(595):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(595):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(595):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(596) {
  z-index: -590;
}
.product__card__top .tag:nth-child(596):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(596):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(596):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(597) {
  z-index: -591;
}
.product__card__top .tag:nth-child(597):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(597):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(597):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(598) {
  z-index: -592;
}
.product__card__top .tag:nth-child(598):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(598):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(598):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(599) {
  z-index: -593;
}
.product__card__top .tag:nth-child(599):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(599):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(599):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(600) {
  z-index: -594;
}
.product__card__top .tag:nth-child(600):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(600):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(600):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(601) {
  z-index: -595;
}
.product__card__top .tag:nth-child(601):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(601):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(601):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(602) {
  z-index: -596;
}
.product__card__top .tag:nth-child(602):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(602):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(602):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(603) {
  z-index: -597;
}
.product__card__top .tag:nth-child(603):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(603):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(603):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(604) {
  z-index: -598;
}
.product__card__top .tag:nth-child(604):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(604):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(604):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(605) {
  z-index: -599;
}
.product__card__top .tag:nth-child(605):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(605):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(605):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(606) {
  z-index: -600;
}
.product__card__top .tag:nth-child(606):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(606):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(606):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(607) {
  z-index: -601;
}
.product__card__top .tag:nth-child(607):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(607):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(607):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(608) {
  z-index: -602;
}
.product__card__top .tag:nth-child(608):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(608):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(608):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(609) {
  z-index: -603;
}
.product__card__top .tag:nth-child(609):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(609):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(609):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(610) {
  z-index: -604;
}
.product__card__top .tag:nth-child(610):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(610):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(610):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(611) {
  z-index: -605;
}
.product__card__top .tag:nth-child(611):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(611):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(611):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(612) {
  z-index: -606;
}
.product__card__top .tag:nth-child(612):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(612):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(612):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(613) {
  z-index: -607;
}
.product__card__top .tag:nth-child(613):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(613):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(613):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(614) {
  z-index: -608;
}
.product__card__top .tag:nth-child(614):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(614):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(614):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(615) {
  z-index: -609;
}
.product__card__top .tag:nth-child(615):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(615):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(615):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(616) {
  z-index: -610;
}
.product__card__top .tag:nth-child(616):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(616):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(616):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(617) {
  z-index: -611;
}
.product__card__top .tag:nth-child(617):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(617):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(617):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(618) {
  z-index: -612;
}
.product__card__top .tag:nth-child(618):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(618):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(618):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(619) {
  z-index: -613;
}
.product__card__top .tag:nth-child(619):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(619):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(619):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(620) {
  z-index: -614;
}
.product__card__top .tag:nth-child(620):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(620):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(620):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(621) {
  z-index: -615;
}
.product__card__top .tag:nth-child(621):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(621):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(621):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(622) {
  z-index: -616;
}
.product__card__top .tag:nth-child(622):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(622):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(622):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(623) {
  z-index: -617;
}
.product__card__top .tag:nth-child(623):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(623):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(623):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(624) {
  z-index: -618;
}
.product__card__top .tag:nth-child(624):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(624):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(624):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(625) {
  z-index: -619;
}
.product__card__top .tag:nth-child(625):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(625):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(625):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(626) {
  z-index: -620;
}
.product__card__top .tag:nth-child(626):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(626):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(626):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(627) {
  z-index: -621;
}
.product__card__top .tag:nth-child(627):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(627):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(627):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(628) {
  z-index: -622;
}
.product__card__top .tag:nth-child(628):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(628):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(628):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(629) {
  z-index: -623;
}
.product__card__top .tag:nth-child(629):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(629):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(629):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(630) {
  z-index: -624;
}
.product__card__top .tag:nth-child(630):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(630):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(630):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(631) {
  z-index: -625;
}
.product__card__top .tag:nth-child(631):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(631):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(631):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(632) {
  z-index: -626;
}
.product__card__top .tag:nth-child(632):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(632):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(632):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(633) {
  z-index: -627;
}
.product__card__top .tag:nth-child(633):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(633):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(633):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(634) {
  z-index: -628;
}
.product__card__top .tag:nth-child(634):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(634):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(634):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(635) {
  z-index: -629;
}
.product__card__top .tag:nth-child(635):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(635):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(635):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(636) {
  z-index: -630;
}
.product__card__top .tag:nth-child(636):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(636):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(636):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(637) {
  z-index: -631;
}
.product__card__top .tag:nth-child(637):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(637):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(637):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(638) {
  z-index: -632;
}
.product__card__top .tag:nth-child(638):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(638):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(638):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(639) {
  z-index: -633;
}
.product__card__top .tag:nth-child(639):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(639):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(639):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(640) {
  z-index: -634;
}
.product__card__top .tag:nth-child(640):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(640):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(640):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(641) {
  z-index: -635;
}
.product__card__top .tag:nth-child(641):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(641):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(641):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(642) {
  z-index: -636;
}
.product__card__top .tag:nth-child(642):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(642):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(642):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(643) {
  z-index: -637;
}
.product__card__top .tag:nth-child(643):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(643):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(643):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(644) {
  z-index: -638;
}
.product__card__top .tag:nth-child(644):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(644):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(644):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(645) {
  z-index: -639;
}
.product__card__top .tag:nth-child(645):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(645):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(645):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(646) {
  z-index: -640;
}
.product__card__top .tag:nth-child(646):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(646):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(646):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(647) {
  z-index: -641;
}
.product__card__top .tag:nth-child(647):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(647):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(647):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(648) {
  z-index: -642;
}
.product__card__top .tag:nth-child(648):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(648):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(648):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(649) {
  z-index: -643;
}
.product__card__top .tag:nth-child(649):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(649):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(649):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(650) {
  z-index: -644;
}
.product__card__top .tag:nth-child(650):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(650):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(650):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(651) {
  z-index: -645;
}
.product__card__top .tag:nth-child(651):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(651):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(651):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(652) {
  z-index: -646;
}
.product__card__top .tag:nth-child(652):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(652):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(652):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(653) {
  z-index: -647;
}
.product__card__top .tag:nth-child(653):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(653):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(653):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(654) {
  z-index: -648;
}
.product__card__top .tag:nth-child(654):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(654):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(654):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(655) {
  z-index: -649;
}
.product__card__top .tag:nth-child(655):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(655):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(655):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(656) {
  z-index: -650;
}
.product__card__top .tag:nth-child(656):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(656):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(656):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(657) {
  z-index: -651;
}
.product__card__top .tag:nth-child(657):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(657):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(657):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(658) {
  z-index: -652;
}
.product__card__top .tag:nth-child(658):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(658):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(658):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(659) {
  z-index: -653;
}
.product__card__top .tag:nth-child(659):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(659):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(659):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(660) {
  z-index: -654;
}
.product__card__top .tag:nth-child(660):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(660):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(660):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(661) {
  z-index: -655;
}
.product__card__top .tag:nth-child(661):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(661):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(661):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(662) {
  z-index: -656;
}
.product__card__top .tag:nth-child(662):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(662):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(662):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(663) {
  z-index: -657;
}
.product__card__top .tag:nth-child(663):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(663):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(663):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(664) {
  z-index: -658;
}
.product__card__top .tag:nth-child(664):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(664):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(664):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(665) {
  z-index: -659;
}
.product__card__top .tag:nth-child(665):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(665):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(665):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(666) {
  z-index: -660;
}
.product__card__top .tag:nth-child(666):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(666):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(666):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(667) {
  z-index: -661;
}
.product__card__top .tag:nth-child(667):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(667):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(667):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(668) {
  z-index: -662;
}
.product__card__top .tag:nth-child(668):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(668):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(668):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(669) {
  z-index: -663;
}
.product__card__top .tag:nth-child(669):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(669):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(669):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(670) {
  z-index: -664;
}
.product__card__top .tag:nth-child(670):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(670):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(670):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(671) {
  z-index: -665;
}
.product__card__top .tag:nth-child(671):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(671):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(671):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(672) {
  z-index: -666;
}
.product__card__top .tag:nth-child(672):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(672):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(672):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(673) {
  z-index: -667;
}
.product__card__top .tag:nth-child(673):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(673):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(673):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(674) {
  z-index: -668;
}
.product__card__top .tag:nth-child(674):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(674):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(674):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(675) {
  z-index: -669;
}
.product__card__top .tag:nth-child(675):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(675):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(675):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(676) {
  z-index: -670;
}
.product__card__top .tag:nth-child(676):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(676):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(676):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(677) {
  z-index: -671;
}
.product__card__top .tag:nth-child(677):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(677):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(677):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(678) {
  z-index: -672;
}
.product__card__top .tag:nth-child(678):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(678):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(678):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(679) {
  z-index: -673;
}
.product__card__top .tag:nth-child(679):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(679):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(679):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(680) {
  z-index: -674;
}
.product__card__top .tag:nth-child(680):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(680):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(680):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(681) {
  z-index: -675;
}
.product__card__top .tag:nth-child(681):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(681):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(681):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(682) {
  z-index: -676;
}
.product__card__top .tag:nth-child(682):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(682):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(682):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(683) {
  z-index: -677;
}
.product__card__top .tag:nth-child(683):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(683):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(683):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(684) {
  z-index: -678;
}
.product__card__top .tag:nth-child(684):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(684):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(684):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(685) {
  z-index: -679;
}
.product__card__top .tag:nth-child(685):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(685):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(685):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(686) {
  z-index: -680;
}
.product__card__top .tag:nth-child(686):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(686):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(686):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(687) {
  z-index: -681;
}
.product__card__top .tag:nth-child(687):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(687):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(687):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(688) {
  z-index: -682;
}
.product__card__top .tag:nth-child(688):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(688):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(688):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(689) {
  z-index: -683;
}
.product__card__top .tag:nth-child(689):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(689):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(689):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(690) {
  z-index: -684;
}
.product__card__top .tag:nth-child(690):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(690):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(690):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(691) {
  z-index: -685;
}
.product__card__top .tag:nth-child(691):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(691):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(691):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(692) {
  z-index: -686;
}
.product__card__top .tag:nth-child(692):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(692):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(692):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(693) {
  z-index: -687;
}
.product__card__top .tag:nth-child(693):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(693):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(693):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(694) {
  z-index: -688;
}
.product__card__top .tag:nth-child(694):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(694):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(694):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(695) {
  z-index: -689;
}
.product__card__top .tag:nth-child(695):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(695):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(695):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(696) {
  z-index: -690;
}
.product__card__top .tag:nth-child(696):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(696):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(696):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(697) {
  z-index: -691;
}
.product__card__top .tag:nth-child(697):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(697):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(697):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(698) {
  z-index: -692;
}
.product__card__top .tag:nth-child(698):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(698):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(698):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(699) {
  z-index: -693;
}
.product__card__top .tag:nth-child(699):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(699):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(699):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(700) {
  z-index: -694;
}
.product__card__top .tag:nth-child(700):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(700):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(700):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(701) {
  z-index: -695;
}
.product__card__top .tag:nth-child(701):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(701):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(701):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(702) {
  z-index: -696;
}
.product__card__top .tag:nth-child(702):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(702):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(702):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(703) {
  z-index: -697;
}
.product__card__top .tag:nth-child(703):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(703):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(703):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(704) {
  z-index: -698;
}
.product__card__top .tag:nth-child(704):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(704):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(704):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(705) {
  z-index: -699;
}
.product__card__top .tag:nth-child(705):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(705):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(705):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(706) {
  z-index: -700;
}
.product__card__top .tag:nth-child(706):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(706):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(706):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(707) {
  z-index: -701;
}
.product__card__top .tag:nth-child(707):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(707):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(707):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(708) {
  z-index: -702;
}
.product__card__top .tag:nth-child(708):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(708):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(708):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(709) {
  z-index: -703;
}
.product__card__top .tag:nth-child(709):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(709):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(709):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(710) {
  z-index: -704;
}
.product__card__top .tag:nth-child(710):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(710):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(710):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(711) {
  z-index: -705;
}
.product__card__top .tag:nth-child(711):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(711):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(711):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(712) {
  z-index: -706;
}
.product__card__top .tag:nth-child(712):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(712):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(712):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(713) {
  z-index: -707;
}
.product__card__top .tag:nth-child(713):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(713):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(713):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(714) {
  z-index: -708;
}
.product__card__top .tag:nth-child(714):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(714):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(714):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(715) {
  z-index: -709;
}
.product__card__top .tag:nth-child(715):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(715):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(715):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(716) {
  z-index: -710;
}
.product__card__top .tag:nth-child(716):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(716):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(716):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(717) {
  z-index: -711;
}
.product__card__top .tag:nth-child(717):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(717):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(717):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(718) {
  z-index: -712;
}
.product__card__top .tag:nth-child(718):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(718):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(718):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(719) {
  z-index: -713;
}
.product__card__top .tag:nth-child(719):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(719):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(719):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(720) {
  z-index: -714;
}
.product__card__top .tag:nth-child(720):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(720):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(720):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(721) {
  z-index: -715;
}
.product__card__top .tag:nth-child(721):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(721):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(721):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(722) {
  z-index: -716;
}
.product__card__top .tag:nth-child(722):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(722):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(722):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(723) {
  z-index: -717;
}
.product__card__top .tag:nth-child(723):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(723):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(723):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(724) {
  z-index: -718;
}
.product__card__top .tag:nth-child(724):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(724):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(724):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(725) {
  z-index: -719;
}
.product__card__top .tag:nth-child(725):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(725):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(725):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(726) {
  z-index: -720;
}
.product__card__top .tag:nth-child(726):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(726):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(726):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(727) {
  z-index: -721;
}
.product__card__top .tag:nth-child(727):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(727):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(727):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(728) {
  z-index: -722;
}
.product__card__top .tag:nth-child(728):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(728):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(728):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(729) {
  z-index: -723;
}
.product__card__top .tag:nth-child(729):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(729):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(729):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(730) {
  z-index: -724;
}
.product__card__top .tag:nth-child(730):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(730):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(730):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(731) {
  z-index: -725;
}
.product__card__top .tag:nth-child(731):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(731):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(731):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(732) {
  z-index: -726;
}
.product__card__top .tag:nth-child(732):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(732):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(732):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(733) {
  z-index: -727;
}
.product__card__top .tag:nth-child(733):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(733):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(733):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(734) {
  z-index: -728;
}
.product__card__top .tag:nth-child(734):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(734):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(734):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(735) {
  z-index: -729;
}
.product__card__top .tag:nth-child(735):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(735):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(735):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(736) {
  z-index: -730;
}
.product__card__top .tag:nth-child(736):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(736):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(736):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(737) {
  z-index: -731;
}
.product__card__top .tag:nth-child(737):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(737):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(737):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(738) {
  z-index: -732;
}
.product__card__top .tag:nth-child(738):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(738):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(738):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(739) {
  z-index: -733;
}
.product__card__top .tag:nth-child(739):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(739):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(739):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(740) {
  z-index: -734;
}
.product__card__top .tag:nth-child(740):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(740):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(740):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(741) {
  z-index: -735;
}
.product__card__top .tag:nth-child(741):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(741):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(741):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(742) {
  z-index: -736;
}
.product__card__top .tag:nth-child(742):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(742):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(742):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(743) {
  z-index: -737;
}
.product__card__top .tag:nth-child(743):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(743):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(743):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(744) {
  z-index: -738;
}
.product__card__top .tag:nth-child(744):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(744):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(744):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(745) {
  z-index: -739;
}
.product__card__top .tag:nth-child(745):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(745):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(745):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(746) {
  z-index: -740;
}
.product__card__top .tag:nth-child(746):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(746):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(746):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(747) {
  z-index: -741;
}
.product__card__top .tag:nth-child(747):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(747):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(747):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(748) {
  z-index: -742;
}
.product__card__top .tag:nth-child(748):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(748):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(748):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(749) {
  z-index: -743;
}
.product__card__top .tag:nth-child(749):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(749):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(749):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(750) {
  z-index: -744;
}
.product__card__top .tag:nth-child(750):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(750):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(750):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(751) {
  z-index: -745;
}
.product__card__top .tag:nth-child(751):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(751):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(751):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(752) {
  z-index: -746;
}
.product__card__top .tag:nth-child(752):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(752):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(752):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(753) {
  z-index: -747;
}
.product__card__top .tag:nth-child(753):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(753):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(753):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(754) {
  z-index: -748;
}
.product__card__top .tag:nth-child(754):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(754):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(754):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(755) {
  z-index: -749;
}
.product__card__top .tag:nth-child(755):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(755):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(755):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(756) {
  z-index: -750;
}
.product__card__top .tag:nth-child(756):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(756):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(756):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(757) {
  z-index: -751;
}
.product__card__top .tag:nth-child(757):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(757):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(757):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(758) {
  z-index: -752;
}
.product__card__top .tag:nth-child(758):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(758):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(758):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(759) {
  z-index: -753;
}
.product__card__top .tag:nth-child(759):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(759):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(759):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(760) {
  z-index: -754;
}
.product__card__top .tag:nth-child(760):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(760):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(760):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(761) {
  z-index: -755;
}
.product__card__top .tag:nth-child(761):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(761):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(761):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(762) {
  z-index: -756;
}
.product__card__top .tag:nth-child(762):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(762):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(762):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(763) {
  z-index: -757;
}
.product__card__top .tag:nth-child(763):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(763):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(763):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(764) {
  z-index: -758;
}
.product__card__top .tag:nth-child(764):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(764):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(764):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(765) {
  z-index: -759;
}
.product__card__top .tag:nth-child(765):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(765):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(765):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(766) {
  z-index: -760;
}
.product__card__top .tag:nth-child(766):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(766):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(766):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(767) {
  z-index: -761;
}
.product__card__top .tag:nth-child(767):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(767):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(767):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(768) {
  z-index: -762;
}
.product__card__top .tag:nth-child(768):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(768):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(768):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(769) {
  z-index: -763;
}
.product__card__top .tag:nth-child(769):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(769):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(769):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(770) {
  z-index: -764;
}
.product__card__top .tag:nth-child(770):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(770):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(770):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(771) {
  z-index: -765;
}
.product__card__top .tag:nth-child(771):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(771):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(771):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(772) {
  z-index: -766;
}
.product__card__top .tag:nth-child(772):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(772):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(772):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(773) {
  z-index: -767;
}
.product__card__top .tag:nth-child(773):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(773):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(773):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(774) {
  z-index: -768;
}
.product__card__top .tag:nth-child(774):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(774):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(774):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(775) {
  z-index: -769;
}
.product__card__top .tag:nth-child(775):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(775):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(775):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(776) {
  z-index: -770;
}
.product__card__top .tag:nth-child(776):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(776):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(776):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(777) {
  z-index: -771;
}
.product__card__top .tag:nth-child(777):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(777):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(777):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(778) {
  z-index: -772;
}
.product__card__top .tag:nth-child(778):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(778):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(778):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(779) {
  z-index: -773;
}
.product__card__top .tag:nth-child(779):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(779):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(779):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(780) {
  z-index: -774;
}
.product__card__top .tag:nth-child(780):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(780):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(780):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(781) {
  z-index: -775;
}
.product__card__top .tag:nth-child(781):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(781):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(781):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(782) {
  z-index: -776;
}
.product__card__top .tag:nth-child(782):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(782):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(782):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(783) {
  z-index: -777;
}
.product__card__top .tag:nth-child(783):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(783):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(783):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(784) {
  z-index: -778;
}
.product__card__top .tag:nth-child(784):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(784):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(784):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(785) {
  z-index: -779;
}
.product__card__top .tag:nth-child(785):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(785):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(785):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(786) {
  z-index: -780;
}
.product__card__top .tag:nth-child(786):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(786):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(786):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(787) {
  z-index: -781;
}
.product__card__top .tag:nth-child(787):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(787):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(787):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(788) {
  z-index: -782;
}
.product__card__top .tag:nth-child(788):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(788):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(788):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(789) {
  z-index: -783;
}
.product__card__top .tag:nth-child(789):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(789):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(789):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(790) {
  z-index: -784;
}
.product__card__top .tag:nth-child(790):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(790):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(790):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(791) {
  z-index: -785;
}
.product__card__top .tag:nth-child(791):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(791):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(791):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(792) {
  z-index: -786;
}
.product__card__top .tag:nth-child(792):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(792):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(792):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(793) {
  z-index: -787;
}
.product__card__top .tag:nth-child(793):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(793):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(793):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(794) {
  z-index: -788;
}
.product__card__top .tag:nth-child(794):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(794):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(794):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(795) {
  z-index: -789;
}
.product__card__top .tag:nth-child(795):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(795):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(795):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(796) {
  z-index: -790;
}
.product__card__top .tag:nth-child(796):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(796):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(796):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(797) {
  z-index: -791;
}
.product__card__top .tag:nth-child(797):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(797):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(797):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(798) {
  z-index: -792;
}
.product__card__top .tag:nth-child(798):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(798):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(798):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(799) {
  z-index: -793;
}
.product__card__top .tag:nth-child(799):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(799):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(799):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(800) {
  z-index: -794;
}
.product__card__top .tag:nth-child(800):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(800):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(800):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(801) {
  z-index: -795;
}
.product__card__top .tag:nth-child(801):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(801):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(801):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(802) {
  z-index: -796;
}
.product__card__top .tag:nth-child(802):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(802):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(802):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(803) {
  z-index: -797;
}
.product__card__top .tag:nth-child(803):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(803):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(803):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(804) {
  z-index: -798;
}
.product__card__top .tag:nth-child(804):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(804):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(804):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(805) {
  z-index: -799;
}
.product__card__top .tag:nth-child(805):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(805):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(805):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(806) {
  z-index: -800;
}
.product__card__top .tag:nth-child(806):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(806):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(806):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(807) {
  z-index: -801;
}
.product__card__top .tag:nth-child(807):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(807):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(807):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(808) {
  z-index: -802;
}
.product__card__top .tag:nth-child(808):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(808):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(808):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(809) {
  z-index: -803;
}
.product__card__top .tag:nth-child(809):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(809):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(809):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(810) {
  z-index: -804;
}
.product__card__top .tag:nth-child(810):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(810):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(810):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(811) {
  z-index: -805;
}
.product__card__top .tag:nth-child(811):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(811):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(811):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(812) {
  z-index: -806;
}
.product__card__top .tag:nth-child(812):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(812):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(812):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(813) {
  z-index: -807;
}
.product__card__top .tag:nth-child(813):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(813):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(813):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(814) {
  z-index: -808;
}
.product__card__top .tag:nth-child(814):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(814):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(814):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(815) {
  z-index: -809;
}
.product__card__top .tag:nth-child(815):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(815):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(815):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(816) {
  z-index: -810;
}
.product__card__top .tag:nth-child(816):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(816):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(816):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(817) {
  z-index: -811;
}
.product__card__top .tag:nth-child(817):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(817):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(817):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(818) {
  z-index: -812;
}
.product__card__top .tag:nth-child(818):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(818):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(818):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(819) {
  z-index: -813;
}
.product__card__top .tag:nth-child(819):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(819):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(819):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(820) {
  z-index: -814;
}
.product__card__top .tag:nth-child(820):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(820):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(820):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(821) {
  z-index: -815;
}
.product__card__top .tag:nth-child(821):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(821):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(821):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(822) {
  z-index: -816;
}
.product__card__top .tag:nth-child(822):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(822):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(822):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(823) {
  z-index: -817;
}
.product__card__top .tag:nth-child(823):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(823):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(823):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(824) {
  z-index: -818;
}
.product__card__top .tag:nth-child(824):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(824):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(824):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(825) {
  z-index: -819;
}
.product__card__top .tag:nth-child(825):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(825):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(825):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(826) {
  z-index: -820;
}
.product__card__top .tag:nth-child(826):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(826):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(826):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(827) {
  z-index: -821;
}
.product__card__top .tag:nth-child(827):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(827):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(827):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(828) {
  z-index: -822;
}
.product__card__top .tag:nth-child(828):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(828):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(828):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(829) {
  z-index: -823;
}
.product__card__top .tag:nth-child(829):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(829):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(829):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(830) {
  z-index: -824;
}
.product__card__top .tag:nth-child(830):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(830):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(830):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(831) {
  z-index: -825;
}
.product__card__top .tag:nth-child(831):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(831):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(831):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(832) {
  z-index: -826;
}
.product__card__top .tag:nth-child(832):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(832):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(832):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(833) {
  z-index: -827;
}
.product__card__top .tag:nth-child(833):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(833):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(833):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(834) {
  z-index: -828;
}
.product__card__top .tag:nth-child(834):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(834):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(834):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(835) {
  z-index: -829;
}
.product__card__top .tag:nth-child(835):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(835):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(835):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(836) {
  z-index: -830;
}
.product__card__top .tag:nth-child(836):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(836):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(836):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(837) {
  z-index: -831;
}
.product__card__top .tag:nth-child(837):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(837):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(837):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(838) {
  z-index: -832;
}
.product__card__top .tag:nth-child(838):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(838):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(838):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(839) {
  z-index: -833;
}
.product__card__top .tag:nth-child(839):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(839):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(839):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(840) {
  z-index: -834;
}
.product__card__top .tag:nth-child(840):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(840):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(840):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(841) {
  z-index: -835;
}
.product__card__top .tag:nth-child(841):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(841):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(841):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(842) {
  z-index: -836;
}
.product__card__top .tag:nth-child(842):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(842):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(842):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(843) {
  z-index: -837;
}
.product__card__top .tag:nth-child(843):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(843):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(843):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(844) {
  z-index: -838;
}
.product__card__top .tag:nth-child(844):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(844):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(844):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(845) {
  z-index: -839;
}
.product__card__top .tag:nth-child(845):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(845):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(845):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(846) {
  z-index: -840;
}
.product__card__top .tag:nth-child(846):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(846):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(846):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(847) {
  z-index: -841;
}
.product__card__top .tag:nth-child(847):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(847):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(847):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(848) {
  z-index: -842;
}
.product__card__top .tag:nth-child(848):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(848):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(848):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(849) {
  z-index: -843;
}
.product__card__top .tag:nth-child(849):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(849):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(849):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(850) {
  z-index: -844;
}
.product__card__top .tag:nth-child(850):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(850):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(850):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(851) {
  z-index: -845;
}
.product__card__top .tag:nth-child(851):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(851):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(851):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(852) {
  z-index: -846;
}
.product__card__top .tag:nth-child(852):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(852):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(852):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(853) {
  z-index: -847;
}
.product__card__top .tag:nth-child(853):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(853):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(853):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(854) {
  z-index: -848;
}
.product__card__top .tag:nth-child(854):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(854):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(854):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(855) {
  z-index: -849;
}
.product__card__top .tag:nth-child(855):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(855):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(855):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(856) {
  z-index: -850;
}
.product__card__top .tag:nth-child(856):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(856):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(856):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(857) {
  z-index: -851;
}
.product__card__top .tag:nth-child(857):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(857):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(857):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(858) {
  z-index: -852;
}
.product__card__top .tag:nth-child(858):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(858):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(858):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(859) {
  z-index: -853;
}
.product__card__top .tag:nth-child(859):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(859):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(859):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(860) {
  z-index: -854;
}
.product__card__top .tag:nth-child(860):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(860):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(860):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(861) {
  z-index: -855;
}
.product__card__top .tag:nth-child(861):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(861):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(861):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(862) {
  z-index: -856;
}
.product__card__top .tag:nth-child(862):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(862):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(862):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(863) {
  z-index: -857;
}
.product__card__top .tag:nth-child(863):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(863):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(863):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(864) {
  z-index: -858;
}
.product__card__top .tag:nth-child(864):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(864):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(864):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(865) {
  z-index: -859;
}
.product__card__top .tag:nth-child(865):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(865):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(865):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(866) {
  z-index: -860;
}
.product__card__top .tag:nth-child(866):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(866):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(866):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(867) {
  z-index: -861;
}
.product__card__top .tag:nth-child(867):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(867):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(867):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(868) {
  z-index: -862;
}
.product__card__top .tag:nth-child(868):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(868):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(868):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(869) {
  z-index: -863;
}
.product__card__top .tag:nth-child(869):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(869):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(869):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(870) {
  z-index: -864;
}
.product__card__top .tag:nth-child(870):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(870):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(870):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(871) {
  z-index: -865;
}
.product__card__top .tag:nth-child(871):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(871):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(871):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(872) {
  z-index: -866;
}
.product__card__top .tag:nth-child(872):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(872):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(872):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(873) {
  z-index: -867;
}
.product__card__top .tag:nth-child(873):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(873):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(873):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(874) {
  z-index: -868;
}
.product__card__top .tag:nth-child(874):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(874):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(874):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(875) {
  z-index: -869;
}
.product__card__top .tag:nth-child(875):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(875):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(875):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(876) {
  z-index: -870;
}
.product__card__top .tag:nth-child(876):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(876):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(876):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(877) {
  z-index: -871;
}
.product__card__top .tag:nth-child(877):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(877):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(877):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(878) {
  z-index: -872;
}
.product__card__top .tag:nth-child(878):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(878):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(878):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(879) {
  z-index: -873;
}
.product__card__top .tag:nth-child(879):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(879):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(879):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(880) {
  z-index: -874;
}
.product__card__top .tag:nth-child(880):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(880):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(880):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(881) {
  z-index: -875;
}
.product__card__top .tag:nth-child(881):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(881):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(881):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(882) {
  z-index: -876;
}
.product__card__top .tag:nth-child(882):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(882):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(882):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(883) {
  z-index: -877;
}
.product__card__top .tag:nth-child(883):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(883):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(883):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(884) {
  z-index: -878;
}
.product__card__top .tag:nth-child(884):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(884):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(884):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(885) {
  z-index: -879;
}
.product__card__top .tag:nth-child(885):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(885):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(885):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(886) {
  z-index: -880;
}
.product__card__top .tag:nth-child(886):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(886):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(886):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(887) {
  z-index: -881;
}
.product__card__top .tag:nth-child(887):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(887):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(887):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(888) {
  z-index: -882;
}
.product__card__top .tag:nth-child(888):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(888):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(888):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(889) {
  z-index: -883;
}
.product__card__top .tag:nth-child(889):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(889):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(889):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(890) {
  z-index: -884;
}
.product__card__top .tag:nth-child(890):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(890):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(890):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(891) {
  z-index: -885;
}
.product__card__top .tag:nth-child(891):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(891):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(891):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(892) {
  z-index: -886;
}
.product__card__top .tag:nth-child(892):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(892):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(892):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(893) {
  z-index: -887;
}
.product__card__top .tag:nth-child(893):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(893):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(893):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(894) {
  z-index: -888;
}
.product__card__top .tag:nth-child(894):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(894):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(894):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(895) {
  z-index: -889;
}
.product__card__top .tag:nth-child(895):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(895):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(895):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(896) {
  z-index: -890;
}
.product__card__top .tag:nth-child(896):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(896):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(896):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(897) {
  z-index: -891;
}
.product__card__top .tag:nth-child(897):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(897):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(897):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(898) {
  z-index: -892;
}
.product__card__top .tag:nth-child(898):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(898):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(898):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(899) {
  z-index: -893;
}
.product__card__top .tag:nth-child(899):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(899):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(899):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(900) {
  z-index: -894;
}
.product__card__top .tag:nth-child(900):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(900):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(900):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(901) {
  z-index: -895;
}
.product__card__top .tag:nth-child(901):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(901):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(901):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(902) {
  z-index: -896;
}
.product__card__top .tag:nth-child(902):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(902):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(902):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(903) {
  z-index: -897;
}
.product__card__top .tag:nth-child(903):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(903):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(903):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(904) {
  z-index: -898;
}
.product__card__top .tag:nth-child(904):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(904):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(904):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(905) {
  z-index: -899;
}
.product__card__top .tag:nth-child(905):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(905):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(905):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(906) {
  z-index: -900;
}
.product__card__top .tag:nth-child(906):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(906):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(906):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(907) {
  z-index: -901;
}
.product__card__top .tag:nth-child(907):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(907):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(907):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(908) {
  z-index: -902;
}
.product__card__top .tag:nth-child(908):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(908):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(908):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(909) {
  z-index: -903;
}
.product__card__top .tag:nth-child(909):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(909):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(909):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(910) {
  z-index: -904;
}
.product__card__top .tag:nth-child(910):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(910):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(910):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(911) {
  z-index: -905;
}
.product__card__top .tag:nth-child(911):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(911):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(911):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(912) {
  z-index: -906;
}
.product__card__top .tag:nth-child(912):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(912):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(912):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(913) {
  z-index: -907;
}
.product__card__top .tag:nth-child(913):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(913):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(913):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(914) {
  z-index: -908;
}
.product__card__top .tag:nth-child(914):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(914):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(914):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(915) {
  z-index: -909;
}
.product__card__top .tag:nth-child(915):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(915):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(915):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(916) {
  z-index: -910;
}
.product__card__top .tag:nth-child(916):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(916):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(916):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(917) {
  z-index: -911;
}
.product__card__top .tag:nth-child(917):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(917):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(917):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(918) {
  z-index: -912;
}
.product__card__top .tag:nth-child(918):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(918):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(918):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(919) {
  z-index: -913;
}
.product__card__top .tag:nth-child(919):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(919):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(919):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(920) {
  z-index: -914;
}
.product__card__top .tag:nth-child(920):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(920):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(920):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(921) {
  z-index: -915;
}
.product__card__top .tag:nth-child(921):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(921):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(921):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(922) {
  z-index: -916;
}
.product__card__top .tag:nth-child(922):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(922):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(922):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(923) {
  z-index: -917;
}
.product__card__top .tag:nth-child(923):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(923):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(923):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(924) {
  z-index: -918;
}
.product__card__top .tag:nth-child(924):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(924):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(924):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(925) {
  z-index: -919;
}
.product__card__top .tag:nth-child(925):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(925):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(925):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(926) {
  z-index: -920;
}
.product__card__top .tag:nth-child(926):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(926):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(926):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(927) {
  z-index: -921;
}
.product__card__top .tag:nth-child(927):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(927):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(927):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(928) {
  z-index: -922;
}
.product__card__top .tag:nth-child(928):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(928):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(928):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(929) {
  z-index: -923;
}
.product__card__top .tag:nth-child(929):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(929):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(929):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(930) {
  z-index: -924;
}
.product__card__top .tag:nth-child(930):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(930):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(930):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(931) {
  z-index: -925;
}
.product__card__top .tag:nth-child(931):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(931):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(931):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(932) {
  z-index: -926;
}
.product__card__top .tag:nth-child(932):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(932):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(932):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(933) {
  z-index: -927;
}
.product__card__top .tag:nth-child(933):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(933):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(933):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(934) {
  z-index: -928;
}
.product__card__top .tag:nth-child(934):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(934):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(934):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(935) {
  z-index: -929;
}
.product__card__top .tag:nth-child(935):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(935):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(935):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(936) {
  z-index: -930;
}
.product__card__top .tag:nth-child(936):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(936):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(936):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(937) {
  z-index: -931;
}
.product__card__top .tag:nth-child(937):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(937):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(937):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(938) {
  z-index: -932;
}
.product__card__top .tag:nth-child(938):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(938):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(938):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(939) {
  z-index: -933;
}
.product__card__top .tag:nth-child(939):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(939):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(939):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(940) {
  z-index: -934;
}
.product__card__top .tag:nth-child(940):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(940):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(940):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(941) {
  z-index: -935;
}
.product__card__top .tag:nth-child(941):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(941):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(941):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(942) {
  z-index: -936;
}
.product__card__top .tag:nth-child(942):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(942):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(942):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(943) {
  z-index: -937;
}
.product__card__top .tag:nth-child(943):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(943):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(943):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(944) {
  z-index: -938;
}
.product__card__top .tag:nth-child(944):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(944):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(944):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(945) {
  z-index: -939;
}
.product__card__top .tag:nth-child(945):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(945):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(945):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(946) {
  z-index: -940;
}
.product__card__top .tag:nth-child(946):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(946):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(946):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(947) {
  z-index: -941;
}
.product__card__top .tag:nth-child(947):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(947):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(947):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(948) {
  z-index: -942;
}
.product__card__top .tag:nth-child(948):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(948):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(948):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(949) {
  z-index: -943;
}
.product__card__top .tag:nth-child(949):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(949):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(949):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(950) {
  z-index: -944;
}
.product__card__top .tag:nth-child(950):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(950):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(950):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(951) {
  z-index: -945;
}
.product__card__top .tag:nth-child(951):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(951):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(951):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(952) {
  z-index: -946;
}
.product__card__top .tag:nth-child(952):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(952):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(952):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(953) {
  z-index: -947;
}
.product__card__top .tag:nth-child(953):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(953):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(953):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(954) {
  z-index: -948;
}
.product__card__top .tag:nth-child(954):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(954):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(954):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(955) {
  z-index: -949;
}
.product__card__top .tag:nth-child(955):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(955):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(955):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(956) {
  z-index: -950;
}
.product__card__top .tag:nth-child(956):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(956):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(956):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(957) {
  z-index: -951;
}
.product__card__top .tag:nth-child(957):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(957):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(957):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(958) {
  z-index: -952;
}
.product__card__top .tag:nth-child(958):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(958):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(958):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(959) {
  z-index: -953;
}
.product__card__top .tag:nth-child(959):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(959):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(959):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(960) {
  z-index: -954;
}
.product__card__top .tag:nth-child(960):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(960):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(960):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(961) {
  z-index: -955;
}
.product__card__top .tag:nth-child(961):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(961):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(961):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(962) {
  z-index: -956;
}
.product__card__top .tag:nth-child(962):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(962):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(962):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(963) {
  z-index: -957;
}
.product__card__top .tag:nth-child(963):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(963):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(963):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(964) {
  z-index: -958;
}
.product__card__top .tag:nth-child(964):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(964):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(964):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(965) {
  z-index: -959;
}
.product__card__top .tag:nth-child(965):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(965):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(965):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(966) {
  z-index: -960;
}
.product__card__top .tag:nth-child(966):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(966):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(966):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(967) {
  z-index: -961;
}
.product__card__top .tag:nth-child(967):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(967):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(967):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(968) {
  z-index: -962;
}
.product__card__top .tag:nth-child(968):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(968):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(968):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(969) {
  z-index: -963;
}
.product__card__top .tag:nth-child(969):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(969):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(969):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(970) {
  z-index: -964;
}
.product__card__top .tag:nth-child(970):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(970):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(970):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(971) {
  z-index: -965;
}
.product__card__top .tag:nth-child(971):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(971):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(971):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(972) {
  z-index: -966;
}
.product__card__top .tag:nth-child(972):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(972):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(972):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(973) {
  z-index: -967;
}
.product__card__top .tag:nth-child(973):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(973):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(973):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(974) {
  z-index: -968;
}
.product__card__top .tag:nth-child(974):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(974):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(974):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(975) {
  z-index: -969;
}
.product__card__top .tag:nth-child(975):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(975):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(975):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(976) {
  z-index: -970;
}
.product__card__top .tag:nth-child(976):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(976):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(976):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(977) {
  z-index: -971;
}
.product__card__top .tag:nth-child(977):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(977):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(977):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(978) {
  z-index: -972;
}
.product__card__top .tag:nth-child(978):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(978):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(978):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(979) {
  z-index: -973;
}
.product__card__top .tag:nth-child(979):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(979):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(979):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(980) {
  z-index: -974;
}
.product__card__top .tag:nth-child(980):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(980):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(980):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(981) {
  z-index: -975;
}
.product__card__top .tag:nth-child(981):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(981):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(981):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(982) {
  z-index: -976;
}
.product__card__top .tag:nth-child(982):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(982):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(982):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(983) {
  z-index: -977;
}
.product__card__top .tag:nth-child(983):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(983):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(983):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(984) {
  z-index: -978;
}
.product__card__top .tag:nth-child(984):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(984):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(984):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(985) {
  z-index: -979;
}
.product__card__top .tag:nth-child(985):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(985):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(985):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(986) {
  z-index: -980;
}
.product__card__top .tag:nth-child(986):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(986):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(986):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(987) {
  z-index: -981;
}
.product__card__top .tag:nth-child(987):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(987):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(987):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(988) {
  z-index: -982;
}
.product__card__top .tag:nth-child(988):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(988):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(988):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(989) {
  z-index: -983;
}
.product__card__top .tag:nth-child(989):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(989):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(989):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(990) {
  z-index: -984;
}
.product__card__top .tag:nth-child(990):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(990):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(990):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(991) {
  z-index: -985;
}
.product__card__top .tag:nth-child(991):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(991):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(991):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(992) {
  z-index: -986;
}
.product__card__top .tag:nth-child(992):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(992):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(992):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(993) {
  z-index: -987;
}
.product__card__top .tag:nth-child(993):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(993):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(993):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(994) {
  z-index: -988;
}
.product__card__top .tag:nth-child(994):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(994):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(994):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(995) {
  z-index: -989;
}
.product__card__top .tag:nth-child(995):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(995):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(995):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(996) {
  z-index: -990;
}
.product__card__top .tag:nth-child(996):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(996):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(996):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(997) {
  z-index: -991;
}
.product__card__top .tag:nth-child(997):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(997):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(997):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(998) {
  z-index: -992;
}
.product__card__top .tag:nth-child(998):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(998):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(998):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top .tag:nth-child(999) {
  z-index: -993;
}
.product__card__top .tag:nth-child(999):nth-child(1) {
  text-align: center;
  width: 5.8rem;
}
.product__card__top .tag:nth-child(999):nth-child(2) {
  margin-left: -2rem;
  justify-content: flex-end;
  padding-right: 1.2rem;
}
.product__card__top .tag:nth-child(999):nth-child(3) {
  margin-left: -2rem;
  justify-content: flex-end;
}
.product__card__top--promo {
  background-color: #c3161c;
  font-size: 1.4rem;
  font-weight: 700;
  color: #fff;
  border-radius: 1.3rem;
  padding: 0.5rem 0.7rem;
  text-align: center;
  width: 7.6rem;
}
.product__card__top--wifi {
  background-color: #011530;
  font-size: 1.4rem;
  font-weight: 700;
  color: #fff;
  border-radius: 1.3rem;
  padding: 0.5rem 1rem;
  width: 7.6rem;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.product__card__top--new {
  background-color: #4eb82a;
  font-size: 1.4rem;
  font-weight: 700;
  color: #fff;
  border-radius: 1.3rem;
  padding: 0.5rem 1rem;
  width: 7.6rem;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.product__card__top--brand {
  position: relative;
  width: 8.5rem;
  height: 2.8rem;
}
.product__card__top--brand img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.product__card__image {
  width: 90%;
  margin: 0 auto;
  height: 18rem;
  position: relative;
  padding-bottom: 2rem;
}
.product__card__image img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-height: 20.5rem;
  object-fit: contain;
}
.product__card__free {
  background-color: #c3161c;
  color: #fff;
  min-width: 18rem;
  margin: 0 auto;
  text-align: center;
  border-radius: 1.3rem;
  padding: 0.6rem 0;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10;
}
.product__card__name {
  font-size: 1.6rem;
  font-weight: 600;
  color: #011530;
  text-align: center;
  max-width: 26rem;
  margin: 0 auto;
  padding-top: 0.7rem;
}
.product__card__name:hover {
  color: #c3161c;
}
.product__card__stats {
  display: flex;
  justify-content: space-around;
  padding-inline: 1.6rem;
  margin-top: auto;
}
.product__card__stats__item {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.product__card__stats__item--icon {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.2rem;
}
.product__card__stats__item--icon svg {
  fill: #c1c1c1;
  height: 2rem;
}
.product__card__stats__item--icon span {
  color: #c1c1c1;
  font-size: 1rem;
  text-transform: uppercase;
}
.product__card__stats__item--number {
  margin-top: 0.4rem;
  font-size: 1.6rem;
  font-weight: 600;
  color: #011530;
}
.product__card__indent {
  background-color: #fbfbfb;
  padding: 0.5rem 0;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.product__card__indent p {
  font-size: 1.1rem;
  color: #898989;
  text-align: center;
  z-index: 2;
}
.product__card__bottom {
  display: flex;
  padding: 0.8rem 3rem;
  justify-content: space-between;
  align-items: flex-end;
}
.product__card__bottom__price {
  text-align: center;
}
.product__card__bottom__price--old {
  font-size: 1.6rem;
  font-weight: 300;
  color: #b0b0b0;
  text-decoration: line-through;
}
.product__card__bottom__price--new {
  font-size: 1.8rem;
  font-weight: 600;
  color: #c3161c;
}
.product__card__bottom__price--current {
  font-size: 1.8rem;
  font-weight: 600;
  color: #011530;
}
.product__card__bottom__wishlist {
  margin-left: auto;
  margin-right: 1.2rem;
  position: relative;
}
.product__card__bottom__wishlist .yith-wcwl-add-to-wishlist,
.product__card__bottom__wishlist .yith-wcwl-add-to-wishlist a,
.product__card__bottom__wishlist .yith-wcwl-add-to-wishlist a p {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  margin: 0;
}
.product__card__bottom__wishlist, .product__card__bottom__compare {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.product__card__bottom__wishlist:hover p, .product__card__bottom__compare:hover p {
  color: #c3161c;
}
.product__card__bottom__wishlist:hover svg, .product__card__bottom__compare:hover svg {
  fill: #c3161c;
}
.product__card__bottom__wishlist svg, .product__card__bottom__compare svg {
  height: 2.2rem;
  width: 2.2rem;
}
.product__card__bottom__wishlist p, .product__card__bottom__compare p {
  font-size: 1.2rem;
  font-weight: 400;
  color: #011530;
}
.product__card__bottom__wishlist input, .product__card__bottom__compare input {
  display: none;
}
.product__card__bottom__wishlist input + p + p, .product__card__bottom__compare input + p + p {
  display: none;
}
.product__card__bottom__wishlist input:checked + p, .product__card__bottom__compare input:checked + p {
  display: none;
}
.product__card__bottom__wishlist input:checked + p + p, .product__card__bottom__compare input:checked + p + p {
  display: inline;
}
.product__card .payment__text {
  font-size: 1.2rem;
  font-weight: 400;
  color: #041e42;
  text-align: center;
}
.product__card .payment__text span {
  font-weight: 700;
}

/* -------------------------- *\
    Page Header
\* -------------------------- */
.page-header {
  background-color: #fff !important;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.page-header .shell {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column-reverse;
}
@media (min-width: 700px) {
  .page-header .shell {
    flex-direction: row;
  }
}
.page-header__title .t {
  text-align: center;
  margin-top: 2rem;
  font-size: 2.7rem;
  font-weight: 700;
  color: #011530;
}
@media (min-width: 700px) {
  .page-header__title .t {
    font-size: 3.6rem;
    font-weight: 700;
    color: #011530;
    margin-top: initial;
    text-align: left;
    max-width: 111rem;
  }
}
.page-header__title .subt {
  font-size: 2.1rem;
  font-weight: 400;
  color: #011530;
  text-align: center;
}
@media (min-width: 700px) {
  .page-header__title .subt {
    text-align: left;
  }
}
.page-header__logo {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2rem;
}
@media (min-width: 700px) {
  .page-header__logo {
    align-items: flex-end;
  }
}
.page-header__logo span {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.page-header__logo span svg {
  width: 2.3rem;
  height: 1.7rem;
}
@media (hover: hover) {
  .page-header__goback:hover a {
    color: #900c10;
  }
  .page-header__goback:hover svg {
    fill: #900c10;
  }
}

.container__header {
  text-align: center;
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-bottom: 3rem;
}
.container__header .main {
  font-size: 3.6rem;
  font-weight: 900;
  color: #041e42;
}
.container__header .secondary {
  font-size: 3.6rem;
  font-weight: 400;
  color: #041e42;
  line-height: 4.8rem;
}
.container__header .line {
  width: 12.3rem;
  height: 0.3rem;
  background-color: #c3161c;
  border: none;
  margin-top: 1.8rem;
}

/* -------------------------- *\
    Breadcrumbs
\* -------------------------- */
.breadcrumbs {
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  gap: 0.8rem;
  flex-wrap: wrap;
}
.breadcrumbs.shell {
  margin: 0;
}
.breadcrumbs div {
  display: flex;
  gap: 0.8rem;
}
.breadcrumbs a,
.breadcrumbs span {
  font-size: 1.4rem;
  font-weight: 400;
  color: #011530;
  opacity: 0.6;
}
.breadcrumbs a.active,
.breadcrumbs span.active {
  opacity: 1;
}
.breadcrumbs a:hover,
.breadcrumbs span:hover {
  opacity: 0.85;
}

/* -------------------------- *\
    Page accordion
\* -------------------------- */
.service-and-warranty__content,
.ads-and-return__content {
  padding: 5.4rem 0;
  display: flex;
  flex-direction: column;
  gap: 6.4rem;
}
.service-and-warranty__content--item input[type=checkbox],
.ads-and-return__content--item input[type=checkbox] {
  display: none;
}
.service-and-warranty__content--item input[type=checkbox]:checked ~ .item__content,
.ads-and-return__content--item input[type=checkbox]:checked ~ .item__content {
  transition: all 0.3s ease !important;
  transform: translate(0, 0);
  max-height: 1000px;
  opacity: 1;
}
.service-and-warranty__content--item input[type=checkbox]:checked ~ .item__toggle svg,
.ads-and-return__content--item input[type=checkbox]:checked ~ .item__toggle svg {
  transition: all 0.3s ease !important;
  transform: rotate(180deg);
}
.service-and-warranty__content--item .item__toggle,
.ads-and-return__content--item .item__toggle {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.service-and-warranty__content--item .item__toggle svg,
.ads-and-return__content--item .item__toggle svg {
  min-width: 2rem;
  min-height: 1.1rem;
  margin-left: 1.5rem;
}
.service-and-warranty__content--item .item__toggle p,
.ads-and-return__content--item .item__toggle p {
  font-size: 1.8rem;
  font-weight: 600;
  color: #011530;
}
.service-and-warranty__content--item .item__content,
.ads-and-return__content--item .item__content {
  transform: translate(-5%, 0);
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  padding-top: 1.3rem;
  transition: all 0.3s ease !important;
}
@media (min-width: 450px) {
  .service-and-warranty__content--item .item__content,
.ads-and-return__content--item .item__content {
    padding-left: 1.8rem;
  }
}
@media (min-width: 750px) {
  .service-and-warranty__content--item .item__content,
.ads-and-return__content--item .item__content {
    padding-left: 4.5rem;
  }
}
.service-and-warranty__content--item .item__content__text,
.ads-and-return__content--item .item__content__text {
  font-size: 1.6rem;
  font-weight: 300;
  color: #011530;
  line-height: 2.6rem;
}
.service-and-warranty__content--item .item__content__text--bold,
.ads-and-return__content--item .item__content__text--bold {
  font-weight: 600 !important;
  margin-top: 1.3rem;
}
.service-and-warranty__content--item .item__content__credentials,
.ads-and-return__content--item .item__content__credentials {
  margin-top: 1.4rem;
  display: flex;
  gap: 2.2rem;
  flex-direction: column;
}
@media (min-width: 750px) {
  .service-and-warranty__content--item .item__content__credentials,
.ads-and-return__content--item .item__content__credentials {
    flex-direction: row;
    gap: 8rem;
  }
}
.service-and-warranty__content--item .item__content__credentials .credentials--item,
.ads-and-return__content--item .item__content__credentials .credentials--item {
  display: flex;
  gap: 1.4rem;
}
.service-and-warranty__content--item .item__content__credentials .credentials--item svg,
.ads-and-return__content--item .item__content__credentials .credentials--item svg {
  fill: #011530;
}
.service-and-warranty__content--item .item__content__credentials .credentials--item p,
.ads-and-return__content--item .item__content__credentials .credentials--item p {
  display: flex;
  flex-direction: column;
}
.service-and-warranty__content--item .item__content__credentials .credentials--item p .main,
.ads-and-return__content--item .item__content__credentials .credentials--item p .main {
  font-size: 2.1rem;
  font-weight: 600;
  color: #011530;
}
.service-and-warranty__content--item .item__content__credentials .credentials--item p .secondary,
.ads-and-return__content--item .item__content__credentials .credentials--item p .secondary {
  font-size: 1.4rem;
  font-weight: 300;
  color: #041e42;
}
.service-and-warranty__content--item .item__content__list,
.ads-and-return__content--item .item__content__list {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.service-and-warranty__content--item .item__content__list li,
.ads-and-return__content--item .item__content__list li {
  font-size: 1.6rem;
  font-weight: 300;
  color: #011530;
  line-height: 2.6rem;
}

/* -------------------------- *\
    Text Pages
\* -------------------------- */
.personal-data__content,
.general-terms__content {
  padding: 3.4rem 0 8.1rem 0;
  display: flex;
  flex-direction: column;
  gap: 4.7rem;
}
.personal-data__content__item,
.general-terms__content__item {
  display: flex;
  flex-direction: column;
  gap: 1.3rem;
}
.personal-data__content__list,
.general-terms__content__list {
  display: flex;
  flex-direction: column;
  gap: 0.7rem;
}
.personal-data__content__list.nogap,
.general-terms__content__list.nogap {
  gap: 0 !important;
}
.personal-data__content__list li,
.general-terms__content__list li {
  display: flex;
  align-items: center;
  gap: 0.7rem;
}
.personal-data__content__text,
.general-terms__content__text {
  font-size: 1.6rem;
  font-weight: 300;
  color: #011530;
  line-height: 2.6rem;
}
.personal-data__content__text--bold,
.general-terms__content__text--bold {
  font-size: 2.4rem;
  color: #011530;
  font-weight: 600;
}
.personal-data__content__text--medium,
.general-terms__content__text--medium {
  font-size: 2.1rem;
  font-weight: 600;
  color: #011530;
}
.personal-data__content__text--italic,
.general-terms__content__text--italic {
  font-size: 1.8rem;
  font-weight: 600;
  color: #011530;
  font-style: italic;
}

/* -------------------------- *\
    Filters
\* -------------------------- */
.filter .content {
  border-radius: 0.8rem;
}

.filter--toggle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 0.1rem solid #cdcdcd;
  padding: 0.9rem 2.1rem;
  border-radius: 0.8rem;
  cursor: pointer;
  background-color: #fff;
  user-select: none;
}
.filter--toggle svg {
  transform: rotate(180deg);
}
.filter--toggle--rotate svg {
  transform: rotate(0);
}
.filter--toggle p {
  font-size: 1.6rem;
  font-weight: 600;
  color: #041e42;
}

.filter--checkbox {
  background-color: #fff;
  border: 1px solid #e4eaec;
  padding: 0.9rem 2.1rem;
}
.filter--checkbox--grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.filter--checkbox--flex {
  display: flex;
  flex-direction: column;
}

.checkbox--wrapper {
  display: flex;
  user-select: none;
  padding: 0.75rem 0;
  box-sizing: border-box;
}
.checkbox--wrapper .name {
  font-size: 1.4rem;
  font-weight: 400;
  color: #041e42;
}
.checkbox--wrapper input[type=checkbox] {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  align-self: center;
}
.checkbox--wrapper input[type=checkbox] + div {
  border: 0.1rem solid #e4eaec;
  max-height: 1.7rem;
  max-width: 1.7rem;
  box-sizing: border-box;
  position: relative;
  background-color: #011530 !important;
  border-radius: 0.3rem;
  display: flex;
  align-items: center;
}
.checkbox--wrapper input[type=checkbox] ~ div:last-child {
  padding-left: 0.5em;
}
.checkbox--wrapper input[type=checkbox]:checked + div {
  border: 0.1rem solid #011530;
}
.checkbox--wrapper input[type=checkbox]:checked + div svg {
  opacity: 1;
}
.checkbox--wrapper input[type=checkbox]:indeterminate + div::after {
  content: "";
  height: 4px;
  width: 60%;
  left: 20%;
  top: calc(50% - 2px);
  position: absolute;
  border-radius: 1px;
}
.checkbox--wrapper input[type=checkbox]:disabled ~ div {
  color: #fff;
  cursor: not-allowed;
}
.checkbox--wrapper input[type=checkbox]:enabled ~ div {
  cursor: pointer !important;
}
.checkbox--wrapper input[type=checkbox]:not(:checked) + div {
  background-color: white !important;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
.checkbox--wrapper svg {
  width: 1.2rem;
  height: 0.9rem;
  width: 100%;
  color: #011530;
  opacity: 0;
  fill: #fff;
}

.content {
  display: none;
}
.content--show {
  display: block;
}
.content--flex {
  display: flex;
}
.content--grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.conditioners .filter--list.content--show {
	display: flex;
}

.filter__main--dropdown {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
}

.custom-select-container {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.custom-select-container .custom-select-label {
  font-size: 1.6rem;
  font-weight: 400;
  color: #4c4c4c;
  letter-spacing: 0.5px;
}
.custom-select-container .facetwp-facet-per_page,
.custom-select-container .woocommerce-ordering {
  display: none;
}

.custom-select {
  position: relative;
  max-width: 24rem;
  display: flex;
  font-size: 1.6rem;
  font-weight: 400;
  color: #011530;
  z-index: 999999 !important;
  /* interactivity */
}
.custom-select .select-button {
  width: 100%;
  font-size: 1.15rem;
  background-color: #fff;
  padding: 1.4rem 2.2rem;
  border: 1px solid #e4eaec;
  border-radius: 0.5rem;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.custom-select .selected-value {
  font-size: 1.6rem;
  font-weight: 500;
  color: #011530;
  text-align: left;
}
.custom-select .arrow {
  transition: transform ease-in-out 0.3s;
  margin-left: 2rem;
  transform: rotate(180deg);
}
.custom-select .select-dropdown {
  position: absolute;
  width: 100%;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  border: 1px solid #caced1;
  border-radius: 4px;
  padding: 10px;
  margin-top: 10px;
  max-height: 200px;
  overflow-y: auto;
  top: 100%;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease !important;
}
.custom-select .select-dropdown li {
  position: relative;
  cursor: pointer;
  display: flex;
  gap: 1rem;
  align-items: center;
}
.custom-select .select-dropdown li:first-child {
  display: none;
}
.custom-select .select-dropdown li label {
  width: 100%;
  padding: 0.8rem 1rem;
  cursor: pointer;
  display: flex;
  gap: 1rem;
  align-items: center;
  font-size: 1.6rem;
  font-weight: 400;
  color: #011530;
}
.custom-select .select-dropdown::-webkit-scrollbar {
  width: 7px;
}
.custom-select .select-dropdown::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 25px;
}
.custom-select .select-dropdown::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 25px;
}
.custom-select .select-dropdown li:hover,
.custom-select .select-dropdown input:checked ~ label {
  background-color: #f2f2f2;
}
.custom-select .select-dropdown input:focus ~ label {
  background-color: #dfdfdf;
}
.custom-select .select-dropdown input[type=radio] {
  position: absolute;
  left: 0;
  opacity: 0;
}
.custom-select.active .arrow {
  transform: rotate(0deg);
}
.custom-select.active .select-dropdown {
  opacity: 1;
  visibility: visible;
}

.prod-list--search {
  padding-bottom: 2rem;
}
.prod-list--search .pagination:not(.navigation) {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  gap: 2rem;
}
@media (max-width: 470px) {
  .prod-list--search .pagination:not(.navigation) .nav-previous {
    order: 1;
  }
  .prod-list--search .pagination:not(.navigation) .navigation {
    order: 3;
  }
  .prod-list--search .pagination:not(.navigation) .nav-next {
    order: 2;
  }
}
.prod-list--search .pagination:not(.navigation) .dir,
.prod-list--search .pagination:not(.navigation) .page-numbers {
  padding: 0.5rem;
  border: solid 0.1rem #011530;
  transition: transform 0.3s;
}
dis .prod-list--search .pagination:not(.navigation) .dir:hover,
dis .prod-list--search .pagination:not(.navigation) .page-numbers:hover {
  transform: scale(1.1);
}
.prod-list--search .pagination:not(.navigation) .nav-links {
  display: flex;
  gap: 1rem;
}
.prod-list--search .pagination:not(.navigation) .nav-links .prev,
.prod-list--search .pagination:not(.navigation) .nav-links .next {
  display: none;
}

.service__accordion {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.service__accordion--toggle-checkbox {
  display: none;
}
.service__accordion--toggle-checkbox:checked ~ .service__accordion--content {
  transition: all 0.3s ease !important;
  transform: translate(0, 0);
  max-height: 1000px;
  opacity: 1;
}
.service__accordion--toggle-checkbox:checked ~ .service__accordion--toggle svg {
  transition: all 0.3s ease !important;
  transform: rotate(180deg);
}
.service__accordion--form {
  display: flex;
  flex-direction: column;
  transform: translate(0, 0);
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: all 0.3s ease !important;
}
.service__accordion--form .text {
  margin-top: 2.5rem;
  text-align: center;
  font-size: 1.4rem;
  font-weight: 400;
  color: #323232;
}
.service__accordion--form form {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 1.5rem 2.8rem;
  margin-top: 2.5rem;
  margin-bottom: 1.6rem;
}
@media (min-width: 600px) {
  .service__accordion--form form {
    grid-template-columns: repeat(2, 1fr);
  }
}
.service__accordion--form form input {
  background-color: #fff;
  border: 0.1rem solid #e4eaec;
  padding: 1.4rem 1.3rem;
}
.service__accordion--form span {
  text-align: center;
  font-size: 1.2rem;
  font-weight: 400;
  color: #323232;
  margin-bottom: 1.7rem;
}
.service__accordion--form .btn {
  align-self: center;
  width: 31rem;
  border-radius: 0.5rem;
}
.service__accordion--toggle {
  background-color: #041e42;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem 3.2rem;
  border-radius: 1rem;
  cursor: pointer;
  margin-inline: 1rem;
  user-select: none;
}
.service__accordion--toggle p {
  font-size: 1.6rem;
  font-weight: 700;
  color: #fff;
}
.service__accordion--toggle svg {
  fill: #fff;
}
.service__accordion--content {
  transform: translate(-5%, 0);
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: all 0.3s ease !important;
}
.service__accordion--content--show--tbi {
  max-height: 34rem;
}
.service__accordion--content .table--list {
  box-shadow: -2px 5px 10px 0px rgba(0, 0, 0, 0.1), 2px 0px 10px 0px rgba(0, 0, 0, 0.1);
  margin-inline: 1rem;
}
.service__accordion--content .table--list li {
  padding: 1rem 2.4rem;
  display: flex;
  align-items: center;
  font-size: 1.4rem;
  font-weight: 400;
  color: #323232;
}
.service__accordion--content .table--list li span {
  border-bottom: 1px solid #e5e5e5;
  flex-grow: 1;
  margin: 0 0.8rem;
}
.service__accordion--content .table--list li:nth-child(odd) {
  background-color: #fbfbfb;
}
.service__accordion--content .table--list li:nth-child(even) {
  background-color: #fff;
}
.service__accordion--content .table--list li.alert--main {
  color: #c3161c;
  padding: 1.8rem 2.4rem;
}
.service__accordion--content .alert--secondary {
  font-size: 1.4rem;
  font-weight: 300;
  color: #323232;
  padding: 1.5rem 3.2rem;
  font-style: italic;
}
.service__accordion--content--tbi {
  padding: 3.2rem 0 3.2rem 2.9rem;
  display: flex;
  flex-direction: column;
  gap: 0.7rem;
}
.service__accordion--content--tbi li {
  background: url("/wp-content/uploads/2024/07/check.png") no-repeat 0 0.2rem;
  padding-left: 2.2rem;
}
.service__accordion--content--tbi .text {
  margin-bottom: 3.2rem;
}
.service__accordion--content--tbi .text .title {
  font-size: 1.8rem;
  font-weight: 600;
  color: #011530;
  line-height: 2.89rem;
}
.service__accordion--content--tbi .text .desc {
  font-size: 1.4rem;
  font-weight: 400;
  color: #323232;
  margin-top: 1rem;
}
.service__accordion--content--tbi .text .desc span {
  font-weight: 700;
}
.service__accordion .form_text {
  padding: 2rem 1rem 1rem 1rem;
}
.service__accordion .gform_wrapper ul.gform_fields .gfield.serive_form__top {
  text-align: center;
  font-size: 1.4rem;
  font-weight: 400;
  color: #323232;
  margin-bottom: 1rem;
}
.service__accordion .gform_wrapper ul.gform_fields .gfield.serive_form__bottom {
  text-align: center;
  font-size: 1.2rem;
  font-weight: 400;
  margin-top: 2rem;
  color: #323232;
}
.service__accordion .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  height: 5rem;
  border: solid 0.1rem #e4eaec;
  border-radius: 0.5rem;
  padding: 0 1rem;
  font-size: 1.6rem;
  margin: 0;
  width: 100%;
}
.service__accordion .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last {
  margin-top: 1.5rem;
}
@media (min-width: 642px) {
  .service__accordion .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last {
    margin-top: 0;
  }
}
.service__accordion .gform_wrapper .ginput_container span:not(.ginput_price):first-child {
  margin-bottom: 0;
}
.service__accordion .gform_wrapper .ginput_container span:not(.ginput_price):last-child input {
  margin-bottom: 0;
}
@media (min-width: 642px) {
  .service__accordion .gform_wrapper ul.gform_fields {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 3rem;
  }
  .service__accordion .gform_wrapper ul.gform_fields .gfield {
    margin-top: 0.5rem;
  }
  .service__accordion .gform_wrapper ul.gform_fields .serive_form__two,
.service__accordion .gform_wrapper ul.gform_fields .serive_form__top,
.service__accordion .gform_wrapper ul.gform_fields .serive_form__bottom {
    grid-column: 1/span 2;
  }
}
@media (min-width: 642px) {
  .service__accordion .top_label div.ginput_complex.ginput_container.gf_name_has_2 {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 3rem;
  }
  .service__accordion div.ginput_container_name span {
    padding-right: 0;
  }
  .service__accordion .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0;
  }
  .service__accordion div.ginput_complex.ginput_container.gf_name_has_2 span {
    width: 100%;
  }
}
.service__accordion .gform_wrapper .gform_footer {
  padding: 0;
}
.service__accordion .gform_wrapper .gform_footer input[type=submit] {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 31rem;
  height: 5rem;
  width: 100%;
  margin: 0 auto;
  border-radius: 0.5rem;
  border: solid 0.2rem #011530;
  color: #011530;
  background: #fff;
  font-size: 1.6rem;
  font-weight: 600;
  cursor: pointer;
  user-select: none;
}
.service__accordion .gform_wrapper .gform_footer input[type=submit]:hover {
  background: #cdcdcd;
}

#accordion-toggle {
  display: none;
}
#accordion-toggle:checked ~ .service__accordion--content {
  transition: all 0.3s ease !important;
  transform: translate(0, 0);
  max-height: 1000px;
  opacity: 1;
}
#accordion-toggle:checked ~ .service__accordion--toggle svg {
  transition: all 0.3s ease !important;
  transform: rotate(180deg);
}

#accordion-form-toggle {
  display: none;
}
#accordion-form-toggle:checked ~ .service__accordion--form {
  transition: all 0.3s ease !important;
  transform: translate(0, 0);
  max-height: 1000px;
  opacity: 1;
}
#accordion-form-toggle:checked ~ .service__accordion--toggle svg {
  transition: all 0.3s ease !important;
  transform: rotate(180deg);
}

#accordion-form-toggle2 {
  display: none;
}
#accordion-form-toggle2:checked ~ .service__accordion--form {
  transition: all 0.3s ease !important;
  transform: translate(0, 0);
  max-height: 1000px;
  opacity: 1;
}
#accordion-form-toggle2:checked ~ .service__accordion--toggle svg {
  transition: all 0.3s ease !important;
  transform: rotate(180deg);
}

.link--bold {
  font-size: 1.4rem;
  font-weight: 600;
  color: #041e42;
  font-weight: 600 !important;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  cursor: pointer;
}
.link--bold:hover a,
.link--bold:hover svg {
  color: #c3161c;
}

.header {
  background-color: #fff;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  z-index: 999;
  border-bottom: 0.2rem solid #fff;
}
.header .overlay {
  position: fixed;
  top: 12.3rem;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: -5;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
.header__banner {
  display: flex;
  background-color: #011530;
  padding: 1rem;
  gap: 2.4rem;
}
.header__banner div {
  display: flex;
  align-items: center;
}
.header__banner div a {
  height: 100%;
  display: flex;
  align-items: center;
}
.header__banner svg {
  fill: #fff;
  height: 2.2rem;
  width: 2.2rem;
}
@media (min-width: 450px) {
  .header__banner--search {
    display: none !important;
  }
}
.header__banner--menu {
  margin-left: auto;
  position: relative;
}
@media (min-width: 1250px) {
  .header__banner {
    display: none;
  }
}
.header__top {
  display: flex;
  min-height: 7.3rem;
  align-items: center;
  padding-inline: 1rem;
  justify-content: space-between;
}
.header__top--logo {
  width: 14rem;
  height: 4.6rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-right: 2rem;
}
@media (min-width: 700px) {
  .header__top--logo {
    width: 24.8rem;
  }
}
.header__top--logo img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.header__top--contacts {
  display: flex;
  padding: 1rem 0 1rem 0;
}
.header__top--contacts .header__top--phone,
.header__top--contacts .header__top--location {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding-inline: 2.7rem;
  gap: 1rem;
}
@media (max-width: 1250px) {
  .header__top--contacts .header__top--phone,
.header__top--contacts .header__top--location {
    display: none;
  }
}
.header__top--contacts .header__top--phone svg,
.header__top--contacts .header__top--location svg {
  fill: #c3161c;
}
.header__top--contacts .header__top--phone .group,
.header__top--contacts .header__top--location .group {
  display: flex;
  flex-direction: column;
}
.header__top--contacts .header__top--phone .group .main,
.header__top--contacts .header__top--location .group .main {
  font-size: 2.1rem;
  font-weight: 600;
  color: #041e42;
  display: flex;
  gap: 1rem;
}
.header__top--contacts .header__top--phone .group .secondary,
.header__top--contacts .header__top--location .group .secondary {
  font-size: 1.4rem;
  font-weight: 300;
  color: #041e42;
}
.header__top--contacts .header__top--phone:hover svg,
.header__top--contacts .header__top--location:hover svg {
  transform: scale(1.1);
}
.header__top--contacts .header__top--phone:hover .group .main,
.header__top--contacts .header__top--location:hover .group .main {
  color: #c3161c;
}
.header__top--contacts .header__top--phone {
  border-left: 0.1rem solid #e4eaec;
  border-right: 0.1rem solid #e4eaec;
}
.header__top--contacts .header__top--phone .group {
  position: relative;
  padding-right: 2.3rem;
}
.header__top--contacts .header__top--phone .secondary {
  position: absolute;
  width: 20rem;
  opacity: 0;
}
.header__top--contacts .header__top--phone .secondary:nth-child(2) {
  animation: fade1 8s infinite;
}
.header__top--contacts .header__top--phone .secondary:nth-child(3) {
  animation: fade2 8s infinite;
}
.header__top--contacts .header__top--location {
  border-right: 0.1rem solid #e4eaec;
}
@media (min-width: 1600px) {
  .header__top--search {
    border-right: 0.1rem solid #e4eaec;
    padding-inline: 2.3rem;
  }
}
@media (max-width: 1850px) {
  .header__top--search {
    transform: translateY(-100%);
    position: absolute;
    width: 100%;
    background-color: #011530;
    transition: all 0.3s ease !important;
    z-index: 999;
    height: 13rem;
    top: 0;
    left: 0;
    display: flex;
  }
  .header__top--search form {
    display: none !important;
  }
}
.header__top--search--show {
  transform: translateY(0);
  transition: all 0.3s ease !important;
  padding-inline: 1rem;
}
.header__top--search--show form {
  width: 100%;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.header__top--search--show form input {
  border-radius: none;
  width: 100%;
}
.header__top--search--show form span {
  background-color: #fff;
}
.header__top--search--show .close {
  display: block !important;
  position: absolute;
  top: 1.6rem;
  right: 3rem;
}
.header__top--search--show .close svg {
  width: 2rem;
  height: 2rem;
  fill: #fff;
}
.header__top--search .close {
  display: none;
}
.header__top--search form {
  height: 100%;
  display: flex;
  align-items: center;
}
.header__top--search form input {
  height: 100%;
  border-radius: 1.2rem 0 0 1.2rem;
  border: 0.1rem solid #e4eaec;
  width: 54rem;
  padding: 0.8rem 1.8rem;
  height: 4rem;
}
.header__top--search form input::placeholder {
  opacity: 0.7;
}
.header__top--search form button {
  border-radius: 0 1.2rem 1.2rem 0;
  border: 0.1rem solid #e4eaec;
  border-left: none;
  padding-inline: 1.4rem;
  height: 4rem;
  height: 4rem;
  align-items: center;
  display: flex;
  cursor: pointer;
}
.header__top--search form button svg {
  width: 2rem;
  fill: #fff;
}
@media (min-width: 1850px) {
  .header__top--search form button svg {
    fill: #011530;
  }
}
.header__top--btns {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2.8rem;
}
@media (max-width: 610px) {
  .header__top--btns {
    margin-right: 2rem;
  }
}
@media (max-width: 1850px) {
  .header__top--btns {
    margin-left: auto;
  }
}
@media (min-width: 1851px) {
  .header__top--btns {
    margin: 0 auto;
  }
}
.header__top--btns .search {
  display: block;
}
@media (max-width: 450px) {
  .header__top--btns .search {
    display: none;
  }
}
@media (min-width: 1850px) {
  .header__top--btns .search {
    display: none;
  }
}
.header__top--btns .wishlist--count {
  right: -1rem;
}
.header__top--btns .compare--count {
  right: -1.5rem;
}
.header__top--btns .wishlist,
.header__top--btns .compare,
.header__top--btns .search {
  text-align: center;
  position: relative;
}
.header__top--btns .wishlist svg,
.header__top--btns .compare svg,
.header__top--btns .search svg {
  transition: all 0.3s ease !important;
  height: 2.6rem;
  width: 2.6rem;
  cursor: pointer;
}
.header__top--btns .wishlist--text,
.header__top--btns .compare--text,
.header__top--btns .search--text {
  font-size: 1.2rem;
  font-weight: 500;
  color: #041e42;
  transition: all 0.3s ease !important;
}
.header__top--btns .wishlist--count,
.header__top--btns .compare--count,
.header__top--btns .search--count {
  font-size: 1.2rem;
  font-weight: 700;
  color: #fff;
  position: absolute;
  top: -0.7rem;
  background-color: #c3161c;
  width: 1.9rem;
  height: 1.9rem;
  border-radius: 10rem;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding-top: 0.2rem;
}
.header__top--btns .wishlist:hover svg,
.header__top--btns .compare:hover svg {
  fill: #c3161c;
}
.header__top--btns .wishlist:hover p,
.header__top--btns .compare:hover p {
  color: #c3161c;
}
.header__top--delivery {
  margin-left: 5rem;
  margin-right: 2rem;
  right: 0;
  height: 100%;
  top: 0;
}
@media (max-width: 610px) {
  .header__top--delivery {
    display: none;
  }
}
@media (min-width: 1800px) {
  .header__top--delivery {
    position: absolute;
  }
}
.header__top--delivery img {
  object-fit: cover;
}
@media (max-width: 1279px) {
  .header__bottom {
    transform: translateX(-100%);
    position: absolute;
    max-height: 65vh;
    overflow: hidden;
    width: 100%;
    background-color: white;
    padding: 2rem;
    z-index: -5;
    transition: all 0.3s ease !important;
  }
  .header__bottom--show {
    z-index: 999;
    transition: all 0.3s ease !important;
    overflow-y: scroll;
    border-bottom: 0.1rem solid #898989;
    transform: translateX(0) !important;
  }
  .header__bottom__links {
    display: flex;
    flex-direction: column;
    gap: 2rem;
    width: 100%;
  }
  .header__bottom__links--item {
    align-self: flex-start;
  }
  .header__bottom__links--item .image-item img {
    display: none;
  }
  .header__bottom__links--item .image-item span {
    display: block;
  }
  .header__bottom__links--item .dropdown__image,
.header__bottom__links--item .dropdown__mega img,
.header__bottom__links--item hr {
    display: none;
  }
  .header__bottom__links--item .link {
    font-size: 1.8rem;
    font-weight: 600;
    color: #041e42;
    display: flex;
    align-items: center;
    user-select: none;
  }
  .header__bottom__links--item .link--bold {
    display: flex;
    flex-direction: row;
    text-align: left;
    align-items: flex-start;
  }
  .header__bottom__links--item .link--bold a {
    font-size: 1.4rem !important;
    font-weight: 600 !important;
  }
  .header__bottom__links--item .link--bold svg {
    opacity: 0;
  }
  .header__bottom__links--item .dropdown__mega {
    display: grid;
    gap: 1.5rem;
    padding-left: 2rem;
    opacity: 0;
    transform: translateX(-1000%);
    max-height: 0;
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (max-width: 1279px) and (min-width: 520px) {
  .header__bottom__links--item .dropdown__mega {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 1279px) and (min-width: 690px) {
  .header__bottom__links--item .dropdown__mega {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 1279px) and (min-width: 950px) {
  .header__bottom__links--item .dropdown__mega {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (max-width: 1279px) {
  .header__bottom__links--item .dropdown__mega.show {
    max-height: 1000px;
    opacity: 1;
    transform: translateX(0);
    padding-top: 0.7rem;
  }
}
@media (max-width: 1279px) {
  .header__bottom__links--item .dropdown__mega h3 {
    font-size: 1.6rem;
    font-weight: 600;
    color: #041e42;
    display: flex;
    align-items: center;
  }
}
@media (max-width: 1279px) {
  .header__bottom__links--item .dropdown__mega--links, .header__bottom__links--item .dropdown__mega--grid {
    opacity: 0;
    transform: translateX(-1000%);
    max-height: 0;
  }
  .header__bottom__links--item .dropdown__mega--links.show, .header__bottom__links--item .dropdown__mega--grid.show {
    max-height: 1000px;
    opacity: 1;
    transform: translateX(0);
    padding-top: 0.7rem;
  }
}
@media (max-width: 1279px) and (max-width: 1279px) {
  .header__bottom__links--item .dropdown__mega--links .other_brand, .header__bottom__links--item .dropdown__mega--grid .other_brand {
    display: none;
  }
}
@media (max-width: 1279px) {
  .header__bottom__links--item .dropdown__mega--links, .header__bottom__links--item .dropdown__mega--grid {
    display: flex;
    flex-direction: column;
    gap: 0.9rem;
  }
  .header__bottom__links--item .dropdown__mega--links li, .header__bottom__links--item .dropdown__mega--grid li {
    font-size: 1.5rem;
    font-weight: 400;
    color: #041e42;
  }
}
@media (max-width: 1279px) {
  .header__bottom__links--item .dropdown {
    opacity: 0;
    transform: translateX(-1000%);
    max-height: 0;
  }
  .header__bottom__links--item .dropdown h3 {
    display: none;
  }
  .header__bottom__links--item .dropdown.show {
    max-height: 1000px;
    opacity: 1;
    transform: translateX(0);
  }
  .header__bottom__links--item .dropdown__links {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    height: 100%;
    justify-content: center;
    padding: 0.7rem 0 0 2rem;
  }
  .header__bottom__links--item .dropdown__links li {
    display: flex;
    flex-direction: column;
  }
  .header__bottom__links--item .dropdown__icon {
    display: none;
  }
}
@media (max-width: 1279px) {
  .header__bottom__links--item .dropdown__cols {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 4rem;
    opacity: 0;
    transform: translateX(-1000%);
    max-height: 0;
  }
  .header__bottom__links--item .dropdown__cols.show {
    max-height: 1000px;
    opacity: 1;
    transform: translateX(0);
  }
  .header__bottom__links--item .dropdown__cols__l {
    padding-top: 1rem;
  }
  .header__bottom__links--item .dropdown__cols__l--images {
    padding-top: 0.5rem;
    gap: 0.5rem;
    display: flex;
    flex-direction: column;
  }
  .header__bottom__links--item .dropdown__cols__r {
    padding-top: 1rem;
  }
  .header__bottom__links--item .dropdown__cols__r--links {
    padding-top: 0.5rem;
    gap: 0.5rem;
    display: flex;
    flex-direction: column;
  }
  .header__bottom__links--item .dropdown__cols h3 {
    font-size: 1.6rem;
    font-weight: 600;
    color: #041e42;
  }
  .header__bottom__links--item .dropdown__cols a {
    font-size: 1.5rem;
    font-weight: 400;
    color: #041e42;
  }
}
@media (max-width: 1279px) {
  .header__bottom .plus-solid {
    position: relative;
    width: 2rem;
    height: 2rem;
  }
  .header__bottom .plus-solid:before, .header__bottom .plus-solid:after {
    content: "";
    position: absolute;
    background-color: #011530;
    transition: transform 0.25s ease-out;
    border-radius: 1rem;
  }
  .header__bottom .plus-solid:before {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 50%;
    height: 2px;
  }
  .header__bottom .plus-solid:after {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 2px;
    height: 50%;
  }
  .header__bottom .plus-solid--active:before {
    transform: translate(-50%, -50%) rotate(180deg);
  }
  .header__bottom .plus-solid--active:after {
    transform: translate(-50%, -50%) rotate(90deg);
  }
}
@media (min-width: 1280px) {
  .header__bottom {
    min-height: 5rem;
    background-color: #041e42;
    padding-inline: 1.5rem;
    position: relative;
  }
  .header__bottom .image-item img {
    display: block;
  }
  .header__bottom .image-item span {
    display: none;
  }
  .header__bottom .header__bottom__links {
    display: flex;
    justify-content: space-between;
    padding-inline: 2rem;
  }
  .header__bottom .header__bottom__links--item {
    z-index: 50;
    position: relative;
    display: flex;
  }
  .header__bottom .header__bottom__links--item .link {
    font-size: 1.2rem;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    padding: 1.5rem 0.5rem;
    cursor: pointer;
    font-size: 1.4rem;
    font-weight: 700;
    color: #fff;
  }
}
@media (min-width: 1280px) and (min-width: 1320px) {
  .header__bottom .header__bottom__links--item .link {
    font-size: 1.5rem;
    font-weight: 700;
    color: #fff;
    padding: 1.5rem;
  }
}
@media (min-width: 1280px) {
  .header__bottom .header__bottom__links--item .dropdown__cols {
    display: none;
    position: absolute;
    top: 99%;
    background-color: #fff;
    z-index: 50;
    min-width: calc(100% + 10rem);
    padding: 1.5rem 3rem;
    box-shadow: 0px 5px 15px -11px rgba(0, 0, 0, 0.75);
    border-radius: 0 0 1rem 1rem;
    left: -1.5rem;
    transform: translateX(1.5rem);
  }
  .header__bottom .header__bottom__links--item .dropdown__cols__l, .header__bottom .header__bottom__links--item .dropdown__cols__r {
    min-width: 35rem;
  }
  .header__bottom .header__bottom__links--item .dropdown__cols__l--title, .header__bottom .header__bottom__links--item .dropdown__cols__r--title {
    display: flex;
    flex-direction: column;
  }
  .header__bottom .header__bottom__links--item .dropdown__cols__l--title h3, .header__bottom .header__bottom__links--item .dropdown__cols__r--title h3 {
    font-size: 1.8rem;
    font-weight: 600;
    color: #041e42;
  }
  .header__bottom .header__bottom__links--item .dropdown__cols__l--title hr, .header__bottom .header__bottom__links--item .dropdown__cols__r--title hr {
    background-color: #c3161c;
    border: none;
    height: 0.3rem;
    width: 4rem;
    margin-top: 0.4rem;
    border-radius: 2rem;
  }
  .header__bottom .header__bottom__links--item .dropdown__cols__l {
    border-right: 0.1rem solid #e4eaec;
  }
  .header__bottom .header__bottom__links--item .dropdown__cols__l--images {
    margin-top: 1.6rem;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2.2rem 4rem;
    padding-bottom: 4.4rem;
    padding-right: 4rem;
  }
  .header__bottom .header__bottom__links--item .dropdown__cols__l--images .image-wrapper {
    position: relative;
    height: 3.5rem;
    width: 12rem;
    border-radius: 1rem;
    padding: 0.2rem;
    border-radius: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .header__bottom .header__bottom__links--item .dropdown__cols__l--images .image-wrapper img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .header__bottom .header__bottom__links--item .dropdown__cols__l--images .image-wrapper::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 1rem;
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2);
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
  }
  .header__bottom .header__bottom__links--item .dropdown__cols__l--images .image-wrapper:hover::after {
    opacity: 1;
  }
  .header__bottom .header__bottom__links--item .dropdown__cols__r {
    padding-left: 4rem;
  }
  .header__bottom .header__bottom__links--item .dropdown__cols__r--links {
    display: flex;
    flex-direction: column;
    margin-top: 1.5rem;
    gap: 1.4rem;
  }
  .header__bottom .header__bottom__links--item .dropdown__cols__r--links li {
    font-size: 1.4rem;
    font-weight: 300;
    color: #041e42;
  }
  .header__bottom .header__bottom__links--item .dropdown__cols__r--links li:hover {
    list-style-image: url("images/list.png");
  }
}
@media (min-width: 1280px) {
  .header__bottom .header__bottom__links--item .dropdown {
    display: none;
    flex-direction: column;
    position: absolute;
    top: 99%;
    background-color: #fff;
    z-index: 50;
    min-width: 37rem;
    padding: 1.5rem 3rem;
    border-radius: 0 0 1rem 1rem;
    left: -1.5rem;
    transform: translateX(1.5rem);
  }
  .header__bottom .header__bottom__links--item .dropdown__title {
    font-size: 1.8rem;
    font-weight: 600;
    color: #041e42;
    margin-bottom: 1.5rem;
  }
  .header__bottom .header__bottom__links--item .dropdown__icon {
    background-color: #041e42;
    width: 5.8rem;
    height: 5.8rem;
    position: absolute;
    border-radius: 1.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    bottom: 1.8rem;
    align-self: flex-end;
  }
  .header__bottom .header__bottom__links--item .dropdown__icon:hover .megaphone {
    transform: scale(1.1) rotate(20deg);
  }
  .header__bottom .header__bottom__links--item .dropdown__icon div {
    background-color: #c3161c;
    width: 3rem;
    height: 3rem;
    position: absolute;
    border-radius: 10rem;
    display: flex;
    align-items: center;
    justify-content: center;
    top: -1.2rem;
    right: -1.2rem;
  }
  .header__bottom .header__bottom__links--item .dropdown__icon div svg {
    width: 1.5rem;
    height: 1.7rem;
  }
  .header__bottom .header__bottom__links--item .dropdown__icon svg {
    fill: #fff;
    position: absolute;
  }
  .header__bottom .header__bottom__links--item .dropdown__links {
    display: flex;
    flex-direction: column;
    gap: 1.4rem;
  }
  .header__bottom .header__bottom__links--item .dropdown__links li {
    font-size: 1.4rem;
    font-weight: 300;
    color: #041e42;
  }
  .header__bottom .header__bottom__links--item .dropdown__links li:hover {
    list-style-image: url("/wp-content/uploads/2024/07/list.png");
  }
  .header__bottom .header__bottom__links--item .dropdown__image {
    margin-top: 6.6rem;
    position: relative;
    width: 100%;
  }
  .header__bottom .header__bottom__links--item .dropdown__image img {
    object-fit: cover;
    max-height: 20rem;
  }
}
@media (min-width: 1280px) {
  .header__bottom .header__bottom__links--item .dropdown__mega {
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);
    display: none;
    flex-direction: row;
    position: absolute;
    top: 100%;
    background-color: #fff;
    min-width: 110rem;
    padding: 1.5rem 1rem;
    border-radius: 0 0 1rem 1rem;
    left: -1.5rem;
    transform: translateX(1.5rem);
  }
}
@media (min-width: 1280px) and (min-width: 1240px) {
  .header__bottom .header__bottom__links--item .dropdown__mega {
    padding: 1.5rem 0;
    min-width: 120rem;
  }
}
@media (min-width: 1280px) and (min-width: 1500px) {
  .header__bottom .header__bottom__links--item .dropdown__mega {
    padding: 1.5rem 3rem;
    min-width: 150rem;
  }
}
@media (min-width: 1280px) {
  .header__bottom .header__bottom__links--item .dropdown__mega--col {
    padding-inline: 2.5rem;
  }
}
@media (min-width: 1280px) and (min-width: 1240px) {
  .header__bottom .header__bottom__links--item .dropdown__mega--col {
    min-width: 25rem;
  }
}
@media (min-width: 1280px) and (min-width: 1500px) {
  .header__bottom .header__bottom__links--item .dropdown__mega--col {
    padding-inline: 5.5rem;
    min-width: 35rem;
  }
}
@media (min-width: 1280px) {
  .header__bottom .header__bottom__links--item .dropdown__mega--col:not(:last-child) {
    border-right: 1px solid #e4eaec;
  }
}
@media (min-width: 1280px) {
  .header__bottom .header__bottom__links--item .dropdown__mega--title h3 {
    font-size: 1.8rem;
    font-weight: 600;
    color: #041e42;
  }
  .header__bottom .header__bottom__links--item .dropdown__mega--title hr {
    width: 4rem;
    height: 0.2rem;
    border: none;
    background-color: #c3161c;
  }
}
@media (min-width: 1280px) {
  .header__bottom .header__bottom__links--item .dropdown__mega--links {
    margin-top: 1.6rem;
    display: flex;
    flex-direction: column;
    gap: 1.4rem;
    display: flex;
    flex-direction: column;
    gap: 1.4rem;
  }
  .header__bottom .header__bottom__links--item .dropdown__mega--links li {
    font-size: 1.4rem;
    font-weight: 300;
    color: #041e42;
  }
  .header__bottom .header__bottom__links--item .dropdown__mega--links li:hover {
    list-style-image: url("/wp-content/uploads/2024/07/list.png");
  }
  .header__bottom .header__bottom__links--item .dropdown__mega--links .promo {
    display: flex;
    gap: 0.2rem;
  }
  .header__bottom .header__bottom__links--item .dropdown__mega--links .promo img {
    align-self: center;
  }
}
@media (min-width: 1280px) {
  .header__bottom .header__bottom__links--item .dropdown__mega .border-bottom {
    border-bottom: 0.1rem solid #e4eaec;
  }
}
@media (min-width: 1280px) {
  .header__bottom .header__bottom__links--item .dropdown__mega--grid {
    margin-top: 1.6rem;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2rem 2.5rem;
    min-width: 26rem;
    padding-bottom: 2rem;
  }
}
@media (min-width: 1280px) and (min-width: 1200px) {
  .header__bottom .header__bottom__links--item .dropdown__mega--grid span.name {
    display: none;
  }
}
@media (min-width: 1280px) {
  .header__bottom .header__bottom__links--item .dropdown__mega--grid .image-item {
    padding: 0.2rem;
    border-radius: 1rem;
    position: relative;
  }
  .header__bottom .header__bottom__links--item .dropdown__mega--grid .image-item::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 1rem;
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2);
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
  }
  .header__bottom .header__bottom__links--item .dropdown__mega--grid .image-item:hover::after {
    opacity: 1;
  }
  .header__bottom .header__bottom__links--item .dropdown__mega--grid .image-item .image-wrapper {
    position: relative;
    height: 3.5rem;
    width: 12rem;
    border-radius: 1rem;
  }
  .header__bottom .header__bottom__links--item .dropdown__mega--grid .image-item .image-wrapper img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
}
@media (min-width: 1280px) {
  .header__bottom .header__bottom__links--item .dropdown__mega--grid li {
    font-size: 1.4rem;
    font-weight: 300;
    color: #041e42;
  }
  .header__bottom .header__bottom__links--item .dropdown__mega--grid li a:hover {
    color: #c3161c;
  }
  .header__bottom .header__bottom__links--item .dropdown__mega--grid li:hover {
    list-style-image: url("images/list.png");
  }
}
@media (min-width: 1280px) {
  .header__bottom .header__bottom__links--item:hover {
    background-color: #fff;
  }
  .header__bottom .header__bottom__links--item:hover .link {
    color: #011530;
  }
  .header__bottom .header__bottom__links--item:hover .dropdown,
.header__bottom .header__bottom__links--item:hover .dropdown__cols,
.header__bottom .header__bottom__links--item:hover .dropdown__mega {
    display: flex;
  }
}
.header__overlay {
  display: none;
}

@media (min-width: 1280px) {
  .main_brand .name {
    display: none;
  }
}

@media (max-width: 1279px) {
  .other_brand {
    display: none;
  }
}

.hero {
  position: relative;
  background-color: #fff;
}
.hero--nojs .hero__carousel__controls {
  display: none !important;
}
.hero--nojs .hero__slide:not(:first-child) {
  display: none !important;
}
.hero .hero__carousel.slick-initialized .hero__slide {
  display: block;
}
.hero .hero__carousel .hero__slide:not(:first-child) {
  display: none;
}
.hero .hero__carousel .hero__slide:first-of-type {
  display: block;
}
.hero .slick-current .timer {
  position: absolute;
  width: 100%;
  height: 0.7rem;
  background-color: #979797;
  bottom: 0;
}
.hero .slick-current .timer:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #011530;
  animation: progress 5.5s linear forwards;
}
.hero .hero__carousel__controls {
  display: block;
}
@media (max-width: 1200px) {
  .hero .hero__carousel__controls {
    display: none;
  }
}
.hero .hero__carousel__controls .prev,
.hero .hero__carousel__controls .next {
  border: none;
  background-color: transparent;
  opacity: 1;
  position: absolute;
  z-index: 1;
  top: 50%;
  transform: translateY(-50%);
}
.hero .hero__carousel__controls .prev svg,
.hero .hero__carousel__controls .next svg {
  fill: #fff;
  cursor: pointer;
}
.hero .hero__carousel__controls .prev {
  left: 2rem;
}
@media (min-width: 1300px) {
  .hero .hero__carousel__controls .prev {
    left: 4rem;
  }
}
@media (min-width: 1400px) {
  .hero .hero__carousel__controls .prev {
    left: 7rem;
  }
}
.hero .hero__carousel__controls .next {
  right: 2rem;
}
@media (min-width: 1300px) {
  .hero .hero__carousel__controls .next {
    right: 4rem;
  }
}
@media (min-width: 1400px) {
  .hero .hero__carousel__controls .next {
    right: 7rem;
  }
}
.hero .hero__slide {
  position: relative;
  overflow: hidden;
  height: 55rem;
}
@media (min-width: 800px) {
  .hero .hero__slide {
    height: 70rem;
  }
}
.hero .hero__slide--image {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
}
.hero .hero__slide__content {
  position: absolute;
  z-index: 10;
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 2rem;
  padding: 5rem 0;
}
@media (min-width: 800px) {
  .hero .hero__slide__content {
    margin-left: 8.9rem;
    padding-bottom: 8.9rem;
    padding: 0 0 8.9rem 0;
    justify-content: center;
    gap: 6rem;
  }
}
.hero .hero__slide__content--title {
  display: flex;
  flex-direction: column;
}
.hero .hero__slide__content--title .main {
  font-size: 2.7rem;
  font-weight: 700;
  color: #fff;
  text-shadow: -1px 2px 5px rgba(0, 0, 0, 0.6);
  margin-bottom: 1rem;
}
@media (min-width: 800px) {
  .hero .hero__slide__content--title .main {
    font-size: 4.6rem;
    font-weight: 700;
    color: #fff;
  }
}
.hero .hero__slide__content--title .sub {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.hero .hero__slide__content--title .sub span {
  text-shadow: -1px 2px 5px rgba(0, 0, 0, 0.6);
  font-size: 2.1rem;
  font-weight: 700;
  color: #fff;
  display: flex;
  align-self: flex-start;
}
@media (min-width: 600px) {
  .hero .hero__slide__content--title .sub span {
    align-self: center;
  }
}
@media (min-width: 800px) {
  .hero .hero__slide__content--title .sub span {
    font-size: 3.6rem;
    font-weight: 700;
    color: #fff;
  }
}
.hero .hero__slide__content--title .sub span:has(svg) {
  display: flex;
  align-items: center;
}
@media (min-width: 600px) {
  .hero .hero__slide__content--title .sub span:has(svg) {
    margin-right: 1rem;
  }
}
@media (min-width: 600px) {
  .hero .hero__slide__content--title .sub {
    flex-direction: row;
    align-items: flex-end;
  }
}
@media (min-width: 600px) and (min-width: 800px) {
  .hero .hero__slide__content--title .sub img,
.hero .hero__slide__content--title .sub svg {
    margin-left: 1rem;
  }
}
@media (min-width: 800px) {
  .hero .hero__slide__content--title h1 {
    font-size: 6rem;
    font-weight: 700;
    color: #fff;
  }
  .hero .hero__slide__content--title p {
    font-size: 4.6rem;
    font-weight: 700;
    color: #fff;
  }
}
.hero .hero__slide__content--title svg {
  fill: #c3161c;
}
.hero .hero__slide__content--subtitle span {
  font-size: 2.7rem;
  font-weight: 400;
  color: #fff;
  margin-bottom: 0.7rem;
  text-shadow: -1px 2px 5px rgba(0, 0, 0, 0.6);
  display: block;
}
@media (max-width: 500px) {
  .hero .hero__slide__content--subtitle {
    margin-bottom: 4rem;
  }
}
.hero .slick-dotted.slick-slider {
  margin-bottom: 0 !important;
}
.hero .slick-dots {
  position: absolute;
  height: 50px;
  bottom: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.hero .slick-dots li {
  background-color: #979797;
  opacity: 0.8;
  border-radius: 999px;
  width: 1.1rem;
  height: 1.1rem;
  transition: all 0.3s ease !important;
}
.hero .slick-dots li button {
  text-indent: -9999px;
}
.hero .slick-dots li.slick-active {
  transition: all 0.3s ease !important;
  opacity: 1;
  background-color: #fff;
  width: 1.7rem;
  height: 1.7rem;
}
.hero .slick-slide .hero__slide__content--title, .hero .slick-slide .hero__slide__content--subtitle {
  opacity: 0;
  transform: translateY(115px);
  transition: opacity 0.8s ease, transform 0.8s ease;
}
.hero .slick-now .hero__slide__content--title, .hero .slick-now .hero__slide__content--subtitle {
  opacity: 1;
  transform: translateY(0);
  transition: opacity 0.8s ease, transform 0.8s ease;
  transition-delay: 0.1s;
}

.brands {
  background-color: #fff;
}
.brands .brands__content {
  display: flex;
  justify-content: space-between;
  padding: 3.3rem 0;
}
.brands .brands__content--nojs .brands__carousel__controls--prev,
.brands .brands__content--nojs .brands__carousel__controls--next {
  opacity: 0;
  pointer-events: none;
  display: none;
}
.brands .brands__content--nojs .brands__carousel {
  overflow-x: auto;
  display: flex;
  gap: 2rem;
}
.brands .brands__content--nojs .brands__carousel::-webkit-scrollbar-track {
  border-radius: 0.5rem;
}
.brands .brands__content--nojs .brands__carousel::-webkit-scrollbar {
  height: 1rem;
  background-color: rgba(228, 234, 236, 0.15);
  border-radius: 0.5rem;
}
.brands .brands__content--nojs .brands__carousel::-webkit-scrollbar-thumb {
  background-color: #011530;
  border-radius: 0.5rem;
}
@supports (-moz-appearance: none) {
  .brands .brands__content--nojs .brands__carousel {
    scrollbar-color: #fff #011530;
    scrollbar-width: thin;
    border-radius: 0.5rem;
  }
}
.brands .brands__carousel {
  max-width: 125rem;
  min-width: 20rem;
  height: 5rem;
}
.brands .brands__carousel .slick-slide {
  display: flex;
  align-items: center;
  justify-content: center;
}
.brands .brands__carousel__slide {
  position: relative;
  height: 4.5rem;
  width: 12.7rem;
  display: block;
  object-fit: contain;
}
.brands .brands__carousel__slide img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.brands .brands__carousel:not(.slick_initialized) {
  max-width: 100%;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 1.5rem;
  justify-content: center;
  gap: 2vw;
  height: auto;
}
.brands .brands__carousel:not(.slick_initialized) img {
  display: block;
}

.banner__sale {
  position: relative;
}
.banner__sale .banner__sale__content {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1250px) {
  .banner__sale .banner__sale__content {
    flex-direction: row;
    height: 16.6rem;
  }
}
.banner__sale .banner__sale__content--l {
  display: flex;
  align-items: center;
  background: #011530;
  background-size: cover;
  z-index: 5;
  width: 100%;
  padding: 2rem;
  flex-direction: column;
  row-gap: 2.3rem;
}
@media (min-width: 700px) {
  .banner__sale .banner__sale__content--l {
    flex-direction: row;
  }
}
@media (min-width: 1250px) {
  .banner__sale .banner__sale__content--l {
    border-top-right-radius: 20rem;
    width: 65%;
  }
}
@media (min-width: 1340px) {
  .banner__sale .banner__sale__content--l {
    width: 70%;
  }
}
.banner__sale .banner__sale__content--l::before {
  content: "";
  background-size: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  width: 30%;
  height: 100%;
  z-index: -2;
}
.banner__sale .banner__sale__content--l .timer {
  border: 0.25rem solid #c3161c;
  padding: 0.5rem 2rem;
}
.banner__sale .banner__sale__content--l .timer span {
  font-size: 3.6rem;
  font-weight: 700;
  color: #fff;
}
@media (min-width: 810px) {
  .banner__sale .banner__sale__content--l .timer span {
    font-size: 4.6rem;
    font-weight: 700;
    color: #fff;
  }
}
.banner__sale .banner__sale__content--l .timer .dot {
  padding-inline: 0.2rem;
}
.banner__sale .banner__sale__content--l .timer .labels {
  display: flex;
  gap: 1rem;
}
.banner__sale .banner__sale__content--l .timer .labels .label {
  font-size: 1.6rem;
  font-weight: 400;
  color: #fff;
}
@media (min-width: 810px) {
  .banner__sale .banner__sale__content--l .timer .labels {
    gap: 2.4rem;
  }
}
.banner__sale .banner__sale__content--l .text {
  display: flex;
  flex-direction: column;
  text-align: center;
}
@media (min-width: 600px) {
  .banner__sale .banner__sale__content--l .text {
    margin-left: 8.4rem;
    text-align: left;
  }
}
.banner__sale .banner__sale__content--l .text--main {
  font-size: 3.6rem;
  font-weight: 700;
  color: #fff;
}
@media (min-width: 810px) {
  .banner__sale .banner__sale__content--l .text--main {
    font-size: 4.6rem;
    font-weight: 700;
    color: #fff;
  }
}
.banner__sale .banner__sale__content--l .text--main span {
  background-color: #fff;
  color: #c3161c;
  border-radius: 2rem;
  padding: 0rem 0.7rem;
  margin-left: 0.6rem;
}
.banner__sale .banner__sale__content--l .text--secondary {
  font-size: 1.8rem;
  font-weight: 400;
  color: #fff;
}
@media (min-width: 810px) {
  .banner__sale .banner__sale__content--l .text--secondary {
    font-size: 2.1rem;
    font-weight: 400;
    color: #fff;
    margin-top: 0.5rem;
  }
}
.banner__sale .banner__sale__content--r {
  width: 45%;
}
.banner__sale .banner__sale__content--r img {
  display: none;
}
@media (min-width: 1250px) {
  .banner__sale .banner__sale__content--r {
    width: 55%;
    position: absolute;
    height: 16.6rem;
    right: 0;
    z-index: 0;
  }
  .banner__sale .banner__sale__content--r img {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    height: 16.6rem;
  }
}
@media (min-width: 1380px) {
  .banner__sale .banner__sale__content--r {
    width: 70%;
  }
}

.pins .pins__content {
  padding: 2.2rem 0;
}

.pins:last-child .pins__content {
  padding: 4.5rem 0;
}

.pins {
  background-color: #fff;
}
.pins .pins__content {
  display: flex;
  flex-direction: column;
  gap: 2.2rem;
  justify-content: center;
  max-width: 30rem;
}
@media (min-width: 450px) {
  .pins .pins__content {
    max-width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
  }
}
@media (min-width: 830px) {
  .pins .pins__content {
    justify-content: space-evenly;
  }
}
.pins .pins__content .pin {
  display: flex;
  justify-content: space-between;
  gap: 1.7rem;
  align-items: center;
  user-select: none;
}
.pins .pins__content .pin svg {
  fill: #011530;
  width: 5.5rem;
}
.pins .pins__content .pin:hover p span {
  color: #c3161c;
}
.pins .pins__content .pin:hover svg {
  fill: #c3161c;
  animation: bounce 2s infinite ease-in-out;
}
.pins .pins__content .pin__text {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  margin-top: 0.2rem;
  width: calc(100% - 7rem);
}
.pins .pins__content .pin__text > * {
  transition: all 0.3s ease !important;
}
.pins .pins__content .pin__text--bold {
  font-size: 1.4rem;
  font-weight: 700;
  color: #011530;
}
.pins .pins__content .pin__text--light {
  font-size: 1.4rem;
  font-weight: 400;
  color: #011530;
}

.products {
  margin: 7rem 0;
}
.products .products__carousel {
  margin-top: 4rem;
}
@media (min-width: 1300px) {
  .products .products__carousel {
    display: flex;
    margin-top: 0rem;
  }
}
.products .products__carousel--nojs .products__carousel__l__controls > .arrows {
  display: none;
}
.products .products__carousel--nojs .products__carousel__main {
  display: flex;
  flex-direction: row;
  overflow-x: scroll;
  overflow-y: hidden;
  padding-bottom: 1rem;
  gap: 1rem;
}
.products .products__carousel--nojs .products__carousel__main .product__wrapper {
  display: block !important;
  min-width: 29rem;
}
.products .products__carousel__l {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
}
@media (min-width: 1300px) {
  .products .products__carousel__l {
    width: 20%;
    margin-bottom: 5rem;
  }
}
@media (min-width: 1450px) {
  .products .products__carousel__l {
    margin-bottom: 0;
  }
}
.products .products__carousel__l .icon {
  background-color: #011530;
  height: 5.8rem;
  width: 5.8rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 1.5rem;
  position: relative;
  box-shadow: 8px 9px 8px -3px rgba(0, 0, 0, 0.1), -8px 0px 15px -3px rgba(0, 0, 0, 0.1);
}
.products .products__carousel__l .icon--text {
  font-size: 1.6rem;
  font-weight: 700;
  color: #fff;
}
.products .products__carousel__l .icon--main {
  position: absolute;
  fill: #fff;
  margin-left: 0.3rem;
}
.products .products__carousel__l .icon--marks {
  background-color: #4eb82a;
  color: #fff;
  font-size: 1.9rem;
  border-radius: 999px;
  position: absolute;
  top: -1.7rem;
  right: -1.7rem;
  height: 3rem;
  width: 3rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.products .products__carousel__l .icon--marks svg {
  width: 1.8rem;
  height: 1.4rem;
}
.products .products__carousel__l .icon--wifi {
  background-color: #d0f2fa;
  color: #fff;
  font-size: 1.9rem;
  border-radius: 999px;
  position: absolute;
  top: -1.7rem;
  right: -1.7rem;
  height: 3rem;
  width: 3rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.products .products__carousel__l .icon--percent {
  background-color: #c3161c;
  border-radius: 999px;
  position: absolute;
  top: -1.7rem;
  right: -1.7rem;
  height: 3rem;
  width: 3rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.products .products__carousel__l .icon--percent svg {
  fill: #fff;
}
.products .products__carousel__l .products__carousel__controls--sideways {
  width: 100%;
  margin-left: 0;
}
@media (min-width: 1300px) {
  .products .products__carousel__l .products__carousel__controls--sideways {
    max-height: 57rem;
    min-height: 57rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    position: relative;
    padding-bottom: 4.5rem;
  }
  .products .products__carousel__l .products__carousel__controls--sideways .title {
    transform: rotate(-90deg);
    position: absolute;
    top: 25%;
    left: -55%;
    font-weight: 800;
  }
}
.products .products__carousel__l__controls {
  margin-left: 5rem;
  margin-top: 1rem;
}
.products .products__carousel__l__controls .title {
  font-size: 3.6rem;
  font-weight: 700;
  color: #041e42;
}
.products .products__carousel__l__controls .title span {
  font-size: 3.6rem;
  font-weight: 400;
  color: #041e42;
}
.products .products__carousel__l__controls .arrows {
  margin-top: 1rem;
  display: flex;
  gap: 4rem;
}
@media (min-width: 600px) {
  .products .products__carousel__l__controls .arrows {
    margin-top: 3rem;
  }
}
.products .products__carousel__l__controls .arrows span {
  cursor: pointer;
}
.products .products__carousel__l__controls .more {
  display: flex;
  flex-direction: column;
  max-width: 10rem;
  margin: 3rem 0 1.5rem 0;
  cursor: pointer;
}
@media (min-width: 600px) {
  .products .products__carousel__l__controls .more {
    margin: 6.5rem 0 0 0;
  }
}
.products .products__carousel__l__controls .more__text {
  white-space: nowrap;
  margin: 0;
  font-size: 1.5rem;
  font-weight: 400;
  color: #011530;
}
.products .products__carousel__l__controls .more__underline {
  width: 0;
  border: none;
  background: #011530;
  height: 2px;
  transition: all 0.3s ease !important;
  margin-top: 0.5rem;
}
.products .products__carousel__l__controls .more:hover .more__underline {
  width: 100%;
  background-color: #011530;
}
.products .products__carousel__r .slick-track {
  padding-bottom: 1.5rem;
}
.products .products__carousel__r .products__carousel__main.slick-initialized .product__wrapper {
  display: block;
}
.products .products__carousel__r .products__carousel__main .product__wrapper__acc {
  min-width: 38rem;
}
.products .products__carousel__r .products__carousel__main .product__wrapper__acc:not(:first-child) {
  display: none;
}
.products .products__carousel__r .products__carousel__main .product__wrapper__acc:first-of-type {
  display: block;
}
.products .products__carousel__r .products__carousel__main .product__wrapper:not(:first-child) {
  display: none;
}
.products .products__carousel__r .products__carousel__main .product__wrapper:first-of-type {
  display: block;
}
.products .products__carousel__r .slick-slide {
  margin: -24px 0.5rem;
  padding: 24px 0;
}
@media (min-width: 600px) {
  .products .products__carousel__r .slick-slide {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: -24px 3.3rem;
  }
}
@media (min-width: 1300px) {
  .products .products__carousel__r {
    width: 80%;
  }
}

.recently_viewed_placeholder .products__carousel__r {
  height: 45rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.recently_viewed_placeholder .products__carousel__r p {
  position: relative;
  color: #011530;
}
.recently_viewed_placeholder .products__carousel__r p:before {
  content: "";
  display: block;
  width: 3rem;
  height: 3rem;
  background: #c3161c;
  border: solid 0.1rem #011530;
  position: absolute;
  right: calc(100% + 3rem);
  top: 50%;
  transform: translate(50%, -50%);
  animation: spin infinite 1s linear;
}

@keyframes spin {
  0% {
    transform: translate(50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(50%, -50%) rotate(180deg);
  }
}
.categories__content {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 2.2rem;
  margin-bottom: 7rem;
}
@media (min-width: 700px) {
  .categories__content {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1110px) {
  .categories__content {
    grid-template-columns: repeat(3, 1fr);
  }
}
.categories__content__card {
  height: 20rem;
  display: flex;
  position: relative;
  overflow: hidden;
  border-radius: 2rem;
}
@media not all and (pointer: coarse) {
  .categories__content__card:hover .categories__content__card--l {
    border-radius: 2rem;
    width: 100%;
    border-right: none;
    transition: all 0.3s ease !important;
  }
  .categories__content__card:hover .categories__content__card--l p {
    text-align: center;
  }
}
.categories__content__card--l {
  background-color: rgba(1, 21, 48, 0.95);
  border-right: 0.2rem solid #fff;
  z-index: 1;
  padding: 0 1.8rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  transition: all 0.3s ease !important;
  width: 65%;
  cursor: pointer;
}
@media (min-width: 600px) {
  .categories__content__card--l {
    width: 50%;
  }
}
@media (min-width: 1000px) {
  .categories__content__card--l {
    width: 45%;
  }
}
.categories__content__card--l p {
  font-size: 1.8rem;
  font-weight: 600;
  color: #fff;
  max-width: 18rem;
  margin-bottom: 2rem;
  text-align: left;
  width: 100%;
}
.categories__content__card--l span {
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: #fff;
  border-radius: 2rem 0 0 0;
  padding: 0.8rem 1.8rem;
}
.categories__content__card--l span svg {
  fill: #011530;
  width: 2.5rem;
  height: 1.9rem;
}
.categories__content__card--r {
  border-radius: 10rem;
  z-index: 0;
}
.categories__content__card--r img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
}

.banner__promo {
  position: relative;
  overflow: hidden;
}
@media (max-width: 1300px) {
  .banner__promo {
    margin-bottom: 3rem;
  }
}
.banner__promo .banner__promo__content {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
@media (min-width: 1300px) {
  .banner__promo .banner__promo__content {
    flex-direction: row;
    height: 16.6rem;
  }
}
.banner__promo .banner__promo__content--r {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2rem 0;
  margin-left: auto;
  z-index: 3;
  text-align: center;
}
@media (min-width: 700px) {
  .banner__promo .banner__promo__content--r {
    flex-direction: row;
  }
}
@media (min-width: 1300px) {
  .banner__promo .banner__promo__content--r {
    width: 60%;
  }
}
.banner__promo .banner__promo__content--r::after {
  content: "";
  background: #011530;
  position: absolute;
  right: 0;
  top: 0;
  width: 30%;
  height: 100%;
  z-index: -1;
}
.banner__promo .banner__promo__content--r::before {
  content: "";
  background: #011530;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  z-index: -1;
  width: 100%;
}
@media (min-width: 700px) {
  .banner__promo .banner__promo__content--r::before {
    flex-direction: row;
  }
}
@media (min-width: 1300px) {
  .banner__promo .banner__promo__content--r::before {
    left: initial;
    width: 65%;
    clip-path: polygon(11% 0, 100% 0%, 100% 100%, 0% 100%);
  }
}
.banner__promo .banner__promo__content--r .icon {
  width: 10rem;
  height: 10rem;
  background-color: #041e42;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 1.5rem;
  margin-bottom: 3rem;
  transform: rotate(-12deg);
}
@media (min-width: 700px) {
  .banner__promo .banner__promo__content--r .icon {
    margin-bottom: 0;
  }
}
.banner__promo .banner__promo__content--r .icon svg {
  fill: #fff;
}
@media (min-width: 700px) {
  .banner__promo .banner__promo__content--r .text {
    margin-left: 8.4rem;
    text-align: left;
  }
}
.banner__promo .banner__promo__content--r .text--main {
  font-size: 3.6rem;
  font-weight: 700;
  color: #fff;
}
@media (min-width: 810px) {
  .banner__promo .banner__promo__content--r .text--main {
    font-size: 4.6rem;
    font-weight: 700;
    color: #fff;
  }
}
.banner__promo .banner__promo__content--r .text--main span {
  color: #c3161c;
  border-radius: 2rem;
  padding: 0.2rem;
}
.banner__promo .banner__promo__content--r .text--secondary {
  font-size: 1.8rem;
  font-weight: 400;
  color: #fff;
}
@media (min-width: 810px) {
  .banner__promo .banner__promo__content--r .text--secondary {
    font-size: 2.1rem;
    font-weight: 400;
    color: #fff;
  }
}
.banner__promo .banner__promo__content--l {
  width: 45%;
}
.banner__promo .banner__promo__content--l img {
  display: none;
}
@media (min-width: 1300px) {
  .banner__promo .banner__promo__content--l {
    position: absolute;
    height: 16.6rem;
    z-index: 0;
    left: 0;
  }
  .banner__promo .banner__promo__content--l img {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    height: 16.6rem;
  }
}
@media (min-width: 1380px) {
  .banner__promo .banner__promo__content--l {
    width: 50%;
  }
}

.services .services__header {
  height: 11.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
}
.services .services__header .bg-image {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
  z-index: 0;
}
.services .services__header h2 {
  font-size: 3.6rem;
  font-weight: 700;
  color: #fff;
  text-align: center;
  z-index: 1;
}
.services .services__content {
  padding-top: 5rem;
  padding-bottom: 7.6rem;
}
.services .services__content__text {
  font-size: 1.6rem;
  font-weight: 300;
  color: #011530;
  text-align: center;
  margin-bottom: 5rem;
}
.services .services__content__grid {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  place-items: center;
  row-gap: 4rem;
}
@media (min-width: 650px) {
  .services .services__content__grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1000px) {
  .services .services__content__grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
.services .services__content__grid__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  max-width: 28rem;
}
.services .services__content__grid__item--hover {
  opacity: 0;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.4);
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 5;
  border-radius: 2rem;
  transition: all 0.3s ease !important;
  cursor: pointer;
}
.services .services__content__grid__item--hover svg {
  fill: #fff;
}
.services .services__content__grid__item:hover .services__content__grid__item--hover {
  opacity: 1;
}
.services .services__content__grid__item--image {
  position: relative;
  width: 100%;
}
.services .services__content__grid__item--image img {
  border-radius: 2rem;
  max-height: 14.7rem;
  width: 100%;
  height: auto;
  object-fit: cover;
}
.services .services__content__grid__item--title {
  font-size: 1.6rem;
  font-weight: 600;
  color: #011530;
  text-transform: uppercase;
  margin: 1.2rem 0;
}
.services .services__content__grid__item--desc {
  font-size: 1.4rem;
  font-weight: 300;
  color: #011530;
}

.testimonials {
  background-color: #fff;
  padding-top: 6.6rem;
  padding-bottom: 6.6rem;
}
.testimonials--nojs .testimonials__carousel {
  display: flex;
  overflow-x: scroll;
}
.testimonials--nojs .testimonials__carousel .testimonial {
  min-width: 36rem;
  display: flex !important;
}
.testimonials .slick-track {
  margin-bottom: 5rem;
}
.testimonials .slick-dots {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2rem;
}
.testimonials .slick-dots li {
  border-radius: 999px;
  background-color: #818a98;
  width: 1rem;
  height: 1rem;
  transition: all 0.3s ease !important;
}
.testimonials .slick-dots li button {
  font-size: 0;
  opacity: 0;
}
.testimonials .slick-dots li.slick-active {
  transition: all 0.3s ease !important;
  background-color: #011530;
  width: 1.7rem;
  height: 1.7rem;
}
.testimonials .slick-slide {
  display: flex;
  align-items: center;
  justify-content: center;
}
.testimonials .testimonials__carousel.slick-initialized .testimonial {
  display: block;
}
.testimonials .testimonials__carousel .testimonial:not(:first-child) {
  display: none;
}
.testimonials .testimonials__carousel .testimonial:first-of-type {
  display: block;
}
.testimonials .testimonial {
  display: flex;
  flex-direction: column;
  max-width: 36rem;
}
.testimonials .testimonial__top {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
@media (min-width: 1450px) {
  .testimonials .testimonial__top {
    flex-direction: row;
  }
}
.testimonials .testimonial__top__user {
  display: flex;
  align-items: center;
  gap: 0.3rem;
  margin-bottom: 1rem;
}
@media (min-width: 800px) {
  .testimonials .testimonial__top__user {
    margin-bottom: 1.9rem;
  }
}
.testimonials .testimonial__top__user__name {
  font-size: 1.8rem;
  font-weight: 600;
  color: #041e42;
}
.testimonials .testimonial__top__user__timestamp {
  font-size: 1.4rem;
  font-weight: 400;
  color: #041e42;
}
.testimonials .testimonial--content {
  font-size: 1.4rem;
  font-weight: 300;
  color: #011530;
  font-style: italic;
  line-height: 2.2rem;
  margin-top: 0.5rem;
}
@media (min-width: 1450px) {
  .testimonials .testimonial--content {
    margin-top: 0;
  }
}

.blog__posts {
  padding-top: 4.4rem;
  padding-bottom: 4.4rem;
  display: grid;
  gap: 3rem;
  grid-template-columns: repeat(1, 1fr);
}
@media (min-width: 600px) {
  .blog__posts {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1050px) {
  .blog__posts {
    grid-template-columns: repeat(3, 1fr);
  }
}

.newsletter {
  position: relative;
  overflow: hidden;
}
.newsletter .bg-image {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
  z-index: 0;
}
@media (min-width: 1350px) {
  .newsletter {
    height: 15rem;
  }
}
.newsletter .newsletter__content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 1350px) {
  .newsletter .newsletter__content {
    flex-direction: row;
    align-items: initial;
  }
}
.newsletter .newsletter__content--l {
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5rem;
  flex-direction: column;
}
@media (min-width: 500px) {
  .newsletter .newsletter__content--l {
    flex-direction: row;
  }
}
@media (min-width: 1350px) {
  .newsletter .newsletter__content--l {
    height: 15rem;
    width: 50%;
    padding: 0;
  }
}
.newsletter .newsletter__content--l .icon {
  background-color: #041e42;
  width: 10.6rem;
  height: 10.6rem;
  transform: rotate(-14deg);
  border-radius: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 3rem;
}
@media (min-width: 500px) {
  .newsletter .newsletter__content--l .icon {
    margin-bottom: initial;
  }
}
.newsletter .newsletter__content--l .icon svg {
  fill: #fff;
  transform: rotate(14deg);
}
.newsletter .newsletter__content--l .text {
  display: flex;
  flex-direction: column;
  text-align: center;
}
@media (min-width: 500px) {
  .newsletter .newsletter__content--l .text {
    margin-left: 3rem;
    text-align: left;
  }
}
.newsletter .newsletter__content--l .text h3 {
  font-size: 4.6rem;
  font-weight: 700;
  color: #fff;
}
.newsletter .newsletter__content--l .text p {
  font-size: 2.1rem;
  font-weight: 400;
  color: #fff;
}
.newsletter .newsletter__content--r {
  z-index: 1;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding-bottom: 3rem;
}
@media (min-width: 1350px) {
  .newsletter .newsletter__content--r {
    padding-bottom: 0;
  }
}
.newsletter .newsletter__content--r form {
  display: flex;
  align-items: center;
  gap: 1rem;
  flex-direction: column;
}
.newsletter .newsletter__content--r form #gform_submit_button_5 {
  font-size: 1.6rem;
  font-weight: 700;
  color: #fff;
  border-radius: 0.5rem;
  padding: 1.4rem 2.4rem;
  text-transform: uppercase;
  background-color: #c3161c;
  margin: 0;
  line-height: unset;
  width: 100%;
}
.newsletter .newsletter__content--r form #gform_submit_button_5:hover {
  background-color: rgb(248, 24, 24);
}
.newsletter .newsletter__content--r form .gform_body {
  width: 100%;
}
@media (min-width: 1000px) {
  .newsletter .newsletter__content--r form .gform_body {
    width: 42rem;
  }
}
.newsletter .newsletter__content--r form ul.gform_fields li.gfield {
  padding: 0;
  margin: 0;
  height: 100%;
}
.newsletter .newsletter__content--r form .gform_fields {
  height: 100%;
}
.newsletter .newsletter__content--r form .gform_fields .ginput_container {
  height: 100%;
}
.newsletter .newsletter__content--r form .top_label div.ginput_container {
  margin: 0;
}
.newsletter .newsletter__content--r form .top_label div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  margin: 0;
  width: 100%;
  height: 100%;
  padding: 0 1.5rem;
  border-radius: 0.5rem;
  height: 5rem;
}
.newsletter .newsletter__content--r form .gform_footer {
  margin: 0;
  padding: 0;
}
@media (min-width: 1000px) {
  .newsletter .newsletter__content--r form {
    flex-direction: row;
    height: 5rem;
  }
}
.newsletter .newsletter__content--r form .gform_footer {
  width: 100%;
  height: 5rem;
}
@media (min-width: 1000px) {
  .newsletter .newsletter__content--r form .gform_footer {
    width: initial;
    height: 100%;
  }
}
.newsletter .newsletter__content--r p {
  font-size: 1.2rem;
  font-weight: 400;
  color: #fff;
  margin-top: 0.7rem;
  text-align: center;
}
@media (min-width: 800px) {
  .newsletter .newsletter__content--r p {
    text-align: initial;
  }
}
.newsletter .newsletter__content--r p a {
  font-size: 1.2rem;
  font-weight: 400;
  color: #fff;
}

.footer {
  background-color: #011530;
  padding-top: 6rem;
  position: relative;
}
.footer .footer__grid {
  display: grid;
  border-bottom: 0.1rem solid rgba(216, 216, 216, 0.4);
  padding: 0 1.5rem 4rem 1.5rem;
  grid-template-columns: repeat(1, 1fr);
  gap: 4rem;
}
@media (min-width: 550px) {
  .footer .footer__grid {
    grid-template-columns: repeat(2, 1fr);
    place-items: initial;
  }
}
@media (min-width: 900px) {
  .footer .footer__grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1380px) {
  .footer .footer__grid {
    grid-template-columns: repeat(5, 1fr);
  }
}
.footer .footer__grid .footer__grid__list {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.footer .footer__grid .footer__grid__list img {
  height: 3.5rem;
}
.footer .footer__grid .footer__grid__list .link--title {
  height: 3.5rem;
  font-size: 2.1rem;
  font-weight: 600;
  color: #fff;
}
.footer .footer__grid .footer__grid__list .link a {
  font-size: 1.6rem;
  font-weight: 300;
  color: #fff;
  opacity: 0.8;
  position: relative;
}
.footer .footer__grid .footer__grid__list .link a:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0.3rem;
  width: 100%;
  height: 0.1rem;
  background-color: transparent;
  transition: bottom 0.3s ease;
}
.footer .footer__grid .footer__grid__list .link a:hover:after {
  background-color: #b0b0b0;
}
.footer .footer__grid .footer__grid__list .link--contact {
  display: flex;
  gap: 1rem;
  align-items: flex-start;
}
.footer .footer__grid .footer__grid__list .link--contact svg {
  fill: #fff;
  width: 2.6rem;
  height: 2.6rem;
}
.footer .footer__grid .footer__grid__list .link--contact p {
  display: flex;
  flex-direction: column;
}
.footer .footer__grid .footer__grid__list .link--contact p a {
  font-size: 1.8rem;
  font-weight: 600;
  color: #fff;
  opacity: 1;
}
.footer .footer__grid .footer__grid__list .link--contact p span {
  font-size: 1.4rem;
  font-weight: 300;
  color: #fff;
  opacity: 0.8;
}
.footer .footer__grid .footer__grid__list .link--socials {
  display: flex;
  gap: 1rem;
}
.footer .footer__grid .footer__grid__list .link--socials a svg {
  opacity: 0.56;
  fill: #fff;
}
.footer .footer__grid .footer__grid__list .link--socials a:hover svg {
  fill: #fff;
  opacity: 1;
}
.footer .footer__up {
  cursor: pointer;
  position: absolute;
  background-color: #fff;
  height: 5rem;
  width: 5rem;
  border-radius: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease !important;
  right: 0;
  top: 0;
}
@media (min-width: 1700px) {
  .footer .footer__up {
    right: 5rem;
    top: 6rem;
  }
}
.footer .footer__up svg {
  fill: #011530;
}
@media (hover: hover) {
  .footer .footer__up:hover {
    background-color: #c3161c;
  }
  .footer .footer__up:hover svg {
    fill: #fff;
  }
}
.footer .footer__copyright {
  padding: 1.3rem;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  gap: 1rem;
}
@media (min-width: 700px) {
  .footer .footer__copyright {
    flex-direction: row;
    align-items: center;
    gap: 0;
  }
}
.footer .footer__copyright .left,
.footer .footer__copyright .right {
  font-size: 1.4rem;
  font-weight: 400;
  color: #fff;
}
.footer .footer__copyright .left a,
.footer .footer__copyright .right a {
  font-size: 1.4rem;
  font-weight: 400;
  color: #fff;
}
.footer .footer__copyright .left a:hover,
.footer .footer__copyright .right a:hover {
  color: #b0b0b0;
}

.category-intro .category-intro__content {
  margin-bottom: 6rem;
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media (min-width: 1100px) {
  .category-intro .category-intro__content {
    flex-direction: row;
    gap: 1rem;
  }
}
.category-intro .category-intro__content__l {
  flex: 1;
}
.category-intro .category-intro__content__l--title {
  font-size: 4.6rem;
  font-weight: 700;
  color: #011530;
}
.category-intro .category-intro__content__l--subtitle {
  font-size: 2.1rem;
  font-weight: 400;
  color: #011530;
}
.category-intro .category-intro__content__l--desc {
  margin-top: 2rem;
  font-size: 1.6rem;
  font-weight: 300;
  color: #011530;
  max-height: 16rem;
}
@media (min-width: 1100px) {
  .category-intro .category-intro__content__l--desc {
    max-width: 76rem;
  }
}
.category-intro .category-intro__content__r {
  flex: 1;
  overflow: hidden;
  border-radius: 1rem;
}
.category-intro .category-intro__content__r .image-wrapper {
  height: 28.3rem;
  position: relative;
}
.category-intro .category-intro__content__r .image-wrapper img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
}

.category-list {
  margin-bottom: 7rem;
}
.category-list__grid {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media (min-width: 460px) {
  .category-list__grid {
    display: grid;
    place-items: center;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 670px) {
  .category-list__grid {
    gap: 2.5rem;
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1000px) {
  .category-list__grid {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1300px) {
  .category-list__grid {
    grid-template-columns: repeat(6, 1fr);
  }
}
.category-list__grid--item {
  display: flex;
  flex-direction: column;
  width: 100%;
  background-color: #fff;
  align-items: center;
  padding: 0.9rem 2.4rem;
  text-align: center;
  transition: all 0.3s ease !important;
  border-radius: 1.5rem;
}
@media (min-width: 460px) {
  .category-list__grid--item {
    max-width: 21.8rem;
  }
}
@media not all and (pointer: coarse) {
  .category-list__grid--item:hover {
    background-color: #fff;
    transition: all 0.3s ease !important;
    box-shadow: 2px 0px 15px -3px rgba(0, 0, 0, 0.1), -2px 0px 0px -3px rgba(0, 0, 0, 0.1);
  }
}
.category-list__grid--item p {
  font-size: 1.6rem;
  font-weight: 600;
  color: #011530;
  margin-top: 1rem;
}

.custom_checkbox .facetwp-checkbox {
  position: relative;
}
.custom_checkbox .facetwp-checkbox:before, .custom_checkbox .facetwp-checkbox:after {
  content: "";
  display: block;
  position: absolute;
}
.custom_checkbox .facetwp-checkbox:before {
  top: 50%;
  left: 0;
  width: 1.7rem;
  height: 1.7rem;
  transform: translate(0, -50%);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  border-radius: 0.2rem;
}
.custom_checkbox .facetwp-checkbox:after {
  transform: translate(-50%, -50%) rotate(-45deg);
  width: 1.2rem;
  height: 0.6rem;
  border-left: solid #fff 0.3rem;
  border-bottom: solid #fff 0.3rem;
  opacity: 0;
  left: 0.8rem;
  top: 50%;
}
.custom_checkbox .facetwp-checkbox:hover {
  background: none;
}
.custom_checkbox .facetwp-checkbox:hover:before {
  background: rgba(76, 76, 76, 0.1);
}
.custom_checkbox .facetwp-checkbox.checked {
  background: none;
  color: #fff;
}
.custom_checkbox .facetwp-checkbox.checked:before {
  background: #4c4c4c;
  border: none;
}
.custom_checkbox .facetwp-checkbox.checked:after {
  opacity: 1;
}

.product-list,
.product-list-favorites {
  margin: 3rem 0 5rem 0;
}
.product-list .custom-select-wrapper,
.product-list-favorites .custom-select-wrapper {
  display: flex;
  z-index: 10;
  align-items: center;
  gap: 2rem;
  flex-wrap: wrap;
}
@media (min-width: 800px) {
  .product-list .custom-select-wrapper,
.product-list-favorites .custom-select-wrapper {
    row-gap: 2rem;
    column-gap: 4rem;
    max-width: calc(100% - 31rem);
    justify-content: end;
  }
}
.product-list .custom-select-wrapper .custom-select-container:nth-child(1),
.product-list-favorites .custom-select-wrapper .custom-select-container:nth-child(1) {
  position: relative;
  z-index: 10;
}
.product-list .custom-select-wrapper .custom-select-container:nth-child(2),
.product-list-favorites .custom-select-wrapper .custom-select-container:nth-child(2) {
  position: relative;
  z-index: 0;
}
.product-list__content,
.product-list-favorites__content {
  position: relative;
}
.product-list__content .filters,
.product-list-favorites__content .filters {
  margin-bottom: 3rem;
  display: flex;
  align-items: center;
  position: relative;
  z-index: 10;
}
.product-list__content .filter__main,
.product-list-favorites__content .filter__main {
  align-self: center;
  display: flex;
  gap: 2rem;
  width: 100%;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: end;
}
@media (min-width: 700px) {
  .product-list__content .filter__main,
.product-list-favorites__content .filter__main {
    gap: 1rem;
  }
}
.product-list__content .filter__main__back_link,
.product-list-favorites__content .filter__main__back_link {
  text-align: center;
}
.product-list__content .filter__main__back_link a,
.product-list-favorites__content .filter__main__back_link a {
  font-size: 2rem;
}
.product-list__content .filter__main__back_link a:hover,
.product-list-favorites__content .filter__main__back_link a:hover {
  opacity: 0.8;
}
.product-list__content .filter__main--toggle,
.product-list-favorites__content .filter__main--toggle {
  min-width: 29rem;
  background-color: #041e42;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.6rem;
  font-weight: 600;
  color: #fff;
  padding: 1.3rem 0;
  gap: 1rem;
  border-radius: 0.5rem;
  letter-spacing: 0.5px;
  line-height: 2.4rem;
  cursor: pointer;
}
.product-list__content .filter__main--toggle p:nth-child(1),
.product-list-favorites__content .filter__main--toggle p:nth-child(1) {
  display: inline;
}
.product-list__content .filter__main--toggle p:nth-child(2),
.product-list-favorites__content .filter__main--toggle p:nth-child(2) {
  display: none;
}
@media (min-width: 831px) {
  .product-list__content .filter__main--toggle p:nth-child(1),
.product-list-favorites__content .filter__main--toggle p:nth-child(1) {
    display: inline;
  }
  .product-list__content .filter__main--toggle p:nth-child(2),
.product-list-favorites__content .filter__main--toggle p:nth-child(2) {
    display: none;
  }
  .product-list__content .filter__main--toggle.show p:nth-child(1),
.product-list-favorites__content .filter__main--toggle.show p:nth-child(1) {
    display: none;
  }
  .product-list__content .filter__main--toggle.show p:nth-child(2),
.product-list-favorites__content .filter__main--toggle.show p:nth-child(2) {
    display: inline;
  }
  .product-list__content .filter__main--toggle.show svg,
.product-list-favorites__content .filter__main--toggle.show svg {
    transform: rotate(180deg);
  }
}
.product-list__content .filter__main--content,
.product-list-favorites__content .filter__main--content {
  width: 29rem;
  display: none;
}
@media (max-width: 830px) {
  .product-list__content .filter__main--content,
.product-list-favorites__content .filter__main--content {
    transition: all 0.3s ease !important;
    flex-direction: column;
    width: 100%;
  }
  .product-list__content .filter__main--content--showmobile,
.product-list-favorites__content .filter__main--content--showmobile {
    transition: all 0.3s ease !important;
    display: flex !important;
    z-index: 999;
  }
  .product-list__content .filter__main--content--showmobile .inner,
.product-list-favorites__content .filter__main--content--showmobile .inner {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fbfbfb;
    display: flex;
    flex-direction: column;
    padding-inline: 3rem;
    padding-top: 5rem;
    overflow: auto;
  }
}
@media (min-width: 831px) {
  .product-list__content .filter__main--content--showdesktop,
.product-list-favorites__content .filter__main--content--showdesktop {
    display: block;
  }
}
.product-list__content .filter__main--content .inner,
.product-list-favorites__content .filter__main--content .inner {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  margin-bottom: 3rem;
  padding-top: 15rem;
}
@media (min-width: 831px) {
  .product-list__content .filter__main--content .inner,
.product-list-favorites__content .filter__main--content .inner {
    padding-top: 0rem;
  }
}
.product-list__content .filter__main--content .inner .filter--checkbox:not(.power_class),
.product-list-favorites__content .filter__main--content .inner .filter--checkbox:not(.power_class) {
  padding: 0.9rem 0;
}
.product-list__content .filter__main--content .inner .filter--checkbox--grid.other,
.product-list-favorites__content .filter__main--content .inner .filter--checkbox--grid.other {
  display: grid;
  grid-template-columns: 50% 50%;
}
.product-list__content .filter__main--content .inner .filter--checkbox--grid.other .facetwp-checkbox,
.product-list-favorites__content .filter__main--content .inner .filter--checkbox--grid.other .facetwp-checkbox {
  font-size: 1.4rem;
  font-weight: 400;
  color: #041e42;
}
.product-list__content .filter__main--content .inner .filter--checkbox--grid.other .facetwp-checkbox.checked,
.product-list-favorites__content .filter__main--content .inner .filter--checkbox--grid.other .facetwp-checkbox.checked {
  color: #041e42;
  background: none;
}
.product-list__content .filter__main--content .inner .filter--checkbox--grid.other .facetwp-checkbox:hover,
.product-list-favorites__content .filter__main--content .inner .filter--checkbox--grid.other .facetwp-checkbox:hover {
  background: none;
}
.product-list__content .filter__main--content .inner .facetwp-facet,
.product-list-favorites__content .filter__main--content .inner .facetwp-facet {
  margin-bottom: 0;
}
.product-list__content .filter__main--content .inner .facetwp-checkbox,
.product-list-favorites__content .filter__main--content .inner .facetwp-checkbox {
  background: rgba(0, 0, 0, 0);
  transition: background 0.2s;
  padding: 0.5rem 0.5rem 0.5rem 2.8rem;
  font-family: var(--font-family);
  font-size: 1.4rem;
  font-weight: 300;
}
.product-list__content .filter__main--content .inner .facetwp-checkbox[data-value=product],
.product-list__content .filter__main--content .inner .facetwp-checkbox[data-value=no_sale],
.product-list-favorites__content .filter__main--content .inner .facetwp-checkbox[data-value=product] {
  display: none;
}
.product-list__content .filter__main--content .inner .facetwp-checkbox:hover,
.product-list-favorites__content .filter__main--content .inner .facetwp-checkbox:hover {
  background: rgba(4, 30, 66, 0.2);
}
.product-list__content .filter__main--content .inner .facetwp-checkbox.checked,
.product-list-favorites__content .filter__main--content .inner .facetwp-checkbox.checked {
  background: #041e42;
  color: #fff;
  font-weight: 600;
}
.product-list__content .filter__main--content .inner .facetwp-checkbox.checked:hover,
.product-list-favorites__content .filter__main--content .inner .facetwp-checkbox.checked:hover {
  background: rgba(4, 30, 66, 0.8);
}
.product-list__content .filter__main--content .inner .noUi-connect,
.product-list-favorites__content .filter__main--content .inner .noUi-connect {
  background: #011530;
}
.product-list__content .filter__main--content .inner .noUi-target,
.product-list-favorites__content .filter__main--content .inner .noUi-target {
  padding: 0;
}
.product-list__content .filter__main--content .inner .noUi-base,
.product-list-favorites__content .filter__main--content .inner .noUi-base {
  background: #d8d8d8;
  border: none;
  border-radius: 0.5rem;
}
.product-list__content .filter__main--content .inner .noUi-horizontal,
.product-list-favorites__content .filter__main--content .inner .noUi-horizontal {
  height: 1rem;
}
.product-list__content .filter__main--content .inner .noUi-horizontal .noUi-handle,
.product-list-favorites__content .filter__main--content .inner .noUi-horizontal .noUi-handle {
  background: #011530;
  border: none;
  width: 1.7rem;
  height: 1.7rem;
}
.product-list__content .filter__main--content .inner .facetwp-slider-label,
.product-list-favorites__content .filter__main--content .inner .facetwp-slider-label {
  display: flex;
  justify-content: space-between;
  font-size: 1.4rem;
}
.product-list__content .filter__main--content .inner .facetwp-slider-label + div,
.product-list-favorites__content .filter__main--content .inner .facetwp-slider-label + div {
  display: none;
}
.product-list__content .filter__main--content--title,
.product-list-favorites__content .filter__main--content--title {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.product-list__content .filter__main--content--title .filter-close,
.product-list-favorites__content .filter__main--content--title .filter-close {
  cursor: pointer;
}
.product-list__content .filter__main--content--title .filter-close svg,
.product-list-favorites__content .filter__main--content--title .filter-close svg {
  max-width: 2.2rem;
  max-height: 2.2rem;
}
@media (min-width: 830px) {
  .product-list__content .filter__main--content--title,
.product-list-favorites__content .filter__main--content--title {
    display: none;
  }
}
.product-list__content .filter__main--content--types .filter--list,
.product-list-favorites__content .filter__main--content--types .filter--list {
  padding: 1.6rem 0 2rem 0;
  background-color: #fff;
  border: 0.1rem solid #cdcdcd;
  border-bottom-left-radius: 0.8rem;
  border-bottom-right-radius: 0.8rem;
  flex-direction: column;
  gap: 0.45rem;
  transition: all 0.3s ease !important;
}
.product-list__content .filter__main--content--types .filter--list label:hover,
.product-list-favorites__content .filter__main--content--types .filter--list label:hover {
  transition: all 0.3s ease !important;
  background-color: #041e42;
  color: #fff;
}
.product-list__content .filter__main--content--types .filter--list label p,
.product-list-favorites__content .filter__main--content--types .filter--list label p {
  padding: 0.5rem 0 0.5rem 2.8rem;
}
.product-list__content .filter__main--content--types .filter--list .filter-checkbox,
.product-list-favorites__content .filter__main--content--types .filter--list .filter-checkbox {
  display: none;
}
.product-list__content .filter__main--content--types .filter--list .filter-checkbox label p,
.product-list-favorites__content .filter__main--content--types .filter--list .filter-checkbox label p {
  padding: 1.5rem;
}
.product-list__content .filter__main--content--types .filter--list .link--bold,
.product-list-favorites__content .filter__main--content--types .filter--list .link--bold {
  padding: 0.5rem 2.8rem;
  margin-top: 1rem;
  font-size: 1.4rem;
  font-weight: 600;
  color: #041e42;
}
.product-list__content .filter__main--content--types .filter--list .link--bold:hover a,
.product-list__content .filter__main--content--types .filter--list .link--bold:hover svg,
.product-list-favorites__content .filter__main--content--types .filter--list .link--bold:hover a,
.product-list-favorites__content .filter__main--content--types .filter--list .link--bold:hover svg {
  color: inherit;
}
.product-list__content .filter__main--content--types .filter--list .filter-checkbox:checked + label p,
.product-list-favorites__content .filter__main--content--types .filter--list .filter-checkbox:checked + label p {
  background-color: #041e42;
  color: #fff;
}
.product-list__content .filter__main--content--types .filter--list li,
.product-list-favorites__content .filter__main--content--types .filter--list li {
  font-size: 1.4rem;
  font-weight: 400;
  color: #041e42;
}
.product-list__content .filter__main--content--types .filter--list li:hover,
.product-list-favorites__content .filter__main--content--types .filter--list li:hover {
  background-color: #041e42;
  color: #fff;
}
.product-list__content .filter__main--content--types .filter--list .filt_link,
.product-list-favorites__content .filter__main--content--types .filter--list .filt_link {
  background: rgba(0, 0, 0, 0);
  transition: background 0.2s;
  padding: 0.5rem 0.5rem 0.5rem 2.8rem;
  font-family: var(--font-family);
  font-size: 1.4rem;
  font-weight: 300;
}
.product-list__content .filter__main--content--types .filter--list .filt_link:hover, .product-list__content .filter__main--content--types .filter--list .filt_link.sel,
.product-list-favorites__content .filter__main--content--types .filter--list .filt_link:hover,
.product-list-favorites__content .filter__main--content--types .filter--list .filt_link.sel {
  background: rgba(4, 30, 66, 0.2);
}
.product-list__content .filter__main--content--types.conditioners .complex,
.product-list-favorites__content .filter__main--content--types.conditioners .complex {
  position: relative;
}
.product-list__content .filter__main--content--types.conditioners .complex .visible,
.product-list-favorites__content .filter__main--content--types.conditioners .complex .visible {
  padding: 0.5rem 2.1rem;
}
.product-list__content .filter__main--content--types.conditioners .complex .facetwp-facet,
.product-list-favorites__content .filter__main--content--types.conditioners .complex .facetwp-facet {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.product-list__content .filter__main--content--types.conditioners .complex .facetwp-facet:hover + .visible,
.product-list-favorites__content .filter__main--content--types.conditioners .complex .facetwp-facet:hover + .visible {
  background: rgba(4, 30, 66, 0.1);
}
.product-list__content .filter__main--content--types.conditioners .complex .facetwp-facet:has(.checked) + .visible,
.product-list-favorites__content .filter__main--content--types.conditioners .complex .facetwp-facet:has(.checked) + .visible {
  background: #041e42;
  color: #fff;
}
.product-list__content .filter__main--content--types.conditioners .complex .facetwp-facet:has(.checked):hover + .visible,
.product-list-favorites__content .filter__main--content--types.conditioners .complex .facetwp-facet:has(.checked):hover + .visible {
  background: rgba(4, 30, 66, 0.8);
}
.product-list__content .filter__main--content--types.conditioners .complex .facetwp-checkbox,
.product-list-favorites__content .filter__main--content--types.conditioners .complex .facetwp-checkbox {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  opacity: 0;
  margin: 0;
}
.product-list__content .filter__main--content--price .filter--slider,
.product-list-favorites__content .filter__main--content--price .filter--slider {
  background-color: #fff;
  padding: 1.9rem 3rem;
  border: 0.1rem solid #cdcdcd;
  border-radius: 0.8rem;
}
.product-list__content .filter__main--content--price .price-input,
.product-list-favorites__content .filter__main--content--price .price-input {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.product-list__content .filter__main--content--price .price-input .field,
.product-list-favorites__content .filter__main--content--price .price-input .field {
  display: flex;
  margin-top: 2rem;
  align-items: flex-start;
  justify-content: flex-start;
}
.product-list__content .filter__main--content--price .price-input .field .value-min,
.product-list__content .filter__main--content--price .price-input .field .value-max,
.product-list-favorites__content .filter__main--content--price .price-input .field .value-min,
.product-list-favorites__content .filter__main--content--price .price-input .field .value-max {
  width: 9rem;
  font-size: 1.4rem;
  font-weight: 600;
  color: #041e42;
}
.product-list__content .filter__main--content--price .price-input .field input,
.product-list-favorites__content .filter__main--content--price .price-input .field input {
  width: 100%;
  height: 100%;
  border-radius: 5px;
  border: none;
  display: none;
  background-color: transparent;
  -moz-appearance: textfield;
  appearance: textfield;
  font-size: 1.4rem;
  font-weight: 600;
  color: #011530;
}
.product-list__content .filter__main--content--price .price-input .field input[type=number]::-webkit-outer-spin-button,
.product-list__content .filter__main--content--price .price-input .field input[type=number]::-webkit-inner-spin-button,
.product-list-favorites__content .filter__main--content--price .price-input .field input[type=number]::-webkit-outer-spin-button,
.product-list-favorites__content .filter__main--content--price .price-input .field input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.product-list__content .filter__main--content--price .slider,
.product-list-favorites__content .filter__main--content--price .slider {
  height: 1rem;
  position: relative;
  background: #d8d8d8;
  border-radius: 5px;
}
.product-list__content .filter__main--content--price .slider .progress,
.product-list-favorites__content .filter__main--content--price .slider .progress {
  height: 100%;
  left: 25%;
  right: 25%;
  position: absolute;
  border-radius: 5px;
  background: #011530;
}
.product-list__content .filter__main--content--price .range-input,
.product-list-favorites__content .filter__main--content--price .range-input {
  position: relative;
}
.product-list__content .filter__main--content--price .range-input input,
.product-list-favorites__content .filter__main--content--price .range-input input {
  position: absolute;
  width: 100%;
  height: 10px;
  top: -10px;
  background: none;
  pointer-events: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.product-list__content .filter__main--content--price .range-input input[type=range]::-webkit-slider-thumb,
.product-list-favorites__content .filter__main--content--price .range-input input[type=range]::-webkit-slider-thumb {
  height: 17px;
  width: 17px;
  border-radius: 25%;
  background: #011530;
  pointer-events: auto;
  -webkit-appearance: none;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
}
.product-list__content .filter__main--content--price .range-input input[type=range]::-moz-range-thumb,
.product-list-favorites__content .filter__main--content--price .range-input input[type=range]::-moz-range-thumb {
  height: 17px;
  width: 17px;
  border: none;
  border-radius: 25%;
  background: #011530;
  pointer-events: auto;
  -moz-appearance: none;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
}
.product-list__content .filter__main--content--price .filter--checkbox--grid,
.product-list-favorites__content .filter__main--content--price .filter--checkbox--grid {
  margin-top: 2.2rem;
  padding-left: 0.7rem;
}
.product-list__content .filter__main--content .filter--checkbox--grid.content--grid,
.product-list-favorites__content .filter__main--content .filter--checkbox--grid.content--grid {
  display: block;
}
.product-list__content .filter__main--content .filter--checkbox--grid.content--grid .facetwp-facet,
.product-list-favorites__content .filter__main--content .filter--checkbox--grid.content--grid .facetwp-facet {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.product-list__content .filter__main--content .filter--checkbox--grid.content--grid .facetwp-facet[data-name=power],
.product-list-favorites__content .filter__main--content .filter--checkbox--grid.content--grid .facetwp-facet[data-name=power] {
  display: flex;
  flex-flow: column;
}
.product-list__content .filter__main--count,
.product-list-favorites__content .filter__main--count {
  display: flex;
  align-items: center;
}
.product-list__content .filter__main--count .facetwp-facet,
.product-list-favorites__content .filter__main--count .facetwp-facet {
  margin-bottom: 0;
}
.product-list__content .filter__main--count p,
.product-list-favorites__content .filter__main--count p {
  font-size: 1.6rem;
  font-weight: 400;
  color: #4c4c4c;
  letter-spacing: 0.5px;
}
.product-list__content .filter__main .pagination,
.product-list-favorites__content .filter__main .pagination {
  display: none;
}
.product-list__content .filter__main--pagination,
.product-list-favorites__content .filter__main--pagination {
  display: flex;
  align-items: center;
  gap: 1.7rem;
}
.product-list__content .filter__main--pagination .facetwp-facet,
.product-list-favorites__content .filter__main--pagination .facetwp-facet {
  margin: 0;
}
.product-list__content .filter__main--pagination .pages,
.product-list__content .filter__main--pagination .facetwp-pager,
.product-list-favorites__content .filter__main--pagination .pages,
.product-list-favorites__content .filter__main--pagination .facetwp-pager {
  display: flex;
  align-items: center;
  gap: 1.7rem;
}
.product-list__content .filter__main--pagination .pages .page,
.product-list__content .filter__main--pagination .pages .facetwp-page,
.product-list__content .filter__main--pagination .facetwp-pager .page,
.product-list__content .filter__main--pagination .facetwp-pager .facetwp-page,
.product-list-favorites__content .filter__main--pagination .pages .page,
.product-list-favorites__content .filter__main--pagination .pages .facetwp-page,
.product-list-favorites__content .filter__main--pagination .facetwp-pager .page,
.product-list-favorites__content .filter__main--pagination .facetwp-pager .facetwp-page {
  display: flex;
  flex-direction: column;
  cursor: pointer;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 1.8rem;
  margin: 0;
  padding: 0;
  color: #b0b0b0;
}
.product-list__content .filter__main--pagination .pages .page.active,
.product-list__content .filter__main--pagination .pages .facetwp-page.active,
.product-list__content .filter__main--pagination .facetwp-pager .page.active,
.product-list__content .filter__main--pagination .facetwp-pager .facetwp-page.active,
.product-list-favorites__content .filter__main--pagination .pages .page.active,
.product-list-favorites__content .filter__main--pagination .pages .facetwp-page.active,
.product-list-favorites__content .filter__main--pagination .facetwp-pager .page.active,
.product-list-favorites__content .filter__main--pagination .facetwp-pager .facetwp-page.active {
  position: relative;
  color: #041e42;
  font-weight: 600;
}
.product-list__content .filter__main--pagination .pages .page.active:after,
.product-list__content .filter__main--pagination .pages .facetwp-page.active:after,
.product-list__content .filter__main--pagination .facetwp-pager .page.active:after,
.product-list__content .filter__main--pagination .facetwp-pager .facetwp-page.active:after,
.product-list-favorites__content .filter__main--pagination .pages .page.active:after,
.product-list-favorites__content .filter__main--pagination .pages .facetwp-page.active:after,
.product-list-favorites__content .filter__main--pagination .facetwp-pager .page.active:after,
.product-list-favorites__content .filter__main--pagination .facetwp-pager .facetwp-page.active:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  bottom: 0.15rem;
  width: 100%;
  height: 0.2rem;
  background-color: #011530;
  transition: bottom 0.3s ease;
  width: 1rem;
}
.product-list__content .filter__main--pagination .pages .page.active p,
.product-list__content .filter__main--pagination .pages .facetwp-page.active p,
.product-list__content .filter__main--pagination .facetwp-pager .page.active p,
.product-list__content .filter__main--pagination .facetwp-pager .facetwp-page.active p,
.product-list-favorites__content .filter__main--pagination .pages .page.active p,
.product-list-favorites__content .filter__main--pagination .pages .facetwp-page.active p,
.product-list-favorites__content .filter__main--pagination .facetwp-pager .page.active p,
.product-list-favorites__content .filter__main--pagination .facetwp-pager .facetwp-page.active p {
  font-weight: 600 !important;
  color: #011530 !important;
}
.product-list__content .filter__main--pagination .pages .page p,
.product-list__content .filter__main--pagination .pages .facetwp-page p,
.product-list__content .filter__main--pagination .facetwp-pager .page p,
.product-list__content .filter__main--pagination .facetwp-pager .facetwp-page p,
.product-list-favorites__content .filter__main--pagination .pages .page p,
.product-list-favorites__content .filter__main--pagination .pages .facetwp-page p,
.product-list-favorites__content .filter__main--pagination .facetwp-pager .page p,
.product-list-favorites__content .filter__main--pagination .facetwp-pager .facetwp-page p {
  transition: all 0.3s ease !important;
  font-size: 1.8rem;
  font-weight: 300;
  color: #b0b0b0;
}
.product-list__content .filter__main--pagination .next,
.product-list__content .filter__main--pagination .prev,
.product-list-favorites__content .filter__main--pagination .next,
.product-list-favorites__content .filter__main--pagination .prev {
  border: 0.1rem solid #e4eaec;
  border-radius: 0.5rem;
  background-color: #fff;
  width: 5rem;
  height: 5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.product-list__content .filter__main--pagination .next:before,
.product-list__content .filter__main--pagination .prev:before,
.product-list-favorites__content .filter__main--pagination .next:before,
.product-list-favorites__content .filter__main--pagination .prev:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: "";
  display: block;
  width: 35%;
  height: 35%;
  background-image: url('data:image/svg+xml,<svg viewBox="0 0 12 18" id="right-chevron" xmlns="http://www.w3.org/2000/svg"><path d="M0 2.473L6.827 9 0 15.527 2.586 18 12 9 2.586 0 0 2.473z"/></svg>');
  background-repeat: no-repeat;
  background-position: center;
}
.product-list__content .filter__main--pagination .prev:before,
.product-list-favorites__content .filter__main--pagination .prev:before {
  transform: translate(-50%, -50%) rotate(180deg);
}
.product-list__content .filter--readmore,
.product-list-favorites__content .filter--readmore {
  font-size: 1.2rem;
  font-weight: 600;
  color: #041e42;
  margin-top: 1rem;
  cursor: pointer;
  position: relative;
}
.product-list__content .filter--readmore:after,
.product-list-favorites__content .filter--readmore:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0.1rem;
  height: 0.1rem;
  background-color: #041e42;
  transition: bottom 0.3s ease;
  width: 8.2rem;
}
.product-list__content .grid-container,
.product-list-favorites__content .grid-container {
  display: grid;
  grid-template-columns: repeat(1, 1fr) !important;
  gap: 2.5rem;
  margin-bottom: 5rem;
  grid-auto-columns: max-content;
}
@media (min-width: 610px) {
  .product-list__content .grid-container,
.product-list-favorites__content .grid-container {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}
@media (min-width: 900px) {
  .product-list__content .grid-container,
.product-list-favorites__content .grid-container {
    grid-template-columns: repeat(3, 1fr) !important;
  }
}
@media (min-width: 1220px) {
  .product-list__content .grid-container,
.product-list-favorites__content .grid-container {
    grid-template-columns: repeat(4, 1fr) !important;
  }
}
@media (min-width: 1500px) {
  .product-list__content .grid-container,
.product-list-favorites__content .grid-container {
    grid-template-columns: repeat(5, minmax(20rem, 1fr)) !important;
  }
}
.product-list__content .grid-container .product-grid,
.product-list-favorites__content .grid-container .product-grid {
  display: grid;
  grid-template-columns: repeat(1, minmax(25rem, 1fr));
  row-gap: 2rem;
  z-index: 0;
}
.product-list__content .grid-container .product-grid {
	height: fit-content;
}
@media (min-width: 900px) {
  .product-list__content .grid-container .product-grid--col4,
.product-list-favorites__content .grid-container .product-grid--col4 {
    grid-template-columns: repeat(2, 1fr) !important;
    grid-column: span 2 !important;
  }
  .product-list__content .grid-container .product-grid--col4 .filter-bottom,
.product-list-favorites__content .grid-container .product-grid--col4 .filter-bottom {
    grid-column: span 2 !important;
  }
}
@media (min-width: 1220px) {
  .product-list__content .grid-container .product-grid--col4,
.product-list-favorites__content .grid-container .product-grid--col4 {
    grid-template-columns: repeat(3, 1fr) !important;
    grid-column: span 3 !important;
  }
  .product-list__content .grid-container .product-grid--col4 .filter-bottom,
.product-list-favorites__content .grid-container .product-grid--col4 .filter-bottom {
    grid-column: span 3 !important;
  }
}
@media (min-width: 1500px) {
  .product-list__content .grid-container .product-grid--col4,
.product-list-favorites__content .grid-container .product-grid--col4 {
    grid-template-columns: repeat(4, 1fr) !important;
    grid-column: span 4 !important;
  }
  .product-list__content .grid-container .product-grid--col4 .filter-bottom,
.product-list-favorites__content .grid-container .product-grid--col4 .filter-bottom {
    grid-column: span 4 !important;
  }
}
.product-list__content .grid-container .product-grid .filter-bottom,
.product-list-favorites__content .grid-container .product-grid .filter-bottom {
  grid-column: span 1;
  justify-content: center;
  align-self: center;
  display: flex;
  gap: 4rem;
  width: 100%;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-top: 3rem;
}
.product-list__content .grid-container .product-grid .filter-bottom .custom-select-wrapper,
.product-list-favorites__content .grid-container .product-grid .filter-bottom .custom-select-wrapper {
  display: flex;
  align-items: center;
  gap: 4rem;
  margin-right: auto;
  flex-wrap: wrap;
}
@media (min-width: 610px) {
  .product-list__content .grid-container .product-grid,
.product-list-favorites__content .grid-container .product-grid {
    gap: 2.5rem 3.2rem;
    grid-template-columns: repeat(2, 1fr);
    grid-column: span 2;
  }
  .product-list__content .grid-container .product-grid .filter-bottom,
.product-list-favorites__content .grid-container .product-grid .filter-bottom {
    grid-column: span 2;
  }
}
@media (min-width: 900px) {
  .product-list__content .grid-container .product-grid,
.product-list-favorites__content .grid-container .product-grid {
    grid-template-columns: repeat(3, 1fr);
    grid-column: span 3;
  }
  .product-list__content .grid-container .product-grid .filter-bottom,
.product-list-favorites__content .grid-container .product-grid .filter-bottom {
    grid-column: span 3;
  }
}
@media (min-width: 1220px) {
  .product-list__content .grid-container .product-grid,
.product-list-favorites__content .grid-container .product-grid {
    grid-template-columns: repeat(4, 1fr);
    grid-column: span 4;
  }
  .product-list__content .grid-container .product-grid .filter-bottom,
.product-list-favorites__content .grid-container .product-grid .filter-bottom {
    grid-column: span 4;
  }
}
@media (min-width: 1500px) {
  .product-list__content .grid-container .product-grid,
.product-list-favorites__content .grid-container .product-grid {
    grid-template-columns: repeat(5, minmax(20rem, 1fr));
    grid-column: span 5;
  }
  .product-list__content .grid-container .product-grid .filter-bottom,
.product-list-favorites__content .grid-container .product-grid .filter-bottom {
    grid-column: span 5;
  }
}

.product-main {
  background: white;
  padding-top: 3.1rem;
}
@media (max-width: 1499px) {
  .product-main .product-main__middle {
    overflow-x: hidden;
  }
}
@media (min-width: 1500px) {
  .product-main .product-main__middle.parent {
    grid-template-rows: auto 1fr;
  }
}
.product-main .product-main__middle--gallery {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.product-main .product-main__middle--gallery .slick-arrow {
  display: none !important;
}
@media (min-width: 700px) {
  .product-main .product-main__middle--gallery {
    height: 58rem;
  }
}
.product-main .product-main__middle--gallery .images--main {
  display: none;
}
@media (min-width: 700px) {
  .product-main .product-main__middle--gallery .images--main {
    overflow-x: hidden;
    display: flex;
    align-items: center;
    max-width: 100%;
    margin: 0 auto;
    height: 100%;
    position: relative;
    min-width: 100%;
  }
  .product-main .product-main__middle--gallery .images--main .image-expand {
    position: absolute;
    z-index: 10;
    top: 0;
    cursor: pointer;
    user-select: none;
  }
  .product-main .product-main__middle--gallery .images--main .image-expand svg {
    fill: #c1c1c1;
  }
  .product-main .product-main__middle--gallery .images--main .image-wrapper {
    position: relative;
    width: 40rem;
    height: 47rem;
    margin: 0 auto;
    overflow: hidden;
  }
  .product-main .product-main__middle--gallery .images--main .image-wrapper img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    object-fit: contain;
  }
}
@media (max-width: 700px) {
  .product-main .product-main__middle--gallery .images--secondary .slick-slide {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .product-main .product-main__middle--gallery .images--secondary .slick-dots {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .product-main .product-main__middle--gallery .images--secondary .slick-dots li {
    border-radius: 999px;
    background-color: #818a98;
    width: 0.7rem;
    height: 0.7rem;
  }
  .product-main .product-main__middle--gallery .images--secondary .slick-dots li button {
    font-size: 0;
  }
  .product-main .product-main__middle--gallery .images--secondary .slick-dots li.slick-active {
    background-color: #c3161c;
    width: 1.2rem;
    height: 1.2rem;
  }
  .product-main .product-main__middle--gallery .images--secondary.slick-initialized .image-wrapper {
    display: block;
  }
  .product-main .product-main__middle--gallery .images--secondary.slick-initialized .image-wrapper .slick-track {
    display: flex;
    align-items: center;
  }
  .product-main .product-main__middle--gallery .images--secondary.slick-initialized .image-wrapper img {
    max-height: 47rem;
    margin: 0 auto;
    object-fit: contain;
  }
}
@media (min-width: 700px) {
  .product-main .product-main__middle--gallery .images--secondary {
    display: flex;
    justify-content: space-between;
    gap: 1.5rem;
    position: relative;
    max-width: 80%;
    margin: 0 auto;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
  }
  .product-main .product-main__middle--gallery .images--secondary .image-wrapper {
    position: relative;
    width: 10rem;
    height: 9rem;
    cursor: pointer;
    overflow: hidden;
  }
  .product-main .product-main__middle--gallery .images--secondary .image-wrapper--selected {
    outline: 0.2rem dashed #c3161c;
  }
  .product-main .product-main__middle--gallery .images--secondary img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    object-fit: contain;
  }
}
.product-main .product-main__middle--configure {
  display: none;
  flex-direction: column;
  gap: 2rem;
}
.product-main .product-main__middle--configure.show {
  display: flex;
}
.product-main .product-main__middle--configure .box {
  background-color: #fbfbfb;
  padding: 2rem;
  border-radius: 1rem;
}
.product-main .product-main__middle--configure .box .box-label {
  margin-bottom: 2rem;
}
.product-main .product-main__middle--configure .box .unit {
  display: flex;
  gap: 2rem;
}
.product-main .product-main__middle--configure .box .unit__image-wrapper {
  position: relative;
  min-width: 10rem;
  height: 10rem;
}
.product-main .product-main__middle--configure .box .unit__image-wrapper img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
  object-fit: contain;
}
.product-main .product-main__middle--configure .box .unit__content {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.product-main .product-main__middle--configure .box .unit .price {
  align-self: flex-end;
  letter-spacing: 0.5px;
  font-size: 1.2rem;
}
.product-main .product-main__middle--configure .box .unit .btn__remove {
  align-self: flex-end;
  letter-spacing: 0.5px;
  font-size: 1.2rem;
}
.product-main .product-main__middle--configure .box .unit .btn__remove:hover {
  color: #c3161c;
}
.product-main .product-main__middle--configure .box-outdoor-unit {
  z-index: 15;
  position: relative;
}
.product-main .product-main__middle--configure .box-outdoor-unit .unit {
  margin-top: 2rem;
}
.product-main .product-main__middle--configure .box-outdoor-unit .unit .unit__content .custom-select-container {
  z-index: 0;
}
.product-main .product-main__middle--configure .box-indoor-unit .room-select {
  margin-bottom: 2rem;
  z-index: 10;
  position: relative;
}
.product-main .product-main__middle--configure .box-indoor-unit .indoor-unit-select {
  display: none;
  z-index: 5;
  position: relative;
}
.product-main .product-main__middle--configure .box-indoor-unit .unit {
  width: 100%;
  margin-top: 2rem;
}
.product-main .product-main__middle--configure .box-indoor-unit .unit .custom-select-container {
  width: 100%;
  z-index: 0;
  position: relative;
}
.product-main .product-main__middle--configure .custom-select-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.5rem;
}
.product-main .product-main__middle--configure .custom-select-container .custom-select-label {
  font-size: 1.4rem;
  letter-spacing: initial;
  color: black;
}
.product-main .product-main__middle--configure .custom-select-container .select-dropdown {
  padding: 0;
}
.product-main .product-main__middle--configure .custom-select-container .select-dropdown li label {
  font-size: 1.4rem;
}
.product-main .product-main__middle--configure .custom-select-container .custom-select {
  max-width: 100% !important;
  width: 100%;
}
.product-main .product-main__middle--configure .custom-select-container .custom-select .select-button {
  padding: 1rem;
  width: 100%;
}
.product-main .product-main__middle--configure .custom-select-container .custom-select .select-button .selected-value {
  font-size: 1.4rem;
}
.product-main .product-main__middle--info {
  display: flex;
  flex-direction: column;
  margin-top: 6rem;
}
.product-main .product-main__middle--info.hide {
  display: none;
}
@media (min-width: 375px) {
  .product-main .product-main__middle--info {
    margin-top: 4rem;
  }
}
@media (min-width: 500px) {
  .product-main .product-main__middle--info {
    margin-top: 0;
  }
}
.product-main .product-main__middle--info .pins {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-direction: column;
  padding-left: 1rem;
}
@media (min-width: 700px) {
  .product-main .product-main__middle--info .pins {
    flex-direction: row;
  }
}
.product-main .product-main__middle--info .pins .pins__group {
  display: flex;
  flex-direction: column;
}
.product-main .product-main__middle--info .pins .pins__group .wrapper {
  display: flex;
  flex-direction: row;
}
.product-main .product-main__middle--info .pins .pins__group .tag:nth-child(1) {
  z-index: 3;
}
@media (min-width: 1450px) {
  .product-main .product-main__middle--info .pins .pins__group .tag:nth-child(1) {
    text-align: center;
    width: 5.8rem;
  }
}
.product-main .product-main__middle--info .pins .pins__group .tag:nth-child(2) {
  z-index: 2;
}
@media (min-width: 1450px) {
  .product-main .product-main__middle--info .pins .pins__group .tag:nth-child(2) {
    margin-left: -2rem;
    justify-content: flex-end;
    padding-right: 1.2rem;
  }
}
.product-main .product-main__middle--info .pins .pins__group .tag:nth-child(3) {
  z-index: 1;
}
@media (min-width: 1450px) {
  .product-main .product-main__middle--info .pins .pins__group .tag:nth-child(3) {
    margin-left: -2rem;
    justify-content: flex-end;
  }
}
.product-main .product-main__middle--info .pins .pins__group--assembly {
  background-color: #c3161c;
  font-size: 1rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  padding: 0.7rem 1.2rem;
  border-radius: 1.3rem;
  text-align: center;
  margin-top: 1.1rem;
}
.product-main .product-main__middle--info .pins .pins__group--promo {
  background-color: #c3161c;
  font-size: 1.4rem;
  font-weight: 700;
  color: #fff;
  border-radius: 1.3rem;
  padding: 0.5rem 0.7rem;
  text-align: center;
  width: 7.6rem;
}
.product-main .product-main__middle--info .pins .pins__group--wifi {
  background-color: #011530;
  font-size: 1.4rem;
  font-weight: 700;
  color: #fff;
  border-radius: 1.3rem;
  padding: 0.5rem 1rem;
  width: 7.6rem;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.product-main .product-main__middle--info .pins .pins__group--new {
  background-color: #4eb82a;
  font-size: 1.4rem;
  font-weight: 700;
  color: #fff;
  border-radius: 1.3rem;
  padding: 0.5rem 1rem;
  width: 7.6rem;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.product-main .product-main__middle--info .pins--brand {
  margin-top: 1rem;
}
@media (min-width: 700px) {
  .product-main .product-main__middle--info .pins--brand {
    margin-top: 0;
  }
}
.product-main .product-main__middle--info .pins--brand img {
  width: 145px;
  height: 47px;
  object-fit: contain;
  align-self: center;
}
@media (min-width: 1450px) {
  .product-main .product-main__middle--info .pins--brand {
    position: initial;
  }
}
.product-main .product-main__middle--info .power {
  background-color: #fbfbfb;
  padding: 2.7rem 2rem;
  border-radius: 1rem;
  display: flex;
  align-items: center;
  gap: 3rem;
  margin-top: 2.7rem;
  margin-bottom: 2.9rem;
}
.product-main .product-main__middle--info .power p {
  font-size: 1.4rem;
  font-weight: 600;
  color: #041e42;
}
.product-main .product-main__middle--info .power__wrapper {
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 0.1rem solid #979797;
}
.product-main .product-main__middle--info .power__wrapper .power__label .power__label--active .power__label__content {
  background-color: #041e42;
  height: 4.5rem;
  width: 4.5rem;
  border-radius: 50%;
}
.product-main .product-main__middle--info .power__wrapper .power__label .power__label--active .power__label__content .number,
.product-main .product-main__middle--info .power__wrapper .power__label .power__label--active .power__label__content .unit {
  color: #fff;
}
.product-main .product-main__middle--info .power__wrapper .power__label .power__label--active .power__label__content .seperator {
  width: 2.1rem;
  height: 0.1rem;
  background-color: #fff;
}
.product-main .product-main__middle--info .power__wrapper .power__label {
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
  top: 50%;
  transform: translateY(-50%);
  width: 4.5rem;
  height: 100%;
}
.product-main .product-main__middle--info .power__wrapper .power__label:not(.last) a, .product-main .product-main__middle--info .power__wrapper .power__label:not(.first) a {
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.product-main .product-main__middle--info .power__wrapper .power__label:before {
  content: "";
  display: block;
  background-color: #041e42;
  height: 4.5rem;
  width: 4.5rem;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: opacity 0.1s;
}
.product-main .product-main__middle--info .power__wrapper .power__label:hover:before {
  opacity: 0.2;
}
.product-main .product-main__middle--info .power__wrapper .power__label.first {
  left: -1rem;
  width: 2rem;
}
.product-main .product-main__middle--info .power__wrapper .power__label.last {
  right: -1rem;
  width: 2rem;
}
.product-main .product-main__middle--info .power__wrapper .power__label__content {
  display: flex;
  flex-direction: column;
  width: 2.3rem;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: -2.4rem;
  left: 50%;
  transform: translate(-50%, 0);
  gap: 0.2rem;
}
.product-main .product-main__middle--info .power__wrapper .power__label__content .seperator {
  width: 0.5rem;
  height: 0.5rem;
  background-color: #041e42;
  border-radius: 99rem;
}
.product-main .product-main__middle--info .power__wrapper .power__label__content .number {
  font-size: 1.6rem;
  font-weight: 700;
  color: #041e42;
}
.product-main .product-main__middle--info .power__wrapper .power__label__content .unit {
  font-size: 1.2rem;
  font-weight: 400;
}
.product-main .product-main__middle--info .group {
  display: flex;
  flex-direction: column;
}
.product-main .product-main__middle--info .group .hot {
  border-bottom: 0.1rem solid #e5e5e5;
}
.product-main .product-main__middle--info .group .cold__header,
.product-main .product-main__middle--info .group .hot__header {
  display: flex;
  align-items: center;
  gap: 1.2rem;
}
.product-main .product-main__middle--info .group .cold__header .red,
.product-main .product-main__middle--info .group .hot__header .red {
  color: #c3161c;
}
.product-main .product-main__middle--info .group .cold__header p,
.product-main .product-main__middle--info .group .hot__header p {
  font-size: 1.4rem;
  font-weight: 600;
  color: #041e42;
}
.product-main .product-main__middle--info .group .cold__header .line,
.product-main .product-main__middle--info .group .hot__header .line {
  height: 0.1rem;
  background-color: #e5e5e5;
  width: 100%;
}
.product-main .product-main__middle--info .group .cold__items,
.product-main .product-main__middle--info .group .hot__items {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 2rem 0 2.8rem 0;
  row-gap: 1.3rem;
}
.product-main .product-main__middle--info .group .cold__items--item,
.product-main .product-main__middle--info .group .hot__items--item {
  display: flex;
  column-gap: 1.3rem;
}
.product-main .product-main__middle--info .group .cold__items--item svg,
.product-main .product-main__middle--info .group .hot__items--item svg {
  height: 2.5rem;
  width: 2.5rem;
  fill: #c1c1c1;
}
.product-main .product-main__middle--info .group .cold__items--item p,
.product-main .product-main__middle--info .group .hot__items--item p {
  display: flex;
  flex-direction: column;
}
.product-main .product-main__middle--info .group .cold__items--item p .type,
.product-main .product-main__middle--info .group .hot__items--item p .type {
  font-size: 1rem;
  font-weight: 700;
  color: #c1c1c1;
}
.product-main .product-main__middle--info .group .cold__items--item p .value,
.product-main .product-main__middle--info .group .hot__items--item p .value {
  font-size: 1.6rem;
  font-weight: 700;
  color: #011530;
}
.product-main .product-main__middle--info .group .cold__items--item:hover svg,
.product-main .product-main__middle--info .group .hot__items--item:hover svg {
  fill: var(--color);
}
.product-main .product-main__middle--info .group .cold__items--item:hover p .type,
.product-main .product-main__middle--info .group .hot__items--item:hover p .type {
  color: var(--color);
}
.product-main .product-main__middle--info .details {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  row-gap: 2.3rem;
  padding-top: 2.6rem;
}
@media (min-width: 500px) {
  .product-main .product-main__middle--info .details {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1500px) {
  .product-main .product-main__middle--info .details {
    grid-template-columns: repeat(2, 1fr);
    gap: 2.3rem 6rem;
  }
}
.product-main .product-main__middle--info .details__pin {
  display: flex;
  gap: 1.5rem;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
@media (min-width: 1500px) {
  .product-main .product-main__middle--info .details__pin {
    flex-direction: row;
    text-align: left;
  }
}
.product-main .product-main__middle--info .details__pin--icon {
  background-color: #041e42;
  width: 5.6rem;
  height: 5.6rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 1rem;
}
.product-main .product-main__middle--info .details__pin--icon svg {
  fill: #fff;
}
.product-main .product-main__middle--info .details__pin--icon svg.repair {
  stroke: #fff;
  fill: none;
  height: 3.3rem;
  width: 3.3rem;
}
.product-main .product-main__middle--info .details__pin--text {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.product-main .product-main__middle--info .details__pin--text .main {
  font-size: 1.4rem;
  font-weight: 700;
  color: #011530;
}
.product-main .product-main__middle--cta {
  max-height: 100rem;
}
@media (min-width: 1500px) {
  .product-main .product-main__middle--cta {
    position: sticky;
    top: 15rem;
    margin-bottom: 6.6rem;
  }
}
.product-main .product-main__middle--cta .wrapper {
  -webkit-box-shadow: 0px 11px 24px -14px rgb(66, 68, 90);
  -moz-box-shadow: 0px 11px 24px -14px rgb(66, 68, 90);
  box-shadow: 0px 11px 24px -14px rgb(66, 68, 90);
  padding: 1.3rem 2.4rem;
  width: 100%;
  border-radius: 1rem;
}
.product-main .product-main__middle--cta .optional-assembly {
  width: 100%;
  margin-top: 1rem;
  position: relative;
  z-index: 10;
}
.product-main .product-main__middle--cta .optional-assembly .custom-select {
  max-width: 100%;
  width: 100%;
}
.product-main .product-main__middle--cta .optional-assembly .select-button {
  padding: 0.5rem;
}
.product-main .product-main__middle--cta .optional-assembly .selected-value {
  font-size: 1.4rem;
}
.product-main .product-main__middle--cta .optional-assembly .select-dropdown {
  padding: 0;
}
.product-main .product-main__middle--cta .optional-assembly .select-dropdown li label {
  font-size: 1.4rem;
}
.product-main .product-main__middle--cta .optional-assembly .switch_price {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}
.product-main .product-main__middle--cta .variations,
.product-main .product-main__middle--cta .single_variation_wrap,
.product-main .product-main__middle--cta .variations .reset_variations,
.product-main .product-main__middle--cta .variations select {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  display: block;
}
.product-main .product-main__middle--cta .price {
  display: flex;
}
.product-main .product-main__middle--cta .price--new,
.product-main .product-main__middle--cta .price .woocommerce-variation-price bdi {
  font-size: 2.95rem;
  font-weight: 600;
  color: #c3161c;
}
.product-main .product-main__middle--cta .price--old {
  font-size: 1.6rem;
  font-weight: 300;
  color: #b0b0b0;
  text-decoration: line-through;
}
.product-main .product-main__middle--cta .price .woocommerce-variation-price .price:has(del) {
  display: flex;
  flex-flow: row-reverse;
  color: rgba(0, 0, 0, 0);
}
.product-main .product-main__middle--cta .price .woocommerce-variation-price .price del {
  opacity: 1;
}
.product-main .product-main__middle--cta .price .woocommerce-variation-price .price del bdi {
  font-size: 1.6rem;
  font-weight: 300;
  color: #b0b0b0;
  text-decoration: line-through;
}
.product-main .product-main__middle--cta .price--current {
  font-size: 2.95rem;
  font-weight: 600;
  color: #011530;
}
.product-main .product-main__middle--cta .price--off {
  margin-left: auto;
  background-color: #c3161c;
  font-size: 1.9rem;
  font-weight: 700;
  color: #fff;
  width: 7.8rem;
  height: 3.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 1.7rem;
  text-shadow: -1px 2px 5px rgba(0, 0, 0, 0.6);
  align-self: flex-start;
}
.product-main .product-main__middle--cta .free {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
@media (min-width: 1400px) {
  .product-main .product-main__middle--cta .free {
    flex-direction: row;
  }
}
.product-main .product-main__middle--cta .free--text {
  font-size: 1.2rem;
  font-weight: 400;
  color: #011530;
}
.product-main .product-main__middle--cta .free--caption {
  border: 0.1rem solid #c3161c;
  padding: 0.4rem 0.8rem;
  border-radius: 1.7rem;
  text-align: center;
  line-height: 1.2rem;
  background-color: #f8fafa;
  margin-top: 1.1rem;
}
@media (min-width: 500px) {
  .product-main .product-main__middle--cta .free--caption {
    align-self: flex-end;
  }
}
@media (min-width: 1400px) {
  .product-main .product-main__middle--cta .free--caption {
    text-align: right;
  }
}
.product-main .product-main__middle--cta .free--caption p,
.product-main .product-main__middle--cta .free--caption span {
  font-size: 1rem;
}
.product-main .product-main__middle--cta .free--caption p {
  font-weight: 700;
}
.product-main .product-main__middle--cta .free--caption span {
  font-weight: 300;
}
.product-main .product-main__middle--cta .tbi {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 1.3rem;
}
.product-main .product-main__middle--cta .tbi p {
  font-size: 1.2rem;
}
.product-main .product-main__middle--cta .tbi p span {
  font-weight: 700;
}
.product-main .product-main__middle--cta .btns {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  margin-top: 1.3rem;
  position: relative;
  z-index: 0;
}
.product-main .product-main__middle--cta .btns .btn__request {
  cursor: pointer;
  user-select: none;
}
.product-main .product-main__middle--cta .btns__compare input {
  display: none;
}
.product-main .product-main__middle--cta .btns__compare input + span + span {
  display: none;
}
.product-main .product-main__middle--cta .btns__compare input:checked + span {
  display: none;
}
.product-main .product-main__middle--cta .btns__compare input:checked + span + span {
  display: inline;
}
.product-main .product-main__middle--cta .btns .btn--fav {
  position: relative;
}
.product-main .product-main__middle--cta .btns .btn--fav .yith-wcwl-add-to-wishlist {
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  opacity: 0;
}
.product-main .product-main__middle--cta .btns .btn--fav .yith-wcwl-add-to-wishlist a {
  display: block;
  width: 100%;
  height: 100%;
}
.product-main .product-main__middle--cta .btns .btn--fav .yith-wcwl-add-to-wishlist a svg {
  display: none;
}
.product-main .product-main__middle--cta .btns .btn--fav .yith-wcwl-add-to-wishlist a p {
  display: block;
  width: 100%;
  height: 100%;
}
.product-main .product-main__middle--cta .btns .btn--fav .yith-wcwl-add-to-wishlist + svg + span + svg, .product-main .product-main__middle--cta .btns .btn--fav .yith-wcwl-add-to-wishlist + svg + span + svg + span {
  display: none;
}
.product-main .product-main__middle--cta .btns .btn--fav .yith-wcwl-add-to-wishlist.exists + svg, .product-main .product-main__middle--cta .btns .btn--fav .yith-wcwl-add-to-wishlist.exists + svg + span {
  display: none;
}
.product-main .product-main__middle--cta .btns .btn--fav .yith-wcwl-add-to-wishlist.exists + svg + span + svg, .product-main .product-main__middle--cta .btns .btn--fav .yith-wcwl-add-to-wishlist.exists + svg + span + svg + span {
  display: block;
}
.product-main .product-main__middle--cta .btns .phone {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0.8rem 0;
  border: 0.1rem solid #e4eaec;
  border-radius: 1rem;
  gap: 1.2rem;
  transition: all 0.3s ease !important;
  cursor: pointer;
}
.product-main .product-main__middle--cta .btns .phone:hover {
  background-color: #c3161c;
  color: #c3161c;
}
.product-main .product-main__middle--cta .btns .phone:hover p {
  color: #fff;
}
.product-main .product-main__middle--cta .btns .phone .text {
  font-size: 1.8rem;
  font-weight: 600;
  color: #041e42;
}
.product-main .product-main__middle--cta .btns .phone .number {
  font-size: 2.4rem;
  color: #011530;
}
.product-main .product-main__middle--cta .btns .phone .number svg {
  margin-right: 0.7rem;
}
.product-main .product-main__middle--cta .promo__text {
  padding: 1.8rem;
  font-size: 1.2rem;
  font-weight: 300;
  color: #011530;
}
.product-main .product-main__middle--cta .promo__text span {
  font-weight: 600;
  text-transform: uppercase;
}

.product-details {
  margin-bottom: 6.6rem;
}
.product-details__toggles {
  display: inline-flex;
  background-color: #e5e5e5;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 600px) {
  .product-details__toggles {
    flex-direction: row;
    border-radius: 1rem;
  }
  .product-details__toggles .toggle {
    border-radius: 1rem;
  }
}
.product-details__toggles .toggle {
  display: flex;
  align-items: center;
  cursor: pointer;
  user-select: none;
  background-color: transparent;
  padding: 1.4rem 2.2rem;
  font-size: 1.6rem;
  font-weight: 600;
  color: #011530;
  transition: all 0.3s ease !important;
}
.product-details__toggles .toggle--active {
  background-color: #041e42;
  color: #fff;
}
.product-details__toggles .toggle:hover {
  background-color: #041e42;
  color: #fff;
  transition: all 0.3s ease !important;
}
.product-details__cards__content {
  display: grid;
  grid-template-columns: 1fr;
  column-gap: 4rem;
  background-color: #fbfbfb;
  padding: 1.9rem 1.3rem;
}
@media (min-width: 600px) {
  .product-details__cards__content {
    padding: 2.9rem 2.3rem;
  }
}
@media (min-width: 1000px) {
  .product-details__cards__content {
    grid-template-columns: 1fr 1fr;
  }
}
.product-details__cards__content ul {
  display: flex;
  flex-direction: column;
  background-color: #fff;
}
.product-details__cards__content ul li {
  display: flex;
  font-size: 1.4rem;
  color: #323232;
  padding: 1rem 1rem;
  flex-direction: column;
  transition: all 0.3s ease !important;
  cursor: default;
}
@media (min-width: 600px) {
  .product-details__cards__content ul li {
    align-items: center;
    flex-direction: row;
    padding: 1rem 2.4rem;
  }
}
.product-details__cards__content ul li:hover, .product-details__cards__content ul li:active {
  background-color: #041e42;
  color: #fff;
}
.product-details__cards__content ul li span {
  display: none;
}
@media (min-width: 600px) {
  .product-details__cards__content ul li span {
    display: block;
    border-bottom: 1px solid #ccc;
    flex-grow: 1;
    margin: 0 0.8rem;
  }
}
.product-details__cards__content--text {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  padding: 1.9rem 1.3rem;
  font-size: 1.6rem;
  color: #323232;
}
@media (min-width: 600px) {
  .product-details__cards__content--text {
    padding: 2.9rem 2.3rem;
  }
}

.parent {
  display: grid;
  gap: 3.3rem;
  grid-template-columns: minmax(0, 1fr);
  grid-template-areas: "images-col" "info-col" "price-col" "details-col";
  min-width: 0;
  min-height: 0;
}
.parent .images-col {
  grid-area: images-col;
}
.parent .info-col {
  grid-area: info-col;
}
@media (max-width: 1200px) {
  .parent .info-col {
    margin-top: 2rem;
  }
}
.parent .price-col {
  grid-area: price-col;
}
@media (max-width: 1200px) {
  .parent .price-col {
    margin-top: 2rem;
  }
}
.parent .details-col {
  grid-area: details-col;
}
@media (min-width: 1200px) {
  .parent {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "images-col price-col" "info-col info-col" "details-col details-col";
  }
}
@media (min-width: 1500px) {
  .parent {
    grid-template-columns: 1.2fr 1fr 0.8fr;
    grid-template-areas: "images-col info-col price-col" "details-col details-col .";
  }
}

.printer {
  position: fixed;
  background-color: #fff;
  width: 6.3rem;
  height: 6.3rem;
  top: 25rem;
  right: 0;
  z-index: 998;
  display: flex;
  align-items: center;
  justify-content: center;
  border-top-left-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
  cursor: pointer;
  transition: all 0.3s ease !important;
}
@media (max-width: 1750px) {
  .printer {
    top: unset;
    bottom: 0;
    border-bottom-left-radius: 0;
  }
}
.printer svg {
  width: 3.4rem;
  height: 3.4rem;
  fill: #041e42;
}
.printer:hover {
  background-color: #041e42;
}
.printer:hover svg {
  fill: #fff;
}

.mfp-content {
  border-radius: 2rem;
  position: relative;
}
.mfp-content .mfp-close {
  z-index: 999;
  color: #fff;
  opacity: 1;
  font-size: 4rem;
}
.mfp-content .mfp-figure {
  min-height: 40vh;
  min-width: 60vh;
  display: flex;
  align-items: center;
}
.mfp-content .mfp-figure::after {
  content: "";
  clear: both;
  display: table;
  line-height: 0;
}
.mfp-content .mfp-figure .mfp-img {
  object-fit: contain;
}
.mfp-content .mfp-figure figure {
  margin: 0 auto;
}

.woocommerce-products-compare-compare-button {
  cursor: pointer;
  user-select: none;
  margin: 0;
}

.brands-list {
  margin-top: 5rem;
}
.brands-list .shell {
  border-bottom: 0.1rem solid #e4eaec;
  padding-bottom: 5rem;
}
.brands-list__grid {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 3.5rem;
}
@media (min-width: 1000px) {
  .brands-list__grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 6rem;
  }
}
.brands-list__grid__item {
  background-color: #fff;
  border-radius: 1rem;
  border: 0.1rem solid #e4eaec;
}
.brands-list__grid__item:hover .btn {
  box-shadow: inset -50rem 0 0 0 #c3161c;
  color: #fff;
  transition: all 0.6s ease !important;
  background-color: #011530;
  border-color: #c3161c;
}
.brands-list__grid__item--content {
  padding: 1.8rem 2.9rem;
  display: flex;
  flex-direction: column;
  gap: 1.8rem;
}
.brands-list__grid__item--image {
  position: relative;
  height: 445px;
  overflow: hidden;
}
.brands-list__grid__item--image .bg-image {
  border-radius: 1rem 1rem 0 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
}
.brands-list__grid__item--image .logo {
  position: relative;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.brands-list__grid__item--image .logo .polygon {
  position: absolute;
}
.brands-list__grid__item--image .logo .image-wrapper {
  position: relative;
  width: 21rem;
  height: 4.5rem;
  margin-right: 3rem;
}
.brands-list__grid__item--image .logo .image-wrapper img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.brands-list__grid__item--title {
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 2.89rem;
  color: #011530;
}
.brands-list__grid__item--desc {
  color: #323232;
  font-size: 1.4rem;
  line-height: 2.2rem;
}
.brands-list__grid__item .btn {
  align-self: flex-start;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.8rem;
  padding: 0.7rem;
  width: 26rem;
  text-transform: uppercase;
}

.brands-more {
  margin: 5rem 0 7.6rem 0;
}
@media (min-width: 600px) {
  .brands-more {
    margin: 7rem 0 9.6rem 0;
  }
}
.brands-more__header {
  text-align: center;
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-bottom: 7rem;
}
.brands-more__header h2 {
  font-size: 3.6rem;
  font-weight: 600;
  color: #041e42;
}
.brands-more__header h3 {
  font-size: 3.6rem;
  font-weight: 400;
  color: #041e42;
  line-height: 4.8rem;
}
.brands-more__header hr {
  width: 12.3rem;
  height: 0.3rem;
  background-color: #c3161c;
  border: none;
  margin-top: 1.8rem;
}
.brands-more__grid {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 2.5rem 4.3rem;
}
@media (min-width: 1000px) {
  .brands-more__grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 4.5rem 6.3rem;
  }
}
.brands-more__grid--item {
  background-color: #fff;
  border-radius: 2rem;
  border: 0.1rem solid #e4eaec;
  padding: 2.5rem 2.9rem;
  display: flex;
  flex-direction: column;
  gap: 1.8rem;
}
.brands-more__grid--item:hover .btn {
  box-shadow: inset -50rem 0 0 0 #c3161c;
  color: #fff;
  transition: all 0.6s ease !important;
  background-color: #011530;
  border-color: #c3161c;
}
.brands-more__grid--item .top {
  display: flex;
  justify-content: space-between;
}
.brands-more__grid--item .top .logo-wrapper {
  position: relative;
  width: 14rem;
  height: 5.4rem;
  overflow: hidden;
}
.brands-more__grid--item .top .logo-wrapper img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.brands-more__grid--item .top .title {
  font-size: 2.4rem;
  line-height: 2.89rem;
  font-weight: 600;
  text-transform: capitalize;
}
.brands-more__grid--item .desc {
  font-size: 1.4rem;
  font-weight: 400;
  color: #323232;
  line-height: 2.2rem;
}
.brands-more__grid--item .btn {
  align-self: flex-start;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.8rem;
  padding: 0.7rem;
  width: 26rem;
  text-transform: uppercase;
}

.centered-carousel .slick-track {
  padding: 0.8rem 0;
}
.centered-carousel--nojs .centered-carousel__controls {
  display: none;
}
.centered-carousel--nojs .centered-carousel-inner {
  display: flex;
  overflow-x: scroll;
  overflow-y: hidden;
  padding-bottom: 1rem;
  gap: 1rem;
}
.centered-carousel--nojs .centered-carousel-inner .product__wrapper {
  display: block !important;
  min-width: 29rem;
}
.centered-carousel .centered-carousel-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 7rem 0;
  border-top: 0.1rem solid #e4eaec;
}
.centered-carousel__header {
  text-align: center;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.centered-carousel__header .category {
  font-size: 2.7rem;
  font-weight: 900;
  color: #041e42;
}
@media (min-width: 500px) {
  .centered-carousel__header .category {
    font-size: 3.6rem;
    font-weight: 900;
    color: #041e42;
  }
}
.centered-carousel__header .brand {
  font-size: 2.7rem;
  font-weight: 400;
  color: #041e42;
}
@media (min-width: 500px) {
  .centered-carousel__header .brand {
    font-size: 3.6rem;
    font-weight: 400;
    color: #041e42;
  }
}
.centered-carousel__header .line {
  background-color: #c3161c;
  border: none;
  width: 12.3rem;
  height: 0.3rem;
  margin-top: 1.8rem;
  margin-bottom: 3rem;
}
.centered-carousel__controls {
  display: flex;
  gap: 4rem;
  margin-bottom: 2.75rem;
}
.centered-carousel .centered-carousel-outer {
  width: 100%;
  margin-bottom: 3.75rem;
}
.centered-carousel .centered-carousel-outer .centered-carousel-inner.slick-initialized .product__wrapper {
  display: block;
}
.centered-carousel .centered-carousel-outer .centered-carousel-inner .product__wrapper:not(:first-child) {
  display: none;
}
.centered-carousel .centered-carousel-outer .centered-carousel-inner .product__wrapper:first-of-type {
  display: block;
  height: 100%;
}
.centered-carousel .slick-slide {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: -24px 3.3rem -24px 3.3rem;
  padding: 24px 0;
}
.centered-carousel .btn {
  width: 26rem;
  font-weight: 600;
  font-size: 1.4rem;
}

.single-brand .centered-carousel {
  background-color: #fff !important;
}
.single-brand .intro {
  background-color: #fff;
  margin: 0 !important;
}

.service__accordions {
  margin-top: 3.2rem;
  margin-bottom: 7rem;
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 5rem 6.3rem;
}
@media (min-width: 900px) {
  .service__accordions {
    grid-template-columns: repeat(2, 1fr);
  }
}
.service__accordions--single {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  max-width: 76.5rem;
  margin: 0 auto;
}

.more-services {
  margin-bottom: 8rem;
}
.more-services--nojs .more-services__carousel__controls {
  display: none !important;
}
.more-services--nojs .more-services__carousel--outer {
  overflow-x: scroll;
}
.more-services--nojs .more-services__carousel--inner {
  display: flex;
  width: 100%;
}
.more-services--nojs .more-services__carousel__item {
  min-width: 32.8rem;
  display: block !important;
}
.more-services .shell {
  border-top: 0.1rem solid #e4eaec;
  padding-top: 8rem;
}
.more-services .slick-slide {
  margin: 0 3.3rem;
  padding-bottom: 1rem;
}
.more-services__content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.more-services__carousel__controls {
  display: flex;
  gap: 4rem;
}
.more-services__carousel--outer {
  width: 100%;
  margin-top: 2rem;
}
.more-services__carousel--inner {
  width: 100%;
}
.more-services__carousel--inner.slick-initialized .more-services__carousel__item {
  display: block;
}
.more-services__carousel--inner .more-services__carousel__item:not(:first-child) {
  display: none;
}
.more-services__carousel--inner .more-services__carousel__item:first-of-type {
  display: block;
  width: 32.8rem;
}
.more-services__carousel__item {
  background-color: #fff;
  padding: 2.6rem 3.5rem 3.3rem 3.5rem;
  border-radius: 1rem;
  max-width: 32.8rem;
  border: 0.1rem solid #e4eaec;
  transition: all 0.2s ease;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.more-services__carousel__item:hover {
  box-shadow: 1px 5px 25px -10px rgba(0, 0, 0, 0.1), -1px 0px 15px -3px rgba(0, 0, 0, 0.1);
  transition: all 0.2s ease;
}
.more-services__carousel__item .image-wrapper {
  position: relative;
  width: 100%;
  height: 14.7rem;
  overflow: hidden;
}
.more-services__carousel__item--image {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
  border-radius: 2rem;
}
.more-services__carousel__item--title {
  font-size: 1.6rem;
  font-weight: 600;
  color: #011530;
  text-transform: uppercase;
  margin-top: 1.2rem;
}
.more-services__carousel__item--desc {
  font-size: 1.4rem;
  font-weight: 300;
  color: #011530;
  line-height: 2.4rem;
  margin-top: 1.2rem;
}

.compare__content {
  margin-bottom: 6.7rem;
}
@media (max-width: 850px) {
  .compare__content {
    overflow-y: scroll;
  }
}
.compare__content .empty-text {
  font-size: 5rem;
  margin-top: 6.7rem;
  text-align: left;
}
.compare__content table {
  border-collapse: collapse;
  max-width: 1400px;
  margin: 3.7rem 0;
}
@media (max-width: 1000px) {
  .compare__content table td {
    display: table-cell !important;
  }
}
.compare__content table th {
  width: 15%;
  background-color: #fbfbfb;
  font-size: 1.6rem;
  font-weight: 700;
  color: #323232;
}
.compare__content table th span {
  font-weight: 300;
}
.compare__content table td {
  background-color: #fff;
}
.compare__content table td .price-cell {
  display: flex;
  align-items: center;
  justify-content: center;
}
.compare__content table td .price-cell .price--current {
  font-size: 1.8rem;
  font-weight: 600;
  color: #011530;
}
.compare__content table td .price-cell .price--old {
  text-decoration: line-through;
  font-size: 1.6rem;
  font-weight: 300;
  color: #b0b0b0;
  margin-left: 1.5rem;
}
.compare__content table td .price-cell .price--new {
  font-size: 1.8rem;
  font-weight: 600;
  color: #c3161c;
}
.compare__content table td .product-cell {
  display: flex;
  flex-direction: column;
  position: relative;
}
.compare__content table td .product-cell--remove {
  position: relative;
  z-index: 10;
  cursor: pointer;
  display: flex;
  font-size: 1.246rem;
  font-weight: 700;
  align-items: center;
  justify-content: flex-end;
  gap: 0.5rem;
  align-self: flex-end;
  padding: 0.2rem 0.5rem;
}
.compare__content table td .product-cell--remove:hover {
  background-color: #011530;
  color: #fff;
}
.compare__content table td .product-cell--remove svg {
  max-width: 1.8rem;
  height: 1.8rem;
}
.compare__content table td .product-cell--image {
  position: relative;
  z-index: 0;
  display: flex;
  align-items: center;
  height: 16rem;
  width: 100%;
  position: relative;
  justify-content: center;
}
.compare__content table td .product-cell--name {
  position: relative;
  z-index: 10;
  font-size: 1.6rem;
  font-weight: 600;
  color: #323232;
}
.compare__content table th,
.compare__content table td {
  border: 0.1rem solid #cdcdcd;
  padding: 1.6rem;
  text-align: center;
}
.compare__content .btn svg {
  width: 3rem;
  height: 3rem;
  margin-left: 1rem;
}

.about__title {
  font-size: 3.6rem;
  font-weight: 800;
  color: #041e42;
  text-align: center;
}

.about__subtitle {
  font-size: 2.1rem;
  font-weight: 400;
  color: #323232;
  line-height: 2.6rem;
  text-align: center;
}

.about__desc {
  font-size: 1.6rem;
  font-weight: 300;
  color: #323232;
  max-width: 135rem;
  margin: 0 auto;
  text-align: center;
}

.about__desc {
  margin-top: 3.8rem;
  display: flex;
  flex-direction: column;
  gap: 3rem;
}
@media (min-width: 1450px) {
  .about__desc {
    gap: 8.3rem;
    flex-direction: row;
  }
}
.about__desc p {
  font-size: 1.6rem;
  font-weight: 200;
  color: #323232;
}

.about-intro {
  margin-top: 1.4rem;
}
.about-intro .about__desc {
  max-width: 100%;
  margin: auto;
  text-align: left;
}
.about-intro__top .about__title {
  text-align: left;
}
.about-intro__top .about__title h2 {
  font-size: 3.6rem;
  font-weight: 700;
  color: #011530;
}
.about-intro__top .about__title div {
  margin-bottom: 3.7rem;
  display: flex;
  flex-direction: column;
}
@media (min-width: 450px) {
  .about-intro__top .about__title div img {
    height: 100%;
    margin-top: 0;
  }
}
.about-intro__top .about__title div p {
  font-size: 2.3rem;
  font-weight: 700;
  color: #011530;
}
.about-intro__top .about__title div svg {
  height: 3rem;
  fill: #c3161c;
}
.about-intro__top .about__title div img {
  max-height: 3.2rem;
  object-fit: contain;
  max-width: 15.3rem;
  box-shadow: 0px 0px 17px -11px rgba(0, 0, 0, 0.75);
  margin-top: 1rem;
}
.about-intro__bottom {
  margin-top: 4.6rem;
  display: flex;
  gap: 3rem;
  flex-direction: column;
}
@media (min-width: 1450px) {
  .about-intro__bottom {
    gap: 8.3rem;
  }
}
@media (min-width: 1450px) {
  .about-intro__bottom {
    flex-direction: row;
  }
}
.about-intro__bottom .about-intro___bottom--l {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.about-intro__bottom .about-intro___bottom--l .about__subtitle {
  display: flex;
  flex-direction: column;
  gap: 3.4rem;
}
.about-intro__bottom .about-intro___bottom--l .about__subtitle h2 {
  font-size: 2.8rem;
  color: #011530;
  font-weight: 400;
}
.about-intro__bottom .about-intro___bottom--l .about__subtitle .image-wrapper {
  position: relative;
  height: 5.3rem;
  width: 18.1rem;
}
@media (max-width: 549px) {
  .about-intro__bottom .about-intro___bottom--l .about__subtitle .image-wrapper {
    margin-right: auto;
  }
}
.about-intro__bottom .about-intro___bottom--l .about__subtitle .image-wrapper img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: contain;
  align-self: flex-start;
}
.about-intro__bottom .about-intro___bottom--r {
  flex: 1;
}
.about-intro__bottom .about-intro___bottom--r .image-wrapper {
  position: relative;
  max-width: 100%;
  overflow: hidden;
  height: 40rem;
}
@media (min-width: 1450px) {
  .about-intro__bottom .about-intro___bottom--r .image-wrapper {
    max-width: 73rem;
    height: 42.5rem;
  }
}
.about-intro__bottom .about-intro___bottom--r .image-wrapper img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
  border-radius: 2rem;
}

.about-timeline {
  margin-top: 8rem;
  margin-bottom: 22rem;
  max-width: 100%;
}
.about-timeline .about__subtitle {
  margin-bottom: 20rem !important;
}
.about-timeline .timeline__steps .slick-slide {
  position: relative;
}
.about-timeline .timeline__steps .slick-slide:before {
  content: "";
  display: block;
  width: 100%;
  height: 0.2rem;
  background: #011530;
  position: absolute;
  left: 50%;
  top: calc(100% - 0.1rem);
}
.about-timeline .timeline__steps .slick-slide > div {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease !important;
}
.about-timeline .timeline__steps .tl-active {
  position: relative;
}
.about-timeline .timeline__steps .tl-active::before, .about-timeline .timeline__steps .tl-active::after {
  pointer-events: none;
  position: absolute;
  border-radius: 50%;
  content: "";
  width: 2rem;
  height: 2rem;
  box-shadow: 0 0 0 0.4px #c1c1c1;
  animation: pulse 2.5s linear infinite;
  right: -4px;
  top: -4px;
  transition: all 0.3s ease !important;
}
.about-timeline .timeline__steps .tl-active::after {
  opacity: 0;
  animation-delay: 1s;
}
.about-timeline .timeline__steps .tl-active span {
  transform: translate(-50%, -90%) !important;
}
.about-timeline .timeline__steps .slick-slide.slick-active > div {
  opacity: 1;
  visibility: visible;
  transition: all 0.3s ease !important;
}
.about-timeline .timeline__steps .slick-list {
  overflow: initial;
}
.about-timeline .timeline__steps .step {
  display: block;
  padding: 0.33em;
  margin: 0 0.5em;
  max-width: 1.2rem;
  max-height: 1.2rem;
  color: #041e42;
  background-color: #041e42;
  border-radius: 50%;
  position: relative;
  top: 1.2rem;
  left: 50%;
}
.about-timeline .timeline__steps .step:first-child {
  margin-left: 0;
}
.about-timeline .timeline__steps .step:last-child {
  margin-right: 0;
}
.about-timeline .timeline__steps .step p {
  position: absolute;
  max-width: 28rem;
  width: 80vw;
  left: 50%;
  text-align: center;
  transform: translateX(-50%);
  font-size: 1.6rem;
  font-weight: 400;
  color: #a2a2a2;
  top: 8rem;
}
.about-timeline .timeline__steps .step span {
  position: absolute;
  top: -4.3rem;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
  font-size: 7rem;
  color: #e5e5e5;
  transition: all 0.3s ease !important;
  font-family: "Raleway", sans-serif;
  z-index: -1;
}
.about-timeline .timeline__line {
  display: block;
  position: absolute;
  width: 150%;
  transform: translate(11.5vw, 0);
  height: 0.2rem;
  background-color: #041e42;
  z-index: 10;
}
.about-timeline .timeline .timeline__steps__next {
  position: absolute;
  right: 3rem;
  bottom: -6rem;
}
.about-timeline__content {
  position: relative;
}
.about-timeline__content--nojs {
  margin-right: initial !important;
}
.about-timeline__content--nojs .timeline__steps {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(35rem, 1fr));
  gap: 2rem;
}
.about-timeline__content--nojs .timeline__steps .step {
  display: initial !important;
  padding: initial !important;
  margin: initial !important;
  max-width: initial !important;
  max-height: initial !important;
  color: initial !important;
  background-color: initial !important;
  border-radius: initial !important;
  position: initial !important;
  text-align: center;
}
.about-timeline__content--nojs .timeline__steps .step.tl-active {
  display: none !important;
}
.about-timeline__content--nojs .timeline__steps .step p,
.about-timeline__content--nojs .timeline__steps .step span {
  position: initial !important;
  width: initial !important;
  transform: none !important;
}
.about-timeline__content--nojs .timeline__line,
.about-timeline__content--nojs .timeline__steps__next {
  display: none !important;
}

.about-goals {
  margin-top: 10.7rem;
}
.about-goals .about__desc {
  margin-top: 3.4rem;
  font-size: 1.6rem;
  font-weight: 300;
  color: #323232;
  line-height: 2.6rem;
}

.about-brands {
  margin-top: 6rem;
  margin-bottom: 8rem;
}
@media (min-width: 800px) {
  .about-brands {
    margin-top: 9.2rem;
    margin-bottom: 14.4rem;
  }
}
.about-brands__images {
  margin-top: 6.7rem;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 4rem;
  place-items: center;
}
.about-brands__images .image-wrapper {
  width: 12rem;
  height: 6.9rem;
  position: relative;
}
.about-brands__images .image-wrapper img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: contain;
}
@media (min-width: 600px) {
  .about-brands__images {
    grid-template-columns: repeat(3, 1fr);
    gap: 5rem;
  }
}
@media (min-width: 800px) {
  .about-brands__images {
    grid-template-columns: repeat(4, 1fr);
    gap: 4rem;
  }
  .about-brands__images .image-wrapper {
    width: 14rem;
    height: 6.9rem;
  }
}
@media (min-width: 1100px) {
  .about-brands__images {
    grid-template-columns: repeat(5, 1fr);
    gap: 4.5rem;
  }
  .about-brands__images .image-wrapper {
    width: 18.5rem;
    height: 6.9rem;
  }
}
@media (min-width: 1300px) {
  .about-brands__images {
    grid-template-columns: repeat(6, 1fr);
    gap: 5rem;
  }
}

.contact {
  padding-top: 4.4rem;
  padding-bottom: 8rem;
}
.contact__content {
  display: flex;
  gap: 4rem;
  flex-direction: column;
}
@media (min-width: 1440px) {
  .contact__content {
    flex-direction: row;
  }
}
@media (min-width: 900px) {
  .contact__content .indent {
    padding-left: 4.5rem;
  }
}
.contact__content--l {
  flex: 1;
}
.contact__content--l__credentials .credentials--title {
  font-size: 2.1rem;
  font-weight: 600;
  color: #011530;
}
.contact__content--l__credentials .credentials--desc {
  font-size: 1.6rem;
  font-weight: 300;
  color: #011530;
  max-width: 78rem;
}
.contact__content--l__credentials .credentials__list__wrapper {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
@media (min-width: 700px) {
  .contact__content--l__credentials .credentials__list__wrapper {
    flex-direction: row;
    gap: 6rem;
  }
}
.contact__content--l__credentials .credentials__list {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  margin-top: 3.4rem;
}
.contact__content--l__credentials .credentials__list--title {
  font-size: 1.6rem;
  font-weight: 600;
  color: #011530;
}
.contact__content--l__credentials .credentials__list--item {
  display: flex;
  align-items: flex-start;
  gap: 1.4rem;
}
.contact__content--l__credentials .credentials__list--item svg {
  fill: #c3161c;
  width: 3rem;
  height: 3rem;
}
.contact__content--l__credentials .credentials__list--item p {
  display: flex;
  flex-direction: column;
}
.contact__content--l__credentials .credentials__list--item p a {
  font-size: 2.1rem;
  font-weight: 600;
  color: #041e42;
}
.contact__content--l__credentials .credentials__list--item p .main {
  font-size: 2.1rem;
  font-weight: 600;
  color: #041e42;
}
.contact__content--l__credentials .credentials__list--item p .secondary {
  font-size: 1.4rem;
  font-weight: 300;
  color: #041e42;
}
.contact__content--l__credentials .indent {
  margin-top: 1.3rem;
  margin-bottom: 3.4rem;
}
.contact__content--l .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
  max-width: 100% !important;
}
.contact__content--l .gform_wrapper .gform_footer {
  margin: 0;
  padding: 0;
  height: 4.5rem;
  width: 100%;
  max-width: 78rem;
}
.contact__content--l .gform_wrapper .gform_footer input[type=submit] {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  border-radius: 0.5rem;
  color: #fff;
  background: #011530;
  font-size: 1.8rem;
  font-weight: 600;
  cursor: pointer;
  user-select: none;
}
.contact__content--l #gform_fields_1 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.4rem 2rem;
  max-width: 78rem;
  grid-template-areas: "dropdown1" "other" "textarea" "firstName " "lastName" "email" "phone" "button";
}
@media (min-width: 900px) {
  .contact__content--l #gform_fields_1 {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "dropdown1 other" "textarea textarea" "firstName lastName" "phone email" "button button";
  }
}
.contact__content--l #gform_fields_1 li.gfield {
  padding: 0;
  margin: 0;
}
.contact__content--l #gform_fields_1 .gfield_label {
  margin-bottom: 1rem;
  font-weight: 400;
  font-size: 1.6rem;
}
.contact__content--l #gform_fields_1 .ginput_container {
  margin: 0;
}
.contact__content--l #gform_fields_1 .ginput_container input {
  margin: 0;
}
.contact__content--l #gform_fields_1 .ginput_container .gfield_select {
  width: 100%;
  height: 100%;
  padding: 1.4rem 2.2rem;
}
.contact__content--l #gform_fields_1 .dropdown1,
.contact__content--l #gform_fields_1 #field_1_2 {
  grid-area: dropdown1;
}
.contact__content--l #gform_fields_1 .other,
.contact__content--l #gform_fields_1 #field_1_3 {
  grid-area: other;
}
.contact__content--l #gform_fields_1 .textarea,
.contact__content--l #gform_fields_1 #field_1_4 {
  grid-area: textarea;
}
.contact__content--l #gform_fields_1 .firstName,
.contact__content--l #gform_fields_1 #field_1_5 {
  grid-area: firstName;
}
.contact__content--l #gform_fields_1 .lastName,
.contact__content--l #gform_fields_1 #field_1_6 {
  grid-area: lastName;
}
.contact__content--l #gform_fields_1 .phone {
  grid-area: phone;
}
.contact__content--l #gform_fields_1 .email {
  grid-area: email;
}
.contact__content--l #gform_fields_1 .btn {
  grid-area: button;
}
.contact__content--l #gform_fields_1 .form__input {
  display: flex;
  flex-direction: column;
  gap: 1.4rem;
}
.contact__content--l #gform_fields_1 .form__input input {
  height: 100%;
}
.contact__content--l #gform_fields_1 .form__input:nth-child(1) {
  z-index: 1000;
}
.contact__content--l #gform_fields_1 .form__input .custom-select {
  max-width: 100% !important;
  width: 100%;
}
.contact__content--l #gform_fields_1 .form__input .custom-select .select-button {
  border: 0.1rem solid #979797;
  border-radius: 0.5rem;
}
.contact__content--l #gform_fields_1 textarea {
  padding: 1.4rem 2.2rem;
  border-radius: 0.5rem;
  border: 0.2rem solid #c1c1c1;
  min-height: 13.1rem;
  max-height: 80rem;
  max-width: 78rem;
}
.contact__content--l #gform_fields_1 input {
  padding: 1.4rem 2.2rem;
  border-radius: 0.5rem;
  border: 0.2rem solid #c1c1c1;
  width: 100%;
}
.contact__content--l #gform_fields_1 input::placeholder {
  font-size: 1.6rem;
}
.contact__content--l .rights-info {
  margin-top: 1.5rem;
  font-size: 1.2rem;
  color: #011530;
}
.contact__content--l .rights-info svg {
  fill: #011530;
  margin-left: 1rem;
}
.contact__content--r {
  flex: 1;
}
.contact__content--r iframe {
  height: 50vh;
  width: 100%;
}
@media (min-width: 1440px) {
  .contact__content--r iframe {
    height: 100%;
  }
}

.query__content {
  max-width: 121.5rem;
  margin: 0 auto;
  padding: 2.6rem 0 5.6rem 0;
}
.query__content--top {
  background-color: #041e42;
  border-radius: 2rem 2rem 0 0;
  padding: 2rem;
}
.query__content--top h2 {
  text-align: center;
  font-size: 2.4rem;
  font-weight: 600;
  color: #fff;
  max-width: 39rem;
  margin: 0 auto;
}
.query__content--form {
  background-color: #eaeced;
  border-radius: 0 0 2rem 2rem;
}
.query__content--form .gform_wrapper ul.gform_fields li.gfield {
  padding: 0;
  margin: 0;
}
.query__content--form .gform_wrapper .top_label div.ginput_container {
  padding: 0;
  margin: 0;
}
.query__content--form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  padding: 0 1.5rem;
  margin: 0;
  width: 100%;
  height: 5rem;
}
.query__content--form .gform_wrapper form {
  padding-bottom: 2rem;
}
.query__content--form .gform_wrapper .gform_fields {
  max-width: 76.2rem;
  margin: 0 auto;
  padding: 1.3rem 1rem 1.8rem 1rem;
  margin: 0 auto !important;
  gap: 1.5rem 2.8rem;
  display: grid;
  grid-template-columns: 1fr;
}
@media (min-width: 700px) {
  .query__content--form .gform_wrapper .gform_fields {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 700px) {
  .query__content--form .gform_wrapper .gform_fields .two_col {
    grid-column: 1/span 2;
  }
}
.query__content--form .gform_wrapper .gform_fields textarea {
  padding: 1.4rem 2.2rem;
  border-radius: 0.5rem;
  min-height: 13.1rem;
  max-height: 80rem;
  max-width: 78rem;
  border: none;
}
.query__content--form .gform_wrapper .gform_fields input {
  padding: 1.4rem 2.2rem;
  border-radius: 0.5rem;
}
.query__content--form .gform_wrapper .gform_fields input::placeholder {
  font-size: 1.6rem;
}
.query__content--form .gform_wrapper .gform_fields .bottom {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.7rem;
}
.query__content--form .gform_wrapper .gform_fields .bottom p {
  font-size: 1.2rem;
  color: #323232;
}
.query__content--form .gform_wrapper .gform_fields .bottom p a {
  text-decoration: underline;
}
.query__content--form .gform_wrapper .gform_fields .bottom p svg {
  fill: #fff;
  position: relative;
  top: 0.5rem;
  left: 1rem;
}
.query__content--form .gform_wrapper .gform_fields .bottom .btn {
  width: 31rem;
}
.query__content--form .gform_wrapper .gform_fields li.top {
  font-size: 1.6rem;
  font-weight: 300;
  color: #011530;
  line-height: 2.6rem;
  text-align: center;
}
.query__content--form .gform_wrapper .gform_fields .firstName {
  grid-area: firstName;
}
.query__content--form .gform_wrapper .gform_fields .lastName {
  grid-area: lastName;
}
.query__content--form .gform_wrapper .gform_fields .phone {
  grid-area: phone;
}
.query__content--form .gform_wrapper .gform_fields .email {
  grid-area: email;
}
.query__content--form .gform_wrapper .gform_fields .address {
  grid-area: address;
}
.query__content--form .gform_wrapper .gform_fields .brand {
  grid-area: brand;
}
.query__content--form .gform_wrapper .gform_fields .amount {
  grid-area: amount;
}
.query__content--form .gform_wrapper .gform_fields .textarea {
  grid-area: textarea;
}
.query__content--form .gform_wrapper .gform_footer {
  margin: 0;
  padding: 0;
}
.query__content--form .gform_wrapper .gform_footer input.button, .query__content--form .gform_wrapper .gform_footer .gform_wrapper .gform_footer input[type=submit] {
  display: block;
  width: 100%;
  max-width: 31rem;
  height: 5rem;
  margin: 0 auto;
  background: #fff;
  border-radius: 0.5rem;
  border: solid #011530 0.1rem;
  cursor: pointer;
  user-select: none;
  font-weight: 600;
  transition: all 0.3s;
}
.query__content--form .gform_wrapper .gform_footer input.button:hover, .query__content--form .gform_wrapper .gform_footer .gform_wrapper .gform_footer input[type=submit]:hover {
  box-shadow: inset -50rem 0 0 0 #c3161c;
  color: #fff;
  border-color: #c3161c;
}

.payment-delivery__content {
  padding: 6.1rem 0 8.1rem 0;
}
.payment-delivery__content .row:nth-child(2) {
  margin-top: 7rem;
}
.payment-delivery__content .row h2 {
  display: flex;
  align-items: center;
  gap: 2.6rem;
  font-size: 3.6rem;
  font-weight: 600;
  color: #011530;
}
.payment-delivery__content .row__list {
  display: grid;
  padding-top: 3.6rem;
  grid-template-columns: repeat(1, 1fr);
  gap: 4rem 2rem;
}
@media (min-width: 800px) {
  .payment-delivery__content .row__list {
    grid-template-columns: repeat(2, 1fr);
    padding-inline: 4rem;
    margin-left: 4rem;
  }
}
@media (min-width: 1125px) {
  .payment-delivery__content .row__list {
    gap: 0;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (min-width: 1600px) {
  .payment-delivery__content .row__list {
    grid-template-columns: 1fr 1.5fr 1fr;
  }
}
@media (min-width: 1000px) {
  .payment-delivery__content .row__list .wrapper {
    padding-inline: 4rem;
  }
}
.payment-delivery__content .row__list .wrapper:nth-child(2) {
  border-top: 0.1rem solid #e4eaec;
  border-bottom: 0.1rem solid #e4eaec;
}
@media (max-width: 800px) {
  .payment-delivery__content .row__list .wrapper:nth-child(2) div {
    padding: 4rem 0;
  }
}
@media (min-width: 800px) {
  .payment-delivery__content .row__list .wrapper:nth-child(2) {
    border-left: 0.1rem solid #e4eaec;
    border-top: none;
    border-bottom: none;
    padding: 0 4rem;
  }
}
@media (min-width: 1125px) {
  .payment-delivery__content .row__list .wrapper:nth-child(2) {
    border-bottom: none;
    border-top: none;
    border-left: 0.1rem solid #e4eaec;
    border-right: 0.1rem solid #e4eaec;
  }
}
.payment-delivery__content .row__list .wrapper:not(.wrapper-delivery) {
  display: flex;
}
.payment-delivery__content .row__list .wrapper:not(.wrapper-delivery):nth-child(1) {
  justify-self: flex-start;
}
@media (min-width: 800px) {
  .payment-delivery__content .row__list .wrapper:not(.wrapper-delivery):nth-child(2) {
    justify-content: center;
  }
}
@media (min-width: 1125px) {
  .payment-delivery__content .row__list .wrapper:not(.wrapper-delivery):nth-child(3) {
    justify-content: center;
  }
}
.payment-delivery__content .row__list--item {
  display: flex;
  flex-direction: column;
  gap: 1.3rem;
}
.payment-delivery__content .row__list--item .text {
  display: flex;
  text-transform: uppercase;
  font-size: 1.6rem;
  font-weight: 600;
  color: #011530;
  gap: 1rem;
}
@media (min-width: 800px) {
  .payment-delivery__content .row__list--item .text {
    justify-content: space-between;
    gap: 0rem;
  }
}
.payment-delivery__content .row__list--item .caption {
  font-size: 1.6rem;
  font-weight: 300;
  color: #011530;
}
@media (min-width: 800px) {
  .payment-delivery__content .row__list--item .caption {
    max-width: 30rem;
  }
}
.payment-delivery__content .row__list--item .images {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
@media (min-width: 800px) {
  .payment-delivery__content .row__list--item .images {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
.payment-delivery__content .row__list--item .images .delivery {
  height: 5.6rem;
}
.payment-delivery__content .row__list--item .images .delivery img {
  object-fit: cover;
}
.payment-delivery__content .row__list--item .images .image-wrapper--sm {
  position: relative;
  height: 5.6rem;
  width: 10rem;
}
.payment-delivery__content .row__list--item .images .image-wrapper--sm .delivery {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.payment-delivery__content .row__list--item .images .image-wrapper--big {
  height: 2.7rem;
  width: 15rem;
  position: relative;
}
.payment-delivery__content .row__list--item .images .image-wrapper--big .logo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.payment-delivery__content .row__list--item .images .image-wrapper .delivery {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: contain;
  max-width: 5rem;
}
.payment-delivery__content .row__list--item ul li {
  background: url("images/check.png") no-repeat 0 0.2rem;
  padding: 0 0 1rem 2.2rem;
}

.faq__content {
  padding: 3.8rem 0 7.1rem 0;
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 6.3rem 5.6rem;
}
@media (min-width: 1100px) {
  .faq__content {
    grid-template-columns: repeat(2, 1fr);
  }
}
.faq__content__card input[type=checkbox] {
  display: none;
}
.faq__content__card input[type=checkbox]:checked ~ .faq__content__card__description {
  transition: all 0.3s ease !important;
  transform: translate(0, 0);
  max-height: 1000px;
  opacity: 1;
}
.faq__content__card input[type=checkbox]:checked ~ label svg {
  transition: all 0.3s ease !important;
  transform: rotate(180deg);
}
.faq__content__card__category {
  padding-bottom: 0.8rem;
  border-bottom: 0.1rem solid #c3161c;
  margin-bottom: 2.6rem;
}
.faq__content__card__category p {
  font-size: 2.8rem;
  font-weight: 600;
  text-transform: uppercase;
}
.faq__content__card__description {
  margin-top: 1.8rem;
  transform: translate(0, 25%);
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: all 0.3s ease !important;
}
.faq__content__card__description p {
  font-size: 1.6rem;
  font-weight: 300;
  color: #011530;
}
.faq__content__card__toggle {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 0.7rem;
  cursor: pointer;
  user-select: none;
  z-index: 999;
}
.faq__content__card__toggle p {
  font-size: 2.1rem;
  font-weight: 600;
  color: #011530;
  line-height: 2.6rem;
}
.faq__content__card__toggle svg {
  min-width: 2rem;
  min-height: 1.1rem;
  margin-left: 1.3rem;
}

.blog-main .blog-text {
  font-size: 1.6rem;
  font-weight: 300;
  color: #323232;
  max-width: 135.2rem;
  margin: 3.2rem 0 5.2rem;
}
.blog-main__content {
  padding-bottom: 8.5rem;
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 3rem;
}
@media (min-width: 750px) {
  .blog-main__content {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1200px) {
  .blog-main__content {
    grid-template-columns: repeat(3, 1fr);
  }
}

.blog-recent,
.blog-more {
  padding: 4.4rem 0;
  background-color: #f6f7f7;
}
.blog-recent__content,
.blog-more__content {
  text-align: center;
}
.blog-recent__content h2,
.blog-more__content h2 {
  font-size: 3.6rem;
  font-weight: 800;
  color: #041e42;
}
.blog-recent__content p,
.blog-more__content p {
  font-size: 2.1rem;
  font-weight: 400;
  color: #041e42;
}
.blog-recent__content__grid,
.blog-more__content__grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 3rem;
  margin-top: 3.7rem;
}

.blog-more {
  background-color: initial !important;
}

.blog-post {
  padding: 1.8rem 0;
}
.blog-post__content {
  display: flex;
  flex-direction: column;
}
.blog-post__content nav p {
  margin-bottom: 3rem;
}
.blog-post__content nav a {
  color: #274e82;
}
.blog-post__content nav a:hover {
  color: #011530;
}
.blog-post__content__text {
  font-size: 1.6rem;
  font-weight: 300;
  color: #323232;
  line-height: 2.6rem;
}
.blog-post__content__text--bold {
  font-size: 2.6rem;
  font-weight: 600;
  color: #011530;
  margin-bottom: 1.2rem;
}
.blog-post__content__tags {
  background-color: #fff;
  width: 100%;
  margin-top: 5.4rem;
  padding: 1rem 2rem;
  box-shadow: 0px 0px 17px -11px rgba(0, 0, 0, 0.75);
  border-radius: 0 0 1rem 1rem;
  display: flex;
  align-items: center;
}
.blog-post__content__tags .category {
  border-right: 0.1rem solid #979797;
  font-size: 1.6rem;
  font-weight: 400;
  color: #011530;
  padding: 0.6rem 3.1rem 0.6rem 0;
}
.blog-post__content__tags .timestamp {
  padding-left: 1.9rem;
  font-size: 1.2rem;
  font-weight: 400;
  color: #4c4c4c;
}
.blog-post__content__image {
  margin: 2.4rem 0;
}
.blog-post__content__image .image-wrapper {
  position: relative;
  height: 40.5rem;
  overflow: hidden;
}
.blog-post__content__image .image-wrapper img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
}
.blog-post__content__image--single img {
  border-radius: 1rem;
}
.blog-post__content__image--double {
  gap: 0.9rem;
  display: flex;
  flex-direction: column;
}
@media (min-width: 800px) {
  .blog-post__content__image--double {
    flex-direction: row;
  }
  .blog-post__content__image--double .image-wrapper:nth-child(1) {
    width: 65%;
    border-radius: 1rem 0 0 1rem;
  }
  .blog-post__content__image--double .image-wrapper:nth-child(2) {
    width: 35%;
    border-radius: 0 1rem 1rem 0;
  }
}
.blog-post__content__item {
  display: flex;
  flex-direction: column;
  margin-top: 4.3rem;
}
@media (min-width: 800px) {
  .blog-post__content__item:nth-child(even) .blog-post__content__image--double .image-wrapper:nth-child(1) {
    width: 35%;
  }
  .blog-post__content__item:nth-child(even) .blog-post__content__image--double .image-wrapper:nth-child(2) {
    width: 65%;
  }
}

.blog-share {
  display: flex;
  gap: 2.5rem;
  margin-top: 4.1rem;
  align-items: center;
  margin-bottom: 6.4rem;
}
.blog-share p {
  font-size: 1.6rem;
  font-weight: 600;
  color: #041e42;
}
.blog-share .socials {
  display: flex;
  gap: 1rem;
}
.blog-share .socials div {
  width: 4.5rem;
  height: 4.5rem;
  border: 0.1rem solid #c2c2c2;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s ease !important;
}
.blog-share .socials div:hover {
  border-color: #8a8a8a;
}
.blog-share .socials div:hover svg {
  fill: #8a8a8a;
}
.blog-share .socials div svg {
  fill: #c2c2c2;
  max-height: 1.5rem;
}

.order-steps {
  padding: 4rem 0;
}
@media (min-width: 1340px) {
  .order-steps {
    padding: 6rem 0;
  }
}
.order-steps__content {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 4rem;
  grid-template-areas: "first " "second " "third" "fourth" "fifth" "sixth";
}
@media (min-width: 1340px) {
  .order-steps__content {
    padding-inline: 2rem;
    grid-template-columns: repeat(2, 70rem);
    grid-template-areas: "first second" "fourth third" "fifth sixth";
  }
}
.order-steps__content .first {
  grid-area: first;
}
.order-steps__content .second {
  grid-area: second;
}
.order-steps__content .third {
  grid-area: third;
}
.order-steps__content .fourth {
  grid-area: fourth;
}
.order-steps__content .fifth {
  grid-area: fifth;
}
.order-steps__content .sixth {
  grid-area: sixth;
}
.order-steps__content--item {
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  transition: all 0.3s ease !important;
}
@media (hover: hover) {
  .order-steps__content--item:hover {
    cursor: pointer;
  }
  .order-steps__content--item:hover .text {
    transition: all 0.3s ease !important;
  }
  .order-steps__content--item:hover .text h3 {
    box-shadow: inset 55rem 0 0 0 #011530;
    color: #fff;
  }
  .order-steps__content--item:hover .text p {
    box-shadow: inset 55rem 0 0 0 #011530;
    color: #fff;
    transition-delay: 0.12s;
  }
  .order-steps__content--item:hover .text a {
    color: #fff;
  }
  .order-steps__content--item:hover .text a:hover {
    color: #cdcdcd;
  }
  .order-steps__content--item:hover .group .circle {
    transition: all 0.3s ease !important;
    background-color: #fff;
    border: 0.1rem solid #041e42;
    color: #041e42;
  }
}
.order-steps__content--item a {
  font-weight: 600;
}
@media (min-width: 600px) {
  .order-steps__content--item {
    flex-direction: row;
    gap: 1.5rem;
  }
}
@media (min-width: 1340px) {
  .order-steps__content--item {
    max-width: 66.2rem;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 1.4rem;
  }
}
.order-steps__content--item .group {
  display: flex;
  align-items: center;
  gap: 1rem;
  position: relative;
}
@media (min-width: 1340px) {
  .order-steps__content--item .group {
    width: 100%;
  }
}
.order-steps__content--item .group--col {
  flex-direction: column;
}
.order-steps__content--item .group .arrow {
  position: absolute;
}
@media (max-width: 1339px) {
  .order-steps__content--item .group .arrow {
    display: none;
  }
}
.order-steps__content--item .group .arrow--right {
  right: -3rem;
}
.order-steps__content--item .group .arrow--down {
  bottom: 0rem;
}
.order-steps__content--item .group .arrow--left {
  left: 0;
}
@media (max-width: 1339px) {
  .order-steps__content--item .group .line--main, .order-steps__content--item .group .line--sideways, .order-steps__content--item .group .line--top {
    display: none !important;
  }
}
.order-steps__content--item .group .line--main {
  display: flex;
  align-items: center;
}
.order-steps__content--item .group .line--sideways {
  position: absolute;
  top: 8rem;
  left: 3.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.order-steps__content--item .group .line--top {
  position: absolute;
  left: calc(50% + 5rem);
  top: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
}
.order-steps__content--item .group .circle {
  transition: all 0.3s ease !important;
  min-width: 7.1rem;
  min-height: 7.1rem;
  background-color: #041e42;
  border-radius: 999px;
  border: 0.1rem solid transparent;
  font-size: 4.6rem;
  font-weight: 700;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  align-self: flex-start;
}
.order-steps__content--item .text {
  padding: 0.5rem;
  max-width: 80%;
  text-align: center;
  transition: all 0.3s ease !important;
}
@media (min-width: 600px) {
  .order-steps__content--item .text {
    text-align: left;
  }
}
@media (min-width: 1340px) {
  .order-steps__content--item .text {
    max-width: 57.1rem;
    margin: 2.5rem 6rem;
  }
}
.order-steps__content--item .text h3,
.order-steps__content--item .text p {
  transition: all 0.3s ease !important;
  padding-left: 0.5rem;
}
.order-steps__content--item .text h3 {
  font-size: 2.4rem;
  font-weight: 600;
  color: #011530;
}
.order-steps__content--item .text p {
  font-size: 1.6rem;
  font-weight: 300;
  color: #323232;
  margin-top: 1rem;
}

.request-popup {
  position: fixed;
  flex-flow: column;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  opacity: 0;
  visibility: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.4);
  padding-top: 0;
  transition: all 0.3s ease !important;
}
.request-popup--show {
  opacity: 1;
  visibility: visible;
  transition: all 0.3s ease !important;
}
.request-popup__content {
  max-height: calc(100vh - 14rem);
  overflow: auto;
  max-width: 85rem;
  display: flex;
  flex-direction: column;
}
@media (min-width: 800px) {
  .request-popup__content {
    max-height: 65rem;
  }
}
.request-popup__content--close {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  cursor: pointer;
  width: 100%;
  max-width: 85rem;
}
@media (min-width: 800px) {
  .request-popup__content--close {
    margin-right: -5rem;
  }
}
.request-popup__content--close svg {
  fill: #fff;
  width: 2.7rem;
  height: 2.7rem;
}
.request-popup__content--product {
  background-color: #fff;
  padding: 2.4rem 3rem;
  display: flex;
  flex-direction: column;
  border-top-right-radius: 1rem;
  border-top-left-radius: 1rem;
}
@media (min-width: 580px) {
  .request-popup__content--product {
    display: grid;
    grid-template-areas: "col1 col2" "col3 col3";
  }
}
@media (min-width: 800px) {
  .request-popup__content--product {
    grid-template-columns: 1fr 3fr 1fr;
    grid-template-areas: "col1 col2 col3";
  }
}
.request-popup__content--product .col1 {
  grid-area: col1;
}
@media (max-width: 580px) {
  .request-popup__content--product .col1 {
    margin-bottom: 5rem;
  }
}
.request-popup__content--product .col2 {
  grid-area: col2;
}
.request-popup__content--product .col3 {
  grid-area: col3;
}
.request-popup__content--product .product__image {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.request-popup__content--product .product__image img {
  max-height: 5rem;
  object-fit: contain;
}
.request-popup__content--product .product__info {
  padding-inline: 1.8rem;
}
@media (min-width: 800px) {
  .request-popup__content--product .product__info {
    border-left: 0.1rem solid #e4eaec;
    border-right: 0.1rem solid #e4eaec;
  }
}
.request-popup__content--product .product__info .product__card__top {
  padding: 0;
  flex-direction: row !important;
}
.request-popup__content--product .product__info .product__card__top--brand {
  margin-left: auto;
}
.request-popup__content--product .product__info .product__name {
  font-size: 1.8rem;
  font-weight: 700;
  color: #011530;
  margin-top: 1.4rem;
}
.request-popup__content--product .product__price {
  display: flex;
  flex-direction: column;
  align-items: left;
  padding: 1.4rem 0 0 1.8rem;
}
.request-popup__content--product .product__price--old {
  text-decoration: line-through;
  font-size: 1.6rem;
  font-weight: 300;
  color: #b0b0b0;
}
.request-popup__content--product .product__price--new {
  color: #c3161c;
}
.request-popup__content--product .product__price--current {
  color: #011530;
}
.request-popup__content--product .product__price--new, .request-popup__content--product .product__price--current {
  font-size: 3rem;
  font-weight: 600;
  text-wrap: nowrap;
}
.request-popup__content--product .product__price--new span, .request-popup__content--product .product__price--current span {
  font-size: 2.2rem;
  font-weight: 600;
}
.request-popup__content--product .product__price--text {
  font-size: 1.2rem;
  font-weight: 400;
  color: #011530;
  margin-top: 0.5rem;
}
.request-popup__content--product .product__price--assembly {
  background-color: #c3161c;
  font-size: 1rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  padding: 0.7rem 1.2rem;
  border-radius: 1.3rem;
  text-align: center;
  margin-top: auto;
  margin-top: 2.3rem;
}
.request-popup__content--form {
  background-color: #041e42;
  padding: 2.4rem 4.3rem;
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.request-popup__content--form .gform_wrapper {
  margin: 0;
}
.request-popup__content--form .gform_wrapper form ul.gform_fields {
  display: flex;
  flex-direction: column;
  gap: 1.5rem 2.8rem;
}
@media (min-width: 600px) {
  .request-popup__content--form .gform_wrapper form ul.gform_fields {
    display: grid;
    grid-template-areas: "firstName lastName" "phone email" "textarea textarea" "cta cta";
  }
  .request-popup__content--form .gform_wrapper form ul.gform_fields .two_col {
    grid-column: 1/span 2;
  }
}
.request-popup__content--form .gform_wrapper form ul.gform_fields li.gfield {
  padding: 0;
  margin: 0;
}
.request-popup__content--form .gform_wrapper form ul.gform_fields div.ginput_container {
  margin-top: 0;
}
.request-popup__content--form .gform_wrapper form ul.gform_fields input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 5rem;
  padding: 0 1.5rem;
}
.request-popup__content--form .gform_wrapper form ul.gform_fields li.gfield.gfield_html {
  font-size: 1.2rem;
  font-weight: 400;
  color: #fff;
  text-align: center;
}
.request-popup__content--form .gform_wrapper form ul.gform_fields input,
.request-popup__content--form .gform_wrapper form ul.gform_fields textarea {
  padding: 1.4rem;
  border-radius: 0.5rem;
  font-size: 1.6rem;
}
.request-popup__content--form .gform_wrapper form ul.gform_fields input::placeholder,
.request-popup__content--form .gform_wrapper form ul.gform_fields textarea::placeholder {
  font-size: 1.6rem;
  font-weight: 400;
  color: #4c4c4c;
}
.request-popup__content--form .gform_wrapper form ul.gform_fields .firstName {
  grid-area: firstName;
}
.request-popup__content--form .gform_wrapper form ul.gform_fields .lastName {
  grid-area: lastName;
}
.request-popup__content--form .gform_wrapper form ul.gform_fields .phone {
  grid-area: phone;
}
.request-popup__content--form .gform_wrapper form ul.gform_fields .email {
  grid-area: email;
}
.request-popup__content--form .gform_wrapper form ul.gform_fields .textarea {
  grid-area: textarea;
}
.request-popup__content--form .gform_wrapper form ul.gform_fields .cta {
  grid-area: cta;
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 1.7rem;
}
.request-popup__content--form .gform_wrapper form ul.gform_fields .cta p {
  font-size: 1.2rem;
  font-weight: 400;
  color: #fff;
}
.request-popup__content--form .gform_wrapper form ul.gform_fields .cta p a {
  color: #fff;
}
.request-popup__content--form .gform_wrapper form ul.gform_fields .cta button {
  font-size: 1.6rem;
}
.request-popup__content--form .gform_wrapper .gform_footer {
  padding: 0;
}
.request-popup__content--form .gform_wrapper .gform_footer input.button, .request-popup__content--form .gform_wrapper .gform_footer input[type=submit] {
  margin: 0 auto;
  display: block;
  max-width: 31rem;
  width: 100%;
  height: 5rem;
  color: #011530;
}
.request-popup__content--form .gform_wrapper div.validation_error,
.request-popup__content--form .gform_wrapper .validation_message {
  color: red;
}
.request-popup .gform_confirmation_message_3 {
  color: #fff;
}

.single-product .a4-page {
  display: none;
}
@media print {
	body {
		overflow: visible;
	}
	
	#auto_translate_button_wrapper {
		display: none;
	}
	
  .single-product main,
.single-product section,
.single-product header,
.single-product footer,
.single-product .printer,
.single-product .total_popup,
.single-product .products {
    display: none !important;
    height: 0 !important;
  }
  .single-product body {
    width: 21cm;
    height: 29.7cm;
    background-color: #c3161c;
    overflow: hidden !important;
  }
  .single-product .a4-page {
    width: 100%;
/*     height: 29.7cm; */
    padding-top: 1cm;
    display: flex;
    justify-content: start;
    flex-direction: column;
    position: relative;
    overflow: hidden !important;
  }
  .single-product .a4-page .watermark {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
  .single-product .a4-page .logo-wrapper {
    position: relative;
    width: 14rem;
    height: 2.5rem;
    align-self: center;
  }
  .single-product .a4-page .logo-wrapper img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .single-product .a4-page .product--title {
    align-self: center;
    max-width: 45.1rem;
    text-align: center;
    font-size: 1.7rem;
    line-height: 1.8rem;
    color: #011530;
    margin-top: 1rem;
    font-weight: 600;
  }
  .single-product .a4-page .product--line {
    width: 7.3rem;
    height: 0.1rem;
    background-color: #c3161c;
    align-self: center;
    margin-top: 0.75rem;
  }
  .single-product .a4-page .product-col {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 4rem;
    margin-top: 3.4rem;
  }
  .single-product .a4-page .product-col .product--image {
    height: 21rem;
    align-self: center;
  }
  .single-product .a4-page .product-col .product--image .image-wrapper {
    position: relative;
    width: 25.8rem;
    height: 21rem;
    margin: 0 auto;
  }
  .single-product .a4-page .product-col .product--image img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .single-product .a4-page .product-col .product--info {
    display: flex;
    flex-direction: column;
  }
  .single-product .a4-page .product-col .product--info .top {
    display: flex;
    justify-content: space-between;
  }
  .single-product .a4-page .product-col .product--info .top .price {
    display: flex;
  }
  .single-product .a4-page .product-col .product--info .top .price--new {
    font-size: 2.1rem;
    font-weight: 600;
    color: #c3161c;
  }
  .single-product .a4-page .product-col .product--info .top .price--new span {
    font-size: 1.5rem;
  }
  .single-product .a4-page .product-col .product--info .top .price--old {
    font-size: 1.2rem;
    color: #b0b0b0;
    text-decoration: line-through;
  }
  .single-product .a4-page .product-col .product--info .top .price--current {
    font-size: 1.475rem;
    font-weight: 600;
    color: #011530;
  }
  .single-product .a4-page .product-col .product--info .top .price--current span {
    font-size: 1.1rem;
  }
  .single-product .a4-page .product-col .product--info .top .price--off {
    margin-left: auto;
    background-color: transparent;
    font-size: 0.95rem;
    font-weight: 700;
    color: #fff;
    padding: 0.3rem;
    width: 3.9rem;
    border-radius: 1.7rem;
    border: 0.1rem solid #c3161c;
    color: #c3161c;
    margin-left: 1.4rem;
    max-height: 1.7rem;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .single-product .a4-page .product-col .product--info .top .free--caption {
    border: 0.1rem solid #c3161c;
    padding: 0.4rem 0.8rem;
    border-radius: 1.7rem;
    text-align: right;
    line-height: 0.2rem;
    background-color: #f8fafa;
    align-self: flex-start;
    margin-left: 0.8rem;
    max-height: 1.7rem;
  }
  .single-product .a4-page .product-col .product--info .top .free--caption p,
.single-product .a4-page .product-col .product--info .top .free--caption span {
    font-size: 0.5rem;
  }
  .single-product .a4-page .product-col .product--info .top .free--caption p {
    font-weight: 700;
  }
  .single-product .a4-page .product-col .product--info .top .free--caption span {
    font-weight: 300;
  }
  .single-product .a4-page .product-col .product--info .bottom {
    margin-top: 0.25rem;
  }
  .single-product .a4-page .product-col .product--info .bottom .text {
    font-size: 1.2rem;
    color: #011530;
  }
  .single-product .a4-page .product-col .product--info .bottom .tbi {
    display: flex;
    align-items: center;
    margin-top: 0rem;
  }
  .single-product .a4-page .product-col .product--info .bottom .tbi img {
    width: 3.6rem;
    height: 1.1rem;
    margin-left: 0.37rem;
  }
  .single-product .a4-page .product-col .product--info .bottom .tbi p {
    font-size: 1.2rem;
  }
  .single-product .a4-page .product-col .product--info .bottom .tbi p span {
    font-weight: 700;
  }
  .single-product .a4-page .product-col .product--info .power {
    background-color: #fbfbfb;
    padding: 1.2rem 1rem;
    border-radius: 1rem;
    display: flex;
    align-items: center;
    gap: 1.5rem;
    margin: 0.3rem 0;
  }
  .single-product .a4-page .product-col .product--info .power p {
    font-size: 1.2rem;
    font-weight: 600;
  }
  .single-product .a4-page .product-col .product--info .power__wrapper {
    width: 100%;
    position: relative;
    display: flex;
    justify-content: space-around;
  }
  .single-product .a4-page .product-col .product--info .power__wrapper .power__label {
    border-bottom: 0.14rem solid #979797;
    width: 100%;
    position: relative;
    display: flex;
    justify-content: center;
  }
  .single-product .a4-page .product-col .product--info .power__wrapper .power__label__content {
    display: flex;
    flex-direction: column;
    width: 2.3rem;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: -2.2rem;
    gap: 0.2rem;
  }
  .single-product .a4-page .product-col .product--info .power__wrapper .power__label__content.first {
    left: -10px;
  }
  .single-product .a4-page .product-col .product--info .power__wrapper .power__label__content.middle {
    background-color: #fff;
    height: 4.5rem;
    width: 4.5rem;
    border-radius: 99rem;
    border: 0.1rem solid #011530;
    padding: 0.4rem;
  }
  .single-product .a4-page .product-col .product--info .power__wrapper .power__label__content.middle .number,
.single-product .a4-page .product-col .product--info .power__wrapper .power__label__content.middle .unit {
    color: #011530;
  }
  .single-product .a4-page .product-col .product--info .power__wrapper .power__label__content.middle .seperator {
    border: 0.01rem solid #011530;
    width: 1rem;
  }
  .single-product .a4-page .product-col .product--info .power__wrapper .power__label__content.last {
    right: -1rem;
  }
  .single-product .a4-page .product-col .product--info .power__wrapper .power__label__content .seperator {
    width: 0.3rem;
    height: 0.3rem;
    border: 0.1rem solid #041e42;
    border-radius: 99rem;
  }
  .single-product .a4-page .product-col .product--info .power__wrapper .power__label__content .number {
    font-size: 1.5rem;
    color: #041e42;
    font-weight: 700;
  }
  .single-product .a4-page .product-col .product--info .power__wrapper .power__label__content .unit {
    font-size: 1.2rem;
    font-weight: 400;
  }
  .single-product .a4-page .product-col .product--info .group {
    display: flex;
    flex-direction: column;
  }
  .single-product .a4-page .product-col .product--info .group .hot {
    border-bottom: 0.1rem solid #e5e5e5;
  }
  .single-product .a4-page .product-col .product--info .group .cold__header,
.single-product .a4-page .product-col .product--info .group .hot__header {
    display: flex;
    align-items: center;
    gap: 1.2rem;
  }
  .single-product .a4-page .product-col .product--info .group .cold__header .red,
.single-product .a4-page .product-col .product--info .group .hot__header .red {
    color: #c3161c;
  }
  .single-product .a4-page .product-col .product--info .group .cold__header p,
.single-product .a4-page .product-col .product--info .group .hot__header p {
    font-weight: 600;
    font-size: 1.5rem;
    color: #041e42;
  }
  .single-product .a4-page .product-col .product--info .group .cold__header .line,
.single-product .a4-page .product-col .product--info .group .hot__header .line {
    height: 0.05rem;
    background-color: #e5e5e5;
    width: 100%;
  }
  .single-product .a4-page .product-col .product--info .group .cold__items,
.single-product .a4-page .product-col .product--info .group .hot__items {
    display: flex;
    justify-content: space-between;
  }
  .single-product .a4-page .product-col .product--info .group .cold__items--item,
.single-product .a4-page .product-col .product--info .group .hot__items--item {
    display: flex;
    gap: 1.3rem;
    padding: 2rem 0 2.8rem 0;
  }
  .single-product .a4-page .product-col .product--info .group .cold__items--item svg,
.single-product .a4-page .product-col .product--info .group .hot__items--item svg {
    height: 2rem;
    fill: #c1c1c1;
  }
  .single-product .a4-page .product-col .product--info .group .cold__items--item p,
.single-product .a4-page .product-col .product--info .group .hot__items--item p {
    display: flex;
    flex-direction: column;
  }
  .single-product .a4-page .product-col .product--info .group .cold__items--item p .type,
.single-product .a4-page .product-col .product--info .group .hot__items--item p .type {
    font-size: 1.2rem;
    font-weight: 700;
    color: #c1c1c1;
  }
  .single-product .a4-page .product-col .product--info .group .cold__items--item p .value,
.single-product .a4-page .product-col .product--info .group .hot__items--item p .value {
    font-size: 0.8rem;
    font-weight: 600;
    color: #011530;
  }
  .single-product .a4-page .product-col .product--info .details {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    row-gap: 2.3rem;
    margin-top: 1.2rem;
  }
  .single-product .a4-page .product-col .product--info .details__pin {
    display: flex;
    align-items: center;
    gap: 0.7rem;
  }
  .single-product .a4-page .product-col .product--info .details__pin--icon {
    background-color: #fff;
    border: 0.1rem solid #011530;
    width: 3.8rem;
    height: 3.8rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0.5rem;
  }
  .single-product .a4-page .product-col .product--info .details__pin--icon svg {
    fill: #011530;
    height: 2.6rem;
    width: 2.6rem;
  }
  .single-product .a4-page .product-col .product--info .details__pin--icon svg.repair {
    stroke: #011530;
    fill: none;
  }
  .single-product .a4-page .product-col .product--info .details__pin--text {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .single-product .a4-page .product-col .product--info .details__pin--text .main {
    font-size: 1.2rem;
    color: #011530;
    font-weight: 700;
  }
  .single-product .a4-page .product-col .product--info .details__pin--text .secondary {
    font-size: 1.2rem;
    color: #011530;
  }
  .single-product .a4-page .product-tech {
    margin-top: 4.5rem;
  }
  .single-product .a4-page .product-tech .heading {
    font-size: 0.9rem;
    color: #323232;
  }
  .single-product .a4-page .product-tech .product-tech-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 4rem;
  }
  .single-product .a4-page .product-tech .product-tech-grid ul {
    display: flex;
    flex-direction: column;
    background-color: #fff;
    margin-top: 1.4rem;
  }
  .single-product .a4-page .product-tech .product-tech-grid ul li {
    display: flex;
    font-size: 1.5rem;
    color: #323232;
    flex-direction: column;
    transition: all 0.3s ease !important;
    cursor: default;
    align-items: center;
    flex-direction: row;
    padding: 0.5rem 0;
  }
  .single-product .a4-page .product-tech .product-tech-grid ul li span {
    display: block;
    border-bottom: 0.05rem solid #ccc;
    flex-grow: 1;
    margin: 0 0.8rem;
  }
  .single-product .a4-page .product-footer {
    display: flex;
    justify-content: space-between;
    margin-top: 3.3rem;
  }
  .single-product .a4-page .product-footer a {
    font-size: 0.8rem;
    color: #011530;
  }
  .single-product .config {
    margin-top: 0.5cm;
  }
	
	.single-product .a4-page .inst_info {
		opacity: 1;
		visibility: visible;
		position: relative;
		height: auto;
		top: 0;
	}
	
	.single-product .a4-page .inst_info__content {
		position: relative;
		transform: none;
		max-width: unset;
		width: auto;
		top: 0;
		left: 0;
	}
	
	.single-product .a4-page .inst_info__table {
		max-height: unset;
		max-width: unset;
		overflow: visible;
	}
	
	.single-product .a4-page .inst_info__table__cell.even {
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
	}
	
	.single-product .a4-page .inst_info__zero_int {
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
	}
}

.intro {
  padding-bottom: 3.8rem;
  margin-top: 1.3rem;
}
.intro__content {
  display: flex;
  max-height: 44.5rem;
  border-radius: 2rem;
  flex-direction: column;
  border: 0.1rem solid #e4eaec;
  background-color: #fff;
}
@media (min-width: 1300px) {
  .intro__content {
    flex-direction: row;
  }
}
.intro__content--l {
  flex: 1;
  position: relative;
  overflow: hidden;
  border-radius: 2rem 0 0 2rem;
}
.intro__content--l img {
  display: none;
}
@media (min-width: 1300px) {
  .intro__content--l img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    display: block;
  }
}
.intro__content--r {
  flex: 1;
  padding: 2rem 2rem 0 2rem;
  border-radius: 0 2rem 2rem 0;
  height: 44.5rem;
}
@media (min-width: 900px) {
  .intro__content--r {
    padding: 4rem 3rem 0 5rem;
  }
}
.intro__content--r .desc {
  height: 38rem;
  font-size: 1.4rem;
  font-weight: 400;
  color: #323232;
  --mask-image-content: linear-gradient(to bottom, transparent, black 0rem, black calc(100% - 5rem), transparent);
  --mask-size-content: calc(100% - 1rem) 100%;
  --mask-image-scrollbar: linear-gradient(black, black);
  --mask-size-scrollbar: 1rem 100%;
  -webkit-mask-image: var(--mask-image-content);
  mask-image: var(--mask-image-content);
  -webkit-mask-size: var(--mask-size-content);
  mask-size: var(--mask-size-content);
  padding-bottom: 4rem;
}
.intro__content--r .desc p {
  font-size: 1.4rem;
  font-weight: 400;
  color: #323232;
  margin-bottom: 1rem;
}
.intro__content--r .desc .bold {
  font-weight: 600;
}
.intro__content--r .desc .title:nth-child(1) {
  margin-top: 0;
}
.intro__content--r .desc .title,
.intro__content--r .desc .subtitle {
  font-size: 2.4rem;
  line-height: 2.89rem;
  font-weight: 600;
  color: #011530;
  margin: 1.8rem 0;
}
.intro__content--r .desc ul {
  list-style-type: none;
  display: flex;
  flex-direction: column;
  gap: 0.2rem;
}
.intro__content--r .desc ul li {
  background: url("images/check.png") no-repeat 0 0.2rem;
  padding: 0 2.2rem 1rem 2.2rem;
}

.plain_text .shell {
  max-width: 112.1rem;
}
.plain_text .shell p {
  font-size: 1.6rem;
  font-weight: 300;
  margin-bottom: 3rem;
  line-height: 2.6rem;
  color: #011530;
}
.plain_text .shell ul {
  margin-bottom: 3rem;
}
.plain_text .shell li {
  font-size: 1.8rem;
  font-weight: 300;
  color: #011530;
}
.plain_text .shell li em {
  font-weight: 400;
}
.plain_text .shell h2 {
  font-size: 2.4rem;
  font-weight: 600;
  margin-bottom: 1rem;
  color: #011530;
}

@media (min-width: 600px) {
  .multisplit {
    overflow: visible;
  }
}
@media (min-width: 600px) {
  .multisplit .shell {
    overflow: visible;
  }
}
.multisplit__title {
  margin-bottom: 2rem;
}
.multisplit__group {
  border: solid 0.1rem #c1c1c1;
}
@media (min-width: 600px) {
  .multisplit__group {
    display: grid;
    grid-template-columns: 3fr 4fr;
    overflow: visible;
  }
}
@media (min-width: 1200px) {
  .multisplit__group {
    grid-template-columns: 35rem 1fr;
  }
}
@media (min-width: 600px) {
  .multisplit__group__head {
    position: sticky;
    top: 12rem;
    height: fit-content;
  }
}
.multisplit__group__head h3 {
  margin: 0 auto 1rem auto;
  max-width: calc(100% - 2rem);
  color: #011530;
}
.multisplit__group__head figure {
  max-width: 32rem;
  margin: 0 auto;
}
.multisplit__group__prods > div {
  padding: 1rem;
  border-top: solid 0.1rem rgba(193, 193, 193, 0.3);
}
@media (min-width: 1200px) {
  .multisplit__group__prods > div {
    display: grid;
    grid-template-columns: 1fr 25rem 15rem;
    column-gap: 2rem;
  }
}
.multisplit__group__prods > div h4 {
  margin-bottom: 1rem;
  color: #011530;
}
@media (min-width: 1200px) {
  .multisplit__group__prods > div h4 {
    grid-row: 1/span 2;
  }
}
.multisplit__group__prods > div p {
  display: flex;
  justify-content: space-between;
  max-width: 36rem;
}
@media (min-width: 1200px) {
  .multisplit__group__prods > div p:nth-child(2) {
    grid-row: 1/span 1;
  }
  .multisplit__group__prods > div p:nth-child(3) {
    grid-row: 2/span 1;
  }
}
.multisplit__group__prods > div p span:first-child {
  font-size: 1.8rem;
}
.multisplit__group__prods > div p span:last-child {
  font-size: 2rem;
  color: #c3161c;
}
.multisplit__group__prods > div .base_price.hid,
.multisplit__group__prods > div .mount_price.hid,
.multisplit__group__prods > div .note.hid {
  opacity: 0.3;
}
.multisplit__group__prods > div .qty {
  --size: 3.2rem;
  display: grid;
  grid-template-columns: var(--size) 1fr var(--size);
  height: var(--size);
  width: 100%;
  max-width: 15rem;
  margin-left: auto;
  margin-top: 1rem;
}
@media (min-width: 1200px) {
  .multisplit__group__prods > div .qty {
    grid-row: 1/span 2;
  }
}
.multisplit__group__prods > div .qty .minus,
.multisplit__group__prods > div .qty .plus {
  cursor: pointer;
  user-select: none;
  position: relative;
  width: 100%;
  height: 100%;
  border: solid 0.1rem #898989;
}
.multisplit__group__prods > div .qty .minus:before, .multisplit__group__prods > div .qty .minus:after,
.multisplit__group__prods > div .qty .plus:before,
.multisplit__group__prods > div .qty .plus:after {
  content: "";
  display: block;
  width: 60%;
  height: 0.4rem;
  background: #011530;
  position: absolute;
  top: 50%;
  left: 50%;
}
.multisplit__group__prods > div .qty .minus:before,
.multisplit__group__prods > div .qty .plus:before {
  transform: translate(-50%, -50%);
}
.multisplit__group__prods > div .qty .minus.inactive,
.multisplit__group__prods > div .qty .plus.inactive {
  opacity: 0.5;
  cursor: unset;
}
.multisplit__group__prods > div .qty .plus:after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.multisplit__group__prods > div .qty .minus:after {
  transform: translate(-50%, -50%);
}
.multisplit__group__prods > div .qty .count {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border: solid 0.1rem #898989;
  font-size: 1.8rem;
}

.total_popup {
  position: fixed;
  bottom: 0;
  left: 1rem;
  width: 30rem;
  background: #fff;
  border: solid 0.1rem #c1c1c1;
  border-radius: 0.5rem;
  display: block;
  padding: 1rem 1rem 2rem 1rem;
  transform: translate(0, 100%);
  transition: transform 0.5s;
  z-index: 1000;
}
.total_popup .top {
  font-weight: 300;
}
.total_popup .top span {
  font-weight: 500;
  font-size: 2rem;
}
.total_popup .note {
  font-size: 1.2rem;
  font-weight: 400;
  color: #011530;
}
.total_popup .price {
  font-size: 2.95rem;
  font-weight: 600;
  color: #c3161c;
}
.total_popup .btn__primary {
  cursor: pointer;
  user-select: none;
  margin-top: 2rem;
}
.total_popup .hov {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translate(-50%, 0);
  width: 8rem;
  height: 2.5rem;
  background: #fff;
  border: solid 0.1rem #c1c1c1;
  border-bottom: none;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.total_popup .hov:before, .total_popup .hov:after {
  content: "";
  display: block;
  width: 0.8rem;
  height: 0.8rem;
  border-bottom: solid 0.2rem #898989;
  border-left: solid 0.2rem #898989;
  position: absolute;
  left: 50%;
  top: 50%;
}
.total_popup .hov:before {
  transform: translate(-50%, calc(-50% + 0.5rem)) rotate(-225deg);
}
.total_popup .hov:after {
  transform: translate(-50%, calc(-50% - 0.1rem)) rotate(-225deg);
}
.total_popup:hover, .total_popup.show {
  transform: translate(0, 0);
}
.total_popup:hover .hov:before, .total_popup.show .hov:before {
  transform: translate(-50%, calc(-50% + 0.3rem)) rotate(-45deg);
}
.total_popup:hover .hov:after, .total_popup.show .hov:after {
  transform: translate(-50%, calc(-50% - 0.3rem)) rotate(-45deg);
}

.conditioner_calculator {
  display: flex;
  flex-flow: column;
  align-items: center;
  margin: 5rem 0 2rem 0;
  padding-bottom: 5rem;
  border-bottom: solid 0.1rem black;
}
.conditioner_calculator h2 {
  margin-bottom: 1rem;
}
.conditioner_calculator h3 {
  margin-bottom: 2rem;
}
.conditioner_calculator button {
  font-size: 1.8rem;
  font-weight: 500;
  padding: 1rem;
  border: solid 0.1rem black;
  transition: all 0.3s;
  border-radius: 0.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.conditioner_calculator button:hover {
  background: rgba(0, 0, 0, 0.2);
}
.conditioner_calculator button:active {
  transform: scale(0.95);
}
.conditioner_calculator .facetwp-facet-room_volume {
  display: none;
}
.conditioner_calculator__filter {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  justify-content: center;
  margin-bottom: 2rem;
  width: 100%;
}
.conditioner_calculator__filter .input {
  display: flex;
  flex-flow: column;
  max-width: 23rem;
}
.conditioner_calculator__filter .input input {
  border: solid 0.1rem black;
  padding: 0.5rem;
  border-radius: 0.5rem;
}
.conditioner_calculator__filter .input input.invalid {
  border-color: red;
}
.conditioner_calculator__filter button {
  max-width: 23rem;
  width: 100%;
  align-self: end;
  height: 3.4rem;
  padding: 0 1rem;
}
.conditioner_calculator__calculated {
  display: none;
  font-size: 1.8rem;
  margin-bottom: 2rem;
}
.conditioner_calculator__calculated span {
  font-weight: 600;
  font-size: 2rem;
}
.conditioner_calculator__calculated.show {
  display: block;
}
.conditioner_calculator__listing {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  justify-content: center;
}
.conditioner_calculator__listing.loading {
  opacity: 0.5;
  pointer-events: none;
}
.conditioner_calculator .facetwp-facet-load_more {
  margin: 2rem 0 0 0;
}
.conditioner_calculator.initial .facetwp-facet-load_more {
  display: none;
}

/* -------------------------- *\
    .post_review
\* -------------------------- */
.post_review {
  padding: 5rem 0 0;
  overflow: hidden;
}
.post_review .shell {
  position: relative;
  max-width: 128.4rem;
  padding: 0;
  /* @mixin max 1290 {
     padding: 0 2rem;
   }*/
}
.post_review h2 {
  font-weight: 400;
  font-size: 2.1rem;
  line-height: 2.9rem;
  color: #000;
  margin-bottom: 1.6rem;
}
.post_review h2 strong {
  font-weight: 700;
}
.post_review .hold {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.post_review .left {
  width: 100%;
  margin-bottom: 3rem;
}
@media (min-width: 820px) {
  .post_review .left {
    width: 34.4rem;
    margin-bottom: 0;
  }
}
.post_review .left .stars {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
}
.post_review .left .stars span {
  font-weight: 600;
  font-size: 1.8rem;
  line-height: 2.5rem;
  color: #000;
}
.post_review .left .stars div {
  margin: 0 1.7rem 0.5rem 1.4rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.post_review .left .stars div span {
  width: 1.8rem;
  height: 1.7rem;
}
.post_review .left .stars div span + span {
  margin-left: 0.5rem;
}
.post_review .left .stars div span svg {
  width: 1.8rem;
  height: 1.7rem;
  fill: #DDB162;
}
.post_review .left .stars div + span {
  font-weight: 600;
  font-size: 1.4rem;
  line-height: 1.9rem;
}
.post_review .left .scales {
  margin-top: 1.6rem;
}
.post_review .left .scales > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.post_review .left .scales > div + div {
  margin-top: 0.6rem;
}
.post_review .left .scales > div span {
  font-weight: 600;
  font-size: 1.8rem;
  line-height: 2.5rem;
  color: #000;
}
.post_review .left .scales > div .row {
  width: 100%;
  padding: 0 1.2rem;
}
.post_review .left .scales > div .row .progress {
  position: relative;
  overflow: hidden;
  width: 100%;
  background: rgba(9, 44, 83, 0.08);
}
.post_review .left .scales > div .row .progress-bar {
  display: block;
  float: left;
  width: 0%;
  height: 100%;
  background: #000;
  transition: width 0.8s ease-in-out;
  height: 1.2rem;
  animation: progressactive 2s linear forwards;
}
.post_review .left .scales > div .row .rogress-label {
  position: absolute;
  overflow: hidden;
  left: 0;
  right: 0;
  color: rgba(97, 38, 114, 0.11);
}
.post_review .left .scales > div .row + span {
  font-weight: 300;
}
.post_review .right {
  width: 100%;
  padding: 0 1.5rem;
}
@media (min-width: 820px) {
  .post_review .right {
    width: calc(100% - 34.4rem);
    padding-left: 2.9rem;
  }
}
.post_review .right h2 {
  margin-bottom: 3.2rem;
}
.post_review .right .post_review__slider {
  padding: 1.1rem 1.7rem;
}
.post_review .right .post_review__slider .slide {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-right: 3rem;
}
.post_review .right .post_review__slider .slide:not(:first-child) {
  display: none;
}
.post_review .right .post_review__slider .slide h4 {
  font-weight: 600;
  font-size: 1.6rem;
  line-height: 2.2rem;
  color: #000;
  margin-bottom: 0;
  padding-right: 1rem;
}
.post_review .right .post_review__slider .slide .stars div {
  display: -ms-flexbox;
  display: flex;
}
.post_review .right .post_review__slider .slide .stars div span {
  width: 1.5rem;
  height: 1.4rem;
}
.post_review .right .post_review__slider .slide .stars div span + span {
  margin-left: 0.4rem;
}
.post_review .right .post_review__slider .slide .stars div span svg {
  width: 1.5rem;
  height: 1.4rem;
  fill: #DDB162;
}
.post_review .right .post_review__slider .slide .rev_text {
  width: 100%;
  height: 10rem;
  overflow-y: scroll;
  margin: 1rem 0 1.2rem;
  padding-right: 1rem;
}
.post_review .right .post_review__slider .slide .rev_text::-webkit-scrollbar {
  width: 8px;
  -webkit-appearance: none;
  appearance: none;
}
.post_review .right .post_review__slider .slide .rev_text::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.4);
  -webkit-appearance: none;
  appearance: none;
}
.post_review .right .post_review__slider .slide .rev_text p {
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 2rem;
  color: #494949;
}
.post_review .right .post_review__slider .slide .rev_text p:last-of-type {
  margin-bottom: 0;
}
.post_review .right .post_review__slider .slide .date {
  font-weight: 400;
  font-size: 1.2rem;
  line-height: 1.6rem;
  color: #898989;
}
.post_review .right .post_review__slider.slick-initialized .slide:not(:first-child) {
  display: -ms-flexbox;
  display: flex;
}
.post_review .right .post_review__slider .slick-track {
  float: left;
}
.post_review .right .post_review__slider .slick-prev,
.post_review .right .post_review__slider .slick-next {
  position: absolute;
  display: block;
  height: 2rem;
  width: 2.4rem;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  color: transparent;
  background: transparent;
  /*top: -3rem;*/
  padding: 0;
  border: none;
  outline: none;
  transition: 0.3s ease;
  z-index: 1;
  opacity: 0.5;
  transition: 0.3s ease;
  top: 50%;
  transform: translateY(-50%);
  /*@mixin min 640 {
    top: -7rem;
  }*/
}
@media (min-width: 768px) {
  .post_review .right .post_review__slider .slick-prev,
.post_review .right .post_review__slider .slick-next {
    top: 65%;
  }
}
.post_review .right .post_review__slider .slick-prev:hover, .post_review .right .post_review__slider .slick-prev:focus,
.post_review .right .post_review__slider .slick-next:hover,
.post_review .right .post_review__slider .slick-next:focus {
  outline: none;
  background: #fff;
  color: transparent;
  opacity: 1;
}
.post_review .right .post_review__slider .slick-prev:hover:before, .post_review .right .post_review__slider .slick-prev:focus:before,
.post_review .right .post_review__slider .slick-next:hover:before,
.post_review .right .post_review__slider .slick-next:focus:before {
  opacity: 1;
}
.post_review .right .post_review__slider .slick-prev.slick-disabled,
.post_review .right .post_review__slider .slick-next.slick-disabled {
  opacity: 0;
}
.post_review .right .post_review__slider .slick-prev.slick-disabled:before,
.post_review .right .post_review__slider .slick-next.slick-disabled:before {
  opacity: 1;
}
.post_review .right .post_review__slider .slick-prev:before,
.post_review .right .post_review__slider .slick-next:before {
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.post_review .right .post_review__slider .slick-prev {
  right: 3rem;
  left: -1.5rem;
  top: 44%;
  transform: rotate(180deg) translateY(-50%);
}
@media (min-width: 900px) {
  .post_review .right .post_review__slider .slick-prev {
    top: 65%;
  }
}
.post_review .right .post_review__slider .slick-prev:before {
  content: url(/wp-content/uploads/arrows-1.png);
}
.post_review .right .post_review__slider .slick-next {
  right: -1.5rem;
  left: auto;
  transform: translateY(-50%);
}
@media (min-width: 768px) {
  .post_review .right .post_review__slider .slick-next {
    top: 53%;
  }
}
@media (min-width: 900px) {
  .post_review .right .post_review__slider .slick-next {
    top: 74%;
  }
}
.post_review .right .post_review__slider .slick-next:before {
  content: url(/wp-content/uploads/arrows-1.png);
  transform: rotate(0) scale(1) !important;
}
.post_review .review-form {
  padding: 6.5rem 0 0;
}
.post_review .review-form h2 {
  font-weight: 400;
  font-size: 2.1rem;
  line-height: 2.9rem;
  color: #000;
  margin-bottom: 2.8rem;
  padding-bottom: 1.1rem;
  position: relative;
}
.post_review .review-form h2:before, .post_review .review-form h2:after {
  content: "";
  width: 100%;
  height: 0.1rem;
  background: #e5e5e5;
  position: absolute;
  bottom: 0;
  left: 0;
}
.post_review .review-form h2:after {
  width: 29rem;
  background: #000;
  height: 0.2rem;
}
@media (min-width: 420px) {
  .post_review .review-form h2:after {
    width: 38.7rem;
  }
}
.post_review .review-form .gform_confirmation_message {
  font-size: 2.1rem;
  line-height: 3rem;
  font-weight: 700;
  letter-spacing: -0.01125rem;
  text-transform: uppercase;
  margin-bottom: 1.3rem;
  color: #000;
  text-align: center;
}
.post_review .review-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.post_review .review-form .gform_wrapper ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,
.post_review .review-form .gform_wrapper ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,
.post_review .review-form .gform_wrapper ul.gform_fields li.gfield select,
.post_review .review-form .gform_wrapper .name_br {
  background: #fff;
  border: 0.1rem solid #e5e5e5;
  border-radius: 0.7rem;
  padding: 1.15rem 2.2rem;
  font-size: 1.4rem;
  line-height: 2rem;
  color: #494949;
  text-align: left;
  font-weight: 400;
}
.post_review .review-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):placeholder,
.post_review .review-form .gform_wrapper ul.gform_fields li.gfield div.ginput_complex span.ginput_left select:placeholder,
.post_review .review-form .gform_wrapper ul.gform_fields li.gfield div.ginput_complex span.ginput_right select:placeholder,
.post_review .review-form .gform_wrapper ul.gform_fields li.gfield select:placeholder,
.post_review .review-form .gform_wrapper .name_br:placeholder {
  color: #A2A2A2;
}
.post_review .review-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,
.post_review .review-form .gform_wrapper ul.gform_fields li.gfield div.ginput_complex span.ginput_left select:focus,
.post_review .review-form .gform_wrapper ul.gform_fields li.gfield div.ginput_complex span.ginput_right select:focus,
.post_review .review-form .gform_wrapper ul.gform_fields li.gfield select:focus,
.post_review .review-form .gform_wrapper .name_br:focus {
  border: 0.1rem solid #000;
}
.post_review .review-form .gform_wrapper .name_br {
  color: #092C53;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.post_review .review-form .gform_wrapper .name_br::placeholder {
  color: #092C53;
}
.post_review .review-form .gform_wrapper form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.post_review .review-form .gform_wrapper form .gform_body {
  display: none;
}
.post_review .review-form .gform_wrapper form label.gfield_label,
.post_review .review-form .gform_wrapper form legend.gfield_label {
  display: none;
}
.post_review .review-form .gform_wrapper form .left-form {
  width: 11.8rem;
  text-align: center;
  margin: 0 auto 2rem;
}
@media (min-width: 375px) {
  .post_review .review-form .gform_wrapper form .left-form {
    margin: 0;
    text-align: left;
  }
}
@media (min-width: 900px) {
  .post_review .review-form .gform_wrapper form .left-form {
    width: 14.8rem;
  }
}
@media (min-width: 1024px) {
  .post_review .review-form .gform_wrapper form .left-form {
    width: calc(20% - 1rem);
  }
}
.post_review .review-form .gform_wrapper form .left-form label.gfield_label,
.post_review .review-form .gform_wrapper form .left-form legend.gfield_label {
  display: block;
  font-weight: 600;
  font-size: 1.8rem;
  line-height: 2.5rem;
  color: #000;
}
.post_review .review-form .gform_wrapper form .left-form span {
  font-weight: 600;
  font-size: 1.4rem;
  line-height: 1.9rem;
  color: #000;
}
.post_review .review-form .gform_wrapper form .left-form .gfield_radio {
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  margin-left: -0.5rem;
}
.post_review .review-form .gform_wrapper form .left-form .gfield_radio li {
  margin-bottom: 0;
  list-style-type: none;
}
.post_review .review-form .gform_wrapper form .left-form .gfield_radio li [type=radio]:not(:checked),
.post_review .review-form .gform_wrapper form .left-form .gfield_radio li [type=radio]:checked {
  position: absolute;
  left: -20px;
  display: none;
}
.post_review .review-form .gform_wrapper form .left-form .gfield_radio li [type=radio]:not(:checked) + label,
.post_review .review-form .gform_wrapper form .left-form .gfield_radio li [type=radio]:checked + label {
  position: relative;
  padding-left: 1.5rem;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  line-height: 1.8rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 0;
  width: 1.9rem;
}
.post_review .review-form .gform_wrapper form .left-form .gfield_radio li [type=radio]:not(:checked) + label:before,
.post_review .review-form .gform_wrapper form .left-form .gfield_radio li [type=radio]:checked + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  content: url(/wp-content/uploads/star.png);
  position: absolute;
  transition: all 0.2s;
  font-weight: 900;
}
.post_review .review-form .gform_wrapper form .left-form .gfield_radio li [type=radio]:not(:checked) + label:after,
.post_review .review-form .gform_wrapper form .left-form .gfield_radio li [type=radio]:checked + label:after {
  content: url(/wp-content/uploads/star-fill.png);
  position: absolute;
  left: 0;
  top: 0;
  transition: all 0.2s;
}
.post_review .review-form .gform_wrapper form .left-form .gfield_radio li [type=radio]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
.post_review .review-form .gform_wrapper form .left-form .gfield_radio li [type=radio]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
.post_review .review-form .gform_wrapper form .left-form .gfield_radio li.hover [type=radio]:not(:checked) + label:before,
.post_review .review-form .gform_wrapper form .left-form .gfield_radio li.hover [type=radio]:checked + label:before, .post_review .review-form .gform_wrapper form .left-form .gfield_radio li.selected [type=radio]:not(:checked) + label:before,
.post_review .review-form .gform_wrapper form .left-form .gfield_radio li.selected [type=radio]:checked + label:before {
  content: url(/wp-content/uploads/star-fill.png);
  position: absolute;
  left: 0;
  top: 0;
  transition: all 0.2s;
}
.post_review .review-form .gform_wrapper form .left-form .gfield_radio [type=radio]:not(:checked) + label:before,
.post_review .review-form .gform_wrapper form .left-form .gfield_radio [type=radio]:checked + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  content: url(/wp-content/uploads/star-fill.png);
  position: absolute;
  transition: all 0.2s;
  font-weight: 900;
}
.post_review .review-form .gform_wrapper form .left-form .full-star .gfield_radio [type=radio]:not(:checked) + label:before,
.post_review .review-form .gform_wrapper form .left-form .full-star .gfield_radio [type=radio]:checked + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  content: url(/wp-content/uploads/star-fill.png);
  position: absolute;
  transition: all 0.2s;
  font-weight: 900;
}
.post_review .review-form .gform_wrapper form .left-form .remove-full-star .gfield_radio [type=radio]:not(:checked) + label:before,
.post_review .review-form .gform_wrapper form .left-form .remove-full-star .gfield_radio [type=radio]:checked + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
//  content: url(/wp-content/uploads/star.png);
  position: absolute;
  transition: all 0.2s;
  font-weight: 900;
}
.post_review .review-form .gform_wrapper .middle-form {
  width: 100%;
}
@media (min-width: 375px) {
  .post_review .review-form .gform_wrapper .middle-form {
    width: calc(100% - 15rem);
  }
}
@media (min-width: 768px) {
  .post_review .review-form .gform_wrapper .middle-form {
    width: 26%;
  }
}
@media (min-width: 990px) {
  .post_review .review-form .gform_wrapper .middle-form {
    width: calc(20.6% - 1rem);
  }
}
.post_review .review-form .gform_wrapper .middle-form .gfield_contains_required + .gfield_contains_required {
  margin-top: 1.2rem;
}
.post_review .review-form .gform_wrapper .right-form {
  width: 100%;
}
@media (min-width: 768px) {
  .post_review .review-form .gform_wrapper .right-form {
    width: 55.28%;
  }
}
@media (min-width: 990px) {
  .post_review .review-form .gform_wrapper .right-form {
    width: 33.5%;
  }
}
@media (min-width: 1024px) {
  .post_review .review-form .gform_wrapper .right-form {
    width: calc(41% - 1rem);
  }
}
.post_review .review-form .gform_wrapper .r-form {
  width: 100%;
}
@media (min-width: 990px) {
  .post_review .review-form .gform_wrapper .r-form {
    width: 25.4%;
  }
  .post_review .review-form .gform_wrapper .r-form .privacy a {
    display: block;
    margin-bottom: 2rem;
  }
}
@media (min-width: 1024px) {
  .post_review .review-form .gform_wrapper .r-form {
    width: calc(18.4% - 1rem);
  }
}
.post_review .review-form .gform_wrapper .r-form [type=checkbox]:not(:checked),
.post_review .review-form .gform_wrapper .r-form [type=checkbox]:checked {
  position: absolute;
  left: -20px;
  display: none;
}
.post_review .review-form .gform_wrapper .r-form [type=checkbox]:not(:checked) + label,
.post_review .review-form .gform_wrapper .r-form [type=checkbox]:checked + label {
  position: relative;
  left: 2.5rem;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  font-size: 1.2rem;
  line-height: 1.6rem;
  letter-spacing: 0.036rem;
  color: #a2a2a2;
}
.post_review .review-form .gform_wrapper .r-form [type=checkbox]:not(:checked) + label:before,
.post_review .review-form .gform_wrapper .r-form [type=checkbox]:checked + label:before {
  content: "";
  position: absolute;
  left: -2.5rem;
  top: 0;
  width: 1.5rem;
  height: 1.5rem;
  border: 0.1rem solid #D2D2D2;
  background: transparent;
}
.post_review .review-form .gform_wrapper .r-form [type=checkbox]:checked + label:before {
  border: 0.1rem solid #000;
  background: #000;
}
.post_review .review-form .gform_wrapper .r-form [type=checkbox]:not(:checked) + label:after,
.post_review .review-form .gform_wrapper .r-form [type=checkbox]:checked + label:after {
//  content: url(/wp-content/uploads/2021/07/checking-mark.svg);
  position: absolute;
  top: -0.05rem;
  left: -2.2rem;
  transition: all 0.2s;
}
.post_review .review-form .gform_wrapper .r-form [type=checkbox]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
.post_review .review-form .gform_wrapper .r-form [type=checkbox]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
.post_review .review-form .gform_wrapper .r-form .gfield_html_formatted input {
  width: 100%;
  border-radius: 0.7rem;
  background: #fff;
  border: 0.1rem solid #092C53;
  text-transform: none;
  font-size: 1.6rem;
  line-height: 2.9rem;
  font-weight: 300;
  font-family: "Open Sans", sans-serif;
  padding: 0.35rem 0.8rem;
  color: #092C53;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  transition: 0.3s ease;
  cursor: pointer;
}
.post_review .review-form .gform_wrapper .r-form .gfield_html_formatted input:hover {
  background: #092C53;
  color: #fff;
  border: 0.1rem solid #092C53;
}
@media (min-width: 1024px) {
  .post_review .review-form .gform_wrapper .r-form .gfield_html_formatted input {
    max-width: 24.8rem;
  }
}
.post_review .review-form .gform_wrapper .r-form input.button,
.post_review .review-form .gform_wrapper .r-form input[type=submit] {
  width: 100%;
  border-radius: 0.7rem;
  background: #000;
  border: 0.1rem solid #e5e5e5;
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
  padding: 1.15rem;
  color: #fff;
  text-transform: uppercase;
}
.post_review .review-form .gform_wrapper .r-form input.button:hover,
.post_review .review-form .gform_wrapper .r-form input[type=submit]:hover {
  background: #fff;
  color: #000;
  border: 0.1rem solid #000;
}
.post_review .review-form .gform_wrapper textarea.medium {
  height: 9.2rem;
  background: #fff;
  border: 0.1rem solid #e5e5e5;
  border-radius: 0.7rem;
  padding: 1.15rem 2.2rem;
  font-size: 1.4rem;
  line-height: 2rem;
  color: #494949;
  text-align: left;
  font-weight: 400;
}
.post_review .review-form .gform_wrapper textarea.medium:focus {
  border: 0.1rem solid #000;
}
@media (min-width: 768px) {
  .post_review .review-form .gform_wrapper textarea.medium {
    height: 10.1rem;
  }
}
.post_review .review-form .gform_wrapper .top_label li.gfield.gf_inline {
  vertical-align: top;
  margin: 0;
  float: none !important;
  display: -moz-inline-stack;
  display: inline-block;
}
.post_review .review-form .gform_wrapper li.text-width {
  width: 100%;
}
@media (min-width: 641px) {
  .post_review .review-form .gform_wrapper li.gfield.gf_left_half {
    padding-right: 1rem;
  }
  .post_review .review-form .gform_wrapper li.gfield.gf_right_half {
    padding-left: 1rem;
  }
}
.post_review .review-form .gform_footer {
  margin: 1rem 0 0;
  width: 100%;
  display: none;
}

[dir=rtl] .post_review .right .post_review__slider .slick-next {
  left: -1.5rem;
  right: auto;
}

[dir=rtl] .post_review .right .post_review__slider .slick-prev {
  left: auto;
  right: 3rem;
}

[dir=rtl] .post_review .right .post_review__slider .slick-prev:before {
  content: url(/wp-content/uploads/arrows-1.png);
}

[dir=rtl] .post_review .right .post_review__slider .slick-next:before {
  content: url(/wp-content/uploads/arrows-1.png);
}

@keyframes progressactive {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
/* -------------------------- *\
    .faq
\* -------------------------- */
.faq {
  margin-top: 5rem;
}
.faq h3 {
  font-weight: 400;
  margin-bottom: 2rem;
}
.faq__item {
  position: relative;
  padding: 3rem 0;
  background: #FAFAFA;
  border-bottom: 0.1rem solid #011530;
  padding: 1rem;
  margin-bottom: 1.9rem;
  cursor: pointer;
  user-select: none;
}
.faq__item > h4 {
  position: relative;
  font-weight: 400;
  font-size: 1.7rem;
  margin-bottom: 1rem;
  padding-right: 2rem;
}
.faq__item > h4 + p {
  font-size: 1.4rem;
  font-weight: 300;
  margin-bottom: 0 !important;
}
.faq__item > h4 + p span {
  position: static;
}
.faq__item .plus {
  position: absolute;
  top: 1rem;
  right: 1rem;
  width: 1.5rem;
  height: 1.5rem;
  transform: rotate(45deg);
  transition: all 0.3s ease !important;
}
.faq__item .plus:before, .faq__item .plus:after {
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  width: 100%;
  height: 0.2rem;
  display: block;
  background: #000;
  transition: all 0.3s ease !important;
}
.faq__item .plus:after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.faq__item.closed h4 {
  margin-bottom: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.faq__item.closed p {
  display: none;
}
.faq__item.closed .plus {
  transform: rotate(0deg);
}
.faq__item.closed .plus:before, .faq__item.closed .plus:after {
  background: #011530;
}

#inst_info__show {
	display: none;
}

.inst_info {
	position: fixed;
	z-index: 1000;
	top: 11.7rem;
	left: 0;
	width: 100%;
	height: calc(100% - 11.7rem);
	visibility: hidden;
	opacity: 0;
	transition: all 0.3s;
	--col_width: 15rem;
	--col_gap: 1rem;
}

#inst_info__show:checked ~ .inst_info {
	visibility: visible;
	opacity: 1;
}

.inst_info__cover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #00000088;
	cursor: pointer;
	user-select: none;
}

.btn__instalment {
	display: flex;
	cursor: pointer;
	user-select: none;
}

.btn__instalment span {
	width: 100%;
	text-align: center;
}

.inst_info__content {
	position: absolute;
	align-items: center;
	padding: 1rem;
	background: white;
	z-index: 10;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: calc(100% - 2rem);
	max-width: calc(var(--col_count) * var(--col_width) + 3rem + (var(--col_count) - 1) * var(--col_gap));
	max-height: calc(100% - 8rem);
	border-radius: 1rem;
}

@media (min-width: 900px) {
	.inst_info__content {
		max-width: calc(var(--col_count) * var(--col_width) + 10rem + (var(--col_count) - 1) *  var(--col_gap));
	}
}

.inst_info__close {
	display: block;
	width: 2.7rem;
	height: 2.7rem;
	position: absolute;
	bottom: 100%;
	right: 0;
	cursor: pointer;
	user-select: none;
}

.inst_info__close::before,
.inst_info__close::after {
	content: "";
	display: block;
	float: right;
	width: 65%;
	height: 0.4rem;
	background: #FFFFFF;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(var(--rot));
}

.inst_info__close::before {
	--rot: 45deg;
}

.inst_info__close::after {
	--rot: -45deg;
}

.inst_info__table {
	display: grid;
	grid-template-columns: repeat(var(--col_count), 1fr);
	overflow: auto;
	max-height: 70vh;
	max-width: calc(var(--col_count) * var(--col_width) + 2rem + (var(--col_count) - 1) *  var(--col_gap));
	width: 100%;
	padding: 2rem 0;
	justify-items: center;
	margin: 0 auto;
}

.inst_info__table__cell {
	min-width: var(--col_width);
	padding: 0.3rem calc(var(--col_gap) / 2);
	width: 100%;
}

.inst_info__table__cell.even {
	background: #EEE;
}

.inst_info__table__head img {
	display: block;
	max-width: calc(var(--col_width) - 1rem);
}

.product__card__free--zero {
	background-color: green;
	bottom: unset;
	top: 0;
	left: calc(-6% + 0.8rem);
	transform: none;
	padding: 0.6rem;
	min-width: fit-content;
}

.inst_info__zero_int {
	background: #dff7ea;
	display: grid;
	grid-template-columns: auto 1fr auto;
	gap: 2rem;
	padding: 1rem 2rem 1.5rem 2rem;
	align-items: center;
	max-width: calc(var(--col_count) * var(--col_width) + 2rem + (var(--col_count) - 1) * var(--col_gap));
	margin: 0 auto;
}

.inst_info__zero_int__el1 {
	display: flex;
	align-items: start;
}

.inst_info__zero_int__el1 span:nth-child(1) {
	font-size: 6rem;
	font-weight: 600;
	line-height: 0.7em;
}

.inst_info__zero_int__el1 span:nth-child(2) {
	font-size: 2rem;
	font-weight: 600;
	line-height: 1em;
}

.inst_info__zero_int__el2 p:nth-child(2) {
	font-weight: 600;
}

.product-main__middle--info .inst_info__zero_int {
	margin-top: 3rem;
	max-width: 50rem;
	width: 100%;
	align-self: center;
}


@media (max-width: 450px)
{
	.inst_info__zero_int {
		grid-template-columns: auto auto;
		justify-content: center;
	}
	
	.inst_info__zero_int__el3 {
		grid-column: 1 / span 2;
		justify-self: center;
	}
}
.product__card__bottom {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	column-gap: 1rem;
	row-gap: 0.5rem;
}

.product__card__bottom__price {
	width: 100%;
	display: flex;
	justify-content: center;
	gap: 1rem;
}

.product__card__bottom__wishlist,
.product__card__bottom__compare {
	margin: 0;
}

.price--new,
.price--old {
	display: flex;
	flex-wrap: wrap;
	column-gap: 1rem;
}

.inst_info__table__cell {
	display: flex;
	align-items: center;
	gap: 0.5rem;
}
.inst_prices {
	display: flex;
	gap: 0.5rem;
	/*flex-flow: column;*/
}

.inst_info.inst_info--main {
	--col_width: 24rem;
}
