.pc-media>.img-skeleton{position:absolute;inset:0}.sh-nav__link--sale,.mega-panel__qlink--sale,.mm-quick__pill--sale,.mm-quick__pill--sale svg{color:var(--al-sale)}.sh-nav__link--sale:hover,.sh-nav__link--sale:focus-visible,.mega-panel__qlink--sale:hover,.mega-panel__qlink--sale:focus-visible,.mm-quick__pill--sale:hover,.mm-quick__pill--sale:focus-visible{color:#b91c1c}.sh-nav__link--sale.active::after{background:var(--al-sale)}.mega-panel__qlink--sale:hover{background:rgba(220,38,38,.05)}.mm-quick__pill--sale{background:rgba(220,38,38,.06);border-color:rgba(220,38,38,.2)}.mm-quick__pill--sale:hover,.mm-quick__pill--sale:focus-visible{background:rgba(220,38,38,.1);border-color:var(--al-sale)}.mm-prod__sale,.mega-prod__sale{background:var(--al-sale);color:var(--al-surface);border-radius:var(--al-radius-pill);font-weight:700}.pro-filters__hint{color:var(--al-text-subtle)}.pro-filters__clear{color:var(--al-text-muted)}#main-content.category-page .alayn-category-subcats .reveal-stagger{gap:.5rem;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent 100%)}#main-content.category-page .alayn-category-subcats .reveal-stagger::-webkit-scrollbar{display:none}#main-content.category-page .alayn-category-subcats a{flex:0 0 auto;min-height:44px;padding:.625rem .875rem;border-radius:var(--al-radius-pill)!important;border:1px solid var(--al-line)!important;background:var(--al-surface)!important;box-shadow:none;color:var(--al-text-muted)!important;font-size:.75rem;font-weight:500;white-space:nowrap;transition:border-color .2s ease,background-color .2s ease,color .2s ease}#main-content.category-page .alayn-category-subcats a:hover,#main-content.category-page .alayn-category-subcats a:focus-visible{background:var(--al-surface-subtle)!important;border-color:var(--al-line-strong)!important;color:var(--al-text)!important}#main-content.category-page .alayn-category-subcats a[aria-current],#main-content.category-page .alayn-category-subcats a.active{background:var(--al-text)!important;border-color:var(--al-text)!important;color:var(--al-surface)!important}#main-content.category-page .alayn-category-hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,rgba(248,250,249,.98),rgba(255,250,236,.88))!important;color:var(--al-ink)!important;border-bottom:1px solid rgba(17,24,39,.08)}#main-content.category-page .alayn-category-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(17,24,39,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(22,139,139,.055) 1px,transparent 1px);background-size:3.25rem 3.25rem;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.52),rgba(0,0,0,.06));mask-image:linear-gradient(180deg,rgba(0,0,0,.52),rgba(0,0,0,.06))}#main-content.category-page .alayn-category-hero>*{position:relative;z-index:1}#main-content.category-page .alayn-category-hero h1,#main-content.category-page .alayn-category-hero .oc-cat-hero__title{color:var(--al-ink)!important;text-wrap:balance}#main-content.category-page .alayn-category-hero p,#main-content.category-page .alayn-category-hero .oc-cat-hero__desc,#main-content.category-page .alayn-category-hero .oc-cat-hero__count{color:rgba(55,65,81,.84)!important}#main-content.category-page .alayn-category-subcats{background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(248,250,249,.78))!important;border-top:1px solid rgba(181,138,44,.14);border-bottom:1px solid rgba(17,24,39,.08);box-shadow:0 14px 38px rgba(17,24,39,.06),inset 0 1px rgba(255,255,255,.84);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media (prefers-reduced-transparency:reduce){#main-content.category-page .alayn-category-hero::before{display:none!important}#main-content.category-page .alayn-category-hero{background:var(--al-surface-cream)!important}#main-content.category-page .alayn-category-subcats{background:rgba(255,255,255,.98)!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 10px 24px rgba(17,24,39,.07)}#main-content.category-page .alayn-category-subcats a{background:var(--al-surface)!important}}.pc-price__original{color:var(--al-text-subtle)}.pc-price__save{color:var(--al-teal-deep)}.pc-category{color:var(--gold-ink, #8A6B24)}.pc-actions__buy{color:var(--brand-charcoal, #1F2937)}.mm-section__more{color:var(--gold-ink, #8A6B24)}.mm-cat-sec{color:var(--gold-ink, #8A6B24)}.mm-cat--all,.mm-cat--all:hover{color:var(--gold-ink, #8A6B24)}.mm-prod__price{color:var(--gold-ink, #8A6B24)}.mm-prod__price del{color:var(--al-text-subtle)}.mm-cat__count{color:var(--al-text-muted)}.mm-cat--parent[aria-expanded=true] .mm-cat__count{color:var(--al-text-muted)}.mm-link--secondary{color:var(--al-text-muted)}.mm-link__icon{color:var(--al-text-subtle)}a.snap-start.text-gold-dark{color:var(--gold-ink, #8A6B24)}a.snap-start.text-gold-dark:hover{color:#4d380b}a.snap-start.text-gold-dark>.bg-gold\/15{color:#4d380b}a.snap-start .bg-gray-100.text-gray-500{color:var(--al-text-muted)}[class~=bg-gold][class~=text-white]{color:var(--brand-charcoal, #1F2937)}.checkout-step__number,.order-summary__item-qty{color:var(--al-text-subtle)}.jump-to-reviews{color:var(--gold-ink, #8A6B24)}.jump-to-reviews:hover{color:#4d380b}@media (min-width:1280px){.site-footer--modern .footer-wordmark{padding-block:4px;margin-block:-4px}}.site-footer--modern .footer-social{width:44px;height:44px;min-width:44px;min-height:44px}.hp26-c{position:relative;display:flex;flex-direction:column;background:var(--al-surface);border:1px solid var(--al-line);border-radius:var(--al-radius-sm);overflow:hidden;box-shadow:none;transition:transform .25s cubic-bezier(.16,.84,.44,1),box-shadow .25s ease}@media (hover:hover){.hp26-c:hover{transform:none;box-shadow:none}.hp26-c:hover .hp26-c__media img{transform:scale(1.02)}}.hp26-c:focus-within{outline:2px solid var(--brand-gold, #D4A537);outline-offset:2px}.hp26-c__media{display:block;aspect-ratio:1/1;background:var(--al-surface-subtle);overflow:hidden}.hp26-c__media img{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .5s cubic-bezier(.16,.84,.44,1)}.hp26-c__badge{position:absolute;top:.55rem;left:.55rem;z-index:2;padding:.25rem .5rem;border-radius:var(--al-control-radius);background:var(--brand-gold, #D4A537);color:var(--al-ink);font-size:.6875rem;font-weight:700;line-height:1.35;box-shadow:none}.hp26-c__badge--new{background:var(--al-ink);color:var(--al-surface)}@media (max-width:24rem){.hp26-c__badgeWord{display:none}}.hp26-c__wish{position:absolute;top:.45rem;right:.45rem;z-index:2;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:var(--al-control-radius);background:var(--al-surface);color:var(--al-ink);cursor:pointer;box-shadow:none}@supports (backdrop-filter:blur(4px)){.hp26-c__wish{backdrop-filter:blur(4px)}}.hp26-c__wish[aria-pressed=true]{background:var(--al-ink);color:var(--al-accent)}.hp26-c__body{display:flex;flex-direction:column;gap:.25rem;flex:1;padding:14px 12px 12px}.hp26-c__kicker{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--al-text-muted)}.hp26-c__name{margin:0;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.5;color:var(--al-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.5em}.hp26-c__link{color:inherit;text-decoration:none}.hp26-c__link::after{content:"";position:absolute;inset:0;z-index:1}.hp26-c__price{margin:.15rem 0 .45rem;display:flex;align-items:baseline;gap:.4rem;font-variant-numeric:tabular-nums}.hp26-c__now{font-size:18px;font-weight:700;color:var(--al-ink)}.hp26-c__was{font-size:13px;color:var(--al-text-muted);text-decoration:line-through}.hp26-c__actions{position:relative;z-index:2;display:flex;gap:.4rem;margin-top:auto;padding-top:8px}.hp26-c__buy{flex:1 1 auto;min-height:44px;border:0;border-radius:var(--al-control-radius);background:var(--al-action);color:var(--al-on-action);font:inherit;font-size:.875rem;font-weight:700;cursor:pointer;transition:background-color .15s ease}.hp26-c__buy:hover{background:var(--al-action-hover)}.hp26-c__add{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;border:1px solid #e5e7eb;border-radius:var(--al-control-radius);background:#fff;color:var(--al-ink);cursor:pointer;transition:border-color .15s ease}.hp26-c__add:hover{border-color:var(--brand-gold, #D4A537)}@media (prefers-reduced-motion:reduce){.hp26-c,.hp26-c__media img{transition:none}.hp26-c:hover{transform:none}.hp26-c:hover .hp26-c__media img{transform:none}}.hp26-c__wish{min-width:44px;min-height:44px}.hp26-c__wish[aria-pressed=true] svg{fill:none;stroke:#fff;color:#fff}.hp26-c__buy{min-width:0;padding:0 .35rem}.checkout-page .checkout-layout>*{min-width:0}.checkout-page .checkout-step{overflow:clip}.checkout-page .checkout-step.active{overflow:visible}.checkout-page .checkout-step__header{border-radius:inherit}.checkout-page .checkout-step.active .checkout-step__body{max-height:none;overflow:visible;transition:opacity .3s ease,padding .3s ease}.checkout-page .checkout-layout .reveal{opacity:1;transform:none;filter:none;will-change:auto}@media (max-width:767px){.checkout-page .checkout-layout{align-items:stretch}}:root{--pro-black:var(--al-ink);--pro-gray-muted:var(--al-text-subtle);--pcx-midnight:var(--al-ink);--pcx-midnight-2:var(--al-text);--pcx-copper:var(--al-accent);--pcx-copper-2:var(--al-accent-strong);--pcx-copper-deep:var(--al-ink)}body{color:var(--al-text);background:var(--al-surface)}body::before{background:0 0}.ann-bar{background:var(--al-ink)}.site-header,.site-header.scrolled{background:var(--al-surface);border-bottom:1px solid var(--al-line);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.site-header__inner{width:100%;max-width:var(--al-container)}.sh-nav__link,.sh-icon,.sh-logo{color:var(--al-ink)}.sh-nav__link--sale,.sh-nav__link--sale:hover{color:var(--al-accent-deep)}.sh-nav__link.active::after{background:var(--al-accent);box-shadow:none}.mega-panel{background:var(--al-surface);backdrop-filter:none;-webkit-backdrop-filter:none}.btn-primary,.btn-gold,:is(a,button)[class~=bg-gold][class~=text-white]{background:var(--al-action);color:var(--al-on-action);border-color:var(--al-action);border-radius:var(--al-control-radius);box-shadow:none}.btn-primary:hover,.btn-gold:hover,:is(a,button)[class~=bg-gold][class~=text-white]:hover{background:var(--al-action-hover);color:var(--al-on-action);box-shadow:none;transform:none}.btn-primary:not(.btn-loading):not(.is-loading)::before,.btn-primary:not(.btn-loading):not(.is-loading)::after,.btn-gold:not(.btn-loading):not(.is-loading)::after,.pro-btn:not(.btn-loading):not(.is-loading)::before,.pro-btn:not(.btn-loading):not(.is-loading)::after,.pcx-cta::after{display:none}.btn-outline{border:1px solid var(--al-line-strong);color:var(--al-ink);border-radius:var(--al-control-radius)}.btn-outline:hover{border-color:var(--al-ink);background:var(--al-surface-subtle);color:var(--al-ink)}.pro-product .pro-btn{border-radius:var(--al-control-radius);box-shadow:none}.pro-product .pro-btn--primary{background:var(--al-surface);color:var(--al-ink);border:1px solid var(--al-ink)}.pro-product .pro-btn--primary:hover{background:var(--al-surface-subtle);color:var(--al-ink);box-shadow:none;transform:none}.pro-product .pro-btn--secondary{background:var(--al-action);color:var(--al-on-action);border:1px solid var(--al-action)}.pro-product .pro-btn--secondary:hover{background:var(--al-action-hover);color:var(--al-on-action);box-shadow:none;transform:none}.pro-product .pro-opt.pro-size{border-radius:var(--al-control-radius)!important}.pro-product .pro-opt.pro-size.active{color:var(--al-ink)!important}.checkout-mobile-bar .checkout-mobile-bar__cta{background:var(--al-action);color:var(--al-on-action);border-radius:var(--al-control-radius);box-shadow:none}.checkout-mobile-bar .checkout-mobile-bar__cta:hover{background:var(--al-action-hover);color:var(--al-on-action)}.checkout-page .checkout-step.active .checkout-step__body{padding-block-start:24px}.checkout-page input[type=radio],.checkout-page input[type=checkbox]{accent-color:var(--al-ink)}.checkout-page .text-gold-dark{color:var(--al-accent-deep)}.al-cart form:has(>input[name=cart_action][value=remove])>button,.al-cart form:has(>input[name=cart_action][value=clear])>button{color:var(--al-text-muted)!important}.al-cart form:has(>input[name=cart_action][value=clear])>button{border-color:var(--al-line-strong)}.al-cart form:has(>input[name=cart_action][value=remove])>button:hover,.al-cart form:has(>input[name=cart_action][value=clear])>button:hover{color:var(--al-ink)!important;background:var(--al-danger-surface)}@media (min-width:768px) and (max-width:1024px){.pro-product .pro-gallery__mobile .swiper{aspect-ratio:auto!important;height:min(40svh,340px)!important;min-height:260px!important;max-height:340px!important;background:var(--al-surface-subtle)}.pro-product .pro-gallery__mobile .swiper-slide,.pro-product .pro-gallery__mobile img,.pro-product .pro-gallery__mobile video{height:100%!important}.pro-product .pro-gallery__mobile img,.pro-product .pro-gallery__mobile video{width:100%!important;object-fit:contain!important}}@media (min-width:768px) and (max-width:1023px){.al-cart__table-heading,.al-cart__items [data-cart-row]>div:first-child{grid-template-columns:minmax(0,1fr) 72px 132px 104px}.al-cart__table-heading>div,.al-cart__items [data-cart-row]>div:first-child>div{grid-column:auto;min-width:0}}:is(#main-content,#site-header,.pro-filters-sheet) :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--al-ink)!important;outline-offset:3px}.pro-product-card,.pro-product-card:hover,.product-card.pcx-card,.product-card.pcx-card:hover{background:var(--al-surface)!important;border:0!important;border-radius:var(--al-control-radius)!important;box-shadow:none!important;transform:none;backdrop-filter:none}.pro-product-card__image,.pc-media{background:var(--al-surface-subtle)!important;border-radius:var(--al-control-radius)}.pro-product-card__info{padding:14px 0!important}.pro-product-card__name{font-family:var(--al-font-body);font-size:14px!important;line-height:1.5!important;min-height:3em;color:var(--al-ink)!important}.pro-product-card__current-price,.pcx-price,.pc-price__current{color:var(--al-ink)!important;font-weight:650}.pro-product-card__price{flex-wrap:wrap!important;gap:6px!important}.pro-product-card__quick,.pro-product-card__quick:hover,.pcx-cta,.pcx-cta:hover{background:var(--al-action)!important;color:var(--al-on-action)!important;border-radius:var(--al-control-radius);box-shadow:none!important;min-height:44px}.pro-product-card__quick::after,.pro-product-card__image::after{display:none}.pro-product-card:focus-within .pro-product-card__quick{opacity:1;transform:translateY(0)}.pro-product-card__wishlist{background:var(--al-surface);color:var(--al-ink);border-radius:var(--al-control-radius);box-shadow:none}.pro-product-card__badge,.pcx-chip,.pro-badge{border-radius:var(--al-control-radius)!important;box-shadow:none!important;text-shadow:none!important;font-size:11px!important;letter-spacing:0!important;animation:none!important}.pro-product-card__badge--new,.pro-badge--new,.pcx-chip--new{background:var(--al-ink)!important;color:var(--al-surface)!important}.pro-product-card__badge--sale,.pro-badge--sale,.pcx-chip--sale{background:var(--al-accent)!important;color:var(--al-on-accent)!important}.pro-product-card__badge--premium,.pro-badge--premium,.pcx-chip--feat{background:var(--al-ink)!important;color:var(--al-accent-soft)!important;border:0!important}.pro-badge--premium::before,.pro-badge--premium::after{display:none}.pro-product-card__badge--stock,.pcx-chip--stock{background:var(--al-surface)!important;color:var(--al-ink)!important}.pcx-cat{color:var(--al-text-muted)!important}.pro-shop.alayn-shop-page{padding-top:0;background:var(--al-surface)}.pro-shop.alayn-shop-page .alayn-shop-hero{min-height:0;padding:0;background:var(--al-surface-warm);border-bottom:1px solid var(--al-line);box-shadow:none}.pro-shop.alayn-shop-page .alayn-shop-hero::before{display:none}.pro-shop.alayn-shop-page .pro-shop__header-inner{width:100%;max-width:var(--al-container);padding:24px 32px;text-align:start}.pro-shop.alayn-shop-page .pro-shop__breadcrumb{display:none}.pro-shop.alayn-shop-page .pro-shop__breadcrumb a{color:var(--al-text-muted)}.pro-shop.alayn-shop-page .pro-shop__title{margin:0;font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:-.02em;color:var(--al-ink);text-shadow:none}.pro-shop.alayn-shop-page .pro-shop__count{margin:8px 0 0;color:var(--al-text-muted);font-size:14px}.shop-page .reveal{opacity:1;transform:none;filter:none;transition:none}.pro-shop.alayn-shop-page .pro-shop__count-num{color:var(--al-ink)}.pro-shop.alayn-shop-page .pro-shop__container{max-width:var(--al-container);padding:32px;gap:32px}.pro-shop.alayn-shop-page .pro-shop__sidebar-inner{background:var(--al-surface);border:0;border-radius:0;box-shadow:none;padding:0 24px 0 0}.pro-shop.alayn-shop-page .pro-filters__title{color:var(--al-ink);font-size:12px;letter-spacing:.08em}.pro-shop.alayn-shop-page .pro-filters__option--active{background:var(--al-surface-warm);color:var(--al-ink);border-inline-start:3px solid var(--al-accent);border-radius:0}.pro-shop.alayn-shop-page .alayn-shop-toolbar{background:var(--al-surface);border:0;border-bottom:1px solid var(--al-line);border-radius:0;padding:0 0 16px;margin-bottom:24px;box-shadow:none}.pro-shop.alayn-shop-page .alayn-shop-grid{gap:32px 24px}.pro-shop.alayn-shop-page .pro-shop__sort-select,.pro-shop.alayn-shop-page .pro-sort-dropdown__trigger,.pro-shop.alayn-shop-page .pro-shop__filter-btn{min-height:44px;border-radius:var(--al-control-radius);box-shadow:none}.pro-shop.alayn-shop-page .alayn-shop-mobile-bar{background:var(--al-surface);border-color:var(--al-line);box-shadow:none;backdrop-filter:none}.pro-shop.alayn-shop-page .shop-quick-chip{min-height:44px;background:var(--al-surface);border:1px solid var(--al-line);color:var(--al-ink);border-radius:var(--al-control-radius);box-shadow:none}.pro-shop.alayn-shop-page .shop-quick-chip--active{border-color:var(--al-accent);background:var(--al-surface-warm)}.pro-shop.alayn-shop-page .feature-rail--category_top,.pro-shop.alayn-shop-page .feature-rail--shop_top{display:none}@media (max-width:767px){.pro-shop.alayn-shop-page .pro-shop__header-inner{padding:24px 16px 16px}.pro-shop.alayn-shop-page .pro-shop__breadcrumb{display:none}.pro-shop.alayn-shop-page .pro-shop__container{padding:16px}.pro-shop.alayn-shop-page .alayn-shop-grid{gap:24px 12px!important;padding-bottom:64px}.pro-shop.alayn-shop-page .alayn-shop-category-shell{padding-inline:16px}.pro-shop.alayn-shop-page .shop-quick-chips{gap:8px;overflow-x:auto;padding-block:12px}.pro-shop.alayn-shop-page .alayn-shop-mobile-bar{padding:12px 16px;gap:12px}.pro-shop.alayn-shop-page .pro-product-card__name{font-size:14px!important;line-height:1.45!important;min-height:2.9em}.pro-shop.alayn-shop-page .pro-product-card__wishlist{min-width:44px;min-height:44px}.pro-shop.alayn-shop-page .pro-product-card__quick{font-size:12px;padding-inline:8px}.pro-shop.alayn-shop-page .oc-card__colortxt,.pro-shop.alayn-shop-page .oc-card__sizes{font-size:12px}}.site-footer.site-footer--modern{background:var(--al-ink)}.site-footer--modern .footer-ambient,.site-footer--modern .footer-newsletter-monogram{display:none}.site-footer--modern .footer-newsletter-panel{background:0 0;border:0;border-bottom:1px solid #374151;border-radius:0;box-shadow:none;padding-inline:0}.site-footer--modern .footer-newsletter-title{font-size:clamp(24px,2.5vw,32px)}.site-footer--modern .footer-subscribe-button{background:var(--al-accent);color:var(--al-ink);box-shadow:none;border-radius:var(--al-control-radius)}.site-footer--modern .footer-trust-icon{background:0 0;color:var(--al-accent);border-radius:0}@media (prefers-reduced-motion:reduce){.pro-product-card *,.hp26-c *,.pcx-card *{transition:none!important;animation:none!important}}.pro-shop.alayn-shop-page .alayn-shop-grid>.pro-product-card:only-child{grid-column:1/-1;width:100%;max-width:360px}.pro-shop.alayn-shop-page .pro-product-card{display:flex;flex-direction:column;border:1px solid var(--al-line)!important;border-radius:8px!important;overflow:hidden}.pro-shop.alayn-shop-page .pro-product-card__image{aspect-ratio:1/1;border-radius:0;flex:0 0 auto}.pro-shop.alayn-shop-page .pro-product-card__image img{object-fit:contain}.pro-shop.alayn-shop-page .pro-product-card__badges{max-width:calc(100% - 72px);gap:6px!important}.pro-shop.alayn-shop-page .pro-product-card__badge{max-width:100%;white-space:normal!important;overflow-wrap:anywhere;line-height:1.35!important;padding:4px 7px!important}.pro-shop.alayn-shop-page .pro-product-card__wishlist{width:44px!important;height:44px!important;min-width:44px;min-height:44px}.pro-shop.alayn-shop-page .pro-product-card__info{flex:1;padding:14px 12px 12px!important}.pro-shop.alayn-shop-page .pro-product-card__name{font-size:14px!important;font-weight:500;line-height:1.5!important;min-height:4.5em;margin:0 0 10px;-webkit-line-clamp:3}.pro-shop.alayn-shop-page .pro-product-card:only-child .pro-product-card__name{display:block;min-height:0;overflow:visible;-webkit-line-clamp:unset}.pro-shop.alayn-shop-page .pro-product-card__price{align-items:baseline;column-gap:8px!important;row-gap:2px!important}.pro-shop.alayn-shop-page .pro-product-card__current-price{font-size:18px;font-weight:700;line-height:1.35;white-space:nowrap}.pro-shop.alayn-shop-page .pro-product-card__original-price{font-size:13px;line-height:1.5;white-space:nowrap;color:var(--al-text-muted)}.pro-shop.alayn-shop-page .oc-card__variants{min-height:0;margin-top:10px;gap:6px}.pro-shop.alayn-shop-page .oc-card__sizes{font-size:13px;line-height:1.6;letter-spacing:0;color:var(--al-text-muted);white-space:normal}.pro-product-card>.pro-product-card__quick,.pro-product-card:hover>.pro-product-card__quick{position:static;display:flex;align-items:center;justify-content:center;gap:6px;width:calc(100% - 24px);min-height:44px;margin:0 12px 12px;padding:10px 8px;opacity:1;transform:none;font-size:12px;line-height:1.5;letter-spacing:0;text-transform:none}.pro-product-card>.pro-product-card__quick svg{flex:0 0 16px;width:16px;height:16px;margin:0}@media (max-width:359px){.pro-shop.alayn-shop-page .alayn-shop-grid{grid-template-columns:minmax(0,1fr)!important}}#main-content:is(.contact-page,.faq-page,.about-page,.shipping-page,.returns-page,.search-page){background:var(--al-surface)}#main-content :is(.alayn-contact-hero,.alayn-faq-hero,.about-hero-polish,.alayn-shipping-hero,.alayn-returns-hero){background:var(--al-surface-warm);border-bottom:1px solid var(--al-line);padding-block:32px;box-shadow:none}#main-content :is(.alayn-contact-hero,.alayn-faq-hero,.about-hero-polish,.alayn-shipping-hero,.alayn-returns-hero) h1,#main-content.search-page .alayn-search-title{font-size:clamp(28px,3vw,40px);line-height:1.25;color:var(--al-ink);letter-spacing:-.02em;text-shadow:none;overflow-wrap:anywhere}html[lang=bn] #main-content .font-heading{font-family:var(--al-font-bengali);letter-spacing:0}#main-content :is(.alayn-contact-info,.alayn-contact-form-panel,.alayn-faq-item,.alayn-faq-support,.about-quote-polish,.about-work-card,.alayn-shipping-zone-card,.alayn-shipping-process-card,.alayn-returns-guarantee,.alayn-returns-stat-card,.alayn-returns-eligibility-card,.alayn-search-empty){background:var(--al-surface);border:1px solid var(--al-line);border-radius:var(--al-radius-sm);box-shadow:none;backdrop-filter:none;transform:none}#main-content .alayn-contact-info{padding:clamp(16px,3vw,32px)}#main-content .alayn-contact-row{padding-block:8px;border-bottom:1px solid var(--al-line)}#main-content .alayn-contact-row:last-child{border-bottom:0}#main-content .alayn-contact-row h3{font-family:inherit;font-size:16px;line-height:1.5}#main-content .alayn-contact-social a{border:1px solid var(--al-line);border-radius:var(--al-control-radius);background:var(--al-surface)}#main-content .alayn-contact-social svg{color:var(--al-text)}#main-content :is(.contact-field,#faqSearch){background:var(--al-surface);color:var(--al-text);border:1px solid var(--al-line-strong);border-radius:var(--al-control-radius);font:inherit;font-size:16px;min-height:48px;box-shadow:none}#main-content .alayn-faq-item summary{gap:12px}#main-content .alayn-faq-item[open]{border-color:var(--al-line-strong)}#main-content .alayn-faq-search-icon{pointer-events:none}#main-content .alayn-faq-item .faq-chevron{color:var(--al-text)}#main-content .alayn-returns-eligibility-card--yes{border-inline-start:3px solid var(--al-success-strong)}#main-content .alayn-returns-eligibility-card--no{border-inline-start:3px solid var(--al-danger)}#main-content .alayn-returns-guarantee{background:var(--al-surface-warm)}#main-content.search-page>section{padding-block:32px}#main-content.search-page .alayn-search-results-head{padding:0 0 24px;margin-bottom:24px;background:var(--al-surface);border:0;border-bottom:1px solid var(--al-line);border-radius:0;box-shadow:none}#main-content.search-page .alayn-search-results-head.reveal{opacity:1;transform:none;filter:none}#main-content.search-page .alayn-search-title{margin-bottom:8px}#main-content.search-page .alayn-search-query{overflow-wrap:anywhere}#main-content.search-page .alayn-search-count{color:var(--al-text-muted);font-size:14px}#main-content.search-page .alayn-search-tips{background:var(--al-surface-subtle);border-color:var(--al-line);border-radius:var(--al-radius-sm)}@media (min-width:1024px){.pro-product .pro-container,.pro-product .pro-breadcrumb__inner{width:100%;max-width:var(--al-container);margin-inline:auto;padding-inline:32px}.pro-product .pro-container{gap:48px}}@media (max-width:639px){#main-content :is(.alayn-contact-hero,.alayn-faq-hero,.about-hero-polish,.alayn-shipping-hero,.alayn-returns-hero){padding-block:24px}#main-content :is(.alayn-contact-shell,.alayn-faq-shell,.about-shell-polish,.alayn-shipping-shell,.alayn-returns-shell){padding-block:24px}#main-content.search-page>section{padding-block:24px}}@media (max-width:359px){#main-content.search-page .product-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){#main-content.search-page .alayn-search-empty-shell{min-height:auto;align-items:flex-start}#main-content.search-page .alayn-search-empty{margin-bottom:76px;padding:24px 16px}#main-content.search-page .alayn-search-empty .empty-icon-float{display:none}}html[lang=bn] :is(.mega-panel__title,.mega-section__title,.mm-section__title){font-family:var(--al-font-bengali);letter-spacing:0;text-transform:none;font-size:12px}
