.collection-badge--limited{background:#fff3e0;color:#e65100}.collection-badge--soldout{background:#ffebee;color:#c62828}.availability-alert{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);margin:var(--space-6) 0;background:#fff8e1;border:1px solid #FFE082;border-left:4px solid #FFA000;border-radius:0 var(--radius-md) var(--radius-md) 0}.availability-alert__icon{width:20px;height:20px;flex-shrink:0;color:#f57c00;margin-top:2px}.availability-alert__content{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:#5d4037}.availability-alert__content strong{color:#e65100}.collection-highlight--soldout{background:#fafafa;border:1px dashed var(--color-border-medium);position:relative}.collection-highlight--soldout:before{content:"Contact Stockists for Availability";position:absolute;top:-10px;right:var(--space-4);font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.2rem .6rem;background:#ffebee;color:#c62828;border-radius:var(--radius-sm)}.collection-highlight--soldout .collection-highlight__item{opacity:.85}.collection-highlight--soldout .collection-highlight__price:after{content:" (if available)";font-size:.75rem;font-weight:400;color:var(--color-text-muted)}.collection-highlight__grid--two{grid-template-columns:repeat(2,1fr)}@media (max-width: 600px){.collection-highlight__grid--two{grid-template-columns:1fr}}.collection-spotlight .collection-highlight+.collection-highlight{margin-top:var(--space-4)}.designer-table tbody tr.row--soldout{background:#fafafa}.designer-table tbody tr.row--soldout td{color:var(--color-text-muted)}.designer-table tbody tr.row--limited{background:#fffbf0}@media (max-width: 768px){.availability-alert{flex-direction:column;gap:var(--space-2)}.collection-highlight--soldout:before{position:static;display:inline-block;margin-bottom:var(--space-3)}}@media (max-width: 480px){.availability-alert{padding:var(--space-3)}.availability-alert__content{font-size:var(--text-xs)}}.collection-badge{display:inline-block!important;font-size:.5rem!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase!important;padding:2px 5px!important;margin-top:4px!important;margin-left:0!important;border-radius:2px!important;background:#f5efe0!important;color:#8b6914!important;vertical-align:top!important;white-space:nowrap!important;line-height:1.2!important}.collection-badge--premium{background:#8b6914!important;color:#fff!important}.collection-badge--summer,.collection-badge--current{background:#e8f5e9!important;color:#2e7d32!important}.collection-badge--limited{background:#fff3e0!important;color:#e65100!important}.collection-badge--soldout{background:#ffebee!important;color:#c62828!important}.designer-table__name{vertical-align:top!important}.designer-table__name a.collection-link{display:block!important;margin-bottom:4px!important}.designer-table__name .collection-badge{display:block!important;width:fit-content!important;margin-top:4px!important;margin-left:0!important}@media (max-width: 768px){.collection-badge{font-size:.45rem!important;padding:1px 4px!important}}@media (max-width: 480px){.collection-badge{font-size:.4rem!important;padding:1px 3px!important}}article.velvet-guide span.collection-badge,article.velvet-guide .designer-table__name span.collection-badge,article.velvet-guide .velvet-guide__content span.collection-badge,.velvet-guide__content span.collection-badge,.velvet-guide span.collection-badge,span.collection-badge.collection-badge,span.collection-badge{font-size:10px!important;line-height:1.3!important;display:inline-block!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase!important;padding:2px 6px!important;margin-top:5px!important;margin-left:0!important;border-radius:3px!important;background:#f5efe0!important;color:#8b6914!important;vertical-align:top!important;white-space:nowrap!important;text-decoration:none!important;border:none!important;border-bottom:none!important;box-shadow:none!important}article.velvet-guide span.collection-badge:after,article.velvet-guide span.collection-badge:before,span.collection-badge:after,span.collection-badge:before{display:none!important;content:none!important;border:none!important;border-bottom:none!important;background:none!important;height:0!important;width:0!important}@media (max-width: 768px){article.velvet-guide span.collection-badge,span.collection-badge{font-size:9px!important;padding:2px 5px!important;text-decoration:none!important;border:none!important;border-bottom:none!important}article.velvet-guide span.collection-badge:after,article.velvet-guide span.collection-badge:before,span.collection-badge:after,span.collection-badge:before{display:none!important;content:none!important}}article.velvet-guide span.collection-badge,article.velvet-guide .designer-table__name span.collection-badge,article.velvet-guide .velvet-guide__content span.collection-badge,.velvet-guide__content span.collection-badge,.velvet-guide span.collection-badge,span.collection-badge.collection-badge,span.collection-badge{font-size:10px!important;line-height:1.3!important;display:inline-block!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase!important;padding:2px 6px!important;margin-top:5px!important;margin-left:0!important;border-radius:3px!important;background:#f5efe0!important;color:#8b6914!important;vertical-align:top!important;white-space:nowrap!important}article.velvet-guide span.collection-badge.collection-badge--premium,span.collection-badge.collection-badge--premium{background:#8b6914!important;color:#fff!important}article.velvet-guide span.collection-badge.collection-badge--summer,article.velvet-guide span.collection-badge.collection-badge--current,span.collection-badge.collection-badge--summer,span.collection-badge.collection-badge--current{background:#e8f5e9!important;color:#2e7d32!important}article.velvet-guide span.collection-badge.collection-badge--limited,span.collection-badge.collection-badge--limited{background:#fff3e0!important;color:#e65100!important}article.velvet-guide span.collection-badge.collection-badge--soldout,span.collection-badge.collection-badge--soldout{background:#ffebee!important;color:#c62828!important}article.velvet-guide .designer-table__name span.collection-badge,.designer-table__name span.collection-badge{display:block!important;width:fit-content!important;margin-top:5px!important;margin-left:0!important}.designer-table__name a.collection-link:after,.designer-table__name .collection-link:after,td.designer-table__name a.collection-link:after,.collection-spotlight .designer-table__name a.collection-link:after,article.velvet-guide .designer-table__name a.collection-link:after{display:none!important;content:none!important}@media (max-width: 768px){article.velvet-guide span.collection-badge,span.collection-badge{font-size:9px!important;padding:2px 5px!important}.designer-table__name a.collection-link:after,article.velvet-guide .designer-table__name a.collection-link:after{display:none!important;content:none!important;width:0!important;height:0!important;background:none!important}}@media (max-width: 480px){article.velvet-guide span.collection-badge,span.collection-badge{font-size:8px!important;padding:1px 4px!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/velvet-wedding-festive-section.css.map */
