.flow-collection{display:block;overflow:hidden;background:var(--collection-bg);color:var(--collection-text)}.flow-collection__inner{position:relative;width:min(calc(100% - var(--collection-padding-x-desktop)*2),var(--collection-width-desktop));margin:0 auto;padding-block:var(--collection-padding-y-desktop)}.flow-collection__header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:var(--collection-header-gap-desktop)}.flow-collection__heading-wrap{max-width:720px}.flow-collection__eyebrow{margin:0 0 9px;color:var(--collection-muted);font-size:var(--collection-label-desktop);font-weight:650;letter-spacing:.11em;text-transform:uppercase}.flow-collection__header h1,.flow-collection__header h2{margin:0;color:var(--collection-heading);font-family:var(--collection-heading-font);font-size:var(--collection-heading-desktop);font-weight:var(--collection-heading-weight);line-height:var(--collection-heading-line-desktop);letter-spacing:var(--collection-heading-letter-desktop)}.flow-collection__description{max-width:620px;margin-top:12px;color:var(--collection-muted);font-size:var(--collection-text-desktop);line-height:1.55}.flow-collection__header-actions,.flow-collection__tabs{display:flex;align-items:center}.flow-collection__header-actions{gap:16px}.flow-collection__link,.flow-product-card__link{color:inherit;font-size:var(--collection-button-desktop);font-weight:var(--collection-button-weight);text-underline-offset:5px}.flow-collection__tabs{gap:var(--collection-tab-gap-desktop);margin-bottom:16px;overflow-x:auto;scrollbar-width:none}.flow-collection__tabs::-webkit-scrollbar,.flow-collection__viewport::-webkit-scrollbar{display:none}.flow-collection__tabs button{min-width:max-content;height:var(--collection-tab-height-desktop);padding:0 16px;border:1px solid var(--collection-tab-border);border-radius:var(--collection-tab-radius-desktop);background:var(--collection-tab-bg);color:var(--collection-tab-text);font:inherit;font-size:var(--collection-button-desktop);font-weight:var(--collection-button-weight);line-height:1;cursor:pointer}.flow-collection__tabs button[aria-selected=true]{border-color:var(--collection-tab-active-border);background:var(--collection-tab-active-bg);color:var(--collection-tab-active-text)}.flow-collection__panels,.flow-collection__panel{min-width:0;overflow:hidden}.flow-collection__panel[hidden]{display:none}.flow-collection__viewport{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:inline mandatory}.flow-collection__grid{display:flex;width:100%;gap:var(--collection-column-gap-desktop)}.flow-collection--carousel .flow-product-card{flex:0 0 var(--collection-card-width-desktop);scroll-snap-align:start}.flow-collection--grid .flow-collection__viewport{overflow:visible}.flow-collection--grid .flow-collection__grid{display:grid;grid-template-columns:repeat(var(--collection-columns-desktop),minmax(0,1fr));gap:var(--collection-row-gap-desktop) var(--collection-column-gap-desktop)}.flow-product-card{min-width:0}.flow-product-card__media-wrap{position:relative}.flow-product-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:var(--collection-image-ratio-desktop);border-radius:var(--collection-radius-desktop);background:var(--collection-card-bg)}.flow-product-card__media img,.flow-product-card__media svg{width:100%;height:100%;object-fit:var(--collection-image-fit);transition:opacity .25s ease,transform .35s ease}.flow-product-card__secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.flow-product-card__media:hover .flow-product-card__secondary{opacity:1}.flow-product-card__media:hover img:first-child{transform:scale(1.015)}.flow-product-card__gallery{display:block}.flow-product-card__media-track{display:flex;width:100%;height:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline mandatory}.flow-product-card__media-track::-webkit-scrollbar{display:none}.flow-product-card__media-slide{flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.flow-product-card__gallery-image{display:block;width:100%;height:100%;object-fit:var(--collection-image-fit)}.flow-product-card__gallery-controls{position:absolute;z-index:2;inset:50% 8px auto;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.flow-product-card__gallery-controls button{display:grid;width:36px;height:36px;padding:0;place-items:center;border:1px solid var(--collection-control-border,#d8d8d8);border-radius:50%;background:var(--collection-control-bg,#fff);color:var(--collection-control-text,#202020);font:inherit;opacity:0;pointer-events:auto;cursor:pointer;transition:opacity .2s ease}.flow-product-card__gallery:hover .flow-product-card__gallery-controls button,.flow-product-card__gallery:focus-within .flow-product-card__gallery-controls button{opacity:1}.flow-product-card__gallery-controls button:disabled{opacity:.25}.flow-product-card__gallery-pagination{position:absolute;z-index:2;right:10px;bottom:8px;left:10px;display:flex;gap:5px}.flow-product-card__gallery-pagination i{display:block;flex:1;height:3px;background:color-mix(in srgb,var(--collection-text) 18%,transparent)}.flow-product-card__gallery-pagination i.is-active{background:var(--collection-text)}.flow-product-card__gallery-pagination--dots{left:50%;justify-content:center;transform:translate(-50%)}.flow-product-card__gallery-pagination--dots i{flex:0 0 7px;width:7px;height:7px;border-radius:50%}.flow-product-card__quick-add{position:absolute;z-index:2}.flow-product-card__quick-add--desktop-top-left{top:10px;left:10px}.flow-product-card__quick-add--desktop-top-right{top:10px;right:10px}.flow-product-card__quick-add--desktop-bottom-left{bottom:10px;left:10px}.flow-product-card__quick-add--desktop-bottom-right{right:10px;bottom:10px}.flow-product-card__quick-add form{margin:0}.flow-product-card__quick-add button{display:grid;width:var(--collection-quick-size-desktop);height:var(--collection-quick-size-desktop);padding:0;place-items:center;border:1px solid var(--collection-quick-border);border-radius:var(--collection-quick-radius-desktop);background:var(--collection-quick-bg);color:var(--collection-quick-text);box-shadow:0 2px 8px #00000014;font:inherit;font-size:var(--collection-quick-icon-desktop);line-height:1;cursor:pointer}.flow-product-card__quick-add button:hover,.flow-product-card__quick-add button:focus-visible{background:var(--collection-quick-bg-hover);color:var(--collection-quick-text-hover)}.flow-product-card__quick-add button:disabled{cursor:not-allowed;opacity:.45}.flow-product-card__error{position:absolute;top:calc(var(--collection-quick-size-desktop) + 6px);right:0;width:180px;padding:6px 8px;border-radius:3px;background:#fff;color:#8b1f1f;font-size:12px;line-height:1.3;box-shadow:0 2px 8px #0000001f}.flow-product-card__quick-add-icon{display:grid;width:1em;height:1em;place-items:center}.flow-product-card__quick-add-icon svg,.flow-product-card__quick-add-icon img{display:block;width:100%;height:100%;object-fit:contain}.flow-product-card__quick-add--button{right:10px!important;bottom:10px!important;left:10px!important;top:auto!important}.flow-product-card__quick-add--button button{display:flex;width:100%;height:var(--collection-quick-size-desktop);padding-inline:16px;gap:8px;justify-content:center;border-radius:var(--collection-quick-radius-desktop);font-size:var(--collection-button-desktop);font-weight:var(--collection-button-weight,600)}.flow-product-card__quick-add--button .flow-product-card__quick-add-icon{display:none}.flow-product-card__quick-add-label{line-height:1.1}.flow-product-card[data-quick-placement=content]{display:flex;flex-direction:column;align-self:stretch}.flow-product-card[data-quick-placement=content] .flow-product-card__content{display:flex;flex:1 1 auto;flex-direction:column}.flow-product-card[data-quick-placement=content] .flow-product-card__quick-add{position:static;margin-top:auto;padding-top:12px}.flow-product-card[data-quick-placement=content] .flow-product-card__quick-add-label{display:flex;flex:1 1 auto;justify-content:space-between;gap:8px;text-align:left}.flow-product-card[data-quick-placement=content] .flow-product-card__quick-add-sep{display:none}.flow-quick-add-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;padding:24px;place-items:center;visibility:hidden;pointer-events:none}.flow-quick-add-modal[aria-hidden=false]{visibility:visible;pointer-events:auto}.flow-quick-add-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:var(--quick-add-modal-overlay)}.flow-quick-add-modal__dialog{position:relative;width:min(var(--quick-add-modal-width-desktop),calc(100vw - 48px));max-height:calc(100dvh - 48px);padding:var(--quick-add-modal-padding-desktop);overflow-y:auto;border:1px solid var(--quick-add-modal-border);border-radius:var(--quick-add-modal-radius-desktop);background:var(--quick-add-modal-background);color:var(--quick-add-modal-text);outline:0}.flow-quick-add-modal__close{position:absolute;top:18px;right:18px;display:grid;width:32px;height:32px;padding:0;place-items:center;border:0;background:transparent;color:inherit;font:inherit;font-size:28px;line-height:1;cursor:pointer}.flow-quick-add-product__header{padding-right:48px}.flow-quick-add-product__header h2{margin:0 0 14px;font-family:var(--font-heading--family);font-size:var(--quick-add-title-size-desktop);line-height:1.25}.flow-quick-add-product__header a{color:var(--quick-add-modal-muted);font-size:var(--quick-add-text-size-desktop);text-underline-offset:3px}.flow-quick-add-product__price{margin:28px 0 0;font-size:var(--quick-add-text-size-desktop)}.flow-quick-add-product__options{display:grid;margin-top:34px;gap:24px}.flow-quick-add-product fieldset{padding:0;border:0;margin:0}.flow-quick-add-product legend{margin-bottom:12px;font-size:var(--quick-add-text-size-desktop);font-weight:600;text-transform:uppercase}.flow-quick-add-product__values{display:flex;flex-wrap:wrap;gap:10px}.flow-quick-add-product__values button{min-width:56px;height:var(--quick-add-option-height-desktop);padding:8px 14px;border:1px solid var(--quick-add-modal-border);border-radius:var(--quick-add-option-radius-desktop);background:transparent;color:inherit;font:inherit;font-size:var(--quick-add-text-size-desktop);cursor:pointer}.flow-quick-add-product__values button[aria-pressed=true]{border-color:var(--quick-add-modal-text);box-shadow:inset 0 0 0 1px var(--quick-add-modal-text)}.flow-quick-add-product__submit{width:100%;min-height:48px;margin-top:34px;padding:10px 18px;border:0;border-radius:var(--quick-add-option-radius-desktop);background:var(--quick-add-modal-button-background);color:var(--quick-add-modal-button-text);font:inherit;font-size:var(--quick-add-button-size-desktop);font-weight:600;cursor:pointer}.flow-quick-add-product__submit:hover,.flow-quick-add-product__submit:focus-visible{background:var(--quick-add-modal-button-hover)}.flow-quick-add-product__submit:disabled{cursor:not-allowed;opacity:.5}.flow-quick-add-product .flow-product-card__error{position:static;width:auto;margin:10px 0 0;padding:0;background:transparent;box-shadow:none}.flow-quick-add-open{overflow:hidden}.flow-product-card__content{padding:var(--card-content-top-desktop,14px) var(--card-content-x-desktop,12px) 0}.flow-product-card__vendor{margin:0 0 5px;color:var(--collection-muted);font-size:var(--collection-label-desktop);letter-spacing:.08em;text-transform:uppercase}.flow-product-card__row{display:grid;gap:14px}.flow-product-card h3{margin:0;font-family:var(--collection-product-font);font-size:var(--collection-product-title-desktop);font-weight:var(--collection-product-weight);line-height:var(--collection-product-line-desktop);letter-spacing:var(--collection-product-letter-desktop)}.flow-product-card h3 a{color:inherit;text-decoration:none}.flow-product-card__price{display:flex;align-items:baseline;gap:7px;color:var(--collection-price);font-family:var(--collection-price-font);font-size:var(--collection-price-desktop);font-weight:var(--collection-price-weight);line-height:var(--collection-price-line-desktop);white-space:nowrap}.flow-product-card__price strong{font-weight:inherit}.flow-product-card__price span,.flow-product-card__price s{color:var(--collection-muted);font-size:.78em;font-weight:400}.flow-product-card__description{margin-top:8px;color:var(--collection-muted);font-size:var(--collection-text-desktop);line-height:1.45}.flow-product-card__link{display:inline-block;margin-top:11px}.flow-collection .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.flow-product-card__options{min-width:0;margin:12px 0 0;padding:0;border:0}.flow-product-card__options legend{margin:0 0 7px;color:var(--collection-muted);font-size:var(--collection-label-desktop)}.flow-product-card__option-list{display:flex;flex-wrap:wrap;gap:var(--collection-option-gap-desktop)}.flow-product-card__option{display:inline-grid;min-width:var(--collection-option-size-desktop);height:var(--collection-option-size-desktop);padding:0 9px;place-items:center;border:1px solid var(--collection-option-border);border-radius:4px;background:var(--collection-option-bg);color:var(--collection-text);font:inherit;font-size:var(--collection-button-desktop);line-height:1;cursor:pointer}.flow-product-card__option-list--swatch .flow-product-card__option{width:var(--collection-option-size-desktop);min-width:0;padding:3px;border-radius:50%}.flow-product-card__option-list--swatch .flow-product-card__option:has(.flow-product-card__option-text){width:auto;max-width:100%;padding-inline:10px;border-radius:4px}.flow-product-card__option-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-product-card__swatch{display:block;width:100%;height:100%;border-radius:inherit;background-color:var(--collection-option-bg);background-position:center;background-size:cover}.flow-product-card__option[aria-pressed=true]{border-color:var(--collection-option-selected);box-shadow:inset 0 0 0 1px var(--collection-option-selected)}.flow-product-card__option:focus-visible{outline:2px solid var(--collection-option-selected);outline-offset:2px}.flow-product-card__option:disabled{cursor:not-allowed;opacity:.35}.flow-product-card__option.is-hidden-desktop{display:none}@media(max-width:749px){.flow-product-card__content{padding:var(--card-content-top-mobile,14px) var(--card-content-x-mobile,12px) 0}.flow-collection__inner{width:min(calc(100% - var(--collection-padding-x-mobile)*2),var(--collection-width-mobile));padding-block:var(--collection-padding-y-mobile)}.flow-collection__header{align-items:start;margin-bottom:var(--collection-header-gap-mobile)}.flow-collection__header h1,.flow-collection__header h2{font-size:var(--collection-heading-mobile);line-height:var(--collection-heading-line-mobile);letter-spacing:var(--collection-heading-letter-mobile)}.flow-collection__eyebrow,.flow-product-card__vendor{font-size:var(--collection-label-mobile)}.flow-collection__description,.flow-product-card__description{font-size:var(--collection-text-mobile)}.flow-collection__link{display:none;font-size:var(--collection-button-mobile)}.flow-collection__tabs{gap:var(--collection-tab-gap-mobile);margin-right:calc(var(--collection-padding-x-mobile)*-1);padding-right:var(--collection-padding-x-mobile)}.flow-collection__tabs button{height:var(--collection-tab-height-mobile);padding-inline:15px;border-radius:var(--collection-tab-radius-mobile);font-size:var(--collection-button-mobile)}.flow-collection__grid{gap:var(--collection-column-gap-mobile)}.flow-collection--carousel .flow-product-card{flex-basis:var(--collection-card-width-mobile)}.flow-collection--grid .flow-collection__grid{grid-template-columns:repeat(var(--collection-columns-mobile),minmax(0,1fr));gap:var(--collection-row-gap-mobile) var(--collection-column-gap-mobile)}.flow-product-card__media{aspect-ratio:var(--collection-image-ratio-mobile);border-radius:var(--collection-radius-mobile)}.flow-product-card__content{padding:12px 6px 0}.flow-product-card h3{font-size:var(--collection-product-title-mobile);line-height:var(--collection-product-line-mobile);letter-spacing:var(--collection-product-letter-mobile)}.flow-product-card__price{margin-top:4px;font-size:var(--collection-price-mobile);line-height:var(--collection-price-line-mobile)}.flow-product-card__quick-add{inset:auto}.flow-product-card__quick-add--mobile-top-left{top:8px;left:8px}.flow-product-card__quick-add--mobile-top-right{top:8px;right:8px}.flow-product-card__quick-add--mobile-bottom-left{bottom:8px;left:8px}.flow-product-card__quick-add--mobile-bottom-right{right:8px;bottom:8px}.flow-product-card__quick-add button{width:var(--collection-quick-size-mobile);height:var(--collection-quick-size-mobile);border-radius:var(--collection-quick-radius-mobile);font-size:var(--collection-quick-icon-mobile)}.flow-product-card__quick-add--button{right:8px!important;bottom:8px!important;left:8px!important;top:auto!important}.flow-product-card__quick-add--button button{width:100%;padding-inline:12px;font-size:var(--collection-button-mobile)}.flow-product-card__gallery-controls button{width:32px;height:32px;opacity:1}.flow-product-card__error{top:calc(var(--collection-quick-size-mobile) + 6px)}.flow-product-card__options legend{font-size:var(--collection-label-mobile)}.flow-product-card__option-list{gap:var(--collection-option-gap-mobile)}.flow-product-card__option{min-width:var(--collection-option-size-mobile);height:var(--collection-option-size-mobile);font-size:var(--collection-button-mobile)}.flow-product-card__option-list--swatch .flow-product-card__option{width:var(--collection-option-size-mobile)}.flow-product-card__option.is-hidden-desktop{display:inline-grid}.flow-product-card__option.is-hidden-mobile{display:none}.flow-quick-add-modal{padding:0;place-items:end center}.flow-quick-add-modal__dialog{width:var(--quick-add-modal-width-mobile);max-height:92dvh;padding:var(--quick-add-modal-padding-mobile);border-radius:var(--quick-add-modal-radius-mobile) var(--quick-add-modal-radius-mobile) 0 0}.flow-quick-add-modal__close{top:14px;right:14px}.flow-quick-add-product__header h2{font-size:var(--quick-add-title-size-mobile)}.flow-quick-add-product__header a,.flow-quick-add-product__price,.flow-quick-add-product legend,.flow-quick-add-product__values button{font-size:var(--quick-add-text-size-mobile)}.flow-quick-add-product__values button{height:var(--quick-add-option-height-mobile);border-radius:var(--quick-add-option-radius-mobile)}.flow-quick-add-product__submit{border-radius:var(--quick-add-option-radius-mobile);font-size:var(--quick-add-button-size-mobile)}}.flow-quick-add-product__submit:hover,.flow-quick-add-product__submit:focus-visible{color:var(--quick-add-modal-button-text-hover)}@media(prefers-reduced-motion:reduce){.flow-collection__viewport,.flow-product-card__media-track{scroll-behavior:auto}.flow-product-card__media img,.flow-product-card__gallery-controls button{transition:none}}.flow-product-card__field{font-size:var(--card-field-size-desktop);margin-bottom:var(--card-field-space-desktop)}.flow-product-card__field[data-custom-color]{color:var(--card-field-color)}.flow-product-card__field :is(h3,p,strong,s,a,.flow-product-card__price){font-size:inherit}.flow-product-card__field[data-custom-color] :is(h3,p,strong,s,a,.flow-product-card__price){color:inherit}.flow-product-card__field:empty,.flow-product-card__field:has(>[data-card-saving][hidden]:only-child){display:none}@media(max-width:749px){.flow-product-card__field{font-size:var(--card-field-size-mobile);margin-bottom:var(--card-field-space-mobile)}}.flow-product-card__variant-label{display:grid;gap:8px}.flow-product-card__variant-label select{width:100%;min-width:0;min-height:var(--card-select-height-desktop);border-radius:var(--card-select-radius-desktop);padding:8px;color:inherit;background:transparent;border:1px solid currentColor;font:inherit}@media(min-width:750px){.flow-product-card__field[data-options-layout-desktop=scroll] .flow-product-card__option-list{flex-wrap:nowrap;overflow-x:auto}.flow-product-card__field[data-options-layout-desktop=scroll] .flow-product-card__option{display:inline-flex;flex-shrink:0}}@media(max-width:749px){.flow-product-card__field[data-options-layout-mobile=scroll] .flow-product-card__option-list{flex-wrap:nowrap;overflow-x:auto}.flow-product-card__field[data-options-layout-mobile=scroll] .flow-product-card__option{display:inline-flex;flex-shrink:0}}@media(max-width:749px){.flow-product-card__variant-label select{min-height:var(--card-select-height-mobile);border-radius:var(--card-select-radius-mobile)}}@media(min-width:750px){.flow-collection[data-image-ratio-desktop=auto] .flow-product-card__media img{height:auto}}@media(max-width:749px){.flow-collection[data-image-ratio-mobile=auto] .flow-product-card__media img{height:auto}}.flow-collection__panels{position:relative}.flow-collection__tabs button{display:inline-flex;align-items:center;gap:8px}.flow-collection__tab-swatch,.flow-collection__tab-visual{flex:none;width:var(--collection-tab-visual-desktop);height:var(--collection-tab-visual-desktop);border-radius:50%;object-fit:cover}.flow-collection__tab-swatch{background:var(--tab-swatch);box-shadow:inset 0 0 0 1px #0000001f}.flow-collection__tabs button[data-visual]:not([data-visual=none]):has(.flow-collection__tab-label.visually-hidden){height:auto;padding:3px;border-color:transparent;border-radius:50%;background:transparent}.flow-collection__tabs button[aria-selected=true]:not([data-visual=none]) :is(.flow-collection__tab-swatch,.flow-collection__tab-visual){outline:1px solid var(--collection-tab-active-border,currentColor);outline-offset:2px}@media(max-width:749px){.flow-collection__tab-swatch,.flow-collection__tab-visual{width:var(--collection-tab-visual-mobile);height:var(--collection-tab-visual-mobile)}}.flow-product-card__option-more{display:inline-flex;align-items:center;color:var(--collection-muted);font-size:var(--collection-label-desktop);line-height:1}.flow-product-card__option-more--mobile{display:none}@media(max-width:749px){.flow-product-card__option-more--desktop{display:none}.flow-product-card__option-more--mobile{display:inline-flex;font-size:var(--collection-label-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/flow-collection.css.map */
