/*
Theme Name: Trix
Author: Trix
Author URI: http://trix.ch
Description: Theme dedicated to Trix
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: header, footer, template
Text Domain: Impact

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');

html {
    box-sizing: border-box;
}

main {
    display: block;
}

* {
    font-family: "Poppins", sans-serif;
    font-style: normal;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    line-height: 1.5;
}

:root {
    --color-primary: #1e1e1e;
}

html,
body {
    scroll-behavior: smooth;
}

::-webkit-scrollbar {
    width: 4px;
    height: 4px;
}

::-webkit-scrollbar-thumb {
    background-color: #606060cc;
}

::-webkit-scrollbar-thumb:hover {
    background-color: #1e1e1ecc;
}

a {
    display: inline-block;
}

ul li {
    list-style-type: none !important;
}

.banner-cta-overlay::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    background: #000000a1;
    border-radius: 300px;
}

input {
    accent-color: #D435B7;
}

.checkout-main-section input[type="checkbox"],
input[type="radio"] {
    width: 18px;
    height: 18px;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}

.left-\[7px\] {
    left: 7px;
}

.card-container-large {
    position: relative;
}

.card-container-large::after {
    content: "";
    position: absolute;
    top: -8px;
    height: 16px;
    border-radius: 16px;
    left: 40px;
    right: 40px;
    background: linear-gradient(to right, #FB0AD0, #1B08D5);
    z-index: -1;
}

.hero-section::after {
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
    background: url('data:image/svg+xml,<svg width="670" height="651" viewBox="0 0 670 651" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_f_4722_14738)"><circle cx="119.5" cy="550.5" r="176.5" fill="%23C903A5"/></g><defs><filter id="filter0_f_4722_14738" x="-431" y="0" width="1101" height="1101" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="187" result="effect1_foregroundBlur_4722_14738"/></filter></defs></svg>');
    width: 100%;
    height: 100%;
    filter: blur(1px);
    background-repeat: no-repeat;
}

@-moz-document url-prefix() {
    /* CSS rules specific to Firefox */

    .hero-section::after {

    filter: blur(100px) !important;
    }

  }

.hero-section .center-img {
    position: absolute;
    left: 50%;
    transform: translate(-40%);
    z-index: -1;
}

.hero-section .text-description {
    border-left: 4px solid #D435B7;
    padding-left: 12px;
}

.hero-section .right-wrapper {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    z-index: 2;
}



.hero-section .right-wrapper .pink-wrapper {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    width: 600px;
    background-color: #F20AD1;
    margin-left: auto;
    transition: all 1s;
    position: absolute;
    left: calc(100% - 280px);
}

.hero-section .right-wrapper .pink-wrapper .pink-container {
    display: flex;
    justify-content: center;
    align-items: center;
    /* padding-right: 40%; */
}

.hero-section .right-wrapper .pink-wrapper .pink-container .body-wrapper {
    opacity: 0;
    padding-right: 100px;
    transition: all 1s;
    height: calc(100% - 200px);
    margin-top: auto;
}

.hero-section .right-wrapper .pink-wrapper.open:not(.pushed) .pink-container .body-wrapper {
    opacity: 1;
    transform: rotate(10deg);
}

.hero-section .right-wrapper .pink-wrapper::after {
    content: "";
    position: absolute;
    top: -10%;
    left: -60px;
    height: 120%;
    width: 120px;
    background-color: #F20AD1;
    transform: rotate(9deg);
    z-index: 0;
    box-shadow: -17px 0 20px -5px rgb(0 0 0 / 60%);
}

.hero-section .right-wrapper .pink-wrapper.open {
    left: calc(100% - 700px);
}

.hero-section .right-wrapper .pink-wrapper.pushed {
    left: calc(100% - 730px);
}

.hero-section .right-wrapper .pink-wrapper.open:not(.pushed) .head {
    left: 140px;
    bottom: 80%;
    transform: rotate(360deg) translate(-20%, 20%);
    -webkit-text-fill-color: rgb(255, 255, 255);
}

.hero-section .right-wrapper .pink-wrapper .head {
    font-size: 65px;
    font-weight: 600;
    position: absolute;
    left: 110px;
    bottom: 50%;
    transition: all ease-in-out 1s;

    transform: rotate(279deg) translate(-50%, -50%);
    top: 0;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: rgb(255, 255, 255);
}

.hero-section .right-wrapper .blue-wrapper {
    position: absolute;
    left: calc(100% - 140px);
    top: 0;
    height: 100%;
    width: 600px;
    background-color: #1A05CB;
    z-index: 10;
    transition: all 1s;
}

.hero-section .right-wrapper .blue-wrapper::after {
    content: "";
    position: absolute;
    top: -10%;
    left: -60px;
    height: 120%;
    width: 120px;
    background-color: #1A05CB;
    transform: rotate(9deg);
    z-index: 0;
    box-shadow: -15px 0 20px -5px rgb(0 0 0 / 60%);
}

.hero-section .right-wrapper .blue-wrapper.open {
    /* width: 50%; */
    left: calc(100% - 600px);
}


/* .hero-section .right-wrapper .blue-wrapper svg{
    width: 100%;;
    height: 327px;
    margin-left: 60px;
} */

.hero-section .right-wrapper .blue-wrapper .head {
    font-size: 65px;
    font-weight: 600;
    position: absolute;
    left: 260px;
    bottom: 30%;
    -webkit-transform: rotate(279deg) translate(-50%, -50%);
    -ms-transform: rotate(279deg) translate(-50%, -50%);
    transform: rotate(279deg) translate(-50%, -50%);
    top: 0;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: rgb(255, 255, 255);
    -webkit-transition: all ease-in-out 1s;
    -o-transition: all ease-in-out 1s;
    transition: all ease-in-out 1s;
}

.hero-section .right-wrapper .blue-wrapper.open .head {
    left: 50%;
    bottom: 80%;
    -webkit-transform: rotate(360deg) translate(-50%, 20%);
    -ms-transform: rotate(360deg) translate(-50%, 20%);
    transform: rotate(360deg) translate(-50%, 20%);
    -webkit-text-fill-color: rgb(255, 255, 255);
}

.hero-section .right-wrapper .blue-wrapper .body-wrapper {
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    height: calc(100% - 120px);
    margin-top: auto;
}

.hero-section .right-wrapper .blue-wrapper .body-wrapper img.slide-image {
    position: absolute;
    top: -40%;
    left: 90px;
    width: 250px;
    -webkit-transform: rotate(25deg);
    -ms-transform: rotate(25deg);
    transform: rotate(25deg);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.hero-section .right-wrapper .blue-wrapper.open .body-wrapper img.slide-image {
    position: absolute;
    top: -10%;
    left: 50%;
    -webkit-transform: rotate(0) translateX(-50%);
    -ms-transform: rotate(0) translateX(-50%);
    transform: rotate(0) translateX(-50%);
}

.hero-section .right-wrapper .blue-wrapper p:not(.head),
.hero-section .right-wrapper .blue-wrapper a,
.hero-section .right-wrapper .blue-wrapper svg {
    opacity: 0;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.hero-section .right-wrapper .blue-wrapper.open p,
.hero-section .right-wrapper .blue-wrapper.open a,
.hero-section .right-wrapper .blue-wrapper.open svg {
    opacity: 1;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.hero-section .right-wrapper .blue-wrapper .indicator svg,
.hero-section .right-wrapper .pink-wrapper .indicator svg {
    opacity: 1;
}

.hero-section .right-wrapper .blue-wrapper.open .indicator svg,
.hero-section .right-wrapper .pink-wrapper.pushed .indicator svg,
.hero-section .right-wrapper .pink-wrapper.open .indicator svg {
    opacity: 0;
}

.hero-gewinnen-slider .swiper-pagination-bullet {
    width: 20px;
    height: 15px;
    text-align: right;
    line-height: 30px;
    font-size: 12px;
    color: #fff;
    opacity: 0.5;
    background: transparent;
    position: relative;
    padding-right: 10px;
}

.hero-gewinnen-slider .swiper-pagination-bullet:after {
    content: '';
    position: absolute;
    height: 100%;
    width: 15px;
    background-color: white;
    right: 0;
    border-radius: 50%;
}

.hero-gewinnen-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1;
}


.bordered-text {
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: rgb(255, 255, 255);
}

.winning-slider .swiper-pagination-bullet {
    width: auto;
    height: 30px;
    text-align: right;
    line-height: 30px;
    font-size: 12px;
    color: #fff;
    opacity: 0.5;
    background: transparent;
    position: relative;
    padding-right: 10px;
}

.winning-slider .swiper-pagination-bullet:after {
    content: '';
    position: absolute;
    height: 100%;
    width: 3px;
    background-color: white;
    right: 0;
}

.winning-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1;
}

.QnA details {
    background-color: white;
    border-radius: 12px;
}

.left-bg-newsletter {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
}

.right-bg-newsletter {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
}

.main-icon {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
}

.everyone-element-row svg {
    height: 44px;
    width: 44px;
}

.information-element-row {
    border: 1px solid #F20AD1;
    border-radius: 14px;
    box-shadow: 0px 10px 17px 1px rgb(0 0 0 / 11%);
}


.information-element-row svg.icon {
    height: 47px;
    width: 47px;
}

.text-absolute-wrapper {
    position: absolute;
    right: -77px;
    width: 330px;
    top: 50%;
    transform: translateY(-50%);

}

.text-absolute {
    line-height: 70px;
}

.hp-card-section {
    position: relative;
}

.hp-card-section:before {
    content: '';
    background: #e8e6fb;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1;
    border-radius: 2rem;
    height: 210px;
    bottom: 0;
}

.hp-card-section .handy-custom-bg,
.hp-cards-swiper .handy-custom-bg {
    background-color: #ec0bd2;
    background-image: url('data:image/svg+xml,<svg width="70" height="17" viewBox="0 0 70 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M29.4728 16.7372C27.2362 15.0567 25.7895 12.3817 25.7895 9.36873C25.7895 5.29926 22.4905 2.00031 18.4211 2.00031H0V0.158203H18.4211C23.5079 0.158203 27.6316 4.2819 27.6316 9.36873C27.6316 13.4382 30.9305 16.7372 35 16.7372H53.4211C57.4905 16.7372 60.7895 13.4382 60.7895 9.36873C60.7895 4.2819 64.9132 0.158203 70 0.158203V2.00031C65.9305 2.00031 62.6316 5.29926 62.6316 9.36873C62.6316 12.3817 61.1849 15.0567 58.9483 16.7372H29.4728ZM58.9483 0.158203C57.4087 1.31488 55.4949 2.00031 53.4211 2.00031H35C32.9261 2.00031 31.0123 1.31488 29.4728 0.158203L58.9483 0.158203Z" fill="%23D508BD"/></svg>');
}

.hp-card-section .internet-custom-bg,
.hp-cards-swiper .internet-custom-bg {
    background-color: #7009d4;
    background-image: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 0H23.3333V24.4444H0V0ZM0.555556 0.555556H22.7778V11.6667H0.555556V0.555556ZM0 12.7778H11.1111V23.8889H0V12.7778ZM12.2222 12.7778H23.3333V23.8889H12.2222V12.7778Z" fill="%235F09B0"/></svg>');
}

.hp-card-section .boundles-custom-bg,
.hp-cards-swiper .boundles-custom-bg {
    background-color: #2709d5;
    background-image: url('data:image/svg+xml,<svg width="280" height="143" viewBox="0 0 280 143" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M96 95H100H105V86H100H96V95ZM105 100V96H100H96V100V105H100H105V100ZM96 106H100H105V115H100H96V106ZM100 116H105V125H100H96V116H100ZM106 116V125H115V116H106ZM100 126H105V135H100H96V126H100ZM106 126V135H115V126H106ZM100 136H105V145H100H96V136H100ZM106 136V145H115V136H106ZM100 146H105V155H100H96V146H100ZM106 146V155H115V146H106ZM100 156H105V165H100H96V156H100ZM106 156V165H115V156H106ZM100 166H105V175H100H96V166H100ZM106 166V175H115V166H106ZM100 176H105V185H100H96V176H100ZM106 176V185H115V176H106ZM100 186H105V195H100H96V186H100ZM106 186V195H115V186H106ZM105 200V196H100H96V200H95V196H86V200H85V196H76V200H75V196H66V200H65V196H56V200H55V196H46V200H45V196H36V200H35V196H26V200H25V196H16V200H15V196H6V200H5V196H0V195H5V186H0V185H5V176H0V175H5V166H0V165H5V156H0V155H5V146H0V145H5V136H0V135H5V126H0V125H5V116H0V115H5V106H0V105H5V100V96H0V95H5V86H0V85H5V76H0V75H5V66H0V65H5V56H0V55H5V46H0V45H5V36H0V35H5V26H0V25H5V16H0V15H5V6H0V5H5V0H6V5H15V0H16V5H25V0H26V5H35V0H36V5H45V0H46V5H55V0H56V5H65V0H66V5H75V0H76V5H85V0H86V5H95V0H96V5H100H105V0H106V5H115V0H116V5H125V0H126V5H135V0H136V5H145V0H146V5H155V0H156V5H165V0H166V5H175V0H176V5H185V0H186V5H195V0H196V5H200H205V0H206V5H215V0H216V5H225V0H226V5H235V0H236V5H245V0H246V5H255V0H256V5H265V0H266V5H275V0H276V5H285V0H286V5H295V0H296V5H300H305V0H306V5H315V0H316V5H325V0H326V5H335V0H336V5H345V0H346V5H355V0H356V5H365V0H366V5H375V0H376V5H385V0H386V5H395V0H396V5H400V6H396V15H400V16H396V25H400V26H396V35H400V36H396V45H400V46H396V55H400V56H396V65H400V66H396V75H400V76H396V85H400V86H396V95H400V96H396V100V105H400V106H396V115H400V116H396V125H400V126H396V135H400V136H396V145H400V146H396V155H400V156H396V165H400V166H396V175H400V176H396V185H400V186H396V195H400V196H396V200H395V196H386V200H385V196H376V200H375V196H366V200H365V196H356V200H355V196H346V200H345V196H336V200H335V196H326V200H325V196H316V200H315V196H306V200H305V196H300H296V200H295V196H286V200H285V196H276V200H275V196H266V200H265V196H256V200H255V196H246V200H245V196H236V200H235V196H226V200H225V196H216V200H215V196H206V200H205V196H200H196V200H195V196H186V200H185V196H176V200H175V196H166V200H165V196H156V200H155V196H146V200H145V196H136V200H135V196H126V200H125V196H116V200H115V196H106V200H105ZM306 195H315V186H306V195ZM305 186V195H300H296V186H300H305ZM306 185H315V176H306V185ZM305 176V185H300H296V176H300H305ZM306 175H315V166H306V175ZM305 166V175H300H296V166H300H305ZM306 165H315V156H306V165ZM305 156V165H300H296V156H300H305ZM306 155H315V146H306V155ZM305 146V155H300H296V146H300H305ZM306 145H315V136H306V145ZM305 136V145H300H296V136H300H305ZM306 135H315V126H306V135ZM305 126V135H300H296V126H300H305ZM306 125H315V116H306V125ZM305 116V125H300H296V116H300H305ZM306 115H315V106H306V115ZM316 106V115H325V106H316ZM325 105H316V100V96H325V100V105ZM326 106V115H335V106H326ZM335 105H326V100V96H335V100V105ZM336 106V115H345V106H336ZM345 105H336V100V96H345V100V105ZM346 106V115H355V106H346ZM355 105H346V100V96H355V100V105ZM356 106V115H365V106H356ZM365 105H356V100V96H365V100V105ZM366 106V115H375V106H366ZM375 105H366V100V96H375V100V105ZM376 106V115H385V106H376ZM385 105H376V100V96H385V100V105ZM386 106V115H395V106H386ZM395 105H386V100V96H395V100V105ZM315 105H306V100V96H315V100V105ZM305 100V96H300H296V100V105H300H305V100ZM300 106H305V115H300H296V106H300ZM206 195H215V186H206V195ZM205 186V195H200H196V186H200H205ZM206 185H215V176H206V185ZM205 176V185H200H196V176H200H205ZM206 175H215V166H206V175ZM205 166V175H200H196V166H200H205ZM206 165H215V156H206V165ZM205 156V165H200H196V156H200H205ZM206 155H215V146H206V155ZM205 146V155H200H196V146H200H205ZM206 145H215V136H206V145ZM205 136V145H200H196V136H200H205ZM206 135H215V126H206V135ZM205 126V135H200H196V126H200H205ZM206 125H215V116H206V125ZM205 116V125H200H196V116H200H205ZM206 115H215V106H206V115ZM216 106V115H225V106H216ZM225 105H216V100V96H225V100V105ZM226 106V115H235V106H226ZM235 105H226V100V96H235V100V105ZM236 106V115H245V106H236ZM245 105H236V100V96H245V100V105ZM246 106V115H255V106H246ZM255 105H246V100V96H255V100V105ZM256 106V115H265V106H256ZM265 105H256V100V96H265V100V105ZM266 106V115H275V106H266ZM275 105H266V100V96H275V100V105ZM276 106V115H285V106H276ZM285 105H276V100V96H285V100V105ZM286 106V115H295V106H286ZM295 105H286V100V96H295V100V105ZM215 105H206V100V96H215V100V105ZM205 100V96H200H196V100V105H200H205V100ZM200 106H205V115H200H196V106H200ZM200 6H196V15H200H205V6H200ZM200 16H196V25H200H205V16H200ZM200 26H196V35H200H205V26H200ZM200 36H196V45H200H205V36H200ZM200 46H196V55H200H205V46H200ZM200 56H196V65H200H205V56H200ZM200 66H196V75H200H205V66H200ZM200 76H196V85H200H205V76H200ZM200 86H196V95H200H205V86H200ZM195 100V105H186V100V96H195V100ZM185 100V105H176V100V96H185V100ZM185 106H176V115H185V106ZM175 100V105H166V100V96H175V100ZM175 106H166V115H175V106ZM165 100V105H156V100V96H165V100ZM165 106H156V115H165V106ZM155 100V105H146V100V96H155V100ZM155 106H146V115H155V106ZM145 100V105H136V100V96H145V100ZM145 106H136V115H145V106ZM135 100V105H126V100V96H135V100ZM135 106H126V115H135V106ZM125 100V105H116V100V96H125V100ZM125 106H116V115H125V106ZM115 115V106H106V115H115ZM115 100V105H106V100V96H115V100ZM195 106H186V115H195V106ZM95 100V105H86V100V96H95V100ZM85 100V105H76V100V96H85V100ZM85 106H76V115H85V106ZM75 100V105H66V100V96H75V100ZM75 106H66V115H75V106ZM65 100V105H56V100V96H65V100ZM65 106H56V115H65V106ZM55 100V105H46V100V96H55V100ZM55 106H46V115H55V106ZM45 100V105H36V100V96H45V100ZM45 106H36V115H45V106ZM35 100V105H26V100V96H35V100ZM35 106H26V115H35V106ZM25 100V105H16V100V96H25V100ZM25 106H16V115H25V106ZM15 100V105H6V100V96H15V100ZM15 115V106H6V115H15ZM6 125V116H15V125H6ZM6 135V126H15V135H6ZM6 145V136H15V145H6ZM6 155V146H15V155H6ZM6 165V156H15V165H6ZM6 175V166H15V175H6ZM6 185V176H15V185H6ZM6 195V186H15V195H6ZM95 106H86V115H95V106ZM96 6H100H105V15H100H96V6ZM100 16H105V25H100H96V16H100ZM106 16V25H115V16H106ZM100 26H105V35H100H96V26H100ZM106 26V35H115V26H106ZM100 36H105V45H100H96V36H100ZM106 36V45H115V36H106ZM100 46H105V55H100H96V46H100ZM106 46V55H115V46H106ZM100 56H105V65H100H96V56H100ZM106 56V65H115V56H106ZM100 66H105V75H100H96V66H100ZM106 66V75H115V66H106ZM100 76H105V85H100H96V76H100ZM106 76V85H115V76H106ZM115 86H106V95H115V86ZM106 6V15H115V6H106ZM116 15V6H125V15H116ZM126 15V6H135V15H126ZM136 15V6H145V15H136ZM146 15V6H155V15H146ZM156 15V6H165V15H156ZM166 15V6H175V15H166ZM176 15V6H185V15H176ZM186 15V6H195V15H186ZM15 95H6V86H15V95ZM15 85H6V76H15V85ZM15 75H6V66H15V75ZM15 65H6V56H15V65ZM15 55H6V46H15V55ZM15 45H6V36H15V45ZM15 35H6V26H15V35ZM15 25H6V16H15V25ZM15 15H6V6H15V15ZM16 15V6H25V15H16ZM26 15V6H35V15H26ZM36 15V6H45V15H36ZM46 15V6H55V15H46ZM56 15V6H65V15H56ZM66 15V6H75V15H66ZM76 15V6H85V15H76ZM86 15V6H95V15H86ZM95 95V86H86V95H95ZM85 95V86H76V95H85ZM75 95V86H66V95H75ZM65 95V86H56V95H65ZM55 95V86H46V95H55ZM45 95V86H36V95H45ZM35 95V86H26V95H35ZM25 95V86H16V95H25ZM16 85H25V76H16V85ZM26 85H35V76H26V85ZM36 85H45V76H36V85ZM46 85H55V76H46V85ZM56 85H65V76H56V85ZM66 85H75V76H66V85ZM76 85H85V76H76V85ZM86 85H95V76H86V85ZM95 75V66H86V75H95ZM85 75V66H76V75H85ZM75 75V66H66V75H75ZM65 75V66H56V75H65ZM55 75V66H46V75H55ZM45 75V66H36V75H45ZM35 75V66H26V75H35ZM25 75V66H16V75H25ZM16 65H25V56H16V65ZM26 65H35V56H26V65ZM36 65H45V56H36V65ZM46 65H55V56H46V65ZM56 65H65V56H56V65ZM66 65H75V56H66V65ZM76 65H85V56H76V65ZM86 65H95V56H86V65ZM95 55V46H86V55H95ZM85 55V46H76V55H85ZM75 55V46H66V55H75ZM65 55V46H56V55H65ZM55 55V46H46V55H55ZM45 55V46H36V55H45ZM35 55V46H26V55H35ZM25 55V46H16V55H25ZM16 45H25V36H16V45ZM26 45H35V36H26V45ZM36 45H45V36H36V45ZM46 45H55V36H46V45ZM56 45H65V36H56V45ZM66 45H75V36H66V45ZM76 45H85V36H76V45ZM86 45H95V36H86V45ZM95 35V26H86V35H95ZM85 35V26H76V35H85ZM75 35V26H66V35H75ZM65 35V26H56V35H65ZM55 35V26H46V35H55ZM45 35V26H36V35H45ZM35 35V26H26V35H35ZM25 35V26H16V35H25ZM16 25H25V16H16V25ZM26 25H35V16H26V25ZM36 25H45V16H36V25ZM46 25H55V16H46V25ZM56 25H65V16H56V25ZM66 25H75V16H66V25ZM76 25H85V16H76V25ZM86 25H95V16H86V25ZM195 86V95H186V86H195ZM185 86V95H176V86H185ZM175 86V95H166V86H175ZM165 86V95H156V86H165ZM155 86V95H146V86H155ZM145 86V95H136V86H145ZM135 86V95H126V86H135ZM125 86V95H116V86H125ZM125 85H116V76H125V85ZM135 85H126V76H135V85ZM145 85H136V76H145V85ZM155 85H146V76H155V85ZM165 85H156V76H165V85ZM175 85H166V76H175V85ZM185 85H176V76H185V85ZM195 85H186V76H195V85ZM195 66V75H186V66H195ZM185 66V75H176V66H185ZM175 66V75H166V66H175ZM165 66V75H156V66H165ZM155 66V75H146V66H155ZM145 66V75H136V66H145ZM135 66V75H126V66H135ZM125 66V75H116V66H125ZM125 65H116V56H125V65ZM135 65H126V56H135V65ZM145 65H136V56H145V65ZM155 65H146V56H155V65ZM165 65H156V56H165V65ZM175 65H166V56H175V65ZM185 65H176V56H185V65ZM195 65H186V56H195V65ZM195 46V55H186V46H195ZM185 46V55H176V46H185ZM175 46V55H166V46H175ZM165 46V55H156V46H165ZM155 46V55H146V46H155ZM145 46V55H136V46H145ZM135 46V55H126V46H135ZM125 46V55H116V46H125ZM125 45H116V36H125V45ZM135 45H126V36H135V45ZM145 45H136V36H145V45ZM155 45H146V36H155V45ZM165 45H156V36H165V45ZM175 45H166V36H175V45ZM185 45H176V36H185V45ZM195 45H186V36H195V45ZM195 26V35H186V26H195ZM185 26V35H176V26H185ZM175 26V35H166V26H175ZM165 26V35H156V26H165ZM155 26V35H146V26H155ZM145 26V35H136V26H145ZM135 26V35H126V26H135ZM125 26V35H116V26H125ZM125 25H116V16H125V25ZM135 25H126V16H135V25ZM145 25H136V16H145V25ZM155 25H146V16H155V25ZM165 25H156V16H165V25ZM175 25H166V16H175V25ZM185 25H176V16H185V25ZM195 25H186V16H195V25ZM95 186V195H86V186H95ZM85 186V195H76V186H85ZM75 186V195H66V186H75ZM65 186V195H56V186H65ZM55 186V195H46V186H55ZM45 186V195H36V186H45ZM35 186V195H26V186H35ZM25 186V195H16V186H25ZM25 185H16V176H25V185ZM35 185H26V176H35V185ZM45 185H36V176H45V185ZM55 185H46V176H55V185ZM65 185H56V176H65V185ZM75 185H66V176H75V185ZM85 185H76V176H85V185ZM95 185H86V176H95V185ZM95 166V175H86V166H95ZM85 166V175H76V166H85ZM75 166V175H66V166H75ZM65 166V175H56V166H65ZM55 166V175H46V166H55ZM45 166V175H36V166H45ZM35 166V175H26V166H35ZM25 166V175H16V166H25ZM25 165H16V156H25V165ZM35 165H26V156H35V165ZM45 165H36V156H45V165ZM55 165H46V156H55V165ZM65 165H56V156H65V165ZM75 165H66V156H75V165ZM85 165H76V156H85V165ZM95 165H86V156H95V165ZM95 146V155H86V146H95ZM85 146V155H76V146H85ZM75 146V155H66V146H75ZM65 146V155H56V146H65ZM55 146V155H46V146H55ZM45 146V155H36V146H45ZM35 146V155H26V146H35ZM25 146V155H16V146H25ZM25 145H16V136H25V145ZM35 145H26V136H35V145ZM45 145H36V136H45V145ZM55 145H46V136H55V145ZM65 145H56V136H65V145ZM75 145H66V136H75V145ZM85 145H76V136H85V145ZM95 145H86V136H95V145ZM95 126V135H86V126H95ZM85 126V135H76V126H85ZM75 126V135H66V126H75ZM65 126V135H56V126H65ZM55 126V135H46V126H55ZM45 126V135H36V126H45ZM35 126V135H26V126H35ZM25 126V135H16V126H25ZM25 125H16V116H25V125ZM35 125H26V116H35V125ZM45 125H36V116H45V125ZM55 125H46V116H55V125ZM65 125H56V116H65V125ZM75 125H66V116H75V125ZM85 125H76V116H85V125ZM95 125H86V116H95V125ZM195 186V195H186V186H195ZM185 186V195H176V186H185ZM175 186V195H166V186H175ZM165 186V195H156V186H165ZM155 186V195H146V186H155ZM145 186V195H136V186H145ZM135 186V195H126V186H135ZM125 186V195H116V186H125ZM125 185H116V176H125V185ZM135 185H126V176H135V185ZM145 185H136V176H145V185ZM155 185H146V176H155V185ZM165 185H156V176H165V185ZM175 185H166V176H175V185ZM185 185H176V176H185V185ZM195 185H186V176H195V185ZM195 166V175H186V166H195ZM185 166V175H176V166H185ZM175 166V175H166V166H175ZM165 166V175H156V166H165ZM155 166V175H146V166H155ZM145 166V175H136V166H145ZM135 166V175H126V166H135ZM125 166V175H116V166H125ZM125 165H116V156H125V165ZM135 165H126V156H135V165ZM145 165H136V156H145V165ZM155 165H146V156H155V165ZM165 165H156V156H165V165ZM175 165H166V156H175V165ZM185 165H176V156H185V165ZM195 165H186V156H195V165ZM195 146V155H186V146H195ZM185 146V155H176V146H185ZM175 146V155H166V146H175ZM165 146V155H156V146H165ZM155 146V155H146V146H155ZM145 146V155H136V146H145ZM135 146V155H126V146H135ZM125 146V155H116V146H125ZM125 145H116V136H125V145ZM135 145H126V136H135V145ZM145 145H136V136H145V145ZM155 145H146V136H155V145ZM165 145H156V136H165V145ZM175 145H166V136H175V145ZM185 145H176V136H185V145ZM195 145H186V136H195V145ZM195 126V135H186V126H195ZM185 126V135H176V126H185ZM175 126V135H166V126H175ZM165 126V135H156V126H165ZM155 126V135H146V126H155ZM145 126V135H136V126H145ZM135 126V135H126V126H135ZM125 126V135H116V126H125ZM125 125H116V116H125V125ZM135 125H126V116H135V125ZM145 125H136V116H145V125ZM155 125H146V116H155V125ZM165 125H156V116H165V125ZM175 125H166V116H175V125ZM185 125H176V116H185V125ZM195 125H186V116H195V125ZM296 95H300H305V86H300H296V95ZM296 6H300H305V15H300H296V6ZM300 16H305V25H300H296V16H300ZM306 16V25H315V16H306ZM300 26H305V35H300H296V26H300ZM306 26V35H315V26H306ZM300 36H305V45H300H296V36H300ZM306 36V45H315V36H306ZM300 46H305V55H300H296V46H300ZM306 46V55H315V46H306ZM300 56H305V65H300H296V56H300ZM306 56V65H315V56H306ZM300 66H305V75H300H296V66H300ZM306 66V75H315V66H306ZM300 76H305V85H300H296V76H300ZM306 76V85H315V76H306ZM315 86H306V95H315V86ZM306 6V15H315V6H306ZM316 15V6H325V15H316ZM326 15V6H335V15H326ZM336 15V6H345V15H336ZM346 15V6H355V15H346ZM356 15V6H365V15H356ZM366 15V6H375V15H366ZM376 15V6H385V15H376ZM386 15V6H395V15H386ZM215 95H206V86H215V95ZM215 85H206V76H215V85ZM215 75H206V66H215V75ZM215 65H206V56H215V65ZM215 55H206V46H215V55ZM215 45H206V36H215V45ZM215 35H206V26H215V35ZM215 25H206V16H215V25ZM215 15H206V6H215V15ZM216 15V6H225V15H216ZM226 15V6H235V15H226ZM236 15V6H245V15H236ZM246 15V6H255V15H246ZM256 15V6H265V15H256ZM266 15V6H275V15H266ZM276 15V6H285V15H276ZM286 15V6H295V15H286ZM295 95V86H286V95H295ZM285 95V86H276V95H285ZM275 95V86H266V95H275ZM265 95V86H256V95H265ZM255 95V86H246V95H255ZM245 95V86H236V95H245ZM235 95V86H226V95H235ZM225 95V86H216V95H225ZM216 85H225V76H216V85ZM226 85H235V76H226V85ZM236 85H245V76H236V85ZM246 85H255V76H246V85ZM256 85H265V76H256V85ZM266 85H275V76H266V85ZM276 85H285V76H276V85ZM286 85H295V76H286V85ZM295 75V66H286V75H295ZM285 75V66H276V75H285ZM275 75V66H266V75H275ZM265 75V66H256V75H265ZM255 75V66H246V75H255ZM245 75V66H236V75H245ZM235 75V66H226V75H235ZM225 75V66H216V75H225ZM216 65H225V56H216V65ZM226 65H235V56H226V65ZM236 65H245V56H236V65ZM246 65H255V56H246V65ZM256 65H265V56H256V65ZM266 65H275V56H266V65ZM276 65H285V56H276V65ZM286 65H295V56H286V65ZM295 55V46H286V55H295ZM285 55V46H276V55H285ZM275 55V46H266V55H275ZM265 55V46H256V55H265ZM255 55V46H246V55H255ZM245 55V46H236V55H245ZM235 55V46H226V55H235ZM225 55V46H216V55H225ZM216 45H225V36H216V45ZM226 45H235V36H226V45ZM236 45H245V36H236V45ZM246 45H255V36H246V45ZM256 45H265V36H256V45ZM266 45H275V36H266V45ZM276 45H285V36H276V45ZM286 45H295V36H286V45ZM295 35V26H286V35H295ZM285 35V26H276V35H285ZM275 35V26H266V35H275ZM265 35V26H256V35H265ZM255 35V26H246V35H255ZM245 35V26H236V35H245ZM235 35V26H226V35H235ZM225 35V26H216V35H225ZM216 25H225V16H216V25ZM226 25H235V16H226V25ZM236 25H245V16H236V25ZM246 25H255V16H246V25ZM256 25H265V16H256V25ZM266 25H275V16H266V25ZM276 25H285V16H276V25ZM286 25H295V16H286V25ZM395 86V95H386V86H395ZM385 86V95H376V86H385ZM375 86V95H366V86H375ZM365 86V95H356V86H365ZM355 86V95H346V86H355ZM345 86V95H336V86H345ZM335 86V95H326V86H335ZM325 86V95H316V86H325ZM325 85H316V76H325V85ZM335 85H326V76H335V85ZM345 85H336V76H345V85ZM355 85H346V76H355V85ZM365 85H356V76H365V85ZM375 85H366V76H375V85ZM385 85H376V76H385V85ZM395 85H386V76H395V85ZM395 66V75H386V66H395ZM385 66V75H376V66H385ZM375 66V75H366V66H375ZM365 66V75H356V66H365ZM355 66V75H346V66H355ZM345 66V75H336V66H345ZM335 66V75H326V66H335ZM325 66V75H316V66H325ZM325 65H316V56H325V65ZM335 65H326V56H335V65ZM345 65H336V56H345V65ZM355 65H346V56H355V65ZM365 65H356V56H365V65ZM375 65H366V56H375V65ZM385 65H376V56H385V65ZM395 65H386V56H395V65ZM395 46V55H386V46H395ZM385 46V55H376V46H385ZM375 46V55H366V46H375ZM365 46V55H356V46H365ZM355 46V55H346V46H355ZM345 46V55H336V46H345ZM335 46V55H326V46H335ZM325 46V55H316V46H325ZM325 45H316V36H325V45ZM335 45H326V36H335V45ZM345 45H336V36H345V45ZM355 45H346V36H355V45ZM365 45H356V36H365V45ZM375 45H366V36H375V45ZM385 45H376V36H385V45ZM395 45H386V36H395V45ZM395 26V35H386V26H395ZM385 26V35H376V26H385ZM375 26V35H366V26H375ZM365 26V35H356V26H365ZM355 26V35H346V26H355ZM345 26V35H336V26H345ZM335 26V35H326V26H335ZM325 26V35H316V26H325ZM325 25H316V16H325V25ZM335 25H326V16H335V25ZM345 25H336V16H345V25ZM355 25H346V16H355V25ZM365 25H356V16H365V25ZM375 25H366V16H375V25ZM385 25H376V16H385V25ZM395 25H386V16H395V25ZM295 195V186H286V195H295ZM285 195V186H276V195H285ZM275 195V186H266V195H275ZM265 195V186H256V195H265ZM255 195V186H246V195H255ZM245 195V186H236V195H245ZM235 195V186H226V195H235ZM225 195V186H216V195H225ZM216 185H225V176H216V185ZM226 185H235V176H226V185ZM236 185H245V176H236V185ZM246 185H255V176H246V185ZM256 185H265V176H256V185ZM266 185H275V176H266V185ZM276 185H285V176H276V185ZM286 185H295V176H286V185ZM295 175V166H286V175H295ZM285 175V166H276V175H285ZM275 175V166H266V175H275ZM265 175V166H256V175H265ZM255 175V166H246V175H255ZM245 175V166H236V175H245ZM235 175V166H226V175H235ZM225 175V166H216V175H225ZM216 165H225V156H216V165ZM226 165H235V156H226V165ZM236 165H245V156H236V165ZM246 165H255V156H246V165ZM256 165H265V156H256V165ZM266 165H275V156H266V165ZM276 165H285V156H276V165ZM286 165H295V156H286V165ZM295 155V146H286V155H295ZM285 155V146H276V155H285ZM275 155V146H266V155H275ZM265 155V146H256V155H265ZM255 155V146H246V155H255ZM245 155V146H236V155H245ZM235 155V146H226V155H235ZM225 155V146H216V155H225ZM216 145H225V136H216V145ZM226 145H235V136H226V145ZM236 145H245V136H236V145ZM246 145H255V136H246V145ZM256 145H265V136H256V145ZM266 145H275V136H266V145ZM276 145H285V136H276V145ZM286 145H295V136H286V145ZM295 135V126H286V135H295ZM285 135V126H276V135H285ZM275 135V126H266V135H275ZM265 135V126H256V135H265ZM255 135V126H246V135H255ZM245 135V126H236V135H245ZM235 135V126H226V135H235ZM225 135V126H216V135H225ZM216 125H225V116H216V125ZM226 125H235V116H226V125ZM236 125H245V116H236V125ZM246 125H255V116H246V125ZM256 125H265V116H256V125ZM266 125H275V116H266V125ZM276 125H285V116H276V125ZM286 125H295V116H286V125ZM395 195V186H386V195H395ZM385 195V186H376V195H385ZM375 195V186H366V195H375ZM365 195V186H356V195H365ZM355 195V186H346V195H355ZM345 195V186H336V195H345ZM335 195V186H326V195H335ZM325 195V186H316V195H325ZM316 185H325V176H316V185ZM326 185H335V176H326V185ZM336 185H345V176H336V185ZM346 185H355V176H346V185ZM356 185H365V176H356V185ZM366 185H375V176H366V185ZM376 185H385V176H376V185ZM386 185H395V176H386V185ZM395 175V166H386V175H395ZM385 175V166H376V175H385ZM375 175V166H366V175H375ZM365 175V166H356V175H365ZM355 175V166H346V175H355ZM345 175V166H336V175H345ZM335 175V166H326V175H335ZM325 175V166H316V175H325ZM316 165H325V156H316V165ZM326 165H335V156H326V165ZM336 165H345V156H336V165ZM346 165H355V156H346V165ZM356 165H365V156H356V165ZM366 165H375V156H366V165ZM376 165H385V156H376V165ZM386 165H395V156H386V165ZM395 155V146H386V155H395ZM385 155V146H376V155H385ZM375 155V146H366V155H375ZM365 155V146H356V155H365ZM355 155V146H346V155H355ZM345 155V146H336V155H345ZM335 155V146H326V155H335ZM325 155V146H316V155H325ZM316 145H325V136H316V145ZM326 145H335V136H326V145ZM336 145H345V136H336V145ZM346 145H355V136H346V145ZM356 145H365V136H356V145ZM366 145H375V136H366V145ZM376 145H385V136H376V145ZM386 145H395V136H386V145ZM395 135V126H386V135H395ZM385 135V126H376V135H385ZM375 135V126H366V135H375ZM365 135V126H356V135H365ZM355 135V126H346V135H355ZM345 135V126H336V135H345ZM335 135V126H326V135H335ZM325 135V126H316V135H325ZM316 125H325V116H316V125ZM326 125H335V116H326V125ZM336 125H345V116H336V125ZM346 125H355V116H346V125ZM356 125H365V116H356V125ZM366 125H375V116H366V125ZM376 125H385V116H376V125ZM386 125H395V116H386V125Z" fill="%23250CB2"/></svg>');
}

.hp-cards-swiper .swiper-pagination {
    top: 0;
}

.hp-cards-swiper .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background-color: #f20ad150;
    opacity: 0.7;
    transition: background-color 0.3s, opacity 0.3s;
}

.hp-cards-swiper .swiper-pagination-bullet-active {
    background-color: #f20acf;
    opacity: 1;
}

.providers-wrapper:after {
    content: "";
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    height: 70%;
    background-color: #F7F6FE;
    z-index: -1;
}

@media only screen and (min-width: 767px) {

    .card-container {
        transition: all .3s;
    }

    .card-container:hover {
        transform: translateY(-10px);
        box-shadow: 0 0 10px 0px rgb(16 24 40 / 72%) !important;
    }
}



@media only screen and (max-width: 767px) {
    .hero-section .right-wrapper {
        height: 170px;
        bottom: 0;
        width: 100%;
        top: unset;
    }

    .hero-section .right-wrapper .pink-wrapper.open:not(.pushed) .pink-container .body-wrapper {
        transform: unset;
        height: calc(100% - 150px);
        margin-bottom: 80px;
        width: 100%;
        padding: unset;
    }

    .hero-section .center-img {
        position: absolute;
        left: 50%;
        transform: translate(-50%, -45%);
        z-index: -1;
        top: 50%;
        width: 100%;
    }

    .hero-section .right-wrapper .pink-wrapper {
        width: 100%;
        left: unset;
        bottom: 0;
        height: 110px;
    }

    .hero-section .right-wrapper .pink-wrapper.open {
        height: 50vh;
        left: 0;
        max-height: 450px;
    }

    .hero-section .right-wrapper .pink-wrapper.pushed {
        height: calc(50vh + 40px);
        max-height: 450px;
        left: 0;
    }

    .hero-section .right-wrapper .pink-wrapper::after {
        height: 100%;
        top: -20%;
        left: 0;
        width: 120%;
        transform: rotate(355deg);
        box-shadow: 0px -15px 20px -5px rgb(0 0 0 / 60%);
        transition: all 1s;
    }

    .hero-section .right-wrapper .pink-wrapper.open::after {
        top: -10%;
    }

    .hero-section .right-wrapper .pink-wrapper.pushed::after {
        top: -15%;
    }

    .winning-slider {
        height: calc(40vh + 40px);
    }

    .winning-slider .swiper-slide {
        height: 100%;
        min-height: calc(40vh + 40px);
    }

    .hero-section .right-wrapper .blue-wrapper {
        left: 0;
        width: 100%;
        height: 50px;
        bottom: 0;
        top: unset;
    }

    .hero-section .right-wrapper .blue-wrapper::after {
        top: -35%;
        left: -10%;
        height: 100%;
        width: 120%;
        transform: rotate(355deg);
        box-shadow: 0px -15px 20px -5px rgb(0 0 0 / 60%);
    }

    .hero-section .right-wrapper .blue-wrapper.open {
        height: 40vh;
        left: 0;
        max-height: 335px;
    }

    .hero-section .right-wrapper .blue-wrapper .head {
        left: 50%;
        bottom: 12%;
        transform: rotate(355deg) translate(-50%, -50%);
        -webkit-transform: rotate(355deg) translate(-50%, -50%);
        font-size: 40px;
        will-change: transform, left, bottom;
        line-height: 1.2;
    }

    .hero-section .right-wrapper .blue-wrapper.open .head {
        left: 50%;
        top: -30%;
        bottom: unset;
        transform: rotate(360deg) translateX(-50%);
        -webkit-transform: rotate(360deg) translateX(-50%);
        -webkit-text-fill-color: rgb(255, 255, 255);
        will-change: transform, top, left;
    }

    .hero-section .right-wrapper .pink-wrapper .head {
        left: 50%;
        top: 0;
        transform: rotate(355deg) translate(-50%, -50%);
        height: max-content;
        font-size: 40px;
        line-height: 40px;
    }

    .hero-section .right-wrapper .blue-wrapper .body-wrapper img.slide-image {
        top: -60px;
        left: 80%;
        width: 80px;
        transform: rotate(25deg);
        transition: all 1s;
    }

    .hero-section .right-wrapper .blue-wrapper.open .body-wrapper img.slide-image {
        width: 230px;
        max-height: 95%;
    }

    .hero-section .right-wrapper .blue-wrapper .winning-slider {
        pointer-events: none;
    }

    .hero-section .right-wrapper .blue-wrapper.open .winning-slider {
        pointer-events: all;
    }

    .hero-section .right-wrapper .pink-wrapper.pushed .head {
        top: -10%;
    }

    .hero-section .right-wrapper .pink-wrapper.open:not(.pushed) .head {
        left: 50%;
        bottom: 80%;
        transform: rotate(360deg) translate(-50%, 0%);
        -webkit-text-fill-color: rgb(255, 255, 255);
    }

    .hero-section .right-wrapper .blue-wrapper .body-wrapper {
        height: calc(100% + 40px);
        margin-top: -39px;
    }

    .text-absolute-wrapper {
        position: relative;
        right: unset;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .blue-wrapper:not(.open) .winning-slider .swiper-pagination.swiper-pagination-bullets {
        display: none;
    }

    .winning-slider .swiper-pagination.swiper-pagination-bullets {
        position: absolute;
        bottom: 10px;
        left: 50%;
        transform: translateX(-50%);
        display: flex;
        justify-content: center;
        top: unset;
    }

    .winning-slider .swiper-pagination-bullet {
        margin: 4px !important;
        height: 10px;
    }

    .winning-slider .swiper-pagination-bullet:after {
        content: '';
        position: absolute;
        height: 10px;
        width: 10px;
        background-color: white;
        right: 0;
        border-radius: 50%;
    }

    .hero-section .right-wrapper .blue-wrapper.open .body-wrapper img.slide-image {
        top: 0;
    }

    .hp-cards-swiper .swiper-slide-active .offer-slide-item {
        height: 300px !important;
    }

    .hp-cards-swiper .swiper-slide-active .offer-slide-item div {
        box-shadow: inset 0px -20px 20px 0px #00000061;
    }

    .gewinnen-deal {
        margin-left: -20px;
        width: calc(100% + 40px);
    }

}

@media only screen and (max-width: 992px) {
    .radar-bg::after {}

    .main-icon {
        width: 11%;
    }

    #element-1,
    #element-2,
    #element-3,
    #element-4 {
        width: 10%;
    }

    .radar-content-wrapper:after {
        width: 100%;
        height: 30px;
        top: -28px;
    }

    .radar-bg::after {
        width: 69%;
        left: 10%;
        height: 190%;
        top: 16px;
        transform: rotate(270deg);
    }
}

#product-images :nth-child(2) {
    margin-left: -10px;
    border: 2px solid #FAE6F6;
}

.category-btn.active svg,
.category-btn.active svg path {
    fill: white;
}

.category-btn.active svg path.dont-fill-white {
    fill: #0a0355;
}

.countdown-wrapper {
    /* animation: pulse 4s infinite; */
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.02);
    }

    100% {
        transform: scale(1);
    }
}


.flip-card {
    perspective: 1000px;
    width: 100%;
    /* Ensures the flip card scales to the container width */
}

.flip-card-inner {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    transition: transform 1s;
    transform-style: preserve-3d;
}

.flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
}

.flip-card-inner.flipped {
    transform: rotateY(180deg);
    /* Flip the card */
}

.flip-card-front,
.flip-card-back {
    position: absolute;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
    border-radius: 0.5rem;
    top: 0;
}

.flip-card-back {
    transform: rotateY(180deg);
    z-index: 1;
}

.swiper-deals .swiper-pagination-deals {
    bottom: -20px !important;
    position: unset;
}

.swiper-deals .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background-color: #f20ad150;
    opacity: 0.7;
    transition: background-color 0.3s, opacity 0.3s;
}

.swiper-deals .swiper-pagination-bullet-active {
    background-color: #f20acf;
    opacity: 1;
}

.black-friday-hero {
    background-image: url('data:image/svg+xml,<svg width="1440" height="739" viewBox="0 0 1440 739" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_b_5970_28754)"><rect width="1440" height="739" fill="%2308070D" fill-opacity="0.8"/></g><defs><filter id="filter0_b_5970_28754" x="-224" y="-224" width="1888" height="1187" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feGaussianBlur in="BackgroundImageFix" stdDeviation="112"/><feComposite in2="SourceAlpha" operator="in" result="effect1_backgroundBlur_5970_28754"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_backgroundBlur_5970_28754" result="shape"/></filter></defs></svg>');

}


.card-container svg {
    display: flex;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    summary::-webkit-details-marker {
        display: none;
        /* Hides the arrow */
    }
}

.about-promo-section {
    background: url('data:image/svg+xml,<svg width="1440" height="632" viewBox="0 0 1440 632" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="-1" width="1441" height="632" fill="%23F7F6FE"/><g opacity="0.12" clip-path="url(%23clip0_6939_31182)"><g filter="url(%23filter0_f_6939_31182)"><circle cx="133" cy="498" r="213" fill="%23C903A5"/></g><g filter="url(%23filter1_f_6939_31182)"><circle cx="98.5" cy="532.5" r="97.5" fill="%237769E4"/></g></g><g opacity="0.12" clip-path="url(%23clip1_6939_31182)"><g filter="url(%23filter2_f_6939_31182)"><circle cx="1305" cy="134" r="213" transform="rotate(180 1305 134)" fill="%23C903A5"/></g><g filter="url(%23filter3_f_6939_31182)"><circle cx="1339.5" cy="99.5" r="97.5" transform="rotate(180 1339.5 99.5)" fill="%237769E4"/></g></g><defs><filter id="filter0_f_6939_31182" x="-454" y="-89" width="1174" height="1174" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="187" result="effect1_foregroundBlur_6939_31182"/></filter><filter id="filter1_f_6939_31182" x="-199" y="235" width="595" height="595" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="100" result="effect1_foregroundBlur_6939_31182"/></filter><filter id="filter2_f_6939_31182" x="718" y="-453" width="1174" height="1174" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="187" result="effect1_foregroundBlur_6939_31182"/></filter><filter id="filter3_f_6939_31182" x="1042" y="-198" width="595" height="595" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="100" result="effect1_foregroundBlur_6939_31182"/></filter><clipPath id="clip0_6939_31182"><rect width="732" height="632" fill="white" transform="translate(-2)"/></clipPath><clipPath id="clip1_6939_31182"><rect width="732" height="632" fill="white" transform="matrix(-1 0 0 -1 1440 632)"/></clipPath></defs></svg>');
    background-repeat: no-repeat;
    background-size: cover;
}

.about-element {
    border-radius: 8px;
    border: 1px solid #E8E6FB;
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
}

#code-container {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease-out;
    margin-bottom: 0px;
}

#code-container.expanded {
    max-height: max-content;
    margin-bottom: 16px;
}