@charset "UTF-8";.collection-hero{position:relative;width:100%;overflow:hidden}.collection-hero__image{width:100%;height:350px;display:block;-o-object-fit:cover;object-fit:cover}.container{padding:15px}.product-info{margin-top:20px}.product-info h2{margin-bottom:20px}.product-info p{margin-bottom:15px}.accordion-item{margin-bottom:10px}.product-image-container{display:flex;width:100%;position:relative;padding:10px;gap:15px}.item-slideshow{width:70px;margin-right:0;max-height:500px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#b9a99e transparent;padding:5px}.item-slideshow-image{width:100%;height:70px;-o-object-fit:cover;object-fit:cover;cursor:pointer;border:1px solid #e5e5e5;border-radius:4px;margin-bottom:8px;transition:all .3s ease}.item-slideshow-image:hover{border-color:#b9a99e;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.item-slideshow-image.active{border:2px solid #b9a99e}.main-image-container{flex:1;max-width:calc(100% - 85px);display:flex;align-items:center;justify-content:center}.main-product-image{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;cursor:pointer;border:1px solid #e5e5e5;border-radius:8px;padding:10px;transition:transform .3s ease}.main-product-image:hover{transform:scale(1.02)}@media (max-width: 768px){.product-image-container{flex-direction:column;padding:5px;gap:10px;position:relative;margin-bottom:0}.item-slideshow,.item-slideshow-image{display:none!important;width:0!important;height:0!important;overflow:hidden!important;padding:0!important;margin:0!important}.main-image-container{max-width:100%;width:100%;height:auto;position:relative;overflow:hidden;margin-bottom:0}.main-product-image{max-height:400px;padding:5px;width:100%;height:auto;transition:transform .3s ease}.mobile-slide-dots{display:flex;justify-content:center;gap:8px;padding:15px 0;margin:0;width:100%;position:relative;z-index:1;background-color:#fff}.mobile-slide-dot{width:10px;height:10px;border-radius:50%;background-color:#ccc;cursor:pointer;transition:all .3s ease;border:none;padding:0;margin:0 4px}.mobile-slide-dot.active{background-color:#b9a99e;transform:scale(1.2)}.mobile-slide-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.7);border:none;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}.mobile-slide-arrow.prev{left:10px}.mobile-slide-arrow.next{right:10px}}.item-slideshow::-webkit-scrollbar{width:6px;height:6px}.item-slideshow::-webkit-scrollbar-track{background:transparent}.item-slideshow::-webkit-scrollbar-thumb{background-color:#b9a99e;border-radius:3px}.image-zoom-view{position:fixed;inset:0;height:100vh;width:100vw;display:none;justify-content:center;align-items:center;background:rgba(0,0,0,.9);z-index:1080;padding:20px}.image-zoom-view img{max-height:90vh;max-width:90vw;-o-object-fit:contain;object-fit:contain;border-radius:8px}.image-zoom-view button{position:absolute;right:20px;top:20px;background:rgba(255,255,255,.2);border:none;color:#fff;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.image-zoom-view button:hover{background:rgba(255,255,255,.3)}.btn-cart{text-decoration:none;line-height:1.42;text-align:center;vertical-align:middle;font-weight:700;text-transform:uppercase;border-radius:2px;letter-spacing:.3em;cursor:pointer;position:relative;overflow:hidden;width:100%;padding:13px 20px;background-color:#b9a99e;color:#fff;transition:background-color .3s ease,color .3s ease}.btn-cart:hover{background-color:#cec3bc;color:#fff}.accordion-button[aria-expanded=true]{border:0px solid #ffffff;background-color:#fff}.accordion-button[aria-expanded=false]{background-color:#fff;color:#000}.accordion-button:focus{box-shadow:none}.recproduct-carousel{width:100%;overflow:hidden;margin-bottom:20px}.recproduct-card{width:25%;box-sizing:border-box;padding:0 10px;margin-bottom:10px}.recproduct-card .card{border:none;border-radius:8px;overflow:hidden;height:100%;display:flex;flex-direction:column;background-color:#fff;box-shadow:0 2px 5px #0000001a;transition:box-shadow .3s ease}.recproduct-card .card:hover{box-shadow:0 4px 10px #00000026}.recproduct-card .card-img-container{position:relative;overflow:hidden;width:100%;padding-top:100%}.recproduct-card .card-img-top{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.recproduct-card .card:hover .card-img-top{transform:scale(1.05)}.recproduct-card .discount-badge{position:absolute;top:10px;right:10px;background-color:#e44d26;color:#fff;padding:3px 8px;font-size:12px;font-weight:700;border-radius:4px}.recproduct-card .out-of-stock-tag{position:absolute;top:10px;left:10px;background-color:#6c757d;color:#fff;padding:3px 8px;font-size:12px;font-weight:700;border-radius:4px;z-index:1}.recproduct-card .sold-out-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffb3;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#333;opacity:1;pointer-events:none;z-index:2}.recproduct-card .card-hover-content{padding:15px;text-align:center;flex-grow:1;display:flex;flex-direction:column;justify-content:center}.recproduct-card .product-title{font-size:16px;font-weight:500;color:#333;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recproduct-card .product-category{font-size:13px;color:#666;margin-bottom:8px}.recproduct-card .product-price-container{margin-top:auto}.recproduct-card .product-price{font-size:15px;font-weight:600;color:#b9a99e}.recproduct-card .original-price{font-size:13px;color:#999;text-decoration:line-through;margin-right:5px}.recproduct-carousel .flickity-viewport{overflow:visible}.recproduct-carousel .flickity-slider{display:flex}@media (max-width: 767px){.recproduct-card{width:50%;padding:0 5px}.recproduct-card .product-title{font-size:14px}.recproduct-card .product-price,.recproduct-card .original-price{font-size:13px}}@media (max-width: 480px){.recproduct-card{width:100%;padding:0 2px}}.btn-backtoshop{text-decoration:none;line-height:1.42;text-align:center;vertical-align:middle;font-weight:400;text-transform:uppercase;border-radius:2px;letter-spacing:.3em;cursor:pointer;position:relative;overflow:hidden;width:15%;padding:13px 20px;background-color:#b9a99e;color:#fff;transition:background-color .3s ease,color .3s ease}.btn-backtoshop:hover{background-color:#cec3bc;color:#fff}.center-container{display:flex;justify-content:center;align-items:center;height:20vh}.btn-backtoshop{display:flex;align-items:center;justify-content:center;padding:10px 20px}.btn-backtoshop i{margin-right:5px}.size-selection{display:flex;align-items:center;margin-bottom:10px}.size-btn{display:none}.size-btn+label{cursor:pointer;padding:5px 10px;border:1px solid #ccc;color:#000;border-radius:5px;margin-right:5px;font-size:.875rem;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.size-btn:checked+label{background-color:#fff;border:1.8px solid #363535;color:#000}.size-btn+label:hover,.size-btn+label:focus,.size-btn+label:active{background-color:#bdb6b6;border:1px solid #363535;color:#000}.size-btn+label:focus{outline:none}.size-btn+label:hover{background-color:#bdb6b6}.reproduct-details{position:absolute;bottom:0;left:10px;right:10px;background-color:#9e8e8e9c;color:#fff;padding:20px 20px 20px 10px;box-sizing:border-box;font-size:12px}.reproduct-title{color:#fff;margin:0}.tab-content-list{list-style-type:none;padding-left:0}.tab-content-list li{position:relative;padding-left:1.5em;margin-bottom:.5em}.tab-content-list li:before{content:"\2022";position:absolute;left:0;color:#333}.reviews-section{padding:40px 0;border-top:1px solid #eee}.reviews-container{display:flex;flex-direction:column;gap:30px}.reviews-header{display:flex;align-items:flex-start;gap:40px}.rating-summary{flex:1;max-width:300px}.average-rating{font-size:48px;font-weight:300;color:#333;margin-bottom:5px}.rating-count{color:#666;font-size:14px;margin-bottom:20px}.rating-stars{display:flex;gap:2px;color:#b9a99e;font-size:20px;margin-bottom:5px}.rating-distribution{margin-top:20px}.rating-bar{display:flex;align-items:center;margin-bottom:8px;font-size:14px}.rating-label{width:60px;color:#666}.rating-progress{flex:1;height:8px;background:#eee;border-radius:4px;margin:0 10px;overflow:hidden}.rating-progress-fill{height:100%;background:#b9a99e;border-radius:4px;transition:width .3s ease}.rating-value{width:40px;text-align:right;color:#666}.reviews-list{margin-top:30px}.review-card{border-bottom:1px solid #eee;padding:20px 0}.review-header{display:flex;justify-content:space-between;margin-bottom:15px}.reviewer-info{display:flex;align-items:center;gap:12px}.reviewer-avatar{width:40px;height:40px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#999;font-size:16px}.reviewer-name{font-weight:500;color:#333;margin:0}.review-date{color:#999;font-size:14px}.review-rating{display:flex;gap:2px;color:#b9a99e}.review-content{color:#333}.review-title{font-weight:500;margin-bottom:8px}.review-text{line-height:1.6;color:#666}.no-reviews{text-align:center;padding:40px;background:#f9f9f9;border-radius:8px;color:#666}@media (max-width: 768px){.reviews-header{flex-direction:column;gap:20px}.rating-summary{max-width:100%}}.bi-star-fill,.bi-star{color:#b9a99e}.bi-star{opacity:.3}.reviews-section{margin-top:40px;padding:30px 0}.section-title{font-size:24px;font-weight:600;margin-bottom:30px;color:#333}.reviews-container{display:flex;gap:40px}.rating-summary{flex:1;background:#f8f9fa;padding:20px;border-radius:8px}.average-rating{text-align:center;margin-bottom:20px}.rating-number{font-size:48px;font-weight:700;color:#333;line-height:1}.rating-stars{color:#ffc107;font-size:24px;margin:10px 0}.total-reviews{color:#666;font-size:14px}.rating-breakdown{margin-top:20px}.rating-bar{display:flex;align-items:center;margin-bottom:10px}.rating-label{width:80px;font-size:14px;color:#666}.progress{flex:1;height:8px;background:#e9ecef;border-radius:4px;margin:0 10px}.progress-bar{background:#ffc107;border-radius:4px}.rating-count{width:40px;text-align:right;font-size:14px;color:#666}.recent-reviews{flex:2}.review-card{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 4px #0000000d}.review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.user-info{display:flex;align-items:center}.user-avatar{width:40px;height:40px;border-radius:50%;margin-right:15px;-o-object-fit:cover;object-fit:cover}.user-details h4{margin:0;font-size:16px;color:#333}.review-date{font-size:12px;color:#666}.review-rating{color:#ffc107}.review-content h5{margin:0 0 10px;font-size:16px;color:#333}.review-content p{margin:0;color:#666;line-height:1.5}.no-reviews{text-align:center;padding:40px;background:#f8f9fa;border-radius:8px;color:#666}@media (max-width: 768px){.reviews-container{flex-direction:column}.rating-summary{margin-bottom:30px}}.section-rcd__title{margin-bottom:0;text-transform:uppercase;font-size:32px}
/*# sourceMappingURL=noctis_detail.bundle.HXIBME76.css.map */
