.ode-featured-collection{position:relative;padding-left:var(--ode-margin, 40px);padding-right:var(--ode-margin, 40px)}.ode-fc--height-full{min-height:100vh}.ode-fc--height-large{min-height:80vh}.ode-fc--height-auto{min-height:0}.ode-fc__wrap{display:flex;flex-direction:column;gap:72px}.ode-fc__header{padding:0}.ode-fc__header-inner{display:grid;grid-template-columns:repeat(12,1fr);column-gap:24px;row-gap:24px}.ode-fc__label{grid-column:1 / span 3;font-family:var(--font-body-family);font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.15em;line-height:1.2;color:rgb(var(--color-foreground));padding-left:var(--ode-nav-width, 200px);margin:0}.ode-fc__intro{grid-column:4 / span 5;display:flex;flex-direction:column;gap:16px}.ode-fc--width-narrow .ode-fc__intro{max-width:42rem}.ode-fc--width-medium .ode-fc__intro{max-width:50rem}.ode-fc--width-wide .ode-fc__intro{max-width:58rem}.ode-fc__description{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1rem);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);letter-spacing:var(--font-body-letter-spacing);text-transform:var(--font-body-text-transform);color:rgba(var(--color-foreground),.6)}.ode-fc__description p{margin:0}.ode-fc--pos-5-7 .ode-fc__intro{grid-column:6 / -1}.ode-fc--pos-6-6 .ode-fc__intro{grid-column:7 / -1}.ode-fc--pos-7-5 .ode-fc__intro{grid-column:8 / -1}.ode-fc--pos-5-7 .ode-fc__strip{--_col4-offset: calc(5 * var(--_one-fr) + 5 * 24px)}.ode-fc--pos-6-6 .ode-fc__strip{--_col4-offset: calc(6 * var(--_one-fr) + 6 * 24px)}.ode-fc--pos-7-5 .ode-fc__strip{--_col4-offset: calc(7 * var(--_one-fr) + 7 * 24px)}.ode-fc__cta{font-family:var(--font-body-family);font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:rgb(var(--color-foreground));text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .3s ease}.ode-fc__cta:hover{color:rgb(var(--color-button-tertiary-text))}.ode-fc__cta-arrow{display:inline-block;transition:transform .3s ease}.ode-fc__cta:hover .ode-fc__cta-arrow{transform:translate(4px)}.ode-fc__strip-container{position:relative;width:100%}.ode-fc__strip{--_grid-w: calc(100vw - 2 * var(--ode-margin, 40px));--_one-fr: calc((var(--_grid-w) - 11 * 24px) / 12);--_col4-offset: calc(3 * var(--_one-fr) + 3 * 24px);display:flex;gap:24px;padding-left:var(--_col4-offset);padding-right:0;margin-right:calc(-1 * var(--ode-margin, 40px))}.ode-fc__slide{flex:0 0 auto;width:calc((100vw - var(--ode-margin, 40px) - var(--_col4-offset) - var(--ode-margin, 40px) - 72px) / 4)}.ode-fc--simple .ode-fc__strip{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.ode-fc--simple .ode-fc__strip::-webkit-scrollbar{display:none}.ode-fc--simple .ode-fc__slide{scroll-snap-align:start}.ode-fc__arrow{position:absolute;bottom:-64px;width:40px;height:40px;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.15);color:rgba(var(--color-foreground),.4);font-family:var(--font-heading-family);font-size:1.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10;border-radius:0;padding:0;line-height:1}.ode-fc__arrow:hover{background:rgba(var(--color-foreground),.05);color:rgb(var(--color-foreground));border-color:rgba(var(--color-foreground),.3)}.ode-fc__arrow:disabled{opacity:.3;cursor:not-allowed}.ode-fc__arrow--prev{right:48px}.ode-fc__arrow--next{right:0}.ode-fc__empty{padding:48px var(--ode-margin, 40px);text-align:center;font-family:var(--font-body-family);font-size:1.4rem;font-weight:300;color:rgba(var(--color-foreground),.4)}@media(max-width:749px){.ode-fc--height-full,.ode-fc--height-large{min-height:0}.ode-fc__wrap{gap:40px}.ode-featured-collection{padding-left:var(--ode-margin-mobile, 20px);padding-right:var(--ode-margin-mobile, 20px)}.ode-fc__header{padding:0}.ode-fc__header-inner{display:block}.ode-fc__label{margin-bottom:12px;padding-left:0}.ode-fc__intro{max-width:100%}.ode-fc__strip{display:grid;grid-template-columns:1fr 1fr;column-gap:12px;row-gap:24px;padding:0;margin-right:0;overflow:visible;transform:none!important}.ode-fc__slide{width:100%}.ode-fc__arrow{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-featured-collection.css.map */
