.product-details{margin:0;padding:0;background:#fff;position:relative;width:100%}.product-details .product-gallery{padding-right:45px}.product-details .gallery-list{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap}.product-details .gallery-list li{display:flex;margin:0 0 1.5rem;padding:0 calc(var(--bs-gutter-x) * .5);flex-wrap:wrap;width:50%}.product-details .gallery-list li:nth-last-child(2),.product-details .gallery-list li:last-child{margin-bottom:0}.product-details .service-info{margin:0 0 15px;padding:0;display:flex;flex-wrap:wrap;list-style-type:none}.product-details .service-info li{width:50%;display:flex;margin:0 0 15px;font-size:14px;color:#141414;align-items:center}.product-details .service-info li img{width:25px;margin:0 10px 0 0}#sizeguide{z-index:9999}#sizeguide .modal-dialog{max-width:700px}#sizeguide .modal-dialog .modal-body{padding:2rem}#sizeguide .modal-dialog .modal-body .btn-close{position:absolute;right:15px;top:15px;z-index:9}#sizeguide .nav{margin:0 0 15px;padding:0;border-bottom:1px solid #141414}#sizeguide .nav li.nav-item{width:50%;position:relative}#sizeguide .nav li.nav-item button{width:100%;border-radius:0;color:#141414;font-size:21px;position:relative}#sizeguide .nav li.nav-item button.active{background:#fff;font-weight:500}#sizeguide .nav li.nav-item button.active:before{position:absolute;left:0;bottom:-2px;border-bottom:3px solid #141414;content:"";width:100%}#sizeguide table{margin:0;background:#fff;font-size:14px;width:100%;text-align:left}#sizeguide table th,#sizeguide table td{padding:10px;border-bottom:1px solid #141414}#sizeguide table th{font-weight:600}#sizeguide table td:nth-child(2n){background:#f1f1f1}#sizeguide table td:first-child{font-weight:600}#sizeguide .tab-content{text-align:center;font-size:14px}#sizeguide .tab-content .hightlights{color:#ffa700;text-transform:uppercase;letter-spacing:2}#sizeguide .measure-list{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;height:100%}#sizeguide .measure-list li{flex-basis:100%;padding:1rem;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#f1f1f1;border-top:1px solid #141414}#sizeguide .measure-list .sub-title{font-size:16px;font-weight:500;margin:0 0 10px}#sizeguide .measure-list li:first-child{border-top:none;background:#fff}#mysize{z-index:9999}#mysize .modal-dialog{max-width:700px}#mysize h3{margin:0 0 15px;color:#141414;font-size:21px;font-weight:500}#mysize .modal-dialog .modal-body{padding:2rem;text-align:center;font-size:14px}#mysize .modal-dialog .modal-body .btn-close{position:absolute;right:15px;top:15px;z-index:9}#mysize .size-list{margin:10px 0 25px;justify-content:center;padding:0;list-style-type:none;display:flex;gap:10px;flex-wrap:wrap}#mysize .size-list a{padding:5px 15px;display:inline-flex;border:1px solid #141414;color:#141414;text-decoration:none;border-radius:30px;font-size:14px}#mysize .size-list a:hover{background:#141414;color:#fff}#mysize .modal-body img{width:100%}.product-details select{width:100%;padding:5px;border-radius:25px;border:1px solid #000}.product-details .cart-btn{margin:25px 0}.product-details .cart-btn a{background:#000;display:block;text-align:center;padding:10px;border-radius:30px;color:#fff;text-decoration:none}.product-details .cart-btn a:hover{background:#333}.product-details .size .my-size,.product-details .size-guide{text-align:left}.product-details .size .my-size a,.product-details .size-guide a{color:#141414;text-decoration:underline!important}.product-details .size .my-size a:hover,.product-details .size-guide a:hover{text-decoration:none!important}.product-details .size{margin-bottom:10px}.product-details h1{margin:0 0 15px;color:#141414;font-size:28px;font-weight:600}.product-details .price{margin:0 0 10px;color:#141414}.product-details .price span{color:#a9a9a9;text-decoration:line-through;padding:0 5px}.product-details .price .on-sale{color:red;padding:0;text-decoration:none}.product-details .color-list{margin:10px 0 25px;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:10px}.product-details .color-list a{width:20px;height:20px;border-radius:100%;display:flex}.product-details .color-list li{background:#fff;border:1px solid #141414;padding:2px;border-radius:100%}.product-details .color-list a.black{background:#000}.product-details .color-list a.red{background:red}.product-details .color-list a.yellow{background:#ff0}.product-details .color-list a.blue{background:#00f}.product-details .color-list a.orange{background:orange}.product-details .length-list{margin:10px 0 25px;padding:0;list-style-type:none;display:flex;gap:10px;flex-wrap:wrap}.product-details .length-list a{padding:5px 15px;display:inline-flex;border:1px solid #141414;color:#141414;text-decoration:none;border-radius:30px;font-size:14px}.product-details .length-list a:hover,.product-details .length-list a.active{background:#141414;color:#fff}.product-details .length{font-weight:700}.swatch-color.active{position:relative}.swatch-color.active:after{content:"";position:absolute;top:-9px;right:-6px;bottom:-3px;left:-6px;border-radius:50%;border:1.5px solid #000}.product-details .accordion .accordion-item{border:none;border-radius:0!important;border-top:1px solid #000}.product-details button.accordion-button{border:none!important;padding:15px 0;color:#141414;box-shadow:none;background:#fff}.product-details .accordion{margin:0;border:none!important}.product-details .accordion-body{padding:0 0 15px;font-size:14px}.product-details .accordion-body p:last-child{margin-bottom:0}.product-details .accordion-body strong{font-weight:600}.product-details .accordion-button:after{background:url(../images/pluse-icon.svg) no-repeat right center;transition:all .5s}.product-details .accordion-button:not(.collapsed):after{background:url(../images/minus-icon.svg) no-repeat right center}.product-details .accordion-button:after{transition:all .5s}.product-details .accordion-body .list-items{margin:0 0 0 20px;padding:0}.product-details .accordion-body .list-items li{margin:0 0 5px}.product-details .accordion-body a{color:#141414}.product-details .accordion-body a:hover{text-decoration:none}.product-details .accordion-body .img-list{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap}.product-details .accordion-body .img-list li{display:flex;align-items:flex-start;margin:0;padding:0;flex-wrap:wrap;width:33.333%;text-align:center}.product-details .accordion-body .img-list li a{text-decoration:none;display:flex;flex-wrap:wrap}.product-details .accordion-body .img-list li a img{height:120px;width:100%;object-fit:contain}.product-details .accordion-body .img-list li a:hover{text-decoration:underline}.product-details .accordion-body .img-list .title{width:100%}.products-info .product-list{margin:45px 0 0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap}.products-info .product-list li{display:flex;margin:0;padding:0 calc(var(--bs-gutter-x) * .5);flex-wrap:wrap;width:33.333%}.products-info .product-list .content-box{margin:0;padding:15px 0 0;color:#141414}.products-info .product-list .content-box p:last-child{margin-bottom:0}.products-info .product-list .content-box .title{font-size:24px;font-weight:500;margin:0 0 10px}.products-info{margin:0;padding:60px 0;background:#f1f1f1;position:relative;width:100%}.products-info .product-info{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap}.products-info .product-info>li{display:flex;margin:0;padding:0 calc(var(--bs-gutter-x) * .5);flex-wrap:wrap;width:33.333%;flex-direction:column}.products-info .product-info .title{font-size:13px;letter-spacing:2px;color:#141414;margin:0 0 10px}.products-info .list-items{margin:0;padding:0;list-style-type:none}.products-info .list-items li{margin:0 0 10px;padding:0 0 0 25px;position:relative}.products-info .list-items li:before{position:absolute;left:0;top:10px;width:15px;height:2px;background:#000;content:""}.products-info h4{color:#141414;font-size:24px;font-weight:500;margin:0 0 10px}.products-info .product-info>li img{max-width:100%;margin:0 0 15px}.products-info .product-list li .img-box{width:100%}.products-info .product-list li .img-box img,.products-info .product-list li .img-box video{height:600px;object-fit:cover;width:100%}.product-details .color-swatches{display:flex;gap:10px;margin:15px 0;flex-wrap:wrap}.product-details .color-swatches .color-swatch{margin:0!important}.product-details .color-swatch{width:40px;height:40px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .3s ease}.product-details .color-swatch:hover{transform:scale(1.1)}.product-details .color-swatch.selected{border-color:#333}.read-more{font-weight:600;text-decoration:underline;cursor:pointer}@media(max-width:767px){.products-info{padding:30px 0}.product-details .product-gallery{padding-right:calc(var(--bs-gutter-x) * .5)}.products-info .product-info>li{width:100%;margin-bottom:15px}.products-info .product-info>li:last-child{margin-bottom:0!important}.products-info .product-list li{width:100%;margin-bottom:15px}.products-info .product-list li:last-child{margin-bottom:0!important}.products-info .product-list li .img-box img,.products-info .product-list li .img-box video{height:auto}.products-info .product-list{margin:15px 0 0}.product-details .service-info li{width:100%}.product-details .size .my-size,.product-details .size-guide{width:50%}#sizeguide .nav li.nav-item button{font-size:18px}#sizeguide .modal-dialog .modal-body,#mysize .modal-dialog .modal-body{padding:1rem}#sizeguide .modal-dialog .modal-body .btn-close,#mysize .modal-dialog .modal-body .btn-close{right:5px;top:5px}#sizeguide .tab-content .responsive-table table{min-width:400px}#sizeguide .tab-content .responsive-table{overflow-y:auto}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/custom-leggings.css.map */
