.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,1fr);gap:36px 28px;margin:0;padding:0;list-style:none}.woocommerce ul.products li.product{margin:0}.woocommerce ul.products li.product .azar-card-img-wrap{position:relative;overflow:hidden;border-radius:8px}body.woocommerce-checkout .page-hero{padding-block:46px 40px}body.woocommerce-checkout .page-hero h1{font-size:clamp(42px,4vw,54px)}body.woocommerce-checkout .breadcrumbs{padding-block:14px}body.woocommerce-checkout .page-body{padding-block:44px 88px}.woocommerce-cart .wc-block-cart{display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr);gap:clamp(24px,3vw,44px);align-items:start}.woocommerce-cart .wc-block-cart__main,.woocommerce-cart .wc-block-cart__sidebar{width:auto!important;max-width:none!important}.woocommerce-cart .wc-block-cart__main,.woocommerce-cart .wc-block-cart__sidebar{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.woocommerce-cart .wc-block-cart__main{padding:clamp(20px,2.4vw,32px)}.woocommerce-cart .wc-block-cart__sidebar{padding:clamp(20px,2vw,28px);position:sticky;top:var(--azar-co-sticky, 95px)}.woocommerce-cart .wc-block-cart-items{margin:0}.woocommerce-cart .wc-block-cart-items__header{border-bottom:1px solid var(--line)}.woocommerce-cart .wc-block-cart-items__header span,.woocommerce-cart .wc-block-cart__totals-title{color:var(--ink-2);font-family:Manrope,sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.woocommerce-cart .wc-block-cart__totals-title{margin:0;padding:0 0 18px;border-bottom:1px solid var(--line)}.woocommerce-cart .wc-block-cart-items__row{border:1px solid var(--line)!important;border-radius:3px;background:var(--surface-2);margin-bottom:14px;padding-inline:18px;box-shadow:0 10px 26px -18px #00000080;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.woocommerce-cart .wc-block-cart-items__row:last-child{margin-bottom:0}.woocommerce-cart .wc-block-cart-items__row:hover{transform:translateY(-2px);box-shadow:0 16px 36px -16px #0000008c;border-color:#cdaa6e47}.woocommerce-cart .wc-block-cart-item__image{padding:20px 20px 20px 0;perspective:800px}.woocommerce-cart .wc-block-cart-item__image img{width:124px;max-height:156px;object-fit:cover;border:1px solid var(--line-soft);border-radius:2px;background:var(--ground-soft);box-shadow:0 10px 24px -12px #0000008c;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease;will-change:transform}.woocommerce-cart .wc-block-cart-item__product,.woocommerce-cart .wc-block-cart-item__total{padding-block:20px}.woocommerce-cart .wc-block-components-product-name{display:inline-block;margin-bottom:8px;color:var(--ink)!important;border-bottom:0!important;font-family:Cormorant Garamond,serif;font-size:clamp(20px,1.8vw,24px);font-weight:500;line-height:1.2}.woocommerce-cart .wc-block-components-product-name:hover{color:var(--gold)!important}.woocommerce-cart .wc-block-cart-item__prices,.woocommerce-cart .wc-block-components-product-metadata,.woocommerce-cart .wc-block-components-product-details{color:var(--ink-2);font-size:12px}.woocommerce-cart .wc-block-cart-item__quantity{align-items:center;gap:10px;margin-top:16px;min-height:44px}.woocommerce-cart .wc-block-cart-item__quantity:not(:has(.wc-block-components-quantity-selector)):before{content:"Qty 1";font-family:Manrope,sans-serif;font-size:12px;font-weight:600;color:var(--ink-2);letter-spacing:.02em}.woocommerce-cart .wc-block-components-quantity-selector{height:44px;border:1px solid var(--line-soft);border-radius:0;background:var(--ground-soft)}.woocommerce-cart .wc-block-components-quantity-selector__button{min-width:44px;min-height:44px;color:var(--ink-2)!important}.woocommerce-cart .wc-block-components-quantity-selector__button:not(:disabled):hover{color:var(--gold)!important;background:var(--surface-2)}.woocommerce-cart .wc-block-components-quantity-selector__input{min-width:40px;color:var(--ink);font-family:Manrope,sans-serif;font-weight:600}.woocommerce-cart .wc-block-cart-item__remove-link{min-width:44px;min-height:44px;margin:0;color:var(--ink-3)!important;border:1px solid transparent!important;border-radius:0}.woocommerce-cart .wc-block-cart-item__remove-link:hover,.woocommerce-cart .wc-block-cart-item__remove-link:focus-visible{color:var(--gold)!important;border-color:var(--line-soft)!important}.woocommerce-cart .wc-block-cart-item__total .wc-block-formatted-money-amount{color:var(--ink);font-family:Cormorant Garamond,serif;font-size:22px;font-weight:500}.woocommerce-cart .wc-block-components-totals-wrapper{border-top-color:var(--line)!important}.woocommerce-cart .wc-block-components-totals-item{padding-block:17px}.woocommerce-cart .wc-block-components-totals-item__label,.woocommerce-cart .wc-block-components-totals-item__value{color:var(--ink-2)}.woocommerce-cart .wc-block-components-totals-footer-item{margin-top:4px;border-top:1px solid var(--line)}.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{color:var(--ink);font-size:16px;font-weight:600}.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:var(--ink);font-family:Cormorant Garamond,serif;font-size:29px;font-weight:500}.woocommerce-cart .wc-block-components-panel{margin-block:14px!important;background:var(--ground-soft)}.woocommerce-cart .wc-block-cart__payment-options{margin-top:18px}.woocommerce-cart .wc-block-components-express-payment-continue-rule{color:var(--ink-3);font-family:Manrope,sans-serif;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.woocommerce-cart .wc-block-cart__submit-button{width:100%;min-height:58px;margin-top:14px}.woocommerce-cart .wp-block-woocommerce-empty-cart-block{max-width:980px;margin-inline:auto;text-align:center}.woocommerce-cart .wc-block-cart__empty-cart__title{color:var(--ink);font-family:Cormorant Garamond,serif;font-size:clamp(30px,3vw,40px);font-weight:400}.woocommerce-cart .wc-block-cart__empty-cart__title.with-empty-cart-icon:before{width:82px;height:82px;margin-bottom:24px;opacity:.72}.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-heading.has-text-align-center{margin-top:54px;color:var(--ink);font-size:clamp(28px,3vw,36px)}.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid__products{gap:20px;padding-left:0;list-style:none}.woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);gap:clamp(28px,4vw,56px);align-items:start}.woocommerce-checkout .wc-block-checkout__main,.woocommerce-checkout .wc-block-checkout__sidebar{width:auto!important;max-width:none!important}.woocommerce-checkout .wc-block-checkout__main{padding-right:0!important}.woocommerce-checkout .wc-block-components-express-payment{padding:18px;border:1px solid var(--line);background:var(--surface)}.woocommerce-checkout .wc-block-components-express-payment__title{color:var(--ink-2);font-family:Manrope,sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.woocommerce-checkout .wc-block-components-checkout-step{box-shadow:var(--shadow-sm)}.woocommerce-checkout .wc-block-components-checkout-step__content{color:var(--ink-2)}.woocommerce-checkout .wc-block-components-text-input input,.woocommerce-checkout .wc-blocks-components-select__select{min-height:52px}.woocommerce-checkout .wc-block-components-radio-control__option{min-height:56px}.woocommerce-checkout .wc-block-checkout__terms{color:var(--ink-2);line-height:1.65}.woocommerce-checkout .wc-block-checkout__sidebar{position:sticky;top:150px}.woocommerce-checkout .wc-block-components-checkout-order-summary__title,.woocommerce-checkout .wc-block-components-checkout-order-summary__content,.woocommerce-checkout .wc-block-checkout__sidebar>.wc-block-components-totals-wrapper{background:var(--surface);border-color:var(--line)!important}.woocommerce-checkout .wc-block-components-checkout-order-summary__title{padding:20px 24px;color:var(--ink);font-family:Cormorant Garamond,serif;font-size:25px;font-weight:500}.woocommerce-checkout .wc-block-components-checkout-order-summary__content{border:1px solid var(--line);border-top:0}.woocommerce-checkout .wc-block-components-order-summary-item__image img{border:1px solid var(--line-soft)}.woocommerce-checkout .wc-block-components-product-name{color:var(--ink);font-family:Cormorant Garamond,serif;font-size:17px;font-weight:500}.woocommerce-checkout .wc-block-components-checkout-place-order-button:focus-visible,.woocommerce-cart .wc-block-cart__submit-button:focus-visible,.woocommerce-cart .wc-block-components-quantity-selector__button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media(prefers-reduced-motion:reduce){.woocommerce-cart .wc-block-cart-items__row,.woocommerce-cart .wc-block-cart-item__image img{transition:none}.woocommerce-cart .wc-block-cart-items__row:hover{transform:none}}@media(max-width:781px){body.woocommerce-checkout .page-hero{padding-block:34px 30px}body.woocommerce-checkout .page-body{padding-block:30px 64px}.woocommerce-cart .wc-block-cart,.woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout{display:block!important}body.woocommerce-cart .azar-wa-fab,body.woocommerce-checkout .azar-wa-fab{right:16px;bottom:88px}.woocommerce-cart .wc-block-cart__main,.woocommerce-cart .wc-block-cart__sidebar{padding:18px}.woocommerce-cart .wc-block-cart-items__header{display:none}.woocommerce-cart .wc-block-cart-items__row{display:grid!important;grid-template-columns:82px minmax(0,1fr);column-gap:14px;padding-inline:14px;margin-bottom:12px}.woocommerce-cart .wc-block-cart-items__row:hover{transform:none}.woocommerce-cart .wc-block-cart__sidebar,.woocommerce-checkout .wc-block-checkout__sidebar{position:static}.woocommerce-cart .wc-block-cart-item__image{grid-column:1;grid-row:1;width:auto!important;padding:20px 14px 20px 0}.woocommerce-cart .wc-block-cart-item__image img{width:78px;max-height:108px}.woocommerce-cart .wc-block-cart-item__product,.woocommerce-cart .wc-block-cart-item__total{padding-block:20px}.woocommerce-cart .wc-block-cart-item__product{grid-column:2;grid-row:1;min-width:0;padding-right:0}.woocommerce-cart .wc-block-cart-item__total{grid-column:2!important;grid-row:2!important;position:static!important;inset:auto!important;display:block!important;justify-self:start;width:auto!important;padding:0 0 20px!important;text-align:left!important}.woocommerce-cart .wc-block-components-product-name{overflow-wrap:anywhere}.woocommerce-checkout .wc-block-components-express-payment{padding:14px}.woocommerce-checkout .wc-block-components-checkout-order-summary__title{padding-inline:18px}}@media(max-width:480px){.woocommerce-cart .wc-block-cart__main,.woocommerce-cart .wc-block-cart__sidebar{padding:14px}.woocommerce-cart .wc-block-cart-item__image img{width:68px;max-height:94px}.woocommerce-cart .wc-block-components-product-name{font-size:19px}.woocommerce-cart .wc-block-cart-item__quantity{flex-wrap:wrap}.woocommerce-checkout .wc-block-components-checkout-step{padding:20px 16px 24px!important}}.woocommerce ul.products li.product a img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block;border:none}.woocommerce ul.products li.product .azar-card-img-wrap>img{position:relative;z-index:1;transition:opacity .5s ease,transform .5s ease}.azar-card-img-hover{position:absolute;inset:0;z-index:2;opacity:0;pointer-events:none;transition:opacity .5s ease}.azar-card-img-hover img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:4/5}.woocommerce ul.products li.product:hover .azar-card-img-wrap>img{opacity:0;transform:scale(1.03)}.woocommerce ul.products li.product:hover .azar-card-img-hover{opacity:1}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:Cormorant Garamond,serif;font-size:17px;font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--ink);margin:14px 0 4px;padding:0}.azar-card-dimensions{font-family:Manrope,sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--ink-2);margin:0 0 6px;padding:0;text-transform:uppercase}.woocommerce ul.products li.product .price{font-family:Cormorant Garamond,serif;font-size:18px;color:var(--ink)}.woocommerce ul.products li.product .price del{color:var(--ink-3);font-size:14px}.woocommerce ul.products li.product .azar-vat-note--card{margin:2px 0 0}.azar-card-cta{display:inline-flex;align-items:center;gap:6px;margin-top:12px;align-self:flex-start;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);text-decoration:none;text-align:left;padding:0 0 4px;min-height:44px;line-height:44px;border:0;border-bottom:1px solid transparent;transition:color .25s,border-color .25s,gap .25s ease}.azar-card-cta:hover{color:var(--gold-soft);background:transparent;border-bottom-color:var(--gold);gap:11px}.woocommerce ul.products li.product .button{display:none!important}.woocommerce div.product .woocommerce-product-gallery{border:1px solid var(--line-soft)}.woocommerce div.product p.price{font-family:Cormorant Garamond,serif;font-size:32px;color:var(--ink)}.woocommerce div.product .product_title{font-family:Cormorant Garamond,serif;font-weight:300;font-size:54px;line-height:1.05;color:var(--ink);margin-bottom:16px}.woocommerce div.product .woocommerce-product-details__short-description{color:var(--ink-2);font-size:14.5px;line-height:1.7}.woocommerce div.product .single_add_to_cart_button{background:var(--gold)!important;color:var(--ink)!important;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;padding:18px 32px;border-radius:0!important;border:0!important;transition:background .2s!important}.woocommerce div.product .single_add_to_cart_button:hover{background:var(--gold-deep)!important;color:#fff!important}.woocommerce-cart table.cart th,.woocommerce-checkout table th{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--ink-2);border-bottom:1px solid var(--line)}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{border-top-color:var(--gold)!important;background:var(--ground-soft);color:var(--ink)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:1px solid var(--line)!important;background:transparent!important;color:var(--ink)!important;padding:12px 14px!important;border-radius:0!important;font-family:inherit;font-size:14px}.woocommerce form .form-row input.input-text:focus{border-color:var(--gold)!important;outline:none!important}.woocommerce #payment #place_order{background:var(--gold);color:var(--ink);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;padding:18px 32px;border-radius:0;border:0;cursor:pointer;transition:background .2s;width:100%}.woocommerce #payment #place_order:hover{background:var(--gold-deep);color:#fff}.woocommerce-checkout .payment_method_stripe label img{filter:grayscale(.3)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{background:var(--ground-soft)!important;border-color:var(--line)!important;color:var(--ink)!important}.woocommerce .woocommerce-info{background:var(--ground-soft)}.azar-shop-wrap{display:block!important;padding-top:0!important;padding-bottom:64px}.azar-shop-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px;align-items:start;margin-top:4px}.azar-shop-main{min-width:0}.azar-shop-filters{position:sticky;top:140px!important;max-height:none!important;height:auto!important;display:flex;flex-direction:column;background:#0a1322a6!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(205,170,110,.24)!important;border-radius:3px!important;overflow:visible!important;z-index:4;padding:22px 20px!important;box-shadow:0 16px 44px -16px #0000008c!important}.azar-shop-filters .afp-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 0 14px;border-bottom:1px solid rgba(212,175,55,.15)!important;flex-shrink:0;margin-bottom:6px}.afp-header__text{display:flex;flex-direction:column;gap:2px;min-width:0}.afp-kicker{font-family:Manrope,sans-serif;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold, #d4af37)!important}.afp-title{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:400;letter-spacing:.02em;color:#f1f5f9!important;line-height:1.15}.afp-close{display:none;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;background:transparent;border:1px solid var(--line-soft);color:var(--ink-2);cursor:pointer;padding:0;transition:color .2s,border-color .2s}.afp-close:hover{color:var(--ink);border-color:var(--gold)}.afp-close:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.azar-shop-filters .afp-body{padding:0 2px 8px;flex:1;overflow-y:visible!important;overflow:visible!important;scrollbar-width:none!important}.azar-shop-filters .afp-body::-webkit-scrollbar{display:none!important}.afp-section{border-bottom:1px solid rgba(255,255,255,.07)!important;padding:2px 0}.afp-section--last{border-bottom:0!important}.afp-section-title{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:Manrope,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e6d0a0!important;margin:0;padding:12px 2px;cursor:pointer;user-select:none;transition:color .2s ease;min-height:40px}.afp-section-title__label{display:inline-flex;align-items:center;gap:9px}.afp-section-ico{width:14px;height:14px;flex-shrink:0;color:var(--gold, #cdaa6e);opacity:.85}.afp-section-title::-webkit-details-marker{display:none}.afp-section-title:after{content:"";width:8px;height:8px;flex-shrink:0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .25s ease;opacity:.75}.afp-section[open]>.afp-section-title:after{transform:rotate(-135deg);margin-top:4px}.afp-section-title:hover{color:#fff!important}.afp-section-title:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.afp-section-body{padding:4px 2px 14px}.afp-tags{display:flex;flex-direction:column;gap:8px}.afp-tag{display:flex!important;align-items:center!important;justify-content:space-between!important;font-family:Manrope,sans-serif;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#cbd5e1!important;background:#ffffff08!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:2px!important;padding:8px 12px!important;min-height:42px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)!important;text-align:left}.afp-tag__main{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.afp-tag__name{font-weight:700;font-size:11px}.afp-tag__sub{font-size:9.5px;opacity:.75;text-transform:none;font-weight:400;margin-top:1px}.afp-tag__cnt{font-size:10px;font-weight:700;opacity:.8;background:#ffffff1a;padding:2px 7px;border-radius:10px}.afp-tag:hover,.afp-tag.is-active{color:var(--accent-ink, #0a1322)!important;border-color:var(--gold, #cdaa6e)!important;background:var(--btn-bg, linear-gradient(135deg,#e3cd9b,#cdaa6e 55%,#b48f54))!important;transform:translateY(-2px);box-shadow:0 4px 12px #cdaa6e38!important}.afp-tag:hover .afp-tag__cnt,.afp-tag.is-active .afp-tag__cnt{background:#070e1a33;color:#070e1a}.afp-tag:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.afp-preset-btn{font-family:Manrope,sans-serif;font-size:9.5px;font-weight:600;color:#a9bcd8;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:2px;padding:4px 8px;cursor:pointer;transition:all .2s ease}.afp-preset-btn:hover{color:#fff;border-color:var(--gold, #cdaa6e);background:#cdaa6e26}.afp-slider-group{margin-bottom:14px}.afp-slider-group:last-child{margin-bottom:0}.afp-slider-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-family:Manrope,sans-serif;font-size:12px;color:var(--ink-2)}.afp-slider-val{font-weight:600;color:var(--gold-soft)}.afp-range{-webkit-appearance:none;appearance:none;width:100%;height:2px;background:var(--line);border-radius:1px;outline:none;cursor:pointer;accent-color:var(--gold)}.afp-range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--gold);cursor:pointer;border:0;box-shadow:0 1px 5px #00000047}.afp-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--gold);cursor:pointer;border:0}.afp-swatches{display:flex;flex-wrap:wrap;gap:12px 10px;padding:4px 0 8px}.afp-swatch{position:relative;width:32px;height:32px;border-radius:50%;background:var(--sw, #ccc);border:2px solid transparent;cursor:pointer;padding:0;transition:transform .2s ease,box-shadow .2s ease!important;flex-shrink:0;box-shadow:0 2px 6px #0000004d}.afp-swatch--multi{background:conic-gradient(#d83131,#ee932b,#a7b234,#3b9158,#3080cf,#774dcb,#d65c99,#d83131)}.afp-swatch:hover{transform:scale(1.18);box-shadow:0 4px 12px #0006}.afp-swatch.is-active{border-color:var(--gold, #cdaa6e)!important;box-shadow:0 0 0 3px #cdaa6e66!important}.afp-swatch:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.afp-swatch-tip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);font-family:Manrope,sans-serif;font-size:11px;white-space:nowrap;color:var(--ink);background:var(--surface, var(--ground-soft));border:1px solid var(--line);padding:4px 8px;pointer-events:none;opacity:0;transition:opacity .18s;z-index:2}.afp-swatch:hover .afp-swatch-tip,.afp-swatch.is-active .afp-swatch-tip,.afp-swatch:focus-visible .afp-swatch-tip{opacity:1}.afp-checks{display:flex;flex-direction:column;gap:2px}.afp-check{display:flex;align-items:center;gap:12px;font-family:Manrope,sans-serif;font-size:13px;color:#cbd5e1!important;cursor:pointer;transition:color .18s;line-height:1.3;min-height:40px;padding:6px 2px}.afp-check:hover{color:#fff!important}.afp-check input[type=checkbox]{width:16px;height:16px;accent-color:var(--gold);cursor:pointer;flex-shrink:0;margin:0}.afp-price-input{border-radius:2px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;transition:border-color .2s,box-shadow .2s}.afp-price-input:focus{border-color:var(--gold, #cdaa6e)!important;box-shadow:0 0 0 3px #cdaa6e33!important;outline:none}.afp-footer-actions{display:flex;gap:10px;padding:16px 0 4px;background:transparent!important}.afp-btn-clear{flex:1;font-family:Manrope,sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;min-height:40px;border-radius:2px!important;border:1px solid rgba(255,255,255,.15)!important;color:#94a3b8!important;background:#ffffff05!important;padding:10px;cursor:pointer;transition:all .2s ease!important}.afp-btn-clear:hover{color:#fff!important;border-color:var(--gold, #cdaa6e)!important;background:#cdaa6e1a!important}.afp-btn-apply{flex:2;font-family:Manrope,sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;min-height:40px;border-radius:2px!important;background:var(--btn-bg, linear-gradient(135deg,#e3cd9b,#cdaa6e 55%,#b48f54))!important;color:var(--accent-ink, #0a1322)!important;border:0;padding:10px;cursor:pointer;transition:all .2s ease!important;box-shadow:0 4px 14px #cdaa6e4d!important}.afp-btn-apply:hover{transform:translateY(-1px);box-shadow:0 6px 20px #cdaa6e73!important;filter:brightness(1.08)}.afp-btn-clear:focus-visible,.afp-btn-apply:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.afp-active-count{display:inline-flex;align-items:center;justify-content:center;background:var(--accent, var(--gold));color:var(--accent-ink, #0a1322);font-size:10px;font-weight:700;letter-spacing:0;line-height:1;min-width:18px;height:18px;border-radius:50%;padding:0 3px;margin-left:7px;vertical-align:middle}.afp-active-count:empty{display:none}.afp-price-label{font-family:Manrope,sans-serif;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.afp-price-input{width:100%;min-height:44px;padding:8px 10px;background:var(--field, var(--ground-soft));border:1px solid var(--line);border-radius:0;color:var(--ink);font-family:Manrope,sans-serif;font-size:13px;-moz-appearance:textfield;appearance:textfield}.afp-assist{margin-top:18px;padding:18px 16px 4px;border-top:1px solid rgba(205,170,110,.16);display:flex;flex-direction:column;align-items:flex-start;gap:6px}.afp-assist__ico{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:4px;border:1px solid rgba(205,170,110,.28);border-radius:2px;background:#cdaa6e0f;color:var(--gold, #cdaa6e)}.afp-assist__ico svg{width:16px;height:16px}.afp-assist__title{font-family:Cormorant Garamond,serif;font-size:18px;font-weight:500;color:var(--ink, #eef3fb);margin:0}.afp-assist__text{font-family:Manrope,sans-serif;font-size:12px;line-height:1.55;color:var(--ink-2, #a9bcd8);margin:0 0 8px}.afp-assist__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;padding:0 14px;font-family:Manrope,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink, #0a1322);background:var(--btn-bg, linear-gradient(135deg,#e3cd9b,#cdaa6e 55%,#b48f54));border-radius:2px;text-decoration:none;transition:filter .2s ease,transform .2s ease}.afp-assist__btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.afp-assist__link{display:inline-flex;align-items:center;gap:6px;font-family:Manrope,sans-serif;font-size:11px;letter-spacing:.04em;color:var(--gold, #cdaa6e);text-decoration:none;margin:10px 0 6px;transition:color .2s ease,gap .2s ease}.afp-assist__link:hover{color:var(--gold-soft, #e6d0a0);gap:9px}@media(prefers-reduced-motion:reduce){.afp-assist__btn,.afp-assist__link{transition:none}}.azar-filter-overlay{position:fixed;inset:0;background:#0206178c;z-index:9000;opacity:0;pointer-events:none;transition:opacity .3s;backdrop-filter:blur(2px)}.azar-filter-overlay.is-open{opacity:1;pointer-events:all}@media(min-width:961px){.azar-shop-main ul.products.columns-3,.azar-shop-main ul.products{grid-template-columns:repeat(2,1fr)!important}}@media(min-width:1280px){.azar-shop-layout{grid-template-columns:260px minmax(0,1fr);gap:40px}.azar-shop-main ul.products.columns-3,.azar-shop-main ul.products{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:960px){.azar-shop-layout{display:block}.azar-shop-filters{position:fixed;top:0;left:0;bottom:0;width:min(360px,88vw);height:100dvh;max-height:100dvh;z-index:9050;transform:translate(-100%);transition:transform .35s cubic-bezier(.4,0,.2,1);border:0;border-right:1px solid rgba(205,170,110,.24)!important;border-radius:0!important;overflow-y:auto!important}.azar-shop-filters.is-open{transform:translate(0)}.azar-shop-filters .afp-body{overflow:visible;padding:0 20px 12px}.azar-shop-filters .afp-header{padding:18px 20px 14px}.afp-footer-actions{position:sticky;bottom:0;padding:16px 20px;background:var(--ground-soft, #0c1525);border-top:1px solid rgba(255,255,255,.08)}.azar-shop-filters .afp-close{display:flex}}body.filter-drawer-open{overflow:hidden}@media(prefers-reduced-motion:reduce){.azar-shop-filters,.azar-filter-overlay,.afp-section-title:after{transition:none}}[data-theme=light] .azar-shop-filters{background:transparent;border-right-color:#825b0e2e}[data-theme=light] .afp-footer-actions{background:linear-gradient(to top,var(--ground, #f7f4ef) 65%,transparent)}[data-theme=light] .azar-filter-overlay{background:#0006}.woocommerce .woocommerce-breadcrumb,.woocommerce-breadcrumb{display:none!important}.woocommerce nav.woocommerce-pagination{margin-top:52px;text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-flex;gap:4px;list-style:none;margin:0;padding:0;border:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;font-size:13px;color:var(--ink-2);border:1px solid transparent;text-decoration:none;transition:border-color .2s,color .2s;padding:0 6px}.woocommerce nav.woocommerce-pagination ul li a:hover{border-color:var(--line);color:var(--ink)}.woocommerce nav.woocommerce-pagination ul li span.current{border-color:var(--gold);color:var(--ink);font-weight:600}.woocommerce ul.products{animation:azarFadeIn .45s ease both}@keyframes azarFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.woocommerce .woocommerce-ordering select{background:var(--ground-soft)}.azar-filter-trigger{display:inline-flex;align-items:center;gap:8px;font-family:Manrope,sans-serif;font-size:10px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:var(--ink);background:transparent;border:1px solid var(--line);padding:9px 18px;min-height:44px;cursor:pointer;transition:border-color .2s,color .2s}.azar-filter-trigger:hover{border-color:var(--gold);color:var(--gold)}.azar-filter-trigger.is-active{border-color:var(--accent, var(--gold));background:var(--accent, var(--gold));color:var(--accent-ink, #0a1322)}.azar-filter-trigger:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.woocommerce .woocommerce-result-count{font-size:12px;color:var(--ink-3);margin:0}.woocommerce .woocommerce-ordering{margin:0}.woocommerce .woocommerce-ordering select{border:1px solid var(--line-soft);background:var(--ground-soft);color:var(--ink);font-family:inherit;font-size:12px;letter-spacing:.06em;padding:8px 28px 8px 12px;min-height:44px;border-radius:0;-webkit-appearance:none;appearance:none;cursor:pointer}.woocommerce .woocommerce-ordering select:focus{border-color:var(--gold);outline:none}body.woocommerce .azar-shop-main ul.products.columns-3,body.woocommerce .azar-shop-main ul.products.columns-4,body.woocommerce-page .azar-shop-main ul.products.columns-3,body.woocommerce-page .azar-shop-main ul.products.columns-4,body.archive .azar-shop-main ul.products{display:grid!important;width:100%!important;gap:28px 22px!important}@media(min-width:961px)and (max-width:1279px){body.woocommerce .azar-shop-main ul.products.columns-3,body.woocommerce-page .azar-shop-main ul.products.columns-3,body.archive .azar-shop-main ul.products{grid-template-columns:repeat(2,1fr)!important}}@media(min-width:1280px){body.woocommerce .azar-shop-main ul.products.columns-3,body.woocommerce-page .azar-shop-main ul.products.columns-3,body.archive .azar-shop-main ul.products{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:960px){body.woocommerce .azar-shop-main ul.products.columns-3,body.woocommerce-page .azar-shop-main ul.products.columns-3,body.archive .azar-shop-main ul.products{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:560px){body.woocommerce .azar-shop-main ul.products.columns-3,body.woocommerce-page .azar-shop-main ul.products.columns-3,body.archive .woocommerce ul.products,ul.products{grid-template-columns:repeat(2,1fr)!important;gap:18px 12px!important}ul.products li.product .woocommerce-loop-product__title{font-size:14.5px!important;margin:10px 0 2px!important}ul.products li.product .price,ul.products li.product .price .woocommerce-Price-amount{font-size:15px!important}ul.products li.product .azar-card-cta{padding:6px 8px!important;font-size:10.5px!important}}html{animation:azar-page-in .6s ease-out both}@keyframes azar-page-in{0%{opacity:0}to{opacity:1}}.azar-card-img-wrap img{transition:transform .45s ease!important}.azar-card-img-hover{transition:opacity .45s ease!important}.azar-card-cta{transition:background .4s ease,color .4s ease,letter-spacing .4s ease,border-color .25s ease,gap .25s ease!important}ul.products li.product h2.woocommerce-loop-product__title,ul.products li.product .woocommerce-loop-product__title{font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-weight:400;letter-spacing:.02em;font-size:17px;color:var(--ink);line-height:1.35;margin:14px 0 4px;text-transform:none}.azar-card-dimensions{font-family:Manrope,sans-serif!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--ink-2)!important;margin:0 0 6px!important}.azar-shop-main ul.products li.product .price,.azar-shop-main ul.products li.product .price .woocommerce-Price-amount,.azar-shop-main ul.products li.product .price bdi,ul.products li.product .price{font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-weight:500;font-size:18px!important;color:var(--ink)!important;letter-spacing:.02em;margin-bottom:.35rem!important}ul.products li.product .price del,ul.products li.product .price del .woocommerce-Price-amount{color:var(--ink-3)!important;font-size:14px!important;font-weight:400}ul.products li.product .price ins,ul.products li.product .price ins .woocommerce-Price-amount{text-decoration:none;color:var(--gold-soft)!important}[data-theme=light] ul.products li.product .price ins,[data-theme=light] ul.products li.product .price ins .woocommerce-Price-amount{color:#8b6632!important}.woocommerce ul.products li.product{display:flex;flex-direction:column}.woocommerce ul.products li.product .azar-card-cta{margin-top:auto}.azar-trust-bar{display:flex;align-items:stretch;justify-content:center;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);margin:48px 0 8px}.azar-trust-item{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 16px}.azar-trust-item+.azar-trust-item{border-left:1px solid var(--line-soft)}.azar-trust-icon{width:16px;height:16px;flex-shrink:0;fill:var(--gold-soft);opacity:.9}.azar-trust-text{font-family:Manrope,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);line-height:1.4}@media(max-width:680px){.azar-trust-bar{flex-direction:column}.azar-trust-item+.azar-trust-item{border-left:0;border-top:1px solid var(--line-soft)}}.azar-editorial-li{list-style:none}.azar-editorial-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;height:100%;min-height:340px;background:#0f0d0b}.azar-editorial-card__bg{position:absolute;inset:0;background:linear-gradient(155deg,#1c1814,#0a0908)}.azar-editorial-card__pattern{position:absolute;inset:0;opacity:.05;background-image:repeating-linear-gradient(45deg,var(--gold) 0px,var(--gold) 1px,transparent 0,transparent 50%);background-size:14px 14px}.azar-editorial-card__body{position:relative;padding:30px 26px;border-top:1px solid rgba(197,168,128,.18)}.azar-editorial-card__label{font-family:Manrope,sans-serif;font-size:8px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#c5a880;margin:0 0 12px}.azar-editorial-card__title{font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:24px;font-weight:300;letter-spacing:.03em;color:#f0ebe4;line-height:1.2;margin:0 0 12px}.azar-editorial-card__desc{font-family:Manrope,sans-serif;font-size:10px;font-weight:400;letter-spacing:.05em;color:#f0ebe48c;line-height:1.7;margin:0 0 20px}.azar-editorial-card__cta{display:inline-block;font-family:Manrope,sans-serif;font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#c5a880;text-decoration:none;border-bottom:1px solid rgba(197,168,128,.35);padding-bottom:3px;transition:color .35s ease,border-color .35s ease}.azar-editorial-card__cta:hover{color:#f0ebe4;border-color:#f0ebe459}.azar-cat-nav{display:none!important}.shop-category-tabs{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0 0 14px;border-bottom:1px solid var(--line-soft)}.shop-category-tabs .tab-link{font-family:Manrope,sans-serif;font-weight:600;font-size:12.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-2);padding:10px 14px;min-height:44px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:0;transition:color .2s,border-color .2s,background .2s;text-decoration:none}.shop-category-tabs .tab-link:hover{color:var(--ink);border-color:var(--gold)}.shop-category-tabs .tab-link.active{color:var(--accent-ink, #0a1322);background-color:var(--gold);border-color:var(--gold);font-weight:700}.shop-category-tabs .tab-link:focus-visible{outline:2px solid var(--gold);outline-offset:2px}[data-theme=light] .shop-category-tabs .tab-link{color:#445a78;border-color:#825b0e40}[data-theme=light] .shop-category-tabs .tab-link:hover{color:#0d1c33}[data-theme=light] .shop-category-tabs .tab-link.active{color:#0a1322}ul.products li.azar-promo-li{grid-column:1 / -1!important;list-style:none;margin:0!important;padding:0!important;background:transparent!important;border:0!important;float:none!important;width:100%!important;max-width:none!important;display:block!important}.bespoke-promo-banner{width:100%;background:linear-gradient(135deg,var(--color-navy-card, #050b1b) 0%,var(--color-navy-elevated, #0a1628) 100%);border:1px solid var(--color-gold-classic, #d4af37);border-radius:0;padding:48px 56px;margin:8px 0 12px;text-align:center;position:relative;overflow:hidden}.bespoke-promo-banner:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent,var(--color-gold-classic, #d4af37),transparent)}.bespoke-promo-banner .banner-content{max-width:640px;margin:0 auto}.bespoke-promo-banner .banner-eyebrow{font-family:Manrope,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.25em;color:var(--color-gold-classic, #d4af37);display:block;margin-bottom:16px}.bespoke-promo-banner .banner-title{font-family:Cormorant Garamond,serif;font-size:clamp(26px,4vw,38px);font-weight:400;color:var(--color-slate-100, #f8fafc);margin:0 0 16px;line-height:1.2;letter-spacing:.02em}.bespoke-promo-banner .banner-desc{font-family:Manrope,sans-serif;font-size:15px;font-weight:300;color:var(--color-slate-300, #cbd5e1);line-height:1.7;margin:0 0 28px}.bespoke-promo-banner .btn-gold-link{display:inline-block;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--color-navy-deep, #020617);background-color:var(--color-gold-classic, #d4af37);padding:14px 32px;border-radius:2px;text-decoration:none;transition:background-color .3s ease,transform .2s ease}.bespoke-promo-banner .btn-gold-link:hover{background-color:var(--color-gold-antique, #c59b27);transform:translateY(-1px)}[data-theme=light] .bespoke-promo-banner{background:linear-gradient(135deg,#faf6ee,#f5ede0);border-color:#c59b27}[data-theme=light] .bespoke-promo-banner .banner-title{color:#1a0f00}[data-theme=light] .bespoke-promo-banner .banner-desc{color:#5c4a1e}.shop-sidebar,#shop-sidebar{position:fixed;top:0;left:-340px;width:300px;height:100vh;background-color:var(--ground-soft, #050b1b);border-right:1px solid var(--color-navy-border, #1e3058);z-index:9999;padding:30px 24px;overflow-y:auto;transition:left .3s cubic-bezier(.4,0,.2,1);box-shadow:5px 0 30px #0009}.shop-sidebar.active,#shop-sidebar.active{left:0}body.filter-sidebar-open{overflow:hidden}body.filter-sidebar-open:after{content:"";position:fixed;inset:0;background:#020617b3;z-index:9998;backdrop-filter:blur(2px)}.filter-toggle,#filter-toggle-btn,.azar-filter-toggle{display:inline-flex;align-items:center;gap:8px;font-family:Manrope,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-2, #cbd5e1);background:transparent;border:1px solid rgba(197,168,128,.25);padding:8px 18px;border-radius:2px;cursor:pointer;transition:all .25s ease}.filter-toggle:hover,#filter-toggle-btn:hover,.azar-filter-toggle:hover{border-color:var(--color-gold-classic, #d4af37);color:var(--color-gold-classic, #d4af37)}[data-theme=light] .shop-sidebar,[data-theme=light] #shop-sidebar{background-color:#fff;border-right-color:#825b0e26;box-shadow:5px 0 30px #00000026}[data-theme=light] body.filter-sidebar-open:after{background:#00000059}.azar-pd-canvas{--pd-s1: 6px;--pd-s2: 10px;--pd-s3: 16px;--pd-s4: 24px;--pd-s5: 40px;--pd-s6: 64px;--pd-r-lg: 14px;--pd-r-md: 10px;--pd-r-sm: 8px;--pd-r-xs: 6px;--pd-card: var(--surface-1);--pd-card-line: var(--line);--pd-card-hover: var(--line-2);--pd-maxw: 1320px;--pd-col-gap: 52px;--pd-gallery: 44%;--pd-measure: 62ch;--pd-head-offset: 155px}@media(max-width:767px){.azar-pd-canvas{--pd-s3: 13px;--pd-s4: 15px;--pd-s5: 26px;--pd-s6: 40px}.woocommerce div.product .woocommerce-product-details__short-description{padding-top:var(--pd-s3);margin-top:var(--pd-s3)}.azar-pd-facts{margin-top:var(--pd-s3)}}.single-product .woocommerce{padding-bottom:var(--pd-s4)}.woocommerce div.product{max-width:var(--pd-maxw, 1320px);margin:0 auto;padding:var(--pd-s5) var(--gutter, 32px) var(--pd-s5);overflow:visible}.single-product .woocommerce-breadcrumb{max-width:var(--pd-maxw, 1320px);margin:0 auto calc(-1 * var(--pd-s2));padding:var(--pd-head-offset, 155px) var(--gutter, 32px) 0;font-family:Manrope,sans-serif;font-size:9.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.single-product .woocommerce-breadcrumb a{color:var(--ink-3);text-decoration:none;transition:color .2s ease}.single-product .woocommerce-breadcrumb a:hover{color:var(--gold)}.azar-pd-top{display:flex;align-items:flex-start;gap:var(--pd-col-gap);position:relative;margin-top:var(--pd-s2)}.azar-pd-top .azar-pd-gallery-col{flex:0 1 var(--pd-gallery);max-width:var(--pd-gallery);min-width:0;align-self:flex-start!important;display:flex;flex-direction:column;gap:var(--pd-s2)}.azar-pd-top .woocommerce-product-gallery{width:100%!important;margin:0!important;float:none!important;overflow:hidden;display:flex!important;flex-direction:row-reverse!important;gap:var(--pd-s3)!important;align-items:flex-start!important;height:fit-content!important;background:var(--pd-card);border:1px solid var(--pd-card-line)!important;border-radius:var(--pd-r-lg);padding:var(--pd-s3);box-shadow:var(--shadow, 0 16px 40px rgba(0, 0, 0, .35))}.azar-pd-top .summary.entry-summary{width:calc(100% - var(--pd-gallery) - var(--pd-col-gap))!important;flex:0 0 auto;min-width:0;margin:0!important;float:none!important;position:sticky;top:var(--pd-head-offset, 155px)}.woocommerce div.product .woocommerce-product-gallery__image{background:transparent}.woocommerce div.product .woocommerce-product-gallery__image img{display:block;width:100%;height:auto;border-radius:var(--pd-r-sm)}.azar-pd-top .woocommerce-product-gallery__wrapper,.azar-pd-top .flex-viewport{flex:1;width:100%;border-radius:var(--pd-r-md);overflow:hidden;background:var(--ground-soft)}.azar-pd-top .flex-viewport{aspect-ratio:var(--azar-gallery-ratio, .6667)!important;height:auto!important}.woocommerce div.product .woocommerce-product-gallery__wrapper{margin:0}.woocommerce div.product .woocommerce-product-gallery__image,.woocommerce div.product .woocommerce-product-gallery__image--placeholder{overflow:hidden;border-radius:var(--pd-r-sm);background:var(--ground-soft)}.woocommerce div.product .woocommerce-product-gallery img{display:block}.woocommerce div.product .flex-control-thumbs{display:flex!important;flex-direction:column!important;gap:var(--pd-s2)!important;margin:0!important;padding:0!important;list-style:none!important;width:76px!important;flex-shrink:0!important;overflow-y:auto!important;overflow-x:hidden!important;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--gold) transparent;box-shadow:inset 0 -22px 14px -14px var(--ground)}.woocommerce div.product .flex-control-thumbs::-webkit-scrollbar{width:5px}.woocommerce div.product .flex-control-thumbs::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:3px}.woocommerce div.product .flex-control-thumbs::-webkit-scrollbar-thumb:hover{background:var(--gold)}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs li{margin:0!important;width:100%!important;float:none!important}.woocommerce div.product .flex-control-thumbs img{border-radius:var(--pd-r-sm);border:1px solid var(--line-soft);box-shadow:0 2px 8px #0003;opacity:.65;transition:opacity .2s ease,border-color .2s ease,box-shadow .2s ease;cursor:pointer;aspect-ratio:1 / 1;object-fit:cover;width:100%!important;background:var(--ground-soft)}.woocommerce div.product .flex-control-thumbs img:hover{opacity:1;border-color:var(--gold);box-shadow:0 0 0 1px var(--line-2),0 4px 12px #00000040}.woocommerce div.product .flex-control-thumbs img.flex-active{opacity:1;border-color:var(--gold);box-shadow:0 0 0 2px var(--gold),0 6px 16px #00000040;transform:none}.woocommerce div.product .woocommerce-product-gallery__trigger{top:var(--pd-s3);right:var(--pd-s3);z-index:var(--z-raised, 10);background:var(--pd-card);border-radius:50%;backdrop-filter:blur(4px)}.woocommerce span.onsale{background:var(--aubergine);color:var(--gold-soft);font-family:Manrope,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;min-height:0;min-width:0;line-height:1;padding:9px 13px;border-radius:var(--pd-r-xs);top:var(--pd-s3);right:var(--pd-s3);margin:0;left:auto}.azar-pd-eyebrow{font-family:Manrope,sans-serif;font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin:0 0 var(--pd-s3)}.woocommerce div.product .summary .product_title{font-family:Cormorant Garamond,serif;font-weight:400;font-size:clamp(30px,4.2vw,42px);line-height:1.12;color:var(--ink);margin:0 0 var(--pd-s2);letter-spacing:-.01em;max-width:22ch}.woocommerce div.product .summary p.price,.woocommerce div.product .summary .price{font-family:Cormorant Garamond,serif;font-size:32px;font-weight:500;color:var(--gold-soft);margin:0 0 var(--pd-s1)}.woocommerce div.product .summary .price del{color:var(--ink-3);opacity:.8;font-size:22px;margin-right:8px}.woocommerce div.product .summary .price ins{text-decoration:none}.woocommerce div.product .woocommerce-product-details__short-description{color:var(--ink-2);font-size:14.5px;line-height:1.7;max-width:var(--pd-measure);border-top:1px solid var(--line);padding-top:var(--pd-s4);margin-top:var(--pd-s4)}.woocommerce div.product .woocommerce-product-details__short-description p{margin:0 0 var(--pd-s2)}.woocommerce div.product .woocommerce-product-details__short-description strong{color:var(--ink);font-weight:600}.azar-pd-oneof{display:inline-flex;align-items:center;gap:9px;font-family:Manrope,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:var(--pd-s3) 0 0}.azar-pd-oneof__dot{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px #4ade8033}.azar-pd-facts{list-style:none;margin:var(--pd-s4) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--pd-s2);align-items:stretch;background:transparent;border:none}.azar-pd-facts li{background:var(--pd-card);border:1px solid var(--pd-card-line);border-radius:var(--pd-r-md);padding:var(--pd-s3);display:flex;flex-direction:column;justify-content:center;gap:4px;margin:0;min-width:0}.azar-pd-facts__k{font-family:Manrope,sans-serif;font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.azar-pd-facts__v{font-family:Cormorant Garamond,serif;font-size:18px;color:var(--ink);line-height:1.25;overflow-wrap:anywhere}.woocommerce div.product form.cart{margin:var(--pd-s4) 0 var(--pd-s3);display:flex;gap:var(--pd-s2);align-items:stretch;flex-wrap:wrap}.woocommerce div.product form.cart .quantity{margin:0}.woocommerce div.product form.cart .quantity input.qty{width:68px;height:100%;min-height:54px;text-align:center;background:var(--field);border:1px solid var(--line-soft);color:var(--ink);font-family:Manrope,sans-serif;font-size:15px;border-radius:var(--pd-r-sm);font-variant-numeric:tabular-nums}.woocommerce div.product .single_add_to_cart_button{flex:1;min-width:220px;min-height:54px;background:var(--gold-soft)!important;color:var(--accent-ink)!important;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:var(--pd-s3) var(--pd-s5);border-radius:0!important;border:0!important;box-shadow:0 6px 20px #cdaa6e40;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),background .22s ease!important;cursor:pointer}@media(hover:hover)and (pointer:fine){.woocommerce div.product .single_add_to_cart_button:hover{background:#f3e5c8!important;color:var(--accent-ink)!important;transform:translateY(-2px);box-shadow:0 10px 28px #cdaa6e66}}.woocommerce div.product .single_add_to_cart_button:active{transform:scale(.985)}.azar-pd-trust{list-style:none;margin:var(--pd-s4) 0 0;padding:var(--pd-s4) 0 0;border-top:1px solid var(--line);display:grid;gap:var(--pd-s3)}.azar-pd-trust li{display:flex;align-items:center;gap:var(--pd-s2);margin:0;font-family:Manrope,sans-serif;font-size:13px;color:var(--ink-2);letter-spacing:.01em}.azar-pd-ic{width:18px;height:18px;flex-shrink:0;fill:var(--gold);opacity:.95}.azar-pd-assist{font-size:12.5px;color:var(--ink-3);line-height:1.6;max-width:var(--pd-measure);margin:var(--pd-s3) 0 0}.azar-pd-assist a{color:var(--gold);text-decoration:none;border-bottom:1px solid var(--line-2)}.azar-pd-assist a:hover{color:var(--gold-soft)}.azar-pd-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin:var(--pd-s4) 0 0;padding-top:var(--pd-s3);border-top:1px solid var(--line);font-family:Manrope,sans-serif;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.azar-pd-meta__item a{color:var(--ink-3);text-decoration:none}.azar-pd-meta__item a:hover{color:var(--gold)}.azar-pd-section{clear:both;width:100%;margin:var(--pd-s6) 0 0}.azar-pd-section__inner{max-width:100%}.azar-pd-section__head{margin-bottom:var(--pd-s4)}.azar-pd-kicker{display:block;font-family:Manrope,sans-serif;font-size:10px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin-bottom:var(--pd-s2)}.azar-pd-h2{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(28px,3.4vw,38px);line-height:1.1;color:var(--ink);margin:0;letter-spacing:-.005em}.azar-spec-grid{margin:var(--pd-s4) 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-auto-rows:1fr;gap:var(--pd-s2);background:transparent;border:none}.azar-spec-row{background:var(--pd-card);border:1px solid var(--pd-card-line);border-radius:var(--pd-r-md);display:flex;justify-content:space-between;align-items:center;gap:var(--pd-s3);padding:13px var(--pd-s3);margin:0;transition:border-color .22s ease,transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s ease}@media(hover:hover)and (pointer:fine){.azar-spec-row:hover{border-color:var(--pd-card-hover);transform:translateY(-2px);box-shadow:var(--shadow-sm)}}.azar-spec-row dt{font-family:Manrope,sans-serif;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0;flex-shrink:0}.azar-spec-row dd{margin:0;text-align:right;font-family:Cormorant Garamond,serif;font-size:17px;color:var(--ink);font-weight:500;line-height:1.25}.azar-spec-row dd a{color:var(--gold-soft);text-decoration:underline}.azar-spec-row:has(.azar-spec-chips){grid-column:span 2;flex-direction:column;align-items:flex-start;gap:8px}.azar-spec-chips{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:7px;width:100%}.azar-spec-chip{font-family:Manrope,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.02em;color:var(--ink-2);white-space:nowrap;background:var(--surface-2);border:1px solid var(--line-soft);border-radius:var(--pd-r-xs);padding:5px var(--pd-s2)}.azar-pd-prov__inner{display:grid;grid-template-columns:1.05fr .95fr;gap:var(--pd-col-gap);align-items:start}.azar-pd-prov__text{font-family:Cormorant Garamond,serif;font-weight:300;font-size:21px;line-height:1.6;color:var(--ink-2);max-width:54ch;margin:0}.azar-pd-prov__tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pd-s2);background:transparent;border:none}.azar-pd-prov__tiles li{background:var(--pd-card);border:1px solid var(--pd-card-line);border-radius:var(--pd-r-md);padding:var(--pd-s4);margin:0;display:flex;flex-direction:column;gap:7px}.azar-pd-prov__k{font-family:Manrope,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.azar-pd-prov__v{font-family:Cormorant Garamond,serif;font-size:19px;color:var(--ink);line-height:1.25}.woocommerce div.product .woocommerce-tabs{clear:both;margin:var(--pd-s6) 0 0;background:var(--pd-card);border:1px solid var(--pd-card-line);border-radius:var(--pd-r-lg);padding:var(--pd-s5)}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:0 0 var(--pd-s5);border-bottom:1px solid var(--line);display:flex;gap:30px;flex-wrap:wrap}.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:transparent;border:0;border-radius:0;margin:0 0 -1px;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-family:Manrope,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)!important;padding:0 0 var(--pd-s3);display:inline-block;background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;text-decoration:none!important;transition:color .2s ease,border-color .2s ease}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:var(--gold-soft)!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--ink)!important;font-weight:700!important;border-bottom-color:var(--gold)!important}.woocommerce div.product .woocommerce-tabs .panel{max-width:68ch;color:var(--ink-2);font-size:14.5px;line-height:1.75}.woocommerce div.product .woocommerce-tabs .panel h2{font-family:Cormorant Garamond,serif;font-weight:300;font-size:32px;color:var(--ink);margin:0 0 var(--pd-s4);letter-spacing:-.005em}.woocommerce div.product #tab-description>p:first-of-type,.woocommerce div.product .woocommerce-Tabs-panel--description>p:first-of-type{font-family:Cormorant Garamond,Georgia,serif;font-size:21px;line-height:1.65;color:var(--ink);padding-left:18px;border-left:2px solid var(--gold);margin:0 0 var(--pd-s4)}.woocommerce div.product #tab-description>p,.woocommerce div.product .woocommerce-Tabs-panel--description>p{margin:0 0 var(--pd-s3)}.woocommerce div.product .woocommerce-tabs .panel ul{list-style:none!important;padding:0!important;margin:var(--pd-s3) 0!important;display:flex;flex-direction:column;gap:var(--pd-s2)}.woocommerce div.product .woocommerce-tabs .panel ul li{position:relative;padding-left:22px;color:var(--ink-2);font-family:Manrope,sans-serif;font-size:14px}.woocommerce div.product .woocommerce-tabs .panel ul li:before{content:"\2022";position:absolute;left:0;top:0;color:var(--gold);font-size:18px;line-height:1}.woocommerce div.product .woocommerce-tabs .panel strong{color:var(--gold-soft)}.woocommerce div.product .woocommerce-Tabs-panel--additional_information table.shop_attributes th,.woocommerce div.product .woocommerce-Tabs-panel--additional_information table.shop_attributes td{border-color:var(--line);color:var(--ink-2);padding:12px 14px}.woocommerce .related,.woocommerce .upsells{clear:both;margin:var(--pd-s6) 0 0;padding-top:var(--pd-s5);border-top:1px solid var(--line)}.woocommerce .related>h2,.woocommerce .upsells>h2{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(26px,3vw,34px);color:var(--ink);text-align:center;margin:0 0 var(--pd-s5);letter-spacing:-.005em}@media(max-width:980px){.azar-pd-top{flex-direction:column;gap:var(--pd-s5)}.azar-pd-top .azar-pd-gallery-col{flex:0 0 auto;width:80%;max-width:80%;align-self:center!important}.azar-pd-top .summary.entry-summary{width:100%!important;max-width:100%;flex:0 0 auto;align-self:stretch;position:static;top:auto}.azar-pd-prov__inner{grid-template-columns:1fr;gap:var(--pd-s5)}.woocommerce div.product .woocommerce-tabs{padding:var(--pd-s4)}}@media(max-width:767px){.azar-pd-section{margin-top:var(--pd-s5)}.azar-spec-row:has(.azar-spec-chips){grid-column:span 1}.woocommerce .related,.woocommerce .upsells{margin-top:var(--pd-s5);padding-top:var(--pd-s4)}}.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce,.woocommerce-account .woocommerce,.woocommerce-cart-form,.woocommerce-order-received .woocommerce{max-width:1200px;margin:0 auto;padding:40px var(--gutter, 32px) 72px}.woocommerce-cart h1.entry-title,.woocommerce-checkout h1.entry-title,.woocommerce-account h1.entry-title,.woocommerce .page-title{font-family:Cormorant Garamond,serif;font-weight:300;font-size:46px;color:var(--ink);margin:0 0 26px}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce a.checkout-button,.woocommerce #respond input#submit.alt{background:var(--btn-bg)!important;color:var(--btn-ink)!important;font-family:Manrope,sans-serif;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:16px 30px;border:0!important;border-radius:0!important;transition:filter .25s,transform .2s}.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce a.checkout-button:hover{filter:brightness(1.06);transform:translateY(-1px);color:var(--btn-ink)!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;font-size:12px;padding:18px}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:transparent;color:var(--ink)!important;font-family:Manrope,sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--line-soft)!important;border-radius:0!important;padding:14px 24px;transition:border-color .2s,color .2s}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{border-color:var(--gold)!important;color:var(--gold)!important}.woocommerce table.shop_table{border:1px solid var(--line);border-radius:0;border-collapse:collapse;background:transparent}.woocommerce table.shop_table th{font-family:Manrope,sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);padding:16px 18px;border-bottom:1px solid var(--line)}.woocommerce table.shop_table td{padding:20px 18px;border-top:1px solid var(--line);color:var(--ink-2);vertical-align:middle}.woocommerce table.cart img{width:74px;height:auto;border:1px solid var(--line-soft)}.woocommerce table.cart td.product-name a{color:var(--ink);text-decoration:none;font-family:Cormorant Garamond,serif;font-size:19px}.woocommerce table.cart td.product-name a:hover{color:var(--gold)}.woocommerce .cart .product-remove a.remove{color:var(--ink-3)!important;font-weight:400;border:1px solid var(--line);width:26px;height:26px;line-height:24px;border-radius:50%}.woocommerce .cart .product-remove a.remove:hover{background:var(--aubergine)!important;color:var(--gold-soft)!important;border-color:var(--aubergine)}.woocommerce .quantity input.qty{background:transparent;border:1px solid var(--line);color:var(--ink);border-radius:0;padding:10px 6px;width:62px;text-align:center;font-family:Manrope,sans-serif}.woocommerce .cart-collaterals .cart_totals,.woocommerce-cart .cart-collaterals .cart_totals{width:100%}.woocommerce .cart_totals h2{font-family:Cormorant Garamond,serif;font-weight:300;font-size:26px;color:var(--ink);margin:0 0 16px}.woocommerce .cart_totals table.shop_table td,.woocommerce .cart_totals table.shop_table th{color:var(--ink)}.woocommerce-cart .cart-collaterals .cart_totals .order-total .amount{color:var(--gold-soft);font-family:Cormorant Garamond,serif;font-size:22px}.woocommerce .cart .actions .coupon .input-text{border:1px solid var(--line)!important;background:var(--ground-soft)!important;color:var(--ink)!important;padding:13px 14px!important;border-radius:0!important}.woocommerce .woocommerce-Price-amount{color:inherit}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form.checkout h3,.woocommerce-checkout .wc-block-checkout__form h3,.woocommerce-checkout h3#order_review_heading{font-family:Cormorant Garamond,serif;font-weight:300;font-size:26px;color:var(--ink);margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--line)}.woocommerce form .form-row label,.woocommerce-checkout .form-row label{font-family:Manrope,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:7px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row .select2-container .select2-selection,.woocommerce-checkout select{border:1px solid var(--line)!important;background:var(--ground-soft)!important;color:var(--ink)!important;padding:13px 14px!important;border-radius:0!important;font-family:Manrope,sans-serif;font-size:14px;min-height:48px}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{border-color:var(--gold)!important;outline:none!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--ink);line-height:46px}.select2-dropdown{background:var(--surface);border-color:var(--line);color:var(--ink)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--gold);color:var(--btn-ink)}.woocommerce-checkout #order_review,.woocommerce-checkout #order_review_heading{background:var(--surface);border:1px solid var(--line);padding:26px;margin-top:8px}.woocommerce-checkout #order_review_heading{border-bottom:0;padding-bottom:26px;margin-bottom:0}.woocommerce-checkout table.woocommerce-checkout-review-order-table th,.woocommerce-checkout table.woocommerce-checkout-review-order-table td{color:var(--ink-2);border-color:var(--line)}.woocommerce-checkout .order-total .amount{color:var(--gold-soft);font-family:Cormorant Garamond,serif;font-size:22px}.woocommerce-checkout #payment{background:transparent;border-radius:0}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid var(--line);padding:0 0 16px}.woocommerce-checkout #payment ul.payment_methods li{color:var(--ink-2)}.woocommerce-checkout #payment div.payment_box{background:var(--ground-soft);color:var(--ink-2)}.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:var(--ground-soft)}.woocommerce #payment #place_order,.woocommerce-checkout #payment #place_order{background:var(--btn-bg)!important;color:var(--btn-ink)!important;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;padding:18px 32px;border-radius:0;border:0;width:100%;transition:filter .25s,transform .2s}.woocommerce #payment #place_order:hover{filter:brightness(1.06);transform:translateY(-1px);color:var(--btn-ink)!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{color:var(--ink-3);font-size:13px}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-error{background:var(--ground-soft);color:var(--ink);border-top:1px solid var(--gold);border-radius:0}.woocommerce .woocommerce-error{border-top-color:var(--aubergine)}.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-info:before{color:var(--gold)}.azar-acct-page{--st-ok: #5fae82;--st-warn: var(--gold);--st-bad: #d0707b;--st-idle: var(--ink-3);--acct-radius: 2px}[data-theme=light] .azar-acct-page{--st-ok: #2d7a52;--st-bad: #a3303c}.azar-acct-body .woocommerce{max-width:none;margin:0;padding:0;display:block}.azar-acct-body .woocommerce:after{content:none}.azar-acct-mast{border-bottom:1px solid var(--line);padding:40px 0 26px}.azar-acct-mast__inner{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.azar-acct-eyebrow{margin:0 0 10px;font:700 10.5px/1 Manrope,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.azar-acct-title{margin:0;font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(32px,4.4vw,48px);line-height:1.05;color:var(--ink)}.azar-acct-title em{font-style:italic;color:var(--gold)}.azar-acct-mast__out{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;border:1px solid var(--line-soft);color:var(--ink-2);text-decoration:none;font:700 10px/1 Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase;transition:border-color .2s,color .2s}.azar-acct-mast__out:hover{border-color:var(--gold);color:var(--gold)}.azar-acct-body{padding:36px 0 88px}.azar-acct-page.is-out .azar-acct-body{padding-top:48px}.azar-acct-ic{flex:none}.azar-acct-page.is-in .azar-acct-body .woocommerce{display:grid;grid-template-columns:272px minmax(0,1fr);gap:44px;align-items:start}.azar-acct-page.is-in .woocommerce-notices-wrapper{grid-column:1 / -1}.azar-acct-page.is-in .woocommerce-notices-wrapper:empty{display:none}.azar-acct-page .woocommerce-MyAccount-navigation,.azar-acct-page .woocommerce-MyAccount-content{float:none;width:auto}.azar-acct-page .woocommerce-MyAccount-content{color:var(--ink-2);min-width:0}.azar-acct-page .woocommerce-MyAccount-content p{line-height:1.7}.azar-acct-nav{position:sticky;top:112px}.azar-acct-nav__list{list-style:none;margin:0;padding:0;border:0;display:grid;gap:2px}.azar-acct-nav__list li{margin:0;border:0}.azar-acct-nav a,.woocommerce-account .azar-acct-nav li a{display:flex;align-items:center;gap:14px;min-height:48px;padding:0 16px;color:var(--ink-2);text-decoration:none;border-left:2px solid transparent;font:600 12px/1 Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;background:transparent;transition:background .2s,color .2s,border-color .2s}.azar-acct-nav a span{flex:1}.azar-acct-nav a:hover,.woocommerce-account .azar-acct-nav li a:hover{color:var(--ink);background:var(--chip)}.azar-acct-nav li.is-active a,.woocommerce-account .azar-acct-nav li.is-active a{color:var(--ink);background:var(--chip);border-left-color:var(--gold)}.azar-acct-nav li.is-active a .azar-acct-ic{color:var(--gold)}.azar-acct-nav__group{margin:26px 0 8px;padding:0 16px;font:700 10px/1 Manrope,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}.azar-acct-nav__list--staff a .azar-acct-ic:last-child{width:14px;height:14px;opacity:.55}.azar-acct-nav__logout{display:flex;align-items:center;gap:14px;min-height:48px;margin-top:22px;padding:0 16px;border-top:1px solid var(--line);color:var(--ink-3);text-decoration:none;font:600 12px/1 Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;transition:color .2s}.azar-acct-nav__logout:hover{color:var(--gold)}.azar-acct-page a:focus-visible,.azar-acct-page button:focus-visible,.azar-acct-page input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.azar-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 22px;border:1px solid var(--line-soft);background:transparent;color:var(--ink);font:700 10.5px/1 Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:filter .2s,transform .2s,border-color .2s,color .2s}.azar-btn .azar-acct-ic{width:16px;height:16px}.azar-btn--solid{background:var(--btn-bg);color:var(--btn-ink);border-color:transparent}.azar-btn--solid:hover{filter:brightness(1.06)}.azar-btn:active{transform:translateY(1px)}.azar-ov{display:grid;gap:40px}.azar-ov__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.azar-ov__eyebrow{margin:0 0 8px;font:700 10px/1 Manrope,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.azar-ov__h{margin:0;font-family:Cormorant Garamond,serif;font-weight:400;font-size:28px;line-height:1.1;color:var(--ink)}.azar-ov__more{display:inline-flex;align-items:center;gap:8px;color:var(--gold);text-decoration:none;font:700 10.5px/1 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase}.azar-ov__more .azar-acct-ic{width:15px;height:15px;transition:transform .2s}.azar-ov__more:hover .azar-acct-ic{transform:translate(3px)}.azar-ov__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;border:1px solid var(--line);background:var(--surface)}.azar-ov__stats>div{padding:22px 24px;border-left:1px solid var(--line);position:relative}.azar-ov__stats>div:first-child{border-left:0}.azar-ov__stats dt{font:700 10px/1.3 Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.azar-ov__stats dd{margin:8px 0 0;font:300 40px/1 Cormorant Garamond,serif;color:var(--ink);font-variant-numeric:tabular-nums}.azar-ov__stats dd.azar-ov__stat-text{font-size:26px;padding-top:6px}.azar-ov__stats dd.azar-ov__stat-note{margin-top:8px;font:500 12px/1.4 Manrope,sans-serif;color:var(--ink-3)}.azar-ov__stats .is-live dd:first-of-type,.azar-ov__stats .is-alert dd:first-of-type{color:var(--gold)}.azar-ov__stats .is-live:after,.azar-ov__stats .is-alert:after{content:"";position:absolute;top:24px;right:22px;width:7px;height:7px;border-radius:50%;background:var(--gold)}.azar-ov__staff{padding:28px;background:var(--surface);border:1px solid var(--line-2);border-top:2px solid var(--gold)}.azar-ov__staff .azar-ov__stats{background:transparent;margin-bottom:22px}.azar-ov__tools{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.azar-ov__tools a,.azar-ov__go a,.azar-ov__go button{display:flex;align-items:flex-start;gap:14px;width:100%;height:100%;padding:18px;text-align:left;border:1px solid var(--line);background:transparent;color:var(--ink-2);text-decoration:none;font:500 13px/1.45 Manrope,sans-serif;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.azar-ov__tools a:hover,.azar-ov__go a:hover,.azar-ov__go button:hover{border-color:var(--gold);background:var(--chip)}.azar-ov__tools a:active,.azar-ov__go a:active,.azar-ov__go button:active{transform:translateY(1px)}.azar-ov__tools .azar-acct-ic,.azar-ov__go .azar-acct-ic{color:var(--gold);margin-top:1px}.azar-ov__tools strong,.azar-ov__go strong{display:block;margin-bottom:3px;color:var(--ink);font-weight:700;font-size:13px;letter-spacing:.02em}.azar-ov__fine{margin:18px 0 0;font-size:12.5px;color:var(--ink-3)}.azar-ov__fine a{color:var(--gold)}.azar-ov__orders{list-style:none;margin:0;padding:0;border:1px solid var(--line);background:var(--surface)}.azar-ov__order+.azar-ov__order{border-top:1px solid var(--line)}.azar-ov__order a{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px 20px;color:var(--ink-2);text-decoration:none;transition:background .2s}.azar-ov__order a:hover{background:var(--chip)}.azar-ov__thumb{display:grid;place-items:center;width:64px;height:64px;overflow:hidden;border:1px solid var(--line);background:var(--ground-soft);color:var(--ink-3)}.azar-ov__thumb img{width:100%;height:100%;object-fit:cover;display:block}.azar-ov__order-main{display:grid;gap:4px;min-width:0;font-size:13px}.azar-ov__order-main strong{color:var(--ink);font-size:15px;font-weight:700}.azar-ov__order-side{display:grid;gap:8px;justify-items:end}.azar-ov__order-total{font:400 20px/1 Cormorant Garamond,serif;color:var(--ink);font-variant-numeric:tabular-nums}.azar-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--line-soft);font:700 10px/1 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.azar-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--st-idle)}.azar-chip--processing:before,.azar-chip--pending:before,.azar-chip--on-hold:before{background:var(--st-warn)}.azar-chip--completed:before{background:var(--st-ok)}.azar-chip--cancelled:before,.azar-chip--failed:before,.azar-chip--refunded:before{background:var(--st-bad)}.azar-ov__addrs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.azar-ov__addr{padding:22px;border:1px solid var(--line);background:var(--surface)}.azar-ov__addr-k{margin:0 0 12px;font:700 10px/1 Manrope,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.azar-ov__addr address{font-style:normal;line-height:1.7;color:var(--ink)}.azar-ov__addr-empty{margin:0 0 12px;color:var(--ink-3)}.azar-ov__go{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.azar-ov__go li{margin:0}.azar-ov__help{display:flex;align-items:flex-start;gap:16px;padding:20px 22px;border:1px dashed var(--line-soft);color:var(--ink-2)}.azar-ov__help .azar-acct-ic{color:var(--gold);margin-top:2px}.azar-ov__help p{margin:0;font-size:13.5px}.azar-ov__help a{color:var(--gold)}.azar-empty{display:grid;justify-items:start;gap:8px;padding:36px 28px;border:1px dashed var(--line-soft);background:var(--surface);color:var(--ink-2)}.azar-empty .azar-acct-ic{width:28px;height:28px;color:var(--gold)}.azar-empty h3{margin:6px 0 0;font:400 24px/1.1 Cormorant Garamond,serif;color:var(--ink)}.azar-empty p{margin:0 0 12px;max-width:46ch}.woocommerce-account .woocommerce-MyAccount-content>h2,.woocommerce-account .woocommerce-MyAccount-content>h3,.woocommerce-account .woocommerce-order-details__title,.woocommerce-account .woocommerce-column__title,.woocommerce-account .addresses .title h2,.woocommerce-account .addresses .title h3{font-family:Cormorant Garamond,serif;font-weight:400;font-size:28px;color:var(--ink);margin:0 0 16px}.woocommerce-account .woocommerce-MyAccount-content a:not(.button):not(.azar-btn){color:var(--gold)}.woocommerce-account .woocommerce-MyAccount-content mark{background:transparent;color:var(--gold)}.woocommerce-account table.my_account_orders,.woocommerce-account table.woocommerce-orders-table,.woocommerce-account table.woocommerce-table--order-details{background:var(--surface)}.woocommerce-account table.woocommerce-orders-table .woocommerce-orders-table__cell-order-number a{font-weight:700;text-decoration:none}.woocommerce-account .woocommerce-orders-table__cell-order-actions .button{margin:0 6px 6px 0;padding:12px 18px}.woocommerce-account .woocommerce-Addresses.u-columns,.woocommerce-account .u-columns.addresses{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.woocommerce-account .woocommerce-Addresses .woocommerce-Address{float:none;width:auto;padding:24px;border:1px solid var(--line);background:var(--surface)}.woocommerce-account .woocommerce-Address-title{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.woocommerce-account .woocommerce-Address-title h2,.woocommerce-account .woocommerce-Address-title h3{margin:0}.woocommerce-account .woocommerce-Address address{font-style:normal;line-height:1.7;color:var(--ink)}.woocommerce-account .woocommerce-MyAccount-content fieldset{border:1px solid var(--line);padding:22px 24px 8px;margin:28px 0 0}.woocommerce-account .woocommerce-MyAccount-content fieldset legend{padding:0 10px;font:700 10.5px/1 Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.woocommerce-account .woocommerce-MyAccount-content .form-row-first,.woocommerce-account .woocommerce-MyAccount-content .form-row-last{width:calc(50% - 10px)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:0 20px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row-wide{width:100%}.woocommerce-account .woocommerce-MyAccount-content em,.woocommerce-account .woocommerce-MyAccount-content #account_display_name_description{color:var(--ink-3);font-size:12.5px}.woocommerce-account .woocommerce-MyAccount-content button[type=submit].button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button{background:var(--btn-bg)!important;color:var(--btn-ink)!important;border:0!important;padding:16px 30px}.woocommerce-account .woocommerce-message .button,.woocommerce-account .woocommerce-info .button{float:right}.azar-acct-page .woocommerce-ResetPassword,.azar-acct-page form.lost_reset_password{max-width:520px;margin:0 auto;padding:36px;background:var(--surface);border:1px solid var(--line)}.azar-acct-page form.lost_reset_password .form-row{float:none;width:100%}.azar-acct-page form.lost_reset_password .button{width:100%;background:var(--btn-bg)!important;color:var(--btn-ink)!important;border:0!important;min-height:48px}.azar-auth{text-align:left;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:640px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow)}.azar-auth__aside{position:relative;display:flex;flex-direction:column;justify-content:center;gap:0;padding:56px 52px;background:var(--ground-paper);border-right:1px solid var(--line)}.azar-auth__aside:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(var(--gold),transparent 70%)}.azar-auth__eyebrow{margin:0 0 18px;font:700 10.5px/1 Manrope,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.azar-auth__headline{margin:0;font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(32px,3.4vw,46px);line-height:1.08;color:var(--ink)}.azar-auth__headline em{font-style:italic;color:var(--gold)}.azar-auth__lede{margin:18px 0 0;max-width:40ch;color:var(--ink-2);font-size:15px;line-height:1.7}.azar-auth__perks{list-style:none;margin:34px 0 0;padding:0;display:grid;gap:20px}.azar-auth__perks li{display:flex;gap:16px;align-items:flex-start;color:var(--ink-2);font-size:13.5px;line-height:1.55}.azar-auth__perks .azar-acct-ic{color:var(--gold);margin-top:1px}.azar-auth__perks strong{display:block;margin-bottom:2px;color:var(--ink);font-weight:700;font-size:13.5px}.azar-auth__help{margin:40px 0 0;padding-top:22px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-3)}.azar-auth__help a{color:var(--gold)}.azar-auth__panel{display:flex;flex-direction:column;justify-content:center;padding:56px clamp(28px,6vw,84px)}.azar-auth__tabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:36px;border-bottom:1px solid var(--line)}.azar-auth__tab{min-height:48px;margin-bottom:-1px;background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer;font:700 11px/1 Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);transition:color .2s,border-color .2s}.azar-auth__tab:hover{color:var(--ink)}.azar-auth__tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--gold)}.azar-auth__pane[hidden]{display:none}.azar-auth__pane{animation:azar-auth-in .28s ease both}@keyframes azar-auth-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.azar-auth__title{margin:0;font:400 34px/1.1 Cormorant Garamond,serif;color:var(--ink)}.azar-auth__sub{margin:8px 0 28px;color:var(--ink-3);font-size:14px}.woocommerce .azar-auth form.login,.woocommerce .azar-auth form.register,.woocommerce .azar-auth form.woocommerce-form-login,.woocommerce .azar-auth form.woocommerce-form-register{border:0;background:transparent;padding:0;margin:0}.azar-auth .form-row{margin:0 0 20px;padding:0}.azar-auth .form-row label{display:block}.azar-auth .woocommerce-Input,.azar-auth input.input-text{width:100%;min-height:52px}.azar-pw{position:relative;display:block}.azar-pw input{padding-right:56px!important}.azar-pw__toggle{position:absolute;top:0;right:0;width:52px;height:100%;display:grid;place-items:center;background:transparent;border:0;color:var(--ink-3);cursor:pointer;transition:color .2s}.azar-pw__toggle:hover{color:var(--gold)}.azar-pw__toggle>span{display:grid;place-items:center}.azar-pw__toggle>.azar-pw__off{display:none}.azar-pw__toggle.is-shown>.azar-pw__on{display:none}.azar-pw__toggle.is-shown>.azar-pw__off{display:grid}.azar-auth__row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-4px 0 24px;flex-wrap:wrap}.azar-auth__row .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:13px;color:var(--ink-2);text-transform:none;letter-spacing:0;font-weight:500;cursor:pointer}.azar-auth__row input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:var(--gold);color-scheme:dark}[data-theme=light] .azar-auth__row input[type=checkbox]{color-scheme:light}.azar-auth__link{padding:0;background:none;border:0;color:var(--gold);font:600 13px/1.4 Manrope,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.azar-auth__link:hover{color:var(--ink)}.azar-auth__submit{margin-bottom:0!important}.azar-auth .azar-auth__submit .button,.woocommerce .azar-auth .azar-auth__submit .button{width:100%;min-height:54px;background:var(--btn-bg)!important;color:var(--btn-ink)!important;border:0!important;font-size:11.5px;letter-spacing:.22em;cursor:pointer;transition:filter .2s,transform .2s}.azar-auth .azar-auth__submit .button:hover{filter:brightness(1.06)}.azar-auth .azar-auth__submit .button:active{transform:translateY(1px)}.azar-auth__switch{margin:26px 0 0;color:var(--ink-3);font-size:13.5px}.azar-auth__note{display:flex;gap:12px;align-items:flex-start;margin:0 0 22px;padding:14px 16px;border:1px solid var(--line);background:var(--chip);color:var(--ink-2);font-size:13px;line-height:1.55}.azar-auth__note .azar-acct-ic{color:var(--gold);margin-top:1px}.azar-acct-page .woocommerce-notices-wrapper{margin-bottom:24px}.azar-acct-page .woocommerce-error,.azar-acct-page .woocommerce-message,.azar-acct-page .woocommerce-info{margin-bottom:20px;padding:16px 20px;list-style:none}.azar-acct-page .woocommerce-error:before,.azar-acct-page .woocommerce-message:before,.azar-acct-page .woocommerce-info:before{display:none}.woocommerce-account .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row{margin-bottom:20px}@media(max-width:1020px){.azar-acct-page.is-in .azar-acct-body .woocommerce{grid-template-columns:minmax(0,1fr);gap:28px}.azar-acct-nav{position:static;min-width:0}.azar-acct-nav__group,.azar-acct-nav__list--staff{display:none}.azar-acct-nav__list{display:flex;overflow-x:auto;gap:4px;padding-bottom:6px;scrollbar-width:thin}.azar-acct-nav__list li{flex:none}.azar-acct-nav a,.woocommerce-account .azar-acct-nav li a{border-left:0;border-bottom:2px solid transparent;padding:0 14px;white-space:nowrap}.azar-acct-nav li.is-active a,.woocommerce-account .azar-acct-nav li.is-active a{border-bottom-color:var(--gold)}.azar-acct-nav__logout{display:none}.azar-ov__tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.azar-auth{grid-template-columns:1fr;min-height:0}.azar-auth__panel{order:1;padding:32px 24px 40px}.azar-auth__aside{order:2;padding:32px 24px;border-right:0;border-top:1px solid var(--line)}.azar-auth__aside:before{inset:0 0 auto;width:auto;height:2px;background:linear-gradient(90deg,var(--gold),transparent 70%)}.azar-auth__headline{font-size:30px}.azar-auth__help{display:none}}@media(max-width:640px){.azar-acct-mast{padding:28px 0 20px}.azar-acct-mast__out span{display:none}.azar-acct-mast__out{padding:0 14px}.azar-ov{gap:32px}.azar-ov__tools,.azar-ov__go{grid-template-columns:1fr}.azar-ov__stats>div{padding:18px}.azar-ov__stats dd{font-size:34px}.azar-ov__order a{grid-template-columns:52px minmax(0,1fr);padding:14px;gap:14px}.azar-ov__thumb{width:52px;height:52px}.azar-ov__order-side{grid-column:1 / -1;grid-auto-flow:column;justify-content:space-between;align-items:center;justify-items:start}.azar-ov__staff{padding:20px}.woocommerce-account .woocommerce-MyAccount-content .form-row-first,.woocommerce-account .woocommerce-MyAccount-content .form-row-last{width:100%}}@media(prefers-reduced-motion:reduce){.azar-auth__pane{animation:none}.azar-btn,.azar-ov__tools a,.azar-ov__go a,.azar-ov__go button,.azar-ov__more .azar-acct-ic{transition:none}}.woocommerce-order .woocommerce-order-overview,.woocommerce ul.order_details{border:1px solid var(--line);background:var(--surface);padding:24px;list-style:none;display:flex;flex-wrap:wrap;gap:24px;margin:0 0 32px}.woocommerce ul.order_details li{border:0;font-family:Manrope,sans-serif;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.woocommerce ul.order_details li strong{display:block;margin-top:5px;font-family:Cormorant Garamond,serif;font-size:19px;letter-spacing:0;text-transform:none;color:var(--ink)}[data-theme=light] form.login,[data-theme=light] form.register,[data-theme=light] .woocommerce-checkout #order_review,[data-theme=light] ul.order_details{background:#fff}[data-theme=light] form .form-row input.input-text,[data-theme=light] form .form-row textarea{background:#fff!important}.azar-pd-canvas{background:var(--ground);color:var(--ink);padding-bottom:8px}@media(min-width:769px){.azar-pd-canvas{padding-top:80px}}[data-theme=light] .azar-pd-canvas{--ground: #e4f1fc;--ground-soft: #d6e8f8;--ground-paper:#ffffff;--surface: #ffffff;--surface-1: #ffffff;--surface-2: #eef6fd;--ink: #152436;--ink-1: #152436;--ink-2: #45566d;--ink-3: #5d6b81;--line: rgba(21,36,54,.12);--line-soft: rgba(21,36,54,.18);--line-2: rgba(150,112,46,.38);--gold: #9c7630;--gold-deep: #7f5f24;--gold-soft: #8a6626;--btn-bg: linear-gradient(135deg,#e3cd9b,#cdaa6e 55%,#b48f54);--btn-ink: #152436;background:var(--ground);color:var(--ink)}.azar-pd-canvas .azar-pd-oneof__dot{background:#2f9e5f;box-shadow:0 0 0 3px #2f9e5f29}.azar-pd-canvas{border-top:1px solid rgba(205,170,110,.25)}.azar-vat-note{font-family:Manrope,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:8px 0 0}.azar-colour-note{font-family:Manrope,sans-serif;font-size:12px;line-height:1.6;color:var(--ink-3);margin:0 2px;max-width:60ch}.azar-pd-canvas .woocommerce-product-details__short-description,.woocommerce div.product .woocommerce-Tabs-panel--description,.woocommerce div.product #tab-description,.woocommerce div.product #tab-description p{font-family:Cormorant Garamond,Georgia,serif;font-size:18px;line-height:1.72;letter-spacing:.003em;color:var(--ink-2)}.woocommerce div.product form.cart .variations{display:block;margin:4px 0 10px;border:0;background:none}.woocommerce div.product form.cart .variations tbody,.woocommerce div.product form.cart .variations tr{display:block}.woocommerce div.product form.cart .variations th.label,.woocommerce div.product form.cart .variations td.value{display:block;width:auto;padding:0;text-align:left;border:0;background:none}.woocommerce div.product form.cart .variations th.label{margin:16px 0 8px}.woocommerce div.product form.cart .variations th.label label{font-family:Manrope,sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#94a3b8;margin:0}.woocommerce div.product form.cart .reset_variations{display:inline-block;margin:10px 0 0;font-family:Manrope,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;text-decoration:underline;transition:color .2s}.woocommerce div.product form.cart .reset_variations:hover{color:#e6d0a0}.azar-vselect-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;opacity:0;pointer-events:none}.azar-vswatch{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.azar-vopt{cursor:pointer;font-family:Manrope,sans-serif;margin:0}.azar-vswatch--pill{gap:6px}.azar-vswatch--pill .azar-vopt{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:30px;padding:0 12px;background:transparent;color:var(--ink-2);border:1px solid var(--line-soft);border-radius:4px;font-size:11.5px;font-weight:600;letter-spacing:.02em;line-height:1;font-variant-numeric:tabular-nums;transition:border-color .16s ease,color .16s ease,background .16s ease,transform .12s ease}.azar-vswatch--pill .azar-vopt:hover{border-color:var(--gold);color:var(--ink)}.azar-vswatch--pill .azar-vopt:active{transform:scale(.97)}.azar-vswatch--pill .azar-vopt.is-active{border-color:var(--gold);color:var(--gold);background:#cdaa6e1a}.azar-vcolor-name{margin:0 0 9px;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--ink-2)}.azar-vcolor-name:empty{display:none}.azar-vswatch--color{gap:13px}.azar-vopt--sw{position:relative;width:34px;height:34px;border-radius:50%;padding:0;background:var(--sw, #ccc);border:2px solid #fff;box-shadow:0 0 0 1px var(--line-soft);transition:transform .18s,box-shadow .18s}.azar-vopt--sw:hover{transform:scale(1.1);box-shadow:0 0 0 1px #aabdd833,0 0 0 3px #cdaa6e73}.azar-vopt--sw.is-active{border-color:#cdaa6e;outline:2px solid #cdaa6e;outline-offset:2px}.azar-vopt--multi{background:conic-gradient(#c0392b,#e08a30,#e6b23a,#3a8a54,#2f6fce,#7a5aa0,#e2a5bd,#c0392b)}.azar-vopt--chip{padding:10px 16px;border:1px solid var(--line-soft);border-radius:22px;background:var(--surface);color:var(--ink);font-size:12px;font-weight:600;letter-spacing:.03em}.azar-vopt--chip.is-active{border-color:var(--gold);color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.azar-vopt__tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);white-space:nowrap;font-size:10px;letter-spacing:.04em;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);padding:3px 8px;border-radius:4px;opacity:0;pointer-events:none;transition:opacity .18s;z-index:3}.azar-vopt--sw:hover .azar-vopt__tip{opacity:1}.azar-vswatch--pill .azar-vopt.is-soldout{color:var(--ink-3);cursor:not-allowed;background-image:linear-gradient(to bottom right,transparent calc(50% - .6px),var(--ink-3) calc(50% - .6px),var(--ink-3) calc(50% + .6px),transparent calc(50% + .6px))}.azar-vswatch--pill .azar-vopt.is-soldout:hover{border-color:var(--line-soft)}.azar-vswatch--pill .azar-vopt{position:relative}.azar-vopt--sw.is-soldout{opacity:.4;cursor:not-allowed}.azar-vopt--sw.is-soldout:after{content:"";position:absolute;inset:-1px;border-radius:50%;background:linear-gradient(to top left,transparent 46%,var(--ink-3) 46%,var(--ink-3) 54%,transparent 54%)}.woocommerce-product-gallery .flex-control-thumbs>li.azar-colour-hidden{display:none!important}.woocommerce-product-gallery.is-colour-filtered .flex-direction-nav{display:none}.woocommerce-product-gallery.is-colour-filtered .flex-viewport{touch-action:pan-y}.woocommerce div.product .single_variation_wrap{margin-top:10px}.woocommerce div.product .woocommerce-variation-price .price{font-family:Cormorant Garamond,serif;font-size:30px;font-weight:400;color:var(--gold-soft)}.woocommerce div.product .woocommerce-variation-price .price del{color:var(--ink-3);opacity:.7;font-size:20px;margin-right:8px}.woocommerce div.product .woocommerce-variation-price .price ins{text-decoration:none}.woocommerce div.product .woocommerce-variation-availability{color:var(--ink-2);font-size:13px;margin-top:4px}.woocommerce div.product .woocommerce-variation-description{color:var(--ink-2);font-size:14px;line-height:1.6}.woocommerce div.product .summary .price del,.woocommerce div.product .summary del .woocommerce-Price-amount{color:var(--ink-3);opacity:.7}.azar-pay3{display:inline-flex;align-items:center;gap:8px;margin:10px 0 0;font-family:Manrope,sans-serif;font-size:12px;color:var(--ink-2);background:var(--surface);border:1px solid var(--line-soft);padding:8px 13px;border-radius:22px}.azar-pay3 b{color:var(--ink);font-weight:700}.azar-pay3 svg{width:15px;height:15px;fill:var(--gold);flex-shrink:0}.single-product .ppcp-messages,.single-product [data-pp-message],.single-product .ppc-button-wrapper,.single-product #ppc-button-ppcp-gateway{margin:14px 0 4px}.wc-block-components-express-payment--checkout{min-height:85px;contain:layout style}.azar-pd-canvas .azar-pd-enquire__alt{color:var(--ink-2)}@media(max-width:560px){.azar-vswatch--pill .azar-vopt{min-height:28px;padding:0 10px;font-size:11px}.azar-vopt--sw{width:30px;height:30px}}.azar-shop-hero{position:relative;text-align:left;padding:8px 0 18px}.azar-shop-hero__eyebrow{display:block;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px}.azar-shop-hero__title{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(32px,4vw,46px);line-height:1.08;letter-spacing:-.01em;color:var(--ink);margin:0 0 8px}.azar-shop-hero__title em{color:var(--gold-soft);font-style:italic}.azar-shop-hero__sub{max-width:36rem;margin:0;font-family:Manrope,sans-serif;font-size:14px;line-height:1.55;color:var(--ink-2)}.azar-shop-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:8px 0 20px;padding:8px 0;border-top:0;position:relative!important;top:auto!important;z-index:1!important;background:transparent!important;backdrop-filter:none!important}.azar-shop-toolbar__side{display:flex;align-items:center;gap:14px}.azar-shop-toolbar .azar-filter-trigger{margin-bottom:0;min-height:44px}.azar-shop-toolbar .woocommerce-result-count{margin:0!important;font-size:13px!important;color:var(--ink-2)!important;white-space:nowrap}.azar-shop-toolbar .woocommerce-ordering{margin:0!important}.azar-shop-toolbar .woocommerce-ordering select{min-height:44px}@media(min-width:961px){.azar-shop-toolbar__side--filters{display:none!important}}.azar-shop-toolbar .woocommerce-ordering{padding-left:0!important;padding-right:0!important;min-width:0}.azar-shop-toolbar__side{flex-wrap:wrap;min-width:0}@media(max-width:560px){.azar-shop-toolbar__side--right{width:100%;flex-direction:column;align-items:stretch;gap:10px}.azar-shop-toolbar .woocommerce-result-count{white-space:normal}.azar-shop-toolbar .woocommerce-ordering,.azar-shop-toolbar .woocommerce-ordering select{width:100%}}@supports not (background: color-mix(in srgb,red 50%,blue)){.azar-shop-toolbar{background:var(--ground, #020617)}}.azar-result-bar{margin:0 0 16px;padding:0}.azar-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;padding:0;margin:0}.azar-chip{display:inline-flex;align-items:center;gap:6px;font-family:Manrope,sans-serif;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#e6d0a0!important;background:#d4af3714!important;border:1px solid rgba(212,175,55,.3)!important;border-radius:20px!important;padding:6px 14px;text-decoration:none!important;transition:all .2s ease}.azar-chip:hover{background:#d4af3733!important;border-color:#d4af3799!important;transform:translateY(-1px)}.azar-chip__x{font-size:14px;line-height:1;color:#e6d0a0;margin-left:2px}.azar-room-chip--clear{color:#94a3b8!important;background:#ffffff0a!important;border-color:#ffffff26!important}.azar-room-chip--clear:hover{color:#fff!important;border-color:#d4af37!important}.azar-room-strip__divider{display:inline-block;width:1px;height:28px;background:#ffffff26;margin:0 4px;align-self:center}.azar-room-chip--active{color:#f3e5c8!important;background:linear-gradient(135deg,#d4af3738,#d4af371a)!important;border-color:#d4af37!important;box-shadow:0 2px 8px #d4af372e;display:inline-flex !alignment: center;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;text-decoration:none!important}.azar-room-chip--active:hover{background:linear-gradient(135deg,#d4af3759,#d4af3733)!important;border-color:#f3e5c8!important;transform:translateY(-1px)}.azar-room-chip--active .azar-chip__x{color:#d4af37;font-size:14px;font-weight:700;margin-left:4px}[data-theme=light] .azar-room-strip__divider{background:#00000026}[data-theme=light] .azar-room-chip--active{color:#825b0e!important;background:#825b0e1f!important;border-color:#825b0e66!important}[data-theme=light] .azar-room-chip--clear{color:#475569!important;background:#0000000a!important;border-color:#00000026!important}.azar-chip--clear{border-color:transparent;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;background:transparent}.azar-chip--clear:hover{color:var(--gold)}.afp-price-row{display:flex;align-items:flex-end;gap:10px}.afp-price-field{flex:1;display:flex;flex-direction:column;gap:6px}.afp-price-label{font-family:Manrope,sans-serif;font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.afp-price-input{width:100%;min-height:40px;padding:8px 10px;background:var(--field);border:1px solid var(--line);border-radius:0;color:var(--ink);font-family:Manrope,sans-serif;font-size:13px;-moz-appearance:textfield;appearance:textfield}.afp-price-input::-webkit-outer-spin-button,.afp-price-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.afp-price-input:focus{border-color:var(--gold);outline:none}.afp-price-sep{color:var(--ink-3);padding-bottom:12px}.woocommerce ul.products li.product .onsale{position:absolute;top:12px;left:12px;z-index:3;background:var(--aubergine);color:var(--gold-soft);font-family:Manrope,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;min-height:0;min-width:0;line-height:1;padding:8px 12px;border-radius:0;margin:0}.woocommerce ul.products li.product{position:relative}.woocommerce-no-products-found .woocommerce-info{border:1px solid var(--line);border-top:1px solid var(--gold);background:var(--surface);color:var(--ink-2);padding:40px;text-align:center;font-size:15px}.azar-pd-acc{margin:var(--pd-s4) 0 0;border-top:1px solid var(--line)}.azar-pd-acc__item{border-bottom:1px solid var(--line)}.azar-pd-acc__item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--pd-s3);padding:var(--pd-s3) 2px;cursor:pointer;list-style:none;min-height:48px;font-family:Manrope,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);transition:color .2s}.azar-pd-acc__item summary::-webkit-details-marker{display:none}.azar-pd-acc__item summary:hover{color:var(--gold)}.azar-pd-acc__mark{position:relative;width:12px;height:12px;flex-shrink:0}.azar-pd-acc__mark:before,.azar-pd-acc__mark:after{content:"";position:absolute;background:currentColor;top:50%;left:0;width:100%;height:1px;transition:transform .25s ease}.azar-pd-acc__mark:after{transform:rotate(90deg)}.azar-pd-acc__item[open] .azar-pd-acc__mark:after{transform:rotate(0)}.azar-pd-acc__body{padding:0 2px 18px;font-size:13.5px;line-height:1.7;color:var(--ink-2)}.azar-pd-acc__body p{margin:0 0 10px}.azar-pd-acc__body p:last-child{margin-bottom:0}.azar-pd-acc__body strong{color:var(--ink);font-weight:600}.azar-pd-acc__body a{color:var(--gold);text-decoration:none;border-bottom:1px solid var(--line-2)}.azar-pd-acc__body a:hover{color:var(--gold-deep)}.azar-buybar{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-toast, 300);display:none;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));background:var(--nav-bg, #070e1a);border-top:1px solid rgba(205,170,110,.3);box-shadow:0 -8px 28px #00000059;transform:translateY(100%);transition:transform .3s ease}.azar-buybar.is-visible{transform:translateY(0)}.azar-buybar__info{min-width:0;display:flex;flex-direction:column;gap:2px}.azar-buybar__title{font-family:Cormorant Garamond,serif;font-size:15px;color:#eef3fb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.azar-buybar__price{font-family:Manrope,sans-serif;font-size:12px;color:#cdaa6e}.azar-buybar__price del{opacity:.6;margin-right:6px}.azar-buybar__price ins{text-decoration:none}.azar-buybar__btn{flex-shrink:0;min-height:46px;padding:12px 22px;background:linear-gradient(135deg,#e3cd9b,#cdaa6e 55%,#b48f54);color:#0a1322;border:0;border-radius:0;cursor:pointer;font-family:Manrope,sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;transition:filter .2s}.azar-buybar__btn:hover{filter:brightness(1.06)}@media(max-width:980px){.azar-buybar{display:flex}}@media(max-width:767px){.azar-buybar{bottom:60px;padding-bottom:12px}}@media(prefers-reduced-motion:reduce){.azar-buybar{transition:none}}.woocommerce ul.products li.product .azar-card-img-wrap:has(.azar-card-badges) .onsale{top:auto;bottom:12px;left:12px}.azar-card-media{position:relative;margin-bottom:0}.azar-card-media .onsale{position:absolute;top:12px;left:12px;z-index:5}.azar-card-media .azar-card-img-wrap:has(.azar-card-badges)~.onsale,.azar-card-media:has(.azar-card-badges) .onsale{top:auto;bottom:12px}.azar-card-media:has(.azar-card-badge)>.onsale{top:auto;bottom:12px;left:12px}.azar-card-link{display:block;text-decoration:none;color:inherit}.woocommerce ul.products li.product .woocommerce-loop-product__title a{color:inherit;text-decoration:none}.azar-card-badges{position:absolute;top:12px;left:12px;z-index:4;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.azar-card-badge{font-family:Manrope,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:7px 11px;line-height:1}.azar-card-badge--new{background:var(--gold);color:var(--accent-ink, #0a1322)}[data-theme=light] .azar-card-badge--new{background:var(--gold-soft);color:#17110a}.azar-card-badge--exclusive{background:#0a1322b8;color:var(--gold-soft);border:1px solid rgba(205,170,110,.35);backdrop-filter:blur(6px)}.azar-card-save{position:absolute;top:10px;right:10px;z-index:6;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;border:0;cursor:pointer;padding:0;color:var(--ink);background:#0a1322c7;backdrop-filter:blur(8px);opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease,color .2s ease}.azar-card-media:hover .azar-card-save,.azar-card-save:focus-visible,.azar-card-save[aria-pressed=true]{opacity:1;transform:none}.azar-card-save:hover{color:var(--gold)}.azar-card-save[aria-pressed=true]{color:#e8a0a8}.azar-card-save[aria-pressed=true] svg{fill:currentColor}.azar-card-save:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media(hover:none){.azar-card-save{opacity:1;transform:none}}.azar-card-dots{position:absolute;left:0;right:0;bottom:10px;z-index:5;display:flex;justify-content:center;gap:6px;opacity:0;transition:opacity .25s ease;pointer-events:none}.azar-card-media:hover .azar-card-dots,.azar-card-media:focus-within .azar-card-dots{opacity:1;pointer-events:auto}.azar-card-dot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#ffffff59;cursor:pointer;transition:background .2s,width .2s}.azar-card-dot.is-active{background:var(--gold);width:16px;border-radius:4px}.azar-card-dot:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media(hover:none),(max-width:767px){.azar-card-dots{opacity:1;pointer-events:auto;gap:0}.azar-card-dot{width:44px;height:44px;border-radius:0;background:none;display:grid;place-items:center}.azar-card-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:#ffffff59;transition:background .2s ease,width .2s ease}.azar-card-dot.is-active{background:none;width:44px}.azar-card-dot.is-active:before{background:var(--gold);width:16px;border-radius:4px}}.azar-card-swatches{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 6px}.azar-card-swatch{width:14px;height:14px;border-radius:50%;background:var(--sw, #888);box-shadow:inset 0 0 0 1px #0000002e}.azar-card-swatch--multi{background:conic-gradient(#c0392b,#e6a83a,#3a8a54,#2f6fce,#7a5aa0,#c0392b)}.azar-card-material{font-family:Manrope,sans-serif;font-size:11px;font-weight:500;letter-spacing:.08em;color:var(--ink-3);margin:0 0 4px;text-transform:uppercase}.woocommerce ul.products li.product .azar-card-img-wrap{transition:box-shadow .35s ease,border-color .35s ease}.woocommerce ul.products li.product:hover .azar-card-img-wrap{border-color:#c5a88047;box-shadow:0 14px 36px #00000052}.woocommerce ul.products li.product.azar-reveal{opacity:0;transform:translateY(14px);transition:opacity .45s ease,transform .45s ease}.woocommerce ul.products li.product.azar-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.woocommerce ul.products li.product.azar-reveal{opacity:1;transform:none;transition:none}.azar-card-save,.azar-card-dots{transition:none}}.azar-room-strip{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 18px;padding:0 0 16px;border-bottom:1px solid var(--line-soft)}.azar-room-strip__label{font-family:Manrope,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);flex-shrink:0}.azar-room-strip__list{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.azar-room-chip{display:inline-flex;flex-direction:column;justify-content:center;gap:2px;min-height:44px;padding:8px 14px;text-decoration:none;border:1px solid var(--line);transition:border-color .2s,background .2s,color .2s}.azar-room-chip__name{font-family:Manrope,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.azar-room-chip__hint{font-family:Manrope,sans-serif;font-size:11px;color:var(--ink-3);letter-spacing:.04em}.azar-room-chip:hover{border-color:var(--gold)}.azar-room-chip.is-active{border-color:var(--gold);background:var(--gold)}.azar-room-chip.is-active .azar-room-chip__name{color:var(--accent-ink, #0a1322)}.azar-room-chip.is-active .azar-room-chip__hint{color:#0a1322a6}.azar-room-chip:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.azar-empty-shop{text-align:left;padding:36px 8px 48px;max-width:36rem}.azar-empty-shop__kicker{display:block;font-family:Manrope,sans-serif;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.azar-empty-shop__title{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(28px,4vw,40px);line-height:1.15;color:var(--ink);margin:0 0 12px}.azar-empty-shop__text{font-family:Manrope,sans-serif;font-size:14.5px;line-height:1.65;color:var(--ink-2);margin:0 0 24px}.azar-empty-shop__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.azar-empty-shop__btn{display:inline-flex;align-items:center;min-height:44px;padding:12px 22px;font-family:Manrope,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;background:var(--gold);color:var(--accent-ink, #0a1322);transition:filter .2s}.azar-empty-shop__btn:hover{filter:brightness(1.06)}.azar-empty-shop__link{font-family:Manrope,sans-serif;font-size:12px;color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--line-2);padding-bottom:2px}.azar-empty-shop__link:hover{color:var(--gold);border-color:var(--gold)}.azar-wish-overlay{position:fixed;inset:0;z-index:9100;background:#0206178c;backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .3s}.azar-wish-overlay.is-open{opacity:1;pointer-events:all}.azar-wish-drawer{position:fixed;top:0;right:0;z-index:9101;width:min(380px,94vw);height:100dvh;background:var(--surface, var(--ground-soft));border-left:1px solid var(--line-soft);box-shadow:-8px 0 40px #00000059;transform:translate(105%);transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.azar-wish-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 22px 16px;border-bottom:1px solid var(--line-soft)}.azar-wish-drawer__kicker{display:block;font-family:Manrope,sans-serif;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.azar-wish-drawer__title{font-family:Cormorant Garamond,serif;font-weight:300;font-size:28px;margin:2px 0 0;color:var(--ink)}.azar-wish-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:1px solid var(--line-soft);color:var(--ink-2);cursor:pointer}.azar-wish-drawer__close:hover{color:var(--ink);border-color:var(--gold)}.azar-wish-drawer__body{flex:1;overflow-y:auto;padding:12px 18px 24px;overscroll-behavior:contain}.azar-wish-drawer__empty{padding:8px 22px 28px;font-family:Manrope,sans-serif;font-size:13.5px;line-height:1.6;color:var(--ink-2);margin:0}.azar-wish-item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line-soft)}.azar-wish-item img{width:72px;height:90px;object-fit:cover;display:block;background:var(--ground)}.azar-wish-item__title{font-family:Cormorant Garamond,serif;font-size:17px;color:var(--ink);margin:0 0 4px;line-height:1.25;text-decoration:none}a.azar-wish-item__title:hover{color:var(--gold)}.azar-wish-item__meta{font-family:Manrope,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0}.azar-wish-item__remove{width:40px;height:40px;border:0;background:transparent;color:var(--ink-3);cursor:pointer;font-size:18px}.azar-wish-item__remove:hover{color:var(--gold)}body.wishlist-open{overflow:hidden}.azar-wish-badge:not([hidden]){display:inline-flex!important}@media(prefers-reduced-motion:reduce){.azar-wish-drawer,.azar-wish-overlay{transition:none}}[data-theme=light] .azar-card-save{background:#ffffffe0;color:#0a1322}[data-theme=light] .azar-card-badge--exclusive{background:#ffffffe0;color:#6b4423}[data-theme=light] .azar-wish-drawer{background:#fff}.azar-result-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;margin:0 0 22px;padding-bottom:16px;border-bottom:1px solid var(--line-soft)}.azar-result-count{margin:0;font-family:Manrope,sans-serif;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.azar-result-count strong{color:var(--ink);font-weight:700}.azar-result-count__sub{color:var(--ink-3);letter-spacing:.08em;text-transform:none}.azar-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.azar-chip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:7px 12px;border:1px solid var(--line);background:var(--surface, var(--ground-soft));color:var(--ink-2);text-decoration:none;font-family:Manrope,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;transition:border-color .2s ease,color .2s ease}.azar-chip:hover{border-color:var(--gold);color:var(--ink)}.azar-chip__x{font-size:14px;line-height:1;color:var(--ink-3)}.azar-chip:hover .azar-chip__x{color:var(--gold)}.azar-chip--clear{border-style:dashed}.afp-count{margin-left:auto;padding-left:8px;font-size:11.5px;font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums}.afp-tag{display:inline-flex;align-items:baseline;gap:6px}.afp-tag .afp-count{margin-left:4px;padding-left:0}.afp-tag__meta{font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--ink-3);text-transform:none}.afp-check{display:flex;align-items:center;gap:9px}.afp-hint{margin:10px 0 0;font-size:10.5px;letter-spacing:.04em;color:var(--ink-3)}.azar-card-craft{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin:5px 0 0;font-family:Manrope,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.azar-card-craft__k{padding:3px 8px;border:1px solid rgba(205,170,110,.45);color:var(--gold-soft)}.azar-card-craft--machine .azar-card-craft__k{border-color:var(--line);color:var(--ink-3)}.azar-card-craft__m{font-weight:600;letter-spacing:.12em;color:var(--ink-3)}.azar-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:64px 24px 72px;max-width:460px;margin:0 auto}.azar-empty__ico{width:40px;height:40px;color:var(--gold);opacity:.85}.azar-empty__title{font-family:Cormorant Garamond,serif;font-weight:300;font-size:30px;line-height:1.2;color:var(--ink);margin:0}.azar-empty__text{margin:0;font-size:14px;line-height:1.7;color:var(--ink-2)}.azar-chips--empty{justify-content:center;margin-top:4px}.azar-empty__cta{margin-top:10px;padding:15px 30px;background:var(--gold);color:#17110a;text-decoration:none;font-family:Manrope,sans-serif;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;transition:background .2s ease}.azar-empty__cta:hover{background:var(--gold-deep);color:#fff}.azar-empty__bespoke{margin:18px 0 0;padding-top:18px;border-top:1px solid var(--line-soft);font-size:13px;line-height:1.7;color:var(--ink-2);max-width:40ch}.azar-empty__bespoke a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.azar-empty__bespoke a:hover{color:var(--gold-deep)}@media(max-width:560px){.azar-result-bar{gap:10px}.azar-empty{padding:44px 16px 56px}.azar-empty__title{font-size:25px}}.wc-block-components-button.contained{background:var(--gold)!important;border:0!important;border-radius:0!important;min-height:54px;box-shadow:none!important;transition:background .2s ease!important}.wc-block-components-button.contained:hover{background:var(--gold-deep)!important}.wc-block-components-button.contained .wc-block-components-button__text{color:#17110a!important;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.wc-block-components-button.contained:hover .wc-block-components-button__text{color:#fff!important}.wc-block-components-text-input input,.wc-block-components-address-form input,.wc-block-checkout .wc-blocks-components-select .wc-blocks-components-select__select,.wc-block-checkout select,.wc-block-components-text-input textarea{background-color:var(--ground-soft)!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:0!important}.wc-block-checkout .wc-blocks-components-select .wc-blocks-components-select__select{padding:24px 14px 8px!important}.wc-block-checkout .wc-blocks-components-select__label{top:6px!important;font-size:10px!important;letter-spacing:.04em}.wc-block-components-text-input input::placeholder,.wc-block-components-text-input textarea::placeholder{color:var(--ink-3)!important}.wc-block-components-text-input input:focus,.wc-block-components-address-form input:focus,.wc-block-checkout select:focus,.wc-block-components-text-input textarea:focus{border-color:var(--gold)!important;box-shadow:0 0 0 1px var(--gold)!important;outline:none!important}.wc-block-components-text-input label{color:var(--ink-2)!important}.wc-block-components-text-input.is-active label{color:var(--gold)!important}.wc-block-checkout input:-webkit-autofill,.wc-block-checkout input:-webkit-autofill:hover,.wc-block-checkout input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink)!important;-webkit-box-shadow:0 0 0 1000px var(--ground-soft) inset!important;caret-color:var(--ink)}.wc-block-checkout select{color-scheme:dark}[data-theme=light] .wc-block-checkout select{color-scheme:light}.wc-block-components-radio-control__option-checked{box-shadow:inset 0 0 0 1.5px var(--gold)}.wc-block-components-radio-control__input:checked{accent-color:var(--gold)}.wc-block-components-checkout-step__title,.wc-block-components-title{color:var(--ink)}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-family:Cormorant Garamond,serif;font-size:26px;font-weight:500;color:var(--ink)}.wc-block-components-button{transform:none!important}.wc-block-components-checkout-step{counter-increment:azar-checkout-step;background:var(--surface)!important;border:1px solid var(--line)!important;padding:28px 28px 32px!important;margin:0 0 20px!important}.wc-block-components-checkout-step__heading-container{margin-bottom:22px}.wc-block-components-checkout-step__title{display:flex;align-items:center;gap:14px;padding-bottom:18px!important;border-bottom:1px solid var(--line)!important}.wc-block-components-checkout-step__title:before{content:counter(azar-checkout-step);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;color:var(--gold);border:1px solid rgba(184,146,99,.4);border-radius:50%}.wc-block-components-checkout-step__heading{width:100%}.wc-block-checkout__login-prompt{font-family:Manrope,sans-serif;font-size:12px}.wc-block-components-radio-control__option{border:1px solid var(--line)!important;margin-bottom:8px;transition:border-color .2s ease,background .2s ease}.wc-block-components-radio-control__option:hover{border-color:var(--line-soft)!important}.wc-block-components-radio-control__option-checked{background:var(--ground-soft)}.wc-block-components-radio-control__option:last-child{margin-bottom:0}.wc-block-components-panel{border:1px solid var(--line)!important;padding:4px 16px;margin:16px 0!important}.wc-block-components-panel__button{font-family:Manrope,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.wc-block-checkout__sidebar .wc-block-components-order-summary,.wc-block-checkout__sidebar>.wc-block-components-totals-wrapper{background:var(--surface);border:1px solid var(--line);padding:24px 24px 4px}.wc-block-checkout__sidebar .wc-block-components-totals-item{padding:0}.azar-tailored-luxury{margin:56px auto 32px;width:100%}.azar-tailored-inner{border:1px solid rgba(212,175,55,.35);border-radius:8px;background:#0a132299;backdrop-filter:blur(12px);padding:48px 24px;text-align:center;max-width:840px;margin:0 auto;box-shadow:0 12px 40px #00000040}.azar-tailored-kicker{display:inline-block;font-family:Manrope,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#94a3b8;background:#ffffff0f;padding:5px 14px;border-radius:4px;margin-bottom:16px}.azar-tailored-title{font-family:Cormorant Garamond,serif;font-size:clamp(26px,3.5vw,36px);font-weight:400;color:#e6d0a0;margin:0 0 14px;letter-spacing:.02em}.azar-tailored-desc{font-family:Manrope,sans-serif;font-size:14px;line-height:1.65;color:#94a3b8;max-width:580px;margin:0 auto 28px}.azar-tailored-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#e6d0a0;color:#070e1a!important;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:14px 28px;border-radius:4px;text-decoration:none!important;transition:all .25s ease;box-shadow:0 4px 16px #d4af3740}.azar-tailored-btn:hover{background:#f3e5c8;transform:translateY(-2px);box-shadow:0 8px 24px #d4af3766}[data-theme=light] .azar-shop-filters{background:#fffffff2!important;border-color:#825b0e40!important;box-shadow:0 8px 32px #00000014!important}[data-theme=light] .afp-title,[data-theme=light] .afp-section-title,[data-theme=light] .afp-check{color:#0f172a!important}[data-theme=light] .afp-kicker{color:#825b0e!important}[data-theme=light] .afp-tag{color:#1e293b!important;background:#00000008!important;border-color:#00000026!important}[data-theme=light] .afp-price-input{background:#fff!important;border-color:#0003!important;color:#0f172a!important}[data-theme=light] .afp-preset-btn{color:#334155;background:#0000000a;border-color:#0000001f}[data-theme=light] .afp-btn-clear{color:#334155!important;border-color:#0003!important;background:transparent!important}[data-theme=light] .azar-tailored-inner{background:#fff!important;border-color:#825b0e4d!important;box-shadow:0 8px 32px #0000000f}[data-theme=light] .azar-tailored-title{color:#825b0e!important}[data-theme=light] .azar-tailored-desc{color:#334155!important}[data-theme=light] .azar-tailored-kicker{background:#0000000d;color:#475569}.wc-block-checkout__sidebar .wc-block-components-totals-footer-item{border-top:1px solid var(--line);margin-top:8px;padding-top:16px}.wc-block-components-checkout-place-order-button{width:100%;min-height:56px!important;font-size:12px!important;letter-spacing:.2em!important}.wc-block-components-express-payment--checkout{margin-bottom:24px}.wc-block-components-express-payment-continue-rule{color:var(--ink-3);font-family:Manrope,sans-serif;font-size:11px;letter-spacing:.12em;text-transform:uppercase}@media(max-width:768px){.wc-block-components-checkout-step{padding:22px 18px 26px}}.azar-wish-overlay{position:fixed;inset:0;background:#020617b3;backdrop-filter:blur(8px);z-index:99998;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.azar-wish-overlay.is-open{opacity:1;visibility:visible}.azar-wish-drawer{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:440px;background:#0a1322f5;backdrop-filter:blur(16px);border-left:1px solid rgba(212,175,55,.25);box-shadow:-8px 0 32px #0006;z-index:99999;display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.16,1,.3,1)}.azar-wish-drawer.is-open{transform:translate(0)}.azar-wish-drawer__head{padding:24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1)}.azar-wish-drawer__kicker{font-family:Manrope,sans-serif;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#94a3b8}.azar-wish-drawer__title{font-family:Cormorant Garamond,serif;font-size:26px;font-weight:400;color:#e6d0a0;margin:2px 0 0}.azar-wish-drawer__close{background:transparent;border:1px solid rgba(255,255,255,.15);color:#cbd5e1;width:34px;height:34px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.azar-wish-drawer__close:hover{border-color:#d4af37;color:#fff;transform:rotate(90deg)}.azar-wish-drawer__body{flex:1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:16px}.azar-wish-item{display:flex;align-items:center;gap:14px;padding:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;transition:all .2s ease}.azar-wish-item:hover{border-color:#d4af374d;background:#ffffff0d}.azar-wish-item__img{width:64px;height:64px;object-fit:cover;border-radius:4px;flex-shrink:0}.azar-wish-item__info{flex:1;min-width:0}.azar-wish-item__name{font-family:Cormorant Garamond,serif;font-size:16px;color:#f1f5f9;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.azar-wish-item__name a{color:inherit;text-decoration:none}.azar-wish-item__name a:hover{color:#d4af37}.azar-wish-item__price{font-family:Manrope,sans-serif;font-size:13px;font-weight:700;color:#e6d0a0}.azar-wish-item__remove{background:transparent;border:none;color:#64748b;cursor:pointer;padding:6px;border-radius:4px;transition:color .2s ease}.azar-wish-item__remove:hover{color:#ef4444}.azar-wish-drawer__empty{font-family:Manrope,sans-serif;font-size:14px;color:#94a3b8;text-align:center;padding:40px 20px}.azar-card-save.is-active svg{fill:#d4af37!important;stroke:#d4af37!important}.azar-card-save.is-active{background:#d4af3733!important;border-color:#d4af37!important}.azar-wishlist-page-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;margin-top:24px}.azar-wish-card{background:#0a132299;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;transition:all .25s ease}.azar-wish-card:hover{border-color:#d4af3759;transform:translateY(-4px);box-shadow:0 12px 32px #0000004d}.azar-wish-card__img-wrap{display:block;width:100%;height:240px;overflow:hidden;background:#020617}.azar-wish-card__img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.azar-wish-card:hover .azar-wish-card__img-wrap img{transform:scale(1.05)}.azar-wish-card__body{padding:18px}.azar-wish-card__title{font-family:Cormorant Garamond,serif;font-size:18px;margin:0 0 6px;color:#f8fafc}.azar-wish-card__title a{color:inherit;text-decoration:none}.azar-wish-card__title a:hover{color:#d4af37}.azar-wish-card__price{font-family:Manrope,sans-serif;font-size:15px;font-weight:700;color:#e6d0a0;margin-bottom:16px}.azar-wish-card__actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.azar-wish-card__btn{font-family:Manrope,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#070e1a!important;background:#e6d0a0!important;padding:8px 16px;border-radius:4px;text-decoration:none!important;transition:all .2s ease}.azar-wish-card__btn:hover{background:#f3e5c8!important}.azar-wish-card__del{font-family:Manrope,sans-serif;font-size:11px;color:#94a3b8;background:transparent;border:1px solid rgba(255,255,255,.15);padding:7px 12px;border-radius:4px;cursor:pointer;transition:all .2s ease}.azar-wish-card__del:hover{color:#ef4444;border-color:#ef444466}[data-theme=light] .azar-wish-drawer{background:#fffffffa!important;border-color:#825b0e40!important}[data-theme=light] .azar-wish-drawer__title{color:#825b0e!important}[data-theme=light] .azar-wish-item{background:#fff!important;border-color:#0000001a!important}[data-theme=light] .azar-wish-item__name{color:#0f172a!important}[data-theme=light] .azar-wish-item__price{color:#825b0e!important}[data-theme=light] .azar-wish-card{background:#fff!important;border-color:#0000001f!important}[data-theme=light] .azar-wish-card__title{color:#0f172a!important}[data-theme=light] .azar-wish-card__price{color:#825b0e!important}.azar-bespoke-page{padding-bottom:60px}.azar-bsp-hero{padding:60px 0 40px;text-align:center;position:relative;background:radial-gradient(circle at 50% 30%,rgba(212,175,55,.08) 0%,transparent 70%)}.azar-bsp-hero__inner{max-width:800px;margin:0 auto}.azar-bsp-hero__brand{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:20px}.azar-bsp-hero__logo{width:72px;height:auto;filter:drop-shadow(0 4px 16px rgba(212,175,55,.3));animation:float-logo 4s ease-in-out infinite}@keyframes float-logo{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.azar-bsp-hero__kicker,.azar-bsp-kicker{font-family:Manrope,sans-serif;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#d4af37;background:#d4af3714;border:1px solid rgba(212,175,55,.25);padding:5px 14px;border-radius:20px;display:inline-block}.azar-bsp-hero__title{font-family:Manrope,sans-serif;font-size:clamp(34px,5vw,54px);font-weight:400;color:#f8fafc;line-height:1.12;margin:16px 0}.azar-bsp-hero__title em{font-style:italic;color:#e6d0a0}.azar-bsp-hero__desc{font-family:Manrope,sans-serif;font-size:15.5px;line-height:1.65;color:#94a3b8;max-width:680px;margin:0 auto 28px}.azar-bsp-hero__actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:40px}.azar-bsp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:13px 26px;border-radius:6px;text-decoration:none!important;transition:all .25s ease}.azar-bsp-btn--primary{background:#e6d0a0;color:#070e1a!important;box-shadow:0 6px 20px #d4af3740}.azar-bsp-btn--primary:hover{background:#f3e5c8;transform:translateY(-2px);box-shadow:0 10px 28px #d4af3766}.azar-bsp-btn--outline{background:transparent;color:#cbd5e1!important;border:1px solid rgba(255,255,255,.2)}.azar-bsp-btn--outline:hover{border-color:#d4af37;color:#e6d0a0!important;transform:translateY(-2px)}.azar-bsp-btn--full{width:100%}.azar-bsp-hero__stats{display:flex;align-items:center;justify-content:center;gap:28px;padding:18px 28px;background:#0a132299;backdrop-filter:blur(12px);border:1px solid rgba(212,175,55,.2);border-radius:12px;max-width:640px;margin:0 auto}.bsp-stat{display:flex;flex-direction:column;gap:2px}.bsp-stat__num{font-family:Manrope,sans-serif;font-size:22px;font-weight:600;color:#e6d0a0}.bsp-stat__lbl{font-family:Manrope,sans-serif;font-size:11px;color:#94a3b8}.bsp-stat__div{width:1px;height:28px;background:#ffffff1f}.azar-bsp-section{padding:50px 0}.azar-bsp-head{text-align:center;max-width:600px;margin:0 auto 36px}.azar-bsp-h2{font-family:Manrope,sans-serif;font-size:clamp(28px,4vw,38px);color:#f8fafc;margin:10px 0 8px}.azar-bsp-sub{font-family:Manrope,sans-serif;font-size:14px;color:#94a3b8;line-height:1.5}.azar-bsp-grid{display:grid;gap:20px}.azar-bsp-grid--4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.azar-bsp-grid--3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.azar-bsp-card{background:#0a132299;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:28px 22px;transition:all .3s ease;position:relative;overflow:hidden}.azar-bsp-card:hover{border-color:#d4af3759;transform:translateY(-4px);box-shadow:0 12px 32px #0000004d}.azar-bsp-card__num{font-family:Manrope,sans-serif;font-size:36px;font-weight:600;color:#d4af3766;display:block;margin-bottom:10px}.azar-bsp-card__title{font-family:Manrope,sans-serif;font-size:20px;color:#f8fafc;margin:0 0 8px}.azar-bsp-card__text{font-family:Manrope,sans-serif;font-size:13.5px;line-height:1.6;color:#94a3b8;margin:0}.azar-bsp-spec-card{background:#0a132299;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:28px 24px;transition:all .3s ease}.azar-bsp-spec-card:hover{border-color:#d4af3759;transform:translateY(-4px)}.azar-bsp-spec-card__icon{width:48px;height:48px;border-radius:10px;background:#d4af371a;border:1px solid rgba(212,175,55,.25);color:#e6d0a0;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.azar-bsp-spec-card__title{font-family:Manrope,sans-serif;font-size:20px;color:#f8fafc;margin:0 0 8px}.azar-bsp-spec-card__text{font-family:Manrope,sans-serif;font-size:13.5px;line-height:1.6;color:#94a3b8;margin:0}.azar-bsp-contact__inner{background:#0a1322b3;border:1px solid rgba(212,175,55,.3);border-radius:16px;backdrop-filter:blur(16px);padding:40px 32px;display:grid;grid-template-columns:1.2fr .8fr;gap:36px;align-items:center;box-shadow:0 16px 40px #0000004d}.bsp-direct-item{display:flex;align-items:center;gap:10px;color:#cbd5e1;font-family:Manrope,sans-serif;font-size:13.5px;text-decoration:none!important;margin-top:12px;transition:color .2s ease}.bsp-direct-item:hover{color:#e6d0a0}.azar-bsp-contact__card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:28px 22px;text-align:center}.bsp-card-title{font-family:Manrope,sans-serif;font-size:22px;color:#e6d0a0;margin:0 0 6px}.bsp-card-desc{font-family:Manrope,sans-serif;font-size:13px;color:#94a3b8;margin-bottom:20px}@media(max-width:768px){.azar-bsp-contact__inner{grid-template-columns:1fr;gap:24px;padding:28px 20px}.azar-bsp-hero__stats{flex-direction:column;gap:14px}.bsp-stat__div{width:100%;height:1px}}[data-theme=light] .azar-bsp-hero__title{color:#0f172a!important}[data-theme=light] .azar-bsp-hero__title em{color:#825b0e!important}[data-theme=light] .azar-bsp-hero__desc{color:#334155!important}[data-theme=light] .azar-bsp-hero__stats{background:#fff!important;border-color:#825b0e40!important}[data-theme=light] .bsp-stat__num{color:#825b0e!important}[data-theme=light] .azar-bsp-h2{color:#0f172a!important}[data-theme=light] .azar-bsp-card,[data-theme=light] .azar-bsp-spec-card{background:#fff!important;border-color:#0000001f!important}[data-theme=light] .azar-bsp-card__title,[data-theme=light] .azar-bsp-spec-card__title{color:#0f172a!important}[data-theme=light] .azar-bsp-contact__inner{background:#fff!important;border-color:#825b0e4d!important}.azar-bsp-grid--2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.azar-bsp-craft-card{background:#0a1322a6;border:1px solid rgba(212,175,55,.2);border-radius:14px;padding:32px 28px;transition:all .3s ease;display:flex;flex-direction:column}.azar-bsp-craft-card:hover{border-color:#d4af3766;transform:translateY(-4px);box-shadow:0 14px 36px #00000059}.azar-bsp-craft-badge{font-family:Manrope,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#e6d0a0;background:#d4af371f;border:1px solid rgba(212,175,55,.3);padding:4px 12px;border-radius:4px;width:fit-content;margin-bottom:16px}.azar-bsp-craft-badge--machine{color:#94a3b8;background:#ffffff0f;border-color:#ffffff2e}.azar-bsp-craft-title{font-family:Manrope,sans-serif;font-size:24px;color:#f8fafc;margin:0 0 10px}.azar-bsp-craft-desc{font-family:Manrope,sans-serif;font-size:14px;line-height:1.65;color:#94a3b8;margin-bottom:20px}.azar-bsp-craft-list{list-style:none!important;padding:0!important;margin:auto 0 0!important;display:flex;flex-direction:column;gap:8px}.azar-bsp-craft-list li{font-family:Manrope,sans-serif;font-size:12.5px;color:#cbd5e1;display:flex;align-items:center;gap:8px}.azar-bsp-craft-list li:before{content:"\2713";color:#d4af37;font-weight:700}[data-theme=light] .azar-bsp-craft-card{background:#fff!important;border-color:#0000001f!important}[data-theme=light] .azar-bsp-craft-title{color:#0f172a!important}[data-theme=light] .azar-bsp-craft-desc,[data-theme=light] .azar-bsp-craft-list li{color:#334155!important}.azar-about-page{padding-bottom:60px}.azar-abt-hero{padding:60px 0 40px;text-align:center;position:relative;background:radial-gradient(circle at 50% 30%,rgba(212,175,55,.08) 0%,transparent 70%)}.azar-abt-hero__inner{max-width:800px;margin:0 auto}.azar-abt-hero__brand{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:20px}.azar-abt-hero__logo{width:72px;height:auto;filter:drop-shadow(0 4px 16px rgba(212,175,55,.3));animation:float-logo 4s ease-in-out infinite}.azar-abt-hero__kicker,.azar-abt-kicker{font-family:Manrope,sans-serif;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#d4af37;background:#d4af3714;border:1px solid rgba(212,175,55,.25);padding:5px 14px;border-radius:20px;display:inline-block;margin-bottom:12px}.azar-abt-hero__title{font-family:Manrope,sans-serif;font-size:clamp(34px,5vw,54px);font-weight:400;color:#f8fafc;line-height:1.12;margin:16px 0}.azar-abt-hero__title em{font-style:italic;color:#e6d0a0}.azar-abt-hero__desc{font-family:Manrope,sans-serif;font-size:15.5px;line-height:1.65;color:#94a3b8;max-width:680px;margin:0 auto 32px}.azar-abt-hero__stats{display:flex;align-items:center;justify-content:center;gap:28px;padding:18px 28px;background:#0a132299;backdrop-filter:blur(12px);border:1px solid rgba(212,175,55,.2);border-radius:12px;max-width:680px;margin:0 auto}.abt-stat{display:flex;flex-direction:column;gap:2px}.abt-stat__num{font-family:Manrope,sans-serif;font-size:22px;font-weight:600;color:#e6d0a0}.abt-stat__lbl{font-family:Manrope,sans-serif;font-size:11px;color:#94a3b8}.abt-stat__div{width:1px;height:28px;background:#ffffff1f}.azar-abt-section{padding:45px 0}.azar-abt-head{text-align:center;max-width:600px;margin:0 auto 36px}.azar-abt-h2{font-family:Manrope,sans-serif;font-size:clamp(28px,4vw,38px);color:#f8fafc;margin:10px 0 8px}.azar-abt-sub{font-family:Manrope,sans-serif;font-size:14px;color:#94a3b8;line-height:1.5}.azar-abt-grid{display:grid;gap:22px}.azar-abt-grid--2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.azar-abt-grid--5{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.azar-abt-card{background:#0a132299;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:32px 28px;transition:all .3s ease}.azar-abt-card:hover{border-color:#d4af3759;transform:translateY(-4px);box-shadow:0 12px 32px #0000004d}.azar-abt-text{font-family:Manrope,sans-serif;font-size:14px;line-height:1.65;color:#94a3b8;margin:0 0 14px}.azar-abt-text strong{color:#f8fafc}.azar-abt-vis-card{background:#0a1322a6;border:1px solid rgba(212,175,55,.25);border-radius:14px;padding:32px 28px;transition:all .3s ease}.azar-abt-vis-card:hover{border-color:#d4af37;transform:translateY(-4px);box-shadow:0 14px 36px #d4af3726}.azar-abt-vis-card__icon{width:48px;height:48px;border-radius:10px;background:#d4af371a;border:1px solid rgba(212,175,55,.3);color:#e6d0a0;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.azar-abt-vis-card__title{font-family:Manrope,sans-serif;font-size:24px;color:#f8fafc;margin:0 0 10px}.azar-abt-vis-card__text{font-family:Manrope,sans-serif;font-size:14px;line-height:1.65;color:#94a3b8;margin:0}.azar-abt-val-card{background:#0a132299;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:24px 18px;text-align:center;transition:all .3s ease}.azar-abt-val-card:hover{border-color:#d4af3766;transform:translateY(-4px)}.azar-abt-val-icon{width:42px;height:42px;border-radius:50%;background:#d4af371a;border:1px solid rgba(212,175,55,.25);color:#e6d0a0;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.azar-abt-val-icon svg{width:20px;height:20px}.azar-abt-val-card h4{font-family:Manrope,sans-serif;font-size:19px;color:#f8fafc;margin:0 0 6px}.azar-abt-val-card p{font-family:Manrope,sans-serif;font-size:12.5px;line-height:1.5;color:#94a3b8;margin:0}.azar-abt-media-card{background:#0a1322a6;border:1px solid rgba(255,255,255,.12);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:all .35s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 30px #0000004d}.azar-abt-media-card:hover{border-color:#d4af3773;transform:translateY(-6px);box-shadow:0 18px 44px #d4af372e}.azar-abt-media-wrap{width:100%;aspect-ratio:16/10;min-height:260px;position:relative;overflow:hidden;background:#020617}.azar-abt-media-wrap img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.16,1,.3,1)}.azar-abt-media-card:hover .azar-abt-media-wrap img{transform:scale(1.08)}.azar-abt-media-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(10,19,34,.85) 0%,transparent 60%);pointer-events:none}.azar-abt-media-body{padding:28px 26px;flex:1;display:flex;flex-direction:column}.azar-abt-media-body .azar-abt-kicker{font-family:Manrope,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#e6d0a0;background:#d4af371f;border:1px solid rgba(212,175,55,.3);padding:4px 12px;border-radius:4px;width:fit-content;margin-bottom:14px}.azar-abt-media-body h3{font-family:Manrope,sans-serif;font-size:24px;color:#f8fafc;margin:0 0 10px;line-height:1.2}.azar-abt-media-body p{font-family:Manrope,sans-serif;font-size:14px;line-height:1.65;color:#94a3b8;margin:0 0 22px;flex:1}.azar-abt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Manrope,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:12px 24px;border-radius:6px;text-decoration:none!important;transition:all .25s ease;width:fit-content}.azar-abt-btn--primary{background:#e6d0a0;color:#070e1a!important;box-shadow:0 4px 16px #d4af3733}.azar-abt-btn--primary:hover{background:#f3e5c8;transform:translateY(-2px);box-shadow:0 8px 24px #d4af3759}.azar-abt-btn--outline{background:transparent;color:#cbd5e1!important;border:1px solid rgba(255,255,255,.2)}.azar-abt-btn--outline:hover{border-color:#d4af37;color:#e6d0a0!important;transform:translateY(-2px)}.azar-abt-list{list-style:none!important;padding:0!important;margin:16px 0 0!important;display:flex;flex-direction:column;gap:12px}.azar-abt-list li{font-family:Manrope,sans-serif;font-size:13.5px;line-height:1.6;color:#94a3b8;position:relative;padding-left:20px}.azar-abt-list li:before{content:"\2713";position:absolute;left:0;top:0;color:#d4af37;font-weight:700}.azar-abt-list strong{color:#f8fafc}.azar-abt-company-info{font-family:Manrope,sans-serif;font-size:13.5px;line-height:1.7;color:#cbd5e1;margin-top:14px}.azar-abt-company-info .co-title{font-family:Manrope,sans-serif;font-size:20px;color:#e6d0a0;margin:0 0 10px}.azar-abt-company-info a{color:#e6d0a0;text-decoration:underline}@media(max-width:768px){.azar-abt-hero__stats{flex-direction:column;gap:14px}.abt-stat__div{width:100%;height:1px}}[data-theme=light] .azar-abt-hero__title{color:#0f172a!important}[data-theme=light] .azar-abt-hero__title em{color:#825b0e!important}[data-theme=light] .azar-abt-hero__desc{color:#334155!important}[data-theme=light] .azar-abt-hero__stats{background:#fff!important;border-color:#825b0e40!important}[data-theme=light] .abt-stat__num{color:#825b0e!important}[data-theme=light] .azar-abt-h2{color:#0f172a!important}[data-theme=light] .azar-abt-card,[data-theme=light] .azar-abt-vis-card,[data-theme=light] .azar-abt-val-card,[data-theme=light] .azar-abt-media-card{background:#fff!important;border-color:#0000001f!important}[data-theme=light] .azar-abt-vis-card__title,[data-theme=light] .azar-abt-val-card h4,[data-theme=light] .azar-abt-media-body h3,[data-theme=light] .azar-abt-list strong,[data-theme=light] .azar-abt-text strong{color:#0f172a!important}[data-theme=light] .azar-abt-text,[data-theme=light] .azar-abt-list li,[data-theme=light] .azar-abt-company-info{color:#334155!important}.azar-abt-why{padding-top:20px}.azar-why-lead{display:grid;grid-template-columns:1.15fr 1fr;gap:34px;align-items:start;background:linear-gradient(135deg,#d4af3712,#d4af3700 42%),#0a1322a8;border:1px solid rgba(212,175,55,.28);border-radius:16px;padding:38px 34px;margin-bottom:26px}.azar-why-lead__title{font-family:Manrope,sans-serif;font-size:clamp(26px,3.2vw,34px);font-weight:400;line-height:1.18;color:#f8fafc;margin:6px 0 14px}.azar-why-lead__title em{font-style:italic;color:#e6d0a0}.azar-why-lead__text{font-family:Manrope,sans-serif;font-size:14.5px;line-height:1.72;color:#94a3b8;margin:0 0 14px}.azar-why-lead__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.azar-why-rail{list-style:none!important;margin:0!important;padding:0!important;position:relative;display:flex;flex-direction:column;gap:18px}.azar-why-rail:before{content:"";position:absolute;left:17px;top:14px;bottom:14px;width:1px;background:linear-gradient(to bottom,#d4af3780,#d4af371f)}.azar-why-rail__item{position:relative;display:grid;grid-template-columns:35px 1fr;grid-template-areas:"icon num" "icon body";align-items:start;column-gap:14px;row-gap:3px;padding-left:0}.azar-why-rail__item:before{content:none!important}.azar-why-rail__icon{grid-area:icon;width:35px;height:35px;border-radius:50%;background:#0a1322;border:1px solid rgba(212,175,55,.4);color:#e6d0a0;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.azar-why-rail__icon svg{width:17px;height:17px}.azar-why-rail__num{grid-area:num;font-family:Manrope,sans-serif;font-size:12px;letter-spacing:.16em;line-height:1;color:#d4af37a6}.azar-why-rail__body{grid-area:body;display:flex;flex-direction:column;gap:3px}.azar-why-rail__body strong{font-family:Manrope,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#f8fafc}.azar-why-rail__body>span{font-family:Manrope,sans-serif;font-size:13.5px;line-height:1.6;color:#94a3b8}.azar-why-rail__body a{color:#e6d0a0;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#d4af3773;transition:color .2s ease,text-decoration-color .2s ease}.azar-why-rail__body a:hover{color:#f3e5c8;text-decoration-color:#d4af37}.azar-why-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.azar-why-card{position:relative;background:#0a132299;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:28px 26px;overflow:hidden;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.azar-why-card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(to right,transparent,rgba(212,175,55,.75),transparent);opacity:0;transition:opacity .3s ease}.azar-why-card:hover{border-color:#d4af3759;transform:translateY(-4px);box-shadow:0 12px 32px #0000004d}.azar-why-card:hover:before{opacity:1}.azar-why-card__icon{width:42px;height:42px;border-radius:10px;background:#d4af371a;border:1px solid rgba(212,175,55,.3);color:#e6d0a0;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.azar-why-card__icon svg{width:20px;height:20px}.azar-why-card__title{font-family:Manrope,sans-serif;font-size:22px;font-weight:500;line-height:1.25;color:#f8fafc;margin:0 0 10px}.azar-why-card__text{font-family:Manrope,sans-serif;font-size:13.5px;line-height:1.68;color:#94a3b8;margin:0}.azar-why-card__text a{color:#e6d0a0;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#d4af3773;transition:color .2s ease,text-decoration-color .2s ease}.azar-why-card__text a:hover{color:#f3e5c8;text-decoration-color:#d4af37}@media(max-width:900px){.azar-why-lead{grid-template-columns:1fr;gap:26px;padding:30px 24px}}@media(prefers-reduced-motion:reduce){.azar-why-card,.azar-why-card:before{transition:none}.azar-why-card:hover{transform:none}}[data-theme=light] .azar-why-lead{background:#fff!important;border-color:#825b0e47!important}[data-theme=light] .azar-why-lead__title{color:#0f172a!important}[data-theme=light] .azar-why-lead__title em{color:#825b0e!important}[data-theme=light] .azar-why-lead__text,[data-theme=light] .azar-why-rail__body>span,[data-theme=light] .azar-why-card__text{color:#334155!important}[data-theme=light] .azar-why-rail__num{color:#825b0e!important}[data-theme=light] .azar-why-rail__body strong,[data-theme=light] .azar-why-card__title{color:#0f172a!important}[data-theme=light] .azar-why-rail__icon{background:#fff!important;border-color:#825b0e66!important;color:#825b0e!important}[data-theme=light] .azar-why-rail:before{background:linear-gradient(to bottom,#825b0e73,#825b0e1a)!important}[data-theme=light] .azar-why-card{background:#fff!important;border-color:#0000001f!important}[data-theme=light] .azar-why-card__icon{background:#825b0e14!important;border-color:#825b0e4d!important;color:#825b0e!important}[data-theme=light] .azar-why-lead__text a,[data-theme=light] .azar-why-rail__body a,[data-theme=light] .azar-why-card__text a{color:#825b0e!important}[data-theme=light] .azar-abt-btn--outline{color:#334155!important;border-color:#825b0e61!important}[data-theme=light] .azar-abt-btn--outline:hover{color:#825b0e!important;border-color:#825b0e!important}[data-theme=light] .azar-why-rail__body a:hover,[data-theme=light] .azar-why-card__text a:hover{color:#6b4f29!important}.azar-b2b-page{padding-bottom:60px}.azar-b2b-hero{padding:60px 0 40px;text-align:center;position:relative;background:radial-gradient(circle at 50% 30%,rgba(212,175,55,.08) 0%,transparent 70%)}.azar-b2b-hero__inner{max-width:800px;margin:0 auto}.azar-b2b-hero__brand{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:20px}.azar-b2b-hero__logo{width:72px;height:auto;filter:drop-shadow(0 4px 16px rgba(212,175,55,.3));animation:float-logo 4s ease-in-out infinite}.azar-b2b-hero__kicker,.azar-b2b-kicker{font-family:Manrope,sans-serif;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#d4af37;background:#d4af3714;border:1px solid rgba(212,175,55,.25);padding:5px 14px;border-radius:20px;display:inline-block;margin-bottom:12px}.azar-b2b-hero__title{font-family:Manrope,sans-serif;font-size:clamp(34px,5vw,54px);font-weight:400;color:#f8fafc;line-height:1.12;margin:16px 0}.azar-b2b-hero__title em{font-style:italic;color:#e6d0a0}.azar-b2b-hero__desc{font-family:Manrope,sans-serif;font-size:15.5px;line-height:1.65;color:#94a3b8;max-width:680px;margin:0 auto 28px}.azar-b2b-hero__actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:40px}.azar-b2b-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:13px 26px;border-radius:6px;text-decoration:none!important;transition:all .25s ease;border:none;cursor:pointer}.azar-b2b-btn--primary{background:#e6d0a0;color:#070e1a!important;box-shadow:0 6px 20px #d4af3740}.azar-b2b-btn--primary:hover{background:#f3e5c8;transform:translateY(-2px);box-shadow:0 10px 28px #d4af3766}.azar-b2b-btn--outline{background:transparent;color:#cbd5e1!important;border:1px solid rgba(255,255,255,.2)}.azar-b2b-btn--outline:hover{border-color:#d4af37;color:#e6d0a0!important;transform:translateY(-2px)}.azar-b2b-hero__stats{display:flex;align-items:center;justify-content:center;gap:28px;padding:18px 28px;background:#0a132299;backdrop-filter:blur(12px);border:1px solid rgba(212,175,55,.2);border-radius:12px;max-width:680px;margin:0 auto}.b2b-stat{display:flex;flex-direction:column;gap:2px}.b2b-stat__num{font-family:Manrope,sans-serif;font-size:22px;font-weight:600;color:#e6d0a0}.b2b-stat__lbl{font-family:Manrope,sans-serif;font-size:11px;color:#94a3b8}.b2b-stat__div{width:1px;height:28px;background:#ffffff1f}.azar-b2b-section{padding:45px 0}.azar-b2b-head{text-align:center;max-width:600px;margin:0 auto 36px}.azar-b2b-h2{font-family:Manrope,sans-serif;font-size:clamp(28px,4vw,38px);color:#f8fafc;margin:10px 0 8px}.azar-b2b-sub{font-family:Manrope,sans-serif;font-size:14px;color:#94a3b8;line-height:1.5}.azar-b2b-grid{display:grid;gap:22px}.azar-b2b-grid--4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.azar-b2b-grid--3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.azar-b2b-card{background:#0a132299;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:28px 24px;transition:all .3s ease}.azar-b2b-card:hover{border-color:#d4af3759;transform:translateY(-4px);box-shadow:0 12px 32px #0000004d}.azar-b2b-card__icon{width:48px;height:48px;border-radius:10px;background:#d4af371a;border:1px solid rgba(212,175,55,.25);color:#e6d0a0;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.azar-b2b-card__icon svg{width:24px;height:24px}.azar-b2b-card__title{font-family:Manrope,sans-serif;font-size:21px;color:#f8fafc;margin:0 0 8px}.azar-b2b-card__text{font-family:Manrope,sans-serif;font-size:13.5px;line-height:1.6;color:#94a3b8;margin:0}.azar-b2b-sec-card{background:#0a132299;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:26px 22px;transition:all .3s ease}.azar-b2b-sec-card:hover{border-color:#d4af3759;transform:translateY(-4px)}.azar-b2b-sec-num{font-family:Manrope,sans-serif;font-size:28px;font-weight:600;color:#d4af3766;display:block;margin-bottom:6px}.azar-b2b-sec-card h4{font-family:Manrope,sans-serif;font-size:20px;color:#f8fafc;margin:0 0 8px}.azar-b2b-sec-card p{font-family:Manrope,sans-serif;font-size:13.5px;line-height:1.6;color:#94a3b8;margin:0}.azar-b2b-terms-wrap{background:#0a1322a6;border:1px solid rgba(212,175,55,.25);border-radius:16px;padding:36px;max-width:840px;margin:0 auto;text-align:center}.azar-b2b-terms-list{list-style:none!important;padding:0!important;margin:20px 0 0!important;display:flex;flex-direction:column;gap:14px;text-align:left}.azar-b2b-terms-list li{font-family:Manrope,sans-serif;font-size:14px;line-height:1.65;color:#94a3b8;position:relative;padding-left:24px}.azar-b2b-terms-list li:before{content:"\2713";position:absolute;left:0;top:0;color:#d4af37;font-weight:700}.azar-b2b-terms-list strong{color:#f8fafc}.azar-b2b-form-wrap{background:#0a1322bf;border:1px solid rgba(212,175,55,.3);border-radius:16px;backdrop-filter:blur(16px);padding:40px 36px;max-width:820px;margin:0 auto;box-shadow:0 16px 40px #0000004d}.azar-b2b-auth-banner{background:#d4af371a;border:1px solid rgba(212,175,55,.25);border-radius:6px;padding:10px 16px;margin:16px 0 24px;font-size:13px;color:#e6d0a0;text-align:center;font-family:Manrope,sans-serif}.azar-b2b-auth-banner--guest{background:#ffffff0a;border-color:#ffffff1f;color:#cbd5e1}.azar-b2b-auth-banner a{color:#e6d0a0;text-decoration:underline}.azar-b2b-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.azar-b2b-field--full{grid-column:1 / -1}.azar-b2b-field{display:flex;flex-direction:column;gap:6px}.azar-b2b-field label{font-family:Manrope,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#cbd5e1}.azar-b2b-field input,.azar-b2b-field select,.azar-b2b-field textarea{width:100%;padding:12px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#f8fafc;font-family:Manrope,sans-serif;font-size:13.5px;transition:border-color .2s ease}.azar-b2b-field input:focus,.azar-b2b-field select:focus,.azar-b2b-field textarea:focus{border-color:#d4af37;outline:none;background:#ffffff14}.azar-b2b-field select option{background:#0a1322;color:#f8fafc}.azar-b2b-form__submit{margin-top:24px;text-align:center}.azar-b2b-status{margin-top:18px;padding:14px;border-radius:6px;font-family:Manrope,sans-serif;font-size:13.5px;text-align:center}.azar-b2b-status--loading{background:#d4af371a;color:#e6d0a0;border:1px solid rgba(212,175,55,.3)}.azar-b2b-status--success{background:#25d3661f;color:#4ade80;border:1px solid rgba(37,211,102,.3)}@media(max-width:768px){.azar-b2b-hero__stats{flex-direction:column;gap:14px}.b2b-stat__div{width:100%;height:1px}.azar-b2b-form-wrap{padding:28px 20px}.azar-b2b-form-grid{grid-template-columns:1fr}}[data-theme=light] .azar-b2b-hero__title{color:#0f172a!important}[data-theme=light] .azar-b2b-hero__title em{color:#825b0e!important}[data-theme=light] .azar-b2b-hero__desc{color:#334155!important}[data-theme=light] .azar-b2b-hero__stats{background:#fff!important;border-color:#825b0e40!important}[data-theme=light] .b2b-stat__num{color:#825b0e!important}[data-theme=light] .azar-b2b-h2{color:#0f172a!important}[data-theme=light] .azar-b2b-card,[data-theme=light] .azar-b2b-sec-card,[data-theme=light] .azar-b2b-terms-wrap{background:#fff!important;border-color:#0000001f!important}[data-theme=light] .azar-b2b-card__title,[data-theme=light] .azar-b2b-sec-card h4,[data-theme=light] .azar-b2b-terms-list strong{color:#0f172a!important}[data-theme=light] .azar-b2b-card__text,[data-theme=light] .azar-b2b-sec-card p,[data-theme=light] .azar-b2b-terms-list li{color:#334155!important}[data-theme=light] .azar-b2b-form-wrap{background:#fff!important;border-color:#825b0e4d!important}[data-theme=light] .azar-b2b-field label{color:#0f172a!important}[data-theme=light] .azar-b2b-field input,[data-theme=light] .azar-b2b-field select,[data-theme=light] .azar-b2b-field textarea{background:#f8fafc!important;border-color:#0003!important;color:#0f172a!important}[data-theme=light] .azar-b2b-field select option{background:#fff;color:#0f172a}[data-theme=light] .azar-b2b-btn--primary{background:#825b0e;color:#fff8ea!important;box-shadow:0 6px 20px #825b0e38}[data-theme=light] .azar-b2b-btn--primary:hover{background:#6b4a0b}[data-theme=light] .azar-b2b-btn--outline{color:#0f172a!important;border-color:#0003}[data-theme=light] .azar-b2b-btn--outline:hover{border-color:#825b0e;color:#825b0e!important}[data-theme=light] .b2b-stat__lbl{color:#475569!important}[data-theme=light] .b2b-stat__div{background:#0000001f!important}[data-theme=light] .azar-b2b-sub{color:#475569!important}[data-theme=light] .azar-b2b-sec-num{color:#825b0e73!important}[data-theme=light] .azar-b2b-card__icon,[data-theme=light] .azar-b2b-auth-banner{background:#825b0e14!important;border-color:#825b0e40!important;color:#825b0e!important}[data-theme=light] .azar-b2b-auth-banner--guest{background:#0000000a!important;border-color:#0000001f!important;color:#334155!important}[data-theme=light] .azar-b2b-auth-banner a{color:#825b0e!important}[data-theme=light] .azar-b2b-status--loading{background:#825b0e14!important;color:#825b0e!important;border-color:#825b0e4d!important}[data-theme=light] .azar-b2b-status--success{background:#16a34a1a!important;color:#15803d!important;border-color:#16a34a4d!important}[data-theme=light] .azar-b2b-hero__kicker,[data-theme=light] .azar-b2b-kicker{color:#825b0e!important;background:#825b0e14!important;border-color:#825b0e40!important}[data-theme=light] .azar-b2b-terms-list li:before{color:#825b0e!important}.azar-contact-page,.azar-faq-page,.azar-shipping-page,.azar-sustain-page,.azar-legal-page{padding-bottom:60px}.azar-cs-hero{padding:55px 0 35px;text-align:center;position:relative;background:radial-gradient(circle at 50% 30%,rgba(212,175,55,.08) 0%,transparent 70%)}.azar-cs-hero__inner{max-width:780px;margin:0 auto}.azar-cs-hero__logo{width:68px;height:auto;filter:drop-shadow(0 4px 16px rgba(212,175,55,.3));animation:float-logo 4s ease-in-out infinite;margin-bottom:12px}.azar-cs-hero__kicker{font-family:Manrope,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#d4af37;background:#d4af3714;border:1px solid rgba(212,175,55,.25);padding:4px 12px;border-radius:20px;display:inline-block;margin-bottom:12px}.azar-cs-hero__title{font-family:Manrope,sans-serif;font-size:clamp(32px,4.5vw,50px);font-weight:400;color:#f8fafc;line-height:1.15;margin:14px 0}.azar-cs-hero__title em{font-style:italic;color:#e6d0a0}.azar-cs-hero__desc{font-family:Manrope,sans-serif;font-size:15px;line-height:1.65;color:#94a3b8;max-width:660px;margin:0 auto}.azar-cs-section{padding:40px 0}.azar-cs-h2{font-family:Manrope,sans-serif;font-size:clamp(26px,3.5vw,36px);color:#f8fafc;margin:10px 0}.azar-cs-sub{font-family:Manrope,sans-serif;font-size:14px;color:#94a3b8;margin-bottom:20px}.azar-cs-subtext{font-family:Manrope,sans-serif;font-size:12px;color:#64748b}.azar-cs-grid{display:grid;gap:20px}.azar-cs-grid--3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.azar-cs-grid--4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.azar-cs-card{background:#0a132299;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:28px 24px;transition:all .3s ease}.azar-cs-card:hover{border-color:#d4af3759;transform:translateY(-4px);box-shadow:0 12px 32px #0000004d}.azar-cs-card__icon{width:44px;height:44px;border-radius:10px;background:#d4af371a;border:1px solid rgba(212,175,55,.25);color:#e6d0a0;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.azar-cs-card__icon svg{width:22px;height:22px}.azar-cs-card h3{font-family:Manrope,sans-serif;font-size:22px;color:#f8fafc;margin:0 0 8px}.azar-cs-card p{font-family:Manrope,sans-serif;font-size:13.5px;line-height:1.6;color:#94a3b8;margin:0 0 14px}.azar-cs-link{font-family:Manrope,sans-serif;font-size:13px;font-weight:700;color:#e6d0a0;text-decoration:none}.azar-cs-link:hover{text-decoration:underline}.azar-cs-list{list-style:none!important;padding:0!important;margin:12px 0 0!important;display:flex;flex-direction:column;gap:8px}.azar-cs-list li{font-family:Manrope,sans-serif;font-size:13px;color:#cbd5e1}.azar-cs-list strong{color:#f8fafc}.azar-cs-form-wrap{background:#0a1322bf;border:1px solid rgba(212,175,55,.3);border-radius:16px;backdrop-filter:blur(16px);padding:36px 32px;max-width:780px;margin:0 auto}.azar-cs-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.azar-cs-field--full{grid-column:1 / -1}.azar-cs-field{display:flex;flex-direction:column;gap:6px}.azar-cs-field label{font-family:Manrope,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#cbd5e1}.azar-cs-field input,.azar-cs-field select,.azar-cs-field textarea{width:100%;padding:11px 13px;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#f8fafc;font-family:Manrope,sans-serif;font-size:13.5px}.azar-cs-field input:focus,.azar-cs-field select:focus,.azar-cs-field textarea:focus{border-color:#d4af37;outline:none;background:#ffffff14}.azar-cs-field select option{background:#0a1322;color:#f8fafc}.azar-cs-form__submit{margin-top:20px;text-align:center}.azar-cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Manrope,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:12px 24px;border-radius:6px;text-decoration:none!important;transition:all .25s ease;border:none;cursor:pointer}.azar-cs-btn--primary{background:#e6d0a0;color:#070e1a!important}.azar-cs-btn--primary:hover{background:#f3e5c8;transform:translateY(-2px)}.azar-cs-btn--outline{background:transparent;color:#cbd5e1!important;border:1px solid rgba(255,255,255,.2)}.azar-cs-btn--outline:hover{border-color:#d4af37;color:#e6d0a0!important;transform:translateY(-2px)}.azar-cs-status{margin-top:16px;padding:12px;border-radius:6px;font-family:Manrope,sans-serif;font-size:13px;text-align:center}.azar-cs-status--loading{background:#d4af371a;color:#e6d0a0;border:1px solid rgba(212,175,55,.3)}.azar-cs-status--success{background:#25d3661f;color:#4ade80;border:1px solid rgba(37,211,102,.3)}.azar-faq-cat{margin-bottom:32px}.azar-faq-accordion{display:flex;flex-direction:column;gap:10px;margin-top:14px}.azar-faq-item{background:#0a132299;border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden}.azar-faq-q{padding:16px 20px;font-family:Manrope,sans-serif;font-size:19px;color:#f8fafc;cursor:pointer;display:flex;align-items:center;justify-content:space-between;user-select:none}.azar-faq-q:hover{color:#e6d0a0}.azar-faq-icon{font-family:Manrope,sans-serif;font-size:18px;color:#d4af37;transition:transform .3s ease}.azar-faq-item[open] .azar-faq-icon{transform:rotate(45deg)}.azar-faq-a{padding:0 20px 18px;font-family:Manrope,sans-serif;font-size:14px;line-height:1.65;color:#94a3b8}.azar-faq-a p{margin:0}.azar-legal-layout{display:grid;grid-template-columns:240px 1fr;gap:28px;align-items:start}.azar-legal-sidebar{position:sticky;top:100px}.azar-legal-nav{display:flex;flex-direction:column;gap:6px;background:#0a132299;border:1px solid rgba(255,255,255,.1);padding:14px;border-radius:12px}.azar-legal-nav a{font-family:Manrope,sans-serif;font-size:13px;color:#94a3b8;text-decoration:none;padding:10px 14px;border-radius:6px;transition:all .2s ease}.azar-legal-nav a:hover,.azar-legal-nav a.active{background:#d4af371f;color:var(--gold-soft, #e6d0a0)}.azar-legal-content h2{font-family:Manrope,sans-serif;font-size:24px;color:#f8fafc;margin:24px 0 10px}.azar-legal-content p{font-family:Manrope,sans-serif;font-size:14px;line-height:1.65;color:#94a3b8;margin:0 0 14px}@media(max-width:768px){.azar-legal-layout,.azar-cs-form-grid{grid-template-columns:1fr}}[data-theme=light] .azar-cs-hero__title{color:#0f172a!important}[data-theme=light] .azar-cs-hero__title em{color:#825b0e!important}[data-theme=light] .azar-cs-hero__desc{color:#334155!important}[data-theme=light] .azar-cs-h2{color:#0f172a!important}[data-theme=light] .azar-cs-card,[data-theme=light] .azar-cs-form-wrap,[data-theme=light] .azar-faq-item,[data-theme=light] .azar-legal-nav,[data-theme=light] .azar-legal-content{background:#fff!important;border-color:#0000001f!important}[data-theme=light] .azar-cs-card h3,[data-theme=light] .azar-faq-q,[data-theme=light] .azar-legal-content h2{color:#0f172a!important}[data-theme=light] .azar-cs-card p,[data-theme=light] .azar-faq-a,[data-theme=light] .azar-legal-content p{color:#334155!important}[data-theme=light] .azar-cs-field label{color:#0f172a!important}[data-theme=light] .azar-cs-field input,[data-theme=light] .azar-cs-field select,[data-theme=light] .azar-cs-field textarea{background:#f8fafc!important;border-color:#0003!important;color:#0f172a!important}.single-product .ppcp-messages,.single-product .ppc-button-wrapper,.single-product [data-pp-message],.single-product #ppc-button-ppcp-gateway{margin:12px 0 6px!important;background:#e7f0fb;border:1px solid rgba(31,93,153,.25);border-radius:12px;padding:10px}.single-product #ppc-button-ppcp-gateway button,.single-product .paypal-button,.single-product iframe{border-radius:8px!important;transition:transform .22s ease,box-shadow .22s ease!important}.single-product #ppc-button-ppcp-gateway button:hover,.single-product .paypal-button:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #ffc43959!important}[data-theme=light] .azar-pd-enquire__alt{color:#0f172a!important;border-color:#0003!important}[data-theme=light] .azar-pd-canvas .azar-pd-eyebrow,[data-theme=light] .azar-pd-canvas .azar-pd-kicker{color:var(--gold-deep)!important}.woocommerce div.product .woocommerce-product-gallery__image img{transition:opacity .18s ease,transform .22s cubic-bezier(.2,.7,.2,1)}.woocommerce-product-gallery.is-switching .woocommerce-product-gallery__image img{opacity:.76;transform:scale(.992)}@media(hover:hover)and (pointer:fine){.azar-pd-top .flex-viewport{cursor:zoom-in}}@media(prefers-reduced-motion:reduce){.azar-pd-top .flex-viewport img.azar-zooming{transform:none!important}}.azar-pd-acc__body{overflow:hidden;padding:0 2px;will-change:height,opacity}.azar-pd-acc__body-inner{padding-bottom:18px}.azar-buybar{visibility:hidden;pointer-events:none;will-change:transform;transition:transform .24s cubic-bezier(.2,.7,.2,1),visibility 0s linear .24s}.azar-buybar.is-visible{visibility:visible;pointer-events:auto;transition-delay:0s}.azar-buybar__btn:focus-visible{outline:2px solid var(--gold-soft);outline-offset:3px}.woocommerce div.product .single_add_to_cart_button.is-loading{opacity:.78;cursor:progress;transform:none!important}.woocommerce div.product .single_add_to_cart_button.is-added{background:var(--gold-deep, #b48f54)!important;color:#fff!important;transform:none!important}.woocommerce div.product .single_add_to_cart_button.is-error{background:transparent!important;color:var(--gold, #cdaa6e)!important;border:1px solid var(--gold, #cdaa6e)!important;box-shadow:none!important;transform:none!important}#azar-cart-toast.azar-toast{position:fixed;top:96px;right:24px;z-index:var(--z-toast, 300);display:flex;align-items:center;gap:14px;width:340px;max-width:calc(100vw - 32px);padding:14px 16px;background:var(--nav-bg, #070e1a);border:1px solid rgba(184,146,99,.22);border-top:1px solid var(--gold, #cdaa6e);box-shadow:0 24px 48px -20px #000000a6;opacity:0;visibility:hidden;transform:translateY(-14px);transition:opacity .3s ease,transform .3s cubic-bezier(.22,1,.36,1),visibility .3s}#azar-cart-toast.azar-toast.is-in{opacity:1;visibility:visible;transform:translateY(0)}#azar-cart-toast.azar-toast--error{border-top-color:#c96a4f}.azar-toast--error .azar-toast__eyebrow{color:#d98a6f}.azar-toast__close{position:absolute;top:8px;right:8px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--ink-3, #7a8ea9);background:none;border:0;cursor:pointer;transition:color .2s ease}.azar-toast__close:hover{color:var(--gold-soft, #e6d0a0)}.azar-toast__img{width:52px;height:64px;object-fit:cover;flex-shrink:0;border:1px solid var(--line-soft);border-radius:2px}.azar-toast__body{display:flex;flex-direction:column;gap:3px;min-width:0;padding-right:14px}.azar-toast__eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:Manrope,sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold, #cdaa6e)}.azar-toast__eyebrow svg{flex-shrink:0}.azar-toast__name{font-family:Cormorant Garamond,serif;font-size:15px;line-height:1.25;color:var(--ink, #eef3fb);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.azar-toast__cta{flex-shrink:0;align-self:center;padding:9px 14px;font-family:Manrope,sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink, #0a1322);background:var(--btn-bg, linear-gradient(135deg,#e3cd9b,#cdaa6e 55%,#b48f54));border-radius:2px;text-decoration:none;white-space:nowrap;transition:filter .2s ease}.azar-toast__cta:hover{filter:brightness(1.06)}@media(max-width:600px){#azar-cart-toast.azar-toast{inset:auto 16px 18px;width:auto;transform:translateY(14px)}#azar-cart-toast.azar-toast.is-in{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){#azar-cart-toast.azar-toast{transition:opacity .2s ease,visibility .2s}}@media(max-width:767px){.azar-pd-top .woocommerce-product-gallery{flex-direction:column!important;gap:var(--pd-s2)!important;padding:var(--pd-s2)}.azar-pd-top .woocommerce-product-gallery__wrapper,.azar-pd-top .flex-viewport{order:1;min-width:0;width:100%}.woocommerce div.product .flex-control-thumbs{order:2;flex-direction:row!important;width:100%!important;max-width:100%!important;max-height:none!important;gap:9px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 2px 5px!important;scroll-snap-type:x proximity;scrollbar-width:thin;box-shadow:none}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs li{flex:0 0 clamp(58px,17vw,68px);width:auto!important;scroll-snap-align:start}.woocommerce div.product .flex-control-thumbs img{aspect-ratio:1;min-height:58px}body.single-product.woocommerce span.onsale{top:12px!important;left:12px!important;right:auto!important}.woocommerce div.product .woocommerce-product-gallery__trigger{top:12px;right:12px;width:44px;height:44px}.woocommerce div.product .summary .product_title{max-width:18ch}.azar-pd-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pd-s2)}.azar-pd-facts li,.azar-pd-prov__tiles li{min-width:0;padding:var(--pd-s2) var(--pd-s3)}.azar-pd-facts__k{font-size:10.5px;letter-spacing:.13em}.azar-pd-facts__v{font-size:17px}.woocommerce div.product form.cart{gap:var(--pd-s2);margin-top:var(--pd-s4)}.woocommerce div.product form.cart .quantity{flex:0 0 64px}.woocommerce div.product form.cart .quantity input.qty{width:64px}.woocommerce div.product form.cart .single_add_to_cart_button{min-width:0;width:auto}.azar-buybar{gap:10px;padding:10px 12px}.azar-buybar__info{flex:1 1 auto}.azar-buybar__title{font-size:14px}.azar-buybar__btn{min-width:132px;min-height:48px;padding-inline:16px}body.single-product .azar-wa-fab{transition:bottom .24s ease,transform .22s ease,box-shadow .22s ease,background .22s ease}body.single-product.azar-buybar-active .azar-wa-fab{bottom:calc(148px + env(safe-area-inset-bottom,0px));transform:scale(.92)}}@media(max-width:380px){.azar-buybar__title{display:none}.azar-buybar__btn{min-width:126px}}@media(prefers-reduced-motion:reduce){.woocommerce div.product .woocommerce-product-gallery__image img,.azar-pd-acc__body,body.single-product .azar-wa-fab{transition:none!important}.woocommerce-product-gallery.is-switching .woocommerce-product-gallery__image img{opacity:1;transform:none}}@media(min-width:768px){.azar-pd-top .woocommerce-product-gallery{align-items:stretch!important}.azar-pd-top .flex-viewport{aspect-ratio:var(--azar-gallery-ratio, .6667)!important;height:auto!important;min-width:0}.woocommerce div.product .flex-control-thumbs{align-self:stretch!important;height:auto!important;max-height:var(--azar-gallery-stage-height, 440px)!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}}@media(min-width:981px){.azar-pd-top .woocommerce-product-gallery{background:linear-gradient(145deg,var(--surface),var(--ground-soft));box-shadow:0 24px 70px #0000002e,inset 0 1px #ffffff09;animation:azar-pd-card-in .52s cubic-bezier(.2,.7,.2,1) both}.azar-pd-top .summary{animation:azar-pd-card-in .52s .08s cubic-bezier(.2,.7,.2,1) both}.azar-pd-top .flex-viewport{background:var(--ground-soft);border-radius:10px}.woocommerce div.product .flex-control-thumbs{padding-right:4px!important;scroll-behavior:smooth}.woocommerce div.product .flex-control-thumbs img{transition:border-color .2s ease,box-shadow .2s ease,opacity .2s ease,transform .2s cubic-bezier(.2,.7,.2,1)}.woocommerce div.product .flex-control-thumbs img:hover{opacity:1;transform:translateY(-1px)}.woocommerce div.product .flex-control-thumbs img.flex-active{box-shadow:0 0 0 1px var(--gold),0 8px 22px #00000047}.azar-pd-facts li{transition:transform .22s cubic-bezier(.2,.7,.2,1),border-color .22s ease,box-shadow .22s ease}.azar-pd-facts li:hover{transform:translateY(-2px);border-color:var(--gold);box-shadow:0 12px 28px #00000024}}@keyframes azar-pd-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.azar-pd-top .woocommerce-product-gallery,.azar-pd-top .summary,.woocommerce div.product .flex-control-thumbs img,.azar-pd-facts li{animation:none!important;transition:none!important}.woocommerce div.product .flex-control-thumbs img:hover,.woocommerce div.product .flex-control-thumbs img.flex-active,.azar-pd-facts li:hover{transform:none!important}}.azar-cln-pricing{--cp-panel: rgba(7, 18, 33, .76);--cp-card: rgba(14, 30, 51, .9);--cp-border: rgba(230, 208, 160, .15);--cp-border-strong: rgba(212, 175, 55, .38);--cp-text: #f8fafc;--cp-muted: #aab6c8;--cp-gold: #e6d0a0;--cp-gold-strong: #d4af37;--cp-cta-ink: #07101d;--cp-shadow: 0 18px 45px rgba(0, 0, 0, .2);position:relative;isolation:isolate;overflow:clip;padding-block:clamp(72px,8vw,112px);scroll-margin-top:130px;background:radial-gradient(circle at 8% 12%,rgba(212,175,55,.1),transparent 30%),radial-gradient(circle at 92% 88%,rgba(63,111,160,.12),transparent 34%),linear-gradient(180deg,#07111ffa,#081424fa)}.azar-cln-pricing:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.24;pointer-events:none;background-image:radial-gradient(120% 80% at 50% 0%,rgba(255,255,255,.035),transparent 62%);mask-image:linear-gradient(to bottom,transparent,#000 15%,#000 85%,transparent)}.azar-cln-pricing .shell{position:relative;z-index:1}.azar-cln-pricing .azar-cln-head{max-width:760px;margin-bottom:28px}.azar-cln-pricing .azar-cln-kicker{color:var(--cp-gold-strong)}.azar-cln-pricing .azar-cln-h2{color:var(--cp-text);font-size:clamp(38px,4.2vw,58px);line-height:1.02;letter-spacing:-.025em;text-wrap:balance}.azar-cln-pricing .azar-cln-sub{max-width:680px;margin-inline:auto;color:var(--cp-muted);font-size:clamp(14px,1.25vw,16px);line-height:1.7}.azar-cln-price-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:0 auto clamp(38px,5vw,58px)}.azar-cln-price-nav button{appearance:none;cursor:pointer;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border:1px solid var(--cp-border);border-radius:999px;background:#ffffff0b;color:var(--cp-muted);font-family:Manrope,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.azar-cln-price-nav button:hover{color:var(--cp-text);border-color:var(--cp-border-strong);background:#d4af371c;transform:translateY(-2px)}.azar-cln-price-nav button:focus-visible,.azar-cln-price-card__cta:focus-visible{outline:2px solid var(--cp-gold-strong);outline-offset:3px}.azar-cln-price-nav button.is-active{border-color:var(--cp-gold-strong);background:linear-gradient(110deg,var(--cp-gold),#cda85a);color:var(--cp-cta-ink);box-shadow:0 9px 24px #00000024}.azar-cln-price-panels{position:relative}.azar-cln-price-table[hidden]{display:none!important}.azar-cln-price-table.is-active{animation:azar-price-panel-in .28s cubic-bezier(.2,.7,.2,1) both}@keyframes azar-price-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.azar-cln-price-table{margin:0 0 clamp(28px,4vw,44px);padding:clamp(20px,3vw,34px);border:1px solid var(--cp-border);border-radius:24px;background:var(--cp-panel);box-shadow:var(--cp-shadow);scroll-margin-top:128px}.azar-cln-price-table:last-of-type{margin-bottom:32px}.azar-cln-price-table__head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-bottom:20px;margin-bottom:22px;border-bottom:1px solid var(--cp-border)}.azar-cln-price-table__title{margin:0;color:var(--cp-text);font-size:clamp(25px,2.5vw,34px);line-height:1.1;letter-spacing:-.015em}.azar-cln-price-table__head>span{color:var(--cp-muted);font-family:Manrope,sans-serif;font-size:11px;line-height:1.5;text-align:right}.azar-cln-price-group-heading{display:flex;align-items:center;gap:12px;margin:28px 0 14px;color:var(--cp-gold-strong);font-size:10.5px;letter-spacing:.16em}.azar-cln-price-table__head+.azar-cln-price-group-heading{margin-top:0}.azar-cln-price-group-heading:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,var(--cp-border),transparent)}.azar-cln-pricing .azar-cln-grid--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.azar-cln-pricing .azar-cln-grid--3:has(>.azar-cln-price-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.azar-cln-price-card{min-width:0;min-height:190px;padding:18px;gap:13px;border:1px solid var(--cp-border);border-radius:17px;background:var(--cp-card);box-shadow:inset 0 1px #ffffff06;transition:transform .24s cubic-bezier(.2,.7,.2,1),border-color .24s ease,box-shadow .24s ease}.azar-cln-price-card:hover{transform:translateY(-3px);border-color:var(--cp-border-strong);box-shadow:0 16px 32px #0000002e,inset 0 1px #ffffff0a}.azar-cln-price-card__top{gap:13px}.azar-cln-price-card__icon{width:44px;height:44px;border:1px solid rgba(212,175,55,.22);border-radius:12px;background:linear-gradient(145deg,#d4af3729,#d4af370f);color:var(--cp-gold)}.azar-cln-price-card__icon svg{width:21px;height:21px}.azar-cln-price-card__title{margin-top:0;color:var(--cp-text);font-size:20px;line-height:1.2}.azar-cln-price-card__note,.azar-cln-price-card__desc{color:var(--cp-muted);line-height:1.6}.azar-cln-price-card__note{margin-top:5px;font-size:11px}.azar-cln-price-card__desc{font-size:12px}.azar-cln-price-rows{gap:0;padding:3px 0;border-block:1px solid var(--cp-border)}.azar-cln-price-row,.azar-cln-price-row:first-child{min-height:44px;padding-block:9px;border-top:1px solid var(--cp-border)}.azar-cln-price-row:first-child{border-top:0}.azar-cln-price-row__label{color:var(--cp-muted);font-size:12px}.azar-cln-price{gap:8px}.azar-cln-price del{color:var(--cp-muted);font-size:11px;opacity:.72}.azar-cln-price ins{color:var(--cp-gold);font-size:22px;line-height:1}.azar-cln-price .azar-cln-price__from{color:var(--cp-muted);font-size:8.5px;letter-spacing:.09em}.azar-cln-price--solo{margin:auto 0 0;padding-top:4px}.azar-cln-price-quote{width:fit-content;margin:auto 0 0;padding:7px 11px;border:1px solid var(--cp-border);border-radius:999px;background:#d4af3714;color:var(--cp-gold);font-size:14px}.azar-cln-price-card__cta{width:100%;min-height:46px;margin-top:auto;padding:11px 15px!important;justify-content:space-between;border-color:transparent!important;border-radius:9px;background:linear-gradient(110deg,var(--cp-gold),#cda85a);color:var(--cp-cta-ink)!important;font-size:10px!important;box-shadow:0 9px 22px #00000024}.azar-cln-price-card__cta svg{transition:transform .2s ease}.azar-cln-price-card__cta:hover{color:var(--cp-cta-ink)!important;transform:translateY(-1px);box-shadow:0 12px 26px #0003}.azar-cln-price-card__cta:hover svg{transform:translate(3px)}.azar-cln-price-notes{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:clamp(22px,4vw,46px);align-items:start;margin:0;padding:clamp(22px,3vw,32px);border:1px solid var(--cp-border);border-radius:20px;background:var(--cp-panel)}.azar-cln-price-notes__head{display:flex;align-items:flex-start;gap:14px}.azar-cln-price-notes__icon{flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#d4af371f;color:var(--cp-gold)}.azar-cln-price-notes__icon svg{width:21px;height:21px}.azar-cln-price-notes h3{margin:1px 0 5px;color:var(--cp-text);font-family:Cormorant Garamond,serif;font-size:24px;font-weight:500}.azar-cln-price-notes__head p{margin:0;color:var(--cp-muted);font:12px/1.6 Manrope,sans-serif}.azar-cln-price-notes ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0;padding:0;list-style:none}.azar-cln-price-notes li{min-width:0;padding-left:17px;color:var(--cp-muted);font-size:11.5px;line-height:1.55}[data-theme=light] .azar-cln-pricing{--cp-panel: rgba(255, 255, 255, .72);--cp-card: #ffffff;--cp-border: rgba(15, 23, 42, .11);--cp-border-strong: rgba(130, 91, 14, .38);--cp-text: #0f172a;--cp-muted: #526178;--cp-gold: #825b0e;--cp-gold-strong: #825b0e;--cp-shadow: 0 18px 50px rgba(26, 50, 75, .09);background:radial-gradient(circle at 8% 12%,rgba(212,175,55,.12),transparent 30%),radial-gradient(circle at 92% 88%,rgba(73,127,177,.1),transparent 34%),linear-gradient(180deg,#edf6ff,#e5f1fb)}[data-theme=light] .azar-cln-pricing .azar-cln-h2,[data-theme=light] .azar-cln-price-table__title,[data-theme=light] .azar-cln-price-card__title,[data-theme=light] .azar-cln-price-notes h3{color:var(--cp-text)!important}[data-theme=light] .azar-cln-pricing .azar-cln-sub,[data-theme=light] .azar-cln-price-card__note,[data-theme=light] .azar-cln-price-card__desc,[data-theme=light] .azar-cln-price-row__label,[data-theme=light] .azar-cln-price-notes li{color:var(--cp-muted)!important}[data-theme=light] .azar-cln-price-card,[data-theme=light] .azar-cln-price-notes{background:var(--cp-card)!important;border-color:var(--cp-border)!important}[data-theme=light] .azar-cln-price-table{background:var(--cp-panel)}@media(max-width:980px){.azar-cln-pricing .azar-cln-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.azar-cln-price-notes{grid-template-columns:1fr}}@media(max-width:640px){.azar-cln-pricing{padding-block:64px;scroll-margin-top:94px}.azar-cln-pricing .azar-cln-head{margin-bottom:24px}.azar-cln-price-nav{justify-content:flex-start;flex-wrap:nowrap;margin-inline:calc(var(--gutter, 20px) * -1);padding-inline:var(--gutter, 20px);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.azar-cln-price-nav::-webkit-scrollbar{display:none}.azar-cln-price-nav button{flex:0 0 auto;scroll-snap-align:start}.azar-cln-price-table{margin-inline:-6px;padding:16px;border-radius:18px;scroll-margin-top:94px}.azar-cln-price-table__head{display:block;padding-bottom:16px;margin-bottom:18px}.azar-cln-price-table__head>span{display:block;margin-top:7px;text-align:left}.azar-cln-pricing .azar-cln-grid--3,.azar-cln-pricing .azar-cln-grid--3:has(>.azar-cln-price-card:nth-child(2):last-child){grid-template-columns:1fr}.azar-cln-price-card{min-height:0;padding:18px}.azar-cln-price-row{align-items:center}.azar-cln-price-notes{padding:20px}.azar-cln-price-notes ul{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.azar-cln-price-nav button,.azar-cln-price-card,.azar-cln-price-card__cta,.azar-cln-price-card__cta svg{transition:none!important}.azar-cln-price-nav button:hover,.azar-cln-price-card:hover,.azar-cln-price-card__cta:hover{transform:none!important}.azar-cln-price-table.is-active{animation:none!important}}.azar-cleaning-page .azar-cln-pricing,[data-theme=light] .azar-cleaning-page .azar-cln-pricing{--cp-panel: rgba(7, 17, 31, .88);--cp-card: #102039;--cp-border: rgba(230, 208, 160, .17);--cp-border-strong: rgba(221, 184, 103, .56);--cp-text: #f5f1e8;--cp-muted: #a8b4c6;--cp-gold: #e0c47e;--cp-gold-strong: #d7b35f;--cp-cta-ink: #f5e8c7;--cp-shadow: 0 24px 64px rgba(0, 0, 0, .27);color-scheme:dark;background:radial-gradient(circle at 8% 8%,rgba(215,179,95,.09),transparent 28%),radial-gradient(circle at 92% 88%,rgba(56,101,153,.13),transparent 34%),linear-gradient(180deg,#081320,#07111f)!important}.azar-cleaning-page .azar-cln-pricing .azar-cln-price-table,[data-theme=light] .azar-cleaning-page .azar-cln-pricing .azar-cln-price-table{background:#07111fb8!important;border-color:var(--cp-border)!important}.azar-cleaning-page .azar-cln-pricing .azar-cln-h2,.azar-cleaning-page .azar-cln-pricing .azar-cln-price-table__title,.azar-cleaning-page .azar-cln-pricing .azar-cln-price-card__title,.azar-cleaning-page .azar-cln-pricing .azar-cln-price-notes h3,[data-theme=light] .azar-cleaning-page .azar-cln-pricing .azar-cln-h2,[data-theme=light] .azar-cleaning-page .azar-cln-pricing .azar-cln-price-table__title,[data-theme=light] .azar-cleaning-page .azar-cln-pricing .azar-cln-price-card__title,[data-theme=light] .azar-cleaning-page .azar-cln-pricing .azar-cln-price-notes h3{color:var(--cp-text)!important}.azar-cleaning-page .azar-cln-pricing .azar-cln-sub,.azar-cleaning-page .azar-cln-pricing .azar-cln-price-table__head>span,.azar-cleaning-page .azar-cln-pricing .azar-cln-price-card__note,.azar-cleaning-page .azar-cln-pricing .azar-cln-price-card__desc,.azar-cleaning-page .azar-cln-pricing .azar-cln-price-row__label,.azar-cleaning-page .azar-cln-pricing .azar-cln-price-notes__head p,.azar-cleaning-page .azar-cln-pricing .azar-cln-price-notes li,[data-theme=light] .azar-cleaning-page .azar-cln-pricing .azar-cln-sub,[data-theme=light] .azar-cleaning-page .azar-cln-pricing .azar-cln-price-table__head>span,[data-theme=light] .azar-cleaning-page .azar-cln-pricing .azar-cln-price-card__note,[data-theme=light] .azar-cleaning-page .azar-cln-pricing .azar-cln-price-card__desc,[data-theme=light] .azar-cleaning-page .azar-cln-pricing .azar-cln-price-row__label,[data-theme=light] .azar-cleaning-page .azar-cln-pricing .azar-cln-price-notes__head p,[data-theme=light] .azar-cleaning-page .azar-cln-pricing .azar-cln-price-notes li{color:var(--cp-muted)!important}.azar-cleaning-page .azar-cln-pricing .azar-cln-price-card,[data-theme=light] .azar-cleaning-page .azar-cln-pricing .azar-cln-price-card{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(145deg,#11233c,#0d1b30)!important;border-color:var(--cp-border)!important;box-shadow:inset 0 1px #ffffff09,0 12px 34px #0000002b!important}.azar-cleaning-page .azar-cln-pricing .azar-cln-price-card:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--spot-x, 50%) var(--spot-y, 0%),rgba(225,196,126,.12),transparent 68%);transition:opacity .24s ease}.azar-cleaning-page .azar-cln-pricing .azar-cln-price-card:hover:before{opacity:1}.azar-cleaning-page .azar-cln-pricing .azar-cln-price-card:hover{border-color:var(--cp-border-strong)!important;box-shadow:0 18px 40px #00000040,inset 0 1px #ffffff0b!important}.azar-cleaning-page .azar-cln-pricing .azar-cln-price-nav button,[data-theme=light] .azar-cleaning-page .azar-cln-pricing .azar-cln-price-nav button{border-color:#e6d0a02e!important;background:#ffffff09!important;color:var(--cp-muted)!important;box-shadow:none!important}.azar-cleaning-page .azar-cln-pricing .azar-cln-price-nav button:hover,.azar-cleaning-page .azar-cln-pricing .azar-cln-price-nav button.is-active,[data-theme=light] .azar-cleaning-page .azar-cln-pricing .azar-cln-price-nav button:hover,[data-theme=light] .azar-cleaning-page .azar-cln-pricing .azar-cln-price-nav button.is-active{border-color:var(--cp-border-strong)!important;background:linear-gradient(145deg,#1e2f46fa,#0d1b30fa)!important;color:var(--cp-gold)!important;box-shadow:0 8px 22px #0003!important}.azar-cleaning-page .azar-cln-pricing .azar-cln-price-card__cta,[data-theme=light] .azar-cleaning-page .azar-cln-pricing .azar-cln-price-card__cta{border:1px solid rgba(224,196,126,.55)!important;background:linear-gradient(145deg,#162a45,#0c1a2d)!important;color:var(--cp-cta-ink)!important;box-shadow:inset 0 1px #ffffff0a,0 9px 22px #00000029!important}.azar-cleaning-page .azar-cln-pricing .azar-cln-price-card__cta:hover,[data-theme=light] .azar-cleaning-page .azar-cln-pricing .azar-cln-price-card__cta:hover{border-color:var(--cp-gold)!important;background:linear-gradient(145deg,#203858,#10223a)!important;color:#fff4d8!important;box-shadow:0 12px 28px #00000040,0 0 0 1px #e0c47e14!important}.azar-cleaning-page .azar-cln-pricing .azar-cln-price-notes,[data-theme=light] .azar-cleaning-page .azar-cln-pricing .azar-cln-price-notes{background:#0d1d31c7!important;border-color:var(--cp-border)!important}.azar-cleaning-page .azar-cln-pricing .azar-cln-btn--primary,[data-theme=light] .azar-cleaning-page .azar-cln-pricing .azar-cln-btn--primary{border:1px solid rgba(224,196,126,.55)!important;background:linear-gradient(145deg,#162a45,#0c1a2d)!important;color:#f5e8c7!important;box-shadow:0 10px 26px #0003!important}.azar-cleaning-page .azar-cln-pricing a:focus-visible,.azar-cleaning-page .azar-cln-pricing button:focus-visible{outline:2px solid #e0c47e!important;outline-offset:3px}@media(prefers-reduced-motion:reduce){.azar-cleaning-page .azar-cln-pricing .azar-cln-price-card:before{transition:none}}.azar-cleaning-page .azar-cln-pricing .azar-cln-grid--3{align-items:stretch;grid-auto-flow:dense}.azar-cleaning-page .azar-cln-pricing .azar-cln-grid--3>.azar-cln-price-card{height:100%}.azar-cleaning-page .azar-cln-pricing .azar-cln-grid--3>.azar-cln-price-card:after{content:"";position:absolute;inset:0 18px auto;height:1px;pointer-events:none;opacity:.65;background:linear-gradient(90deg,transparent,rgba(224,196,126,.42),transparent)}@media(min-width:1100px){.azar-cleaning-page .azar-cln-pricing .azar-cln-grid--3,.azar-cleaning-page .azar-cln-pricing .azar-cln-grid--3:has(>.azar-cln-price-card:nth-child(2):last-child){grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.azar-cleaning-page .azar-cln-pricing .azar-cln-grid--3:has(>:nth-child(2):last-child)>:nth-child(1){grid-column:span 5}.azar-cleaning-page .azar-cln-pricing .azar-cln-grid--3:has(>:nth-child(2):last-child)>:nth-child(2){grid-column:span 7}.azar-cleaning-page .azar-cln-pricing .azar-cln-grid--3:has(>:nth-child(3):last-child)>:nth-child(1){grid-column:span 5}.azar-cleaning-page .azar-cln-pricing .azar-cln-grid--3:has(>:nth-child(3):last-child)>:nth-child(2){grid-column:span 7}.azar-cleaning-page .azar-cln-pricing .azar-cln-grid--3:has(>:nth-child(3):last-child)>:nth-child(3){grid-column:1 / -1}.azar-cleaning-page .azar-cln-pricing .azar-cln-grid--3:has(>:nth-child(4):last-child)>:nth-child(1),.azar-cleaning-page .azar-cln-pricing .azar-cln-grid--3:has(>:nth-child(4):last-child)>:nth-child(4){grid-column:span 7}.azar-cleaning-page .azar-cln-pricing .azar-cln-grid--3:has(>:nth-child(4):last-child)>:nth-child(2),.azar-cleaning-page .azar-cln-pricing .azar-cln-grid--3:has(>:nth-child(4):last-child)>:nth-child(3){grid-column:span 5}.azar-cleaning-page .azar-cln-pricing .azar-cln-grid--3:has(>:nth-child(5):last-child)>:nth-child(-n+3){grid-column:span 4}.azar-cleaning-page .azar-cln-pricing .azar-cln-grid--3:has(>:nth-child(5):last-child)>:nth-child(4){grid-column:span 7}.azar-cleaning-page .azar-cln-pricing .azar-cln-grid--3:has(>:nth-child(5):last-child)>:nth-child(5){grid-column:span 5}}@media(min-width:641px)and (max-width:1099px){.azar-cleaning-page .azar-cln-pricing .azar-cln-grid--3,.azar-cleaning-page .azar-cln-pricing .azar-cln-grid--3:has(>.azar-cln-price-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.azar-cleaning-page .azar-cln-pricing .azar-cln-grid--3:has(>:nth-child(odd):last-child)>:last-child{grid-column:1 / -1}}@media(max-width:640px){.azar-cleaning-page .azar-cln-pricing .azar-cln-grid--3,.azar-cleaning-page .azar-cln-pricing .azar-cln-grid--3:has(>.azar-cln-price-card:nth-child(2):last-child){grid-template-columns:minmax(0,1fr);gap:12px}}.azar-cleaning-page .azar-cln-pricing .azar-cln-price-card__cta,[data-theme=light] .azar-cleaning-page .azar-cln-pricing .azar-cln-price-card__cta{width:auto!important;min-width:196px;max-width:100%;min-height:44px;align-self:flex-start;justify-content:center;gap:24px;padding:0 18px!important;border:1px solid #6384a7!important;border-radius:999px;background:linear-gradient(145deg,#294f78,#1d3a5c)!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea;font-size:11px!important;font-weight:750;line-height:1;letter-spacing:.105em;text-shadow:0 1px 1px rgba(0,0,0,.22);box-shadow:inset 0 1px #ffffff1f,0 8px 20px #0003!important}.azar-cleaning-page .azar-cln-pricing .azar-cln-price-card__cta svg{flex:0 0 auto;width:16px;height:16px;color:#ead39e;stroke:currentColor}.azar-cleaning-page .azar-cln-pricing .azar-cln-price-card__cta:hover,[data-theme=light] .azar-cleaning-page .azar-cln-pricing .azar-cln-price-card__cta:hover{border-color:#25d366!important;background:linear-gradient(145deg,#138348,#0b6535)!important;color:#fff!important;-webkit-text-fill-color:#fff;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff29,0 12px 26px #03532a57,0 0 0 1px #25d3661f!important}.azar-cleaning-page .azar-cln-pricing .azar-cln-price-card__cta:hover svg{color:#fff}.azar-cleaning-page .azar-cln-pricing .azar-cln-price-card__cta:active{transform:translateY(0);box-shadow:inset 0 1px 4px #0003,0 5px 14px #0003!important}@media(max-width:640px){.azar-cleaning-page .azar-cln-pricing .azar-cln-price-card__cta,[data-theme=light] .azar-cleaning-page .azar-cln-pricing .azar-cln-price-card__cta{width:100%!important;min-width:0;justify-content:space-between}}body:not(.home):not(.is-front-page) :where(.wordmark,.wordmark *,.site-logo,.site-logo *){font-family:var(--ff-display)!important}#ppcp-credit-card-gateway-card-number,#ppcp-credit-card-gateway-card-expiry,#ppcp-credit-card-gateway-card-cvc,#ppcp-credit-card-gateway-card-name{background-color:#0c1525;color:#eef3fb;border:1px solid rgba(170,189,216,.13);padding:16px 12px;font-family:Manrope,sans-serif;font-size:15px}.wc-block-components-product-metadata__description{display:none}.wc-block-components-radio-control-accordion-content:not(:empty){margin-top:10px;padding:16px;background:#ffffff09;border:1px solid rgba(170,189,216,.13)}.azar-co{--azar-co-sticky: 95px;--azar-co-card: var(--surface)}.azar-co-mast{background:var(--bg-deep);border-bottom:1px solid var(--line);padding-block:clamp(20px,2.8vw,32px)}.azar-co-mast__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.azar-co-back{justify-self:start;display:inline-flex;align-items:center;gap:8px;font-family:Manrope,sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);border-bottom:0;transition:color var(--transition)}.azar-co-back:hover{color:var(--gold)}.azar-co-back__ic{width:15px;height:15px;flex-shrink:0}.azar-co-mast__mid{text-align:center}.azar-co-eyebrow{margin:0 0 6px;font-family:Manrope,sans-serif;font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.azar-co-title{margin:0;font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(28px,3.6vw,44px);line-height:1.05;color:var(--ink)}.azar-co-secure{justify-self:end;display:inline-flex;align-items:center;gap:8px;margin:0;font-family:Manrope,sans-serif;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.azar-co-secure .azar-pd-ic{width:14px;height:14px;fill:var(--gold);flex-shrink:0}.azar-co-body{padding-block:clamp(30px,4vw,56px) clamp(40px,5vw,72px)}.azar-co .shell{max-width:1220px!important}.woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout{display:grid!important;grid-template-columns:minmax(0,1fr) clamp(330px,31%,396px);gap:clamp(26px,3.2vw,56px);align-items:start}.woocommerce-checkout .wc-block-checkout__sidebar{position:sticky;top:var(--azar-co-sticky, 95px)}.wc-block-checkout__form{display:flex;flex-direction:column}.wc-block-checkout__form>*{order:3}.wc-block-checkout__form>.wc-block-checkout__contact-fields{order:1}.wc-block-checkout__form>div:has(>.wc-block-components-express-payment){order:2}.woocommerce-checkout .wc-block-components-express-payment{margin:0 0 20px;padding:18px 20px 20px;border:1px solid var(--line);background:var(--ground-soft)}.woocommerce-checkout .wc-block-components-express-payment__title-container{margin-bottom:14px}.woocommerce-checkout .wc-block-components-express-payment__title{color:var(--ink-3);font-family:Manrope,sans-serif;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.woocommerce-checkout .wc-block-components-express-payment__event-buttons>li{margin-bottom:10px}.woocommerce-checkout .wc-block-components-express-payment__event-buttons>li:last-child{margin-bottom:0}.woocommerce-checkout .wc-block-components-express-payment-continue-rule{display:none!important}.wc-block-checkout__form{counter-reset:azar-checkout-step}.woocommerce-checkout .wc-block-components-checkout-step{counter-increment:azar-checkout-step;background:var(--azar-co-card)!important;border:1px solid var(--line)!important;padding:clamp(22px,2.4vw,30px) clamp(20px,2.4vw,30px) clamp(24px,2.6vw,32px)!important;margin:0 0 20px!important;box-shadow:var(--shadow-sm)}.woocommerce-checkout .wc-block-components-checkout-step__heading-container{margin-bottom:20px}.woocommerce-checkout .wc-block-components-checkout-step__title{display:flex;align-items:center;gap:14px;margin:0!important;padding-bottom:16px!important;border-bottom:1px solid var(--line)!important;font-family:Cormorant Garamond,serif;font-weight:400;font-size:23px;letter-spacing:.01em;color:var(--ink)}.woocommerce-checkout .wc-block-components-checkout-step__title:before{content:counter(azar-checkout-step);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;font-family:Manrope,sans-serif;font-size:11px;font-weight:700;color:var(--gold);border:1px solid var(--line-2);border-radius:50%}.woocommerce-checkout .wc-block-components-checkout-step__description{margin-top:8px;color:var(--ink-3);font-size:13px;line-height:1.6}.woocommerce-checkout .wc-block-checkout__guest-checkout-notice,.woocommerce-checkout .wc-block-checkout__login-prompt{font-family:Manrope,sans-serif;font-size:12px;color:var(--ink-3)}.woocommerce-checkout .wc-block-checkout__login-prompt a{color:var(--gold)}.wc-block-components-address-form__email:has(.wc-block-axo-email-submit-button-container){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:10px}.wc-block-components-address-form__email>input{grid-column:1;grid-row:1}.wc-block-components-address-form__email>label{grid-column:1;grid-row:1}.wc-block-axo-email-submit-button-container{position:static!important;grid-column:2;grid-row:1;display:flex;align-items:stretch}.wc-block-axo-email-submit-button-container .wc-block-components-button{height:100%;min-height:52px;padding-inline:26px;background:transparent!important;border:1px solid var(--gold)!important;border-radius:0!important;transition:background var(--transition),color var(--transition)!important}.wc-block-axo-email-submit-button-container .wc-block-components-button__text{color:var(--gold)!important;font-family:Manrope,sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.wc-block-axo-email-submit-button-container .wc-block-components-button:hover{background:var(--gold)!important}.wc-block-axo-email-submit-button-container .wc-block-components-button:hover .wc-block-components-button__text{color:#17110a!important}.wc-block-checkout-axo-block-watermark-container{grid-column:1 / -1;grid-row:2;justify-self:start;opacity:.75}.woocommerce-checkout .wc-block-components-text-input input,.woocommerce-checkout .wc-blocks-components-select__select{min-height:54px}.woocommerce-checkout .wc-block-components-checkbox{min-height:44px;align-items:center}.woocommerce-checkout .wc-block-components-checkbox__input:checked{accent-color:var(--gold)}.woocommerce-checkout .wc-block-components-radio-control__option{border:1px solid var(--line)!important;min-height:58px;margin-bottom:10px;transition:border-color var(--transition),background var(--transition)}.woocommerce-checkout .wc-block-components-radio-control__option:hover{border-color:var(--line-soft)!important}.woocommerce-checkout .wc-block-components-radio-control__option-checked{background:var(--ground-soft);box-shadow:inset 0 0 0 1.5px var(--gold)}.woocommerce-checkout .wc-block-components-radio-control__label{font-family:Manrope,sans-serif;font-size:14px;color:var(--ink)}.woocommerce-checkout .wc-block-components-radio-control-accordion-content:not(:empty){margin-top:10px;padding:16px;background:var(--chip);border:1px solid var(--line);color:var(--ink-2);font-size:13px;line-height:1.6}.woocommerce-checkout .wc-block-components-checkout-order-summary__title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px!important;margin:0!important;background:var(--ground-soft);border:1px solid var(--line);border-bottom:0}.woocommerce-checkout .wc-block-components-checkout-order-summary__title-text{margin:0;font-family:Manrope,sans-serif;font-size:10px!important;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2)}.woocommerce-checkout .wc-block-components-checkout-order-summary__content{background:var(--azar-co-card);border:1px solid var(--line);border-top:0;padding:0 22px}.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-order-summary,.woocommerce-checkout .wc-block-checkout__sidebar>.wc-block-components-totals-wrapper{background:transparent;border:0;padding:0}.woocommerce-checkout .wc-block-components-totals-wrapper{padding:18px 0}.woocommerce-checkout .wc-block-components-totals-wrapper:not(:last-child){border-bottom:1px solid var(--line)}.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-totals-wrapper:empty{display:none}.woocommerce-checkout .wc-block-components-order-summary-item{display:grid!important;grid-template-columns:72px minmax(0,1fr);column-gap:16px;row-gap:12px;padding:0 0 4px!important}.woocommerce-checkout .wc-block-components-order-summary-item__image{grid-column:1;grid-row:1;width:72px!important;padding:0!important}.woocommerce-checkout .wc-block-components-order-summary-item__image img{width:100%;height:auto;border:1px solid var(--line-soft)}.woocommerce-checkout .wc-block-components-order-summary-item__quantity{background:var(--ground-soft)!important;border:1px solid var(--line-2)!important;color:var(--gold)!important;font-family:Manrope,sans-serif;font-size:11px;font-weight:700;box-shadow:none!important}.woocommerce-checkout .wc-block-components-order-summary-item__description{grid-column:2;grid-row:1;min-width:0}.woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-product-name{display:block;margin:0 0 6px;font-family:Cormorant Garamond,serif;font-weight:500;font-size:18px;line-height:1.25;color:var(--ink);overflow-wrap:anywhere}.woocommerce-checkout .wc-block-components-order-summary-item__individual-prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-family:Manrope,sans-serif;font-size:12px;color:var(--ink-3)}.woocommerce-checkout .wc-block-components-order-summary-item__regular-individual-price{text-decoration:line-through;color:var(--ink-3)}.woocommerce-checkout .wc-block-components-order-summary-item__individual-price{text-decoration:none;color:var(--ink-2)}.woocommerce-checkout .wc-block-components-order-summary-item__total-price{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0 0!important;border-top:1px solid var(--line);text-align:left!important}.woocommerce-checkout .wc-block-cart-item__total-price-and-sale-badge-wrapper{display:flex!important;flex-direction:row-reverse!important;align-items:center!important;justify-content:flex-start!important;gap:12px;width:100%!important}.woocommerce-checkout .wc-block-components-order-summary-item__total-price .wc-block-components-product-price__value{font-family:Manrope,sans-serif;font-size:15px;font-weight:600;color:var(--ink)}.woocommerce-checkout .wc-block-components-sale-badge,.woocommerce-cart .wc-block-components-sale-badge{background:transparent!important;border:1px solid var(--line-2);border-radius:0!important;padding:3px 9px!important;color:var(--gold)!important;font-family:Manrope,sans-serif;font-size:9.5px!important;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.woocommerce-checkout .wc-block-components-totals-coupon.wc-block-components-panel{border:1px solid var(--line)!important;padding:2px 14px;margin:0!important;background:var(--ground-soft)}.woocommerce-checkout .wc-block-components-panel__button{font-family:Manrope,sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.woocommerce-checkout .wc-block-components-totals-item{padding:0 0 10px;font-family:Manrope,sans-serif;font-size:13.5px;color:var(--ink-2)}.woocommerce-checkout .wc-block-components-totals-item:last-child{padding-bottom:0}.woocommerce-checkout .wc-block-components-totals-item__value{color:var(--ink)}.woocommerce-checkout .wc-block-components-totals-item__description{color:var(--ink-3);font-size:12px}.woocommerce-checkout .wc-block-components-totals-footer-item{align-items:baseline;padding:0;border-top:0}.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-family:Manrope,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2)}.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-family:Cormorant Garamond,serif;font-size:32px;font-weight:500;line-height:1;color:var(--ink)}.woocommerce-checkout .wc-block-checkout__sidebar{display:flex;flex-direction:column}.woocommerce-checkout .wc-block-checkout__sidebar .ppcp-messages{order:1}.woocommerce-checkout .azar-co-side{order:2}.woocommerce-checkout .wc-block-checkout__sidebar .ppcp-messages{display:block;margin-top:14px;padding:12px 14px;border:1px solid var(--line);background:var(--chip);overflow:hidden}.woocommerce-checkout .wc-block-checkout__sidebar .ppcp-messages iframe{max-width:100%}.woocommerce-checkout .wc-block-checkout__sidebar .ppcp-messages:empty{display:none!important}.azar-co-side{margin-top:18px;padding:20px 22px;border:1px solid var(--line);background:var(--azar-co-card)}.azar-co-side__list{list-style:none;margin:0;padding:0}.azar-co-side__item{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.azar-co-side__item:first-child{padding-top:0}.azar-co-side__item:last-child{border-bottom:0;padding-bottom:0}.azar-co-side__item .azar-pd-ic{width:17px;height:17px;flex-shrink:0;margin-top:2px;fill:var(--gold)}.azar-co-side__item strong{display:block;font-family:Manrope,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.01em;color:var(--ink)}.azar-co-side__item em{display:block;margin-top:3px;font-style:normal;font-family:Manrope,sans-serif;font-size:12px;line-height:1.55;color:var(--ink-3)}.azar-co-side__help{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:16px 0 0;padding-top:16px;border-top:1px solid var(--line);font-family:Manrope,sans-serif;font-size:12px}.azar-co-side__help-label{width:100%;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.azar-co-side__help a{color:var(--gold);border-bottom:1px solid transparent;transition:border-color var(--transition)}.azar-co-side__help a:hover{border-bottom-color:var(--gold)}.woocommerce-checkout .wc-block-checkout__actions_row{display:block}.woocommerce-checkout .wc-block-components-checkout-place-order-button{width:100%;min-height:60px!important;font-size:12px!important;letter-spacing:.2em!important}.woocommerce-checkout .wc-block-checkout__terms{color:var(--ink-3);font-size:12.5px;line-height:1.7}.woocommerce-checkout .wc-block-checkout__terms a{color:var(--gold)}.azar-co-assure{border-top:1px solid var(--line);background:var(--bg-deep);padding-block:clamp(40px,5vw,68px)}.azar-co-assure__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.6vw,40px);list-style:none;margin:0;padding:0}.azar-co-assure__item .azar-pd-ic{width:22px;height:22px;fill:var(--gold);display:block;margin-bottom:14px}.azar-co-assure__item h2{margin:0 0 8px;font-family:Cormorant Garamond,serif;font-weight:400;font-size:20px;color:var(--ink)}.azar-co-assure__item p{margin:0;font-family:Manrope,sans-serif;font-size:13px;line-height:1.65;color:var(--ink-3)}.azar-co-help{margin:clamp(30px,3.6vw,46px) 0 0;padding-top:clamp(22px,2.6vw,32px);border-top:1px solid var(--line);text-align:center;font-family:Manrope,sans-serif;font-size:13px;color:var(--ink-3)}.azar-co-help a{color:var(--gold);margin-inline:4px;border-bottom:1px solid transparent;transition:border-color var(--transition)}.azar-co-help a:hover{border-bottom-color:var(--gold)}[data-theme=light] .azar-co-mast,[data-theme=light] .azar-co-assure,[data-theme=light] .woocommerce-checkout .wc-block-components-express-payment,[data-theme=light] .woocommerce-checkout .wc-block-components-checkout-order-summary__title,[data-theme=light] .woocommerce-checkout .wc-block-components-totals-coupon.wc-block-components-panel{background:var(--ground-soft)}[data-theme=light] .woocommerce-checkout .wc-block-components-radio-control-accordion-content:not(:empty),[data-theme=light] .woocommerce-checkout .wc-block-checkout__sidebar .ppcp-messages{background:#00000008}[data-theme=light] .azar-co-assure__item p,[data-theme=light] .azar-co-side__item em,[data-theme=light] .azar-co-help,[data-theme=light] .woocommerce-checkout .wc-block-checkout__terms{color:#334155}[data-theme=light] .azar-co-secure,[data-theme=light] .azar-co-side__help-label{color:#475569}@media(max-width:1024px){.azar-co-assure__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.azar-co-mast__inner{grid-template-columns:1fr;justify-items:start;gap:14px}.azar-co-mast__mid{text-align:left}.azar-co-secure{justify-self:start}}@media(max-width:781px){.woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout{display:flex!important;flex-direction:column}.woocommerce-checkout .wc-block-checkout__sidebar{display:contents}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{order:-1;margin-bottom:24px;width:100%!important}.woocommerce-checkout .wc-block-checkout__sidebar .ppcp-messages{order:5}.woocommerce-checkout .azar-co-side{order:6;margin-top:4px}.woocommerce-checkout .wc-block-components-checkout-order-summary__content,.woocommerce-checkout .wc-block-components-checkout-order-summary__title{padding-inline:18px}.wc-block-components-address-form__email:has(.wc-block-axo-email-submit-button-container){grid-template-columns:minmax(0,1fr)}.wc-block-axo-email-submit-button-container{grid-column:1;grid-row:2}.wc-block-axo-email-submit-button-container .wc-block-components-button{width:100%}.wc-block-checkout-axo-block-watermark-container{grid-row:3}}@media(max-width:560px){.azar-co-assure__grid{grid-template-columns:minmax(0,1fr)}.woocommerce-checkout .wc-block-components-order-summary-item{grid-template-columns:60px minmax(0,1fr);column-gap:12px}.woocommerce-checkout .wc-block-components-order-summary-item__image{width:60px!important}.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:28px}}@media(prefers-reduced-motion:reduce){.azar-co-back,.azar-co-side__help a,.azar-co-help a,.woocommerce-checkout .wc-block-components-radio-control__option,.wc-block-axo-email-submit-button-container .wc-block-components-button{transition:none!important}}.azar-co,.woocommerce-checkout{--co-ease: cubic-bezier(.22, .61, .36, 1);--co-shade: var(--bg-deep);--co-ease-out: cubic-bezier(.16, 1, .3, 1);--co-lift: 0 1px 0 rgba(0, 0, 20, .4), 0 26px 54px -32px rgba(2, 6, 23, .9);--co-glow: 0 0 0 1px color-mix(in srgb, var(--gold) 55%, transparent), 0 14px 38px -22px color-mix(in srgb, var(--gold) 45%, transparent)}[data-theme=light] .azar-co,[data-theme=light].woocommerce-checkout,[data-theme=light] .woocommerce-checkout{--co-shade: var(--surface-2)}@keyframes azar-co-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes azar-co-reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes azar-co-sweep{0%{background-position:-110% 0}55%,to{background-position:210% 0}}.azar-co-mast{position:relative;overflow:hidden}.azar-co-mast:before{content:"";position:absolute;inset:-60% -10% auto;height:240%;background:radial-gradient(58% 68% at 50% 0%,color-mix(in srgb,var(--gold) 13%,transparent),transparent 72%);pointer-events:none}.azar-co-mast:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--gold) 60%,transparent),transparent);background-size:200% 100%;animation:azar-co-sweep 11s var(--co-ease) infinite;pointer-events:none}.azar-co-mast__inner{position:relative;z-index:1}.azar-co-back,.azar-co-mast__mid,.azar-co-secure{animation:azar-co-rise .6s var(--co-ease-out) both}.azar-co-back{animation-delay:.04s}.azar-co-mast__mid{animation-delay:.11s}.azar-co-secure{animation-delay:.18s}.azar-co-back__ic{transition:transform .3s var(--co-ease)}.azar-co-back:hover .azar-co-back__ic{transform:translate(-3px)}.woocommerce-checkout .wc-block-components-checkout-step{position:relative;background:linear-gradient(168deg,color-mix(in srgb,var(--surface) 90%,var(--ink) 6%) 0%,var(--surface) 44%,color-mix(in srgb,var(--surface) 92%,var(--co-shade) 8%) 100%)!important;animation:azar-co-rise .55s var(--co-ease-out) both;transition:border-color .35s var(--co-ease),box-shadow .35s var(--co-ease)}.wc-block-checkout__form>fieldset:nth-of-type(1){animation-delay:.05s}.wc-block-checkout__form>fieldset:nth-of-type(2){animation-delay:.11s}.wc-block-checkout__form>fieldset:nth-of-type(3){animation-delay:.17s}.wc-block-checkout__form>fieldset:nth-of-type(4){animation-delay:.23s}.woocommerce-checkout .wc-block-components-checkout-step:before{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:2px;background:linear-gradient(180deg,var(--gold),color-mix(in srgb,var(--gold) 15%,transparent));opacity:0;transition:opacity .35s var(--co-ease);pointer-events:none}.woocommerce-checkout .wc-block-components-checkout-step:focus-within{border-color:color-mix(in srgb,var(--gold) 42%,var(--line))!important;box-shadow:var(--co-lift)}.woocommerce-checkout .wc-block-components-checkout-step:focus-within:before{opacity:1}.woocommerce-checkout .wc-block-components-checkout-step__title:before{transition:background .35s var(--co-ease),color .35s var(--co-ease),border-color .35s var(--co-ease),box-shadow .35s var(--co-ease)}.woocommerce-checkout .wc-block-components-checkout-step:focus-within .wc-block-components-checkout-step__title:before{background:var(--btn-bg);border-color:transparent;color:var(--btn-ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--gold) 16%,transparent)}.woocommerce-checkout .wc-block-components-text-input input,.woocommerce-checkout .wc-block-components-text-input textarea,.woocommerce-checkout .wc-blocks-components-select__select{transition:border-color .28s var(--co-ease),box-shadow .28s var(--co-ease),background-color .28s var(--co-ease)}.woocommerce-checkout .wc-block-components-text-input input:focus,.woocommerce-checkout .wc-block-components-text-input textarea:focus,.woocommerce-checkout .wc-blocks-components-select__select:focus{box-shadow:var(--co-glow)!important;background-color:color-mix(in srgb,var(--ground-soft) 88%,var(--gold) 4%)!important}.woocommerce-checkout .wc-block-components-radio-control__option{position:relative;transition:border-color .3s var(--co-ease),background .3s var(--co-ease),transform .3s var(--co-ease),box-shadow .3s var(--co-ease)}.woocommerce-checkout .wc-block-components-radio-control__option:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 14%,transparent),transparent 38%);opacity:0;transition:opacity .35s var(--co-ease-out);pointer-events:none}.woocommerce-checkout .wc-block-components-radio-control__option:has(input:checked):before{opacity:1}.woocommerce-checkout .wc-block-components-radio-control__option:has(input:checked){background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 10%,transparent),transparent 44%),var(--ground-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 58%,transparent)}.woocommerce-checkout .wc-block-components-radio-control__option:hover{transform:translate(2px)}.woocommerce-checkout .wc-block-components-express-payment{background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 5%,transparent),transparent 60%),var(--ground-soft)}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block,.azar-co-side{animation:azar-co-rise .55s var(--co-ease-out) .08s both}.woocommerce-checkout .wc-block-components-checkout-order-summary__title{position:relative;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 78%,var(--co-shade) 22%),var(--ground-soft))!important}.woocommerce-checkout .wc-block-components-checkout-order-summary__title:after{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.65;pointer-events:none}.woocommerce-checkout .wc-block-components-checkout-order-summary__content{background:linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--surface) 93%,var(--co-shade) 7%))}.woocommerce-checkout .wc-block-components-order-summary-item__image img{transition:transform .5s var(--co-ease),border-color .4s var(--co-ease)}.woocommerce-checkout .wc-block-components-order-summary-item:hover .wc-block-components-order-summary-item__image img{transform:scale(1.04);border-color:var(--line-2)}.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:var(--ink)}.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-weight:700;font-size:1.18em;letter-spacing:-.01em}.azar-co-side{position:relative;background:linear-gradient(168deg,color-mix(in srgb,var(--surface) 90%,var(--ink) 6%),var(--surface) 60%)!important}.azar-co-side:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--gold) 50%,transparent),transparent);pointer-events:none}.azar-co-side__item .azar-pd-ic{transition:transform .4s var(--co-ease-out)}.azar-co-side__item:hover .azar-pd-ic{transform:scale(1.12)}.woocommerce-checkout .wc-block-components-checkout-place-order-button,.woocommerce-checkout .wc-block-components-checkout-place-order-button:hover{background:var(--btn-bg)!important}.woocommerce-checkout .wc-block-components-checkout-place-order-button{position:relative;overflow:hidden;transition:box-shadow .3s var(--co-ease),filter .3s var(--co-ease)}.woocommerce-checkout .wc-block-components-checkout-place-order-button:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 36%,rgba(255,255,255,.4) 50%,transparent 64%);transform:translate(-125%);transition:transform .85s var(--co-ease);pointer-events:none}.woocommerce-checkout .wc-block-components-checkout-place-order-button:hover:after{transform:translate(125%)}.woocommerce-checkout .wc-block-components-checkout-place-order-button:hover{filter:brightness(1.04);box-shadow:0 18px 42px -20px color-mix(in srgb,var(--gold) 72%,transparent)}.woocommerce-checkout .wc-block-components-button.contained.wc-block-components-checkout-place-order-button .wc-block-components-button__text,.woocommerce-checkout .wc-block-components-button.contained.wc-block-components-checkout-place-order-button:hover .wc-block-components-button__text{position:relative;z-index:1;color:var(--btn-ink)!important}.azar-co-assure__item{padding:24px 22px;border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 62%,transparent),transparent);transition:transform .4s var(--co-ease),border-color .4s var(--co-ease),box-shadow .4s var(--co-ease)}.azar-co-assure__item:hover{transform:translateY(-4px);border-color:var(--line-2);box-shadow:var(--co-lift)}.azar-co-assure__item .azar-pd-ic{transition:transform .4s var(--co-ease-out)}.azar-co-assure__item:hover .azar-pd-ic{transform:translateY(-2px) scale(1.1)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.azar-co-assure__item{animation:azar-co-reveal linear both;animation-timeline:view();animation-range:entry 5% cover 28%}}}.azar-co a:focus-visible,.azar-co-back:focus-visible,.woocommerce-checkout .wc-block-components-checkout-place-order-button:focus-visible,.wc-block-axo-email-submit-button-container .wc-block-components-button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media(prefers-reduced-motion:reduce){.azar-co-mast:after,.azar-co-back,.azar-co-mast__mid,.azar-co-secure,.woocommerce-checkout .wc-block-components-checkout-step,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block,.azar-co-side,.azar-co-assure__item{animation:none!important;opacity:1!important;transform:none!important}.azar-co-back:hover .azar-co-back__ic,.woocommerce-checkout .wc-block-components-radio-control__option:hover,.azar-co-assure__item:hover,.azar-co-assure__item:hover .azar-pd-ic,.azar-co-side__item:hover .azar-pd-ic,.woocommerce-checkout .wc-block-components-order-summary-item:hover .wc-block-components-order-summary-item__image img{transform:none!important}.woocommerce-checkout .wc-block-components-checkout-place-order-button:after{display:none}.azar-co *,.woocommerce-checkout .wc-block-checkout *{transition-duration:.01ms!important}}.woocommerce-checkout .wc-block-checkout__guest-checkout-notice,.azar-co-side__item em,.azar-co-side__help-label{color:var(--ink-2)}.woocommerce-cart .wc-block-components-sale-badge .wc-block-formatted-money-amount,.woocommerce-checkout .wc-block-components-sale-badge .wc-block-formatted-money-amount{font-size:inherit!important;font-weight:inherit;letter-spacing:inherit;color:inherit!important}.azar-co p,.woocommerce-checkout .wc-block-checkout p{text-align:left;text-align-last:auto}.azar-co .azar-co-help{text-align:center}.woocommerce-checkout .wc-blocks-components-select__container{background:transparent!important;border-radius:0!important}.woocommerce-checkout .wc-block-components-radio-control__input,.woocommerce-checkout .wc-block-components-checkbox__input{background:var(--ground-soft)!important;border-color:var(--line-soft)!important;transition:border-color .25s var(--co-ease),background .25s var(--co-ease),box-shadow .25s var(--co-ease)}.woocommerce-checkout .wc-block-components-radio-control__input:checked,.woocommerce-checkout .wc-block-components-checkbox__input:checked{border-color:var(--gold)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 15%,transparent)}.woocommerce-checkout .wc-block-components-radio-control__input:checked:before{background:var(--gold)!important}.woocommerce-checkout .wc-block-components-checkbox__input:checked{background:var(--btn-bg)!important}.woocommerce-checkout .wc-block-components-checkbox__input:checked+.wc-block-components-checkbox__mark{fill:var(--btn-ink)}.woocommerce-checkout .wc-block-components-radio-control__input:focus-visible,.woocommerce-checkout .wc-block-components-checkbox__input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.woocommerce-checkout .wc-block-components-radio-control-accordion-content:has([id^=zoid-paypal-card-]){background:#fff;border:1px solid var(--line-soft);padding:16px 16px 6px}.woocommerce-checkout .wc-block-components-radio-control-accordion-content:has([id^=zoid-paypal-card-]):before{content:"Card details \2014  encrypted by PayPal, never stored by us";display:block;margin-bottom:12px;font-family:Manrope,sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5d6b81}.woocommerce-checkout .wc-block-components-totals-wrapper:empty{display:none}.woocommerce-checkout .wc-block-components-totals-footer-item{border-top:1px solid var(--line);margin-top:8px;padding-top:16px}.woocommerce-checkout .wc-block-checkout__actions .wc-block-components-checkout-step__title:before{content:none}.woocommerce-checkout .wc-block-components-radio-control__option:has(+.wc-block-components-radio-control-accordion-content:not(:empty)){margin-bottom:0}.woocommerce-checkout .wc-block-components-radio-control-accordion-content:has([id^=zoid-paypal-card-]){margin-top:0;border-top:0;padding:14px 24px 12px}.woocommerce-checkout .wc-block-components-radio-control-accordion-content:has([id^=zoid-paypal-card-]):before{margin-bottom:8px}@media(max-width:767px){.azar-shop-hero{padding-block:18px 12px!important;margin-bottom:14px!important}.azar-shop-hero__eyebrow{display:none!important}.azar-shop-hero__title{font-size:clamp(30px,8.5vw,38px)!important;line-height:1.08!important;margin:0 0 6px!important}.azar-shop-hero__sub{font-size:13.5px!important;line-height:1.5!important;max-width:34ch;margin:0!important}.shop-category-tabs{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 calc(var(--gutter) * -1) 14px!important;padding:2px var(--gutter) 10px!important}.shop-category-tabs::-webkit-scrollbar{display:none}.shop-category-tabs>*{flex:0 0 auto!important;scroll-snap-align:start;white-space:nowrap;min-height:40px;display:inline-flex;align-items:center}.azar-shop-toolbar{position:sticky;top:var(--azar-header-h, 95px);z-index:20;display:grid!important;grid-template-columns:auto 1fr;align-items:center;gap:10px!important;margin:0 calc(var(--gutter) * -1) 16px!important;padding:10px var(--gutter)!important;background:color-mix(in srgb,var(--ground) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.azar-shop-toolbar__side--right{flex-direction:row!important;align-items:center!important;gap:10px!important}.azar-shop-toolbar .woocommerce-result-count{order:2;font-size:11.5px!important;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)!important;white-space:nowrap}.azar-shop-toolbar .woocommerce-ordering{order:1;flex:1 1 auto}.azar-shop-toolbar .woocommerce-ordering select{width:100%;min-height:40px}.azar-shop-toolbar .azar-filter-trigger{min-height:40px}.woocommerce ul.products li.product .azar-card-media,ul.products li.product .azar-card-media{aspect-ratio:4 / 5;overflow:hidden;margin-bottom:10px!important}.woocommerce ul.products li.product .azar-card-media img,ul.products li.product .azar-card-media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}ul.products li.product h2.woocommerce-loop-product__title,ul.products li.product .woocommerce-loop-product__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14.5px!important;line-height:1.28!important;padding:0!important;margin:0 0 5px!important;min-height:0!important}ul.products li.product .azar-card-dimensions{font-size:11px!important;letter-spacing:.05em;margin:0 0 5px!important;color:var(--ink-3)!important}ul.products li.product .azar-card-craft{display:none!important}ul.products li.product .azar-card-swatches{margin:0 0 7px!important}ul.products li.product .price{font-size:15px!important;line-height:1.25!important;margin:0!important}ul.products li.product .price del{font-size:12px!important;margin-right:6px}ul.products li.product .azar-vat-note--card{font-size:9.5px!important;margin:2px 0 0!important}ul.products li.product .azar-card-cta{display:none!important}ul.products.columns-3,ul.products.columns-4,.woocommerce ul.products{gap:22px 12px!important}.single-product form.cart{width:100%}.single-product .single_add_to_cart_button{width:100%!important;min-height:52px!important;display:flex!important;align-items:center;justify-content:center}.single-product .product_title{font-size:clamp(24px,6.6vw,30px)!important;line-height:1.12!important}}@media(max-width:767px){.woocommerce ul.products li.product,ul.products li.product{padding:0 0 16px!important}.woocommerce ul.products li.product .azar-card-media,ul.products li.product .azar-card-media{margin:0 0 10px!important}ul.products li.product h2.woocommerce-loop-product__title,ul.products li.product .woocommerce-loop-product__title,ul.products li.product .azar-card-dimensions,ul.products li.product .azar-card-swatches,ul.products li.product .price,ul.products li.product .azar-vat-note--card{padding-inline:12px!important}.azar-card-media:has(.onsale) .azar-card-badges{display:none!important}.azar-card-media .onsale,.azar-card-media .azar-card-badges{top:10px!important;left:10px!important}.azar-room-strip{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:8px!important;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 calc(var(--gutter) * -1) 14px!important;padding:0 var(--gutter) 8px!important}.azar-room-strip::-webkit-scrollbar{display:none}.azar-room-strip__label{flex:0 0 auto;margin:0 4px 0 0!important;font-size:10.5px!important;letter-spacing:.14em;color:var(--ink-3)!important}.azar-room-strip>*:not(.azar-room-strip__label){flex:0 0 auto!important;scroll-snap-align:start;white-space:nowrap;min-height:40px;display:inline-flex;align-items:center}.azar-shop-toolbar__side--right{flex-wrap:nowrap!important}.azar-shop-toolbar .woocommerce-result-count{order:2;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.azar-shop-toolbar .woocommerce-ordering{order:1;flex:1 1 120px;min-width:0}}@media(max-width:767px){body.woocommerce ul.products li.product:not(.azar-promo-li),body.woocommerce-page ul.products li.product:not(.azar-promo-li){padding:0 0 16px!important}body.woocommerce ul.products li.product .azar-card-media .onsale,body.woocommerce-page ul.products li.product .azar-card-media .onsale{inset:10px auto auto 10px!important;font-size:9px!important;padding:5px 9px!important;line-height:1!important}body.woocommerce ul.products li.product .azar-card-media .azar-card-badges,body.woocommerce-page ul.products li.product .azar-card-media .azar-card-badges{left:10px!important;right:auto!important;top:10px!important}body.woocommerce ul.products li.product .azar-card-media,body.woocommerce-page ul.products li.product .azar-card-media{width:100%!important;margin:0 0 10px!important}body.woocommerce ul.products li.product .azar-card-media>a,body.woocommerce ul.products li.product .azar-card-media .azar-card-img-wrap,body.woocommerce-page ul.products li.product .azar-card-media>a,body.woocommerce-page ul.products li.product .azar-card-media .azar-card-img-wrap{display:block!important;width:100%!important;height:100%!important}body.woocommerce ul.products li.product .azar-card-media img,body.woocommerce-page ul.products li.product .azar-card-media img{width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:cover!important}.azar-shop-toolbar .woocommerce-ordering{flex:1 1 auto!important;min-width:132px}.azar-shop-toolbar .woocommerce-ordering select{padding-inline:10px 26px!important}.azar-shop-toolbar .woocommerce-result-count{flex:0 1 auto!important;padding:0!important}}@media(max-width:767px){body.woocommerce .azar-shop-toolbar,body.woocommerce-page .azar-shop-toolbar{position:sticky!important;top:var(--azar-header-h, 95px)!important;z-index:20!important}}@media(max-width:767px){.afp-swatch{width:44px!important;height:44px!important}.afp-preset-btn{min-height:40px!important;padding:10px 14px!important;display:inline-flex!important;align-items:center;justify-content:center}.afp-assist__btn,.azar-filter-trigger,.woocommerce-ordering select{min-height:44px!important}.azar-card-save{width:44px!important;height:44px!important}}@media(max-width:759px){.azar-offers--feature ul.products{grid-template-columns:1fr!important;gap:18px!important}}@media(min-width:760px){.azar-offers[data-offer-count="1"] .woocommerce ul.products[class],.azar-offers[data-offer-count="1"] ul.products[class]{grid-template-columns:minmax(0,560px)!important;justify-content:center}.azar-offers[data-offer-count="2"] .woocommerce ul.products[class],.azar-offers[data-offer-count="2"] ul.products[class]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.azar-offers[data-offer-count="3"] .woocommerce ul.products[class],.azar-offers[data-offer-count="3"] ul.products[class]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.azar-offers--feature .woocommerce ul.products[class],.azar-offers--feature ul.products[class]{gap:28px!important}}.azar-offers--feature ul.products li.product{position:relative;background:linear-gradient(165deg,#14243d,#0b1526 62%,#091320)!important;border:1px solid rgba(205,170,110,.3)!important;border-radius:6px!important;box-shadow:0 22px 60px -30px #000000f2!important}[data-theme=light] .azar-offers--feature ul.products li.product{background:linear-gradient(165deg,#fff,#f2f8fe 62%,#e7f0fb)!important;border-color:#7d614059!important;box-shadow:0 22px 60px -30px #0d1c3347!important}.azar-offers--feature ul.products li.product:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,var(--gold, #cdaa6e) 22%,#e6d0a0 50%,var(--gold, #cdaa6e) 78%,transparent);z-index:2;pointer-events:none}.azar-offers--feature .woocommerce ul.products li.product a img,.azar-offers--feature ul.products li.product a img{aspect-ratio:4 / 5!important}@media(min-width:760px){.azar-offers--feature .woocommerce ul.products[class],.azar-offers--feature ul.products[class]{max-width:880px;margin-inline:auto!important}.azar-offers--feature .woocommerce ul.products li.product a img,.azar-offers--feature ul.products li.product a img{aspect-ratio:4 / 5!important;height:auto!important}}.woocommerce ul.products li.product .onsale.onsale--saving,.woocommerce span.onsale.onsale--saving,.azar-card-media .onsale.onsale--saving{background:linear-gradient(135deg,#e3cd9b,#cdaa6e 55%,#b48f54)!important;color:#0a1322!important;font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:8px 13px!important;border-radius:3px!important;box-shadow:0 8px 20px -8px #000000e6!important;min-width:0!important}.azar-offers--feature ul.products li.product .onsale.onsale--saving{font-size:13px!important;padding:10px 16px!important}.azar-offers--feature ul.products li.product .price{display:flex!important;align-items:baseline!important;flex-wrap:wrap;gap:4px 10px;padding:4px 16px 6px!important;font-size:1rem!important}.azar-offers--feature ul.products li.product .price del{opacity:.55;font-size:.82em;text-decoration-thickness:1px}.azar-offers--feature ul.products li.product .price ins{text-decoration:none;font-family:Cormorant Garamond,serif;font-size:1.55em;font-weight:500;color:#e6d0a0}.azar-offers--feature ul.products li.product .woocommerce-loop-product__title{font-size:20px!important;padding:16px 16px 4px!important}.azar-offers--feature ul.products li.product .azar-card-dimensions{padding-inline:16px}.azar-offers--feature ul.products li.product .azar-card-craft{display:flex!important;flex-wrap:wrap;gap:6px 10px;padding:2px 16px 0!important;font-family:Manrope,sans-serif;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3, #7d90ad)}@media(max-width:767px){.azar-offers--feature ul.products li.product .azar-card-cta{display:flex!important;align-items:center;justify-content:center;gap:8px;width:auto!important;height:auto!important;min-height:46px;margin:10px 16px 16px;border:1px solid rgba(205,170,110,.45);border-radius:4px;font-family:Manrope,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#e6d0a0;overflow:visible!important}.azar-offers--feature ul.products li.product .azar-card-cta:before{content:"View this offer"}.azar-offers--feature ul.products li.product .azar-card-cta span{font-size:14px}[data-theme=light] .azar-offers--feature ul.products li.product .azar-card-cta{color:#8b6632;border-color:#8b663273}.azar-offers--feature ul.products li.product:hover{transform:none!important}}.featured-section .section-head-sub{margin:8px 0 0;font-family:Manrope,sans-serif;font-size:13px;letter-spacing:.04em;color:var(--ink-2, #a9bcd8)}@media(prefers-reduced-motion:reduce){.azar-offers--feature ul.products li.product{transition:none!important}}.shop-category-tabs,.azar-room-strip,.azar-shop-toolbar{--ctl-ease: cubic-bezier(.23, 1, .32, 1);--ctl-line: rgba(170, 189, 216, .16);--ctl-line-warm: rgba(205, 170, 110, .45);--ctl-fill: rgba(255, 255, 255, .028)}.shop-category-tabs .tab-link{position:relative;border-radius:4px;background:var(--ctl-fill);border-color:var(--ctl-line);transition:color .18s var(--ctl-ease),background-color .18s var(--ctl-ease),border-color .18s var(--ctl-ease),transform .14s var(--ctl-ease),box-shadow .18s var(--ctl-ease)}@media(hover:hover)and (pointer:fine){.shop-category-tabs .tab-link:not(.active):hover{background:#ffffff0e;border-color:var(--ctl-line-warm);color:var(--ink)}}.shop-category-tabs .tab-link:active{transform:scale(.97)}.shop-category-tabs .tab-link.active{background:linear-gradient(135deg,#e3cd9b,#cdaa6e 55%,#b48f54);border-color:#cdaa6ee6;color:#0a1322;box-shadow:inset 0 1px #ffffff61,0 6px 18px -10px #cdaa6ed9}.azar-room-strip .azar-room-chip{position:relative;border-radius:4px;background:var(--ctl-fill);border-color:var(--ctl-line);overflow:hidden;transition:background-color .18s var(--ctl-ease),border-color .18s var(--ctl-ease),color .18s var(--ctl-ease),transform .14s var(--ctl-ease)}.azar-room-strip .azar-room-chip:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,#e3cd9b,#b48f54);transform:scaleY(0);transform-origin:50% 0;transition:transform .22s var(--ctl-ease)}@media(hover:hover)and (pointer:fine){.azar-room-strip .azar-room-chip:hover{background:#ffffff0e;border-color:var(--ctl-line-warm)}.azar-room-strip .azar-room-chip:hover:before{transform:scaleY(1)}}.azar-room-strip .azar-room-chip:active{transform:scale(.97)}.azar-room-strip .azar-room-chip.is-active,.azar-room-strip .azar-room-chip[aria-current=true]{border-color:var(--ctl-line-warm);background:#cdaa6e1a}.azar-room-strip .azar-room-chip.is-active:before,.azar-room-strip .azar-room-chip[aria-current=true]:before{transform:scaleY(1)}.azar-room-chip__hint{opacity:.72}.azar-shop-toolbar .azar-filter-trigger{border-radius:4px;background:var(--ctl-fill);border:1px solid var(--ctl-line);transition:background-color .18s var(--ctl-ease),border-color .18s var(--ctl-ease),color .18s var(--ctl-ease),transform .14s var(--ctl-ease)}@media(hover:hover)and (pointer:fine){.azar-shop-toolbar .azar-filter-trigger:hover{background:#ffffff0e;border-color:var(--ctl-line-warm)}}.azar-shop-toolbar .azar-filter-trigger:active{transform:scale(.97)}.azar-shop-toolbar .azar-filter-trigger[aria-expanded=true]{border-color:var(--ctl-line-warm);background:#cdaa6e1a;color:var(--gold-soft)}.azar-shop-toolbar .afp-active-count:not(:empty){display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:7px;padding:0 5px;border-radius:4px;background:linear-gradient(135deg,#e3cd9b,#cdaa6e 55%,#b48f54);color:#0a1322;font-size:10px;font-weight:700;line-height:1}.azar-shop-toolbar select,.woocommerce-ordering select.orderby{border-radius:4px;background-color:var(--ctl-fill);border:1px solid var(--ctl-line);-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%23cdaa6e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px!important;transition:border-color .18s var(--ctl-ease),background-color .18s var(--ctl-ease)}@media(hover:hover)and (pointer:fine){.azar-shop-toolbar select:hover,.woocommerce-ordering select.orderby:hover{border-color:var(--ctl-line-warm)}}.azar-shop-toolbar select:focus-visible,.woocommerce-ordering select.orderby:focus-visible,.shop-category-tabs .tab-link:focus-visible,.azar-room-strip .azar-room-chip:focus-visible,.azar-shop-toolbar .azar-filter-trigger:focus-visible{outline:2px solid var(--gold);outline-offset:2px}[data-theme=light] .shop-category-tabs,[data-theme=light] .azar-room-strip,[data-theme=light] .azar-shop-toolbar{--ctl-line: rgba(21, 36, 54, .16);--ctl-fill: rgba(21, 36, 54, .025)}@media(prefers-reduced-motion:reduce){.shop-category-tabs .tab-link,.azar-room-strip .azar-room-chip,.azar-room-strip .azar-room-chip:before,.azar-shop-toolbar .azar-filter-trigger,.azar-shop-toolbar select{transition:none}.shop-category-tabs .tab-link:active,.azar-room-strip .azar-room-chip:active,.azar-shop-toolbar .azar-filter-trigger:active{transform:none}}.azar-steps{border-bottom:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 55%,transparent),transparent)}.azar-steps__list{display:flex;align-items:center;gap:clamp(14px,2.4vw,30px);margin:0;padding:14px 0;list-style:none}.azar-steps__item{display:inline-flex;align-items:center;gap:9px;min-width:0;color:var(--ink-3);font-family:Manrope,sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;animation:azar-co-rise .55s var(--co-ease-out) both}.azar-steps__item:nth-child(1){animation-delay:.06s}.azar-steps__item:nth-child(2){animation-delay:.12s}.azar-steps__item:nth-child(3){animation-delay:.18s}.azar-steps__item+.azar-steps__item:before{content:"";width:clamp(16px,4vw,54px);height:1px;margin-right:1px;background:linear-gradient(90deg,var(--line-2),var(--line));flex-shrink:0}.azar-steps__mark{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border:1px solid var(--line-2);border-radius:50%;color:var(--ink-3);transition:background .4s var(--co-ease),color .4s var(--co-ease),border-color .4s var(--co-ease),box-shadow .4s var(--co-ease)}.azar-steps__mark:after{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.45;transition:opacity .4s var(--co-ease)}.azar-steps__item.is-current{color:var(--ink)}.azar-steps__item.is-current .azar-steps__mark{background:var(--btn-bg);border-color:transparent;color:var(--btn-ink);box-shadow:var(--co-glow)}.azar-steps__item.is-current .azar-steps__mark:after{opacity:1}.azar-steps__item.is-done{color:var(--ink-2)}.azar-steps__item.is-done .azar-steps__mark{border-color:color-mix(in srgb,var(--gold) 55%,transparent);color:var(--gold)}.azar-steps__item.is-done .azar-steps__mark:after{width:9px;height:5px;border-radius:0;background:none;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;opacity:1;transform:rotate(-45deg) translate(1px,-1px)}@media(max-width:640px){.azar-steps__item:not(.is-current) .azar-steps__label{display:none}.azar-steps__list{gap:12px;padding:11px 0}}.azar-bk-body{padding-block:clamp(28px,3.4vw,48px) clamp(40px,5vw,72px)}.azar-bk .wc-block-cart__main,.azar-bk .wc-block-cart__sidebar{background:linear-gradient(168deg,color-mix(in srgb,var(--surface) 90%,var(--ink) 6%) 0%,var(--surface) 44%,color-mix(in srgb,var(--surface) 92%,var(--co-shade) 8%) 100%);animation:azar-co-rise .55s var(--co-ease-out) both}.azar-bk .wc-block-cart__main{position:relative;animation-delay:.06s}.azar-bk .wc-block-cart__sidebar{animation-delay:.13s}.azar-bk .wc-block-cart__sidebar:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--gold) 55%,transparent),transparent);pointer-events:none}.azar-bk .wc-block-cart-items__header{display:none}.azar-bk .wc-block-cart__main:before{content:"In your basket";display:block;margin:0 0 18px;padding-bottom:18px;border-bottom:1px solid var(--line);color:var(--ink-2);font-family:Manrope,sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.azar-bk .wc-block-cart-items__row{position:relative;animation:azar-co-rise .5s var(--co-ease-out) both}.azar-bk .wc-block-cart-items__row:nth-child(1){animation-delay:.1s}.azar-bk .wc-block-cart-items__row:nth-child(2){animation-delay:.16s}.azar-bk .wc-block-cart-items__row:nth-child(3){animation-delay:.22s}.azar-bk .wc-block-cart-items__row:nth-child(4){animation-delay:.28s}.azar-bk .wc-block-cart-items__row:nth-child(n+5){animation-delay:.34s}.azar-bk .wc-block-cart-items__row:before{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:2px;background:linear-gradient(180deg,var(--gold),color-mix(in srgb,var(--gold) 15%,transparent));opacity:0;transition:opacity .35s var(--co-ease);pointer-events:none}.azar-bk .wc-block-cart-items__row:hover:before,.azar-bk .wc-block-cart-items__row:focus-within:before{opacity:1}.azar-bk .wc-block-cart-items__row:focus-within{border-color:var(--line-2)!important;box-shadow:var(--co-lift)}.azar-bk .wc-block-cart-items__row:hover .wc-block-cart-item__image img{border-color:var(--line-2)}.azar-bk .wc-block-components-quantity-selector{transition:border-color .3s var(--co-ease),box-shadow .3s var(--co-ease)}.azar-bk .wc-block-components-quantity-selector:focus-within{border-color:color-mix(in srgb,var(--gold) 60%,transparent);box-shadow:var(--co-glow)}.azar-bk .wc-block-components-quantity-selector__button{transition:color .25s var(--co-ease),background .25s var(--co-ease),transform .18s var(--co-ease)}.azar-bk .wc-block-components-quantity-selector__button:not(:disabled):active{transform:scale(.9)}.azar-bk .wc-block-cart-item__remove-link{transition:color .25s var(--co-ease),border-color .25s var(--co-ease)}.azar-bk .wc-block-cart-items__row.is-disabled{opacity:.62;cursor:progress}.azar-bk .wc-block-cart-items__row.is-disabled:after{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--gold) 70%,transparent),transparent);background-size:200% 100%;animation:azar-co-sweep 1.5s var(--co-ease) infinite;pointer-events:none}.azar-bk .wc-block-components-totals-item__value,.azar-bk .wc-block-cart-item__total .wc-block-formatted-money-amount{font-variant-numeric:tabular-nums}.azar-bk .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{letter-spacing:-.01em}.azar-bk .wc-block-components-panel__button{transition:color .25s var(--co-ease)}.azar-bk .wc-block-components-panel__button:hover{color:var(--gold)}.azar-bk .wc-block-cart__submit-button,.azar-bk .wc-block-cart__submit-button:hover{background:var(--btn-bg)!important}.azar-bk .wc-block-cart__submit-button{position:relative;overflow:hidden;transition:box-shadow .3s var(--co-ease),filter .3s var(--co-ease)}.azar-bk .wc-block-cart__submit-button:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 36%,rgba(255,255,255,.4) 50%,transparent 64%);transform:translate(-125%);transition:transform .85s var(--co-ease);pointer-events:none}.azar-bk .wc-block-cart__submit-button:hover:after{transform:translate(125%)}.azar-bk .wc-block-cart__submit-button:hover{filter:brightness(1.04);box-shadow:0 18px 42px -20px color-mix(in srgb,var(--gold) 72%,transparent)}.azar-bk .wc-block-components-button.contained.wc-block-cart__submit-button .wc-block-components-button__text,.azar-bk .wc-block-components-button.contained.wc-block-cart__submit-button:hover .wc-block-components-button__text{position:relative;z-index:1;color:var(--btn-ink)!important}.azar-bk .wp-block-woocommerce-empty-cart-block{animation:azar-co-rise .6s var(--co-ease-out) both}.azar-bk-empty__lede{max-width:46ch;margin:14px auto 0;color:var(--ink-2);font-size:15px;line-height:1.7;text-align:center}.azar-bk-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px}.azar-bk-empty__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 28px;border:1px solid var(--line-2);border-radius:0;color:var(--ink);background:transparent;font-family:Manrope,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;transition:color .3s var(--co-ease),border-color .3s var(--co-ease),background .3s var(--co-ease),box-shadow .3s var(--co-ease),transform .3s var(--co-ease)}.azar-bk-empty__btn:hover{color:var(--gold);border-color:var(--gold);transform:translateY(-2px)}.azar-bk-empty__btn--primary{background:var(--btn-bg);border-color:transparent;color:var(--btn-ink)}.azar-bk-empty__btn--primary:hover{color:var(--btn-ink);filter:brightness(1.04);box-shadow:0 18px 42px -20px color-mix(in srgb,var(--gold) 72%,transparent)}.azar-bk-empty__btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@supports ((mask-image: url()) or (-webkit-mask-image: url())){.azar-bk .wc-block-cart__empty-cart__title.with-empty-cart-icon:before{background-image:none!important;background-color:var(--gold)!important;opacity:.92;-webkit-mask-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%207.4a3%203%200%200%201%206%200%22%2F%3E%3Cpath%20d%3D%22M4.2%209h15.6l-1.5%209.2a2%202%200%200%201-2%201.7H7.7a2%202%200%200%201-2-1.7L4.2%209Z%22%2F%3E%3Cpath%20d%3D%22M5.4%2014.2h13.2%22%2F%3E%3Cpath%20d%3D%22M9.7%2012.1l.6%205%22%2F%3E%3Cpath%20d%3D%22M14.3%2012.1l-.6%205%22%2F%3E%3C%2Fsvg%3E)!important;mask-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%207.4a3%203%200%200%201%206%200%22%2F%3E%3Cpath%20d%3D%22M4.2%209h15.6l-1.5%209.2a2%202%200%200%201-2%201.7H7.7a2%202%200%200%201-2-1.7L4.2%209Z%22%2F%3E%3Cpath%20d%3D%22M5.4%2014.2h13.2%22%2F%3E%3Cpath%20d%3D%22M9.7%2012.1l.6%205%22%2F%3E%3Cpath%20d%3D%22M14.3%2012.1l-.6%205%22%2F%3E%3C%2Fsvg%3E)!important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}}.azar-bk .wp-block-woocommerce-empty-cart-block .wp-block-separator{margin-block:44px}.azar-bk-stotal{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px;padding-bottom:9px;border-bottom:1px solid rgba(205,170,110,.26);animation:azar-co-rise .35s var(--co-ease-out) both}.azar-bk-stotal__label{font-family:Manrope,sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--nav-text, #c3d2e6)}.azar-bk-stotal__value{font-family:Cormorant Garamond,serif;font-size:21px;font-weight:500;line-height:1.1;color:#eef3fb;font-variant-numeric:tabular-nums}@media(max-width:767px){.azar-bk .wc-block-cart__totals-title{display:block!important;padding-bottom:14px}}.azar-bk-secure__short{display:none}@media(max-width:767px){.azar-bk-secure__long{display:none}.azar-bk-secure__short{display:inline}}[data-theme=light] .azar-bk .wc-block-cart-items__row{background:#f7fafd;box-shadow:0 8px 22px -18px #0d1c3366}[data-theme=light] .azar-bk .wc-block-cart-items__row:hover{box-shadow:0 14px 30px -18px #0d1c3380}[data-theme=light] .azar-steps{background:linear-gradient(180deg,var(--ground-soft),transparent)}@media(prefers-reduced-motion:reduce){.azar-steps__item,.azar-bk .wc-block-cart__main,.azar-bk .wc-block-cart__sidebar,.azar-bk .wc-block-cart-items__row,.azar-bk .wp-block-woocommerce-empty-cart-block{animation:none!important;opacity:1!important;transform:none!important}.azar-bk .wc-block-cart-items__row.is-disabled:after{animation:none}.azar-bk .wc-block-cart__submit-button:after{display:none}.azar-bk-empty__btn:hover,.azar-bk .wc-block-components-quantity-selector__button:not(:disabled):active{transform:none}.azar-bk-stotal{animation:none!important;opacity:1!important;transform:none!important}.azar-bk *{transition-duration:.01ms!important}}.woocommerce-checkout .wc-block-components-order-summary-item__quantity>span{color:inherit}.woocommerce-checkout .wc-block-components-totals-item__value,.woocommerce-checkout .wc-block-components-order-summary-item .wc-block-formatted-money-amount{font-variant-numeric:tabular-nums}.woocommerce-checkout .azar-steps{border-top:0}@media(max-width:781px){.woocommerce-checkout .wc-block-checkout__sidebar>.wc-block-components-notices:not(:has(.wc-block-components-notice-banner)){display:contents}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{margin-bottom:0}}.azar-vswatch--pill .azar-vopt.is-soldout{cursor:pointer}.azar-vswatch--pill .azar-vopt.is-soldout:hover{border-color:var(--line-2);color:var(--ink-2)}@media(pointer:coarse){.azar-vswatch--pill{gap:10px}.azar-vswatch--pill .azar-vopt{min-height:44px;padding:0 16px;font-size:12.5px}.azar-vopt--sw{width:44px;height:44px}.azar-vopt--chip{padding:13px 18px}}.single-product .single_add_to_cart_button.disabled,.single-product .single_add_to_cart_button[aria-disabled=true]{cursor:not-allowed!important}.single-product .variations_form:has(.single_add_to_cart_button.wc-variation-selection-needed) .single_variation_wrap:before{content:"Select a size to continue";display:block;margin-bottom:12px;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-deep, #b48f54)}[data-theme=light] .single-product .variations_form:has(.single_add_to_cart_button.wc-variation-selection-needed) .single_variation_wrap:before{color:var(--gold)}.woocommerce ul.products li.product.outofstock .azar-card-img-wrap>img{filter:grayscale(1);opacity:.5}.woocommerce ul.products li.product.outofstock .woocommerce-loop-product__title,.woocommerce ul.products li.product.outofstock .price,.woocommerce ul.products li.product.outofstock .price del{color:var(--ink-3)}.woocommerce ul.products li.product.outofstock .azar-card-img-wrap:after{content:"Sold out";position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:4;padding:5px 14px;border:1px solid var(--line-soft);border-radius:2px;background:var(--ground);color:var(--ink-2);font:700 10.5px/1 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase;pointer-events:none}.woocommerce nav.woocommerce-pagination ul li{border:0;padding:0;overflow:visible;background:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border-radius:2px;background:transparent}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus{background:transparent;color:var(--ink);border-color:var(--line-2)}.woocommerce nav.woocommerce-pagination ul li a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.woocommerce nav.woocommerce-pagination ul li span.current{background:color-mix(in srgb,var(--gold) 16%,transparent);border-color:var(--gold);color:var(--ink);font-weight:600}.azar-vswatch--pill{display:flex;flex-wrap:wrap;gap:8px}.azar-vswatch--pill .azar-vopt{--azar-tile-line: color-mix(in srgb, var(--ink-3) 55%, transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:104px;min-height:60px;padding:10px;background:var(--surface);color:var(--ink);border:1px solid var(--azar-tile-line);border-radius:4px;font-size:13px;line-height:1.2;letter-spacing:0;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .12s ease}.azar-vswatch--pill .azar-vopt__main{font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--ink);white-space:nowrap}.azar-vswatch--pill .azar-vopt__sub{font-size:12px;font-weight:500;color:var(--ink-2);font-variant-numeric:tabular-nums;min-height:1.2em}.azar-vswatch--pill .azar-vopt:hover{background:var(--surface-2);border-color:var(--gold);color:var(--ink)}.azar-vswatch--pill .azar-vopt.is-active{background:color-mix(in srgb,var(--gold) 9%,var(--surface));border-color:var(--gold);color:var(--ink);box-shadow:inset 0 0 0 1px var(--gold),0 0 0 3px color-mix(in srgb,var(--gold) 24%,transparent)}.azar-vswatch--pill .azar-vopt.is-active .azar-vopt__sub{color:var(--ink);font-weight:600}.azar-vswatch--pill .azar-vopt:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.azar-vswatch--pill .azar-vopt.is-soldout{border-style:dashed;color:var(--ink-3);background-image:linear-gradient(to bottom right,transparent calc(50% - .6px),var(--azar-tile-line) calc(50% - .6px),var(--azar-tile-line) calc(50% + .6px),transparent calc(50% + .6px))}.azar-vswatch--pill .azar-vopt.is-soldout .azar-vopt__main,.azar-vswatch--pill .azar-vopt.is-soldout .azar-vopt__sub{color:var(--ink-3)}.azar-vswatch--pill .azar-vopt.is-soldout:hover{background-color:var(--surface);border-color:var(--azar-tile-line)}.azar-vswatch--pill .azar-vopt.is-soldout.is-active{border-style:solid}.woocommerce div.product form.cart .variations th.label label.azar-vlabel{display:inline;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink-2)}.azar-vlabel:after{content:":"}.azar-vlabel__val{margin-left:6px;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;color:var(--ink)}.azar-vlabel__val:empty{display:none}@media(max-width:560px){.azar-vswatch--pill{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.azar-vswatch--pill .azar-vopt{min-width:0;min-height:56px;padding:9px 8px}}@media(prefers-reduced-motion:reduce){.azar-vswatch--pill .azar-vopt{transition:border-color .01s,background .01s}}.azar-tm-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;margin:18px 0 22px;padding:0;overflow:hidden;background:var(--line-soft);border:1px solid var(--line-soft);border-radius:4px}.azar-tm-facts>div{background:var(--surface);padding:14px 16px}.azar-tm-facts dt{margin:0 0 6px;font:700 10px/1.2 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.azar-tm-facts dd{margin:0;font-family:Cormorant Garamond,serif;font-size:21px;line-height:1.2;color:var(--ink)}.azar-tm-facts dd a{color:inherit;text-decoration:underline;text-underline-offset:3px}.azar-tm-actions{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 10px}.azar-tm-class{margin:0 0 10px;background:var(--surface);border:1px solid var(--line-soft);border-radius:4px}.azar-tm-class summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;cursor:pointer;padding:14px 16px;list-style:none}.azar-tm-class summary::-webkit-details-marker{display:none}.azar-tm-class summary:after{content:"+";margin-left:auto;color:var(--gold);font-size:18px;line-height:1}.azar-tm-class[open] summary:after{content:"\2212"}.azar-tm-class summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.azar-tm-class__no{font:700 11px/1 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.azar-tm-class__label{font-family:Cormorant Garamond,serif;font-size:19px;color:var(--ink)}.azar-tm-class>p{margin:0;padding:0 16px 16px}.azar-lg{padding-bottom:72px}.azar-lg .azar-cs-hero{padding:64px 0 38px}.azar-lg .azar-cs-hero__kicker{color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,transparent);border-color:color-mix(in srgb,var(--gold) 34%,transparent)}.azar-lg .azar-cs-hero__title{font-family:Cormorant Garamond,serif;font-weight:400;font-size:clamp(40px,5.6vw,66px);line-height:1.04;letter-spacing:-.01em;color:var(--ink)!important;margin:16px 0 14px}.azar-lg .azar-cs-hero__desc{color:var(--ink-2)!important;font-size:16px;max-width:640px}.azar-lg-meta{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 0;margin:24px 0 0;padding:0;font:600 11px/1.4 Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.azar-lg-meta li{padding:0 18px}.azar-lg-meta li+li{border-left:1px solid var(--line-2)}.azar-lg-meta strong{color:var(--ink-2);font-weight:700}.azar-lg-wrap{display:grid;grid-template-columns:264px minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start;padding-top:30px}.azar-lg-aside{position:sticky;top:104px;display:flex;flex-direction:column;gap:26px;max-height:calc(100vh - 128px);overflow-y:auto;padding-right:4px;scrollbar-width:thin}.azar-lg-aside__label{display:block;margin:0 0 10px;font:700 10.5px/1.2 Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.azar-lg-docs ul,.azar-lg-toc ol{list-style:none;margin:0;padding:0}.azar-lg-docs a{display:block;padding:9px 12px;border-left:2px solid transparent;font:500 14px/1.3 Manrope,sans-serif;color:var(--ink-2);text-decoration:none;transition:color .16s ease,border-color .16s ease,background .16s ease}.azar-lg-docs a:hover{color:var(--ink);background:color-mix(in srgb,var(--gold) 7%,transparent)}.azar-lg-docs a.is-active{color:var(--ink);font-weight:600;border-left-color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,transparent)}.azar-lg-docs a:focus-visible,.azar-lg-toc a:focus-visible,.azar-lg-toc summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.azar-lg-toc summary{list-style:none;cursor:pointer}.azar-lg-toc summary::-webkit-details-marker{display:none}.azar-lg-toc summary .azar-lg-aside__label{margin-bottom:8px}.azar-lg-toc a{display:grid;grid-template-columns:28px 1fr;align-items:baseline;padding:6px 0;font:500 13px/1.4 Manrope,sans-serif;color:var(--ink-3);text-decoration:none;transition:color .16s ease}.azar-lg-toc a:hover{color:var(--ink)}.azar-lg-toc a[aria-current]{color:var(--gold);font-weight:600}.azar-lg-toc__n{font-size:11px;font-variant-numeric:tabular-nums;color:var(--gold);opacity:.85}.azar-lg-doc{min-width:0;max-width:840px}.azar-lg-glance{margin:0 0 40px;padding:22px 26px;background:var(--surface);border:1px solid var(--line-soft);border-left:3px solid var(--gold);border-radius:4px}.azar-lg-glance h2{margin:0 0 14px;font:700 11px/1.2 Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.azar-lg-glance ul{margin:0;padding:0;list-style:none;display:grid;gap:11px}.azar-lg-glance li{position:relative;padding-left:26px;font-size:15px;line-height:1.6;color:var(--ink)}.azar-lg-glance li:before{content:"";position:absolute;left:2px;top:.5em;width:11px;height:6px;border-left:2px solid var(--gold);border-bottom:2px solid var(--gold);transform:rotate(-45deg)}.azar-lg-glance__note{margin:16px 0 0;font-size:12.5px;color:var(--ink-3)}.azar-lg-sec{margin-top:36px;padding-top:36px;border-top:1px solid var(--line-soft);scroll-margin-top:104px}.azar-lg-sec h2{display:flex;align-items:baseline;gap:14px;margin:0 0 20px;font-family:Cormorant Garamond,serif;font-weight:500;font-size:clamp(27px,3vw,35px);line-height:1.15;color:var(--ink)}.azar-lg-num{flex:none;font:600 12px/1 Manrope,sans-serif;letter-spacing:.14em;color:var(--gold);font-variant-numeric:tabular-nums}.azar-lg-body{font-family:Manrope,sans-serif;font-size:15.5px;line-height:1.75;color:var(--ink-2)}.azar-lg-body p{margin:0 0 16px;max-width:70ch}.azar-lg-body h3{margin:28px 0 10px;font:700 12px/1.3 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.azar-lg-body ul,.azar-lg-body ol{margin:0 0 18px;padding-left:22px;max-width:72ch}.azar-lg-body li{margin:0 0 9px;padding-left:4px}.azar-lg-body li::marker{color:var(--gold)}.azar-lg-body strong{color:var(--ink);font-weight:700}.azar-lg-body a{color:var(--gold);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.azar-lg-body a:hover{color:var(--ink)}.azar-lg-body code{font:600 12.5px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--ink);background:var(--surface-2);padding:2px 6px;border-radius:3px;overflow-wrap:anywhere}.azar-lg-dl{margin:0 0 22px;border:1px solid var(--line-soft);border-radius:4px;overflow:hidden;background:var(--surface)}.azar-lg-dl>div{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;padding:13px 18px}.azar-lg-dl>div+div{border-top:1px solid var(--line-soft)}.azar-lg-dl dt{padding-top:3px;font:700 11px/1.4 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.azar-lg-dl dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.azar-lg-callout{margin:22px 0;padding:16px 20px;color:var(--ink);border-radius:4px;border:1px solid color-mix(in srgb,var(--gold) 38%,transparent);background:color-mix(in srgb,var(--gold) 8%,transparent)}.azar-lg-callout--quiet{background:var(--surface);border-color:var(--line-soft);color:var(--ink-2)}.azar-lg-callout p{margin:0 0 10px}.azar-lg-callout>:last-child{margin-bottom:0}.azar-lg-body .azar-lg-steps{list-style:none;counter-reset:lgstep;margin:0 0 22px;padding:0;display:grid;gap:12px;max-width:none}.azar-lg-steps>li{counter-increment:lgstep;position:relative;margin:0;padding:15px 18px 15px 60px;background:var(--surface);border:1px solid var(--line-soft);border-radius:4px}.azar-lg-steps>li:before{content:counter(lgstep);position:absolute;left:17px;top:15px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--gold);color:var(--gold);font:700 13px/1 Manrope,sans-serif}.azar-lg-tablewrap{margin:0 0 22px;overflow-x:auto;border:1px solid var(--line-soft);border-radius:4px;-webkit-overflow-scrolling:touch}.azar-lg-table{width:100%;min-width:540px;margin:0;border-collapse:collapse;background:var(--surface);font-size:14px;line-height:1.6}.azar-lg-table th{padding:12px 16px;text-align:left;white-space:nowrap;background:var(--surface-2);border-bottom:1px solid var(--line-soft);font:700 11px/1.3 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.azar-lg-table td{padding:13px 16px;vertical-align:top;color:var(--ink-2);border-top:1px solid var(--line-soft)}.azar-lg-table tbody tr:first-child td{border-top:0}.azar-lg-table td:first-child{color:var(--ink);font-weight:600}.azar-lg-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:0 0 22px}.azar-lg-cards>div{padding:18px 18px 16px;background:var(--surface);border:1px solid var(--line-soft);border-top:2px solid var(--gold);border-radius:4px}.azar-lg-body .azar-lg-cards h3{margin:0 0 8px;font:600 21px/1.2 Cormorant Garamond,serif;letter-spacing:0;text-transform:none;color:var(--ink)}.azar-lg-cards p{margin:0;font-size:14px;line-height:1.6}.azar-lg-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:0 0 22px}.azar-lg-body .azar-lg-action,.azar-lg-body .azar-lg-links a{display:flex;flex-direction:column;gap:5px;padding:16px 18px;text-decoration:none;background:var(--surface);border:1px solid var(--line-soft);border-radius:4px;color:var(--ink-2);transition:border-color .16s ease,background .16s ease,transform .12s ease}.azar-lg-action strong,.azar-lg-links strong{color:var(--ink);font-size:15px}.azar-lg-action span,.azar-lg-links span{font-size:13.5px;line-height:1.5;color:var(--ink-2)}@media(hover:hover)and (pointer:fine){.azar-lg-body .azar-lg-action:hover,.azar-lg-body .azar-lg-links a:hover{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 7%,var(--surface));transform:translateY(-1px)}}.azar-lg-body .azar-lg-action:focus-visible,.azar-lg-body .azar-lg-links a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.azar-lg-body .azar-lg-links{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:10px;max-width:none}.azar-lg-body .azar-lg-links li{margin:0;padding:0}.azar-lg-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 14px}.azar-lg-status{min-height:1.6em;margin:0;font-size:14px;color:var(--ink)}.azar-lg-contact{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px;margin-top:44px;padding:28px 30px;border-radius:4px;border:1px solid color-mix(in srgb,var(--gold) 40%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 9%,transparent),transparent 70%),var(--surface)}.azar-lg-contact h2{margin:0 0 8px;font:500 29px/1.15 Cormorant Garamond,serif;color:var(--ink)}.azar-lg-contact p{margin:0 0 12px;max-width:52ch;font-size:14.5px;line-height:1.65;color:var(--ink-2)}.azar-lg-contact address{font-style:normal;font-size:13.5px;line-height:1.6;color:var(--ink-2)}.azar-lg-contact__actions{display:flex;flex-direction:column;gap:10px;min-width:240px}.azar-lg-contact__actions a{justify-content:center;text-align:center}.azar-lg .azar-tm-facts{grid-template-columns:repeat(2,1fr);margin-top:6px}.azar-lg .azar-tm-facts dd{font-size:19px;overflow-wrap:anywhere}@media(min-width:760px){.azar-lg .azar-tm-facts{grid-template-columns:repeat(4,1fr)}}.azar-lg-body .azar-tm-actions{max-width:none}@media(max-width:959px){.azar-lg-wrap{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:18px}.azar-lg-aside,.azar-lg-docs{min-width:0}.azar-lg-aside{position:static;max-height:none;overflow:visible;gap:14px;padding-right:0}.azar-lg-docs ul{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.azar-lg-docs a{flex:none;display:flex;align-items:center;min-height:44px;padding:0 18px;white-space:nowrap;border:1px solid var(--line-soft);border-radius:99px}.azar-lg-docs a.is-active{border-color:var(--gold)}.azar-lg-toc{background:var(--surface);border:1px solid var(--line-soft);border-radius:4px}.azar-lg-toc summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 16px}.azar-lg-toc summary .azar-lg-aside__label{margin:0}.azar-lg-toc summary:after{content:"+";color:var(--gold);font-size:20px;line-height:1}.azar-lg-toc[open] summary:after{content:"\2212"}.azar-lg-toc ol{padding:0 16px 12px}.azar-lg-toc a{padding:9px 0}.azar-lg-dl>div{grid-template-columns:1fr;gap:4px}}@media(max-width:560px){.azar-lg .azar-cs-hero{padding:44px 0 28px}.azar-lg-meta{flex-direction:column;align-items:center}.azar-lg-meta li{padding:0;border-left:0!important}.azar-lg-glance{padding:18px}.azar-lg-contact{padding:22px 20px}.azar-lg-contact__actions{width:100%}.azar-lg-steps>li{padding:14px 14px 14px 54px}.azar-lg-sec{margin-top:28px;padding-top:28px}}@media print{.azar-lg-aside,.azar-lg-contact__actions,.azar-lg-buttons{display:none!important}.azar-lg-wrap{display:block}.azar-lg-doc,.azar-lg-doc *{color:#000!important;background:transparent!important;box-shadow:none!important}.azar-lg-sec{break-inside:avoid-page}}.hero-chapter,.hero-chapter>*{text-align:left}.single-product .ppcp-messages,.single-product .ppc-button-wrapper,.single-product [data-pp-message],.single-product #ppc-button-ppcp-gateway{background:transparent;border:0;border-radius:0;padding:0;margin:14px 0 6px!important}.single-product .ppc-button-wrapper:before{content:"Or check out express";display:block;margin:0 0 10px;font:600 10.5px/1 Manrope,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.single-product .ppc-button-wrapper iframe,.single-product #ppc-button-ppcp-gateway button,.single-product .paypal-button{border-radius:4px!important}.single-product #ppc-button-ppcp-gateway button:hover,.single-product .paypal-button:hover{transform:none!important;box-shadow:none!important}.single-product section.related.products{margin-top:56px;padding-top:48px;border-top:1px solid var(--line-soft)}.single-product section.related.products>h2{margin:0 0 28px;text-align:center;font:400 clamp(28px,3.4vw,40px)/1.15 "Cormorant Garamond",serif;color:var(--ink)}body.single-product section.related.products ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px 20px;width:100%}@media(max-width:1100px){body.single-product section.related.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){body.single-product section.related.products ul.products{gap:18px 12px}}.azar-recent{margin:64px 0 0;padding:48px 0 8px;border-top:1px solid var(--line-soft)}.azar-recent[hidden]{display:none}.azar-recent--home{margin:0;padding:56px 0 8px;border-top:0}.azar-recent__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 26px}.azar-recent__head h2{margin:0;font:400 clamp(26px,3vw,36px)/1.15 "Cormorant Garamond",serif;color:var(--ink)}.azar-recent__clear{padding:8px 0;background:none;border:0;cursor:pointer;font:600 10.5px/1 Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid transparent;transition:color .18s ease,border-color .18s ease}.azar-recent__clear:hover,.azar-recent__clear:focus-visible{color:var(--ink);border-bottom-color:var(--gold);outline:none}.azar-recent__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px}.azar-recent__item{margin:0}.azar-recent__item a{display:block;text-decoration:none;color:inherit}.azar-recent__media{display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--surface-2);border-radius:4px;border:1px solid var(--line-soft)}.azar-recent__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.22,1,.36,1)}.azar-recent__name{display:block;margin:12px 0 4px;font:500 17px/1.25 Cormorant Garamond,serif;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.azar-recent__price{display:block;font-size:14px;color:var(--gold)}.azar-recent__price .woocommerce-Price-amount{color:inherit}.azar-recent__price del{color:var(--ink-3);margin-right:6px;font-size:12.5px}.azar-recent__price ins{text-decoration:none}@media(hover:hover)and (pointer:fine){.azar-recent__item a:hover .azar-recent__media img{transform:scale(1.04)}}.azar-recent__item a:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:4px}@media(max-width:960px){.azar-recent__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}}@media(prefers-reduced-motion:reduce){.azar-recent__media img{transition:none}}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:transparent!important;border:0!important;box-shadow:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--ink)!important}.woocommerce div.product .woocommerce-Tabs-panel--description>h2:first-child{display:none}.woocommerce div.product .woocommerce-tabs .panel{max-width:72ch}.single-product div.product p,.single-product .azar-pd-canvas p{text-align:left;text-align-last:auto;-webkit-hyphens:manual;hyphens:manual}.azar-pd-prov__lead h2{margin-bottom:14px}.woocommerce div.product form.cart .quantity:has(input[type=hidden]){display:none}.woocommerce div.product form.cart .single_add_to_cart_button{width:100%}.azar-vopt[data-state=unavailable]{cursor:not-allowed}.woocommerce div.product form.cart:before,.woocommerce div.product form.cart:after{display:none}
