.collection-show-wrap{padding:30px 0}.collection-show-wrap .collection-banner{border-radius:8px;overflow:hidden}.collection-show-wrap .collection-banner img{width:100%;height:auto;max-height:500px;-o-object-fit:cover;object-fit:cover}.collection-show-wrap .collection-banner .overlay-text{margin-top:-100px;text-align:center;width:100%;background-color:#bcbcbc9e;z-index:22222;position:relative;padding:15px;color:var(--color-white);font-size:2rem;font-weight:600;text-transform:uppercase;text-shadow:0 0 10px rgba(0,0,0,.5)}.collection-show-wrap .collection-subtitle,.collection-show-wrap .collection-subtitle strong{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.collection-show-wrap .collection-subtitle del{color:var(--color-red);text-decoration:line-through}.collection-show-wrap .collection-subtitle strong{color:var(--color-primary)}.collection-show-wrap .collection-header .collection-title{font-size:2rem;font-weight:600;margin-bottom:1rem}.collection-show-wrap .collection-header .collection-description{color:#666;line-height:1.6}.collection-show-wrap .collection-header .collection-description p{margin-bottom:.5rem}.collection-show-wrap .collection-header .collection-price{font-size:1.25rem}.collection-show-wrap .collection-header .collection-price .price-label{font-weight:500;color:#333}.collection-show-wrap .collection-header .collection-price .price-value{font-weight:700;color:var(--color-primary, #007bff)}.collection-show-wrap .collection-header .collection-price .original-price{color:#999;font-size:1rem}.collection-show-wrap .collection-header .collection-actions .btn-add-collection-to-cart{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;border-radius:6px;transition:all .2s ease}.collection-show-wrap .collection-header .collection-actions .btn-add-collection-to-cart i{font-size:1.25rem}.collection-show-wrap .collection-header .collection-actions .btn-add-collection-to-cart:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.collection-show-wrap .collection-header .collection-actions .btn-add-collection-to-cart:disabled{cursor:not-allowed;opacity:.7}.collection-show-wrap .collection-header .collection-actions .btn-add-collection-to-cart.btn-loading{pointer-events:none}.collection-show-wrap .collection-header .collection-actions .btn-add-collection-to-cart.btn-loading:after{content:"";display:inline-block;width:1rem;height:1rem;border:2px solid currentColor;border-radius:50%}.ltr .collection-show-wrap .collection-header .collection-actions .btn-add-collection-to-cart.btn-loading:after{margin-left:.5rem;border-right-color:transparent;animation:btn-spinner-ltr .75s linear infinite}.rtl .collection-show-wrap .collection-header .collection-actions .btn-add-collection-to-cart.btn-loading:after{margin-right:.5rem;border-left-color:transparent;animation:btn-spinner-rtl .75s linear infinite}@keyframes btn-spinner-ltr{to{transform:rotate(360deg)}}@keyframes btn-spinner-rtl{to{transform:rotate(-360deg)}}.collection-show-wrap .collection-products .empty-message{color:#666;font-size:1.1rem}.collection-show-wrap .collection-tags{padding:1rem 0;border-top:1px solid #eee}.collection-show-wrap .collection-tags .tags-label{font-weight:500}.ltr .collection-show-wrap .collection-tags .tags-label{margin-right:.5rem}.rtl .collection-show-wrap .collection-tags .tags-label{margin-left:.5rem}.collection-show-wrap .collection-tags .tag-link{display:inline-block;padding:.25rem .75rem;margin:.25rem;background-color:#f5f5f5;border-radius:4px;color:#333;text-decoration:none;font-size:.875rem;transition:background-color .2s}.collection-show-wrap .collection-tags .tag-link:hover{background-color:#e0e0e0}
