#subscribe-text-field{--subscr-accent:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#f0f4ff));--subscr-on:var(--btn-primary-light-color,#ffffff);--subscr-muted:color-mix(in srgb,currentColor 66%,transparent);--subscr-line:color-mix(in srgb,currentColor 16%,transparent);--subscr-surface:color-mix(in srgb,currentColor 6%,transparent)}#subscribe-text-field.dark,.dark #subscribe-text-field{--subscr-accent:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#f0f4ff));--subscr-on:var(--btn-primary-dark-color,#ffffff)}#section-product-modal-rs-product-page{--sectio-accent:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#f0f4ff));--sectio-on:var(--btn-primary-light-color,#ffffff);--sectio-muted:color-mix(in srgb,currentColor 66%,transparent);--sectio-line:color-mix(in srgb,currentColor 16%,transparent);--sectio-surface:color-mix(in srgb,currentColor 6%,transparent)}#section-product-modal-rs-product-page.dark,.dark #section-product-modal-rs-product-page{--sectio-accent:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#f0f4ff));--sectio-on:var(--btn-primary-dark-color,#ffffff)}#section-hero-slider{--sectio-accent:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#f0f4ff));--sectio-on:var(--btn-primary-light-color,#ffffff);--sectio-muted:color-mix(in srgb,currentColor 66%,transparent);--sectio-line:color-mix(in srgb,currentColor 16%,transparent);--sectio-surface:color-mix(in srgb,currentColor 6%,transparent)}#section-hero-slider.dark,.dark #section-hero-slider{--sectio-accent:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#f0f4ff));--sectio-on:var(--btn-primary-dark-color,#ffffff)}#section-guarantee-banner{--sectio-accent:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#f0f4ff));--sectio-on:var(--btn-primary-light-color,#ffffff);--sectio-muted:color-mix(in srgb,currentColor 66%,transparent);--sectio-line:color-mix(in srgb,currentColor 16%,transparent);--sectio-surface:color-mix(in srgb,currentColor 6%,transparent)}#section-guarantee-banner.dark,.dark #section-guarantee-banner{--sectio-accent:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#f0f4ff));--sectio-on:var(--btn-primary-dark-color,#ffffff)}#section-faq{--sectio-accent:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#f0f4ff));--sectio-on:var(--btn-primary-light-color,#ffffff);--sectio-muted:color-mix(in srgb,currentColor 66%,transparent);--sectio-line:color-mix(in srgb,currentColor 16%,transparent);--sectio-surface:color-mix(in srgb,currentColor 6%,transparent)}#section-faq.dark,.dark #section-faq{--sectio-accent:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#f0f4ff));--sectio-on:var(--btn-primary-dark-color,#ffffff)}#section-customer-reviews{--sectio-accent:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#f0f4ff));--sectio-on:var(--btn-primary-light-color,#ffffff);--sectio-muted:color-mix(in srgb,currentColor 66%,transparent);--sectio-line:color-mix(in srgb,currentColor 16%,transparent);--sectio-surface:color-mix(in srgb,currentColor 6%,transparent)}#section-customer-reviews.dark,.dark #section-customer-reviews{--sectio-accent:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#f0f4ff));--sectio-on:var(--btn-primary-dark-color,#ffffff)}#product-list-7-edge{--produc-accent:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#f0f4ff));--produc-on:var(--btn-primary-light-color,#ffffff);--produc-muted:color-mix(in srgb,currentColor 66%,transparent);--produc-line:color-mix(in srgb,currentColor 16%,transparent);--produc-surface:color-mix(in srgb,currentColor 6%,transparent)}#product-list-7-edge.dark,.dark #product-list-7-edge{--produc-accent:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#f0f4ff));--produc-on:var(--btn-primary-dark-color,#ffffff)}#product-list-13{--produc-accent:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#f0f4ff));--produc-on:var(--btn-primary-light-color,#ffffff);--produc-muted:color-mix(in srgb,currentColor 66%,transparent);--produc-line:color-mix(in srgb,currentColor 16%,transparent);--produc-surface:color-mix(in srgb,currentColor 6%,transparent)}#product-list-13.dark,.dark #product-list-13{--produc-accent:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#f0f4ff));--produc-on:var(--btn-primary-dark-color,#ffffff)}#product-detail{--produc-accent:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#f0f4ff));--produc-on:var(--btn-primary-light-color,#ffffff);--produc-muted:color-mix(in srgb,currentColor 66%,transparent);--produc-line:color-mix(in srgb,currentColor 16%,transparent);--produc-surface:color-mix(in srgb,currentColor 6%,transparent)}#product-detail.dark,.dark #product-detail{--produc-accent:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#f0f4ff));--produc-on:var(--btn-primary-dark-color,#ffffff)}#desc-fluid-card-3col-new{--desc-accent:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#f0f4ff));--desc-on:var(--btn-primary-light-color,#ffffff);--desc-muted:color-mix(in srgb,currentColor 66%,transparent);--desc-line:color-mix(in srgb,currentColor 16%,transparent);--desc-surface:color-mix(in srgb,currentColor 6%,transparent)}#desc-fluid-card-3col-new.dark,.dark #desc-fluid-card-3col-new{--desc-accent:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#f0f4ff));--desc-on:var(--btn-primary-dark-color,#ffffff)}#blog-5{--blog-accent:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#f0f4ff));--blog-on:var(--btn-primary-light-color,#ffffff);--blog-muted:color-mix(in srgb,currentColor 66%,transparent);--blog-line:color-mix(in srgb,currentColor 16%,transparent);--blog-surface:color-mix(in srgb,currentColor 6%,transparent)}#blog-5.dark,.dark #blog-5{--blog-accent:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#f0f4ff));--blog-on:var(--btn-primary-dark-color,#ffffff)}#attachmentInput{--attach-accent:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#f0f4ff));--attach-on:var(--btn-primary-light-color,#ffffff);--attach-muted:color-mix(in srgb,currentColor 66%,transparent);--attach-line:color-mix(in srgb,currentColor 16%,transparent);--attach-surface:color-mix(in srgb,currentColor 6%,transparent)}#attachmentInput.dark,.dark #attachmentInput{--attach-accent:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#f0f4ff));--attach-on:var(--btn-primary-dark-color,#ffffff)}#subscribe-text-field{--subscr-accent:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#f0f4ff));--subscr-on:var(--btn-primary-light-color,#ffffff);--subscr-muted:color-mix(in srgb,currentColor 66%,transparent);--subscr-line:color-mix(in srgb,currentColor 16%,transparent);--subscr-surface:color-mix(in srgb,currentColor 6%,transparent)}#subscribe-text-field.dark,.dark #subscribe-text-field{--subscr-accent:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#f0f4ff));--subscr-on:var(--btn-primary-dark-color,#ffffff)}#section-product-modal-rs-product-page{--sectio-accent:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#f0f4ff));--sectio-on:var(--btn-primary-light-color,#ffffff);--sectio-muted:color-mix(in srgb,currentColor 66%,transparent);--sectio-line:color-mix(in srgb,currentColor 16%,transparent);--sectio-surface:color-mix(in srgb,currentColor 6%,transparent)}#section-product-modal-rs-product-page.dark,.dark #section-product-modal-rs-product-page{--sectio-accent:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#f0f4ff));--sectio-on:var(--btn-primary-dark-color,#ffffff)}#section-hero-slider{--sectio-accent:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#f0f4ff));--sectio-on:var(--btn-primary-light-color,#ffffff);--sectio-muted:color-mix(in srgb,currentColor 66%,transparent);--sectio-line:color-mix(in srgb,currentColor 16%,transparent);--sectio-surface:color-mix(in srgb,currentColor 6%,transparent)}#section-hero-slider.dark,.dark #section-hero-slider{--sectio-accent:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#f0f4ff));--sectio-on:var(--btn-primary-dark-color,#ffffff)}#section-guarantee-banner{--sectio-accent:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#f0f4ff));--sectio-on:var(--btn-primary-light-color,#ffffff);--sectio-muted:color-mix(in srgb,currentColor 66%,transparent);--sectio-line:color-mix(in srgb,currentColor 16%,transparent);--sectio-surface:color-mix(in srgb,currentColor 6%,transparent)}#section-guarantee-banner.dark,.dark #section-guarantee-banner{--sectio-accent:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#f0f4ff));--sectio-on:var(--btn-primary-dark-color,#ffffff)}#section-faq{--sectio-accent:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#f0f4ff));--sectio-on:var(--btn-primary-light-color,#ffffff);--sectio-muted:color-mix(in srgb,currentColor 66%,transparent);--sectio-line:color-mix(in srgb,currentColor 16%,transparent);--sectio-surface:color-mix(in srgb,currentColor 6%,transparent)}#section-faq.dark,.dark #section-faq{--sectio-accent:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#f0f4ff));--sectio-on:var(--btn-primary-dark-color,#ffffff)}#section-customer-reviews{--sectio-accent:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#f0f4ff));--sectio-on:var(--btn-primary-light-color,#ffffff);--sectio-muted:color-mix(in srgb,currentColor 66%,transparent);--sectio-line:color-mix(in srgb,currentColor 16%,transparent);--sectio-surface:color-mix(in srgb,currentColor 6%,transparent)}#section-customer-reviews.dark,.dark #section-customer-reviews{--sectio-accent:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#f0f4ff));--sectio-on:var(--btn-primary-dark-color,#ffffff)}#product-list-7-edge{--produc-accent:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#f0f4ff));--produc-on:var(--btn-primary-light-color,#ffffff);--produc-muted:color-mix(in srgb,currentColor 66%,transparent);--produc-line:color-mix(in srgb,currentColor 16%,transparent);--produc-surface:color-mix(in srgb,currentColor 6%,transparent)}#product-list-7-edge.dark,.dark #product-list-7-edge{--produc-accent:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#f0f4ff));--produc-on:var(--btn-primary-dark-color,#ffffff)}#product-list-13{--produc-accent:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#f0f4ff));--produc-on:var(--btn-primary-light-color,#ffffff);--produc-muted:color-mix(in srgb,currentColor 66%,transparent);--produc-line:color-mix(in srgb,currentColor 16%,transparent);--produc-surface:color-mix(in srgb,currentColor 6%,transparent)}#product-list-13.dark,.dark #product-list-13{--produc-accent:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#f0f4ff));--produc-on:var(--btn-primary-dark-color,#ffffff)}#product-detail{--produc-accent:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#f0f4ff));--produc-on:var(--btn-primary-light-color,#ffffff);--produc-muted:color-mix(in srgb,currentColor 66%,transparent);--produc-line:color-mix(in srgb,currentColor 16%,transparent);--produc-surface:color-mix(in srgb,currentColor 6%,transparent)}#product-detail.dark,.dark #product-detail{--produc-accent:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#f0f4ff));--produc-on:var(--btn-primary-dark-color,#ffffff)}#desc-fluid-card-3col-new{--desc-accent:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#f0f4ff));--desc-on:var(--btn-primary-light-color,#ffffff);--desc-muted:color-mix(in srgb,currentColor 66%,transparent);--desc-line:color-mix(in srgb,currentColor 16%,transparent);--desc-surface:color-mix(in srgb,currentColor 6%,transparent)}#desc-fluid-card-3col-new.dark,.dark #desc-fluid-card-3col-new{--desc-accent:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#f0f4ff));--desc-on:var(--btn-primary-dark-color,#ffffff)}#blog-5{--blog-accent:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#f0f4ff));--blog-on:var(--btn-primary-light-color,#ffffff);--blog-muted:color-mix(in srgb,currentColor 66%,transparent);--blog-line:color-mix(in srgb,currentColor 16%,transparent);--blog-surface:color-mix(in srgb,currentColor 6%,transparent)}#blog-5.dark,.dark #blog-5{--blog-accent:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#f0f4ff));--blog-on:var(--btn-primary-dark-color,#ffffff)}#attachmentInput{--attach-accent:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#f0f4ff));--attach-on:var(--btn-primary-light-color,#ffffff);--attach-muted:color-mix(in srgb,currentColor 66%,transparent);--attach-line:color-mix(in srgb,currentColor 16%,transparent);--attach-surface:color-mix(in srgb,currentColor 6%,transparent)}#attachmentInput.dark,.dark #attachmentInput{--attach-accent:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#f0f4ff));--attach-on:var(--btn-primary-dark-color,#ffffff)}#section-hero-slider{--btn-primary-background-color-section-hero-slider:var(--btn-primary-light-background-color);--perspective:1200px;--slide-rotation:15deg;--transition-duration:1.2s}#section-hero-slider.dark{--btn-primary-background-color-section-hero-slider:var(--btn-primary-dark-background-color);--perspective:1200px;--slide-rotation:15deg;--transition-duration:1.2s}#section-hero-slider{position:relative;overflow:hidden;min-height:90vh;display:flex;align-items:center;padding-top:0;padding-bottom:0;perspective:var(--perspective);transform-style:preserve-3d}#section-hero-slider.text-right{direction:rtl}#section-hero-slider .btn{border-radius:0 !important;padding:14px 45px;letter-spacing:1.5px;text-transform:uppercase;border-radius:0;transition:all 0.4s ease;transform:translateZ(50px)}#section-hero-slider .slide-item img{position:absolute;top:0;left:0;width:100% !important;height:100% !important;object-fit:cover;z-index:1;transition:opacity 0.8s ease-in-out,transform var(--transition-duration) ease-in-out;transform:scale(1.1)}#section-hero-slider .slider-container{position:relative;width:100%;height:100%;z-index:2;transform-style:preserve-3d}#section-hero-slider .slide-item{position:absolute;top:0;left:0;width:100%;height:100%;min-height:90vh;display:flex;align-items:center;visibility:hidden;opacity:0;transition:opacity 0.8s ease-in-out,transform var(--transition-duration) ease-in-out;transform-style:preserve-3d}#section-hero-slider .slide-item.active{position:relative;visibility:visible;opacity:1;transform:translateZ(0) rotateY(0)}#section-hero-slider .slide-item.prev{transform:translateZ(-200px) rotateY(-var(--slide-rotation)) scale(0.8)}#section-hero-slider .slide-item.next{transform:translateZ(-200px) rotateY(var(--slide-rotation)) scale(0.8)}#section-hero-slider .container-special-width{position:relative;z-index:2;width:100%;max-width:1320px;margin:0 auto;padding:0 15px;display:flex;align-items:center;height:100%;transform-style:preserve-3d}#section-hero-slider .row{display:flex;align-items:center;flex-wrap:wrap;transform-style:preserve-3d}#section-hero-slider .title4{letter-spacing:2px;margin-bottom:20px;text-transform:uppercase;transform:translateZ(80px)}#section-hero-slider .title1{line-height:1.1;margin-top:0;margin-bottom:0;text-transform:uppercase;transform:translateZ(100px);text-shadow:0 5px 15px rgba(0,0,0,0.3)}#section-hero-slider p{line-height:1.7;margin-bottom:40px;max-width:450px;transform:translateZ(60px)}#section-hero-slider .floating-element{position:absolute;background:rgba(255,255,255,0.1);border-radius:10px;backdrop-filter:blur(10px);transform-style:preserve-3d;animation:float 6s ease-in-out infinite}#section-hero-slider .floating-element:nth-child(1){width:80px;height:80px;top:20%;left:10%;transform:translateZ(150px);animation-delay:0s}#section-hero-slider .floating-element:nth-child(2){width:60px;height:60px;bottom:30%;right:15%;transform:translateZ(100px);animation-delay:2s}#section-hero-slider .floating-element:nth-child(3){width:40px;height:40px;top:60%;left:20%;transform:translateZ(200px);animation-delay:4s}@keyframes float{0,100%{transform:translateZ(150px) translateY(0)}50%{transform:translateZ(150px) translateY(-20px)}}#section-hero-slider .slider-dots{position:absolute;bottom:40px;left:50%;transform:translateX(-50%) translateZ(50px);list-style:none;padding:0;margin:0;display:flex;z-index:3}#section-hero-slider .slider-dots li{border:1px solid;border-radius:50%;width:12px;height:12px;margin:0 8px;cursor:pointer;transition:all 0.4s ease;transform:translateZ(50px)}#section-hero-slider .slider-dots li:hover{transform:scale(1.2) translateZ(50px);background-color:var(--btn-primary-light-background-color)}#section-hero-slider .slider-dots li.active{background-color:var(--btn-primary-light-background-color);transform:scale(1.2) translateZ(50px)}.parallax-element{transition:transform 0.1s ease-out}@media (max-width:991px){#section-hero-slider{min-height:80vh;text-align:center;perspective:800px}#section-hero-slider .row{display:block}#section-hero-slider .content-left{margin-bottom:40px}#section-hero-slider p{margin-left:auto;margin-right:auto;max-width:500px}:root{--slide-rotation:8deg;--perspective:800px}}@media (max-width:767px){#section-hero-slider{min-height:75vh;perspective:600px}#section-hero-slider p{margin-bottom:30px}#section-hero-slider .btn{padding:12px 35px}#section-hero-slider .slider-dots{bottom:25px}#section-hero-slider .slider-dots li{width:10px;height:10px;margin:0 6px}:root{--slide-rotation:5deg;--perspective:600px}}#product-list-13{--produc-accent:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#f0f4ff));--produc-on:var(--btn-primary-light-color,#ffffff);--produc-muted:color-mix(in srgb,currentColor 66%,transparent);--produc-line:color-mix(in srgb,currentColor 16%,transparent);--produc-surface:color-mix(in srgb,currentColor 6%,transparent)}#product-list-13.dark,.dark #product-list-13{--produc-accent:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#f0f4ff));--produc-on:var(--btn-primary-dark-color,#ffffff)}#product-list-13 .section-header{margin-bottom:50px}#product-list-13.text-right{direction:rtl;.discount_amount,.OutOfStock{margin-left:auto;margin-right:5%}}#product-list-13 .row{margin:0}#product-list-13.text-center{*{text-align:center}.Data-price{flex-direction:column;justify-content:center}.originalPrice-8{margin:0}}#product-list-13 .section-header .subtitle{font-size:14px;font-weight:500;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}#product-list-13 .section-header .title{font-weight:700;letter-spacing:4px;text-transform:uppercase;margin-top:0}#product-list-13 .product-card{margin-bottom:30px;text-align:left;background-color:transparent}#product-list-13.text-right .product-card{text-align:right}#product-list-13 .product-image-wrapper{position:relative;overflow:hidden;background-color:var(--produc-accent);min-height:250px;max-height:400px;height:25vw}#product-list-13 .product-image-wrapper img{width:100%;height:100%;display:block;transition:transform 0.4s ease;object-fit:cover}#product-list-13 .product-card:hover .product-image-wrapper img{transform:scale(1.05)}#product-list-13 .product-hover-content{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(255,255,255,0.95);padding:20px;transform:translateY(100%);transition:all 0.4s ease;visibility:hidden;overflow:auto}#product-list-13 .product-hover-content::-webkit-scrollbar{display:none}#product-list-13 .product-card:hover .product-hover-content{transform:translateY(0);visibility:visible;height:80%}#product-list-13 .product-hover-content .form-row{margin-left:-5px;margin-right:-5px;margin-bottom:50px}#product-list-13 .product-hover-content .form-group{padding-left:5px;padding-right:5px;margin-bottom:15px}#product-list-13 .select-wrapper{position:relative}#product-list-13 .select-wrapper .form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-bottom:1px solid #b0b0b0;border-radius:0;box-shadow:none;padding:6px 0;height:auto;font-size:14px;cursor:pointer}#product-list-13 .select-wrapper .fa{position:absolute;right:5px;top:50%;transform:translateY(-50%);pointer-events:none}#product-list-13 .btn-add-to-cart{border-radius:0;padding:12px 15px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;transition:background-color 0.4s ease,color 0.4s ease}#product-list-13 .product-info{padding:20px 0}#product-list-13 .product-info h4{margin-top:0;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#product-list-13 .product-info p{font-size:15px;margin-bottom:0}#product-list-13 .anim-on-scroll{opacity:0;transform:translateY(20px);transition:opacity 0.6s ease-out,transform 0.6s ease-out}#product-list-13 .anim-on-scroll.is-visible{opacity:1;transform:translateY(0)}#product-list-13 .product-card.anim-on-scroll:nth-child(2){transition-delay:0.1s}#product-list-13 .product-card.anim-on-scroll:nth-child(3){transition-delay:0.2s}@media (max-width:767px){#product-list-13 .section-header .title{letter-spacing:2px}#product-list-13 .row .col-sm-6:nth-child(odd){clear:left}#product-list-13 .product-card.anim-on-scroll:nth-child(3){transition-delay:0s}}#product-list-13 .select-wrapper.custom-select{position:relative;width:100%;max-width:150px;margin:0 auto}#product-list-13 .custom-select-label{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:linear-gradient(135deg,#ffffff 0%,var(--produc-accent) 100%);border:2px solid #e9ecef;border-radius:12px;font-size:14px;font-weight:600;color:var(--produc-accent);cursor:pointer;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);box-shadow:0 2px 10px rgba(0,0,0,0.05);position:relative;overflow:hidden}#product-list-13 .Data-price{align-items:center;font-size:14px;text-overflow:ellipsis;margin:0px;overflow:hidden;white-space:nowrap;display:flex;gap:8px}#product-list-13 .finalPrice-8{margin-left:0px;font-weight:700}#product-list-13 .originalPrice-8{opacity:0.8;font-weight:normal;margin-left:8px;text-decoration:line-through}#product-list-13 .discount_amount,#product-list-13 .OutOfStock{display:flex;background-color:rgb(214,58,47);position:absolute;z-index:1000;margin-left:5%;top:15px;color:currentColor;min-width:55px;font-size:12px;border-radius:4px;padding:1px 5px 0px}#product-list-13 .custom-select-label::after{content:'';width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236B7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:transform 0.3s ease}#product-list-13 .custom-select-label:hover{border-color:var(--produc-accent);box-shadow:0 4px 15px rgba(0,0,0,0.1);transform:translateY(-1px)}#product-list-13 .custom-select.open .custom-select-label{border-color:var(--produc-accent);box-shadow:0 4px 20px color-mix(in srgb,var(--produc-accent) 15%,transparent);background:linear-gradient(135deg,#ffffff 0%,var(--produc-accent) 100%)}#product-list-13 .custom-select.open .custom-select-label::after{transform:rotate(180deg)}#product-list-13 .custom-options{position:absolute;top:100%;left:0;right:0;min-width:fit-content;background:white;border:2px solid #e9ecef;color:var(--produc-accent);border-radius:12px;margin-top:8px;padding:16px;box-shadow:0 10px 40px rgba(0,0,0,0.15);backdrop-filter:blur(20px);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);z-index:1000;max-height:150px;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:12px;overflow-x:hidden}#product-list-13 .custom-select .custom-options.open{opacity:1;visibility:visible;transform:translateY(0)}#product-list-13 .custom-option,#product-list-13 .custom-option-var{position:relative;cursor:pointer;text-align:center;border-radius:12px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}#product-list-13 .custom-option-var{border:0.5px solid #e9ecef;padding:8px 5px}#product-list-13 .custom-option-var,#product-list-13 .color-name{display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;width:100%;-webkit-box-orient:vertical;text-overflow:ellipsis}#product-list-13 .custom-option:hover{transform:translateY(-3px)}#product-list-13 .custom-option-var:hover{border:1px solid #cbd5e0;transform:translateY(-3px)}#product-list-13 .custom-option.active,#product-list-13 .custom-option-var.active{transform:scale(1.05);box-shadow:0 8px 30px color-mix(in srgb,var(--produc-accent) 20%,transparent);border:1px solid #cbd5e0}#product-list-13 .color-option-container{position:relative;display:flex;align-items:center;gap:8px;padding:8px 5px;border-radius:16px;background:rgba(255,255,255,0.9);border:2px solid transparent;transition:all 0.3s ease;backdrop-filter:blur(10px);box-shadow:0 4px 15px rgba(0,0,0,0.08);min-width:70px}#product-list-13 .custom-option:hover .color-option-container{box-shadow:0 8px 25px rgba(0,0,0,0.15);background:rgba(255,255,255,1)}#product-list-13 .custom-option.active .color-option-container{background:linear-gradient(135deg,color-mix(in srgb,var(--produc-accent) 10%,transparent),rgba(255,255,255,0.95));box-shadow:0 8px 30px color-mix(in srgb,var(--produc-accent) 20%,transparent)}#product-list-13 .color-circle{position:relative;width:20px;height:20px;border-radius:50%;border:3px solid white;box-shadow:0 4px 12px rgba(0,0,0,0.15),inset 0 1px 0 rgba(255,255,255,0.6);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);display:flex;align-items:center;justify-content:center;overflow:hidden}#product-list-13 .color-circle::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,0.3),rgba(0,0,0,0.1));border-radius:50%;opacity:0;transition:opacity 0.3s ease}#product-list-13 .custom-option:hover .color-circle::before{opacity:1}#product-list-13 .custom-option.active .color-circle{transform:scale(1.15);box-shadow:0 6px 20px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.8);border-color:white}#product-list-13 .color-checkmark{color:currentColor;font-size:14px;font-weight:bold;opacity:0;transform:scale(0);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);text-shadow:0 1px 2px rgba(0,0,0,0.4),0 0 4px rgba(0,0,0,0.3);filter:drop-shadow(0 2px 2px rgba(0,0,0,0.3))}#product-list-13 .custom-option.active .color-checkmark{opacity:1;transform:scale(1)}#product-list-13 .color-name{font-size:11px;font-weight:600;color:var(--produc-accent);text-transform:capitalize;transition:all 0.3s ease;text-align:center;line-height:1.2;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#product-list-13 .custom-option:hover .color-name{color:var(--produc-accent)}#product-list-13 .custom-option.active .color-name{font-weight:700}#product-list-13 .color-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(-8px);background:color-mix(in srgb,var(--produc-accent) 95%,transparent);color:white;padding:6px 12px;border-radius:8px;font-size:11px;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);z-index:1001;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}#product-list-13 .color-tooltip::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:color-mix(in srgb,var(--produc-accent) 95%,transparent)}#product-list-13 .custom-option:hover .color-tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-12px)}@keyframes optionAppear{0%{opacity:0;transform:scale(0.8) translateY(10px)}100%{opacity:1;transform:scale(1) translateY(0)}}#product-list-13 .custom-option{animation:optionAppear 0.4s cubic-bezier(0.4,0,0.2,1) forwards}#product-list-13 .custom-option:nth-child(1){animation-delay:0.05s}#product-list-13 .custom-option:nth-child(2){animation-delay:0.1s}#product-list-13 .custom-option:nth-child(3){animation-delay:0.15s}#product-list-13 .custom-option:nth-child(4){animation-delay:0.2s}#product-list-13 .custom-option:nth-child(5){animation-delay:0.25s}@keyframes pulseActive{0%{transform:scale(1)}50%{transform:scale(1.08)}100%{transform:scale(1.05)}}#product-list-13 .custom-option.active{animation:optionAppear 0.4s ease,pulseActive 0.6s ease}#product-list-13 .custom-options::-webkit-scrollbar{width:6px}#product-list-13 .custom-options::-webkit-scrollbar-track{background:var(--produc-accent);border-radius:3px;margin:4px}#product-list-13 .custom-options::-webkit-scrollbar-thumb{background:var(--produc-accent);border-radius:3px;transition:background 0.3s ease}#product-list-13 .custom-options::-webkit-scrollbar-thumb:hover{background:var(--produc-accent)}@media (max-width:768px){#product-list-13 .select-wrapper.custom-select{max-width:100%}#product-list-13 .custom-select-label{padding:10px 14px;font-size:13px}#product-list-13 .custom-options{padding:12px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(70px,1fr))}#product-list-13 .color-option-container{padding:10px 6px;border-radius:12px;min-width:60px}#product-list-13 .color-circle{width:32px;height:32px}#product-list-13 .color-name{font-size:10px;max-width:50px}#product-list-13 .color-checkmark{font-size:12px}}@media (max-width:480px){#product-list-13 .custom-options{grid-template-columns:repeat(3,1fr)}}#product-list-13 .custom-select:focus-within .custom-select-label{outline:2px solid #667eea;outline-offset:2px}#product-list-13 .custom-option:focus{outline:2px solid #667eea;outline-offset:2px;border-radius:8px}#product-list-13 .custom-select.loading .custom-select-label::after{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#product-list-13{overflow-x:clip}#product-list-13.text-right{direction:rtl;.discount_amount,.OutOfStock{margin-left:auto;margin-right:5%}}#product-list-13 .row{margin:0}#product-list-13.text-center{*{text-align:center}.Data-price{flex-direction:column;justify-content:center}.originalPrice-8{margin:0}}#product-list-13 .section-header .subtitle{font-size:14px;font-weight:500;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}#product-list-13 .section-header .title{font-weight:700;letter-spacing:4px;text-transform:uppercase;margin-top:0}#product-list-13 .product-card{margin-bottom:30px;text-align:left;background-color:transparent}#product-list-13.text-right .product-card{text-align:right}#product-list-13 .product-image-wrapper{position:relative;overflow:hidden;background-color:var(--attach-accent);min-height:250px;max-height:400px;height:25vw}#product-list-13 .product-image-wrapper img{width:100%;height:100%;display:block;transition:transform 0.4s ease;object-fit:cover}#product-list-13 .product-card:hover .product-image-wrapper img{transform:scale(1.05)}#product-list-13 .product-hover-content{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(255,255,255,0.95);padding:20px;transform:translateY(100%);transition:all 0.4s ease;visibility:hidden;overflow:auto}#product-list-13 .product-hover-content::-webkit-scrollbar{display:none}#product-list-13 .product-card:hover .product-hover-content{transform:translateY(0);visibility:visible;height:80%}#product-list-13 .product-hover-content .form-row{margin-left:-5px;margin-right:-5px;margin-bottom:50px}#product-list-13 .product-hover-content .form-group{padding-left:5px;padding-right:5px;margin-bottom:15px}#product-list-13 .select-wrapper{position:relative}#product-list-13 .select-wrapper .form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-bottom:1px solid #b0b0b0;border-radius:0;box-shadow:none;padding:6px 0;height:auto;font-size:14px;cursor:pointer}#product-list-13 .select-wrapper .fa{position:absolute;right:5px;top:50%;transform:translateY(-50%);pointer-events:none}#product-list-13 .btn-add-to-cart{border-radius:0;padding:12px 15px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;transition:background-color 0.4s ease,color 0.4s ease}#product-list-13 .product-info{padding:20px 0}#product-list-13 .product-info h4{margin-top:0;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#product-list-13 .product-info p{font-size:15px;margin-bottom:0}#product-list-13 .anim-on-scroll{opacity:0;transform:translateY(20px);transition:opacity 0.6s ease-out,transform 0.6s ease-out}#product-list-13 .anim-on-scroll.is-visible{opacity:1;transform:translateY(0)}#product-list-13 .product-card.anim-on-scroll:nth-child(2){transition-delay:0.1s}#product-list-13 .product-card.anim-on-scroll:nth-child(3){transition-delay:0.2s}@media (max-width:767px){#product-list-13 .section-header .title{letter-spacing:2px}#product-list-13 .row .col-sm-6:nth-child(odd){clear:left}#product-list-13 .product-card.anim-on-scroll:nth-child(3){transition-delay:0s}}#product-list-13 .select-wrapper.custom-select{position:relative;width:100%;max-width:150px;margin:0 auto}#product-list-13 .custom-select-label{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:linear-gradient(135deg,#ffffff 0,var(--attach-accent) 100%);border:2px solid #e9ecef;border-radius:12px;font-size:14px;font-weight:600;color:var(--attach-accent);cursor:pointer;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);box-shadow:0 2px 10px rgba(0,0,0,0.05);position:relative;overflow:hidden}#product-list-13 .Data-price{align-items:center;font-size:14px;text-overflow:ellipsis;margin:0;overflow:hidden;white-space:nowrap;display:flex;gap:8px}#product-list-13 .finalPrice-8{margin-left:0;font-weight:700}#product-list-13 .originalPrice-8{opacity:0.8;font-weight:normal;margin-left:8px;text-decoration:line-through}#product-list-13 .discount_amount,#product-list-13 .OutOfStock{display:flex;background-color:rgb(214,58,47);position:absolute;z-index:1000;margin-left:5%;top:15px;color:currentColor;min-width:55px;font-size:12px;border-radius:4px;padding:1px 5px 0}#product-list-13 .custom-select-label::after{content:'';width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236B7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:transform 0.3s ease}#product-list-13 .custom-select-label:hover{border-color:var(--attach-accent);box-shadow:0 4px 15px rgba(0,0,0,0.1);transform:translateY(-1px)}#product-list-13 .custom-select.open .custom-select-label{border-color:var(--attach-accent);box-shadow:0 4px 20px color-mix(in srgb,var(--attach-accent) 15%,transparent);background:linear-gradient(135deg,#ffffff 0,var(--attach-accent) 100%)}#product-list-13 .custom-select.open .custom-select-label::after{transform:rotate(180deg)}#product-list-13 .custom-options{position:absolute;top:100%;left:0;right:0;min-width:fit-content;background:white;border:2px solid #e9ecef;color:var(--attach-accent);border-radius:12px;margin-top:8px;padding:16px;box-shadow:0 10px 40px rgba(0,0,0,0.15);backdrop-filter:blur(20px);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);z-index:1000;max-height:150px;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:12px;overflow-x:hidden}#product-list-13 .custom-select .custom-options.open{opacity:1;visibility:visible;transform:translateY(0)}#product-list-13 .custom-option,#product-list-13 .custom-option-var{position:relative;cursor:pointer;text-align:center;border-radius:12px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}#product-list-13 .custom-option-var{border:0.5px solid #e9ecef;padding:8px 5px}#product-list-13 .custom-option-var,#product-list-13 .color-name{display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;width:100%;-webkit-box-orient:vertical;text-overflow:ellipsis}#product-list-13 .custom-option:hover{transform:translateY(-3px)}#product-list-13 .custom-option-var:hover{border:1px solid #cbd5e0;transform:translateY(-3px)}#product-list-13 .custom-option.active,#product-list-13 .custom-option-var.active{transform:scale(1.05);box-shadow:0 8px 30px color-mix(in srgb,var(--attach-accent) 20%,transparent);border:1px solid #cbd5e0}#product-list-13 .color-option-container{position:relative;display:flex;align-items:center;gap:8px;padding:8px 5px;border-radius:16px;background:rgba(255,255,255,0.9);border:2px solid transparent;transition:all 0.3s ease;backdrop-filter:blur(10px);box-shadow:0 4px 15px rgba(0,0,0,0.08);min-width:70px}#product-list-13 .custom-option:hover .color-option-container{box-shadow:0 8px 25px rgba(0,0,0,0.15);background:rgba(255,255,255,1)}#product-list-13 .custom-option.active .color-option-container{background:linear-gradient(135deg,color-mix(in srgb,var(--attach-accent) 10%,transparent),rgba(255,255,255,0.95));box-shadow:0 8px 30px color-mix(in srgb,var(--attach-accent) 20%,transparent)}#product-list-13 .color-circle{position:relative;width:20px;height:20px;border-radius:50%;border:3px solid white;box-shadow:0 4px 12px rgba(0,0,0,0.15),inset 0 1px 0 rgba(255,255,255,0.6);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);display:flex;align-items:center;justify-content:center;overflow:hidden}#product-list-13 .color-circle::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,0.3),rgba(0,0,0,0.1));border-radius:50%;opacity:0;transition:opacity 0.3s ease}#product-list-13 .custom-option:hover .color-circle::before{opacity:1}#product-list-13 .custom-option.active .color-circle{transform:scale(1.15);box-shadow:0 6px 20px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.8);border-color:white}#product-list-13 .color-checkmark{color:currentColor;font-size:14px;font-weight:bold;opacity:0;transform:scale(0);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);text-shadow:0 1px 2px rgba(0,0,0,0.4),0 0 4px rgba(0,0,0,0.3);filter:drop-shadow(0 2px 2px rgba(0,0,0,0.3))}#product-list-13 .custom-option.active .color-checkmark{opacity:1;transform:scale(1)}#product-list-13 .color-name{font-size:11px;font-weight:600;color:var(--attach-accent);text-transform:capitalize;transition:all 0.3s ease;text-align:center;line-height:1.2;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#product-list-13 .custom-option:hover .color-name{color:var(--attach-accent)}#product-list-13 .custom-option.active .color-name{font-weight:700}#product-list-13 .color-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(-8px);background:color-mix(in srgb,var(--attach-accent) 95%,transparent);color:white;padding:6px 12px;border-radius:8px;font-size:11px;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);z-index:1001;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}#product-list-13 .color-tooltip::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:color-mix(in srgb,var(--attach-accent) 95%,transparent)}#product-list-13 .custom-option:hover .color-tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-12px)}@keyframes optionAppear{0{opacity:0;transform:scale(0.8) translateY(10px)}100%{opacity:1;transform:scale(1) translateY(0)}}#product-list-13 .custom-option{animation:optionAppear 0.4s cubic-bezier(0.4,0,0.2,1) forwards}#product-list-13 .custom-option:nth-child(1){animation-delay:0.05s}#product-list-13 .custom-option:nth-child(2){animation-delay:0.1s}#product-list-13 .custom-option:nth-child(3){animation-delay:0.15s}#product-list-13 .custom-option:nth-child(4){animation-delay:0.2s}#product-list-13 .custom-option:nth-child(5){animation-delay:0.25s}@keyframes pulseActive{0{transform:scale(1)}50%{transform:scale(1.08)}100%{transform:scale(1.05)}}#product-list-13 .custom-option.active{animation:optionAppear 0.4s ease,pulseActive 0.6s ease}#product-list-13 .custom-options::-webkit-scrollbar{width:6px}#product-list-13 .custom-options::-webkit-scrollbar-track{background:var(--attach-accent);border-radius:3px;margin:4px}#product-list-13 .custom-options::-webkit-scrollbar-thumb{background:var(--attach-accent);border-radius:3px;transition:background 0.3s ease}#product-list-13 .custom-options::-webkit-scrollbar-thumb:hover{background:var(--attach-accent)}@media (max-width:768px){#product-list-13 .select-wrapper.custom-select{max-width:100%}#product-list-13 .custom-select-label{padding:10px 14px;font-size:13px}#product-list-13 .custom-options{padding:12px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(70px,1fr))}#product-list-13 .color-option-container{padding:10px 6px;border-radius:12px;min-width:60px}#product-list-13 .color-circle{width:32px;height:32px}#product-list-13 .color-name{font-size:10px;max-width:50px}#product-list-13 .color-checkmark{font-size:12px}}@media (max-width:480px){#product-list-13 .custom-options{grid-template-columns:repeat(3,1fr)}}#product-list-13 .custom-select:focus-within .custom-select-label{outline:2px solid #667eea;outline-offset:2px}#product-list-13 .custom-option:focus{outline:2px solid #667eea;outline-offset:2px;border-radius:8px}#product-list-13 .custom-select.loading .custom-select-label::after{animation:spin 1s linear infinite}@keyframes spin{0{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.text-to-reveal{display:block;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.text-to-reveal .word{opacity:0;display:inline;transition:opacity 0.5s ease}.text-to-reveal .revealed{opacity:1}.reveal-section{text-align:center}.text-to-reveal{font-size:60px !important;font-weight:700}.text-to-reveal span{opacity:0;display:inline-block;transform:translateY(-15px);transition:opacity 0.8s ease-out,transform 0.8s ease-out;will-change:transform,opacity}.text-to-reveal span.revealed{opacity:1;transform:translateY(0);transform:translate3d(0,-0.02px,0)}.text-to-reveal .space{display:inline-block;width:10px}@media (max-width:768px){.text-to-reveal{font-size:30px !important}}#section-categories .container-special-width{width:100%;padding-left:0;padding-right:0}#section-categories .row{margin-left:0;margin-right:0}#section-categories .category-column{padding-left:2px;padding-right:2px}#section-categories .animation-wrapper{overflow:hidden}#section-categories .category-item{display:block;position:relative;height:600px;text-decoration:none;transform:translateY(100%);transition:transform 0.8s cubic-bezier(0.25,0.46,0.45,0.94)}#section-categories .category-item.is-visible{transform:translateY(0)}#section-categories .category-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:transform 0.4s ease}#section-categories .category-image img{object-fit:cover;width:100%;height:100%}#section-categories .category-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);transition:background-color 0.4s ease;z-index:-22222}#section-categories .category-item:hover .category-image{transform:scale(1.05)}#wrap #section-categories .category-item:hover .category-overlay{background-color:rgba(0,0,0,0.4);z-index:1}#section-categories .category-content{position:absolute;bottom:30px;left:0;width:100%;text-align:center;z-index:2}#section-categories .category-content h2{font-size:32px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin:0;color:currentColor}@media (max-width:767px){#section-categories .category-column{padding-left:0;padding-right:0}#section-categories .category-column:first-child{margin-bottom:4px}#section-categories .category-item{height:500px}#section-categories .category-content h2{font-size:28px}}#section-guarantee-banner{padding:15px 0;overflow:hidden;position:relative;opacity:0;transform:translateY(30px);transition:opacity 0.8s ease-out,transform 0.8s ease-out}#section-guarantee-banner.is-visible{opacity:1;transform:translateY(0)}#section-guarantee-banner .marquee-container{width:100%}#section-guarantee-banner .marquee-content{display:flex;width:fit-content;animation:marquee 45s linear infinite}#section-guarantee-banner.text-right .marquee-content{animation:marqueeRTL 45s linear infinite}#section-guarantee-banner .marquee-group{display:flex;flex-shrink:0;align-items:center;justify-content:space-around;white-space:nowrap}#section-guarantee-banner .guarantee-item{display:flex;align-items:center;padding:0 25px}#section-guarantee-banner .guarantee-item i{font-size:22px;margin-right:12px}#section-guarantee-banner .guarantee-item p{margin:0;font-weight:500}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marqueeRTL{from{transform:translateX(-50%)}to{transform:translateX(0)}}@media (max-width:767px){#section-guarantee-banner{padding:12px 0}#section-guarantee-banner .guarantee-item i{margin-right:8px}#section-guarantee-banner .guarantee-item{padding:0 15px}}#desc-fluid-card-3col-new{position:relative;overflow:hidden}#desc-fluid-card-3col-new .card{position:relative;border:none}#desc-fluid-card-3col-new img{width:100%;height:550px;object-fit:cover;filter:brightness(50%)}#desc-fluid-card-3col-new .overlay-content{position:absolute;bottom:80px;left:40px}@media (max-width:992px){#desc-fluid-card-3col-new img{height:450px}#desc-fluid-card-3col-new .overlay-content{left:30px;bottom:60px}}@media (max-width:768px){#desc-fluid-card-3col-new img{height:400px}#desc-fluid-card-3col-new .overlay-content{left:20px;bottom:40px}}@media (max-width:480px){#desc-fluid-card-3col-new img{height:350px}#desc-fluid-card-3col-new .overlay-content{left:15px;bottom:30px}}#product-detail{font-size:16px}#product-detail{--pd-acc:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#c98a3f));--pd-on:var(--btn-primary-light-color,#ffffff);--pd-soft:color-mix(in srgb,currentColor 60%,transparent);--pd-rule:color-mix(in srgb,currentColor 14%,transparent);--pd-surface:color-mix(in srgb,currentColor 5%,transparent);--pd-radius:18px;--pd-err:#b02a2a;position:relative;overflow:hidden}#product-detail.dark,.dark #product-detail{--pd-acc:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#c98a3f));--pd-on:var(--btn-primary-dark-color,#ffffff)}#product-detail .cas-product{position:relative;z-index:1}#product-detail .cas-product-rs{display:none;position:relative;z-index:1}#product-detail #section-product-modal-rs-product-page{display:block;position:static !important;top:auto !important;left:auto !important;transform:none !important;width:100% !important}#product-detail #section-product-modal-rs-product-page .container-special-width{background:none !important;box-shadow:none !important}#product-detail .container-special-width{width:100%}#product-detail .cas-product .row{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -24px}#product-detail .cas-product .col-md-7{flex:1 1 auto;width:58%;max-width:58%;padding:0 24px}#product-detail .cas-product .col-md-5{flex:1 1 auto;width:42%;max-width:42%;padding:0 24px}#product-detail .product-gallery{width:100%}#product-detail .main-image-container{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;margin:0 0 14px;padding:22px;border:1px solid var(--pd-rule);border-radius:var(--pd-radius);background:var(--pd-surface);overflow:hidden}#product-detail .main-image-container img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform .5s cubic-bezier(.2,.7,.3,1)}#product-detail .main-image-container:hover img{transform:scale(1.03)}#product-detail .main-image.fade-out{opacity:0}#product-detail .thumbnail-grid{display:flex;flex-wrap:nowrap;gap:10px;margin:0;padding:2px;overflow-x:auto;scrollbar-width:thin;scroll-snap-type:x proximity}#product-detail .thumbnail-grid>*{flex:0 0 auto;width:auto;padding:0;max-width:none}#product-detail .thumbnail-item{width:78px;height:78px;display:flex;align-items:center;justify-content:center;padding:6px;border:1.5px solid var(--pd-rule);border-radius:12px;background:var(--pd-surface);cursor:pointer;scroll-snap-align:start;transition:border-color .18s ease,transform .18s ease}#product-detail .thumbnail-item:hover{border-color:var(--pd-acc);transform:translateY(-2px)}#product-detail .thumbnail-item.active{border-color:var(--pd-acc);box-shadow:0 0 0 3px color-mix(in srgb,var(--pd-acc) 22%,transparent)}#product-detail .thumbnail-item img{max-width:100%;max-height:100%;object-fit:contain}#product-detail .QRContainer,#product-detail .OutOfStock{position:absolute;left:14px;bottom:14px;z-index:2;padding:9px 14px;border-radius:999px;font-size:13px;font-weight:700;cursor:pointer;background:var(--pd-acc);color:var(--pd-on)}#product-detail .OutOfStock{left:auto;right:14px;cursor:default}#product-detail .discount_amount{position:absolute;top:14px;left:14px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.03em;white-space:nowrap;background:var(--pd-acc);color:var(--pd-on)}#product-detail.text-right .discount_amount{left:auto;right:14px}#product-detail.text-right .QRContainer{left:auto;right:14px}#product-detail.text-right .OutOfStock{right:auto;left:14px}#product-detail i.icon-ion-ios-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:62px;height:62px;display:flex;align-items:center;justify-content:center;font-size:24px;border-radius:50%;cursor:pointer;background:var(--pd-acc);color:var(--pd-on);transition:transform .2s ease}#product-detail i.icon-ion-ios-play:hover{transform:translate(-50%,-50%) scale(1.08)}#product-detail .product-details{width:100%}@media (min-width:992px){#product-detail .product-details{position:sticky;top:24px}}#product-detail .product-vendor{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pd-soft)}#product-detail .product-title{margin:0 0 14px;line-height:1.14}#product-detail .price-section{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0 0 26px}#product-detail .current-price{font-size:30px;font-weight:800;line-height:1}#product-detail .old-price{font-size:18px;color:var(--pd-soft);text-decoration:line-through}#product-detail .sale-badge{padding:5px 11px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.04em;background:color-mix(in srgb,var(--pd-acc) 16%,transparent);color:var(--pd-acc)}#product-detail .options-group{margin:0 0 22px}#product-detail .options-group label{display:block;margin:0 0 9px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--pd-soft)}#product-detail .color-selector,#product-detail .variant-selector{display:flex;flex-wrap:wrap;gap:9px}#product-detail .color-btn,#product-detail .var-btn{min-height:42px;padding:9px 17px;border-radius:999px;cursor:pointer;border:1.5px solid var(--pd-rule);background:transparent;color:inherit;font-size:14px;font-weight:600;line-height:1.2;transition:border-color .16s ease,background .16s ease,color .16s ease}#product-detail .color-btn:hover,#product-detail .var-btn:hover{border-color:var(--pd-acc)}#product-detail .color-btn.active,#product-detail .var-btn.active{border-color:var(--pd-acc);background:var(--pd-acc);color:var(--pd-on)}#product-detail .quantity-selector{display:inline-flex;align-items:center;gap:0;overflow:hidden;border:1.5px solid var(--pd-rule);border-radius:999px}#product-detail .quantity-selector .quantity-btn{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:inherit;cursor:pointer;font-size:15px;transition:background .16s ease}#product-detail .quantity-selector .quantity-btn:hover{background:var(--pd-surface)}#product-detail .quantity-selector #quantity-input{width:58px;height:46px;text-align:center;border:none;background:transparent;color:inherit;font-size:16px;font-weight:700;-moz-appearance:textfield}#product-detail .quantity-selector #quantity-input::-webkit-outer-spin-button,#product-detail .quantity-selector #quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#product-detail .cas-product .quantity-count{margin:11px 0 0;font-size:14px;font-weight:600;color:var(--pd-soft)}#product-detail .action-buttons{margin:26px 0 24px}#product-detail .action-buttons .btn{width:100%;min-height:56px;padding:0 24px;border:none;border-radius:14px;cursor:pointer;font-size:16px;font-weight:800;letter-spacing:.03em;background:var(--pd-acc);color:var(--pd-on);transition:filter .16s ease,transform .16s ease}#product-detail .action-buttons .btn:hover{filter:brightness(1.07);transform:translateY(-1px)}#product-detail .action-buttons .btn:active{transform:translateY(0)}#product-detail .product-description{padding-top:22px;border-top:1px solid var(--pd-rule)}#product-detail .product-description .description{line-height:1.7}#product-detail .shipping-information ul{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:9px}#product-detail .shipping-information li{display:flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;background:var(--pd-surface);font-size:13px}#product-detail .shipping-information li strong{font-weight:700;color:var(--pd-soft)}#product-detail .AttachmentSection{margin:0}#product-detail .AttachmentContainer{position:relative;padding:20px;border:1.5px dashed color-mix(in srgb,var(--pd-acc) 45%,transparent);border-radius:14px;background:var(--pd-surface);transition:border-color .18s ease,background .18s ease}#product-detail .AttachmentContainer:hover{border-color:var(--pd-acc)}#product-detail .AttachmentLabel{margin:0 0 12px;font-size:14px;font-weight:700}#product-detail #attachmentInput{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}#product-detail #attachmentInput:focus-visible + .file-input-wrapper .file-input-button{outline:2px solid var(--pd-acc);outline-offset:2px}#product-detail .file-input-wrapper{display:flex}#product-detail .file-input-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:11px;font-size:14px;font-weight:700;cursor:pointer;background:var(--pd-acc);color:var(--pd-on)}#product-detail .file-status{margin:11px 0 0;font-size:13px;color:var(--pd-soft)}#product-detail .file-status.success{color:var(--pd-acc)}#product-detail .file-status.error{color:var(--pd-err);font-weight:700}#product-detail .file-preview{display:none;margin:13px 0 0}#product-detail .file-preview.show{display:block}#product-detail .preview-content{display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--pd-rule);border-radius:11px}#product-detail .file-icon{width:40px;height:40px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:9px;font-size:11px;font-weight:800;background:color-mix(in srgb,var(--pd-acc) 16%,transparent);color:var(--pd-acc)}#product-detail .file-info{min-width:0;flex:1 1 auto}#product-detail .file-name{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#product-detail .file-size{font-size:12px;color:var(--pd-soft)}#product-detail .remove-file{width:36px;height:36px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background .16s ease}#product-detail .remove-file:hover{background:var(--pd-surface)}#product-detail .AttachmentLabelExtension{margin:9px 0 0;font-size:12px;color:var(--pd-soft)}@media (max-width:991px){#product-detail #section-product-modal-rs-product-page .container-special-width .row{flex-direction:column-reverse}#product-detail #section-product-modal-rs-product-page .summary-panel img{width:92%;height:auto}#product-detail .cas-product .row{margin:0 -16px}#product-detail .cas-product .col-md-7,#product-detail .cas-product .col-md-5{flex:0 0 100%;max-width:100%;padding:0 16px}#product-detail .cas-product .col-md-5{margin-top:30px}#product-detail .main-image-container{aspect-ratio:1/1;padding:16px}}@media (max-width:600px){#product-detail .current-price{font-size:26px}#product-detail .thumbnail-item{width:66px;height:66px}#product-detail .action-buttons .btn{min-height:52px;font-size:15px}}#product-detail.text-right .thumbnail-grid,#product-detail.text-right .color-selector,#product-detail.text-right .variant-selector,#product-detail.text-right .price-section{flex-direction:row-reverse}#product-detail.text-right .shipping-information ul{flex-direction:row-reverse}@media (prefers-reduced-motion:reduce){#product-detail *,#product-detail *::before,#product-detail *::after{transition:none !important;animation:none !important}#product-detail .main-image-container:hover img{transform:none}}#categorie .bg{background-size:auto;-webkit-background-size:auto;background-repeat:no-repeat;-webkit-background-repeat:no-repeat;background-position:center center}.frame{position:relative;display:inline-block;padding:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frame::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:0;background-color:rgba(0,0,0,0.8);transition:height 0.7s ease-in-out;z-index:-1}.frame:hover::before{height:100%}.categories-text{position:relative;color:currentColor;margin:0 10px;font-size:1.2em;z-index:1;transition:color 1.5s ease;font-size:24px;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frame:hover .categories-text{color:currentColor !important}.categories-list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px}.frame{height:76px;border-radius:100px;background-color:#ffffff;padding:0;margin:5px;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;transition:background-color 0.3s ease,color 0.3s;white-space:nowrap;text-decoration:none;cursor:pointer}.frame .media{flex-grow:0;width:100%;height:100%}.frame .media img{width:100%;height:100%;object-fit:cover}.frame.centenu-categories-list-frame .media img,.frame.centenu-categories-list-frame .media video{width:100% !important;height:100% !important;object-fit:cover;border-radius:100px}.categories-text{flex-grow:1;z-index:1;color:currentColor !important;margin:0;margin-left:40px;margin-right:40px;white-space:nowrap}#gallery-list-4col-2 .frame{--body_background:#ffffff;--heading_color:#000000;--category_hover_bg:#6cf600;--category_hover_text:#000000}.frame:hover{background-color:var(--category_hover_bg);color:var(--category_hover_text)}.section-categories .section-wrapper{overflow:hidden}.section-wrapper:has(.background--overlay-image){position:relative}.categories--list{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.categories--item{display:inline-block;text-align:center;padding:14px;overflow:hidden;position:relative;background:#ffffff;--border_color:#000000;border-radius:100px}.categories--text{display:block;position:relative;height:100%}.categories--text-inner{display:flex;align-items:center;justify-content:center;transform-style:preserve-3d;height:100%;color:currentColor}.categories--text-inner.top-text{transition:0.2s ease-in}.categories--text-inner.bottom-text{transition:0.25s ease-out;display:none}.categories--item.show-image{padding:0;width:78px;min-height:50px}.categories--item.show-image.large-width{width:250px}.categories--item.show-image.medium-width{width:180px}.categories--item.show-image.small-width{width:87px}@media (min-width:768px){.categories-list{gap:12px;padding-top:20px}.frame{max-width:400px}.frame.centenu-categories-list-frame{width:305px;height:76px;min-width:225px}.categories-text{font-size:24px;margin:0 40px}}@media (min-width:1025px){.frame{max-width:450px}.frame.centenu-categories-list-frame{width:305px;height:76px;min-width:225px}.categories-text{font-size:24px}.hover-circle{z-index:0;width:125%;height:400%;background-color:var(--category_hover_bg,var(--attach-surface));position:absolute;top:auto;bottom:-400%;left:-13%;right:auto;transition:transform 0.25s ease-in;border-radius:100%}.frame:hover .hover-circle{transform:translateY(-50%)}}@media (max-width:767px){.categories-list{gap:8px;margin:0 10px}.frame{height:60px;border-radius:100px;min-width:60px;max-width:400px}.frame.centenu-categories-list-frame{width:150px;height:60px;min-width:100px;border-radius:100px}.categories-text{font-size:20px;margin:0 10px}.frame.centenu-categories-list-frame .media img,.frame.centenu-categories-list-frame .media video{border-radius:100px}}@media (max-width:480px){.frame{height:45px;border-radius:100px;min-width:50px;max-width:min(350px,90%)}.frame.centenu-categories-list-frame{width:120px;height:45px;min-width:80px;border-radius:100px}.categories-text{font-size:14px;margin:0 10px}}#product-list-7-edge{--produc-accent:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#fb923c));--produc-on:var(--btn-primary-light-color,#ffffff);--produc-muted:color-mix(in srgb,currentColor 66%,transparent);--produc-line:color-mix(in srgb,currentColor 16%,transparent);--produc-surface:color-mix(in srgb,currentColor 6%,transparent)}#product-list-7-edge.dark,.dark #product-list-7-edge{--produc-accent:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#fb923c));--produc-on:var(--btn-primary-dark-color,#ffffff)}#product-list-7-edge #dynamic-product-list_7{display:flex;gap:2%;justify-content:center}#product-list-7-edge *{border-radius:0 !important}#product-list-7-edge .reviews-rating-stars{display:none;margin-bottom:5px;gap:2px;i{color:yellow}}#product-list-7-edge .gallery-box-product{background-color:white;width:290px;border:1px solid #e0e0e0;border-radius:20px;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;cursor:pointer}#product-list-7-edge .gallery-box-product::-webkit-scrollbar{display:none}#product-list-7-edge .gallery-box-product:hover{transform:translateY(-5px)}#product-list-7-edge .picture{height:355px;background-size:cover;width:100%;overflow:hidden;position:relative}#product-list-7-edge .gallery-box-product:hover .picture img{transform:scale(1.05);transition:all 0.5s ease-in-out}#product-list-7-edge .gallery-box-product .smooth{text-decoration:none;color:inherit;display:block}#product-list-7-edge .picture img{object-fit:cover;width:100%;height:100%;display:block;transition:all 0.5s ease-in-out}#product-list-7-edge .btn-list-4{display:flex;align-items:center;margin-top:20px;justify-content:center}#product-list-7-edge .contenu{padding-left:20px;padding-top:15px;padding-bottom:12px}#product-list-7-edge.text-right .contenu{padding-right:20px !important;padding-left:0 !important}#product-list-7-edge .contenu .ProductTitle{color:currentColor;line-height:25px;margin:0 0;margin-bottom:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#product-list-7-edge.text-right{direction:rtl;.contenu .ProductTitle,.product-price{padding-right:0px;direction:rtl}.icon_eyes{left:15px;right:auto}.discount_amount,.OutOfStock{right:15px;left:auto}}#product-list-7-edge .product-price{color:currentColor;margin:0 0;align-items:center;overflow:hidden;display:flex;gap:10px;left:15px;text-overflow:ellipsis;white-space:nowrap}#product-list-7-edge .originalPrice{opacity:0.8;font-weight:normal;text-decoration:line-through}#product-list-7-edge .currentPrice{margin-left:0px;font-weight:700}#product-list-7-edge .customize-link{display:inline-block;margin-top:10px;padding:8px 15px;background-color:var(--produc-accent);color:#fff;border-radius:5px;font-size:0.9rem;text-transform:uppercase;text-decoration:none;transition:background-color 0.3s ease}#product-list-7-edge .customize-link:hover{background-color:var(--produc-accent)}.gallery-box-product.card-5{margin-bottom:20px}#product-list-7-edge .gallery-box-product.card-5.card-5-simple:hover .colorImages,#product-list-7-edge .gallery-box-product.card-5.card-5-simple:hover .attributes{visibility:visible;opacity:1;pointer-events:auto}#product-list-7-edge .tooltip-circle{width:22px;height:22px;border-radius:50%}#product-list-7-edge .discount_amount,#product-list-7-edge .OutOfStock{display:flex;background-color:#D63A2F;position:absolute;z-index:1000;margin-left:5%;top:15px;border-radius:4px;color:currentColor;padding:0 5px;padding-top:1px;min-width:55px;font-size:12px}#product-list-7-edge .color-5.active .tooltip-circle{outline:1px solid rgb(185,181,181);border:3px white solid}#product-list-7-edge .tooltip-circle{outline:1px solid rgb(185,181,181)}#product-list-7-edge .tooltip-circle:hover{outline:1px solid rgb(185,181,181);border:3px white solid;transition:all 0.3s ease-in-out}#product-list-7-edge .tooltip-circle.active .tooltip-circle{opacity:1;border:1px solid black}#product-list-7-edge .imagesColors-7{display:flex;flex-wrap:wrap;margin-top:5px}#product-list-7-edge.text-right .imagesColors-7,#product-list-7-edge.text-right .product-price{display:flex}#product-list-7-edge.text-center .imagesColors-7,#product-list-7-edge.text-center .product-price{justify-content:center}#product-list-7-edge .color-5{margin-right:10px;position:relative;align-items:center;margin-bottom:10px;justify-content:center;display:flex}#product-list-7-edge .color-5 .tooltiptext{visibility:hidden;width:max-content;max-width:100px;background-color:#000;color:#fff;text-align:center;border-radius:4px;padding:5px;font-size:12px;font-weight:bold;position:absolute;z-index:3;bottom:76%;margin-bottom:12px;opacity:0;transition:opacity 0.3s}#product-list-7-edge .color-5 .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:#000 transparent transparent transparent}#product-list-7-edge .color-5:hover .tooltiptext{visibility:visible;opacity:1}#product-list-7-edge .details-container{position:absolute;bottom:-10%;right:5%;left:5%;width:90%;border-radius:10px 10px 0px 0px;padding:10px;color:currentColor;background:#fff;max-height:150px !important;display:flex;font-weight:700;line-height:1.2;flex-direction:column;overflow:auto;opacity:0;transition:bottom 0.5s ease-in-out}#product-list-7-edge .gallery-box-product.card-5.card-5-simple:hover .details-container{bottom:-5px;opacity:1;transition:all 0.5s ease-in-out}#product-list-7-edge .details-container::-webkit-scrollbar{width:8px;border-radius:20px;display:none}#product-list-7-edge .details-container::-webkit-scrollbar-track{background:#ffffff;border-radius:20px}#product-list-7-edge .details-container::-webkit-scrollbar-thumb{background:#888;border-radius:20px}#product-list-7-edge .details-container::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,currentColor 100%,transparent)}#product-list-7-edge .shopping-bag-icon{width:100%;height:100%;color:currentColor;text-align:left;mask-size:contain;font-size:15px}#product-list-7-edge .attributesContainer-3_5{width:100%;margin-top:20px}#product-list-7-edge .attributeTitle{padding-bottom:10px}#product-list-7-edge .colorTitle_3_7{margin-top:10px;margin-bottom:10}#product-list-7-edge .attribute-list-7{padding:2px;border:1px solid black;margin-right:5px;cursor:pointer;display:inline-block;min-width:45px;min-height:36px;height:max-content;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;margin-top:-10px;margin-bottom:15px;font-weight:normal}#product-list-7-edge .attribute-list-7:hover{opacity:0.5}#product-list-7-edge .attribute-list-7.active{background-color:#000;color:currentColor}#product-list-7-edge .icon-container{width:30px;height:30px;position:absolute;bottom:13px;right:-40px;transition:all 0.5s ease-in-out;padding-left:7.5px;padding-top:7.5px;cursor:pointer;text-align:justify;border-radius:50%;background-color:white}#product-list-7-edge.text-right .icon-container{left:-40px;right:auto}#product-list-7-edge .gallery-box-product.card-5.card-5-simple{position:relative;height:fit-content}#product-list-7-edge .gallery-box-product.card-5.card-5-simple:hover .icon-container{visibility:visible;right:12px}#product-list-7-edge.text-right .gallery-box-product.card-5.card-5-simple:hover .icon-container{left:12px;right:auto}#product-list-7-edge .color_Title_name{color:var(--produc-surface);font-weight:normal}@media (max-width:768px){#product-list-7-edge .gallery-box-product{margin-top:10px;width:100%;max-width:300px}#product-list-7-edge #dynamic-product-list_7{flex-wrap:wrap;max-height:600px;flex-direction:column;overflow:auto;gap:7%}#product-list-7-edge #dynamic-product-list_7::-webkit-scrollbar{height:6px}#product-list-7-edge #dynamic-product-list_7::-webkit-scrollbar-track{background:#ffffff}#product-list-7-edge #dynamic-product-list_7::-webkit-scrollbar-thumb{background:#888;border-radius:20px}#product-list-7-edge .btn-list-4{margin-top:20px}}@media (min-width:828px) and (max-width:1020px){#product-list-7-edge .gallery-box-product{width:290px !important}#product-list-7-edge #dynamic-product-list_7{gap:10%;flex-wrap:wrap}}@media (min-width:768px) and (max-width:828px){#product-list-7-edge .gallery-box-product{width:290px !important}#product-list-7-edge #dynamic-product-list_7{gap:1%;flex-wrap:wrap}}@media (min-width:1020px) and (max-width:1099px){#product-list-7-edge .gallery-box-product{width:230px}#product-list-7-edge .picture{height:335px}#product-list-7-edge #dynamic-product-list_7{gap:1%}}@media (min-width:1100px) and (max-width:1200px){#product-list-7-edge .gallery-box-product{width:240px}#product-list-7-edge .picture{height:335px}#product-list-7-edge #dynamic-product-list_7{gap:2%}}@media (min-width:1200px){#product-list-7-edge .gallery-box-product{width:240px}#product-list-7-edge .picture{height:335px}#product-list-7-edge #dynamic-product-list_7{gap:2%}}@media (min-width:1099px){#product-list-7-edge .gallery-box-product{width:340px}}#product-list-7-edge .icon_eyes{display:flex;justify-content:center;align-items:center;background-color:white;position:absolute;z-index:1000;width:32px;height:32px;right:15px;top:15px;border-radius:50%;color:currentColor;padding:5px;font-size:12px;cursor:pointer}#product-list-7-edge .loading-container{display:flex;align-items:center;gap:3px}#product-list-7-edge .loadingAnimation_cart{margin-top:2px}#product-list-7-edge .dot{width:8px;height:8px;border-radius:50%;background-color:#ffffff;opacity:0.5;animation:bounce 1.5s infinite ease-in-out,colorFade 1.5s infinite ease-in-out}#product-list-7-edge .dot:nth-child(1){animation-delay:0s}#product-list-7-edge .dot:nth-child(2){animation-delay:0.2s}#product-list-7-edge .dot:nth-child(3){animation-delay:0.4s}@keyframes bounce{0%,80%,100%{transform:scale(0.5);opacity:0.3}40%{transform:scale(1);opacity:1}}@keyframes colorFade{0%{background-color:#ffffff}50%{background-color:var(--produc-surface)}100%{background-color:#aaaaaa}}#product-list-7-edge .contenu .ProductTitle{font-size:15px}#product-list-7-edge .product-price{font-size:15px}#product-list-7-edge .currentPrice{font-size:15px}#product-list-7-edge .originalPrice{font-size:13px}#product-list-7-edge{overflow-x:clip}#product-list-7-edge *{border-radius:0 !important}#product-list-7-edge .reviews-rating-stars{display:none;margin-bottom:5px;gap:2px;i{color:yellow}}#product-list-7-edge .gallery-box-product{background-color:white;width:290px;border:1px solid #e0e0e0;border-radius:20px;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;cursor:pointer}#product-list-7-edge .gallery-box-product::-webkit-scrollbar{display:none}#product-list-7-edge .gallery-box-product:hover{transform:translateY(-5px)}#product-list-7-edge .picture{height:355px;background-size:cover;width:100%;overflow:hidden;position:relative}#product-list-7-edge .gallery-box-product:hover .picture img{transform:scale(1.05);transition:all 0.5s ease-in-out}#product-list-7-edge .gallery-box-product .smooth{text-decoration:none;color:inherit;display:block}#product-list-7-edge .picture img{object-fit:cover;width:100%;height:100%;display:block;transition:all 0.5s ease-in-out}#product-list-7-edge .btn-list-4{display:flex;align-items:center;margin-top:20px;justify-content:center}#product-list-7-edge .contenu{padding-left:20px;padding-top:15px;padding-bottom:12px}#product-list-7-edge.text-right .contenu{padding-right:20px !important;padding-left:0 !important}#product-list-7-edge .contenu .ProductTitle{color:currentColor;line-height:25px;margin:0 0;margin-bottom:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#product-list-7-edge.text-right{direction:rtl;.contenu .ProductTitle,.product-price{padding-right:0;direction:rtl}.icon_eyes{left:15px;right:auto}.discount_amount,.OutOfStock{right:15px;left:auto}}#product-list-7-edge .product-price{color:currentColor;margin:0 0;align-items:center;overflow:hidden;display:flex;gap:10px;left:15px;text-overflow:ellipsis;white-space:nowrap}#product-list-7-edge .originalPrice{opacity:0.8;font-weight:normal;text-decoration:line-through}#product-list-7-edge .currentPrice{margin-left:0;font-weight:700}#product-list-7-edge .customize-link{display:inline-block;margin-top:10px;padding:8px 15px;background-color:var(--attach-accent);color:#fff;border-radius:5px;font-size:0.9rem;text-transform:uppercase;text-decoration:none;transition:background-color 0.3s ease}#product-list-7-edge .customize-link:hover{background-color:var(--attach-accent)}.gallery-box-product.card-5{margin-bottom:20px}#product-list-7-edge .gallery-box-product.card-5.card-5-simple:hover .colorImages,#product-list-7-edge .gallery-box-product.card-5.card-5-simple:hover .attributes{visibility:visible;opacity:1;pointer-events:auto}#product-list-7-edge .tooltip-circle{width:22px;height:22px;border-radius:50%}#product-list-7-edge .discount_amount,#product-list-7-edge .OutOfStock{display:flex;background-color:#D63A2F;position:absolute;z-index:1000;margin-left:5%;top:15px;border-radius:4px;color:currentColor;padding:0 5px;padding-top:1px;min-width:55px;font-size:12px}#product-list-7-edge .color-5.active .tooltip-circle{outline:1px solid rgb(185,181,181);border:3px white solid}#product-list-7-edge .tooltip-circle{outline:1px solid rgb(185,181,181)}#product-list-7-edge .tooltip-circle:hover{outline:1px solid rgb(185,181,181);border:3px white solid;transition:all 0.3s ease-in-out}#product-list-7-edge .tooltip-circle.active .tooltip-circle{opacity:1;border:1px solid black}#product-list-7-edge .imagesColors-7{display:flex;flex-wrap:wrap;margin-top:5px}#product-list-7-edge.text-right .imagesColors-7,#product-list-7-edge.text-right .product-price{display:flex}#product-list-7-edge.text-center .imagesColors-7,#product-list-7-edge.text-center .product-price{justify-content:center}#product-list-7-edge .color-5{margin-right:10px;position:relative;align-items:center;margin-bottom:10px;justify-content:center;display:flex}#product-list-7-edge .color-5 .tooltiptext{visibility:hidden;width:max-content;max-width:100px;background-color:#000;color:#fff;text-align:center;border-radius:4px;padding:5px;font-size:12px;font-weight:bold;position:absolute;z-index:3;bottom:76%;margin-bottom:12px;opacity:0;transition:opacity 0.3s}#product-list-7-edge .color-5 .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:#000 transparent transparent transparent}#product-list-7-edge .color-5:hover .tooltiptext{visibility:visible;opacity:1}#product-list-7-edge .details-container{position:absolute;bottom:-10%;right:5%;left:5%;width:90%;border-radius:10px 10px 0 0;padding:10px;color:currentColor;background:#fff;max-height:150px !important;display:flex;font-weight:700;line-height:1.2;flex-direction:column;overflow:auto;opacity:0;transition:bottom 0.5s ease-in-out}#product-list-7-edge .gallery-box-product.card-5.card-5-simple:hover .details-container{bottom:-5px;opacity:1;transition:all 0.5s ease-in-out}#product-list-7-edge .details-container::-webkit-scrollbar{width:8px;border-radius:20px;display:none}#product-list-7-edge .details-container::-webkit-scrollbar-track{background:#ffffff;border-radius:20px}#product-list-7-edge .details-container::-webkit-scrollbar-thumb{background:#888;border-radius:20px}#product-list-7-edge .details-container::-webkit-scrollbar-thumb:hover{background:var(--attach-accent)}#product-list-7-edge .shopping-bag-icon{width:100%;height:100%;color:currentColor;text-align:left;mask-size:contain;font-size:15px}#product-list-7-edge .attributesContainer-3_5{width:100%;margin-top:20px}#product-list-7-edge .attributeTitle{padding-bottom:10px}#product-list-7-edge .colorTitle_3_7{margin-top:10px;margin-bottom:10}#product-list-7-edge .attribute-list-7{padding:2px;border:1px solid black;margin-right:5px;cursor:pointer;display:inline-block;min-width:45px;min-height:36px;height:max-content;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;margin-top:-10px;margin-bottom:15px;font-weight:normal}#product-list-7-edge .attribute-list-7:hover{opacity:0.5}#product-list-7-edge .attribute-list-7.active{background-color:#000;color:currentColor}#product-list-7-edge .icon-container{width:30px;height:30px;position:absolute;bottom:13px;right:-40px;transition:all 0.5s ease-in-out;padding-left:7.5px;padding-top:7.5px;cursor:pointer;text-align:justify;border-radius:50%;background-color:white}#product-list-7-edge.text-right .icon-container{left:-40px;right:auto}#product-list-7-edge .gallery-box-product.card-5.card-5-simple{position:relative;height:fit-content}#product-list-7-edge .gallery-box-product.card-5.card-5-simple:hover .icon-container{visibility:visible;right:12px}#product-list-7-edge.text-right .gallery-box-product.card-5.card-5-simple:hover .icon-container{left:12px;right:auto}#product-list-7-edge .color_Title_name{color:var(--attach-surface);font-weight:normal}@media (max-width:768px){#product-list-7-edge .gallery-box-product{margin-top:10px;width:100%;max-width:300px}#product-list-7-edge #dynamic-product-list_7{flex-wrap:wrap;max-height:600px;flex-direction:column;overflow:auto;gap:7%}#product-list-7-edge #dynamic-product-list_7::-webkit-scrollbar{height:6px}#product-list-7-edge #dynamic-product-list_7::-webkit-scrollbar-track{background:#ffffff}#product-list-7-edge #dynamic-product-list_7::-webkit-scrollbar-thumb{background:#888;border-radius:20px}#product-list-7-edge .btn-list-4{margin-top:20px}}@media (min-width:828px) and (max-width:1020px){#product-list-7-edge .gallery-box-product{width:290px !important}#product-list-7-edge #dynamic-product-list_7{gap:10%;flex-wrap:wrap}}@media (min-width:768px) and (max-width:828px){#product-list-7-edge .gallery-box-product{width:290px !important}#product-list-7-edge #dynamic-product-list_7{gap:1%;flex-wrap:wrap}}@media (min-width:1020px) and (max-width:1099px){#product-list-7-edge .gallery-box-product{width:230px}#product-list-7-edge .picture{height:335px}#product-list-7-edge #dynamic-product-list_7{gap:1%}}@media (min-width:1100px) and (max-width:1200px){#product-list-7-edge .gallery-box-product{width:240px}#product-list-7-edge .picture{height:335px}#product-list-7-edge #dynamic-product-list_7{gap:2%}}@media (min-width:1200px){#product-list-7-edge .gallery-box-product{width:240px}#product-list-7-edge .picture{height:335px}#product-list-7-edge #dynamic-product-list_7{gap:2%}}@media (min-width:1099px){#product-list-7-edge .gallery-box-product{width:340px}}#product-list-7-edge .icon_eyes{display:flex;justify-content:center;align-items:center;background-color:white;position:absolute;z-index:1000;width:32px;height:32px;right:15px;top:15px;border-radius:50%;color:currentColor;padding:5px;font-size:12px;cursor:pointer}#product-list-7-edge .loading-container{display:flex;align-items:center;gap:3px}#product-list-7-edge .loadingAnimation_cart{margin-top:2px}#product-list-7-edge .dot{width:8px;height:8px;border-radius:50%;background-color:#ffffff;opacity:0.5;animation:bounce 1.5s infinite ease-in-out,colorFade 1.5s infinite ease-in-out}#product-list-7-edge .dot:nth-child(1){animation-delay:0s}#product-list-7-edge .dot:nth-child(2){animation-delay:0.2s}#product-list-7-edge .dot:nth-child(3){animation-delay:0.4s}@keyframes bounce{0,80%,100%{transform:scale(0.5);opacity:0.3}40%{transform:scale(1);opacity:1}}@keyframes colorFade{0{background-color:#ffffff}50%{background-color:var(--attach-accent)}100%{background-color:#aaaaaa}}#subscribe-text-field{--subscr-accent:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#c88a3f));--subscr-on:var(--btn-primary-light-color,#ffffff);--subscr-muted:color-mix(in srgb,currentColor 66%,transparent);--subscr-line:color-mix(in srgb,currentColor 16%,transparent);--subscr-surface:color-mix(in srgb,currentColor 6%,transparent)}#subscribe-text-field.dark,.dark #subscribe-text-field{--subscr-accent:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#c88a3f));--subscr-on:var(--btn-primary-dark-color,#ffffff)}#subscribe-text-field .btn{border-radius:0 40px 40px 0 !important}#subscribe-text-field.text-right .form-inline.form-flex{direction:rtl;button{border-radius:40px 0 0 40px !important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (max-width:768px){#subscribe-text-field .btn{border-radius:40px !important}#subscribe-text-field{display:flex;flex-direction:column;justify-content:center}}@media (max-width:1025px){#subscribe-text-field input[type=text],#subscribe-text-field input[type=search],#subscribe-text-field input:not([type]),#subscribe-text-field input[type=email],#subscribe-text-field input[type=tel],#subscribe-text-field input[type=number],#subscribe-text-field input[type=password],#subscribe-text-field input[type=url],#subscribe-text-field input[type=date],#subscribe-text-field select,#subscribe-text-field textarea,[id^="subscribe-text-field--"] input[type=text],[id^="subscribe-text-field--"] input[type=search],[id^="subscribe-text-field--"] input:not([type]),[id^="subscribe-text-field--"] input[type=email],[id^="subscribe-text-field--"] input[type=tel],[id^="subscribe-text-field--"] input[type=number],[id^="subscribe-text-field--"] input[type=password],[id^="subscribe-text-field--"] input[type=url],[id^="subscribe-text-field--"] input[type=date],[id^="subscribe-text-field--"] select,[id^="subscribe-text-field--"] textarea{font-size:16px !important}}#subscribe-text-field a:focus-visible,#subscribe-text-field button:focus-visible,#subscribe-text-field input:focus-visible,#subscribe-text-field select:focus-visible,#subscribe-text-field textarea:focus-visible,#subscribe-text-field summary:focus-visible,#subscribe-text-field [tabindex]:focus-visible,#subscribe-text-field [role=button]:focus-visible,#subscribe-text-field label[for]:focus-visible,[id^="subscribe-text-field--"] a:focus-visible,[id^="subscribe-text-field--"] button:focus-visible,[id^="subscribe-text-field--"] input:focus-visible,[id^="subscribe-text-field--"] select:focus-visible,[id^="subscribe-text-field--"] textarea:focus-visible,[id^="subscribe-text-field--"] summary:focus-visible,[id^="subscribe-text-field--"] [tabindex]:focus-visible,[id^="subscribe-text-field--"] [role=button]:focus-visible,[id^="subscribe-text-field--"] label[for]:focus-visible{outline:2px solid currentColor !important;outline-offset:2px !important;border-radius:3px}#subscribe-text-field a,#subscribe-text-field button,#subscribe-text-field [onclick],[id^="subscribe-text-field--"] a,[id^="subscribe-text-field--"] button,[id^="subscribe-text-field--"] [onclick]{cursor:pointer}#blog-5{--blog-accent:var(--btn-primary-light-background-color,var(--btn-primary-background-color,#cccccc));--blog-on:var(--btn-primary-light-color,#ffffff);--blog-muted:color-mix(in srgb,currentColor 66%,transparent);--blog-line:color-mix(in srgb,currentColor 16%,transparent);--blog-surface:color-mix(in srgb,currentColor 6%,transparent)}#blog-5.dark,.dark #blog-5{--blog-accent:var(--btn-primary-dark-background-color,var(--btn-primary-background-color,#cccccc));--blog-on:var(--btn-primary-dark-color,#ffffff)}#blog-5 .icon_eyes_blog{display:flex;justify-content:center;align-items:center;background-color:white;position:absolute;z-index:1000;width:32px;height:32px;right:-60px;top:15px;color:currentColor;padding:5px;font-size:12px;cursor:pointer;opacity:0;visibility:hidden;transition:all 0.5s ease-in-out}#blog-5 .loading-container{display:flex;align-items:center;gap:3px}#blog-5 .dot{width:8px;height:8px;background-color:transparent;opacity:0.5;animation:bounce 1.5s infinite ease-in-out,colorFade 1.5s infinite ease-in-out}#blog-5 .dot:nth-child(1){animation-delay:0s}#blog-5 .blog-item:hover .icon_eyes_blog{opacity:1;right:15px;visibility:visible}#blog-5 .blog-item{position:relative}#blog-5 .blog-5{min-height:350px;display:flex;flex-direction:column;justify-content:space-between}#blog-5 .gallery-box-blog{position:relative;overflow:hidden;flex-grow:1;transition:all 0.3s ease-in-out;min-height:300px}#blog-5 .gallery-box-blog img{width:100%;height:280px;object-fit:cover;transition:all 0.5s ease-in-out}#blog-5 .gallery-box-blog:hover img{transform:scale(1.025)}#blog-5 .textBlog{background-color:transparent;padding:15px;flex-shrink:0}#blog-5 .textBlog .title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.2;min-height:40px;-webkit-line-clamp:2;margin-bottom:10px;font-size:18px;font-weight:600;margin-top:10px}#blog-5 .blog-item{padding-left:0 !important;padding-right:0}#blog-5 .all-blogs{text-align:center}#blog-5 .all-blogs .btn-blogs{border-radius:0 !important}#blog-5 .btn-blog{padding:5px;text-align:center;height:25px;width:25px;margin-left:120%;opacity:0;transition:all 0.5s ease-in-out}#blog-5 .blog-item:hover .btn-blog{margin-left:90%;opacity:1}#blog-5 .btn-blogs{margin-top:50px}#blog-5 #display_blogs{display:flex;gap:40px}@media (max-width:992px){#blog-5 .container-special-width{padding-right:0 !important}#blog-5 .blog-container{padding-right:0px !important}#blog-5 .btn-blogs{margin-top:0px}#blog-5 .blog-5-r{margin-bottom:15px !important;padding-right:0 !important}#blog-5{text-align:left}#blog-5 #display_blogs{display:flex;flex-direction:row;max-width:100%;overflow:auto;position:relative;padding-bottom:15px;overflow:visible}#blog-5 #display_blogs{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cccccc transparent}#blog-5 #display_blogs::-webkit-scrollbar{height:6px;display:block;border-radius:6px;padding-left:30px}#blog-5 #display_blogs::-webkit-scrollbar-thumb{background:var(--blog-accent);border-radius:6px;display:none}#blog-5 #display_blogs::-webkit-scrollbar-thumb:hover{display:block;background:var(--blog-accent)}#blog-5 #display_blogs::-webkit-scrollbar-thumb:active{display:block;background:var(--blog-accent)}#blog-5 .blog-item{margin-right:20px}#blog-5 .blog-5{width:100vw}#blog-5 .blog-item{position:relative;min-height:0;padding-left:0 !important;padding-right:0;margin-bottom:15px;text-align:left}#blog-5 .gallery-box-blog{width:350px}}@media (max-width:768px){#blog-5 #display_blogs::-webkit-scrollbar{height:6px;display:block}}@media (max-width:500px){#blog-5 .gallery-box-blog{width:330px}#blog-5 .blog-5{padding:10px}}#blog-5 .blog-5{padding:10px}#section-faq.text-right{direction:rtl}#section-faq{--btn-primary-background-color-rgb-faq:var(--btn-primary-light-background-color-rgb)}#section-faq.dark{--btn-primary-background-color-rgb-faq:var(--btn-primary-dark-background-color-rgb)}#section-faq .container-special-width{max-width:900px;margin-left:auto;margin-right:auto}#section-faq .section-title{font-weight:700;font-size:38px;margin-bottom:50px}#section-faq .section-title .highlight{color:rgb(var(--btn-primary-background-color-rgb-faq),0.2)}#section-faq .panel-group{margin-bottom:0}#section-faq .panel{border:none;box-shadow:0 5px 25px rgb(var(--btn-primary-background-color-rgb-faq),0.2);margin-bottom:20px;transition:transform 0.4s ease,box-shadow 0.4s ease}#section-faq .panel:hover{transform:translateY(-4px)}#section-faq .panel-default>.panel-heading{background-color:transparent;border:none;padding:0;display:flex;align-items:center;justify-content:space-between;padding:20px 30px;text-decoration:none;font-size:17px;font-weight:500;width:100%}#section-faq .panel-heading .panel-heading{margin:0}#section-faq .panel-heading:hover,#section-faq .panel-heading:focus{text-decoration:none}#section-faq .icon-wrapper{background-color:rgb(var(--btn-primary-background-color-rgb-faq),0.2);width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:20px}#section-faq .icon-wrapper .fa{font-size:14px;transition:transform 0.4s ease}#section-faq .panel-heading a[aria-expanded="true"] .icon-wrapper .fa{transform:rotate(180deg)}#section-faq .panel-body{padding:0 30px 25px 30px;border-top:none}#section-faq .panel-collapse .panel-body p{margin:0;line-height:1.7}#section-faq .animate-me{transition:opacity 0.6s ease,transform 0.6s ease}@media (max-width:767px){#section-faq .section-title{font-size:28px;margin-bottom:30px}#section-faq .panel-heading a{padding:15px 20px;font-size:15px}#section-faq .icon-wrapper{width:35px;height:35px}#section-faq .panel-body{padding:0 20px 20px 20px}}#section-customer-reviews .subtitle{margin:0 auto}#section-customer-reviews .review-card{position:relative;padding:40px 30px;overflow:hidden;animation:fadeInUp 0.8s ease;border:1px solid rgba(0,0,0,0.15);border-radius:20px;flex-direction:column}#section-customer-reviews.dark{--btn-primary-background-color-rgb-rev:var(--btn-primary-dark-background-color-rgb)}#section-customer-reviews.light,#section-customer-reviews{--btn-primary-background-color-rgb-rev:var(--btn-primary-light-background-color-rgb)}.customer-no-reviews::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,rgb(var(--btn-primary-background-color-rgb-rev)),rgb(var(--btn-primary-background-color-rgb-rev),0.3));z-index:1}#section-customer-reviews .quote-icon{position:absolute;top:20px;left:20px}#section-customer-reviews .stars i{margin:0 3px}#section-customer-reviews .review-text{text-align:center;margin:20px 0;line-height:1.6}#section-customer-reviews .product{text-align:center;margin-bottom:20px}#section-customer-reviews .customer-info{display:flex;justify-content:center;align-items:center}#section-customer-reviews .avatar{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;object-fit:cover;border:1px solid rgba(0,0,0,0.15)}#section-customer-reviews .details .title4{margin:0}#section-customer-reviews .nav-buttons{margin-top:20px;display:flex;justify-content:center;gap:16px}#section-customer-reviews .btn-nav{width:30px;height:30px;border:1px solid rgba(0,0,0,0.2);border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:transform 0.4s ease}#section-customer-reviews .btn-nav:hover{transform:scale(1.1)}#section-customer-reviews .indicators{margin-top:15px;text-align:center}#section-customer-reviews .dot{width:10px;height:10px;display:inline-block;margin:0 4px;border-radius:50%;border:1px solid rgba(0,0,0,0.25);cursor:pointer;transition:transform 0.3s ease}#section-customer-reviews .dot.active{transform:scale(1.2)}#section-customer-reviews .stats{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:center;gap:30px 0}#section-customer-reviews .stats>div{flex:1 1 25%;text-align:center}#section-customer-reviews .stats .title3{margin:0}#section-customer-reviews .stats p{margin:0;line-height:1.4}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.star-label{display:flex;align-items:center;gap:5px;width:70px}.star-row{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:15px}.btn-nav.disabled,.btn-nav:disabled{opacity:0.4;cursor:not-allowed;pointer-events:none}.bar-container{flex:1;background-color:var(--attach-accent);height:10px;border-radius:5px;overflow:hidden}.customer-no-reviews{display:none;width:100%;overflow:hidden;position:relative;animation:fadeIn 0.8s ease-out;border-radius:24px;border:1px solid rgba(255,255,255,0.2);box-shadow:0 20px 40px rgba(0,0,0,0.08),0 0 80px color-mix(in srgb,var(--attach-accent) 5%,transparent)}.customer-no-reviews .left,.customer-no-reviews .right{flex:1;padding:50px 40px}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.customer-no-reviews{flex-direction:column}.customer-no-reviews .left{border-right:none;border-bottom:1px solid rgba(0,0,0,0.05)}}@media (max-width:480px){.customer-no-reviews{border-radius:16px}.customer-no-reviews .left,.customer-no-reviews .right{padding:30px 20px}}#product-list-13{overflow-x:clip}#product-list-7-edge{overflow-x:clip}

/* ===== CHAMPS DE SAISIE : ILS SUIVENT LA CHARTE (07/09/2026 — mesure) =====
   Ces champs ne declaraient NI fond NI couleur de texte : ils tombaient sur le defaut du navigateur
   (blanc / noir), quelle que soit la charte — visible sur un theme SOMBRE, champs blancs.
   Le theme peint `.form-control` et `.form-group input` ; ces champs-la portent d'autres noms, donc
   rien ne les atteignait. On ne pose AUCUNE couleur en dur : l'encre est HERITEE de la section
   (donc de son mode clair/sombre) et la surface est un voile derive de `currentColor`. */
#product-detail input{
  color: inherit;
  background: transparent;
  border-color: currentColor;
}
@supports (color: color-mix(in srgb, red, blue)){
#product-detail input{
  background: color-mix(in srgb, currentColor 7%, transparent);
  border-color: color-mix(in srgb, currentColor 24%, transparent);
}
}
#product-detail input::placeholder{ color: inherit; opacity: .55; }

/* dv-faq-20260911 #section-faq — constat fondateur « section-faq ne fonctionne pas […] couleurs et personnalisation ».
   Accent à pleine teinte de la charte (il était à 20 % : illisible) ; tout l'en-tête ouvre la réponse —
   sauf dans le builder, où la question doit rester cliquable pour être modifiée ; le chevron pivote
   (l'ancienne règle visait un chevron DANS le lien, il est à côté) ; contour de focus au clavier. */
#section-faq .section-title .highlight{color:rgb(var(--btn-primary-background-color-rgb-faq))}
#section-faq .panel-heading{position:relative;cursor:pointer}
#section-faq .panel-heading > a{flex:1 1 auto;min-width:0;color:inherit}
#section-faq .panel-heading > a::after{content:"";position:absolute;inset:0}
ul.edit-typography #section-faq .panel-heading > a::after, ul.edit-elements #section-faq .panel-heading > a::after{display:none}
#section-faq .icon-wrapper{transition:transform .35s ease}
#section-faq .panel-heading:has(> a[aria-expanded="true"]) .icon-wrapper{transform:rotate(180deg)}
#section-faq .panel-heading > a:focus-visible{outline:2px solid rgb(var(--btn-primary-background-color-rgb-faq));outline-offset:4px}
