.annur-category-grid{overflow:hidden;padding-block:clamp(4rem,6vw,8rem);background:var(--annur-ivory, #fcf2d9);color:var(--annur-ink, #404a28)}.annur-category-grid .annur-section-heading{max-width:76rem;margin-bottom:clamp(2.4rem,4vw,4rem)}.annur-category-carousel{position:relative}.annur-category-carousel__viewport{overflow:hidden;border-radius:2rem}.annur-category-carousel__slides{display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory}.annur-category-carousel__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start}.annur-category-carousel[data-ready=true] .annur-category-carousel__slides{display:grid;overflow:visible}.annur-category-carousel[data-ready=true] .annur-category-carousel__slide{grid-area:1 / 1;opacity:0;pointer-events:none;transform:translate(1.8rem);transition:opacity .22s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility .22s ease;visibility:hidden}.annur-category-carousel[data-ready=true] .annur-category-carousel__slide[data-active=true]{visibility:visible;z-index:1;opacity:1;pointer-events:auto;transform:translate(0)}.annur-category-grid .annur-category-card{position:relative;display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(29rem,1.15fr) minmax(18rem,.72fr);grid-template-areas:"content visual cta";min-height:clamp(35rem,31vw,43rem);overflow:hidden;border:.1rem solid color-mix(in srgb,var(--annur-category-accent) 72%,transparent);border-radius:2rem;background-color:#fcf2d9;background-position:center;background-repeat:no-repeat;background-size:100% auto;box-shadow:none;animation:none;isolation:isolate}.annur-category-grid .annur-category-card:after{position:absolute;top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;border:.1rem solid color-mix(in srgb,var(--annur-category-accent) 18%,transparent);border-radius:1.3rem;background:none;content:"";pointer-events:none}.annur-category-card__content,.annur-category-card__cta,.annur-category-card__visual{position:relative;z-index:2;min-width:0}.annur-category-card__content{grid-area:content;align-self:center;padding:clamp(3rem,4vw,5.5rem)}.annur-category-card__badge{display:block;margin-bottom:1.2rem;color:var(--annur-category-accent);font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.annur-category-card__title{display:inline-block;max-width:9ch;color:var(--annur-category-accent);font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(3.2rem,4.3vw,6rem);font-weight:500;line-height:.94;text-decoration:none;text-wrap:balance}.annur-category-card__visual{grid-area:visual;display:grid;min-height:32rem;padding:2.5rem 1.5rem 5.5rem;perspective:160rem;place-items:center}.annur-category-card__visual:focus-visible,.annur-category-card__title:focus-visible,.annur-category-card__action:focus-visible,.annur-category-carousel__controls button:focus-visible{outline:.3rem solid #e2bf65;outline-offset:.35rem}.annur-category-card__cta{grid-area:cta;display:grid;padding:clamp(3rem,4vw,5.5rem);place-items:center}.annur-category-card__action{display:inline-flex;min-height:4.4rem;align-items:center;gap:1rem;padding:1rem 1.8rem;border:.1rem solid #111111;border-radius:999px;background:#111;color:#fff;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .18s ease,color .18s ease,transform .18s ease}.annur-category-card__action:hover{background:#2b2b2b;color:#fff;transform:translateY(-.2rem)}.annur-category-card__action span{transition:transform .18s ease}.annur-category-card__action:hover span{transform:translate(.35rem)}.annur-category-card__missing,.annur-category-carousel__empty{display:grid;min-height:24rem;padding:2rem;color:var(--annur-category-accent, #404a28);text-align:center;place-items:center}.annur-category-carousel__controls{position:absolute;z-index:4;inset:auto 1.6rem 1.2rem;display:grid;grid-template-columns:4.4rem minmax(0,1fr) 4.4rem;align-items:center;gap:1.2rem;pointer-events:none}.annur-category-carousel__controls button{min-width:4.4rem;min-height:4.4rem;color:#404a28;cursor:pointer;pointer-events:auto}.annur-category-carousel__arrow{display:grid;border:.1rem solid rgba(64,74,40,.55);border-radius:999px;background:#fcf2d9;box-shadow:0 .8rem 2rem #404a2824;place-items:center}.annur-category-carousel__arrow:hover{background:var(--annur-category-accent);color:#fcf2d9}.annur-category-carousel__tabs{display:flex;min-width:0;justify-content:center;gap:.5rem;padding:.5rem;border-radius:999px;background:#fcf2d9eb;box-shadow:0 .7rem 2rem #404a281a;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);pointer-events:auto}.annur-category-carousel__tabs button{min-width:auto;min-height:3.8rem;padding:.7rem 1.25rem;border:.1rem solid transparent;border-radius:999px;background:transparent;color:#404a28;font-family:var(--font-body-family),Arial,sans-serif;font-size:1.35rem;font-weight:600;line-height:1.2}.annur-category-carousel__tabs button[aria-selected=true]{border-color:var(--annur-category-accent, #404a28);background:var(--annur-category-accent, #404a28);color:#fcf2d9}.annur-category-carousel__tabs button:hover:not([aria-selected=true]){background:color-mix(in srgb,var(--annur-sage, #b8b764) 68%,transparent)}@media screen and (max-width:989px){.annur-category-grid .annur-category-card{grid-template-columns:minmax(16rem,.75fr) minmax(24rem,1.25fr);grid-template-areas:"content visual" "cta visual"}.annur-category-grid .annur-category-card__content{align-self:end;padding-bottom:1rem}.annur-category-grid .annur-category-card__cta{align-self:start;padding-top:1rem;place-items:start}.annur-category-carousel__tabs{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.annur-category-carousel__tabs::-webkit-scrollbar{display:none}}@media screen and (max-width:749px){.annur-category-grid{padding-block:4.2rem}.annur-category-grid .page-width{padding-inline:1.6rem}.annur-category-grid .annur-section-heading{margin-bottom:2.4rem}.annur-category-grid .annur-section-heading h2{max-width:100%;font-size:clamp(3.4rem,11vw,4.8rem);line-height:1.04;overflow-wrap:anywhere}.annur-category-grid .annur-section-heading .rte{max-width:32rem}.annur-category-grid .annur-category-carousel__viewport{border-radius:1.6rem}.annur-category-grid .annur-category-card{grid-template-columns:1fr;grid-template-areas:"content" "visual" "cta";grid-template-rows:auto minmax(25rem,1fr) auto;min-height:52rem;border-radius:1.4rem;background-position:center;background-size:auto 100%}.annur-category-grid .annur-category-card:after{top:.8rem;right:.8rem;bottom:.8rem;left:.8rem}.annur-category-grid .annur-category-card__content{position:relative;inset:auto;display:block;align-self:auto;padding:2.4rem 2rem .8rem;text-align:center}.annur-category-grid .annur-category-card__badge{margin-bottom:.8rem}.annur-category-grid .annur-category-card__title{max-width:100%;font-size:clamp(3rem,10vw,4.2rem);line-height:1;overflow-wrap:anywhere}.annur-category-grid .annur-category-card__visual{min-height:25rem;padding:1rem 1rem 5.8rem;overflow:hidden}.annur-category-grid .annur-category-card__cta{align-self:auto;padding:.8rem 2rem 7.2rem;place-items:center}.annur-category-grid .annur-category-card__action{justify-content:center;width:min(100%,24rem)}.annur-category-grid .annur-category-carousel__controls{inset:auto .8rem .8rem;grid-template-columns:4.4rem minmax(0,1fr) 4.4rem;gap:.6rem}.annur-category-grid .annur-category-carousel__tabs{justify-content:stretch;overflow:hidden;padding:.4rem}.annur-category-grid .annur-category-carousel__tabs button{position:relative;flex:1 1 0;min-width:0;min-height:4.4rem;padding:0;border:0;font-size:0}.annur-category-grid .annur-category-carousel__tabs button:before{display:block;width:.8rem;height:.8rem;margin:auto;border:.1rem solid var(--annur-category-accent, #404a28);border-radius:999px;background:transparent;content:""}.annur-category-grid .annur-category-carousel__tabs button[aria-selected=true]{background:transparent}.annur-category-grid .annur-category-carousel__tabs button[aria-selected=true]:before{width:2.2rem;background:var(--annur-category-accent, #404a28)}}@media screen and (max-width:389px){.annur-category-grid .annur-category-card{min-height:50rem}.annur-category-grid .annur-category-card__content{padding-inline:1.4rem}.annur-category-grid .annur-category-card__title{font-size:clamp(2.8rem,9.5vw,3.6rem)}}@media(prefers-reduced-motion:reduce){.annur-category-carousel__slide,.annur-category-card__action,.annur-category-card__action span,.annur-category-carousel__tabs button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/annur-category-cards.css.map */
