.product__detail,.related__products{max-width:1920px;padding-block:60px;width:100%}.product__detail .product__display .images .bestseller,.related__products .related__grid .product .image .bestseller{width:50px;height:50px;right:10px;position:absolute;top:10px;max-width:100%}.product__detail{margin:auto;padding-inline:1em}.product__detail .product__display{display:flex;gap:30px}.product__detail .product__display .images{flex:0 0 500px;max-width:500px;height:fit-content;position:relative}.product__detail .product__display .images img{max-width:100%;width:auto;height:auto}.product__detail .product__display .images .splide__list,.product__detail .product__display .images .splide__list li{list-style-type:none!important}.product__detail .product__display .images .splide__list li::marker{display:none!important}.product__detail .product__display .images .promotion{position:absolute;top:10px;right:0;max-width:150px;padding:5px 10px;background-color:#ec2a2a;color:#fff;font-weight:600;font-size:18px}.product__detail .product__display .images .lowstock{background-color:#1c3f45;color:#fff;padding:5px;position:absolute;top:10px;left:0}.product__detail .product__display .images #main-slider{border:1px solid #f2f2f2}.product__detail .product__display .images #main-slider .splide__slide{display:flex;align-items:center;justify-content:center}.product__detail .product__display .images #main-slider img{max-width:100%;width:auto;height:auto}.product__detail .product__display .images #thumbnail-slider .splide__track--nav>.splide__list>.splide__slide.is-active{border:2px solid #d3b972!important}.product__detail .product__display .images div#thumbnail-slider-track{padding-top:30px}.product__detail .product__display .images .splide__arrows{max-width:100px;margin-inline:auto;position:relative}.product__detail .product__display .images .splide__arrow--next,.product__detail .product__display .images .splide__arrow--prev{transform:translateY(0);bottom:-30px;top:unset}.product__detail .product__display .details{flex:0 1 auto;width:100%;position:relative}.product__detail .product__display .details .smallcategory{display:block;color:#d3b972;margin-bottom:15px}.product__detail .product__display .details ul{margin-bottom:25px;padding-left:15px}.product__detail .product__display .details ul li{line-height:19.6px}.product__detail .product__display .details p{margin-bottom:10px}.product__detail .product__display .details h1{margin-bottom:30px}.product__detail .product__display .details .price{font-size:28px;color:#1c3f45;margin-bottom:30px}.product__detail .product__display .details .price span.vat{color:#1c3f45;font-size:18px}.product__detail .product__display .details .price .oldprice{text-decoration:line-through;color:#333}.product__detail .product__display .details .price .special{font-size:28px;color:#1c3f45;margin-bottom:30px}.product__detail .product__display .details .productdescription{border-bottom:2px solid #d3b972;padding-bottom:5px;margin-bottom:15px;font-size:14px;color:#1c3f45}.product__detail .product__display .details hr{border:2px solid #d3b972;margin-block:15px}.product__detail .product__display .details .varient__container{display:grid;align-items:flex-start;gap:15px;margin-top:30px}.product__detail .product__display .details .varient__container input[type=text],.product__detail .product__display .details .varient__container select{border:1px solid #d3b972;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;background-color:#fff;width:100%;max-width:100%}.product__detail .product__display .details .varient__container .productdescription{margin:10px 0 0}.product__detail .product__display .details .varient__container .v__box{display:flex;gap:30px;justify-content:space-between;align-items:center}.product__detail .product__display .details .varient__container .v__box p{margin:0;font-size:14px;flex:0 0 150px}.product__detail .product__display .details .qty__box{display:flex;flex-direction:row;gap:15px;margin-top:30px}.product__detail .product__display .details .qty__box input{border:2px solid #d3b972;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;line-height:24px}.product__detail .product__display .details .qty__box .inputbox{display:flex;gap:15px;align-items:center}.product__detail .product__display .details .qty__box .inputbox .number{display:flex;gap:5px}.product__detail .product__display .details .qty__box .inputbox .number input::-webkit-inner-spin-button,.product__detail .product__display .details .qty__box .inputbox .number input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product__detail .product__display .details .qty__box .inputbox .number input[type=number]{-moz-appearance:textfield}.product__detail .product__display .details .qty__box .inputbox .number input{width:40px;text-align:center;appearance:none;-webkit-appearance:none}.product__detail .product__display .details .qty__box .inputbox .number .minus,.product__detail .product__display .details .qty__box .inputbox .number .plus{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-color:#d3b972;cursor:pointer;color:#fff}.product__detail .product__display .details .qty__box .inputbox .text{font-size:16px;color:#1c3f45}.product__detail .product__display .details .btn__primary{margin-left:auto;margin-right:0}.product__detail .product__display .details .moredetails{margin-top:60px}.product__detail .product__display .details .moredetails .tab{overflow:hidden}.product__detail .product__display .details .moredetails .tab button{float:left;border:none;outline:0;cursor:pointer;padding:14px 16px;transition:.3s;font-size:17px;background-color:#d3b972;border-radius:5px 5px 0 0}.product__detail .product__display .details .moredetails .tab button.active,.product__detail .product__display .details .moredetails .tab button:hover{background-color:#1c3f45;color:#fff}.product__detail .product__display .details .moredetails .tabcontent{display:none;padding:15px 12px;border:1px solid #ccc;border-radius:0 5px 5px}.related__products{padding-top:0}.related__products h2{text-align:left}.related__products .related__grid{display:grid;align-items:flex-start;grid-template-columns:repeat(4,1fr);gap:30px}.related__products .related__grid .product .image{width:auto;height:293px;border:1px solid #e2e2db;background-color:#fff;display:flex;align-items:center;justify-content:center;position:relative}.related__products .related__grid .product .image .pills{position:absolute;top:10px;left:10px}.related__products .related__grid .product .image .pills .sale{padding:5px 10px;min-width:60px;text-align:center;color:#fff;font-size:14px;background-color:#d3b972}.related__products .related__grid .product .image .promotion{position:absolute;top:10px;right:0;max-width:150px;padding:5px 10px;background-color:#ec2a2a;color:#fff;font-weight:600;font-size:18px}.related__products .related__grid .product .image .lowstock{background-color:#1c3f45;color:#fff;padding:5px;position:absolute;top:10px;left:0}.related__products .related__grid .product .image img{max-width:100%;width:auto;height:auto;max-height:270px}.related__products .related__grid .product .text{padding-top:15px}.related__products .related__grid .product .text .head{font-family:Nunito,sans-serif;font-size:16px;line-height:19.2px;color:#333}.related__products .related__grid .product .text .price{display:flex;gap:5px;align-items:center}.related__products .related__grid .product .text .price .old{font-size:14px;text-decoration:line-through;color:#424242}.related__products .related__grid .product .text .price .current{font-size:16px;color:#d3b972}.related__products .buttonholder{display:flex;justify-content:center;width:100%;margin-top:30px}@media screen and (max-width:1025px){.related__products{padding-inline:1em}.related__products .related__grid .product .image{height:auto}}@media screen and (max-width:769px){.product__detail .product__display .images{flex:0 0 300px;max-width:300px}.related__products .related__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:567px){.product__detail .product__display{flex-direction:column}.product__detail .product__display .images{flex:0 1 auto;width:100%;max-width:100%;order:2;flex-direction:column;justify-content:center;align-items:center;display:block}.product__detail .product__display .details{order:1}.product__detail .product__display .details .qty__box,.product__detail .product__display .details form{flex-direction:column}.product__detail .product__display .details form .inputbox{justify-content:space-between}.related__products .related__grid{grid-template-columns:repeat(2,1fr)}}.splide__track--nav>.splide__list>.splide__slide.is-active{border:2px solid #59705b}