.flash-tattoo-card{display:flex;flex-direction:column;gap:var(--gap-sm, 12px);height:100%}.flash-tattoo-card__media{position:relative;display:block;overflow:hidden;background:rgb(var(--color-foreground-rgb) / .04);color:inherit;text-decoration:none}.flash-tattoo-card--square .flash-tattoo-card__media{aspect-ratio:1 / 1}.flash-tattoo-card--portrait .flash-tattoo-card__media{aspect-ratio:3 / 4}.flash-tattoo-card--landscape .flash-tattoo-card__media{aspect-ratio:4 / 3}.flash-tattoo-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.flash-tattoo-card__media:hover .flash-tattoo-card__image{transform:scale(1.03)}.flash-tattoo-card__placeholder{min-height:240px;display:grid;place-items:center;opacity:.55}.flash-status{position:absolute;inset-block-start:10px;inset-inline-start:10px;z-index:1;display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border-radius:999px;font-family:Inter,system-ui,sans-serif;font-size:10px;letter-spacing:.04em;line-height:1;background:rgb(var(--color-background-rgb) / .9);color:rgb(var(--color-foreground-rgb));border:1px solid rgb(var(--color-foreground-rgb) / .12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.flash-status--booked,.flash-status--sold,.flash-status--reserved,.flash-status--unavailable{opacity:.75}.flash-tattoo-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-height:0;padding-top:2px}.flash-tattoo-card__title{margin:0;min-height:2.44em;font-family:"Noto Serif",Georgia,Times New Roman,serif;font-size:clamp(.92rem,.95vw,1.02rem);font-weight:400;line-height:1.22;letter-spacing:.03em;color:#1a1714;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.flash-tattoo-card__title a{color:inherit;text-decoration:none}.flash-tattoo-card__title a:hover{color:#3f6f62;text-decoration:none}.flash-card-meta{display:grid;gap:0;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;line-height:1.35;letter-spacing:.02em;color:#7a7269}.flash-card-meta>div{display:grid;grid-template-columns:minmax(64px,.42fr) minmax(0,1fr);gap:8px;align-items:center;min-height:2.35rem;padding:5px 0;border-bottom:1px solid rgba(200,195,187,.45)}.flash-card-meta>div:last-child{border-bottom:0;padding-bottom:0}.flash-card-meta dt{margin:0;font-size:10px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:#9c9590;font-weight:400}.flash-card-meta dd{margin:0;text-align:right;color:#4a4540;overflow-wrap:anywhere}.flash-tattoo-card__actions{margin-block-start:6px}.flash-tattoo-card__button{width:100%}.flash-detail{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,48px);width:min(100% - 40px,1120px);max-width:1120px;margin-inline:auto;padding-block:var(--padding-block-start, 32px) var(--padding-block-end, 56px)}@media screen and (min-width:990px){.flash-detail{grid-template-columns:minmax(0,1.05fr) minmax(300px,400px);gap:clamp(40px,5vw,64px);align-items:start}}.flash-detail__media-grid{display:grid;gap:12px}.flash-detail__media-grid .flash-tattoo-card__placeholder{min-height:320px;border:1px solid #e0dcd6;background:#fff}.flash-detail__image,.flash-detail__media-grid :is(img,video,model-viewer,iframe){width:100%;height:auto;display:block;border:1px solid #e0dcd6;background:#fff;object-fit:contain}.flash-detail__panel{display:flex;flex-direction:column;gap:0;width:100%;max-width:400px}@media screen and (min-width:990px){.flash-detail__panel{position:sticky;top:calc(var(--header-height, 0px) + 24px);margin-inline:auto}}.flash-detail__eyebrow{margin:0 0 8px;font-family:Inter,system-ui,sans-serif;font-size:10px;line-height:1;letter-spacing:.32em;text-transform:uppercase;color:#9c9590;font-weight:400}.flash-detail__title{margin:0 0 16px;font-family:"Noto Serif",Georgia,Times New Roman,serif;font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:300;line-height:1.15;letter-spacing:.04em;color:#1a1714}.flash-detail__title.h2{font-size:clamp(1.25rem,1.8vw,1.65rem)}.flash-meta{display:grid;gap:0;margin:0;padding:0;border-top:1px solid rgba(200,195,187,.65)}.flash-meta__row{display:grid;grid-template-columns:minmax(88px,.4fr) minmax(0,1fr);gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid rgba(200,195,187,.45)}.flash-meta__row:last-child{border-bottom:0}.flash-meta__label,.flash-meta__value{margin:0;font-family:Inter,system-ui,sans-serif}.flash-meta__label{font-size:10px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:#9c9590;font-weight:400}.flash-meta__value{font-size:13px;line-height:1.4;letter-spacing:.02em;color:#4a4540;text-align:right}.flash-meta__row--emphasis .flash-meta__value{font-weight:600;color:#1a1714}.flash-detail__description{margin-top:18px;padding-top:16px;border-top:1px solid rgba(200,195,187,.45);font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.65;letter-spacing:.02em;color:#7a7269}.flash-detail__description p{margin:0 0 .75em}.flash-detail__description p:last-child{margin-bottom:0}.flash-detail__description ul,.flash-detail__description ol{display:none}.flash-detail__actions{display:grid;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(200,195,187,.45)}.flash-detail__actions .button{width:100%;min-height:44px;border-radius:0;font-family:Inter,system-ui,sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.flash-detail__actions .button:not(.button-secondary){background:#3f6f62;border-color:#3f6f62;color:#f7f4ef}.flash-detail__actions .button:not(.button-secondary):hover{background:#1a1714;border-color:#1a1714}.flash-detail__note{margin:0;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.55;letter-spacing:.02em;color:#9c9590;text-align:center}@media screen and (max-width:989px){.flash-detail{width:min(100% - 32px,1120px)}.flash-detail__panel{max-width:none;position:static}}@media screen and (max-width:749px){.urban-flash__grid .flash-tattoo-card,.flash-home-featured__grid .flash-tattoo-card,.flash-tattoo-grid .flash-tattoo-card,.flash-grid .flash-tattoo-card{gap:8px}.urban-flash__grid .flash-tattoo-card__title,.flash-home-featured__grid .flash-tattoo-card__title{font-size:.82rem;line-height:1.2}.flash-card-meta>div{grid-template-columns:minmax(52px,.42fr) minmax(0,1fr);gap:6px;padding:2px 0}.flash-meta__row{grid-template-columns:minmax(76px,.42fr) minmax(0,1fr);gap:8px;padding:7px 0}.flash-meta__value{font-size:12px}}.flash-card-meta dd,.flash-meta__value{overflow-wrap:anywhere}.flash-card-meta__price dd,.flash-price-bucket,.flash-native-price{display:inline-block;font-size:11px;font-weight:600;color:#1a1714}.flash-collection-page product-card product-price .price:not(.flash-price-bucket),.flash-collection-page product-card product-price sale-price,.flash-collection-page product-card product-price compare-at-price,.flash-collection-page product-card product-price unit-price,.flash-tattoo-collection product-card product-price .price:not(.flash-price-bucket),.flash-tattoo-collection product-card product-price sale-price,.flash-tattoo-collection product-card product-price compare-at-price,.flash-tattoo-collection product-card product-price unit-price{display:none!important}.flash-collection-page .facets-block-wrapper--horizontal{width:min(100% - 40px,1280px);margin:0 auto 34px!important;padding:0;border:0;background:transparent;box-shadow:none}.flash-collection-page .facets--horizontal{--facets-form-horizontal-gap: 0;--facets-panel-min-width: 230px;--facets-panel-width: 320px;--facets-panel-height: 320px;padding:0!important;background:transparent;border:0;box-shadow:none}.flash-collection-page .facets--horizontal .facets__form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"filters sort" "count count";gap:22px 28px;align-items:center;width:100%}.flash-collection-page .facets--horizontal .facets__filters-wrapper{grid-area:filters;display:flex;align-items:center;flex-wrap:wrap;gap:10px 24px;max-width:none;margin:0}.flash-collection-page .facets--horizontal .facets__filters-wrapper:before{content:"Filter By:";color:#7a7269;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1;white-space:nowrap}.flash-collection-page .facets__overflow-list{display:flex;align-items:center;flex-wrap:wrap;gap:10px 24px}.flash-collection-page accordion-custom.facets__item{display:inline-flex;margin:0}.flash-collection-page .facets--horizontal .facets__panel{position:relative}.flash-collection-page .facets--horizontal .facets__summary{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;height:auto;min-height:24px;padding:0;color:#2c2825;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.2;cursor:pointer}.flash-collection-page .facets--horizontal .facets__summary .facets__label{color:inherit;font-size:inherit;letter-spacing:0;text-transform:none}.flash-collection-page .facets--horizontal .facets__summary .icon-caret{width:11px;height:8px;margin:0;color:currentColor;opacity:.78}.flash-collection-page .facets--horizontal .facets__panel[open] .facets__summary .icon-caret{transform:rotate(180deg)}.flash-collection-page .facets--horizontal .facets__panel-content,.flash-collection-page .facets--horizontal .sorting-filter__options{top:calc(100% + 12px);min-width:230px;max-width:320px;padding:14px;border:1px solid rgba(26,23,20,.32);border-radius:0;background:#fff;box-shadow:0 16px 42px #1a171414;color:#1a1714}.flash-collection-page .facets--horizontal .facets__inputs-wrapper,.flash-collection-page .facets--horizontal .sorting-filter__options-inner{max-height:260px;padding:0;margin:0;overflow:auto}.flash-collection-page .facets--horizontal .facets__inputs-list{gap:10px}.flash-collection-page .facets--horizontal .checkbox__label,.flash-collection-page .facets--horizontal .sorting-filter__option{color:#2c2825;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.35}.flash-collection-page .facets--horizontal .checkbox .icon-checkmark{border-radius:0}.flash-collection-page .facets--horizontal .facets-horizontal-remove{margin-left:0}.flash-collection-page .facets--horizontal .facets__clear-all-link{color:#8b3a3a;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.flash-collection-page .facets--horizontal .products-count-wrapper{grid-area:count;justify-self:start;color:#7a7269;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;letter-spacing:.08em}.flash-collection-page .facets--horizontal .sorting-filter{grid-area:sort;justify-self:end}.flash-collection-page .facets--horizontal .sorting-filter .facets__summary{gap:18px}.flash-collection-page .facets--horizontal .sorting-filter .facets__summary:before{content:"Sort By:";color:#7a7269;font-size:13px;white-space:nowrap}.flash-collection-page .column-options-wrapper{display:none!important}.flash-collection-page .facets-toggle{width:min(100% - 32px,1280px);margin:0 auto 22px!important;padding:12px 0;border-top:1px solid rgba(200,195,187,.72);border-bottom:1px solid rgba(200,195,187,.72)}.flash-collection-page .facets-toggle__button{min-height:38px;padding:0 12px;border:1px solid rgba(200,195,187,.86);border-radius:0;background:#f7f4efcc;color:#2c2825;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.flash-collection-page .facets-mobile-wrapper .products-count-wrapper,.flash-collection-page .facets-mobile-wrapper .sorting-filter__container{color:#7a7269;font-size:11px}@media screen and (max-width:749px){.flash-collection-page .facets-block-wrapper--horizontal{margin-bottom:0!important}}.flash-collection-page .collection-wrapper{gap:0!important}.flash-collection-page .facets-block-wrapper,.flash-collection-page .facets-block-wrapper--horizontal,.flash-collection-page .facets,.flash-collection-page .facets--horizontal,.flash-collection-page .facets-controls-wrapper,.flash-collection-page .facets__form-wrapper,.flash-collection-page .facets__form{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.flash-collection-page .facets-block-wrapper--horizontal{width:min(100% - clamp(36px,6vw,112px),1420px);max-width:1420px;margin:0 auto clamp(34px,4.2vw,56px)!important;padding:0!important}.flash-collection-page .facets--horizontal{padding:0!important}.flash-collection-page .facets--horizontal .facets__form{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"filters count sort";gap:18px 28px;align-items:center;padding:2px 0 4px}.flash-collection-page .facets--horizontal .facets__filters-wrapper,.flash-collection-page .facets__overflow-list{gap:10px clamp(18px,2vw,30px)}.flash-collection-page .facets--horizontal .facets__filters-wrapper:before{color:#8a8177;letter-spacing:.02em}.flash-collection-page .facets--horizontal .facets__summary{color:#4f453b;font-size:14px;font-weight:400;letter-spacing:.01em;transition:color .2s ease,opacity .2s ease}.flash-collection-page .facets--horizontal .facets__summary:hover,.flash-collection-page .facets--horizontal .facets__panel[open] .facets__summary,.flash-collection-page .facets--horizontal .sorting-filter__options[open] .facets__summary{color:#8b3a3a}.flash-collection-page .facets--horizontal .products-count-wrapper{align-items:center;justify-self:end;height:auto;color:#9a9086;font-size:13px;letter-spacing:.06em;text-transform:none}.flash-collection-page .facets--horizontal .sorting-filter{justify-self:end}.flash-collection-page .facets--horizontal .sorting-filter .facets__summary:before{color:#8a8177}.flash-collection-page .column-options-wrapper,.flash-collection-page .grid-density-controls,.flash-collection-page grid-density-controls,.flash-collection-page [data-testid*=grid-density],.flash-collection-page [class*=column-options]{display:none!important}.flash-collection-page .main-collection-grid{padding-inline:0!important}.flash-collection-page .product-grid{--product-grid-columns-desktop: repeat(3, minmax(0, 1fr)) !important;--product-grid-gap-desktop: clamp(38px, 4vw, 58px) clamp(28px, 3vw, 44px) !important;width:min(100% - clamp(36px,6vw,112px),1420px)!important;max-width:1420px!important;margin-inline:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--product-grid-gap-desktop)!important}.flash-collection-page .product-grid__item{border:0!important;background:transparent!important;box-shadow:none!important}.flash-collection-page .flash-tattoo-card{gap:16px}.flash-collection-page .flash-tattoo-card__media{border:1px solid rgba(200,195,187,.64)!important;background:#f7f4ef!important}.flash-collection-page .flash-tattoo-card__image{object-fit:cover!important;padding:0!important}.flash-collection-page .flash-tattoo-card__body{gap:14px;padding-top:2px}.flash-collection-page .flash-tattoo-card__title{min-height:auto;font-size:clamp(1.08rem,1.28vw,1.32rem)!important;line-height:1.18!important;letter-spacing:.035em!important}.flash-collection-page .flash-card-meta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px!important;padding-top:14px;border-top:1px solid rgba(200,195,187,.62)}.flash-collection-page .flash-card-meta>div{display:block!important;min-height:0!important;padding:0 0 12px!important;border-bottom:0!important}.flash-collection-page .flash-card-meta dt{margin:0 0 4px!important;color:#71826b!important;font-size:9px!important;line-height:1.1!important;letter-spacing:.18em!important}.flash-collection-page .flash-card-meta dd{margin:0!important;text-align:left!important;color:#3f3934!important;font-size:12.5px!important;line-height:1.35!important;letter-spacing:.01em!important}.flash-collection-page .flash-card-meta__price dd{color:#8b3a3a!important;font-size:12.5px!important;font-weight:500!important}@media screen and (max-width:989px){.flash-collection-page .facets-block-wrapper--horizontal,.flash-collection-page .product-grid{width:min(100% - 32px,920px)!important}.flash-collection-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 18px!important}}@media screen and (max-width:749px){.flash-collection-page .facets-toggle{border:0;padding:8px 0 16px}.flash-collection-page .product-grid{grid-template-columns:1fr!important;gap:30px!important}.flash-collection-page .flash-tattoo-card__title{font-size:1.18rem!important}.flash-collection-page .flash-card-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/flash-tattoo.css.map */
