.title{font-size:clamp(22px,3vw,34px);font-weight:800;letter-spacing:1px;color:#fff;position:relative}.title{font-size:clamp(22px,3vw,34px);font-weight:800;letter-spacing:1px;color:#111;position:relative}.bg-slider-1{position:relative;background:radial-gradient(circle at top left,rgba(255,255,255,.55),transparent 60%),linear-gradient(135deg,#fff1e6,#ffb38a 55%,#fff1e6)}.bg-slider-2{position:relative;background:radial-gradient(circle at top left,rgba(255,255,255,.5),transparent 60%),linear-gradient(135deg,#e6f4ff,#9cc9ff 55%,#e6f4ff)}.bg-slider-3{position:relative;background:radial-gradient(circle at top left,rgba(255,255,255,.55),transparent 60%),linear-gradient(135deg,#fff0f3,#f8a5b5 55%,#fff0f3)}.bg-slider-4{position:relative;background:radial-gradient(circle at top left,rgba(255,255,255,.55),transparent 60%),linear-gradient(135deg,#fffbe6,#ffd36a 55%,#fffbe6)}.bg-slider-5{position:relative;background:radial-gradient(circle at top left,rgba(255,255,255,.55),transparent 60%),linear-gradient(135deg,#eaffff,#8fe3e3 55%,#eaffff)}.circle-section:before,.circle-section:after{content:"";position:absolute;border-radius:50%;background:#ffffff73}.circle-section:before{width:220px;height:220px;top:-90px;left:-90px}.circle-section:after{width:180px;height:180px;bottom:-90px;right:-90px}.square-section:before,.square-section:after{content:"";position:absolute;background:#ffffff59}.square-section:before{width:200px;height:200px;top:-90px;right:-90px}.square-section:after{width:160px;height:160px;bottom:-80px;left:-80px}.bg-option-1{position:relative;background:linear-gradient(135deg,#fff6f2,#f4c7c3)}.bg-option-2{position:relative;background:linear-gradient(135deg,#f3f7f4,#cfe3d8)}.bg-option-3{position:relative;background:linear-gradient(135deg,#f2f6fb,#c9d8ee)}.bg-option-4{position:relative;background:linear-gradient(135deg,#f5f5f4,#e3e1dd)}.bg-option-5{position:relative;background:linear-gradient(135deg,#f6f4fa,#d9d2ef)}.bg-option-6{position:relative;background:linear-gradient(135deg,#faf2f2,#e8bcbc)}.bg-option-7{position:relative;background:linear-gradient(135deg,#f7eff2,#7b1e3a)}.product-detail-box{max-width:1000px;margin:40px auto;padding:32px 40px;position:relative;border-radius:18px;background:#fff1f2;overflow:hidden}.product-detail-box:before{content:"";position:absolute;left:0;top:0;height:100%;width:6px;background:#dc2626;border-radius:18px 0 0 18px}.product-detail-content{position:relative;padding-left:20px}.product-detail-content h3{margin:0 0 12px;font-size:22px;font-weight:600;color:#dc2626}.product-detail-content p{margin:0;font-size:15.5px;line-height:1.8;color:#4b5563}.product-detail-box:after{content:"";position:absolute;width:160px;height:160px;background:#dc262614;border-radius:50%;top:-60px;right:-60px}.open-popup-btn{background:linear-gradient(135deg,#ff1e1e,#c80000);color:#fff;border:none;padding:12px 22px;font-size:14px;font-weight:600;border-radius:6px;cursor:pointer}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease;z-index:9999}.popup-overlay.active{opacity:1;visibility:visible}.popup-box{background:#fff;max-width:700px;width:90%;padding:20px;border-radius:12px;position:relative;animation:popupZoom .3s ease}@keyframes popupZoom{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.popup-close{position:absolute;top:12px;right:15px;font-size:26px;cursor:pointer;color:#ff1e1e;font-weight:700}.popup-title{text-align:center;margin-bottom:15px;color:#b30000}.popup-image{width:100%;border-radius:8px}@media (max-width:768px){.product-detail-box{margin:24px 16px;padding:24px}.product-detail-content h3{font-size:18px}.gallery-image_column.col-sm-4{width:33%}.occasionsection .col-sm-4{width:50%!important}a.collection-inner-product-link{height:300px!important}}.section-blog .respone_image{border:1px solid #fff}.section-blog .respone_image img{object-fit:contain}a.collection-inner-product-link{height:400px}a.collection-inner-product-link img{object-fit:contain;height:100%!important;object-position:bottom}.collection-inner-product-link .respone_image{padding:0!important;height:100%}.pagination__count{display:none}.article__list-image-container img{object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
