@charset "UTF-8";@keyframes auria-pdp-orbit{to{transform:rotate(360deg)}}.woocommerce .products,.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:var(--space-6)!important;list-style:none!important;padding:0!important;margin:0!important}.woocommerce .products::after,.woocommerce .products::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:none!important;display:none!important}@media (max-width:767px){.woocommerce .products,.woocommerce ul.products{grid-template-columns:1fr!important}}@media (min-width:768px) and (max-width:959px){.woocommerce .products,.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important}}.woocommerce ul.products li.product{margin:0!important;float:none!important;width:auto!important;clear:none!important;padding:0!important;background:0 0!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important}.auria-product-card-wrap{display:flex;flex-direction:column}.auria-product-card-wrap .auria-product-card{flex:1}.auria-product-card__link{display:block;text-decoration:none}body.home-page .auria-product-card{background-color:var(--home-bg-mid,#0f1430);background-image:var(--home-glass)}body.home-page .auria-product-card__name,body.home-page .auria-product-card__name a{font-family:var(--font-secondary);font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:var(--weight-semibold);line-height:1.25;color:var(--home-text)!important;text-decoration:none;margin:0}body.home-page .auria-product-card__name a:hover,body.home-page .auria-product-card__name:hover{color:var(--home-gold)!important}.auria-product-card__eyebrow .amount{color:inherit!important}.auria-product-card__eyebrow del .amount{opacity:.55}.auria-product-card__eyebrow ins{text-decoration:none}.auria-product-card__atc{margin-top:auto}.auria-product-card__atc .add_to_cart_button,.auria-product-card__atc .button{display:block!important;width:100%!important;text-align:center!important;justify-content:center!important;padding:.75rem var(--space-5)!important;font-size:var(--text-sm)!important;font-weight:var(--weight-semibold)!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0!important;float:none!important;transition:transform var(--transition-fast),box-shadow var(--transition-base),filter var(--transition-fast)!important}.auria-product-card__atc .add_to_cart_button:hover,.auria-product-card__atc .button:hover{transform:translateY(-2px)!important;filter:brightness(1.06)!important}.auria-product-card__atc .add_to_cart_button.loading::after,.auria-product-card__atc .button.loading::after{display:none!important}.auria-product-card__atc .add_to_cart_button.added,.auria-product-card__atc .button.added{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{background:var(--home-bg-mid,#0f1430)!important;color:var(--home-text,#e6e8ee)!important;border:1px solid var(--home-line,rgba(255,255,255,.08))!important;border-top:3px solid var(--home-gold,#c9a32e)!important;border-radius:var(--radius-xl)!important;padding:var(--space-4) var(--space-6)!important;margin-bottom:var(--space-6)!important;box-shadow:0 8px 32px -12px rgba(0,0,0,.55)!important}.woocommerce-error a.button,.woocommerce-error a.wc-forward,.woocommerce-info a.button,.woocommerce-info a.wc-forward,.woocommerce-message a.button,.woocommerce-message a.wc-forward{background:var(--home-gold,#c9a32e)!important;color:var(--home-bg-void,#070a18)!important;border:none!important;border-radius:var(--radius-md)!important;padding:.5rem 1.25rem!important;font-weight:var(--weight-semibold)!important;float:right}.wc-block-components-notice-banner,.wc-block-store-notices{background:var(--home-bg-mid,#0f1430)!important;color:var(--home-text,#e6e8ee)!important;border-left:4px solid var(--home-gold,#c9a32e)!important;border-radius:var(--radius-xl)!important}.auria-product-label{position:absolute;top:var(--space-3);left:var(--space-3);z-index:2;display:inline-flex;align-items:center;gap:var(--space-1);padding:.25em .75em;border-radius:var(--radius-full);font-size:.65rem;font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:#fff;pointer-events:none;box-shadow:0 2px 8px rgba(0,0,0,.18)}.products-wrap>.woocommerce{width:100%!important}.woocommerce span.onsale{display:none!important}body.single-product .site-main{padding-top:0!important;padding-bottom:0!important}body.single-product .auria-pdp-hero,body.single-product .auria-pdp-related-rail{position:relative;width:100%;max-width:none;margin-inline:calc(50% - 50vw)}body.single-product .auria-pdp-hero{padding-top:clamp(var(--space-10),5vw,var(--space-16));padding-bottom:clamp(var(--space-10),5vw,var(--space-14))}body.single-product .auria-pdp-hero__layout.product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"gallery info";gap:clamp(2rem,5vw,4rem);align-items:center;margin-top:var(--space-2)}@media (max-width:900px){body.single-product .auria-pdp-hero__layout.product{display:flex;flex-direction:column}}body.single-product .auria-pdp-hero__info{grid-area:info;display:flex;flex-direction:column;gap:0;width:100%!important;float:unset!important}body.single-product .auria-pdp-hero__price-wrap{margin-top:var(--space-6)}body.single-product .auria-pdp-hero__buy{margin-top:var(--space-4)}@media (max-width:900px){body.single-product .auria-pdp-hero__layout.product{grid-template-columns:1fr}}body.single-product .auria-pdp-hero__figure:has(.auria-pdp-hero__image){padding:clamp(.75rem,1.5vw,1.25rem)}body.single-product .auria-pdp-hero__price-wrap p.price,body.single-product .auria-pdp-hero__price-wrap span.price{font-family:var(--font-primary)!important;font-size:var(--text-2xl)!important;font-weight:var(--weight-bold)!important;color:var(--home-gold)!important;margin:0!important;display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2)}body.single-product .auria-pdp-hero__price-wrap .price del{color:var(--home-text-muted)!important;font-weight:var(--weight-regular)!important;font-size:var(--text-lg)!important}body.single-product .auria-pdp-hero__price-wrap .price ins{text-decoration:none}body.single-product .auria-pdp-hero__buy form.cart{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--space-3);margin-bottom:var(--space-5);width:100%}body.single-product .auria-pdp-hero__buy .auria-pdp-hero__qty{display:inline-flex;align-items:center;border:1px solid var(--home-line);border-radius:var(--radius-md);overflow:hidden;background:rgba(0,0,0,.25);flex-shrink:0}body.single-product .auria-pdp-hero__buy .auria-pdp-hero__qty .quantity{margin:0}body.single-product .auria-pdp-hero__buy .auria-pdp-hero__qty .qty-btn{display:none!important}body.single-product .auria-pdp-hero__buy .auria-pdp-hero__qty-btn{width:2.75rem;height:2.75rem;border:0;background:0 0;color:var(--home-text);font-size:1.25rem;cursor:pointer;line-height:1}body.single-product .auria-pdp-hero__buy .auria-pdp-hero__qty-btn:hover{background:rgba(255,255,255,.06)}body.single-product .auria-pdp-hero__buy .quantity input.qty{width:3rem!important;height:2.75rem!important;border:0!important;border-left:1px solid var(--home-line)!important;border-right:1px solid var(--home-line)!important;border-radius:0!important;background:0 0!important;color:var(--home-text)!important;text-align:center!important;font-weight:var(--weight-semibold)!important;-moz-appearance:textfield;appearance:textfield}body.single-product .auria-pdp-hero__buy .quantity input.qty::-webkit-inner-spin-button,body.single-product .auria-pdp-hero__buy .quantity input.qty::-webkit-outer-spin-button{appearance:none;margin:0}body.single-product .auria-pdp-placeholder{position:relative;width:100%;min-height:clamp(280px,38vw,420px);border-radius:var(--radius-xl);overflow:hidden;display:flex;align-items:center;justify-content:center}body.single-product .auria-pdp-placeholder__mark{position:relative;z-index:1;width:4rem;height:4rem;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-family:var(--font-secondary);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:.04em;color:var(--home-bg-void);background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.5);box-shadow:0 8px 24px rgba(0,0,0,.35)}body.single-product .auria-pdp-hero__info .section-eyebrow{color:var(--home-gold)!important}body.single-product .auria-pdp-hero__info .auria-pdp-hero__title{color:var(--home-text)!important}body.single-product .auria-pdp-hero__info .auria-pdp-hero__lead{color:var(--home-text-muted)!important}body.single-product .auria-pdp-hero__buy .single_add_to_cart_button,body.single-product .auria-pdp-hero__buy button.single_add_to_cart_button{flex:1 1 12rem;min-height:2.75rem;background:var(--home-gold)!important;color:var(--home-bg-void)!important;border:2px solid var(--home-gold)!important;border-radius:var(--radius-md)!important;font-family:var(--font-primary)!important;font-size:var(--text-sm)!important;font-weight:var(--weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important;padding:.875rem 1.5rem!important;box-shadow:0 8px 28px -8px rgba(201,163,46,.5)!important;transition:filter var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)!important}body.single-product .auria-pdp-hero__buy .single_add_to_cart_button:hover,body.single-product .auria-pdp-hero__buy button.single_add_to_cart_button:hover{filter:brightness(1.08)!important;transform:translateY(-1px)!important}body.single-product .auria-pdp-hero__buy .single_add_to_cart_button.loading,body.single-product .auria-pdp-hero__buy button.single_add_to_cart_button.loading{opacity:.75;pointer-events:none}body.single-product .auria-pdp-hero__trust{margin-top:var(--space-6)}body.single-product .auria-pdp-hero__trust li{display:flex;align-items:flex-start;gap:var(--space-2)}body.single-product .auria-pdp-hero__trust svg{display:inline-block;flex-shrink:0;margin-top:.1em;margin-right:0}.auria-pdp-toast{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:var(--z-toast);display:flex;align-items:center;gap:var(--space-4);max-width:min(24rem,100vw - 2rem);padding:var(--space-4) var(--space-5);border-radius:var(--radius-xl);border:1px solid var(--home-line);border-top:3px solid var(--home-gold);background:var(--home-bg-mid);color:var(--home-text);box-shadow:0 8px 32px -12px rgba(0,0,0,.55);opacity:0;transform:translateY(12px);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.auria-pdp-toast.is-visible{opacity:1;transform:none;pointer-events:auto}.auria-pdp-toast[hidden]{display:none!important}.auria-pdp-toast__text{flex:1;font-size:var(--text-sm);line-height:1.45}.auria-pdp-toast__link{flex-shrink:0;padding:.5rem 1rem;border-radius:var(--radius-md);background:var(--home-gold);color:var(--home-bg-void);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-decoration:none;text-transform:uppercase;letter-spacing:.04em}.auria-pdp-toast__link:hover{filter:brightness(1.08);color:var(--home-bg-void)}body.single-product .auria-pdp-hero__figure{grid-area:gallery;min-height:clamp(320px,42vw,480px);width:100%}body.single-product .auria-pdp-hero__figure-inner:has(.auria-pdp-hero__image){min-height:clamp(280px,36vw,440px);width:100%}body.single-product .auria-pdp-hero__image{width:100%;max-width:100%;height:auto;object-fit:contain;border-radius:var(--radius-xl)}.auria-pdp-gallery{grid-area:gallery;position:sticky}.auria-pdp-summary{grid-area:summary;position:sticky;top:calc(4.5rem + var(--space-6))}.auria-pdp-summary .product_title{font-family:var(--font-secondary)!important;font-size:clamp(1.75rem,3vw,2.75rem)!important;font-weight:var(--weight-bold)!important;color:var(--home-text,#e6e8ee)!important;line-height:1.1!important;margin-bottom:var(--space-4)!important}.auria-pdp-summary p.price,.auria-pdp-summary span.price{font-family:var(--font-primary)!important;font-size:var(--text-2xl)!important;font-weight:var(--weight-bold)!important;color:var(--home-gold,#c9a32e)!important;margin-bottom:var(--space-5)!important;display:flex;align-items:baseline;gap:var(--space-2)}.auria-pdp-summary .price del{color:var(--home-text-muted,#9aa3b8)!important;font-weight:var(--weight-regular)!important;font-size:var(--text-lg)!important}.auria-pdp-summary .price ins{text-decoration:none}.auria-pdp-summary .woocommerce-product-details__short-description{font-size:var(--text-lg)!important;line-height:1.7!important;color:var(--home-text-muted,#9aa3b8)!important;margin-bottom:var(--space-6)!important;padding-bottom:var(--space-6)!important;border-bottom:1px solid var(--home-line,rgba(255,255,255,.08))!important}.auria-pdp-summary form.cart{display:flex!important;align-items:center!important;gap:var(--space-3)!important;margin-bottom:var(--space-5)!important}.auria-pdp-summary form.cart .quantity{flex-shrink:0}.auria-pdp-summary form.cart .quantity input{width:4.5rem!important;height:3rem!important;text-align:center!important;border:1.5px solid var(--home-line,rgba(255,255,255,.08))!important;border-radius:var(--radius-md)!important;background:var(--home-bg-mid,#0f1430)!important;color:var(--home-text,#e6e8ee)!important;font-size:var(--text-base)!important}.auria-pdp-summary .single_add_to_cart_button{flex:1;background:var(--home-gold,#c9a32e)!important;color:var(--home-bg-void,#070a18)!important;border:2px solid var(--home-gold,#c9a32e)!important;border-radius:var(--radius-md)!important;font-family:var(--font-primary)!important;font-size:var(--text-sm)!important;font-weight:var(--weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important;padding:.875rem 1.5rem!important;transition:all var(--transition-fast)!important;box-shadow:0 8px 28px -8px rgba(201,163,46,.5)!important}.auria-pdp-summary .single_add_to_cart_button:hover{filter:brightness(1.08)!important;box-shadow:0 12px 36px -8px rgba(201,163,46,.65)!important;transform:translateY(-1px)!important}.auria-pdp-summary .product_meta{margin-top:var(--space-5)!important;padding-top:var(--space-4)!important;border-top:1px solid var(--home-line,rgba(255,255,255,.08))!important;font-size:var(--text-xs)!important;color:var(--home-text-muted,#9aa3b8)!important;display:flex!important;flex-direction:column!important;gap:var(--space-1)!important}.auria-pdp-summary .product_meta a{color:var(--home-gold,#c9a32e)!important}.auria-pdp-summary .woocommerce-product-rating{margin-bottom:var(--space-4)!important}.auria-pdp-eyebrow{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4)}.auria-pdp-eyebrow a{color:var(--home-gold,#c9a32e)!important;text-decoration:none;font-size:var(--text-xs)!important;font-weight:var(--weight-bold)!important;letter-spacing:var(--tracking-wider)!important;text-transform:uppercase!important}.auria-pdp-cat-dot{width:10px;height:10px;border-radius:50%;background:var(--home-gold,#c9a32e);flex-shrink:0}.woocommerce-product-gallery .onsale{display:none!important}.auria-pdp-details{background:var(--home-bg-deep,#0a0f24);padding:clamp(var(--space-10),6vw,var(--space-16)) 0}.auria-pdp-details__inner{max-width:var(--container-max);margin:0 auto;padding:0 clamp(var(--space-4),4vw,var(--space-8))}.auria-pdp-details .woocommerce-tabs ul.tabs{display:flex!important;gap:0!important;border-bottom:1px solid var(--home-line,rgba(255,255,255,.08))!important;padding:0!important;margin:0 0 var(--space-8)!important;list-style:none!important;background:0 0!important}.auria-pdp-details .woocommerce-tabs ul.tabs::after,.auria-pdp-details .woocommerce-tabs ul.tabs::before{display:none!important}.auria-pdp-details .woocommerce-tabs ul.tabs li{background:0 0!important;border:none!important;border-radius:0!important;padding:0!important;margin:0!important}.auria-pdp-details .woocommerce-tabs ul.tabs li a{font-family:var(--font-primary)!important;font-size:var(--text-sm)!important;font-weight:var(--weight-medium)!important;color:var(--home-text-muted,#9aa3b8)!important;padding:var(--space-3) var(--space-6)!important;border-bottom:2px solid transparent!important;margin-bottom:-1px!important;display:block!important;text-decoration:none!important;transition:color var(--transition-fast),border-color var(--transition-fast)!important;background:0 0!important}.auria-pdp-details .woocommerce-tabs ul.tabs li a:hover,.auria-pdp-details .woocommerce-tabs ul.tabs li.active a{color:var(--home-gold,#c9a32e)!important}.auria-pdp-details .woocommerce-tabs ul.tabs li.active a{border-bottom-color:var(--home-gold,#c9a32e)!important;font-weight:var(--weight-semibold)!important}.auria-pdp-details .woocommerce-tabs .panel{font-size:var(--text-lg)!important;line-height:1.8!important;color:var(--home-text-muted,#9aa3b8)!important;max-width:720px;background:0 0!important}.auria-pdp-details .woocommerce-tabs .panel h2{font-family:var(--font-secondary)!important;font-size:var(--text-xl)!important;color:var(--home-text,#e6e8ee)!important;margin-bottom:var(--space-4)!important}.auria-pdp-details .woocommerce-tabs .panel li,.auria-pdp-details .woocommerce-tabs .panel p{color:var(--home-text-muted,#9aa3b8)!important}.auria-pdp-related{background:var(--home-bg-void,#070a18);padding:clamp(var(--space-10),6vw,var(--space-16)) 0}.auria-pdp-related__inner{max-width:var(--container-max);margin:0 auto;padding:0 clamp(var(--space-4),4vw,var(--space-8))}.auria-pdp-related .related>h2,.auria-pdp-related .upsells>h2{font-family:var(--font-secondary)!important;font-size:clamp(1.5rem,3vw,2.25rem)!important;font-weight:var(--weight-bold)!important;color:var(--home-text,#e6e8ee)!important;margin-bottom:var(--space-8)!important}.auria-shop-archive__bg{position:absolute;inset:0;pointer-events:none;z-index:0}.auria-shop-bg{position:absolute;border-radius:50%;pointer-events:none}.auria-shop-bg--1{top:-8%;left:-6%;width:min(52vw,520px);height:min(52vw,520px);background:radial-gradient(circle,var(--home-gold-soft) 0,transparent 68%);filter:blur(2px)}.auria-shop-bg--2{top:2%;right:-10%;width:min(42vw,420px);height:min(42vw,420px);background:radial-gradient(circle at 40% 40%,rgba(201,163,46,.12) 0,var(--home-bg-navy) 45%,transparent 72%)}.auria-shop-bg--3{top:38%;left:-8%;width:min(26vw,240px);height:min(26vw,240px);background:radial-gradient(circle,rgba(59,181,74,.22) 0,transparent 70%)}.auria-shop-bg--4{bottom:-8%;right:-12%;width:min(54vw,540px);height:min(54vw,540px);background:radial-gradient(circle,rgba(163,130,188,.28) 0,transparent 68%)}.auria-shop-bg--5{bottom:12%;left:6%;width:min(28vw,260px);height:min(28vw,260px);border:1px solid var(--home-line);background:0 0;opacity:.55}.auria-shop-bg--6{top:52%;right:8%;width:min(32vw,300px);height:min(32vw,300px);background:radial-gradient(circle,var(--home-bg-mid) 0,transparent 65%);filter:blur(24px);opacity:.85}.woocommerce-products-header{display:none}.auria-shop-header{margin-bottom:var(--space-10);text-align:center}.auria-shop-header__title{margin-bottom:var(--space-3)!important;font-family:var(--font-secondary)!important;font-size:clamp(2rem,5vw,3.5rem)!important;color:var(--home-text,#e6e8ee)!important}.auria-shop-header__desc{max-width:560px;margin:0 auto;color:var(--home-text-muted,#9aa3b8);font-size:var(--text-lg)}body.home-page main.site-main.site-main--shop,main.site-main.site-main--shop{padding-top:clamp(var(--space-16),8vw,var(--space-24));padding-bottom:clamp(var(--space-16),8vw,var(--space-24));background:0 0;overflow:visible}.auria-shop-archive{position:relative;width:100%;max-width:none;margin-inline:calc(50% - 50vw)}.auria-shop-archive__content{position:relative;z-index:1}.site-main--pdp{padding-top:0;padding-bottom:0;background:0 0}.woocommerce-products-header+.woocommerce,.woocommerce-shop .woocommerce{width:100%}.auria-shop-archive .woocommerce-before-shop-loop{display:none!important}.auria-shop-controls{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-8);flex-wrap:wrap}.auria-shop-controls__filter,.auria-shop-controls__search{display:flex;flex-direction:column;gap:var(--space-2);min-width:min(100%,280px)}.auria-shop-controls__filter{flex:1 1 240px;max-width:360px}.auria-shop-controls__search{flex:1 1 280px;max-width:420px;margin-left:auto}.auria-shop-controls__label{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--home-text-muted,#9aa3b8)}.auria-shop-controls__input,.auria-shop-controls__select{width:100%;border:1.5px solid var(--home-line,rgba(255,255,255,.08));border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--home-text,#e6e8ee);background:var(--home-bg-mid,#0f1430);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.auria-shop-controls__input:focus,.auria-shop-controls__select:focus{outline:0;border-color:#2cd1ff;box-shadow:0 0 0 3px rgba(2,113,206,.2)}.auria-shop-controls__status{flex:1 1 100%;width:100%;margin:0;font-size:var(--text-sm);color:var(--home-text-muted,#9aa3b8);min-height:1.25rem}#auria-shop-loop.is-loading{opacity:.55;pointer-events:none;transition:opacity var(--transition-fast)}.auria-shop-empty{text-align:center;padding:var(--space-12) var(--space-6);color:var(--home-text-muted,#9aa3b8);font-size:var(--text-lg)}.auria-cat-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-10);padding-bottom:var(--space-6);border-bottom:1px solid var(--home-line,rgba(255,255,255,.08));justify-content:center}.auria-cat-tab{padding:var(--space-2) var(--space-5);border:1.5px solid var(--home-line,rgba(255,255,255,.08));border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--home-text-muted,#9aa3b8);text-decoration:none;background:0 0;transition:all var(--transition-fast)}.auria-cat-tab:hover{border-color:var(--home-gold,#c9a32e);color:var(--home-gold,#c9a32e);background:rgba(201,163,46,.08)}.auria-cat-tab.is-active{background:var(--home-gold,#c9a32e);border-color:var(--home-gold,#c9a32e);color:var(--home-bg-void,#070a18)}nav.woocommerce-pagination{margin-top:var(--space-12);margin-bottom:var(--space-4);padding-top:var(--space-6);padding-bottom:clamp(var(--space-12),6vw,var(--space-20));text-align:center;border-top:1px solid var(--home-line,rgba(255,255,255,.08))}nav.woocommerce-pagination ul.page-numbers{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);list-style:none!important;margin:0!important;padding:0!important;border:none!important}nav.woocommerce-pagination ul.page-numbers::after,nav.woocommerce-pagination ul.page-numbers::before{display:none!important}nav.woocommerce-pagination ul.page-numbers li{margin:0!important;padding:0!important;border:none!important;background:0 0!important}nav.woocommerce-pagination ul.page-numbers li a,nav.woocommerce-pagination ul.page-numbers li span{display:flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;padding:0 var(--space-4);border:1.5px solid var(--home-line,rgba(255,255,255,.08));border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--home-text-muted,#9aa3b8);text-decoration:none;background:rgba(255,255,255,.03);transition:border-color var(--transition-fast),color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}nav.woocommerce-pagination ul.page-numbers li a:hover{border-color:var(--home-gold,#c9a32e);color:var(--home-gold,#c9a32e);background:rgba(201,163,46,.08);box-shadow:0 0 0 1px rgba(201,163,46,.2)}nav.woocommerce-pagination ul.page-numbers li span.current{background:var(--home-gold,#c9a32e);border-color:var(--home-gold,#c9a32e);color:var(--home-bg-void,#070a18);font-weight:var(--weight-semibold);box-shadow:0 8px 24px -10px rgba(201,163,46,.55)}nav.woocommerce-pagination ul.page-numbers li a.next,nav.woocommerce-pagination ul.page-numbers li a.prev{min-width:auto;padding-inline:var(--space-5)}nav.woocommerce-pagination ul.page-numbers li .dots{border:none;min-width:auto;height:auto;padding:0 var(--space-1);background:0 0;color:var(--home-text-muted,#9aa3b8);letter-spacing:.2em}.card{padding:0}.woocommerce table.shop_table{width:100%;border:1px solid var(--color-grey-200);border-radius:var(--radius-xl);border-collapse:separate;border-spacing:0;overflow:hidden;background:var(--color-grey-100);box-shadow:var(--shadow-sm)}.woocommerce table.shop_table th{background:var(--color-grey-100);font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-grey-200)}.woocommerce table.shop_table td{padding:var(--space-5);border-top:1px solid var(--color-grey-100);vertical-align:middle;font-size:var(--text-sm);color:var(--color-copy)}.woocommerce table.shop_table tbody tr:first-child td{border-top:none}.woocommerce table.shop_table tbody tr:hover td{background:var(--color-grey-100)}.select2-container--default .select2-selection--single,.woocommerce select,.woocommerce-cart select,.woocommerce-checkout select,.woocommerce-page select,select.woocommerce-select{appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23758195' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:16px!important;padding-right:40px!important;cursor:pointer}.auria-auth input[type=checkbox],.woocommerce input[type=checkbox],.woocommerce-account input[type=checkbox],.woocommerce-cart input[type=checkbox],.woocommerce-checkout input[type=checkbox],.woocommerce-form-login input[type=checkbox],.woocommerce-form-register input[type=checkbox],.woocommerce-page input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;display:inline-block!important;width:18px!important;min-width:18px!important;height:18px!important;border:1.5px solid var(--color-grey-300)!important;border-radius:4px!important;background:#fff no-repeat center/0!important;cursor:pointer!important;vertical-align:middle!important;margin:0 6px 0 0!important;flex-shrink:0!important;transition:border-color .15s,background-color .15s!important;padding:10px!important}.auria-auth input[type=checkbox]:checked,.woocommerce input[type=checkbox]:checked,.woocommerce-account input[type=checkbox]:checked,.woocommerce-cart input[type=checkbox]:checked,.woocommerce-checkout input[type=checkbox]:checked,.woocommerce-form-login input[type=checkbox]:checked,.woocommerce-form-register input[type=checkbox]:checked,.woocommerce-page input[type=checkbox]:checked{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpolyline points='1.5,5 3.5,7.5 8.5,2' fill='none' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-size:10px 10px!important;background-position:center!important;background-repeat:no-repeat!important}.auria-auth input[type=checkbox]::after,.woocommerce input[type=checkbox]::after,.woocommerce-account input[type=checkbox]::after,.woocommerce-cart input[type=checkbox]::after,.woocommerce-checkout input[type=checkbox]::after,.woocommerce-form-login input[type=checkbox]::after,.woocommerce-form-register input[type=checkbox]::after,.woocommerce-page input[type=checkbox]::after{display:none!important;content:none!important}.auria-auth input[type=checkbox]:focus,.woocommerce input[type=checkbox]:focus,.woocommerce-account input[type=checkbox]:focus,.woocommerce-cart input[type=checkbox]:focus,.woocommerce-checkout input[type=checkbox]:focus,.woocommerce-form-login input[type=checkbox]:focus,.woocommerce-form-register input[type=checkbox]:focus,.woocommerce-page input[type=checkbox]:focus{outline:2px solid var(--color-focused)!important;outline-offset:1px!important}.woocommerce-form-login__rememberme,.woocommerce-form__label-for-checkbox,label.checkbox{display:inline-flex!important;align-items:center!important;gap:var(--space-2)!important;cursor:pointer!important;font-size:var(--text-sm)!important;color:var(--color-text-muted)!important}.woocommerce-form-login__rememberme input[type=checkbox],.woocommerce-form__label-for-checkbox input[type=checkbox],label.checkbox input[type=checkbox]{margin:0!important}.woocommerce .woocommerce-input-wrapper input[type=email],.woocommerce .woocommerce-input-wrapper input[type=number],.woocommerce .woocommerce-input-wrapper input[type=password],.woocommerce .woocommerce-input-wrapper input[type=tel],.woocommerce .woocommerce-input-wrapper input[type=text],.woocommerce .woocommerce-input-wrapper select,.woocommerce .woocommerce-input-wrapper textarea,.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea{display:block;width:100%;padding:11px 14px!important;border:1.5px solid var(--color-grey-200)!important;border-radius:var(--radius-md)!important;font-family:var(--font-primary)!important;font-size:var(--text-base)!important;color:var(--color-copy)!important;background:#fff!important;transition:border-color .15s,box-shadow .15s;box-shadow:none}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row select:focus,.woocommerce form .form-row textarea:focus{outline:0!important;border-color:var(--color-focused)!important;box-shadow:0 0 0 3px rgba(2,113,206,.12)!important}.woocommerce form .form-row .label,.woocommerce form .form-row label{font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-muted);margin-bottom:6px!important;display:block}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-radius:var(--radius-lg)!important;font-family:var(--font-primary)!important;font-size:var(--text-sm)!important;padding:var(--space-4) var(--space-5) var(--space-4) 3.5em!important;border-top-width:3px!important}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{top:50%!important;transform:translateY(-50%)!important}.woocommerce-error a.button,.woocommerce-info a.button,.woocommerce-message a.button{background:var(--color-primary)!important;color:var(--color-white)!important;border-radius:var(--radius-md)!important;padding:var(--space-2) var(--space-4)!important;font-size:var(--text-xs)!important;font-weight:var(--weight-semibold)!important;border:none!important}.woocommerce-message{border-top-color:var(--color-green)!important;background:#f0fdf4!important}.woocommerce-info{border-top-color:var(--color-focused)!important;background:#eff6ff!important}.woocommerce-error{border-top-color:var(--color-error)!important;background:#fef2f2!important}.woocommerce-cart .woocommerce{display:flex;flex-direction:column;gap:var(--space-10)}.woocommerce-cart-form table.cart td.actions{background:var(--color-grey-100);padding:var(--space-4) var(--space-5)}.woocommerce-cart-form table.cart td.product-thumbnail{width:5rem;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5)}.woocommerce-cart-form table.cart td.product-thumbnail img{width:4rem!important;height:4rem!important;object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--color-grey-200);display:block}.woocommerce-cart-form table.cart td.product-name{font-weight:var(--weight-semibold);color:var(--color-headline)}.woocommerce-cart-form table.cart td.product-name a{color:var(--color-headline);font-weight:var(--weight-semibold);font-size:var(--text-sm)}.woocommerce-cart-form table.cart td.product-name a:hover{color:var(--color-secondary)}.woocommerce-cart-form table.cart td.product-price,.woocommerce-cart-form table.cart td.product-subtotal{font-weight:var(--weight-semibold);color:var(--color-primary)}.woocommerce-cart-form table.cart .product-remove a{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-full);background:#fef2f2;color:var(--color-error)!important;font-size:1rem;font-weight:var(--weight-bold);border:1.5px solid var(--color-error);transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);text-decoration:none;line-height:1}.woocommerce-cart-form table.cart .product-remove a:hover{background:var(--color-error);color:#fff!important}.woocommerce-cart-form table.cart td.actions .coupon{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.woocommerce-cart-form table.cart td.actions .coupon label{display:none}.woocommerce-cart-form table.cart td.actions .coupon input#coupon_code{flex:0 0 auto;width:14rem;height:2.75rem;padding:0 var(--space-4);border:1.5px solid var(--color-grey-200);border-radius:var(--radius-md);font-size:var(--text-sm);background:var(--color-white);color:var(--color-copy);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.woocommerce-cart-form table.cart td.actions .coupon input#coupon_code:focus{outline:0;border-color:var(--color-focused);box-shadow:0 0 0 3px rgba(2,113,206,.12)}.woocommerce-cart-form table.cart td.actions .coupon [name=apply_coupon]{height:2.75rem;padding:0 var(--space-5)!important;background:var(--color-primary)!important;border:none!important;border-radius:var(--radius-md)!important;color:var(--color-white)!important;font-family:var(--font-primary)!important;font-size:var(--text-sm)!important;font-weight:var(--weight-semibold)!important;cursor:pointer;transition:all var(--transition-fast)!important;white-space:nowrap}.woocommerce-cart-form table.cart td.actions .coupon [name=apply_coupon]:hover{opacity:.88!important}.woocommerce-cart-form table.cart [name=update_cart]{height:2.75rem;padding:0 var(--space-6)!important;background:var(--color-grey-100)!important;border:1.5px solid var(--color-grey-200)!important;border-radius:var(--radius-md)!important;color:var(--color-text-muted)!important;font-family:var(--font-primary)!important;font-size:var(--text-sm)!important;font-weight:var(--weight-medium)!important;cursor:pointer;transition:all var(--transition-fast)!important;float:right}.woocommerce-cart-form table.cart [name=update_cart]:not(:disabled):hover{background:var(--color-grey-200)!important;color:var(--color-copy)!important}.woocommerce-cart-form table.cart [name=update_cart]:disabled{opacity:.45;cursor:not-allowed}.woocommerce .cart-collaterals{margin-top:var(--space-2)}.woocommerce .cart_totals{background:var(--color-primary);border-radius:var(--radius-2xl);padding:var(--space-8);color:var(--color-white);max-width:28rem;margin-left:auto;box-shadow:var(--shadow-xl)}.woocommerce .cart_totals h2{font-family:var(--font-secondary);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-white);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid rgba(255,255,255,.12)}.woocommerce .cart_totals table.shop_table{background:0 0;border:none;box-shadow:none;border-radius:0}.woocommerce .cart_totals table.shop_table td,.woocommerce .cart_totals table.shop_table th{background:0 0!important;border:none;border-bottom:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.82);padding:var(--space-3) 0;font-size:var(--text-sm);text-transform:none;letter-spacing:0}.woocommerce .cart_totals table.shop_table th{font-weight:var(--weight-medium);color:rgba(255,255,255,.55)}.woocommerce .cart_totals table.shop_table tbody tr:hover td{background:0 0!important}.woocommerce .cart_totals table.shop_table tr.order-total td,.woocommerce .cart_totals table.shop_table tr.order-total th{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-white)!important;border-bottom:none;padding-top:var(--space-4)}.woocommerce .cart_totals table.shop_table tr.order-total .amount{color:var(--color-secondary)!important;font-family:var(--font-secondary);font-size:var(--text-2xl)}.woocommerce .cart_totals .wc-proceed-to-checkout{margin-top:var(--space-6);display:block}.woocommerce .cart_totals .checkout-button,.woocommerce .checkout-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:var(--space-2)!important;width:100%!important;padding:1rem var(--space-6)!important;background:var(--color-primary)!important;color:#fff!important;border:none!important;border-radius:var(--radius-lg)!important;font-family:var(--font-primary)!important;font-size:var(--text-base)!important;font-weight:var(--weight-bold)!important;letter-spacing:.02em!important;box-shadow:0 4px 18px rgba(18,27,66,.2)!important;transition:all var(--transition-base)!important;cursor:pointer;text-decoration:none!important}.woocommerce .cart_totals .checkout-button:hover,.woocommerce .checkout-button:hover{opacity:.88!important;box-shadow:0 6px 24px rgba(18,27,66,.3)!important;transform:none!important;color:#fff!important;filter:none!important}.woocommerce-cart .site-main{padding-top:clamp(var(--space-8),4vw,var(--space-12));padding-bottom:clamp(var(--space-10),5vw,var(--space-16))}.woocommerce-cart table.cart{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.woocommerce-cart table.cart th{background:var(--color-primary);color:#fff;padding:var(--space-3) var(--space-4);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.07em;border:none}.woocommerce-cart table.cart td{padding:var(--space-4)!important;border-bottom:1px solid var(--color-grey-200)!important;vertical-align:middle!important}.woocommerce-cart table.cart img{width:64px!important;height:64px!important;object-fit:cover;border-radius:var(--radius-md)}.woocommerce-cart table.cart .product-name a{color:var(--color-headline);font-weight:var(--weight-semibold);text-decoration:none}.woocommerce-cart table.cart .product-name a:hover{color:var(--color-primary)}.woocommerce-cart table.cart .product-price,.woocommerce-cart table.cart .product-subtotal{color:var(--color-primary);font-weight:var(--weight-bold)}.woocommerce-cart table.cart a.remove{width:28px!important;height:28px!important;border-radius:50%!important;background:#fef2f2!important;color:var(--color-error)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:16px!important;transition:background .15s,color .15s!important;border:1px solid var(--color-error)!important}.woocommerce-cart table.cart a.remove:hover{background:var(--color-error)!important;color:#fff!important;border-color:var(--color-error)!important}.cart_totals{background:#fff;border:1.5px solid var(--color-grey-200);border-radius:var(--radius-xl);padding:var(--space-6)}.cart_totals h2{font-size:clamp(1rem,1.8vw,1.25rem);font-weight:var(--weight-bold);color:var(--color-headline);margin:0 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-grey-200)}.cart_totals table{width:100%;border-collapse:collapse;font-size:var(--text-sm);margin-bottom:var(--space-4)}.cart_totals table td,.cart_totals table th{padding:var(--space-2) 0;border-bottom:1px solid var(--color-grey-100);color:var(--color-copy)}.cart_totals .order-total td,.cart_totals .order-total th{font-weight:var(--weight-bold);font-size:var(--text-base);color:var(--color-primary);border-bottom:none}.wc-proceed-to-checkout .checkout-button,.wc-proceed-to-checkout a.checkout-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:14px var(--space-6)!important;background:var(--color-primary)!important;color:#fff!important;border:none!important;border-radius:var(--radius-md)!important;font-family:var(--font-primary)!important;font-size:var(--text-base)!important;font-weight:var(--weight-semibold)!important;text-decoration:none!important;transition:opacity .15s!important;cursor:pointer!important}.wc-proceed-to-checkout .checkout-button:hover,.wc-proceed-to-checkout a.checkout-button:hover{opacity:.88!important;color:#fff!important}.cart .button[name=update_cart]{padding:10px 20px!important;background:0 0!important;color:var(--color-primary)!important;border:2px solid var(--color-primary)!important;border-radius:var(--radius-md)!important;font-size:var(--text-sm)!important;font-weight:var(--weight-semibold)!important;transition:background .15s,color .15s!important;cursor:pointer!important}.cart .button[name=update_cart]:hover{background:var(--color-primary)!important;color:#fff!important}.coupon input#coupon_code{padding:10px 14px!important;border:1.5px solid var(--color-grey-200)!important;border-radius:var(--radius-md)!important;font-size:var(--text-sm)!important;margin-right:var(--space-2)!important}.coupon .button{padding:10px 20px!important;background:var(--color-secondary)!important;color:var(--color-primary)!important;border:none!important;border-radius:var(--radius-md)!important;font-size:var(--text-sm)!important;font-weight:var(--weight-semibold)!important;cursor:pointer!important;transition:opacity .15s!important}.coupon .button:hover{opacity:.88!important}.woocommerce-cart-form table.cart,.woocommerce-cart-form table.cart tbody,.woocommerce-cart-form table.cart td,.woocommerce-cart-form table.cart thead,.woocommerce-cart-form table.cart tr{display:block!important;border:none!important}.woocommerce-cart-form table.cart thead{display:none!important}.woocommerce-cart-form table.cart tbody tr.cart_item{display:flex!important;align-items:center!important;gap:var(--space-4)!important;padding:var(--space-4) var(--space-5)!important;margin-bottom:var(--space-3)!important;background:var(--color-white)!important;border:1.5px solid var(--color-grey-200)!important;border-radius:var(--radius-xl)!important;box-shadow:none!important}.woocommerce-cart-form table.cart tbody tr.cart_item:hover{border-color:var(--color-grey-300)!important;box-shadow:0 2px 12px rgba(0,0,0,.06)!important}.woocommerce-cart-form table.cart td.product-remove{order:10!important;width:auto!important;padding:0!important;flex-shrink:0!important}.woocommerce-cart-form table.cart td.product-thumbnail{width:72px!important;min-width:72px!important;padding:0!important;flex-shrink:0!important}.woocommerce-cart-form table.cart td.product-thumbnail img{width:72px!important;height:72px!important;border-radius:var(--radius-lg)!important;object-fit:cover!important;border:1px solid var(--color-grey-200)!important;display:block!important}.woocommerce-cart-form table.cart td.product-name{flex:1 1 auto!important;min-width:0!important;padding:0!important}.woocommerce-cart-form table.cart td.product-name a{display:block!important;font-size:var(--text-sm)!important;font-weight:var(--weight-semibold)!important;color:var(--color-headline)!important;white-space:normal!important;word-break:break-word!important}.woocommerce-cart-form table.cart td.product-quantity{width:auto!important;padding:0!important;flex-shrink:0!important}.woocommerce-cart-form table.cart td.product-price{display:none!important}.woocommerce-cart-form table.cart td.product-subtotal{width:auto!important;padding:0 var(--space-3) 0 0!important;flex-shrink:0!important;font-weight:var(--weight-semibold)!important;font-size:var(--text-sm)!important;color:var(--color-primary)!important;white-space:nowrap!important}.woocommerce-cart-form table.cart tr.actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:var(--space-3)!important;padding:var(--space-4) var(--space-5)!important;background:var(--color-grey-100)!important;border-radius:var(--radius-xl)!important;border:1.5px solid var(--color-grey-200)!important}.woocommerce-cart-form table.cart tr.actions td.actions{display:contents!important;padding:0!important;background:0 0!important;border:none!important}.woocommerce-cart-form table.cart [name=update_cart],.woocommerce-cart-form table.cart td.actions .coupon [name=apply_coupon]{height:2.625rem!important;padding:0 var(--space-5)!important;border-radius:var(--radius-md)!important;font-size:var(--text-sm)!important;font-weight:var(--weight-semibold)!important;font-family:var(--font-primary)!important;cursor:pointer!important;transition:opacity var(--transition-fast),background var(--transition-fast)!important;border:none!important;white-space:nowrap!important}.woocommerce-cart-form table.cart td.actions .coupon [name=apply_coupon]{background:var(--color-primary)!important;color:#fff!important}.woocommerce-cart-form table.cart td.actions .coupon [name=apply_coupon]:hover{opacity:.88!important}.woocommerce-cart-form table.cart [name=update_cart]{background:var(--color-grey-200)!important;color:var(--color-copy)!important}.woocommerce-cart-form table.cart [name=update_cart]:not(:disabled):hover{background:var(--color-grey-300)!important}.woocommerce-cart-form table.cart [name=update_cart]:disabled{opacity:.4!important;cursor:not-allowed!important}@media (max-width:640px){.woocommerce-cart-form table.cart tbody tr.cart_item{flex-wrap:wrap!important}.woocommerce-cart-form table.cart td.product-name{flex-basis:calc(100% - 88px)!important}.woocommerce-cart-form table.cart td.product-quantity,.woocommerce-cart-form table.cart td.product-remove,.woocommerce-cart-form table.cart td.product-subtotal{flex:1 0 auto!important}}@media (max-width:768px){.woocommerce .cart_totals{max-width:100%;margin-left:0}.woocommerce-cart-form .cart td.product-thumbnail{display:none}}.woocommerce-checkout .site-main{padding-top:clamp(var(--space-8),4vw,var(--space-12));padding-bottom:clamp(var(--space-10),5vw,var(--space-16))}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review,.woocommerce-checkout #order_review_heading{max-width:100%}.woocommerce form.checkout h3,.woocommerce-checkout #order_review_heading,.woocommerce-checkout h3{font-family:var(--font-primary);font-size:clamp(1rem,1.8vw,1.25rem)!important;font-weight:var(--weight-bold)!important;color:var(--color-headline)!important;margin:0 0 var(--space-5)!important;padding-bottom:var(--space-3)!important;border-bottom:2px solid var(--color-grey-200)!important;display:flex;align-items:center;gap:var(--space-3);text-transform:none}.woocommerce form.checkout h3::before,.woocommerce-checkout #order_review_heading::before{content:"";display:block;width:4px;height:1.4em;background:var(--color-secondary);border-radius:var(--radius-full);flex-shrink:0}.woocommerce-checkout form.checkout{display:grid;grid-template-columns:1fr 400px;gap:var(--space-8);align-items:start}.woocommerce-checkout form.checkout #customer_details{grid-column:1}.woocommerce-checkout form.checkout #order_review,.woocommerce-checkout form.checkout #order_review_heading{grid-column:2}.woocommerce-checkout form.checkout #order_review_heading{margin-top:0}.woocommerce form.checkout .form-row{margin-bottom:var(--space-4)!important}.woocommerce form.checkout .form-row-first,.woocommerce form.checkout .form-row-last{width:calc(50% - var(--space-2))!important;float:left}.woocommerce form.checkout .form-row-last{float:right}.woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse;margin-bottom:var(--space-4);font-size:var(--text-sm)}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{padding:var(--space-3) var(--space-4)!important;border-bottom:1px solid var(--color-grey-200);text-align:left}.woocommerce-checkout-review-order-table thead th{background:var(--color-primary);color:#fff;font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.07em}.woocommerce-checkout-review-order-table tfoot tr:last-child td,.woocommerce-checkout-review-order-table tfoot tr:last-child th{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-primary);border-top:2px solid var(--color-grey-200)}#payment{background:#fff;border-radius:var(--radius-xl);border:1.5px solid var(--color-grey-200);overflow:hidden;margin-top:var(--space-4)}#payment ul.payment_methods{border-bottom:1px solid var(--color-grey-200);padding:var(--space-4) var(--space-5);margin:0;list-style:none}#payment ul.payment_methods li label{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-copy);text-transform:none;letter-spacing:0}#payment .payment_box{background:var(--color-grey-100);border-radius:var(--radius-md);padding:var(--space-4);margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}#payment .place-order{padding:var(--space-5);background:0 0}#payment .place-order .button{display:flex!important;align-items:center!important;justify-content:center!important;gap:var(--space-2)!important;width:100%!important;padding:14px var(--space-6)!important;background:var(--color-primary)!important;border:none!important;border-radius:var(--radius-md)!important;color:#fff!important;font-family:var(--font-primary)!important;font-size:var(--text-base)!important;font-weight:var(--weight-semibold)!important;letter-spacing:.01em!important;transition:opacity .15s!important;cursor:pointer!important;box-shadow:none!important}#payment .place-order .button:hover{opacity:.88!important;transform:none!important;filter:none!important;box-shadow:none!important}.woocommerce-terms-and-conditions-wrapper{display:flex;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted)}@media (max-width:860px){.woocommerce-checkout form.checkout{grid-template-columns:1fr}.woocommerce-checkout form.checkout #customer_details,.woocommerce-checkout form.checkout #order_review,.woocommerce-checkout form.checkout #order_review_heading{grid-column:1}}#payment{background:0 0!important;border:none!important;border-radius:0!important;overflow:visible!important;margin-top:0!important}#payment .place-order{padding:0!important;background:0 0!important}#payment .place-order .button,#payment#place_order{display:flex!important;align-items:center!important;justify-content:center!important;gap:var(--space-2)!important;width:100%!important;padding:1rem var(--space-6)!important;background:var(--color-primary)!important;border:none!important;border-radius:var(--radius-lg)!important;color:#fff!important;font-family:var(--font-primary)!important;font-size:var(--text-base)!important;font-weight:var(--weight-bold)!important;letter-spacing:.01em!important;box-shadow:0 4px 18px rgba(18,27,66,.2)!important;transition:opacity var(--transition-fast),box-shadow var(--transition-fast)!important;cursor:pointer!important}#payment .place-order .button:hover,#payment#place_order:hover{opacity:.88!important;box-shadow:0 6px 24px rgba(18,27,66,.3)!important;transform:none!important;filter:none!important}.wc-block-components-order-summary-item__image{width:64px!important;height:64px!important;flex-shrink:0!important}.wc-block-components-order-summary-item__image img{width:64px!important;height:64px!important;object-fit:cover!important;border-radius:var(--radius-md)!important}.wc-block-components-radio-control__input{appearance:none!important;-webkit-appearance:none!important;width:18px!important;height:18px!important;min-width:18px!important;border:2px solid var(--color-grey-300)!important;border-radius:50%!important;background:#fff!important;cursor:pointer!important;flex-shrink:0!important;transition:border-color .15s,background .15s!important;position:relative!important;padding:10px!important;top:0!important}.wc-block-components-radio-control__input:checked{border-color:var(--color-primary)!important;background:var(--color-primary)!important;box-shadow:inset 0 0 0 3px #fff!important}.wc-block-components-radio-control__input:focus{outline:2px solid var(--color-focused)!important;outline-offset:2px!important}.wc-block-components-radio-control__option{padding:16px!important}.wc-block-checkout__payment-method{display:block}.wc-block-components-payment-method-label{font-family:var(--font-primary)!important;font-size:var(--text-sm)!important;font-weight:var(--weight-medium)!important;color:var(--color-copy)!important}.wc-block-components-payment-methods__save-card-info{font-size:var(--text-xs)!important;color:var(--color-text-muted)!important}.wc-block-components-checkbox input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;width:18px!important;min-width:18px!important;height:18px!important;border:1.5px solid var(--color-grey-300)!important;border-radius:4px!important;background:#fff no-repeat center/0!important;cursor:pointer!important;flex-shrink:0!important;transition:border-color .15s,background-color .15s!important;margin:0!important;padding:10px!important}.wc-block-components-checkbox input[type=checkbox]:checked{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpolyline points='1.5,5 3.5,7.5 8.5,2' fill='none' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-size:10px 10px!important;background-position:center!important;background-repeat:no-repeat!important}.wc-block-components-checkbox input[type=checkbox]:focus{outline:2px solid var(--color-focused)!important;outline-offset:1px!important}.wc-block-cart__submit-button,.wc-block-cart__submit-button.contained{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:1rem var(--space-6)!important;background:var(--color-primary)!important;border:none!important;border-radius:var(--radius-lg)!important;color:#fff!important;font-family:var(--font-primary)!important;font-size:var(--text-base)!important;font-weight:var(--weight-bold)!important;letter-spacing:.01em!important;box-shadow:0 4px 18px rgba(18,27,66,.2)!important;transition:opacity var(--transition-fast),box-shadow var(--transition-fast)!important;cursor:pointer!important;text-decoration:none!important}.wc-block-cart__submit-button.contained:hover,.wc-block-cart__submit-button:hover{opacity:.88!important;box-shadow:0 6px 24px rgba(18,27,66,.3)!important;color:#fff!important;filter:none!important;transform:none!important}.wc-block-components-checkout-place-order-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:1rem var(--space-6)!important;background:var(--color-primary)!important;border:none!important;border-radius:var(--radius-lg)!important;color:#fff!important;font-family:var(--font-primary)!important;font-size:var(--text-base)!important;font-weight:var(--weight-bold)!important;letter-spacing:.01em!important;box-shadow:0 4px 18px rgba(18,27,66,.2)!important;transition:opacity var(--transition-fast),box-shadow var(--transition-fast)!important;cursor:pointer!important}.wc-block-components-checkout-place-order-button:hover{opacity:.88!important;box-shadow:0 6px 24px rgba(18,27,66,.3)!important}.wc-item-meta{padding-left:0!important}body.woocommerce-cart,body.woocommerce-checkout{background:var(--home-bg-void,#070a18)!important;color:var(--home-text,#e6e8ee)!important}body.woocommerce-cart .site-main,body.woocommerce-checkout .site-main{padding-top:clamp(var(--space-10),5vw,var(--space-16))!important;padding-bottom:clamp(var(--space-12),6vw,var(--space-20))!important}body.woocommerce-cart h1,body.woocommerce-cart h2,body.woocommerce-cart h3,body.woocommerce-cart h4,body.woocommerce-checkout h1,body.woocommerce-checkout h2,body.woocommerce-checkout h3,body.woocommerce-checkout h4{color:var(--home-text,#e6e8ee)!important}body.woocommerce-cart #order_review_heading,body.woocommerce-cart .woocommerce form.checkout h3,body.woocommerce-checkout #order_review_heading,body.woocommerce-checkout .woocommerce form.checkout h3{color:var(--home-text,#e6e8ee)!important;border-bottom-color:var(--home-line,rgba(255,255,255,.08))!important}body.woocommerce-cart #order_review_heading::before,body.woocommerce-cart .woocommerce form.checkout h3::before,body.woocommerce-checkout #order_review_heading::before,body.woocommerce-checkout .woocommerce form.checkout h3::before{background:var(--home-gold,#c9a32e)!important}body.woocommerce-cart input[type=email],body.woocommerce-cart input[type=number],body.woocommerce-cart input[type=password],body.woocommerce-cart input[type=tel],body.woocommerce-cart input[type=text],body.woocommerce-cart select,body.woocommerce-cart textarea,body.woocommerce-checkout input[type=email],body.woocommerce-checkout input[type=number],body.woocommerce-checkout input[type=password],body.woocommerce-checkout input[type=tel],body.woocommerce-checkout input[type=text],body.woocommerce-checkout select,body.woocommerce-checkout textarea{background:var(--home-bg-mid,#0f1430)!important;color:var(--home-text,#e6e8ee)!important;border-color:var(--home-line,rgba(255,255,255,.1))!important;border-radius:var(--radius-md)!important}body.woocommerce-cart input[type=email]::placeholder,body.woocommerce-cart input[type=number]::placeholder,body.woocommerce-cart input[type=password]::placeholder,body.woocommerce-cart input[type=tel]::placeholder,body.woocommerce-cart input[type=text]::placeholder,body.woocommerce-cart select::placeholder,body.woocommerce-cart textarea::placeholder,body.woocommerce-checkout input[type=email]::placeholder,body.woocommerce-checkout input[type=number]::placeholder,body.woocommerce-checkout input[type=password]::placeholder,body.woocommerce-checkout input[type=tel]::placeholder,body.woocommerce-checkout input[type=text]::placeholder,body.woocommerce-checkout select::placeholder,body.woocommerce-checkout textarea::placeholder{color:var(--home-text-muted,#9aa3b8)!important}body.woocommerce-cart input[type=email]:focus,body.woocommerce-cart input[type=number]:focus,body.woocommerce-cart input[type=password]:focus,body.woocommerce-cart input[type=tel]:focus,body.woocommerce-cart input[type=text]:focus,body.woocommerce-cart select:focus,body.woocommerce-cart textarea:focus,body.woocommerce-checkout input[type=email]:focus,body.woocommerce-checkout input[type=number]:focus,body.woocommerce-checkout input[type=password]:focus,body.woocommerce-checkout input[type=tel]:focus,body.woocommerce-checkout input[type=text]:focus,body.woocommerce-checkout select:focus,body.woocommerce-checkout textarea:focus{outline:0!important;border-color:var(--home-gold,#c9a32e)!important;box-shadow:0 0 0 3px rgba(201,163,46,.15)!important}body.woocommerce-cart label,body.woocommerce-checkout label{color:var(--home-text-muted,#9aa3b8)!important;font-size:var(--text-sm)!important}body.woocommerce-cart .woocommerce-checkout-review-order-table,body.woocommerce-checkout .woocommerce-checkout-review-order-table{background:var(--home-bg-mid,#0f1430);border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--home-line,rgba(255,255,255,.08))}body.woocommerce-cart .woocommerce-checkout-review-order-table td,body.woocommerce-cart .woocommerce-checkout-review-order-table th,body.woocommerce-checkout .woocommerce-checkout-review-order-table td,body.woocommerce-checkout .woocommerce-checkout-review-order-table th{border-bottom-color:var(--home-line,rgba(255,255,255,.08))!important;color:var(--home-text,#e6e8ee)!important}body.woocommerce-cart .woocommerce-checkout-review-order-table thead th,body.woocommerce-checkout .woocommerce-checkout-review-order-table thead th{background:var(--home-bg-deep,#0a0f24)!important;color:var(--home-gold,#c9a32e)!important}body.woocommerce-cart .woocommerce-checkout-review-order-table tfoot tr:last-child td,body.woocommerce-cart .woocommerce-checkout-review-order-table tfoot tr:last-child th,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr:last-child td,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr:last-child th{color:var(--home-gold,#c9a32e)!important;border-top-color:var(--home-line,rgba(255,255,255,.08))!important}body.woocommerce-cart #payment,body.woocommerce-checkout #payment{background:var(--home-bg-mid,#0f1430)!important;border:1px solid var(--home-line,rgba(255,255,255,.08))!important;border-radius:var(--radius-xl)!important}body.woocommerce-cart #payment ul.payment_methods,body.woocommerce-checkout #payment ul.payment_methods{border-bottom-color:var(--home-line,rgba(255,255,255,.08))!important}body.woocommerce-cart #payment ul.payment_methods li label,body.woocommerce-checkout #payment ul.payment_methods li label{color:var(--home-text,#e6e8ee)!important}body.woocommerce-cart #payment .payment_box,body.woocommerce-checkout #payment .payment_box{background:var(--home-bg-deep,#0a0f24)!important;color:var(--home-text-muted,#9aa3b8)!important}body.woocommerce-cart #payment .place-order .button,body.woocommerce-cart #payment#place_order,body.woocommerce-checkout #payment .place-order .button,body.woocommerce-checkout #payment#place_order{background:var(--home-gold,#c9a32e)!important;color:var(--home-bg-void,#070a18)!important;border-color:var(--home-gold,#c9a32e)!important;box-shadow:0 8px 28px -8px rgba(201,163,46,.5)!important;font-weight:var(--weight-bold)!important}body.woocommerce-cart #payment .place-order .button:hover,body.woocommerce-cart #payment#place_order:hover,body.woocommerce-checkout #payment .place-order .button:hover,body.woocommerce-checkout #payment#place_order:hover{filter:brightness(1.08)!important;opacity:1!important;box-shadow:0 12px 36px -8px rgba(201,163,46,.65)!important;transform:translateY(-1px)!important}body.woocommerce-cart .woocommerce-terms-and-conditions-wrapper,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{color:var(--home-text-muted,#9aa3b8)!important}body.woocommerce-cart .woocommerce-terms-and-conditions-wrapper a,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper a{color:var(--home-gold,#c9a32e)!important}body.woocommerce-cart .wc-block-components-radio-control__input,body.woocommerce-checkout .wc-block-components-radio-control__input{border-color:var(--home-line,rgba(255,255,255,.2))!important;background:var(--home-bg-mid,#0f1430)!important}body.woocommerce-cart .wc-block-components-radio-control__input:checked,body.woocommerce-checkout .wc-block-components-radio-control__input:checked{border-color:var(--home-gold,#c9a32e)!important;background:var(--home-gold,#c9a32e)!important;box-shadow:inset 0 0 0 3px var(--home-bg-mid,#0f1430)!important}body.woocommerce-cart .wc-block-components-radio-control__input:focus,body.woocommerce-checkout .wc-block-components-radio-control__input:focus{outline-color:var(--home-gold,#c9a32e)!important}body.woocommerce-cart .wc-block-components-checkbox input[type=checkbox],body.woocommerce-checkout .wc-block-components-checkbox input[type=checkbox]{border-color:var(--home-line,rgba(255,255,255,.2))!important;background:var(--home-bg-mid,#0f1430)!important}body.woocommerce-cart .wc-block-components-checkbox input[type=checkbox]:checked,body.woocommerce-checkout .wc-block-components-checkbox input[type=checkbox]:checked{background-color:var(--home-gold,#c9a32e)!important;border-color:var(--home-gold,#c9a32e)!important}body.woocommerce-cart .wc-block-components-checkbox input[type=checkbox]:focus,body.woocommerce-checkout .wc-block-components-checkbox input[type=checkbox]:focus{outline-color:var(--home-gold,#c9a32e)!important}body.woocommerce-cart .wc-block-components-payment-method-label,body.woocommerce-checkout .wc-block-components-payment-method-label{color:var(--home-text,#e6e8ee)!important}body.woocommerce-cart .wc-block-components-payment-methods__save-card-info,body.woocommerce-checkout .wc-block-components-payment-methods__save-card-info{color:var(--home-text-muted,#9aa3b8)!important}body.woocommerce-cart .wc-block-cart__submit-button,body.woocommerce-cart .wc-block-cart__submit-button.contained,body.woocommerce-cart .wc-block-components-checkout-place-order-button,body.woocommerce-checkout .wc-block-cart__submit-button,body.woocommerce-checkout .wc-block-cart__submit-button.contained,body.woocommerce-checkout .wc-block-components-checkout-place-order-button{background:var(--home-gold,#c9a32e)!important;color:var(--home-bg-void,#070a18)!important;border-color:var(--home-gold,#c9a32e)!important;box-shadow:0 8px 28px -8px rgba(201,163,46,.5)!important}body.woocommerce-cart .wc-block-cart__submit-button.contained:hover,body.woocommerce-cart .wc-block-cart__submit-button:hover,body.woocommerce-cart .wc-block-components-checkout-place-order-button:hover,body.woocommerce-checkout .wc-block-cart__submit-button.contained:hover,body.woocommerce-checkout .wc-block-cart__submit-button:hover,body.woocommerce-checkout .wc-block-components-checkout-place-order-button:hover{filter:brightness(1.08)!important;opacity:1!important;color:var(--home-bg-void,#070a18)!important;transform:translateY(-1px)!important;box-shadow:0 12px 36px -8px rgba(201,163,46,.65)!important}body.woocommerce-cart .wc-block-components-order-summary,body.woocommerce-checkout .wc-block-components-order-summary{background:var(--home-bg-mid,#0f1430)!important;border:1px solid var(--home-line,rgba(255,255,255,.08))!important;border-radius:var(--radius-xl)!important}body.woocommerce-cart .wc-block-components-order-summary .wc-block-components-order-summary-item__description,body.woocommerce-cart .wc-block-components-order-summary .wc-block-formatted-money-amount,body.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__description,body.woocommerce-checkout .wc-block-components-order-summary .wc-block-formatted-money-amount{color:var(--home-text,#e6e8ee)!important}body.woocommerce-cart a,body.woocommerce-checkout a{color:var(--home-gold,#c9a32e)}body.woocommerce-cart a:hover,body.woocommerce-checkout a:hover{color:var(--home-text,#e6e8ee)}body.woocommerce-cart div,body.woocommerce-cart p,body.woocommerce-cart span,body.woocommerce-checkout div,body.woocommerce-checkout p,body.woocommerce-checkout span{color:inherit}body.woocommerce-cart .woocommerce-privacy-policy-text,body.woocommerce-checkout .woocommerce-privacy-policy-text{color:var(--home-text-muted,#9aa3b8)!important;font-size:var(--text-sm)!important}.auria-payment-notice{margin-bottom:var(--space-6);padding:var(--space-4) var(--space-5);background-color:#fef9ec;border:1px solid #f0c040;border-radius:var(--radius-sm,4px);font-size:16px;line-height:1.6;color:var(--color-text,#333)}.auria-payment-notice a{color:var(--color-error,#dc2022);font-weight:700}.auria-payment-notice strong{color:var(--color-error,#dc2022)}body.woocommerce-account .site-main{padding-top:clamp(var(--space-10),5vw,var(--space-16));padding-bottom:clamp(var(--space-12),6vw,var(--space-20))}body.woocommerce-account:not(.logged-in) .woocommerce{display:block!important}body.woocommerce-account:not(.logged-in) .woocommerce>.woocommerce-notices-wrapper{display:block!important;width:100%!important;margin-bottom:var(--space-4)}body.woocommerce-account.logged-in .woocommerce{display:grid!important;grid-template-columns:240px 1fr!important;gap:var(--space-10)!important;align-items:start!important}body.woocommerce-account.logged-in .woocommerce::after,body.woocommerce-account.logged-in .woocommerce::before{content:none!important;display:none!important}body.woocommerce-account.logged-in .woocommerce>.woocommerce-error,body.woocommerce-account.logged-in .woocommerce>.woocommerce-info,body.woocommerce-account.logged-in .woocommerce>.woocommerce-message{grid-column:1/-1!important}body.woocommerce-account .woocommerce-MyAccount-navigation{float:none!important;width:auto!important;clear:none!important;position:sticky;top:calc(4.5rem + var(--space-6));background:var(--color-white);border:1px solid var(--color-grey-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);border-radius:var(--radius-2xl);overflow:hidden}body.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none!important;padding:var(--space-3) 0!important;margin:0!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin:0!important;padding:0!important;float:none!important;width:auto!important;border:none!important;background:0 0!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:flex!important;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5)!important;font-family:var(--font-primary)!important;font-size:var(--text-sm)!important;font-weight:var(--weight-medium)!important;color:var(--color-text-muted)!important;text-decoration:none!important;border-radius:0!important;border-left:3px solid transparent;background:0 0!important;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}body.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background:var(--color-grey-100)!important;color:var(--color-primary)!important;border-left-color:var(--color-grey-200)}body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,body.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--active a{background:#eef0f7!important;color:var(--color-primary)!important;font-weight:var(--weight-semibold)!important;border-left-color:#c9a32e!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{border-top:1px solid var(--color-grey-100)!important;margin-top:var(--space-2)!important;padding-top:var(--space-2)!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--color-error)!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover{background:#fef2f2!important;border-left-color:var(--color-error)!important;color:var(--color-error)!important}body.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:auto!important;min-width:0;clear:none!important;padding:0!important;font-size:16px}.woocommerce-MyAccount-content>p:first-child{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-light) 100%);color:var(--color-white);padding:var(--space-6) var(--space-8);border-radius:var(--radius-xl);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin-bottom:var(--space-8);box-shadow:var(--shadow-md)}.woocommerce-MyAccount-content>p:first-child a{color:var(--color-secondary);text-decoration:underline;text-underline-offset:2px}.woocommerce-MyAccount-content .col2-set,.woocommerce-MyAccount-content .col2-set .col-1,.woocommerce-MyAccount-content .col2-set .col-2{float:none!important;width:100%!important;clear:both!important}.woocommerce-MyAccount-content .woocommerce-Addresses{display:grid!important;grid-template-columns:1fr!important;gap:var(--space-6)}.woocommerce-MyAccount-content .woocommerce-Address{float:none!important;width:100%!important;background:var(--color-white);border:1px solid var(--color-grey-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);padding:var(--space-6);text-align:left}.woocommerce-MyAccount-content .woocommerce-Address header.woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-grey-200)}.woocommerce-MyAccount-content .woocommerce-Address header.woocommerce-Address-title::after,.woocommerce-MyAccount-content .woocommerce-Address header.woocommerce-Address-title::before{content:none!important;display:none!important}.woocommerce-MyAccount-content .woocommerce-Address header.woocommerce-Address-title h2,.woocommerce-MyAccount-content .woocommerce-Address header.woocommerce-Address-title h3{font-family:var(--font-secondary)!important;font-size:clamp(1.25rem,2.5vw,1.75rem)!important;font-weight:var(--weight-bold)!important;color:var(--color-headline)!important;line-height:1.2!important;letter-spacing:normal!important;text-transform:none!important;margin:0!important}.woocommerce-MyAccount-content .woocommerce-Address header.woocommerce-Address-title a.edit{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-primary);padding:var(--space-1) var(--space-3);border:1.5px solid var(--color-primary);border-radius:var(--radius-md);text-decoration:none;transition:all var(--transition-fast)}.woocommerce-MyAccount-content .woocommerce-Address header.woocommerce-Address-title a.edit:hover{background:var(--color-primary);color:var(--color-white)}.woocommerce-MyAccount-content .form-row,.woocommerce-MyAccount-content .woocommerce-form-row{margin-bottom:var(--space-4)!important}.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper{display:grid!important;grid-template-columns:1fr 1fr;gap:var(--space-4)!important;margin:0!important;padding:0!important}.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper>.form-row,.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper>.woocommerce-form-row{margin-bottom:0!important}.woocommerce-MyAccount-content .form-row-first{grid-column:1!important;width:100%!important;float:none!important;clear:none!important}.woocommerce-MyAccount-content .form-row-last{grid-column:2!important;width:100%!important;float:none!important;clear:none!important}.woocommerce-MyAccount-content .form-row-wide,.woocommerce-MyAccount-content .woocommerce-form-row--wide{grid-column:1/-1!important}.woocommerce-MyAccount-content fieldset{display:block!important;border:none!important;padding:0!important;margin:var(--space-6) 0 0!important}.woocommerce-MyAccount-content label{display:block;font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-muted);margin-bottom:var(--space-1)!important}.woocommerce-MyAccount-content input[type=email],.woocommerce-MyAccount-content input[type=password],.woocommerce-MyAccount-content input[type=tel],.woocommerce-MyAccount-content input[type=text],.woocommerce-MyAccount-content select,.woocommerce-MyAccount-content textarea{width:100%;border:1.5px solid var(--color-grey-200);border-radius:var(--radius-md);font-family:var(--font-primary);font-size:var(--text-sm);color:var(--color-copy);padding:var(--space-3) var(--space-4);background:var(--color-white);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.woocommerce-MyAccount-content input[type=email]:focus,.woocommerce-MyAccount-content input[type=password]:focus,.woocommerce-MyAccount-content input[type=tel]:focus,.woocommerce-MyAccount-content input[type=text]:focus,.woocommerce-MyAccount-content select:focus,.woocommerce-MyAccount-content textarea:focus{outline:0;border-color:var(--color-focused);box-shadow:0 0 0 3px rgba(2,113,206,.12)}.woocommerce-MyAccount-content .woocommerce-password-strength{margin-top:var(--space-2);font-size:var(--text-xs);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3)}.woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend,.woocommerce-MyAccount-content h3{font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-muted);margin:var(--space-6) 0 var(--space-4)!important;padding:0!important;border:none!important}.woocommerce-MyAccount-content .button,.woocommerce-MyAccount-content .woocommerce-Button,.woocommerce-MyAccount-content input[type=submit]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--space-2)!important;padding:.75rem 1.75rem!important;background:var(--color-primary)!important;color:var(--color-white)!important;border:2px solid var(--color-primary)!important;border-radius:var(--radius-md)!important;font-family:var(--font-primary)!important;font-size:var(--text-sm)!important;font-weight:var(--weight-semibold)!important;cursor:pointer!important;text-decoration:none!important;transition:opacity var(--transition-fast),box-shadow var(--transition-fast)!important;box-shadow:none!important;line-height:1.4!important}.woocommerce-MyAccount-content .button:hover,.woocommerce-MyAccount-content .woocommerce-Button:hover,.woocommerce-MyAccount-content input[type=submit]:hover{opacity:.88!important;box-shadow:0 4px 14px rgba(18,27,66,.25)!important;color:var(--color-white)!important;background:var(--color-primary)!important;border-color:var(--color-primary)!important}.woocommerce-MyAccount-content .woocommerce-EditAccountForm .button,.woocommerce-MyAccount-content .woocommerce-address-fields .button,.woocommerce-MyAccount-content .woocommerce-form-coupon .button,.woocommerce-MyAccount-content input[type=submit]{margin-top:var(--space-6)!important}.woocommerce-MyAccount-content .order-again,.woocommerce-MyAccount-content .woocommerce-order-details .button,.woocommerce-MyAccount-content .woocommerce-orders-table .button,.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-Button{margin-top:0!important}.woocommerce-MyAccount-content .button.pay,.woocommerce-MyAccount-content a.pay{display:none!important}.woocommerce-ResetPassword .button,.woocommerce-ResetPassword .woocommerce-Button,.woocommerce-ResetPassword form input[type=submit],.woocommerce-account .button,.woocommerce-account .woocommerce-Button,.woocommerce-account form input[type=submit]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--space-2)!important;padding:.75rem 1.75rem!important;background:var(--color-primary)!important;color:var(--color-white)!important;border:2px solid var(--color-primary)!important;border-radius:var(--radius-md)!important;font-family:var(--font-primary)!important;font-size:var(--text-sm)!important;font-weight:var(--weight-semibold)!important;cursor:pointer!important;text-decoration:none!important;transition:opacity var(--transition-fast),box-shadow var(--transition-fast)!important;box-shadow:none!important;line-height:1.4!important}.woocommerce-ResetPassword .button:hover,.woocommerce-ResetPassword .woocommerce-Button:hover,.woocommerce-ResetPassword form input[type=submit]:hover,.woocommerce-account .button:hover,.woocommerce-account .woocommerce-Button:hover,.woocommerce-account form input[type=submit]:hover{opacity:.88!important;box-shadow:0 4px 14px rgba(18,27,66,.25)!important;color:var(--color-white)!important;background:var(--color-primary)!important;border-color:var(--color-primary)!important}.woocommerce-ResetPassword .lost_password .button,.woocommerce-ResetPassword form input[type=submit],.woocommerce-account .lost_password .button,.woocommerce-account form input[type=submit]{margin-top:var(--space-6)!important}.woocommerce-ResetPassword input[type=submit]{margin-top:var(--space-6)!important}.woocommerce-MyAccount-content .woocommerce-order-overview .pay,.woocommerce-order-pay{display:none!important}.woocommerce-orders-table.woocommerce-MyAccount-orders{border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.woocommerce-orders-table thead tr th{background:var(--color-primary)!important;color:#fff!important;font-size:var(--text-xs)!important;font-weight:var(--weight-semibold)!important;letter-spacing:var(--tracking-wider)!important;text-transform:uppercase!important;padding:var(--space-4) var(--space-5)!important;border:none!important}.woocommerce-orders-table td:first-child{background:var(--color-white)!important}.woocommerce-orders-table__cell-order-status mark{display:inline-flex;align-items:center;padding:.2em .7em;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);background:var(--color-grey-100);color:var(--color-text-muted)}.woocommerce-orders-table__cell-order-status mark.order-status-completed{background:#dcfce7;color:#166534}.woocommerce-orders-table__cell-order-status mark.order-status-processing{background:#dbeafe;color:#1e40af}.woocommerce-orders-table__cell-order-status mark.order-status-on-hold{background:#fef9c3;color:#854d0e}.woocommerce-orders-table__cell-order-status mark.order-status-pending{background:#f3e8ff;color:#6b21a8}.woocommerce-orders-table__cell-order-status mark.order-status-cancelled,.woocommerce-orders-table__cell-order-status mark.order-status-refunded{background:#fee2e2;color:#991b1b}.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions{display:flex!important;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.woocommerce-orders-table .woocommerce-button.button{display:inline-flex!important;align-items:center!important;padding:.375rem .875rem!important;background:0 0!important;border-radius:var(--radius-md)!important;font-size:var(--text-xs)!important;font-weight:var(--weight-semibold)!important;transition:all var(--transition-fast)!important;text-decoration:none;white-space:nowrap}.woocommerce-orders-table .woocommerce-button.button.view{border:1.5px solid var(--color-primary)!important;color:var(--color-primary)!important}.woocommerce-orders-table .woocommerce-button.button.view:hover{background:var(--color-primary)!important;color:var(--color-white)!important}.woocommerce-orders-table .woocommerce-button.button.cancel{border:1.5px solid var(--color-error)!important;color:var(--color-error)!important}.woocommerce-orders-table .woocommerce-button.button.cancel:hover{background:var(--color-error)!important;color:var(--color-white)!important}.woocommerce-orders-table .woocommerce-button.button.pay{display:none!important}.woocommerce-MyAccount-downloads .download-product a{font-weight:var(--weight-semibold);color:var(--color-primary)}.woocommerce-MyAccount-downloads .download-file .woocommerce-MyAccount-downloads-file{display:inline-flex!important;align-items:center!important;gap:var(--space-2)!important;padding:.375rem .875rem!important;background:var(--color-secondary)!important;color:var(--color-primary)!important;border-radius:var(--radius-md)!important;font-size:var(--text-xs)!important;font-weight:var(--weight-bold)!important;border:none!important;text-decoration:none;transition:filter var(--transition-fast)!important}.woocommerce-MyAccount-downloads .download-file .woocommerce-MyAccount-downloads-file:hover{filter:brightness(1.07)!important}@media (max-width:768px){.site-main h1.entry-title,.site-main h1.page-title,.woocommerce-account h1,.woocommerce-cart h1,.woocommerce-checkout h1,.woocommerce-page h1,.woocommerce-shop h1{text-align:left!important}body.woocommerce-account.logged-in .woocommerce{grid-template-columns:1fr!important}body.woocommerce-account .woocommerce-MyAccount-navigation{position:static}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex!important;flex-wrap:wrap;padding:var(--space-2)!important;gap:var(--space-1)}body.woocommerce-account .woocommerce-MyAccount-navigation ul li a{border-left:none!important;border-radius:var(--radius-md)!important;padding:var(--space-2) var(--space-4)!important;border-bottom:2px solid transparent}body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,body.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--active a{border-left:none!important;border-bottom-color:var(--color-primary)!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{border-top:none!important;margin-top:0!important;padding-top:0!important}}.woocommerce .quantity{display:flex;align-items:center;gap:var(--space-1)}.qty-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--color-grey-100);border:1.5px solid var(--color-grey-200);border-radius:var(--radius-md);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-primary);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}.qty-btn:hover{background:var(--color-secondary-dim);border-color:var(--color-secondary);color:var(--color-secondary)}body.woocommerce-account:not(.logged-in) .site-main{padding-top:clamp(var(--space-12),8vw,var(--space-20));padding-bottom:clamp(var(--space-12),8vw,var(--space-20))}body.woocommerce-account:not(.logged-in) .site-main>.woocommerce{max-width:480px;margin-left:auto;margin-right:auto}body.woocommerce-account:not(.logged-in) .woocommerce-notices-wrapper{width:100%;margin-bottom:var(--space-4)}.auria-auth{width:100%;max-width:480px;background:var(--color-white);border:1px solid var(--color-grey-200);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xs);box-shadow:var(--shadow-md);overflow:hidden;margin:0 auto}.auria-auth__tabs{display:flex;border-bottom:2px solid var(--color-grey-100)}.auria-auth__tab{flex:1;padding:var(--space-4) var(--space-6);background:var(--color-grey-100);border:none;border-bottom:2px solid transparent;margin-bottom:-2px;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.auria-auth__tab:first-child{border-radius:var(--radius-2xl) 0 0 0}.auria-auth__tab:last-child{border-radius:0 var(--radius-2xl) 0 0}.auria-auth__tab.is-active{background:var(--color-white);color:var(--color-primary);border-bottom-color:var(--color-primary)}.auria-auth__tab:hover:not(.is-active){background:var(--color-white);color:var(--color-headline)}.auria-auth__panel{display:none;padding:var(--space-8)}.auria-auth__panel.is-active{display:block}.auria-auth__field{margin-bottom:var(--space-4)}.auria-auth__field label{display:block;font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-muted);margin-bottom:var(--space-1)!important}.auria-auth__field .required{color:var(--color-error);margin-left:2px}.auria-auth__field input[type=email],.auria-auth__field input[type=password],.auria-auth__field input[type=tel],.auria-auth__field input[type=text]{width:100%;border:1.5px solid var(--color-grey-200);border-radius:var(--radius-md);font-family:var(--font-primary);font-size:var(--text-sm);color:var(--color-copy);padding:var(--space-3) var(--space-4);background:var(--color-white);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.auria-auth__field input[type=email]:focus,.auria-auth__field input[type=password]:focus,.auria-auth__field input[type=tel]:focus,.auria-auth__field input[type=text]:focus{outline:0;border-color:var(--color-focused);box-shadow:0 0 0 3px rgba(2,113,206,.12)}.auria-auth__row--2col{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.auria-auth__row--between{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-5)}.auria-auth__remember{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)!important;color:var(--color-text-muted)!important;font-weight:var(--weight-normal)!important;text-transform:none!important;letter-spacing:normal!important;cursor:pointer}.auria-auth__lost{font-size:var(--text-xs);color:var(--color-text-muted);text-decoration:none;transition:color var(--transition-fast);margin-top:var(--space-3);display:flex;text-align:center;justify-content:center;width:100%}.auria-auth__lost:hover{color:var(--color-primary)}.auria-auth__submit{width:100%;padding:var(--space-4) var(--space-6);background:var(--color-primary);color:var(--color-white);border:none;border-radius:var(--radius-md);font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--transition-fast),box-shadow var(--transition-fast)}.auria-auth__submit:hover{background:var(--color-primary-light);box-shadow:var(--shadow-md)}.auria-auth__hint,.auria-auth__privacy{font-size:var(--text-xs);color:var(--color-text-subtle);line-height:1.6;margin-bottom:var(--space-4)}.auria-auth__hint a,.auria-auth__privacy a{color:var(--color-primary);text-decoration:underline}.auria-auth__section-heading{font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-primary);border-top:1px solid var(--color-grey-200);padding-top:var(--space-4);margin:var(--space-4) 0 var(--space-3)}.woocommerce-privacy-policy-text,p.woocommerce-privacy-policy-text{display:none!important}@media (max-width:768px){.auria-auth{border-left:none;border-right:none;overflow:hidden}body.woocommerce-account:not(.logged-in) .site-main{padding-top:var(--space-8);padding-bottom:var(--space-8)}.auria-auth__row--2col{grid-template-columns:1fr}}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details{display:none!important}.woocommerce-column__title,.woocommerce-order-details__title{font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-muted);margin:var(--space-8) 0 var(--space-5)!important;padding:0!important;border:none!important}.auria-order-meta{background:var(--color-grey-100);border-radius:var(--radius-xl);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-6);font-size:var(--text-sm);color:var(--color-text-muted)}.auria-order-meta mark{background:0 0;font-weight:var(--weight-semibold);color:var(--color-headline)}.auria-order-meta .order-status{display:inline-block;padding:.15em .6em;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.auria-order-meta .order-status.order-status-completed{background:rgba(59,181,74,.15);color:#1a6b22}.auria-order-meta .order-status.order-status-processing{background:rgba(247,149,32,.15);color:#7a4200}.auria-order-meta .order-status.order-status-on-hold{background:rgba(247,236,50,.2);color:#5c4800}.auria-order-meta .order-status.order-status-pending{background:rgba(201,163,46,.15);color:#6b4400}.auria-order-meta .order-status.order-status-cancelled,.auria-order-meta .order-status.order-status-refunded{background:rgba(220,32,34,.12);color:#991b1b}.auria-order-updates__title{font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-muted);margin:var(--space-6) 0 var(--space-3)!important}.auria-order-shipping{margin-top:var(--space-8);padding:var(--space-6);background:var(--color-white);border:1px solid var(--color-grey-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs)}.auria-order-shipping>.auria-order-shipping__title{font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-muted);margin:0 0 var(--space-3)!important;padding:0!important}.auria-order-shipping__address{font-style:normal;font-size:var(--text-sm);color:var(--color-copy);line-height:1.7}.auria-order-shipping__phone{display:block;margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs)}.auria-order-delivery__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-6);margin:0;padding:0}@media (max-width:36rem){.auria-order-delivery__list{grid-template-columns:1fr}}.auria-order-delivery__row{display:contents}.auria-order-delivery__label{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-muted);margin:0}.auria-order-delivery__value{font-size:var(--text-sm);color:var(--color-copy);margin:0 0 var(--space-2)}.auria-order-info-notice{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-5);padding:var(--space-3) var(--space-4);background:#f0f9ff;border:1px solid #bae6fd;border-radius:var(--radius-md);font-size:var(--text-sm);color:#0369a1;line-height:1.5}.auria-order-info-notice svg{flex-shrink:0;opacity:.8}.auria-proof__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:var(--space-6) var(--space-4);background:var(--color-grey-50);border:1.5px dashed var(--color-grey-200);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);text-align:center}.auria-proof__empty svg{opacity:.4}.auria-proof{margin-top:var(--space-8)}.auria-proof__title{font-family:var(--font-primary)!important;font-size:var(--text-sm)!important;font-weight:var(--weight-semibold)!important;text-transform:uppercase!important;letter-spacing:var(--tracking-wider)!important;color:var(--color-text-muted)!important;margin:0 0 var(--space-4)!important;padding:0!important;border:none!important}.auria-proof__gallery{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4)}.auria-proof__thumb{display:block;width:90px;height:90px;border-radius:var(--radius-md);overflow:hidden;border:1.5px solid var(--color-grey-200);transition:border-color .15s,box-shadow .15s;flex-shrink:0}.auria-proof__thumb:hover{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(18,27,66,.08)}.auria-proof__thumb img{width:100%;height:100%;object-fit:cover;display:block}.auria-proof__toggle{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:0 0;border:1.5px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:background .15s,color .15s}.auria-proof__toggle:hover{background:var(--color-primary);color:#fff}.auria-proof__panel{margin-top:var(--space-4);padding:var(--space-5);background:var(--color-bg-light);border:1px solid var(--color-grey-200);border-radius:var(--radius-lg)}.auria-proof__dropzone{display:flex;align-items:center;justify-content:center;min-height:160px;border:2px dashed var(--color-grey-200);border-radius:var(--radius-md);cursor:pointer;transition:border-color .15s,background .15s;background:#fff;position:relative;overflow:hidden}.auria-proof__dropzone.is-drag-over,.auria-proof__dropzone:hover{border-color:var(--color-primary);background:rgba(18,27,66,.03)}.auria-proof__file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.auria-proof__dropzone-idle{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;padding:var(--space-5);pointer-events:none}.auria-proof__dropzone-idle svg{color:var(--color-grey-300,#ccc)}.auria-proof__dropzone-sub{font-size:var(--text-xs);color:var(--color-grey-300,#bbb)}.auria-proof__preview{width:100%;height:160px;display:flex;align-items:center;justify-content:center;position:relative}.auria-proof__preview img{max-width:100%;max-height:160px;object-fit:contain;border-radius:var(--radius-sm)}.auria-proof__preview-clear{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;cursor:pointer;transition:background .15s}.auria-proof__preview-clear:hover{background:rgba(0,0,0,.75)}.auria-proof__actions{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4)}.auria-proof__submit{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-5);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:opacity .15s}.auria-proof__submit:disabled{opacity:.45;cursor:not-allowed}.auria-proof__submit:not(:disabled):hover{opacity:.88}.auria-proof__cancel{background:0 0;border:none;color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;padding:var(--space-2) 0;transition:color .15s}.auria-proof__cancel:hover{color:var(--color-headline)}.auria-proof__cancel:disabled{opacity:.35;cursor:not-allowed}.auria-proof-lightbox{position:fixed;inset:0;z-index:99999;align-items:center;justify-content:center;background:rgba(0,0,0,.82);padding:var(--space-6);cursor:zoom-out}.auria-proof-lightbox:not([hidden]){display:flex}.auria-proof-lightbox__img{max-width:100%;max-height:90vh;object-fit:contain;border-radius:var(--radius-md);box-shadow:0 8px 40px rgba(0,0,0,.5);cursor:default}.auria-proof-lightbox__close{position:fixed;top:var(--space-5);right:var(--space-5);display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);border-radius:50%;color:#fff;cursor:pointer;transition:background .15s}.auria-proof-lightbox__close:hover{background:rgba(255,255,255,.3)}body.auria-lb-open{overflow:hidden}body.woocommerce-account.logged-in{--color-bg:#111827;--color-grey-50:#141824;--color-grey-100:#1e2437;--color-grey-200:#2d3556;--color-grey-300:#3d4870;--color-bg-light:#141824;--color-copy:#e2e8f0;--color-headline:#f0f4f8;--color-text-body:#cbd5e1;--color-text-muted:#94a3b8;--color-text-subtle:#64748b;--color-error:#f87171;--shadow-xs:0 1px 2px rgba(0,0,0,0.4);--shadow-sm:0 1px 3px rgba(0,0,0,0.5),0 1px 2px rgba(0,0,0,0.4);background:var(--color-bg);color:var(--color-copy)}body.woocommerce-account.logged-in .site-main{background:var(--color-primary)}body.woocommerce-account.logged-in .page-header{background:var(--color-primary)!important;border-bottom:1px solid #2d3556}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{background:#1e2437!important;border-color:#2d3556!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li a{color:#94a3b8!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.is-active a,body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--active a{background:rgba(255,255,255,.1)!important;color:#e2e8f0!important;border-left-color:#c9a32e!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li a:hover{background:rgba(255,255,255,.06)!important;color:#e2e8f0!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a{color:#f87171!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover{background:rgba(239,68,68,.12)!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content>p:first-child{color:#fff!important}body.woocommerce-account.logged-in .button,body.woocommerce-account.logged-in .woocommerce-Button,body.woocommerce-account.logged-in input[type=submit]{background:#c9a32e!important;border-color:#c9a32e!important;color:#fff!important}body.woocommerce-account.logged-in .button:hover,body.woocommerce-account.logged-in .woocommerce-Button:hover,body.woocommerce-account.logged-in input[type=submit]:hover{background:#d4b13f!important;border-color:#d4b13f!important;color:#fff!important;box-shadow:none!important}body.woocommerce-account.logged-in .woocommerce-button.button.view{background:0 0!important;border-color:#c9a32e!important;color:#c9a32e!important}body.woocommerce-account.logged-in .woocommerce-button.button.view:hover{background:#c9a32e!important;color:#fff!important}body.woocommerce-account.logged-in .woocommerce-button.button.cancel{background:0 0!important;border-color:#f87171!important;color:#f87171!important}body.woocommerce-account.logged-in .woocommerce-button.button.cancel:hover{background:#f87171!important;color:#fff!important}body.woocommerce-account.logged-in .woocommerce-orders-table td,body.woocommerce-account.logged-in .woocommerce-orders-table th{background:#1e2437!important;color:#e2e8f0!important;border-color:#2d3556!important}body.woocommerce-account.logged-in .woocommerce-orders-table td:first-child,body.woocommerce-account.logged-in .woocommerce-orders-table.woocommerce-MyAccount-orders td:first-child{background:#1e2437!important}body.woocommerce-account.logged-in .woocommerce-orders-table tbody tr{border-color:#2d3556}body.woocommerce-account.logged-in .woocommerce-orders-table__cell-order-number{background:#1e2437!important;color:#e2e8f0!important}body.woocommerce-account.logged-in .woocommerce-orders-table__cell-order-number a{color:#94a3b8!important}body.woocommerce-account.logged-in .woocommerce-orders-table__cell-order-number a:hover{color:#e2e8f0!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content a{color:#c9a32e!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content a:hover{color:#e7c35a!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number a{color:#94a3b8!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content .button,body.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Button{color:#fff!important}body.woocommerce-account.logged-in .woocommerce-orders-table__cell-order-status mark.order-status-completed{background:#14532d!important;color:#86efac!important}body.woocommerce-account.logged-in .woocommerce-orders-table__cell-order-status mark.order-status-processing{background:#1e3a6e!important;color:#93c5fd!important}body.woocommerce-account.logged-in .woocommerce-orders-table__cell-order-status mark.order-status-on-hold{background:#451a03!important;color:#fcd34d!important}body.woocommerce-account.logged-in .woocommerce-orders-table__cell-order-status mark.order-status-pending{background:#3b0764!important;color:#d8b4fe!important}body.woocommerce-account.logged-in .woocommerce-orders-table__cell-order-status mark.order-status-cancelled,body.woocommerce-account.logged-in .woocommerce-orders-table__cell-order-status mark.order-status-refunded{background:#450a0a!important;color:#fca5a5!important}body.woocommerce-account.logged-in .auria-order-meta{background:#1e2437!important}body.woocommerce-account.logged-in .auria-order-meta .order-status.order-status-completed{background:#14532d!important;color:#86efac!important}body.woocommerce-account.logged-in .auria-order-meta .order-status.order-status-processing{background:#1e3a6e!important;color:#93c5fd!important}body.woocommerce-account.logged-in .auria-order-meta .order-status.order-status-on-hold{background:#451a03!important;color:#fcd34d!important}body.woocommerce-account.logged-in .auria-order-meta .order-status.order-status-pending{background:#3b0764!important;color:#d8b4fe!important}body.woocommerce-account.logged-in .auria-order-meta .order-status.order-status-cancelled,body.woocommerce-account.logged-in .auria-order-meta .order-status.order-status-refunded{background:#450a0a!important;color:#fca5a5!important}body.woocommerce-account.logged-in .auria-order-shipping{background:#1e2437!important;border-color:#2d3556!important}body.woocommerce-account.logged-in .auria-order-delivery__label{color:#94a3b8!important}body.woocommerce-account.logged-in .auria-order-delivery__value{color:#e2e8f0!important}body.woocommerce-account.logged-in .auria-order-info-notice{background:#0c2a3e!important;border-color:#1e4d6b!important;color:#7dd3fc!important}body.woocommerce-account.logged-in .woocommerce-order-details table td,body.woocommerce-account.logged-in .woocommerce-order-details table th,body.woocommerce-account.logged-in .woocommerce-table--order-details td,body.woocommerce-account.logged-in .woocommerce-table--order-details th{background:#1e2437!important;color:#e2e8f0!important;border-color:#2d3556!important}body.woocommerce-account.logged-in .woocommerce-order-details table tfoot tr:last-child td,body.woocommerce-account.logged-in .woocommerce-order-details table tfoot tr:last-child th,body.woocommerce-account.logged-in .woocommerce-table--order-details tfoot tr:last-child td,body.woocommerce-account.logged-in .woocommerce-table--order-details tfoot tr:last-child th{color:#f0f4f8!important}body.woocommerce-account.logged-in .woocommerce-Address{background:#1e2437!important;border-color:#2d3556!important}body.woocommerce-account.logged-in .woocommerce-Address-title a.edit{border-color:#c9a32e!important;color:#c9a32e!important}body.woocommerce-account.logged-in .woocommerce-Address-title a.edit:hover{background:#c9a32e!important;color:#fff!important}body.woocommerce-account.logged-in .woocommerce input[type=email],body.woocommerce-account.logged-in .woocommerce input[type=password],body.woocommerce-account.logged-in .woocommerce input[type=tel],body.woocommerce-account.logged-in .woocommerce input[type=text],body.woocommerce-account.logged-in .woocommerce select,body.woocommerce-account.logged-in .woocommerce textarea,body.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type=email],body.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type=password],body.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type=tel],body.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type=text],body.woocommerce-account.logged-in .woocommerce-MyAccount-content select,body.woocommerce-account.logged-in .woocommerce-MyAccount-content textarea{background:#141824!important;color:#e2e8f0!important;border-color:#3d4870!important}body.woocommerce-account.logged-in .woocommerce select,body.woocommerce-account.logged-in .woocommerce-MyAccount-content select{appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;padding-right:2rem!important}body.woocommerce-account.logged-in .auria-auth{background:#1e2437!important;border-color:#2d3556!important}body.woocommerce-account.logged-in .auria-auth__tab{background:#141824!important;color:#94a3b8!important}body.woocommerce-account.logged-in .auria-auth__tab.is-active,body.woocommerce-account.logged-in .auria-auth__tab:hover:not(.is-active){background:#1e2437!important;color:#e2e8f0!important}body.woocommerce-account.logged-in .auria-auth__section-heading{color:#94a3b8!important;border-color:#2d3556!important}body.woocommerce-account.logged-in .auria-auth__submit{color:#fff!important}body.woocommerce-account.logged-in .auria-payment-notice{background:#1c1a00!important;border-color:#5a4e00!important;color:#fde68a!important}body.woocommerce-account.logged-in .auria-payment-notice a{color:#f87171!important}body.woocommerce-account.logged-in .auria-payment-notice strong{color:#f87171!important}body.woocommerce-account.logged-in .auria-qo__item{background:#1e2437!important}body.woocommerce-account.logged-in .auria-qo__residence-opt{background:#1e2437!important;border-color:#3d4870!important;color:#e2e8f0!important}body.woocommerce-account.logged-in .auria-qo__residence-opt:has(input:checked){border-color:#c9a32e!important;background:rgba(201,163,46,.1)!important;box-shadow:0 0 0 3px rgba(201,163,46,.15)!important}body.woocommerce-account.logged-in .auria-qo__residence-label{color:#e2e8f0!important}body.woocommerce-account.logged-in .woocommerce-Price-amount.amount,body.woocommerce-account.logged-in .woocommerce-Price-amount.amount bdi{color:#e2e8f0!important}body.woocommerce-account.logged-in .auria-qo__qty-wrap{background:#141824!important;border-color:#3d4870!important}body.woocommerce-account.logged-in .auria-qo__qty{background:#141824!important;color:#e2e8f0!important;border-color:#3d4870!important}body.woocommerce-account.logged-in .auria-qo__qty-btn{background:#2d3556!important;color:#c9a32e!important}body.woocommerce-account.logged-in .auria-qo__add{border-color:#c9a32e!important;color:#c9a32e!important}body.woocommerce-account.logged-in .auria-qo__add--active,body.woocommerce-account.logged-in .auria-qo__add:hover{background:#c9a32e!important;color:#fff!important}body.woocommerce-account.logged-in .auria-qo__add--active{background:#c9a32e!important;color:#fff!important}body.woocommerce-account.logged-in .auria-qo__field-label,body.woocommerce-account.logged-in .auria-qo__section-label,body.woocommerce-account.logged-in .auria-qo__ship-method-label{color:#94a3b8!important}body.woocommerce-account.logged-in .auria-qo__place-order{background:#c9a32e!important;color:#fff!important}body.woocommerce-account.logged-in .auria-qo__place-order:hover{background:#d4b13f!important;opacity:1!important}body.woocommerce-account.logged-in .auria-qo__addr-card{background:#1e2437!important}body.woocommerce-account.logged-in .auria-qo__addr-del-btn:hover{background:rgba(239,68,68,.15)!important;border-color:rgba(239,68,68,.4)!important;color:#f87171!important}body.woocommerce-account.logged-in .auria-qo__ship-form .auria-auth__field input,body.woocommerce-account.logged-in .auria-qo__ship-form .auria-auth__field select,body.woocommerce-account.logged-in .auria-qo__ship-form .auria-auth__field textarea,body.woocommerce-account.logged-in .auria-qo__ship-form input[type=email],body.woocommerce-account.logged-in .auria-qo__ship-form input[type=tel],body.woocommerce-account.logged-in .auria-qo__ship-form input[type=text],body.woocommerce-account.logged-in .auria-qo__ship-form select{background:#141824!important;color:#e2e8f0!important;border-color:#3d4870!important}body.woocommerce-account.logged-in .auria-qo__ship-form .auria-auth__field select,body.woocommerce-account.logged-in .auria-qo__ship-form select{appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;padding-right:2rem!important}body.woocommerce-account.logged-in .auria-qo__footer{background:#1e2437}body.woocommerce-account.logged-in .auria-qo__summary-list li{background:#1e2437}body.woocommerce-account.logged-in .auria-qo__confirm{background:#1e2437}body.woocommerce-account.logged-in .auria-qo__delivery{background:#1e2437}body.woocommerce-account.logged-in .auria-qo__radio-opt{background:#141824;color:#e2e8f0;border-color:#3d4870}body.woocommerce-account.logged-in .auria-qo__delivery-condo,body.woocommerce-account.logged-in .auria-qo__delivery-house{background:#141824!important;border-color:#3d4870!important}body.woocommerce-account.logged-in .auria-qo__text-input{background:#141824!important;color:#e2e8f0!important;border-color:#3d4870!important}body.woocommerce-account.logged-in .auria-qo__delivery-warning{background:#2a2200;border-color:#7a5c00;color:#fde68a}body.woocommerce-account.logged-in .auria-proof__dropzone{background:#141824!important}body.woocommerce-account.logged-in .auria-proof__panel{background:#141824!important;border-color:#2d3556!important}body.woocommerce-account.logged-in .auria-proof__toggle{border-color:#c9a32e!important;color:#c9a32e!important}body.woocommerce-account.logged-in .auria-proof__toggle:hover{background:#c9a32e!important;color:#fff!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-downloads-file{color:#fff!important}body.woocommerce-account.logged-in .auria-docs__body .btn--secondary,body.woocommerce-account.logged-in .woocommerce-MyAccount-content .btn--secondary{color:#fff!important}body.woocommerce-account.logged-in .auria-qo__confirm .auria-qo__place-order{color:#fff!important}body.woocommerce-account.logged-in .select2-container--default .select2-selection--multiple,body.woocommerce-account.logged-in .select2-container--default .select2-selection--single{background:#141824!important;border-color:#3d4870!important}body.woocommerce-account.logged-in .select2-container--default .select2-selection--single .select2-selection__rendered{color:#e2e8f0!important}body.woocommerce-account.logged-in .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#94a3b8 transparent transparent transparent!important}body.woocommerce-account.logged-in .select2-dropdown{background:#141824!important;border-color:#3d4870!important}body.woocommerce-account.logged-in .select2-results__option{background:#141824!important;color:#e2e8f0!important}body.woocommerce-account.logged-in .select2-results__option--highlighted,body.woocommerce-account.logged-in .select2-results__option--highlighted.select2-results__option--selectable{background:#1e2437!important;color:#fff!important}body.woocommerce-account.logged-in .select2-search--dropdown .select2-search__field{background:#1a2035!important;color:#e2e8f0!important;border-color:#3d4870!important}@media (max-width:768px){.auria-pdp-inner{grid-template-columns:1fr!important;grid-template-areas:"gallery" "summary"!important}.auria-pdp-gallery,.auria-pdp-summary{position:static}.woocommerce .products{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important}.woocommerce ul.products li.product .woocommerce-LoopProduct-link img,.woocommerce ul.products li.product a img{height:160px!important}}.auria-qo{padding:var(--space-2) 0 var(--space-10)}.auria-qo__heading{font-size:clamp(1.4rem,2.5vw,1.875rem);font-weight:var(--weight-bold);color:var(--color-headline);margin:0 0 var(--space-2)}.auria-qo__subheading{font-size:var(--text-sm);color:var(--color-text-muted);margin:0 0 var(--space-6)}.auria-qo__delivery[hidden],.auria-qo__footer[hidden],.auria-qo__list[hidden],.auria-qo__notice[hidden],.auria-qo__ship-section[hidden]{display:none!important}.auria-qo__list{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-8)}.auria-qo__item{display:grid;grid-template-columns:80px 1fr auto;gap:var(--space-4);align-items:center;background:var(--color-white);border:1px solid var(--color-grey-200);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);transition:border-color .2s,box-shadow .2s}.auria-qo__item.is-active{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.auria-qo__thumb{width:80px;height:80px;flex-shrink:0;position:relative}.auria-qo__img{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--radius-md)}.auria-qo__info{min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.auria-qo__label{display:inline-block;font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:#fff;padding:2px 8px;border-radius:20px;line-height:1.6;align-self:flex-start}.auria-qo__title{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-headline);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auria-qo__desc{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.auria-qo__controls{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);flex-shrink:0}.auria-qo__price{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-primary);white-space:nowrap}.auria-qo__actions{display:flex;align-items:center;gap:var(--space-2)}.auria-qo__qty-wrap{display:flex;align-items:center;border:1.5px solid var(--color-grey-200);border-radius:var(--radius-md);background:#fff;overflow:hidden}.auria-qo__qty-wrap--hidden{display:none!important}.auria-qo__qty-btn{width:30px;height:34px;background:var(--color-grey-100);border:none;cursor:pointer;font-size:18px;font-weight:500;color:var(--color-primary);display:flex;align-items:center;justify-content:center;transition:background .15s;padding:0;line-height:1;flex-shrink:0}.auria-qo__qty-btn:hover{background:var(--color-grey-200)}.auria-qo__qty{width:44px;height:34px;border:none;border-left:1.5px solid var(--color-grey-200);border-right:1.5px solid var(--color-grey-200);background:#fff;text-align:center;font-size:15px;font-weight:600;color:#000;-moz-appearance:textfield;appearance:textfield;padding:0;display:block}.auria-qo__qty::-webkit-inner-spin-button,.auria-qo__qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.auria-qo__add{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border:2px solid var(--color-primary);border-radius:var(--radius-md);background:0 0;color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.auria-qo__add:hover{background:var(--color-primary);color:#fff}.auria-qo__add--active{background:var(--color-primary);color:#fff}.auria-qo__add--active:hover{background:color-mix(in srgb,var(--color-primary) 85%,#000)}.auria-qo__remove{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--color-grey-200);border-radius:50%;background:0 0;color:var(--color-text-muted);cursor:pointer;flex-shrink:0;transition:background .15s,color .15s,border-color .15s;padding:0}.auria-qo__remove:hover{background:var(--color-error);border-color:var(--color-error);color:#fff}.auria-qo__unavailable{font-size:var(--text-xs);color:var(--color-text-muted);font-style:italic}.auria-qo__ship-section{background:var(--color-bg-light);border:1px solid var(--color-grey-200);border-radius:var(--radius-lg);margin-bottom:var(--space-6);overflow:hidden;padding:var(--space-4) var(--space-5)}.auria-qo__addr-list{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);margin-bottom:var(--space-3)}.auria-qo__addr-card{display:flex!important;flex-direction:row!important;align-items:center!important;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:#fff;border:1.5px solid var(--color-grey-200);border-radius:var(--radius-md);cursor:pointer;transition:border-color .15s,box-shadow .15s;position:relative;width:100%;box-sizing:border-box}.auria-qo__addr-card:has(input:checked){border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(18,27,66,.08)}.auria-qo__addr-card input[type=radio]{appearance:auto!important;-webkit-appearance:radio!important;width:16px!important;height:16px!important;flex-shrink:0;margin:0!important;padding:0!important;border:none!important;background:0 0!important;border-radius:50%!important;accent-color:var(--color-secondary);cursor:pointer}.auria-qo__addr-card-body{flex:1 1 0;min-width:0;display:flex!important;flex-direction:column!important;gap:2px}.auria-qo__addr-card-badge{font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-secondary)}.auria-qo__addr-card-name{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-copy)}.auria-qo__addr-card-line{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auria-qo__addr-card-line--muted{font-style:italic}.auria-qo__addr-card-contact{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auria-qo__addr-del-btn{display:flex!important;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:0 0;border:1px solid transparent;border-radius:var(--radius-sm);color:#bbb;cursor:pointer;flex-shrink:0;margin-left:auto;transition:color .15s,background .15s,border-color .15s}.auria-qo__addr-del-btn:hover{color:#c00;background:#fff0f0;border-color:#fcc}.auria-qo__ship-toggle{display:flex;align-items:center;gap:var(--space-2);padding:0;background:0 0;border:none;cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-copy);text-align:left;margin-top:var(--space-1)}.auria-qo__ship-toggle svg{flex-shrink:0}.auria-qo__ship-toggle:hover{color:var(--color-secondary)}.auria-qo__ship-form{padding-top:var(--space-4);margin-top:var(--space-3);border-top:1px solid var(--color-grey-200)}.auria-qo__ship-form .auria-auth__field{margin-bottom:var(--space-3)}.auria-qo__ship-form .auria-auth__field label{display:block;font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted);margin-bottom:var(--space-1)}.auria-qo__ship-form input,.auria-qo__ship-form select{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-grey-200);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-copy);background:#fff;transition:border-color .15s}.auria-qo__ship-form input:focus,.auria-qo__ship-form select:focus{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(18,27,66,.12)}.auria-qo__ship-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.auria-qo__ship-save{margin-top:var(--space-3);padding:var(--space-2) var(--space-5);background:#c9a32e;color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:opacity .15s}.auria-qo__ship-save:hover{opacity:.88}.auria-qo__ship-save:disabled{opacity:.5;cursor:not-allowed}.auria-qo__ship-method{margin:var(--space-4) 0;padding:var(--space-4);background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-md)}.auria-qo__ship-method-label{margin:0 0 var(--space-3);font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--color-primary)}.auria-qo__ship-method-options{display:flex;flex-wrap:wrap;gap:var(--space-3)}.auria-qo__ship-method-option{display:flex!important;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1.5px solid #e2e8f0;border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;transition:border-color .15s,background .15s}.auria-qo__ship-method-option:has(input:checked){border-color:var(--color-primary);background:#eef2ff}.auria-qo__ship-method-option input[type=radio]{appearance:auto!important;-webkit-appearance:auto!important;width:16px!important;height:16px!important;min-width:16px!important;padding:0!important;margin:0!important;border:none!important;background:0 0!important;background-image:none!important;border-radius:50%!important;flex-shrink:0;cursor:pointer;accent-color:var(--color-primary)}.auria-qo__residence-row{display:flex;gap:var(--space-3);margin-bottom:var(--space-4)}.auria-qo__residence-opt{flex:1;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-3);background:#fff;border:2px solid var(--color-grey-200);border-radius:var(--radius-lg);cursor:pointer;text-align:center;transition:border-color .15s,background .15s,box-shadow .15s;user-select:none}.auria-qo__residence-opt:has(input:checked){border-color:var(--color-primary);background:#eef2ff;box-shadow:0 0 0 3px rgba(18,27,66,.08)}.auria-qo__residence-opt input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.auria-qo__residence-icon{font-size:2rem;line-height:1}.auria-qo__residence-label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-copy)}.auria-qo__delivery{margin:var(--space-4) 0;padding:var(--space-5);background:#f8fafc;border:1px solid var(--color-grey-200);border-radius:var(--radius-lg)}.auria-qo__delivery[hidden]{display:none!important}.auria-qo__section-label{margin:0 0 var(--space-4);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-primary)}.auria-qo__required{color:var(--color-error,#ef4444);font-weight:var(--weight-bold);margin-left:2px}.auria-qo__field-group{margin-bottom:var(--space-4)}.auria-qo__field-label{display:block;font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-muted);margin-bottom:var(--space-2)}.auria-qo__radio-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.auria-qo__radio-row--residence{flex-wrap:nowrap}.auria-qo__radio-row--residence .auria-qo__radio-opt{flex:1 1 0;justify-content:center}.auria-qo__radio-col{display:flex;flex-direction:column;gap:var(--space-2)}.auria-qo__radio-opt{display:flex!important;align-items:center;gap:8px;padding:10px 14px;background:#fff;border:1.5px solid var(--color-grey-200);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-copy);cursor:pointer;transition:border-color .15s,background .15s;user-select:none}.auria-qo__radio-opt:has(input:checked){border-color:var(--color-primary);background:#eef2ff}.auria-qo__radio-opt--inline{flex-wrap:wrap;gap:var(--space-2)}.auria-qo__radio-opt input[type=radio]{appearance:auto!important;-webkit-appearance:radio!important;width:16px!important;height:16px!important;min-width:16px!important;padding:0!important;margin:0!important;border:none!important;background:0 0!important;background-image:none!important;border-radius:50%!important;flex-shrink:0;cursor:pointer;accent-color:var(--color-primary)}.auria-qo__text-input{display:block;width:100%;padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-grey-200);border-radius:var(--radius-md);font-size:var(--text-sm);font-family:var(--font-primary);color:var(--color-copy);background:#fff;transition:border-color .15s}.auria-qo__text-input:focus{outline:0;border-color:var(--color-focused);box-shadow:0 0 0 3px rgba(2,113,206,.12)}.auria-qo__text-input--inline{display:inline-block;width:auto;min-width:120px}.auria-qo__text-input--area{min-height:4.5rem;resize:vertical;line-height:1.5}.auria-qo__delivery-condo,.auria-qo__delivery-house{padding:var(--space-3) var(--space-4);border-left:2px solid var(--color-grey-200);margin:var(--space-2) 0 var(--space-3) 0}.auria-qo__delivery-warning{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:#fffbeb;border:1px solid #fde68a;border-radius:var(--radius-md);font-size:var(--text-sm);color:#78350f;line-height:1.6}.auria-qo__notice{text-align:center;font-size:var(--text-sm);color:#fde68a;margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-4);background:var(--color-bg-light);border-radius:var(--radius-md);border:1px solid var(--color-grey-200)}.auria-qo__confirm{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-8) var(--space-6);gap:var(--space-2)}.auria-qo__confirm svg{color:#22c55e}.auria-qo__confirm-title{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:var(--weight-bold);color:var(--color-headline);margin:0 0 var(--space-3)}.auria-qo__confirm-msg{font-size:var(--text-sm);color:var(--color-text-muted);max-width:400px;margin:0 auto var(--space-4);line-height:1.6}.auria-qo__notice{text-align:center;font-size:var(--text-sm);color:#fde68a;margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-4);background:var(--color-bg-light);border-radius:var(--radius-md);border:1px solid var(--color-grey-200)}.auria-qo__affiliate-badge{display:inline-flex;align-items:center;margin-left:var(--space-2);padding:3px 10px;background:var(--color-secondary);color:#fff;border-radius:20px;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.05em;vertical-align:middle}.auria-qo__price-wholesale{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-primary);display:block}.auria-qo__price-regular{font-size:var(--text-xs);color:var(--color-text-muted);text-decoration:line-through}.auria-qo__custom-tag{display:inline-block;margin-left:4px;font-size:10px;color:var(--color-secondary);vertical-align:super;line-height:1;cursor:default}.auria-qo__thumb-badge{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;padding:0 5px;background:var(--color-primary);color:#fff;border-radius:11px;font-size:11px;font-weight:var(--weight-bold);display:flex;align-items:center;justify-content:center;line-height:1;z-index:2}.auria-qo__footer{display:grid;grid-template-columns:1fr auto;gap:var(--space-4);align-items:center;padding:var(--space-4) var(--space-5);background:var(--color-bg-light);border:1px solid var(--color-grey-200);border-radius:var(--radius-lg);margin-top:var(--space-2)}.auria-qo__summary{min-width:0}.auria-qo__summary-empty{font-size:var(--text-sm);color:var(--color-text-muted);font-style:italic}.auria-qo__summary-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.auria-qo__summary-list li{display:inline-flex;align-items:center;gap:4px;background:var(--color-white);border:1px solid var(--color-grey-200);border-radius:var(--radius-md);padding:3px 10px;font-size:var(--text-sm);color:var(--color-copy)}.auria-qo__summary-list li+li{margin-top:0}.auria-qo__summary-qty{font-weight:var(--weight-bold);color:var(--color-copy);font-size:var(--text-xs)}.auria-qo__total-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--color-grey-200)}.auria-qo__total-label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-copy)}.auria-qo__total-val{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-copy)}.auria-qo__place-order{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background:var(--color-primary);color:#fff!important;text-decoration:none;border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--weight-semibold);white-space:nowrap;transition:opacity .15s;flex-shrink:0;line-height:1.2}.auria-qo__place-order:hover{opacity:.88;color:#fff!important}[id^=auria-qo-][hidden]{display:none!important}.is-hidden{display:none!important}@media (max-width:680px){.auria-qo__addr-card-line{white-space:normal}.auria-qo__item{grid-template-columns:64px 1fr;grid-template-rows:auto auto;gap:var(--space-2) var(--space-3);padding:var(--space-3)}.auria-qo__thumb{width:64px;height:64px;grid-row:1;grid-column:1}.auria-qo__info{grid-row:1;grid-column:2;align-self:center}.auria-qo__controls{grid-column:1/-1;grid-row:2;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);border-top:1px solid var(--color-grey-100);padding-top:var(--space-2)}.auria-qo__price{font-size:var(--text-sm)}.auria-qo__actions{flex-wrap:nowrap;gap:var(--space-2)}.auria-qo__add{padding:6px 14px;font-size:var(--text-sm)}.auria-qo__ship-row{grid-template-columns:1fr}.auria-qo__footer{grid-template-columns:1fr;gap:var(--space-3)}.auria-qo__place-order{width:100%;justify-content:center}.auria-qo__summary-list{gap:var(--space-1)}}body.home-page .auria-products__header{max-width:44rem;margin-left:auto;margin-right:auto}body.home-page .auria-product-card{overflow:hidden;display:flex;flex-direction:column;height:100%;border-radius:var(--radius-2xl);background:var(--home-glass);border:1px solid var(--home-line);box-shadow:0 8px 32px -12px rgba(0,0,0,.55);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}body.home-page .auria-product-card:hover{border-color:rgba(201,163,46,.4);box-shadow:0 32px 64px -28px var(--home-gold-soft),0 0 0 1px rgba(201,163,46,.15)}body.home-page .auria-product-card__figure{position:relative;margin:0;height:12rem;overflow:hidden;display:flex;align-items:center;justify-content:center}body.home-page .auria-product-card__figure--a{background-image:linear-gradient(135deg,#121b42 0,#2a3a7a 42%,#c9a32e 100%)}body.home-page .auria-product-card__figure--b{background-image:linear-gradient(135deg,#070a18 0,#1e6c37 48%,#3bb54a 100%)}body.home-page .auria-product-card__figure--c{background-image:linear-gradient(135deg,#121b42 0,#a382bc 52%,#f7ec32 100%)}body.home-page .auria-product-card__figure--d{background-image:linear-gradient(135deg,#1b1248 0,#0271ce 50%,#2cd1ff 100%)}body.home-page .auria-product-card__figure--e{background-image:linear-gradient(135deg,#2c0d2d 0,#b32d6b 50%,#f5a878 100%)}body.home-page .auria-product-card__figure--f{background-image:linear-gradient(135deg,#050b22 0,#2b3563 45%,#c9a32e 100%)}body.home-page .auria-product-card__figure-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(7,10,24,.75) 100%);pointer-events:none;z-index:1}body.home-page .auria-product-card__thumb{position:relative;z-index:0;display:block;max-height:100%;max-width:100%;width:100%;height:100%;object-fit:cover}body.home-page .auria-product-card__mark{position:absolute;bottom:var(--space-5);left:var(--space-6);width:3rem;height:3rem;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-family:var(--font-secondary);font-size:var(--text-base);font-weight:var(--weight-bold);letter-spacing:.04em;color:var(--home-bg-void);background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.5);box-shadow:0 8px 24px rgba(0,0,0,.35);z-index:2}body.home-page .auria-product-card__body{padding:var(--space-8) var(--space-8) var(--space-9);display:flex;flex-direction:column;flex:1;gap:var(--space-3)}body.home-page .auria-product-card__price{display:inline-block;font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--home-gold)!important;line-height:1.2}body.home-page .auria-product-card__eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--home-gold)!important}body.home-page .auria-product-card__name{margin:0;color:var(--home-text)!important}body.home-page .auria-product-card__desc{font-size:var(--text-lg);color:var(--home-text-muted)!important;line-height:1.55}body.home-page .auria-product-card__benefits{list-style:none;margin:var(--space-2) 0 0;padding:0;font-size:var(--text-lg);color:var(--home-text-muted)}body.home-page .auria-product-card__benefits li{position:relative;padding-left:var(--space-5);margin-bottom:var(--space-2)}body.home-page .auria-product-card__benefits li::before{content:"";position:absolute;left:0;top:.5em;width:.4rem;height:.4rem;border-radius:var(--radius-full);background:var(--home-gold);box-shadow:0 0 10px rgba(201,163,46,.65)}body.home-page .auria-product-card__cta{width:100%;justify-content:center;margin-top:auto}body.home-page .auria-product-card .btn--primary{box-shadow:0 12px 36px -12px rgba(201,163,46,.65);transition:transform var(--transition-fast),box-shadow var(--transition-base),filter var(--transition-fast)}body.home-page .auria-product-card .btn--primary:hover{transform:translateY(-2px);box-shadow:0 18px 44px -10px rgba(201,163,46,.75);filter:brightness(1.06)}@media (max-width:767px){body.home-page .auria-products__grid.grid--3{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:959px){body.home-page .auria-products__grid.grid--3{grid-template-columns:repeat(2,1fr)}}body.home-page .auria-products-rail{position:relative;overflow:hidden;padding-block:clamp(var(--space-12),7vw,var(--space-20))}body.home-page .auria-products-rail__orbs{position:absolute;inset:0;pointer-events:none;overflow:visible;z-index:0}body.home-page .auria-products-rail__orb{position:absolute;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(201,163,46,.28),rgba(201,163,46,0) 65%);filter:blur(30px);opacity:0;transform:translateY(48px) scale(.85);transition:opacity .9s ease,transform 1.2s cubic-bezier(.2,.8,.2,1)}body.home-page .auria-products-rail.is-orbs-in .auria-products-rail__orb{opacity:1;transform:none}body.home-page .auria-products-rail__orb--l{width:clamp(200px,25vw,340px);aspect-ratio:1;top:10%;left:-5%;transition-delay:80ms}body.home-page .auria-products-rail__orb--r{width:clamp(160px,20vw,280px);aspect-ratio:1;bottom:5%;right:-4%;transition-delay:.2s}body.home-page .auria-products-rail__intro{text-align:center;max-width:44rem;margin:0 auto var(--space-10)}body.home-page .auria-products-rail__slider{position:relative;margin-top:clamp(var(--space-8),4vw,var(--space-12));padding-bottom:clamp(3.5rem,6vw,4.75rem)}body.home-page .auria-products-rail__slider .splide__track{overflow:unset}body.home-page .auria-products-rail__slider .splide__list{display:flex;align-items:stretch}body.home-page .auria-products-rail__slider .splide__slide{height:auto}body.home-page .auria-products-rail__slider .splide__slide>.auria-product-card{height:100%;margin-inline:0}body.home-page .auria-products-rail__slider .splide__arrows{position:absolute;z-index:2;right:0;bottom:0;top:auto;display:flex;gap:var(--space-3);align-items:center}body.home-page .auria-products-rail__slider .splide__arrow{position:static;transform:none;width:2.75rem;height:2.75rem;border-radius:var(--radius-full);background:rgba(255,255,255,.06);border:1px solid var(--home-line);opacity:1;box-shadow:0 8px 24px -12px rgba(0,0,0,.45)}body.home-page .auria-products-rail__slider .splide__arrow svg{fill:rgba(255,255,255,.9)}body.home-page .auria-products-rail__slider .splide__arrow:hover:not(:disabled){border-color:rgba(201,163,46,.45);background:rgba(201,163,46,.12)}body.home-page .auria-products-rail__slider .splide__arrow:disabled{opacity:.35}body.single-product .auria-inner-band{max-width:44rem;margin-inline:auto}body.single-product .auria-shop-filters{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin-top:var(--space-8);pointer-events:none}body.single-product .auria-shop-filters span{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);border-radius:999px;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--home-text-muted);border:1px solid var(--home-line);background:rgba(255,255,255,.04)}body.single-product .auria-inner-tabs{max-width:48rem;margin-inline:auto}body.single-product .auria-inner-tabs article{margin-bottom:var(--space-10);padding-bottom:var(--space-10);border-bottom:1px solid var(--home-line)}body.single-product .auria-inner-tabs article:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}body.single-product .auria-inner-related{margin-top:var(--space-12);text-align:center}body.single-product .auria-inner-related .grid{margin-top:var(--space-8)}body.single-product .auria-about-principles .auria-why__intro{text-align:center;max-width:42rem;margin-inline:auto}body.single-product .auria-pdp-hero{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}body.single-product .auria-pdp-hero__crumbs{margin-bottom:var(--space-6);color:var(--home-text-muted)}body.single-product .auria-pdp-hero__crumbs a{color:var(--home-gold);text-decoration:none}body.single-product .auria-pdp-hero__crumbs a:hover{text-decoration:underline}body.single-product .auria-pdp-hero__crumb-sep{margin:0 .35rem;opacity:.45}body.single-product .auria-pdp-hero__layout{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(2rem,5vw,4rem);align-items:start}@media (max-width:900px){body.single-product .auria-pdp-hero__layout{grid-template-columns:1fr}}body.single-product .auria-pdp-hero__figure{position:relative;margin:0;border-radius:var(--radius-xl);border:1px solid var(--home-line);background:rgba(0,0,0,.35);padding:clamp(2rem,5vw,3.5rem);overflow:hidden;color:var(--home-gold)}body.single-product .auria-pdp-hero__orbit{position:absolute;inset:8%;border:1px solid rgba(214,177,90,.22);border-radius:50%;pointer-events:none;animation:auria-pdp-orbit 22s linear infinite}@media (prefers-reduced-motion:reduce){body.single-product .auria-pdp-hero__orbit{animation:none}}body.single-product .auria-pdp-hero__glow{position:absolute;inset:20%;background:radial-gradient(circle,rgba(214,177,90,.18) 0,transparent 70%);pointer-events:none}body.single-product .auria-pdp-hero__figure-inner{position:relative;display:flex;justify-content:center;align-items:center;min-height:14rem}body.single-product .auria-pdp-svg-bottle{position:relative;z-index:1;color:var(--home-text)}body.single-product .auria-pdp-hero__thumbs{list-style:none;margin:var(--space-8) 0 0;padding:0;display:flex;gap:var(--space-3);justify-content:center}body.single-product .auria-pdp-hero__thumb{width:3rem;height:3rem;border-radius:var(--radius-md);border:1px solid var(--home-line);background:rgba(255,255,255,.06);padding:0;cursor:pointer}body.single-product .auria-pdp-hero__thumb.is-active{border-color:var(--home-gold);box-shadow:0 0 0 1px rgba(214,177,90,.35)}body.single-product .auria-pdp-hero__info .section-title{margin-top:var(--space-3)}body.single-product .auria-pdp-hero__rating{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4)}body.single-product .auria-pdp-hero__stars{color:var(--home-gold);letter-spacing:.06em}body.single-product .auria-pdp-hero__lead{margin-top:var(--space-5)}body.single-product .auria-pdp-hero__pills{list-style:none;margin:var(--space-6) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-3)}body.single-product .auria-pdp-hero__pills li{padding:.35rem .85rem;border-radius:999px;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--home-line);color:var(--home-text-muted)}body.single-product .auria-pdp-hero__price{margin-top:var(--space-8);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-4)}body.single-product .auria-pdp-hero__price-now{font-family:var(--font-secondary);font-size:clamp(2rem,4vw,2.75rem);font-weight:var(--weight-bold);color:var(--home-text)}body.single-product .auria-pdp-hero__price-was{text-decoration:line-through;color:var(--home-text-muted);font-size:var(--text-lg)}body.single-product .auria-pdp-hero__price-save{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--home-gold)}body.single-product .auria-pdp-hero__buy{margin-top:var(--space-6);display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center}body.single-product .auria-pdp-hero__qty{display:inline-flex;align-items:center;border:1px solid var(--home-line);border-radius:var(--radius-md);overflow:hidden;background:rgba(0,0,0,.25)}body.single-product .auria-pdp-hero__qty-btn{width:2.75rem;height:2.75rem;border:0;background:0 0;color:var(--home-text);font-size:1.25rem;cursor:pointer}body.single-product .auria-pdp-hero__qty-btn:hover{background:rgba(255,255,255,.06)}body.single-product .auria-pdp-hero__qty-input{width:3rem;border:0;background:0 0;color:var(--home-text);text-align:center;font:inherit;font-weight:var(--weight-semibold);-moz-appearance:textfield;appearance:textfield}body.single-product .auria-pdp-hero__qty-input::-webkit-inner-spin-button,body.single-product .auria-pdp-hero__qty-input::-webkit-outer-spin-button{appearance:none;margin:0}body.single-product .auria-pdp-hero__trust{list-style:none;margin:var(--space-8) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--text-sm);color:var(--home-text-muted)}body.single-product .auria-pdp-hero__trust li{display:flex;align-items:flex-start;gap:var(--space-2)}body.single-product .auria-pdp-hero__trust svg{display:inline-block;flex-shrink:0;margin-top:.1em;color:var(--home-gold)}body.single-product .auria-product-ingredients{padding-top:clamp(3rem,6vw,5rem)}body.single-product .auria-product-ingredients__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5);margin-top:var(--space-10)}@media (max-width:900px){body.single-product .auria-product-ingredients__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){body.single-product .auria-product-ingredients__grid{grid-template-columns:1fr}}body.single-product .auria-ing-card{padding:var(--space-6);border-radius:var(--radius-xl);border:1px solid var(--home-line);background:rgba(255,255,255,.03)}body.single-product .auria-ing-card__icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:var(--space-4);border-radius:var(--radius-md);background:rgba(214,177,90,.12);border:1px solid rgba(214,177,90,.25);color:var(--home-gold)}body.single-product .auria-ing-card__icon svg{display:block;width:1.35rem;height:1.35rem}body.single-product .auria-ing-card .type-h5{color:var(--home-text)!important}body.single-product .auria-product-how .section-eyebrow{color:var(--home-gold)!important}body.single-product .auria-product-how .section-title{color:var(--home-text)!important}body.single-product .auria-product-how .type-h5{color:var(--home-text)!important}body.single-product .auria-product-ingredients .section-eyebrow{color:var(--home-gold)!important}body.single-product .auria-product-ingredients .section-title{color:var(--home-text)!important}body.single-product .auria-ing-card__dose{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--home-gold);margin:var(--space-2) 0 var(--space-3)}body.single-product .auria-product-how__steps{list-style:none;margin:var(--space-10) auto 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);max-width:56rem;position:relative}@media (max-width:767px){body.single-product .auria-product-how__steps{grid-template-columns:1fr}}body.single-product .auria-product-how__step{padding-top:var(--space-4);border-top:1px solid var(--home-line)}body.single-product .auria-product-how__num{display:block;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.12em;color:var(--home-gold);margin-bottom:var(--space-3)}body.single-product .auria-product-compare{position:relative;overflow:hidden;background:#0f1430!important;padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}body.single-product .auria-product-compare__cookies{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:visible}body.single-product .auria-product-compare__cookie{position:absolute;width:clamp(140px,18vw,260px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(201,163,46,.32),rgba(201,163,46,0) 70%);filter:blur(28px)}body.single-product .auria-product-compare__cookie--l{top:12%;left:-6%}body.single-product .auria-product-compare__cookie--r{top:55%;right:-8%;width:clamp(180px,22vw,300px)}body.single-product .auria-product-compare .container{position:relative;z-index:1}body.single-product .auria-product-compare__title{text-align:center;margin-bottom:var(--space-8);color:var(--home-text)!important}body.single-product .auria-product-compare__table-wrap{border-radius:var(--radius-xl);border:1px solid var(--home-line);background:rgba(255,255,255,.03);overflow:hidden}body.single-product .auria-compare-table{width:100%;border-collapse:collapse;font-size:var(--text-sm);background:0 0}body.single-product .auria-compare-table td,body.single-product .auria-compare-table th{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--home-line);text-align:center;color:var(--home-text);background:0 0}body.single-product .auria-compare-table thead th{color:var(--home-text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;background:rgba(255,255,255,.02)}body.single-product .auria-compare-table tbody tr:last-child td,body.single-product .auria-compare-table tbody tr:last-child th{border-bottom:none}body.single-product .auria-compare-table td:first-child,body.single-product .auria-compare-table th:first-child{text-align:left}body.single-product .auria-compare-table tbody th[scope=row]{font-weight:var(--weight-medium);color:var(--home-text)}body.single-product .auria-compare-table svg{display:inline-block;vertical-align:middle}body.single-product .auria-icon-cross{color:rgba(255,120,120,.85)}body.single-product .auria-icon-check{color:var(--home-gold)}body.single-product .auria-product-quote__block{margin:0;padding:var(--space-10);border-radius:var(--radius-xl);border:1px solid var(--home-line);background:rgba(255,255,255,.03);text-align:center}body.single-product .auria-product-quote__block footer{margin-top:var(--space-6);color:var(--home-text-muted);font-size:var(--text-sm)}body.single-product .auria-product-final-cta{padding-bottom:clamp(4rem,10vw,7rem)}