@charset "UTF-8";.tex-sage{background:linear-gradient(160deg,var(--wp--preset--color--sage),color-mix(in srgb,var(--wp--preset--color--sage) 80%,var(--wp--preset--color--ink)))}.tex-terracotta{background:linear-gradient(155deg,color-mix(in srgb,var(--wp--preset--color--terracotta) 85%,var(--wp--preset--color--background)),var(--wp--preset--color--accent-deep))}.tex-steel{background:repeating-linear-gradient(95deg,color-mix(in srgb,var(--wp--preset--color--steel) 85%,var(--wp--preset--color--background)) 0,color-mix(in srgb,var(--wp--preset--color--steel) 85%,var(--wp--preset--color--background)) 3px,color-mix(in srgb,var(--wp--preset--color--steel) 90%,var(--wp--preset--color--ink)) 3px,color-mix(in srgb,var(--wp--preset--color--steel) 90%,var(--wp--preset--color--ink)) 7px)}.tex-glass{background:linear-gradient(150deg,var(--wp--preset--color--sage-dim),color-mix(in srgb,var(--wp--preset--color--sage) 50%,var(--wp--preset--color--background)) 40%,var(--wp--preset--color--sage))}.tex-ink{background:linear-gradient(160deg,var(--wp--preset--color--dark-gradient-start),var(--wp--preset--color--ink))}.tex-wood{background:repeating-linear-gradient(98deg,color-mix(in srgb,var(--wp--preset--color--wood) 85%,var(--wp--preset--color--background)) 0 5px,var(--wp--preset--color--wood) 5px 12px,color-mix(in srgb,var(--wp--preset--color--wood) 85%,var(--wp--preset--color--ink)) 12px 17px)}.tex-brick{background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--wp--preset--color--ink) 85%,transparent) 0 3px,transparent 3px 30px),repeating-linear-gradient(90deg,var(--wp--preset--color--brick) 0 62px,var(--wp--preset--color--brick-dark) 62px 66px)}.tex-marble{background:radial-gradient(120% 60% at 10% 0%,color-mix(in srgb,var(--wp--preset--color--background) 55%,transparent),transparent 55%),linear-gradient(105deg,transparent 46%,color-mix(in srgb,var(--wp--preset--color--ink-soft) 40%,transparent) 47%,transparent 49%),linear-gradient(35deg,transparent 60%,color-mix(in srgb,var(--wp--preset--color--ink-soft) 30%,transparent) 61%,transparent 63%),linear-gradient(160deg,var(--wp--preset--color--steel-dim),color-mix(in srgb,var(--wp--preset--color--steel-dim) 90%,var(--wp--preset--color--ink)) 60%,color-mix(in srgb,var(--wp--preset--color--steel-dim) 80%,var(--wp--preset--color--ink)))}.tex-pendant{background:radial-gradient(circle 90px at 30% 25%,var(--wp--preset--color--amber-glow),transparent 70%),repeating-linear-gradient(98deg,color-mix(in srgb,var(--wp--preset--color--wood) 55%,var(--wp--preset--color--ink)) 0,color-mix(in srgb,var(--wp--preset--color--wood) 55%,var(--wp--preset--color--ink)) 6px,color-mix(in srgb,var(--wp--preset--color--wood) 45%,var(--wp--preset--color--ink)) 6px,color-mix(in srgb,var(--wp--preset--color--wood) 45%,var(--wp--preset--color--ink)) 13px),linear-gradient(180deg,var(--wp--preset--color--ink),var(--wp--preset--color--ink))}.tex-linen{background:radial-gradient(ellipse 70% 50% at 25% 20%,color-mix(in srgb,var(--wp--preset--color--background) 50%,transparent),transparent 60%),linear-gradient(150deg,var(--wp--preset--color--steel-dim),var(--wp--preset--color--steel) 65%,color-mix(in srgb,var(--wp--preset--color--steel) 90%,var(--wp--preset--color--ink)))}.ore-pv{position:relative;display:grid;place-items:center;width:100%;height:100%;overflow:hidden;color:var(--wp--preset--color--ink)}.ore-pv.is-light{color:var(--wp--preset--color--background)}.ore-pv svg{width:58%;height:58%;overflow:visible}.ore-cart__thumb .ore-pv svg,.az-checkout__item-img .ore-pv svg{width:72%;height:72%}.ore-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.ore-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ore-reveal{opacity:1;transform:none;transition:none}}.ore-cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:color-mix(in srgb,var(--wp--preset--color--ink) 45%,transparent);opacity:0;pointer-events:none;transition:opacity .25s cubic-bezier(.2,.7,.2,1)}.ore-cart-overlay.show{opacity:1;pointer-events:auto}.ore-cart{position:fixed;top:0;right:0;bottom:0;z-index:210;width:min(420px,100%);background:var(--wp--preset--color--background);color:var(--wp--preset--color--ink);font-size:1rem;line-height:1.5;display:flex;flex-direction:column;transform:translate(100%);visibility:hidden;transition:transform .3s cubic-bezier(.2,.7,.2,1),visibility 0s linear .3s;box-shadow:-20px 0 40px color-mix(in srgb,var(--wp--preset--color--ink) 12%,transparent)}.ore-cart.open{transform:translate(0);visibility:visible;transition:transform .3s cubic-bezier(.2,.7,.2,1),visibility 0s}.ore-cart__head{display:flex;align-items:center;gap:12px;padding:18px 20px 18px 24px;border-bottom:1px solid var(--wp--preset--color--border-soft)}.ore-cart__head h2{margin:0;font-family:var(--wp--preset--font-family--display);font-size:1.15rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.ore-cart__head-count{padding:3px 10px;border-radius:999px;background:var(--wp--preset--color--grey-300);color:var(--wp--preset--color--ink-soft);font-size:.75rem;font-weight:600}.ore-cart__head-count[hidden]{display:none}.ore-cart__close{width:44px;height:44px;display:inline-grid;place-items:center;border:none;border-radius:50%;background:transparent;color:var(--wp--preset--color--ink);margin-left:auto;cursor:pointer;transition:background-color .2s cubic-bezier(.2,.7,.2,1),color .2s cubic-bezier(.2,.7,.2,1),transform .2s cubic-bezier(.2,.7,.2,1)}.ore-cart__close:hover{background:var(--wp--preset--color--grey-300);color:var(--wp--preset--color--accent-deep);transform:rotate(90deg)}.ore-cart__close svg{width:22px;height:22px}.ore-cart__body{flex:1;overflow-y:auto;padding:8px 24px}.ore-cart__empty{padding:64px 8px 40px;text-align:center;color:var(--wp--preset--color--ink-soft)}.ore-cart__empty h3{margin:0 0 8px;font-family:var(--wp--preset--font-family--display);font-size:1.1rem;font-weight:800;text-transform:uppercase;color:var(--wp--preset--color--ink)}.ore-cart__empty p{max-width:30ch;margin:0 auto 26px;font-size:.92rem;line-height:1.55}.ore-cart__empty[hidden]{display:none}.ore-cart__empty-icon{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 20px;border-radius:50%;background:var(--wp--preset--color--grey-200);color:var(--wp--preset--color--ink)}.ore-cart__empty-icon svg{width:32px;height:32px}.ore-cart__empty-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ore-cart__items{margin:0;padding:0;list-style:none}.ore-cart__item{display:grid;grid-template-columns:76px 1fr auto;gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid var(--wp--preset--color--border-soft);transition:opacity .2s ease}.ore-cart__item:last-child{border-bottom:none}.ore-cart__item.is-busy{opacity:.5;pointer-events:none}.ore-cart__item h3{margin:0;font-family:var(--wp--preset--font-family--body);font-size:.92rem;font-weight:600;line-height:1.3;text-transform:none}.ore-cart__item h3 a{color:inherit;text-decoration:none}.ore-cart__item h3 a:hover{color:var(--wp--preset--color--accent-deep)}.ore-cart.is-entering .ore-cart__item{animation:ore-cart-item-in .4s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 60ms + .12s)}.ore-cart__cat{display:block;margin-bottom:4px;font-family:var(--wp--preset--font-family--display);font-weight:700;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:var(--wp--preset--color--terracotta)}.ore-cart__cat[hidden]{display:none}.ore-cart__info{min-width:0}.ore-cart__thumb{width:76px;height:76px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--wp--preset--color--border-soft);background:linear-gradient(150deg,var(--wp--preset--color--steel-dim),var(--wp--preset--color--steel));color:var(--wp--preset--color--ink)}.ore-cart__thumb img{width:100%;height:100%;object-fit:cover}.ore-cart__thumb svg{width:55%;height:55%}.ore-cart__meta{margin-top:3px;font-size:.8rem;color:var(--wp--preset--color--ink-soft)}.ore-cart__qty{display:inline-flex;align-items:center;margin-top:8px;border:1px solid color-mix(in srgb,var(--wp--preset--color--ink) 20%,transparent)}.ore-cart__qty button{width:32px;height:32px;border:none;background:none;color:var(--wp--preset--color--ink);font-size:1rem;cursor:pointer;transition:background-color .15s}.ore-cart__qty button:hover{background:var(--wp--preset--color--grey-300)}.ore-cart__qty button:disabled{color:var(--wp--preset--color--steel);cursor:not-allowed}.ore-cart__qty span{min-width:28px;text-align:center;font-weight:600;font-size:.9rem}.ore-cart__line{display:flex;flex-direction:column;align-items:flex-end;gap:10px;text-align:right}.ore-cart__line strong{font-family:var(--wp--preset--font-family--display);font-size:1rem}.ore-cart__remove{padding:4px 0;border:none;background:none;color:var(--wp--preset--color--ink-soft);font-size:.78rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ore-cart__remove:hover{color:var(--wp--preset--color--accent-deep)}.ore-cart__foot{padding:18px 24px calc(22px + env(safe-area-inset-bottom));border-top:1px solid var(--wp--preset--color--border-soft);background:var(--wp--preset--color--grey-200)}.ore-cart__foot[hidden]{display:none}.ore-cart__row{display:flex;justify-content:space-between;align-items:baseline}.ore-cart__row span{font-size:.95rem}.ore-cart__row strong{font-family:var(--wp--preset--font-family--display);font-size:1.25rem}.ore-cart__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ore-cart__note{margin:6px 0 16px;font-size:.8rem;color:var(--wp--preset--color--ink-soft)}.ore-cart__btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;box-sizing:border-box;padding:var(--wp--custom--btn-pad);border:1.5px solid var(--wp--preset--color--ink);background:var(--wp--preset--color--ink);color:var(--wp--preset--color--background);font-family:var(--wp--preset--font-family--display);font-size:.95rem;font-weight:700;text-decoration:none;transition:background-color .2s cubic-bezier(.2,.7,.2,1),border-color .2s cubic-bezier(.2,.7,.2,1),color .2s cubic-bezier(.2,.7,.2,1),transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s cubic-bezier(.2,.7,.2,1)}.ore-cart__btn:hover{background:var(--wp--preset--color--accent-deep);border-color:var(--wp--preset--color--accent-deep);color:var(--wp--preset--color--background);transform:translateY(-2px);box-shadow:0 8px 18px color-mix(in srgb,var(--wp--preset--color--accent-deep) 25%,transparent)}.ore-cart__btn--outline{background:transparent;color:var(--wp--preset--color--ink)}.ore-cart__btn--outline:hover{background:var(--wp--preset--color--ink);border-color:var(--wp--preset--color--ink);color:var(--wp--preset--color--background)}@media(max-width:600px){.ore-cart__head{padding:12px 12px 12px 20px}.ore-cart__head h2{font-size:1rem}.ore-cart__body{padding:4px 20px}.ore-cart__item{grid-template-columns:64px 1fr auto;gap:12px;padding:14px 0}.ore-cart__item h3{font-size:.88rem}.ore-cart__thumb{width:64px;height:64px}.ore-cart__qty button{width:30px;height:30px}.ore-cart__foot{padding:14px 20px calc(16px + env(safe-area-inset-bottom))}.ore-cart__row strong{font-size:1.1rem}.ore-cart__note{margin:4px 0 12px}.ore-cart__btn{min-height:46px;padding:12px 16px;font-size:.88rem}}body.cart-open{overflow:hidden}@keyframes ore-cart-item-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ore-cart.is-entering .ore-cart__item{animation:none}}.az-toast{top:auto;right:auto;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:220;width:max-content;max-width:calc(100% - 32px);gap:10px;padding:12px 18px;border-radius:0;border:none;background:var(--wp--preset--color--ink);color:var(--wp--preset--color--background);font-size:.9rem;font-weight:500;box-shadow:0 10px 24px color-mix(in srgb,var(--wp--preset--color--ink) 25%,transparent);transform:translate(-50%);animation:ore-toast-in .25s cubic-bezier(.2,.7,.2,1)}.az-toast.is-closing{opacity:0;transform:translate(-50%,20px);transition:opacity .25s ease,transform .25s ease}.az-toast--error{border-left:3px solid var(--wp--preset--color--terracotta)}@media(max-width:600px){.az-toast{top:auto;right:auto;bottom:calc(84px + env(safe-area-inset-bottom));max-width:calc(100% - 32px)}}.az-toast__view{padding:4px 0 4px 6px;border:none;background:none;color:var(--wp--preset--color--amber);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer}.az-toast__close{color:var(--wp--preset--color--steel)}.az-toast__close:hover{color:var(--wp--preset--color--background)}@keyframes ore-toast-in{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.ore-co-page{max-width:var(--wp--custom--wrap-max);margin:0 auto;padding:56px 32px 96px;box-sizing:border-box;color:var(--wp--preset--color--ink)}@media(max-width:600px){.ore-co-page{padding:32px 20px 72px}}.woocommerce-page main.ore-co-page>.woocommerce{max-width:none}.ore-co-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:24px 40px;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid var(--wp--preset--color--border-soft)}.ore-co-head__eyebrow{font-family:var(--wp--preset--font-family--display);font-weight:700;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase;color:var(--wp--preset--color--terracotta)}.ore-co-head__title{margin:10px 0 12px;font-family:var(--wp--preset--font-family--display);font-weight:900;font-size:clamp(2rem,4.4vw,3.2rem);line-height:1.05;text-transform:uppercase;text-wrap:balance}.ore-co-head__lede{margin:0;max-width:52ch;font-size:1.05rem;line-height:1.6;color:var(--wp--preset--color--ink-soft)}.ore-co-steps{display:flex;align-items:center;margin:0;padding:0;list-style:none;counter-reset:none}.ore-co-steps li{display:flex;align-items:center;font-family:var(--wp--preset--font-family--display);font-weight:700;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--wp--preset--color--steel);white-space:nowrap}.ore-co-steps li+li:before{content:"";width:32px;height:1px;margin:0 12px;background:color-mix(in srgb,var(--wp--preset--color--ink) 20%,transparent)}.ore-co-steps li a{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.ore-co-steps li a:hover{color:var(--wp--preset--color--accent-deep)}.ore-co-steps__dot{display:inline-grid;place-items:center;width:28px;height:28px;margin-right:10px;border:1.5px solid currentColor;font-size:.78rem}.ore-co-steps__dot svg{width:14px;height:14px}.ore-co-steps .is-done{color:var(--wp--preset--color--sage)}.ore-co-steps .is-done .ore-co-steps__dot{background:var(--wp--preset--color--sage);border-color:var(--wp--preset--color--sage);color:var(--wp--preset--color--background)}.ore-co-steps .is-current{color:var(--wp--preset--color--ink)}.ore-co-steps .is-current .ore-co-steps__dot{background:var(--wp--preset--color--ink);border-color:var(--wp--preset--color--ink);color:var(--wp--preset--color--background)}@media(max-width:600px){.ore-co-steps{width:100%}.ore-co-steps li+li:before{width:18px;margin:0 8px}.ore-co-steps__dot{width:24px;height:24px;margin-right:7px}}.ore-co-page .woocommerce-form-login-toggle{margin-bottom:24px}.ore-co-page .woocommerce-form-login-toggle .woocommerce-info,.ore-co-page .woocommerce-form-login-toggle .wc-block-components-notice-banner,.ore-co-page .woocommerce-NoticeGroup .woocommerce-error,.ore-co-page .woocommerce-error,.ore-co-page .woocommerce-message{margin:0 0 24px;padding:14px 18px!important;border:none!important;border-left:3px solid var(--wp--preset--color--terracotta)!important;border-radius:0!important;background:var(--wp--preset--color--grey-200)!important;color:var(--wp--preset--color--ink);font-size:.92rem;box-shadow:none!important;list-style:none}.ore-co-page .woocommerce-form-login-toggle .woocommerce-info:before,.ore-co-page .woocommerce-form-login-toggle .wc-block-components-notice-banner:before,.ore-co-page .woocommerce-NoticeGroup .woocommerce-error:before,.ore-co-page .woocommerce-error:before,.ore-co-page .woocommerce-message:before{display:none}.ore-co-page .woocommerce-form-login-toggle .woocommerce-info svg,.ore-co-page .woocommerce-form-login-toggle .wc-block-components-notice-banner svg,.ore-co-page .woocommerce-NoticeGroup .woocommerce-error svg,.ore-co-page .woocommerce-error svg,.ore-co-page .woocommerce-message svg{display:none}.ore-co-page .woocommerce-form-login-toggle .woocommerce-info a,.ore-co-page .woocommerce-form-login-toggle .wc-block-components-notice-banner a,.ore-co-page .woocommerce-NoticeGroup .woocommerce-error a,.ore-co-page .woocommerce-error a,.ore-co-page .woocommerce-message a{color:var(--wp--preset--color--accent-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ore-co-page .woocommerce-NoticeGroup .woocommerce-error,.ore-co-page .woocommerce-error{background:var(--wp--preset--color--terracotta-dim)!important}.ore-co-page .woocommerce-NoticeGroup .woocommerce-error li,.ore-co-page .woocommerce-error li{margin:2px 0}.ore-co-page .woocommerce-form-login{border:1px solid var(--wp--preset--color--border-soft)!important;border-radius:0!important;background:var(--wp--preset--color--background)!important;padding:28px!important}.ore-co-page .az-checkout__layout{grid-template-columns:minmax(0,1fr) 400px;gap:40px}@media(max-width:1023px){.ore-co-page .az-checkout__layout{grid-template-columns:1fr;gap:24px}}.ore-co-page .az-checkout__sidebar{top:calc(var(--wp--custom--nav-h) + 24px)}.ore-co-page .az-checkout__form{counter-reset:ore-co-step}.ore-co-page .az-checkout__card{margin-bottom:24px;padding:32px;border:1px solid var(--wp--preset--color--border-soft);border-radius:0;background:var(--wp--preset--color--background)}@media(max-width:600px){.ore-co-page .az-checkout__card{padding:24px 20px}}.ore-co-page .az-checkout__form>.az-checkout__card{counter-increment:ore-co-step}.ore-co-page .az-checkout__card-header{gap:12px;padding-bottom:18px;margin-bottom:24px;border-bottom:1px solid var(--wp--preset--color--border-soft)}.ore-co-page .az-checkout__card-num{font-size:0}.ore-co-page .az-checkout__card-num:before{content:counter(ore-co-step,decimal-leading-zero) " —";font-family:var(--wp--preset--font-family--display);font-weight:900;font-size:.9rem;letter-spacing:.08em;color:var(--wp--preset--color--terracotta)}.ore-co-page .az-checkout__card-title{font-family:var(--wp--preset--font-family--display);font-weight:800!important;font-size:1.15rem!important;letter-spacing:.02em;text-transform:uppercase;color:var(--wp--preset--color--ink)}.ore-co-page .az-checkout__sidebar .az-checkout__card{background:var(--wp--preset--color--grey-200);padding:28px}@media(max-width:600px){.ore-co-page .az-checkout__sidebar .az-checkout__card{padding:24px 20px}}.ore-co-page .az-checkout{font-size:.95rem}.ore-co-page .az-checkout .form-row{margin-bottom:18px}.ore-co-page .az-checkout label{margin-bottom:8px!important;font-family:var(--wp--preset--font-family--display);font-size:.78rem!important;font-weight:700!important;letter-spacing:.03em;text-transform:uppercase;color:var(--wp--preset--color--ink)}.ore-co-page .az-checkout label .required{color:var(--wp--preset--color--terracotta);text-decoration:none}.ore-co-page .az-checkout label .optional{font-family:var(--wp--preset--font-family--body);font-weight:400;text-transform:none;letter-spacing:0;color:var(--wp--preset--color--ink-soft)}.ore-co-page .az-checkout input[type=text],.ore-co-page .az-checkout input[type=email],.ore-co-page .az-checkout input[type=tel],.ore-co-page .az-checkout input[type=password],.ore-co-page .az-checkout input[type=number],.ore-co-page .az-checkout input[type=url],.ore-co-page .az-checkout select,.ore-co-page .az-checkout textarea{min-height:50px;padding:13px 14px!important;border:1px solid color-mix(in srgb,var(--wp--preset--color--ink) 20%,transparent)!important;border-radius:0!important;background:var(--wp--preset--color--background)!important;color:var(--wp--preset--color--ink)!important;font-size:1rem!important;box-shadow:none;transition:border-color .2s,box-shadow .2s}.ore-co-page .az-checkout input[type=text]::placeholder,.ore-co-page .az-checkout input[type=email]::placeholder,.ore-co-page .az-checkout input[type=tel]::placeholder,.ore-co-page .az-checkout input[type=password]::placeholder,.ore-co-page .az-checkout input[type=number]::placeholder,.ore-co-page .az-checkout input[type=url]::placeholder,.ore-co-page .az-checkout select::placeholder,.ore-co-page .az-checkout textarea::placeholder{color:color-mix(in srgb,var(--wp--preset--color--ink-soft) 70%,transparent)}.ore-co-page .az-checkout input[type=text]:hover,.ore-co-page .az-checkout input[type=email]:hover,.ore-co-page .az-checkout input[type=tel]:hover,.ore-co-page .az-checkout input[type=password]:hover,.ore-co-page .az-checkout input[type=number]:hover,.ore-co-page .az-checkout input[type=url]:hover,.ore-co-page .az-checkout select:hover,.ore-co-page .az-checkout textarea:hover{border-color:color-mix(in srgb,var(--wp--preset--color--ink) 35%,transparent)!important}.ore-co-page .az-checkout input[type=text]:focus,.ore-co-page .az-checkout input[type=email]:focus,.ore-co-page .az-checkout input[type=tel]:focus,.ore-co-page .az-checkout input[type=password]:focus,.ore-co-page .az-checkout input[type=number]:focus,.ore-co-page .az-checkout input[type=url]:focus,.ore-co-page .az-checkout select:focus,.ore-co-page .az-checkout textarea:focus{border-color:var(--wp--preset--color--ink)!important;box-shadow:0 0 0 3px var(--wp--preset--color--terracotta-dim)!important}.ore-co-page .az-checkout textarea{min-height:110px}.ore-co-page .az-checkout .woocommerce-invalid input,.ore-co-page .az-checkout .woocommerce-invalid select,.ore-co-page .az-checkout .woocommerce-invalid .select2-selection{border-color:var(--wp--preset--color--terracotta)!important}.ore-co-page .az-checkout .select2-container .select2-selection--single{min-height:50px;border:1px solid color-mix(in srgb,var(--wp--preset--color--ink) 20%,transparent)!important;border-radius:0!important;background-color:var(--wp--preset--color--background)!important}.ore-co-page .az-checkout .select2-container .select2-selection--single .select2-selection__rendered{padding:13px 40px 13px 14px!important;font-size:1rem!important;color:var(--wp--preset--color--ink)!important}.ore-co-page .az-checkout .select2-container .select2-selection--single .select2-selection__arrow{right:12px}.ore-co-page .az-checkout .select2-container .select2-selection--single:focus,.ore-co-page .az-checkout .select2-container .select2-selection--single[aria-expanded=true]{border-color:var(--wp--preset--color--ink)!important;box-shadow:0 0 0 3px var(--wp--preset--color--terracotta-dim)}.ore-co-page .az-checkout .az-ship-toggle{margin:6px 0 18px}.ore-co-page .az-checkout .az-ship-toggle label{display:inline-flex;gap:10px;margin:0!important;font-family:var(--wp--preset--font-family--body);font-size:.92rem!important;font-weight:600!important;letter-spacing:0;text-transform:none}.ore-co-page .az-checkout .az-ship-toggle input{width:18px;height:18px;margin:0;accent-color:var(--wp--preset--color--ink)}.ore-co-page .az-checkout__items{border-bottom:1px solid var(--wp--preset--color--border-soft);margin-bottom:18px;padding-bottom:6px}.ore-co-page .az-checkout__item{gap:14px;padding:14px 0;border-bottom:1px solid var(--wp--preset--color--border-soft)}.ore-co-page .az-checkout__item:last-child{border-bottom:none}.ore-co-page .az-checkout__item-img{width:64px;height:64px;border:1px solid var(--wp--preset--color--border-soft);border-radius:0;background:var(--wp--preset--color--background)}.ore-co-page .az-checkout__item-img img{width:64px!important;height:64px!important}.ore-co-page .az-checkout__item-name{font-size:.92rem;font-weight:600;color:var(--wp--preset--color--ink)}.ore-co-page .az-checkout__item-total{font-family:var(--wp--preset--font-family--display);font-size:.95rem}.ore-co-page .az-checkout__item-meta{font-size:.78rem;color:var(--wp--preset--color--ink-soft)}.ore-co-page .az-checkout__item-qty{height:30px;border:1px solid color-mix(in srgb,var(--wp--preset--color--ink) 20%,transparent);border-radius:0;background:var(--wp--preset--color--background)}.ore-co-page .az-checkout__qty-btn{width:30px;height:30px;background:var(--wp--preset--color--background);color:var(--wp--preset--color--ink);font-size:.95rem}.ore-co-page .az-checkout__qty-btn:hover{background:var(--wp--preset--color--grey-300)}.ore-co-page .az-checkout__qty-val{min-width:28px;font-size:.82rem;border-color:color-mix(in srgb,var(--wp--preset--color--ink) 20%,transparent)}.ore-co-page .az-checkout__coupon{border-bottom:1px solid var(--wp--preset--color--border-soft);padding-bottom:18px;margin-bottom:18px}.ore-co-page .az-checkout__coupon-row{gap:8px}.ore-co-page .az-checkout__coupon-input{min-height:46px;padding:11px 14px!important;border:1px solid color-mix(in srgb,var(--wp--preset--color--ink) 20%,transparent)!important;border-radius:0!important;background:var(--wp--preset--color--background)!important;font-size:.95rem!important}.ore-co-page .az-checkout__coupon-input:focus{border-color:var(--wp--preset--color--ink)!important;box-shadow:0 0 0 3px var(--wp--preset--color--terracotta-dim)!important}.ore-co-page .az-checkout__coupon-btn{min-height:46px;padding:0 18px!important;border:1.5px solid var(--wp--preset--color--ink)!important;border-radius:0!important;background:transparent;color:var(--wp--preset--color--ink);font-family:var(--wp--preset--font-family--display);font-size:.78rem!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;transition:background-color .2s,color .2s}.ore-co-page .az-checkout__coupon-btn:hover{background:var(--wp--preset--color--ink);color:var(--wp--preset--color--background)}.ore-co-page .az-checkout__coupon-msg.is-success,.ore-co-page .az-checkout__coupon-msg.is-error{border-radius:0}.ore-co-page .az-checkout__totals{margin-top:0;padding-top:0;border-top:none;gap:10px}.ore-co-page .az-checkout__totals-row{font-size:.95rem;color:var(--wp--preset--color--ink)}.ore-co-page .az-checkout__totals-row--total{margin-top:6px;padding-top:16px;border-top:1px solid var(--wp--preset--color--border-soft);font-family:var(--wp--preset--font-family--display);font-size:1.3rem;font-weight:800;text-transform:uppercase}.ore-co-page .az-checkout__shipping-title{font-size:.95rem;color:var(--wp--preset--color--ink)}.ore-co-page .az-checkout label.az-checkout__shipping-option{min-height:50px;padding:12px 14px;border:1px solid var(--wp--preset--color--border-soft);border-radius:0;background:var(--wp--preset--color--background);font-family:var(--wp--preset--font-family--body);font-size:.9rem!important;letter-spacing:0;text-transform:none;transition:border-color .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s cubic-bezier(.2,.7,.2,1)}.ore-co-page .az-checkout label.az-checkout__shipping-option:hover{border-color:color-mix(in srgb,var(--wp--preset--color--ink) 35%,transparent)}.ore-co-page .az-checkout label.az-checkout__shipping-option.is-selected,.ore-co-page .az-checkout label.az-checkout__shipping-option:has(input:checked){border-color:var(--wp--preset--color--ink);box-shadow:inset 0 0 0 1px var(--wp--preset--color--ink)}.ore-co-page .az-checkout label.az-checkout__shipping-option input[type=radio]{width:18px;height:18px;accent-color:var(--wp--preset--color--ink)}.ore-co-page .az-checkout__shipping-cost{font-family:var(--wp--preset--font-family--display)}.ore-co-page .az-checkout__sidebar #payment{margin-top:20px;padding-top:20px;border-top:1px solid var(--wp--preset--color--border-soft)}.ore-co-page .az-checkout__sidebar #payment ul.payment_methods li{display:flex;align-items:center;gap:10px;min-height:50px;box-sizing:border-box;margin-bottom:8px;padding:12px 14px!important;border:1px solid var(--wp--preset--color--border-soft)!important;border-radius:0!important;background:var(--wp--preset--color--background)!important;transition:border-color .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s cubic-bezier(.2,.7,.2,1)}.ore-co-page .az-checkout__sidebar #payment ul.payment_methods li:hover{border-color:color-mix(in srgb,var(--wp--preset--color--ink) 35%,transparent)!important}.ore-co-page .az-checkout__sidebar #payment ul.payment_methods li:has(input:checked){border-color:var(--wp--preset--color--ink)!important;box-shadow:inset 0 0 0 1px var(--wp--preset--color--ink)}.ore-co-page .az-checkout__sidebar #payment ul.payment_methods li input[type=radio]{width:18px!important;height:18px!important;margin:0;accent-color:var(--wp--preset--color--ink)}.ore-co-page .az-checkout__sidebar #payment ul.payment_methods li label{margin:0!important;font-family:var(--wp--preset--font-family--body);font-size:.9rem!important;font-weight:600!important;letter-spacing:0;text-transform:none}.ore-co-page .az-checkout__sidebar .woocommerce-privacy-policy-text{font-size:.78rem;color:var(--wp--preset--color--ink-soft)}.ore-co-page .az-checkout__sidebar .woocommerce-privacy-policy-text a{color:var(--wp--preset--color--accent-deep);text-decoration:underline;text-underline-offset:3px}.ore-co-page .az-checkout #place_order{min-height:56px;margin-top:18px;border:1.5px solid var(--wp--preset--color--ink)!important;border-radius:0!important;background:var(--wp--preset--color--ink)!important;color:var(--wp--preset--color--background)!important;font-family:var(--wp--preset--font-family--display);font-size:1rem!important;font-weight:700!important;letter-spacing:.01em;transition:background-color .2s cubic-bezier(.2,.7,.2,1),border-color .2s cubic-bezier(.2,.7,.2,1),transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s cubic-bezier(.2,.7,.2,1)}.ore-co-page .az-checkout #place_order:hover{background:var(--wp--preset--color--accent-deep)!important;border-color:var(--wp--preset--color--accent-deep)!important;transform:translateY(-2px);box-shadow:0 8px 18px color-mix(in srgb,var(--wp--preset--color--accent-deep) 25%,transparent)}.ore-co-page .az-checkout #place_order:active{transform:translateY(0) scale(.99);box-shadow:none}body.woocommerce-checkout .select2-dropdown{border:1px solid color-mix(in srgb,var(--wp--preset--color--ink) 20%,transparent)!important;border-radius:0!important}body.woocommerce-checkout .select2-dropdown .select2-search__field{border-radius:0!important}body.woocommerce-checkout .select2-dropdown .select2-results__option--highlighted{background:var(--wp--preset--color--grey-300)!important}body.woocommerce-checkout .select2-dropdown .select2-results__option[aria-selected=true]{background:var(--wp--preset--color--terracotta-dim)!important}.woocommerce-order.az-thankyou{max-width:720px;color:var(--wp--preset--color--ink)}.woocommerce-order.az-thankyou .az-thankyou__icon{width:64px;height:64px;margin-bottom:22px;border-radius:0;background:var(--wp--preset--color--sage);color:var(--wp--preset--color--background);animation:ore-ty-pop .5s cubic-bezier(.2,.7,.2,1) both}.woocommerce-order.az-thankyou .az-thankyou__icon--failed{background:var(--wp--preset--color--terracotta);color:var(--wp--preset--color--background)}.woocommerce-order.az-thankyou .az-thankyou__title{margin:0 0 10px;font-family:var(--wp--preset--font-family--display);font-weight:900;font-size:clamp(1.8rem,3.6vw,2.6rem);line-height:1.05;text-transform:uppercase;text-wrap:balance}.woocommerce-order.az-thankyou .az-thankyou__desc{margin-bottom:26px;font-size:1.02rem;color:var(--wp--preset--color--ink-soft)}.woocommerce-order.az-thankyou .az-thankyou__order-num{gap:14px;padding:12px 16px;border:1px solid var(--wp--preset--color--border-soft);border-radius:0;background:var(--wp--preset--color--background)}.woocommerce-order.az-thankyou .az-thankyou__order-num-label{font-family:var(--wp--preset--font-family--display);font-weight:700;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--wp--preset--color--steel)}.woocommerce-order.az-thankyou .az-thankyou__order-num-val{margin-top:6px;font-family:var(--wp--preset--font-family--display);font-weight:800;font-size:1.25rem}.woocommerce-order.az-thankyou .az-thankyou__copy:hover{color:var(--wp--preset--color--accent-deep)}.woocommerce-order.az-thankyou .az-thankyou__email-note{font-size:.85rem;color:var(--wp--preset--color--ink-soft)}.woocommerce-order.az-thankyou .az-thankyou__email-note strong{color:var(--wp--preset--color--ink)}.woocommerce-order.az-thankyou .az-thankyou__card{padding:28px;border:1px solid var(--wp--preset--color--border-soft);border-radius:0;background:var(--wp--preset--color--background)}@media(max-width:600px){.woocommerce-order.az-thankyou .az-thankyou__card{padding:22px 20px}}.woocommerce-order.az-thankyou .az-thankyou__card-header{padding-bottom:16px;margin-bottom:8px;border-bottom:1px solid var(--wp--preset--color--border-soft)}.woocommerce-order.az-thankyou .az-thankyou__card-title{font-family:var(--wp--preset--font-family--display);font-weight:800;font-size:1.05rem;letter-spacing:.02em;text-transform:uppercase}.woocommerce-order.az-thankyou .az-thankyou__item-img{border:1px solid var(--wp--preset--color--border-soft);border-radius:0}.woocommerce-order.az-thankyou .az-thankyou__item-name{font-size:.92rem;color:var(--wp--preset--color--ink)}.woocommerce-order.az-thankyou .az-thankyou__item-total{font-family:var(--wp--preset--font-family--display)}.woocommerce-order.az-thankyou .az-thankyou__totals-row{font-size:.95rem}.woocommerce-order.az-thankyou .az-thankyou__totals-row--total{font-family:var(--wp--preset--font-family--display);font-weight:800;font-size:1.25rem;text-transform:uppercase}.woocommerce-order.az-thankyou .az-thankyou__free{color:var(--wp--preset--color--sage);font-weight:600}.woocommerce-order.az-thankyou .az-thankyou__detail-icon{border-radius:0;background:var(--wp--preset--color--grey-200);color:var(--wp--preset--color--ink)}.woocommerce-order.az-thankyou .az-thankyou__footer{border:1px solid var(--wp--preset--color--border-soft);border-radius:0;background:var(--wp--preset--color--grey-200)}.woocommerce-order.az-thankyou .az-thankyou__footer-msg{font-family:var(--wp--preset--font-family--display);font-weight:700;font-size:1.05rem}.woocommerce-order.az-thankyou .az-thankyou__btn{min-height:50px;padding:0 26px;border:1.5px solid var(--wp--preset--color--ink);border-radius:0;font-family:var(--wp--preset--font-family--display);font-weight:700;transition:background-color .2s cubic-bezier(.2,.7,.2,1),border-color .2s cubic-bezier(.2,.7,.2,1),color .2s cubic-bezier(.2,.7,.2,1),transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s cubic-bezier(.2,.7,.2,1)}.woocommerce-order.az-thankyou .az-thankyou__btn--primary{background:var(--wp--preset--color--ink);color:var(--wp--preset--color--background)}.woocommerce-order.az-thankyou .az-thankyou__btn--primary:hover{background:var(--wp--preset--color--accent-deep);border-color:var(--wp--preset--color--accent-deep);color:var(--wp--preset--color--background);transform:translateY(-2px);box-shadow:0 8px 18px color-mix(in srgb,var(--wp--preset--color--accent-deep) 25%,transparent)}.woocommerce-order.az-thankyou .az-thankyou__btn--outline{background:transparent;color:var(--wp--preset--color--ink)}.woocommerce-order.az-thankyou .az-thankyou__btn--outline:hover{background:var(--wp--preset--color--ink);color:var(--wp--preset--color--background)}@keyframes ore-ty-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.woocommerce-order.az-thankyou .az-thankyou__icon{animation:none}}:root{--wp--preset--color--primary: var(--wp--preset--color--ink);--wp--preset--color--secondary: var(--wp--preset--color--grey-200);--wp--preset--color--accent: var(--wp--preset--color--terracotta);--wp--preset--color--white: var(--wp--preset--color--background);--wp--preset--color--black: var(--wp--preset--color--ink);--wp--preset--color--navy: var(--wp--preset--color--ink);--wp--preset--color--orange: var(--wp--preset--color--amber);--wp--preset--color--danger: var(--wp--preset--color--accent-deep);--wp--preset--color--success: var(--wp--preset--color--sage);--wp--preset--color--info: var(--wp--preset--color--steel);--wp--preset--color--border: var(--wp--preset--color--grey-300);--wp--preset--color--muted: var(--wp--preset--color--ink-soft)}.wp-site-blocks>*,main>[class*=wp-block-ai-zippy-child-]{margin-block-start:0}.az-ship-toggle{margin:18px 0 14px;font-weight:600}.az-ship-toggle label{display:inline-flex;align-items:center;gap:8px;cursor:pointer}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--wp--custom--nav-h) + 16px)}@media(max-width:900px){html{scroll-padding-top:100px}}@media(max-width:600px){html{scroll-padding-top:88px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:focus-visible{outline:3px solid var(--wp--preset--color--terracotta);outline-offset:2px}
