.fvs-swatches{display:block;margin:var(--fvs-top,5px) 0 var(--fvs-bottom,5px);color:var(--fvs-label-color,#333)}.fvs-swatches variant-picker{display:grid;gap:var(--fvs-options-gap,27px)}.fvs-option{border:0;padding:0;margin:0;min-width:0}.fvs-option-label{font-size:var(--fvs-label-size,14px);margin-bottom:8px;text-align:var(--fvs-align,left)}.fvs-values{display:flex;flex-wrap:wrap;gap:var(--fvs-gap,8px);justify-content:var(--fvs-justify,start)}.fvs-values[hidden],.fvs-swatches [hidden]{display:none!important}.fvs-slider{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding:3px;justify-content:flex-start}.fvs-value{display:inline-flex;flex-direction:column;align-items:center;position:relative;flex-shrink:0}.fvs-swatch{display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;isolation:isolate;box-sizing:border-box;transition:border-color .1s;line-height:1.2}.fvs-visual .fvs-swatch{width:var(--fvs-width,70px);height:var(--fvs-height,70px);border:var(--fvs-border-width,1px) solid var(--fvs-border,#e8e8e8);background:var(--fvs-bg,#fff);border-radius:var(--fvs-radius,0)}.fvs-swatch img{width:100%;height:100%;object-fit:var(--fvs-fit,contain);border-radius:inherit;transition:transform .15s}.fvs-visual .fvs-input:checked+.fvs-swatch{border:var(--fvs-selected-border-width,1px) solid var(--fvs-selected-border,#333);box-shadow:var(--fvs-image-ring,none)}.fvs-pills .fvs-swatch,.fvs-pill{min-width:var(--fvs-pill-min,50px);padding:var(--fvs-pill-y,8px) var(--fvs-pill-x,16px);font-size:var(--fvs-pill-size,14px);color:var(--fvs-pill-text,#333);background:var(--fvs-pill-bg,#fff);border:var(--fvs-pill-border-width,1px) solid var(--fvs-pill-border,#e8e8e8);border-radius:var(--fvs-pill-radius,0)}.fvs-input:checked+.fvs-pill{background:var(--fvs-pill-selected-bg,#fff);border:var(--fvs-pill-selected-border-width,1px) solid var(--fvs-pill-selected-border,#1a1a1a);color:var(--fvs-pill-selected-text,#000);box-shadow:var(--fvs-pill-ring,none)}.fvs-visual .fvs-color,.fvs-visual .fvs-native{background:var(--fvs-color)}.fvs-visual .fvs-two-color{background:linear-gradient(var(--fvs-split,135deg),var(--fvs-color) 50%,var(--fvs-color-2) 50%)}.fvs-soldout .fvs-swatch{opacity:var(--fvs-pill-opacity,.9)}.fvs-soldout.fvs-visual .fvs-swatch{opacity:var(--fvs-image-opacity,1)}.fvs-soldout .fvs-swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--fvs-strike,linear-gradient(to bottom right,transparent calc(50% - .5px) ,var(--fvs-line,#666) 50%,transparent calc(50% + .5px) ))}.fvs-caption{font-size:12px;margin-top:4px}.fvs-swatch[data-fvs-tip]:before{content:attr(data-fvs-tip);display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);font-size:var(--fvs-tip-size,12px);background:var(--fvs-tip-bg,#000);color:var(--fvs-tip-text,#fff);opacity:var(--fvs-tip-opacity,.9);border-radius:var(--fvs-tip-radius,4px);padding:5px 8px;white-space:nowrap;pointer-events:none;z-index:5}.fvs-input:focus-visible+.fvs-swatch[data-fvs-tip]:before{display:block}@media(hover:hover){.fvs-swatch[data-fvs-tip]:hover:before{display:block}.fvs-visual .fvs-swatch:hover{box-shadow:var(--fvs-shadow,0 2px 8px #0002);z-index:3}.fvs-swatch:hover img{transform:scale(var(--fvs-hover-scale,1.1))}}@media(prefers-reduced-motion:reduce){.fvs-swatch,.fvs-swatch img{transition:none}}.fvs-option-label span{color:var(--fvs-value-color,inherit)}.fvs-dropdown{background:var(--fvs-dropdown-bg,#fff);color:var(--fvs-dropdown-color,#333);border:var(--fvs-dropdown-border-width,1px) solid var(--fvs-dropdown-border,#e8e8e8);border-radius:var(--fvs-dropdown-radius,0);font-size:var(--fvs-dropdown-size,16px)}.fvs-visual .fvs-input:checked+.fvs-swatch{outline:var(--fvs-image-ring-width,0) solid var(--fvs-image-ring-color,#333);outline-offset:var(--fvs-image-ring-gap,2px)}.fvs-input:checked+.fvs-pill{outline:var(--fvs-pill-ring-width,0) solid var(--fvs-pill-ring-color,#333);outline-offset:var(--fvs-pill-ring-gap,2px)}.fvs-input:focus-visible+.fvs-swatch{outline:2px solid currentColor;outline-offset:3px}.fvs-soldout:not(.fvs-visual) .fvs-swatch{--fvs-line:var(--fvs-pill-line,#666)}.fvs-caption{box-sizing:border-box;width:var(--fvs-width,70px);font-size:var(--fvs-caption-size,12px);font-weight:var(--fvs-caption-weight,inherit);text-align:var(--fvs-caption-align,center);padding:var(--fvs-caption-y,5px) var(--fvs-caption-x,4px);color:var(--fvs-caption-color,#333);background:var(--fvs-caption-bg,#fff);margin:0;flex:1}.fvs-compact-caption{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fvs-price{width:var(--fvs-width,70px);text-align:var(--fvs-caption-align,center);font-size:var(--fvs-price-size,12px);font-weight:var(--fvs-price-weight,inherit);color:var(--fvs-price-color,#333);padding:var(--fvs-price-y,4px) 0}.fvs-caption-card:has(.fvs-caption,.fvs-price){border:var(--fvs-border-width,1px) solid var(--fvs-caption-border,#e8e8e8);background:var(--fvs-caption-bg,#fff)}.fvs-caption-card:has(.fvs-input:checked):has(.fvs-caption,.fvs-price){border-color:var(--fvs-selected-border,#333);border-width:var(--fvs-selected-border-width,1px)}.fvs-caption-card:has(.fvs-caption,.fvs-price) .fvs-swatch{border:0!important}.fvs-more{height:var(--fvs-height,70px);min-width:40px;padding:8px;border:1px solid var(--fvs-border,#e8e8e8);align-self:flex-start}.fvs-scroll-controls{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.fvs-scroll-controls button{min-width:32px;min-height:32px;border:1px solid var(--fvs-border,#e8e8e8)}@media(max-width:699px){.fvs-dropdown{font-size:max(16px,var(--fvs-dropdown-size,16px))}}@media(hover:hover){.fvs-pill:hover{box-shadow:var(--fvs-shadow,0 2px 8px #0002)}}.fvs-card{max-width:100%;width:100%}.fvs-card .fvs-swatch[aria-pressed=true]{border-color:var(--fvs-selected-border,#333);border-width:var(--fvs-selected-border-width,1px);outline:var(--fvs-image-ring-width,0) solid var(--fvs-image-ring-color,#333);outline-offset:var(--fvs-image-ring-gap,2px)}.fvs-card .fvs-option+.fvs-option{margin-top:var(--fvs-options-gap,8px)}.fvs-card .fvs-swatch:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fvs-card .fvs-swatch:focus-visible[data-fvs-tip]:before{display:block}.fvs-card .fvs-caption-card:has([aria-pressed=true]):has(.fvs-caption){border-color:var(--fvs-selected-border,#333);border-width:var(--fvs-selected-border-width,1px)}.quick-buy-modal .fvs-swatches[data-fvs-inherit-label]{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/85/assets/fenlo-variant-media.css.map */
