cic-fantasy-upsell{display:block;width:100%;min-width:0;box-sizing:border-box}.cic-personalizer__fantasy-upsell[hidden]{display:none!important}.cic-personalizer__fantasy-upsell-title{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 10px;margin:0 0 10px;color:var(--cic-text-primary);font:500 var(--cic-upsell-title-size)/1.3 var(--cic-note,Caveat,cursive)}.cic-personalizer__fantasy-upsell-title small{color:var(--cic-text-secondary);font:var(--cic-control-file-font);white-space:nowrap}.cic-personalizer__fantasy-upsell-grid{display:grid;grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;max-height:min(440px,65svh);overflow-x:hidden;overflow-y:auto;padding:2px;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#c6a5b6 transparent}.cic-personalizer__fantasy-upsell-grid:has(>:last-child:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:990px){.cic-personalizer__fantasy-upsell-grid:has(>:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}}.cic-personalizer__fantasy-upsell-grid:has(>:only-child){grid-template-columns:minmax(0,1fr);max-height:none}.cic-personalizer__fantasy-upsell-grid:has(>[data-flash-panel]){display:block}.cic-personalizer__fantasy-upsell-grid:focus-visible{outline:2px solid var(--cic-focus-color);outline-offset:-2px}.cic-personalizer__fantasy-item{display:block;min-width:0;width:auto;height:100%;border:1px solid var(--cic-note-border);border-radius:var(--cic-thumbnail-radius);background:var(--cic-surface-inset);overflow:hidden;color:var(--cic-text-primary);text-decoration:none;box-sizing:border-box}.cic-personalizer__fantasy-media{display:block;width:100%;aspect-ratio:1;overflow:hidden;background:#fff}.cic-personalizer__fantasy-media img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center}.cic-set-toggle{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;border:0;padding:0;background:transparent;color:var(--cic-text-primary);text-align:left;cursor:pointer;font:inherit}.cic-personalizer__fantasy-info{display:flex;flex-direction:column;gap:4px;padding:8px;min-width:0;font:600 var(--cic-upsell-product-size)/1.45 var(--cic-body)}.cic-personalizer__fantasy-info b{font:700 var(--cic-upsell-product-size)/1.45 var(--cic-body);overflow-wrap:anywhere}.cic-personalizer__fantasy-info span{color:var(--cic-text-secondary)}.cic-set-state{display:block;min-width:0;margin-top:auto;padding:0 8px 8px;color:var(--cic-text-secondary);font:400 12px/1.45 var(--cic-body)}.cic-set-state [data-set-price]{display:inline-block;white-space:nowrap;color:var(--cic-text-primary);font-weight:600;font-variant-numeric:tabular-nums}.cic-set-toggle[aria-pressed=true]{background:var(--cic-choice-selected-bg)}.cic-personalizer__fantasy-item:has(.cic-set-toggle[aria-pressed=true]){border-color:var(--cic-selected-color)}.cic-set-toggle:focus-visible{outline:2px solid var(--cic-focus-color);outline-offset:-3px}.cic-personalizer__fantasy-status{margin:10px 0 0;color:var(--cic-text-secondary);font:var(--cic-control-file-font)}.cic-personalizer__fantasy-status:empty{display:none}[data-fantasy-upsell-grid]:has(>.cic-personalizer__fantasy-item:only-child) .cic-set-toggle{display:grid;grid-template-columns:var(--cic-upsell-single-media) minmax(0,1fr);grid-template-rows:auto auto;gap:6px 12px;padding:10px;align-items:center}[data-fantasy-upsell-grid]:has(>.cic-personalizer__fantasy-item:only-child) .cic-personalizer__fantasy-media{grid-column:1;grid-row:1/3;width:var(--cic-upsell-single-media);height:var(--cic-upsell-single-media);border-radius:var(--cic-thumbnail-radius)}[data-fantasy-upsell-grid]:has(>.cic-personalizer__fantasy-item:only-child) .cic-personalizer__fantasy-info{grid-column:2;grid-row:1;padding:0}[data-fantasy-upsell-grid]:has(>.cic-personalizer__fantasy-item:only-child) .cic-set-state{grid-column:2;grid-row:2;padding:0}@media(max-width:989px){.cic-personalizer__fantasy-upsell-grid:not(:has(>:only-child)){grid-template-columns:repeat(3,minmax(0,1fr))}}.cic-set-extra{min-width:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cic-fantasy-upsell.css.map */
