.silvay-archive{--silvay-ink:#3c2923;--silvay-muted:#897b70;--silvay-line:#ded7d1;--silvay-cream:#f5f0eb;color:var(--silvay-ink);background:var(--silvay-cream);box-sizing:border-box;display:block;width:100%;min-width:0;grid-column:1/-1;padding:clamp(22px,3vw,42px) clamp(16px,1.4vw,30px) 56px}.silvay-archive__intro{margin:0 0 28px}.silvay-archive__breadcrumb{margin-bottom:14px;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.silvay-archive__breadcrumb a{color:var(--silvay-muted);text-decoration:none}.silvay-archive__title{margin:0;color:var(--silvay-ink);font-size:clamp(40px,5.2vw,78px);font-style:italic;font-weight:400;line-height:1.05}.silvay-archive__categories{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:0 0 24px;border-bottom:1px solid var(--silvay-line)}.silvay-archive__chip{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:8px 18px;border:1px solid var(--silvay-line);border-radius:12px;color:var(--silvay-ink);background:transparent;font-size:14px;line-height:1.15;text-decoration:none;white-space:nowrap}.silvay-archive__chip:hover,.silvay-archive__chip.is-active{border-color:var(--silvay-ink);color:#fff;background:var(--silvay-ink)}.silvay-archive__toolbar{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--silvay-line)}.silvay-archive__toolbar .woocommerce-result-count{margin:0;color:var(--silvay-muted);font-size:14px}.silvay-archive__toolbar .woocommerce-ordering{margin:0}.silvay-archive__toolbar select{min-height:40px;border:1px solid var(--silvay-line);border-radius:8px;color:var(--silvay-ink);background:#fff;padding:0 32px 0 12px}.silvay-archive .products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(12px,1.3vw,22px)!important;margin:20px 0 0!important;width:100%!important;min-width:0!important;padding:0!important}.silvay-archive .products:before,.silvay-archive .products:after{display:none!important;content:none!important}.silvay-archive .products>.wd-product{float:none!important;clear:none!important;width:auto!important;min-width:0!important;margin:0!important}.silvay-archive .products>.wd-cat{display:none!important}.silvay-archive .products>.wd-product .product-element-top{aspect-ratio:1/1;overflow:hidden;background:#eee8e2}.silvay-archive .products>.wd-product .product-element-top img{width:100%;height:100%;object-fit:contain}.silvay-archive .products>.wd-product .hover-img,.silvay-archive .products>.wd-product .hover-image,.silvay-archive .products>.wd-product .wd-swap-img,.silvay-archive .products>.wd-product .product-image-link>img:not(:first-child){display:none!important;opacity:0!important}.silvay-archive .products>.wd-product .wd-add-btn,.silvay-archive .products>.wd-product .add-to-cart-loop{display:none!important}.silvay-archive .products>.silvay-archive__story{display:flex;grid-column:span 2;grid-row:span 2;min-height:100%;align-items:stretch;background:#eee7df;border:1px solid var(--silvay-line)}.silvay-archive__story-copy{display:flex;width:100%;flex-direction:column;justify-content:center;padding:clamp(24px,3vw,52px)}.silvay-archive__story-copy>span{font-size:12px;font-weight:600;letter-spacing:.16em}.silvay-archive__story-copy h2{margin:14px 0;color:var(--silvay-ink);font-size:clamp(30px,3.6vw,54px);font-style:italic;font-weight:400;line-height:1.08}.silvay-archive__story-copy p{max-width:440px;color:var(--silvay-muted);font-size:16px;line-height:1.65}.silvay-archive__story-copy a{width:fit-content;margin-top:auto;padding-top:30px;color:var(--silvay-ink);font-size:12px;font-weight:600;letter-spacing:.14em;text-decoration:underline;text-underline-offset:7px}@media(max-width:767px){.silvay-archive{padding:20px 12px 40px}.silvay-archive__intro{margin-bottom:18px}.silvay-archive__categories{flex-wrap:nowrap;overflow-x:auto;gap:8px;padding-bottom:16px;scrollbar-width:none}.silvay-archive__categories::-webkit-scrollbar{display:none}.silvay-archive__chip{min-height:38px;padding:7px 13px;font-size:12px}.silvay-archive__toolbar{min-height:54px}.silvay-archive__toolbar .woocommerce-result-count{font-size:12px}.silvay-archive__toolbar select{max-width:150px;min-height:36px;font-size:12px}.silvay-archive .products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important}.silvay-archive .products>.silvay-archive__story{grid-column:span 2;grid-row:auto;min-height:260px}.silvay-archive__story-copy{padding:22px}.silvay-archive__story-copy h2{font-size:32px}.silvay-archive__story-copy p{font-size:14px}}
/* Silvay archive typography and shared announcement bar */
.woocommerce.archive .whb-header::before{content:"FREE SHIPPING ACROSS INDIA · 925 STERLING SILVER";display:flex;min-height:36px;align-items:center;justify-content:center;padding:0 12px;background:#3c2923;color:#f5f0eb;font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.18em;line-height:1.2;text-align:center}
.silvay-archive .wd-entities-title,.silvay-archive .wd-entities-title a{font-family:Jost,sans-serif!important;font-size:clamp(13px,1.1vw,15px)!important;font-style:normal!important;font-weight:500!important;line-height:1.4!important;letter-spacing:.055em!important;text-transform:uppercase}
.silvay-archive .wd-product-cats,.silvay-archive .wd-product-cats a{font-family:Jost,sans-serif!important;font-size:12px!important;line-height:1.45!important;letter-spacing:.02em!important}
@media(max-width:767px){.woocommerce.archive .whb-header::before{min-height:30px;font-size:9px;letter-spacing:.11em}.silvay-archive .wd-entities-title,.silvay-archive .wd-entities-title a{font-size:12px!important;letter-spacing:.035em!important}}
/* ivory archive canvas and matching header surfaces */body.woocommerce.archive,.woocommerce.archive .wd-page-wrapper,.woocommerce.archive .wd-page-content,.woocommerce.archive .main-page-wrapper,.woocommerce.archive #main-content{background-color:#f5f0eb!important}.woocommerce.archive #main-content{padding-left:0!important;padding-right:0!important}.woocommerce.archive .silvay-archive{width:100%!important;max-width:none!important}.woocommerce.archive .whb-header,.woocommerce.archive .whb-header .whb-row,.woocommerce.archive .whb-general-header,.woocommerce.archive .whb-header-bottom{background-color:#f5f0eb!important}
/* Archive pages use tax-product_cat body class; cover the full viewport canvas */body.tax-product_cat,body.tax-product_cat .wd-page-wrapper,body.tax-product_cat .wd-page-content,body.tax-product_cat .main-page-wrapper,body.tax-product_cat #main-content,body.tax-product_cat .wd-content-layout,body.tax-product_cat .site-content,body.tax-product_cat .content-layout-wrapper{background-color:#f5f0eb!important}body.tax-product_cat #main-content{padding-left:0!important;padding-right:0!important}body.tax-product_cat .silvay-archive{width:100%!important;max-width:none!important}body.tax-product_cat .whb-header,body.tax-product_cat .whb-header .whb-row,body.tax-product_cat .whb-general-header,body.tax-product_cat .whb-header-bottom{background-color:#f5f0eb!important}

/* Filters & Sort drawer */
.silvay-archive .silvay-filter-open{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--silvay-ink);font:inherit;font-size:15px;letter-spacing:.02em;text-transform:none;cursor:pointer}
.silvay-archive .silvay-filter-open:hover{background:none;color:var(--silvay-ink);opacity:.75}
.silvay-filter-open svg{flex:none}
.silvay-filter-open__count{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;background:var(--silvay-ink);color:#fff;font-size:11px;line-height:1}
.silvay-filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0 0}
.silvay-archive .silvay-filter-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--silvay-line);border-radius:999px;background:#fff;color:var(--silvay-ink);font-size:13px;text-decoration:none}
.silvay-archive .silvay-filter-chip:hover{border-color:var(--silvay-ink)}
.silvay-archive .silvay-filter-chips__clear{margin-left:4px;color:var(--silvay-muted);font-size:13px;text-decoration:underline}
dialog.silvay-filter-drawer{position:fixed;inset:0 auto 0 0;margin:0;width:min(440px,100vw);max-width:100vw;height:100vh;height:100dvh;max-height:100dvh;padding:0;border:0;background:var(--silvay-cream,#f5f0eb);color:var(--silvay-ink,#3c2923);overflow:hidden}
dialog.silvay-filter-drawer::backdrop{background:rgba(59,41,35,.45)}
.silvay-filter-drawer__panel{display:flex;flex-direction:column;height:100%;margin:0}
.silvay-filter-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--silvay-line,#ded7d1)}
.silvay-filter-drawer__head h2{margin:0;color:var(--silvay-ink,#3c2923);font-size:24px;font-style:italic;font-weight:400;line-height:1.2}
.silvay-filter-drawer .silvay-filter-drawer__close{width:40px;height:40px;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--silvay-ink,#3c2923);font-size:32px;font-weight:300;line-height:1;cursor:pointer}
.silvay-filter-drawer__body{flex:1;overflow-y:auto;padding:0 24px}
.silvay-fgroup{border-bottom:1px solid var(--silvay-line,#ded7d1)}
.silvay-fgroup>summary{display:flex;align-items:center;gap:12px;padding:18px 0;font-size:16px;cursor:pointer;list-style:none}
.silvay-fgroup>summary::-webkit-details-marker{display:none}
.silvay-fgroup>summary:after{content:'+';margin-left:auto;font-size:26px;font-weight:300;line-height:1}
.silvay-fgroup[open]>summary:after{content:'\2212'}
.silvay-fgroup__cur{padding:4px 12px;border-radius:999px;background:#e9e1d9;font-size:14px}
.silvay-fgroup__list{padding:0 0 16px}
.silvay-fopt{display:flex;align-items:center;gap:12px;margin:0;padding:8px 0;font-size:15px;cursor:pointer}
.silvay-fopt input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--silvay-ink,#3c2923)}
.silvay-filter-drawer__foot{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 24px;border-top:1px solid var(--silvay-line,#ded7d1);background:var(--silvay-cream,#f5f0eb)}
.silvay-filter-drawer .silvay-filter-clear,.silvay-filter-drawer .silvay-filter-apply{display:flex;min-height:48px;align-items:center;justify-content:center;margin:0;padding:0 12px;border:1px solid var(--silvay-ink,#3c2923);border-radius:0;box-shadow:none;font:inherit;font-size:15px;letter-spacing:0;text-decoration:none;text-transform:none;cursor:pointer}
.silvay-filter-drawer .silvay-filter-clear{background:#fff;color:var(--silvay-ink,#3c2923)}
.silvay-filter-drawer .silvay-filter-apply{background:var(--silvay-ink,#3c2923);color:#fff}
.silvay-archive__toolbar .silvay-archive__count{color:var(--silvay-muted);font-size:14px}
/* Our own Filters & Sort replaces WoodMart's mobile bottom-bar Filters item */
.wd-toolbar .wd-toolbar-sidebar{display:none!important}

/* Product cards match the homepage Earrings cards: rounded image, heart top right on hover, nothing else */
.silvay-archive .products .wd-product .wd-product-thumb{border-radius:10px!important;overflow:hidden!important}
.silvay-archive .products .wd-product .wd-product-thumb img{border-radius:10px!important}
.silvay-archive .products .wd-product .wrapp-buttons{position:absolute!important;top:5px!important;right:5px!important;bottom:auto!important;left:auto!important;width:auto!important;height:auto!important;display:block!important;padding:0!important;opacity:0;transform:none!important;visibility:visible!important;transition:opacity .2s ease}
.silvay-archive .products .wd-product:hover .wrapp-buttons,.silvay-archive .products .wd-product:focus-within .wrapp-buttons{opacity:1}
@media (hover:none){.silvay-archive .products .wd-product .wrapp-buttons{opacity:1}}
.silvay-archive .products .wd-product .wrapp-buttons .wd-buttons{display:flex!important;background:transparent!important;box-shadow:none!important;border:0!important}
.silvay-archive .products .wd-product .wrapp-buttons .wd-action-btn:not(.wd-wishlist-btn),.silvay-archive .products .wd-product .wd-add-btn,.silvay-archive .products .wd-product .wd-quick-view-btn,.silvay-archive .products .wd-product .wd-compare-btn,.silvay-archive .products .wd-product .wd-product-cats,.silvay-archive .products .wd-product .wd-bottom-actions{display:none!important}
.silvay-archive .products .wd-product .wd-wishlist-btn,.silvay-archive .products .wd-product .wd-wishlist-btn>a{width:40px!important;height:40px!important;align-items:center;justify-content:center}
.silvay-archive .products .wd-product .wd-wishlist-btn,.silvay-archive .products .wd-product .wd-wishlist-btn>a,.silvay-archive .products .wd-product .wd-wishlist-btn>a:hover{background:transparent!important;box-shadow:none!important;border-radius:0!important}
body.woocommerce.archive .silvay-archive .products .wd-product .wd-product-thumb .wd-wishlist-btn a{width:40px!important;height:40px!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}
