.featured-collections{width:100%;background:var(--color-background)}.featured-collections--margin-top{margin-top:var(--space-xl)}.featured-collections--margin-bottom{margin-bottom:var(--space-xl)}.featured-collections__inner{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--site-padding)}.featured-collections__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,440px);align-items:end;gap:clamp(40px,8vw,120px);margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border)}.featured-collections__header-content,.featured-collections__header-aside{min-width:0}.featured-collections__eyebrow{margin:0 0 var(--space-sm);color:var(--color-muted);font-size:var(--font-size-label);line-height:1.3;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.featured-collections__heading{max-width:15ch;margin:0;color:var(--color-black);font-size:var(--font-size-section-title);line-height:var(--line-height-section-title);font-weight:600;letter-spacing:-.02em;text-wrap:balance}.featured-collections__header-aside{display:grid;justify-items:start;gap:var(--space-md)}.featured-collections__text{max-width:42ch;margin:0;color:var(--color-muted);font-size:17px;line-height:1.65}.featured-collections__view-all{display:inline-flex;align-items:center;gap:10px;width:fit-content;min-height:44px;padding-bottom:3px;border-bottom:2px solid var(--color-main-green);color:var(--color-black);font-size:15px;line-height:1.3;font-weight:650;transition:color var(--transition-fast),border-color var(--transition-fast)}.featured-collections__view-all svg{width:18px;height:18px;fill:none;stroke:var(--color-main-green);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--transition-fast),transform var(--transition-fast)}.featured-collections__view-all:hover{color:var(--color-dark-green);border-color:currentColor}.featured-collections__view-all:hover svg{stroke:currentColor;transform:translate(3px)}.featured-collections__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,30px)}.collection-card{min-width:0}.collection-card__link{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-black);transition:border-color var(--transition-default),box-shadow var(--transition-default),transform var(--transition-default)}.collection-card__link:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card);transform:translateY(-3px)}.collection-card__link:focus-visible{outline:3px solid var(--color-main-green);outline-offset:4px}.collection-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--color-surface-soft);border-bottom:1px solid var(--color-border)}.collection-card__image{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .7s ease,filter .7s ease}.collection-card__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#11110f1f,#11110f00 42%);opacity:0;transition:opacity var(--transition-default)}.collection-card__arrow{position:absolute;right:var(--space-md);bottom:var(--space-md);display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:var(--color-glass);color:var(--color-black);opacity:0;transform:translateY(8px);transition:opacity var(--transition-default),transform var(--transition-default),background var(--transition-default),border-color var(--transition-default)}.collection-card__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.collection-card__link:hover .collection-card__image{transform:scale(1.035);filter:brightness(.97)}.collection-card__link:hover .collection-card__image-overlay{opacity:1}.collection-card__link:hover .collection-card__arrow{opacity:1;transform:translateY(0)}.collection-card__arrow:hover{background:var(--color-main-green);border-color:var(--color-main-green)}.collection-card__content{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:24px}.collection-card__meta{width:100%;margin-bottom:var(--space-sm)}.collection-card__count{margin:0;color:var(--color-muted);font-size:14px;line-height:1.4;font-weight:600;letter-spacing:.03em}.collection-card__title{margin:0;color:var(--color-black);font-size:clamp(23px,2vw,30px);line-height:1.15;font-weight:600;letter-spacing:-.015em;transition:color var(--transition-fast)}.collection-card__description{display:-webkit-box;overflow:hidden;max-width:38ch;margin:var(--space-sm) 0 0;color:var(--color-muted);font-size:16px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}.collection-card__cta{display:inline-flex;align-items:center;gap:9px;width:fit-content;margin-top:auto;padding-top:var(--space-md);color:var(--color-black);font-size:15px;line-height:1.3;font-weight:650}.collection-card__cta:after{content:"";position:absolute}.collection-card__cta span{padding-bottom:3px;border-bottom:2px solid var(--color-main-green)}.collection-card__cta svg{width:18px;height:18px;fill:none;stroke:var(--color-main-green);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--transition-fast)}.collection-card__link:hover .collection-card__title{color:var(--color-black)}.collection-card__link:hover .collection-card__cta svg{transform:translate(3px)}.featured-collections__empty{padding:var(--space-lg);border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-muted);text-align:center}.featured-collections__empty p{margin-inline:auto;font-size:16px}@media screen and (max-width:1099px){.featured-collections__header{grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:var(--space-lg)}.featured-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-card:last-child:nth-child(odd){grid-column:1 / -1}.collection-card:last-child:nth-child(odd) .collection-card__link{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.collection-card:last-child:nth-child(odd) .collection-card__media{aspect-ratio:16 / 10;border-right:1px solid var(--color-border);border-bottom:0}}@media screen and (max-width:749px){.featured-collections--margin-top{margin-top:var(--space-xl)}.featured-collections--margin-bottom{margin-bottom:var(--space-xl)}.featured-collections__header{display:block;margin-bottom:28px;padding-bottom:28px}.featured-collections__heading{max-width:17ch;font-size:clamp(30px,8vw,38px);line-height:1.1}.featured-collections__header-aside{margin-top:var(--space-md)}.featured-collections__text{font-size:16px}.featured-collections__grid{display:flex;gap:var(--space-md);width:calc(100% + var(--site-padding));margin-right:calc(var(--site-padding) * -1);padding-right:var(--site-padding);padding-bottom:var(--space-sm);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.featured-collections__grid::-webkit-scrollbar{display:none}.collection-card,.collection-card:last-child:nth-child(odd){flex:0 0 min(82vw,360px);grid-column:auto;scroll-snap-align:start}.collection-card:last-child:nth-child(odd) .collection-card__link{display:flex}.collection-card:last-child:nth-child(odd) .collection-card__media{aspect-ratio:4 / 5;border-right:0;border-bottom:1px solid var(--color-border)}.collection-card__content{padding:22px 20px}.collection-card__title{font-size:24px}.collection-card__description{font-size:16px;-webkit-line-clamp:2}.collection-card__arrow{right:var(--space-sm);bottom:var(--space-sm);width:44px;height:44px;opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.collection-card__link,.collection-card__image,.collection-card__image-overlay,.collection-card__arrow,.collection-card__cta svg,.featured-collections__view-all svg{transition:none}.collection-card__link:hover,.collection-card__link:hover .collection-card__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/featured-collections.css.map */
