.dreamz-mobile-nav{position: fixed !important;top: 0 !important;left: 0 !important;bottom: 0 !important;width: 100% !important;max-width: 320px !important;height: 100vh !important;height: 100dvh !important;max-height: 100vh !important;max-height: 100dvh !important;background: var(--ink-900, #0b0d10) !important;border-right: 1px solid var(--border-hairline, rgba(255,255,255,0.08)) !important;transform: translateX(-100%);transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);z-index: 200;overflow-y: auto !important;overflow-x: hidden !important;-webkit-overflow-scrolling: touch !important;overscroll-behavior: contain !important;touch-action: pan-y !important;padding: 64px 20px 48px !important;box-shadow: 4px 0 24px rgba(0,0,0,0.4);visibility: hidden;pointer-events: none;padding-top: max(64px, env(safe-area-inset-top, 64px)) !important;padding-bottom: max(48px, env(safe-area-inset-bottom, 48px)) !important}.dreamz-mobile-nav.is-open{transform: translateX(0) !important;visibility: visible !important;pointer-events: auto !important}.dreamz-mobile-nav__close{position: sticky !important;top: 0 !important;right: 0 !important;margin-left: auto !important;margin-bottom: 8px !important;width: 40px !important;height: 40px !important;background: var(--ink-900, #0b0d10) !important;border: 1px solid var(--border-hairline, rgba(255,255,255,0.1)) !important;border-radius: 50% !important;color: var(--fg-1, #fff) !important;cursor: pointer;display: flex !important;align-items: center;justify-content: center;transition: all 0.2s;z-index: 5;flex-shrink: 0}.dreamz-mobile-nav__close:hover{border-color: var(--brand-turquoise, #00a89c) !important;color: var(--brand-turquoise, #00a89c) !important}.dreamz-mobile-nav .dreamz-nav, .dreamz-mobile-nav ul{display: flex !important;flex-direction: column !important;gap: 4px !important;list-style: none !important;padding: 0 !important;margin: 0 !important;width: 100% !important;flex-wrap: nowrap !important}.dreamz-mobile-nav .dreamz-nav > li, .dreamz-mobile-nav .dreamz-nav__item{width: 100% !important;white-space: normal !important;border-bottom: 1px solid var(--border-hairline, rgba(255,255,255,0.06))}.dreamz-mobile-nav .dreamz-nav > li:last-child{border-bottom: 0 !important}.dreamz-mobile-nav .dreamz-nav a{display: flex !important;align-items: center !important;justify-content: space-between !important;width: 100% !important;padding: 14px 8px !important;color: var(--fg-1, #fff) !important;font-size: 14px !important;font-weight: 600 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important;text-decoration: none !important;min-height: 48px !important;white-space: nowrap !important}.dreamz-mobile-nav .dreamz-nav a:hover, .dreamz-mobile-nav .dreamz-nav a:active{color: var(--brand-turquoise, #00a89c) !important;background: rgba(255,255,255,0.03) !important}.dreamz-mobile-nav .dreamz-nav__item > a::after, .dreamz-mobile-nav .dreamz-nav__item > a::before{display: none !important}.dreamz-mobile-nav .dreamz-nav__chev{transition: transform 0.2s}.dreamz-mobile-nav .sub-menu, .dreamz-mobile-nav .dreamz-nav__submenu{position: static !important;display: block !important;visibility: visible !important;opacity: 1 !important;transform: none !important;background: transparent !important;border: 0 !important;box-shadow: none !important;padding: 0 0 8px 16px !important;margin: 0 !important;min-width: 0 !important;pointer-events: auto !important}.dreamz-mobile-nav .sub-menu li, .dreamz-mobile-nav .dreamz-nav__submenu li{border-bottom: 0 !important}.dreamz-mobile-nav .sub-menu a, .dreamz-mobile-nav .dreamz-nav__submenu a{padding: 10px 8px !important;font-size: 13px !important;font-weight: 500 !important;text-transform: none !important;letter-spacing: 0.02em !important;color: var(--fg-2, rgba(255,255,255,0.7)) !important;min-height: 40px !important}html body.dreamz-theme .dreamz-cart-overlay, .dreamz-cart-overlay{position: fixed !important;inset: 0 !important;top: 0 !important;right: 0 !important;bottom: 0 !important;left: 0 !important;background: rgba(0,0,0,0.65) !important;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity 0.25s;z-index: 199;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;filter: none !important}html body.dreamz-theme, html body{filter: none !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important}.dreamz-cart-overlay.is-open{opacity: 1;visibility: visible;pointer-events: auto}.dreamz-mobile-nav .dreamz-nav__item--sale, .dreamz-mobile-nav .menu-sale{order: -1 !important;border-bottom: 0 !important;margin-bottom: 12px !important;padding-bottom: 12px !important;border-bottom: 1px solid var(--border-hairline, rgba(255,255,255,0.08)) !important}.dreamz-mobile-nav .dreamz-nav__item--sale > a, .dreamz-mobile-nav .menu-sale > a{display: flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;background: linear-gradient(135deg, #FF5A5F 0%, #E63946 100%) !important;color: #ffffff !important;padding: 12px 20px !important;border-radius: 10px !important;font-weight: 800 !important;font-size: 13px !important;letter-spacing: 0.08em !important;text-transform: uppercase !important;text-align: center !important;box-shadow: 0 3px 12px rgba(230, 57, 70, 0.4) !important;text-shadow: 0 1px 0 rgba(0,0,0,0.15) !important;min-height: 48px !important}.dreamz-mobile-nav .dreamz-nav__item--sale > a:active, .dreamz-mobile-nav .menu-sale > a:active{transform: scale(0.98);box-shadow: 0 2px 8px rgba(230, 57, 70, 0.5) !important}.dreamz-mobile-nav .dreamz-nav__item--sale > a::before{content: '' !important;display: inline-block !important;width: 8px !important;height: 8px !important;background: #FFD700 !important;border-radius: 50% !important;box-shadow: 0 0 8px #FFD700 !important;flex-shrink: 0 !important}@media (max-width: 1199px){html body.dreamz-theme .dreamz-container{padding-left: 20px !important;padding-right: 20px !important}html body.dreamz-theme.woocommerce-shop ul.products, html body.dreamz-theme.tax-product_cat ul.products, html body.dreamz-theme.archive.woocommerce ul.products{grid-template-columns: repeat(4, minmax(0, 1fr)) !important}}@media (max-width: 991px){html body.dreamz-theme .dreamz-header__inner{padding-top: 12px !important;padding-bottom: 12px !important;gap: 8px !important}html body.dreamz-theme .dreamz-header__logo img, html body.dreamz-theme .dreamz-header__logo .custom-logo{max-height: 32px !important}html body.dreamz-theme .dreamz-header__wordmark{font-size: 18px !important}html body.dreamz-theme .dreamz-header__actions .dreamz-lang{display: none !important}html body.dreamz-theme .dreamz-header__actions{gap: 4px !important}html body.dreamz-theme .dreamz-icon-btn{width: 40px !important;height: 40px !important}html body.dreamz-theme .dreamz-cart-count, html body.dreamz-theme .dreamz-wishlist-count{top: 2px !important;right: 2px !important;min-width: 16px !important;height: 16px !important;font-size: 9px !important;padding: 0 4px !important}html body.dreamz-theme.woocommerce-shop ul.products, html body.dreamz-theme.tax-product_cat ul.products, html body.dreamz-theme.archive.woocommerce ul.products, html body.dreamz-theme ul.products, html body.dreamz-theme .woocommerce ul.products{grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 12px !important}html body.dreamz-theme .storefront-sorting{margin-bottom: 24px !important}html body.dreamz-theme .woocommerce-ordering select, html body.dreamz-theme .orderby{width: 100% !important;max-width: 280px !important}html body.dreamz-theme .woocommerce-products-header{flex-direction: column !important;align-items: flex-start !important;gap: 12px !important;padding: 24px 0 16px !important}html body.dreamz-theme .woocommerce-products-header__title{font-size: clamp(24px, 5vw, 32px) !important}html body.dreamz-theme div.product .woocommerce-product-gallery{width: 100% !important;float: none !important;margin-bottom: 24px !important}html body.dreamz-theme div.product .summary{width: 100% !important;float: none !important}html body.dreamz-theme div.product .product_title, html body.dreamz-theme .woocommerce div.product .product_title{font-size: clamp(22px, 4vw, 32px) !important}html body.dreamz-theme .woocommerce-cart table.shop_table, html body.dreamz-theme .woocommerce table.shop_table_responsive{display: block !important;width: 100% !important}html body.dreamz-theme .woocommerce-cart table.shop_table thead{display: none !important}html body.dreamz-theme .woocommerce-cart table.shop_table tbody, html body.dreamz-theme .woocommerce-cart table.shop_table tr{display: block !important;width: 100% !important}html body.dreamz-theme .woocommerce-cart table.shop_table tr{background: var(--bg-card, #14181d) !important;border: 1px solid var(--border-default, rgba(255,255,255,0.1)) !important;border-radius: 12px !important;padding: 16px !important;margin-bottom: 12px !important}html body.dreamz-theme .woocommerce-cart table.shop_table td{display: flex !important;justify-content: space-between !important;align-items: center !important;border: 0 !important;padding: 8px 0 !important;width: 100% !important;text-align: right !important}html body.dreamz-theme .woocommerce-cart table.shop_table td::before{content: attr(data-title) !important;font-weight: 600;color: var(--fg-3, rgba(255,255,255,0.5));font-size: 12px;text-transform: uppercase;letter-spacing: 0.06em;text-align: left !important}html body.dreamz-theme .woocommerce-cart table.shop_table td.product-thumbnail{justify-content: center !important}html body.dreamz-theme .woocommerce-cart table.shop_table td.product-thumbnail::before{display: none !important}html body.dreamz-theme .woocommerce-checkout .col2-set, html body.dreamz-theme .woocommerce .col2-set{display: block !important}html body.dreamz-theme .woocommerce-checkout .col2-set .col-1, html body.dreamz-theme .woocommerce-checkout .col2-set .col-2, html body.dreamz-theme .woocommerce .col2-set .col-1, html body.dreamz-theme .woocommerce .col2-set .col-2{width: 100% !important;float: none !important;max-width: 100% !important;margin-bottom: 20px !important}html body.dreamz-theme .woocommerce form .form-row-first, html body.dreamz-theme .woocommerce form .form-row-last{width: 100% !important;float: none !important}html body.dreamz-theme #order_review, html body.dreamz-theme #order_review_heading{width: 100% !important}html body.dreamz-theme .woocommerce-account .woocommerce-MyAccount-navigation, html body.dreamz-theme .woocommerce-account .woocommerce-MyAccount-content{width: 100% !important;float: none !important}html body.dreamz-theme .woocommerce-MyAccount-navigation{margin-bottom: 24px !important}html body.dreamz-theme .woocommerce-MyAccount-navigation ul{display: flex !important;flex-wrap: wrap !important;gap: 8px !important}html body.dreamz-theme .woocommerce-MyAccount-navigation li{margin: 0 !important;width: auto !important}html body.dreamz-theme .woocommerce-MyAccount-navigation li a{padding: 10px 14px !important;background: var(--bg-card, #14181d) !important;border-radius: 8px !important;border: 1px solid var(--border-hairline, rgba(255,255,255,0.06)) !important;font-size: 12px !important}html body.dreamz-theme .u-columns.col2-set.addresses{display: block !important}html body.dreamz-theme .u-columns.col2-set.addresses .u-column1, html body.dreamz-theme .u-columns.col2-set.addresses .u-column2{width: 100% !important;float: none !important;margin-bottom: 20px !important}}@media (max-width: 767px){html body.dreamz-theme .dreamz-header__actions .dreamz-search-btn{display: none !important}html body.dreamz-theme.woocommerce-shop ul.products, html body.dreamz-theme.tax-product_cat ul.products, html body.dreamz-theme.archive.woocommerce ul.products, html body.dreamz-theme ul.products, html body.dreamz-theme .woocommerce ul.products{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 10px !important}html body.dreamz-theme .dreamz-card__title{font-size: 13px !important}html body.dreamz-theme .dreamz-card__body{padding: 10px !important}html body.dreamz-theme .dreamz-hero h1, html body.dreamz-theme .dreamz-hero__title{font-size: clamp(28px, 8vw, 44px) !important}html body.dreamz-theme .dreamz-hero p{font-size: 15px !important}html body.dreamz-theme .dreamz-trust, html body.dreamz-theme .dreamz-features{display: grid !important;grid-template-columns: repeat(2, 1fr) !important;gap: 16px !important}html body.dreamz-theme section.dreamz-section, html body.dreamz-theme .dreamz-section{padding-top: 32px !important;padding-bottom: 32px !important}html body.dreamz-theme .dreamz-footer__top{grid-template-columns: 1fr !important;gap: 32px !important}html body.dreamz-theme .dreamz-footer__brand, html body.dreamz-theme .dreamz-footer__newsletter{grid-column: 1 !important}html body.dreamz-theme .dreamz-footer__bottom{flex-direction: column !important;align-items: flex-start !important;gap: 12px !important;text-align: left !important}html body.dreamz-theme .dreamz-footer__payments{flex-wrap: wrap !important;gap: 8px !important}html body.dreamz-theme .dreamz-btn, html body.dreamz-theme button.button, html body.dreamz-theme .woocommerce a.button, html body.dreamz-theme .woocommerce button.button{min-height: 44px !important}}@media (max-width: 575px){html body.dreamz-theme .dreamz-container{padding-left: 16px !important;padding-right: 16px !important}html body.dreamz-theme.woocommerce-shop ul.products, html body.dreamz-theme.tax-product_cat ul.products, html body.dreamz-theme.archive.woocommerce ul.products, html body.dreamz-theme ul.products, html body.dreamz-theme .woocommerce ul.products{gap: 8px !important}html body.dreamz-theme .dreamz-header__logo img, html body.dreamz-theme .dreamz-header__logo .custom-logo{max-height: 28px !important}html body.dreamz-theme .dreamz-header__wordmark{font-size: 16px !important}html body.dreamz-theme .dreamz-icon-btn{width: 36px !important;height: 36px !important}html body.dreamz-theme .woocommerce-Address-title{flex-wrap: nowrap !important}html body.dreamz-theme .dreamz-trust, html body.dreamz-theme .dreamz-features{grid-template-columns: 1fr !important}html body.dreamz-theme h1{font-size: clamp(24px, 7vw, 36px) !important}html body.dreamz-theme h2{font-size: clamp(20px, 6vw, 28px) !important}html body.dreamz-theme h3{font-size: clamp(17px, 5vw, 22px) !important}}@media (max-width: 400px){html body.dreamz-theme .dreamz-card__body{padding: 8px !important}html body.dreamz-theme .dreamz-card__title{font-size: 12px !important}html body.dreamz-theme .dreamz-card__price, html body.dreamz-theme .dreamz-card .price{font-size: 13px !important}html body.dreamz-theme .dreamz-container{padding-left: 12px !important;padding-right: 12px !important}html body.dreamz-theme .woocommerce-MyAccount-navigation li a{padding: 8px 10px !important;font-size: 11px !important}}@media (max-width: 991px){html body.dreamz-theme img, html body.dreamz-theme video, html body.dreamz-theme iframe{max-width: 100% !important;height: auto}html, body{overflow-x: hidden !important}}@media (max-width: 767px){html body.dreamz-theme .dreamz-search-panel{padding: 16px !important}html body.dreamz-theme .dreamz-search-form__input{font-size: 16px !important;height: 44px !important}html body.dreamz-theme .dreamz-search-form__submit{padding: 0 16px !important;font-size: 12px !important}}@media (max-width: 767px){html body.dreamz-theme input[type="text"], html body.dreamz-theme input[type="email"], html body.dreamz-theme input[type="password"], html body.dreamz-theme input[type="tel"], html body.dreamz-theme input[type="number"], html body.dreamz-theme input[type="search"], html body.dreamz-theme select, html body.dreamz-theme textarea{font-size: 16px !important}}@media (max-width: 991px){html body.dreamz-theme.woocommerce-cart .woocommerce, html body.dreamz-theme.woocommerce-checkout .woocommerce, html body.dreamz-theme .woocommerce-cart .woocommerce, html body.dreamz-theme .woocommerce-checkout .woocommerce{display: block !important;grid-template-columns: none !important;padding: 24px 16px 40px !important}html body.dreamz-theme.woocommerce-cart .cart-page__grid, html body.dreamz-theme.woocommerce-cart form.woocommerce-cart-form .cart-page__grid, html body.dreamz-theme.woocommerce-cart form.dreamz-cart-form .cart-page__grid{display: block !important;grid-template-columns: none !important;width: 100% !important}html body.dreamz-theme.woocommerce-cart .cart-page__grid > .cart-items, html body.dreamz-theme.woocommerce-cart .cart-page__grid > .cart-summary, html body.dreamz-theme.woocommerce-cart .cart-page__grid > aside.cart-summary{display: block !important;grid-column: 1 !important;width: 100% !important;max-width: 100% !important;margin-bottom: 24px !important}html body.dreamz-theme.woocommerce-cart .cart-row, html body.dreamz-theme.woocommerce-cart .cart-row *, html body.dreamz-theme.woocommerce-cart .cart-items *, html body.dreamz-theme.woocommerce-cart .product-name, html body.dreamz-theme.woocommerce-cart .product-name a{word-break: normal !important;overflow-wrap: normal !important;hyphens: none !important;min-width: 0 !important}html body.dreamz-theme.woocommerce-cart .product-name a{display: inline-block !important;max-width: 100% !important;white-space: normal !important;word-wrap: break-word !important;overflow-wrap: break-word !important}html body.dreamz-theme.woocommerce-cart table.shop_table.cart, html body.dreamz-theme.woocommerce-cart table.shop_table_responsive{display: block !important;width: 100% !important;background: transparent !important;border: 0 !important}html body.dreamz-theme.woocommerce-cart table.shop_table.cart thead{display: none !important}html body.dreamz-theme.woocommerce-cart table.shop_table.cart tbody, html body.dreamz-theme.woocommerce-cart table.shop_table.cart tr.cart_item, html body.dreamz-theme.woocommerce-cart table.shop_table.cart tr{display: block !important;width: 100% !important}html body.dreamz-theme.woocommerce-cart table.shop_table.cart tr.cart_item{background: var(--bg-card, #14181d) !important;border: 1px solid var(--border-default, rgba(255,255,255,0.1)) !important;border-radius: 12px !important;padding: 16px !important;margin-bottom: 12px !important;display: grid !important;grid-template-columns: 72px 1fr !important;gap: 12px !important;align-items: start !important}html body.dreamz-theme.woocommerce-cart table.shop_table.cart tr.cart_item td{display: block !important;padding: 4px 0 !important;border: 0 !important;background: transparent !important;text-align: left !important}html body.dreamz-theme.woocommerce-cart table.shop_table.cart tr.cart_item td.product-thumbnail, html body.dreamz-theme.woocommerce-cart table.shop_table.cart tr.cart_item td.product-image{grid-column: 1 !important;grid-row: 1 / span 6 !important;padding: 0 !important}html body.dreamz-theme.woocommerce-cart table.shop_table.cart tr.cart_item td.product-thumbnail img{width: 72px !important;height: 72px !important;max-width: 72px !important;max-height: 72px !important;object-fit: cover !important;border-radius: 8px !important}html body.dreamz-theme.woocommerce-cart table.shop_table.cart tr.cart_item td.product-name{grid-column: 2 !important;grid-row: 1 !important;font-size: 14px !important;font-weight: 600 !important}html body.dreamz-theme.woocommerce-cart table.shop_table.cart tr.cart_item td.product-price{grid-column: 2 !important;grid-row: 2 !important;font-size: 13px !important;color: var(--fg-3, rgba(255,255,255,0.6)) !important}html body.dreamz-theme.woocommerce-cart table.shop_table.cart tr.cart_item td.product-quantity{grid-column: 2 !important;grid-row: 3 !important;padding-top: 8px !important}html body.dreamz-theme.woocommerce-cart table.shop_table.cart tr.cart_item td.product-subtotal{grid-column: 2 !important;grid-row: 4 !important;padding-top: 8px !important;font-size: 15px !important;font-weight: 700 !important;color: var(--brand-turquoise, #00a89c) !important}html body.dreamz-theme.woocommerce-cart table.shop_table.cart tr.cart_item td.product-subtotal::before{content: 'Zwischensumme: ' !important;color: var(--fg-3, rgba(255,255,255,0.5)) !important;font-size: 11px !important;text-transform: uppercase !important;letter-spacing: 0.06em !important;font-weight: 600 !important;margin-right: 6px !important}html body.dreamz-theme.woocommerce-cart table.shop_table.cart tr.cart_item td.product-remove{grid-column: 2 !important;grid-row: 5 !important;padding-top: 8px !important;text-align: left !important}html body.dreamz-theme.woocommerce-cart table.shop_table.cart tr.actions{display: block !important;background: var(--bg-card, #14181d) !important;border: 1px solid var(--border-default, rgba(255,255,255,0.1)) !important;border-radius: 12px !important;padding: 16px !important;margin-bottom: 12px !important}html body.dreamz-theme.woocommerce-cart .coupon{flex-wrap: wrap !important;width: 100% !important;min-width: 0 !important;gap: 8px !important}html body.dreamz-theme.woocommerce-cart .coupon input[type="text"]{flex: 1 1 100% !important;min-width: 0 !important;width: 100% !important;height: 42px !important}html body.dreamz-theme.woocommerce-cart .coupon button{width: 100% !important}html body.dreamz-theme.woocommerce-account .woocommerce{display: block !important}html body.dreamz-theme.woocommerce-account .woocommerce-MyAccount-navigation, html body.dreamz-theme.woocommerce-account nav.woocommerce-MyAccount-navigation{width: 100% !important;float: none !important;max-width: 100% !important;margin: 0 0 20px !important}html body.dreamz-theme.woocommerce-account .woocommerce-MyAccount-content{width: 100% !important;float: none !important;max-width: 100% !important;padding: 0 !important}html body.dreamz-theme.woocommerce-account .woocommerce-MyAccount-navigation ul{display: flex !important;flex-wrap: wrap !important;gap: 6px !important;padding: 0 !important;margin: 0 !important;list-style: none !important;background: transparent !important;border: 0 !important}html body.dreamz-theme.woocommerce-account .woocommerce-MyAccount-navigation li{margin: 0 !important;padding: 0 !important;width: auto !important;border: 0 !important;background: transparent !important;flex: 0 0 auto !important}html body.dreamz-theme.woocommerce-account .woocommerce-MyAccount-navigation li a{display: inline-block !important;padding: 8px 12px !important;background: var(--bg-card, #14181d) !important;border: 1px solid var(--border-hairline, rgba(255,255,255,0.08)) !important;border-radius: 8px !important;color: var(--fg-2, rgba(255,255,255,0.7)) !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.04em !important;text-transform: uppercase !important;text-decoration: none !important;white-space: nowrap !important}html body.dreamz-theme.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a, html body.dreamz-theme.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard.is-active a, html body.dreamz-theme.woocommerce-account .woocommerce-MyAccount-navigation .is-active > a{background: var(--brand-turquoise, #00a89c) !important;border-color: var(--brand-turquoise, #00a89c) !important;color: var(--ink-void, #000) !important}html body.dreamz-theme.woocommerce-account .woocommerce-MyAccount-content, html body.dreamz-theme.woocommerce-account .woocommerce-MyAccount-content *{word-break: normal !important;overflow-wrap: normal !important;hyphens: none !important;min-width: 0 !important}html body.dreamz-theme.woocommerce-account .woocommerce-MyAccount-content p{max-width: 100% !important;line-height: 1.6 !important}}.dreamz-cart-drawer .widget_shopping_cart_content .woocommerce-mini-cart__buttons, .dreamz-cart-drawer .widget_shopping_cart_content p.buttons{padding-bottom: 76px !important}@media (max-width: 380px){html body.dreamz-theme .dreamz-cart-drawer .cart_list li{grid-template-columns: 56px 1fr auto !important;column-gap: 10px !important;padding: 12px 0 !important}html body.dreamz-theme .dreamz-cart-drawer .cart_list li a img, html body.dreamz-theme .dreamz-cart-drawer .cart_list li img.attachment-woocommerce_thumbnail{width: 56px !important;height: 56px !important;max-width: 56px !important}html body.dreamz-theme .dreamz-cart-drawer .cart_list li .quantity{padding-left: 66px !important}html body.dreamz-theme .dreamz-cart-drawer .cart_list li > a:not(.remove){font-size: 13px !important}}@media (max-width: 767px){html body.dreamz-theme.woocommerce-account table.woocommerce-orders-table, html body.dreamz-theme.woocommerce-account table.my_account_orders, html body.dreamz-theme.woocommerce-account .woocommerce-MyAccount-orders{display: block !important;width: 100% !important;border: 0 !important;background: transparent !important}html body.dreamz-theme.woocommerce-account table.woocommerce-orders-table thead, html body.dreamz-theme.woocommerce-account table.my_account_orders thead{display: none !important}html body.dreamz-theme.woocommerce-account table.woocommerce-orders-table tbody, html body.dreamz-theme.woocommerce-account table.my_account_orders tbody{display: block !important;width: 100% !important}html body.dreamz-theme.woocommerce-account table.woocommerce-orders-table tbody tr, html body.dreamz-theme.woocommerce-account table.my_account_orders tbody tr{display: block !important;width: 100% !important;background: var(--bg-card, #14181d) !important;border: 1px solid var(--border-hairline, rgba(255,255,255,0.08)) !important;border-radius: 12px !important;padding: 16px !important;margin-bottom: 12px !important}html body.dreamz-theme.woocommerce-account table.woocommerce-orders-table tbody td, html body.dreamz-theme.woocommerce-account table.my_account_orders tbody td{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 12px !important;padding: 8px 0 !important;border: 0 !important;border-bottom: 1px solid rgba(255,255,255,0.05) !important;text-align: right !important;color: var(--fg-1, #fff) !important;font-size: 14px !important;width: 100% !important;min-width: 0 !important}html body.dreamz-theme.woocommerce-account table.woocommerce-orders-table tbody td:last-child, html body.dreamz-theme.woocommerce-account table.my_account_orders tbody td:last-child{border-bottom: 0 !important;padding-top: 12px !important}html body.dreamz-theme.woocommerce-account table.woocommerce-orders-table tbody td::before, html body.dreamz-theme.woocommerce-account table.my_account_orders tbody td::before{content: attr(data-title) ": " !important;display: inline-block !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;color: var(--fg-3, rgba(255,255,255,0.5)) !important;text-align: left !important;flex: 0 0 auto !important;margin-right: 8px !important}html body.dreamz-theme.woocommerce-account table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-number, html body.dreamz-theme.woocommerce-account table.woocommerce-orders-table td.order-number, html body.dreamz-theme.woocommerce-account table.my_account_orders td.order-number{font-size: 16px !important;font-weight: 700 !important}html body.dreamz-theme.woocommerce-account table.woocommerce-orders-table td.order-number a, html body.dreamz-theme.woocommerce-account table.my_account_orders td.order-number a{color: var(--brand-turquoise, #00a89c) !important;text-decoration: none !important;font-weight: 700 !important}html body.dreamz-theme.woocommerce-account table.woocommerce-orders-table td.order-date, html body.dreamz-theme.woocommerce-account table.my_account_orders td.order-date{white-space: nowrap !important}html body.dreamz-theme.woocommerce-account table.woocommerce-orders-table td.order-status, html body.dreamz-theme.woocommerce-account table.my_account_orders td.order-status{white-space: normal !important}html body.dreamz-theme.woocommerce-account table.woocommerce-orders-table td.order-status::after, html body.dreamz-theme.woocommerce-account table.my_account_orders td.order-status::after{content: '' !important;display: none !important}html body.dreamz-theme.woocommerce-account table.woocommerce-orders-table td.order-actions, html body.dreamz-theme.woocommerce-account table.my_account_orders td.order-actions, html body.dreamz-theme.woocommerce-account table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions{display: flex !important;flex-wrap: wrap !important;justify-content: stretch !important;gap: 8px !important;padding-top: 12px !important;text-align: center !important}html body.dreamz-theme.woocommerce-account table.woocommerce-orders-table td.order-actions::before, html body.dreamz-theme.woocommerce-account table.my_account_orders td.order-actions::before{display: none !important}html body.dreamz-theme.woocommerce-account table.woocommerce-orders-table td.order-actions .button, html body.dreamz-theme.woocommerce-account table.my_account_orders td.order-actions .button, html body.dreamz-theme.woocommerce-account table.woocommerce-orders-table td.order-actions a, html body.dreamz-theme.woocommerce-account table.my_account_orders td.order-actions a{flex: 1 1 auto !important;min-width: 100px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;height: 40px !important;padding: 0 14px !important;background: var(--brand-turquoise, #00a89c) !important;color: var(--ink-void, #000) !important;border: 0 !important;border-radius: 8px !important;font-size: 12px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;text-decoration: none !important;margin: 0 !important}html body.dreamz-theme.woocommerce-account table.woocommerce-orders-table td.order-actions a:hover, html body.dreamz-theme.woocommerce-account table.my_account_orders td.order-actions a:hover{background: var(--brand-turquoise-hover, #00c2b4) !important;transform: translateY(-1px)}html body.dreamz-theme.woocommerce-account table.woocommerce-orders-table td.order-actions a.cancel, html body.dreamz-theme.woocommerce-account table.my_account_orders td.order-actions a.cancel{background: transparent !important;color: var(--fg-2, rgba(255,255,255,0.7)) !important;border: 1px solid var(--border-hairline, rgba(255,255,255,0.12)) !important}html body.dreamz-theme.woocommerce-view-order table.woocommerce-table--order-details, html body.dreamz-theme.woocommerce-view-order table.shop_table.order_details, html body.dreamz-theme.woocommerce-order-received table.woocommerce-table--order-details, html body.dreamz-theme.woocommerce-order-received table.shop_table.order_details{display: block !important;width: 100% !important;background: transparent !important;border: 0 !important}html body.dreamz-theme.woocommerce-view-order table.woocommerce-table--order-details thead, html body.dreamz-theme.woocommerce-order-received table.woocommerce-table--order-details thead{display: none !important}html body.dreamz-theme.woocommerce-view-order table.woocommerce-table--order-details tbody, html body.dreamz-theme.woocommerce-view-order table.woocommerce-table--order-details tfoot, html body.dreamz-theme.woocommerce-order-received table.woocommerce-table--order-details tbody, html body.dreamz-theme.woocommerce-order-received table.woocommerce-table--order-details tfoot{display: block !important;width: 100% !important}html body.dreamz-theme.woocommerce-view-order table.woocommerce-table--order-details tbody tr, html body.dreamz-theme.woocommerce-order-received table.woocommerce-table--order-details tbody tr{display: block !important;padding: 16px !important;margin-bottom: 10px !important;background: var(--bg-card, #14181d) !important;border: 1px solid var(--border-hairline, rgba(255,255,255,0.08)) !important;border-radius: 10px !important}html body.dreamz-theme.woocommerce-view-order table.woocommerce-table--order-details tbody td, html body.dreamz-theme.woocommerce-order-received table.woocommerce-table--order-details tbody td{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 12px !important;padding: 6px 0 !important;border: 0 !important;text-align: right !important;font-size: 14px !important;color: var(--fg-1, #fff) !important}html body.dreamz-theme.woocommerce-view-order table.woocommerce-table--order-details tbody td::before, html body.dreamz-theme.woocommerce-order-received table.woocommerce-table--order-details tbody td::before{content: attr(data-title) ": " !important;display: inline-block !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;color: var(--fg-3, rgba(255,255,255,0.5)) !important;text-align: left !important;margin-right: 8px !important}html body.dreamz-theme.woocommerce-view-order td.product-name, html body.dreamz-theme.woocommerce-order-received td.product-name{font-size: 15px !important;font-weight: 600 !important;flex-direction: column !important;align-items: flex-start !important;text-align: left !important}html body.dreamz-theme.woocommerce-view-order td.product-name::before, html body.dreamz-theme.woocommerce-order-received td.product-name::before{display: none !important}html body.dreamz-theme.woocommerce-view-order table.woocommerce-table--order-details tfoot tr, html body.dreamz-theme.woocommerce-order-received table.woocommerce-table--order-details tfoot tr{display: flex !important;justify-content: space-between !important;align-items: baseline !important;padding: 10px 16px !important;background: var(--bg-card, #14181d) !important;border: 0 !important;border-top: 1px solid rgba(255,255,255,0.05) !important;margin: 0 !important}html body.dreamz-theme.woocommerce-view-order table.woocommerce-table--order-details tfoot tr:first-child, html body.dreamz-theme.woocommerce-order-received table.woocommerce-table--order-details tfoot tr:first-child{border-top: 1px solid var(--border-hairline, rgba(255,255,255,0.1)) !important;border-top-left-radius: 10px !important;border-top-right-radius: 10px !important;margin-top: 8px !important}html body.dreamz-theme.woocommerce-view-order table.woocommerce-table--order-details tfoot tr:last-child, html body.dreamz-theme.woocommerce-order-received table.woocommerce-table--order-details tfoot tr:last-child{border-bottom-left-radius: 10px !important;border-bottom-right-radius: 10px !important;font-weight: 700 !important;font-size: 16px !important;padding: 14px 16px !important}html body.dreamz-theme.woocommerce-view-order table.woocommerce-table--order-details tfoot th, html body.dreamz-theme.woocommerce-view-order table.woocommerce-table--order-details tfoot td, html body.dreamz-theme.woocommerce-order-received table.woocommerce-table--order-details tfoot th, html body.dreamz-theme.woocommerce-order-received table.woocommerce-table--order-details tfoot td{display: block !important;padding: 0 !important;border: 0 !important;background: transparent !important;text-align: right !important;color: var(--fg-1, #fff) !important;font-size: 14px !important}html body.dreamz-theme.woocommerce-view-order table.woocommerce-table--order-details tfoot th{color: var(--fg-2, rgba(255,255,255,0.7)) !important;font-weight: 500 !important;text-align: left !important;text-transform: uppercase !important;font-size: 11px !important;letter-spacing: 0.06em !important}html body.dreamz-theme.woocommerce-view-order table.woocommerce-table--order-details tfoot tr:last-child th{font-size: 13px !important}html body.dreamz-theme.woocommerce-view-order table.woocommerce-table--order-details tfoot tr:last-child td{color: var(--brand-turquoise, #00a89c) !important;font-size: 18px !important;font-weight: 800 !important}html body.dreamz-theme.woocommerce-view-order .woocommerce-customer-details .col2-set, html body.dreamz-theme.woocommerce-order-received .woocommerce-customer-details .col2-set{display: block !important}html body.dreamz-theme.woocommerce-view-order .woocommerce-customer-details .col-1, html body.dreamz-theme.woocommerce-view-order .woocommerce-customer-details .col-2, html body.dreamz-theme.woocommerce-order-received .woocommerce-customer-details .col-1, html body.dreamz-theme.woocommerce-order-received .woocommerce-customer-details .col-2{width: 100% !important;float: none !important;margin-bottom: 20px !important}}html body.dreamz-theme .dreamz-cart-drawer .dreamz-mini-qty{display: inline-flex !important;align-items: center !important;gap: 0 !important;background: transparent !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 6px !important;overflow: hidden !important;height: 26px !important;min-width: 78px !important;margin: 0 !important;order: 0 !important;flex-shrink: 0 !important;transition: opacity 0.15s !important}html body.dreamz-theme .dreamz-cart-drawer .dreamz-mini-qty.is-loading{opacity: 0.5 !important;pointer-events: none !important}html body.dreamz-theme .dreamz-cart-drawer .dreamz-mini-qty__btn{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 28px !important;height: 28px !important;background: transparent !important;border: 0 !important;color: var(--fg-2, rgba(255,255,255,0.85)) !important;cursor: pointer !important;font-size: 15px !important;font-weight: 600 !important;line-height: 1 !important;padding: 0 !important;margin: 0 !important;transition: color 0.15s, background 0.15s !important;user-select: none !important;-webkit-tap-highlight-color: transparent !important;flex-shrink: 0 !important}html body.dreamz-theme .dreamz-cart-drawer .dreamz-mini-qty__btn:hover, html body.dreamz-theme .dreamz-cart-drawer .dreamz-mini-qty__btn:focus{color: var(--brand-turquoise, #00a89c) !important;background: rgba(0, 168, 156, 0.1) !important;outline: none !important}html body.dreamz-theme .dreamz-cart-drawer .dreamz-mini-qty__btn:active{background: rgba(0, 168, 156, 0.2) !important}html body.dreamz-theme .dreamz-cart-drawer .dreamz-mini-qty__val{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-width: 28px !important;height: 28px !important;padding: 0 4px !important;font-size: 13px !important;font-weight: 700 !important;color: var(--fg-1, #fff) !important;line-height: 1 !important;flex-shrink: 0 !important}html body.dreamz-theme p.stars:has(a.active) a{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2314C4B6' stroke='%2314C4B6' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26'/%3E%3C/svg%3E") !important}html body.dreamz-theme p.stars a.active ~ a{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236a6a72' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26'/%3E%3C/svg%3E") !important}html body.dreamz-theme p.stars.selected a{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2314C4B6' stroke='%2314C4B6' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26'/%3E%3C/svg%3E") !important}html body.dreamz-theme p.stars.selected a.active ~ a{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236a6a72' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26'/%3E%3C/svg%3E") !important}html body.dreamz-theme .fluentform, html body.dreamz-theme .frm-fluent-form{color: var(--fg-1, #ffffff) !important;font-family: var(--font-body, inherit) !important}html body.dreamz-theme .fluentform .ff-el-input--label label, html body.dreamz-theme .frm-fluent-form .ff-el-input--label label{color: var(--fg-1, #ffffff) !important;font-weight: 600 !important;font-size: 13px !important;letter-spacing: 0.03em !important;margin-bottom: 6px !important}html body.dreamz-theme .fluentform input[type="text"], html body.dreamz-theme .fluentform input[type="email"], html body.dreamz-theme .fluentform input[type="tel"], html body.dreamz-theme .fluentform input[type="number"], html body.dreamz-theme .fluentform input[type="url"], html body.dreamz-theme .fluentform input[type="date"], html body.dreamz-theme .fluentform input[type="time"], html body.dreamz-theme .fluentform input[type="password"], html body.dreamz-theme .fluentform textarea, html body.dreamz-theme .fluentform select, html body.dreamz-theme .frm-fluent-form input[type="text"], html body.dreamz-theme .frm-fluent-form input[type="email"], html body.dreamz-theme .frm-fluent-form textarea, html body.dreamz-theme .frm-fluent-form select{background: var(--ink-800, #14181d) !important;color: var(--fg-1, #ffffff) !important;border: 1px solid var(--border-default, rgba(255,255,255,0.15)) !important;border-radius: 8px !important;padding: 10px 14px !important;font-size: 14px !important;height: auto !important;min-height: 44px !important;box-shadow: none !important;transition: border-color 0.2s, box-shadow 0.2s !important}html body.dreamz-theme .fluentform textarea{min-height: 96px !important;line-height: 1.5 !important}html body.dreamz-theme .fluentform input:focus, html body.dreamz-theme .fluentform textarea:focus, html body.dreamz-theme .fluentform select:focus{outline: none !important;border-color: var(--brand-turquoise, #00a89c) !important;box-shadow: 0 0 0 3px rgba(0, 168, 156, 0.15) !important}html body.dreamz-theme .fluentform input::placeholder, html body.dreamz-theme .fluentform textarea::placeholder{color: rgba(255,255,255,0.35) !important;font-style: normal !important}html body.dreamz-theme .fluentform button.ff-btn-submit, html body.dreamz-theme .fluentform .ff-btn-submit, html body.dreamz-theme .fluentform button[type="submit"], html body.dreamz-theme .frm-fluent-form button[type="submit"]{background: var(--btn-gradient, linear-gradient(135deg, #00a89c 0%, #007a72 100%)) !important;background-color: var(--brand-turquoise, #00a89c) !important;color: #ffffff !important;border: 0 !important;border-radius: 10px !important;padding: 12px 28px !important;height: 48px !important;font-size: 13px !important;font-weight: 700 !important;letter-spacing: 0.08em !important;text-transform: uppercase !important;box-shadow: 0 4px 12px rgba(0, 168, 156, 0.25) !important;text-shadow: 0 1px 0 rgba(0,0,0,0.15) !important;cursor: pointer !important;transition: all 0.2s ease-out !important;min-width: 200px !important}html body.dreamz-theme .fluentform button.ff-btn-submit:hover, html body.dreamz-theme .fluentform .ff-btn-submit:hover, html body.dreamz-theme .fluentform button[type="submit"]:hover{background: var(--btn-gradient-hover, linear-gradient(135deg, #00c2b4 0%, #009086 100%)) !important;background-color: var(--brand-turquoise-hover, #00c2b4) !important;transform: translateY(-1px) !important;box-shadow: 0 6px 16px rgba(0, 168, 156, 0.4) !important;color: #ffffff !important}html body.dreamz-theme .fluentform button.ff-btn-submit:active{transform: translateY(0) !important}html body.dreamz-theme .fluentform .ff-message-success, html body.dreamz-theme .fluentform_wrapper_form_id_ .ff-message-success{background: rgba(0, 168, 156, 0.1) !important;color: var(--brand-turquoise, #00a89c) !important;border: 1px solid rgba(0, 168, 156, 0.3) !important;border-radius: 8px !important;padding: 14px 18px !important;font-size: 14px !important}html body.dreamz-theme .fluentform .ff-el-is-error input, html body.dreamz-theme .fluentform .ff-el-is-error textarea, html body.dreamz-theme .fluentform .ff-el-is-error select{border-color: #FF5A5F !important}html body.dreamz-theme .fluentform .error, html body.dreamz-theme .fluentform .ff-el-form-check-error, html body.dreamz-theme .fluentform .text-danger{color: #FF5A5F !important;font-size: 12px !important;margin-top: 4px !important}html body.dreamz-theme .fluentform .ff-custom_html, html body.dreamz-theme .fluentform .ff_custom_html{color: var(--fg-2, rgba(255,255,255,0.7)) !important}html body.dreamz-theme .fluentform .ff-custom_html h1, html body.dreamz-theme .fluentform .ff-custom_html h2, html body.dreamz-theme .fluentform .ff-custom_html h3, html body.dreamz-theme .fluentform .ff-custom_html h4{color: var(--fg-1, #ffffff) !important;font-weight: 700 !important}html body.dreamz-theme .fluentform .ff-custom_html p{color: var(--fg-2, rgba(255,255,255,0.75)) !important;line-height: 1.6 !important;margin: 8px 0 !important}html body.dreamz-theme .fluentform .ff-custom_html small{color: var(--fg-3, rgba(255,255,255,0.5)) !important;font-size: 12px !important}html body.dreamz-theme .fluentform .ff-el-is-required label:after, html body.dreamz-theme .fluentform .ff-el-input--label .text-danger{color: var(--brand-turquoise, #00a89c) !important}@media (max-width: 767px){html body.dreamz-theme, html body.dreamz-theme h1, html body.dreamz-theme h2, html body.dreamz-theme h3, html body.dreamz-theme h4, html body.dreamz-theme h5, html body.dreamz-theme p, html body.dreamz-theme span, html body.dreamz-theme a, html body.dreamz-theme li, html body.dreamz-theme td, html body.dreamz-theme div{word-break: normal !important;overflow-wrap: break-word !important;hyphens: none !important;-webkit-hyphens: none !important}html body.dreamz-theme button, html body.dreamz-theme .dreamz-btn, html body.dreamz-theme .button{word-break: keep-all !important;overflow-wrap: normal !important}html body.dreamz-theme .commentlist, html body.dreamz-theme ol.commentlist, html body.dreamz-theme #reviews #comments ol.commentlist, html body.dreamz-theme .woocommerce #reviews #comments ol.commentlist{padding: 0 !important;margin: 0 0 32px !important;list-style: none !important}html body.dreamz-theme .commentlist li, html body.dreamz-theme #reviews #comments ol.commentlist li{padding: 20px !important;margin: 0 0 12px !important;background: var(--bg-card, #14181d) !important;border: 1px solid var(--border-hairline, rgba(255,255,255,0.08)) !important;border-radius: 14px !important;list-style: none !important}html body.dreamz-theme .commentlist li .comment_container{display: flex !important;flex-direction: column !important;gap: 12px !important}html body.dreamz-theme .commentlist li img.avatar{position: static !important;width: 48px !important;height: 48px !important;border-radius: 50% !important;margin: 0 !important;padding: 0 !important;float: none !important}html body.dreamz-theme .commentlist li .comment-text{margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important}html body.dreamz-theme .commentlist .meta{color: var(--fg-2, rgba(255,255,255,0.7)) !important;font-size: 13px !important;margin-bottom: 8px !important}html body.dreamz-theme .commentlist .description p{color: var(--fg-1, #fff) !important;line-height: 1.6 !important;margin: 0 !important;font-size: 15px !important}html body.dreamz-theme .commentlist .star-rating{margin-bottom: 8px !important}html body.dreamz-theme #reviews #comments h2, html body.dreamz-theme .woocommerce #reviews #comments h2{font-size: clamp(20px, 5vw, 26px) !important;line-height: 1.3 !important;margin-bottom: 20px !important;padding-right: 16px !important}html body.dreamz-theme.woocommerce-cart table.shop_table.cart tr.actions{padding: 16px !important;display: flex !important;flex-direction: column !important;gap: 12px !important}html body.dreamz-theme.woocommerce-cart table.shop_table.cart tr.actions td{padding: 0 !important}html body.dreamz-theme.woocommerce-cart .coupon{display: flex !important;flex-direction: column !important;gap: 8px !important;width: 100% !important;min-width: 0 !important;margin: 0 !important}html body.dreamz-theme.woocommerce-cart .coupon input[type="text"], html body.dreamz-theme.woocommerce-cart .coupon input#coupon_code{width: 100% !important;height: 46px !important;padding: 0 14px !important;font-size: 15px !important;min-width: 0 !important}html body.dreamz-theme.woocommerce-cart .coupon button, html body.dreamz-theme.woocommerce-cart .coupon button.button{width: 100% !important;height: 46px !important;margin: 0 !important;display: flex !important;align-items: center !important;justify-content: center !important}html body.dreamz-theme.woocommerce-cart table.shop_table.cart tr.actions button[name="update_cart"]{width: 100% !important;height: 46px !important;margin: 0 !important;background: transparent !important;color: var(--fg-2, rgba(255,255,255,0.7)) !important;border: 1px solid var(--border-hairline, rgba(255,255,255,0.15)) !important;display: flex !important;align-items: center !important;justify-content: center !important}html body.dreamz-theme.woocommerce-cart table.shop_table.cart tr.actions button[name="update_cart"]:not(:disabled):hover{border-color: var(--brand-turquoise, #00a89c) !important;color: var(--brand-turquoise, #00a89c) !important}html body.dreamz-theme.woocommerce-cart table.shop_table.cart tr.cart_item td.product-remove a{display: inline-flex !important;align-items: center !important;gap: 6px !important;padding: 6px 12px !important;font-size: 12px !important;color: var(--fg-3, rgba(255,255,255,0.5)) !important;text-transform: uppercase !important;letter-spacing: 0.05em !important;text-decoration: none !important;background: transparent !important;border: 1px solid rgba(255,255,255,0.1) !important;border-radius: 6px !important}html body.dreamz-theme.woocommerce-cart table.shop_table.cart tr.cart_item td.product-remove a:hover{background: rgba(255, 90, 95, 0.1) !important;color: #FF5A5F !important;border-color: rgba(255, 90, 95, 0.3) !important}html body.dreamz-theme.woocommerce-cart table.shop_table.cart tr.cart_item td.product-quantity .quantity{display: flex !important;align-items: center !important;background: rgba(255,255,255,0.05) !important;border: 1px solid rgba(255,255,255,0.1) !important;border-radius: 999px !important;padding: 0 !important;overflow: hidden !important;height: 40px !important;width: auto !important;max-width: 140px !important}html body.dreamz-theme .dreamz-cart-drawer__title{font-size: 14px !important;letter-spacing: 0.04em !important;gap: 8px !important;flex: 1 !important;min-width: 0 !important}html body.dreamz-theme .dreamz-cart-drawer__title span{display: inline !important}html body.dreamz-theme .yith-wcwl-wishlist-container, html body.dreamz-theme .wishlist_table_container, html body.dreamz-theme table.wishlist_table{background: transparent !important}html body.dreamz-theme table.wishlist_table.mobile, html body.dreamz-theme table.wishlist_table.responsive{display: block !important;width: 100% !important}html body.dreamz-theme table.wishlist_table.mobile tr, html body.dreamz-theme table.wishlist_table.responsive tr, html body.dreamz-theme table.wishlist_table tr.wishlist_item{display: block !important;background: var(--bg-card, #14181d) !important;border: 1px solid var(--border-hairline, rgba(255,255,255,0.08)) !important;border-radius: 14px !important;padding: 16px !important;margin-bottom: 12px !important;box-shadow: none !important}html body.dreamz-theme table.wishlist_table td, html body.dreamz-theme table.wishlist_table.mobile td, html body.dreamz-theme table.wishlist_table.responsive td, html body.dreamz-theme table.wishlist_table tr td, html body.dreamz-theme .wishlist_table .item-wrapper, html body.dreamz-theme .wishlist_table .additional-info-wrapper{display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 8px 0 !important;border: 0 !important;background: transparent !important;color: var(--fg-1, #fff) !important;text-align: right !important;font-size: 14px !important;width: 100% !important}html body.dreamz-theme table.wishlist_table td.product-price::before, html body.dreamz-theme table.wishlist_table td.product-stock-status::before{font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important;color: var(--fg-3, rgba(255,255,255,0.5)) !important;background: transparent !important}html body.dreamz-theme table.wishlist_table td.product-thumbnail, html body.dreamz-theme table.wishlist_table td.product-name{text-align: left !important;justify-content: flex-start !important}html body.dreamz-theme table.wishlist_table td.product-thumbnail img{width: 56px !important;height: 56px !important;border-radius: 8px !important;background: rgba(255,255,255,0.04) !important;object-fit: cover !important}html body.dreamz-theme table.wishlist_table td.product-name a{color: var(--fg-1, #fff) !important;font-weight: 600 !important;font-size: 14px !important;text-decoration: none !important;line-height: 1.4 !important}html body.dreamz-theme table.wishlist_table td.product-name a:hover{color: var(--brand-turquoise, #00a89c) !important}html body.dreamz-theme table.wishlist_table td.product-price .amount, html body.dreamz-theme table.wishlist_table td.product-price ins .amount{color: var(--brand-turquoise, #00a89c) !important;font-weight: 700 !important;background: transparent !important}html body.dreamz-theme table.wishlist_table tr.wishlist_item td *, html body.dreamz-theme table.wishlist_table td.product-price *, html body.dreamz-theme table.wishlist_table td.product-stock-status *, html body.dreamz-theme table.wishlist_table td.product-add-to-cart *, html body.dreamz-theme table.wishlist_table td.product-remove *, html body.dreamz-theme .wishlist_table .item-wrapper, html body.dreamz-theme .wishlist_table .item-wrapper *, html body.dreamz-theme .wishlist_table .item-details, html body.dreamz-theme .wishlist_table .item-details *, html body.dreamz-theme .wishlist_table .additional-info-wrapper, html body.dreamz-theme .wishlist_table .additional-info-wrapper *, html body.dreamz-theme .wishlist_table .price, html body.dreamz-theme .wishlist_table .price *, html body.dreamz-theme .wishlist_table .stock, html body.dreamz-theme .wishlist_table .stock *{background: transparent !important;background-color: transparent !important;color: inherit !important;box-shadow: none !important}html body.dreamz-theme table.wishlist_table td.product-price .amount, html body.dreamz-theme table.wishlist_table td.product-price ins .amount, html body.dreamz-theme table.wishlist_table td.product-price .amount bdi, html body.dreamz-theme table.wishlist_table td.product-price ins .amount bdi{color: var(--brand-turquoise, #00a89c) !important;font-weight: 700 !important}html body.dreamz-theme table.wishlist_table td.product-price del, html body.dreamz-theme table.wishlist_table td.product-price del .amount, html body.dreamz-theme table.wishlist_table td.product-price del bdi{color: rgba(255,255,255,0.35) !important;text-decoration: line-through !important;font-weight: 400 !important;font-size: 12px !important}html body.dreamz-theme table.wishlist_table td.product-price, html body.dreamz-theme table.wishlist_table td.product-stock-status, html body.dreamz-theme table.wishlist_table td.product-add-to-cart{display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 10px 0 !important;border-top: 1px solid var(--border-hairline, rgba(255,255,255,0.06)) !important;background: transparent !important;font-size: 14px !important;color: var(--fg-1, #fff) !important;text-align: right !important;width: 100% !important}html body.dreamz-theme table.wishlist_table td.product-price::before{content: "Preis" !important;color: var(--fg-3, rgba(255,255,255,0.5)) !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important}html body.dreamz-theme table.wishlist_table td.product-stock-status::before{content: "Verfügbarkeit" !important;color: var(--fg-3, rgba(255,255,255,0.5)) !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important}html body.dreamz-theme table.wishlist_table td.product-add-to-cart::before{content: "" !important}html body.dreamz-theme table.wishlist_table td.product-add-to-cart{justify-content: stretch !important}html body.dreamz-theme table.wishlist_table td.product-add-to-cart a, html body.dreamz-theme table.wishlist_table td.product-add-to-cart button, html body.dreamz-theme table.wishlist_table td.product-add-to-cart .add_to_cart_button{display: flex !important;align-items: center !important;justify-content: center !important;flex: 1 !important;height: 44px !important;padding: 0 20px !important;background: var(--btn-gradient, var(--brand-turquoise)) !important;color: #fff !important;border: 0 !important;border-radius: 10px !important;font-weight: 700 !important;font-size: 13px !important;text-decoration: none !important;text-transform: none !important;letter-spacing: 0.02em !important;text-shadow: 0 1px 0 rgba(0,0,0,0.15) !important;box-shadow: var(--btn-gradient-shadow, none) !important;width: 100% !important;line-height: 1.2 !important}html body.dreamz-theme table.wishlist_table td.product-remove{position: absolute !important;top: 12px !important;right: 12px !important;width: auto !important;padding: 0 !important;background: transparent !important;border: 0 !important;z-index: 5 !important}html body.dreamz-theme table.wishlist_table tr.wishlist_item{position: relative !important}html body.dreamz-theme table.wishlist_table td.product-remove::before{content: "" !important;display: none !important}html body.dreamz-theme table.wishlist_table td.product-remove a, html body.dreamz-theme table.wishlist_table td.product-remove .remove_from_wishlist{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 32px !important;height: 32px !important;background: rgba(255,255,255,0.05) !important;border: 1px solid var(--border-hairline, rgba(255,255,255,0.08)) !important;border-radius: 8px !important;color: var(--fg-3, rgba(255,255,255,0.5)) !important;text-decoration: none !important;font-size: 0 !important;transition: background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out) !important}html body.dreamz-theme table.wishlist_table td.product-remove a:hover, html body.dreamz-theme table.wishlist_table td.product-remove .remove_from_wishlist:hover{background: rgba(255,90,95,0.15) !important;color: var(--semantic-danger, #ff5a5f) !important;border-color: var(--semantic-danger, #ff5a5f) !important}html body.dreamz-theme table.wishlist_table td.product-remove a::before, html body.dreamz-theme table.wishlist_table td.product-remove .remove_from_wishlist::before{content: "×" !important;display: block !important;font-size: 20px !important;font-weight: 400 !important;line-height: 1 !important;color: inherit !important;background: transparent !important}html body.dreamz-theme table.wishlist_table td.product-thumbnail{padding: 0 !important;border: 0 !important;padding-right: 40px !important}html body.dreamz-theme table.wishlist_table td.product-name{padding: 12px 40px 8px 0 !important;border: 0 !important;font-weight: 700 !important;font-size: 15px !important}html body.dreamz-theme table.wishlist_table td.product-name::before{display: none !important;content: "" !important}html body.dreamz-theme table.wishlist_table td.product-name a{color: var(--fg-1, #fff) !important;font-weight: 700 !important;font-size: 15px !important;text-decoration: none !important}html body.dreamz-theme.woocommerce-wishlist .wishlist-title-container, html body.dreamz-theme .wishlist-title-container{margin: 8px 0 20px !important;padding: 0 !important}html body.dreamz-theme.woocommerce-wishlist .wishlist-title h2, html body.dreamz-theme .wishlist-title h2{font-size: 24px !important;margin: 0 !important;padding: 0 !important;line-height: 1.2 !important}html body.dreamz-theme table.wishlist_table td.product-price del, html body.dreamz-theme table.wishlist_table td.product-price del .amount{color: rgba(255,255,255,0.35) !important;text-decoration: line-through !important;background: transparent !important;font-weight: 400 !important;font-size: 12px !important}html body.dreamz-theme table.wishlist_table td.product-add-to-cart{display: block !important;text-align: center !important;padding-top: 12px !important}html body.dreamz-theme table.wishlist_table td.product-add-to-cart::before{display: none !important}html body.dreamz-theme table.wishlist_table td.product-add-to-cart a, html body.dreamz-theme table.wishlist_table td.product-add-to-cart button{display: block !important;width: 100% !important;text-align: center !important;background: linear-gradient(135deg, #00a89c 0%, #007a72 100%) !important;color: #ffffff !important;border: 0 !important;border-radius: 10px !important;padding: 12px 20px !important;font-size: 12px !important;font-weight: 700 !important;letter-spacing: 0.08em !important;text-transform: uppercase !important;text-decoration: none !important;min-height: 44px !important}html body.dreamz-theme table.wishlist_table td.product-remove{justify-content: flex-end !important;padding-top: 8px !important}html body.dreamz-theme table.wishlist_table td.product-remove::before{display: none !important}html body.dreamz-theme table.wishlist_table td.product-remove a, html body.dreamz-theme table.wishlist_table td.product-remove button{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 40px !important;height: 40px !important;background: transparent !important;border: 1px solid rgba(255,255,255,0.1) !important;border-radius: 8px !important;color: var(--fg-3, rgba(255,255,255,0.6)) !important}html body.dreamz-theme table.wishlist_table td.product-remove a:hover{background: rgba(255, 90, 95, 0.1) !important;border-color: rgba(255, 90, 95, 0.3) !important;color: #FF5A5F !important}html body.dreamz-theme table.wishlist_table td.product-stock-status{color: var(--fg-2, rgba(255,255,255,0.75)) !important;font-size: 13px !important}html body.dreamz-theme table.wishlist_table td.product-stock-status .stock.in-stock{color: #22c55e !important;font-weight: 600 !important}html body.dreamz-theme table.wishlist_table td.product-stock-status .stock.out-of-stock{color: #FF5A5F !important}html body.dreamz-theme.single-product .single_add_to_cart_button, html body.dreamz-theme.single-product button.single_add_to_cart_button{display: flex !important;align-items: center !important;justify-content: center !important;gap: 10px !important;width: 100% !important;min-height: 52px !important;padding: 0 20px !important;font-size: 14px !important;letter-spacing: 0.08em !important;line-height: 1 !important;text-align: center !important;overflow: hidden !important;position: relative !important}html body.dreamz-theme.single-product .single_add_to_cart_button::before, html body.dreamz-theme.single-product .single_add_to_cart_button svg{position: relative !important;left: auto !important;transform: none !important;flex-shrink: 0 !important;display: inline-block !important}html body.dreamz-theme.single-product .yith-wcwl-add-to-wishlist a, html body.dreamz-theme.single-product .yith-wcwl-add-button a{display: inline-flex !important;align-items: center !important;gap: 8px !important;height: 44px !important;padding: 0 20px !important;background: transparent !important;color: var(--brand-turquoise, #00a89c) !important;border: 1.5px solid var(--brand-turquoise, #00a89c) !important;border-radius: 10px !important;font-size: 13px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;text-decoration: none !important;margin-top: 8px !important}html body.dreamz-theme.single-product .yith-wcwl-add-to-wishlist a:hover{background: var(--brand-turquoise, #00a89c) !important;color: #ffffff !important}html body.dreamz-theme .dreamz-container{padding-left: 16px !important;padding-right: 16px !important}html body.dreamz-theme main.dreamz-main, html body.dreamz-theme .dreamz-main{overflow-x: hidden !important;max-width: 100vw !important}html body.dreamz-theme .dreamz-cart-overlay, html body.dreamz-theme .dreamz-mobile-nav{backdrop-filter: none !important;-webkit-backdrop-filter: none !important;filter: none !important}html body.dreamz-theme .term-description, html body.dreamz-theme .taxonomy-description{color: var(--fg-2, rgba(255,255,255,0.75)) !important;font-size: 14px !important;line-height: 1.6 !important;margin-bottom: 16px !important}html body.dreamz-theme.single-product .woocommerce-tabs ul.tabs{display: flex !important;flex-wrap: wrap !important;gap: 4px !important;padding: 0 !important;margin: 0 0 20px !important;border-bottom: 1px solid rgba(255,255,255,0.08) !important;list-style: none !important;background: transparent !important}html body.dreamz-theme.single-product .woocommerce-tabs ul.tabs::before, html body.dreamz-theme.single-product .woocommerce-tabs ul.tabs::after{display: none !important}html body.dreamz-theme.single-product .woocommerce-tabs ul.tabs li{padding: 0 !important;margin: 0 !important;background: transparent !important;border: 0 !important;border-radius: 0 !important}html body.dreamz-theme.single-product .woocommerce-tabs ul.tabs li::before, html body.dreamz-theme.single-product .woocommerce-tabs ul.tabs li::after{display: none !important}html body.dreamz-theme.single-product .woocommerce-tabs ul.tabs li a{display: inline-block !important;padding: 12px 16px !important;color: var(--fg-3, rgba(255,255,255,0.5)) !important;font-size: 12px !important;font-weight: 700 !important;letter-spacing: 0.08em !important;text-transform: uppercase !important;text-decoration: none !important;background: transparent !important;border: 0 !important;border-bottom: 2px solid transparent !important;transition: color 0.2s, border-color 0.2s !important}html body.dreamz-theme.single-product .woocommerce-tabs ul.tabs li.active a, html body.dreamz-theme.single-product .woocommerce-tabs ul.tabs li a:hover{color: var(--brand-turquoise, #00a89c) !important;border-bottom-color: var(--brand-turquoise, #00a89c) !important}html body.dreamz-theme.woocommerce-account .u-columns{display: block !important}html body.dreamz-theme.woocommerce-account .u-columns .u-column1, html body.dreamz-theme.woocommerce-account .u-columns .u-column2{width: 100% !important;float: none !important;max-width: 100% !important;margin-bottom: 32px !important}html body.dreamz-theme.woocommerce-account .woocommerce-form-login, html body.dreamz-theme.woocommerce-account .woocommerce-form-register{padding: 20px !important;background: var(--bg-card, #14181d) !important;border: 1px solid var(--border-hairline, rgba(255,255,255,0.08)) !important;border-radius: 14px !important}html body.dreamz-theme.woocommerce-account .woocommerce-form-login input, html body.dreamz-theme.woocommerce-account .woocommerce-form-register input{font-size: 16px !important}}@media (max-width: 400px){html body.dreamz-theme .dreamz-container{padding-left: 12px !important;padding-right: 12px !important}html body.dreamz-theme.single-product .product_title, html body.dreamz-theme.single-product h1.product_title{font-size: 22px !important;line-height: 1.25 !important}html body.dreamz-theme.single-product .price .amount, html body.dreamz-theme.single-product p.price .amount{font-size: 28px !important}}@media (max-width: 991px){html body.dreamz-theme .dreamz-account .dreamz-account__dropdown, html body.dreamz-theme .dreamz-account[data-account-menu] .dreamz-account__dropdown{display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important}html body.dreamz-theme .dreamz-account.is-open .dreamz-account__dropdown{display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important}}@media (max-width: 767px){html body.dreamz-theme .yith-wcwl-wishlist-container, html body.dreamz-theme .wishlist_table_container, html body.dreamz-theme .yith-wcwl-form, html body.dreamz-theme #yith-wcwl-form{background: transparent !important;padding: 0 !important;max-width: 100% !important;width: 100% !important;overflow: visible !important}html body.dreamz-theme table.wishlist_table, html body.dreamz-theme .wishlist-table, html body.dreamz-theme table.wishlist_table.mobile, html body.dreamz-theme .wishlist-table.mobile, html body.dreamz-theme table.wishlist_table.responsive, html body.dreamz-theme .wishlist-table.responsive{display: block !important;width: 100% !important;max-width: 100% !important;background: transparent !important;border: 0 !important;box-shadow: none !important;margin: 0 !important;padding: 0 !important;border-collapse: separate !important}html body.dreamz-theme table.wishlist_table thead, html body.dreamz-theme .wishlist-table thead{display: none !important}html body.dreamz-theme table.wishlist_table tbody, html body.dreamz-theme .wishlist-table tbody{display: block !important;width: 100% !important}html body.dreamz-theme table.wishlist_table tr, html body.dreamz-theme table.wishlist_table tr.wishlist_item, html body.dreamz-theme .wishlist-table tr, html body.dreamz-theme .wishlist-table tr.wishlist-item{display: block !important;width: 100% !important;background: #14181d !important;background-color: #14181d !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 14px !important;padding: 16px !important;margin-bottom: 12px !important;box-shadow: none !important;position: relative !important}html body.dreamz-theme table.wishlist_table td, html body.dreamz-theme table.wishlist_table th, html body.dreamz-theme .wishlist-table td, html body.dreamz-theme .wishlist-table th, html body.dreamz-theme .wishlist-table .item-wrapper, html body.dreamz-theme .wishlist-table .item-details, html body.dreamz-theme .wishlist-table .item-details-table, html body.dreamz-theme .wishlist-table .additional-info-wrapper, html body.dreamz-theme .wishlist-table .additional-info, html body.dreamz-theme .wishlist-table tbody .item-details tr, html body.dreamz-theme .wishlist-table tbody .item-details tr td{display: block !important;width: auto !important;max-width: 100% !important;background: transparent !important;background-color: transparent !important;background-image: none !important;border: 0 !important;padding: 6px 0 !important;color: #ffffff !important;text-align: left !important;font-size: 14px !important;box-shadow: none !important}html body.dreamz-theme .wishlist-table td.product-name, html body.dreamz-theme .wishlist-table .product-name{padding-top: 8px !important;padding-bottom: 8px !important}html body.dreamz-theme .wishlist-table .product-name a, html body.dreamz-theme table.wishlist_table .product-name a{color: #ffffff !important;font-size: 15px !important;font-weight: 700 !important;line-height: 1.35 !important;text-decoration: none !important;display: block !important;word-break: normal !important;overflow-wrap: break-word !important}html body.dreamz-theme .wishlist-table .product-name a:hover{color: #00c2b4 !important}html body.dreamz-theme .wishlist-table td.product-thumbnail, html body.dreamz-theme .wishlist-table .product-thumbnail{float: none !important;display: block !important;text-align: left !important;padding: 0 0 12px !important}html body.dreamz-theme .wishlist-table td.product-thumbnail img, html body.dreamz-theme .wishlist-table .product-thumbnail img, html body.dreamz-theme table.wishlist_table td.product-thumbnail img{width: 64px !important;height: 64px !important;max-width: 64px !important;object-fit: cover !important;border-radius: 10px !important;background: rgba(255,255,255,0.05) !important;border: 1px solid rgba(255,255,255,0.08) !important;display: block !important;margin: 0 !important;padding: 0 !important}html body.dreamz-theme .wishlist-table td.product-price, html body.dreamz-theme .wishlist-table .product-price, html body.dreamz-theme table.wishlist_table td.product-price{display: flex !important;justify-content: space-between !important;align-items: baseline !important;padding: 8px 0 !important;border-top: 1px solid rgba(255,255,255,0.06) !important;background: transparent !important}html body.dreamz-theme .wishlist-table td.product-price::before, html body.dreamz-theme .wishlist-table .product-price::before, html body.dreamz-theme table.wishlist_table td.product-price::before{content: 'Preis' !important;color: rgba(255,255,255,0.55) !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;background: transparent !important;padding: 0 !important}html body.dreamz-theme .wishlist-table .product-price .amount, html body.dreamz-theme .wishlist-table .product-price ins .amount, html body.dreamz-theme table.wishlist_table .product-price ins .amount, html body.dreamz-theme table.wishlist_table .product-price .amount{color: #00c2b4 !important;font-weight: 700 !important;font-size: 16px !important;background: transparent !important;text-decoration: none !important}html body.dreamz-theme .wishlist-table .product-price del, html body.dreamz-theme table.wishlist_table .product-price del, html body.dreamz-theme .wishlist-table .product-price del .amount{color: rgba(255,255,255,0.35) !important;background: transparent !important;text-decoration: line-through !important;font-weight: 400 !important;font-size: 12px !important;margin-right: 8px !important}html body.dreamz-theme .wishlist-table .product-price ins{background: transparent !important;text-decoration: none !important}html body.dreamz-theme .wishlist-table td.product-stock-status, html body.dreamz-theme .wishlist-table .product-stock-status, html body.dreamz-theme table.wishlist_table td.product-stock-status{display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 8px 0 !important;border-top: 1px solid rgba(255,255,255,0.06) !important;background: transparent !important;font-size: 13px !important;color: rgba(255,255,255,0.85) !important}html body.dreamz-theme .wishlist-table td.product-stock-status::before, html body.dreamz-theme .wishlist-table .product-stock-status::before, html body.dreamz-theme table.wishlist_table td.product-stock-status::before{content: 'Verfügbarkeit' !important;color: rgba(255,255,255,0.55) !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;background: transparent !important;padding: 0 !important}html body.dreamz-theme .wishlist-table .in-stock, html body.dreamz-theme table.wishlist_table .in-stock, html body.dreamz-theme .wishlist-table .wishlist-in-stock{color: #22c55e !important;font-weight: 600 !important}html body.dreamz-theme .wishlist-table .out-of-stock, html body.dreamz-theme table.wishlist_table .out-of-stock{color: #FF5A5F !important;font-weight: 600 !important}html body.dreamz-theme .wishlist-table td.product-add-to-cart, html body.dreamz-theme .wishlist-table .product-add-to-cart, html body.dreamz-theme table.wishlist_table td.product-add-to-cart{display: block !important;padding: 12px 0 0 !important;border-top: 1px solid rgba(255,255,255,0.06) !important;background: transparent !important;text-align: center !important}html body.dreamz-theme .wishlist-table td.product-add-to-cart::before, html body.dreamz-theme table.wishlist_table td.product-add-to-cart::before{display: none !important}html body.dreamz-theme .wishlist-table td.product-add-to-cart a, html body.dreamz-theme .wishlist-table .product-add-to-cart a, html body.dreamz-theme .wishlist-table td.product-add-to-cart button, html body.dreamz-theme table.wishlist_table td.product-add-to-cart a, html body.dreamz-theme table.wishlist_table td.product-add-to-cart button, html body.dreamz-theme table.wishlist_table td.product-add-to-cart a.button{display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;height: 46px !important;padding: 0 16px !important;margin: 0 !important;background: linear-gradient(135deg, #00a89c 0%, #007a72 100%) !important;background-color: #00a89c !important;color: #ffffff !important;border: 0 !important;border-radius: 10px !important;font-size: 12px !important;font-weight: 700 !important;letter-spacing: 0.08em !important;text-transform: uppercase !important;text-decoration: none !important;box-shadow: 0 4px 12px rgba(0,168,156,0.25) !important;text-shadow: 0 1px 0 rgba(0,0,0,0.15) !important;line-height: 1 !important;cursor: pointer !important}html body.dreamz-theme .wishlist-table td.product-remove, html body.dreamz-theme .wishlist-table .product-remove, html body.dreamz-theme table.wishlist_table td.product-remove{position: absolute !important;top: 12px !important;right: 12px !important;display: block !important;padding: 0 !important;border: 0 !important;background: transparent !important}html body.dreamz-theme .wishlist-table td.product-remove::before, html body.dreamz-theme table.wishlist_table td.product-remove::before{display: none !important}html body.dreamz-theme .wishlist-table td.product-remove a, html body.dreamz-theme .wishlist-table td.product-remove button, html body.dreamz-theme table.wishlist_table td.product-remove a, html body.dreamz-theme table.wishlist_table td.product-remove button, html body.dreamz-theme .wishlist-table .remove_from_wishlist, html body.dreamz-theme .wishlist-table .product-remove .remove{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 36px !important;height: 36px !important;background: rgba(255,255,255,0.04) !important;border: 1px solid rgba(255,255,255,0.1) !important;border-radius: 10px !important;color: rgba(255,255,255,0.65) !important;padding: 0 !important;margin: 0 !important;text-decoration: none !important;font-size: 0 !important}html body.dreamz-theme .wishlist-table td.product-remove a:hover, html body.dreamz-theme .wishlist-table td.product-remove button:hover{background: rgba(255,90,95,0.15) !important;border-color: #FF5A5F !important;color: #FF5A5F !important}html body.dreamz-theme .wishlist-table td.product-remove a::before, html body.dreamz-theme table.wishlist_table td.product-remove a::before{content: '' !important;display: block !important;width: 16px !important;height: 16px !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' opacity='0.65'%3E%3Cpolyline points='3 6 5 6 21 6'/%3E%3Cpath d='M19 6l-2 14a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2L5 6'/%3E%3Cpath d='M10 11v6M14 11v6'/%3E%3Cpath d='M9 6V4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2'/%3E%3C/svg%3E") !important;background-repeat: no-repeat !important;background-size: contain !important;background-position: center !important}html body.dreamz-theme .wishlist-table td.product-date-added, html body.dreamz-theme .wishlist-table td.product-quantity{display: none !important}html body.dreamz-theme.woocommerce-cart form.woocommerce-cart-form .actions, html body.dreamz-theme.woocommerce-cart .actions, html body.dreamz-theme.woocommerce-cart table.shop_table.cart tr.actions, html body.dreamz-theme.woocommerce-cart table.shop_table.cart tr.actions td{display: block !important;width: 100% !important;padding: 0 !important}html body.dreamz-theme.woocommerce-cart .actions{padding: 16px 0 !important;display: flex !important;flex-direction: column !important;gap: 12px !important}html body.dreamz-theme.woocommerce-cart .coupon{display: flex !important;flex-direction: column !important;gap: 8px !important;width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;background: transparent !important;border: 0 !important}html body.dreamz-theme.woocommerce-cart .coupon input, html body.dreamz-theme.woocommerce-cart .coupon input[type="text"], html body.dreamz-theme.woocommerce-cart input#coupon_code{width: 100% !important;height: 46px !important;padding: 0 14px !important;font-size: 15px !important;min-width: 0 !important;box-sizing: border-box !important;background: rgba(255,255,255,0.04) !important;border: 1px solid rgba(255,255,255,0.15) !important;border-radius: 10px !important;color: #ffffff !important;margin: 0 !important}html body.dreamz-theme.woocommerce-cart .coupon button, html body.dreamz-theme.woocommerce-cart .coupon button[name="apply_coupon"], html body.dreamz-theme.woocommerce-cart button[name="apply_coupon"]{display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;height: 46px !important;padding: 0 20px !important;margin: 0 !important;background: linear-gradient(135deg, #00a89c 0%, #007a72 100%) !important;color: #ffffff !important;border: 0 !important;border-radius: 10px !important;font-size: 12px !important;font-weight: 700 !important;letter-spacing: 0.08em !important;text-transform: uppercase !important;text-decoration: none !important;box-shadow: 0 4px 12px rgba(0,168,156,0.25) !important;line-height: 1 !important;cursor: pointer !important}html body.dreamz-theme.woocommerce-cart button[name="update_cart"], html body.dreamz-theme.woocommerce-cart .actions button[name="update_cart"]{display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;height: 46px !important;padding: 0 20px !important;margin: 0 !important;background: transparent !important;color: rgba(255,255,255,0.7) !important;border: 1px solid rgba(255,255,255,0.15) !important;border-radius: 10px !important;font-size: 12px !important;font-weight: 700 !important;letter-spacing: 0.08em !important;text-transform: uppercase !important;text-decoration: none !important;line-height: 1 !important;cursor: pointer !important}html body.dreamz-theme.woocommerce-cart button[name="update_cart"]:not(:disabled):hover{border-color: #00a89c !important;color: #00a89c !important}html body.dreamz-theme.woocommerce-cart button[name="update_cart"]:disabled{opacity: 0.4 !important;cursor: not-allowed !important}}@media (max-width: 767px){html body.dreamz-theme.woocommerce-account .woocommerce-MyAccount-content table.wishlist_table, html body.dreamz-theme.woocommerce-account .woocommerce-MyAccount-content .wishlist-table, html body.dreamz-theme.woocommerce-account .yith-wcwl-wishlist-container table, html body.dreamz-theme.woocommerce-account .yith-wcwl-wishlist-container .wishlist-table{display: block !important;width: 100% !important;max-width: 100% !important;background: transparent !important;background-color: transparent !important;border: 0 !important;box-shadow: none !important;margin: 0 !important;padding: 0 !important}html body.dreamz-theme.woocommerce-account .wishlist_table thead, html body.dreamz-theme.woocommerce-account .wishlist-table thead{display: none !important}html body.dreamz-theme.woocommerce-account .wishlist_table tbody, html body.dreamz-theme.woocommerce-account .wishlist-table tbody{display: block !important;width: 100% !important;background: transparent !important}html body.dreamz-theme.woocommerce-account .wishlist_table tr, html body.dreamz-theme.woocommerce-account .wishlist_table tr.wishlist_item, html body.dreamz-theme.woocommerce-account .wishlist-table tr, html body.dreamz-theme.woocommerce-account .wishlist-table tr.wishlist-item{display: block !important;width: 100% !important;background: #14181d !important;background-color: #14181d !important;background-image: none !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 14px !important;padding: 16px !important;margin-bottom: 12px !important;box-shadow: none !important;position: relative !important}html body.dreamz-theme.woocommerce-account .wishlist_table td, html body.dreamz-theme.woocommerce-account .wishlist_table th, html body.dreamz-theme.woocommerce-account .wishlist-table td, html body.dreamz-theme.woocommerce-account .wishlist-table th, html body.dreamz-theme.woocommerce-account .wishlist-table .item-wrapper, html body.dreamz-theme.woocommerce-account .wishlist-table .item-details, html body.dreamz-theme.woocommerce-account .wishlist-table .item-details-table, html body.dreamz-theme.woocommerce-account .wishlist-table .item-details-table td, html body.dreamz-theme.woocommerce-account .wishlist-table .additional-info-wrapper, html body.dreamz-theme.woocommerce-account .wishlist-table .additional-info, html body.dreamz-theme.woocommerce-account .wishlist-table .item-details tr, html body.dreamz-theme.woocommerce-account .wishlist-table tbody .item-details tr td{display: block !important;background: transparent !important;background-color: transparent !important;background-image: none !important;border: 0 !important;padding: 6px 0 !important;color: #ffffff !important;text-align: left !important;font-size: 14px !important;box-shadow: none !important;width: auto !important;max-width: 100% !important}html body.dreamz-theme.woocommerce-account .wishlist-table .product-name a, html body.dreamz-theme.woocommerce-account .wishlist_table .product-name a{color: #ffffff !important;font-size: 15px !important;font-weight: 700 !important;line-height: 1.35 !important;text-decoration: none !important;display: block !important}html body.dreamz-theme.woocommerce-account .wishlist-table td.product-thumbnail img, html body.dreamz-theme.woocommerce-account .wishlist_table td.product-thumbnail img{width: 64px !important;height: 64px !important;max-width: 64px !important;object-fit: cover !important;border-radius: 10px !important;background: rgba(255,255,255,0.05) !important;border: 1px solid rgba(255,255,255,0.08) !important;display: block !important;margin: 0 0 12px !important;padding: 0 !important}html body.dreamz-theme.woocommerce-account .wishlist-table td.product-price, html body.dreamz-theme.woocommerce-account .wishlist_table td.product-price{display: flex !important;justify-content: space-between !important;align-items: baseline !important;padding: 8px 0 !important;border-top: 1px solid rgba(255,255,255,0.06) !important;background: transparent !important}html body.dreamz-theme.woocommerce-account .wishlist-table td.product-price::before, html body.dreamz-theme.woocommerce-account .wishlist_table td.product-price::before{content: 'Preis' !important;color: rgba(255,255,255,0.55) !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;background: transparent !important;padding: 0 !important}html body.dreamz-theme.woocommerce-account .wishlist-table .product-price .amount, html body.dreamz-theme.woocommerce-account .wishlist-table .product-price ins .amount, html body.dreamz-theme.woocommerce-account .wishlist_table .product-price ins .amount, html body.dreamz-theme.woocommerce-account .wishlist_table .product-price .amount{color: #00c2b4 !important;font-weight: 700 !important;font-size: 16px !important;background: transparent !important;text-decoration: none !important}html body.dreamz-theme.woocommerce-account .wishlist-table .product-price del, html body.dreamz-theme.woocommerce-account .wishlist_table .product-price del, html body.dreamz-theme.woocommerce-account .wishlist-table .product-price del .amount, html body.dreamz-theme.woocommerce-account .wishlist_table .product-price del .amount{color: rgba(255,255,255,0.35) !important;background: transparent !important;text-decoration: line-through !important;font-weight: 400 !important;font-size: 12px !important;margin-right: 8px !important}html body.dreamz-theme.woocommerce-account .wishlist-table .product-price ins, html body.dreamz-theme.woocommerce-account .wishlist_table .product-price ins{background: transparent !important;text-decoration: none !important}html body.dreamz-theme.woocommerce-account .wishlist-table td.product-stock-status, html body.dreamz-theme.woocommerce-account .wishlist_table td.product-stock-status{display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 8px 0 !important;border-top: 1px solid rgba(255,255,255,0.06) !important;background: transparent !important;font-size: 13px !important}html body.dreamz-theme.woocommerce-account .wishlist-table td.product-stock-status::before, html body.dreamz-theme.woocommerce-account .wishlist_table td.product-stock-status::before{content: 'Verfügbarkeit' !important;color: rgba(255,255,255,0.55) !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;background: transparent !important}html body.dreamz-theme.woocommerce-account .wishlist-table .in-stock, html body.dreamz-theme.woocommerce-account .wishlist_table .in-stock{color: #22c55e !important;font-weight: 600 !important}html body.dreamz-theme.woocommerce-account .wishlist-table .out-of-stock, html body.dreamz-theme.woocommerce-account .wishlist_table .out-of-stock{color: #FF5A5F !important;font-weight: 600 !important}html body.dreamz-theme.woocommerce-account .wishlist-table td.product-add-to-cart, html body.dreamz-theme.woocommerce-account .wishlist_table td.product-add-to-cart{display: block !important;padding: 12px 0 0 !important;border-top: 1px solid rgba(255,255,255,0.06) !important;background: transparent !important}html body.dreamz-theme.woocommerce-account .wishlist-table td.product-add-to-cart::before, html body.dreamz-theme.woocommerce-account .wishlist_table td.product-add-to-cart::before{display: none !important}html body.dreamz-theme.woocommerce-account .wishlist-table td.product-add-to-cart a, html body.dreamz-theme.woocommerce-account .wishlist-table td.product-add-to-cart button, html body.dreamz-theme.woocommerce-account .wishlist_table td.product-add-to-cart a, html body.dreamz-theme.woocommerce-account .wishlist_table td.product-add-to-cart button{display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;height: 46px !important;padding: 0 16px !important;margin: 0 !important;background: linear-gradient(135deg, #00a89c 0%, #007a72 100%) !important;background-color: #00a89c !important;color: #ffffff !important;border: 0 !important;border-radius: 10px !important;font-size: 12px !important;font-weight: 700 !important;letter-spacing: 0.08em !important;text-transform: uppercase !important;text-decoration: none !important;line-height: 1 !important}html body.dreamz-theme.woocommerce-account .wishlist-table td.product-remove, html body.dreamz-theme.woocommerce-account .wishlist_table td.product-remove{position: absolute !important;top: 12px !important;right: 12px !important;display: block !important;padding: 0 !important;border: 0 !important;background: transparent !important;width: auto !important}html body.dreamz-theme.woocommerce-account .wishlist-table td.product-remove::before, html body.dreamz-theme.woocommerce-account .wishlist_table td.product-remove::before{display: none !important}html body.dreamz-theme.woocommerce-account .wishlist-table td.product-remove a, html body.dreamz-theme.woocommerce-account .wishlist-table td.product-remove button, html body.dreamz-theme.woocommerce-account .wishlist_table td.product-remove a, html body.dreamz-theme.woocommerce-account .wishlist_table td.product-remove button{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 36px !important;height: 36px !important;background: rgba(255,255,255,0.04) !important;border: 1px solid rgba(255,255,255,0.1) !important;border-radius: 10px !important;color: rgba(255,255,255,0.65) !important;padding: 0 !important;font-size: 0 !important}html body.dreamz-theme.woocommerce-account .wishlist-table td.product-remove a::before, html body.dreamz-theme.woocommerce-account .wishlist_table td.product-remove a::before{content: '' !important;display: block !important;width: 16px !important;height: 16px !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' opacity='0.65'%3E%3Cpolyline points='3 6 5 6 21 6'/%3E%3Cpath d='M19 6l-2 14a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2L5 6'/%3E%3Cpath d='M10 11v6M14 11v6'/%3E%3C/svg%3E") !important;background-repeat: no-repeat !important;background-size: contain !important;background-position: center !important}html body.dreamz-theme.woocommerce-account .wishlist-table td.product-date-added, html body.dreamz-theme.woocommerce-account .wishlist_table td.product-date-added, html body.dreamz-theme.woocommerce-account .wishlist-table td.product-quantity, html body.dreamz-theme.woocommerce-account .wishlist_table td.product-quantity{display: none !important}}@media (max-width: 767px){html body.dreamz-theme.single-product form.cart .quantity, html body.dreamz-theme.single-product div.product .quantity, html body.dreamz-theme.single-product .quantity[data-enhanced="1"], html body.dreamz-theme.single-product .quantity{display: grid !important;grid-template-columns: 56px 1fr 56px !important;grid-template-rows: 56px !important;grid-gap: 0 !important;gap: 0 !important;column-gap: 0 !important;row-gap: 0 !important;align-items: stretch !important;justify-items: stretch !important;background: rgba(255,255,255,0.05) !important;border: 1px solid rgba(255,255,255,0.22) !important;border-radius: 14px !important;overflow: hidden !important;height: 56px !important;padding: 0 !important;margin: 0 0 16px 0 !important;width: 172px !important;max-width: 172px !important;min-width: 172px !important;position: relative !important;z-index: 1 !important;box-sizing: border-box !important;font-family: inherit !important}html body.dreamz-theme.single-product .quantity > label, html body.dreamz-theme.single-product .quantity label.screen-reader-text{position: absolute !important;left: -9999px !important;top: -9999px !important;width: 1px !important;height: 1px !important;overflow: hidden !important;clip: rect(0,0,0,0) !important;clip-path: inset(50%) !important;padding: 0 !important;margin: 0 !important;display: block !important;grid-column: unset !important;grid-row: unset !important}html body.dreamz-theme.single-product .quantity .qty-minus, html body.dreamz-theme.single-product .quantity .qty-plus{grid-row: 1 !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;height: 100% !important;min-width: 0 !important;background: transparent !important;color: #ffffff !important;border: 0 !important;font-size: 22px !important;font-weight: 400 !important;line-height: 1 !important;cursor: pointer !important;padding: 0 !important;margin: 0 !important;pointer-events: auto !important;position: relative !important;z-index: 2 !important;-webkit-tap-highlight-color: rgba(0,168,156,0.3) !important;touch-action: manipulation !important;-webkit-user-select: none !important;user-select: none !important;box-sizing: border-box !important;text-align: center !important;appearance: none !important;-webkit-appearance: none !important;outline: 0 !important;box-shadow: none !important}html body.dreamz-theme.single-product .quantity .qty-minus{grid-column: 1 !important;border-right: 1px solid rgba(255,255,255,0.12) !important}html body.dreamz-theme.single-product .quantity .qty-plus{grid-column: 3 !important;border-left: 1px solid rgba(255,255,255,0.12) !important}html body.dreamz-theme.single-product .quantity .qty-minus:active, html body.dreamz-theme.single-product .quantity .qty-plus:active{background: rgba(0,168,156,0.2) !important;color: #00c2b4 !important}html body.dreamz-theme.single-product .quantity .qty-minus:disabled, html body.dreamz-theme.single-product .quantity .qty-plus:disabled{color: rgba(255,255,255,0.25) !important;cursor: not-allowed !important}html body.dreamz-theme.single-product .quantity input.qty, html body.dreamz-theme.single-product .quantity input.input-text, html body.dreamz-theme.single-product .quantity input[type="number"], html body.dreamz-theme.single-product .quantity input[name="quantity"]{grid-column: 2 !important;grid-row: 1 !important;display: block !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important;height: 100% !important;background: transparent !important;border: 0 !important;outline: 0 !important;color: #ffffff !important;font-size: 18px !important;font-weight: 700 !important;font-family: inherit !important;line-height: 1 !important;text-align: center !important;padding: 0 !important;margin: 0 !important;-moz-appearance: textfield !important;-webkit-appearance: none !important;appearance: textfield !important;pointer-events: auto !important;position: relative !important;z-index: 2 !important;opacity: 1 !important;visibility: visible !important;-webkit-user-select: text !important;user-select: text !important;touch-action: manipulation !important;caret-color: #00c2b4 !important;box-sizing: border-box !important;box-shadow: none !important}html body.dreamz-theme.single-product .quantity input.qty::-webkit-outer-spin-button, html body.dreamz-theme.single-product .quantity input.qty::-webkit-inner-spin-button, html body.dreamz-theme.single-product .quantity input[type="number"]::-webkit-outer-spin-button, html body.dreamz-theme.single-product .quantity input[type="number"]::-webkit-inner-spin-button{-webkit-appearance: none !important;appearance: none !important;margin: 0 !important;display: none !important}html body.dreamz-theme.single-product .quantity input.qty:focus{outline: 0 !important;background: rgba(0,168,156,0.08) !important}html body.dreamz-theme.single-product form.cart{display: block !important}html body.dreamz-theme.single-product form.cart::before{content: "Menge" !important;display: block !important;color: rgba(255,255,255,0.6) !important;font-size: 12px !important;font-weight: 600 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;margin: 0 0 8px 4px !important}}html body.dreamz-theme .dreamz-card__wishlist[data-in-wishlist="1"], html body.dreamz-theme .dreamz-card__wishlist[data-in-wishlist="1"]:hover, html body.dreamz-theme .dreamz-card__wishlist[data-in-wishlist="1"]:focus, html body.dreamz-theme .dreamz-card__wishlist[data-in-wishlist="1"]:active, html body.dreamz-theme .dreamz-card__wishlist[data-in-wishlist="1"]:focus-visible, html body.dreamz-theme .dreamz-card .dreamz-card__wishlist[data-in-wishlist="1"], html body.dreamz-theme .dreamz-card .dreamz-card__wishlist[data-in-wishlist="1"]:hover, html body.dreamz-theme .dreamz-card .dreamz-card__wishlist[data-in-wishlist="1"]:active{background: rgba(20, 196, 182, 0.15) !important;border-color: var(--brand-turquoise) !important;color: var(--brand-turquoise) !important}html body.dreamz-theme .dreamz-card__wishlist[data-in-wishlist="1"] svg, html body.dreamz-theme .dreamz-card__wishlist[data-in-wishlist="1"] .dreamz-svg, html body.dreamz-theme .dreamz-card__wishlist[data-in-wishlist="1"]:hover svg, html body.dreamz-theme .dreamz-card__wishlist[data-in-wishlist="1"]:active svg, html body.dreamz-theme .dreamz-card .dreamz-card__wishlist[data-in-wishlist="1"] svg{fill: var(--brand-turquoise) !important;stroke: var(--brand-turquoise) !important;color: var(--brand-turquoise) !important}@media (hover: none), (pointer: coarse){html body.dreamz-theme .dreamz-card:hover, html body.dreamz-theme .dreamz-card:focus, html body.dreamz-theme .dreamz-card:focus-within{transform: none !important;box-shadow: var(--shadow-card, none) !important;border-color: var(--border-subtle, rgba(255,255,255,0.08)) !important}html body.dreamz-theme .dreamz-card:hover .dreamz-card__img, html body.dreamz-theme .dreamz-card:hover .dreamz-card__media img, html body.dreamz-theme .dreamz-card:focus .dreamz-card__img, html body.dreamz-theme .dreamz-card:focus-within .dreamz-card__img{transform: none !important}html body.dreamz-theme .dreamz-card__wishlist[data-in-wishlist="0"]:hover, html body.dreamz-theme .dreamz-card__wishlist[data-in-wishlist="0"]:focus, html body.dreamz-theme .dreamz-card__wishlist:not([data-in-wishlist="1"]):hover, html body.dreamz-theme .dreamz-card__wishlist:not([data-in-wishlist="1"]):focus{background: rgba(255,255,255,0.08) !important;color: #ffffff !important;border-color: rgba(255,255,255,0.15) !important;transform: none !important}html body.dreamz-theme .dreamz-card__wishlist[data-in-wishlist="0"]:hover svg, html body.dreamz-theme .dreamz-card__wishlist:not([data-in-wishlist="1"]):hover svg{fill: none !important;stroke: #ffffff !important;color: #ffffff !important}html body.dreamz-theme .dreamz-card .dreamz-card__addbtn:hover, html body.dreamz-theme .dreamz-card .dreamz-card__addbtn:focus, html body.dreamz-theme .dreamz-card__addbtn:hover{transform: none !important;box-shadow: none !important}html body.dreamz-theme .dreamz-card:active{transform: scale(0.995) !important;transition: transform 0.08s ease !important}html body.dreamz-theme .dreamz-card__wishlist:active, html body.dreamz-theme .dreamz-card__addbtn:active{transform: scale(0.95) !important;transition: transform 0.08s ease, background 0.15s ease, color 0.15s ease !important}}@media (max-width: 767px){html body.dreamz-theme table.wishlist_table tr.wishlist_item{display: grid !important;grid-template-columns: 68px 1fr auto !important;grid-template-areas: "img  name    remove" "img  price   price" "img  stock   stock" "cta  cta     cta" !important;column-gap: 14px !important;row-gap: 6px !important;background: var(--bg-card, #14181d) !important;border: 1px solid var(--border-hairline, rgba(255,255,255,0.08)) !important;border-radius: 14px !important;padding: 14px !important;margin: 0 0 12px !important;box-shadow: none !important;position: relative !important;width: 100% !important;box-sizing: border-box !important}html body.dreamz-theme table.wishlist_table tr.wishlist_item > td{display: block !important;background: transparent !important;background-color: transparent !important;border: 0 !important;border-radius: 0 !important;padding: 0 !important;margin: 0 !important;min-height: 0 !important;width: auto !important;text-align: left !important;font-size: 14px !important;color: var(--fg-1, #fff) !important;box-shadow: none !important}html body.dreamz-theme table.wishlist_table tr.wishlist_item > td > *, html body.dreamz-theme table.wishlist_table tr.wishlist_item > td > * > *, html body.dreamz-theme table.wishlist_table tr.wishlist_item > td > * > * > *{background: transparent !important;background-color: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;padding: 0 !important;margin: 0 !important;color: inherit !important}html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-thumbnail{grid-area: img !important}html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-thumbnail img, html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-thumbnail a img{width: 68px !important;height: 68px !important;max-width: 68px !important;max-height: 68px !important;object-fit: cover !important;border-radius: 10px !important;background: rgba(255,255,255,0.03) !important;border: 1px solid rgba(255,255,255,0.05) !important;display: block !important}html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-name{grid-area: name !important;padding-right: 40px !important;font-weight: 700 !important;font-size: 15px !important;line-height: 1.3 !important;color: var(--fg-1, #fff) !important;align-self: start !important}html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-name::before, html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-name::after{content: none !important;display: none !important}html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-name a{color: inherit !important;text-decoration: none !important;font-weight: inherit !important;font-size: inherit !important}html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-price{grid-area: price !important;font-size: 14px !important;color: var(--fg-2, rgba(255,255,255,0.8)) !important}html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-price::before{content: none !important;display: none !important}html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-price .amount, html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-price .amount bdi, html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-price ins .amount, html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-price ins .amount bdi, html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-price ins bdi{color: var(--brand-turquoise, #00d1c2) !important;font-weight: 700 !important;font-size: 15px !important;background: transparent !important}html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-price del, html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-price del *, html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-price del bdi, html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-price del .amount{color: rgba(255,255,255,0.35) !important;text-decoration: line-through !important;font-weight: 400 !important;font-size: 12px !important;background: transparent !important;margin-right: 6px !important}html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-stock-status{grid-area: stock !important;font-size: 12px !important;color: var(--fg-3, rgba(255,255,255,0.55)) !important}html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-stock-status::before{content: none !important;display: none !important}html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-stock-status .in-stock, html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-stock-status .wishlist-in-stock{color: var(--semantic-success, #10b981) !important}html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-stock-status .out-of-stock, html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-stock-status .wishlist-out-of-stock{color: var(--semantic-danger, #ff5a5f) !important}html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-remove{position: absolute !important;top: 12px !important;right: 12px !important;grid-area: remove !important;padding: 0 !important;margin: 0 !important;z-index: 2 !important;width: auto !important}html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-remove::before{content: none !important;display: none !important}html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-remove a, html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-remove button, html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-remove .remove_from_wishlist{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 30px !important;height: 30px !important;background: rgba(255,255,255,0.05) !important;border: 1px solid rgba(255,255,255,0.10) !important;border-radius: 8px !important;color: rgba(255,255,255,0.55) !important;font-size: 0 !important;text-decoration: none !important;padding: 0 !important;margin: 0 !important;line-height: 1 !important;transition: background 0.15s ease, color 0.15s ease !important}html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-remove a::before, html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-remove button::before{content: "×" !important;font-size: 18px !important;font-weight: 400 !important;line-height: 1 !important;color: inherit !important;display: block !important;background: transparent !important}html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-remove a:hover{background: rgba(255,90,95,0.15) !important;color: #ff5a5f !important;border-color: rgba(255,90,95,0.35) !important}html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-add-to-cart{grid-area: cta !important;margin-top: 10px !important;padding-top: 10px !important;border-top: 1px solid rgba(255,255,255,0.06) !important}html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-add-to-cart::before{content: none !important;display: none !important}html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-add-to-cart a, html body.dreamz-theme table.wishlist_table tr.wishlist_item > td.product-add-to-cart button{display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;height: 42px !important;padding: 0 16px !important;background: linear-gradient(180deg, #00d1c2 0%, #00a89c 100%) !important;color: #ffffff !important;border: 0 !important;border-radius: 10px !important;font-family: inherit !important;font-size: 13px !important;font-weight: 700 !important;letter-spacing: 0.02em !important;text-transform: none !important;text-decoration: none !important;text-shadow: 0 1px 0 rgba(0,0,0,0.15) !important;white-space: nowrap !important;line-height: 1 !important;box-shadow: 0 2px 6px rgba(0,168,156,0.25) !important;cursor: pointer !important;text-align: center !important;box-sizing: border-box !important}html body.dreamz-theme table.shop_table.wishlist_table.responsive tr.wishlist_item, html body.dreamz-theme table.shop_table.wishlist_table.mobile tr.wishlist_item{display: grid !important}html body.dreamz-theme.woocommerce-wishlist h1.dreamz-h1, html body.dreamz-theme .wishlist-title h2{font-size: 26px !important;margin: 0 0 16px !important;padding: 0 !important;line-height: 1.15 !important}html body.dreamz-theme table.wishlist_table tr.wishlist_item > td::before, html body.dreamz-theme table.wishlist_table tr.wishlist_item > td[data-title]::before, html body.dreamz-theme tr.wishlist_item.dz-wishlist-mobile-styled > td::before{content: none !important;display: none !important}}@media (max-width: 767px){html body.dreamz-theme.single-product div.product .woocommerce-product-gallery, html body.dreamz-theme.single-product .woocommerce-product-gallery{width: 100% !important;max-width: 100% !important;margin: 0 0 20px !important;padding: 0 !important}html body.dreamz-theme.single-product div.product .woocommerce-product-gallery__wrapper, html body.dreamz-theme.single-product .woocommerce-product-gallery__wrapper{aspect-ratio: 1 / 1 !important;max-height: 400px !important;width: 100% !important;background: rgba(255,255,255,0.03) !important;border-radius: 12px !important;overflow: hidden !important;position: relative !important}html body.dreamz-theme.single-product div.product .woocommerce-product-gallery__image, html body.dreamz-theme.single-product .woocommerce-product-gallery__image{width: 100% !important;height: 100% !important;margin: 0 !important;padding: 0 !important}html body.dreamz-theme.single-product div.product .woocommerce-product-gallery__image a, html body.dreamz-theme.single-product .woocommerce-product-gallery__image a{display: block !important;width: 100% !important;height: 100% !important}html body.dreamz-theme.single-product div.product .woocommerce-product-gallery__image img, html body.dreamz-theme.single-product .woocommerce-product-gallery__image img, html body.dreamz-theme.single-product div.product .woocommerce-product-gallery img.wp-post-image{width: 100% !important;height: 100% !important;object-fit: contain !important;display: block !important;padding: 12px !important;box-sizing: border-box !important}html body.dreamz-theme.single-product div.product .onsale{position: absolute !important;top: 12px !important;left: 12px !important;z-index: 2 !important;margin: 0 !important}html body.dreamz-theme.single-product p.price, html body.dreamz-theme.single-product div.product p.price{font-size: 24px !important;line-height: 1.15 !important;margin: 8px 0 !important;display: flex !important;flex-wrap: wrap !important;align-items: baseline !important;gap: 10px !important}html body.dreamz-theme.single-product p.price .amount, html body.dreamz-theme.single-product p.price ins .amount{font-size: 26px !important;font-weight: 800 !important}html body.dreamz-theme.single-product p.price del .amount, html body.dreamz-theme.single-product p.price del{font-size: 16px !important;font-weight: 500 !important}html body.dreamz-theme.single-product p.price .woocommerce-price-suffix{font-size: 12px !important;color: rgba(255,255,255,0.5) !important;flex-basis: 100% !important;margin: 0 !important}html body.dreamz-theme.single-product .single_add_to_cart_button, html body.dreamz-theme.single-product button.single_add_to_cart_button{min-height: 46px !important;height: 46px !important;font-size: 13px !important;letter-spacing: 0.03em !important;padding: 0 20px !important;margin-top: 12px !important;width: 100% !important}html body.dreamz-theme.single-product .dreamz-single-wishlist{min-height: 44px !important;height: 44px !important;font-size: 12px !important;padding: 0 18px !important;margin-top: 10px !important;letter-spacing: 0.03em !important}html body.dreamz-theme.single-product .dreamz-single-wishlist__icon svg{width: 16px !important;height: 16px !important}html body.dreamz-theme.single-product .product_title, html body.dreamz-theme.single-product h1.product_title{font-size: 22px !important;line-height: 1.25 !important;margin: 12px 0 8px !important;word-break: normal !important;overflow-wrap: break-word !important;hyphens: none !important}html body.dreamz-theme.single-product p.stock, html body.dreamz-theme.single-product p.stock.in-stock{font-size: 12px !important;margin: 4px 0 12px !important}html body.dreamz-theme.single-product .woocommerce-product-rating{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 8px !important;margin: 4px 0 8px !important;font-size: 12px !important;line-height: 1.4 !important}html body.dreamz-theme.single-product .woocommerce-product-rating .star-rating{font-size: 14px !important;margin: 0 !important}html body.dreamz-theme.single-product .woocommerce-product-rating .wc-gzd-rating-authenticity-status, html body.dreamz-theme.single-product .woocommerce-product-rating .woocommerce-review-link{font-size: 12px !important}html body.dreamz-theme.single-product .legal-price-info{margin: 4px 0 8px !important;font-size: 11px !important}html body.dreamz-theme.single-product .legal-price-info p{margin: 0 !important;font-size: 11px !important;color: rgba(255,255,255,0.5) !important}html body.dreamz-theme.single-product .dreamz-stock{padding: 6px 12px !important;font-size: 12px !important;margin: 8px 0 !important}}@media (max-width: 767px){html body.dreamz-theme.single-product .woocommerce-tabs.wc-tabs-wrapper{width: 100% !important;margin: 24px 0 0 !important;padding: 0 !important}html body.dreamz-theme.single-product .woocommerce-tabs ul.wc-tabs, html body.dreamz-theme.single-product .woocommerce-tabs ul.tabs.wc-tabs{display: flex !important;flex-wrap: nowrap !important;overflow-x: auto !important;-webkit-overflow-scrolling: touch !important;scrollbar-width: none !important;padding: 0 !important;margin: 0 0 16px !important;border: 0 !important;border-bottom: 1px solid rgba(255,255,255,0.08) !important;list-style: none !important;gap: 0 !important}html body.dreamz-theme.single-product .woocommerce-tabs ul.wc-tabs::-webkit-scrollbar{display: none !important}html body.dreamz-theme.single-product .woocommerce-tabs ul.wc-tabs li{display: inline-flex !important;flex: 0 0 auto !important;margin: 0 !important;padding: 0 !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;list-style: none !important;position: relative !important}html body.dreamz-theme.single-product .woocommerce-tabs ul.wc-tabs li::before, html body.dreamz-theme.single-product .woocommerce-tabs ul.wc-tabs li::after{display: none !important;content: none !important}html body.dreamz-theme.single-product .woocommerce-tabs ul.wc-tabs li a{display: block !important;padding: 12px 18px !important;font-size: 13px !important;font-weight: 700 !important;letter-spacing: 0.03em !important;color: rgba(255,255,255,0.55) !important;text-decoration: none !important;border: 0 !important;background: transparent !important;white-space: nowrap !important;text-transform: none !important}html body.dreamz-theme.single-product .woocommerce-tabs ul.wc-tabs li.active a, html body.dreamz-theme.single-product .woocommerce-tabs ul.wc-tabs li:hover a{color: var(--brand-turquoise, #00d1c2) !important;border-bottom: 2px solid var(--brand-turquoise, #00d1c2) !important;padding-bottom: 10px !important}html body.dreamz-theme.single-product .woocommerce-tabs .panel, html body.dreamz-theme.single-product .woocommerce-tabs .wc-tab{padding: 0 !important;margin: 0 !important;background: transparent !important;border: 0 !important}html body.dreamz-theme.single-product .woocommerce-tabs .panel h2, html body.dreamz-theme.single-product .woocommerce-tabs .wc-tab h2{font-size: 18px !important;margin: 0 0 12px !important;color: #f7f7f7 !important;font-weight: 700 !important}html body.dreamz-theme.single-product .woocommerce-tabs .panel p, html body.dreamz-theme.single-product .woocommerce-tabs .wc-tab p{font-size: 14px !important;line-height: 1.55 !important;color: rgba(255,255,255,0.75) !important;margin: 0 0 12px !important}html body.dreamz-theme.single-product #reviews .woocommerce-Reviews-title{font-size: 16px !important;margin: 0 0 16px !important;color: #f7f7f7 !important;font-weight: 700 !important;line-height: 1.3 !important}html body.dreamz-theme.single-product #reviews ol.commentlist{list-style: none !important;padding: 0 !important;margin: 0 !important}html body.dreamz-theme.single-product #reviews ol.commentlist li.review, html body.dreamz-theme.single-product #reviews ol.commentlist li.comment{margin: 0 0 12px !important;padding: 0 !important;list-style: none !important;background: transparent !important;border: 0 !important}html body.dreamz-theme.single-product #reviews .comment_container{display: grid !important;grid-template-columns: 44px 1fr !important;grid-gap: 12px !important;gap: 12px !important;background: rgba(20,24,29,1) !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 12px !important;padding: 14px !important;margin: 0 !important}html body.dreamz-theme.single-product #reviews .comment_container > img, html body.dreamz-theme.single-product #reviews .comment_container .avatar{width: 44px !important;height: 44px !important;border-radius: 50% !important;border: 1px solid rgba(255,255,255,0.08) !important;background: rgba(255,255,255,0.03) !important;object-fit: cover !important;display: block !important;margin: 0 !important}html body.dreamz-theme.single-product #reviews .comment_container .comment-text{margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;min-width: 0 !important}html body.dreamz-theme.single-product #reviews .comment_container .comment-text .star-rating{font-size: 13px !important;margin: 0 0 4px !important}html body.dreamz-theme.single-product #reviews .comment_container .comment-text p.meta{margin: 0 0 6px !important;font-size: 12px !important;color: rgba(255,255,255,0.55) !important;line-height: 1.35 !important}html body.dreamz-theme.single-product #reviews .comment_container .comment-text p.meta strong.woocommerce-review__author{color: #f7f7f7 !important;font-weight: 700 !important;font-size: 13px !important}html body.dreamz-theme.single-product #reviews .comment_container .comment-text .description p, html body.dreamz-theme.single-product #reviews .comment_container .comment-text > p:not(.meta){font-size: 13px !important;line-height: 1.5 !important;color: rgba(255,255,255,0.8) !important;margin: 0 !important}html body.dreamz-theme.single-product #review_form_wrapper{margin: 24px 0 0 !important;padding: 16px !important;background: rgba(20,24,29,1) !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 12px !important}html body.dreamz-theme.single-product #review_form .comment-respond{margin: 0 !important;padding: 0 !important;background: transparent !important;border: 0 !important}html body.dreamz-theme.single-product #review_form h3.comment-reply-title{font-size: 16px !important;margin: 0 0 8px !important;color: #f7f7f7 !important;font-weight: 700 !important;line-height: 1.3 !important}html body.dreamz-theme.single-product #review_form .comment-notes{font-size: 12px !important;color: rgba(255,255,255,0.55) !important;margin: 0 0 12px !important}html body.dreamz-theme.single-product #review_form .comment-form-rating{margin: 0 0 12px !important}html body.dreamz-theme.single-product #review_form .comment-form-rating label, html body.dreamz-theme.single-product #review_form .comment-form label{display: block !important;font-size: 12px !important;font-weight: 700 !important;color: rgba(255,255,255,0.75) !important;letter-spacing: 0.03em !important;text-transform: uppercase !important;margin: 0 0 6px !important}html body.dreamz-theme.single-product #review_form .comment-form-comment, html body.dreamz-theme.single-product #review_form .comment-form-author, html body.dreamz-theme.single-product #review_form .comment-form-email{margin: 0 0 12px !important}html body.dreamz-theme.single-product #review_form textarea, html body.dreamz-theme.single-product #review_form input[type="text"], html body.dreamz-theme.single-product #review_form input[type="email"]{width: 100% !important;padding: 10px 14px !important;background: rgba(255,255,255,0.03) !important;border: 1px solid rgba(255,255,255,0.10) !important;border-radius: 8px !important;color: #f7f7f7 !important;font-size: 14px !important;font-family: inherit !important;box-sizing: border-box !important;line-height: 1.4 !important}html body.dreamz-theme.single-product #review_form textarea{min-height: 100px !important;resize: vertical !important}html body.dreamz-theme.single-product #review_form input[type="submit"], html body.dreamz-theme.single-product #review_form .form-submit input.submit{display: block !important;width: 100% !important;height: 46px !important;padding: 0 20px !important;margin: 8px 0 0 !important;background: linear-gradient(180deg, #00d1c2 0%, #00a89c 100%) !important;color: #ffffff !important;border: 0 !important;border-radius: 10px !important;font-family: inherit !important;font-size: 13px !important;font-weight: 700 !important;letter-spacing: 0.03em !important;text-transform: none !important;text-shadow: 0 1px 0 rgba(0,0,0,0.15) !important;box-shadow: 0 2px 6px rgba(0,168,156,0.25) !important;cursor: pointer !important}html body.dreamz-theme.single-product section.related.products, html body.dreamz-theme.single-product .related.products{margin: 32px 0 0 !important;padding: 0 !important}html body.dreamz-theme.single-product section.related.products > h2, html body.dreamz-theme.single-product .related.products > h2{font-size: 20px !important;margin: 0 0 16px !important;color: #f7f7f7 !important;font-weight: 800 !important;line-height: 1.2 !important;letter-spacing: -0.01em !important}html body.dreamz-theme.single-product section.related.products ul.products, html body.dreamz-theme.single-product .related.products ul.products{display: grid !important;grid-template-columns: repeat(2, 1fr) !important;gap: 12px !important;padding: 0 !important;margin: 0 !important;list-style: none !important}html body.dreamz-theme.single-product section.related.products ul.products .dreamz-card, html body.dreamz-theme.single-product .related.products ul.products .dreamz-card{width: 100% !important;max-width: 100% !important;margin: 0 !important;float: none !important}}html body.dreamz-theme .dreamz-header{z-index: 200 !important;pointer-events: auto !important}html body.dreamz-theme .dreamz-header, html body.dreamz-theme .dreamz-header *{pointer-events: auto !important}html body.dreamz-theme .dreamz-header .dreamz-icon-btn, html body.dreamz-theme .dreamz-header .dreamz-cart-toggle, html body.dreamz-theme .dreamz-header a[data-cart-toggle], html body.dreamz-theme .dreamz-header .dreamz-wishlist-btn, html body.dreamz-theme .dreamz-header .dreamz-account, html body.dreamz-theme .dreamz-header button[data-nav-toggle]{position: relative !important;z-index: 5 !important;pointer-events: auto !important;cursor: pointer !important}html body.dreamz-theme.woocommerce-wishlist .yith-wcwl-wishlist-container, html body.dreamz-theme.woocommerce-wishlist .wishlist_table_container, html body.dreamz-theme.woocommerce-wishlist .wishlist-fragment, html body.dreamz-theme.woocommerce-wishlist form.yith-wcwl-form, html body.dreamz-theme.woocommerce-wishlist form#yith-wcwl-form{position: relative !important;z-index: 1 !important}@media (max-width: 767px){html, body, html body.dreamz-theme{overflow-x: hidden !important;max-width: 100vw !important}html body.dreamz-theme.single-product main.dreamz-main, html body.dreamz-theme.single-product .dreamz-main{max-width: 100% !important;box-sizing: border-box !important;padding-left: 20px !important;padding-right: 20px !important}html body.dreamz-theme.single-product .dreamz-main #primary, html body.dreamz-theme.single-product .dreamz-main .content-area, html body.dreamz-theme.single-product .dreamz-main #main, html body.dreamz-theme.single-product .dreamz-main main.site-main, html body.dreamz-theme.single-product .dreamz-main .site-main, html body.dreamz-theme.single-product div.product{max-width: 100% !important;width: 100% !important;box-sizing: border-box !important;padding-left: 0 !important;padding-right: 0 !important;margin-left: 0 !important;margin-right: 0 !important;float: none !important}html body.dreamz-theme.single-product div.product .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image{position: absolute !important;top: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important;margin: 0 !important;padding: 0 !important;opacity: 0 !important;transition: opacity 0.2s !important}html body.dreamz-theme.single-product div.product .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image:first-child{opacity: 1 !important;position: relative !important}html body.dreamz-theme.single-product div.product .flex-viewport{aspect-ratio: 1 / 1 !important;max-height: 400px !important;width: 100% !important;overflow: hidden !important;position: relative !important}html body.dreamz-theme.single-product div.product .flex-viewport ul.slides, html body.dreamz-theme.single-product div.product ul.flex-direction-nav{max-width: 100% !important;padding: 0 !important;margin: 0 !important;list-style: none !important}html body.dreamz-theme.single-product div.product ul.flex-direction-nav{position: absolute !important;top: 50% !important;left: 0 !important;right: 0 !important;transform: translateY(-50%) !important;display: flex !important;justify-content: space-between !important;padding: 0 8px !important;pointer-events: none !important}html body.dreamz-theme.single-product div.product ul.flex-direction-nav li{pointer-events: auto !important;background: transparent !important;margin: 0 !important;list-style: none !important}html body.dreamz-theme.single-product div.product ol.flex-control-nav, html body.dreamz-theme.single-product div.product ul.flex-control-nav, html body.dreamz-theme.single-product div.product .flex-control-thumbs{display: flex !important;flex-wrap: wrap !important;justify-content: flex-start !important;gap: 6px !important;margin: 8px 0 0 !important;padding: 0 !important;list-style: none !important}html body.dreamz-theme.single-product div.product .flex-control-thumbs li, html body.dreamz-theme.single-product div.product ol.flex-control-nav li, html body.dreamz-theme.single-product div.product ul.flex-control-nav li{flex: 0 0 60px !important;width: 60px !important;height: 60px !important;margin: 0 !important;padding: 0 !important;background: transparent !important;list-style: none !important}html body.dreamz-theme.single-product div.product .flex-control-thumbs li img, html body.dreamz-theme.single-product div.product ol.flex-control-nav li img{width: 60px !important;height: 60px !important;object-fit: cover !important;border-radius: 8px !important;border: 1px solid rgba(255,255,255,0.10) !important;opacity: 0.6 !important;cursor: pointer !important;transition: opacity 0.15s, border-color 0.15s !important}html body.dreamz-theme.single-product div.product .flex-control-thumbs li img.flex-active, html body.dreamz-theme.single-product div.product .flex-control-thumbs li img:hover, html body.dreamz-theme.single-product div.product ol.flex-control-nav li img.flex-active{opacity: 1 !important;border-color: var(--brand-turquoise, #00d1c2) !important}}@media (max-width: 767px){html body.dreamz-theme.single-product section.related.products{margin: 32px 0 0 !important;padding: 0 !important;position: relative !important;overflow: visible !important}html body.dreamz-theme.single-product section.related.products > h2{font-size: 20px !important;margin: 0 0 16px !important;color: #f7f7f7 !important;font-weight: 800 !important}html body.dreamz-theme.single-product section.related.products ul.products, html body.dreamz-theme.single-product section.related.products ul.products.dreamz-hscroll, html body.dreamz-theme.single-product .related.products ul.products, html body.dreamz-theme.single-product .related.products ul.products.dreamz-hscroll{display: grid !important;grid-template-columns: repeat(2, 1fr) !important;gap: 12px !important;padding: 0 !important;margin: 0 !important;list-style: none !important;overflow: visible !important;overflow-x: visible !important;scroll-snap-type: none !important;-webkit-overflow-scrolling: auto !important;width: 100% !important;max-width: 100% !important;box-sizing: border-box !important}html body.dreamz-theme.single-product section.related.products .dreamz-hscroll-arrow, html body.dreamz-theme.single-product section.related.products .related-slider-prev, html body.dreamz-theme.single-product section.related.products .related-slider-next, html body.dreamz-theme.single-product .related.products [class*="scroll-btn"], html body.dreamz-theme.single-product .related.products [class*="slider-arrow"], html body.dreamz-theme.single-product .related.products [class*="carousel-nav"]{display: none !important}html body.dreamz-theme.single-product section.related.products ul.products > .dreamz-card, html body.dreamz-theme.single-product section.related.products ul.products > div.dreamz-card, html body.dreamz-theme.single-product .related.products ul.products > .dreamz-card{width: 100% !important;min-width: 0 !important;max-width: 100% !important;flex: 0 1 auto !important;margin: 0 !important;scroll-snap-align: none !important;float: none !important}html body.dreamz-theme.single-product section.related.products .dreamz-card .dreamz-card__media, html body.dreamz-theme.single-product .related.products .dreamz-card .dreamz-card__media{aspect-ratio: 1 / 1 !important;max-height: none !important;width: 100% !important}html body.dreamz-theme.single-product section.related.products .dreamz-card .dreamz-card__img, html body.dreamz-theme.single-product .related.products .dreamz-card .dreamz-card__img{width: 100% !important;height: 100% !important;object-fit: cover !important}}@media (max-width: 767px){html body.dreamz-theme.single-product .woocommerce-product-gallery, html body.dreamz-theme.single-product div.product .woocommerce-product-gallery, html body.dreamz-theme.single-product .woocommerce-product-gallery__wrapper, html body.dreamz-theme.single-product .woocommerce-product-gallery__image, html body.dreamz-theme.single-product .flex-viewport, html body.dreamz-theme.single-product ol.flex-control-thumbs{width: 100% !important;max-width: 100% !important;box-sizing: border-box !important;float: none !important;margin-left: 0 !important;margin-right: 0 !important}html body.dreamz-theme.single-product .woocommerce-product-gallery img, html body.dreamz-theme.single-product .woocommerce-product-gallery__image img, html body.dreamz-theme.single-product .woocommerce-product-gallery a img{width: 100% !important;max-width: 100% !important;height: auto !important;display: block !important;box-sizing: border-box !important}html body.dreamz-theme.single-product form.cart, html body.dreamz-theme.single-product div.product form.cart{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 10px !important;width: 100% !important;max-width: 100% !important;box-sizing: border-box !important;margin: 12px 0 !important;padding: 0 !important}html body.dreamz-theme.single-product form.cart > *{box-sizing: border-box !important;max-width: 100% !important}html body.dreamz-theme.single-product form.cart .quantity{flex: 0 0 130px !important;width: 130px !important;max-width: 130px !important;min-width: 130px !important;margin: 0 !important;box-sizing: border-box !important}html body.dreamz-theme.single-product form.cart .single_add_to_cart_button{flex: 1 1 auto !important;width: auto !important;min-width: 0 !important;max-width: 100% !important;box-sizing: border-box !important;margin: 0 !important;padding: 0 12px !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important}html body.dreamz-theme.single-product form.cart:not(:has(.quantity)) .single_add_to_cart_button, html body.dreamz-theme.single-product form.cart .single_add_to_cart_button:only-child{flex: 1 1 100% !important;width: 100% !important}html body.dreamz-theme.single-product .dreamz-single-wishlist, html body.dreamz-theme.single-product button.dreamz-single-wishlist, html body.dreamz-theme.single-product a.dreamz-single-wishlist, html body.dreamz-theme.single-product .yith-add-to-wishlist-button-block, html body.dreamz-theme.single-product .yith-wcwl-add-to-wishlist{display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;max-width: 100% !important;box-sizing: border-box !important;margin: 8px 0 0 !important;padding: 0 12px !important;min-height: 44px !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important}html body.dreamz-theme.single-product .summary, html body.dreamz-theme.single-product div.product, html body.dreamz-theme.single-product .site-main, html body.dreamz-theme.single-product #primary{overflow-x: hidden !important}html body.dreamz-theme.single-product .woocommerce-product-rating, html body.dreamz-theme.single-product .woocommerce-product-rating *{max-width: 100% !important;box-sizing: border-box !important;word-wrap: break-word !important;overflow-wrap: break-word !important}}@media (max-width: 767px){html body.dreamz-theme.single-product .summary, html body.dreamz-theme.single-product .summary *, html body.dreamz-theme.single-product .woocommerce-tabs, html body.dreamz-theme.single-product .woocommerce-tabs *, html body.dreamz-theme.single-product .product_meta, html body.dreamz-theme.single-product .product_meta *, html body.dreamz-theme.single-product .woocommerce-product-details__short-description, html body.dreamz-theme.single-product .woocommerce-product-details__short-description *, html body.dreamz-theme.single-product .related.products, html body.dreamz-theme.single-product .related.products *{max-width: 100% !important;box-sizing: border-box !important;word-wrap: break-word !important;overflow-wrap: break-word !important;word-break: break-word !important;hyphens: auto !important}html body.dreamz-theme.single-product .woocommerce-tabs ul.tabs.wc-tabs, html body.dreamz-theme.single-product .woocommerce-tabs ul.tabs{display: flex !important;flex-wrap: nowrap !important;overflow-x: auto !important;overflow-y: hidden !important;-webkit-overflow-scrolling: touch !important;scrollbar-width: none !important;padding: 0 !important;margin: 0 0 16px !important;border: none !important;gap: 4px !important;list-style: none !important}html body.dreamz-theme.single-product .woocommerce-tabs ul.tabs::-webkit-scrollbar{display: none !important}html body.dreamz-theme.single-product .woocommerce-tabs ul.tabs > li{flex: 0 0 auto !important;margin: 0 !important;padding: 0 !important;background: transparent !important;border: none !important;border-radius: 0 !important}html body.dreamz-theme.single-product .woocommerce-tabs ul.tabs > li a{display: inline-block !important;padding: 10px 14px !important;font-size: 13px !important;font-weight: 600 !important;color: rgba(255,255,255,0.55) !important;white-space: nowrap !important;text-decoration: none !important;border-bottom: 2px solid transparent !important}html body.dreamz-theme.single-product .woocommerce-tabs ul.tabs > li.active a, html body.dreamz-theme.single-product .woocommerce-tabs ul.tabs > li[aria-selected="true"] a{color: var(--brand-turquoise, #00d1c2) !important;border-bottom-color: var(--brand-turquoise, #00d1c2) !important}html body.dreamz-theme.single-product .woocommerce-Tabs-panel, html body.dreamz-theme.single-product .woocommerce-Tabs-panel *{max-width: 100% !important}html body.dreamz-theme.single-product .woocommerce-Tabs-panel p{font-size: 14px !important;line-height: 1.6 !important;color: rgba(255,255,255,0.75) !important;margin: 0 0 12px !important}html body.dreamz-theme.single-product .woocommerce-Tabs-panel h2{font-size: 18px !important;margin: 0 0 12px !important}html body.dreamz-theme.single-product .product_meta{font-size: 12px !important;line-height: 1.55 !important;margin: 16px 0 !important}html body.dreamz-theme.single-product .product_meta > span{display: block !important;margin: 0 0 6px !important;color: rgba(255,255,255,0.55) !important}html body.dreamz-theme.single-product .product_meta .sku, html body.dreamz-theme.single-product .product_meta a{color: var(--brand-turquoise, #00d1c2) !important;text-decoration: none !important}html body.dreamz-theme.single-product section.related.products, html body.dreamz-theme.single-product .related.products{max-width: 100% !important;overflow-x: hidden !important;padding: 0 !important;margin: 24px 0 0 !important}html body.dreamz-theme.single-product .related.products h2{font-size: 18px !important;margin: 0 0 12px !important;padding: 0 !important}}@media (max-width: 767px){html body.dreamz-theme.single-product div.product .woocommerce-product-details__short-description{margin: 12px 0 !important;padding: 12px 14px !important;background: rgba(255,255,255,0.03) !important;border-left: 3px solid var(--brand-turquoise, #00d1c2) !important;border-radius: 8px !important;font-size: 13px !important;line-height: 1.55 !important;color: rgba(255,255,255,0.75) !important}html body.dreamz-theme.single-product div.product .woocommerce-product-details__short-description p{margin: 0 !important;padding: 0 !important;font-size: 13px !important;line-height: 1.55 !important;color: rgba(255,255,255,0.75) !important}html body.dreamz-theme.single-product div.product .woocommerce-product-details__short-description p + p{margin-top: 8px !important}html body.dreamz-theme.single-product div.product p.stock{font-size: 12px !important;color: rgba(255,255,255,0.55) !important;margin: 4px 0 8px !important;padding: 0 !important}html body.dreamz-theme.single-product div.product p.stock.in-stock{color: rgba(16,185,129,0.85) !important}html body.dreamz-theme.single-product div.product p.stock.out-of-stock{color: rgba(255,90,95,0.85) !important}html body.dreamz-theme.single-product div.product .summary > *:not(:first-child){margin-top: 8px !important}html body.dreamz-theme.single-product div.product .summary h1.product_title{margin-top: 0 !important}html body.dreamz-theme.single-product div.product p.price{display: flex !important;flex-wrap: wrap !important;align-items: baseline !important;gap: 10px !important;margin: 8px 0 !important;font-size: 24px !important;line-height: 1.15 !important}html body.dreamz-theme.single-product div.product p.price > .amount, html body.dreamz-theme.single-product div.product p.price ins .amount{font-size: 26px !important;font-weight: 800 !important;color: var(--brand-turquoise, #00d1c2) !important}html body.dreamz-theme.single-product div.product p.price del, html body.dreamz-theme.single-product div.product p.price del .amount{font-size: 16px !important;font-weight: 500 !important;color: rgba(255,255,255,0.35) !important;text-decoration: line-through !important}html body.dreamz-theme.single-product div.product p.price .woocommerce-price-suffix{font-size: 12px !important;color: rgba(255,255,255,0.5) !important;flex-basis: 100% !important;margin: 0 !important;font-weight: 400 !important}html body.dreamz-theme.single-product form.cart .single_add_to_cart_button{min-height: 46px !important;height: 46px !important;font-size: 13px !important;letter-spacing: 0.03em !important}}@media (max-width: 767px){html body.dreamz-theme.single-product div.product, html body.dreamz-theme.single-product div.product > *, html body.dreamz-theme.single-product div.product .summary, html body.dreamz-theme.single-product div.product .summary > *, html body.dreamz-theme.single-product div.product .woocommerce-product-gallery, html body.dreamz-theme.single-product div.product .woocommerce-product-gallery > *, html body.dreamz-theme.single-product div.product form.cart, html body.dreamz-theme.single-product div.product form.cart > *{max-width: 100% !important;box-sizing: border-box !important;min-width: 0 !important}html body.dreamz-theme.single-product div.product{width: 100% !important;overflow-x: hidden !important;padding: 0 !important;margin: 0 !important}html body.dreamz-theme.single-product div.product .woocommerce-product-gallery, html body.dreamz-theme.single-product div.product .woocommerce-product-gallery__wrapper, html body.dreamz-theme.single-product div.product .woocommerce-product-gallery__image, html body.dreamz-theme.single-product div.product .flex-viewport{width: 100% !important;max-width: 100% !important;float: none !important;margin: 0 0 16px !important;padding: 0 !important}html body.dreamz-theme.single-product div.product .woocommerce-product-gallery img{width: 100% !important;max-width: 100% !important;height: auto !important;display: block !important}html body.dreamz-theme.single-product div.product .summary{width: 100% !important;float: none !important;margin: 0 !important;padding: 0 !important}html body.dreamz-theme.single-product div.product form.cart{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 8px !important;width: 100% !important;margin: 12px 0 !important;padding: 0 !important}html body.dreamz-theme.single-product div.product form.cart .quantity{flex: 0 0 110px !important;width: 110px !important;max-width: 110px !important;min-width: 110px !important;margin: 0 !important;padding: 0 !important}html body.dreamz-theme.single-product div.product form.cart .single_add_to_cart_button{flex: 1 1 0 !important;width: auto !important;max-width: calc(100% - 118px) !important;min-width: 0 !important;height: 46px !important;padding: 0 8px !important;margin: 0 !important;font-size: 12px !important;letter-spacing: 0.02em !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important;box-sizing: border-box !important}html body.dreamz-theme.single-product div.product form.cart .quantity[style*="display: none"] ~ .single_add_to_cart_button, html body.dreamz-theme.single-product div.product form.cart .quantity:empty ~ .single_add_to_cart_button{flex: 1 1 100% !important;max-width: 100% !important}html body.dreamz-theme.single-product div.product .dreamz-single-wishlist, html body.dreamz-theme.single-product div.product button.dreamz-single-wishlist, html body.dreamz-theme.single-product div.product a.dreamz-single-wishlist, html body.dreamz-theme.single-product div.product .yith-wcwl-add-to-wishlist{display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;max-width: 100% !important;margin: 8px 0 0 !important;padding: 0 8px !important;min-height: 44px !important;box-sizing: border-box !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important}}
