.cfc{position:relative}.cfc__header{display:flex;align-items:var(--cfc-header-valign, flex-end);justify-content:space-between;gap:var(--cfc-header-gap, 20px);margin-bottom:var(--cfc-header-bottom-gap, 30px)}.cfc__header-text{display:flex;flex-direction:column;gap:var(--cfc-heading-gap, 8px);min-width:0;text-align:var(--cfc-text-align, left);align-items:var(--cfc-text-align-items, flex-start)}.cfc__header-aside{display:flex;align-items:center;gap:var(--cfc-aside-gap, 16px);flex-shrink:0}@media screen and (min-width:768px){.cfc--header-stacked-desk .cfc__header{flex-direction:column;align-items:var(--cfc-text-align-items, flex-start)}.cfc--header-stacked-desk .cfc__header-aside{width:100%;justify-content:var(--cfc-text-align-items, flex-start)}}@media screen and (max-width:767px){.cfc--header-stacked-mob .cfc__header{flex-direction:column;align-items:var(--cfc-text-align-items, flex-start)}.cfc--header-stacked-mob .cfc__header-aside{width:100%;justify-content:var(--cfc-text-align-items, flex-start)}}.cfc__heading{margin:0;font-family:var(--cfc-heading-font, var(--font-stack-headings-primary));font-size:var(--cfc-heading-size, 40px);font-weight:var(--cfc-heading-weight, 700);line-height:var(--cfc-heading-lh, 1.1);letter-spacing:var(--cfc-heading-ls, 0px);text-transform:var(--cfc-heading-transform, none);color:var(--cfc-heading-color, var(--color-text-main))}.cfc__subheading{margin:0;font-family:var(--cfc-sub-font, var(--font-stack-body-primary));font-size:var(--cfc-sub-size, 15px);font-weight:var(--cfc-sub-weight, 400);line-height:var(--cfc-sub-lh, 1.5);letter-spacing:var(--cfc-sub-ls, 0px);text-transform:var(--cfc-sub-transform, none);color:var(--cfc-sub-color, var(--color-secondary-text-main));max-width:var(--cfc-sub-max-width, 100%)}.cfc__button-slot{display:flex;justify-content:var(--cfc-button-align, flex-start)}.cfc__button-slot--bottom{margin-top:var(--cfc-button-top-gap, 40px)}.cfc__button{display:inline-flex;align-items:center;gap:var(--cfc-btn-icon-gap, 8px);font-family:var(--cfc-btn-font, var(--font-stack-body-primary));font-size:var(--cfc-btn-size, 14px);font-weight:var(--cfc-btn-weight, 500);letter-spacing:var(--cfc-btn-ls, 0px);line-height:1.2;text-transform:var(--cfc-btn-transform, none);color:var(--cfc-btn-color, var(--color-text-main));padding:var(--cfc-btn-pad-v, 0px) var(--cfc-btn-pad-h, 0px);border-radius:var(--cfc-btn-radius, 0px);text-decoration:none;transition:color .2s ease,background-color .2s ease,border-color .2s ease,opacity .2s ease}.cfc__button--outline,.cfc__button--solid{border:var(--cfc-btn-border-width, 1px) solid var(--cfc-btn-border-color, currentColor);background-color:var(--cfc-btn-bg, transparent)}.cfc__button--underline{border-bottom:var(--cfc-btn-border-width, 1px) solid var(--cfc-btn-border-color, currentColor);padding-bottom:max(var(--cfc-btn-pad-v, 0px),4px)}.cfc__button:hover{color:var(--cfc-btn-color-hover, var(--cfc-btn-color, var(--color-text-main)))}.cfc__button--outline:hover,.cfc__button--solid:hover{background-color:var(--cfc-btn-bg-hover, var(--cfc-btn-bg, transparent));border-color:var(--cfc-btn-border-color-hover, var(--cfc-btn-border-color, currentColor))}.cfc__button-icon{display:inline-flex;line-height:0}.cfc__button-icon svg{width:var(--cfc-btn-icon-size, 14px);height:var(--cfc-btn-icon-size, 14px);fill:currentColor}.cfc__nav-slot{display:flex}.cfc__nav-slot:empty{display:none}.cfc__nav-slot--top{justify-content:flex-end}.cfc__nav-slot--bottom{justify-content:var(--cfc-nav-align, center);margin-top:var(--cfc-nav-top-gap, 20px)}.cfc__nav-slot .css-slider-navigation-container{margin:0;display:flex;align-items:center;gap:var(--cfc-nav-gap, 4px)}.cfc__nav-slot .css-slider-prev{order:1}.cfc__nav-slot .css-slider-dot-navigation{order:2;width:fit-content;height:auto;border-radius:.625rem;overflow:hidden}.cfc__nav-slot .css-slider-next{order:3}.cfc__nav-slot .css-slider-dot{width:1.875rem;max-width:calc(100% / var(--size));height:.375rem;display:inline-block;transition:none;cursor:pointer;background:var(--cfc-nav-color, var(--color-text-main));pointer-events:all;overflow:hidden}.cfc__nav-slot .css-slider-dot:first-child{border-radius:.625rem 0 0 .625rem}.cfc__nav-slot .css-slider-dot:last-child{border-radius:0 .625rem .625rem 0}.cfc__nav-slot .css-slider-dot.active{border-radius:.625rem}.cfc__nav-slot .css-slider-dot.active~.css-slider-dot{background:var(--cfc-nav-color-inactive, var(--color-secondary-background-main))}.cfc__nav-slot .css-slider-button svg path{fill:var(--cfc-nav-color, var(--color-text-main))}@media screen and (min-width:768px){.cfc--hide-arrows-desk .css-slider-button,.cfc--hide-dots-desk .css-slider-dot-navigation,.cfc--hide-nav-desk .cfc__nav-slot{display:none!important}}@media screen and (max-width:767px){.cfc--hide-arrows-mob .css-slider-button,.cfc--hide-dots-mob .css-slider-dot-navigation,.cfc--hide-nav-mob .cfc__nav-slot{display:none!important}}.cfc__slot--desk-only{display:none}@media screen and (min-width:768px){.cfc__slot--desk-only{display:flex}.cfc__slot--mob-only{display:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/custom-featured-collection.css.map */
