.Product .Product-Images{display:flex;flex-direction:row;gap:3rem;margin:auto;max-width:1000px;align-items:flex-start}.Product .Product-Images .flex{display:flex;max-width:100%;flex:1 1}.Product .Product-Images .swiper{width:500px;position:relative;max-width:100%}.Product .Product-Images .swiper-slide{display:flex;align-items:center;justify-content:center}.Product .Product-Images figure{max-width:100%;display:flex;align-items:center;height:600px;width:500px;cursor:pointer}.pagination.swiper-pagination-clickable{display:flex;flex-direction:column;overflow:auto;max-height:500px;max-width:100%;width:-moz-fit-content;width:fit-content;gap:5px;padding:0 5px;justify-content:flex-start}.pagination.swiper-pagination-clickable::-webkit-scrollbar{display:none}.pagination.swiper-pagination-clickable img{border-radius:0;min-height:100px;height:80px;width:80px;object-fit:cover;opacity:1;background-color:#fff;margin:5px}img.swiper-pagination-bullet-active{border:1px solid #d8d8d8!important;object-fit:cover;opacity:1}.Product-right-details{width:700px;max-width:100%}.Product-Images h1{font-size:16px;line-height:27px;font-weight:700;margin-bottom:10px}.Product-Images .select{cursor:pointer;border:1px solid #ddd;border-radius:.125rem;margin-top:10px;overflow:hidden;padding:10px 13px;margin-bottom:1.5rem;position:relative;overflow:visible;display:block}.Product-Images .select ul{position:absolute;top:calc(100% + 1px);left:0;outline:1px solid #ddd;padding:4px;background-color:#fff;width:100%;display:none;z-index:1;max-height:200px;overflow-x:scroll}.Product-Images .select .item.active~ul{display:block;color:#000}.Product-Images .select ul a{padding:.57rem .5rem;border-bottom:1px solid #d8d8d8}.Product-Images .select ul a.active{background-color:#e5e7eb;color:#000}.Product-Images .select ul a:hover{background-color:#e45a804d;color:#000}.Product-Images .Product-right-details>p{font-size:.875rem;line-height:1.25rem}.Product-right-details strong ins{font-size:20px}.Product-right-details strong del{color:#faa;display:flex}.Product-Images .select .item{display:flex;align-items:center;gap:1rem;color:#797979;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.Product-Images .select .item.colors span{height:30px!important;width:30px!important;border-radius:50%;background-color:#000}.Product-Images .select .item p{font-weight:600;flex:1 1;font-size:.875rem;line-height:1.25rem}.Product-Images .select .item svg{transition:all .1s}.Product-Images .select .item.active svg{transform:rotate(180deg)}.add-to-cart{position:relative;bottom:0;background-color:#fff}.Product-Details .add-to-cart{position:-webkit-sticky;position:sticky}.Product-Details .container .html{flex:1 1}.add-to-cart .container{display:flex!important;flex-direction:row!important;padding:10px 0;gap:10px!important}.add-to-cart button{flex:3 1;height:54px;border-radius:5px;background-color:#e45a80;color:#fff;font-weight:700;font-size:18px;cursor:pointer;white-space:nowrap}.add-to-cart .container>button{min-width:200px}.add-to-cart .Counter{height:54px;border:1px solid #e45a80}.Product-Details ul{display:flex;height:50px;justify-content:center;border-bottom:1px solid #e5e7eb;margin-bottom:2rem;z-index:0;cursor:pointer}.Product-Details ul li{position:relative;z-index:0;border-bottom:2px solid #000;display:flex;align-items:center;font-weight:700}.Product-Details .container{display:flex;gap:2rem}.Product-Details .container h4{margin-bottom:1rem}.Product-Details .container p.text{font-size:1.5rem;line-height:2rem;flex:1 1}.Product-Details .container img{flex:1 1;display:flex;width:100%}.Product-right-details .categories{display:flex;flex-direction:column;color:#e45a80;gap:10px;flex-wrap:wrap;margin-bottom:20px}.Product-right-details .categories a:hover{font-weight:700}.Product-right-details .heart{position:static;font-size:20px;justify-content:center;width:100%;margin-top:20px;border:1px solid #ddd;border-right:none;border-left:none;height:50px;align-items:center;gap:20px}.Product-right-details .heart svg{font-size:30px}.Product-Details table{width:100%}.Product-Details table td{height:36px;font-weight:700;padding-top:.5rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb;font-size:.875rem}.Product-Details table td:last-child{font-weight:400}.Product-Details table tr:last-child td{border-bottom:none}@media (max-width:1100px){.Product .Product-Images .swiper,.Product .Product-Images figure{height:500px;width:400px}}@media (max-width:1000px){.Product-Details .container{flex-direction:column}.Product .Product-Images>.flex{flex-direction:column-reverse}.pagination.swiper-pagination-clickable{flex-direction:row;padding:5px 0}}@media (max-width:920px){.Product .Product-Images{flex-direction:column}.Product .Product-Images>.flex{flex-direction:column-reverse}.pagination.swiper-pagination-clickable{flex-direction:row;padding:5px 0}.Product-right-details .add-to-cart{position:fixed;bottom:0}.Product-Details .add-to-cart{display:block}.add-to-cart{position:-webkit-sticky;position:sticky;bottom:0;left:0;width:100%;background-color:#fff;z-index:10;border-top:1px solid #d8d8d8}.brH{display:none}}.chevrDownLeft,.chevrDownRight{list-style:none;cursor:pointer;line-height:1;display:inline-flex;align-items:center;justify-content:center}.chevrDownLeft svg,.chevrDownRight svg{width:24px;height:24px;display:block;fill:none;stroke:#000}.chevrDownLeft svg{animation:floatY 1.6s ease-in-out infinite alternate}.chevrDownRight svg{animation:floatY 1.6s ease-in-out infinite alternate-reverse}@keyframes floatY{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}.chevrDownLeft:hover,.chevrDownRight:hover{transform:translateY(-1px) scale(1.04)}@media (prefers-reduced-motion:reduce){.chevrDownLeft,.chevrDownRight{animation:none}}.variations_info{display:flex;justify-content:space-between;cursor:pointer;padding:15px 0}.variations_info p:nth-child(2){font-size:14px;color:#e45a80;font-weight:500}.variations_info p:first-child{font-size:13px;color:#000;font-weight:500}.short_description{margin:25px 0}