.template-suffix-department .ww-dept-products .card{border-radius:var(--r-card);background:linear-gradient(178deg,var(--parchment-card-1),var(--parchment-card-2));border-color:var(--bronze-card-edge);box-shadow:var(--shadow-card)}.template-suffix-department .ww-dept-products .card h3{margin:0;font-family:var(--f-display);font-size:15px;line-height:1.2;color:var(--ink)}.template-suffix-department .ww-dept-products .whisper{font-family:var(--f-body);font-size:12px;color:var(--ink-mute)}.template-suffix-department .ww-dept-products .product-meta-row{font-family:var(--f-body);color:var(--ink-mute)}.template-suffix-department .ww-dept-aisles__grid{gap:18px}.template-suffix-department .ww-aisle-card{min-width:0}.template-suffix-department .ww-aisle-card__link{position:relative;display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden;color:inherit;text-decoration:none;background:linear-gradient(178deg,var(--parchment-card-1),var(--parchment-card-2));border:1px solid var(--bronze-card-edge);border-radius:var(--r-card);box-shadow:var(--shadow-card);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.template-suffix-department .ww-aisle-card__link:before{content:"";position:absolute;inset:0 0 auto;z-index:3;height:3px;background:var(--dept-accent, var(--cave-scent))}.template-suffix-department .ww-aisle-card__link:hover,.template-suffix-department .ww-aisle-card__link:focus-visible{border-color:color-mix(in srgb,var(--dept-accent, var(--cave-scent)) 55%,var(--bronze-card-edge));box-shadow:var(--shadow-hover),var(--dept-glow)}.template-suffix-department .ww-aisle-card__media,.template-suffix-department .ww-aisle-card__media--landscape,.template-suffix-department .ww-aisle-card__media--portrait,.template-suffix-department .ww-aisle-card__media--square{aspect-ratio:1 / 1;margin:10px 10px 0;overflow:hidden;border:1px solid var(--bronze-hairline);border-radius:2px;background:var(--parchment-img)}.template-suffix-department .ww-aisle-card__body{gap:5px;padding:12px 14px 14px}.template-suffix-department .ww-aisle-card h3{margin:0;font-family:var(--f-display);font-size:16px;line-height:1.2;color:var(--ink)}.template-suffix-department .ww-aisle-card__count{font-family:var(--f-admin);font-size:7.5px;letter-spacing:.08em;color:var(--ink-faint)}.template-suffix-department .ww-aisle-card__useful{margin:0;font-family:var(--f-body);font-size:12px;line-height:1.55;color:var(--ink-soft)}.template-suffix-department .ww-aisle-card__sharp{margin:0;font-family:var(--f-hand);font-size:15px;line-height:1.3;color:var(--accent-deep, var(--bronze))}.template-suffix-department .ww-aisle-card__cta{margin-top:auto;padding-top:5px;font-family:var(--f-label);font-size:10px;letter-spacing:.08em;color:var(--accent-deep, var(--cta))}.template-suffix-department .ww-dept-routes__grid{gap:12px}.template-suffix-department .ww-route-card__link{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;height:100%;padding:12px 13px;color:var(--ink-soft);text-decoration:none;background:#fffcf4b8;border:1px solid var(--bronze-hairline);border-radius:var(--r-card);box-shadow:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.template-suffix-department .ww-route-card__link:hover,.template-suffix-department .ww-route-card__link:focus-visible{transform:translateY(-2px);background:var(--parchment-card-1);border-color:var(--dept-accent, var(--cave-scent));box-shadow:0 0 12px var(--dept-glow-soft)}.template-suffix-department .ww-route-card__mark{width:26px;height:26px;margin:0;border:1px solid var(--dept-accent, var(--cave-scent));border-radius:50%;transform:none;background:var(--dept-accent-soft)}.template-suffix-department .ww-route-card__media{width:46px;height:46px;border-radius:2px;border:1px solid var(--bronze-hairline)}.template-suffix-department .ww-route-card h3{margin:0;font-family:var(--f-display);font-size:13px;line-height:1.2;color:var(--ink)}.template-suffix-department .ww-route-card__label{font-family:var(--f-admin);font-size:7px;letter-spacing:.14em;color:var(--accent-deep, var(--bronze))}.template-suffix-department .ww-route-card__body>p:not(.ww-route-card__label){margin:3px 0 0;font-family:var(--f-body);font-size:11px;line-height:1.45;color:var(--ink-mute)}.template-suffix-department .ww-route-card__cta{margin-top:4px;font-family:var(--f-label);font-size:9px;letter-spacing:.07em;color:var(--cta)}.template-suffix-department .ww-dept-feature__panel{overflow:hidden;border:1px solid var(--bronze-hairline);border-radius:var(--r-card);background:var(--parchment-card-2);box-shadow:var(--shadow-card)}.template-suffix-department .ww-dept-feature__media{background:var(--parchment-img)}.template-suffix-department .ww-dept-feature__content{padding:clamp(24px,4vw,44px)}.template-suffix-department .ww-dept-feature__kicker{font-family:var(--f-admin);font-size:8px;letter-spacing:.18em;color:var(--accent-deep, var(--bronze))}.template-suffix-department .ww-dept-feature h2{font-family:var(--f-display);font-size:clamp(25px,3vw,36px);line-height:1.08;color:var(--ink)}.template-suffix-department .ww-dept-feature__body{font-family:var(--f-body);font-size:13.5px;line-height:1.7;color:var(--ink-soft)}.template-suffix-department .ww-dept-feature__note{padding-left:0;border-left:0;font-family:var(--f-hand);font-size:18px;line-height:1.3;color:var(--accent-deep, var(--bronze))}.template-suffix-department .ww-dept-faq__inner{max-width:1100px}@media(max-width:900px){.template-suffix-department .ww-dept-heading{align-items:flex-start;flex-wrap:wrap}.template-suffix-department .ww-dept-heading__copy{flex-basis:100%}.template-suffix-department .ww-dept-heading:after{display:none}}@media(max-width:640px){.template-suffix-department .ww-department-products-section{margin-top:-18px;padding-top:18px}.template-suffix-department .ww-dept-products,.template-suffix-department .ww-dept-aisles,.template-suffix-department .ww-dept-routes,.template-suffix-department .ww-dept-feature,.template-suffix-department .ww-dept-faq{padding:28px 0}.template-suffix-department .ww-dept-heading__body{flex-basis:100%}.template-suffix-department .ww-dept-heading__link{margin-left:0}.template-suffix-department .ww-aisle-card__link{grid-template-columns:110px minmax(0,1fr);grid-template-rows:auto;align-items:stretch}.template-suffix-department .ww-aisle-card__media,.template-suffix-department .ww-aisle-card__media--landscape,.template-suffix-department .ww-aisle-card__media--portrait,.template-suffix-department .ww-aisle-card__media--square{aspect-ratio:1 / 1;width:auto;max-width:100%;min-height:0;height:auto;margin:10px 0 10px 10px;align-self:center}.template-suffix-department .ww-aisle-card__body{min-width:0;position:relative;z-index:1;padding:12px 12px 12px 10px}}.hero--ledge,.hero--ledge .hero--dept__panel{min-height:220px}.hero--ledge .hero__title{font-size:clamp(28px,3vw,34px)}.hero--ledge .hero__lede{font-size:13px}.hero--ledge .hand--dark{margin-bottom:8px}.ww-ledge-grid{display:grid;gap:18px;grid-template-columns:repeat(var(--ledge-count, 3),minmax(0,1fr))}.ww-ledge-card{min-width:0}.ww-ledge-card__link{position:relative;display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden;color:inherit;text-decoration:none;background:linear-gradient(178deg,var(--parchment-card-1),var(--parchment-card-2));border:1px solid var(--bronze-card-edge);border-radius:var(--r-card);box-shadow:var(--shadow-card);transition:border-color .18s ease,box-shadow .18s ease}.ww-ledge-card__link:before{content:"";position:absolute;inset:0 0 auto;z-index:3;height:3px;background:var(--accent, var(--cave-scent))}.ww-ledge-card__link:hover,.ww-ledge-card__link:focus-visible{border-color:color-mix(in srgb,var(--accent, var(--cave-scent)) 55%,var(--bronze-card-edge));box-shadow:var(--shadow-hover)}.ww-ledge-card__media,.ww-ledge-card__media--square{aspect-ratio:1 / 1;margin:10px 10px 0;overflow:hidden;border:1px solid var(--bronze-hairline);border-radius:2px;background:var(--parchment-img)}.ww-ledge-card__media img{width:100%;height:100%;object-fit:cover;display:block}.ww-ledge-card__fallback{width:100%;height:100%;background:radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--accent, var(--cave-scent)) 35%,transparent),transparent 70%),var(--parchment-img)}.ww-ledge-card__body{padding:12px 14px 16px;display:flex;flex-direction:column;gap:8px}.ww-ledge-card__title-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ww-ledge-card__title-row h3{margin:0;font-family:var(--f-display);font-size:16px;line-height:1.2}.ww-ledge-card__count{font-family:var(--f-admin);font-size:9px;letter-spacing:.14em;color:var(--ink-mute);white-space:nowrap}.ww-ledge-card__lede{margin:0;font-size:13px;color:var(--ink)}.ww-ledge-card__hand{margin:0;font-family:var(--f-hand);font-size:15px;color:var(--accent-deep, #38735F)}.ww-ledge-card__cta{font-family:var(--f-admin);font-size:10px;letter-spacing:.14em;color:var(--bronze);margin-top:auto}.ww-ledge-switch{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ww-ledge-switch__label{font-family:var(--f-admin);font-size:10px;letter-spacing:.18em;color:var(--ink-mute)}.ww-ledge-switch__chips{display:flex;flex-wrap:wrap;gap:8px}.ww-ledge-switch__chip{display:inline-flex;align-items:center;padding:7px 12px;border-radius:var(--r-pill);border:1px solid var(--bronze-hairline);background:#fffcf4b8;font-family:var(--f-admin);font-size:10px;letter-spacing:.12em;text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.ww-ledge-switch__chip:hover,.ww-ledge-switch__chip:focus-visible{border-color:var(--accent, var(--cave-scent));box-shadow:var(--shadow-hover)}.ww-ledge-switch__chip.is-active{border-color:color-mix(in srgb,var(--accent, var(--cave-scent)) 60%,var(--bronze-hairline));background:color-mix(in srgb,var(--accent, var(--cave-scent)) 12%,rgba(255,252,244,.92));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent, var(--cave-scent)) 25%,transparent)}@media(max-width:990px){.ww-ledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ww-ledge-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/wunderwurld-department-v2-components.css.map */
