.wc-block-cart-items__row.woosb-bundles:not(.woosb-fixed-price) .wc-block-cart-item__prices,.wc-block-cart-items__row.woosb-bundles:not(.woosb-fixed-price) .wc-block-components-product-badge,.wc-block-cart-items__row.woosb-bundles:not(.woosb-fixed-price) .wc-block-components-product-price__value,.wc-block-components-order-summary-item.woosb-bundles:not(.woosb-fixed-price) .wc-block-cart-item__prices,.wc-block-components-order-summary-item.woosb-bundles:not(.woosb-fixed-price) .wc-block-components-product-badge,.wc-block-components-order-summary-item.woosb-bundles:not(.woosb-fixed-price) .wc-block-components-product-price__value{display:none!important}.wc-block-cart-items__row.woosb-bundled .wc-block-cart-item__remove-link,.wc-block-components-order-summary-item.woosb-bundled .wc-block-cart-item__remove-link{display:none!important}.wc-block-cart-items__row.woosb-bundled .wc-block-cart-item__quantity,.wc-block-components-order-summary-item.woosb-bundled .wc-block-cart-item__quantity{pointer-events:none!important}.wc-block-cart-items__row.woosb-bundled.woosb-hide-bundled,.wc-block-components-order-summary-item.woosb-bundled.woosb-hide-bundled{display:none!important}.wc-block-cart-items__row.woosb-bundled.woosb-fixed-price .wc-block-cart-item__prices,.wc-block-cart-items__row.woosb-bundled.woosb-fixed-price .wc-block-components-product-badge,.wc-block-cart-items__row.woosb-bundled.woosb-fixed-price .wc-block-cart-item__total-price-and-sale-badge-wrapper,.wc-block-cart-items__row.woosb-bundled.woosb-fixed-price .wc-block-components-product-price__value,.wc-block-components-order-summary-item.woosb-bundled.woosb-fixed-price .wc-block-cart-item__prices,.wc-block-components-order-summary-item.woosb-bundled.woosb-fixed-price .wc-block-components-product-badge,.wc-block-components-order-summary-item.woosb-bundled.woosb-fixed-price .wc-block-cart-item__total-price-and-sale-badge-wrapper,.wc-block-components-order-summary-item.woosb-bundled.woosb-fixed-price .wc-block-components-product-price__value{display:none!important}.wc-block-components-order-summary-item.woosb-bundled.woosb-hide-bundled{display:none!important}.woosb-wrap{display:block;width:100%;clear:both}.woosb-wrap .woosb-text,.woosb-wrap .woosb-products,.woosb-bundles .woosb-text,.woosb-bundles .woosb-products{margin:0 0 15px 0}.woosb-wrap .woosb-text,.woosb-bundles .woosb-text{white-space:pre-line}.woosb-wrap .woosb-summary{display:flex;align-items:center;justify-content:space-between}.woosb-wrap .woosb-summary .woosb-total{flex-grow:1}.woosb-products{border-width:1px 0 0 0;border-style:dotted;border-color:#e5e5e5}.woosb-products .woosb-item-text{padding:10px 0;margin:0;border-bottom:1px dotted #e5e5e5}.woosb-item-text-type-h1>h1,.woosb-item-text-type-h2>h2,.woosb-item-text-type-h3>h3,.woosb-item-text-type-h4>h4,.woosb-item-text-type-h5>h5,.woosb-item-text-type-h6>h6,.woosb-item-text-type-p>p{margin:0!important}.woosb-products .woosb-product{display:flex;align-items:center;padding:10px 0;margin:0;border-bottom:1px dotted #e5e5e5}.woosb-products .woosb-product.woosb-product-hidden{display:none}.woosb-products[data-exclude-unpurchasable="yes"] .woosb-product.woosb-product-unpurchasable{display:none}.woosb-products .woosb-product>div{padding:0 5px}.woosb-products .woosb-product .woosb-thumb{width:50px;flex:0 0 50px}.woosb-products .woosb-product .woosb-thumb img{width:100%;max-width:100%;height:auto;display:block}.woosb-products .woosb-product .woosb-quantity{width:80px;flex:0 0 80px}.woosb-products .woosb-product .woosb-quantity.woosb-quantity-plus-minus{width:130px;flex:0 0 130px}.woosb-products .woosb-product .woosb-quantity label{display:none}.woosb-products .woosb-product .woosb-quantity input{width:100%;min-width:40px;text-align:center}.woosb-products .woosb-product .woosb-price{width:100px;flex:0 0 100px;text-align:end}.woosb-products .woosb-product .woosb-price *{font-size:inherit!important}.woosb-products .woosb-product .woosb-price del{opacity:.5;text-decoration:line-through}.woosb-products .woosb-product .woosb-price del span{text-decoration:line-through}.woosb-products .woosb-product .woosb-price ins{font-weight:400}.woosb-products .woosb-product .woosb-price .amount{display:inline-block}.woosb-products .woosb-product .woosb-title{flex-grow:1;text-align:start}.woosb-products .woosb-product .woosb-title .woosb-name{display:block;overflow:hidden}.woosb-products .woosb-product .woosb-title .woosb-name a{text-decoration:none;box-shadow:none}.woosb-products .woosb-product .woosb-title .woosb-price{width:auto;flex:0 0 auto;text-align:inherit}.woosb-products .woosb-product .woosb-title .woovr-variations-select .woovr-variation-image,.woosb-products .woosb-product .woosb-title .woovr-variations-select .woovr-variation-price{display:none!important}.woosb-products .woosb-product .variations_form{margin:0;padding:0}.woosb-products .woosb-product .woosb-title .stock{font-size:14px;margin:0;padding:0}.woosb-products .woosb-product .woosb-title .stock.in-stock{color:green}.woosb-products .woosb-product .woosb-title .stock.available-on-backorder{color:orange}.woosb-products .woosb-product .woosb-title .stock.out-of-stock{color:red}.woosb-products .woosb-product .woosb-description,.woosb-products .woosb-product .woosb-variation-description{font-size:14px}.woosb-products .woosb-product .variations_form .variations{display:inline-block;margin:0 -3px;padding:0}.woosb-products .woosb-product .variations_form .variations .variation{display:inline-block;border-width:1px;border-style:solid;border-color:#e5e5e5;padding:5px 10px;margin:5px 3px 0 3px;max-width:100%;border-radius:2px;float:none;vertical-align:top}.woosb-products .woosb-product .variations_form .variations .variation>div{display:block}.woosb-products .woosb-product .variations_form .variations .reset{display:inline-block}.woosb-products .woosb-product .variations_form .variations .variation:last-child{margin-bottom:0}.woosb-products .woosb-product .variations_form .variations .variation .label{font-size:12px;line-height:1}.woosb-products .woosb-product .variations_form .variations .variation .value{line-height:1}.woosb-products .woosb-product .variations_form .variations .variation .value select{width:100%;height:auto;line-height:1;padding:0 16px 0 0;margin:0;background-color:#fff0;border-radius:0;border:none;-webkit-appearance:none;-moz-appearance:none;outline:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAECAYAAACtBE5DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNEQzN0Y2NTY0NjcxMUU3QjU5NUI5N0U0NjlDMTIzNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNEQzN0Y2NjY0NjcxMUU3QjU5NUI5N0U0NjlDMTIzNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY0RDM3RjYzNjQ2NzExRTdCNTk1Qjk3RTQ2OUMxMjM2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY0RDM3RjY0NjQ2NzExRTdCNTk1Qjk3RTQ2OUMxMjM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+pzgqpQAAADdJREFUeNpirKioWMDAwBDPgAoWMQGJLCC+hiR4HYgzQRLfgDgUSoNwCIhmgaq6BtXJCNMNEGAAbM0MK7OUU3AAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:100% 50%;background-size:auto}.woosb-products .woosb-product .variations_form .variations a.reset_variations{margin:0;font-size:12px}.woosb-item-child .product-price .amount,.woosb-item-child .product-price .tax_label,.woosb-item-child .product-subtotal .amount,.woosb-item-child .product-subtotal .tax_label,.woosb-item-child .product-total .amount,.woosb-item-child .product-total .tax_label{opacity:.3}.woosb-alert{padding:6px 10px 6px 14px;border-left:4px solid #222;background-color:#eee;font-size:14px}body.woocommerce-no-js .woosb-wrap+form.cart{display:none}.woosb-disabled{opacity:.5!important;pointer-events:none!important;cursor:not-allowed!important}.woosb-quantity-input{display:flex;align-items:center}.woosb-quantity-input .quantity{flex-grow:1;height:auto;margin:0}.woosb-quantity-plus-minus .plus,.woosb-quantity-plus-minus .minus,.woosb-quantity-plus-minus .quantity-minus,.woosb-quantity-plus-minus .quantity-plus,.woosb-quantity-plus-minus .plus-btn,.woosb-quantity-plus-minus .minus-btn{display:none!important}.woosb-quantity-input-plus,.woosb-quantity-input-minus{width:40px;height:40px;flex:0 0 40px;line-height:38px;text-align:center;cursor:pointer;background-color:#fefefe;border:1px solid #e5e5e5;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.woosb-quantity-input .woosb-qty{width:100%;min-width:40px;height:40px;line-height:38px;margin:0;padding:0 5px;box-shadow:none;border-width:1px 0;border-style:solid;border-color:#e5e5e5;border-radius:0;background-color:#fefefe;-moz-appearance:textfield}.woosb-quantity-input .woosb-qty:focus{outline:none;outline-color:#fff0}.woosb-quantity-input-plus:hover,.woosb-quantity-input-minus:hover{background-color:#f0f0f0}.woosb-quantity-input input::-webkit-outer-spin-button,.woosb-quantity-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woosb-products[class*="woosb-products-layout-grid"]{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;border:none}.woosb-products[class*="woosb-products-layout-grid"] .woosb-item-text{width:100%;margin:10px;padding:10px 0}.woosb-products[class*="woosb-products-layout-grid"] .woosb-product{width:calc(50% - 20px);margin:10px;padding:10px;border:1px solid #ddd;font-size:14px;text-align:center;position:relative;display:flex;flex-direction:column}.woosb-products[class*="woosb-products-layout-grid"] .woosb-product:hover{border-color:green}.woosb-products[class*="woosb-products-layout-grid"] .woosb-product .woosb-name{font-weight:700}.woosb-products.woosb-products-layout-grid-1 .woosb-product{width:calc(100% - 20px)}.woosb-products.woosb-products-layout-grid-3 .woosb-product{width:calc(100% / 3 - 20px)}.woosb-products.woosb-products-layout-grid-4 .woosb-product{width:calc(25% - 20px)}.woosb-products[class*="woosb-products-layout-grid"] .woosb-product>div{width:100%!important;flex:0 0 auto!important;text-align:center;margin-left:0;margin-right:0;padding-left:0;padding-right:0;margin-bottom:5px}.woosb-products[class*="woosb-products-layout-grid"] .woosb-product>div:last-child{margin-bottom:0}.woosb-products[class*="woosb-products-layout-grid"] .woosb-product select{text-align:center}.woosb-products[class*="woosb-products-layout-grid"] .woosb-product .variations_form .variations .reset{display:none}.woosb-cart-item-edit:before{content:'✎';display:inline-block;margin-right:5px}@media only screen and (max-width:767px){.woosb-products[class*="woosb-products-layout-grid"] .woosb-product{width:calc(50% - 20px)}}@media only screen and (max-width:479px){.woosb-products[class*="woosb-products-layout-grid"] .woosb-product{width:calc(100% - 20px)}}body.rtl .woosb-alert{padding:6px 14px 6px 10px;border-right:4px solid #222;border-left:none}@media (max-width:768px){*,*::before,*::after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}*,*::before,*::after{will-change:auto!important}.bp-card,.archive-card,.product-card,.social-proof-card,.b2g1-orbit__node{box-shadow:none!important}h1,h2,h3,h4,h5,h6{text-shadow:none!important}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.animate-tech-scroll{animation-duration:80s!important}.bp-add-btn{animation:none!important}.b2g1-panel__badge::before,.b2g1-price-value.is-gold,.b2g1-panel__save-pill::before,.product-low-stock::before{animation:none!important}.archive-card:hover,.bp-card:hover,.product-card:hover{transform:none!important}.archive-card:hover .product-image-wrap img,.bp-card:hover .bp-card-image,.product-card:hover .image-container img{transform:none!important}*,*::before,*::after{transition-duration:0.15s!important}}@media (max-width:768px){.hero-content-position{padding-left:12px!important;padding-right:12px!important}.bp-section{padding-top:32px!important;padding-bottom:32px!important}.bp-container{padding-left:12px!important;padding-right:12px!important}.bp-card-content{padding:12px!important}.b2g1-section{padding-top:32px!important;padding-bottom:32px!important;padding-left:12px!important;padding-right:12px!important}.b2g1-container{padding-left:0!important;padding-right:0!important}.b2g1-panel{padding-left:0!important;padding-right:0!important}.hook-section{padding-top:32px!important;padding-bottom:32px!important}#hook-section .container{padding-left:12px!important;padding-right:12px!important}#hook-section .px-6{padding-left:12px!important;padding-right:12px!important}#hook-section .group.relative{padding:20px 12px!important}.social-proof-section{padding-top:32px!important;padding-bottom:32px!important}.social-proof-section .container{padding-left:12px!important;padding-right:12px!important}.social-proof-content{padding-left:12px!important;padding-right:12px!important;padding-bottom:20px!important}#collection-section{padding-top:32px!important;padding-bottom:32px!important}#collection-section .container{padding-left:12px!important;padding-right:12px!important}.animate-tech-scroll{padding-left:12px!important;padding-right:12px!important}}@media (max-width:768px){.hero-content-position h1{font-size:2rem!important;line-height:1.1!important}.hero-content-position p{font-size:0.875rem!important}.bp-title,.b2g1-panel__title,.social-proof-header h2{font-size:1.5rem!important}#hook-section h2{font-size:1.5rem!important}#hook-section h3{font-size:1.125rem!important}#collection-section h2{font-size:1.5rem!important}}@media (max-width:768px){body,html{overflow-x:hidden!important;max-width:100vw!important}section,main>.container,.site-main>.container,.bp-container{max-width:100vw!important}.b2g1-orbit{width:260px!important;height:260px!important}.b2g1-orbit__center{width:100px!important;height:100px!important}.b2g1-orbit__node{width:68px!important;height:68px!important}.b2g1-orbit__node:nth-child(2){top:-6px;left:50%;transform:translateX(-50%)}.b2g1-orbit__node:nth-child(3){top:52px;right:-6px}.b2g1-orbit__node:nth-child(4){bottom:52px;right:-6px}.b2g1-orbit__node:nth-child(5){bottom:-6px;left:50%;transform:translateX(-50%)}.b2g1-orbit__node:nth-child(6){bottom:52px;left:-6px}.b2g1-orbit__node:nth-child(7){top:52px;left:-6px}.b2g1-orbit__node:nth-child(2):hover{transform:translateX(-50%) scale(1.05)}.b2g1-orbit__node:nth-child(5):hover{transform:translateX(-50%) scale(1.05)}.b2g1-orbit-wrap{min-height:280px!important}.b2g1-panel__steps{flex-direction:column!important;gap:8px!important}.b2g1-step{padding:10px 12px!important}.social-proof-media{height:200px!important;min-height:200px!important}#collection-section .collection-engine{height:auto!important;min-height:0!important}#collection-section .collection-panel{min-height:200px!important}}@media (max-width:375px){.bp-container,main>.container,.site-main>.container{padding-left:8px!important;padding-right:8px!important}.b2g1-orbit{width:240px!important;height:240px!important}.b2g1-orbit__center{width:90px!important;height:90px!important}.b2g1-orbit__node{width:60px!important;height:60px!important}.b2g1-orbit__node:nth-child(2){top:-6px}.b2g1-orbit__node:nth-child(3){top:46px;right:-6px}.b2g1-orbit__node:nth-child(4){bottom:46px;right:-6px}.b2g1-orbit__node:nth-child(5){bottom:-6px}.b2g1-orbit__node:nth-child(6){bottom:46px;left:-6px}.b2g1-orbit__node:nth-child(7){top:46px;left:-6px}.hero-content-position h1{font-size:1.75rem!important}.bp-title,.b2g1-panel__title,.social-proof-header h2,#hook-section h2,#collection-section h2{font-size:1.375rem!important}}.low-end-device,.low-end-device body{scroll-behavior:auto!important}.low-end-device *,.low-end-device *::before,.low-end-device *::after{animation:none!important;transition-duration:0.01ms!important;scroll-behavior:auto!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;will-change:auto!important}.low-end-device .bp-card,.low-end-device .archive-card,.low-end-device .product-card,.low-end-device .social-proof-card,.low-end-device .collection-panel img,.low-end-device .hero-desktop-video{transform:none!important}.low-end-device .animate-tech-scroll{animation:elveraTechScroll 80s linear infinite!important;transform:translateX(0)}.low-end-device .bp-marker,.low-end-device .bp-title,.low-end-device .bp-subtitle,.low-end-device .bp-card,.low-end-device .bp-header-reveal,.low-end-device .bp-card-reveal,.low-end-device .reveal,.low-end-device .section-reveal,.low-end-device .reveal-lines{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important}@media (max-width:768px){.low-end-device .hero-desktop-video,.low-end-device .social-proof-media video{display:none!important}}@media (max-width:768px){footer .py-20{padding-top:32px!important;padding-bottom:32px!important}footer .px-8{padding-left:12px!important;padding-right:12px!important}footer .p-10{padding:20px 12px!important}footer .py-20{padding-top:40px!important;padding-bottom:40px!important}footer .text-\[18vw\]{font-size:12vw!important}footer .py-6{padding-top:16px!important;padding-bottom:16px!important}}@media (max-width:768px){#announce-bar{padding-top:8px!important;padding-bottom:8px!important;font-size:11px!important;line-height:1.35!important;letter-spacing:0.055em!important}#desktop-header-wrap{display:none!important}#masthead h1{font-size:1.5rem!important}}@media (max-width:768px){.bp-card .bp-add-btn,.bp-grid .bp-add-btn{min-width:44px!important;min-height:44px!important;width:44px!important;height:44px!important}a[href*="shop"],a[href*="bundle"],a[href*="vault"]{min-height:44px!important;padding-top:12px!important;padding-bottom:12px!important}input,select,textarea,button{min-height:44px!important}}@media (max-width:768px){.bp-card-image{max-width:100%!important}.social-proof-media img{object-fit:contain!important}.collection-panel img{max-width:100%!important}.b2g1-orbit__center img,.b2g1-orbit__node img{max-width:100%!important}}@media (max-width:768px){.animate-tech-scroll{animation:elveraTechScroll 80s linear infinite!important}}@keyframes skeleton-loading{0%{background-position:-200px 0}100%{background-position:calc(200px + 100%) 0}}.skeleton{background:linear-gradient(90deg,#EEF4F7 0%,#252525 50%,#EEF4F7 100%);background-size:200px 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:4px;color:transparent!important;pointer-events:none;user-select:none}.skeleton-product-card{display:block;background:#151515;border-radius:8px;overflow:hidden}.skeleton-product-image{width:100%;aspect-ratio:1;background:linear-gradient(90deg,#EEF4F7 0%,#252525 50%,#EEF4F7 100%);background-size:200px 100%;animation:skeleton-loading 1.5s ease-in-out infinite}.skeleton-product-content{padding:1rem}.skeleton-product-title{height:20px;width:80%;margin-bottom:.5rem;background:linear-gradient(90deg,#EEF4F7 0%,#252525 50%,#EEF4F7 100%);background-size:200px 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:4px}.skeleton-product-price{height:18px;width:60%;background:linear-gradient(90deg,#EEF4F7 0%,#252525 50%,#EEF4F7 100%);background-size:200px 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:4px}.skeleton-text{height:16px;margin-bottom:.5rem;background:linear-gradient(90deg,#EEF4F7 0%,#252525 50%,#EEF4F7 100%);background-size:200px 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:4px}.skeleton-text.short{width:40%}.skeleton-text.medium{width:60%}.skeleton-text.long{width:90%}.skeleton-text.full{width:100%}.skeleton-image{background:linear-gradient(90deg,#EEF4F7 0%,#252525 50%,#EEF4F7 100%);background-size:200px 100%;animation:skeleton-loading 1.5s ease-in-out infinite}.skeleton-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(90deg,#EEF4F7 0%,#252525 50%,#EEF4F7 100%);background-size:200px 100%;animation:skeleton-loading 1.5s ease-in-out infinite}.skeleton-button{height:40px;width:120px;border-radius:4px;background:linear-gradient(90deg,#EEF4F7 0%,#252525 50%,#EEF4F7 100%);background-size:200px 100%;animation:skeleton-loading 1.5s ease-in-out infinite}.loaded .skeleton,.skeleton.loaded{animation:none;background:#fff0}@media (prefers-reduced-motion:reduce){.skeleton{animation:none;background:#252525}}@media (max-width:480px){.skeleton{animation-duration:2s}}/*!
Theme Name: VINORA Tiffany
Theme URI: https://vinora.store
Author: VINORA Team
Author URI: https://vinora.store
Description: A light, Tiffany-inspired jewelry storefront built on the stable ELVERA V11.3 WooCommerce base.
Version: 2.1.0
Requires at least: 5.0
Tested up to: 6.4
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: antigravity
Tags: e-commerce, woocommerce, custom-background, custom-logo, custom-menu, featured-images, translation-ready
*/
 :root{--bg-void:#F8FAFC;--bg-void-deep:#EEF4F7;--accent-gold:#81D8D0;--accent-gold-dim:#69C9C1;--accent-gold-light:#DDF7F4;--text-silver:#0F172A;--text-silver-dim:#64748B;--elureya-surface:#FFFFFF;--elureya-border:#D6E2EA;--elureya-pearl:#F6F0E8;--font-primary:'Inter', sans-serif;--font-display:'Playfair Display', serif;--card-bg:rgba(255, 255, 255, 0.94);--card-bg-hover:rgba(255, 255, 255, 1);--card-border:rgba(214, 226, 234, 0.9);--card-border-hover:rgba(129, 216, 208, 0.55);--shadow-sm:0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);--shadow-md:0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);--shadow-lg:0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);--shadow-glow:0 0 20px rgba(129, 216, 208, 0.24), 0 0 30px rgba(129, 216, 208, 0.16);--transition-speed:0.4s cubic-bezier(0.25, 0.8, 0.25, 1);--transition-fast:0.2s cubic-bezier(0.25, 0.8, 0.25, 1);--scale-small:scale(1.03);--scale-medium:scale(1.05);--scale-large:scale(1.08);--rotate-slight:rotate(1deg);--grayscale-normal:grayscale(100%);--grayscale-hover:grayscale(0%)}html{scroll-behavior:smooth;background-color:var(--bg-void);color:var(--text-silver);overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;max-width:100vw}@media (hover:none) and (pointer:coarse){.vault-control-strip,.bp-badge,.glass-panel,.glass-panel-dark{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@supports (content-visibility:auto){.bp-card,.archive-card{content-visibility:auto;contain-intrinsic-size:420px 560px}}.glass-panel{background:rgb(255 255 255 / .03);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .05)}.glass-panel-dark{background:rgb(0 0 0 / .4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(255 255 255 / .03)}.text-gold-glow{color:var(--accent-gold);text-shadow:0 0 20px rgb(129 216 208 / .3)}.text-void-stroke{-webkit-text-stroke:1px rgb(255 255 255 / .2);color:#fff0}.glow-point{position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgb(129 216 208 / .15) 0%,transparent 70%);pointer-events:none;mix-blend-mode:screen}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-gold{0%,100%{box-shadow:0 0 0 0 rgb(129 216 208 / .4)}50%{box-shadow:0 0 0 8px rgb(129 216 208 / .2)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}100%{transform:translateY(0)}}@keyframes shine{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes tilt-shift{0%{transform:rotate(0deg) translateZ(0)}25%{transform:rotate(2deg) translateZ(20px)}50%{transform:rotate(0deg) translateZ(0)}75%{transform:rotate(-2deg) translateZ(20px)}100%{transform:rotate(0deg) translateZ(0)}}.animate-fade-up{animation:fadeInUp 0.8s ease-out forwards}.writing-vertical{writing-mode:vertical-rl;text-orientation:mixed}.font-playfair{font-family:var(--font-display)}.font-inter{font-family:var(--font-primary)}.ease-quart{transition-timing-function:cubic-bezier(.76,0,.24,1)}.woocommerce button.single_add_to_cart_button,.woocommerce-page .button{background-color:#81D8D0;color:#F8FAFC;font-family:monospace;text-transform:uppercase;font-weight:700;letter-spacing:2px;padding:15px 30px;border-radius:0;border:1px solid #81D8D0;transition:all 0.3s ease}.woocommerce button.single_add_to_cart_button:hover,.woocommerce-page .button:hover{background-color:#fff;border-color:#fff;color:#000}.woocommerce .quantity input.qty{background-color:#F8FAFC;color:#fff;border:1px solid #333;height:50px;width:80px;font-family:monospace}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info{background-color:#111;color:#81D8D0;border-top:2px solid #81D8D0}.product-card{background-color:#0a0a0a;border:1px solid rgb(255 255 255 / .06);border-radius:4px;overflow:hidden;transition:all 0.3s cubic-bezier(.25,.8,.25,1);position:relative;display:block;text-decoration:none}.product-card:hover{background-color:#0f0f0f;border-color:rgb(129 216 208 / .3);transform:translateY(-4px);box-shadow:0 12px 24px rgb(0 0 0 / .4),0 0 20px rgb(129 216 208 / .15)}.product-card .image-container{position:relative;overflow:hidden;width:100%;height:100%}.product-card .image-container img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s cubic-bezier(.25,.8,.25,1),filter 0.5s ease;filter:grayscale(100%) brightness(.9)}.product-card:hover .image-container img{transform:scale(1.08);filter:grayscale(0%) brightness(1.05)}.product-card .image-overlay{background:rgb(5 5 5 / .7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all 0.4s cubic-bezier(.25,.8,.25,1);opacity:0;transform:translateY(8px)}.product-card:hover .image-overlay{opacity:1;transform:translateY(0)}.sale-badge{background:linear-gradient(135deg,#81D8D0 0%,#69C9C1 100%);color:#F8FAFC;font-weight:700;text-shadow:none;box-shadow:0 2px 8px rgb(129 216 208 / .3);border-radius:2px;letter-spacing:.5px}.stock-indicator{background:rgb(0 0 0 / .6);backdrop-filter:blur(4px);border-radius:4px;padding:3px 6px}.product-card-content{border-top:1px solid rgb(255 255 255 / .04)}.product-card h2{font-size:14px;line-height:1.4;color:#0F172A;transition:color 0.2s ease;margin:0;font-weight:400;letter-spacing:.2px}.product-card:hover h2{color:#81D8D0}.product-price{display:flex;align-items:baseline;gap:8px;margin-top:4px}.price-sale{color:#81D8D0;font-weight:700;font-size:15px;letter-spacing:-.3px}.price-regular{color:#666;font-size:12px;text-decoration:line-through;opacity:.7}.product-card .woocommerce-Price-amount{font-size:inherit;font-weight:inherit}.product-card .woocommerce-Price-currencySymbol{font-size:.9em}.product-card .posted_in,.product-card .tagged_as,.product-card .product_meta{display:none!important}.product-card:hover .sale-badge{box-shadow:0 4px 12px rgb(129 216 208 / .4)}@media (prefers-reduced-motion:reduce){.product-card,.product-card *,.product-card .image-container,.product-card .image-container img,.product-card .image-overlay{transition-duration:0.01ms!important;animation-duration:0.01ms!important}}@media (max-width:768px){.product-card{border-radius:3px}.product-card:hover{transform:translateY(-2px)}.product-card h2{font-size:13px}.price-sale{font-size:14px}.sale-badge{font-size:9px;padding:2px 5px}}.product-card img,.product-card .wp-post-image,.product-card .attachment-large,.product-card .size-large,.product-card .attachment-shop_catalog,.product-card .size-shop_catalog{padding:0!important;margin:0!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;display:block!important;max-width:100%!important;height:auto!important}.product-card .price del,.product-card del{opacity:0.5!important;text-decoration:line-through!important;background:none!important;color:#666!important;display:inline!important;margin:0!important;padding:0!important}.product-card .price ins,.product-card ins{text-decoration:none!important;background:none!important;color:#81D8D0!important;font-weight:700!important;display:inline!important;margin:0!important;padding:0!important}.product-card .posted_in,.product-card .tagged_as,.product-card .product_meta,.product-card span.posted_in,.product-card span.tagged_as,.product-card .woocommerce-loop-product__title,.product-card .woocommerce-loop-product__link,.product-card .star-rating,.product-card .woocommerce-product-rating,.product-card .wc-block-grid__product-rating,.product-card .wc-block-grid__product-title,.product-card .wc-block-grid__product-price{display:none!important}.product-card *{box-sizing:border-box}.product-card,.product-card img,.product-card .image-container{animation:none!important}.product-card-content{padding:12px 14px!important;margin:0!important}.product-card h2{margin:0!important;padding:0!important}.product-price{margin:6px 0 0 0!important;padding:0!important}.sale-badge{background:linear-gradient(135deg,#81D8D0 0%,#69C9C1 100%)!important;color:#F8FAFC!important;font-weight:700!important;text-shadow:none!important;box-shadow:0 2px 8px rgb(129 216 208 / .3)!important;border-radius:2px!important;letter-spacing:0.5px!important;padding:3px 8px!important;font-size:10px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;white-space:nowrap!important}.product-card>div.aspect-square{padding:0!important;margin:0!important;line-height:0!important}.product-card .image-container{line-height:0!important}.product-card .image-container img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.woocommerce ul.products li.product a,.woocommerce-page ul.products li.product a{text-decoration:none!important;box-shadow:none!important}body.post-type-archive-product,body.tax-product_cat{background-color:#F8FAFC}.woocommerce .woocommerce-breadcrumb{display:none}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{display:none}#masthead,#masthead.group:hover{background-image:none;box-shadow:none;text-shadow:none}#desktop-header-wrap{background:#fff0;box-shadow:none}.section-reveal,.shop-section-reveal,.bp-animate,.bp-card,.social-proof-card,.collection-panel{opacity:1!important;transform:none!important}.bp-card *,.social-proof-card *,.collection-panel *{opacity:1!important;transform:none!important}.bp-card-image-wrapper,.social-proof-media,.collection-panel .absolute.inset-0.z-0{background:linear-gradient(135deg,#EEF4F7 0%,#FFFFFF 54%,#DDF7F4 100%)!important}:root{--elureya-paper:#F8FAFC;--elureya-white:#FFFFFF;--elureya-ice:#EEF8F8;--elureya-blue:#81D8D0;--elureya-blue-deep:#008C95;--elureya-ink:#0F172A;--elureya-muted:#334155;--elureya-line:#D6E2EA}body{background:var(--elureya-paper);color:var(--elureya-ink)}.elureya-kicker{margin:0;font-family:'Montserrat',sans-serif;font-size:clamp(0.68rem, 1.7vw, 0.78rem);font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:var(--elureya-ink)}.elureya-section-heading{max-width:1120px;margin:0 auto;padding:clamp(3rem, 8vw, 5.5rem) clamp(1.15rem, 4vw, 3rem) clamp(1.35rem, 3vw, 2rem)}.elureya-section-heading h2{margin:.65rem 0 .4rem;font-family:'Bodoni Moda','Playfair Display',serif;font-size:clamp(2rem, 7vw, 4.6rem);line-height:.95;color:var(--elureya-ink);text-transform:uppercase}.elureya-section-heading p:not(.elureya-kicker){max-width:680px;margin:0;font-family:'Bodoni Moda','Playfair Display',serif;font-size:clamp(1rem, 2.5vw, 1.35rem);font-style:italic;color:var(--elureya-muted)}.elureya-editorial-hero{position:relative;min-height:min(760px, calc(100svh - 112px));display:flex;align-items:flex-end;overflow:hidden;border-bottom:1px solid var(--elureya-line);background:#EAF7F7}.elureya-editorial-hero__media{position:absolute;inset:0;display:flex;justify-content:flex-end;align-items:center;padding:clamp(1rem, 5vw, 5rem);background:linear-gradient(90deg,rgb(248 250 252 / .92) 0%,rgb(232 248 248 / .72) 45%,rgb(129 216 208 / .18) 100%),radial-gradient(circle at 76% 42%,rgb(129 216 208 / .34),transparent 34%)}.elureya-editorial-hero__media img{width:min(58vw, 720px);max-height:84%;object-fit:contain;opacity:.86;filter:saturate(.85) contrast(1.02)}.elureya-editorial-hero__scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgb(248 250 252 / .96) 0%,rgb(248 250 252 / .62) 44%,rgb(248 250 252 / .18) 100%)}.elureya-editorial-hero__content{position:relative;z-index:2;max-width:760px;padding:clamp(6rem, 12vw, 10rem) clamp(1.5rem, 6vw, 5rem)}.elureya-editorial-hero h1{margin:.7rem 0 1rem;font-family:'Bodoni Moda','Playfair Display',serif;font-size:clamp(3.4rem, 13vw, 9.5rem);line-height:.8;letter-spacing:-.06em;color:var(--elureya-ink)}.elureya-editorial-hero__line{max-width:620px;margin:0 0 2rem;font-family:'Bodoni Moda','Playfair Display',serif;font-size:clamp(1.2rem, 4vw, 2rem);font-style:italic;line-height:1.38;color:var(--elureya-ink)}.elureya-primary-cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 2rem;border:1px solid var(--elureya-ink);background:var(--elureya-white);color:var(--elureya-ink);font-family:'Montserrat',sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;transition:background 180ms ease,color 180ms ease,border-color 180ms ease}.elureya-primary-cta:hover{background:var(--elureya-blue);border-color:var(--elureya-blue);color:var(--elureya-ink)}.elureya-product-rail,.elureya-category-rail,.elureya-review-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(248px,31vw);gap:1rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 clamp(1.15rem, 4vw, 3rem) clamp(3rem, 7vw, 5rem)}.elureya-product-rail::-webkit-scrollbar,.elureya-category-rail::-webkit-scrollbar,.elureya-review-rail::-webkit-scrollbar,.elureya-shop-card__slides::-webkit-scrollbar{display:none}.elureya-product-rail,.elureya-category-rail,.elureya-review-rail{-ms-overflow-style:none}.elureya-rail-card,.elureya-review-card,.elureya-category-card{scroll-snap-align:start}.elureya-rail-card{background:var(--elureya-white);border:1px solid var(--elureya-line);box-shadow:0 18px 48px rgb(15 23 42 / .06)}.elureya-rail-card__image{position:relative;display:block;aspect-ratio:1;background:linear-gradient(135deg,#F8FAFC 0%,#E9F8F8 100%);overflow:hidden}.elureya-rail-card__image img{width:100%;height:100%;object-fit:contain;padding:1.25rem;transition:transform 500ms ease}.elureya-rail-card:hover .elureya-rail-card__image img{transform:scale(1.04)}.elureya-rail-card__image span,.elureya-stock-pill,.elureya-category-card__number{position:absolute;top:.8rem;left:.8rem;z-index:2;background:rgb(129 216 208 / .9);color:var(--elureya-ink);padding:.35rem .55rem;font-family:'Montserrat',sans-serif;font-size:.58rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.elureya-shop-card__gallery .elureya-stock-pill{background:rgb(214 76 76 / .94);color:#fff7f7;box-shadow:0 10px 22px rgb(214 76 76 / .2)}.elureya-rail-card__body{padding:1.05rem}.elureya-rail-card__body>a,.elureya-shop-card__title{display:block;font-family:'Bodoni Moda','Playfair Display',serif;color:var(--elureya-ink);font-size:clamp(1.2rem, 3vw, 1.55rem);line-height:1;text-decoration:none}.elureya-rail-card__price,.elureya-shop-card__price{margin-top:.65rem;color:var(--elureya-blue-deep);font-family:'Montserrat',sans-serif;font-weight:800}.elureya-rail-card__meta,.elureya-shop-card__attributes{display:block;margin-top:.6rem;color:var(--elureya-muted);font-family:'Montserrat',sans-serif;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.elureya-category-section,.elureya-best-sellers,.elureya-social-proof{background:var(--elureya-paper);border-bottom:1px solid var(--elureya-line);overflow:hidden}.elureya-category-card{position:relative;min-height:430px;display:flex;align-items:flex-end;overflow:hidden;border:1px solid var(--elureya-line);background:#EAF7F7;text-decoration:none}.elureya-category-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.42;filter:saturate(.7);transform:scale(1.03)}.elureya-category-card::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgb(248 250 252 / .98) 0%,rgb(248 250 252 / .78) 45%,rgb(129 216 208 / .18) 100%)}.elureya-category-card>div{position:relative;z-index:2;padding:1.5rem}.elureya-category-card h3{margin:0 0 .8rem;color:var(--elureya-ink);font-family:'Bodoni Moda','Playfair Display',serif;font-size:clamp(2rem, 6vw, 3.4rem)}.elureya-category-card p{margin:0 0 1.4rem;color:var(--elureya-muted);font-family:'Montserrat',sans-serif;font-size:.78rem;line-height:1.65;letter-spacing:.08em;text-transform:uppercase}.elureya-category-card div span{color:var(--elureya-ink);border-bottom:2px solid var(--elureya-blue);font-family:'Montserrat',sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.elureya-review-card{min-height:430px;background:var(--elureya-white);border:1px solid var(--elureya-line);text-align:center;box-shadow:0 18px 48px rgb(15 23 42 / .05)}.elureya-review-card img{width:100%;aspect-ratio:1;height:auto;object-fit:contain;padding:1.25rem;background:linear-gradient(135deg,#EEF8F8 0%,#FFFFFF 70%);border-bottom:1px solid var(--elureya-line)}.elureya-review-card__stars{margin-top:1.2rem;color:var(--elureya-blue-deep);letter-spacing:.35em}.elureya-review-card p{margin:1rem auto .9rem;max-width:82%;color:var(--elureya-ink);font-family:'Bodoni Moda','Playfair Display',serif;font-size:1.1rem;font-style:italic;line-height:1.45}.elureya-review-card cite,.elureya-review-card span{display:block;color:var(--elureya-muted);font-family:'Montserrat',sans-serif;font-size:.64rem;font-style:normal;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.elureya-review-card span{width:max-content;margin:1rem auto 1.4rem;padding:.55rem .8rem;border:1px solid var(--elureya-blue);color:var(--elureya-ink)}.elureya-shop-card{background:var(--elureya-white)!important;border-color:var(--elureya-line)!important}.elureya-shop-card__gallery{position:relative;aspect-ratio:1;background:linear-gradient(135deg,#F8FAFC 0%,#EAF7F7 100%);overflow:hidden}.elureya-shop-card__slides{display:grid;grid-auto-flow:column;grid-auto-columns:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.elureya-shop-card__slide{scroll-snap-align:start;display:block;height:100%}.elureya-shop-card__slide img{width:100%;height:100%;object-fit:contain;padding:1rem}.elureya-shop-card__dots{position:absolute;left:50%;bottom:.75rem;transform:translateX(-50%);display:flex;gap:.32rem}.elureya-shop-card__dots span{width:5px;height:5px;border-radius:999px;background:rgb(15 23 42 / .25)}.elureya-sold-out{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .76);color:var(--elureya-ink);font-family:'Montserrat',sans-serif;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.elureya-shop-card__body{display:flex;flex:1;flex-direction:column;padding:1rem}.elureya-shop-card__button,.bp-add-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:auto;border:1px solid var(--elureya-ink);background:#fff0;color:var(--elureya-ink);font-family:'Montserrat',sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;transition:background 180ms ease,border-color 180ms ease}.elureya-shop-card__button:hover,.bp-add-btn:hover{background:var(--elureya-blue);border-color:var(--elureya-blue)}.elureya-shop-card__button.is-disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.elureya-editorial-hero{min-height:calc(100svh - 116px);align-items:flex-end}.elureya-editorial-hero__media{justify-content:center;align-items:flex-start;padding:7rem 1rem 0}.elureya-editorial-hero__media img{width:min(82vw, 430px);opacity:.72}.elureya-editorial-hero__content{padding:10rem 1.5rem 4rem}.elureya-product-rail,.elureya-category-rail,.elureya-review-rail{grid-auto-columns:minmax(265px,82vw);padding-left:1.15rem;padding-right:1.15rem}.elureya-category-card{min-height:380px}}:root{--vinora-bg:#F7FBFD;--vinora-surface:#FFFFFF;--vinora-line:#D6E4EA;--vinora-line-strong:#B9CFDA;--vinora-ink:#0D1B2A;--vinora-muted:#5B6B7C;--vinora-accent:#81D8D0;--vinora-accent-deep:#4CBDB3;--vinora-shadow:0 18px 48px rgba(15, 23, 42, 0.08)}body{background:var(--vinora-bg);color:var(--vinora-ink)}#desktop-header-wrap{display:grid!important;grid-template-columns:1fr auto 1fr;grid-template-areas:"left logo right" "nav nav nav";align-items:center;row-gap:.95rem;padding:1.5rem clamp(2rem, 4vw, 3.75rem) 1rem!important}#desktop-left-icons{grid-area:left;position:relative!important;top:auto!important;left:auto!important;justify-self:start;gap:1rem!important}#desktop-right-icons{grid-area:right;position:relative!important;top:auto!important;right:auto!important;justify-self:end;gap:1rem!important}#desktop-logo-container{grid-area:logo;margin:0!important}#nav-row{grid-area:nav;margin-top:0!important}#mobile-header-wrap{padding:1rem 1.1rem!important}#mobile-header-wrap .justify-self-start,#mobile-header-wrap .justify-self-end{gap:0.9rem!important}.elureya-editorial-hero{min-height:clamp(620px, calc(100svh - 52px), 900px);align-items:flex-end;background:linear-gradient(90deg,rgb(247 251 253 / .94) 0%,rgb(247 251 253 / .74) 37%,rgb(247 251 253 / .18) 64%,rgb(13 27 42 / .16) 100%),linear-gradient(180deg,rgb(13 27 42 / .08) 0%,rgb(13 27 42 / .28) 100%),var(--vinora-hero-image) center center / cover no-repeat;border-bottom:1px solid var(--vinora-line)}.elureya-editorial-hero__media,.elureya-editorial-hero__scrim{display:none!important}.elureya-editorial-hero__content{max-width:560px;padding:clamp(8.5rem, 16vh, 10.5rem) clamp(1.5rem, 5vw, 5rem) clamp(3.5rem, 8vw, 5rem)}.elureya-editorial-hero h1{margin:.5rem 0 1rem;font-size:clamp(4rem, 11vw, 8rem);line-height:.88;letter-spacing:-.08em;color:var(--vinora-ink)}.elureya-editorial-hero__line{max-width:520px;margin-bottom:1.8rem;font-size:clamp(1.25rem, 3vw, 1.9rem);line-height:1.42;color:rgb(13 27 42 / .92)}.elureya-primary-cta{min-height:52px;padding:0 1.45rem;border:1px solid var(--vinora-ink);background:rgb(255 255 255 / .8);color:var(--vinora-ink);letter-spacing:.2em}.elureya-primary-cta:hover{background:var(--vinora-ink);color:#FFF}.elureya-section-heading{max-width:min(1120px, calc(100% - 2.5rem));margin:0 auto 1.75rem}.elureya-section-heading h2{color:var(--vinora-ink)}.elureya-section-heading p:not(.elureya-kicker){color:var(--vinora-muted)}.elureya-best-sellers,.elureya-category-section,.elureya-social-proof{padding-top:clamp(3.75rem, 7vw, 5rem)}.elureya-product-rail,.elureya-review-rail{display:flex;gap:1.25rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:0 max(1.25rem, calc((100vw - 1360px) / 2)) 4rem}.elureya-product-rail{align-items:stretch}.elureya-review-rail{padding-bottom:3.5rem}.elureya-rail-card,.elureya-review-card{flex:0 0 clamp(255px, 24vw, 312px);scroll-snap-align:start;background:var(--vinora-surface);border:1px solid var(--vinora-line);box-shadow:var(--vinora-shadow)}.elureya-rail-card__image,.elureya-review-card img{background:linear-gradient(180deg,#F8FCFD 0%,#E6F4F7 100%)}.elureya-rail-card__image img{object-fit:cover;padding:0}.elureya-rail-card__body{display:flex;min-height:180px;flex-direction:column;gap:.65rem}.elureya-rail-card__body>a{font-size:clamp(1.35rem, 2.6vw, 1.7rem)}.elureya-rail-card__price{margin-top:auto;color:var(--vinora-ink)}.elureya-rail-card__meta{color:var(--vinora-muted)}.elureya-rail-card .bp-add-btn{width:100%;min-height:46px;margin-top:.3rem;border:1px solid var(--vinora-ink);background:#fff0;color:var(--vinora-ink);white-space:nowrap}.elureya-rail-card .bp-add-btn:hover{background:var(--vinora-accent);border-color:var(--vinora-accent)}.elureya-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;padding:0 max(1.25rem, calc((100vw - 1360px) / 2)) 4rem}.elureya-category-card{position:relative;display:flex;min-height:340px;align-items:flex-end;overflow:hidden;border:1px solid var(--vinora-line);background:linear-gradient(180deg,#FDFEFE 0%,#EAF6F8 100%);box-shadow:var(--vinora-shadow)}.elureya-category-card::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(255 255 255 / .12) 0%,rgb(255 255 255 / .45) 28%,rgb(247 251 253 / .94) 100%);z-index:1}.elureya-category-card img{position:absolute;inset:0;width:100%;height:100%;padding:0;object-fit:cover;opacity:.25}.elureya-category-card>div{position:relative;z-index:2;padding:1.4rem}.elureya-category-card h3{font-family:'Bodoni Moda','Playfair Display',serif;font-size:clamp(2rem, 3vw, 2.7rem);color:var(--vinora-ink)}.elureya-category-card p{margin-top:.8rem;color:var(--vinora-muted);line-height:1.5}.elureya-category-card span:last-child{display:inline-block;margin-top:1rem;border-bottom:2px solid var(--vinora-accent);color:var(--vinora-ink);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.elureya-review-card{min-height:auto;display:flex;flex-direction:column}.elureya-review-card img{display:block;width:100%;aspect-ratio:1 / 1;padding:0;object-fit:cover;border-bottom:1px solid var(--vinora-line)}.elureya-review-card__stars{margin-top:1rem;color:var(--vinora-accent-deep);letter-spacing:.25em}.elureya-review-card p{max-width:none;margin:1rem 1.2rem .9rem;color:var(--vinora-ink);font-size:1rem;line-height:1.55}.elureya-review-card cite,.elureya-review-card span{margin-left:1.2rem;margin-right:1.2rem}.elureya-review-card span{margin-bottom:1.2rem;border-color:rgb(129 216 208 / .55);color:var(--vinora-ink)}footer .px-8.py-20{padding:clamp(2.25rem, 7vw, 4rem) clamp(1.25rem, 4vw, 2rem)!important}footer .p-10{padding:clamp(1.4rem, 4vw, 2.4rem)!important}footer .w-full.text-center.py-20{padding-top:clamp(3rem, 8vw, 5rem)!important;padding-bottom:clamp(3rem, 8vw, 5rem)!important}footer .w-full.text-center.py-20 span{color:#DCEFF3!important}@media (max-width:1024px){#desktop-header-wrap{display:none!important}#mobile-header-wrap{display:grid!important}.elureya-editorial-hero{min-height:640px;background-position:center top}.elureya-editorial-hero__content{padding-top:8.25rem;padding-bottom:3.25rem}.elureya-editorial-hero h1{font-size:clamp(3.7rem, 19vw, 6rem)}.elureya-product-rail,.elureya-review-rail{padding-inline:1.1rem}.elureya-rail-card,.elureya-review-card{flex-basis:76vw}.elureya-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;padding-inline:1.1rem}.elureya-category-card{min-height:238px}.elureya-category-card>div{padding:1rem}.elureya-category-card h3{font-size:1.9rem}footer .w-full.text-center.py-20 span{font-size:22vw!important}}:root{--vinora-shell:clamp(1rem, 3.5vw, 2rem);--vinora-shell-wide:max(1rem, calc((100vw - 1240px) / 2));--vinora-card-radius:26px}.elureya-best-sellers,.elureya-category-section,.elureya-social-proof{padding-top:clamp(2.4rem, 5vw, 4rem)}.elureya-section-heading{max-width:1240px;margin:0 auto 1rem;padding:0 var(--vinora-shell)}.elureya-section-heading h2{margin-top:.45rem}.elureya-product-rail,.elureya-review-rail,.elureya-category-grid{max-width:1240px;margin:0 auto;padding-left:var(--vinora-shell);padding-right:var(--vinora-shell)}.elureya-product-rail,.elureya-review-rail{gap:clamp(0.9rem, 2vw, 1.3rem);padding-bottom:clamp(2rem, 5vw, 3rem);scroll-padding-inline:calc(50% - 132px)}.elureya-rail-card,.elureya-review-card{flex:0 0 clamp(230px, 22vw, 274px);border-radius:var(--vinora-card-radius);overflow:hidden}.elureya-rail-card__image{aspect-ratio:.96 / 1.08}.elureya-rail-card__image img{object-fit:cover}.elureya-rail-card__body{min-height:0;padding:1rem 1rem 1.1rem;gap:.55rem}.elureya-rail-card__eyebrow{color:var(--vinora-accent-deep);font-family:'Montserrat',sans-serif;font-size:.62rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.elureya-rail-card__title,.elureya-rail-card__body>a{font-size:clamp(1.05rem, 1.9vw, 1.38rem)!important;line-height:1.08}.elureya-rail-card__meta{margin-top:.1rem;font-size:.62rem;letter-spacing:.14em}.elureya-rail-card__price{margin-top:.15rem;font-size:1rem}.elureya-rail-card__cta,.elureya-rail-card .bp-add-btn{width:100%;min-height:42px;margin-top:.25rem;border-radius:999px;font-size:.68rem;letter-spacing:.18em;white-space:nowrap}.elureya-review-card{background:var(--vinora-surface)}.elureya-review-card img{width:100%;aspect-ratio:1 / 1;object-fit:cover;padding:0}.elureya-review-card__body{padding:1rem 1rem 1.2rem}.elureya-review-card__stars{margin-top:0}.elureya-review-card p{margin:.85rem 0 .75rem;max-width:none;font-size:.98rem;line-height:1.55}.elureya-review-card cite,.elureya-review-card span{margin-left:0;margin-right:0}.elureya-review-card span{margin-top:.9rem;margin-bottom:0}.elureya-shop-card__variation-wrap{display:flex;flex-direction:column;gap:.55rem;margin-top:.75rem}.elureya-shop-card__variation-label{display:block;font-family:'Montserrat',sans-serif;font-size:.58rem;color:var(--vinora-muted);letter-spacing:.16em;text-transform:uppercase}.elureya-shop-card__variation-options{display:flex;flex-wrap:wrap;gap:.45rem}.elureya-shop-card__variation-option{min-height:32px;padding:.45rem .7rem;border:1px solid var(--vinora-line-strong);border-radius:999px;background:#FFF;color:var(--vinora-ink);font-family:'Montserrat',sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.elureya-shop-card__variation-option.is-active{border-color:var(--vinora-accent);background:rgb(129 216 208 / .14);color:var(--vinora-ink)}.elureya-shop-card__variation-option.is-disabled,.elureya-shop-card__variation-option:disabled{opacity:.35;cursor:not-allowed}.elureya-shop-card__button--variable[disabled]{opacity:.5;cursor:not-allowed}.elureya-category-section{border-top:1px solid var(--vinora-line)}.elureya-category-grid{gap:1rem;padding-bottom:2.6rem}.elureya-category-card{min-height:300px;border-radius:24px}.elureya-category-card>div{padding:1.15rem}.elureya-category-card h3{font-size:clamp(1.8rem, 3vw, 2.5rem)}.elureya-category-card p{font-size:.7rem;line-height:1.45;letter-spacing:.12em;text-transform:uppercase}footer .grid.grid-cols-1.md\:grid-cols-4>div{min-width:0}footer .px-8.py-20{padding:clamp(1.9rem, 6vw, 3rem) var(--vinora-shell)!important}footer .p-10{padding:1.15rem var(--vinora-shell) 1.5rem!important}footer .w-full.text-center.py-20{padding-top:2rem!important;padding-bottom:2.4rem!important}footer .w-full.text-center.py-20 span{font-size:clamp(4.6rem, 16vw, 11rem)!important;line-height:.88}@media (max-width:1024px){.elureya-editorial-hero{min-height:540px;background-position:center center}.elureya-editorial-hero__content{padding-top:7rem;padding-bottom:2.8rem}.elureya-best-sellers,.elureya-category-section,.elureya-social-proof{padding-top:2rem}.elureya-product-rail,.elureya-review-rail{scroll-padding-inline:calc(50% - 126px);padding-inline:var(--vinora-shell);padding-bottom:2.2rem}.elureya-rail-card,.elureya-review-card{flex-basis:252px}.elureya-rail-card__image{aspect-ratio:.94 / 1.02}.elureya-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding-inline:var(--vinora-shell);padding-bottom:2rem}.elureya-category-card{min-height:220px}footer .grid.grid-cols-1.md\:grid-cols-4{display:grid!important;grid-template-columns:1fr}footer .p-10{padding-top:1.1rem!important;padding-bottom:1.1rem!important}footer .w-full.text-center.py-20 span{font-size:18vw!important}}.elureya-editorial-hero{min-height:clamp(500px, calc(100svh - 68px), 760px);background:linear-gradient(180deg,rgb(255 255 255 / .32) 0%,rgb(248 250 252 / .16) 18%,rgb(248 250 252 / .88) 100%),linear-gradient(90deg,rgb(248 250 252 / .96) 0%,rgb(248 250 252 / .66) 34%,rgb(232 246 248 / .34) 64%,rgb(129 216 208 / .08) 100%),var(--vinora-hero-image) center center / cover no-repeat}.elureya-editorial-hero__content{max-width:520px;padding:clamp(7rem, 13vh, 9rem) var(--vinora-shell) clamp(2.3rem, 5vw, 3.5rem)}.elureya-editorial-hero h1{margin:.35rem 0 .85rem;letter-spacing:-.06em}.elureya-editorial-hero__line{margin-bottom:1.35rem}.elureya-best-sellers,.elureya-category-section,.elureya-social-proof{padding-top:clamp(1.55rem, 3vw, 2.65rem)}.elureya-section-heading{margin-bottom:.8rem}.elureya-section-heading h2{margin-bottom:.3rem}.elureya-product-rail,.elureya-review-rail{gap:.95rem;padding-bottom:1.85rem;scroll-padding-inline:calc(50% - 116px)}.elureya-rail-card,.elureya-review-card{flex:0 0 clamp(224px, 22vw, 248px)}.elureya-rail-card{display:flex;flex-direction:column}.elureya-rail-card__image{aspect-ratio:1 / 1;max-height:248px}.elureya-rail-card__image span{top:.7rem;left:.7rem}.elureya-rail-card__body{flex:1;padding:.95rem .95rem 1rem;gap:.48rem}.elureya-rail-card__title,.elureya-rail-card__body>a{min-height:2.25em;font-size:clamp(1.02rem, 1.65vw, 1.28rem)!important;line-height:1.1}.elureya-rail-card__price{margin-top:auto;font-size:.95rem;line-height:1.1}.elureya-rail-card__cta,.elureya-rail-card .bp-add-btn{min-height:40px;padding-inline:.9rem;font-size:.62rem;letter-spacing:.16em}.elureya-review-card{overflow:hidden}.elureya-review-card img{aspect-ratio:1 / 1;max-height:252px}.elureya-review-card__body{padding:.95rem .95rem 1.1rem}.elureya-review-card p{font-size:.95rem;line-height:1.48}.elureya-category-grid{gap:.85rem;padding-bottom:1.85rem}.elureya-category-card{min-height:260px}.elureya-category-card h3{font-size:clamp(2rem, 4vw, 2.6rem)}.elureya-category-card p{max-width:18ch}footer .grid.grid-cols-1.md\:grid-cols-4{gap:0}footer .p-10{padding:1rem var(--vinora-shell) 1.2rem!important}footer .w-full.text-center.py-20{padding-top:1.35rem!important;padding-bottom:1.7rem!important}footer .w-full.text-center.py-20 span{font-size:clamp(3.4rem, 12vw, 8rem)!important}@media (max-width:1024px){.elureya-product-rail,.elureya-review-rail{scroll-padding-inline:calc(50% - 112px)}.elureya-rail-card,.elureya-review-card{flex-basis:236px}}@media (max-width:768px){.elureya-editorial-hero{min-height:470px;background-position:center top}.elureya-editorial-hero__content{max-width:360px;padding-top:6.2rem;padding-bottom:2.4rem}.elureya-editorial-hero h1{font-size:clamp(3.3rem, 15vw, 4.8rem)}.elureya-product-rail,.elureya-review-rail{gap:.8rem;padding-bottom:1.45rem;scroll-padding-inline:calc(50% - 104px)}.elureya-rail-card,.elureya-review-card{flex-basis:208px}.elureya-rail-card__image,.elureya-review-card img{max-height:208px}.elureya-category-grid{gap:.75rem;padding-bottom:1.5rem}.elureya-category-card{min-height:204px;padding:1.1rem}.elureya-category-card h3{font-size:clamp(1.8rem, 8vw, 2.4rem)}footer .px-8.py-20{padding-top:1.6rem!important;padding-bottom:1.8rem!important}footer .p-10{padding-top:0.9rem!important;padding-bottom:0.95rem!important}footer .w-full.text-center.py-20 span{font-size:16vw!important}}.elureya-category-section--compact{position:relative;padding:clamp(2.55rem, 5vw, 3.8rem) max(16px, calc((100vw - 1120px) / 2));background:radial-gradient(circle at top right,rgb(129 216 208 / .12),transparent 28%),linear-gradient(180deg,#f9fcfe 0%,#f1f7fa 100%);border-top:1px solid #dbe7ee;border-bottom:1px solid #dbe7ee}.elureya-category-section--compact::before{content:'';position:absolute;inset:88px auto auto 50%;width:min(88vw, 1040px);height:1px;background:linear-gradient(90deg,transparent,rgb(179 206 220 / .9),transparent);transform:translateX(-50%)}.elureya-category-section--compact .elureya-section-heading{max-width:1120px;position:relative;z-index:1;margin:0 auto 1.35rem}.elureya-category-section--compact .elureya-category-pills{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.elureya-category-section--compact .elureya-category-pill{position:relative;min-height:196px;padding:22px 22px 20px;border:1px solid rgb(179 206 220 / .9);border-radius:30px;background:linear-gradient(180deg,rgb(255 255 255 / .99) 0%,rgb(246 251 253 / .98) 100%);color:#0f172a;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;text-decoration:none;box-shadow:0 22px 40px rgb(15 23 42 / .055);transition:transform 0.2s ease,border-color 0.2s ease,background 0.2s ease,box-shadow 0.2s ease;overflow:hidden}.elureya-category-section--compact .elureya-category-pill::after{content:'';position:absolute;inset:10px;border-radius:22px;border:1px solid rgb(255 255 255 / .9);pointer-events:none}.elureya-category-section--compact .elureya-category-pill:hover{border-color:#81d8d0;background:linear-gradient(180deg,#ffffff 0%,#effbfb 100%);box-shadow:0 22px 42px rgb(15 23 42 / .08);transform:translateY(-2px)}.elureya-category-section--compact .elureya-category-pill--featured{min-height:220px;background:radial-gradient(circle at top right,rgb(129 216 208 / .18),transparent 34%),linear-gradient(180deg,rgb(255 255 255) 0%,rgb(240 248 251 / .98) 100%)}.elureya-category-section--compact .elureya-category-pill__eyebrow,.elureya-category-section--compact .elureya-category-pill__index,.elureya-category-section--compact .elureya-category-pill__arrow{font-family:'Montserrat',sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.elureya-category-section--compact .elureya-category-pill__eyebrow{color:#008c95}.elureya-category-section--compact .elureya-category-pill__title{color:#0f172a;font-family:'Bodoni Moda',serif;font-size:clamp(1.62rem, 2.4vw, 2.15rem);line-height:.98;font-weight:500}.elureya-category-section--compact .elureya-category-pill__description{color:#5f7487;font-family:'Cormorant Garamond',serif;font-size:clamp(1.05rem, 1.55vw, 1.22rem);line-height:1.34;max-width:24ch}.elureya-category-section--compact .elureya-category-pill__footer{width:100%;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.elureya-category-section--compact .elureya-category-pill__index{color:#7d90a2}.elureya-category-section--compact .elureya-category-pill__arrow{color:#0f172a}.elureya-best-sellers .elureya-section-heading,.elureya-social-proof .elureya-section-heading{margin-bottom:clamp(0.85rem, 2vw, 1.25rem)}.elureya-best-sellers .elureya-product-rail{scroll-padding-inline:calc(50% - 120px)}@media (min-width:769px){.elureya-category-section--compact .elureya-category-pills{grid-template-columns:repeat(4,minmax(0,1fr))}.elureya-category-section--compact .elureya-category-pill:first-child{grid-column:span 2;grid-row:span 1}}@media (max-width:768px){.elureya-category-section--compact{padding:2.2rem 12px 2.25rem}.elureya-category-section--compact::before{inset:92px auto auto 50%;width:calc(100% - 24px)}.elureya-category-section--compact .elureya-section-heading{margin-bottom:1rem}.elureya-category-section--compact .elureya-category-pills{grid-template-columns:1fr;gap:12px}.elureya-category-section--compact .elureya-category-pill{min-height:168px;padding:18px 16px 16px;border-radius:24px}.elureya-category-section--compact .elureya-category-pill::after{inset:8px;border-radius:18px}.elureya-category-section--compact .elureya-category-pill--featured{min-height:184px}.elureya-category-section--compact .elureya-category-pill__eyebrow,.elureya-category-section--compact .elureya-category-pill__index,.elureya-category-section--compact .elureya-category-pill__arrow{font-size:9px}.elureya-category-section--compact .elureya-category-pill__title{font-size:1.62rem}.elureya-category-section--compact .elureya-category-pill__description{font-size:1rem}.elureya-best-sellers .elureya-product-rail{scroll-padding-inline:calc(50% - 104px)}}.bp-section{--bp-bg:#F8FAFC;--bp-gold:#81D8D0;--bp-cream:#0F172A;--bp-gray:#334155;--bp-muted:#64748B;--bp-card-bg:#FFFFFF;--bp-border:#D6E2EA}.bp-section{position:relative;background-color:var(--bp-bg);padding:4rem 0;overflow:hidden;border-bottom:1px solid var(--bp-border)}.bp-container{max-width:80rem;margin:0 auto;padding:0 1.5rem}.bp-header{text-align:left;margin-bottom:3rem}.bp-marker{display:block;font-family:'JetBrains Mono',monospace;color:var(--bp-gold);font-size:.75rem;letter-spacing:3px;text-transform:uppercase;margin-bottom:.5rem;opacity:0;animation:bp-fadeInUp 0.6s ease-out forwards}.bp-title{font-family:'Canela','Playfair Display',serif;color:var(--bp-cream);font-size:clamp(2rem, 5vw, 3.5rem);text-transform:uppercase;line-height:1.1;margin-bottom:.5rem;opacity:0;animation:bp-fadeInUp 0.6s ease-out 0.1s forwards}.bp-subtitle{font-family:'Canela','Playfair Display',serif;color:var(--bp-gray);font-size:clamp(0.9rem, 2vw, 1.125rem);font-style:italic;opacity:0;animation:bp-fadeInUp 0.6s ease-out 0.2s forwards}.bp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.bp-card{background:var(--bp-card-bg);border-radius:8px;overflow:hidden;opacity:0;transform:translateY(30px);animation:bp-fadeInUp 0.7s ease-out forwards;transition:transform 0.4s cubic-bezier(.25,.46,.45,.94),box-shadow 0.4s ease}.bp-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgb(15 23 42 / .1),0 0 60px rgb(129 216 208 / .08)}.bp-card-image-link{display:block;text-decoration:none}.bp-card-image-wrapper{position:relative;aspect-ratio:4/3;overflow:hidden;background:linear-gradient(135deg,#EEF4F7 0%,#FFFFFF 58%,#DDF7F4 100%)}.bp-card-image{width:100%;height:100%;object-fit:contain;padding:1.5rem;transition:transform 0.6s cubic-bezier(.25,.46,.45,.94)}.bp-card:hover .bp-card-image{transform:scale(1.08)}.bp-card-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(129 216 208 / .18) 0%,transparent 42%);opacity:0;transition:opacity 0.4s ease}.bp-card:hover .bp-card-overlay{opacity:1}.bp-badge{position:absolute;top:1rem;left:1rem;display:inline-block;border:1px solid var(--bp-gold);color:var(--bp-cream);font-family:'JetBrains Mono',monospace;font-size:.625rem;text-transform:uppercase;letter-spacing:2px;padding:.25rem .5rem;background:rgb(255 255 255 / .88);z-index:10;transition:background 0.3s ease,transform 0.3s ease}@media (hover:none) and (pointer:coarse){.bp-badge{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(255 255 255 / .92)}}.bp-card:hover .bp-badge{background:var(--bp-gold);color:#000;transform:scale(1.05)}.bp-card-content{padding:1.75rem 2rem 2rem}.bp-card-title-link{text-decoration:none}.bp-card-title{font-family:'Canela','Playfair Display',serif;font-size:1.5rem;color:var(--bp-cream);margin-bottom:.75rem;position:relative;display:inline-block;transition:color 0.3s ease}.bp-card-title::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--bp-gold);transition:width 0.4s cubic-bezier(.25,.46,.45,.94)}.bp-card:hover .bp-card-title{color:var(--bp-gold)}.bp-card-sub{font-family:'JetBrains Mono',monospace;font-size:.625rem;color:var(--bp-muted);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:1.25rem;line-height:1.6}.bp-card-desc{font-family:'JetBrains Mono',monospace;font-size:.7rem;color:var(--bp-muted);text-transform:uppercase;letter-spacing:1px;line-height:1.5;margin-bottom:1rem;opacity:.82;max-height:none;overflow:visible;transition:opacity 0.4s ease,max-height 0.4s ease,margin 0.4s ease}.bp-card:hover .bp-card-desc{opacity:.92;max-height:none;margin-bottom:1rem}.bp-card-footer{display:flex;align-items:center;justify-content:space-between}.bp-card-price{font-family:'Inter',sans-serif;font-size:1.125rem;font-weight:700;color:var(--bp-gold)}.bp-card-price .amount{color:var(--bp-gold)}.bp-add-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--bp-gold);border:none;border-radius:50%;cursor:pointer;overflow:hidden;transition:width 0.35s cubic-bezier(.25,.46,.45,.94),background 0.3s ease,box-shadow 0.3s ease;box-shadow:0 0 15px rgb(129 216 208 / .2)}.bp-section .added_to_cart,.bp-card .added_to_cart,.bp-card-footer .added_to_cart,.bp-card-footer+.added_to_cart,a.added_to_cart.wc-forward{display:none!important;opacity:0!important;visibility:hidden!important;width:0!important;height:0!important;position:absolute!important;left:-9999px!important}.bp-add-btn:hover{width:120px;border-radius:20px;box-shadow:0 0 25px rgb(129 216 208 / .4)}.bp-add-btn.added{background:#fff}.bp-add-btn-icon{position:relative;width:16px;height:16px;flex-shrink:0;margin-right:0;transition:margin 0.3s ease}.bp-add-btn:hover .bp-add-btn-icon{margin-right:.5rem}.bp-icon-tote,.bp-icon-check{position:absolute;inset:0;color:#000;transition:opacity 0.3s ease,transform 0.3s ease}.bp-icon-check{opacity:0;transform:scale(.5)}.bp-add-btn.added .bp-icon-tote{opacity:0}.bp-add-btn.added .bp-icon-check{opacity:1;transform:scale(1)}.bp-add-btn-text{font-family:'JetBrains Mono',monospace;font-size:.625rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#000;white-space:nowrap;width:0;opacity:0;overflow:hidden;transition:width 0.3s ease 0.1s,opacity 0.3s ease 0.1s}.bp-add-btn:hover .bp-add-btn-text{width:auto;opacity:1}@keyframes bp-fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bp-pulse{0%,100%{box-shadow:0 0 15px rgb(129 216 208 / .2)}50%{box-shadow:0 0 25px rgb(129 216 208 / .4)}}.bp-add-btn{animation:bp-pulse 2s ease-in-out infinite}.bp-add-btn:hover{animation:none}@media (prefers-reduced-motion:reduce){.bp-marker,.bp-title,.bp-subtitle,.bp-card{opacity:1!important;transform:none!important;animation:none!important}}.low-end-device .bp-marker,.low-end-device .bp-title,.low-end-device .bp-subtitle,.low-end-device .bp-card{opacity:1!important;transform:none!important;animation:none!important}@media (max-width:1024px){.bp-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:768px){.bp-section{padding:2.5rem 0}.bp-header{margin-bottom:1.5rem}.bp-grid{grid-template-columns:1fr;gap:1rem}.bp-card{display:flex;flex-direction:row;align-items:stretch}.bp-card-image-link{flex-shrink:0;width:150px}.bp-card-image-wrapper{aspect-ratio:1/1;height:100%;min-height:150px}.bp-card-image{object-position:center;padding:1rem}.bp-badge{top:.5rem;left:.5rem;font-size:.5rem;padding:.15rem .35rem;letter-spacing:1px}.bp-card-content{flex:1;padding:.75rem 1rem;display:flex;flex-direction:column;justify-content:center}.bp-card-title{font-size:1.2rem;margin-bottom:.35rem}.bp-card-sub{font-size:.65rem;margin-bottom:.5rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bp-card-desc{font-size:.6rem;margin-bottom:.5rem;letter-spacing:.5px;line-height:1.4;opacity:.8;max-height:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bp-card-footer{margin-top:auto}.bp-card-price{font-size:1rem}.bp-add-btn{width:42px;height:42px;border-radius:50%;animation:none}.bp-add-btn .bp-add-btn-icon{margin-right:0}.bp-add-btn .bp-add-btn-text{display:none}.bp-card:hover{transform:none}.bp-card:hover .bp-card-image{transform:none}}@media (max-width:480px){.bp-container{padding:0 1rem}.bp-section{padding:2rem 0}.bp-title{font-size:1.5rem}.bp-subtitle{font-size:.8rem}.bp-card-image-link{width:100px}.bp-card-image-wrapper{min-height:100px}.bp-card-content{padding:.5rem .75rem}.bp-card-title{font-size:.9rem}.bp-card-price{font-size:.85rem}.bp-add-btn{width:32px;height:32px}}.elureya-best-sellers{position:relative;padding:clamp(2.4rem, 5vw, 3.8rem) 0;background:radial-gradient(circle at top center,rgb(129 216 208 / .12),transparent 32%),linear-gradient(180deg,#fcfeff 0%,#f3f8fb 100%);border-top:1px solid #dbe7ee;border-bottom:1px solid #dbe7ee;overflow:hidden}.elureya-best-sellers::before{content:'';position:absolute;inset:78px auto auto 50%;width:min(88vw, 1040px);height:1px;background:linear-gradient(90deg,transparent,rgb(179 206 220 / .95),transparent);transform:translateX(-50%)}.elureya-best-sellers .elureya-section-heading,.elureya-best-sellers .elureya-best-sellers__rail-meta{width:min(1120px, calc(100% - 32px));margin-inline:auto}.elureya-best-sellers .elureya-section-heading{position:relative;z-index:1;margin-bottom:1rem;padding:0}.elureya-best-sellers .elureya-best-sellers__rail-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:1.15rem;color:#5f7487;font-family:'Montserrat',sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.elureya-best-sellers .elureya-product-rail{display:flex;gap:clamp(18px, 2vw, 26px);align-items:stretch;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;padding:0 max(16px, calc((100vw - 1120px) / 2)) 12px}.elureya-best-sellers .elureya-product-rail::-webkit-scrollbar{display:none}.elureya-best-sellers .elureya-rail-card{position:relative;flex:0 0 clamp(270px, 33vw, 336px);min-width:0;display:flex;flex-direction:column;border:1px solid rgb(181 205 218 / .92);border-radius:32px;background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(250 252 254 / .98) 100%);box-shadow:0 22px 44px rgb(15 23 42 / .06);overflow:hidden;scroll-snap-align:center}.elureya-best-sellers .elureya-rail-card::after{content:'';position:absolute;inset:10px;border-radius:24px;border:1px solid rgb(255 255 255 / .9);pointer-events:none}.elureya-best-sellers .elureya-rail-card__image{position:relative;display:block;aspect-ratio:.98 / 1;padding:24px 24px 18px;background:radial-gradient(circle at 50% 20%,rgb(129 216 208 / .16),transparent 36%),linear-gradient(180deg,#f8fcfe 0%,#ecf4f8 100%);overflow:hidden}.elureya-best-sellers .elureya-rail-card__image img{width:100%;height:100%;display:block;object-fit:contain;border-radius:22px;background:rgb(255 255 255 / .76)}.elureya-best-sellers .elureya-rail-card__badge{position:absolute;top:18px;left:18px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 14px;border-radius:999px;background:#81d8d0;color:#10203a;font-family:'Montserrat',sans-serif;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.elureya-best-sellers .elureya-rail-card__body{display:flex;flex-direction:column;flex:1;gap:12px;padding:18px 20px 20px}.elureya-best-sellers .elureya-rail-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.elureya-best-sellers .elureya-rail-card__category,.elureya-best-sellers .elureya-rail-card__serial,.elureya-best-sellers .elureya-rail-card__meta-label,.elureya-best-sellers .elureya-rail-card__meta,.elureya-best-sellers .elureya-rail-card__footer-note{font-family:'Montserrat',sans-serif;text-transform:uppercase}.elureya-best-sellers .elureya-rail-card__category,.elureya-best-sellers .elureya-rail-card__meta-label{color:#0f172a;font-size:10px;font-weight:700;letter-spacing:.16em}.elureya-best-sellers .elureya-rail-card__serial,.elureya-best-sellers .elureya-rail-card__meta,.elureya-best-sellers .elureya-rail-card__footer-note{color:#71859a;font-size:9px;font-weight:700;letter-spacing:.16em}.elureya-best-sellers .elureya-rail-card__title{color:#12213a;font-family:'Bodoni Moda',serif;font-size:clamp(1.45rem, 2vw, 1.95rem);line-height:1.02;text-decoration:none}.elureya-best-sellers .elureya-rail-card__meta-stack{display:flex;flex-direction:column;gap:5px}.elureya-best-sellers .elureya-rail-card__meta{max-width:24ch}.elureya-best-sellers .elureya-rail-card__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:auto;padding-top:4px}.elureya-best-sellers .elureya-rail-card__price{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px;margin-top:0!important}.elureya-best-sellers .elureya-rail-card__price-current,.elureya-best-sellers .elureya-rail-card__price-current .amount{display:block;color:#008c95!important;font-family:'Montserrat',sans-serif;font-size:1.22rem!important;font-weight:700;line-height:1}.elureya-best-sellers .elureya-rail-card__price-compare,.elureya-best-sellers .elureya-rail-card__price-compare .amount{display:block;color:#7d90a2!important;font-family:'Montserrat',sans-serif;font-size:0.82rem!important;font-weight:600;line-height:1;text-decoration:line-through}.elureya-best-sellers .elureya-rail-card__footer-note{white-space:nowrap;text-align:right}.elureya-best-sellers .bp-add-btn.elureya-rail-card__cta,.elureya-best-sellers .elureya-rail-card__cta{width:100%!important;min-height:48px;height:48px!important;padding:0 18px!important;border-radius:999px!important;border:1px solid #0f172a!important;background:#0f172a!important;color:#f8fafc!important;display:inline-flex!important;align-items:center;justify-content:center;font-family:'Montserrat',sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:0.22em!important;text-transform:uppercase;text-decoration:none;white-space:nowrap;box-shadow:none!important;animation:none!important;overflow:visible!important}.elureya-best-sellers .bp-add-btn.elureya-rail-card__cta:hover,.elureya-best-sellers .elureya-rail-card__cta:hover{background:#81d8d0!important;border-color:#81d8d0!important;color:#10203a!important}.elureya-best-sellers .bp-add-btn.elureya-rail-card__cta .bp-add-btn-text,.elureya-best-sellers .bp-add-btn.elureya-rail-card__cta .bp-add-btn-icon,.elureya-best-sellers .bp-add-btn.elureya-rail-card__cta .bp-icon-tote,.elureya-best-sellers .bp-add-btn.elureya-rail-card__cta .bp-icon-check{display:none!important}@media (max-width:768px){.elureya-best-sellers{padding:2.6rem 0 2.15rem}.elureya-best-sellers::before{inset:86px auto auto 50%;width:calc(100% - 32px)}.elureya-best-sellers .elureya-section-heading,.elureya-best-sellers .elureya-best-sellers__rail-meta{width:calc(100% - 24px)}.elureya-best-sellers .elureya-best-sellers__rail-meta{margin-bottom:1rem;font-size:9px;letter-spacing:.16em}.elureya-best-sellers .elureya-product-rail{gap:14px;padding-inline:16px;padding-bottom:10px;scroll-padding-inline:calc(50% - 132px)}.elureya-best-sellers .elureya-rail-card{flex-basis:min(82vw, 308px);border-radius:28px}.elureya-best-sellers .elureya-rail-card::after{inset:8px;border-radius:22px}.elureya-best-sellers .elureya-rail-card__image{padding:20px 20px 14px}.elureya-best-sellers .elureya-rail-card__badge{top:15px;left:15px;min-height:30px;padding-inline:13px}.elureya-best-sellers .elureya-rail-card__body{gap:11px;padding:16px 16px 17px}.elureya-best-sellers .elureya-rail-card__title{font-size:1.2rem}.elureya-best-sellers .elureya-rail-card__meta{max-width:none}.elureya-best-sellers .elureya-rail-card__footer{align-items:flex-start;flex-direction:column;gap:10px}.elureya-best-sellers .elureya-rail-card__footer-note{text-align:left}.elureya-best-sellers .elureya-rail-card__price-current,.elureya-best-sellers .elureya-rail-card__price-current .amount{font-size:1.12rem!important}.elureya-best-sellers .elureya-rail-card__price-compare,.elureya-best-sellers .elureya-rail-card__price-compare .amount{font-size:0.8rem!important}.elureya-best-sellers .bp-add-btn.elureya-rail-card__cta,.elureya-best-sellers .elureya-rail-card__cta{min-height:44px;height:44px!important;font-size:9px!important;letter-spacing:0.18em!important}}.mobile-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;height:68px;background:#0a0a0a;border-top:1px solid rgb(129 216 208 / .2);z-index:9990;padding-bottom:env(safe-area-inset-bottom,0);transform:translateZ(0);contain:layout paint;-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px}@media (max-width:768px){.mobile-bottom-nav{display:flex}body{padding-bottom:68px!important}body.vault-page .mobile-bottom-nav,body.selection-vault .mobile-bottom-nav{display:none!important}body.vault-page,body.selection-vault{padding-bottom:0!important}@supports (-webkit-touch-callout:none){.mobile-bottom-nav{bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom)}}}.mobile-bottom-nav__inner{display:flex;align-items:center;justify-content:space-around;width:100%;height:100%;max-width:420px;margin:0 auto;padding:0 8px}.mobile-bottom-nav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:1;height:100%;text-decoration:none;color:#666;transition:color 0.2s ease;position:relative;-webkit-tap-highlight-color:#fff0;background:none;border:none;cursor:pointer;min-width:48px;min-height:48px;padding:8px}.mobile-bottom-nav__item:active{transform:scale(.95);transition:transform 0.1s ease}.mobile-bottom-nav__item:hover,.mobile-bottom-nav__item:focus{color:#81D8D0}.mobile-bottom-nav__item.is-active{color:#81D8D0}.mobile-bottom-nav__item.is-active::after{content:'';position:absolute;bottom:10px;left:50%;transform:translateX(-50%);width:4px;height:4px;background:#81D8D0;border-radius:50%}.mobile-bottom-nav__icon{width:24px;height:24px;stroke:currentColor;stroke-width:1.5;fill:none;flex-shrink:0}.mobile-bottom-nav__label{font-family:'Inter',sans-serif;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mobile-bottom-nav__badge{position:absolute;top:8px;right:50%;transform:translateX(14px);min-width:16px;height:16px;background:#81D8D0;color:#000;font-family:'Inter',sans-serif;font-size:9px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0 4px;transition:transform 0.2s ease}.mobile-bottom-nav__badge:empty{display:none}@keyframes badge-pulse{0%,100%{transform:translateX(14px) scale(1)}50%{transform:translateX(14px) scale(1.1)}}.mobile-bottom-nav__badge.new-item{animation:badge-pulse 0.5s ease-in-out}.mobile-bottom-nav__inner{padding:0 2px;gap:0;justify-content:space-between}.mobile-bottom-nav__item{padding:0 4px;min-width:0}.mobile-bottom-nav__label{font-size:8px;letter-spacing:-.2px;white-space:nowrap}.mobile-bottom-nav__item:last-child{color:#11ff00!important}@media (prefers-reduced-motion:reduce){.mobile-bottom-nav,.mobile-bottom-nav__item,.mobile-bottom-nav__badge{transition:none!important;animation:none!important;will-change:auto!important}.mobile-bottom-nav__item:active{transform:none}}.screen-reader-text,.woocommerce-Price-amount .screen-reader-text,.price .screen-reader-text{display:none!important;clip:rect(1px,1px,1px,1px)!important;position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important}.woocommerce div.product p.price del::before,.woocommerce div.product span.price del::before,.woocommerce div.product p.price ins::before,.woocommerce div.product span.price ins::before{content:none!important;display:none!important}.archive-card-pricing .archive-sale-chip{display:none!important}.archive-sale-badge{display:none!important}#desktop-right-icons a.cart-toggle-btn{align-self:center;display:inline-flex;align-items:center;vertical-align:middle}#desktop-right-icons a.cart-toggle-btn>span{display:inline-flex;align-items:center;vertical-align:middle}.vault-help-btn{position:fixed;bottom:24px;right:24px;width:44px;height:44px;background:#81D8D0;color:#000;border:none;border-radius:50%;font-size:20px;font-weight:700;cursor:pointer;z-index:999;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgb(129 216 208 / .3);transition:transform 0.2s,box-shadow 0.2s;line-height:1}.vault-help-btn:hover{transform:scale(1.1);box-shadow:0 6px 28px rgb(129 216 208 / .4)}.sp-product-content,.woocommerce div.product .summary{padding:24px 20px}.sp-product-price,.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:24px;font-weight:700;letter-spacing:.5px;line-height:1.4}.sp-product-price del{font-size:14px;margin-right:8px}footer a:hover{color:#81D8D0!important}#syndicate-footer-form .animate-pulse{font-size:0!important}#syndicate-footer-form .animate-pulse::before{content:'\25CF';font-size:10px}#antigravity-mobile-bottom-nav{z-index:9998}#antigravity-mobile-bottom-nav::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgb(129 216 208 / .2),transparent)}.cart-backdrop-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .85);z-index:9999998;opacity:0;visibility:hidden;transition:opacity 0.4s ease,visibility 0.4s ease;cursor:pointer;pointer-events:none}.cart-backdrop-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto}#antigravity-cart-drawer{position:fixed;top:0;right:-550px;width:500px;max-width:85vw;height:100vh;background:#F8FAFC;border-left:1px solid #81D8D0;z-index:9999999;display:flex;flex-direction:column;transition:right 0.5s cubic-bezier(.16,1,.3,1);overflow-x:hidden}#antigravity-cart-drawer,#antigravity-cart-drawer *{box-sizing:border-box}#antigravity-cart-drawer.is-open{right:0}@media (max-width:375px){#antigravity-cart-drawer{width:calc(100vw - 20px);min-width:300px;max-width:calc(100vw - 20px);right:calc(-100vw - 20px)}#antigravity-cart-drawer.is-open{right:10px}}#antigravity-cart-drawer ::-webkit-scrollbar{width:4px}#antigravity-cart-drawer ::-webkit-scrollbar-track{background:#111}#antigravity-cart-drawer ::-webkit-scrollbar-thumb{background:#81D8D0;border-radius:0}#antigravity-cart-drawer .cart-drawer-inner{height:100%;display:flex;flex-direction:column;position:relative}#antigravity-cart-drawer .cart-close-btn{position:absolute;top:35px;right:40px;color:#F3ECDD;background:rgb(255 255 255 / .03);font-family:monospace;cursor:pointer;border:1px solid rgb(129 216 208 / .34);padding:9px 14px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}#antigravity-cart-drawer .cart-close-btn:hover{color:#F8FAFC;background:#81D8D0;border-color:#81D8D0}#antigravity-cart-drawer .widget_shopping_cart_content{height:100%;display:flex;flex-direction:column}#antigravity-cart-drawer .cart-manifest-header{padding:35px 40px 20px 40px;border-bottom:1px solid rgb(255 255 255 / .1);flex-shrink:0}#antigravity-cart-drawer .manifest-title{font-family:'Bodoni Moda',serif;font-size:32px;color:#FFF;line-height:1}#antigravity-cart-drawer ul.woocommerce-mini-cart{flex-grow:1;overflow-y:auto;overflow-x:hidden;padding:0 40px}#antigravity-cart-drawer li.woocommerce-mini-cart-item{display:grid!important;grid-template-columns:100px 1fr auto;gap:20px;padding:25px 0;border-bottom:1px solid rgb(255 255 255 / .08);width:100%;min-width:0}#antigravity-cart-drawer li.woocommerce-mini-cart-item img{width:100px!important;height:100px!important;object-fit:cover;border:1px solid #81D8D0!important;background:#000}#antigravity-cart-drawer .cart-col-intel{display:flex;flex-direction:column;justify-content:flex-start;min-width:0}#antigravity-cart-drawer .cart-col-asset{position:relative}#antigravity-cart-drawer .qty-badge{position:absolute;top:-8px;right:-8px;width:22px;height:22px;background:#81D8D0;color:#000;font-family:monospace;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:50%}#antigravity-cart-drawer .collection-tag{display:block;font-family:monospace;font-size:9px;color:#81D8D0;letter-spacing:1px;margin-bottom:5px;opacity:.7}#antigravity-cart-drawer .product-name,#antigravity-cart-drawer .product-name a{font-family:'Bodoni Moda',serif;font-size:16px;color:#FFF;text-decoration:none;display:block;margin-bottom:8px}#antigravity-cart-drawer .cart-col-finance{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;height:100%;min-width:0}#antigravity-cart-drawer .finance-price .amount{font-family:monospace;font-size:16px;color:#81D8D0}#antigravity-cart-drawer .quantity-controls{display:flex;align-items:center;gap:0;margin-top:10px;border:1px solid #333;width:fit-content}#antigravity-cart-drawer .qty-btn{width:28px;height:28px;background:#111;border:none;color:#888;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease}#antigravity-cart-drawer .qty-btn:hover{background:#81D8D0;color:#000}#antigravity-cart-drawer .qty-minus{font-size:0}#antigravity-cart-drawer .qty-minus::before{content:'-';font-size:14px}#antigravity-cart-drawer .qty-value{width:35px;height:28px;background:#000;color:#fff;font-family:monospace;font-size:12px;display:flex;align-items:center;justify-content:center;border-left:1px solid #333;border-right:1px solid #333}#antigravity-cart-drawer a.remove,#antigravity-cart-drawer a.remove_from_cart_button{color:#FF6B6B!important;font-family:monospace;font-size:11px;text-decoration:none;letter-spacing:.5px;transition:all 0.2s ease;margin-top:8px;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border:1px solid rgb(255 107 107 / .3);border-radius:2px;cursor:pointer;font-weight:600}#antigravity-cart-drawer a.remove:hover,#antigravity-cart-drawer a.remove_from_cart_button:hover{color:#FF6B6B!important;border-color:#FF6B6B;background:rgb(255 107 107 / .1);text-decoration:underline}#antigravity-cart-drawer .cart-footer-section{margin-top:auto;flex-shrink:0;background:#F8FAFC;border-top:2px solid #81D8D0}#antigravity-cart-drawer .widget_shopping_cart_content .total{padding:15px 25px;border-top:1px solid rgb(129 216 208 / .3);display:flex;justify-content:space-between;align-items:center;background:#0a0a0a;flex-shrink:0}#antigravity-cart-drawer .widget_shopping_cart_content .total strong{font-family:monospace;color:#888;font-size:11px;letter-spacing:1px;font-weight:400;text-transform:uppercase}#antigravity-cart-drawer .widget_shopping_cart_content .total .amount{font-family:'Bodoni Moda',serif;font-size:22px;color:#81D8D0;font-weight:600}#antigravity-cart-drawer .woocommerce-mini-cart__buttons{margin:0!important;padding:0 25px 20px 25px!important}#antigravity-cart-drawer .button.checkout{width:calc(100% - 50px)!important;height:48px;background:linear-gradient(135deg,#81D8D0 0%,#69C9C1 100%);color:#000;font-weight:700;border:none;display:flex;align-items:center;justify-content:center;margin:15px 25px 15px 25px!important;font-family:monospace;letter-spacing:3px;border-radius:0;font-size:13px;transition:all 0.3s ease;box-shadow:0 4px 15px rgb(129 216 208 / .2)}#antigravity-cart-drawer .button.checkout:hover{background:linear-gradient(135deg,#FFF 0%,#F0F0F0 100%);color:#000;transform:translateY(-2px);box-shadow:0 6px 20px rgb(129 216 208 / .3)}#antigravity-cart-drawer .continue-shopping-link{display:block;text-align:center;margin-top:8px!important;color:#666!important;font-family:monospace;font-size:10px;text-transform:uppercase;letter-spacing:2px;text-decoration:none;transition:color 0.3s;padding:8px 0}#antigravity-cart-drawer .continue-shopping-link:hover{color:#81D8D0!important}#antigravity-cart-drawer .shipping-progress{margin-top:20px;padding-top:15px;border-top:1px solid rgb(255 255 255 / .1)}#antigravity-cart-drawer .progress-text{font-family:monospace;font-size:11px;color:#888;letter-spacing:.5px;margin-bottom:8px}#antigravity-cart-drawer .progress-text .amount-highlight{color:#81D8D0;font-weight:700}#antigravity-cart-drawer .progress-bar-container{width:100%;height:3px;background:#222;border-radius:0;overflow:hidden}#antigravity-cart-drawer .progress-bar-fill{height:100%;background:linear-gradient(90deg,#81D8D0,#DDF7F4);transition:width 0.5s ease}#antigravity-cart-drawer .shipping-unlocked{margin-top:15px;padding:10px 15px;background:rgb(74 222 128 / .1);border:1px solid rgb(74 222 128 / .3);font-family:monospace;font-size:11px;color:#4ade80;letter-spacing:1px}@media (max-width:768px){#antigravity-cart-drawer{width:min(66vw, 340px)!important;max-width:min(66vw, 340px)!important;right:-100vw;border-left:1px solid rgb(129 216 208 / .28);border-right:0}#antigravity-cart-drawer.is-open{right:0}#antigravity-cart-drawer .cart-manifest-header{padding:22px 12px 16px}#antigravity-cart-drawer .manifest-title{font-size:clamp(22px, 7vw, 28px);padding-right:86px}#antigravity-cart-drawer .cart-close-btn{top:22px;right:10px;padding:9px 10px;min-height:40px;font-size:10px;color:#F3ECDD;border-color:rgb(129 216 208 / .44);background:rgb(129 216 208 / .06)}#antigravity-cart-drawer ul.woocommerce-mini-cart{padding:0 12px 12px;overscroll-behavior:contain}#antigravity-cart-drawer li.woocommerce-mini-cart-item{grid-template-columns:clamp(58px, 16vw, 72px) minmax(0,1fr);gap:10px;padding:18px 0;align-items:start;width:100%;min-width:0}#antigravity-cart-drawer li.woocommerce-mini-cart-item img{width:clamp(58px, 16vw, 72px)!important;height:clamp(58px, 16vw, 72px)!important}#antigravity-cart-drawer .cart-col-finance{grid-column:2;align-items:flex-start;justify-content:flex-start;gap:10px;height:auto}#antigravity-cart-drawer .product-name,#antigravity-cart-drawer .product-name a{font-size:clamp(15px, 4.5vw, 18px);line-height:1.02;overflow-wrap:anywhere}#antigravity-cart-drawer .finance-price .amount{font-size:13px}#antigravity-cart-drawer .quantity-controls{margin-top:8px}#antigravity-cart-drawer a.remove,#antigravity-cart-drawer a.remove_from_cart_button{margin-top:0;padding:7px 9px;font-size:10px;white-space:nowrap}#antigravity-cart-drawer .widget_shopping_cart_content .total{padding:13px 14px}#antigravity-cart-drawer .widget_shopping_cart_content .total .amount{font-size:clamp(19px, 5.4vw, 23px)}#antigravity-cart-drawer .woocommerce-mini-cart__buttons{padding:0 12px 18px!important}#antigravity-cart-drawer .button.checkout{width:calc(100% - 24px)!important;margin:14px 12px 12px!important;letter-spacing:.22em}#antigravity-cart-drawer .continue-shopping-link{color:rgb(129 216 208 / .96)!important;font-weight:700!important;padding-bottom:env(safe-area-inset-bottom)}}@media (max-width:430px){#antigravity-cart-drawer{width:66vw!important;max-width:66vw!important}}@media (max-width:360px){#antigravity-cart-drawer{width:70vw!important;max-width:70vw!important}}#antigravity-cart-drawer .unlock-icon{margin-right:8px;font-size:0}#antigravity-cart-drawer .unlock-icon::before{content:'\2713';font-size:14px}#antigravity-cart-drawer .cart-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;text-align:center;height:100%;min-height:500px}#antigravity-cart-drawer .empty-icon-container{position:relative;margin-bottom:30px}#antigravity-cart-drawer .empty-cart-icon{opacity:.6;animation:cartDrawerFloat 3s ease-in-out infinite}@keyframes cartDrawerFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}#antigravity-cart-drawer .empty-pulse{position:absolute;top:50%;left:50%;width:100px;height:100px;background:radial-gradient(circle,rgb(129 216 208 / .1) 0%,transparent 70%);transform:translate(-50%,-50%);border-radius:50%;animation:cartDrawerPulse 2s ease-in-out infinite}@keyframes cartDrawerPulse{0%,100%{transform:translate(-50%,-50%) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.3);opacity:.2}}#antigravity-cart-drawer .empty-content{margin-bottom:30px}#antigravity-cart-drawer .empty-title{font-family:'Bodoni Moda',serif;font-size:28px;color:#fff;margin:0 0 15px 0;letter-spacing:2px}#antigravity-cart-drawer .empty-subtitle{font-family:'Inter',sans-serif;font-size:13px;color:#666;line-height:1.6;max-width:280px;margin:0 auto}#antigravity-cart-drawer .explore-vault-btn{display:inline-block;padding:15px 40px;background:#81D8D0;color:#000;font-family:monospace;font-size:12px;font-weight:700;letter-spacing:2px;text-decoration:none;transition:all 0.3s ease;margin-bottom:40px}#antigravity-cart-drawer .explore-vault-btn:hover{background:#fff;color:#000;transform:translateY(-2px);box-shadow:0 10px 30px rgb(129 216 208 / .3)}#antigravity-cart-drawer .empty-features{display:flex;flex-direction:column;gap:12px}#antigravity-cart-drawer .feature-item{display:flex;align-items:center;gap:10px;font-family:monospace;font-size:10px;color:#555;letter-spacing:1px}#antigravity-cart-drawer .feature-icon{color:#81D8D0;font-size:8px}@media (max-width:900px){#antigravity-cart-drawer .cart-empty-state{padding:50px 25px;min-height:420px}#antigravity-cart-drawer .empty-title{font-size:22px}#antigravity-cart-drawer .empty-subtitle{font-size:12px}#antigravity-cart-drawer .explore-vault-btn{padding:12px 30px;font-size:11px}}#antigravity-cart-drawer{background:#F8FAFC;border-left-color:rgb(129 216 208 / .55);color:#0F172A}#antigravity-cart-drawer .cart-close-btn{color:#0F172A;background:#FFF;border-color:#D6E2EA}#antigravity-cart-drawer .cart-close-btn:hover{background:#81D8D0;color:#0F172A}#antigravity-cart-drawer .cart-manifest-header{border-bottom-color:#D6E2EA;background:#F8FAFC}#antigravity-cart-drawer .manifest-title,#antigravity-cart-drawer .product-name,#antigravity-cart-drawer .product-name a,#antigravity-cart-drawer .empty-title{color:#0F172A}#antigravity-cart-drawer .shipping-progress{border-top-color:#D6E2EA}#antigravity-cart-drawer .progress-text,#antigravity-cart-drawer .empty-subtitle,#antigravity-cart-drawer .feature-item{color:#334155}#antigravity-cart-drawer .progress-bar-container{background:#D6E2EA}#antigravity-cart-drawer .shipping-unlocked{background:#E9FBF9;border-color:rgb(0 140 149 / .22);color:#008C95}#antigravity-cart-drawer ul.woocommerce-mini-cart{padding-top:.5rem}#antigravity-cart-drawer li.woocommerce-mini-cart-item{background:#FFF;border:1px solid #D6E2EA;border-radius:0;padding:14px;margin:12px 0;box-shadow:0 14px 34px rgb(15 23 42 / .06)}#antigravity-cart-drawer li.woocommerce-mini-cart-item img{border-color:#D6E2EA!important;background:#EEF8F8;object-fit:contain}#antigravity-cart-drawer .collection-tag,#antigravity-cart-drawer .finance-price .amount,#antigravity-cart-drawer .progress-text .amount-highlight{color:#008C95;opacity:1}#antigravity-cart-drawer .quantity-controls{border-color:#D6E2EA}#antigravity-cart-drawer .qty-btn,#antigravity-cart-drawer .qty-value{background:#F8FAFC;color:#0F172A;border-color:#D6E2EA}#antigravity-cart-drawer .qty-btn:hover{background:#81D8D0;color:#0F172A}#antigravity-cart-drawer .cart-footer-section{background:#FFF;border-top-color:#81D8D0}#antigravity-cart-drawer .widget_shopping_cart_content .total{background:#0F172A}#antigravity-cart-drawer .widget_shopping_cart_content .total strong{color:#EAF7F7}#antigravity-cart-drawer .widget_shopping_cart_content .total .amount{color:#81D8D0}#antigravity-cart-drawer .button.checkout{background:#81D8D0;color:#0F172A}#antigravity-cart-drawer .button.checkout:hover{background:#0F172A;color:#FFF}#antigravity-cart-drawer .continue-shopping-link{color:#008C95!important}#antigravity-cart-drawer{background:linear-gradient(180deg,#FFFFFF 0%,#F8FAFC 100%);border-left:1px solid rgb(129 216 208 / .4)}#antigravity-cart-drawer .cart-manifest-header{padding:30px 28px 18px}#antigravity-cart-drawer .manifest-title{font-size:clamp(2.1rem, 4vw, 2.8rem);line-height:.92}#antigravity-cart-drawer .cart-close-btn{top:28px;right:28px;min-width:116px;text-align:center;border-radius:999px;font-size:11px;letter-spacing:.18em}#antigravity-cart-drawer ul.woocommerce-mini-cart{padding-inline:24px}#antigravity-cart-drawer li.woocommerce-mini-cart-item{grid-template-columns:90px minmax(0,1fr);gap:16px;padding:16px;margin:10px 0}#antigravity-cart-drawer .cart-col-finance{grid-column:2;align-items:flex-start;gap:10px}#antigravity-cart-drawer .product-name,#antigravity-cart-drawer .product-name a{font-size:1.45rem;line-height:1.02}#antigravity-cart-drawer .finance-price .amount{font-size:1.4rem;font-weight:700}#antigravity-cart-drawer .quantity-controls{border-radius:999px;overflow:hidden;background:#FFF}#antigravity-cart-drawer .qty-btn,#antigravity-cart-drawer .qty-value{width:40px;height:40px}#antigravity-cart-drawer a.remove,#antigravity-cart-drawer a.remove_from_cart_button{margin-top:0;border-radius:999px;padding:.6rem .95rem}#antigravity-cart-drawer .cart-footer-section{background:#FFF}#antigravity-cart-drawer .widget_shopping_cart_content .total{padding:18px 24px}#antigravity-cart-drawer .button.checkout{min-height:52px;border-radius:999px;font-size:.78rem;letter-spacing:.24em}@media (max-width:767px){#antigravity-cart-drawer{max-width:calc(100vw - 56px)}#antigravity-cart-drawer .cart-manifest-header{padding:24px 20px 16px}#antigravity-cart-drawer .cart-close-btn{right:20px;top:22px;min-width:102px}#antigravity-cart-drawer ul.woocommerce-mini-cart{padding-inline:16px}#antigravity-cart-drawer li.woocommerce-mini-cart-item{grid-template-columns:72px minmax(0,1fr);gap:14px}#antigravity-cart-drawer li.woocommerce-mini-cart-item img{width:72px!important;height:72px!important}#antigravity-cart-drawer .product-name,#antigravity-cart-drawer .product-name a{font-size:1.2rem}#antigravity-cart-drawer .finance-price .amount{font-size:1.18rem}}@media print{.reveal{opacity:0;transition:opacity 0.8s ease-out,transform 0.8s ease-out}.reveal-fade{opacity:0}.reveal-up{opacity:0;transform:translateY(40px)}.reveal-left{opacity:0;transform:translateX(-40px)}.reveal-right{opacity:0;transform:translateX(40px)}.reveal-scale{opacity:0;transform:scale(.92)}.reveal-zoom{opacity:0;transform:scale(.85)}.reveal-rotate{opacity:0;transform:rotate(-3deg) translateY(20px)}.reveal-blur{opacity:0;filter:blur(8px);transform:translateY(20px)}.reveal-clip{opacity:0;clip-path:inset(100% 0 0 0)}.reveal-text-char{opacity:0}.reveal-text-char.revealed{opacity:1}.reveal-text-char .char{display:inline-block;opacity:0;transform:translateY(20px);transition:opacity 0.4s ease-out,transform 0.4s ease-out}.reveal-text-char.revealed .char{opacity:1;transform:translateY(0)}.reveal-lines>*{opacity:0;transform:translateY(15px);transition:opacity 0.6s ease-out,transform 0.6s ease-out}.reveal-lines.revealed>*:nth-child(1){transition-delay:0s}.reveal-lines.revealed>*:nth-child(2){transition-delay:0.1s}.reveal-lines.revealed>*:nth-child(3){transition-delay:0.2s}.reveal-lines.revealed>*:nth-child(4){transition-delay:0.3s}.reveal-lines.revealed>*{opacity:1;transform:translateY(0)}.reveal.revealed{opacity:1;transform:translateY(0) translateX(0) scale(1) rotate(0);filter:blur(0);clip-path:inset(0 0 0 0)}.reveal-delay-1{transition-delay:0.1s}.reveal-delay-2{transition-delay:0.2s}.reveal-delay-3{transition-delay:0.3s}.reveal-delay-4{transition-delay:0.4s}.reveal-delay-5{transition-delay:0.5s}.reveal-delay-6{transition-delay:0.6s}.section-reveal{opacity:0;transform:translateY(30px);transition:opacity 0.9s ease-out,transform 0.9s ease-out}.section-reveal.revealed{opacity:1;transform:translateY(0)}.bp-card-reveal{opacity:0;transform:translateY(60px) scale(.95);transition:opacity 0.7s cubic-bezier(.25,.46,.45,.94),transform 0.7s cubic-bezier(.25,.46,.45,.94)}.bp-card-reveal.revealed{opacity:1;transform:translateY(0) scale(1)}.bp-header-reveal .bp-marker,.bp-header-reveal .bp-title,.bp-header-reveal .bp-subtitle{opacity:0;transform:translateY(20px);transition:opacity 0.6s ease-out,transform 0.6s ease-out}.bp-header-reveal.revealed .bp-marker{opacity:1;transform:translateY(0);transition-delay:0s}.bp-header-reveal.revealed .bp-title{opacity:1;transform:translateY(0);transition-delay:0.15s}.bp-header-reveal.revealed .bp-subtitle{opacity:1;transform:translateY(0);transition-delay:0.3s}.sp-quote-reveal{opacity:0;transform:translateY(30px);transition:opacity 0.7s ease-out,transform 0.7s ease-out}.sp-quote-reveal.revealed{opacity:1;transform:translateY(0)}.sp-author-reveal{opacity:0;transform:translateY(15px);transition:opacity 0.6s ease-out,transform 0.6s ease-out;transition-delay:0.2s}.sp-author-reveal.revealed{opacity:1;transform:translateY(0)}.sp-badge-reveal{opacity:0;transform:scale(.8);transition:opacity 0.5s ease-out,transform 0.5s ease-out;transition-delay:0.35s}.sp-badge-reveal.revealed{opacity:1;transform:scale(1)}.sp-media-reveal{opacity:0;transform:scale(1.05);transition:opacity 0.8s ease-out,transform 0.8s ease-out}.sp-media-reveal.revealed{opacity:1;transform:scale(1)}.sp-stars-reveal .social-proof-stars svg{opacity:0;transform:scale(0) rotate(180deg);transition:opacity 0.4s ease-out,transform 0.4s ease-out}.sp-stars-reveal.revealed .social-proof-stars svg:nth-child(1){transition-delay:0s}.sp-stars-reveal.revealed .social-proof-stars svg:nth-child(2){transition-delay:0.08s}.sp-stars-reveal.revealed .social-proof-stars svg:nth-child(3){transition-delay:0.16s}.sp-stars-reveal.revealed .social-proof-stars svg:nth-child(4){transition-delay:0.24s}.sp-stars-reveal.revealed .social-proof-stars svg:nth-child(5){transition-delay:0.32s}.sp-stars-reveal.revealed .social-proof-stars svg{opacity:1;transform:scale(1) rotate(0)}.header-slide-reveal{opacity:0;transform:translateX(-30px);transition:opacity 0.7s ease-out,transform 0.7s ease-out}.header-slide-reveal.revealed{opacity:1;transform:translateX(0)}@media (prefers-reduced-motion:reduce){.reveal,.section-reveal,.bp-card-reveal,.bp-header-reveal .bp-marker,.bp-header-reveal .bp-title,.bp-header-reveal .bp-subtitle,.sp-quote-reveal,.sp-author-reveal,.sp-badge-reveal,.sp-media-reveal,.sp-stars-reveal .social-proof-stars svg,.header-slide-reveal,.reveal-lines>*{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;transition:none!important}}}