@charset "UTF-8";
@font-face {
    font-family: 'shoptet';
    font-style: normal;
    font-weight: normal;
    src:  url('../../fonts/shoptet/shoptet.woff2') format('woff2'),
          url('../../fonts/shoptet/shoptet.woff') format('woff');
}
[data-icon]::before,
[data-icon]::after,
.yes-before::before,
.yes-before::after {
    font-family: "shoptet" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"]::before,
[class*=" icon-"]::before {
    margin-right: 0.5rem;
}
[class^="icon-"]::after,
[class*=" icon-"]::after {
    margin-left: 0.25rem;
}
[class^="icon-"]::before,
[class*=" icon-"]::before,
[class^="icon-"]::after,
[class*=" icon-"]::after {
    font-family: "shoptet" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    vertical-align: middle;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    bottom: 1px;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-up-before::before,
.icon-arrow-up-after::after {
    content: "a";
    display: inline-block;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.icon-arrow-right-before::before,
.icon-arrow-right-after::after {
    content: "a";
    display: inline-block;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.icon-arrow-down-before::before,
.icon-arrow-down-after::after {
    content: "a";
    left: 0.3px;
}
.icon-arrow-left-before::before,
.icon-arrow-left-after::after {
    content: "a";
    display: inline-block;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.icon-ellipse-before::before,
.icon-ellipse-after::after {
    content: "b";
}
.icon-facebook-before::before,
.icon-facebook-after::after {
    content: "c";
}
.icon-login-before::before,
.icon-login-after::after {
    content: "g";
}
.icon-magnifier-before::before,
.icon-magnifier-after::after {
    content: "h";
}
.icon-mail-before::before,
.icon-mail-after::after {
    content: "i";
}
.icon-phone-before::before,
.icon-phone-after::after {
    content: "j";
}
.icon-starOff-before::before,
.icon-starOff-after::after {
    content: "k";
}
.icon-twitter-before::before,
.icon-twitter-after::after {
    content: "l";
}
.yes-before::before,
.yes-after::after {
    content: "o";
}
.icon-remove-before::before,
.icon-remove-after::after {
    content: "p";
}
.icon-home-before::before,
.icon-home-after::after {
    content: "q";
}
.icon-print-before::before,
.icon-print-after::after {
    content: "r";
}
.icon-question-before::before,
.icon-question-after::after {
    content: "s";
}
.icon-google-before::before,
.icon-google-after::after {
    content: "t";
}
.icon-icq-before::before,
.icon-icq-after::after {
    content: "u";
}
.icon-jabber-before::before,
.icon-jabber-after::after {
    content: "v";
}
.icon-mobile-before::before,
.icon-mobile-after::after {
    content: "w";
}
.icon-msn-before::before,
.icon-msn-after::after {
    content: "x";
}
.icon-skype-before::before,
.icon-skype-after::after {
    content: "y";
}
.icon-pinterest-before::before,
.icon-pinterest-after::after {
    content: "z";
}
.icon-instagram-before::before,
.icon-instagram-after::after {
    content: "A";
}
.icon-whatsapp-before::before,
.icon-whatsapp-after::after {
    content: "\e90d";
}
.icon-messenger-before::before,
.icon-messenger-after::after {
    content: "\e90e";
}
.icon-calc-before::before,
.icon-calc-after::after {
    content: "B";
}
.icon-filled-arrow-up-before::before,
.icon-filled-arrow-up-after::after {
    content: "d";
    display: inline-block;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.icon-filled-arrow-right-before::before,
.icon-filled-arrow-right-after::after {
    content: "d";
    display: inline-block;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.icon-filled-arrow-down-before::before,
.icon-filled-arrow-down-after::after {
    content: "d";
}
.icon-filled-arrow-left-before::before,
.icon-filled-arrow-left-after::after {
    content: "d";
    display: inline-block;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.icon-filled-ellipse-before::before,
.icon-filled-ellipse-after::after{
    content: "e";
}
.icon-starHalf-before::before,
.icon-starHalf-after::after {
    content: "f";
}
.icon-starOn-before::before,
.icon-starOn-after::after {
    content: "m";
}
.icon-filled-square-before::before,
.icon-filled-square-after::after {
    content: "▪";
}
.icon-rating-before::before,
.icon-rating-after::after {
    content: "\e900";
}
.icon-sizeid:before {
    content: "\e901";
}
.icon-comment-before::before,
.icon-comment-after::after {
    content: "\e902";
}
.icon-watchdog-before:before {
    content: "\e905";
}
.icon-facebook-square:before {
    content: "\e906";
}
.icon-play:before {
    content: "\e907";
}
.icon-pause:before {
    content: "\e908";
}
.icon-next:before {
    content: "\e909";
}
.icon-previous:before {
    content: "\e90a";
}
.icon-expand:before {
    content: "\e90b";
}
.icon-contract:before {
    content: "\e90c";
}
.icon-degree-360:before {
    content: "\e90d";
}
.icon-tiktok-before::before,
.icon-tiktok-after::after {
    content: "\e910";
}
.icon-youtube-before::before,
.icon-youtube-after::after {
    content: "\e911";
}
