.for-her-section--cards{overflow-x:hidden;font-family:Halis R,sans-serif}.for-her-section--cards .h6{font-family:Halis R,sans-serif;text-transform:uppercase;font-weight:700;color:#fb7882}.for-her-section--cards h2,.for-her-section--cards .h2{font-family:SilvaDisplay,sans-serif;text-transform:unset;font-weight:700;font-size:clamp(2rem,2.8vw,2.75rem);line-height:1.05}.for-her-section--cards .section-header .prose>*{margin:0}.for-her-section--cards .section-header .prose>*+*{margin-block-start:1rem}.for-her-cards__inner{display:grid;gap:1.75rem}.for-her-cards__scroller{display:grid;grid-auto-flow:column;grid-auto-columns:46%;column-gap:.75rem;align-items:start}@media screen and (min-width:700px){.for-her-cards__scroller{grid-auto-columns:31%;column-gap:1rem}}@media screen and (min-width:1000px){.for-her-cards__scroller{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.25rem;overflow:visible}}.for-her-card__media{position:relative;border-radius:.75rem;overflow:hidden;background-color:rgb(var(--text-color) / .06)}.for-her-card__index{position:absolute;top:.85rem;left:.95rem;color:#fff;font-family:Halis R,sans-serif;font-weight:700;font-size:clamp(1.15rem,1.5vw,1.5rem);line-height:1;text-shadow:0 1px 8px rgb(0 0 0 / .35)}.for-her-cards--portrait .for-her-card__media{aspect-ratio:3 / 4}.for-her-cards--square .for-her-card__media{aspect-ratio:1 / 1}.for-her-card__media img,.for-her-card__media svg{width:100%;height:100%;object-fit:cover;display:block}.for-her-section .for-her-card__title{margin:.85rem 0 0;font-family:Halis R,sans-serif;font-weight:700;font-size:clamp(1.25rem,1.7vw,1.7rem);line-height:1.15}.for-her-section .for-her-card__text{margin-block-start:.4rem;font-size:clamp(.95rem,1.05vw,1.05rem);line-height:1.4;color:rgb(var(--text-color) / .75)}.for-her-card__text>*{margin:0}.for-her-section.for-her-section--areas{background:#fff6f6}.for-her-section--areas.section-spacing{padding-block:clamp(2.75rem,8vw,4.25rem) clamp(2.5rem,7vw,4rem)}.for-her-section--areas .section-header{max-width:40rem;text-align:start}.for-her-section--areas .section-header .h6{margin:0;font-weight:400;font-size:clamp(.8rem,1.9vw,.95rem);line-height:1.4;letter-spacing:0;text-align:start;text-transform:uppercase;color:#fa6569}.for-her-section--areas .section-header h2{margin-block-start:.35rem;text-align:start;font-style:normal;font-weight:700;font-size:clamp(1.85rem,6.7vw,2.4rem);line-height:1.05;letter-spacing:0;color:#000}.for-her-section--areas .section-header .prose>p:not(.h6){margin-block-start:.85rem;font-size:clamp(.8rem,1.9vw,.95rem);font-weight:400;line-height:1.45;letter-spacing:0;text-align:start;text-transform:none;color:#9a9a9a}.for-her-section--areas .for-her-cards__inner{gap:clamp(1.35rem,4vw,2rem)}.for-her-section--areas .for-her-cards__scroller{grid-auto-flow:column;grid-auto-columns:calc((100% - var(--areas-gap, .75rem)) * 5 / 8);column-gap:var(--areas-gap, .75rem);overflow-x:auto;scroll-snap-type:x mandatory}.for-her-section--areas .for-her-card{scroll-snap-align:start}.for-her-section--areas .for-her-card__media{border:1px solid #000;border-radius:1rem;background-color:transparent}.for-her-section--areas .for-her-card__title{margin:.7rem 0 0;font-size:clamp(1rem,3.6vw,1.15rem);font-weight:700;line-height:1.2;color:#000}.for-her-section--areas .for-her-card__text{margin-block-start:.3rem;font-size:clamp(.75rem,3.1vw,.875rem);line-height:1.35;text-transform:none;color:#9a9a9a}.for-her-areas__carousel{--areas-gap: .75rem;--areas-cols: 1.6;position:relative;container-type:inline-size}.for-her-areas__carousel.floating-controls-container>.prev-next-button,.for-her-areas__carousel.floating-controls-container>.is-scrollable~.prev-next-button{z-index:2;display:grid;place-items:center;opacity:1;visibility:visible;position:absolute;inset-block-start:calc((100cqi - var(--areas-gap)) / var(--areas-cols) * 2 / 3 - 1.375rem);width:2.75rem;height:2.75rem;background:#fff;color:#1a1a1a;border:1px solid #d0d0d0;box-shadow:0 1px 6px #00000014}.for-her-areas__carousel .prev-next-button svg{width:1rem;height:1rem}.for-her-areas__carousel .prev-next-button svg path{fill:currentColor}.for-her-areas__carousel .prev-next-button--prev svg{transform:scaleX(-1)}.for-her-areas__carousel>.prev-next-button--prev{inset-inline-start:.35rem}.for-her-areas__carousel>.prev-next-button--next{inset-inline-end:1.25rem}.for-her-areas__carousel.floating-controls-container>.prev-next-button[disabled],.for-her-areas__carousel.floating-controls-container>.is-scrollable~.prev-next-button[disabled]{opacity:0;visibility:hidden;pointer-events:none}@media screen and (min-width:700px){.for-her-areas__carousel{--areas-gap: 1rem}}@media screen and (min-width:1000px){.for-her-section--areas.section-spacing{padding-block:clamp(3.5rem,5.6vw,8rem) clamp(3.25rem,5.2vw,7.5rem)}.for-her-section--areas .section-header{max-width:46rem}.for-her-section--areas .section-header .h6{font-size:clamp(.75rem,.84vw,1.25rem);line-height:1.75}.for-her-section--areas .section-header h2{margin-block-start:.5rem;font-size:clamp(2.15rem,2.7vw,3.5rem);line-height:1.1}.for-her-section--areas .section-header .prose>p:not(.h6){margin-block-start:clamp(.85rem,1.1vw,1.5rem);font-size:clamp(.75rem,.84vw,1.25rem);line-height:1.55}.for-her-section--areas .for-her-cards__inner{gap:clamp(1.75rem,2.4vw,3.25rem)}.for-her-section--areas .for-her-cards__scroller{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;column-gap:clamp(1rem,1.25vw,1.75rem);overflow:visible;scroll-snap-type:none}.for-her-areas__carousel.floating-controls-container>.prev-next-button,.for-her-areas__carousel.floating-controls-container>.is-scrollable~.prev-next-button{display:none}.for-her-section--areas .for-her-card__title{margin-top:clamp(.75rem,.9vw,1.15rem);font-size:clamp(1.05rem,1.15vw,1.7rem)}.for-her-section--areas .for-her-card__text{margin-block-start:.35rem;font-size:clamp(.75rem,.78vw,1.125rem);line-height:1.4}}.for-her-cards--square.section-spacing{padding-block:clamp(2.75rem,8vw,4.25rem) clamp(4rem,14vw,6.5rem)}.for-her-section--pdp.for-her-cards--square.section-spacing{padding-block-start:clamp(2.75rem,8vw,4.25rem)!important}.for-her-cards--square .section-header{max-width:none;text-align:center;margin-inline:auto}.for-her-cards--square .section-header .h6{margin:0;font-weight:400;font-size:clamp(.8rem,1.9vw,.95rem);line-height:1.4;letter-spacing:0;text-align:center;text-transform:uppercase;color:#fa6569}.for-her-cards--square .section-header h2{margin-block-start:.35rem;text-align:center;font-style:normal;font-weight:700;font-size:clamp(1.85rem,6.7vw,2.4rem);line-height:1.05;letter-spacing:0;color:#000}.for-her-cards--square .section-header .prose>p:not(.h6){margin-block-start:.85rem;font-size:clamp(.8rem,1.9vw,.95rem);font-weight:400;line-height:1.45;letter-spacing:0;text-align:center;text-transform:none;color:#9a9a9a}.for-her-cards--square .for-her-cards__inner{gap:clamp(1.35rem,4vw,2rem)}.for-her-cards--square .for-her-cards__scroller{display:grid;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;gap:2.15rem 1.5rem;margin-inline:0;padding-inline:0;scroll-padding-inline:0;overflow:visible}.for-her-cards--square .for-her-card__media{aspect-ratio:3 / 4;border:1px solid #1a1a1a;border-radius:clamp(.75rem,2vw,1.05rem);background-color:transparent}.for-her-cards--square .for-her-card__overlay{position:absolute;top:.75rem;left:.8rem;z-index:1;color:#fff;font-family:Halis R,sans-serif;font-weight:700;font-size:clamp(.7rem,3.1vw,.85rem);line-height:1.2;letter-spacing:.04em;text-transform:uppercase;text-shadow:none}.for-her-cards--square .for-her-card__index{display:block}.for-her-cards--square .for-her-card__title{display:block;margin-top:.7rem;text-align:start}.for-her-cards--square .for-her-card__text{margin-block-start:.8rem;font-size:clamp(.72rem,2.8vw,.85rem);line-height:1.35;text-align:start;text-transform:none;color:#9a9a9a}@media screen and (max-width:999px){.for-her-section--pdp.for-her-cards--square .for-her-card__overlay{display:none}.for-her-section--pdp.for-her-cards--square .for-her-card__index{display:block}.for-her-section--pdp.for-her-cards--square .for-her-card__title{display:block;margin-top:.7rem;text-align:start}.for-her-section--pdp.for-her-cards--square .for-her-card__text{margin-block-start:.3rem}}@media screen and (min-width:1000px){.for-her-cards--square.section-spacing{padding-block:clamp(3.5rem,5.6vw,8rem) clamp(5.5rem,9vw,12rem)}.for-her-section--pdp.for-her-cards--square.section-spacing{padding-block-start:clamp(3.5rem,5.6vw,8rem)!important}.for-her-cards--square .section-header{text-align:start;margin-inline:0}.for-her-cards--square .section-header .h6{font-size:clamp(.75rem,.84vw,1.25rem);line-height:1.75;text-align:start}.for-her-cards--square .section-header h2{max-width:none;margin-block-start:.5rem;font-size:clamp(2.15rem,2.7vw,3.5rem);line-height:1.1;text-align:start}.for-her-cards--square .section-header .prose>p:not(.h6){max-width:42rem;margin-block-start:clamp(.85rem,1.1vw,1.5rem);font-size:clamp(.75rem,.84vw,1.25rem);line-height:1.55;text-align:start}.for-her-cards--square .for-her-cards__inner{gap:clamp(1.75rem,2.4vw,3.25rem)}.for-her-cards--square .for-her-cards__scroller{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(1rem,1.25vw,1.75rem)}.for-her-cards--square .for-her-card__overlay{display:none}.for-her-cards--square .for-her-card__index{display:block;top:.85rem;left:.95rem;font-size:clamp(1.05rem,1.15vw,1.6rem);text-shadow:none}.for-her-cards--square .for-her-card__title{display:block;margin-top:clamp(.75rem,.9vw,1.15rem);font-size:clamp(1.05rem,1.15vw,1.7rem);text-align:start}.for-her-cards--square .for-her-card__text{margin-block-start:.35rem;font-size:clamp(.75rem,.78vw,1.125rem);line-height:1.4;text-align:start}}.for-her-section--full-label.section-spacing{padding-block:40px!important;background:#fff6f6!important}.for-her-section--full-label .section-header{max-width:none;text-align:start}.for-her-section--full-label .section-header .h6{margin:0;font-weight:400;font-size:clamp(.8rem,1.9vw,.95rem);line-height:1.4;letter-spacing:0;text-transform:uppercase;color:#fa6569}.for-her-section--full-label .section-header h2{margin-block-start:.35rem;font-style:normal;font-weight:700;font-size:clamp(1.85rem,6.7vw,2.4rem);line-height:1.05;color:#000}.for-her-section--full-label .for-her-cards__inner{gap:clamp(1.35rem,4vw,2rem);min-width:0}.for-her-section--full-label .for-her-areas__carousel{--areas-cols: 1.35;min-width:0;width:100%}.for-her-section--full-label .for-her-cards__scroller{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:72%;column-gap:var(--areas-gap, .75rem);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;min-width:0;margin-inline:0;padding-inline:0;scroll-padding-inline:0}.for-her-section--full-label .for-her-card{min-width:0;scroll-snap-align:start}@media screen and (max-width:999px){.for-her-section--full-label .for-her-cards__scroller{display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:72%;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory}}.for-her-cards--circle .for-her-card__media{aspect-ratio:445 / 543;border:1px solid #1a1a1a;border-radius:1.25rem;overflow:hidden;background-color:transparent}.for-her-section--full-label .for-her-card__title{display:block;margin:.85rem 0 0;font-size:clamp(1rem,3.6vw,1.15rem);font-weight:700;line-height:1.2;color:#000}.for-her-section--full-label .for-her-card__text{margin-block-start:.3rem;font-size:clamp(.75rem,3.1vw,.875rem);line-height:1.35;text-transform:none;color:#9a9a9a}.for-her-section--full-label .for-her-areas__carousel.floating-controls-container>.prev-next-button,.for-her-section--full-label .for-her-areas__carousel.floating-controls-container>.is-scrollable~.prev-next-button{inset-block-start:calc((100cqi - var(--areas-gap)) / var(--areas-cols) / 2 - 1.375rem)}@media screen and (min-width:1000px){.for-her-section--full-label.section-spacing{padding-block:40px!important}.for-her-section--full-label .section-header .h6{font-size:clamp(.75rem,.84vw,1.25rem);line-height:1.75}.for-her-section--full-label .section-header h2{margin-block-start:.5rem;font-size:clamp(2.15rem,2.7vw,3.5rem);line-height:1.1}.for-her-section--full-label .for-her-cards__inner{gap:clamp(1.75rem,2.4vw,3.25rem)}.for-her-section--full-label .for-her-cards__scroller{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;column-gap:clamp(1rem,1.25vw,1.75rem);overflow:visible;scroll-snap-type:none}.for-her-section--full-label .for-her-card__title{margin-top:clamp(.75rem,.9vw,1.15rem);font-size:clamp(1.05rem,1.15vw,1.7rem)}.for-her-section--full-label .for-her-card__text{margin-block-start:.35rem;font-size:clamp(.75rem,.78vw,1.125rem);line-height:1.4}}@media screen and (max-width:999px){.for-her-section--cards:not(.for-her-section--areas):not(.for-her-section--full-label) .for-her-areas__carousel>.prev-next-button{display:none}}@media screen and (min-width:1000px){.for-her-section--cards:has(.for-her-card:nth-child(5)){--cards-desktop-gap: clamp(1rem, 1.25vw, 1.75rem)}.for-her-section--cards:has(.for-her-card:nth-child(5)) .for-her-cards__scroller,.for-her-section--areas:has(.for-her-card:nth-child(5)) .for-her-cards__scroller,.for-her-cards--square:has(.for-her-card:nth-child(5)) .for-her-cards__scroller,.for-her-section--full-label:has(.for-her-card:nth-child(5)) .for-her-cards__scroller{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 3 * var(--cards-desktop-gap, 1.25rem)) / 4);column-gap:var(--cards-desktop-gap, 1.25rem);row-gap:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.for-her-section--cards:has(.for-her-card:nth-child(5)) .for-her-cards__scroller::-webkit-scrollbar{display:none}.for-her-section--cards:has(.for-her-card:nth-child(5)) .for-her-card{min-width:0;scroll-snap-align:start}.for-her-section--cards .for-her-areas__carousel:has(.for-her-card:nth-child(5)){--areas-cols: 4;--areas-gap: var(--cards-desktop-gap, 1.25rem)}.for-her-section--cards .for-her-areas__carousel:has(.for-her-card:nth-child(5)).floating-controls-container>.prev-next-button,.for-her-section--cards .for-her-areas__carousel:has(.for-her-card:nth-child(5)).floating-controls-container>.is-scrollable~.prev-next-button{display:grid;opacity:1;visibility:visible;inset-block-start:calc((100cqi - 3 * var(--areas-gap)) / var(--areas-cols) / 2);transform:translateY(-50%)}.for-her-section--cards .for-her-areas__carousel:has(.for-her-card:nth-child(5)).floating-controls-container>.prev-next-button[disabled],.for-her-section--cards .for-her-areas__carousel:has(.for-her-card:nth-child(5)).floating-controls-container>.is-scrollable~.prev-next-button[disabled]{opacity:0;visibility:hidden;pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/304/assets/custom-for-her-cards.css.map */
