/** Shopify CDN: Minification failed

Line 125:29 Unexpected "{"
Line 126:29 Expected identifier but found "%"
Line 136:29 Unexpected "{"
Line 137:29 Expected identifier but found "%"
Line 1045:29 Unexpected "{"

**/

                            #MainContent>div.frcp-app>div>div.frcp-profile.frcp-main-view>div.frcp-profile-cards-container>div.frcp-profile-card.frcp-card.frcp-profile-card--spent>div.frcp-profile-card__label {
                            	color: transparent;
                            	/* Originaltext unsichtbar machen */
                            	position: relative;
                            }

                            #MainContent>div.frcp-app>div>div.frcp-profile.frcp-main-view>div.frcp-profile-cards-container>div.frcp-profile-card.frcp-card.frcp-profile-card--spent>div.frcp-profile-card__label::after {
                            	content: 'Duftsammlung';
                            	/* Ersetze den sichtbaren Text durch "abc" */
                            	color: #FFF;
                            	/* Farbe des neuen Textes */
                            	position: absolute;
                            	/* Sicherstellen, dass es genau über dem Originaltext liegt */
                            	left: 0;
                            	top: 0;
                            }

                            .frcp-card {
                            	border: none !important;
                            }

                            .frcp-profile-card {
                            	background: #4524d9;
                            }

                            .frcp-nav__menu {
                            	background: transparent !important;
                            }

                            .frcp-nav-button[active=true] {
                            	color: #fff !important;
                            }

                            .frcp-nav.frcp-nav--dropdown-menu .frcp-nav-button[active=true] .frcp-icon {
                            	color: gold !important;
                            }

                            .frcp-nav-button {
                            	color: #fff !important;
                            	border: none !important;
                            }

                            .frcp-nav-button {
                            	background-color: #4524D9 !important;
                            	color: #FFF;
                            }

                            @media only screen and (max-width: 767px) .frcp-main-view {
                            	padding-top: 0 !important;
                            }

                            .frcp-profile-cards-container {
                            	margin-top: 0 !important;
                            }

                            .qsc2-r-product__footer {
                            	margin-top: 12px !important;
                            }

                            .section-template--21438511939851__ss_trust_badges_emojis_nBzfAb-settings {
                            	padding-top: 9px;
                            	padding-bottom: 9px;
                            	border: solid 1px #4524D9;
                            	border-color: #4524D9;
                            	border-radius: 12px;
                            }

                            .section-template--21438511939851__ss_trust_badges_emojis_nBzfAb {
                            	border-radius: 12px;
                            }

                            .section-template--21462589374731__ss_trust_badges_emojis_nBzfAb {
                            	border-radius: 12px;
                            	border: 0 !important;
                            }

                            .section-template--21462589374731__ss_trust_badges_emojis_nBzfAb-settings {
                            	padding-top: 9px;
                            	padding-bottom: 9px;
                            	border: solid 1px #4524D9;
                            	border-color: #4524D9;
                            	border-radius: 12px;
                            }

                            @media only screen and (max-width: 767px) {
                            	.slideshow__content {
                            		display: none !important;
                            	}
                            }

                            .frcp-nav__menu {
                            	background: #150B40 !important;
                            }

                            #MenuDrawer>div.drawer__inner.flex.flex-col.w-full.h-full.overflow-hidden>div.drawer__content.menu-drawer__content.flex-grow.flex.flex-col.h-full.w-full>nav>ul>li:nth-child(1)>details>summary>span {
                            	color: #4524D9;
                            }

                            #MenuDrawer>div.drawer__inner.flex.flex-col.w-full.h-full.overflow-hidden>div.drawer__content.menu-drawer__content.flex-grow.flex.flex-col.h-full.w-full>nav>ul>li:nth-child(2)>a {
                            	color: #F15257;
                            }

                            #MenuDrawer>div.drawer__inner.flex.flex-col.w-full.h-full.overflow-hidden>div.drawer__content.menu-drawer__content.flex-grow.flex.flex-col.h-full.w-full>nav>ul>li:nth-child(3)>details>summary>span {
                            	color: #F337C7;
                            }

                            #MenuDrawer>div.drawer__inner.flex.flex-col.w-full.h-full.overflow-hidden>div.drawer__content.menu-drawer__content.flex-grow.flex.flex-col.h-full.w-full>nav>ul>li:nth-child(4)>details>summary>span {
                            	color: #999999;
                            }

                            #shopify-section-template--20898939863307__image_with_text_G8tdPp>div>div>div>div>div>motion-element.rich-text__subheading.text-subheading.block {
                            	color: #00B8A9;
                            }

                            	{
                            	% comment %
                            }

                            @media (max-width: 768px) .offer-image-container-large {
                            	background-image: url("/cdn/shop/files/prestigue-perfume.webp?v=1739364169") !important;
                            	background-size: cover;
                            	background-position: center;
                            	background-repeat: no-repeat;
                            }

                            	{
                            	% endcomment %
                            }

                            .qsc2-r-product-wrapper {
                            	background: #F6F4FB !important;
                            }

                            .qsc2-product-item__variant {
                            	opacity: 1 !important;
                            }

                            .qsc2-product-item__variant-title {
                            	opacity: 0.6 !important;
                            }

                            .section-template--21438511939851__ss_trust_badges_emojis_nBzfAb {
                            	border: none !important;
                            }


                            .qsc2-product-item__variant-editor::after {
                            	content: 'Rabatt freischalten 🔒' !important;
                            	color: #FFF !important;
                            	font-size: 12px;
                            	background: #4524D9;
                            	position: absolute;
                            	white-space: nowrap;
                            	padding: 1.5px 3px;
                            	padding-left: 6px;
                            	border-radius: 3px;
                            	opacity: 1 !important;
                            	left: 3px !important;
                            	top: 3px !important;
                            }

                            #shopify-section-sections--20898940616971__header.header-scrolled > header {
                            	z-index: 9998;
                              pointer-events: auto;
                              overflow: hidden;
                            	background: rgba(69, 36, 217, 1);
                              border-radius: 99px;
                              top: 15px;
                              width: 96vw;
                              max-width: 1600px; /* optional */
                              left: 50%;
                              transform: translateX(-50%);
                            	border: 1px solid rgba(255, 255, 255, 0.08);
                            	backdrop-filter: blur(30px);
                            	-webkit-backdrop-filter: blur(30px);
                            	box-shadow:
                            		0 24px 64px rgba(69, 36, 217, 0.15),
                            		0 8px 24px rgba(0, 0, 0, 0.15),
                            		inset 0 2px 6px rgba(255, 255, 255, 0.15),
                            		inset 0 -2px 6px rgba(0, 0, 0, 0.08);
                            }

                        .header__icons {
                          padding-left: 9px;
                          padding-right: 9px;
                        }

                            #shopify-section-sections--20898940616971__header.header-scrolled > header::before {
                            	content: "";
                        position: absolute;
                        top: 0;
                        left: 0;
                        width: 100%;
                        height: 12px;
                        background: linear-gradient(
                          to bottom,
                          rgba(255, 255, 255, 0.25),
                          rgba(255, 255, 255, 0.08),
                          transparent
                        );
                        z-index: 9999;
                        pointer-events: none;
                            }

            /* Button ECHTER 3D - .dp-cta */
      .dp-cta {
        /* 3D Glassmorphism */
        backdrop-filter: blur(20px) !important;
        -webkit-backdrop-filter: blur(20px) !important;
        border: 1px solid rgba(69, 36, 217, 0.3) !important;
        border-radius: 100px !important;

        /* ECHTER 3D - nur inset shadows */
        box-shadow:
          inset 0 1px 0 rgba(255, 255, 255, 0.15),
          inset 0 -1px 0 rgba(255, 255, 255, 0.05) !important;

        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
        position: relative !important;
      }

      /* 3D Hover - verstärkte insets */
      .dp-cta:hover {
        transform: translateY(-2px) scale(1.05) !important;
        box-shadow:
          inset 0 1px 0 rgba(255, 255, 255, 0.2),
          inset 0 -1px 0 rgba(255, 255, 255, 0.08) !important;
      }

      /* 3D Active */
      .dp-cta:active {
        transform: translateY(0) !important;
        box-shadow:
          inset 0 1px 0 rgba(255, 255, 255, 0.15) !important;
      }

                            .qsc2-select-label {
                            	font-weight: bold !important;
                            }

                            .crisp-client a[aria-label="Chat öffnen"] {
                            	display: none !important;
                            }


                            .qsc2-sf-content__title::after {
                            	content: "Mit unserem Loop-Abo sparst du bis zu 50% auf jeden Duft! Wir errinnern dich immer rechtzeitig vor jeder Lieferung, sodass du jedes Mal einen neuen Duft auswählen, oder deinen Liebling beibehalten kannst. Maximale Ersparnis, volle Flexibilität.";
                            	display: block !important;
                            	font-size: 12px;
                            	font-weight: normal !important;
                            	color: #999;
                            	margin-top: 9px;
                            }

                            .qsc2-sf-content__body {
                            	margin-bottom: 45px !important;
                            }

                          /* Ultra-Premium Cart Badge - Clean Version */
            #shopify-section-sections--20898940584203__mobile_sticky_bar_aYhgJK>mobile-sticky-bar>div>a.f-column.cart-drawer-button.mobile-sticky-bar__link.mobile-sticky-bar__cart.flex.flex-col.items-center.justify-center>span.mobile-sticky-bar__text.text-center.text-sm {
              position: relative;
              overflow: hidden;

              /* Prime Badge Brand Colors */
              background: #4524D9 !important;
              color: #fff !important;

              /* Clean Layout - nur horizontales Padding */
              display: inline-flex !important;
              align-items: center !important;
              padding: 0 0.8rem !important;
              border-radius: 0.75rem !important;
              font-size: 12px !important;
              font-weight: 700 !important;
              width: auto !important;

              /* Glassmorphism Integration */
              backdrop-filter: blur(20px) !important;
              -webkit-backdrop-filter: blur(20px) !important;
              border: 1px solid rgba(69, 36, 217, 0.3) !important;

              /* Keine Box Shadow */
              box-shadow: none !important;

              /* Interactive Effects */
              transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
              cursor: pointer !important;

              /* Text Enhancement */
              line-height: 1 !important;
              font-weight: 800 !important;
              position: relative !important;
              z-index: 3 !important;
              filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3)) !important;
            }

            /* Clean Hover Effect - ohne Box Shadow */
            #shopify-section-sections--20898940584203__mobile_sticky_bar_aYhgJK>mobile-sticky-bar>div>a.f-column.cart-drawer-button.mobile-sticky-bar__link.mobile-sticky-bar__cart.flex.flex-col.items-center.justify-center>span.mobile-sticky-bar__text.text-center.text-sm:hover {
              transform: translateY(-2px) scale(1.05) !important;
              box-shadow: none !important;
            }

            /* Cart Icon - kleiner (24px) */
            #shopify-section-sections--20898940584203__mobile_sticky_bar_aYhgJK > mobile-sticky-bar > div > a.f-column.cart-drawer-button.mobile-sticky-bar__link.mobile-sticky-bar__cart.flex.flex-col.items-center.justify-center > span.mobile-sticky-bar__text.text-center.text-sm > svg {
              width: 12px !important;
              height: 12px !important;
            }

            /* Enhanced Shine Animation mit Brand Colors */
            #shopify-section-sections--20898940584203__mobile_sticky_bar_aYhgJK>mobile-sticky-bar>div>a.f-column.cart-drawer-button.mobile-sticky-bar__link.mobile-sticky-bar__cart.flex.flex-col.items-center.justify-center>span.mobile-sticky-bar__text.text-center.text-sm::after {
              content: "";
              position: absolute;
              top: 0;
              left: -20%;
              width: 15%;
              height: 100%;
              background: linear-gradient(
                180deg,
                rgba(131, 253, 246, 0) 0%,
                rgba(131, 253, 246, 0.3) 40%,
                rgba(131, 253, 246, 0.5) 50%,
                rgba(131, 253, 246, 0.2) 60%,
                rgba(131, 253, 246, 0) 100%
              );
              filter: blur(2px);
              animation: cart-badge-shine 3s linear infinite;
              pointer-events: none;
              z-index: 1;
            }

            /* Multi-Layer Shine für Ultra-Premium Effect */
            #shopify-section-sections--20898940584203__mobile_sticky_bar_aYhgJK>mobile-sticky-bar>div>a.f-column.cart-drawer-button.mobile-sticky-bar__link.mobile-sticky-bar__cart.flex.flex-col.items-center.justify-center>span.mobile-sticky-bar__text.text-center.text-sm::before {
              content: "";
              position: absolute;
              top: 0;
              left: 0;
              right: 0;
              height: 1px;
              background: linear-gradient(
                90deg,
                transparent,
                rgba(131, 253, 246, 0.8),
                transparent
              );
              z-index: 2;
            }

            /* Keyframes für Enhanced Animation */
            @keyframes cart-badge-shine {
              0% {
                left: -20%;
                opacity: 0;
              }
              10% {
                opacity: 1;
              }
              30% {
                left: 120%;
                opacity: 1;
              }
              31% {
                opacity: 0;
              }
              100% {
                left: 120%;
                opacity: 0;
              }
            }

            /* Responsive Design - überall 12px Font Size */
            @media (max-width: 640px) {
              #shopify-section-sections--20898940584203__mobile_sticky_bar_aYhgJK>mobile-sticky-bar>div>a.f-column.cart-drawer-button.mobile-sticky-bar__link.mobile-sticky-bar__cart.flex.flex-col.items-center.justify-center>span.mobile-sticky-bar__text.text-center.text-sm {
                font-size: 12px !important;
                padding: 0 0.625rem !important;
                border-radius: 0.625rem !important;
              }
            }

            /* Ultra Mobile - auch 12px */
            @media (max-width: 480px) {
              #shopify-section-sections--20898940584203__mobile_sticky_bar_aYhgJK>mobile-sticky-bar>div>a.f-column.cart-drawer-button.mobile-sticky-bar__link.mobile-sticky-bar__cart.flex.flex-col.items-center.justify-center>span.mobile-sticky-bar__text.text-center.text-sm {
                font-size: 12px !important;
                padding: 0.1rem 0.5rem !important;
              }
            }

            /* Reduced Motion Support */
            @media (prefers-reduced-motion: reduce) {
              #shopify-section-sections--20898940584203__mobile_sticky_bar_aYhgJK>mobile-sticky-bar>div>a.f-column.cart-drawer-button.mobile-sticky-bar__link.mobile-sticky-bar__cart.flex.flex-col.items-center.justify-center>span.mobile-sticky-bar__text.text-center.text-sm,
              #shopify-section-sections--20898940584203__mobile_sticky_bar_aYhgJK>mobile-sticky-bar>div>a.f-column.cart-drawer-button.mobile-sticky-bar__link.mobile-sticky-bar__cart.flex.flex-col.items-center.justify-center>span.mobile-sticky-bar__text.text-center.text-sm::after {
                animation: none !important;
                transition: none !important;
              }
            }

                            .swiper-button-prev {
                            	display: none;
                            }

                            .swiper-button-next {
                            	display: none;
                            }

                            .qsc2-r-product__image img {
                            	border-radius: 9px !important;
                            }

                            .subtitle-alt {
                            	font-family: 'ITCGaramondStd-LtCondIta';
                            	font-style: italic;
                            	font-size: 27px;
                            	font-weight: 400;
                            }

                            .garamond {
                            	font-family: 'ITCGaramondStd-LtCondIta';
                            	font-style: italic;
                            	font-weight: 400;
                            }

                            div.qsc2-edit-variant__variants>div.qsc2-stickybar__selling-plan.qsc2-variant-opt>label>span.qsc2-select-label {
                            	content: "Spare bis zu 50%" !important;
                            }

                            @media (min-width: 1024px) {

                            	/* Passt je nach Breakpoint */
                            	.hide-desktop {
                            		display: none !important;
                            	}

                            	#shopify-section-template--20898939863307__ss_typewriter_3n3K7c>div {
                            		display: none !important;
                            	}

                            }

                            .qsc2-edit-variant__product-basic-info::after {
                            	display: block;
                            	content: 'Ohne Mindestlaufzeit, Duft jederzeit änderbar.';
                            	font-size: 12px;
                            }

                            .qsc2-select-label {
                            	color: #4524D9 !important;
                            }

                            .qsc2-product-item__product-title {
                            	font-weight: bold !important;
                            }


                            .ygpts-widgetBtnOuter {
                            	display: none !important;
                            }


                            body div.docapp-free-gift-progress {
                            	margin-bottom: 0 !important;
                            	padding-bottom: 0 !important;
                            	margin-top: 0 !important;
                            	background: url('/cdn/shop/files/prestigue-stars-checkout.png?v=1739353306') !important;
                            	background-size: contain !important;
                            	background-position: center !important;
                            	background-repeat: no-repeat !important;
                            }

                            body .docapp-free-gift-progress .docapp-fg-progress-goal .docapp-fg-goal-title {
                            	font-weight: normal !important;
                            	font-size: 10px !important;
                            }

                            .comparison-left-value-template--21438511939851__ss_comparison_table_10_pdEWmY {
                            	justify-content: flex-start;
                            	border-radius: 6px !important;
                            }

                            #shopify-section-template--20903563559179__ss_comparison_table_10_ah7gkq>div>div>div.comparison-body-template--20903563559179__ss_comparison_table_10_ah7gkq>div.comparison-table-template--20903563559179__ss_comparison_table_10_ah7gkq>div:nth-child(1)>div.comparison-left-value-template--20903563559179__ss_comparison_table_10_ah7gkq {
                            	justify-content: center !important;
                            }

                            #shopify-section-template--20903563559179__ss_comparison_table_10_ah7gkq>div>div>div.comparison-body-template--20903563559179__ss_comparison_table_10_ah7gkq>div.comparison-table-template--20903563559179__ss_comparison_table_10_ah7gkq>div:nth-child(1)>div.comparison-left-value-template--20903563559179__ss_comparison_table_10_ah7gkq>p {
                            	text-align: center;
                            	font-weight: bold;
                            	color: #4524d9;
                            	font-size: 15px;
                            }

                            #shopify-section-template--20903563559179__ss_comparison_table_10_ah7gkq>div>div>div.comparison-body-template--20903563559179__ss_comparison_table_10_ah7gkq>div.comparison-table-template--20903563559179__ss_comparison_table_10_ah7gkq>div:nth-child(1)>div.comparison-right-value-template--20903563559179__ss_comparison_table_10_ah7gkq {
                            	justify-content: center !important;
                            }

                            #shopify-section-template--20903563559179__ss_comparison_table_10_ah7gkq>div>div>div.comparison-body-template--20903563559179__ss_comparison_table_10_ah7gkq>div.comparison-table-template--20903563559179__ss_comparison_table_10_ah7gkq>div:nth-child(1)>div.comparison-right-value-template--20903563559179__ss_comparison_table_10_ah7gkq>p {
                            	text-align: center;
                            	font-weight: bold;
                            	color: #6E6E6E;
                            	font-size: 15px;
                            }

                            .comparison-right-value-template--21438511939851__ss_comparison_table_10_pdEWmY {
                            	justify-content: flex-start;
                            	border-radius: 6px !important;
                            }


                            .comparison-text-template--21438511939851__ss_comparison_table_10_pdEWmY {
                            	text-align: left !important;
                            }

                            .docapp-fg-progress-custom-note {
                            	margin-bottom: 12px !important;
                            	padding-right: 0 !important;
                            }

                            .docapp-fg-progress-container {
                            	padding: 0 !important;
                            }

                            .docapp-fg-progress-custom-note::after {
                            	display: block;
                            	content: "Heute kannst du noch folgendes freischalten:";
                            	font-weight: normal;
                            	color: #3e3e3e;
                            }

                            .docapp-free-gift-progress .docapp-fg-progress-goal .docapp-fg-pin .docapp-fg-pin-cropper {
                            	overflow: visible !important;
                            	background: transparent !important;
                            }

                            .docapp-free-gift-progress .docapp-fg-progress-goal .docapp-fg-pin .docapp-fg-pin-cropper img {
                            	max-width: 45px !important;
                            	max-height: 45px !important;
                            	width: 39px !important;
                            	position: absolute;
                            	left: 50%;
                            	transform: translateX(-50%);
                            	height: auto !important;
                            	z-index: 1;
                            	opacity: 1;
                            	border-radius: 0;
                            	pointer-events: none;
                            }

                            /* 1) Behandle sowohl den Namenstext als auch den Badge als "inline-block",
                                                                                                                                                                                                                                                                                                         damit man vertical-align und margins exakt kontrollieren kann. */
                            .frcp-nav__first-name * {
                            	display: inline-block;
                            	/* Name, Badge etc. alles inline-block */
                            	vertical-align: middle;
                            	/* Grundsätzlich mittig ausrichten */
                            }

                            /* Ultra-Premium PRIME Badge mit Glassmorphism */


                            .prime-badge {
                            	position: relative;
                            	overflow: hidden;
                            	/* Euer Brand Primary statt #F337C7 */
                            	background: #4524D9;
                            	/* Euer Brand Accent - perfekt! */
                            	color: #83FED6;
                            	display: inline-flex;
                            	align-items: center;
                            	padding: 0.5rem 0.8rem;
                            	border-radius: 0.75rem;
                            	font-size: 1rem;
                            	font-weight: 700;

                            	/* Glassmorphism Integration */
                            	backdrop-filter: blur(20px);
                            	-webkit-backdrop-filter: blur(20px);
                            	border: 1px solid rgba(69, 36, 217, 0.3);
                            	box-shadow:
                            		0 8px 32px rgba(69, 36, 217, 0.4),
                            		0 2px 8px rgba(0, 0, 0, 0.1),
                            		inset 0 1px 0 rgba(255, 255, 255, 0.15),
                            		inset 0 -1px 0 rgba(255, 255, 255, 0.05);

                            	/* Interactive Effects */
                            	transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
                            	cursor: pointer;
                            }

                            .prime-badge:hover {
                            	transform: translateY(-2px) scale(1.05);
                            	box-shadow:
                            		0 12px 40px rgba(69, 36, 217, 0.6),
                            		0 4px 16px rgba(0, 0, 0, 0.15),
                            		inset 0 1px 0 rgba(255, 255, 255, 0.2),
                            		inset 0 -1px 0 rgba(255, 255, 255, 0.08);
                            }

                            /* Enhanced Shine Animation mit Brand Colors */
                            .prime-badge::after {
                            	content: "";
                            	position: absolute;
                            	top: 0;
                            	left: -20%;
                            	width: 15%;
                            	height: 100%;
                            	background: linear-gradient(180deg,
                            			rgba(131, 253, 246, 0) 0%,
                            			rgba(131, 253, 246, 0.3) 40%,
                            			rgba(131, 253, 246, 0.5) 50%,
                            			rgba(131, 253, 246, 0.2) 60%,
                            			rgba(131, 253, 246, 0) 100%);
                            	filter: blur(2px);
                            	animation: prime-glassy-shine 3s linear infinite;
                            	pointer-events: none;
                            	z-index: 1;
                            }

                            /* Multi-Layer Shine für Ultra-Premium Effect */
                            .prime-badge::before {
                            	content: "";
                            	position: absolute;
                            	top: 0;
                            	left: 0;
                            	right: 0;
                            	height: 1px;
                            	background: linear-gradient(90deg,
                            			transparent,
                            			rgba(131, 253, 246, 0.8),
                            			transparent);
                            	z-index: 2;
                            }

                            /* Icon & Text mit Brand Integration */
                            .prime-badge__icon {
                            	margin-left: 0.25rem;
                            	font-size: 1rem;
                            	line-height: 1;
                            	color: #83FED6;
                            	filter: drop-shadow(0 0 4px rgba(131, 253, 246, 0.6));
                            	animation: prime-icon-glow 2s ease-in-out infinite alternate;
                            }

                            .prime-badge__text {
                            	line-height: 1;
                            	font-weight: 800;
                            	position: relative;
                            	z-index: 3;
                            	filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3));
                            }

                            /* Keyframes für Enhanced Animation */
                            @keyframes prime-glassy-shine {
                            	0% {
                            		left: -20%;
                            		opacity: 0;
                            	}

                            	10% {
                            		opacity: 1;
                            	}

                            	30% {
                            		left: 120%;
                            		opacity: 1;
                            	}

                            	31% {
                            		opacity: 0;
                            	}

                            	100% {
                            		left: 120%;
                            		opacity: 0;
                            	}
                            }

                            @keyframes prime-icon-glow {
                            	0% {
                            		filter: drop-shadow(0 0 4px rgba(131, 253, 246, 0.6));
                            	}

                            	100% {
                            		filter: drop-shadow(0 0 8px rgba(131, 253, 246, 0.9));
                            	}
                            }

                            /* Responsive Design */
                            @media (max-width: 640px) {
                            	.prime-badge {
                            		font-size: 0.875rem;
                            		padding: 0.375rem 0.625rem;
                            	}

                            	.prime-badge__icon {
                            		font-size: 0.875rem;
                            		margin-left: 0.1875rem;
                            	}
                            }

                            /* Keyframes: horizontales Wandern des vertikalen Streifens */
                            @keyframes glassy-shine {
                            	0% {
                            		left: -20%;
                            	}

                            	30% {
                            		left: 120%;
                            		/* Nach 10% (=> 0,5s bei einer Gesamtdauer von 5s) ist das Shine durch */
                            	}

                            	100% {
                            		left: 120%;
                            		/* Bleibt bis zum Ende bei left: 120%, wodurch die Animation erst nach 5s neustartet */
                            	}
                            }

                            .product-card-style-card .product-card__info {
                            	padding-top: 0;
                            }

                            #ProductGridWrapper>div.sticky-element.grid.gap-5.z-10>div>div.flex.xl\:hidden>div>button>span::after {
                            	content: "(NEU)";
                            	color: #ccc;
                            	font-size: 81%;
                            	vertical-align: center;
                            }

                            .shine-effect-wrapper {
                            	position: relative;
                            	display: inline-block;
                            	/* Oder 'block', je nach Bedarf */
                            	overflow: hidden;
                            	/* Verhindert horizontales Scrollen */
                            }

                            .shine-effect-wrapper::after {
                            	content: "";
                            	position: absolute;
                            	top: 0;
                            	left: -75%;
                            	/* Startposition außerhalb des Bildes */
                            	width: 15%;
                            	/* Breite des Glanz-Effekts */
                            	height: 100%;
                            	background: linear-gradient(to right,
                            			rgba(255, 255, 255, 0) 0%,
                            			rgba(255, 255, 255, 0.8) 50%,
                            			rgba(255, 255, 255, 0) 100%);
                            	animation: shine 4.5s infinite;
                            	pointer-events: none;
                            	/* Stellt sicher, dass der Effekt die Interaktion mit dem Bild nicht beeinträchtigt */
                            }

                            @keyframes shine {
                            	to {
                            		left: 125%;
                            		/* Bewegt den Glanz-Effekt vollständig über das Bild hinaus */
                            	}
                            }


                            .product-card__image--main-with-shadow {
                            	background-image: url("/cdn/shop/files/prestigue-perfume.webp?v=1739364169");
                            	background-size: cover;
                            	background-position: center;
                            	background-repeat: no-repeat;
                            	background-color: transparent;
                            }

                            .product-card-style-card {
                            	background: linear-gradient(to bottom, #F6F4FB, #ffffff);
                            }

                            .box-product-template--20911865495819__ss_build_a_bundle_9w68kB {
                            	background: linear-gradient(to bottom, #F8F9FB, #ffffff);
                            	border-radius: 9px;
                            }

                            .bundle-product-template--21132269977867__ss_bundle_builder_3_kt9Ldj {
                            	background: linear-gradient(to bottom, #F6F4FB, #ffffff);
                            }

                            .bundle-product-template--20911865495819__ss_bundle_builder_KAiRwc {
                            	background: linear-gradient(to bottom, #F6F4FB, #ffffff);
                            	padding: 15px;
                            	border-radius: 6px;
                            }

                            .unowned {
                            	background-color: unset !important;
                            	background: linear-gradient(to bottom, #EEEEEE, #ffffff);
                            }

                            .qsc2-product-item__product-vendor {
                            	margin-top: 3px;
                            	font-size: 13px;
                            	color: #6B7280;
                            }


                            .qsc2-r-product__product-vendor {
                            	margin-top: 3px;
                            	font-size: 13px;
                            	color: #6B7280;
                            }

                            .candyrack-cart-info {
                            	color: #777 !important;
                            	margin: 4.5px 0px !important;
                            	font-size: 12px !important;
                            }

                            .qsc2-drawer-announcement {
                            	border: none !important;
                            	margin-bottom: 15px;
                            	background-color: #4524D9 !important;
                            	color: #fff !important;
                            }

                            .qsc2-drawer-footer__cart-message {
                            	font-size: 13px !important;
                            	color: #4524D9 !important;
                            }

                            .qsc2-drawer-header {
                            	background-color: #fff;
                            	box-shadow: none !important;
                            }

                            .qsc2-shipping-protection__title::after {
                            	content: " (empfohlen)";
                            	/* Text hinzufügen */
                            	color: #737373;
                            	/* Textfarbe */
                            	font-size: 87%;
                            	/* Schriftgröße */
                            	display: inline;
                            	/* In derselben Zeile bleiben */
                            }

                            .qsc2-shipping-protection__description::before {
                            	display: block;
                            	content: "57,36% aller Kunden w\e4hlen diese Option";
                            	font-size: 87%;
                            	color: #4524D9;
                            }

                            .qsc2-btn {
                            	padding: 0px 10px !important;
                            	border-radius: 6px !important;
                            }

                            .qsc2-r-product-wrapper {
                            	border-radius: 6px !important;
                            }

                            #qikify-stickycart-v2-app>div>div.qsc2-mini-cart>div.qsc2-drawer>div>div.qsc2-drawer-footer>div.qsc2-drawer-footer__summary>div.qsc2-drawer-footer__row.qsc2-drawer-footer__summary-subtotal>div.qsc2-drawer-footer__summary-subtotal-price>div.qsc2-original-price::after {
                            	content: "" !important;
                            }

                            .qsc2-original-price {
                            	text-decoration: line-through;
                            	/* Der Preis bleibt durchgestrichen */
                            	position: relative;
                            	/* Erforderlich für das nachfolgende ::after */
                            	display: inline-block;
                            	/* Stellt sicher, dass der Text korrekt ausgerichtet wird */
                            }

                            .qsc2-product-item__compare-price::before {
                            	content: "Regulärer Preis:";
                            	margin-right: 3px;
                            	/* Abstand hinzufügen */
                            	text-decoration: none !important;
                            	/* Entfernt die Linie */
                            	color: inherit;
                            	/* Erbt die Textfarbe */
                            	font-size: 78%;
                            	/* Erbt die Schriftgröße */
                            	display: inline-block;
                            	/* Sicherstellen, dass es sichtbar bleibt */
                            	line-height: 1;
                            	/* Verhindert Abweichungen in der Textzeile */
                            }

                            .qsc2-original-price::after {
                            	content: "Rabatt";
                            	position: absolute;
                            	/* Unabhängig vom Layout des Elternteils */
                            	left: 100%;
                            	/* Direkt hinter dem Preis */
                            	margin-left: 3px;
                            	/* Abstand hinzufügen */
                            	text-decoration: none !important;
                            	/* Entfernt die Linie */
                            	color: inherit;
                            	/* Erbt die Textfarbe */
                            	font-size: 78%;
                            	/* Erbt die Schriftgröße */
                            	display: inline-block;
                            	/* Sicherstellen, dass es sichtbar bleibt */
                            	line-height: 1;
                            	/* Verhindert Abweichungen in der Textzeile */
                            	top: 50%;
                            	/* Position in die Mitte des Containers */
                            	transform: translateY(-50%);
                            	/* Exakte Vertikalausrichtung */
                            }

                            .qsc2-side-features__btn-wrapper {
                            	background-color: #F6F4FB;
                            	box-shadow: none !important;
                            	padding-top: 9px !important;
                            }

                            .qsc2-drawer-footer {
                            	background: #F6F4FB;
                            }

                            .qsc2-drawer-header__close-button {
                            	border-radius: 6px !important;
                            	background-color: #EEEEEE !important;
                            }


                            .qsc2-shipping-protection__image {
                            	display: none !important;
                            }

                            .qsc2-shipping-protection__info {
                            	margin-left: 0 !important;
                            }

                            #storeify_content_formbuilder_18867 .storeify-input-file .btn-ctf-attach {
                            	color: #ffffff !important;
                            	font-weight: bold;
                            	font-size: 21px;
                            }

                            #storeify_content_formbuilder_18867 .storeify-label-control,
                            #storeify_content_formbuilder_18867 .storeify-radio-label,
                            #storeify_content_formbuilder_18867 .storeify-checkbox-label {
                            	color: #ffffff !important;
                            }

                            #shopify-section-template--21177896173835__173649601366194125>div {
                            	background: linear-gradient(#4524D9, #6A61F8, #4524D9);
                            }

                            #storeify_content_formbuilder_18867 {
                            	background: transparent !important;
                            }

                            #storeify_content_formbuilder_18867 input {
                            	border-radius: 6px !important;
                            }

                            #storeify_content_formbuilder_18867 button {
                            	height: 60px !important;
                            	width: 100% !important;
                            	font-size: 17.4px !important;
                            	font-weight: bold !important;
                            	border-radius: 6px !important;
                            }

                            .storeify-textarea {
                            	height: 60px !important;
                            }

                            .storeify-title-frm {
                            	color: #ffffff !important;
                            	font-size: 30px !important;
                            	line-height: 1;
                            }

                            .storeify-sub-title-frm {
                            	color: #ffffff !important;
                            	font-size: 18px !important;
                            }

                            .label-attach {
                            	color: #ffffff !important;
                            }

                            .fa-paperclip {
                            	color: #ffffff;
                            }

                            .storeify-header-frm>div {
                            	display: none;
                            }

                            .qsc2-drawer-footer__checkout {
                            	margin-bottom: 30px;
                            }

                            .qsc2-product-item__quantity {
                            	border-radius: 6px !important;
                            }

                            #qikify-stickycart-v2-app>div>div.qsc2-mini-cart>div.qsc2-drawer>div>div.qsc2-drawer-footer>div.qsc2-drawer-footer__summary>div.qsc2-drawer-footer__row.qsc2-drawer-footer__summary-subtotal>div.qsc2-drawer-footer__summary-subtotal-price>div:nth-child(2) {
                            	color: #4524D9;
                            }


                            #appstle_subscription_widget0>div.appstle_subscription_wrapper>div.appstle_subscription_wrapper_option.appstle_include_dropdown.payAsYouGoPlansDropdownWrapper.appstle_selected_background.appstle-active-option>div.appstle_subscription_radio_wrapper>label>span.appstle-text-and-badge-wrapper>span.appstle-save-badge {
                            	color: white !important;
                            }

                            .qsc2-shipping-protection__description {
                            	margin-top: 3px !important;
                            }

                            @media (max-width: 767.98px) .product-card__action-button {
                            	padding: 0;
                            	border-radius: 50%;
                            	width: 36px !important;
                            	height: 36px !important;
                            	line-height: 1;
                            }

                            .product-card__main-actions {
                            	left: unset !important;
                            	right: 6px !important;
                            	bottom: unset !important;
                            }

                            .wizesaas_quick_buy {
                            	display: none !important;
                            }

                            @media (max-width: 767.98px) .product-card__main-actions {
                            	top: 6px !important;
                            	left: unset !important;
                            	right: 6px !important;
                            }

                            	{
                            	
                            }

                            .f-badge {
                            	margin-bottom: 3px;
                            	border-radius: 6px;
                            	padding: 0px 3px;
                            }
                                  