.v-breadcrumbs{color:#8b96a5}@media (max-width:767.98px){.breadd,.breadd .v-breadcrumbs-divider{padding:0}}.add-review-section[data-v-5c61145d]{background:#f7f8fa;border-radius:14px;box-shadow:0 1px 6px #0000000d;margin:8px auto 28px;max-width:100%;padding:22px 16px 18px;text-align:auto}.add-review-title[data-v-5c61145d]{color:#1a1a1a;font-size:1.15rem;font-weight:600;margin-bottom:10px}.add-review-rating[data-v-5c61145d]{align-items:center;display:flex;gap:4px;margin-bottom:10px}.star-container.clickable[data-v-5c61145d]{border-radius:4px;cursor:pointer;padding:2px;transition:transform .2s ease}.star-container.clickable[data-v-5c61145d]:hover{background-color:#ffd7001a;transform:scale(1.1)}.star-icon.selected[data-v-5c61145d]{filter:drop-shadow(0 2px 4px rgba(255,215,0,.3));transform:scale(1.05)}.add-review-textarea[data-v-5c61145d]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#222;font-size:1rem;margin-bottom:12px;outline:none;padding:10px 12px;resize:none;transition:border .2s;width:100%}.add-review-textarea[data-v-5c61145d]:focus{border:1.5px solid #bdbdbd}.add-review-btn[data-v-5c61145d]{background:linear-gradient(90deg,#ffb300,#ff9800);border:none;border-radius:8px;box-shadow:0 2px 8px #ffc10714;color:#fff;cursor:pointer;display:inline-block;font-size:1.08rem;font-weight:600;margin-bottom:2px;margin-top:2px;padding:10px 28px;transition:background .2s,box-shadow .2s}.add-review-btn[data-v-5c61145d]:disabled{background:#ffe0b2;box-shadow:none;color:#bdbdbd;cursor:not-allowed}.reviews-section[data-v-5c61145d]{background:#fff;border-radius:18px;box-shadow:0 2px 8px #00000012;margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:100%;padding:32px 20px 20px}.reviews-title[data-v-5c61145d]{color:#222;font-size:1.4rem;font-weight:700;margin-bottom:18px;padding:0 20px;text-align:start}.no-reviews[data-v-5c61145d]{color:#888;font-size:1.1rem;padding:24px 0;text-align:center}.review-card[data-v-5c61145d]{background:#fafbfc;border-radius:12px;box-shadow:0 1px 4px #0000000a;margin-bottom:18px;padding:18px 16px 12px}.review-header[data-v-5c61145d]{justify-content:space-between;margin-bottom:8px}.review-header[data-v-5c61145d],.review-rating[data-v-5c61145d]{align-items:center;display:flex}.review-rating[data-v-5c61145d]{gap:2px}.star-icon[data-v-5c61145d]{transition:all .2s ease}.review-date[data-v-5c61145d]{color:#888;font-size:.95rem}.review-comment[data-v-5c61145d]{color:#333;font-size:1.08rem;margin-bottom:2px;margin-top:4px;text-align:auto;word-break:break-word}.review-comment.muted[data-v-5c61145d]{color:#aaa;font-size:1rem;font-style:italic}.activeborder{border:2px solid #0d0d0d!important;border-radius:50%;padding:1px}.sizing{background-color:#fff;border:1px solid #ccc;border-radius:25px;cursor:pointer;margin:5px;padding:2px 12px}.sizing:hover{border:1px solid #0d0d0d}.itemactive.active,.sizing.active{border:2px solid #0d0d0d!important}.avatar--color{cursor:pointer;transition:transform .3s ease-in-out}.avatar--color:hover{transform:scale(1.1)}.img-responsive .v-img__img--cover{-o-object-fit:fill;object-fit:fill}.changeimgcarous .v-btn--icon.v-btn--density-default{transform:rotateY(180deg)}.small-image{border:1.5px solid #eee;cursor:pointer;height:70px;margin:0 2px;-o-object-fit:contain;object-fit:contain;width:70px}.carou_product .v-btn--icon.v-btn--density-default{transform:rotateY(180deg)!important}.titleh2{color:#8d765e}select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#fafafa;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAMAAACtdX32AAAAdVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhMdQaAAAAJ3RSTlMAAAECAwQGBwsOFBwkJTg5RUZ4eYCHkJefpaytrsXGy8zW3+Do8vNn0bsyAAAAYElEQVR42tXROwJDQAAA0Ymw1p9kiT+L5P5HVEi3qJn2lcPjtIuzUIJ/rhIGy762N3XaThqMN1ZPALsZPEzG1x8LrFL77DHBnEMxBewz0fJ6LyFHTPL7xhwzWYrJ9z22AqmQBV757MHfAAAAAElFTkSuQmCC);background-position:20%;background-repeat:no-repeat;border:1px solid #ccc;border-radius:0;height:45px;padding:.5rem;width:30%}.v-carousel .v-btn--icon{display:block!important}.changeimgcarous .v-window__left,.changeimgcarous .v-window__right{background:#fffc;border-radius:50%;color:#333;height:32px;width:32px}.changeimgcarous .v-window__left:hover,.changeimgcarous .v-window__right:hover{background:#fff}.carousel-image-item{flex-shrink:0;height:70px;margin:0 2px;width:80px}.selected-option,.v-chip{transition:all .3s ease}.v-chip:hover{box-shadow:0 2px 8px #00000026;transform:translateY(-1px)}.v-avatar{transition:all .3s ease}.v-avatar:hover{box-shadow:0 2px 8px #00000026;transform:scale(1.1)}.quantity-info-section{margin:16px 0}.quantity-value.in-stock{color:#2e7d32}.quantity-value.low-stock{color:#f57c00}.quantity-value.out-of-stock{color:#d32f2f}.stock-status .v-chip{font-size:12px;height:24px}@media (max-width:768px){.quantity-info-section{margin:12px 0}.quantity-info-section .d-flex{align-items:flex-start!important;flex-direction:column;gap:8px}.stock-status{align-self:flex-end}}.rating-label{color:#666;font-size:14px;font-weight:500}.rating-star{height:18px;margin-right:2px;width:18px}.rating-count{color:#666;font-size:14px;font-weight:400}.favorite-btn{background:#fff!important;border:1px solid #f0f0f0;box-shadow:0 2px 12px #00000014!important}.product-title{color:#1a1a1a;font-size:2.2rem;font-weight:700;margin:0}.categories-section{display:flex;flex-wrap:wrap;gap:8px}.category-chip{background-color:#8d765e!important;border-radius:20px;color:#fff!important;font-size:13px;font-weight:600;padding:8px 16px}.quantity-section{margin:24px 0}.quantity-card{background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e9ecef;border-radius:16px;padding:20px;position:relative;transition:all .3s ease}.quantity-card:before{background:#8d765e;border-radius:16px 0 0 16px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.quantity-icon-wrapper{align-items:center;background:#8d765e1a;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.quantity-label{color:#495057;font-size:15px;font-weight:600;margin:0}.quantity-number{font-size:24px;font-weight:700;line-height:1}.quantity-good{color:#28a745}.quantity-low{color:#ffc107}.quantity-out{color:#dc3545}.quantity-unit{color:#6c757d;font-size:14px;font-weight:500}.status-chip{border-radius:14px!important;font-size:12px!important;font-weight:600!important;height:28px!important}.product-details-section{background:#f8f9fa;border:1px solid #e9ecef;border-radius:16px;padding:24px}.details-title{color:#495057;font-size:1.3rem;font-weight:700;margin:0 0 16px}.description-text{color:#6c757d;line-height:1.6}.specifications{display:flex;flex-direction:column;gap:12px}.spec-item{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:8px 0}.spec-item:last-child{border-bottom:none}.spec-label{color:#495057;font-weight:600}.spec-value{color:#6c757d}.pricing-section{background:#fff;border:2px solid #8d765e;border-radius:20px;overflow:hidden;padding:24px;position:relative}.pricing-section:before{background:linear-gradient(90deg,#8d765e,#4a3e38);content:"";height:4px;left:0;position:absolute;right:0;top:0}.price-header{margin-bottom:20px}.price-title{align-items:center;color:#8d765e;display:flex;font-size:1.4rem;font-weight:700;margin:0}.price-title:after{background:linear-gradient(90deg,#8d765e,transparent);content:"";flex:1;height:1px;margin-left:16px}.original-price-wrapper{align-items:baseline;display:flex;gap:8px;margin-bottom:8px}.current-price-wrapper{align-items:baseline;display:flex;gap:8px;margin-bottom:12px}.original-price{color:#6c757d;font-size:1.1rem;font-weight:500;text-decoration:line-through}.current-price{color:#8d765e;font-size:2.2rem;font-weight:800;line-height:1}.currency-original{color:#6c757d;font-size:.9rem;font-weight:500}.currency-main{color:#8d765e;font-size:1.1rem;font-weight:700}.regular-discount-pricing .currency-main,.regular-discount-pricing .current-price,.special-offer-pricing .currency-main,.special-offer-pricing .current-price{color:#dc3545}.savings-badge{margin-top:12px}.savings-chip{border-radius:12px!important;font-weight:600!important;height:auto!important;padding:8px 16px!important}.add-to-cart-section{margin-top:32px;text-align:center}.add-to-cart-btn{background:linear-gradient(135deg,#8d765e,#4a3e38)!important;border-radius:50px!important;box-shadow:0 4px 20px #8d765e4d!important;color:#fff!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:.5px!important;min-width:280px!important;padding:8px 48px!important;text-transform:none!important;transition:all .3s ease!important}.add-to-cart-btn:hover{box-shadow:0 6px 25px #8d765e66!important;transform:translateY(-2px)!important}.add-to-cart-btn:disabled{background:#e9ecef!important;box-shadow:none!important;color:#6c757d!important;transform:none!important}@media (max-width:768px){.current-price,.product-title{font-size:1.8rem}.pricing-section{padding:20px}.quantity-card{padding:16px}.product-details-section{padding:20px}.add-to-cart-btn{margin:0 16px!important;min-width:100%!important}.categories-section{justify-content:center}.spec-item{align-items:flex-start;flex-direction:column;gap:4px}}.product-details-container{background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #e8ecf0;border-radius:20px;box-shadow:0 4px 20px #8d765e14,0 1px 3px #0000000d;overflow:hidden;padding:32px;position:relative;transition:all .3s ease}.product-details-container:before{background:linear-gradient(90deg,#8d765e,#4a3e38 50%,#8d765e);content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.product-details-container:after{background:radial-gradient(circle at top right,rgba(141,118,94,.02) 0,transparent 50%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.product-details-container>*{position:relative;z-index:2}.product-details-container:hover{border-color:#8d765e33;box-shadow:0 8px 30px #8d765e1f,0 2px 8px #00000014;transform:translateY(-2px)}@media (max-width:768px){.product-details-container{border-radius:16px;margin:0 -8px;padding:24px 20px}.product-details-container:hover{transform:none}}@media (max-width:480px){.product-details-container{border-radius:12px;padding:20px 16px}}.product-details-container{padding:10px 0}.product-title{color:#333;font-size:28px;font-weight:800;line-height:1.3;text-align:center}.category-chip{background:#fdf2e9!important;border:1px solid #e9dfd5!important;color:#8d765e!important;font-weight:700}.product-info-tabs{background:#fff}.tabs-navigation{gap:10px}.tab-btn{background:transparent;border:none;border-bottom:2px solid transparent;color:#888;cursor:pointer;font-size:15px;margin-bottom:-1px;transition:all .3s ease}.tab-btn:hover{color:#8d765e}.tab-btn.active{border-bottom-color:#8d765e;color:#8d765e}.description-text{color:#555;font-size:15px;line-height:1.8}.share-section{border-top:1px solid #f0f0f0}.share-label{color:#888;font-size:14px;font-weight:600}.share-icon-btn{transition:transform .3s ease,box-shadow .3s ease}.share-icon-btn:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-3px)}.gap-3{gap:12px}.specs-grid{display:flex;flex-direction:column;gap:8px}.spec-row{background:#fdfdfd;border:1px solid #f0f0f0;border-radius:8px;display:flex;justify-content:space-between;padding:10px 14px}.spec-label{color:#888;font-size:14px;font-weight:500}.spec-value{color:#333;font-size:14px;font-weight:600}.pricing-card{background:#fcfbf9;border:1px solid #e9dfd5;border-radius:12px;padding:20px}.price-label{color:#8d765e;font-size:14px;font-weight:600}.current-price-main{color:#333;font-size:36px;font-weight:900}.currency-tag{color:#8d765e;font-size:18px;font-weight:700}.original-price-striked{color:#999;font-size:18px;font-weight:500;text-decoration:line-through}.add-btn-premium{background:#8d765e!important;border-radius:12px;color:#fff!important;font-size:18px;font-weight:700;text-transform:none;transition:all .3s ease}.add-btn-premium:hover{background:#76624e!important;box-shadow:0 8px 20px #8d765e4d!important;transform:translateY(-2px)}.service-guarantee-grid{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.service-card{align-items:center;background:#fff;border:1px solid #eee;border-radius:12px;display:flex;flex-direction:column;padding:16px 8px;text-align:center;transition:all .3s ease}.service-card:hover{background:#fcfbf9;border-color:#8d765e;box-shadow:0 4px 12px #0000000d;transform:translateY(-4px)}.service-icon-box{align-items:center;background:#8d765e14;border-radius:50%;display:flex;height:44px;justify-content:center;width:44px}.service-title{color:#333;display:block;font-size:12px;font-weight:700}.animate-fade-in{animation:fadeIn .4s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.current-price-main{font-size:28px}.service-title{font-size:11px}}.itempro{background:#eee;border-radius:6px;-o-object-fit:contain;object-fit:contain}@media (max-width:550px){.itempro{-o-object-fit:cover;object-fit:cover}}.products-carousel .v-window__left,.products-carousel .v-window__right{background:#ffffffe6;border-radius:50%;box-shadow:0 2px 8px #00000026;color:#8d765e;height:40px;width:40px}.products-carousel .v-btn--icon{display:block!important}.products-carousel.ar-locale .v-btn--icon{transform:rotateY(180deg)}.skeleton{animation:skeleton-loading 1.2s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 37%,#f0f0f0 63%);background-size:400% 100%;border-radius:6px;display:block}@keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.skeleton-text{height:18px;margin-bottom:8px}.skeleton-title{height:28px;margin-bottom:16px;width:60%}.skeleton-avatar{border-radius:50%;display:inline-block;height:32px;width:32px}.skeleton-img{border-radius:12px;height:200px;margin-bottom:12px;width:100%}.skeleton-btn{border-radius:20px;height:40px;margin:12px 0;width:180px}.skeleton-color{border-radius:50%;display:inline-block;height:25px;margin:0 4px;width:25px}@media (max-width:600px){.products-carousel .d-flex>div{flex:1 1 100%;max-width:100%}}@media (min-width:601px) and (max-width:1200px){.products-carousel .d-flex>div{flex:1 1 48%;max-width:48%}}@media (min-width:1200px){.products-carousel .d-flex>div{flex:1 1 30%}}
