@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dphjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOKk4j1ebLhAm8SrXTc2dphjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOCk4j1ebLhAm8SrXTc2dphjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOak4j1ebLhAm8SrXTc2dphjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOqk4j1ebLhAm8SrXTc2dphjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPKk4j1ebLhAm8SrXTc2dphjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPqk4j1ebLhAm8SrXTc2dphjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 200;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcWdthjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 200;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOKk4j1ebLhAm8SrXTcWdthjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 200;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOCk4j1ebLhAm8SrXTcWdthjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 200;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOak4j1ebLhAm8SrXTcWdthjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 200;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOqk4j1ebLhAm8SrXTcWdthjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 200;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPKk4j1ebLhAm8SrXTcWdthjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 200;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPqk4j1ebLhAm8SrXTcWdthjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 300;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTch9thjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 300;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOKk4j1ebLhAm8SrXTch9thjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 300;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOCk4j1ebLhAm8SrXTch9thjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 300;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOak4j1ebLhAm8SrXTch9thjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 300;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOqk4j1ebLhAm8SrXTch9thjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 300;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPKk4j1ebLhAm8SrXTch9thjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 300;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPqk4j1ebLhAm8SrXTch9thjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dthjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOKk4j1ebLhAm8SrXTc2dthjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOCk4j1ebLhAm8SrXTc2dthjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOak4j1ebLhAm8SrXTc2dthjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOqk4j1ebLhAm8SrXTc2dthjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPKk4j1ebLhAm8SrXTc2dthjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPqk4j1ebLhAm8SrXTc2dthjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc69thjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOKk4j1ebLhAm8SrXTc69thjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOCk4j1ebLhAm8SrXTc69thjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOak4j1ebLhAm8SrXTc69thjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOqk4j1ebLhAm8SrXTc69thjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPKk4j1ebLhAm8SrXTc69thjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPqk4j1ebLhAm8SrXTc69thjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 600;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcB9xhjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 600;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOKk4j1ebLhAm8SrXTcB9xhjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 600;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOCk4j1ebLhAm8SrXTcB9xhjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 600;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOak4j1ebLhAm8SrXTcB9xhjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 600;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOqk4j1ebLhAm8SrXTcB9xhjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 600;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPKk4j1ebLhAm8SrXTcB9xhjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 600;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPqk4j1ebLhAm8SrXTcB9xhjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcPtxhjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOKk4j1ebLhAm8SrXTcPtxhjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOCk4j1ebLhAm8SrXTcPtxhjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOak4j1ebLhAm8SrXTcPtxhjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOqk4j1ebLhAm8SrXTcPtxhjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPKk4j1ebLhAm8SrXTcPtxhjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPqk4j1ebLhAm8SrXTcPtxhjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 800;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcWdxhjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 800;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOKk4j1ebLhAm8SrXTcWdxhjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 800;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOCk4j1ebLhAm8SrXTcWdxhjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 800;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOak4j1ebLhAm8SrXTcWdxhjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 800;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOqk4j1ebLhAm8SrXTcWdxhjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 800;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPKk4j1ebLhAm8SrXTcWdxhjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 800;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPqk4j1ebLhAm8SrXTcWdxhjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 900;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTccNxhjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 900;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOKk4j1ebLhAm8SrXTccNxhjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 900;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOCk4j1ebLhAm8SrXTccNxhjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 900;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOak4j1ebLhAm8SrXTccNxhjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 900;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOqk4j1ebLhAm8SrXTccNxhjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 900;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPKk4j1ebLhAm8SrXTccNxhjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 900;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPqk4j1ebLhAm8SrXTccNxhjQ.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyeMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuLyeMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuLyeMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuLyeMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuLyeMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuLyeMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuLyeMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 200;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyfMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 200;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuDyfMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 200;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuDyfMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 200;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuDyfMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 200;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuDyfMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 200;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuDyfMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 200;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuDyfMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuOKfMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuOKfMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuOKfMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuOKfMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuOKfMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuOKfMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuLyfMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuLyfMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuLyfMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuLyfMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuLyfMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuLyfMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuI6fMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuI6fMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuI6fMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuI6fMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuI6fMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuI6fMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuGKYMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuGKYMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuGKYMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuGKYMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuGKYMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuGKYMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuFuYMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuFuYMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuFuYMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuFuYMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuFuYMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuFuYMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuDyYMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuDyYMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuDyYMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuDyYMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuDyYMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuDyYMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 900;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuBWYMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 900;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuBWYMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 900;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuBWYMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 900;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuBWYMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 900;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuBWYMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 900;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuBWYMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 900;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuBWYMZg.ttf) format('truetype');
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Me5Q.ttf) format('truetype');
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlvAw.ttf) format('truetype');
}
:root {
--fa-font-regular: 'Font Awesome 6 Pro';
}
.btn_blur {
backdrop-filter: blur(20px);
}
.btn_icon.icon_mail .elementor-button-text {
display: flex;
align-items: center;
}
.btn_icon.icon_mail .elementor-button-text::before {
margin-right: 12px;
content: url(//ausso.com/wp-content/themes/hello-theme-child/images/icon_mail.svg);
width: 12px;
height: 16px;
}
.size_small {
display: none;
}
.size_large {
display: block;
}
.variation-Source {
display: none !important;
}
a.btn_default {
color: #F8F6F4;
height: 40px;
padding: 4px 16px;
display: flex;
border: 1px solid transparent;
background: #22252A;
font-size: 20px;
width: fit-content;
align-items: center;
justify-content: center;
border-radius: 50px;
transition: all 0.3s ease;
}
a.btn_default:hover {
background: #F04438;
}
a.btn_default.btn_default_small {
font-size: 16px;
}
.countdown_default {
display: flex;
height: 30px;
}
.countdown_default.countdown_default_endsoon .countdown_label,
.product_navigation_container.elementor-sticky--effects .navigation_container.navigation_endsoon {
background: #FBBF24;
}
.countdown_default.countdown_default_endsoon .countdown_inner {
border-color: #FBBF24;
}
.countdown_default.countdown_default_endsoon .countdown_label h6 {
color: #374151;
}
.countdown_default.countdown_default_membershipexclusive .countdown_label,
.product_navigation_container.elementor-sticky--effects .navigation_container.navigation_membershipexclusive {
background: #CC5A2A;
}
.countdown_default.countdown_default_membershipexclusive .countdown_label,
.product_navigation_container.elementor-sticky--effects .navigation_container .product_navigation_wrapper {
justify-content: space-between;
}
.countdown_default.countdown_default_membershipexclusive .countdown_inner {
border-color: #8C2703;
}
.countdown_default.countdown_default_finalweek .countdown_label,
.product_navigation_container.elementor-sticky--effects .navigation_container.navigation_finalweek {
background: #F04438;
}
.countdown_default.countdown_default_finalweek .countdown_inner {
border-color: #FCA5A5;
}
.countdown_default.countdown_sticky {
align-items: center;
}
.countdown_default.countdown_sticky .countdown_label {
padding: 0px;
background: none;
margin-right: 6px;
border-radius: unset;
}
.countdown_default.countdown_sticky .countdown_label h6 {
text-transform: none;
color: #FFF;
font-size: 12px;
}
.countdown_default.countdown_sticky .countdown_inner {
padding: 0px;
border: 0px;
gap: 0px;
height: fit-content;
}
.countdown_default.countdown_sticky .countdown_inner .countdown_items {
border-color: #F8F6F4;
background: rgba(255, 255, 255, 0.5);
}
.countdown_default .countdown_label {
background: #34D399;
padding-left: 12px;
padding-right: 16px;
display: flex;
text-transform: uppercase;
align-items: center;
border-radius: 8px 0px 0px 8px;
margin-right: -8px;
}
.countdown_default .countdown_label .label_record {
width: 18px;
height: 18px;
border: 2px solid #000;
border-radius: 9px;
display: flex;
align-items: center;
justify-content: center;
margin-right: 6px;
}
.countdown_default .countdown_label .label_record .label_record_inner {
width: 8px;
height: 8px;
background: red;
border-radius: 5px;
}
.countdown_default .countdown_label h6 {
margin: 0px;
font-size: 14px;
font-weight: 600;
letter-spacing: 0.05em;
color: #FFF;
}
.countdown_default .countdown_inner {
display: flex;
align-items: center;
padding-left: 4px;
padding-right: 4px;
gap: 6px;
background: #fff;
border-radius: 8px;
border: 1px solid #A7F3D0;
}
.countdown_default .countdown_inner .countdown_sub_label {
font-size: 14px;
color: #374151;
font-weight: 500;
margin-left: 2px;
line-height: 1;
}
.countdown_default .countdown_inner .countdown_items {
background: #FFF;
display: flex;
padding: 4px 6px;
text-transform: uppercase;
border: 1px solid #F8F6F4;
border-radius: 8px;
gap: 2px;
height: 22px;
font-size: 10px;
line-height: 1;
min-width: 135px;
align-items: center;
}
.countdown_default .countdown_inner .countdown_items .countdown_item {
color: #9CA3AF;
}
.countdown_default .countdown_inner .countdown_items .countdown_item .digit_number {
font-size: 12px;
}
.countdown_default .countdown_inner .countdown_items .countdown_item .digit_number.digit_active {
color: #374151;
}
.countdown_default .countdown_inner .countdown_items .countdown_item .digit_title {
font-size: 10px;
}
.countdown_default .countdown_inner .countdown_items .countdown_item.countdown_separator {
color: #F04438;
animation: flashing-animation 1.5s infinite;
}
@keyframes flashing-animation {
0%,
100% {
opacity: 1;
}
50% {
opacity: 0;
}
}
.page_giveaways .giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item {
flex-basis: calc(25% - 18px);
}
.giveaway_default_slider .default_navigation_wrapper {
display: flex;
align-items: center;
justify-content: space-between;
}
.giveaway_carousel .giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items {
flex-wrap: wrap;
max-width: 1120px;
}
.giveaway_carousel .giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_default_slider_items .giveaway_default_default_slider_item {
min-width: 262px;
max-width: 262px;
}
.default_slider,
.giveaway_default_slider {
display: flex;
flex-direction: column;
gap: 32px;
}
.default_slider .default_slider_wrapper .default_slider_items,
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items {
display: flex;
gap: 24px;
}
.default_slider .default_slider_wrapper .default_slider_items .default_slider_item,
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item {
max-width: 300px;
min-width: 300px;
width: 100%;
overflow: auto;
border-radius: 8px;
box-shadow: 0 16px 48px -8px #E0E7EB;
display: flex;
flex-direction: column;
transition: box-shadow 0.8s ease;
}
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item {
min-width: unset;
}
.default_slider .default_slider_wrapper .default_slider_items .default_slider_item:hover,
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item:hover {
box-shadow: 0 16px 48px -8px #E0E7EB, 0 8px 32px -8px #C3CCD5;
}
.default_slider_item.item_half .default_slider_image {
height: 100%;
min-height: 100% !important;
}
.default_slider .default_slider_wrapper .default_slider_items .default_slider_item .default_slider_image,
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item .giveaway_default_slider_image {
background: #111827;
min-height: 185px;
padding: 12px;
position: relative;
width: 100%;
overflow: hidden;
}
.default_slider .default_slider_wrapper .default_slider_items .default_slider_item .default_slider_image .default_slider_label,
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item .giveaway_default_slider_image .giveaway_default_slider_label {
border-radius: 8px;
border: 1px solid #E5E7EB;
background: #F9FAFB;
min-height: 26px;
display: flex;
gap: 4px;
padding: 2px 8px;
align-items: center;
width: fit-content;
z-index: 2;
position: relative;
}
.default_slider .default_slider_wrapper .default_slider_items .default_slider_item .default_slider_image .default_slider_label,
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item .giveaway_default_slider_image .giveaway_default_slider_label span {
font-size: 14px;
color: #374151;
}
.default_slider .default_slider_wrapper .default_slider_items .default_slider_item .default_slider_image .default_slider_label i,
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item .giveaway_default_slider_image .giveaway_default_slider_label i {
margin-right: 4px;
}
.default_slider .default_slider_wrapper .default_slider_items .default_slider_item .default_slider_image .default_slider_label span,
.giveaway_default_slider .giveaway_default_slider_wrapper .default_slider_items .default_slider_item .default_slider_image .default_slider_label span {
color: #374151;
font-size: 14px;
line-height: 1;
}
.default_slider .default_slider_wrapper .default_slider_items .default_slider_item .default_slider_image img,
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item .giveaway_default_slider_image img {
position: absolute;
top: 0px;
left: 0px;
height: 100%;
width: 100%;
object-fit: cover;
object-position: center;
z-index: 1;
transition: all 0.3s;
}
.home_giveaway_carousel .giveaway_default_slider_image:hover img {
transform: scale(1.1);
}
.home_giveaways .default_slider .default_slider_wrapper .default_slider_items .default_slider_item:hover .default_slider_image img,
.home_giveaways .giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item:hover .giveaway_default_slider_image img {
transform: scale(1.1);
}
.default_slider .default_slider_wrapper .default_slider_items .default_slider_item .default_slider_content {
background: #FFF;
padding: 16px 16px 24px 16px;
display: flex;
flex-direction: column;
gap: 8px;
flex-grow: 1;
}
.default_slider .default_slider_wrapper .default_slider_items .default_slider_item .default_slider_content .default_slider_subtitle {
display: flex;
min-height: 26px;
line-height: 1.4;
font-size: 14px;
align-items: center;
}
.default_slider .default_slider_wrapper .default_slider_items .default_slider_item .default_slider_content .default_slider_subtitle span {
font-weight: 500;
}
.default_slider .default_slider_wrapper .default_slider_items .default_slider_item .default_slider_content .default_slider_subtitle span em {
font-style: normal;
animation: pulse-animation 1.5s infinite;
}
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item .giveaway_default_slider_content {
background: #FFF;
padding: 16px 16px 24px 16px;
display: flex;
flex-direction: column;
gap: 8px;
flex-grow: 1;
position: relative;
z-index: 999;
}
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item .giveaway_default_slider_content .giveaway_default_slider_draw {
font-size: 11px;
color: #df3c39;
border: 1px solid #dee1e6;
background: #FFF;
height: 20px;
display: flex;
padding: 0 6px;
line-height: 1;
justify-content: center;
align-items: center;
border-radius: 20px;
position: absolute;
right: 0;
width: fit-content;
left: 0;
margin-left: auto;
margin-right: auto;
top: -10px;
}
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item .giveaway_default_slider_content .giveaway_default_slider_subtitle {
display: flex;
min-height: 26px;
line-height: 1.4;
font-size: 14px;
align-items: center;
}
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item .giveaway_default_slider_content .giveaway_default_slider_subtitle span {
font-weight: 500;
}
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item .giveaway_default_slider_content .giveaway_default_slider_subtitle span em {
font-style: normal;
animation: pulse-animation 1.5s infinite;
}
@keyframes pulse-animation {
0% {
opacity: 1;
transform: scale(1);
}
50% {
opacity: 0.1;
transform: scale(1.2);
}
100% {
opacity: 1;
transform: scale(1);
}
}
.default_slider .default_slider_wrapper .default_slider_items .default_slider_item .default_slider_content .default_slider_subtitle span.endsoon,
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item .giveaway_default_slider_content .giveaway_default_slider_subtitle span.endsoon {
color: #D97706;
}
.default_slider .default_slider_wrapper .default_slider_items .default_slider_item .default_slider_content .default_slider_subtitle span.justlaunched,
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item .giveaway_default_slider_content .giveaway_default_slider_subtitle span.justlaunched {
color: #10B981;
}
.default_slider .default_slider_wrapper .default_slider_items .default_slider_item .default_slider_content .default_slider_subtitle span.finalweek,
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item .giveaway_default_slider_content .giveaway_default_slider_subtitle span.finalweek {
color: #DC2626;
}
.default_slider .default_slider_wrapper .default_slider_items .default_slider_item .default_slider_content p,
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item .giveaway_default_slider_content p {
color: #363E49;
margin: 0px;
font-size: 16px;
}
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item .giveaway_default_slider_content p {
margin-bottom: 20px;
}
.default_slider .default_slider_wrapper .default_slider_items .default_slider_item .default_slider_content p span,
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item .giveaway_default_slider_content p span {
display: block;
}
.default_slider .default_slider_wrapper .default_slider_items .default_slider_item.item_half,
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item.item_half {
display: flex;
max-width: 363px;
min-width: 363px;
flex-direction: row;
}
.default_slider .default_slider_wrapper .default_slider_items .default_slider_item.item_half .default_slider_image,
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item.item_half .giveaway_default_slider_image {
flex-basis: 160px;
max-width: 160px;
}
.default_slider .default_slider_wrapper .default_slider_items .default_slider_item.item_half .default_slider_image .default_slider_label span,
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item.item_half .giveaway_default_slider_image .giveaway_default_slider_label span {
font-size: 12px;
font-weight: 500;
}
.default_slider .default_slider_wrapper .default_slider_items .default_slider_item.item_half .default_slider_content,
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item.item_half .giveaway_default_slider_content {
flex-basis: calc(100% - 160px);
}
.default_slider .default_slider_wrapper .default_slider_items .default_slider_item.item_half .default_slider_content .default_slider_title p,
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item.item_half .giveaway_default_slider_content .giveaway_default_slider_title p {
color: #4B5563;
font-weight: 500;
}
.default_navigation {
display: flex;
align-items: center;
justify-content: space-between;
}
.default_navigation .navigation_dots {
display: flex;
gap: 8px;
}
.default_navigation .navigation_dots .navigation_dot {
width: 8px;
cursor: pointer;
height: 8px;
border-radius: 4px;
border: 1px solid #E0E7EB;
}
.default_navigation .navigation_dots .navigation_dot.navigation_dot_current {
background: #CC5A2A;
}
.default_navigation .navigation_arrows {
display: flex;
gap: 8px;
justify-content: flex-end;
}
.default_navigation .navigation_arrows .navigation_arrow {
height: 40px;
width: 40px;
border-radius: 20px;
display: flex;
border: 1px solid #E5E7EB;
cursor: pointer;
align-items: center;
justify-content: center;
}
.default_navigation .navigation_arrows .navigation_arrow i {
color: #CC5A2A;
}
.default_navigation .navigation_arrows .navigation_arrow.navigation_arrows_prev i {
color: #E5E7EB;
}
.default_navigation .navigation_arrows .navigation_arrow.navigation_arrows_prev_active i {
color: #CC5A2A;
}
.default_navigation .navigation_arrows .navigation_arrow.navigation_arrows_prev {
border-color: #F3F4F6;
}
.default_navigation .navigation_arrows .navigation_arrow.navigation_arrows_prev_active {
border-color: #E5E7EB;
}
.default_navigation .navigation_arrows .navigation_arrow:hover {
border-color: #CC5A2A;
}
.testimonials_wrapper {
display: flex;
flex-direction: column;
gap: 32px;
cursor: pointer;
}
.testimonials_wrapper * {
-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.testimonials_wrapper .testimonials_items {
display: flex;
transition: transform 1s ease-in-out;
gap: 24px;
}
.testimonials_wrapper .testimonials_items .testimonials_item {
width: 600px;
min-width: 600px;
margin-top: 49px;
border-radius: 8px;
box-shadow: 0 16px 48px -8px #E0E7EB;
padding: 32px;
gap: 20px;
display: flex;
flex-direction: column;
cursor: grab;
}
.testimonials_wrapper .testimonials_items .testimonials_item .testimonials_text {
color: #374151;
font-size: 16px;
line-height: 1.4;
}
.testimonials_wrapper .testimonials_items .testimonials_item .testimonials_user {
display: flex;
gap: 8px;
align-items: center;
}
.testimonials_wrapper .testimonials_items .testimonials_item .testimonials_user .testimonials_avatar {
width: 32px;
height: 32px;
border-radius: 16px;
border: 1px solid #CC5A2A;
scrollbar-width: none;
overflow: auto;
display: flex;
align-items: center;
justify-content: center;
font-weight: 600;
font-size: 20px;
color: #FFF;
}
.testimonials_wrapper .testimonials_items .testimonials_item .testimonials_user .testimonials_avatar img {
width: 100%;
height: 100%;
object-fit: cover;
}
.testimonials_wrapper .testimonials_items .testimonials_item .testimonials_user .testimonials_name {
font-weight: 500;
color: #374151;
}
.testimonials_wrapper .testimonials_nav {
display: flex;
align-items: center;
justify-content: space-between;
}
.testimonials_wrapper .testimonials_nav .testimonials_dots {
display: flex;
gap: 8px;
}
.testimonials_wrapper .testimonials_nav .testimonials_dots .testimonials_dot {
width: 8px;
cursor: pointer;
height: 8px;
border-radius: 4px;
border: 1px solid #E0E7EB;
}
.testimonials_wrapper .testimonials_nav .testimonials_dots .testimonials_dot.testimonials_dots_current {
background: #CC5A2A;
}
.testimonials_wrapper .testimonials_nav .testimonials_arrows {
display: flex;
gap: 8px;
justify-content: flex-end;
}
.testimonials_wrapper .testimonials_nav .testimonials_arrows .testimonials_arrow {
height: 40px;
width: 40px;
border-radius: 20px;
display: flex;
border: 1px solid #E5E7EB;
cursor: pointer;
align-items: center;
justify-content: center;
}
.testimonials_wrapper .testimonials_nav .testimonials_arrows .testimonials_arrow.testimonials_arrow_prev {
border-color: #F3F4F6;
}
.testimonials_wrapper .testimonials_nav .testimonials_arrows .testimonials_arrow.testimonials_arrow_prev i {
color: #E5E7EB;
}
.testimonials_wrapper .testimonials_nav .testimonials_arrows .testimonials_arrow.testimonials_arrow_prev_active {
border-color: #E5E7EB;
}
.testimonials_wrapper .testimonials_nav .testimonials_arrows .testimonials_arrow.testimonials_arrow_prev_active i {
color: #CC5A2A;
}
.testimonials_wrapper .testimonials_nav .testimonials_arrows .testimonials_arrow i {
color: #CC5A2A;
}
.testimonials_wrapper .testimonials_nav .testimonials_arrows .testimonials_arrow:hover {
border-color: #CC5A2A;
}
.trustpilot_widget {
display: flex;
gap: 13px;
align-items: center;
}
.trustpilot_widget * {
font-size: 12px;
font-family: "Roboto", sans-serif;
color: #000;
letter-spacing: 0px;
line-height: 1;
}
.trustpilot_widget .trust_status {
font-weight: bold;
}
.trustpilot_widget .trust_score span {
font-weight: 600;
}
.trustpilot_widget .trust_logo {
display: flex;
align-items: center;
}
.trustpilot_widget .trust_logo img {
max-width: 71px;
object-fit: contain;
}
.nav_small {
display: none;
}
.menu_right_cart .elementor-menu-cart__main {
background: #F9FAFB;
min-width: 400px;
padding: 0px;
box-shadow: none;
}
.menu_right_cart .elementor-menu-cart__close-button {
padding-right: 0px;
margin-right: 8px;
background: #FFF;
width: 36px;
height: 36px;
position: absolute;
right: 0px;
top: 7px;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 0px !important;
border-radius: 20px;
}
.menu_right_cart .elementor-menu-cart__close-button:hover {
background: #F9FAFB;
}
.menu_right_cart .elementor-menu-cart__close-button::before,
.menu_right_cart .elementor-menu-cart__close-button::after {
width: 17px;
height: 2px;
left: 10px;
top: 19px;
background: #363E49;
}
.menu_right_cart .widget_shopping_cart_content::before {
content: "Cart";
background: #FFF;
border-bottom: 1px solid #F3F4F6;
height: 52px;
display: flex;
align-items: center;
padding-left: 20px;
font-weight: 500;
font-size: 20px;
font-family: "Archivo";
z-index: -1;
}
.menu_right_cart .widget_shopping_cart_content .woocommerce-mini-cart__empty-message {
padding: 20px;
font-size: 16px;
color: #707A8C;
}
.menu_right_cart .elementor-menu-cart__products {
padding: 20px;
gap: 20px;
display: flex;
flex-direction: column;
}
.menu_right_cart .elementor-menu-cart__products .elementor-menu-cart__product {
background: #FFFFFF;
gap: 0px !important;
border: 1px solid #E5E7EB;
border-radius: 8px;
padding: 12px;
grid-template-columns: 22% auto;
column-gap: 12px !important;
}
.menu_right_cart .elementor-menu-cart__products .elementor-menu-cart__product .product-price .quantity {
color: #374151;
font-size: 12px;
font-weight: 500;
}
.menu_right_cart .elementor-menu-cart__products .elementor-menu-cart__product .item-cart-discounted-notice {
color: #363E49;
font-size: 12px;
font-weight: 400;
}
.menu_right_cart .elementor-menu-cart__products .elementor-menu-cart__product .elementor-menu-cart__product-name {
max-width: 220px;
padding: 0px;
}
.menu_right_cart .elementor-menu-cart__products .elementor-menu-cart__product .elementor-menu-cart__product-price {
padding: 0px;
}
.menu_right_cart .elementor-menu-cart__products .elementor-menu-cart__product .elementor-menu-cart__product-name a {
font-size: 14px;
font-weight: 500;
color: #374151;
line-height: 1.3;
}
.menu_right_cart .elementor-menu-cart__products .elementor-menu-cart__product .elementor-menu-cart__product-remove {
top: 12px;
right: 12px;
width: 20px;
height: 20px;
box-sizing: border-box;
border: 0px;
}
.menu_right_cart .elementor-menu-cart__products .elementor-menu-cart__product .elementor-menu-cart__product-remove .remove_from_cart_button {
color: #9CA3AF;
}
.menu_right_cart .elementor-menu-cart__products .elementor-menu-cart__product .elementor-menu-cart__product-remove::after {
content: "\f2ed";
background: #FFF;
width: 20px;
height: 20px;
min-height: 20px;
min-width: 20px;
top: 0px;
left: 0px;
transform: none;
font: var(--fa-font-sharp-light);
border: 0px;
display: flex;
align-items: center;
justify-content: center;
}
.menu_right_cart .elementor-menu-cart__products .elementor-menu-cart__product .elementor-menu-cart__product-remove::before {
display: none;
}
.menu_right_cart .elementor-menu-cart__products .elementor-menu-cart__product .elementor-menu-cart__product-image {
border: 1px solid #F3F4F6;
padding: 0px;
max-width: 72px;
border-radius: 8px;
overflow: auto;
background: #FFF;
}
.menu_right_cart .elementor-menu-cart__footer-buttons {
background: #FFFFFF;
padding: 20px;
border-top: 1px solid #E5E7EB;
gap: 4px;
margin-top: auto;
}
.menu_right_cart .elementor-menu-cart__footer-buttons .elementor-button {
background: #22252A;
height: 44px;
display: flex;
padding: 0px;
border-radius: 22px;
font-size: 20px;
color: #F8F6F4;
font-weight: 400;
align-items: center;
justify-content: center;
border: 1px solid #22252A;
}
.menu_right_cart .elementor-menu-cart__footer-buttons .elementor-button:hover {
border-color: #F04438;
background: #F04438;
}
.menu_right_cart .elementor-menu-cart__footer-buttons .elementor-button--view-cart {
background: #FFF;
border: 1px solid #E5E7EB;
color: #707A8C;
}
.menu_right_cart .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover {
background: #F9FAFB;
border: 1px solid #E5E7EB;
}
.menu_right_cart .elementor-menu-cart__subtotal {
text-align: left;
border: 1px solid #E5E7EB;
padding: 0px 20px;
width: calc(100% - 40px);
margin-left: 20px;
border-radius: 8px;
background: #FFF;
margin-bottom: 20px;
display: flex;
justify-content: space-between;
align-items: center;
min-height: 42px;
}
.menu_right_cart .elementor-menu-cart__subtotal strong {
font-size: 14px;
color: #374151;
line-height: 1;
font-weight: 500;
}
.menu_right_cart .elementor-menu-cart__subtotal .woocommerce-Price-amount bdi {
font-size: 14px;
color: #374151;
line-height: 1;
font-weight: 500;
}
.menu_right_cart .elementor-menu-cart__subtotal .woocommerce-Price-amount {
display: flex;
}
.menu_right_cart .elementor-menu-cart__toggle_button {
width: 44px;
display: flex;
align-items: center;
justify-content: center;
height: 44px;
border-radius: 22px;
margin-left: -6px;
}
.menu_right_cart .elementor-menu-cart__toggle_button:focus {
background: none;
}
.menu_right_cart .elementor-menu-cart__toggle_button .elementor-button-icon {
display: flex;
justify-content: center;
}
.menu_right_cart .elementor-menu-cart__toggle_button:hover .elementor-button-icon .elementor-button-icon-qty {
background: #F9FAFB !important;
}
.menu_right_cart .elementor-menu-cart__toggle_button .elementor-button-icon .elementor-button-icon-qty {
top: 9px !important;
left: unset !important;
right: unset !important;
font-size: 10px !important;
font-weight: 600;
background: #FFF !important;
width: fit-content;
height: fit-content !important;
border-radius: 0px !important;
padding: 0px !important;
line-height: 1 !important;
z-index: 0;
}
.menu_right .menu_items {
display: flex;
gap: 12px;
align-items: center;
}
.menu_right .menu_items .menu_btn {
background: #22252A;
height: 40px;
border-radius: 20px;
padding: 4px 16px;
display: flex;
align-items: center;
line-height: 1;
text-align: center;
}
.menu_right .menu_items .menu_btn span {
color: #F8F6F4;
}
.menu_right .menu_items .menu_btn.menu_btn_open {
background: none;
}
.menu_right .menu_items .menu_btn.menu_btn_open span {
color: #707A8C;
}
.menu_right .menu_items .menu_btn.menu_btn_open:hover {
background: #F9FAFB;
}
.menu_right .menu_items .menu_btn.menu_btn_open:hover span {
color: #F04438;
}
.menu_right .menu_items .menu_btn:hover {
background: #F04438;
}
.menu_right .menu_items .menu-item_user {
display: flex;
width: 44px;
height: 44px;
align-items: center;
justify-content: center;
background: transparent;
border-radius: 24px;
}
.menu_right .menu_items .menu-item_user:hover {
background: #F9FAFB;
}
.menu_right .menu_items .menu-item_user:hover i {
color: #F04438;
}
.menu_right .menu_items .menu-item_user i {
font-size: 24px;
color: #363E49;
}
.menu_right .menu_items .menu_item_cart {
display: flex;
position: relative;
width: 44px;
align-items: center;
justify-content: center;
background: transparent;
height: 44px;
border-radius: 24px;
}
.menu_right .menu_items .menu_item_cart:hover {
background: #F9FAFB;
}
.menu_right .menu_items .menu_item_cart:hover i {
color: #F04438;
}
.menu_right .menu_items .menu_item_cart i {
font-size: 24px;
color: #363E49;
}
.menu_right .menu_items .menu_item_cart .cart_number {
color: #F04438;
font-size: 10px;
font-weight: 600;
position: absolute;
line-height: 1;
width: 100%;
text-align: center;
top: 20px;
}
.main_menu nav ul li {
border-radius: 50px;
}
.main_menu nav ul li a .sub-arrow {
color: #db2626;
}
.main_menu nav ul li a .sub-arrow i {
font-size: 20px;
padding-left: 2px;
}
.main_menu nav ul li ul {
background: #FFF;
padding: 16px !important;
box-shadow: 0 4px 16px -1px rgba(0, 0, 0, 0.1);
border-radius: 8px;
}
.main_menu nav ul li ul li {
border-radius: 0px;
background: #FFF;
min-height: 40px;
margin-bottom: 4px;
}
.main_menu nav ul li ul li a {
width: fit-content !important;
border-radius: 50px !important;
border: 0px !important;
}
.main_menu nav ul li ul li:hover {
background: #FFF;
}
.main_menu nav ul li ul li:hover a {
background: #F9FAFB !important;
color: #F04438 !important;
}
.main_menu nav ul li ul li:last-child {
margin-bottom: 0px;
}
.main_menu nav ul li:hover {
background: #F9FAFB;
}
.main_menu.main_menu_icon-only .has-submenu {
display: flex;
align-items: center;
justify-content: center;
padding: 0px;
height: 44px;
width: 44px;
}
.main_menu.main_menu_icon-only .has-submenu:hover i {
color: #F04438;
}
.main_menu.main_menu_icon-only .has-submenu i {
color: #363E49;
font-size: 20px;
}
.main_menu.main_menu_icon-only .has-submenu .sub-arrow {
display: none;
}
.main_menu.main_menu_icon-only nav ul li {
height: 44px;
width: 44px;
}
.main_menu.main_menu_icon-only nav ul li:hover {
background: #F9FAFB;
}
.main_menu.main_menu_icon-only nav ul li:hover ul li {
background: none;
}
.main_menu.main_menu_icon-only nav ul li:hover a svg path {
fill: #cc5a2a;
}
.main_menu.main_menu_icon-only nav ul li ul li {
height: unset;
width: unset;
background: unset;
}
.main_menu.main_menu_icon-only nav ul li ul li a {
border-radius: 50px;
}
.home_join_blocks_row .home_join_block {
max-width: 30%;
}
.home_join_block .join_btn {
background: transparent;
border-radius: 50px;
padding: 8px 6px;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.3s ease;
}
.home_join_block .join_btn:hover {
background: rgba(255, 255, 255, 0.1);
}
.home_join_block .join_btn_icon::after {
content: "\f061";
margin-left: 10px;
font: var(--fa-font-sharp-light);
}
.home_join_block .join_btn p {
margin: 0px;
}
.home_join_blocks_row .home_join_block .join_block_live {
color: #FFF;
font-size: 14px;
text-align: center;
line-height: 1.2;
}
.home_intro br {
display: none;
}
.home_giveaways .giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items,
.home_giveaways .giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items {
display: flex;
justify-content: center;
}
.home_giveaways .giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item,
.home_giveaways .giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item {
min-width: unset;
flex-basis: 25%;
}
.home_giveaway .home_giveaway_wrapper {
display: flex;
flex-direction: column;
justify-content: flex-end;
position: relative;
min-height: 630px;
height: 630px;
padding-left: 30px;
padding-bottom: 30px;
border-radius: 8px;
}
.home_giveaway .home_giveaway_wrapper .giveaway_image {
width: 100%;
border-radius: 8px;
z-index: 1;
position: absolute;
top: 0px;
left: 0px;
height: 630px;
overflow: hidden;
box-shadow: 0 8px 32px -8px #C3CCD5, 0 16px 32px -8px #E0E7EB;
}
.home_giveaway .home_giveaway_wrapper .giveaway_image .image_element {
height: 100%;
border-radius: 8px;
}
.home_giveaway .home_giveaway_wrapper .giveaway_image .image_element img {
height: 100%;
border-radius: 8px;
width: 100%;
object-fit: cover;
}
.home_giveaway .home_giveaway_wrapper .giveaway_image .image_element video {
border-radius: 8px;
box-shadow: 0 8px 32px -8px rgba(0, 0, 0, 0.2), 0 8px 32px -8px rgba(0, 0, 0, 0.4);
}
.home_giveaway .home_giveaway_wrapper .giveaway_content {
background-color: #FFF;
border-radius: 16px;
padding: 20px;
z-index: 2;
width: fit-content;
max-width: 600px;
}
.home_giveaway .home_giveaway_wrapper .giveaway_content .giveaway_heading {
display: flex;
flex-direction: column;
gap: 2px;
}
.home_giveaway .home_giveaway_wrapper .giveaway_content .giveaway_heading .prefix_page {
color: #CC5A2A;
font-weight: 500;
display: block;
}
.home_giveaway .home_giveaway_wrapper .giveaway_content .giveaway_heading h2,
.home_giveaway .home_giveaway_wrapper .giveaway_content .giveaway_heading h3,
.home_giveaway .home_giveaway_wrapper .giveaway_content .giveaway_heading h4 {
margin: 0px;
}
.home_giveaway .home_giveaway_wrapper .giveaway_content .giveaway_heading h2 {
font-size: 40px;
color: #22252A;
line-height: 1.2;
}
.home_giveaway .home_giveaway_wrapper .giveaway_content .giveaway_heading h3 {
color: #CC5A2A;
line-height: 1.2;
}
.home_giveaway .home_giveaway_wrapper .giveaway_content .giveaway_heading h4 {
color: #9CA3AF;
line-height: 1.3;
}
.home_giveaway .home_giveaway_wrapper .giveaway_content .btn_default {
display: none;
}
.home_giveaway .giveaway_btn {
position: absolute;
right: 32px;
bottom: 32px;
z-index: 2;
min-height: 44px;
border: 1px solid #F8F6F4;
background: rgba(255, 255, 255, 0.05);
backdrop-filter: blur(16px);
border-radius: 50px;
color: #F8F6F4;
display: flex;
align-items: center;
padding: 0px 16px;
}
.home_giveaway .giveaway_btn:hover {
background: rgba(255, 255, 255, 0.2);
}
.feat_giveaway {
box-shadow: 0 8px 32px -8px #C3CCD5, 0 16px 32px -8px #E0E7EB;
}
.feat_giveaway .feat_giveaway_content {
background: #FFF;
border-radius: 16px;
min-width: 287px;
min-height: 155px;
padding: 20px;
}
.feat_giveaway .feat_giveaway_content h2,
.feat_giveaway .feat_giveaway_content h3,
.feat_giveaway .feat_giveaway_content h4 {
margin: 0px;
}
.feat_giveaway .feat_giveaway_content h3 {
color: #cc5a2a;
}
.feat_giveaway .feat_giveaway_content h4 {
color: #CCC;
}
.feat_articles .feat_article {
border-radius: 20px;
overflow: auto;
box-shadow: 10px 10px 10px;
box-shadow: 0 16px 48px -8px #E0E7EB;
}
.feat_articles .feat_article:hover {
box-shadow: 0 8px 32px -8px #C3CCD5, 0 16px 48px -8px #E0E7EB;
}
.feat_articles .feat_article .feat_article_image .article_label {
background: #F9FAFB;
border: 1px solid #E5E7EB;
height: 26px;
padding-inline: 8px;
border-radius: 8px;
width: fit-content;
font-size: 14px;
display: flex;
align-items: center;
line-height: 1;
}
.article_loop .swiper {
overflow: visible;
}
.article_loop .swiper .swiper-wrapper .swiper-slide {
width: 300px !important;
}
.home_articles .articles_slider .elementor-widget-container .swiper {
overflow: visible;
}
.home_articles .articles_slider .elementor-widget-container .swiper .swiper-wrapper .swiper-slide {
width: 300px !important;
}
.home_articles .articles_slider .elementor-widget-container .elementor-swiper-button {
width: 40px;
height: 40px;
border: 1px solid #E5E7EB;
border-radius: 20px;
color: #cc5a2a;
opacity: 1;
display: flex;
align-items: center;
justify-content: center;
}
.home_articles .articles_slider .elementor-widget-container .elementor-swiper-button:hover {
border: 1px solid #E5E7EB;
}
.home_articles .articles_slider .elementor-widget-container .swiper-pagination {
left: 0px;
right: 0px;
transform: none;
display: flex;
gap: 8px;
margin-top: 30px;
}
.home_articles .articles_slider .elementor-widget-container .swiper-pagination .swiper-pagination-bullet {
width: 8px;
height: 8px;
border: 1px solid #e0e7eb;
background: none;
opacity: 1;
margin: 0px;
}
.home_articles .articles_slider .elementor-widget-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
background: #cc5a2a;
}
.default_carousel .elementor-widget-container .swiper {
overflow: visible;
}
.default_carousel .elementor-widget-container .swiper-pagination {
left: 0px;
right: 0px;
transform: none;
display: flex;
gap: 8px;
margin-top: 30px;
}
.default_carousel .elementor-widget-container .swiper-pagination .swiper-pagination-bullet {
width: 8px;
height: 8px;
border: 1px solid #e0e7eb;
background: none;
opacity: 1;
margin: 0px;
}
.default_carousel .elementor-widget-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
background: #cc5a2a;
}
.default_carousel .elementor-widget-container .elementor-swiper-button {
width: 40px;
height: 40px;
border: 1px solid #E5E7EB !important;
border-radius: 20px;
color: #cc5a2a;
color: green;
opacity: 1 !important;
display: flex;
align-items: center;
justify-content: center;
}
.default_carousel .elementor-widget-container .elementor-swiper-button i {
color: green;
opacity: 1;
}
.default_carousel .elementor-widget-container .elementor-swiper-button:hover {
border: 1px solid #E5E7EB;
}
.default_carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev i::before {
content: url(//ausso.com/wp-content/themes/hello-theme-child/images/icon-prev.svg);
}
.default_carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next i::before {
content: url(//ausso.com/wp-content/themes/hello-theme-child/images/icon-next.svg);
}
.giveaways_block {
box-shadow: 0 16px 48px -8px #E0E7EB;
overflow: hidden;
}
.giveaways_block:hover {
box-shadow: 0 8px 32px -8px #C3CCD5, 0 16px 48px -8px #E0E7EB;
}
.giveaways_block:hover .giveaways_block_image img {
transform: scale(1.07);
}
.giveaways_block .giveaways_block_image img {
transition: transform 0.3s ease;
}
.giveaways_block .giveaways_status {
margin-bottom: 20px;
}
.giveaways_block .giveaways_status .status {
font-size: 14px;
display: block;
}
.giveaways_block .giveaways_status .status.status_soon {
color: #d97706;
}
.giveaways_block .giveaways_status .status.status_exclusive {
background: #f7f7f8;
border: 1px solid #e3e5e9;
width: 152px;
border-radius: 8px;
height: 26px;
display: flex;
align-items: center;
justify-content: center;
}
.giveaways_block .giveaways_status .status.status_launched {
color: #10b981;
}
.giveaways_block .giveaways_status .status.status_final {
color: #db2626;
}
.winners_carousel_navigation {
display: flex;
align-items: center;
justify-content: flex-end;
height: 50px;
position: absolute;
bottom: 0px;
right: 70px;
z-index: 999;
}
.winners_carousel_navigation .winners_carousel_navigation_dots {
display: flex;
gap: 8px;
}
.winners_carousel_navigation .winners_carousel_navigation_dots .winners_carousel_navigation_dot {
width: 8px;
cursor: pointer;
height: 8px;
border-radius: 4px;
border: 1px solid #E0E7EB;
}
.winners_carousel_navigation .winners_carousel_navigation_dots .winners_carousel_navigation_dot.current {
background: #CC5A2A;
}
.recent_winners_carousel_wrapper {
box-shadow: 0 16px 48px -8px #E0E7EB;
border-radius: 8px;
}
.recent_winners_carousel_slides {
border-radius: 8px222;
}
.recentwinner {
background: #FFF;
border-radius: 8px;
height: 630px;
display: flex;
align-items: flex-start;
flex-direction: column;
justify-content: flex-end;
padding: 16px;
position: relative;
width: 100%;
max-width: 1120px;
}
.recentwinner .winner_image {
background: #FFF;
height: 220px;
padding: 16px;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
border-radius: 8px;
}
.recentwinner .winner_image img {
position: absolute;
left: 0px;
top: 0px;
height: 100%;
object-fit: cover;
border-radius: 8px;
width: 100%;
}
.recentwinner .winner_image .winner_ticket {
line-height: 1.4;
background: #34D399;
font-size: 14px;
height: 24px;
padding: 0px 8px;
display: flex;
align-items: center;
justify-content: flex-start;
color: #ECFDF5;
font-weight: 500;
min-width: fit-content;
width: fit-content;
border-radius: 8px;
gap: 4px;
position: relative;
}
.recentwinner .winner_quote {
display: flex;
flex-direction: row;
padding: 12px;
background: rgba(255, 255, 255, 0.4);
width: fit-content;
align-items: center;
font-size: 20px;
font-style: italic;
max-width: 580px;
border-radius: 16px;
backdrop-filter: blur(20px);
margin-bottom: 10px;
}
.recentwinner .winner_user {
padding: 16px;
display: flex;
gap: 8px;
background: rgba(255, 255, 255, 0.4);
position: relative;
border-radius: 8px;
align-items: center;
height: 40px;
padding: 8px 12px;
backdrop-filter: blur(20px);
}
.recentwinner .winner_user .user_image {
height: 24px;
}
.recentwinner .winner_user .user_image img {
width: 24px;
height: 24px;
border-radius: 16px;
object-fit: cover;
}
.recentwinner .winner_user .user_detail {
font-size: 16px;
display: flex;
gap: 4px;
}
.recentwinner .winner_user .user_detail .detail_name {
font-weight: 600;
}
.recentwinner .winner_btn {
z-index: 1;
width: 34px;
height: 34px;
border-radius: 20px;
border: 1px solid #F8F6F4;
background: rgba(255, 255, 255, 0.3);
display: flex;
align-items: center;
justify-content: center;
position: absolute;
right: 16px;
bottom: 16px;
}
.recentwinner .winner_btn:hover {
background: rgba(255, 255, 255, 0.4);
}
.recentwinner .winner_btn svg {
max-width: 18px;
}
.recent_winner .winner_ticket {
height: 26px;
background: #33d197;
border-radius: 8px;
color: #FFF;
font-size: 14px;
padding-inline: 9px;
min-width: 128px;
width: fit-content;
display: flex;
align-items: center;
justify-content: center;
}
.recent_winner .winner_quote {
display: flex;
flex-direction: row;
padding: 12px;
background: rgba(255, 255, 255, 0.4);
width: fit-content;
align-items: center;
font-size: 20px;
font-style: italic;
max-width: 580px;
border-radius: 16px;
backdrop-filter: blur(20px);
}
.recent_winner .winner_user {
display: flex;
flex-direction: row;
gap: 9px;
padding-inline: 12px;
height: 40px;
background: rgba(255, 255, 255, 0.4);
width: fit-content;
align-items: center;
border-radius: 8px;
backdrop-filter: blur(20px);
}
.recent_winner .winner_user img {
aspect-ratio: 1;
border: 1px solid #d97706;
width: 24px;
height: 24px;
border-radius: 12px;
}
.recent_winner .winner_user span {
font-weight: 600;
}
.recent_winner .winner_link {
width: 44px;
height: 44px;
border-radius: 22px;
background: rgba(255, 255, 255, 0.2);
border: 1px solid #F8F6F4;
position: absolute;
right: 16px;
bottom: 16px;
backdrop-filter: blur(20px);
}
.price_highlight {
flex-direction: column;
display: flex;
gap: 32px;
}
.price_highlight .highlight_content {
display: flex;
}
.price_highlight .highlight_content .highlight_left {
flex-basis: 50%;
min-width: 50%;
display: flex;
flex-direction: column;
gap: 32px;
justify-content: center;
padding-right: 30px;
}
.price_highlight .highlight_content .highlight_left .highlight_left_heading {
display: flex;
flex-direction: column;
gap: 24px;
}
.price_highlight .highlight_content .highlight_left .highlight_left_heading h6 {
margin: 0px;
color: #F9FAFB;
}
.price_highlight .highlight_content .highlight_left .highlight_left_heading h2 {
margin-top: 0px;
margin-bottom: 0px;
color: #FFF;
}
.price_highlight .highlight_content .highlight_left .highlight_left_heading h2 span .prefix_page {
color: #22252A;
}
.price_highlight .highlight_content .highlight_left .highlight_image {
display: none;
}
.price_highlight .highlight_content .highlight_left .highlight_left_content p {
color: #FEFEFE;
max-width: 400px;
}
.price_highlight .highlight_content .highlight_right {
flex-basis: 50%;
min-width: 50%;
}
.price_highlight .highlight_content .highlight_right img {
border-radius: 8px;
}
.price_highlight .highlight_left_btn.highlight_left_btn_small {
display: none;
}
.price_highlight .highlight_left_btn .btn_default {
min-height: 48px;
transition: all 0.3s;
}
.price_highlight .highlight_metrics {
display: flex;
justify-content: space-between;
align-items: center;
gap: 24px;
}
.price_highlight .highlight_metrics .highlight_metric {
min-height: 96px;
display: flex;
flex-direction: column;
border: 1px solid #6B7280;
flex-basis: 25%;
background: rgba(255, 255, 255, 0.05);
border-radius: 16px;
justify-content: center;
gap: 4px;
}
.price_highlight .highlight_metrics .highlight_metric h5,
.price_highlight .highlight_metrics .highlight_metric h6 {
margin: 0px;
text-align: center;
}
.price_highlight .highlight_metrics .highlight_metric h6 {
color: #9CA3AF;
}
.price_highlight .highlight_metrics .highlight_metric h5 {
color: #F8F6F4;
}
.price_featured h2 span.color {
color: #FFF;
}
.guestpass_price {
cursor: pointer;
}
.price_featured h2 span.subtitle {
color: #9CA3AF;
font-size: 24px;
font-weight: 500;
line-height: 1.3;
display: block;
}
.price_featured .win_label {
height: 30px;
}
.price_featured .win_label h6 {
margin: 0px;
letter-spacing: 0.05em;
background: #33d197;
color: #FFF;
width: 115px;
padding-inline: 9px;
height: 30px;
border-radius: 8px;
display: flex;
align-items: center;
}
.price_featured .win_label .win_counter {
width: fit-content;
padding: 0px 10px;
background: #FFF;
border-radius: 8px;
border: 1px solid #33d197;
display: flex;
align-items: center;
height: 30px;
margin-left: -10px;
}
.price_featured .win_label .win_counter .win_price_title {
font-weight: 500;
font-size: 14px;
margin-right: 10px;
}
.price_featured .win_label .win_counter .win_price_title span {
font-weight: 600;
}
.price_featured .win_label .win_counter .win_counter-timer {
line-height: 1;
}
.price_featured .win_label .win_counter .elementor-widget-countdown {
margin-left: -10px;
padding-inline: 9px;
border: 1px solid #F8F6F4;
border-radius: 8px;
padding: 1px 6px;
height: 22px;
}
.price_featured .win_label .win_counter .elementor-widget-countdown .elementor-countdown-wrapper .elementor-countdown-item::after {
content: ":";
color: #374151;
}
.price_featured .win_label .win_counter .elementor-widget-countdown .elementor-countdown-wrapper .elementor-countdown-item:last-child::after {
display: none;
}
.price_featured .metric_blocks {
display: flex;
gap: 24px;
}
.price_featured .metric_blocks .metric_block {
min-height: 96px;
display: flex;
border: 1px solid #6b7280;
border-radius: 16px;
flex-direction: column;
justify-content: center;
align-items: center;
background: rgba(255, 255, 255, 0.05);
flex-basis: 25%;
}
.price_featured .metric_blocks .metric_block h5,
.price_featured .metric_blocks .metric_block h6 {
margin: 0px;
}
.price_featured .metric_blocks .metric_block h5 {
color: #FFF;
}
.price_featured .metric_blocks .metric_block h6 {
margin-bottom: 5px;
color: #9ca3af;
}
.giveaway_featured {
display: flex;
flex-direction: column;
gap: 32px;
}
.giveaway_featured .giveaway_featured_countdown {
margin-inline: auto;
}
.giveaway_featured .giveaway_featured_heading {
display: flex;
flex-direction: column;
gap: 4px;
}
.giveaway_featured .giveaway_featured_heading h1,
.giveaway_featured .giveaway_featured_heading h4 {
margin: 0px;
text-align: center;
}
.giveaway_featured .giveaway_featured_heading h1 {
color: #CC5A2A;
}
.giveaway_featured .giveaway_featured_heading h1 span {
color: #22252A;
display: inline;
}
.giveaway_featured .giveaway_featured_heading h4 {
color: #707A8C;
}
.giveaway_featured .giveaway_featured_image {
max-width: 800px;
width: 100%;
height: 100%;
margin-inline: auto;
}
.giveaway_featured .giveaway_featured_image img {
height: 450px;
width: 100%;
object-fit: cover;
border-radius: 8px;
box-shadow: 0 16px 32px -8px rgba(0, 0, 0, 0.2), 0 8px 32px -8px rgba(0, 0, 0, 0.4);
}
.giveaway_featured .giveaway_featured_metrics {
display: flex;
gap: 24px;
align-items: flex-start;
justify-content: flex-start;
}
.giveaway_featured .giveaway_featured_metrics .giveaway_featured_metric {
flex-basis: 25%;
background-color: #FFF;
min-height: 96px;
display: flex;
flex-direction: column;
justify-content: center;
border-radius: 16px;
border: 1px solid #F3F4F6;
gap: 4px;
}
.giveaway_featured .giveaway_featured_metrics .giveaway_featured_metric h5,
.giveaway_featured .giveaway_featured_metrics .giveaway_featured_metric h6 {
margin: 0px;
text-align: center;
}
.giveaway_featured .giveaway_featured_metrics .giveaway_featured_metric h6 {
color: #B7C2D1;
}
.giveaway_featured .giveaway_featured_metrics .giveaway_featured_metric h5 {
color: #22252A;
}
.giveaway_featured .giveaway_featured_btn {
display: flex;
justify-content: center;
}
.giveaway_featured .giveaway_featured_btn .btn_default {
min-height: 48px;
}
.giveaway_intro h1 span {
color: #22252A;
display: inline-block;
}
.giveaway_intro .metric_blocks {
display: flex;
gap: 24px;
}
.giveaway_intro .metric_blocks .metric_block {
min-height: 96px;
display: flex;
border: 1px solid #F3F4F6;
border-radius: 16px;
flex-direction: column;
justify-content: center;
align-items: center;
background: none;
flex-basis: 25%;
}
.giveaway_intro .metric_blocks .metric_block h5,
.giveaway_intro .metric_blocks .metric_block h6 {
margin: 0px;
}
.giveaway_intro .metric_blocks .metric_block h5 {
color: #22252A;
}
.giveaway_intro .metric_blocks .metric_block h6 {
margin-bottom: 5px;
color: #B7C2D1;
}
.giveaway_upcoming h3 span {
color: #cc5a2a;
}
.giveaway_upcoming .upcoming_carousel .elementor-widget-container .swiper {
overflow: visible;
}
.giveaway_upcoming .upcoming_carousel .elementor-widget-container .swiper .swiper-wrapper .swiper-slide {
width: 360px !important;
height: 160px;
}
.upcoming_giveaway_card {
box-shadow: 0 4px 16px -1px rgba(0, 0, 0, 0.1);
border-radius: 10px;
overflow: auto;
}
.upcoming_giveaway_card .label {
color: #F8F6F4;
font-size: 14px;
background: #363E49;
border-radius: 8px;
width: fit-content;
border: 1px solid #6B7280;
padding: 0% 8px;
min-height: 21px;
line-height: 21px;
}
.upcoming_giveaway_card:hover {
box-shadow: 0 8px 32px -8px #C3CCD5, 0 16px 32px -8px #E0E7EB;
}
.upcoming_giveaway_card .giveaway_card_image img {
height: 160px;
width: 100%;
object-fit: cover;
}
.tab_guestpass {
display: none;
}
.tab_powerpass {
display: none;
}
.member_container .guestpass_subtitle {
background: #F1FCF5;
width: 32px;
height: 26px;
display: flex;
border: 1px solid #91E4AD;
border-radius: 20px;
align-items: center;
justify-content: center;
font-weight: 500;
color: #33B45F;
}
.member_container .guestpass_subtitle .elementor-widget-container {
height: fit-content;
}
.member_container .membership_subtitle {
background: #F1FCF5;
width: 24px;
height: 20px;
display: flex;
border: 1px solid #91E4AD;
border-radius: 20px;
align-items: center;
justify-content: center;
font-weight: 500;
font-size: 14px;
color: #33B45F;
}
.member_container .membership_subtitle i {
padding-top: 2px;
}
.member_container .membership_subtitle .elementor-widget-container {
height: fit-content;
}
.member_container .membership_subtitle .elementor-widget-container .elementor-heading-title {
height: 18px;
}
.member_container h1 span {
color: #B53B12;
}
.member_container .membership_usps .membership_usp {
box-shadow: 0 8px 32px -8px #C3CCD5, 0 16px 32px -8px #E0E7EB;
}
.memberships_giveaways h3 span {
color: #cc5a2a;
}
.switch_membership {
background: #F9FAFB;
max-width: fit-content;
width: 100%;
height: 48px;
border-radius: 24px;
padding: 4px;
border: 1px solid #F3F4F6;
display: flex;
align-items: center;
justify-content: center;
gap: 4px;
}
.switch_membership .switch_btn {
background: none;
border: 1px solid #F9FAFB;
font-size: 14px;
color: #707A8C;
line-height: 1;
padding: 12px 16px;
width: 100%;
max-width: fit-content;
border-radius: 20px;
display: flex;
align-items: center;
justify-content: center;
min-width: fit-content;
}
.switch_membership .switch_btn:hover {
background: #FFFFFF;
border-color: #E5E7EB;
color: #F04438;
}
.switch_membership .switch_btn.switch_active {
background: #FFFFFF;
border-color: #E5E7EB;
color: #F04438;
}
.guestpass_pricing .guestpass_price p span {
color: #10B981;
}
.guestpass_price.popular {
border: 2px solid #6EE7B7 !important;
border-top-left-radius: 0px !important;
margin-top: 20px;
}
.guestpass_price.popular .elementor-button-wrapper .elementor-button {
background-color: #34D399 !important;
}
.guestpass_price.popular .elementor-button-wrapper .elementor-button:hover {
background-color: #10B981 !important;
}
.guestpass_pricing .guestpass_price .guestpass_label_default {
position: absolute;
top: -26px;
left: -2px;
gap: 2px;
display: flex;
padding: 2px 4px;
min-height: 26px;
width: fit-content;
border-radius: 8px;
align-items: center;
border: 1px solid #6EE7B7;
background: #ECFDF5;
font-size: 14px;
color: #10B981;
}
.guestpass_pricing .guestpass_price .guestpass_label_default .elementor-widget-container .elementor-heading-title {
display: flex;
align-items: center;
gap: 4px;
}
.guestpass_pricing .guestpass_price .guestpass_label_default.guestpass_label_popular {
border-radius: 8px 8px 0px 0px;
}
.guestpass_pricing .guestpass_price .pricing_content .pricing_title p::before,
.guestpass_pricing .guestpass_price .pricing_content .pricing_subtitle p::before {
content: url(//ausso.com/wp-content/themes/hello-theme-child/images/check_small.svg);
margin-right: 4px;
}
.member_price.member_price_value {
background: #FFF;
border: 1px solid #A7F3D0 !important;
}
.member_price.member_price_value::after {
content: 'Best value';
background: #ECFDF5;
height: 26px;
width: 83px;
border-radius: 8px;
font-size: 14px;
color: #10b981;
display: flex;
border: 1px solid #6EE7B7;
position: absolute;
left: 0;
right: 0;
margin-left: auto;
align-items: center;
justify-content: center;
top: -13px;
margin-right: auto;
}
.member_price.member_price_value .elementor-button {
background: #33d197;
}
.tab_membership_overview .member_price {
cursor: pointer;
}
.member_desc a {
text-decoration: underline;
text-underline-offset: 4px;
}
.memberships_table .pricing_tooltip .elementor-widget-container {
display: flex;
}
.memberships_table .memberships_table_row {
background: #F9FAFB;
}
.memberships_table .memberships_table_row:nth-child(odd) {
background: #FFF;
}
.memberships_table .memberships_table_row .table_row_column p {
margin: 0px;
}
.memberships_table .memberships_table_row .table_row_column .tooltip {
background: #FFF;
width: 20px;
height: 20px;
border-radius: 10px;
border: 1px solid #9CA3AF;
}
.memberships_table .memberships_table_row .table_row_column em {
font-size: 14px;
color: #6F7380;
font-style: normal;
}
.memberships_table .memberships_table_row .table_row_column.table_row_column_first {
min-width: 335px;
}
.member_cards .e-loop-item {
max-width: 300px;
width: 300px;
}
.member_card {
aspect-ratio: 1;
max-width: 200px;
}
.member_card_content {
margin: 0 auto;
margin-top: -100px;
width: 90%;
}
.member_card .member_card_content {
backdrop-filter: blur(20px);
}
.article_overview .article_overview_acces a {
color: #FFF;
text-decoration: underline;
text-underline-offset: 4px;
}
.article_overview .elementor-pagination {
margin-top: 32px;
display: flex;
justify-content: flex-end;
gap: 8px;
}
.article_overview .elementor-pagination .page-numbers {
display: inline-block;
width: 40px;
margin-right: 0px !important;
position: relative;
}
.article_overview .elementor-pagination .page-numbers::before {
margin: 0px;
border: 1px solid #F3F4F6;
border-radius: 20px;
color: #E5E7EB;
height: 40px;
width: 40px;
display: flex;
align-items: center;
justify-content: center;
}
.article_overview .elementor-pagination .page-numbers.prev {
visibility: hidden;
}
.article_overview .elementor-pagination .page-numbers.prev::before {
content: "<";
visibility: visible;
position: absolute;
left: 0;
top: 0;
}
.article_overview .elementor-pagination .page-numbers.next {
visibility: hidden;
}
.article_overview .elementor-pagination .page-numbers.next::before {
content: ">";
visibility: visible;
position: absolute;
left: 0;
top: 0;
color: #CC5A2A;
border-color: #E5E7EB;
}
.article_overview .article_overview_filter .e-filter {
background: #F9FAFB;
border: 1px solid #E5E7EB;
height: 48px;
display: flex;
padding-inline: 4px;
gap: 4px;
border-radius: 24px;
width: fit-content;
}
.article_overview .article_overview_filter .e-filter .e-filter-item {
line-height: 1;
font-size: 16px;
color: #707A8C;
padding: 12px 16px;
border-radius: 40px;
border: 1px solid #F9FAFB;
}
.article_overview .article_overview_filter .e-filter .e-filter-item:hover {
border: 1px solid #F9FAFB;
}
.article_overview .article_overview_filter .e-filter .e-filter-item[aria-pressed="true"] {
background: #FFF;
border: 1px solid #E5E7EB;
color: #F04438;
}
.editorial_overview .editorial_heading h1 {
margin-top: 0px;
font-size: 32px;
margin-bottom: 32px;
}
.editorial_overview .editorial_searchfilter {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 32px;
}
.editorial_overview .editorial_searchfilter .editorial_filter .filter_items {
width: auto;
border-radius: 24px;
height: 48px;
background: #F9FAFB;
border: 1px solid #F3F4F6;
display: flex;
gap: 4px;
padding: 4px;
}
.editorial_overview .editorial_searchfilter .editorial_filter .filter_items .filter_item {
background: none;
padding: 6px 8px;
display: flex;
border-radius: 24px;
color: #707A8C;
font-size: 16px;
align-items: center;
justify-content: center;
line-height: 1.3;
border: 1px solid transparent;
cursor: pointer;
}
.editorial_overview .editorial_searchfilter .editorial_filter .filter_items .filter_item:hover {
color: #F04438;
}
.editorial_overview .editorial_searchfilter .editorial_filter .filter_items .filter_item.filter_item_active {
background: #FFFFFF;
color: #F04438;
border: 1px solid #E5E7EB;
}
.editorial_overview .editorial_searchfilter .editorial_search .search_icon {
width: 40px;
height: 40px;
border: 1px solid #E5E7EB;
border-radius: 20px;
align-items: center;
justify-content: center;
display: flex;
cursor: pointer;
}
.editorial_overview .editorial_searchfilter .editorial_search .search_icon i {
color: #363E49;
}
.editorial_overview .editorial_searchfilter .editorial_search .search_icon:hover {
border-color: #CC5A2A;
}
.editorial_overview .editorial_searchfilter .editorial_search .search_icon:hover i {
color: #CC5A2A;
}
.editorial_items {
display: grid;
grid-template-columns: repeat(3, 1fr);
column-gap: 32px;
}
.editorial_item {
background-color: #FFF;
border-radius: 8px;
overflow: auto;
box-shadow: 0 16px 48px -8px rgba(0, 0, 0, 0.2) !important;
margin-bottom: 32px;
}
.editorial_item .item_image {
min-height: 185px;
position: relative;
max-height: 185px;
}
.editorial_item .item_image .item_label {
position: absolute;
top: 12px;
left: 12px;
height: 26px;
padding: 4px 8px;
font-size: 14px;
color: #374151;
border-radius: 8px;
background: #FFF;
border: 1px solid #E5E7EB;
display: flex;
align-items: center;
}
.editorial_item .item_image img {
max-height: 185px;
object-fit: cover;
width: 100%;
}
.editorial_item .item_content {
min-height: 100px;
padding: 16px 16px 24px;
}
.editorial_item .item_content p {
margin: 0px;
color: #363E49;
padding-right: 20px;
}
.winners_overview .winners_searchfilter {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 32px;
}
.winners_overview .winners_searchfilter .winners_filter .filter_items {
width: auto;
border-radius: 24px;
height: 48px;
background: #F9FAFB;
border: 1px solid #F3F4F6;
display: flex;
gap: 4px;
padding: 4px;
}
.winners_overview .winners_searchfilter .winners_filter .filter_items .filter_item {
background: none;
padding: 6px 8px;
display: flex;
border-radius: 24px;
color: #707A8C;
font-size: 16px;
align-items: center;
justify-content: center;
line-height: 1.3;
border: 1px solid transparent;
cursor: pointer;
}
.winners_overview .winners_searchfilter .winners_filter .filter_items .filter_item:hover {
color: #F04438;
}
.winners_overview .winners_searchfilter .winners_filter .filter_items .filter_item.filter_item_active {
background: #FFFFFF;
color: #F04438;
border: 1px solid #E5E7EB;
}
.winners_items {
display: grid;
grid-template-columns: repeat(3, 1fr);
column-gap: 32px;
}
.winners_item {
background-color: #FFF;
border-radius: 8px;
overflow: auto;
box-shadow: 0 16px 48px -8px rgba(0, 0, 0, 0.2) !important;
margin-bottom: 32px;
}
.winners_item .item_image {
min-height: 185px;
position: relative;
max-height: 185px;
}
.winners_item .item_image img {
max-height: 185px;
object-fit: cover;
width: 100%;
}
.winners_item .item_content {
min-height: 100px;
padding: 16px 16px 24px;
}
.winners_item .item_content p {
margin: 0px;
color: #363E49;
padding-right: 20px;
}
.winners_item .item_content p.win_title {
font-weight: 600;
margin-bottom: 4px;
}
.winners_item .item_content p.win_entry,
.winners_item .item_content p.win_date {
color: #707A8C;
font-size: 14px;
}
.winners_item .item_content p.win_user {
margin-top: 8px;
font-size: 14px;
}
.winners_item .item_content p.win_user span {
text-decoration: underline;
text-underline-offset: 4px;
}
.travel_category {
background: #ECFDF5;
color: #10B981;
font-size: 14px;
padding: 0px 8px;
border: 1px solid #6EE7B7;
border-radius: 8px;
min-height: 21px;
line-height: 1;
display: flex;
align-items: center;
justify-content: center;
}
.travel_minutes {
font-size: 14px;
color: #374151;
}
.travel_written {
max-width: fit-content;
}
.travel_share .elementor-grid-item .elementor-share-btn {
width: 32px;
height: 32px;
}
.travel_content_wrapper .travel_content p {
margin-bottom: 16px;
padding-right: 16px;
display: inline-block;
}
.travel_content_wrapper .travel_content figure {
margin-top: 32px !important;
margin-bottom: 32px !important;
max-width: 568px;
width: 100% !important;
display: inline-block;
}
.travel_content_wrapper .travel_content figure img {
object-fit: cover;
border-radius: 8px;
}
.travel_content_wrapper .travel_content figure figcaption {
margin-top: 16px;
font-size: 14px;
color: #B7C2D1;
border-left: 2px solid #CC5A2A;
padding-left: 8px;
font-style: normal;
}
.travel_content_wrapper .travel_content blockquote {
margin: 36px 0;
font-size: 20px;
font-weight: 600;
line-height: 1.5;
color: #22252A;
border-left: 2px solid #CC5A2A;
padding-left: 20px;
display: inline-block;
max-width: 658px;
}
.travel_content_wrapper .travel_content blockquote p {
margin-bottom: 0px;
}
.travel_content_wrapper .travel_content h2,
.travel_content_wrapper .travel_content h3 {
margin-top: 24px;
margin-bottom: 20px;
font-size: 32px;
display: inline-block;
}
.footer_container .footer_logo {
min-width: 320px;
}
.footer_payments p {
margin: 0px;
}
.footer_payments a {
color: #FFF;
text-decoration: underline;
text-underline-offset: 4px;
}
.register_form .woocommerce-error {
border: 0px;
border-radius: 8px;
display: flex;
background: #FFF;
padding: 0px;
}
.register_form .woocommerce-error::before {
display: none;
}
.register_form .woocommerce-error li {
font-size: 14px;
color: #F04438;
}
.register_form .woocommerce-error li strong {
font-weight: 400;
}
.lost_reset_password {
max-width: 320px;
margin-inline: auto;
}
.lost_reset_password .woocommerce-form-row {
width: 100% !important;
}
.lost_reset_password .woocommerce-form-row label {
font-size: 14px;
color: #707A8C;
margin-bottom: 6px;
display: block;
font-weight: 400;
line-height: 1;
}
.lost_reset_password .woocommerce-form-row input,
.lost_reset_password .woocommerce-form-row select {
min-height: 48px;
border: 1px solid #E5E7EB;
border-radius: 8px;
padding: 10px 12px;
position: relative;
color: #374151;
}
.lost_reset_password .woocommerce-form-row input::placeholder,
.lost_reset_password .woocommerce-form-row select::placeholder {
color: #B7C2D1;
font-size: 16px;
}
.lost_reset_password .woocommerce-form-row input:focus,
.lost_reset_password .woocommerce-form-row select:focus {
outline: 0px;
border: 1px solid #E5E7EB;
}
.lost_reset_password .woocommerce-form-row .woocommerce-Button {
margin: 0px !important;
margin-top: 20px !important;
width: 100%;
background: #22252A !important;
min-height: 48px;
font-size: 20px !important;
color: #F8F6F4 !important;
font-weight: 400 !important;
}
.lost_reset_password .woocommerce-form-row .woocommerce-Button:hover {
background: #F04438 !important;
}
.register,
.login {
max-width: 320px;
margin-inline: auto;
}
.register .clear,
.login .clear {
display: none;
}
.register .form-row label,
.login .form-row label {
font-size: 14px;
color: #707A8C;
margin-bottom: 6px;
display: block;
font-weight: 400;
}
.register .form-row label.woocommerce-form__label-for-checkbox,
.login .form-row label.woocommerce-form__label-for-checkbox {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 20px;
}
.register .form-row label.woocommerce-form__label-for-checkbox input,
.login .form-row label.woocommerce-form__label-for-checkbox input {
padding: 0px;
}
.register .form-row input,
.login .form-row input,
.register .form-row select,
.login .form-row select {
min-height: 48px;
border: 1px solid #E5E7EB;
border-radius: 8px;
padding: 10px 12px;
position: relative;
color: #374151;
}
.register .form-row input::placeholder,
.login .form-row input::placeholder,
.register .form-row select::placeholder,
.login .form-row select::placeholder {
color: #B7C2D1;
font-size: 16px;
}
.register .form-row input:focus,
.login .form-row input:focus,
.register .form-row select:focus,
.login .form-row select:focus {
outline: 0px;
border: 1px solid #E5E7EB;
}
.register p:has(#klaviyo_permission) input[type="checkbox"],
.login p:has(#klaviyo_permission) input[type="checkbox"],
.register .woocommerce-form__label-for-checkbox input[type="checkbox"],
.login .woocommerce-form__label-for-checkbox input[type="checkbox"] {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
position: relative;
min-width: 30px;
min-height: 30px;
border: 1px solid #E5E7EB;
border-radius: 8px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
}
.register p:has(#klaviyo_permission) input[type="checkbox"]:checked,
.login p:has(#klaviyo_permission) input[type="checkbox"]:checked,
.register .woocommerce-form__label-for-checkbox input[type="checkbox"]:checked,
.login .woocommerce-form__label-for-checkbox input[type="checkbox"]:checked {
border-color: #374151;
}
.register p:has(#klaviyo_permission) input[type="checkbox"]:checked::before,
.login p:has(#klaviyo_permission) input[type="checkbox"]:checked::before,
.register .woocommerce-form__label-for-checkbox input[type="checkbox"]:checked::before,
.login .woocommerce-form__label-for-checkbox input[type="checkbox"]:checked::before {
content: '\f00c';
color: #374151;
font-family: var(--fa-font-regular);
}
.register p:has(#klaviyo_permission) span,
.login p:has(#klaviyo_permission) span,
.register .woocommerce-form__label-for-checkbox span,
.login .woocommerce-form__label-for-checkbox span {
font-size: 14px;
color: #707A8C;
}
.register .woocommerce-privacy-policy-text::before,
.login .woocommerce-privacy-policy-text::before {
font-size: 18px !important;
font-weight: 500;
margin-bottom: 10px !important;
}
.register .woocommerce-privacy-policy-text p,
.login .woocommerce-privacy-policy-text p {
font-size: 14px;
color: #707A8C;
}
.register .button,
.login .button {
font-weight: 400 !important;
background: #22252a !important;
border-color: #22252a !important;
width: 100%;
}
.register .button:hover,
.login .button:hover {
background: #F04438 !important;
border-color: #F04438 !important;
}
.login_container a {
color: #000 !important;
text-decoration: underline;
text-underline-offset: 4px;
}
.login {
background-color: #fff;
gap: 20px;
display: flex;
flex-direction: column;
}
.login input,
.login select {
min-height: 48px;
border: 1px solid #E5E7EB;
border-radius: 8px;
padding: 10px 12px;
position: relative;
color: #374151;
}
.login input::placeholder,
.login select::placeholder {
color: #B7C2D1;
font-size: 16px;
}
.login input:focus,
.login select:focus {
outline: 0px;
border: 1px solid #E5E7EB;
}
.login button {
border: 0px;
margin-top: 10px;
}
.login input[type=email] {
padding-left: 40px;
}
.login .field_row {
position: relative;
}
.login .field_row .field_input {
position: relative;
}
.login .field_row .field_input label {
font-size: 14px;
color: #707A8C;
margin-bottom: 6px;
display: block;
font-weight: 400;
}
.login .field_row .field_input .field_icon {
position: absolute;
width: 20px;
height: 20px;
top: 50%;
transform: translateY(-50%);
left: 12px;
display: flex;
align-items: center;
justify-content: center;
}
.login .field_row .field_input .field_icon i {
color: #363E49;
}
.login .field_row .field_input .input_label {
position: relative;
}
.login .field_row .field_input.number_input {
display: flex;
align-items: center;
border: 1px solid #E5E7EB;
min-height: 48px;
position: relative;
border-radius: 8px;
}
.login .field_row .field_input.number_input select {
width: 67px;
border: 0px;
min-height: inherit;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
background: transparent;
}
.login .field_row .field_input.number_input select:focus {
outline: 0px;
}
.login .field_row .field_input.number_input .custom-arrow {
position: absolute;
left: 40px;
top: 50%;
transform: translateY(-50%);
pointer-events: none;
font-size: 14px;
display: flex;
}
.login .field_row .field_input.number_input input {
border: 0px;
min-height: inherit;
}
.login .field_row.row_error .field_input .error_icon {
width: 20px;
height: 20px;
position: absolute;
right: 12px;
top: 50%;
transform: translateY(-50%);
display: flex;
align-items: center;
justify-content: center;
}
.login .field_row.row_error .field_input .error_icon i {
color: #F87171;
}
.login .field_row.row_error .field_input input {
border-color: #F87171;
box-shadow: 0 0 0 4px #FEE4E2;
}
.login .field_row.row_error .field_input input::placeholder {
color: #374151;
}
.login .field_row.row_error .field_error span {
color: #F04438;
font-size: 14px;
display: block;
margin-top: 4px;
}
.birthday_surprise {
position: absolute;
right: 0px;
top: 0px;
width: 100%;
max-width: 335px;
height: 34px;
background-color: #A7F3D0;
border: 1px solid #6EE7B7;
border-bottom: 2px solid #6EE7B7;
display: flex;
align-items: center;
border-radius: 8px;
overflow: auto;
z-index: 999;
box-shadow: 0 8px 32px -8px #C3CCD5, 0 16px 32px -8px #E0E7EB;
}
.birthday_surprise::after {
height: 2px;
width: 276px;
content: "";
background-color: #10B981;
position: absolute;
left: 0px;
bottom: 0px;
}
.birthday_surprise::before {
height: 2px;
width: 100%;
content: "";
background-color: #6EE7B7;
position: absolute;
left: 0px;
bottom: 0px;
}
.birthday_surprise .birthday_inner {
width: 276px;
max-width: 276px;
padding: 0px 16px;
height: 100%;
align-items: center;
display: flex;
flex-direction: row;
position: relative;
gap: 4px;
}
.birthday_surprise .birthday_inner span {
font-size: 20px;
}
.birthday_surprise .birthday_inner p {
margin: 0px;
font-weight: 500;
color: #059669;
font-size: 12px;
}
.birthday_surprise .birthday_close {
margin-left: auto;
padding-right: 16px;
}
.account_balance {
background: url(//ausso.com/wp-content/themes/hello-theme-child/images/balance_bg.png) no-repeat;
background-size: cover;
width: fit-content;
border-radius: 16px;
padding: 16px 20px;
display: flex;
gap: 4px;
flex-direction: column;
min-height: 96px;
min-width: 252px;
}
.account_balance h6 {
margin: 0px;
color: #FFF;
}
.account_balance .balance_number {
margin: 0px;
font-size: 24px;
font-weight: 600;
line-height: 1.1;
color: #FFF;
}
.account_cards {
display: flex;
gap: 20px;
}
.account_cards:has(.card:nth-child(2)) .card {
max-width: 212px;
}
.account_cards:has(.card:nth-child(2)) .card .card_text span {
display: block;
}
.account_cards .card .card_block {
background: url(//ausso.com/wp-content/themes/hello-theme-child/images/account_card_member.png) no-repeat;
background-size: cover;
padding: 16px 16px 10px 16px;
border-radius: 8px;
max-width: 212px;
min-width: 212px;
width: 100%;
height: 142px;
display: flex;
flex-direction: column;
}
.account_cards .card .card_block .card_content {
border-bottom: 1px solid #F04438;
padding-bottom: 9px;
padding-left: 4px;
}
.account_cards .card .card_block .card_content .card_title .title {
font-weight: 700;
}
.account_cards .card .card_block .card_content .card_title h6 {
color: #F9FAFB;
font-weight: 500;
line-height: 1.5;
font-size: 12px;
}
.account_cards .card .card_block .card_content .card_number p {
color: #F9FAFB;
font-weight: 600;
font-size: 24px;
margin-top: 4px;
margin-bottom: 0px;
}
.account_cards .card .card_block .card_btn {
margin-top: auto;
color: #F8F6F4;
font-weight: 500;
font-size: 12px;
padding: 6px 8px;
border-radius: 8px;
line-height: 1;
width: fit-content;
margin-left: auto;
backdrop-filter: blur(20px);
margin-right: -6px;
}
.account_cards .card .card_block .card_btn::after {
content: url(//ausso.com/wp-content/themes/hello-theme-child/images/acces_card_icon.svg);
margin-left: 6px;
}
.account_cards .card .card_block .card_btn:hover {
background: rgba(255, 255, 255, 0.1);
}
.account_cards .card .card_block.card_guestpass {
background: url(//ausso.com/wp-content/themes/hello-theme-child/images/account_card_guestpass.png) no-repeat;
}
.account_cards .card .card_text {
font-size: 12px;
margin-top: 4px;
margin-bottom: 0px;
padding-left: 4px;
}
.account_container .woocommerce-order-details .tickets-tab-title {
padding: 0px;
}
.account_container {
display: flex;
gap: 20px;
max-width: 900px;
margin: 0 auto;
align-items: flex-start;
}
.account_container h3 {
margin: 0px;
padding-left: 24px;
}
.account_container .btn_danger {
margin-left: 20px;
color: #DC2626;
height: 40px;
padding: 4px 16px;
display: flex;
border: 1px solid transparent;
font-size: 16px;
width: fit-content;
align-items: center;
justify-content: center;
border-radius: 20px;
}
.account_container .btn_danger:hover {
border-color: #F87171;
color: #DC2626;
background: #FEE2E2;
}
.account_container .account_sidebar {
width: 100%;
max-width: 280px;
padding: 0 20px;
}
.account_container .account_sidebar .account_intro_small {
display: none;
}
.account_container .account_sidebar .sidebar_nav ul {
margin: 0px;
padding: 0px;
gap: 16px;
display: flex;
flex-direction: column;
}
.account_container .account_sidebar .sidebar_nav ul .nav_item {
font-size: 16px;
font-weight: 400;
padding: 0px 12px;
list-style: none;
border-left: 2px solid transparent;
min-height: 24px;
}
.account_container .account_sidebar .sidebar_nav ul a .nav_item .nav_item_text {
color: #9CA3AF;
}
.account_container .account_sidebar .sidebar_nav ul .nav_item.active,
.account_container .account_sidebar .sidebar_nav ul .nav_item:hover {
border-left: 2px solid #F04438;
}
.account_container .account_sidebar .sidebar_nav ul .nav_item.active a .nav_item_text,
.account_container .account_sidebar .sidebar_nav ul .nav_item:hover a .nav_item_text {
color: #363E49;
}
.account_container .account_sidebar .sidebar_nav ul .nav_item.nav_item_icon .nav_item_text {
display: flex;
gap: 8px;
align-items: center;
}
.account_container .account_sidebar .sidebar_nav ul .nav_item.nav_item_icon a .nav_item_text img {
display: flex;
}
.account_container .account_back {
display: none;
}
.account_container .account_main {
width: 100%;
max-width: calc(100% - 280px);
display: flex;
gap: 48px;
flex-direction: column;
}
.account_container .account_nav {
display: none;
}
.account_container .account_main .account_block {
gap: 16px;
display: flex;
flex-direction: column;
}
.account_container .account_main .account_block.orders_block .row_wrapper {
background: #FFF;
border: 1px solid #E5E7EB;
border-radius: 8px;
overflow: auto;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_nav {
border-bottom: 1px solid #E5E7EB;
height: 44px;
padding: 0 20px;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_nav ul {
padding: 0px;
height: 100%;
margin: 0px;
display: flex;
gap: 12px;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_nav ul li {
list-style: none;
height: 44px;
font-weight: 500;
padding: 0 8px;
color: #9CA3AF;
height: 100%;
display: flex;
align-items: center;
border-bottom: 2px solid transparent;
line-height: 1;
cursor: pointer;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_nav ul li.active,
.account_container .account_main .account_block.orders_block .row_wrapper .row_nav ul li:hover {
color: #22252A;
border-bottom: 2px solid #F04438;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_content {
padding: 20px;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_content .order_row_wrapper {
border-radius: 8px;
overflow: auto;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_content .order_row_wrapper.active {
display: flex;
flex-direction: column;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_content .order_row_wrapper .order_row {
display: flex;
padding: 12px;
gap: 8px;
align-items: center;
border-bottom: 1px solid #E5E7EB;
border-right: 1px solid #E5E7EB;
border-left: 1px solid #E5E7EB;
cursor: pointer;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_content .order_row_wrapper .order_row:hover {
background: #F9FAFB;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_content .order_row_wrapper .order_row:first-child {
border-top: 1px solid #E5E7EB;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_content .order_row_wrapper .order_row:nth-last-child(2),
.account_container .account_main .account_block.orders_block .row_wrapper .row_content .order_row_wrapper .order_row:last-child {
border-bottom: 1px solid #E5E7EB;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_content .order_row_wrapper .order_row .order_image {
width: 80px;
height: 60px;
background: url(//ausso.com/wp-content/themes/hello-theme-child/images/image_placeholder.png) #111827 no-repeat;
background-size: cover;
min-width: 80px;
border-radius: 4px;
overflow: hidden;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_content .order_row_wrapper .order_row .order_content {
display: flex;
flex-direction: column;
flex-grow: 1;
gap: 6px;
align-items: flex-start;
line-height: 1;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_content .order_row_wrapper .order_row .order_content .order_title:not(p) {
display: flex;
align-items: center;
gap: 4px;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_content .order_row_wrapper .order_row .order_content .order_title:not(p) .order_win {
background-color: #34D399;
border-radius: 8px;
height: 26px;
padding: 0 12px;
display: flex;
align-items: center;
justify-content: center;
color: #ECFDF5;
font-size: 14px;
gap: 4px;
font-weight: 500;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_content .order_row_wrapper .order_row .order_content .order_title:not(p) .order_user {
display: flex;
align-items: center;
gap: 4px;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_content .order_row_wrapper .order_row .order_content .order_title:not(p) .order_user img {
border-radius: 20px;
width: 20px;
height: 20px;
border: 1px solid #CC5A2A;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_content .order_row_wrapper .order_row .order_content p {
margin: 0px;
font-size: 12px;
color: #9CA3AF;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_content .order_row_wrapper .order_row .order_content p.order_title {
font-size: 16px;
color: #374151;
font-weight: 500;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_content .order_row_wrapper .order_row .order_content p.order_title .perk {
background: #F9FAFB;
border: 1px solid #E5E7EB;
border-radius: 8px;
color: #374151;
font-size: 12px;
font-weight: 500;
padding: 0px 8px;
display: inline-flex;
min-height: 21px;
width: fit-content;
align-items: center;
justify-content: center;
margin-right: 6px;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_content .order_row_wrapper .order_row .order_link {
width: 24px;
display: flex;
align-items: center;
justify-content: center;
height: 24px;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_content .order_row_wrapper .order_row:last-child {
border-bottom: 0px;
}
.account_container .account_main .account_block.wallet_block .account_balance {
margin-left: 20px;
}
.account_container .account_main .account_block.transactions_block .account_balance {
margin-left: 20px;
}
.account_container .account_main .account_block.transactions_block .section_nav {
padding: 0px;
}
.account_container .account_main .account_block.transactions_block .transactions_content {
background: #FFF;
border: 1px solid #E5E7EB;
border-radius: 8px;
overflow: auto;
padding: 20px;
}
.account_container .account_main .account_block.transactions_block .transactions_content .transactions_row_wrapper {
border-radius: 8px;
overflow: auto;
border: 1px solid #E5E7EB;
}
.account_container .account_main .account_block.transactions_block .transactions_content .transactions_row_wrapper .transaction_row {
display: flex;
padding: 0 16px;
height: 45px;
align-items: center;
border-bottom: 1px solid #E5E7EB;
gap: 8px;
}
.account_container .account_main .account_block.transactions_block .transactions_content .transactions_row_wrapper .transaction_row .trans_value {
color: #22252A;
font-weight: 400;
min-width: 70px;
}
.account_container .account_main .account_block.transactions_block .transactions_content .transactions_row_wrapper .transaction_row .trans_content {
display: flex;
align-items: center;
width: -webkit-fill-available;
justify-content: space-between;
gap: 8px;
}
.account_container .account_main .account_block.transactions_block .transactions_content .transactions_row_wrapper .transaction_row .trans_content .trans_info {
display: flex;
align-items: center;
gap: 8px;
}
.account_container .account_main .account_block.transactions_block .transactions_content .transactions_row_wrapper .transaction_row .trans_type {
font-weight: 500;
background-color: #F9FAFB;
padding: 6px 8px;
font-size: 12px;
border: 1px solid #E5E7EB;
border-radius: 8px;
line-height: 1;
}
.account_container .account_main .account_block.transactions_block .transactions_content .transactions_row_wrapper .transaction_row .trans_number {
color: #9CA3AF;
min-width: 120px;
font-weight: 400;
}
.account_container .account_main .account_block.transactions_block .transactions_content .transactions_row_wrapper .transaction_row .trans_date {
color: #9CA3AF;
font-size: 12px;
flex-grow: 1;
}
.account_container .account_main .account_block.transactions_block .transactions_content .transactions_row_wrapper .transaction_row .trans_link {
width: 20px;
height: 20px;
margin-left: auto;
}
.account_container .account_main .account_block.transactions_block .transactions_content .transactions_row_wrapper .transaction_row .trans_link i {
color: #363E49;
}
.account_container .account_main .account_block.transactions_block .transactions_content .transactions_row_wrapper .transaction_row:last-child {
border-bottom: 0px;
}
.account_container .account_main .account_block.settings_block .settings_content {
padding: 20px 24px;
border: 1px solid #E5E7EB;
border-radius: 8px;
background: #FFF;
display: flex;
flex-direction: column;
gap: 20px;
width: 100%;
min-width: 100%;
}
.account_container .account_main .account_block.settings_block .settings_content.password {
border: 1px solid #F3F4F6;
}
.account_container .account_main .account_block.settings_block .settings_content .setting_row {
display: flex;
flex-direction: column;
gap: 8px;
max-width: 320px;
}
.account_container .account_main .account_block.settings_block .settings_content .setting_row label {
color: #707A8C;
font-size: 14px;
}
.account_container .account_main .account_block.settings_block .settings_content .setting_row input {
height: 48px;
width: 100%;
}
.account_container .account_main .account_block.settings_block .settings_content .setting_row span {
color: #9CA3AF;
font-size: 14px;
}
.account_container .account_main .account_block.settings_block .settings_content .setting_row .input_row {
position: relative;
}
.account_container .account_main .account_block.settings_block .settings_content .setting_row .input_row input:disabled {
background: #F3F4F6;
border: 1px solid #E5E7EB;
}
.account_container .account_main .account_block.settings_block .settings_content .setting_row .input_row .tooltip {
width: 20px;
height: 20px;
position: absolute;
right: 12px;
display: flex;
align-items: center;
justify-content: center;
top: 50%;
transform: translateY(-50%);
}
.account_container .account_main .account_block.settings_block .settings_content .setting_row .setting_btn {
color: #F8F6F4;
height: 40px;
padding: 4px 16px;
display: flex;
border: 1px solid transparent;
background: #22252A;
font-size: 16px;
width: fit-content;
align-items: center;
justify-content: center;
border-radius: 20px;
}
.account_container .account_main .account_block.settings_block .settings_content .setting_row .setting_btn:hover {
border-color: #F87171;
background: #F04438;
}
.account_container .account_main .account_block.settings_block .settings_content .setting_row .select_wrapper {
display: flex;
align-items: center;
border: 1px solid #E5E7EB;
min-height: 48px;
position: relative;
border-radius: 8px;
}
.account_container .account_main .account_block.settings_block .settings_content .setting_row .select_wrapper select {
width: 67px;
border: 0px;
min-height: inherit;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
background: transparent;
}
.account_container .account_main .account_block.settings_block .settings_content .setting_row .select_wrapper select:focus {
outline: 0px;
}
.account_container .account_main .account_block.settings_block .settings_content .setting_row .select_wrapper .custom-arrow {
position: absolute;
left: 40px;
top: 50%;
transform: translateY(-50%);
pointer-events: none;
font-size: 14px;
display: flex;
}
.account_container .account_main .account_block.settings_block .settings_content .setting_row .select_wrapper input {
border: 0px;
min-height: inherit;
}
.account_container .account_main .account_block.membership_block .membership_status {
background: #FFF;
padding: 20px;
border: 1px solid #F3F4F6;
border-radius: 8px;
display: flex;
flex-direction: column;
gap: 16px;
}
.account_container .account_main .account_block.membership_block .membership_status h5,
.account_container .account_main .account_block.membership_block .membership_status p {
margin: 0px;
}
.account_container .account_main .account_block.membership_block .membership_status .plan_wrapper {
flex-direction: row;
display: flex;
border-radius: 8px;
border: 1px solid #E0E7EB;
overflow: auto;
gap: 12px;
}
.account_container .account_main .account_block.membership_block .membership_status .plan_wrapper .plan_left {
background: #F8F6F4;
min-width: 205px;
display: flex;
flex-direction: column;
padding: 32px 16px;
}
.account_container .account_main .account_block.membership_block .membership_status .plan_wrapper .plan_left h4 {
margin: 0px;
font-weight: bold;
margin-bottom: 6px;
}
.account_container .account_main .account_block.membership_block .membership_status .plan_wrapper .plan_left .plan_price {
font-size: 20px;
font-weight: 600;
}
.account_container .account_main .account_block.membership_block .membership_status .plan_wrapper .plan_left .plan_time {
color: #9CA3AF;
font-size: 14px;
font-weight: 500;
margin-bottom: auto;
}
.account_container .account_main .account_block.membership_block .membership_status .plan_wrapper .plan_right {
width: calc(100% - 205px);
padding: 32px 8px;
display: flex;
flex-direction: column;
gap: 48px;
}
.account_container .account_main .account_block.membership_block .membership_status .plan_wrapper .plan_right .plan_title {
color: #374151;
font-weight: 600;
}
.account_container .account_main .account_block.membership_block .membership_status .plan_wrapper .plan_right .plan_benefits {
display: flex;
flex-direction: column;
gap: 12px;
}
.account_container .account_main .account_block.membership_block .membership_status .plan_wrapper .plan_right .plan_benefits ul {
padding: 0px;
margin: 0px;
list-style: none;
display: flex;
flex-direction: column;
gap: 8px;
}
.account_container .account_main .account_block.membership_block .membership_status .plan_wrapper .plan_right .plan_benefits ul li {
display: flex;
font-size: 14px;
color: #374151;
}
.account_container .account_main .account_block.membership_block .membership_status .plan_wrapper .plan_right .plan_benefits ul li::before {
content: url(//ausso.com/wp-content/themes/hello-theme-child/images/icon_check.svg);
margin-right: 8px;
}
.account_container .account_main .account_block.membership_block .membership_status .plan_wrapper .plan_right .plan_payment {
gap: 12px;
display: flex;
flex-direction: column;
}
.account_container .account_main .account_block.membership_block .membership_status .plan_wrapper .plan_right .plan_payment .payment_method {
display: flex;
gap: 8px;
margin-top: 8px;
}
.account_container .account_main .account_block.membership_block .membership_status .plan_wrapper .plan_right .plan_payment .payment_method .payment_logo {
width: 50px;
}
.account_container .account_main .account_block.membership_block .membership_status .plan_wrapper .plan_right .plan_payment .payment_method .payment_details {
width: calc(100% - 50px);
}
.account_container .account_main .account_block.membership_block .membership_status .plan_wrapper .plan_right .plan_payment .payment_method .payment_details .payment_logo img {
width: 50px;
object-fit: contain;
}
.account_container .account_main .account_block.membership_block .membership_status .plan_wrapper .plan_right .plan_payment .payment_method .payment_details .payment_date {
color: #9CA3AF;
font-size: 14px;
}
.account_container .account_main .account_block.membership_block .membership_status .plan_wrapper .plan_right .plan_payment .payment_method .payment_details .plan_update {
margin-top: 6px;
display: block;
color: #CC5A2A;
text-decoration: underline;
text-underline-offset: 4px;
}
.account_container .account_main .account_block.membership_block .membership_status .btn_danger {
margin-left: 0px;
}
.section_nav {
display: flex;
justify-content: space-between;
margin-top: 16px;
margin-bottom: 8px;
padding: 0 20px;
}
.section_nav .nav_bullets {
display: flex;
gap: 8px;
align-items: center;
}
.section_nav .nav_bullets .nav_bullet {
width: 8px;
display: inline-block;
height: 8px;
border: 1px solid #E0E7EB;
border-radius: 4px;
}
.section_nav .nav_bullets .nav_bullet.bullet_active {
background: #CC5A2A;
}
.section_nav .nav_arrows {
display: flex;
gap: 8px;
}
.section_nav .nav_arrows .nav_arrow {
cursor: pointer;
width: 40px;
height: 40px;
border-radius: 20px;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
border: 1px solid #E5E7EB;
}
.product_navigation_container .navigation_container {
background: #F8F6F4;
display: flex;
height: 32px;
}
.product_navigation_container .navigation_container .product_navigation_wrapper {
display: flex;
justify-content: space-between;
max-width: 1488px;
margin: 0px auto;
width: 100%;
padding: 0 24px;
}
.product_navigation_container .navigation_container .product_navigation_wrapper .product_navigation {
display: flex;
align-items: center;
gap: 4px;
}
.product_navigation_container .navigation_container .product_navigation_wrapper .product_navigation.product_navigation_small {
display: none;
}
.product_navigation_container .navigation_container .product_navigation_wrapper .product_navigation .product_navigation_icon {
width: 20px;
display: flex;
align-items: center;
justify-content: center;
}
.product_navigation_container .navigation_container .product_navigation_wrapper .product_navigation .navigation_item {
display: flex;
gap: 4px;
align-items: center;
}
.product_navigation_container .navigation_container .product_navigation_wrapper .product_navigation .navigation_item .navigation_item_text {
font-size: 12px;
color: #363E49;
}
.product_navigation_container .navigation_container .product_navigation_wrapper .product_navigation .navigation_item .navigation_item_sep {
width: 20px;
display: flex;
align-items: center;
justify-content: center;
}
.product_navigation_container .navigation_container .product_navigation_wrapper .product_navigation .navigation_item.navigation_item_current .navigation_item_text {
color: #CC5A2A;
}
.bundle-article-access-order-meta {
display: block;
}
.product_navigation_container .countdown_default {
display: none;
}
.product_navigation_container.elementor-sticky--effects .navigation_container:not(.navigation_early_bird) .product_navigation_drawicon {
height: 18px;
width: 18px;
border: 2px solid #22252A; border-radius: 10px;
margin-right: 4px;
position: relative;
animation: drawicon-blink 2s infinite ease-in-out; }
.product_navigation_container.elementor-sticky--effects .navigation_container:not(.navigation_early_bird) .product_navigation_drawicon::after {
width: 8px;
height: 8px;
content: "";
background: red; border-radius: 10px;
position: absolute;
top: 3px;
left: 3px;
opacity: 0; animation: after-blink 2s infinite ease-in-out; } @keyframes after-blink {
0%,
40% {
opacity: 0; }
50%,
90% {
opacity: 1; }
100% {
opacity: 0; }
} @keyframes drawicon-blink {
0%,
40% {
border-color: #22252A; }
50%,
90% {
border-color: red; }
100% {
border-color: #22252A; }
}
.product_navigation_wrapper .countdown_default .countdown_label {
background: none;
}
.product_navigation_container.elementor-sticky--effects .navigation_container {
background: #F8F6F4;
}
.product_navigation_container.elementor-sticky--effects .navigation_container.navigation_early_bird {
background: #10B981;
}
.product_navigation_container.elementor-sticky--effects .navigation_container.navigation_endsoon {
background: #FBBF24;
}
.product_navigation_container.elementor-sticky--effects .navigation_container.navigation_endsoon h6 {
color: #22252A;
}
.product_navigation_container.elementor-sticky--effects .navigation_container.navigation_endsoon .product_navigation_wrapper .product_navigation .navigation_item.navigation_item_current .navigation_item_text {
color: #D97706;
}
.product_navigation_container.elementor-sticky--effects .navigation_container.navigation_finalweek {
background: #F04438;
}
.product_navigation_container.elementor-sticky--effects .navigation_container.navigation_finalweek h6 {
color: #22252A;
}
.product_navigation_container.elementor-sticky--effects .navigation_container.navigation_finalweek .product_navigation_wrapper .product_navigation .navigation_item.navigation_item_current .navigation_item_text {
color: #B91C1C;
}
.product_navigation_container.elementor-sticky--effects .navigation_container .product_navigation_wrapper .product_navigation .navigation_item.navigation_item_current .navigation_item_text {
color: #000000;
}
.product_navigation_container.elementor-sticky--effects .navigation_container.navigation_early_bird .product_navigation_wrapper .product_navigation .navigation_item.navigation_item_current .navigation_item_text {
color: #059669;
}
.product_navigation_container.elementor-sticky--effects .navigation_container.navigation_membershipexclusive .product_navigation_wrapper .product_navigation .navigation_item.navigation_item_current .navigation_item_text {
color: #F8F6F4;
}
.product_navigation_container.elementor-sticky--effects .navigation_container.navigation_membershipexclusive .product_navigation_wrapper .product_navigation .navigation_item a {
color: #363E49;
}
.product_navigation_container.elementor-sticky--effects .countdown_default {
display: flex;
align-items: center;
box-shadow: none !important;
height: 32px;
}
.product_navigation_container .countdown_sub_label {
display: none;
}
.product_navigation_container.elementor-sticky--effects .countdown_default .countdown_inner {
background: rgba(255, 255, 255, 0.5);
border-color: #ffffff;
height: 22px;
min-width: 133px;
justify-content: center;
}
.product_navigation_container.elementor-sticky--effects .countdown_default .countdown_inner .countdown_items {
background: none;
border: none;
height: unset;
padding: 0px;
min-width: unset;
}
.product_navigation_container.elementor-sticky--effects .countdown_default .countdown_inner .countdown_items .digit_title {
color: #4B5563;
align-items: center;
}
.product_support {
background: #F5F5F6;
border: 1px solid #D1D5DB;
border-radius: 16px;
box-shadow: 0px 4px 16px -1px #F0F3F4;
display: flex;
flex-direction: column;
gap: 12px;
padding: 12px;
align-items: center;
width: fit-content;
}
.product_support h6 {
color: #22252A;
margin: 0px;
}
.product_support .support_number {
margin: 0px;
color: #374151;
font-size: 18px;
}
.product_support .support_links {
display: flex;
gap: 12px;
}
.product_support .support_links .support_link {
color: #CC5A2A;
text-decoration: underline;
}
.product_support .support_prize_number {
display: flex;
align-items: center;
gap: 4px;
}
.product_support .support_prize_number p {
margin: 0px;
color: #374151;
}
.product_support .support_prize_number span {
background: #F9FAFB;
padding: 4px 8px;
min-height: 24px;
display: flex;
border: 1px solid #E5E7EB;
border-radius: 8px;
box-shadow: 0px 8px 32px -8px #C3CCD5;
align-items: center;
justify-content: center;
}
.live_draw_on_socials_container {
background: #CC5A2A;
border-radius: 16px;
padding: 16px 12px;
margin-top: 52px;
gap: 4px;
display: flex;
flex-direction: column;
align-items: center;
}
.live_draw_on_socials_container h3 {
margin: 0px;
font-size: 16px;
color: #22252A;
font-weight: 600;
}
.live_draw_on_socials_container .nm-date {
color: #F8F6F4;
font-size: 16px;
font-weight: 600;
}
.live_draw_on_socials_container .nm-time {
color: #F8F6F4;
font-size: 14px;
font-weight: 500;
}
.live_draw_on_socials_container .nm-socials {
color: #22252A;
font-size: 14px;
}
.live_draw_on_socials_container .nm-socials a {
color: #22252A;
text-decoration: underline;
font-size: 14px;
}
.live_draw_on_socials_container .nm-socials a i {
margin-right: 4px;
}
.productpage {
position: relative;
}
.productpage .product_content {
display: flex;
margin-inline: auto;
padding-top: 64px;
padding-bottom: 64px;
}
.productpage .product_promo_wrapper .promo_text {
text-align: center;
color: #707A8C;
font-size: 12px;
margin-top: 30px;
margin-bottom: 20px;
}
.productpage .product_promo {
display: flex;
gap: 20px;
align-items: center;
padding: 20px 0px;
}
.productpage .product_promo .promo_separator {
margin: 0px;
color: #374151;
font-style: italic;
display: flex;
align-items: center;
text-transform: lowercase;
}
.productpage .product_promo .promo_block {
padding: 12px 16px 16px 16px;
border-radius: 15px;
border: 1px solid #6EE7B7;
border-bottom: 4px solid #6EE7B7;
position: relative;
flex-basis: calc(50% - 20px);
}
.productpage .product_promo .promo_block.promo_membership {
box-shadow: 0px 16px 32px -8px #E0E7EB, 0px 8px 32px -8px #C3CCD5;
}
.productpage .product_promo .promo_block.promo_regular {
border-color: #E5E7EB;
border-bottom-width: 1px;
}
.productpage .product_promo .promo_block.promo_regular .promo_specs {
margin-top: 10px;
}
.productpage .product_promo .promo_block.promo_regular .promo_specs .promo_spec_row .promo_spec {
border-color: #E0E7EB;
background: #F9FAFB;
color: #9CA3AF;
}
.productpage .product_promo .promo_block.promo_regular .promo_specs .promo_spec_row .promo_spec .spec_number_old {
color: #9CA3AF;
text-decoration: line-through;
}
.productpage .product_promo .promo_block.promo_regular .promo_specs .promo_spec_row .promo_spec .spec_number {
color: #4B5563;
}
.productpage .product_promo .promo_block.promo_regular .promo_btn {
background: #4C5767;
min-height: 36px;
color: #F9FAFB;
padding: 5px 20px;
width: fit-content;
margin-inline: auto;
}
.productpage .product_promo .promo_block.promo_regular .promo_btn:hover {
background: #22252a;
}
.productpage .product_promo .promo_block .promo_label {
background: #FFE81A;
width: 69px;
height: 26px;
display: flex;
border-radius: 6px;
justify-content: center;
align-items: center;
transform: rotate(15deg);
position: absolute;
top: -13px;
right: -30px;
}
.productpage .product_promo .promo_block .promo_label span {
font-size: 20px;
color: #1C1B1F;
font-weight: 900;
letter-spacing: 0px;
}
.productpage .product_promo .promo_block .promo_heading {
margin-bottom: 8px;
}
.productpage .product_promo .promo_block .promo_heading h6 {
font-weight: 700;
color: #10B981;
font-size: 12px;
letter-spacing: 0.16em;
margin-bottom: 12px;
margin-top: 0px;
text-align: center;
}
.productpage .product_promo .promo_block .promo_pricing {
display: flex;
align-items: center;
justify-content: center;
gap: 4px;
line-height: 1;
}
.productpage .product_promo .promo_block .promo_pricing .price_old {
color: #374151;
font-size: 20px;
text-decoration: line-through;
font-weight: 600;
}
.productpage .product_promo .promo_block .promo_pricing .price_promo {
font-size: 28px;
font-weight: 800;
color: #22252A;
}
.productpage .product_promo .promo_block .promo_pricing .price_text {
font-size: 12px;
color: #4B5563;
}
.productpage .product_promo .promo_block .promo_specs {
display: flex;
flex-direction: column;
gap: 4px;
}
.productpage .product_promo .promo_block .promo_specs .promo_spec_row {
display: flex;
gap: 4px;
}
.productpage .product_promo .promo_block .promo_specs .promo_spec_row .promo_spec {
border: 1px solid #D1FAE5;
border-radius: 4px;
background: #ECFDF5;
min-height: 26px;
padding: 6px 8px;
line-height: 1;
color: #10B981;
font-size: 12px;
flex-basis: 100%;
display: flex;
align-items: center;
justify-content: center;
gap: 4px;
}
.productpage .product_promo .promo_block .promo_specs .promo_spec_row .promo_spec .spec_number {
color: #059669;
font-weight: 600;
}
.productpage .product_promo .promo_block .promo_btn {
min-height: 48px;
background: #34D399;
display: flex;
margin-top: 12px;
align-items: center;
justify-content: center;
color: #22252A;
gap: 4px;
font-weight: 600;
border-radius: 24px;
line-height: 1;
transition: all 0.5s ease;
}
.productpage .product_promo .promo_block .promo_btn:hover {
background: #10B981;
}
.productpage .product_promo .promo_block .promo_btn .promo_btn_price {
font-weight: 400;
}
.productpage .product_promo .promo_block .promo_btn .promo_btn_text {
font-size: 12px;
font-weight: 400;
line-height: 1;
padding-top: 4px;
}
.productpage .product_promo .promo_block .promo_disclaimer {
font-size: 10px;
color: #4B5563;
text-align: center;
margin-top: 12px;
line-height: 1.4;
}
.productpage .product_content .product_media .product_images {
display: flex;
gap: 8px;
}
.productpage .product_content .product_media .product_images .product_images_small {
width: 59px;
display: flex;
flex-direction: column;
gap: 4px;
padding: 0px;
margin: 0px;
list-style: none;
}
.productpage .product_content .product_media .product_images .product_images_small .small_image {
aspect-ratio: 1;
border-radius: 8px;
border: 2px solid #E0E7EB;
position: relative;
overflow: auto;
}
.productpage .product_content .product_media .product_images .product_images_small .small_image:hover {
border: 2px solid #6B7280;
}
.productpage .product_content .product_media .product_images .product_images_small .small_image img {
position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
cursor: pointer;
}
.productpage .product_content .product_media .product_images .product_images_small .small_image.is_last,
.productpage .product_content .product_media .product_images .product_images_small .small_image.is_video {
display: flex;
justify-content: center;
align-items: center;
}
.productpage .product_content .product_media .product_images .product_images_small .small_image.is_last::before,
.productpage .product_content .product_media .product_images .product_images_small .small_image.is_video::before {
content: "";
width: 100%;
height: 100%;
position: absolute;
top: 0px;
left: 0px;
z-index: 9;
background: rgba(23, 26, 31, 0.8);
}
.productpage .product_content .product_media .product_images .product_images_small .small_image.is_last p,
.productpage .product_content .product_media .product_images .product_images_small .small_image.is_video p {
color: #FFF;
font-size: 14px;
margin: 0px;
z-index: 10;
}
.productpage .product_content .product_media .product_images .product_images_small .small_image.is_video::after {
content: url(//ausso.com/wp-content/themes/hello-theme-child/images/play_circle.svg);
position: absolute;
color: #FFF;
z-index: 10;
width: 32px;
height: 32px;
}
.productpage .product_content .product_media .product_images .product_images_big {
width: calc(100% - 59px);
max-width: 500px;
position: relative;
height: 375px;
}
.productpage .product_content .product_media .product_images .product_images_big img {
height: 375px;
object-fit: cover;
width: 100%;
border-radius: 8px;
cursor: pointer;
border: 1px solid #E6E6E7;
}
.payment_box > p { padding-left: 0px;
}
.productpage .product_content .product_media .product_images .product_images_big .images_navigation {
position: absolute;
bottom: 30px;
display: flex;
gap: 8px;
justify-content: flex-end;
width: 100%;
right: 12px;
left: 0;
bottom: 12px;
padding: 0px 10px;
}
.productpage .product_content .product_media .product_images .product_images_big .images_navigation .images_navigation_item {
background: rgba(255, 255, 255, 0.2);
backdrop-filter: blur(16px);
border: 1px solid #F8F6F4;
border-radius: 16px;
width: 32px;
height: 32px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
.productpage .product_content .product_media .product_images .product_images_big .images_navigation .images_navigation_item i {
color: #FFF;
}
.productpage .product_content .product_media .product_images .product_images_big .images_navigation .images_navigation_item:hover {
background: rgba(255, 255, 255, 0.4);
}
.productpage .container-bundle-box {
padding: 12px;
background: #FFFFFF;
}
.productpage .container-bundle-box:hover {
background: #F9FAFB;
}
.productpage .container-bundle-box:hover .btn {
background: #22252A;
color: #FFF;
}
.highlight-first-bundle {
color: #374151;
}
.productpage .product_counter .countdown_default {
box-shadow: 0 16px 48px -8px #E0E7EB;
}
.productpage .container-bundle-box .btn {
font-weight: 400;
color: #FFF;
margin-top: auto;
background: #F04438;
}
.productpage .container-bundle-box .bundle-price {
font-size: 20px;
color: #374151;
font-weight: 700;
}
.productpage .product_content .product_details .countdown_default {
margin-inline: auto;
width: fit-content;
box-shadow: 0 16px 48px -8px #E0E7EB;
}
.productpage .product_content .product_details .product_title_sub {
color: #707A8C;
margin-top: -28px;
margin-bottom: 32px;
text-align: center;
font-size: 24px;
}
.productpage .product_content .product_details .product_details_heading {
margin-top: 22px;
margin-bottom: 32px;
max-width: 380px;
margin-inline: auto;
}
.productpage .product_content .product_details .product_details_heading h2,
.productpage .product_content .product_details .product_details_heading h4 {
margin: 0px;
text-align: center;
}
.productpage .product_content .product_details .product_details_heading h2 span,
.productpage .product_content .product_details .product_details_heading h4 span {
color: #CC5A2A;
}
.productpage .product_content .product_details .product_details_heading h4 {
color: #707A8C;
}
.productpage .product_content .product_details .product_details_heading h2 {
margin-bottom: 4px;
color: #22252A;
}
.productpage .product_content .product_details .product_details_heading .product_free_entries {
background-color: #A7F3D0;
padding: 8px;
border-radius: 8px;
border: 1px solid #6EE7B7;
box-shadow: 0 4px 4px -1px rgba(0, 0, 0, 0.2);
width: fit-content;
margin-top: 24px;
margin-inline: auto;
}
.productpage .product_content .product_details .product_details_heading .product_free_entries p {
font-size: 12px;
color: #059669;
margin: 0px;
text-align: center;
font-weight: 500;
line-height: 1.4;
}
.productpage .product_content .product_details .product_details_heading .product_free_entries p span {
font-weight: 700;
}
.productpage .product_content .product_details .product_details_content {
background-color: #F9FAFB;
border: 1px solid #E5E7EB;
overflow: auto;
border-radius: 16px;
padding: 4px 16px 20px 16px;
padding-top: 0px;
box-shadow: 0 16px 48px -8px #E0E7EB;
display: flex;
flex-direction: column;
gap: 12px;
}
.productpage .product_content .product_details .product_details_content .product_details_info .bundle_text_intro {
color: #374151;
padding: 12px 8px;
margin: 0px;
}
.productpage .product_content .product_details .product_details_content .product_details_navigation {
display: flex;
list-style: none;
gap: 12px;
height: 34px;
padding: 0px;
border-bottom: 1px solid #E5E7EB;
}
.productpage .product_content .product_details .product_details_content .product_details_navigation .detail_navigation_item {
font-size: 14px;
color: #9CA3AF;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
padding: 0 4px;
position: relative;
cursor: pointer;
font-weight: 400;
transition: color 0.5s ease;
}
.productpage .product_content .product_details .product_details_content .product_details_navigation .detail_navigation_item:hover {
color: #F04438;
}
.productpage .product_content .product_details .product_details_content .product_details_navigation .detail_navigation_item.tabs_item_active {
color: #22252A;
}
.productpage .product_content .product_details .product_details_content .product_details_navigation .detail_navigation_item.tabs_item_active::after,
.productpage .product_content .product_details .product_details_content .product_details_navigation .detail_navigation_item:hover::after {
content: "";
bottom: -1px;
background: #F04438;
position: absolute;
left: 0px;
width: 100%;
height: 1px;
opacity: 1;
transition: opacity 0.5s ease;
}
.productpage .product_content .product_details .product_details_content .product_details_navigation .detail_navigation_item::after {
content: "";
bottom: -1px;
background: #F04438;
position: absolute;
left: 0px;
width: 100%;
height: 1px;
opacity: 0;
transition: opacity 0.5s ease;
}
.productpage .product_content .product_details .product_details_content .product_details_info .text_intro {
color: #374151;
margin: 12px 8px;
padding-right: 48px;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_subscribe h4 {
color: #F04438;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_subscribe .bundle-price {
line-height: 1;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_subscribe .sub-interval {
color: #9CA3AF;
font-size: 12px;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_subscribe .product_subscribe_options {
display: grid;
grid-template-columns: repeat(1, 1fr);
gap: 8px;
margin-top: 12px;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_subscribe .product_subscribe_options .product_subscribe_option {
background: #FFF;
padding: 20px;
min-height: 161px;
display: flex;
flex-direction: column;
gap: 4px;
border: 1px solid #E5E7EB;
border-radius: 16px;
align-items: center;
position: relative;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_subscribe .product_subscribe_options .product_subscribe_option .subscribe_label {
position: absolute;
font-size: 14px;
color: #10B981;
background: #ECFDF5;
border-radius: 8px;
height: 26px;
display: flex;
padding: 2px 4px;
border: 1px solid #6EE7B7;
top: -13px;
margin: 0px;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_subscribe .product_subscribe_options .product_subscribe_option .subscribe_title {
color: #363E49;
font-size: 20px;
margin: 0px;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_subscribe .product_subscribe_options .product_subscribe_option .subscribe_price {
color: #22252A;
font-weight: 600;
font-size: 24px;
margin: 0px;
line-height: 1.2;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_subscribe .product_subscribe_options .product_subscribe_option .subscribe_text {
font-size: 14px;
font-weight: 500;
color: #9CA3AF;
margin: 0px;
line-height: 1.3;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_subscribe .product_subscribe_options .product_subscribe_option .btn_default {
margin-top: 12px;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_subscribe .product_subscribe_options .product_subscribe_option.subcribe_option_best {
border-color: #A7F3D0;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_subscribe .product_subscribe_options .product_subscribe_option.subcribe_option_best .btn_default {
background: #34D399;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_subscribe .product_subscribe_options .product_subscribe_option.subcribe_option_best .btn_default:hover {
background: #10B981;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_subscribe .subscribe_cta {
color: #CC5A2A;
margin-inline: auto;
text-decoration: underline;
text-underline-offset: 4px;
margin-top: 24px;
margin-bottom: 12px;
display: block;
text-align: center;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_onetimebuy .product_details_options {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 12px;
margin-top: 12px;
}
.bundle-one-off .article-access {
font-size: 12px;
}
.text_intro_bold {
text-align: center;
font-weight: 600;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_onetimebuy .product_details_options.options_earlybird .product_details_option .product_details_option_label {
background: #34D399;
color: #ECFDF5;
border: 0px;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_onetimebuy .product_details_options.options_earlybird .product_details_option .product_details_option_label::before {
content: url(//ausso.com/wp-content/themes/hello-theme-child/images/icon_product-label.svg);
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_onetimebuy .product_details_options.options_earlybird .product_details_option .product_details_option_content .product_details_option_content_top .entries_old {
display: inline-flex;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_onetimebuy .product_details_options .product_details_option {
display: flex;
min-height: 56px;
padding: 12px;
border-radius: 8px;
border: 1px solid #E5E7EB;
gap: 16px;
align-items: center;
background: #FFF;
position: relative;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_onetimebuy .product_details_options .product_details_option.with_label {
border-top-left-radius: 0px;
border-color: #6EE7B7;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_onetimebuy .product_details_options .product_details_option.with_label .product_details_option_cta {
background: #34D399;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_onetimebuy .product_details_options .product_details_option.with_label .product_details_option_cta:hover {
background: #10B981;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_onetimebuy .product_details_options .product_details_option .product_details_option_label {
position: absolute;
top: -20px;
left: 0px;
height: 20px;
background: #ECFDF5;
font-size: 12px;
font-weight: 500;
padding: 2px 4px;
display: flex;
gap: 2px;
color: #10B981;
line-height: 1;
align-items: center;
justify-content: center;
min-width: 70px;
border-top-left-radius: 8px;
border: 1px solid #6EE7B7;
border-top-right-radius: 8px;
margin-left: -1px;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_onetimebuy .product_details_options .product_details_option .product_details_option_label::before {
content: url(//ausso.com/wp-content/themes/hello-theme-child/images/label_icon_green.svg);
display: flex;
height: 16px;
width: 16px;
align-items: center;
justify-content: center;
margin-top: 1px;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_onetimebuy .product_details_options .product_details_option .product_details_option_prize {
font-size: 24px;
font-weight: bold;
min-width: 55px;
color: #374151;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_onetimebuy .product_details_options .product_details_option .product_details_option_content p {
margin: 0px;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_onetimebuy .product_details_options .product_details_option .product_details_option_content .product_details_option_content_top {
font-size: 14px;
color: #22252A;
font-weight: 500;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_onetimebuy .product_details_options .product_details_option .product_details_option_content .product_details_option_content_top .entries_old {
color: #B7C2D1;
text-decoration: line-through;
display: none;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_onetimebuy .product_details_options .product_details_option .product_details_option_content .product_details_option_content_top .entries_new {
color: #059669;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_onetimebuy .product_details_options .product_details_option .product_details_option_content .product_details_option_content_bottom {
font-size: 12px;
color: #707A8C;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_onetimebuy .product_details_options .product_details_option .product_details_option_cta {
width: 32px;
height: 32px;
background: #22252A;
border-radius: 8px;
margin-left: auto;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_onetimebuy .product_details_options .product_details_option .product_details_option_cta:hover {
background: #F04438;
}
.productpage .productpage_tabs {
background: #F9FAFB;
border-bottom: 1px solid #F3F4F6;
position: relative;
}
.productpage .productpage_tabs::before,
.productpage .productpage_tabs::after {
content: "";
height: 100%;
background: inherit;
width: 100vw;
position: absolute;
z-index: -10;
top: 0px;
}
.productpage .productpage_tabs::before {
right: 0px;
}
.productpage .productpage_tabs::after {
left: 0px;
}
.productpage .productpage_tabs .product_tabs_navigation {
background: #FFFFFF;
border-top: 1px solid #F3F4F6;
border-bottom: 1px solid #F3F4F6;
position: relative;
}
.productpage .productpage_tabs .product_tabs_navigation::before,
.productpage .productpage_tabs .product_tabs_navigation::after {
content: "";
height: 100%;
background: inherit;
border-top: inherit;
border-bottom: inherit;
width: 100vw;
position: absolute;
z-index: -1;
top: 0px;
}
.productpage .productpage_tabs .product_tabs_navigation::before {
right: 0px;
}
.productpage .productpage_tabs .product_tabs_navigation::after {
left: 0px;
}
.productpage .productpage_tabs .product_tabs_navigation .product_tabs_items {
padding: 0px;
margin: 0px;
list-style: none;
display: flex;
height: 50px;
padding-right: 32px;
padding-left: 32px;
}
.productpage .productpage_tabs .product_tabs_navigation .product_tabs_items .product_tabs_item {
height: 100%;
position: relative;
flex-basis: 25%;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
.productpage .productpage_tabs .product_tabs_navigation .product_tabs_items .product_tabs_item h5 {
margin: 0px;
text-align: center;
font-size: 20px;
font-weight: 400;
color: #9CA3AF;
}
.productpage .productpage_tabs .product_tabs_navigation .product_tabs_items .product_tabs_item.tabs_item_active h5,
.productpage .productpage_tabs .product_tabs_navigation .product_tabs_items .product_tabs_item:hover h5 {
color: #22252A;
}
.productpage .productpage_tabs .product_tabs_navigation .product_tabs_items .product_tabs_item.tabs_item_active::after,
.productpage .productpage_tabs .product_tabs_navigation .product_tabs_items .product_tabs_item:hover::after {
content: "";
height: 2px;
width: 100%;
position: absolute;
bottom: 0px;
background: #F04438;
left: 0px;
}
.productpage .productpage_tabs .tab_wrapper .tab_title_small {
display: none;
}
.productpage .productpage_tabs .product_tabs_content {
padding-top: 64px;
padding-bottom: 96px;
max-width: 1120px;
margin-inline: auto;
flex-direction: column;
position: relative;
gap: 24px;
display: none;
}
.productpage .productpage_tabs .product_tabs_content.active {
display: flex;
}
.productpage .productpage_tabs .product_tabs_content h3 {
margin: 0px;
}
.productpage .productpage_tabs .product_tabs_content a {
color: #CC5A2A;
text-decoration: underline;
text-underline-offset: 4px;
}
.productpage .productpage_tabs .product_tabs_content a:hover {
color: #8C2703;
}
.productpage .productpage_tabs .product_tabs_content .tabs_prize_wrapper {
display: flex;
gap: 48px;
padding-top: 24px;
padding-bottom: 24px;
}
.productpage .productpage_tabs .product_tabs_content .tabs_prize_wrapper .tabs_prize_content {
flex-basis: 50%;
max-width: 50%;
align-items: center;
display: flex;
}
.productpage .productpage_tabs .product_tabs_content .tabs_prize_wrapper .tabs_prize_content h4 {
font-size: 24px;
max-width: 400px;
color: #22252A;
margin: 0px;
}
.productpage .productpage_tabs .product_tabs_content .tabs_prize_wrapper .tabs_prize_content h4 span {
color: #707A8C;
}
.productpage .productpage_tabs .product_tabs_content .tabs_prize_wrapper .tabs_prize_image {
flex-basis: 50%;
max-width: 50%;
}
.productpage .productpage_tabs .product_tabs_content .tabs_prize_wrapper .tabs_prize_image img {
border-radius: 8px;
}
.productpage .productpage_tabs .product_tabs_content.tabs_content_details h3 {
margin-top: 0px;
margin-bottom: 0px;
color: #22252A;
}
.productpage .productpage_tabs .product_tabs_content.tabs_content_details p {
color: #707A8C;
}
.productpage .productpage_tabs .product_tabs_content.tabs_content_details p b,
.productpage .productpage_tabs .product_tabs_content.tabs_content_details p strong {
font-weight: 500;
}
.productpage .productpage_tabs .product_tabs_content.tabs_content_details ul li {
color: #707A8C;
}
.productpage .productpage_tabs .product_tabs_content.tabs_content_details ul {
margin-top: -20px;
padding: 0px;
margin-left: 40px;
}
.productpage .productpage_tabs .product_tabs_content.tabs_content_delivery p {
color: #707A8C;
}
.productpage .productpage_tabs .product_tabs_content.tabs_content_faq h3 {
margin-bottom: 16px !important;
}
.faq_wrapper {
display: flex;
gap: 24px;
}
.faq_wrapper .faq_content {
flex-basis: 50%;
padding: 0px 20px;
padding-left: 0px;
}
.faq_wrapper .faq_content h3 {
margin-bottom: 16px;
}
.faq_wrapper .faq_content p {
color: #707A8C;
}
.faq_questions {
flex-basis: 50%;
display: flex;
flex-direction: column;
gap: 10px;
}
.faq_questions .faq_question {
width: 100%;
border-radius: 8px; overflow: auto;
}
.faq_questions .faq_question.faq_question_open {
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
} .faq_questions .faq_question .faq_title {
min-height: 48px;
display: flex;
color: #22252A;
background: #FFF;
padding: 10px 16px;
cursor: pointer;
font-size: 16px;
font-weight: 500;
align-items: center;
}
.faq_questions .faq_question:not(.faq_question_open) .faq_title:hover {
background: #F8F6F4;
}
.faq_questions .faq_question .faq_title i {
color: #F04438;
margin-left: auto;
width: 24px;
height: 24px;
display: flex;
align-items: center;
justify-content: center;
font-size: 18px;
}
.faq_questions .faq_question .faq_title i.fa-minus::before {
content: "\f00d";
}
.faq_questions .faq_question.faq_question_open {
max-height: 500px;
}
.faq_questions .faq_question .faq_content {
background: #FFF;
max-height: 0;
overflow: hidden;
transition: max-height 0.6s ease;
box-sizing: border-box;
padding: 0px;
max-height: 0px;
}
.faq_questions .faq_question .faq_content p {
line-height: 1.3;
font-size: 14px;
margin: 0px;
margin-right: 64px;
color: #707A8C;
padding: 20px;
}
.faq_questions .faq_question .faq_content p a {
color: #CC5A2A;
text-decoration: underline;
text-underline-offset: 4px;
}
.account_welcome {
display: flex;
flex-direction: column;
padding: 0 20px;
gap: 20px;
}
.account_welcome h6 {
margin-top: 0px;
margin-bottom: 0px;
}
.account_welcome h2 {
margin-top: 0px;
margin-bottom: 0px;
}
.account_heading {
margin-top: 20px;
}
.account_heading h5 {
margin: 0px;
font-weight: 700;
padding-left: 24px;
}
.winpage {
display: flex;
flex-direction: column;
align-items: center;
}
.winpage .winner_heading {
display: flex;
flex-direction: column;
align-items: center;
}
.winpage h6 {
color: #059669;
margin-top: 0px;
margin-bottom: 16px;
}
.winpage h2 {
margin: 0px;
}
.winpage .winpage_ticket {
margin-top: 32px;
border: 1px solid #A7F3D0;
padding: 20px;
display: flex;
flex-direction: column;
background: #ECFDF5;
max-width: 214px;
width: 100%;
border-radius: 16px;
box-shadow: 0 16px 48px -8px rgba(0, 0, 0, 0.2);
align-items: center;
}
.winpage .winpage_ticket .ticket_user {
width: 40px;
height: 40px;
background-color: #CC5A2A;
border: 1px solid #CC5A2A;
margin-bottom: 4px;
border-radius: 20px;
box-shadow: 0 8px 32px -8px #C3CCD5;
}
.winpage .winpage_ticket .ticket_user img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 20px;
}
.winpage .winpage_ticket p {
margin: 0px;
line-height: 1.5;
font-size: 20px;
color: #374151;
}
.winpage .winpage_ticket .ticket_number {
background-color: #34D399;
margin-top: 12px;
border-radius: 8px;
padding: 2px 8px;
display: flex;
font-size: 14px;
font-weight: 500;
align-items: center;
gap: 4px;
color: #FFF;
min-height: 24px;
}
.winpage .ticket_date {
margin-top: 16px;
color: #374151;
font-size: 12px;
}
.winpage .recentwinner_wrapper {
width: 100%;
margin: 64px auto;
display: flex;
flex-direction: column;
align-items: center;
}
.winpage .recentwinner_wrapper .recentwinner {
margin-bottom: 64px;
}
.winpage .recentwinner_wrapper .btn_default {
margin-inline: auto;
height: 48px;
}
.winpage .product_specs {
width: 100%;
margin-top: 64px;
max-width: 1120px;
padding: 20px;
}
.winpage .product_specs .product_key_metrics {
margin-top: 32px;
}
.product_images {
display: flex;
gap: 32px;
}
.product_images .product_image {
width: 420px;
}
.product_images .product_image img {
height: 315px;
width: 420px;
border-radius: 8px;
object-fit: cover;
box-shadow: 0 16px 48px -8px rgba(0, 0, 0, 0.2);
}
.cart_nav .breadcrumb-container-parent .breadcrumb-woo {
display: none;
}
.cart_nav .breadcrumb-container-parent .returning-customer-login {
background-color: #F9FAFB;
border: 0px;
}
.bundle-quantity-selector .bundle-qty-select {
max-width: 370px;
}
.cart_nav .breadcrumb-container-parent .returning-customer-login .returning-customer-login-child {
padding: 0px;
min-height: 32px;
display: flex;
align-items: center;
}
.cart_nav .breadcrumb-container-parent .returning-customer-login a {
font-size: 12px;
color: #CC5A2A !important;
font-weight: 400;
}
.cart_nav .breadcrumb-container-parent .returning-customer-login a span {
font-weight: 400;
color: #363E49 !important;
}
.cart_cart {
width: 100%;
}
.cart_cart .cart-grid {
display: flex;
flex-direction: column;
align-content: center;
align-items: stretch;
max-width: 600px;
margin-inline: auto;
}
.cart_cart .cart-grid .cart-collaterals .cart_totals .coupon-error-notice {
order: 3;
color: #DC2626;
font-size: 14px;
margin-top: -5px;
}
.cart_cart .cart-collaterals .cart_totals {
background: none;
border: 0px;
border-radius: 0px;
padding: 0px;
display: flex;
flex-direction: column;
gap: 16px;
}
.cart_cart .cart-collaterals .cart_totals .coupon-form {
order: 2;
margin: 0px;
flex-direction: row;
flex-wrap: nowrap;
gap: 12px;
}
.cart_cart .cart-collaterals .cart_totals .coupon-form input {
min-height: 44px;
flex-basis: 100%;
border: 1px solid #E5E7EB;
border-radius: 8px;
}
.cart_cart .cart-collaterals .cart_totals .coupon-form .button {
background: #22252A;
min-height: 44px;
border-radius: 8px;
margin: 0px;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
padding: 0px !important;
}
.cart_cart .cart-collaterals .cart_totals .coupon-form p {
margin: 0px;
max-width: unset;
}
.cart_cart .cart-collaterals .cart_totals .coupon-form p.coupon-payment-method-input {
flex-basis: 100%;
width: calc(100% - 150px);
}
.cart_cart .cart-collaterals .cart_totals .coupon-form p.form-row-last {
max-width: 150px;
flex-basis: 100%;
}
.cart_cart .cart-collaterals .cart_totals table {
order: 1;
margin: 0px;
border-radius: 8px;
border: 1px solid #F3F4F6;
}
.cart_cart .cart-collaterals .cart_totals table tbody tr {
padding: 0px !important;
min-height: 42px;
background-color: #FFF;
display: flex;
align-items: center;
justify-content: space-between;
padding: 0 16px !important;
border-bottom: 1px solid #F3F4F6;
border-top: 0px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}
.cart_cart .cart-collaterals .cart_totals table tbody tr td,
.cart_cart .cart-collaterals .cart_totals table tbody tr th {
background: none !important;
border: 0px;
border-radius: 0px;
padding: 0px;
color: #374151;
}
.cart_cart .cart-collaterals .cart_totals table tbody tr.cart-subtotal {
font-size: 14px;
font-weight: 500;
}
.cart_cart .cart-collaterals .cart_totals table tbody tr.order-total {
min-height: 38px;
font-size: 16px;
font-weight: 500;
}
.cart_cart .cart-collaterals .cart_totals table tbody tr:last-child {
border-bottom: 0px;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
}
.cart_cart .cart-collaterals .cart_totals .wc-proceed-to-checkout {
order: 3;
margin: 0px;
padding: 0px;
}
.cart_cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .button {
margin: 0px !important;
min-height: 44px;
display: flex;
background-color: #22252A !important;
font-size: 20px;
font-weight: 400 !important;
align-items: center;
justify-content: center;
border-radius: 50px;
padding: 0px;
transition: all 0.3s ease;
}
.woocommerce-NoticeGroup {
padding: 0 38px;
}
.woocommerce-NoticeGroup ul {
background: none;
border-radius: 8px;
border: 1px solid #F87171;
margin-top: 24px;
margin-bottom: 24px;
}
.woocommerce-NoticeGroup ul li {
font-weight: 400;
font-size: 14px;
}
.woocommerce-NoticeGroup ul li strong {
font-weight: 400;
}
.woocommerce-checkout .woocommerce form .form-row.woocommerce-invalid label {
color: #F04438;
}
.woocommerce-checkout .validate-response {
display: inline-block;
color: #F04438;
font-size: 14px;
margin-left: 10px;
}
.woocommerce-checkout .woocommerce-invalid-required-field input,
.woocommerce-checkout .woocommerce-invalid-required-field .select2-container .select2-selection--single,
.woocommerce-checkout .woocommerce-invalid-required-field select {
border-color: #F87171 !important;
}
.woocommerce-checkout .woocommerce-invalid-required-field input:focus {
box-shadow: 0px 0px 0px 4px #FEE4E2, 0px 1px 2px 0px rgba(16, 24, 40, 0.05) !important;
}
.woocommerce-checkout .woocommerce-invalid-required-field .woocommerce-input-wrapper {
position: relative;
}
.woocommerce-checkout .woocommerce-invalid-required-field#account_password_field .woocommerce-input-wrapper::after,
.woocommerce-checkout .woocommerce-invalid-required-field#billing_dob_day_field .woocommerce-input-wrapper::after,
.woocommerce-checkout .woocommerce-invalid-required-field#billing_dob_month_field .woocommerce-input-wrapper::after,
.woocommerce-checkout .woocommerce-invalid-required-field#billing_dob_year_field .woocommerce-input-wrapper::after,
.woocommerce-checkout .woocommerce-invalid-required-field#billing_country_field .woocommerce-input-wrapper::after {
display: none;
}
.woocommerce-checkout .woocommerce-invalid-required-field .woocommerce-input-wrapper::after {
content: "\f06a";
font: var(--fa-font-light);
color: #F87171;
font-size: 16px;
width: 20px;
height: 20px;
position: absolute;
display: flex;
top: 0px;
right: 12px;
align-items: center;
justify-content: center;
padding-top: 2px;
}
.woocommerce-checkout .checkout_wrapper {
width: 100%;
display: grid;
grid-template-columns: 1fr 1fr;
min-width: 100%;
}
.woocommerce-checkout form {
display: flex;
}
.cart_cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:hover {
background: #F04438 !important;
}
.cart_cart .woocommerce-cart-form > div {
border: 0px;
}
.cart_cart .woocommerce-cart-form .shop_table {
padding: 0px;
}
.discount-banner-cart {
max-width: 600px;
margin-inline: auto;
}
.cart_cart .woocommerce-cart-form .shop_table .cart_item {
padding: 12px;
border: 1px solid #E5E7EB;
gap: 12px;
border-radius: 8px;
}
.cart_cart .woocommerce-cart-form .shop_table .cart_item .group-product .product-thumbnail {
display: flex;
}
.cart_cart .woocommerce-cart-form .shop_table .cart_item .group-product .product-thumbnail img {
border: 1px solid #F3F4F6;
width: 72px;
}
.cart_cart .woocommerce-cart-form .shop_table .cart_item .group-product .product-name {
color: #374151;
font-size: 14px;
font-weight: 500;
margin: 0px;
}
.cart_cart .woocommerce-cart-form .shop_table .cart_item .group-product.product-details {
margin: 0px;
}
.cart_cart .woocommerce-cart-form .shop_table .cart_item .group-product .product_details_cart_summary .product-subtotal .amount bdi {
font-size: 16px;
color: #22252A;
}
.cart_cart .woocommerce-cart-form .shop_table .cart_item .group-product .product_details_cart_summary {
gap: 10px;
}
.woocommerce-order {
padding: 38px;
max-width: 660px !important;
margin-inline: auto;
min-height: 1000px;
}
.woocommerce-order .woocommerce-MyAccount-subscriptions td a br {
display: none;
}
.woocommerce-order .woocommerce-MyAccount-subscriptions td {
background: none !important;
border-radius: 0px !important;
border: 0px !important;
font-size: 15px;
}
.woocommerce-order .woocommerce-MyAccount-subscriptions .subscription-actions a {
width: 100%;
display: flex;
align-items: center;
justify-content: center;
color: #F8F6F4;
background: #22252A;
}
.woocommerce-order .woocommerce-MyAccount-subscriptions .subscription-actions a:hover {
background: #F04438;
}
.woocommerce-order .upselling-subscription-parent-container .membership-box-cta {
position: relative !important;
padding: 0px !important;
background: none !important;
border: 0px !important;
margin-top: 12px;
}
.woocommerce-order .upselling-subscription-parent-container .membership-box-cta .joinnowbutton {
color: #fff !important;
font-weight: 400 !important;
background: #22252A !important;
min-height: 48px;
}
.woocommerce-order .upselling-subscription-parent-container .membership-box-cta small {
color: #000;
display: none;
}
.woocommerce-order .thank-you-widget-summary {
margin-top: 0px;
}
.woocommerce-order .thank-you-widget-summary .order-number-widget {
color: #9CA3AF;
font-size: 14px;
}
.woocommerce-order .thank-you-widget-summary .confirmation-email-sent {
color: #374151;
font-size: 14px;
margin-inline: auto;
max-width: 207px;
margin-top: 8px;
}
.woocommerce-order .ajax-toggle-widget-summary {
background-color: #F9FAFB;
margin-top: 40px;
max-width: 543px;
margin-inline: auto;
padding: 0px;
min-height: 37px;
padding: 0 16px;
}
.woocommerce-order .ajax-toggle-widget-summary span {
border: 0px;
position: relative;
padding: 0px;
display: flex;
align-items: center;
justify-content: center;
}
.woocommerce-order .ajax-toggle-widget-summary span.active {
border: 0px;
}
.woocommerce-order .ajax-toggle-widget-summary span.active::after {
content: "";
height: 2px;
width: 100%;
background-color: red;
position: absolute;
bottom: 0px;
left: 0px;
}
.woocommerce-order .woocommerce-customer-details {
max-width: 543px;
margin-inline: auto;
}
.woocommerce-order .woocommerce-customer-details .woocommerce-table tfoot {
border-top: 1px solid #E5E7EB;
}
.woocommerce-order .woocommerce-customer-details .woocommerce-table tfoot th,
.woocommerce-order .woocommerce-customer-details .woocommerce-table tfoot td {
background: none !important;
}
.woocommerce-order .woocommerce-customer-details .woocommerce-table tfoot tr {
background-color: #F9FAFB;
padding: 0 16px;
min-height: 40px;
display: flex;
align-items: center;
}
.woocommerce-order .woocommerce-customer-details .woocommerce-table tfoot tr:last-child {
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
}
.woocommerce-order .woocommerce-customer-details .woocommerce-table tfoot tr th,
.woocommerce-order .woocommerce-customer-details .woocommerce-table tfoot tr td {
padding: 0px;
background: none;
border-radius: 0px;
color: #363E49 !important;
}
.woocommerce-order .woocommerce-customer-details .woocommerce-table tfoot tr th span,
.woocommerce-order .woocommerce-customer-details .woocommerce-table tfoot tr td span {
background: none;
font-weight: 600 !important;
color: #363E49 !important;
}
.woocommerce-order .woocommerce-customer-details address {
background: #FFF !important;
padding: 0px !important;
}
.woocommerce-order .woocommerce-customer-details address .address-customer-info {
padding: 16px;
border: 1px solid #E5E7EB;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}
.woocommerce-order .woocommerce-customer-details address .address-customer-info h5 {
margin: 0px;
}
.woocommerce-order .woocommerce-customer-details address .address-customer-info h6 {
text-transform: none;
margin-top: 14px;
margin-bottom: 0px;
letter-spacing: -0.02em !important;
}
.woocommerce-order .woocommerce-order-details {
max-width: 543px;
margin-inline: auto;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table tbody tr td {
background: #FFF !important;
padding: 16px !important;
border-top: 1px solid #E5E7EB !important;
border-bottom: 1px solid #E5E7EB !important;
}
.woocommerce .woocommerce-customer-details address {
border: none !important;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table tbody tr td .custom-added-image-order-details img {
min-width: 72px;
border: 1px solid #E5E7EB;
background-color: #FFF;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table tbody tr td .order-details-container .order-details-title {
color: #374151 !important;
font-size: 14px !important;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table tbody tr td .order-details-container .product-terms-link {
display: none;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table tbody tr td .order-details-container .guest-pass-free-entry {
font-size: 12px !important;
color: #363E49 !important;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table tbody tr td .order-details-container .guest-pass-free-entry * {
font-size: 12px !important;
color: #363E49 !important;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table tbody tr td .order-details-container .guest-pass-free-entry ul {
margin: 0px;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table tbody tr td .order-details-container .guest-pass-free-entry h3 {
margin: 0px;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table tfoot .cart_subtotal {
display: none;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table tfoot .order_total {
background: #F9FAFB !important;
min-height: 40px;
display: flex;
align-items: center;
padding: 0 16px;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table tfoot .order_total th,
.woocommerce-order .woocommerce-order-details .woocommerce-table tfoot .order_total td {
padding: 0px;
background: none !important;
border-radius: 0px !important;
border: 0px !important;
color: #363E49 !important;
font-weight: 600 !important;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table tfoot .order_total th span,
.woocommerce-order .woocommerce-order-details .woocommerce-table tfoot .order_total td span {
background: none !important;
color: #363E49 !important;
font-weight: 600 !important;
}
.woocommerce-order .upselling-subscription-parent-container {
background: #34D399;
max-width: 335px;
border-radius: 24px;
border: 0px;
padding: 24px;
box-shadow: 0 8px 32px -8px #C3CCD5, 0 16px 48px -8px #E0E7EB;
position: relative;
margin-top: 100px;
width: 100%;
}
.woocommerce-order .upselling-subscription-parent-container h3 {
font-size: 24px;
margin: 0px;
color: #22252A;
}
.woocommerce-order .upselling-subscription-parent-container h5 {
display: none;
}
.woocommerce-order .upselling-subscription-parent-container .upselling-subscription-prizes-loop-img {
display: none;
}
.woocommerce-order .upselling-subscription-parent-container .membership-upsell-thankyou-page {
padding: 0px;
margin-top: 20px;
}
.woocommerce-order .upselling-subscription-parent-container .membership-upsell-thankyou-page .upsell-header-thankyou {
display: none;
}
.woocommerce-order .upselling-subscription-parent-container .membership-upsell-thankyou-page .upsell-header-thankyou h3 {
font-size: 10px;
padding: 0px;
background-color: red;
}
.woocommerce-order .upselling-subscription-parent-container .membership-upsell-thankyou-page .upsell-header-thankyou .upsell-price {
font-size: 10px;
}
.woocommerce-order .upselling-subscription-parent-container .membership-upsell-thankyou-page .upsell-middle-thankyou {
padding: 0px;
border: 0px;
border-radius: 0px;
margin: 0px;
gap: 8px;
}
.woocommerce-order .upselling-subscription-parent-container .membership-upsell-thankyou-page .upsell-middle-thankyou span {
font-size: 14px;
color: #363E49;
display: flex;
align-items: center;
gap: 0px;
}
.woocommerce-order .upselling-subscription-parent-container .membership-upsell-thankyou-page .upsell-middle-thankyou strong {
color: inherit;
font-weight: inherit;
margin-right: 4px;
}
.woocommerce-order .upselling-subscription-parent-container .membership-upsell-thankyou-page .upsell-middle-thankyou i {
width: 20px;
height: 16px;
border: 1px solid #363E49;
border-radius: 20px;
font-size: 12px;
display: flex;
align-items: center;
justify-content: center;
margin: 0px;
margin-right: 5px;
}
.woocommerce-checkout .breadcrumb-container-parent .breadcrumb-woo {
display: none;
}
.woocommerce-checkout:not(.woocommerce-order-received) .footer_container,
.woocommerce-checkout:not(.woocommerce-order-received) .footer_payments,
.woocommerce-checkout:not(.woocommerce-order-received) .footer_copyright {
display: none;
}
.woocommerce-checkout .breadcrumb-container-parent .returning-customer-login {
background-color: #F8F6F4;
border: 0px;
}
.woocommerce-checkout .breadcrumb-container-parent .returning-customer-login .returning-customer-login-child {
padding: 0px;
min-height: 32px;
display: flex;
align-items: center;
}
.woocommerce-checkout .breadcrumb-container-parent .returning-customer-login a {
font-size: 12px;
color: #CC5A2A !important;
font-weight: 400;
}
.woocommerce-checkout .breadcrumb-container-parent .returning-customer-login a span {
font-weight: 400;
color: #363E49 !important;
}
.woocommerce-checkout .e-woocommerce-notices-wrapper {
margin-top: 40px;
} .woocommerce-checkout h1 {
display: none;
}
.woocommerce-checkout .checkout {
gap: 0px;
margin: 0px;
}
.woocommerce-checkout .checkout #guest_pass_free_entry_picker {
padding: 0px;
height: fit-content;
}
.woocommerce-checkout .checkout h3 {
font-size: 24px;
margin-top: 0px;
color: #22252A;
margin-bottom: 16px;
}
.woocommerce-checkout .checkout #customer_details {
background-color: #FFF;
padding: 38px;
border-right: 1px solid #DEDEDE;
margin: 0px;
max-height: unset !important;
min-height: calc(100vh - 60px);
}
.woocommerce-checkout .checkout #customer_details .woocommerce-billing-fields {
padding: 20px;
max-width: 584px;
}
.woocommerce-checkout .checkout #customer_details .woocommerce-account-fields {
padding: 20px;
max-width: 584px;
}
.woocommerce-checkout .checkout #customer_details .woocommerce-account-fields .create-account .form-row {
margin: 0px;
padding: 0px;
}
.woocommerce-checkout .checkout #customer_details .col-1 {
padding: 0px;
border: 0px !important;
border-radius: 0px;
}
.woocommerce-account-fields .create-account label {
font-size: 14px;
margin-top: 0px !important;
margin-bottom: 4px !important;
color: #707A8C;
line-height: 1.3 !important;
}
.woocommerce-account-fields .create-account input {
min-height: 48px;
border: 1px solid #E5E7EB;
padding: 0 12px !important;
border-radius: 8px;
}
.woocommerce-account-fields .create-account .woocommerce-password-strength {
margin-top: 8px;
}
.woocommerce-account-fields .create-account input::placeholder {
color: #B7C2D1;
}
.woocommerce-checkout .checkout #customer_details .col-1 .woocommerce-billing-fields .form-row {
width: 100%;
margin-bottom: 16px;
}
.woocommerce-checkout .checkout #customer_details .col-1 .woocommerce-billing-fields .form-row label {
font-size: 14px;
line-height: 1.3;
color: #707A8C;
margin-bottom: 4px;
margin-top: 0px;
}
.woocommerce-checkout .checkout #customer_details .col-1 .woocommerce-billing-fields .form-row abbr {
display: none;
}
.woocommerce-checkout .checkout #customer_details .col-1 .woocommerce-billing-fields .form-row .select2-selection__arrow {
top: 50%;
transform: translateY(-50%);
width: 48px;
display: flex;
align-items: center;
justify-content: center;
}
.woocommerce-checkout .checkout #customer_details .col-1 .woocommerce-billing-fields .form-row .select2-selection__arrow::before {
content: "\f078";
font: var(--fa-font-sharp-light);
color: #363E49;
font-size: 12px;
}
.woocommerce-checkout .checkout #customer_details .col-1 .woocommerce-billing-fields .form-row .select2-selection__arrow b {
display: none;
}
.woocommerce-checkout .select2-container .select2-selection--single {
border: 1px solid #E5E7EB !important;
position: relative;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
color: #374151;
}
.woocommerce-checkout .checkout #customer_details .col-1 .woocommerce-billing-fields .form-row input {
background: #FFF;
border: 1px solid #E5E7EB;
padding: 0 12px !important;
min-height: 48px;
border-radius: 8px;
margin: 0px;
box-shadow: none;
}
.woocommerce-checkout .checkout #customer_details .col-1 .woocommerce-billing-fields .form-row input::placeholder {
color: #B7C2D1;
}
.woocommerce-checkout .checkout #customer_details .col-1 .woocommerce-billing-fields .form-row#billing_dob_day_field,
.woocommerce-checkout .checkout #customer_details .col-1 .woocommerce-billing-fields .form-row#billing_dob_month_field,
.woocommerce-checkout .checkout #customer_details .col-1 .woocommerce-billing-fields .form-row#billing_dob_year_field {
width: calc(33.333333% - 13.333px); margin-right: 15px;
}
.woocommerce-checkout .checkout #customer_details .col-1 .woocommerce-billing-fields .form-row#billing_dob_year_field {
margin-right: 0; }
.woocommerce-checkout .checkout .checkout-inline-error-message {
display: none !important;
}
.woocommerce-checkout .checkout #customer_details .col-1 .woocommerce-billing-fields p {
padding: 0px;
}
.checkout_promotion_widget {
background-color: #fff;
border-radius: 8px;
padding: 16px 20px !important;
padding-bottom: 0px;
border: solid #FCA5A5 1px;
margin-top: 48px;
box-shadow: 0px 1px 4px 0px #E0E7EB, 0px 1px 4px 0px #F0F3F4;
}
.checkout_promotion_widget .cta-promotion-widget {
background: #F9FAFB;
height: 40px;
display: flex;
align-items: center;
border-radius: 4px;
border: 1px solid #E5E7EB;
padding: 0px 8px;
margin-top: 8px;
}
.checkout_promotion_widget .checkout_promotion_content_widget {
display: flex;
flex-direction: column;
gap: 8px;
}
.checkout_promotion_widget .cta-promotion-widget h4 {
font-family: "Inter";
font-size: 14px;
color: #363E49;
}
.checkout_promotion_widget h3 {
color: #707A8C !important;
font-weight: 500;
text-transform: uppercase;
text-align: center;
font-size: 12px !important;
letter-spacing: 0.16em;
font-family: "Inter";
margin: 0px !important;
margin-bottom: 8px !important;
}
.checkout_promotion_widget h3 i {
display: none;
}
.checkout_promotion_widget span {
display: block;
}
.checkout_promotion_widget small {
color: #374151;
font-size: 14px !important;
max-width: 400px;
margin-inline: auto !important;
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
}
.checkout_promotion_widget .promotion-alert {
color: #F04438;
font-weight: 700;
max-width: 240px;
text-align: center;
line-height: 1.3;
padding: 0px;
margin: 0px auto !important;
}
.checkout_promotion_widget .promotion-alert p {
text-align: center;
}
.woocommerce-checkout .checkout #order_review {
background: #F9FAFB;
padding: 58px;
position: relative;
display: flex;
flex-direction: column;
gap: 16px;
max-width: 560px;
}
.woocommerce-checkout .checkout #order_review .cart-discount td {
display: flex;
justify-content: flex-end;
align-items: center;
}
.woocommerce-checkout .checkout #order_review::after {
content: "";
background: #F9FAFB;
height: 100%;
width: 100vw;
position: absolute;
left: 0px;
top: 0px;
z-index: -1;
}
.woocommerce-checkout .checkout #order_review .checkout_order_summary_title_parent {
background: blue;
display: none;
}
.woocommerce-checkout .checkout #order_review .shop_table {
padding: 0px;
border: 0px !important;
border-radius: 0px;
background: none;
margin-bottom: 0px;
}
.woocommerce-checkout .checkout #order_review .shop_table tbody {
border: 0px;
background: none;
}
.woocommerce-checkout .checkout #order_review .shop_table tbody .cart_item {
border: 0px;
background: none;
}
.woocommerce-checkout .checkout #order_review .shop_table tbody .cart_item .product-name {
padding: 0px;
border: 0px !important;
background: none;
gap: 12px;
}
.woocommerce-checkout .checkout #order_review .shop_table tbody .cart_item .product-name .checkout-added-image-order-details {
display: flex;
}
.woocommerce-checkout .checkout #order_review .shop_table tbody .cart_item .product-name .checkout-added-image-order-details img {
min-width: 72px;
border: 1px solid #E5E7EB;
margin: 10px;
margin-left: 0px;
margin-right: 5px;
}
.woocommerce-checkout .checkout #order_review .shop_table tbody .cart_item .product-name .order-details-container span {
font-size: 14px;
color: #374151;
font-weight: 500;
}
.woocommerce-checkout .checkout #order_review .shop_table tbody .cart_item .product-total {
padding: 0px;
padding-right: 12px;
border: 0px !important;
background: none;
}
.woocommerce-checkout .checkout #order_review .shop_table tbody .cart_item .product-total .subscription-details {
text-align: right;
margin-left: auto;
width: 100%;
display: block;
}
.woocommerce-checkout .checkout #order_review .shop_table tbody .cart_item .product-total .amount {
display: flex;
justify-content: flex-end;
}
.woocommerce-checkout .checkout #order_review .shop_table tbody .cart_item .product-total .amount bdi {
color: #22252A;
font-size: 16px;
font-weight: 500;
}
.woocommerce-checkout .checkout #order_review .shop_table tfoot th {
font-size: 18px;
font-weight: 600;
border-top-left-radius: 8px;
border-bottom-left-radius: 8px;
border: 1px solid #E5E7EB;
border-right: 0px;
}
.woocommerce-checkout .checkout #order_review .shop_table tfoot:has(.fee) .order-total th,
.woocommerce-checkout .checkout #order_review .shop_table tfoot:has(.fee) .order-total td {
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}
.woocommerce-checkout .checkout #order_review .shop_table tfoot:has(.fee) .fee th,
.woocommerce-checkout .checkout #order_review .shop_table tfoot:has(.fee) .fee td {
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
.woocommerce-checkout .checkout #order_review .shop_table tfoot .fee td,
.woocommerce-checkout .checkout #order_review .shop_table tfoot .fee th {
color: #22252a;
font-size: 14px;
}
.woocommerce-checkout .checkout #order_review .shop_table tfoot .wallet-pay-partial td,
.woocommerce-checkout .checkout #order_review .shop_table tfoot .wallet-pay-partial th {
color: #9CA3AF;
background: none;
text-align: center;
font-size: 12px;
border-radius: 0px;
border: 0px;
}
.woocommerce-checkout .checkout #order_review .shop_table tfoot td strong {
font-weight: 600;
}
.woocommerce-checkout .checkout #order_review .shop_table tfoot td {
text-align: right;
font-size: 18px;
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
border: 1px solid #E5E7EB;
border-left: 0px;
}
.woocommerce-checkout .checkout #order_review .shop_table tfoot td .woocommerce-remove-coupon {
background: red;
text-indent: 1000;
font-size: 0px;
}
.woocommerce-checkout .checkout #order_review .shop_table tfoot td .woocommerce-remove-coupon::before {
content: "\f2ed";
font: var(--fa-font-light);
font-size: 14px;
width: 24px;
display: inline-flex;
height: 24px;
align-items: center;
justify-content: center;
color: #9CA3AF;
}
.woocommerce-checkout .checkout #order_review .coupon-form {
border: 0px;
border-radius: 8px;
padding: 0px;
margin-bottom: 0px;
align-items: stretch;
gap: 16px;
}
.woocommerce-checkout .checkout #order_review .coupon-form p {
margin: 0px;
padding: 0px;
line-height: 1;
border: 0px;
width: unset !important;
min-width: fit-content !important;
max-width: unset !important;
}
.woocommerce-checkout .checkout #order_review .coupon-form p.coupon-payment-method-input {
flex-basis: 100%;
}
.woocommerce-checkout .checkout #order_review .coupon-form p.coupon-payment-method-input .coupon-error-notice {
color: #DC2626;
font-size: 14px;
display: flex;
margin-top: 6px;
}
.woocommerce-checkout .checkout #order_review .coupon-form p input {
height: 44px;
min-height: 44px;
border: 1px solid #E5E7EB;
border-radius: 8px;
}
.woocommerce-checkout .checkout #order_review .coupon-form p .button {
width: fit-content !important;
background-color: #000 !important;
color: #FFF;
display: flex;
align-items: center;
font-weight: 400 !important;
justify-content: center;
margin: 0px !important;
padding: 0 16px !important;
font-size: 16px;
min-height: 44px;
border-radius: 8px;
}
.woocommerce-checkout .checkout #order_review .guest_pass_free_entry_picker {
margin-bottom: 0px;
}
.woocommerce-checkout .checkout #order_review .wc_payment_methods {
padding: 0px !important;
border: 0px !important;
border-radius: 0px;
background: none;
}
.woocommerce-checkout .checkout #order_review .wc_payment_methods::before {
margin-top: 0px;
font-size: 24px !important;
color: #22252A;
margin-bottom: 10px;
}
.woocommerce-checkout .checkout #order_review .wc_payment_methods .wc_payment_method {
border: 1px solid #E5E7EB !important;
border-radius: 0px;
background-color: #FFF;
flex-direction: column;
position: relative;
}
.woocommerce-checkout .checkout #order_review .wc_payment_methods .wc_payment_method label {
color: #363E49;
font-size: 12px !important;
display: inline-flex;
gap: 5px;
align-items: center;
}
.woocommerce-checkout .checkout #order_review .wc_payment_methods .wc_payment_method .payment_box {
margin: 0px;
font-size: 12px;
background: none;
color: #9CA3AF;
padding: 0px;
position: relative;
}
.woocommerce-checkout .checkout #order_review .wc_payment_methods .wc_payment_method .payment_box::before {
display: none;
}
.woocommerce-checkout .checkout #order_review .wc_payment_methods .wc_payment_method:first-child {
border-top-right-radius: 8px;
border-top-left-radius: 8px;
}
.woocommerce-checkout .checkout #order_review .wc_payment_methods .wc_payment_method input {
min-width: 14px;
margin-right: 14px;
}
.woocommerce-checkout .checkout #order_review .wc_payment_methods .wc_payment_method:last-child {
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
}
.woocommerce-checkout .checkout #order_review .place-order {
padding: 0px !important;
border: 0px !important;
border-radius: 0px;
margin: 0px;
background: none;
}
.woocommerce-checkout .checkout #order_review .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text::before {
margin: 0px !important;
font-size: 24px !important;
color: #22252A;
}
.woocommerce-checkout .checkout #order_review .place-order .woocommerce-terms-and-conditions-wrapper .form-row {
padding: 0px;
margin: 0px;
line-height: 1.3;
margin-top: 16px;
}
.woocommerce-checkout .checkout #order_review .place-order .button {
min-height: 48px;
margin-top: 30px !important;
margin-bottom: 0px !important;
color: #FFF;
width: 100%;
font-size: 20px;
background-color: #22252A !important;
font-weight: 400 !important;
border-color: #22252A !important;
}
.woocommerce-checkout .checkout #order_review .place-order .button:hover {
background-color: #F04438 !important;
border-color: #F04438 !important;
}
.checkout_container {
display: flex;
}
.checkout_container .checkout_navigation {
display: none;
}
.checkout_container input[type=text],
.checkout_container input[type=email],
.checkout_container input[type=phone],
.checkout_container select {
border: 1px solid #E5E7EB;
border-radius: 8px;
height: 48px;
padding: 0 12px;
font-size: 16px;
color: #374151;
width: 100%;
}
.checkout_container input[type=text]::placeholder,
.checkout_container input[type=email]::placeholder,
.checkout_container input[type=phone]::placeholder,
.checkout_container select::placeholder {
color: #B7C2D1;
}
.checkout_container input[type=text]:focus,
.checkout_container input[type=email]:focus,
.checkout_container input[type=phone]:focus,
.checkout_container select:focus {
outline: 0;
}
.checkout_container .checkout_left {
width: 660px;
padding: 38px;
border-right: 1px solid #DEDEDE;
}
.checkout_container .checkout_left .checkout_express {
display: flex;
flex-direction: column;
gap: 17px;
margin-bottom: 17px;
}
.checkout_container .checkout_left .checkout_express .express_heading p {
color: #707A8C;
margin: 0px;
font-size: 14px;
text-align: center;
}
.checkout_container .checkout_left .checkout_express .express_items {
display: flex;
flex-direction: row;
gap: 14px;
}
.checkout_container .checkout_left .checkout_express .express_items .checkout_express_item {
flex-basis: 50%;
border-radius: 5px;
display: flex;
height: 48px;
align-items: center;
justify-content: center;
}
.checkout_container .checkout_left .checkout_seperator {
position: relative;
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 24px;
}
.checkout_container .checkout_left .checkout_seperator p {
margin: 0px;
font-size: 14px;
color: #707A8C;
text-transform: uppercase;
text-align: center;
z-index: 1;
background: #FFF;
padding: 0 11px;
}
.checkout_container .checkout_left .checkout_seperator .seperator_line {
height: 1px;
width: 100%;
background: #D1D5DB;
position: absolute;
}
.checkout_container .checkout_left .checkout_form_wrapper {
padding: 0 20px;
}
.checkout_container .checkout_left .checkout_form_wrapper .checkout_form .form_section {
display: flex;
flex-direction: column;
gap: 16px;
margin-bottom: 40px;
}
.checkout_container .checkout_left .checkout_form_wrapper .checkout_form .form_section .form_section_heading h4 {
color: #22252A;
margin: 0px;
display: flex;
flex-direction: column;
gap: 5px;
}
.checkout_container .checkout_left .checkout_form_wrapper .checkout_form .form_section .form_section_heading p {
margin: 0px;
color: #9CA3AF;
font-size: 14px;
}
.checkout_container .checkout_left .checkout_form_wrapper .checkout_form .form_section .form_section_container {
display: flex;
flex-direction: column;
gap: 16px;
}
.checkout_container .checkout_left .checkout_form_wrapper .checkout_form .form_section .form_section_container .form_section_item {
display: flex;
flex-direction: column;
gap: 4px;
}
.checkout_container .checkout_left .checkout_form_wrapper .checkout_form .form_section .form_section_container .form_section_item label {
line-height: 1.3;
color: #707A8C;
}
.checkout_container .checkout_left .checkout_form_wrapper .checkout_form .form_section .form_section_container .form_section_item .section_item_phone {
display: flex;
flex-direction: row;
align-items: center;
border: 1px solid #E5E7EB;
min-height: 48px;
position: relative;
border-radius: 8px;
}
.checkout_container .checkout_left .checkout_form_wrapper .checkout_form .form_section .form_section_container .form_section_item .section_item_phone select {
width: 67px;
border: 0px;
min-height: inherit;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
background: transparent;
}
.checkout_container .checkout_left .checkout_form_wrapper .checkout_form .form_section .form_section_container .form_section_item .section_item_phone select:focus {
outline: 0px;
}
.checkout_container .checkout_left .checkout_form_wrapper .checkout_form .form_section .form_section_container .form_section_item .section_item_phone .custom-arrow {
position: absolute;
left: 40px;
top: 50%;
transform: translateY(-50%);
pointer-events: none;
font-size: 14px;
display: flex;
}
.checkout_container .checkout_left .checkout_form_wrapper .checkout_form .form_section .form_section_container .form_section_item .section_item_phone input {
border: 0px;
min-height: inherit;
}
.checkout_container .checkout_left .checkout_form_wrapper .checkout_form .form_section .form_section_container .payment_items {
border: 1px solid #E5E7EB;
border-radius: 8px;
overflow: auto;
}
.checkout_container .checkout_left .checkout_form_wrapper .checkout_form .form_section .form_section_container .payment_items .payment_item {
display: flex;
align-items: center;
border-bottom: 1px solid #E5E7EB;
height: 49px;
padding: 5px 14px;
}
.checkout_container .checkout_left .checkout_form_wrapper .checkout_form .form_section .form_section_container .payment_items .payment_item input[type=radio] {
appearance: none;
position: relative;
}
.checkout_container .checkout_left .checkout_form_wrapper .checkout_form .form_section .form_section_container .payment_items .payment_item input[type=radio]::before {
background: #fff;
width: 18px;
height: 18px;
content: "";
display: block;
position: relative;
opacity: 1;
border-radius: 10px;
border: 1px solid #DEDEDE;
}
.checkout_container .checkout_left .checkout_form_wrapper .checkout_form .form_section .form_section_container .payment_items .payment_item input[type=radio]::after {
width: 18px;
height: 18px;
content: "";
display: block;
background: #FFF;
position: absolute;
z-index: 9;
top: 0px;
left: 0px;
border-radius: 10px;
opacity: 0;
border: 6px solid #1773B0;
}
.checkout_container .checkout_left .checkout_form_wrapper .checkout_form .form_section .form_section_container .payment_items .payment_item input[type=radio]:checked::before {
background: green;
}
.checkout_container .checkout_left .checkout_form_wrapper .checkout_form .form_section .form_section_container .payment_items .payment_item input[type=radio]:checked::after {
opacity: 1;
}
.checkout_container .checkout_left .checkout_form_wrapper .checkout_form .form_section .form_section_container .payment_items .payment_item .payment_item_text {
display: flex;
align-items: center;
cursor: pointer;
width: 100%;
padding-left: 11px;
justify-content: space-between;
}
.checkout_container .checkout_left .checkout_form_wrapper .checkout_form .form_section .form_section_container .payment_items .payment_item .payment_item_text span {
font-size: 12px;
color: #363E49;
line-height: 1.3;
}
.checkout_container .checkout_left .checkout_form_wrapper .checkout_form .form_section .form_section_container .payment_items .payment_item:last-child {
border-bottom: 0px;
}
.checkout_container .checkout_left .checkout_form_wrapper .checkout_form .form_section .form_section_container .form_order_btn {
padding: 0px;
height: 48px;
border: 0px;
}
.checkout_container .checkout_right {
background: #F9FAFB;
position: relative;
padding: 38px;
max-width: 650px;
width: 100%;
display: flex;
flex-direction: column;
gap: 48px;
}
.checkout_container .checkout_right::after {
content: "";
background: inherit;
width: 100vw;
position: absolute;
left: 0;
z-index: -1;
top: 0px;
height: 100%;
}
.checkout_container .checkout_right .cart_items {
max-width: 444px;
}
.checkout_container .checkout_right .cart_items .cart_items_heading {
display: none;
}
.checkout_container .checkout_right .cart_items.active {
display: flex;
flex-direction: column;
}
.checkout_container .checkout_right .cart_items .cart_item {
display: flex;
gap: 12px;
position: relative;
padding: 16px;
}
.checkout_container .checkout_right .cart_items .cart_item .cart_item_image {
width: 72px;
height: 72px;
background: #FFF;
border-radius: 8px;
border: 1px solid #E5E7EB;
min-width: 72px;
}
.checkout_container .checkout_right .cart_items .cart_item .cart_item_details {
flex-basis: 100%;
display: flex;
flex-direction: column;
gap: 2px;
}
.checkout_container .checkout_right .cart_items .cart_item .cart_item_details .cart_item_title {
font-size: 14px;
font-weight: 500;
color: #374151;
}
.checkout_container .checkout_right .cart_items .cart_item .cart_item_details .cart_item_draw {
color: #707A8C;
font-size: 12px;
}
.checkout_container .checkout_right .cart_items .cart_item .cart_item_details .cart_item_access {
color: #363E49;
font-size: 12px;
}
.checkout_container .checkout_right .cart_items .cart_item .cart_item_details .cart_item_access img {
margin-right: 4px;
}
.checkout_container .checkout_right .cart_items .cart_item .cart_item_details .cart_item_product {
display: flex;
align-items: center;
justify-content: space-between;
}
.checkout_container .checkout_right .cart_items .cart_item .cart_item_details .cart_item_product .cart_item_product_option {
position: relative;
}
.checkout_container .checkout_right .cart_items .cart_item .cart_item_details .cart_item_product .cart_item_product_option select {
height: 32px;
border: 1px solid #E5E7EB;
padding: 2px 8px;
font-size: 12px;
font-weight: 500;
color: #374151;
align-items: center;
width: 270px;
display: flex;
appearance: none;
-webkit-appearance: none;
border-radius: 8px;
}
.checkout_container .checkout_right .cart_items .cart_item .cart_item_details .cart_item_product .cart_item_product_option .select_arrow {
position: absolute;
width: 20px;
height: 20px;
right: 0px;
top: 50%;
transform: translateY(-50%);
display: flex;
align-items: center;
justify-content: center;
margin-right: 4px;
}
.checkout_container .checkout_right .cart_items .cart_item .cart_item_details .cart_item_product .cart_item_product_option .select_arrow i {
color: #F04438;
font-size: 12px;
}
.checkout_container .checkout_right .cart_items .cart_item .cart_item_details .cart_item_product .cart_item_product_price {
font-weight: 500;
color: #22252A;
}
.checkout_container .checkout_right .cart_items .cart_item .cart_item_delete {
position: absolute;
top: 16px;
right: 16px;
height: 20px;
display: flex;
width: 20px;
align-items: center;
justify-content: center;
}
.checkout_container .checkout_right .cart_overview_wrapper {
max-width: 444px;
}
.checkout_container .checkout_right .cart_overview_wrapper .cart_overview {
background: #FFF;
margin-bottom: 16px;
border: 2px solid #E5E7EB;
border-radius: 8px;
overflow: auto;
}
.checkout_container .checkout_right .cart_overview_wrapper .cart_overview .cart_subtotal {
display: flex;
justify-content: space-between;
color: #374151;
font-size: 14px;
font-weight: 500;
padding: 12px 20px;
}
.checkout_container .checkout_right .cart_overview_wrapper .cart_overview .cart_added {
padding: 0px 8px;
}
.checkout_container .checkout_right .cart_overview_wrapper .cart_overview .cart_added .cart_added_text {
background: #D1FAE5;
min-height: 33px;
border: 1px solid #A7F3D0;
border-radius: 8px;
color: #059669;
font-size: 12px;
font-weight: 500;
display: flex;
align-items: center;
padding: 2px 16px;
}
.checkout_container .checkout_right .cart_overview_wrapper .cart_overview .cart_total {
display: flex;
justify-content: space-between;
color: #374151;
font-size: 16px;
font-weight: 500;
padding: 8px 20px;
}
.checkout_container .checkout_right .checkout_btn_small {
display: none;
}
.checkout_container.checkout_container_confirmation {
min-height: 964px;
position: relative;
}
.checkout_container.checkout_container_confirmation .checkout_right .cart_items .cart_item .cart_item_details {
flex-direction: row;
justify-content: space-between;
height: fit-content;
}
.checkout_container.checkout_container_confirmation .checkout_right .cart_items .cart_item .cart_item_details .cart_item_left {
display: flex;
flex-direction: column;
gap: 8px;
}
.checkout_container.checkout_container_confirmation .checkout_right .cart_items .cart_item .cart_item_details .cart_item_left .cart_item_option {
font-size: 12px;
display: flex;
align-items: center;
line-height: 1;
}
.checkout_container.checkout_container_confirmation .checkout_right .cart_items .cart_item .cart_item_details .cart_item_left .cart_item_option::before {
content: url(//ausso.com/wp-content/themes/hello-theme-child/images/check_small.svg);
margin-right: 4px;
}
.checkout_container.checkout_container_confirmation .checkout_right .cart_items .cart_item .cart_item_details .cart_item_product_price {
font-weight: 500;
font-size: 16px;
display: flex;
align-items: flex-end;
}
.checkout_container.checkout_container_confirmation .confirmation_heading {
padding: 20px 20px 10px 20px;
margin-top: 16px;
margin-bottom: 36px;
display: flex;
flex-direction: column;
align-items: center;
}
.checkout_container.checkout_container_confirmation .confirmation_heading .confirm_text {
display: flex;
flex-direction: column;
align-items: center;
gap: 8px;
}
.checkout_container.checkout_container_confirmation .confirmation_heading .confirm_text img {
margin-top: 8px;
margin-bottom: 8px;
}
.checkout_container.checkout_container_confirmation .confirmation_heading .confirm_text h3 {
margin: 0px;
color: #10B981;
}
.checkout_container.checkout_container_confirmation .confirmation_heading .confirm_text .confirm_order {
color: #9CA3AF;
display: flex;
gap: 8px;
font-size: 14px;
}
.checkout_container.checkout_container_confirmation .confirmation_heading .confirm_text .confirm_send {
color: #374151;
text-align: center;
}
.checkout_container.checkout_container_confirmation .confirmation_heading .confirm_text .confirm_send span {
display: block;
}
.checkout_container.checkout_container_confirmation .confirmation_heading .confirm_btns {
display: flex;
gap: 10px;
margin-top: 24px;
}
.checkout_container.checkout_container_confirmation .confirmation_heading .confirm_btns .btn_default {
height: 40px;
font-size: 16px;
padding: 8px 16px;
}
.checkout_container.checkout_container_confirmation .confirmation_heading .confirm_btns .btn_default.btn_alt {
border-color: #E5E7EB;
color: #707A8C;
background: #FFF;
}
.checkout_container.checkout_container_confirmation .confirmation_heading .confirm_btns .btn_default.btn_alt:hover {
color: #F04438;
}
.checkout_container.checkout_container_confirmation .billing_section {
border-radius: 8px;
overflow: auto;
border: 1px solid #E5E7EB;
margin: 16px 20px;
}
.checkout_container.checkout_container_confirmation .billing_section .billing_heading {
min-height: 37px;
padding: 2px 16px;
display: flex;
background: #F9FAFB;
align-items: center;
}
.checkout_container.checkout_container_confirmation .billing_section .billing_heading h5 {
font-size: 16px;
margin: 0px;
color: #22252A;
}
.checkout_container.checkout_container_confirmation .billing_section .billing_section_wrapper {
border-top: 1px solid #E5E7EB;
border-bottom: 1px solid #E5E7EB;
padding: 16px 10px;
display: flex;
row-gap: 16px;
flex-wrap: wrap;
}
.checkout_container.checkout_container_confirmation .billing_section .billing_section_wrapper .billing_details {
flex-basis: 50%;
padding: 0px 10px;
}
.checkout_container.checkout_container_confirmation .billing_section .billing_section_wrapper .billing_details .billing_details_heading {
margin-bottom: 4px;
font-size: 14px;
color: #9CA3AF;
}
.checkout_container.checkout_container_confirmation .billing_section .billing_section_wrapper .billing_details .billing_details_container {
margin-bottom: 8px;
color: #363E49;
font-size: 14px;
}
.checkout_container.checkout_container_confirmation .billing_section .billing_section_wrapper .billing_details.billing_details_address .billing_details_container span {
display: block;
}
.checkout_container.checkout_container_confirmation .billing_section .billing_section_wrapper .billing_details.billing_details_payment {
flex-basis: 100%;
}
.checkout_container.checkout_container_confirmation .billing_section .billing_section_wrapper .billing_details.billing_details_payment .billing_details_container {
display: flex;
gap: 7px;
align-items: center;
}
.checkout_container.checkout_container_confirmation .billing_section .billing_section_wrapper .billing_details.billing_details_payment .billing_details_container .payment_logo {
display: flex;
align-items: center;
}
.checkout_container.checkout_container_confirmation .billing_section .billing_section_wrapper .billing_details.billing_details_payment .billing_details_container .payment_logo img {
max-width: 38px;
}
.checkout_container.checkout_container_confirmation .billing_section .billing_footer {
min-height: 40px;
padding: 2px 16px;
display: flex;
font-weight: 600;
color: #363E49;
background: #F9FAFB;
align-items: center;
justify-content: space-between;
}
.checkout_container.checkout_container_confirmation .checkout_terms {
text-align: center;
color: #CC5A2A;
text-decoration: underline;
text-underline-offset: 4px;
width: 100%;
display: inline-block;
}
.checkout_container.checkout_container_confirmation .checkout_member {
background: #34D399;
height: fit-content;
width: fit-content;
padding: 24px;
min-width: 335px;
box-shadow: 0 8px 32px -8px #C3CCD5, 0 16px 48px -8px #E0E7EB;
border-radius: 24px;
position: absolute;
bottom: 32px;
right: 20px;
z-index: 9999;
}
.checkout_container.checkout_container_confirmation .checkout_member .countdown_default {
position: absolute;
left: 0;
right: 0;
top: -15px;
margin-left: auto;
margin-right: auto;
width: fit-content;
}
.checkout_container.checkout_container_confirmation .checkout_member h3 {
font-size: 24px;
padding: 12px 0;
margin: 0px;
text-align: center;
}
.checkout_container.checkout_container_confirmation .checkout_member ul {
list-style: none;
display: flex;
flex-direction: column;
gap: 8px;
padding: 0px;
margin: 8px 0px;
}
.checkout_container.checkout_container_confirmation .checkout_member ul li {
color: #363E49;
font-size: 14px;
display: flex;
}
.checkout_container.checkout_container_confirmation .checkout_member ul li::before {
content: url(//ausso.com/wp-content/themes/hello-theme-child/images/member_checkout_icon.svg);
margin-right: 8px;
}
.checkout_container.checkout_container_confirmation .checkout_member .checkout_member_label {
height: 50px;
border: 8px;
display: flex;
background: rgba(255, 255, 255, 0.5);
justify-content: center;
border-radius: 8px;
align-items: center;
}
.checkout_container.checkout_container_confirmation .checkout_member .checkout_member_label h4 {
margin: 0px;
font-weight: bold;
font-size: 20px;
}
.checkout_container.checkout_container_confirmation .checkout_member .btn_default {
min-height: 48px;
width: 100%;
margin-top: 12px;
border-radius: 50px;
}
.product_specs {
display: flex;
flex-direction: column;
gap: 20px;
}
.product_specs .product_key_metrics {
display: flex;
gap: 24px;
}
.product_specs .product_key_metrics .product_key_metric {
flex-basis: 25%;
max-width: 25%;
background: #FFF;
border-radius: 16px;
border: 1px solid #F3F4F6;
display: flex;
padding: 10px;
height: 96px;
flex-direction: column;
align-items: center;
justify-content: center;
}
.product_specs .product_key_metrics .product_key_metric h5,
.product_specs .product_key_metrics .product_key_metric h6 {
margin: 0px;
}
.product_specs .product_key_metrics .product_key_metric h6 {
margin-bottom: 4px;
color: #B7C2D1;
}
.product_specs .product_key_metrics .product_key_metric h5 {
color: #22252A;
}
.product_specs .product_list_wrapper {
display: flex;
gap: 24px;
}
.product_specs .product_list_wrapper .product_list {
flex-basis: 25%;
max-width: 25%;
}
.product_specs .product_list_wrapper .product_list .product_list_heading {
margin-bottom: 20px;
margin-top: 32px;
}
.product_specs .product_list_wrapper .product_list .product_list_heading h6 {
color: #707A8C;
margin: 0px;
}
.product_specs .product_list_wrapper .product_list .product_list_content ul {
padding: 0px;
display: flex;
flex-direction: column;
gap: 20px;
list-style: none;
margin: 0px;
}
.product_specs .product_list_wrapper .product_list .product_list_content ul li {
display: flex;
font-size: 14px;
color: #363E49;
align-items: center;
}
.product_specs .product_list_wrapper .product_list .product_list_content ul li::before {
content: url(//ausso.com/wp-content/themes/hello-theme-child/images/icon_check.svg);
margin-right: 8px;
top: 2px;
position: relative;
}
.checkbox_item {
display: flex;
align-items: center;
position: relative;
font-size: 14px;
color: #363E49;
}
.checkbox_item input {
opacity: 0;
position: absolute;
width: 20px;
height: 20px;
}
.checkbox_item input:checked + .checkmark::after {
width: 20px;
height: 20px;
display: flex;
background: #CC5A2A;
border: 1px solid #CC5A2A;
position: absolute;
color: #FFFFFF;
top: -1px;
left: -1px;
content: "\f00c";
font: var(--fa-font-regular);
align-items: center;
justify-content: center;
font-size: 12px;
border-radius: 5px;
}
.checkbox_item .checkmark {
position: relative;
width: 20px;
height: 20px;
background: #FFF;
border: 1px solid #9CA3AF;
display: block;
margin-right: 12px;
border-radius: 5px;
}
.cart_coupon {
position: relative;
}
.cart_coupon input {
height: 44px;
}
.cart_coupon .coupon_add {
width: 32px;
height: 32px;
border-radius: 8px;
position: absolute;
right: 6px;
top: 6px;
background: #22252A;
display: flex;
align-items: center;
justify-content: center;
}
.cart_coupon .coupon_add i {
color: #FFF;
font-size: 12px;
}
.cart_overview_small {
display: none;
}
.cart_offer {
padding: 16px 20px;
border-radius: 8px;
border: 1px solid #FCA5A5;
display: flex;
flex-direction: column;
gap: 8px;
background: #FFF;
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1), 0 1px 4px 0 rgba(0, 0, 0, 0.2);
margin-bottom: 16px;
}
.cart_offer h6,
.cart_offer h4 {
margin: 0px;
text-align: center;
}
.cart_offer h6 {
color: #707A8C;
}
.cart_offer h4 {
font-weight: bold;
font-size: 20px;
color: #F04438;
margin-bottom: 0px;
}
.cart_offer .offer_container {
display: flex;
flex-direction: column;
gap: 4px;
font-size: 14px;
color: #374151;
text-align: center;
line-height: 1.3;
}
.cart_offer .offer_container .offer_text span {
font-weight: 500;
}
.cart_offer .offer_container .offer_price {
display: flex;
justify-content: center;
gap: 4px;
}
.cart_offer .offer_container .offer_price .price_old {
color: #9CA3AF;
}
.cart_offer .offer_container .offer_price .price_offer {
font-weight: 500;
}
.cart_offer .offer_claim {
background: #F9FAFB;
border: 1px solid #E5E7EB;
margin-top: 6px;
height: 40px;
display: flex;
border-radius: 8px;
padding: 8px;
}
.order_summary {
border-radius: 8px;
overflow: auto;
border: 1px solid #E5E7EB;
display: flex;
flex-direction: column;
gap: 16px;
background: #FFF;
}
.order_summary .summary_heading,
.order_summary .summary_footer {
display: flex;
justify-content: space-between;
background: #F9FAFB;
align-items: center;
color: #22252A;
font-weight: 500;
padding: 4px 16px;
}
.order_summary .summary_heading h4,
.order_summary .summary_footer h4,
.order_summary .summary_heading h5,
.order_summary .summary_footer h5 {
color: #22252A;
}
.order_summary .summary_heading {
border-bottom: 1px solid #E5E7EB;
height: 37px;
font-size: 16px;
}
.order_summary .summary_heading h5 {
margin: 0px;
font-size: 16px;
color: #22252A;
}
.order_summary .summary_product {
padding: 0 16px;
display: flex;
gap: 12px;
position: relative;
}
.order_summary .summary_product .product_image {
max-width: 48px;
background: #FFF;
flex-basis: 100%;
border-radius: 8px;
overflow: auto;
position: relative;
display: flex;
align-items: center;
max-height: 48px;
border: 1px solid #F3F4F6;
}
.order_summary .summary_product .product_image img {
max-width: 100%;
}
.order_summary .summary_product .product_detail {
max-width: calc(100% - 48px);
flex-basis: 100%;
max-width: 200px;
min-height: 200x;
}
.order_summary .summary_product .product_detail .detail_title {
font-weight: 500;
color: #374151;
font-size: 14px;
margin-bottom: 6px;
}
.order_summary .summary_product .product_detail .detail_entries {
display: flex;
flex-direction: column;
gap: 8px;
margin: 0px;
padding: 0px;
list-style: none;
}
.order_summary .summary_product .product_detail .detail_entries li {
font-size: 12px;
color: #374151;
line-height: 1;
}
.order_summary .summary_product .product_detail .detail_entries li::before {
content: url(//ausso.com/wp-content/themes/hello-theme-child/images/check_small.svg);
margin-right: 4px;
}
.order_summary .summary_product .detail_price {
position: absolute;
bottom: 16px;
right: 16px;
display: flex;
flex-direction: column;
gap: 4px;
line-height: 1;
}
.order_summary .summary_product .detail_price .price {
font-weight: 500;
color: #22252A;
}
.order_summary .summary_product .detail_price .price_old {
font-size: 12px;
color: #707A8C;
}
.order_summary .summary_footer {
border-top: 1px solid #E5E7EB;
height: 42px;
font-size: 24px;
}
.order_summary .summary_footer h4 {
margin: 0px;
font-size: 24px;
}
.checkout_navigation_wrapper {
display: none;
}
.paywall_header {
overflow: hidden;
}
.paywall_header::before {
content: "";
height: 100%;
width: 100vw;
background: linear-gradient(180deg, rgba(140, 39, 3, 0) 0%, #8c2703 100%);
z-index: 99;
}
.paywall_header .paywall_image img {
filter: blur(16px);
}
.winpage_wrapper {
display: flex;
flex-direction: column;
gap: 64px;
}
.winpage_wrapper .winpage_filter {
background: #F9FAFB;
max-width: fit-content;
margin-inline: auto;
display: flex;
padding: 4px;
gap: 4px;
border-radius: 50px;
min-height: 48px;
align-items: stretch;
justify-content: center;
border: 1px solid #F3F4F6;
}
.winpage_wrapper .winpage_filter .winpage_filter_item {
background: none;
display: flex;
align-items: center;
min-height: 40px;
padding: 2px 16px;
border-radius: 50px;
color: #707A8C;
border: 1px solid transparent;
cursor: pointer;
}
.winpage_wrapper .winpage_filter .winpage_filter_item.active,
.winpage_wrapper .winpage_filter .winpage_filter_item:hover {
border: 1px solid #E5E7EB;
background: #FFF;
color: #F04438;
}
.winpage_wrapper .winpage_items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 32px;
}
.winpage_wrapper .winpage_items .winpage_item {
box-shadow: 0 16px 48px -8px #E0E7EB;
border-radius: 8px;
}
.winpage_wrapper .winpage_items .winpage_item .winpage_item_heading {
border-radius: 8px;
height: 224px;
overflow: hidden;
position: relative;
}
.winpage_wrapper .winpage_items .winpage_item .winpage_item_heading span {
z-index: 2;
position: absolute;
top: 16px;
left: 16px;
background: #34D399;
font-size: 14px;
height: 24px;
display: flex;
padding: 0 8px;
gap: 4px;
color: #ECFDF5;
align-items: center;
line-height: 1;
border-radius: 8px;
}
.winpage_wrapper .winpage_items .winpage_item .winpage_item_heading span i {
color: #F8F6F4;
}
.winpage_wrapper .winpage_items .winpage_item .winpage_item_heading img {
height: 100%;
width: 100%;
object-fit: cover;
}
.winpage_wrapper .winpage_items .winpage_item .winpage_item_content {
height: 68px;
background: #FFFFFF;
margin-top: -12px;
padding: 16px 8px 6px 6px;
gap: 8px;
border-radius: 0px 0px 8px 8px;
font-size: 14px;
line-height: 1.2;
color: #374151;
display: flex;
align-items: center;
}
.winpage_wrapper .winpage_items .winpage_item .winpage_item_content .winpage_item_avatar img {
border: 1px solid #CC5A2A;
width: 24px;
height: 24px;
border-radius: 30px;
min-width: 24px;
}
.winpage_wrapper .winpage_items .winpage_item .winpage_item_content .winpage_item_win .winpage_item_user {
font-weight: 600;
}
.woocommerce-checkout:not(.woocommerce-order-received) .menusmall_icon,
.woocommerce-checkout:not(.woocommerce-order-received) .header_menu,
.woocommerce-checkout:not(.woocommerce-order-received) .header_menu_middle,
.woocommerce-checkout:not(.woocommerce-order-received) .header_menu_right {
display: none !important;
}
.membership_header .membership_header_image {
width: 100%;
height: 524px;
overflow: hidden;
}
.membership_header .membership_header_image .membership_header_image_wrapper {
width: 100%;
height: 524px;
}
.membership_header .membership_header_image .membership_header_image_wrapper img {
width: 100%;
height: 100%;
object-fit: cover;
max-height: 524px;
}
.membership_header .membership_header_content {
box-shadow: 0px 16px 32px rgba(224, 231, 235, 0.36), 0px 16px 32px rgba(195, 204, 213, 0.31);
}
.membership_deal {
background: #F04438;
display: flex;
flex-direction: column;
min-height: 175px;
padding: 32px;
width: 100%;
align-items: center;
justify-content: center;
}
.membership_deal .membership_deal_wrapper {
max-width: 1170px;
display: flex;
flex-direction: column;
justify-content: center;
gap: 12px;
width: 100%;
}
.membership_deal .membership_deal_wrapper h2 {
margin: 0px;
text-align: center;
color: #F9FAFB;
}
.membership_deal .membership_deal_wrapper h6 {
color: #F9FAFB;
text-align: center;
margin: 0px;
}
.membership_deal .membership_deal_wrapper p {
margin: 0px;
text-align: center;
color: #F9FAFB;
}
.membership_pricing_heading {
display: flex;
flex-direction: column;
gap: 12px;
margin-bottom: 32px;
padding-top: 32px;
}
.membership_pricing_heading h6,
.membership_pricing_heading h2 {
margin: 0px;
text-align: center;
}
.membership_pricing_heading h6 h2,
.membership_pricing_heading h2 h2 {
text-transform: capitalize;
margin-top: 12px;
}
.membership_pricing_heading h6 span,
.membership_pricing_heading h2 span {
color: #CC5A2A;
}
.membership_pricing_heading p {
text-align: center;
color: #9CA3AF;
margin: 0px;
}
.membership_filter_wrapper {
margin-bottom: 36px;
}
.membership_filter_wrapper .membership_filter .membership_filter_items {
background: #F9FAFB;
min-width: 278px;
height: 48px;
padding: 4px;
gap: 4px;
display: flex;
border: 1px solid #F3F4F6;
border-radius: 24px;
align-items: stretch;
justify-content: center;
}
.membership_filter_wrapper .membership_filter .membership_filter_items .membership_filter_item {
display: flex;
flex-basis: 50%;
border-radius: 24px;
align-items: center;
justify-content: center;
cursor: pointer;
}
.membership_filter_wrapper .membership_filter .membership_filter_items .membership_filter_item span {
color: #707A8C;
}
.membership_filter_wrapper .membership_filter .membership_filter_items .membership_filter_item.active {
background: #F04438;
}
.membership_filter_wrapper .membership_filter .membership_filter_items .membership_filter_item.active span {
color: #F8F6F4;
}
.membership_filter_wrapper .membership_filter .membership_filter_items .membership_filter_item.active:hover span {
color: #F8F6F4;
}
.membership_filter_wrapper .membership_filter .membership_filter_items .membership_filter_item:hover span {
color: #F04438;
}
.membership_filter_wrapper .membership_filter_text {
margin-top: 16px;
text-align: center;
}
.membership_filter_wrapper .membership_filter_text span {
color: #9CA3AF;
}
.membership_pricing {
margin-inline: auto;
display: grid;
grid-template-columns: repeat(3, 1fr);
max-width: 1120px;
gap: 24px;
}
.membership_pricing .pricing_memberships {
border-radius: 16px;
}
.membership_pricing .pricing_memberships:hover {
box-shadow: 0px 16px 48px -8px #E0E7EB;
}
.membership_pricing .pricing_memberships:hover .pricing_heading .heading_btn {
background: #F04438;
}
.membership_pricing .pricing_memberships h6,
.membership_pricing .pricing_memberships h4,
.membership_pricing .pricing_memberships h5 {
margin-top: 0px;
}
.membership_pricing .pricing_memberships h6 {
color: #22252A;
margin-bottom: 4px;
font-weight: 700;
line-height: 1.5;
}
.membership_pricing .pricing_memberships .pricing_row {
padding: 32px 20px;
display: flex;
flex-direction: column;
background: #FFF;
}
.membership_pricing .pricing_memberships .pricing_heading {
border-top-right-radius: 16px;
border-top-left-radius: 16px;
border: 1px solid #E5E7EB;
}
.membership_pricing .pricing_memberships .pricing_heading .pricing_withlabel {
display: flex;
align-items: center;
justify-content: space-between;
position: relative;
}
.membership_pricing .pricing_memberships .pricing_heading .pricing_withlabel span {
background: #34D399;
font-size: 14px;
width: fit-content;
padding: 0px 8px;
position: absolute;
right: 0px;
top: 0px;
height: 26px;
border-radius: 8px;
display: flex;
justify-content: center;
align-items: center;
color: #ECFDF5;
}
.membership_pricing .pricing_memberships .pricing_heading h5 {
font-weight: 600;
margin-bottom: 5px;
}
.membership_pricing .pricing_memberships .pricing_heading .heading_price {
font-weight: 600;
color: #22252A;
font-size: 32px;
line-height: 1.2;
}
.membership_pricing .pricing_memberships .pricing_heading .heading_price .price_old {
color: #707A8C;
font-size: 20px;
font-weight: 400;
text-decoration: line-through;
margin-left: 0px;
}
.membership_pricing .pricing_memberships .pricing_heading .heading_price span {
font-size: 14px;
color: #707A8C;
margin-left: 10px;
font-weight: 400;
}
.membership_pricing .pricing_memberships .pricing_heading .heading_price.price_sale {
color: #F04438;
}
.membership_pricing .pricing_memberships .pricing_heading .heading_btn {
height: 44px;
background: #22252A;
display: flex;
font-size: 20px;
font-weight: 400;
color: #F8F6F4;
align-items: center;
justify-content: center;
border-radius: 50px;
margin-top: 24px;
transition: all 0.3s ease;
}
.membership_pricing .pricing_memberships .pricing_heading .heading_btn::after {
content: "\f061";
font: var(--fa-font-sharp-light);
font-size: 14px;
margin-left: 8px;
color: #F8F6F4;
}
.membership_pricing .pricing_memberships .pricing_heading .heading_btn:hover {
background: #F04438;
}
.membership_pricing .pricing_memberships .pricing_giveaway_access {
border-bottom: 1px solid #E5E7EB;
border-right: 1px solid #E5E7EB;
border-left: 1px solid #E5E7EB;
}
.membership_pricing .pricing_memberships .pricing_giveaway_access p {
margin-bottom: 0px;
color: #707A8C;
font-size: 14px;
}
.membership_pricing .pricing_memberships .pricing_giveaway_access p span {
color: #22252A;
font-weight: 700;
}
.membership_pricing .pricing_memberships .pricing_giveaway_access .access_items {
margin-top: 26px;
display: flex;
flex-direction: column;
gap: 16px;
}
.membership_pricing .pricing_memberships .pricing_giveaway_access .access_items .access_item {
color: #363E49;
font-size: 16px;
line-height: 1.4;
}
.membership_pricing .pricing_memberships .pricing_giveaway_access .access_items .access_item span {
font-weight: 700;
color: #363E49;
}
.membership_pricing .pricing_memberships .pricing_giveaway_access .access_items .access_item .item_info {
display: inline-block;
margin-left: 2px;
color: #9CA3AF;
}
.membership_pricing .pricing_memberships .pricing_editorial_access {
border-bottom-right-radius: 16px;
border-bottom-left-radius: 16px;
border-right: 1px solid #E5E7EB;
border-bottom: 1px solid #E5E7EB;
border-left: 1px solid #E5E7EB;
}
.membership_pricing .pricing_memberships .pricing_editorial_access p {
margin-bottom: 0px;
color: #707A8C;
font-size: 14px;
}
.membership_pricing .pricing_memberships .pricing_editorial_access p span {
color: #707A8C;
}
.membership_pricing .pricing_memberships .pricing_editorial_access .access_items {
margin-top: 26px;
display: flex;
flex-direction: column;
gap: 16px;
}
.membership_pricing .pricing_memberships .pricing_editorial_access .access_items .access_item {
font-size: 14px;
display: flex;
align-items: center;
color: #363E49;
}
.membership_pricing .pricing_memberships .pricing_editorial_access .access_items .access_item .item_icon {
font-weight: 400;
display: inline-block;
width: 20px;
margin-right: 6px;
}
.membership_pricing .pricing_memberships .pricing_editorial_access .access_items .access_item .item_icon .item_icon_xmark {
font-size: 20px;
display: flex;
}
.membership_pricing .pricing_memberships .pricing_editorial_access .access_items .access_item .item_icon .item_icon_xmark i {
color: #363E49;
}
.membership_pricing .pricing_memberships .pricing_editorial_access .access_items .access_item .item_icon .item_icon_check {
background: #ECFDF5;
width: 20px;
height: 16px;
border: 1px solid #6EE7B7;
display: flex;
align-items: center;
justify-content: center;
border-radius: 10px;
}
.membership_pricing .pricing_memberships .pricing_editorial_access .access_items .access_item .item_icon .item_icon_check i {
color: #10B981;
font-size: 12px;
}
.membership_pricing .pricing_memberships .pricing_editorial_access .access_items .access_item span {
font-weight: 700;
display: inline-block;
margin-right: 4px;
}
.membership_pricing .pricing_memberships .pricing_editorial_access .access_items .access_item.acess_item_disabled {
color: #B7C2D1;
}
.guestpasses_pricing_wrapper {
max-width: 1120px;
margin-inline: auto;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.guestpasses_pricing_wrapper .guestpasses_pricing_steps {
width: 100%;
max-width: 688px;
display: flex;
gap: 20px;
align-items: flex-end;
padding-bottom: 20px;
}
.guestpasses_pricing_wrapper .guestpasses_pricing_steps .guestpasses_pricing_step {
background: #FFF;
display: flex;
padding: 20px;
gap: 8px;
border-radius: 12px;
border: 1px solid #E5E7EB;
flex-direction: column;
flex-basis: 216px;
align-items: center;
box-shadow: 0px 4px 16px -1px #F0F3F4;
}
.guestpasses_pricing_wrapper .guestpasses_pricing_steps .guestpasses_pricing_step .pricing_step_icon {
background: #ECFDF5;
width: 32px;
height: 26px;
border: 1px solid #6EE7B7;
display: flex;
align-items: center;
justify-content: center;
border-radius: 20px;
color: #33B45F;
font-size: 16px;
font-weight: 500;
}
.guestpasses_pricing_wrapper .guestpasses_pricing_steps .guestpasses_pricing_step .pricing_step_text {
color: #374151;
font-weight: 500;
text-align: center;
}
.guestpasses_pricing_wrapper .guestpasses_pricing .guestpasses_pricing_items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
margin-top: 32px;
}
.guestpasses_pricing_wrapper .guestpasses_pricing .guestpasses_pricing_items .guestpasses_pricing_item {
border-radius: 16px;
min-width: 300px;
}
.guestpasses_pricing_wrapper .guestpasses_pricing .guestpasses_pricing_items .guestpasses_pricing_item .guestpasses_pricing_item_heading {
background: #F9FAFB;
padding: 8px 12px;
border-top-right-radius: 16px;
border-top-left-radius: 16px;
border: 1px solid #E5E7EB;
min-height: 42px;
display: flex;
align-items: center;
justify-content: space-between;
}
.guestpasses_pricing_wrapper .guestpasses_pricing .guestpasses_pricing_items .guestpasses_pricing_item .guestpasses_pricing_item_heading h5 {
margin: 0px;
}
.guestpasses_pricing_wrapper .guestpasses_pricing .guestpasses_pricing_items .guestpasses_pricing_item .guestpasses_pricing_item_heading span {
height: 26px;
background: #34D399;
color: #ECFDF5;
padding: 2px 4px;
border-radius: 8px;
font-size: 14px;
font-weight: 500;
}
.guestpasses_pricing_wrapper .guestpasses_pricing .guestpasses_pricing_items .guestpasses_pricing_item .guestpasses_pricing_item_price {
background: #F9FAFB;
padding: 20px 12px;
display: flex;
align-items: center;
border-left: 1px solid #E5E7EB;
border-right: 1px solid #E5E7EB;
border-bottom: 1px solid #E5E7EB;
}
.guestpasses_pricing_wrapper .guestpasses_pricing .guestpasses_pricing_items .guestpasses_pricing_item .guestpasses_pricing_item_price p {
margin: 0px;
font-size: 24px;
font-weight: 600;
color: #22252A;
line-height: 1.2;
}
.guestpasses_pricing_wrapper .guestpasses_pricing .guestpasses_pricing_items .guestpasses_pricing_item .guestpasses_pricing_item_price span {
flex-grow: 2;
color: #707A8C;
margin-left: 6px;
font-size: 14px;
font-weight: 500;
display: inline-block;
margin-top: 8px;
}
.guestpasses_pricing_wrapper .guestpasses_pricing .guestpasses_pricing_items .guestpasses_pricing_item .guestpasses_pricing_item_price .btn_default {
font-size: 16px;
}
.guestpasses_pricing_wrapper .guestpasses_pricing .guestpasses_pricing_items .guestpasses_pricing_item .guestpasses_pricing_item_entries {
background: #F9FAFB;
padding: 20px 12px;
border-bottom-right-radius: 16px;
border-bottom-left-radius: 16px;
border-left: 1px solid #E5E7EB;
border-right: 1px solid #E5E7EB;
border-bottom: 1px solid #E5E7EB;
display: flex;
flex-direction: column;
}
.guestpasses_pricing_wrapper .guestpasses_pricing .guestpasses_pricing_items .guestpasses_pricing_item .guestpasses_pricing_item_entries span {
color: #707A8C;
font-size: 14px;
line-height: 1.5;
}
.guestpass_disclaimer {
margin-top: 20px;
color: #9CA3AF;
margin-bottom: 0px;
text-align: center;
}
.guestpass_disclaimer a {
color: #CC5A2A;
}
.membership_winners {
display: flex;
gap: 32px;
justify-content: flex-start;
position: relative;
width: 100%;
}
.membership_winners .membership_winner_item {
flex-basis: 195px;
min-width: 195px;
display: flex;
box-shadow: 0px 16px 48px -8px #E0E7EB;
}
.membership_winners .membership_winner_item img {
border-radius: 6px;
height: 245px;
object-fit: cover;
}
.membership_stats_heading span {
color: #CC5A2A;
}
.membership_stats {
display: flex;
gap: 24px;
margin-top: 32px;
margin-inline: auto;
}
.membership_stats .membership_stat {
background: #FFF;
border-radius: 16px;
border: 1px solid #F3F4F6;
min-height: 96px;
display: flex;
flex-direction: column;
min-width: 252px;
padding: 16px 20px;
gap: 16px;
align-items: center;
justify-content: center;
}
.membership_stats .membership_stat h5,
.membership_stats .membership_stat h6 {
margin: 0px;
}
.membership_stats .membership_stat h6 {
color: #B7C2D1;
}
.membership_stats .membership_stat h5 {
color: #22252A;
}
.membership_bonus {
display: flex;
justify-content: flex-start;
max-width: 1120px;
width: 100%;
}
.membership_bonus .membership_bonus_column {
flex-basis: 50%;
display: flex;
width: 100%;
flex-direction: column;
align-items: flex-end;
padding-right: 98px;
}
.membership_bonus .membership_bonus_column .membership_bonus_entries {
display: flex;
flex-direction: column;
gap: 20px;
max-width: 390px;
width: 100%;
}
.membership_bonus .membership_bonus_column .membership_bonus_entries .bonus_entries_tabs {
display: flex;
gap: 4px;
padding: 4px;
background: #FFF;
border: 1px solid #E5E7EB;
border-radius: 40px;
justify-content: center;
width: fit-content;
margin-inline: auto;
}
.membership_bonus .membership_bonus_column .membership_bonus_entries .bonus_entries_tabs .bonus_entries_tab {
color: #707A8C;
font-size: 16px;
border-radius: 40px;
height: 40px;
display: flex;
padding: 6px 16px;
align-items: center;
justify-content: center;
cursor: pointer;
}
.membership_bonus .membership_bonus_column .membership_bonus_entries .bonus_entries_tabs .bonus_entries_tab.active {
background: #F04438;
color: #F8F6F4;
}
.membership_bonus .membership_bonus_column .membership_bonus_entries .bonus_entries_tabs .bonus_entries_tab.active:hover {
background: #F04438;
color: #F8F6F4;
}
.membership_bonus .membership_bonus_column .membership_bonus_entries .bonus_entries_tabs .bonus_entries_tab:hover {
background: #F9FAFB;
color: #F04438;
}
.membership_bonus .membership_bonus_column .membership_bonus_entries .bonus_entries_text {
font-size: 14px;
text-align: center;
margin: 0px;
color: #707A8C;
}
.membership_bonus .membership_bonus_column .membership_bonus_entries .bonus_entries_text span {
color: #22252A;
font-weight: 700;
}
.membership_bonus .membership_bonus_column .membership_bonus_entries .bonus_entries_items {
border: 1px solid #E5E7EB;
border-radius: 16px;
padding: 32px;
max-width: 390px;
background: #F9FAFB;
gap: 16px;
display: flex;
flex-direction: column;
}
.membership_bonus .membership_bonus_column .membership_bonus_entries .bonus_entries_items .bonus_entries_item {
display: flex;
flex-direction: column;
gap: 8px;
}
.membership_bonus .membership_bonus_column .membership_bonus_entries .bonus_entries_items .bonus_entries_item .bonus_item_heading {
display: flex;
justify-content: space-between;
align-items: center;
color: #323743;
font-size: 14px;
}
.membership_bonus .membership_bonus_column .membership_bonus_entries .bonus_entries_items .bonus_entries_item .bonus_item_heading .bonus_item_heading_title span {
font-weight: 700;
}
.membership_bonus .membership_bonus_column .membership_bonus_entries .bonus_entries_items .bonus_entries_item .bonus_item_heading .bonus_item_heading_time {
font-size: 12px;
}
.membership_bonus .membership_bonus_column .membership_bonus_entries .bonus_entries_items .bonus_entries_item .bonus_item_progress {
border-radius: 5px;
height: 6px;
background: #FFF;
border: 1px solid #D1D5DB;
width: 100%;
display: flex;
}
.membership_bonus .membership_bonus_column .membership_bonus_entries .bonus_entries_items .bonus_entries_item .bonus_item_progress .bonus_item_progress_inner {
border: 1px solid #FFF;
height: 4px;
background: #F04438;
width: 200px;
border-radius: 5px;
}
.membership_bonus .membership_bonus_content {
display: flex;
flex-direction: column;
justify-content: center;
flex-basis: 50%;
}
.membership_bonus .membership_bonus_content h6 {
margin-top: 0px;
color: #CC5A2A;
margin-bottom: 12px;
}
.membership_bonus .membership_bonus_content p {
font-size: 20px;
color: #374151;
max-width: 355px;
line-height: 1.5;
margin: 0px;
}
.membership_bonus .membership_bonus_content h3 {
margin-top: 0px;
margin-bottom: 28px;
color: #22252A;
}
.membership_bonus .membership_bonus_content h3 span {
display: block;
color: #CC5A2A;
}
.membership_bonus .membership_bonus_content h4 {
color: #22252A;
max-width: 420px;
margin: 0px;
}
.join_heading {
color: #9CA3AF;
text-align: center;
font-size: 16px;
margin-bottom: 32px;
}
.join_about h2 {
text-transform: capitalize;
}
.review_widget_small {
display: none;
max-width: 370px;
width: 100%;
margin-inline: auto;
gap: 20px;
align-items: center;
}
.review_widget_small .review_image {
display: flex;
padding-left: 20px;
}
.review_widget_small .review_image img {
display: flex;
width: 48px;
height: 48px;
border-radius: 24px;
object-fit: cover;
border: 2px solid #FFF;
margin-left: -20px;
}
.review_widget_small .review_content .review_score {
display: flex;
gap: 10px;
}
.review_widget_small .review_content .review_score .review_stars i {
color: #1d1d1f;
font-size: 18px;
}
.review_widget_small .review_content .review_score .review_number {
font-weight: 700;
}
.review_widget_small .review_content .review_text {
font-size: 14px;
color: #4b4b4b;
}
.checkout_login {
background: #F8F6F4;
display: flex;
flex-direction: column;
margin-top: 32px;
padding: 24px;
border-radius: 8px;
border: 1px solid #E0E7EB;
max-width: 584px;
width: 100%;
}
.checkout_login h4 {
margin: 0px;
color: #22252A;
}
.checkout_login p {
margin: 0px;
}
.checkout_login a {
color: #CC5A2A;
text-decoration: underline;
margin-left: 2px;
}
.checkout_login .checkout_status_heading {
display: flex;
align-items: center;
gap: 6px;
}
.checkout_login .checkout_status_heading p {
color: #707A8C;
}
.checkout_login .status_login .checkout_login_form_row_footer {
margin-top: -12px;
}
.checkout_login .checkout_login_form {
display: flex;
flex-direction: column;
gap: 16px;
margin-bottom: 0px;
margin-top: 16px !important;
}
.checkout_login .checkout_login_form .checkout_login_form_row label {
margin-bottom: 6px;
font-size: 14px;
color: #707A8C;
}
.checkout_login .checkout_login_form .checkout_login_form_row input[type=email],
.checkout_login .checkout_login_form .checkout_login_form_row input[type=password] {
height: 48px;
border-radius: 8px;
border: 1px solid #E5E7EB;
padding: 0 12px;
color: #374151;
}
.checkout_login .checkout_login_form .checkout_login_form_row input[type=email]::placeholder,
.checkout_login .checkout_login_form .checkout_login_form_row input[type=password]::placeholder {
color: #B7C2D1;
font-size: 16px;
}
.checkout_login .checkout_login_form .checkout_login_form_row input[type=email]:focus,
.checkout_login .checkout_login_form .checkout_login_form_row input[type=password]:focus {
box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05), 0px 0px 0px 4px #F3F4F6 !important;
outline: 0px;
}
.checkout_login .checkout_login_form .checkout_login_form_row .error {
margin-top: 6px;
color: #F04438;
font-size: 14px;
}
.checkout_login .checkout_login_form .checkout_login_form_row .login_btn {
height: 40px;
border-color: #22252A;
padding: 0px 16px;
display: flex;
justify-content: center;
align-items: center;
font-size: 16px;
}
.checkout_login .checkout_login_form .checkout_login_form_row .login_btn:hover {
border-color: #F04438;
color: #F8F6F4;
}
.checkout_login .checkout_login_form .checkout_login_form_row.checkout_login_form_row_footer {
display: flex;
align-items: center;
justify-content: space-between;
}
.checkout_login .checkout_login_form .checkout_login_form_row.checkout_login_form_row_footer a {
font-size: 14px;
text-decoration: none;
}
.checkout_login .checkout_login_form .checkout_login_form_row.checkout_login_form_row_footer .checkout_checkbox {
margin-bottom: 0px;
position: relative;
padding-left: 26px;
min-height: 20px;
display: flex;
align-items: center;
}
.checkout_login .checkout_login_form .checkout_login_form_row.checkout_login_form_row_footer .checkout_checkbox .checkmark {
position: absolute;
top: 0;
left: 0;
height: 20px;
width: 20px;
border: 1px solid #9CA3AF;
border-radius: 4px;
background: #FFFFFF;
}
.checkout_login .checkout_login_form .checkout_login_form_row.checkout_login_form_row_footer .checkout_checkbox .checkmark:after {
content: "\f00c";
position: absolute;
display: none;
font: var(--fa-font-regular);
font-size: 14px;
background: #CC5A2A;
width: 20px;
height: 20px;
color: #FFF;
align-items: center;
top: -1px;
left: -1px;
border-radius: 4px;
justify-content: center;
}
.checkout_login .checkout_login_form .checkout_login_form_row.checkout_login_form_row_footer .checkout_checkbox input {
position: absolute;
opacity: 0;
cursor: pointer;
width: 0;
height: 0;
}
.checkout_login .checkout_login_form .checkout_login_form_row.checkout_login_form_row_footer .checkout_checkbox input:checked ~ .checkmark:after {
display: flex;
}
.sidebar_cart_offer {
background: #FFF;
border: 1px solid #FCA5A5;
border-radius: 8px;
padding: 20px;
}
.sidebar_cart_offer h4 {
font-size: 20px;
color: #22252A;
margin: 0px;
text-align: center;
margin-bottom: 20px;
text-transform: uppercase;
}
.sidebar_cart_offer h4 span {
color: #F04438;
}
.sidebar_cart_offer .sidebar_offer_products .sidebar_offer_product .sidebar_offer_product_content {
display: flex;
gap: 12px;
}
.sidebar_cart_offer .sidebar_offer_products .sidebar_offer_product .sidebar_offer_product_content .offer_product_image {
width: 68px;
height: 68px;
}
.sidebar_cart_offer .sidebar_offer_products .sidebar_offer_product .sidebar_offer_product_content .offer_product_image img {
border: 1px solid #E5E7EB;
height: 68px;
width: 68px;
object-fit: cover;
border-radius: 8px;
min-width: 68px;
}
.sidebar_cart_offer .sidebar_offer_products .sidebar_offer_product .sidebar_offer_product_content .offer_product_details {
display: flex;
justify-content: center;
flex-direction: column;
gap: 0px;
}
.sidebar_cart_offer .sidebar_offer_products .sidebar_offer_product .sidebar_offer_product_content .offer_product_details p {
margin: 0px;
}
.sidebar_cart_offer .sidebar_offer_products .sidebar_offer_product .sidebar_offer_product_content .offer_product_details p.offer_product_label {
color: #22252A;
font-size: 14px;
font-weight: 500;
}
.sidebar_cart_offer .sidebar_offer_products .sidebar_offer_product .sidebar_offer_product_content .offer_product_details p.offer_product_label span em {
animation: flashing-animation 1.5s infinite;
}
.sidebar_cart_offer .sidebar_offer_products .sidebar_offer_product .sidebar_offer_product_content .offer_product_details p.offer_product_label span.justlaunched {
color: #10B981;
}
.sidebar_cart_offer .sidebar_offer_products .sidebar_offer_product .sidebar_offer_product_content .offer_product_details p.offer_product_label span.endsoon {
color: #FBBF24;
}
.sidebar_cart_offer .sidebar_offer_products .sidebar_offer_product .sidebar_offer_product_content .offer_product_details p.offer_product_label span.finalweek {
color: #DC2626;
}
.sidebar_cart_offer .sidebar_offer_products .sidebar_offer_product .sidebar_offer_product_content .offer_product_details p.offer_product_title {
font-size: 14px;
color: #374151;
}
.sidebar_cart_offer .sidebar_offer_products .sidebar_offer_product .sidebar_offer_product_content .offer_product_details p.offer_product_entries {
font-size: 12px;
color: #707A8C;
}
.sidebar_cart_offer .sidebar_offer_products .sidebar_offer_product .sidebar_offer_product_content .offer_product_details p.offer_product_access {
font-size: 12px;
color: #363E49;
}
.sidebar_cart_offer .sidebar_offer_products .sidebar_offer_product .sidebar_offer_info {
display: flex;
gap: 6px;
align-items: center;
justify-content: center;
margin-top: 12px;
}
.sidebar_cart_offer .sidebar_offer_products .sidebar_offer_product .sidebar_offer_info a {
color: #CC5A2A;
text-decoration: underline;
font-size: 10px;
}
.sidebar_cart_offer .sidebar_offer_products .sidebar_offer_product .sidebar_offer_number {
display: flex;
gap: 6px;
align-items: center;
justify-content: center;
margin-top: 6px;
font-size: 10px;
}
.sidebar_cart_offer .sidebar_offer_products .sidebar_offer_product .sidebar_offer_number span {
background: #F9FAFB;
padding: 4px 8px;
min-height: 24px;
display: flex;
width: fit-content;
border: 1px solid #E5E7EB;
border-radius: 8px;
box-shadow: 0 8px 32px -8px #C3CCD5;
align-items: center;
justify-content: center;
}
.sidebar_cart_offer .sidebar_offer_products .sidebar_offer_product .sidebar_offer_pricing {
display: flex;
margin-top: 12px;
justify-content: center;
gap: 6px;
}
.sidebar_cart_offer .sidebar_offer_products .sidebar_offer_product .sidebar_offer_pricing p {
margin: 0px;
font-size: 20px;
color: #22252A;
font-weight: 500;
}
.sidebar_cart_offer .sidebar_offer_products .sidebar_offer_product .sidebar_offer_pricing p.pricing_old {
color: #B7C2D1;
text-decoration: line-through;
}
.sidebar_cart_offer .sidebar_offer_products .sidebar_offer_product .sidebar_offer_btn {
font-size: 16px;
margin-top: 12px;
margin-inline: auto;
}
.terms_page .terms_content a {
text-decoration: underline;
color: #CC5A2A;
}
@media only screen and (max-width: 1100px) {
.productpage .product_content .product_details .product_details_content .product_details_info.info_onetimebuy .product_details_options {
grid-template-columns: repeat(1, 1fr);
}
}
@media only screen and (max-width: 1000px) {
.woocommerce-checkout .checkout #customer_details {
min-height: unset;
border-right: 0px;
}
.page_giveaways .giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item {
flex-basis: calc(33% - 18px);
}
}
@media only screen and (max-width: 800px) {
.text_break br {
display: none;
}
.page_giveaways .giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item {
flex-basis: calc(100%);
}
.product_navigation_container .navigation_container .product_navigation_wrapper {
justify-content: flex-start;
padding: 0px;
}
.winners_items {
display: grid;
grid-template-columns: repeat(2, 1fr);
column-gap: 15px;
}
.winners_item .item_content p {
max-height: 50px;
overflow: hidden;
text-wrap-mode: wrap;
}
.winners_item .item_image img,
.winners_item .item_image {
height: 150px;
max-height: 150px;
min-height: 150px;
}
.size_small {
display: block;
}
.size_large {
display: none;
}
.home_giveaway_small .feat_giveaway_content h2,
.home_giveaway_small .feat_giveaway_content h3,
.home_giveaway_small .feat_giveaway_content h4 {
margin: 0px;
line-height: 1;
text-align: center;
}
.home_giveaway_small .feat_giveaway_content h2 {
font-size: 32px;
line-height: 1.1;
}
.home_giveaway_small .feat_giveaway_content h3 {
color: #cc5a2a;
line-height: 1.2;
font-size: 24px;
}
.home_giveaway_small .feat_giveaway_content h4 {
color: #CCC;
line-height: 1.2;
font-size: 20px;
}
.home_join_blocks_row {
overflow-x: scroll;
padding: 20px;
display: flex;
justify-content: flex-start;
scrollbar-width: none;
-ms-overflow-style: none;
}
.home_join_blocks_row::-webkit-scrollbar {
display: none;
}
.home_join_blocks_row .home_join_block {
min-width: 212px;
}
.recent_winners_carousel_wrapper {
border-radius: 8px;
}
.recentwinner {
background: #FFF;
padding: 2px;
height: unset;
}
.recentwinner .winner_quote,
.recentwinner .winner_btn {
display: none;
}
.recentwinner .winner_image {
background: #FFF;
height: 220px;
padding: 16px;
position: relative;
}
.recentwinner .winner_image img {
height: 220px;
}
.recentwinner {
background: #FFF;
}
.recentwinner .winner_user {
padding: 16px;
height: unset;
border-radius: 8px;
}
.recentwinner .winner_user .user_image {
height: 32px;
}
.recentwinner .winner_user .user_image img {
width: 32px;
height: 32px;
min-width: 32px;
}
.recentwinner .winner_user .user_detail {
font-size: 14px;
line-height: 1.3;
flex-direction: column;
gap: 0px;
}
.recentwinner .winner_user .user_detail .detail_name {
font-weight: 600;
}
.about_container h1 span {
color: #CC5A2A !important;
}
.giveaway_intro .metric_blocks {
flex-direction: row;
flex-wrap: nowrap;
overflow-x: scroll;
gap: 16px;
}
.giveaway_intro .metric_blocks .metric_block {
min-width: 150px;
}
.giveaway_upcoming .upcoming_carousel .elementor-widget-container .swiper .swiper-wrapper .swiper-slide {
height: unset;
}
.member_container h1 br {
display: none;
}
.member_container h1 span {
color: #707A8C !important;
}
.memberships_giveaways {
background: #F9FAFB;
}
.memberships_giveaways h3 span {
display: block;
}
.memberships_giveaways .giveaway_carousel .swiper-slide {
max-width: 262px;
}
.member_price.member_price_value {
border: 1px solid #6EE7B7 !important;
}
.member_price.member_price_value::after {
top: -26px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
border-color: #6EE7B7;
left: -1px;
width: calc(100% + 2px);
}
.memberships_table .memberships_table_row .table_row_column {
height: 40px;
padding: 0px;
border-bottom: 1px solid #D1D5DB;
}
.memberships_table .memberships_table_row .table_row_column.table_row_column_first {
height: 30px;
font-size: 12px;
padding: 0px;
padding-left: 12px;
border-bottom: 1px solid #E5E7EB;
display: flex;
background: #FFF;
justify-content: flex-start;
gap: 8px;
flex-direction: row;
align-content: center;
min-width: unset;
}
.memberships_table .memberships_table_row .table_row_column.table_row_column_second {
width: 33.333333%;
}
.memberships_table .memberships_table_row .table_row_column.table_row_column_third {
width: 33.333333%;
}
.memberships_table .memberships_table_row .table_row_column.table_row_column_fourth {
width: 33.333333%;
}
.memberships_table .memberships_table_row.memberships_table_row_first p {
font-size: 14px;
}
.memberships_table .memberships_table_row.memberships_table_row_second p {
font-size: 12px;
line-height: 1.2;
}
.memberships_table .memberships_table_row.memberships_table_row_second p em {
display: block;
font-size: 12px;
line-height: 1.2;
}
.memberships_table .memberships_table_row.memberships_table_row_fourth .table_row_column {
border-bottom: 0px;
}
.memberships_table .memberships_table_row.memberships_table_row_fourth .table_row_column.table_row_column_first {
border-bottom: 1px solid #E5E7EB;
}
.memberships_table.memberships_table_second .table_row_column_first svg {
width: 16px;
}
.memberships_table.memberships_table_second p {
font-size: 12px;
}
.memberships_table.memberships_table_second svg {
width: 10px;
}
.memberships_table.memberships_table_second .memberships_table_row_first p {
font-size: 12px;
}
.guesspass_pricing .guestpass_price {
display: flex;
flex-direction: row !important;
justify-content: flex-start;
min-height: unset;
gap: 16px;
}
.guestpass_pricing .guestpass_price .guestpass_label_default.guestpass_label_popular {
margin-left: 1px;
}
.guestpass_pricing .guestpass_price .guestpass_label_default p {
font-size: 12px !important;
}
.guestpass_pricing .guestpass_price .pricing_price p {
font-size: 24px !important;
}
.guestpass_pricing .guestpass_price .pricing_content {
flex-grow: 1;
}
.guestpass_pricing .guestpass_price .pricing_content svg {
display: none;
}
.guestpass_pricing .guestpass_price .pricing_content .pricing_title p {
font-size: 14px;
}
.guestpass_pricing .guestpass_price .pricing_content .pricing_title p::before {
display: none;
}
.guestpass_pricing .guestpass_price .pricing_content .pricing_subtitle p {
font-size: 12px;
}
.guestpass_pricing .guestpass_price .pricing_content .pricing_subtitle p::before {
display: none;
}
.guestpass_pricing .guestpass_price .elementor-element {
width: auto;
}
.guestpass_pricing .guestpass_price .elementor-element.elementor-widget-button {
height: 32px;
}
.guestpass_pricing .guestpass_price .elementor-element.elementor-widget-button .elementor-widget-container {
margin-top: 0px;
}
.guestpass_pricing .guestpass_price .elementor-element.elementor-widget-button .elementor-button {
padding: 0px;
width: 32px;
height: 32px;
background: #22252A;
color: #F8F6F4;
display: flex;
align-items: center;
justify-content: center;
border-radius: 8px;
}
.guestpass_pricing .guestpass_price .elementor-element.elementor-widget-button .elementor-button::after {
content: url(//ausso.com/wp-content/themes/hello-theme-child/images/icon_plus.svg);
width: 12px;
}
.guestpass_pricing .guestpass_price .elementor-element.elementor-widget-button .elementor-button .elementor-button-text {
display: none;
}
.guestpass_pricing .guestpass_price.guestpass_price_top .elementor-element.elementor-widget-button .elementor-button {
background: #34D399;
}
.price_featured .price_featured_wrapper .price_featured_content h2 span {
display: block;
}
.price_featured .price_featured_wrapper .price_featured_content h2 span.subtitle {
margin-top: 2px;
}
.price_featured .metric_blocks {
overflow: visible;
gap: 12px;
overflow-x: scroll;
margin-right: -24px;
}
.price_featured .metric_blocks .metric_block {
min-width: 150px;
min-height: 68px;
}
.travel_written {
max-width: unset;
width: auto;
}
.travel_published {
max-width: unset;
width: auto;
}
.menusmall_icon img {
min-width: 22px;
width: 22px;
}
.menu_small {
top: 61px;
height: calc(100dvh - 61px);
} .menu_small .elementor-nav-menu--dropdown {
margin-top: 0px !important;
}
.menu_small nav ul li {
margin-bottom: 6px;
}
.menu_small nav ul li a {
min-height: 48px;
border-radius: 50px;
}
.menu_small nav ul li a .sub-arrow {
margin-left: auto;
padding: 0px;
color: #F04438;
}
.menu_small nav ul li a.highlighted .sub-arrow {
transform: rotate(180deg);
}
.menu_small nav ul li:hover a.elementor-item {
background-color: #F9FAFB;
}
.menu_small nav ul li .sub-menu {
position: relative;
margin: 0px !important;
border-bottom: 1px solid #F3F4F6 !important;
}
.menu_small nav ul li .sub-menu li a {
border: 0px;
min-height: 40px;
background-color: none;
}
.menu_small nav ul li .sub-menu li:hover a {
background-color: #F9FAFB;
color: #F04438;
}
.menu_small nav ul li.menu_item_small a {
font-size: 16px !important;
min-height: 40px;
}
.menu_small .menu_small_btns .menu_small_btn .elementor-button-link {
width: 100%;
}
.checkout_container {
flex-direction: column;
}
.checkout_container .checkout_navigation_wrapper {
display: flex;
width: 100%;
flex-direction: column;
}
.checkout_container .checkout_navigation_wrapper .checkout_breadcrumb {
background: #F8F6F4;
padding: 2px 8px;
display: flex;
align-items: center;
font-size: 12px;
line-height: 1;
height: 32px;
gap: 12px;
color: #363E49;
display: none;
}
.checkout_container .checkout_navigation_wrapper .checkout_breadcrumb a {
color: #CC5A2A;
display: flex;
}
.checkout_container .checkout_navigation_wrapper .checkout_breadcrumb a img {
margin-left: 6px;
margin-right: 6px;
}
.checkout_container .checkout_navigation_wrapper .checkout_breadcrumb .bread_next {
color: #B7C2D1;
}
.checkout_container .checkout_navigation_wrapper .checkout_navigation {
background: #FFF;
border-bottom: 1px solid #E5E7EB;
height: 53px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
padding-left: 24px;
}
.checkout_container .checkout_navigation_wrapper .checkout_navigation h4 {
margin: 0px;
font-size: 20px;
}
.checkout_container .checkout_navigation_wrapper .checkout_navigation .navigation_checkout {
display: none;
}
.checkout_container.checkout_container_small {
background: #F9FAFB;
}
.checkout_container.checkout_container_small.checkout_container_small_active .checkout_left {
display: flex;
flex-direction: column;
}
.checkout_container.checkout_container_small.checkout_container_small_active .checkout_left .checkout_express,
.checkout_container.checkout_container_small.checkout_container_small_active .checkout_left .checkout_seperator {
display: none;
}
.checkout_container.checkout_container_small.checkout_container_small_active .checkout_right .cart_items {
display: none;
}
.checkout_container.checkout_container_small.checkout_container_small_active .checkout_right .cart_overview_wrapper .cart_overview {
display: none;
}
.checkout_container.checkout_container_small.checkout_container_small_active .checkout_right .checkout_btn_small {
display: none;
}
.checkout_container.checkout_container_small.checkout_container_small_active .cart_overview_small {
display: flex;
flex-direction: column;
gap: 20px;
padding: 20px 16px;
margin: 20px 16px 32px 16px;
border: 1px solid #E5E7EB;
border-radius: 8px;
background: #FFF;
}
.checkout_container.checkout_container_small.checkout_container_small_active .cart_overview_small .cart_coupon {
display: block;
}
.checkout_container.checkout_container_small.checkout_container_small_active .cart_overview_small .cart_offer {
margin-bottom: 0px;
}
.checkout_container.checkout_container_small.checkout_container_small_active .cart_coupon {
display: none;
}
.checkout_container.checkout_container_small.checkout_container_small_active .checkout_navigation_wrapper {
width: 100%;
}
.checkout_container.checkout_container_small.checkout_container_small_active .checkout_navigation_wrapper .checkout_breadcrumb,
.checkout_container.checkout_container_small.checkout_container_small_active .checkout_navigation_wrapper .navigation_checkout {
display: flex;
}
.checkout_container.checkout_container_small.checkout_container_small_active .checkout_navigation_wrapper .navigation_default {
display: none;
}
.checkout_container.checkout_container_small:not(checkout_container_small_active) .checkout_left {
display: none;
}
.checkout_container.checkout_container_small:not(checkout_container_small_active) .checkout_right .cart_overview_wrapper .cart_offer {
display: none;
}
.checkout_container.checkout_container_small .checkout_form_wrapper {
padding: 0px;
}
.checkout_container.checkout_container_small .checkout_form_wrapper .checkout_form .form_section {
border-bottom: 2px solid #E5E7EB;
margin-bottom: 0px;
padding-bottom: 32px;
padding-top: 32px;
padding-left: 20px;
padding-right: 20px;
}
.checkout_container.checkout_container_small .checkout_form_wrapper .checkout_form .form_section .form_section_heading {
padding-left: 8px;
}
.checkout_container.checkout_container_small .checkout_form_wrapper .checkout_form .form_section .form_section_container {
background: #FFF;
border-radius: 8px;
padding: 20px 16px;
border: 1px solid #E5E7EB;
}
.checkout_container.checkout_container_small .checkout_form_wrapper .checkout_form .form_section .form_section_container .form_section_item label {
font-size: 14px;
}
.checkout_container.checkout_container_small .checkout_form_wrapper .checkout_form .form_section.section_payment {
border-top: 2px solid #E5E7EB;
}
.checkout_container.checkout_container_small .checkout_form_wrapper .checkout_form .form_section.section_payment .form_section_heading {
padding-left: 0px;
}
.checkout_container.checkout_container_small .checkout_form_wrapper .checkout_form .form_section.section_payment .form_section_container {
padding: 0px;
}
.checkout_container.checkout_container_small .checkout_form_wrapper .checkout_form .form_section.section_terms {
border-bottom: 0px;
}
.checkout_container.checkout_container_small .checkout_form_wrapper .checkout_form .form_section.section_terms .form_section_heading {
padding-left: 0px;
}
.checkout_container.checkout_container_small .checkout_form_wrapper .checkout_form .form_section.section_order {
padding-top: 0px;
border-bottom: 0px;
}
.checkout_container.checkout_container_small .checkout_form_wrapper .checkout_form .form_section.section_order .form_section_container {
padding: 0px;
background: none;
border: 0px;
border-radius: 0px;
}
.checkout_container.checkout_container_small .checkout_right {
background: none;
}
.checkout_container.checkout_container_small .checkout_right .cart_items {
border: 0px;
display: flex;
flex-direction: column;
gap: 16px;
}
.checkout_container.checkout_container_small .checkout_right .cart_items .cart_item {
background: #FFF;
border-radius: 8px;
border: 1px solid #E5E7EB;
}
.checkout_container.checkout_container_small .checkout_right .cart_items .cart_item .cart_item_details .cart_item_product .cart_item_product_option select {
max-width: 150px;
background: #F9FAFB;
border: 1px solid #E5E7EB;
}
.checkout_container.checkout_container_small .checkout_right .cart_items .cart_item .cart_item_details .cart_item_product .cart_item_product_option .select_arrow {
background: #F9FAFB;
height: 100%;
width: 30px;
}
.checkout_container.checkout_container_small .checkout_right .checkout_btn_small {
width: 100%;
display: flex;
color: #FFF;
height: 48px;
margin-bottom: 4px;
}
.checkout_container .checkout_left {
width: 100%;
padding: 0px;
}
.checkout_container .checkout_right {
width: 100%;
background: #FFF;
padding: 20px;
}
.checkout_container .checkout_right .cart_items {
border-radius: 8px;
overflow: auto;
border: 1px solid #E5E7EB;
}
.checkout_container .checkout_right .cart_items .cart_items_heading {
min-height: 37px;
padding: 2px 16px;
display: flex;
background: #F9FAFB;
align-items: center;
border-bottom: 1px solid #E5E7EB;
color: #374151;
font-weight: 500;
justify-content: space-between;
}
.checkout_container .checkout_right .cart_items .cart_items_heading h5 {
margin: 0px;
font-weight: 500;
font-size: 16px;
color: #374151;
}
.checkout_container .checkout_right .cart_items .cart_items_heading.cart_items_heading_bottom {
border-top: 1px solid #E5E7EB;
border-bottom: 0px;
font-size: 20px;
height: 42px;
}
.checkout_container .checkout_right .cart_items .cart_items_heading.cart_items_heading_bottom h4 {
margin: 0px;
font-size: 20px;
color: #374151;
}
.checkout_container.checkout_container_confirmation {
min-height: unset;
}
.checkout_container.checkout_container_confirmation .checkout_terms {
display: none;
}
.checkout_container.checkout_container_confirmation .confirmation_heading {
padding: 20px;
margin: 0px;
}
.checkout_container.checkout_container_confirmation .checkout_member {
position: relative;
right: 0px;
bottom: 0px;
display: none;
flex-direction: column;
width: calc(100% - 40px);
margin-left: 20px;
margin-top: 52px;
margin-bottom: 32px;
}
.checkout_container.checkout_container_confirmation .active {
display: flex !important;
}
.checkout_container.checkout_container_confirmation #billing,
.checkout_container.checkout_container_confirmation #summary {
display: none;
}
.checkout_container.checkout_container_confirmation .billing_section {
flex-direction: column;
margin: 20px;
}
.checkout_container.checkout_container_confirmation .billing_section .billing_section_wrapper .billing_details {
flex-basis: 100%;
}
.checkout_container .checkout_navigation {
height: 44px;
border-top: 1px solid #F3F4F6;
border-bottom: 1px solid #F3F4F6;
display: flex;
padding: 0 16px;
align-items: center;
gap: 8px;
width: 100%;
}
.checkout_container .checkout_navigation .checkout_nav_item {
padding: 0 8px;
display: flex;
height: 100%;
position: relative;
font-weight: 500;
align-items: center;
color: #9CA3AF;
}
.checkout_container .checkout_navigation .checkout_nav_item.checkout_nav_item_active,
.checkout_container .checkout_navigation .checkout_nav_item:hover {
color: #22252A;
}
.checkout_container .checkout_navigation .checkout_nav_item.checkout_nav_item_active::before,
.checkout_container .checkout_navigation .checkout_nav_item:hover::before {
content: "";
width: 100%;
background: red;
height: 2px;
position: absolute;
bottom: 0;
left: 0;
}
.productpage .productpage_tabs .product_tabs_navigation::before,
.productpage .productpage_tabs .product_tabs_navigation::after,
.productpage .productpage_tabs::before,
.productpage .productpage_tabs::after {
width: auto !important;
height: auto !important;
}
.productpage .product_content {
flex-direction: column;
padding-left: 20px;
padding-right: 20px;
padding-top: 0px;
padding-bottom: 0px;
}
.productpage .product_content .product_media {
max-width: 100%;
flex-basis: 100%;
padding-right: 0px;
}
.productpage .product_content .product_media .product_images {
flex-direction: column-reverse;
}
.productpage .product_content .product_media .product_images .product_images_big {
width: 100%;
max-width: 100%;
height: 385px;
}
.productpage .product_content .product_media .product_images .product_images_big img {
height: 100%;
width: 100%;
}
.productpage .product_content .product_media .product_images .product_images_small {
flex-direction: row;
width: 100%;
justify-content: center;
height: 40px; margin-bottom: 60px;
gap: 6px;
}
.productpage .product_content .product_media .product_images .product_images_small .small_image {
max-width: 40px;
flex-basis: 40px;
aspect-ratio: 1;
min-width: 40px;
height: 40px;
}
.productpage .product_content .product_details {
max-width: 100%;
flex-basis: 100%;
}
.productpage .product_content .product_details .product_details_content {
padding: 12px 16px 20px 16px;
}
.productpage .product_content .product_details .product_details_content .product_details_info .text_intro {
padding-right: 0px;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_onetimebuy .product_details_options {
grid-template-columns: repeat(1, 1fr);
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_onetimebuy .product_details_options .product_details_option.with_label {
margin-top: 20px;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_onetimebuy .product_details_options .product_details_option.with_label:first-child {
margin-top: 0px;
}
.productpage .product_content .product_details .product_details_content .product_details_info.info_subscribe .product_subscribe_options {
grid-template-columns: repeat(1, 1fr);
}
.productpage .productpage_tabs .tab_wrapper.active .tab_title_small i {
transform: rotate(180deg);
}
.productpage .productpage_tabs .tab_wrapper.active .product_tabs_content {
display: flex;
flex-direction: column;
overflow: hidden;
}
.productpage .productpage_tabs .tab_wrapper.active .product_tabs_content.tabs_content_details,
.productpage .productpage_tabs .tab_wrapper.active .product_tabs_content.tabs_content_delivery {
padding-top: 24px;
padding-left: 32px;
padding-right: 32px;
padding-bottom: 32px;
gap: 20px;
}
.productpage .productpage_tabs .tab_wrapper.active .product_tabs_content.tabs_content_details p,
.productpage .productpage_tabs .tab_wrapper.active .product_tabs_content.tabs_content_delivery p {
margin-bottom: 16px;
}
.productpage .productpage_tabs .tab_wrapper.active .product_tabs_content h4 {
margin: 0px;
}
.product_specs .product_list_wrapper .product_list .product_list_heading h6 {
font-size: 14px;
}
.productpage .productpage_tabs .tab_wrapper .tab_title_small {
display: flex;
background-color: #FFF;
align-items: center;
border-bottom: 1px solid #E5E7EB;
min-height: 48px;
padding: 0 20px;
cursor: pointer;
justify-content: space-between;
}
.productpage .productpage_tabs .tab_wrapper .tab_title_small p {
margin: 0px;
font-size: 16px;
font-weight: 600;
color: #22252A;
}
.productpage .productpage_tabs .tab_wrapper .tab_title_small i {
width: 24px;
color: #F04438;
display: flex;
justify-content: center;
}
.productpage .productpage_tabs .product_tabs_navigation .product_tabs_items {
flex-direction: column;
height: unset;
align-items: flex-start;
display: none;
}
.productpage .productpage_tabs .product_tabs_navigation .product_tabs_items .product_tabs_item {
min-height: 48px;
}
.productpage .productpage_tabs .product_tabs_content {
padding-top: 24px;
padding-bottom: 32px;
padding-left: 16px;
padding-right: 16px;
}
.productpage .productpage_tabs .product_tabs_content.active {
display: none;
}
.productpage .productpage_tabs .product_tabs_content .tabs_prize_wrapper {
flex-direction: column;
padding: 24px 20px;
gap: 24px;
}
.productpage .productpage_tabs .product_tabs_content .tabs_prize_wrapper .tabs_prize_content {
max-width: unset;
flex-basis: unset;
}
.productpage .productpage_tabs .product_tabs_content .tabs_prize_wrapper .tabs_prize_content h4 {
font-size: 20px;
}
.productpage .productpage_tabs .product_tabs_content .tabs_prize_wrapper .tabs_prize_image {
max-width: unset;
flex-basis: unset;
}
.productpage .productpage_tabs .product_tabs_content.tabs_content_faq .faq_wrapper {
flex-direction: column;
}
.productpage .productpage_tabs .product_tabs_content.tabs_content_faq .faq_content_intro {
padding-left: 20px;
padding-right: 20px;
padding-bottom: 16px;
}
.productpage .productpage_tabs .product_tabs_content.tabs_content_faq .faq_content_intro p {
margin-bottom: 0px !important;
}
.product_specs .product_key_metrics {
gap: 16px;
overflow-y: scroll;
-ms-overflow-style: none;
scrollbar-width: none;
margin-right: -16px;
padding-right: 16px;
margin-left: -16px;
padding-left: 16px;
}
.product_specs .product_key_metrics:-webkit-scrollbar {
display: none;
}
.product_specs .product_key_metrics .product_key_metric {
min-width: 150px;
height: 68px;
}
.product_specs .product_list_wrapper {
flex-direction: column;
margin-bottom: 12px;
padding: 0 20px;
}
.product_specs .product_list_wrapper .product_list {
flex-basis: unset;
max-width: unset;
}
.testimonials_wrapper .testimonials_items .testimonials_item {
min-width: 300px;
width: 300px;
}
.product_navigation_container .navigation_container {
padding: 0 8px;
}
.product_navigation_container .navigation_container .product_navigation_wrapper {
align-items: center;
}
.productpage .product_content .product_details .product_details_content .product_details_info .bundle_text_intro {
text-align: left;
}
.productpage .product_content .product_details .product_details_content .product_details_navigation .detail_navigation_item {
flex-basis: 50%;
align-items: center;
}
.product_navigation_container .navigation_container .product_navigation_wrapper .product_navigation .navigation_item:nth-child(2) {
display: inline-flex;
}
.product_navigation_container .navigation_container .product_navigation_wrapper .product_navigation .navigation_item {
display: none;
}
.product_navigation_container .navigation_container .product_navigation_wrapper .product_navigation .navigation_item_current {
display: none;
}
.product_navigation_container .navigation_container .product_navigation_wrapper .product_navigation .navigation_item .navigation_item_sep {
display: none;
}
.product_navigation_container .navigation_container .product_navigation_wrapper .product_navigation.product_navigation_small {
display: flex;
} .countdown_default .countdown_label h6 {
font-size: 12px;
}
.countdown_default .countdown_inner .countdown_items {
min-width: 125px;
}
.countdown_default .countdown_inner .countdown_items .countdown_item .digit_number {
font-size: 10px;
}
.countdown_default.countdown_sticky .countdown_label h6 {
font-size: 10px;
font-weight: 500;
font-family: "Inter";
}
.countdown_default.countdown_sticky .countdown_inner .countdown_items .countdown_days {
display: none;
}
.countdown_default.countdown_sticky .countdown_inner .countdown_items .countdown_separator:nth-of-type(2) {
display: none;
}
.editorial_overview .editorial_heading h1 {
font-size: 24px;
}
.editorial_items {
grid-template-columns: repeat(1, 1fr);
}
.birthday_surprise {
top: 12px;
right: 12px;
display: none;
}
.account_container .woocommerce-order-details {
padding: 16px 24px;
}
.account_container .woocommerce-customer-details {
padding: 16px 24px;
}
.account_container {
flex-direction: column;
}
.account_container .account_back {
height: 84px;
display: flex;
padding: 4px 36px;
background: #fff;
}
.account_container .account_back a {
font-size: 16px;
color: #9CA3AF;
display: flex;
gap: 8px;
align-items: center;
justify-content: center;
}
.account_container .account_back a i {
color: #F04438;
width: 20px;
font-size: 12px;
height: 20px;
align-items: center;
justify-content: center;
display: flex;
}
.account_container .account_sidebar {
max-width: unset;
background: #FFF;
padding: 0px;
}
.account_container .account_sidebar .account_intro_small {
display: flex;
flex-direction: column;
background: #F9FAFB;
padding: 20px;
}
.account_container .account_sidebar .account_intro_small .account_welcome {
display: flex;
flex-direction: column;
padding: 0px;
margin-bottom: 20px;
}
.account_container .account_sidebar .account_intro_small .account_welcome h6 {
margin-top: 0px;
margin-bottom: 4px;
}
.account_container .account_sidebar .account_intro_small .account_welcome h3 {
margin: 0px;
padding-left: 0px;
}
.account_container .account_sidebar .sidebar_nav {
padding: 20px;
}
.account_container .account_sidebar .sidebar_nav ul {
gap: 0px;
}
.account_container .account_sidebar .sidebar_nav ul .nav_item {
display: flex;
align-items: center;
min-height: 44px;
border-bottom: 1px solid #F3F4F6;
border-right: 1px solid #E5E7EB;
border-left: 1px solid #E5E7EB;
}
.account_container .account_sidebar .sidebar_nav ul .nav_item::after {
content: "\f054";
font: var(--fa-font-regular);
font-size: 12px;
margin-left: auto;
width: 20px;
height: 20px;
display: flex;
align-items: center;
justify-content: center;
color: #F04438;
}
.account_container .account_sidebar .sidebar_nav ul .nav_item.nav_item_first {
border-top: 1px solid #E5E7EB;
border-radius: 8px 8px 0px 0px;
}
.account_container .account_sidebar .sidebar_nav ul .nav_item.nav_item_last {
border-bottom: 1px solid #E5E7EB;
border-radius: 0px 0px 8px 8px;
}
.account_container .account_sidebar .sidebar_nav ul .nav_item.nav_support {
margin-top: 36px;
margin-bottom: 36px;
border: 1px solid #E5E7EB;
border-radius: 8px;
}
.account_container .account_sidebar .sidebar_nav ul .nav_item.nav_logout {
border: 1px solid #E5E7EB;
border-radius: 8px;
}
.account_container .account_sidebar .sidebar_nav ul a .nav_item.active {
border-left: 1px solid #E5E7EB;
}
.account_container .account_main {
max-width: unset;
gap: 0px;
}
.account_container .account_nav {
display: flex;
height: 32px;
width: 100%;
padding: 4px 8px;
background: #F8F6F4;
border-top: 1px solid #E5E7EB;
border-bottom: 1px solid #E5E7EB;
}
.account_container .account_nav a {
font-size: 12px;
color: #363E49;
display: flex;
gap: 8px;
align-items: center;
justify-content: center;
}
.account_container .account_nav a i {
color: #363E49;
width: 20px;
height: 20px;
align-items: center;
justify-content: center;
display: flex;
}
.account_container .account_main .account_welcome {
display: none;
}
.account_container .account_main .account_block {
gap: 0px;
}
.account_container .account_main .account_block h3 {
display: flex;
height: 53px;
flex-direction: column;
justify-content: center;
border-bottom: 1px solid #E5E7EB;
}
.account_container .account_main .account_block.orders_block .row_wrapper {
border-radius: 0px;
border-bottom: 0px;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_content {
background: #FFF;
padding: 16px 24px;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_content .order_row_wrapper {
background: #FFF;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_content .order_row_wrapper .order_row {
align-items: flex-start;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_content .order_row_wrapper .order_row .order_content {
gap: 0px;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_content .order_row_wrapper .order_row .order_content .order_title {
display: flex;
flex-direction: column;
margin-bottom: 6px;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_content .order_row_wrapper .order_row .order_content .order_title .perk {
margin-bottom: 4px;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_content .order_row_wrapper .order_row .order_content .order_title:not(p) {
align-items: flex-start;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_content .order_row_wrapper .order_row .order_content .order_desc span {
display: block;
}
.account_container .account_main .account_block.orders_block .row_wrapper .row_content .order_row_wrapper .order_row .order_content .order_desc span.desc_seperator {
display: none;
}
.account_container .account_main .account_block.wallet_block { background-color: #FFF;
padding-bottom: 24px;
}
.account_container .account_main .account_block.wallet_block .account_balance {
margin-top: 12px;
}
.account_container .account_main .account_block.transactions_block .transactions_content {
border: 0px;
border-radius: 0px;
}
.account_container .account_main .account_block.transactions_block .transactions_content .transactions_row_wrapper .transaction_row {
height: unset;
padding: 8px 16px;
}
.account_container .account_main .account_block.transactions_block .transactions_content .transactions_row_wrapper .transaction_row .trans_content {
flex-direction: column;
align-items: flex-start;
}
.account_container .account_main .account_block.transactions_block .transactions_content .transactions_row_wrapper .transaction_row .trans_number {
min-width: unset;
}
.account_container .account_main .account_block.settings_block {
background: #FFF;
}
.account_container .account_main .account_block.settings_block .settings_content {
border-radius: 0px;
border: 0px;
}
.account_container .account_main .account_block.settings_block .settings_content.password {
border: 0px;
}
.account_container .account_main .account_block.membership_block .membership_status .plan_wrapper {
flex-direction: column;
padding: 0px;
}
.account_container .account_main .account_block.membership_block .membership_status .plan_wrapper .plan_left {
padding: 16px;
position: relative;
}
.account_container .account_main .account_block.membership_block .membership_status .plan_wrapper .plan_left .btn_default {
position: absolute;
right: 16px;
bottom: 16px;
}
.account_container .account_main .account_block.membership_block .membership_status .plan_wrapper .plan_right {
width: 100%;
padding: 16px 20px;
gap: 24px;
}
.section_nav {
padding: 0px;
}
.account_cards {
flex-direction: column;
}
.account_cards:has(.card:nth-child(2)) .card {
max-width: unset;
min-width: unset;
}
.account_cards:has(.card:nth-child(2)) .card .card_text span {
display: inline;
}
.account_cards .card {
min-width: 100%;
max-width: 100%;
}
.account_cards .card .card_block {
min-width: 100%;
max-width: 100%;
height: 105px;
}
.account_cards .card .card_block .card_content {
display: flex;
justify-content: space-between;
align-items: flex-end;
padding-bottom: 12px;
}
.account_cards .card .card_block .card_content .card_title h6 {
margin: 0px;
}
.account_cards .card .card_text {
line-height: 1.2;
}
.giveaway_featured .giveaway_featured_image img {
height: 100%;
min-height: unset;
}
.giveaway_featured .giveaway_featured_metrics {
flex-wrap: wrap;
gap: 20px;
align-items: center;
justify-content: center;
}
.giveaway_featured .giveaway_featured_metrics .giveaway_featured_metric {
min-width: 150px;
flex-basis: 25%;
}
.home_giveaway .home_giveaway_wrapper {
padding-left: 0px;
padding-bottom: 0px;
box-shadow: 0 16px 48px -8px #E0E7EB;
height: unset;
min-height: unset;
border-bottom-left-radius: 16px;
border-bottom-right-radius: 16px;
}
.home_giveaway .home_giveaway_wrapper .giveaway_content .giveaway_heading h2 {
font-size: 32px;
text-align: center;
}
.home_giveaway .home_giveaway_wrapper .giveaway_content .giveaway_heading h4 {
font-size: 20px;
}
.home_giveaway .home_giveaway_wrapper .giveaway_image {
position: relative;
padding: 2px;
top: unset;
left: unset;
height: 100%;
border-radius: 8px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
.home_giveaway .home_giveaway_wrapper .giveaway_image .image_element {
height: 100%;
border-radius: 8px;
}
.home_giveaway .home_giveaway_wrapper .giveaway_image .image_element img {
aspect-ratio: 4 / 5;
object-fit: cover;
border-radius: 8px;
min-width: 100%;
max-height: 400px;
}
.home_giveaway .home_giveaway_wrapper .giveaway_image .image_element video {
height: 100%;
object-fit: cover;
box-shadow: none;
}
.home_giveaway .home_giveaway_wrapper .giveaway_content {
width: 100%;
padding: 16px;
padding-bottom: 20px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}
.home_giveaway .home_giveaway_wrapper .giveaway_content .giveaway_heading {
align-items: center;
}
.home_giveaway .home_giveaway_wrapper .giveaway_content .btn_default {
display: flex;
min-height: 44px;
margin-inline: auto;
margin-top: 12px;
font-size: 16px;
background: #22252A;
width: fit-content;
color: #F8F6F4;
border-radius: 50px;
justify-content: center;
align-items: center;
padding: 0px 16px;
color: #FFF;
}
.home_giveaway .home_giveaway_wrapper .giveaway_btn {
display: none;
}
.price_highlight {
flex-direction: column;
}
.price_highlight .highlight_content {
flex-direction: column;
flex-wrap: wrap;
overflow: hidden;
}
.price_highlight .highlight_content .highlight_right {
min-width: unset;
flex-basis: 100%;
display: none;
}
.price_highlight .highlight_content .highlight_right img {
height: 255px;
object-fit: cover;
}
.price_highlight .highlight_content .highlight_left_btn {
display: flex;
justify-content: center;
margin-top: 20px;
margin-bottom: 10px;
}
.price_highlight .highlight_content .highlight_left {
min-width: unset;
flex-basis: 100%;
padding-right: 0px;
}
.price_highlight .highlight_content .highlight_left .highlight_left_countdown .countdown_default {
justify-content: center;
}
.price_highlight .highlight_content .highlight_left .highlight_left_btn {
display: none;
}
.price_highlight .highlight_content .highlight_left .highlight_left_heading {
align-items: center;
}
.price_highlight .highlight_content .highlight_left .highlight_left_heading h2,
.price_highlight .highlight_content .highlight_left .highlight_left_heading h6 {
text-align: center;
}
.price_highlight .highlight_content .highlight_left .highlight_left_content p {
max-width: unset;
}
.price_highlight .highlight_content .highlight_left .highlight_image {
display: block;
}
.price_highlight .highlight_content .highlight_left .highlight_image img {
border-radius: 8px;
}
.price_highlight .highlight_metrics {
gap: 12px;
justify-content: flex-start;
overflow-x: scroll;
-ms-overflow-style: none;
width: calc(100% + 48px);
scrollbar-width: none;
margin-left: -24px;
padding-left: 24px;
padding-right: 24px;
}
.price_highlight .highlight_metrics::-webkit-scrollbar {
display: none;
}
.price_highlight .highlight_metrics .highlight_metric {
min-width: 150px;
min-height: 68px;
}
.menu_right .menu_items {
gap: 6px;
}
.menu_right .menu_items .menu_btn {
font-size: 14px;
padding: 6px 12px;
}
.home_giveaways .giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items,
.home_giveaways .giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items {
flex-direction: column;
}
.home_giveaways .giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item,
.home_giveaways .giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item {
min-width: unset;
max-width: 100%;
}
.default_slider .default_slider_wrapper .default_slider_items .default_slider_item .default_slider_image,
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item .giveaway_default_slider_image {
aspect-ratio: 16 / 9;
}
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item .giveaway_default_slider_image {
min-height: 175px;
}
.default_slider .default_slider_wrapper .default_slider_items .default_slider_item .default_slider_image img,
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item .giveaway_default_slider_image img {
aspect-ratio: 16 / 9;
}
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item .giveaway_default_slider_content {
min-height: 138px;
padding: 20px;
}
.woocommerce-checkout .breadcrumb-container-parent .returning-customer-login {
padding: 0 24px;
}
.woocommerce-NoticeGroup {
padding: 0 24px;
}
.woocommerce-NoticeGroup ul {
margin: 0px;
}
.woocommerce-checkout .checkout_wrapper {
grid-template-columns: 1fr;
}
.woocommerce-checkout .checkout #customer_details {
padding-right: 24px;
padding-left: 24px;
padding-top: 48px;
padding-bottom: 48px;
border-right: 0px;
}
.woocommerce-checkout .checkout #customer_details .woocommerce-billing-fields {
padding: 0px;
}
.woocommerce-checkout .checkout #customer_details .woocommerce-account-fields {
padding: 0px;
}
.woocommerce-checkout .checkout #order_review {
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
}
.woocommerce-checkout .checkout #order_review .coupon-form p {
min-width: unset !important;
}
.product_support .support_links .support_link {
font-size: 12px;
line-height: 1;
}
.product_support .support_prize_number p {
font-size: 12px;
}
.faq_questions .faq_question .faq_title i {
min-width: 30px;
justify-content: flex-end;
}
.faq_questions .faq_question .faq_content p {
margin-right: 0px;
}
.winpage_wrapper .winpage_items {
grid-template-columns: repeat(1, 1fr);
}
.cart_cart .cart-collaterals .cart_totals table tbody tr td {
width: 100%;
}
.winners_carousel_navigation {
position: relative;
bottom: unset;
right: unset;
justify-content: center;
}
.giveaway_carousel .giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item {
max-width: unset;
}
.giveaway_default_slider .giveaway_default_slider_wrapper .giveaway_default_slider_items .giveaway_default_slider_item {
min-width: 300px;
}
.menu_right_cart .elementor-menu-cart__main {
min-width: 100%;
}
.productpage_heading_small h2 {
text-align: center;
margin-top: 0px;
margin-bottom: 4px;
}
.productpage_heading_small h4 {
margin: 0px;
}
.productpage_heading_small h2 span {
color: #CC5A2A;
}
.productpage_heading_small h4 {
margin-bottom: 0px;
text-align: center;
color: #707A8C;
font-size: 20px;
}
.productpage .product_promo_wrapper .promo_text {
margin-bottom: 12px;
margin-top: 20px;
}
.productpage .product_promo {
flex-direction: column;
gap: 12px;
}
.productpage .product_promo .promo_block {
flex-basis: 100%;
min-width: 100%;
}
.productpage .product_promo .promo_block .promo_label {
right: -10px;
}
.join_about .membership_stats_heading .elementor-widget-container:has(h6) {
display: none;
}
.guestpass_disclaimer a {
text-decoration: underline;
}
.membership_pricing {
grid-template-columns: repeat(1, 1fr);
}
.membership_pricing .pricing_memberships {
box-shadow: 0px 16px 48px -8px #E0E7EB;
}
.membership_pricing .pricing_memberships:hover {
background: red;
}
.membership_pricing .pricing_memberships .pricing_row {
padding: 16px;
}
.membership_pricing .pricing_memberships .pricing_heading .heading_price {
font-size: 24px;
}
.membership_pricing .pricing_memberships .pricing_heading .heading_price .price_old {
font-size: 16px;
font-weight: 400;
}
.membership_pricing .pricing_memberships .pricing_heading .heading_btn {
margin-top: 32px;
}
.membership_pricing .pricing_memberships .pricing_giveaway_access p {
font-size: 12px;
line-height: 1.2;
font-weight: 400;
}
.membership_pricing .pricing_memberships .pricing_giveaway_access .access_items {
gap: 8px;
margin-top: 16px;
}
.membership_pricing .pricing_memberships .pricing_giveaway_access .access_items .access_item {
font-size: 14px;
}
.membership_pricing .pricing_memberships .pricing_editorial_access p {
font-size: 12px;
line-height: 1.2;
font-weight: 400;
}
.membership_pricing .pricing_memberships .pricing_editorial_access .access_items {
margin-top: 12px;
gap: 8px;
}
.membership_pricing .pricing_memberships .pricing_editorial_access .access_items .access_item {
font-size: 12px;
line-height: 1.4;
font-weight: 400;
}
.guestpasses_pricing_wrapper .guestpasses_pricing .guestpasses_pricing_items {
grid-template-columns: repeat(1, 1fr);
}
.membership_stats {
flex-direction: row;
flex-wrap: nowrap;
margin-left: auto;
margin-right: auto;
overflow-x: scroll;
padding-bottom: 20px;
}
.membership_stats .membership_stat {
min-width: 155px;
min-height: 68px;
padding: 12px;
gap: 2px;
}
.membership_stats .membership_stat h6 {
text-align: center;
}
.membership_stats .membership_stat h5 {
line-height: 1.3;
}
.membership_header .membership_header_image {
height: 439px;
}
.membership_header .membership_header_image .membership_header_image_wrapper {
height: 439px;
}
.membership_header .membership_header_image .membership_header_image_wrapper img {
height: 439px;
}
.membership_header .membership_header_content {
width: calc(100% - 32px);
}
.join_heading {
margin-bottom: 24px;
}
.membership_deal {
min-height: unset;
padding: 32px 24px;
}
.membership_deal .membership_deal_wrapper h2 span {
display: block;
}
.membership_deal .membership_deal_wrapper p {
margin-top: 4px;
}
.membership_pricing_heading h2 span {
display: block;
}
.membership_bonus {
gap: 26px;
flex-direction: column;
}
.membership_bonus .membership_bonus_column {
padding-right: 0px;
order: 2;
}
.membership_bonus .membership_bonus_content {
order: 1;
gap: 12px;
}
.membership_bonus .membership_bonus_content h4,
.membership_bonus .membership_bonus_content h6,
.membership_bonus .membership_bonus_content h3 {
margin: 0px;
}
.membership_bonus .membership_bonus_content h4 {
font-size: 20px;
}
.membership_bonus .membership_bonus_entries {
order: 2;
min-width: unset;
}
.membership_bonus .membership_bonus_entries .bonus_entries_items .bonus_entries_item .bonus_item_heading {
font-weight: 400;
}
.membership_bonus .membership_bonus_entries .bonus_entries_items .bonus_entries_item .bonus_item_heading span {
font-weight: 700;
}
.guestpasses_pricing_wrapper .guestpasses_pricing_steps {
display: none;
}
.guestpasses_pricing_wrapper .guestpasses_pricing {
width: 100%;
}
.guestpasses_pricing_wrapper .guestpasses_pricing .guestpasses_pricing_items .guestpasses_pricing_item_heading {
box-shadow: 0px 16px 48px -8px #E0E7EB;
}
.membership_winners {
gap: 16px;
}
.membership_winners .membership_winner_item {
min-width: 96px;
flex-basis: 96px;
}
.membership_winners .membership_winner_item img {
height: 120px;
}
.sidebar_cart_offer {
padding: 16px;
}
.sidebar_cart_offer h4 {
font-size: 18px;
margin-bottom: 10px;
}
.sidebar_cart_offer .sidebar_offer_products .sidebar_offer_product .sidebar_offer_info {
margin-top: 6px;
}
.sidebar_cart_offer .sidebar_offer_products .sidebar_offer_product .sidebar_offer_number {
margin-top: 0px;
}
.sidebar_cart_offer .sidebar_offer_products .sidebar_offer_product .sidebar_offer_number span {
padding: 0px 4px;
min-height: 20px;
}
.sidebar_cart_offer .sidebar_offer_products .sidebar_offer_product .sidebar_offer_product_content .offer_product_details p.offer_product_title {
line-height: 1.4;
}
.sidebar_cart_offer .sidebar_offer_products .sidebar_offer_product .sidebar_offer_product_content .offer_product_details p.offer_product_entries {
line-height: 1.4;
}
.sidebar_cart_offer .sidebar_offer_products .sidebar_offer_product .sidebar_offer_product_content .offer_product_details p.offer_product_access {
line-height: 1.4;
}
padding: 16px;
h4 {
font-size: 18px;
margin-bottom: 10px;
}
.sidebar_offer_products .sidebar_offer_product .sidebar_offer_info {
margin-top: 6px;
}
.sidebar_offer_products .sidebar_offer_product .sidebar_offer_number {
margin-top: 0px;
}
.sidebar_offer_products .sidebar_offer_product .sidebar_offer_number span {
padding: 0px 4px;
min-height: 20px;
}
.sidebar_offer_products .sidebar_offer_product .sidebar_offer_product_content .offer_product_details p.offer_product_title {
line-height: 1.4;
}
.sidebar_offer_products .sidebar_offer_product .sidebar_offer_product_content .offer_product_details p.offer_product_entries {
line-height: 1.4;
}
.sidebar_offer_products .sidebar_offer_product .sidebar_offer_product_content .offer_product_details p.offer_product_access {
line-height: 1.4;
}
}