@charset "UTF-8";

 .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
@-webkit-keyframes fadeIn {
from{opacity:0;}
to{opacity:1;}
}
@keyframes fadeIn {
from{opacity:0;}
to{opacity:1;}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes fadeInDown {
0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDown {
0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes fadeInUp {
from{opacity:0;-webkit-transform:translate3d(0, 20%, 0);transform:translate3d(0, 20%, 0);}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes fadeInUp {
from{opacity:0;-webkit-transform:translate3d(0, 20%, 0);transform:translate3d(0, 20%, 0);}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes zoomIn {
from{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
50%{opacity:1;}
}
@keyframes zoomIn {
from{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
50%{opacity:1;}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}
@-webkit-keyframes zoomInDown {
from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
@keyframes zoomInDown {
from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown;}
@-webkit-keyframes zoomInUp {
from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
@keyframes zoomInUp {
from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp;}
@-webkit-keyframes zoomOut {
from{opacity:1;}
50%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
to{opacity:0;}
}
@keyframes zoomOut {
from{opacity:1;}
50%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
to{opacity:0;}
}
.zoomOut {
-webkit-animation-name: zoomOut;
animation-name: zoomOut;
}.flagst4:before{background-image:url(//tea.gr/wp-content/themes/kalles/assets/images/flag/currency_flags.png?09091991);background-repeat:no-repeat;border-radius:0;width:30px;height:20px;content:"";vertical-align:middle;margin-right:5px;display:inline-block;overflow:hidden;margin-top:-1px;}
.languages .flagst4:before{display:none;}
.flagst4-ZMW:before{background-position:-45px -5px;}
.flagst4-YER:before{background-position:-85px -5px;}
.flagst4-VND:before{background-position:-125px -5px;}
.flagst4-VEF:before{background-position:-165px -5px;}
.flagst4-VUV:before{background-position:-245px -5px;}
.flagst4-UZS:before{background-position:-285px -5px;}
.flagst4-UYU:before{background-position:-325px -5px;}
.flagst4-USD:before{background-position:-365px -5px;}
.flagst4-GBP:before{background-position:-405px -5px;}
.flagst4-AED:before{background-position:-445px -5px;}
.flagst4-UAH:before{background-position:-5px -35px;}
.flagst4-UGX:before{background-position:-45px -35px;}
.flagst4-TMT:before{background-position:-125px -35px;}
.flagst4-TRY:before{background-position:-165px -35px;}
.flagst4-TND:before{background-position:-205px -35px;}
.flagst4-TTD:before{background-position:-245px -35px;}
.flagst4-TOP:before{background-position:-285px -35px;}
.flagst4-THB:before{background-position:-365px -35px;}
.flagst4-TZS:before{background-position:-405px -35px;}
.flagst4-TJS:before{background-position:-445px -35px;}
.flagst4-TWD:before{background-position:-5px -65px;}
.flagst4-SYP:before{background-position:-45px -65px;}
.flagst4-CHF:before{background-position:-85px -65px;}
.flagst4-SEK:before{background-position:-125px -65px;}
.flagst4-SZL:before{background-position:-165px -65px;}
.flagst4-SRD:before{background-position:-205px -65px;}
.flagst4-SDG:before{background-position:-245px -65px;}
.flagst4-LKR:before{background-position:-285px -65px;}
.flagst4-ZAR:before{background-position:-405px -65px;}
.flagst4-SOS:before{background-position:-445px -65px;}
.flagst4-SBD:before{background-position:-5px -95px;}
.flagst4-SGD:before{background-position:-125px -95px;}
.flagst4-SLL:before{background-position:-165px -95px;}
.flagst4-SCR:before{background-position:-205px -95px;}
.flagst4-RSD:before{background-position:-245px -95px;}
.flagst4-SAR:before{background-position:-325px -95px;}
.flagst4-STD:before{background-position:-365px -95px;}
.flagst4-WST:before{background-position:-445px -95px;}
.flagst4-XCD:before{background-position:-5px -125px;}
.flagst4-RWF:before{background-position:-125px -125px;}
.flagst4-RUB:before{background-position:-165px -125px;}
.flagst4-RON:before{background-position:-205px -125px;}
.flagst4-QAR:before{background-position:-245px -125px;}
.flagst4-PLN:before{background-position:-325px -125px;}
.flagst4-PHP:before{background-position:-365px -125px;}
.flagst4-PEN:before{background-position:-405px -125px;}
.flagst4-PYG:before{background-position:-445px -125px;}
.flagst4-PGK:before{background-position:-5px -155px;}
.flagst4-PAB:before{background-position:-45px -155px;}
.flagst4-PKR:before{background-position:-125px -155px;}
.flagst4-OMR:before{background-position:-165px -155px;}
.flagst4-NOK:before{background-position:-205px -155px;}
.flagst4-NGN:before{background-position:-245px -155px;}
.flagst4-NIO:before{background-position:-325px -155px;}
.flagst4-NZD:before{background-position:-365px -155px;}
.flagst4-NPR:before{background-position:-445px -155px;}
.flagst4-NAD:before{background-position:-45px -185px;}
.flagst4-MMK:before{background-position:-85px -185px;}
.flagst4-MZN:before{background-position:-125px -185px;}
.flagst4-MAD:before{background-position:-165px -185px;}
.flagst4-MNT:before{background-position:-245px -185px;}
.flagst4-MDL:before{background-position:-325px -185px;}
.flagst4-MXN:before{background-position:-405px -185px;}
.flagst4-MUR:before{background-position:-445px -185px;}
.flagst4-MRO:before{background-position:-5px -215px;}
.flagst4-MVR:before{background-position:-165px -215px;}
.flagst4-MYR:before{background-position:-205px -215px;}
.flagst4-MWK:before{background-position:-245px -215px;}
.flagst4-MGA:before{background-position:-285px -215px;}
.flagst4-MKD:before{background-position:-325px -215px;}
.flagst4-LTL:before{background-position:-405px -215px;}
.flagst4-LYD:before{background-position:-5px -245px;}
.flagst4-LRD:before{background-position:-45px -245px;}
.flagst4-LSL:before{background-position:-85px -245px;}
.flagst4-LBP:before{background-position:-125px -245px;}
.flagst4-LVL:before{background-position:-165px -245px;}
.flagst4-LAK:before{background-position:-205px -245px;}
.flagst4-KGS:before{background-position:-245px -245px;}
.flagst4-KWD:before{background-position:-285px -245px;}
.flagst4-KRW:before{background-position:-365px -245px;}
.flagst4-KPW:before{background-position:-405px -245px;}
.flagst4-KES:before{background-position:-5px -275px;}
.flagst4-KZT:before{background-position:-45px -275px;}
.flagst4-JOD:before{background-position:-85px -275px;}
.flagst4-JPY:before{background-position:-125px -275px;}
.flagst4-JMD:before{background-position:-165px -275px;}
.flagst4-ILS:before{background-position:-245px -275px;}
.flagst4-IQD:before{background-position:-325px -275px;}
.flagst4-IRR:before{background-position:-365px -275px;}
.flagst4-IDR:before{background-position:-405px -275px;}
.flagst4-INR:before{background-position:-445px -275px;}
.flagst4-ISK:before{background-position:-5px -305px;}
.flagst4-HUF:before{background-position:-45px -305px;}
.flagst4-HNL:before{background-position:-85px -305px;}
.flagst4-HTG:before{background-position:-125px -305px;}
.flagst4-GYD:before{background-position:-165px -305px;}
.flagst4-GNF:before{background-position:-205px -305px;}
.flagst4-GTQ:before{background-position:-285px -305px;}
.flagst4-GHS:before{background-position:-405px -305px;}
.flagst4-GEL:before{background-position:-5px -335px;}
.flagst4-GMD:before{background-position:-45px -335px;}
.flagst4-XAF:before{background-position:-85px -335px;}
.flagst4-FJD:before{background-position:-205px -335px;}
.flagst4-ETB:before{background-position:-245px -335px;}
.flagst4-ERN:before{background-position:-325px -335px;}
.flagst4-SVC:before{background-position:-405px -335px;}
.flagst4-EGP:before{background-position:-445px -335px;}
.flagst4-DOP:before{background-position:-85px -365px;}
.flagst4-DJF:before{background-position:-165px -365px;}
.flagst4-DKK:before{background-position:-205px -365px;}
.flagst4-CZK:before{background-position:-245px -365px;}
.flagst4-CUC:before, .flagst4-CUP:before{background-position:-325px -365px;}
.flagst4-HRK:before{background-position:-365px -365px;}
.flagst4-CRC:before{background-position:-445px -365px;}
.flagst4-CDF:before{background-position:-45px -395px;}
.flagst4-KMF:before{background-position:-85px -395px;}
.flagst4-COP:before{background-position:-125px -395px;}
.flagst4-CNY:before{background-position:-165px -395px;}
.flagst4-CLP:before{background-position:-205px -395px;}
.flagst4-CVE:before{background-position:-325px -395px;}
.flagst4-CAD:before{background-position:-365px -395px;}
.flagst4-KHR:before{background-position:-445px -395px;}
.flagst4-BIF:before{background-position:-5px -425px;}
.flagst4-XOF:before{background-position:-45px -425px;}
.flagst4-BGN:before{background-position:-85px -425px;}
.flagst4-BND:before{background-position:-125px -425px;}
.flagst4-BRL:before{background-position:-165px -425px;}
.flagst4-BWP:before{background-position:-205px -425px;}
.flagst4-BAM:before{background-position:-245px -425px;}
.flagst4-BOB:before{background-position:-285px -425px;}
.flagst4-BTN:before{background-position:-325px -425px;}
.flagst4-BZD:before{background-position:-405px -425px;}
.flagst4-BYN:before{background-position:-5px -455px;}
.flagst4-BBD:before{background-position:-45px -455px;}
.flagst4-BDT:before{background-position:-85px -455px;}
.flagst4-BHD:before{background-position:-125px -455px;}
.flagst4-BSD:before{background-position:-165px -455px;}
.flagst4-AZN:before{background-position:-205px -455px;}
.flagst4-AUD:before{background-position:-285px -455px;}
.flagst4-AMD:before{background-position:-325px -455px;}
.flagst4-ARS:before{background-position:-365px -455px;}
.flagst4-DZD:before{background-position:-5px -485px;}
.flagst4-ALL:before{background-position:-45px -485px;}
.flagst4-AFN:before{background-position:-85px -485px;}
.flagst4-BMD:before{background-position:-125px -485px;}
.flagst4-EUR:before{background-position:-165px -485px;}
.flagst4-XPT:before{background-position:-205px -485px;}
.flagst4-XAU:before{background-position:-245px -485px;}
.flagst4-XAG:before{background-position:-285px -485px;}
.flagst4-XPF:before{background-position:-325px -485px;}
.flagst4-AWG:before{background-position:-405px -485px;}
.flagst4-AOA:before{background-position:-445px -485px;}
.flagst4-SHP:before{background-position:-485px -5px;}
.flagst4-MOP:before{background-position:-485px -35px;}
.flagst4-JEP:before{background-position:-485px -65px;}
.flagst4-IMP:before{background-position:-485px -95px;}
.flagst4-IMF:before{background-position:-485px -125px;}
.flagst4-HKD:before{background-position:-485px -155px;}
.flagst4-GGP:before{background-position:-485px -185px;}
.flagst4-GIP:before{background-position:-485px -215px;}
.flagst4-FKP:before{background-position:-485px -245px;}
.flagst4-ANG:before{background-position:-485px -275px;}
.flagst4-KYD:before{background-position:-485px -305px;}
.flagst4-BTC:before{background-position:-485px -335px;}
.flagst4-sm:before{background-image:url(//tea.gr/wp-content/themes/kalles/assets/images/flag/currency_flags_sm.png?09091991);width:15px;height:10px;}
.flagst4-sm.flagst4-ZMW:before{background-position:-15px 0;}
.flagst4-sm.flagst4-YER:before{background-position:-30px 0;}
.flagst4-sm.flagst4-VND:before{background-position:-45px 0;}
.flagst4-sm.flagst4-VEF:before{background-position:-60px 0;}
.flagst4-sm.flagst4-VUV:before{background-position:-90px 0;}
.flagst4-sm.flagst4-UZS:before{background-position:-105px 0;}
.flagst4-sm.flagst4-UYU:before{background-position:-120px 0;}
.flagst4-sm.flagst4-GBP:before{background-position:-150px 0;}
.flagst4-sm.flagst4-AED:before{background-position:-165px 0;}
.flagst4-sm.flagst4-UAH:before{background-position:0 -10px;}
.flagst4-sm.flagst4-UGX:before{background-position:-15px -10px;}
.flagst4-sm.flagst4-TMT:before{background-position:-45px -10px;}
.flagst4-sm.flagst4-TRY:before{background-position:-60px -10px;}
.flagst4-sm.flagst4-TND:before{background-position:-75px -10px;}
.flagst4-sm.flagst4-TTD:before{background-position:-90px -10px;}
.flagst4-sm.flagst4-TOP:before{background-position:-105px -10px;}
.flagst4-sm.flagst4-Togo:before{background-position:-120px -10px;}
.flagst4-sm.flagst4-THB:before{background-position:-135px -10px;}
.flagst4-sm.flagst4-TZS:before{background-position:-150px -10px;}
.flagst4-sm.flagst4-TJS:before{background-position:-165px -10px;}
.flagst4-sm.flagst4-TWD:before{background-position:0 -20px;}
.flagst4-sm.flagst4-SYP:before{background-position:-15px -20px;}
.flagst4-sm.flagst4-CHF:before{background-position:-30px -20px;}
.flagst4-sm.flagst4-SEK:before{background-position:-45px -20px;}
.flagst4-sm.flagst4-SZL:before{background-position:-60px -20px;}
.flagst4-sm.flagst4-SRD:before{background-position:-75px -20px;}
.flagst4-sm.flagst4-SDG:before{background-position:-90px -20px;}
.flagst4-sm.flagst4-LKR:before{background-position:-105px -20px;}
.flagst4-sm.flagst4-ZAR:before{background-position:-150px -20px;}
.flagst4-sm.flagst4-SOS:before{background-position:-165px -20px;}
.flagst4-sm.flagst4-SBD:before{background-position:0 -30px;}
.flagst4-sm.flagst4-SGD:before{background-position:-45px -30px;}
.flagst4-sm.flagst4-SLL:before{background-position:-60px -30px;}
.flagst4-sm.flagst4-SCR:before{background-position:-75px -30px;}
.flagst4-sm.flagst4-RSD:before{background-position:-90px -30px;}
.flagst4-sm.flagst4-SAR:before{background-position:-120px -30px;}
.flagst4-sm.flagst4-STD:before{background-position:-135px -30px;}
.flagst4-sm.flagst4-WST:before{background-position:-165px -30px;}
.flagst4-sm.flagst4-XCD:before{background-position:0 -40px;}
.flagst4-sm.flagst4-RWF:before{background-position:-45px -40px;}
.flagst4-sm.flagst4-RUB:before{background-position:-60px -40px;}
.flagst4-sm.flagst4-RON:before{background-position:-75px -40px;}
.flagst4-sm.flagst4-QAR:before{background-position:-90px -40px;}
.flagst4-sm.flagst4-PLN:before{background-position:-120px -40px;}
.flagst4-sm.flagst4-PHP:before{background-position:-135px -40px;}
.flagst4-sm.flagst4-PEN:before{background-position:-150px -40px;}
.flagst4-sm.flagst4-PYG:before{background-position:-165px -40px;}
.flagst4-sm.flagst4-PGK:before{background-position:0 -50px;}
.flagst4-sm.flagst4-PAB:before{background-position:-15px -50px;}
.flagst4-sm.flagst4-PKR:before{background-position:-45px -50px;}
.flagst4-sm.flagst4-OMR:before{background-position:-60px -50px;}
.flagst4-sm.flagst4-NOK:before{background-position:-75px -50px;}
.flagst4-sm.flagst4-NGN:before{background-position:-90px -50px;}
.flagst4-sm.flagst4-NIO:before{background-position:-120px -50px;}
.flagst4-sm.flagst4-NZD:before{background-position:-135px -50px;}
.flagst4-sm.flagst4-NPR:before{background-position:-165px -50px;}
.flagst4-sm.flagst4-NAD:before{background-position:-15px -60px;}
.flagst4-sm.flagst4-MMK:before{background-position:-30px -60px;}
.flagst4-sm.flagst4-MZN:before{background-position:-45px -60px;}
.flagst4-sm.flagst4-MAD:before{background-position:-60px -60px;}
.flagst4-sm.flagst4-MNT:before{background-position:-90px -60px;}
.flagst4-sm.flagst4-MDL:before{background-position:-120px -60px;}
.flagst4-sm.flagst4-MXN:before{background-position:-150px -60px;}
.flagst4-sm.flagst4-MUR:before{background-position:-165px -60px;}
.flagst4-sm.flagst4-MRO:before{background-position:0 -70px;}
.flagst4-sm.flagst4-MVR:before{background-position:-60px -70px;}
.flagst4-sm.flagst4-MYR:before{background-position:-75px -70px;}
.flagst4-sm.flagst4-MWK:before{background-position:-90px -70px;}
.flagst4-sm.flagst4-MGA:before{background-position:-105px -70px;}
.flagst4-sm.flagst4-MKD:before{background-position:-120px -70px;}
.flagst4-sm.flagst4-LTL:before{background-position:-150px -70px;}
.flagst4-sm.flagst4-LYD:before{background-position:0 -80px;}
.flagst4-sm.flagst4-LRD:before{background-position:-15px -80px;}
.flagst4-sm.flagst4-LSL:before{background-position:-30px -80px;}
.flagst4-sm.flagst4-LBP:before{background-position:-45px -80px;}
.flagst4-sm.flagst4-LVL:before{background-position:-60px -80px;}
.flagst4-sm.flagst4-LAK:before{background-position:-75px -80px;}
.flagst4-sm.flagst4-KGS:before{background-position:-90px -80px;}
.flagst4-sm.flagst4-KWD:before{background-position:-105px -80px;}
.flagst4-sm.flagst4-KRW:before{background-position:-135px -80px;}
.flagst4-sm.flagst4-KPW:before{background-position:-150px -80px;}
.flagst4-sm.flagst4-KES:before{background-position:0 -90px;}
.flagst4-sm.flagst4-KZT:before{background-position:-15px -90px;}
.flagst4-sm.flagst4-JOD:before{background-position:-30px -90px;}
.flagst4-sm.flagst4-JPY:before{background-position:-45px -90px;}
.flagst4-sm.flagst4-JMD:before{background-position:-60px -90px;}
.flagst4-sm.flagst4-ILS:before{background-position:-90px -90px;}
.flagst4-sm.flagst4-IQD:before{background-position:-120px -90px;}
.flagst4-sm.flagst4-IRR:before{background-position:-135px -90px;}
.flagst4-sm.flagst4-IDR:before{background-position:-150px -90px;}
.flagst4-sm.flagst4-INR:before{background-position:-165px -90px;}
.flagst4-sm.flagst4-ISK:before{background-position:0 -100px;}
.flagst4-sm.flagst4-HUF:before{background-position:-15px -100px;}
.flagst4-sm.flagst4-HNL:before{background-position:-30px -100px;}
.flagst4-sm.flagst4-HTG:before{background-position:-45px -100px;}
.flagst4-sm.flagst4-GYD:before{background-position:-60px -100px;}
.flagst4-sm.flagst4-GNF:before{background-position:-75px -100px;}
.flagst4-sm.flagst4-GTQ:before{background-position:-105px -100px;}
.flagst4-sm.flagst4-GHS:before{background-position:-150px -100px;}
.flagst4-sm.flagst4-GEL:before{background-position:0 -110px;}
.flagst4-sm.flagst4-GMD:before{background-position:-15px -110px;}
.flagst4-sm.flagst4-XAF:before{background-position:-30px -110px;}
.flagst4-sm.flagst4-FJD:before{background-position:-75px -110px;}
.flagst4-sm.flagst4-ETB:before{background-position:-90px -110px;}
.flagst4-sm.flagst4-ERN:before{background-position:-120px -110px;}
.flagst4-sm.flagst4-SVC:before{background-position:-150px -110px;}
.flagst4-sm.flagst4-EGP:before{background-position:-165px -110px;}
.flagst4-sm.flagst4-DOP:before{background-position:-30px -120px;}
.flagst4-sm.flagst4-DJF:before{background-position:-60px -120px;}
.flagst4-sm.flagst4-DKK:before{background-position:-75px -120px;}
.flagst4-sm.flagst4-CZK:before{background-position:-90px -120px;}
.flagst4-sm.flagst4-CUC:before, .flagst4-sm.flagst4-CUP:before{background-position:-120px -120px;}
.flagst4-sm.flagst4-HRK:before{background-position:-135px -120px;}
.flagst4-sm.flagst4-CRC:before{background-position:-165px -120px;}
.flagst4-sm.flagst4-CDF:before{background-position:-15px -130px;}
.flagst4-sm.flagst4-KMF:before{background-position:-30px -130px;}
.flagst4-sm.flagst4-COP:before{background-position:-45px -130px;}
.flagst4-sm.flagst4-CNY:before{background-position:-60px -130px;}
.flagst4-sm.flagst4-CLP:before{background-position:-75px -130px;}
.flagst4-sm.flagst4-CVE:before{background-position:-120px -130px;}
.flagst4-sm.flagst4-CAD:before{background-position:-135px -130px;}
.flagst4-sm.flagst4-KHR:before{background-position:-165px -130px;}
.flagst4-sm.flagst4-BIF:before{background-position:0 -140px;}
.flagst4-sm.flagst4-XOF:before{background-position:-15px -140px;}
.flagst4-sm.flagst4-BGN:before{background-position:-30px -140px;}
.flagst4-sm.flagst4-BND:before{background-position:-45px -140px;}
.flagst4-sm.flagst4-BRL:before{background-position:-60px -140px;}
.flagst4-sm.flagst4-BWP:before{background-position:-75px -140px;}
.flagst4-sm.flagst4-BAM:before{background-position:-90px -140px;}
.flagst4-sm.flagst4-BOB:before{background-position:-105px -140px;}
.flagst4-sm.flagst4-BTN:before{background-position:-120px -140px;}
.flagst4-sm.flagst4-BZD:before{background-position:-150px -140px;}
.flagst4-sm.flagst4-BYN:before{background-position:0 -150px;}
.flagst4-sm.flagst4-BBD:before{background-position:-15px -150px;}
.flagst4-sm.flagst4-BDT:before{background-position:-30px -150px;}
.flagst4-sm.flagst4-BHD:before{background-position:-45px -150px;}
.flagst4-sm.flagst4-BSD:before{background-position:-60px -150px;}
.flagst4-sm.flagst4-AZN:before{background-position:-75px -150px;}
.flagst4-sm.flagst4-AUD:before{background-position:-105px -150px;}
.flagst4-sm.flagst4-AMD:before{background-position:-120px -150px;}
.flagst4-sm.flagst4-ARS:before{background-position:-135px -150px;}
.flagst4-sm.flagst4-DZD:before{background-position:0 -160px;}
.flagst4-sm.flagst4-ALL:before{background-position:-15px -160px;}
.flagst4-sm.flagst4-AFN:before{background-position:-30px -160px;}
.flagst4-sm.flagst4-BMD:before{background-position:-45px -160px;}
.flagst4-sm.flagst4-EUR:before{background-position:-60px -160px;}
.flagst4-sm.flagst4-USD:before{background-position:-75px -160px;}
.flagst4-sm.flagst4-XPT:before{background-position:-90px -160px;}
.flagst4-sm.flagst4-XAU:before{background-position:-105px -160px;}
.flagst4-sm.flagst4-XAG:before{background-position:-120px -160px;}
.flagst4-sm.flagst4-XPF:before{background-position:-135px -160px;}
.flagst4-sm.flagst4-AWG:before{background-position:-165px -160px;}
.flagst4-sm.flagst4-AOA:before{background-position:0 -170px;}
.flagst4-sm.flagst4-SHP:before{background-position:-15px -170px;}
.flagst4-sm.flagst4-MOP:before{background-position:-30px -170px;}
.flagst4-sm.flagst4-JEP:before{background-position:-45px -170px;}
.flagst4-sm.flagst4-IMP:before{background-position:-60px -170px;}
.flagst4-sm.flagst4-IMF:before{background-position:-75px -170px;}
.flagst4-sm.flagst4-HKD:before{background-position:-90px -170px;}
.flagst4-sm.flagst4-GGP:before{background-position:-105px -170px;}
.flagst4-sm.flagst4-GIP:before{background-position:-120px -170px;}
.flagst4-sm.flagst4-FKP:before{background-position:-135px -170px;}
.flagst4-sm.flagst4-ANG:before{background-position:-150px -170px;}
.flagst4-sm.flagst4-KYD:before{background-position:-165px -170px;}
.flagst4-sm.flagst4-BTC:before{background-position:-180px 0;}
.country_user.flagst4:before{margin-right:0;margin-left:5px;-ms-flex-order:4;order:4;}
a.currency-item.flagst4.flagst4-md{margin-bottom:6px}
#menu_mb_ul a.currency-item.flagst4.flagst4-md{margin-bottom:0}
.flagst4-VND:before, .flagst4-USD:before, .flagst4-AUD:before, .flagst4-GBP:before, .flagst4-CAD:before, .flagst4-DKK:before, .flagst4-EUR:before, .flagst4-HKD:before, .flagst4-JPY:before, .flagst4-NZD:before, .flagst4-SGD:before{background-position:center !important;width:30px !important;height:22.5px !important;}
.flagst4-sm.flagst4-VND:before, .flagst4-sm.flagst4-USD:before, .flagst4-sm.flagst4-AUD:before, .flagst4-sm.flagst4-GBP:before, .flagst4-sm.flagst4-CAD:before, .flagst4-sm.flagst4-DKK:before, .flagst4-sm.flagst4-EUR:before, .flagst4-sm.flagst4-HKD:before, .flagst4-sm.flagst4-JPY:before, .flagst4-sm.flagst4-NZD:before, .flagst4-sm.flagst4-SGD:before{width:16px !important;height:12px !important;}
.flagst4-VND:before{background-image:url(//tea.gr/wp-content/themes/kalles/assets/images/flag/vnd.svg?09091991);}
.flagst4-USD:before{background-image:url(//tea.gr/wp-content/themes/kalles/assets/images/flag/usd.svg?09091991);}
.flagst4-AUD:before{background-image:url(//tea.gr/wp-content/themes/kalles/assets/images/flag/aud.svg?09091991);}
.flagst4-GBP:before{background-image:url(//tea.gr/wp-content/themes/kalles/assets/images/flag/gbp.svg?09091991);}
.flagst4-CAD:before{background-image:url(//tea.gr/wp-content/themes/kalles/assets/images/flag/cad.svg?09091991);}
.flagst4-DKK:before{background-image:url(//tea.gr/wp-content/themes/kalles/assets/images/flag/dkk.svg?09091991);}
.flagst4-EUR:before{background-image:url(//tea.gr/wp-content/themes/kalles/assets/images/flag/eur.svg?09091991);}
.flagst4-HKD:before{background-image:url(//tea.gr/wp-content/themes/kalles/assets/images/flag/hkd.svg?09091991);}
.flagst4-JPY:before{background-image:url(//tea.gr/wp-content/themes/kalles/assets/images/flag/jpy.svg?09091991);}
.flagst4-NZD:before{background-image:url(//tea.gr/wp-content/themes/kalles/assets/images/flag/nzd.svg?09091991);}
.flagst4-SGD:before {
background-image: url(//tea.gr/wp-content/themes/kalles/assets/images/flag/sgd.svg?09091991);
}.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;}
.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;}
.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;outline: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;}
.slick-loading .slick-list{background:#fff url(//tea.gr/wp-content/themes/kalles/assets/vendors/slick/ajax-loader.gif) center center no-repeat;}
.slick-prev, .slick-next{position:absolute;display:block;text-indent:-999em;cursor:pointer;outline:none;padding:0;overflow:hidden;width:38px;height:38px;z-index:8;top:50%;background:none;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.slick-slider:hover .slick-prev, .slick-slider:hover .slick-next{opacity:.8;}
.slick-slider .slick-prev:hover, .slick-slider .slick-next:hover{opacity:1;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity:.25;}
.slick-prev:before, .slick-next:before{font-family:'Pe-icon-7-stroke';font-size:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0;display:block;}
.slick-prev{left:15px;}
[dir='rtl'] .slick-prev{right:15px;left:auto;}
.slick-prev:before{content:'\e686';}
[dir='rtl'] .slick-prev:before{content:'\e684';}
.slick-next{right:15px;}
[dir='rtl'] .slick-next{right:auto;left:15px;}
.slick-next:before{content:'\e684';}
[dir='rtl'] .slick-next:before{content:'\e686';}
.p-nav .slick-prev, .p-nav .slick-next{bottom:-32px;top:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.p-nav .slick-prev:before, .p-nav .slick-next:before{font-size:32px;}
.p-nav .slick-prev{left:10px;}
.p-nav .slick-next{right:10px;}
.slick-dotted.slick-slider{margin-bottom:30px;}
.slick-dots{position:absolute;bottom:0;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;z-index:999;}
.product-quickview .slick-dots{bottom:15px;}
.slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.slick-dots li button:hover, .slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before{font-family:'slick';font-size:40px;line-height:15px;position:absolute;top:0;left:0;width:15px;height:15px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before {
opacity: .75;
color: black;
}.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:15000000;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}
.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}
.pswp img{max-width:none}
.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}
.pswp--open{display:block}
.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}
.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}
.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}
.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}
.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;-webkit-backface-visibility:hidden}
.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}
.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}
.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}
.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}
.pswp__img--placeholder{-webkit-backface-visibility:hidden}
.pswp__img--placeholder--blank{background:#222}
.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}
.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}
.pswp__error-msg a{color:#ccc;text-decoration:underline}
.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.75;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-box-shadow:none;box-shadow:none;}
.pswp__button:focus, .pswp__button:hover{opacity:1;}
.pswp__button:active{outline:none;opacity:0.9;}
.pswp__button::-moz-focus-inner{padding:0;border:0;}
.pswp__ui--over-close .pswp__button--close{opacity:1;}
.pswp__button, .pswp__button--arrow--left:before, .pswp__button--arrow--right:before{background:url(//tea.gr/wp-content/themes/kalles/assets/vendors/photoswipe/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px;}
@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) { .pswp--svg .pswp__button, .pswp--svg .pswp__button--arrow--left:before, .pswp--svg .pswp__button--arrow--right:before{background-image:url(//tea.gr/wp-content/themes/kalles/assets/vendors/photoswipe/default-skin.svg);}
.pswp--svg .pswp__button--arrow--left, .pswp--svg .pswp__button--arrow--right{background:none;}
}
.pswp__button--close{background-position:0 -44px;}
.pswp__button--share{background-position:-44px -44px;}
.pswp__button--fs{display:none;}
.pswp--supports-fs .pswp__button--fs{display:block;}
.pswp--fs .pswp__button--fs{background-position:-44px 0;}
.pswp__button--zoom{display:none;background-position:-88px 0;}
.pswp--zoom-allowed .pswp__button--zoom{display:block;}
.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0;}
.pswp--touch .pswp__button--arrow--left, .pswp--touch .pswp__button--arrow--right{visibility:hidden;}
.pswp__button--arrow--left, .pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute;}
.pswp__button--arrow--left{left:0;}
.pswp__button--arrow--right{right:0;}
.pswp__button--arrow--left:before, .pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0, 0, 0, 0.3);height:30px;width:32px;position:absolute;}
.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px;}
.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px;}
.pswp__counter, .pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.pswp__share-modal{display:block;background:rgba(0, 0, 0, 0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity;}
.pswp__share-modal--hidden{display:none;}
.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform;}
.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px;}
.pswp__share-tooltip a:hover{text-decoration:none;color:#000;}
.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0;}
.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px;}
.pswp__share-modal--fade-in{opacity:1;}
.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.pswp--touch .pswp__share-tooltip a{padding:16px 12px;}
a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;}
a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF;}
a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A;}
a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF;}
a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D;}
a.pswp__share--download:hover{background:#DDD;}
.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:0.75;padding:0 10px;}
.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px;}
.pswp__caption small{font-size:11px;color:#BBB;}
.pswp__caption__center{text-align:center;text-transform:capitalize;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC;}
.pswp__caption--empty{display:none;}
.pswp__caption--fake{visibility:hidden;}
.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr;}
.pswp__preloader__icn{width:20px;height:20px;margin:12px;}
.pswp__preloader--active{opacity:1;}
.pswp__preloader--active .pswp__preloader__icn{background:url(//tea.gr/wp-content/themes/kalles/assets/vendors/photoswipe/preloader.gif) 0 0 no-repeat;}
.pswp--css_animation .pswp__preloader--active{opacity:1;}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite;}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;}
.pswp--css_animation .pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0;}
.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden;}
.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0;}
@media screen and (max-width:1024px){
.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right;}
}
@-webkit-keyframes clockwise {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes clockwise {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes donut-rotate {
0%{-webkit-transform:rotate(0);transform:rotate(0);}
50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}
100%{-webkit-transform:rotate(0);transform:rotate(0);}
}
@keyframes donut-rotate {
0%{-webkit-transform:rotate(0);transform:rotate(0);}
50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}
100%{-webkit-transform:rotate(0);transform:rotate(0);}
}  .pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550;}
.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;}
.pswp__caption, .pswp__top-bar, .pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right{visibility:visible;}
.pswp__top-bar, .pswp__caption{background-color:rgba(0, 0, 0, 0.5);}
.pswp__ui--fit .pswp__top-bar, .pswp__ui--fit .pswp__caption{background-color:rgba(0, 0, 0, 0.3);}
.pswp__ui--idle .pswp__top-bar{opacity:0;}
.pswp__ui--idle .pswp__button--arrow--left, .pswp__ui--idle .pswp__button--arrow--right{opacity:0;}
.pswp__ui--hidden .pswp__top-bar, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001;}
.pswp__ui--one-slide .pswp__button--arrow--left, .pswp__ui--one-slide .pswp__button--arrow--right, .pswp__ui--one-slide .pswp__counter{display:none;}
.pswp__element--disabled{display:none !important;}
.pswp--minimal--dark .pswp__top-bar{background:none;}
.drift-bounding-box, .drift-zoom-pane{position:absolute;pointer-events:none;}
.drift-bounding-box{background:rgba(255,255,255,0.25);box-shadow:0 0 0 1px rgba(0,0,0,0.4) inset;z-index:500;}
.drift-zoom-pane{overflow:hidden;width:100%;height:100%;top:0;left:0;}
.drift-zoom-pane{background:#fff;transform:translate3d(0, 0, 0);z-index:3;box-shadow:0 1px 5px rgba(127,127,127,0.02), 0 5px 18px rgba(127,127,127,0.2);}
.drift-zoom-pane.drift-open{display:block;}
.dt_img_zoom .drift-zoom-pane{height:34.375rem;width:34.375rem;left:0;}
.rtl_true .dt_img_zoom{left:0;right:auto;}
.rtl_true .dt_img_zoom .drift-zoom-pane{right:0;left:auto;}
.drift-loading .drift-zoom-pane-loader{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;background-size:50px;}
.drift-zoom-pane img{position:absolute;display:block;max-width:none;max-height:none;object-fit:contain;}
.drift-zoom-pane img{top:0;left:0;}
.drift-zoom-pane.drift-opening{animation:drift-fadeZoomIn 200ms cubic-bezier(0.4, 0, 0.2, 1)}
.p-thumb .drift-zoom-pane.drift-opening{animation:drift-fadeIn 200ms cubic-bezier(0.4, 0, 0.2, 1)}
.drift-zoom-pane.drift-closing{animation:drift-fadeZoomOut 150ms cubic-bezier(0, 0, 0.2, 1)}
.p-thumb .drift-zoom-pane.drift-closing{animation:drift-fadeOut 150ms cubic-bezier(0, 0, 0.2, 1)}
@keyframes drift-fadeZoomIn {
0%{transform:scale(0.8);opacity:0;}
100%{transform:scale(1);opacity:1;}
}
@keyframes drift-fadeZoomOut {
0%{opacity:1;}
100%{opacity:0;}
}
@keyframes drift-fadeIn {
0%{transform:scale(1);opacity:0;}
100%{transform:scale(1);opacity:1;}
}
@keyframes drift-fadeOut {
0%{transform:scale(1);opacity:1;}
100%{transform:scale(1);opacity:0;}
}
.clhovermq .zoom_tp_1 .img_action_zoom .img_ptw{cursor:crosshair;}
.zoom_tp_2 .summary{transition:opacity 0.2s ease;}
.zoom_tp_2 .zoom_fade_if .summary{margin-top:0;opacity:0.3;}
.zoom_tp_3 .drift-zoom-pane{width:240px;height:240px;overflow:hidden;border:1px solid #ec0101;border-radius:50%;box-shadow:0 6px 18px rgba(0,0,0,0.3);}
.pswp__thumbnails{position:absolute;bottom:0;width:100%;margin:0;white-space:nowrap;overflow:auto;opacity:0;background:transparent;transition:opacity 0.2s ease-out;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;text-align:center;}
.pswp.pswp_pp_prs.pswp--animated-in .pswp__thumbnails{opacity:1;}
.pswp_thumb_item{min-width:50px;width:50px;margin:5px;border-radius:2px;overflow:hidden;position:relative;cursor:pointer;display:inline-block}
.pswp_thumb_item img{width:100%;}
.pswp_thumb_item.pswp_tb_active{box-shadow:0 0 0 2px #ff4e00;}
.pswp__caption{opacity:0;}
@media screen and (min-width:768px){
.pswp__thumbnails{width:auto;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;max-height:100vh;margin:50px;background:transparent;overflow:visible;}
.pswp__caption{opacity:1;}
}
.pswp_tp_light .pswp__bg{background:#fff;}
.pswp_tp_light .pswp__img--placeholder--blank{background-color:#f6f6f8;}
.pswp_tp_light .pswp__button--arrow--left, .pswp_tp_light .pswp__button--arrow--right{background:none !important;}
.pswp_tp_light .pswp__button--arrow--left:before, .pswp_tp_light .pswp__button--arrow--right:before,
.pswp_tp_light .pswp__ui--fit .pswp__top-bar, .pswp__ui--fit .pswp__caption{background-color:rgba(33,43,54,0.9);}
.pswp_tp_light .pswp_thumb_item.pswp_tb_active{box-shadow:0 0 0 2px #56cfe1;}
.pswp_tp_light .pswp__caption__center {
color: #fff;
}