.cs-fc{--cs-fc-gutter: clamp(20px, 5vw, 64px);background-color:var(--cs-fc-bg);color:var(--cs-fc-text);padding-block:calc(var(--section-edge-start, 0px) * var(--section-edge-inside, 1)) calc(var(--section-edge-end, 0px) * var(--section-edge-inside, 1))}.shopify-section:has(>.cs-fc){--section-edge-start: var(--cs-fc-pad-top, 0px);--section-edge-end: var(--cs-fc-pad-bottom, 0px)}.cs-fc__shell{max-width:var(--page-width, 1400px);margin-inline:auto;padding-inline:var(--cs-fc-gutter)}.cs-fc__header{min-width:0;padding-block-end:4px}.cs-fc__intro{display:flex;flex-direction:column;gap:10px;min-width:0}.cs-fc__description{max-width:var(--cs-measure-copy)}.cs-fc__eyebrow{margin:0;font-family:var(--font-body--family);font-size:.72rem;letter-spacing:.16em;line-height:1.1;text-transform:uppercase;color:rgb(var(--cs-fc-text-rgb) / .6)}.cs-fc__title{margin:0;max-width:var(--cs-measure-copy, 46ch);font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:clamp(18px,2.2vw,var(--cs-fc-heading-size));line-height:1.3;letter-spacing:.04em;text-transform:uppercase;text-wrap:pretty}.cs-fc__description{margin:0;font-family:var(--font-body--family);font-size:14px;line-height:1.6;color:rgb(var(--cs-fc-text-rgb) / .72)}.cs-fc__description>:first-child{margin-block-start:0}.cs-fc__description>:last-child{margin-block-end:0}.cs-fc__cta{box-sizing:border-box;display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;min-height:44px;padding-block:4px;color:inherit;font-family:var(--button-font-family-primary, var(--font-heading--family));font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.cs-fc__cta-label{position:relative;padding-block-end:2px}.cs-fc__cta-label:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:1px;background:currentcolor;transform:scaleX(0);transform-origin:right;transition:transform .26s ease}.cs-fc__cta:hover .cs-fc__cta-label:after,.cs-fc__cta:focus-visible .cs-fc__cta-label:after{transform:scaleX(1);transform-origin:left}.cs-fc__cta-arrow{display:inline-flex;transition:transform .26s ease}.cs-fc__cta-arrow svg{width:16px;height:16px}.cs-fc__cta:hover .cs-fc__cta-arrow{transform:translate(4px)}.cs-fc__cta:focus-visible{outline:var(--focus-outline-width, 2px) solid currentcolor;outline-offset:4px}.cs-fc__carousel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"intro cta" "track track";align-items:last baseline;column-gap:32px}.cs-fc__header{grid-area:intro}.cs-fc__cta{grid-area:cta}.cs-fc__viewport{grid-area:track;align-self:stretch}.cs-fc__viewport{position:relative;margin-block-start:36px}.cs-fc__track{--cs-fc-gap: 12px;--cs-fc-peek: 72px;display:grid;grid-auto-flow:column;list-style:none;grid-auto-columns:calc((100% - var(--cs-fc-gap) * (var(--cs-fc-columns) - 1) - var(--cs-fc-peek)) / var(--cs-fc-columns));gap:var(--cs-fc-gap);margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline-start:0;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(var(--cs-fc-gutter) * -1);padding-inline:var(--cs-fc-gutter);scroll-padding-inline:var(--cs-fc-gutter)}.cs-fc__track::-webkit-scrollbar{display:none}.cs-fc__track:focus-visible{outline:var(--focus-outline-width, 2px) solid currentcolor;outline-offset:4px}.cs-fc__item{min-width:0;scroll-snap-align:start}.cs-fc__arrow{--cs-fc-info-height: 62px;position:absolute;inset-block-start:calc((100% - var(--cs-fc-info-height)) / 2);z-index:2;display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background-color:var(--cs-fc-text);color:var(--cs-fc-bg);cursor:pointer;transform:translateY(-50%);transition:background-color .2s ease,opacity .2s ease}.cs-fc:has(case-she-featured-carousel[data-overflowing]) .cs-fc__arrow{display:inline-flex}.cs-fc__arrow--prev{inset-inline-start:calc(var(--cs-fc-gutter) * -1 + 2px)}.cs-fc__arrow--next{inset-inline-end:calc(var(--cs-fc-gutter) * -1 + 2px)}.cs-fc__arrow:hover:not(:disabled){background-color:rgb(var(--cs-fc-text-rgb) / .78)}.cs-fc__arrow:disabled{opacity:.22;cursor:default}.cs-fc__arrow:focus-visible{outline:var(--focus-outline-width, 2px) solid currentcolor;outline-offset:3px}.cs-fc__arrow .svg-wrapper{display:inline-flex}.cs-fc__arrow svg{width:18px;height:18px}.cs-fc__card{display:flex;flex-direction:column;gap:10px;color:inherit;text-decoration:none}.cs-fc__card:focus-visible{outline:var(--focus-outline-width, 2px) solid currentcolor;outline-offset:6px;border-radius:var(--cs-media-radius, 20px)}.cs-fc__media{position:relative;aspect-ratio:var(--cs-fc-ratio);overflow:hidden;border-radius:var(--cs-media-radius, 20px);background-color:var(--cs-fc-media-bg)}.cs-fc__image,.cs-fc__placeholder svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cs-fc__image--primary{transition:opacity .32s ease}.cs-fc__image--hover{opacity:0;transition:opacity .32s ease}@media(hover:hover)and (min-width:750px){.cs-fc__card:hover .cs-fc__image--hover,.cs-fc__card:focus-visible .cs-fc__image--hover{opacity:1}}.cs-fc__badge{position:absolute;inset-block-start:12px;inset-inline-start:12px;z-index:1;padding:5px 10px;border-radius:var(--cs-media-radius-sm, 12px);background-color:var(--cs-fc-badge-bg);color:var(--cs-fc-badge-text);font-family:var(--font-body--family);font-size:.7rem;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.cs-fc__badge--text,.cs-fc__badge--sold-out{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#000;text-transform:uppercase}.cs-fc__badge--sale{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--cs-fc-sale-badge-text, #d60000);text-transform:uppercase}.cs-fc__info{display:flex;flex-direction:column;gap:4px;min-width:0}.cs-fc__product-title{font-family:var(--font-body--family);font-size:13px;line-height:1.45;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:var(--cs-card-title-lines, 2);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cs-fc__price{font-family:var(--font-body--family);font-size:13px;line-height:1.45}.cs-fc__price .compare-at-price{margin-inline-start:8px;color:rgb(var(--cs-fc-text-rgb) / .5);text-decoration:line-through}.cs-fc__promo-info{position:absolute;inset-inline:0;inset-block-end:0;display:flex;flex-direction:column;gap:4px;padding:16px;color:#fff}.cs-fc__promo-info:before{content:"";position:absolute;top:-100px;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000009e 0,#00000094 104px,#0000 176px);pointer-events:none}.cs-fc__promo-title,.cs-fc__promo-price{position:relative;color:#fff;font-family:var(--font-body--family);font-size:15px;line-height:1.4}.cs-fc__promo-title{overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:var(--cs-card-title-lines, 2);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cs-fc__empty{margin-block-start:32px;font-family:var(--font-body--family);color:rgb(var(--cs-fc-text-rgb) / .7)}@media screen and (max-width:989px){.cs-fc__carousel{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "track" "cta";align-items:start}.cs-fc__cta{justify-content:center;width:100%;max-width:360px;min-height:48px;margin-block-start:28px;margin-inline:auto;padding-inline:20px;border:1px solid rgb(var(--cs-fc-text-rgb) / .28);border-radius:var(--style-border-radius-buttons-primary, 0);font-size:13px}.cs-fc__cta-label:after{display:none}.cs-fc--cta-filled .cs-fc__cta{border-color:transparent;background-color:var(--cs-fc-text);color:var(--cs-fc-bg)}.cs-fc__track{--cs-fc-gap: 12px;--cs-fc-peek: 56px;grid-auto-columns:calc((100% - var(--cs-fc-gap) * (min(var(--cs-fc-columns),3) - 1) - var(--cs-fc-peek)) / min(var(--cs-fc-columns),3))}}@media screen and (max-width:749px){.cs-fc:has(case-she-featured-carousel[data-overflowing]) .cs-fc__arrow{display:none}.cs-fc__viewport{margin-block-start:26px}.cs-fc__track{--cs-fc-gap: 12px;--cs-fc-peek: 0px;grid-auto-columns:var(--cs-fc-mobile-card, 74%)}.cs-fc__product-title,.cs-fc__price{font-size:13px}}@media(prefers-reduced-motion:reduce){.cs-fc__image--primary,.cs-fc__image--hover,.cs-fc__cta-arrow,.cs-fc__cta-label:after{transition:none}}.cs-fc__promo{display:none;margin:0}@media screen and (min-width:990px){.cs-fc--split .cs-fc__carousel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"intro intro" "track promo" "cta   .";grid-template-rows:auto auto auto;align-items:stretch;column-gap:clamp(24px,3.2vw,56px)}.cs-fc--split.cs-fc--promo-left .cs-fc__carousel{grid-template-areas:"intro intro" "promo track" ".     cta"}.cs-fc--split .cs-fc__track{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;gap:20px;overflow:visible;scroll-snap-type:none;margin-inline:0;padding-inline:0}.cs-fc--split .cs-fc__viewport{margin-block-start:24px}.cs-fc__item--hide-desktop{display:none}.cs-fc--split .cs-fc__viewport{grid-area:track;margin-block-start:28px}.cs-fc--split .cs-fc__arrow,.cs-fc--split.cs-fc:has(case-she-featured-carousel[data-overflowing]) .cs-fc__arrow{display:none}.cs-fc--split .cs-fc__cta{grid-area:cta;justify-self:start;align-self:start;margin-block-start:clamp(20px,2vw,32px)}.cs-fc--split .cs-fc__promo{position:relative;display:block;grid-area:promo;align-self:stretch;min-width:0;margin-block-start:28px;background-color:var(--cs-fc-media-bg)}.cs-fc--split .cs-fc__promo-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.cs-fc--split .cs-fc__promo-image{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;border-radius:0}.cs-fc--split .cs-fc__cta{min-height:0;padding-block:0;line-height:1.45}.cs-fc--split .cs-fc__cta-label{padding-block-end:0}.cs-fc--split .cs-fc__promo-link:focus-visible{outline:var(--focus-outline-width, 2px) solid currentcolor;outline-offset:3px}.cs-fc__promo-info--hide-desktop{display:none}.cs-fc__promo-info{padding:20px}.cs-fc--split .cs-fc__media,.cs-fc--split .cs-fc__badge{border-radius:0}}.cs-fc--split .cs-fc__cta{width:auto;max-width:none;padding-inline:0;color:inherit;background-color:transparent;border:0;border-radius:0}.cs-fc--split .cs-fc__cta-label:after{display:block}@media screen and (max-width:989px){.cs-fc{--cs-fc-gutter: 16px}.shopify-section:has(>.cs-fc){--section-edge-end: var(--case-she-mobile-section-gap, 24px)}.cs-fc--split .cs-fc__carousel{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"intro cta" "promo promo" "track track";align-items:center;column-gap:16px}.cs-fc--split .cs-fc__header{padding-block-end:0}.cs-fc--split .cs-fc__title{display:flex;align-items:center;min-height:44px}.cs-fc--split .cs-fc__cta{justify-content:flex-end;width:auto;max-width:none;margin-block:0;margin-inline:0;min-height:44px}.cs-fc--split .cs-fc__promo{position:relative;display:block;grid-area:promo;margin-block-start:16px;margin-inline:calc(var(--cs-fc-gutter) * -1);aspect-ratio:6 / 5;background-color:var(--cs-fc-media-bg)}.cs-fc--split .cs-fc__viewport{margin-block-start:4px}.cs-fc--split .cs-fc__track{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;gap:4px;overflow:visible;scroll-snap-type:none;margin-inline:calc(var(--cs-fc-gutter) * -1);padding-inline:4px;scroll-padding-inline:0}.cs-fc__item--hide-mobile{display:none}.cs-fc--split .cs-fc__arrow,.cs-fc--split.cs-fc:has(case-she-featured-carousel[data-overflowing]) .cs-fc__arrow{display:none}.cs-fc--split .cs-fc__card{position:relative;gap:0}.cs-fc--split .cs-fc__card:focus-visible{outline-offset:-3px}.cs-fc--split .cs-fc__info{position:absolute;inset-inline:0;inset-block-end:0;gap:4px;padding:10px;color:#fff}.cs-fc--split .cs-fc__info:before{content:"";position:absolute;top:-110px;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000009e 0,#00000094 88px,#0000 160px);pointer-events:none}.cs-fc--split .cs-fc__product-title,.cs-fc--split .cs-fc__price{position:relative;color:#fff}.cs-fc--split .cs-fc__price .compare-at-price{color:#ffffffb8}.cs-fc--split .cs-fc__promo-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.cs-fc--split .cs-fc__promo-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.cs-fc--split .cs-fc__promo-link:focus-visible{outline:var(--focus-outline-width, 2px) solid currentcolor;outline-offset:-3px}.cs-fc__promo-info--hide-mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/case-she-featured-collection.css.map */
