.shop-carousel,.shop-section.single{position:relative}.shop-section.single:before{background:linear-gradient(90deg,#f047361a,#f04736,#f047361a);content:"";position:absolute;width:100%;height:4px;left:0;bottom:0;z-index:1}.shop-section .product-details-wrap{padding-right:40px}.product-shorting{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}@media all and (max-width: 768px){.product-shorting{display:block}.product-shorting .orderby{margin-top:15px}}.product-shorting div{color:#ddd}.product-shorting .orderby{background-color:#f047364d;padding:0 10px;height:30px;border:none;outline:none;box-shadow:none;color:#ddd}.product-shorting .orderby option{color:#0c0c35;font-size:14px;font-weight:500}.product-thumb{background-color:#0c0c35e6;width:100%;height:250px;position:relative;overflow:hidden;box-shadow:0 2px 5px #0003}.product-card .product-thumb img{width:100%;height:100%;object-fit:scale-down;object-position:center;position:absolute;left:0;top:0;transition:.5s cubic-bezier(.3,.3,.05,.95)}.product-card:hover .product-thumb img{transform:scale(1.02),translate(-50%,-50%);transition:.5s cubic-bezier(.3,.3,.05,.95)}.shop-action{position:absolute;right:10px;top:10px}.shop-action li{transform:translate(100%);visibility:hidden;opacity:0;transition:.5s cubic-bezier(.3,.3,.05,.95)}.product-card:hover .shop-action li{visibility:visible;opacity:1;transform:translate(0)}.product-card:hover .shop-action li:nth-child(2){transition-delay:.1s}.product-card:hover .shop-action li:nth-child(3){transition-delay:.2s}.shop-action li a{background-color:#f047364d;font-size:14px;width:40px;height:40px;margin-bottom:5px;display:flex;align-items:center;justify-content:center;clip-path:polygon(0% 0%,70% 0,100% 30%,100% 100%,0 100%)}.shop-action li a:hover{background-color:#f04736;color:#fff}.product-card .product-thumb .default-btn{width:70%;height:45px;line-height:45px;position:absolute;left:50%;bottom:0;transform:translate(-50%) translateY(100%);margin-bottom:20px;visibility:hidden;opacity:0;transition:.5s cubic-bezier(.3,.3,.05,.95)}.product-card:hover .default-btn{visibility:visible;opacity:1;transform:translate(-50%) translateY(0)}.product-thumb .badge{background-color:#f04736;height:20px;line-height:20px;display:inline-block;position:absolute;left:10px;top:10px;color:#fff;font-size:12px;font-family:Work Sans,sans-serif;font-weight:600;text-transform:uppercase;padding:0 15px;border-radius:0}.product-thumb .badge.hot{background-color:#fe4819}.product-thumb .badge.in-stock{background-color:#5dce53}.product-thumb .badge.out-stock{background-color:#ff9529}.product-thumb .badge.sale{background-color:#ef3c3c}.product-info{margin-top:15px}.social-list li{display:inline-block}.social-list li:not(:last-of-type){margin-right:5px}.social-list li a{background-color:var(--primary-color);font-size:14px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;clip-path:polygon(0% 0%,70% 0,100% 30%,100% 100%,0 100%)}.social-list li a:hover{background-color:var(--secondary-color);color:#fff;transform:translateY(-2px)}.product-inner{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:15px;align-items:center}.product-inner .rating{text-align:right}.rating li{display:inline-block;color:#ff9529;font-size:14px;margin:0 -2px}.product-info h3{font-size:22px;font-weight:600;margin:0;cursor:pointer;text-transform:uppercase}.product-info .category li a{font-family:Oxanium,sans-serif;font-size:12px;font-weight:600;color:#f1d6c5;text-transform:uppercase;display:block;cursor:pointer}.product-info .price{font-family:Oxanium,sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:#f04736;display:block}.product-info .price span{color:#a6a6a6;text-decoration:line-through;margin-left:5px}.shop-sidebar{color:#fff}.shop-sidebar-widget:not(:last-of-type){margin-bottom:40px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:40px}.shop-sidebar ul{padding-left:0;list-style:none}.shop-sidebar-widget .shop-widget-title h3{font-size:16px;margin-bottom:30px;line-height:1;color:#fff}.shop-sidebar-widget .shop-widget-title h3 span{color:#f04736;line-height:1;font-weight:600}.shop-sidebar-widget .category-list{height:190px;overflow-y:scroll;padding-right:20px;padding-left:0}.shop-sidebar-widget .category-list::-webkit-scrollbar{background:#ffffff0d;width:8px;height:4px}.shop-sidebar-widget .category-list::-webkit-scrollbar-thumb{cursor:pointer;background:#f04736}.shop-sidebar-widget .category-list::selection{background-color:#f04736;color:#fff}.shop-sidebar-widget .category-list-webkit-::selection{background-color:#f04736;color:#fff}.shop-sidebar-widget .category-list::-moz-selection{background-color:#f04736;color:#fff}.range-slider{width:100%}.range-slider .rangeslider-wrap{margin:0 20px}.range-slider input{-webkit-appearance:none;appearance:none;width:100%;height:10px;background:#eee;outline:none;-webkit-transition:.2s;transition:opacity .2s}.range-slider input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:#f04736;cursor:pointer}.range-slider input::-moz-range-thumb{width:20px;height:20px;background:#f04736;cursor:pointer}.range-slider-output{display:flex;align-items:center;justify-content:space-between;margin-top:70px}.color-list label{display:block;position:relative;cursor:pointer;font-size:14px;padding-left:30px;-webkit-user-select:none;user-select:none}.color-list li:not(:last-of-type){margin-bottom:10px}.color-list input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.color-list .checkmark{position:absolute;top:50%;left:0;transform:translateY(-50%);height:20px;width:20px;background-color:#eee}.color-list label:hover input~.checkmark{background-color:#eee}.color-list .checkmark:after{content:"";position:absolute;display:none}.color-list label input:checked~.checkmark:after{display:block}.color-list label .checkmark:after{content:"\f00c";font-family:"Font Awesome 6 Free";font-size:13px;font-weight:600;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--primary-color)}.color-list label input~.checkmark.black{background-color:#333}.color-list label input~.checkmark.green{background-color:#0abf53}.color-list label input~.checkmark.blue{background-color:#00aeff}.color-list label input~.checkmark.red{background-color:#ff4c4c}.color-list label input~.checkmark.yellow{background-color:#ffc845}.size-list li{display:inline-block}.size-list li:not(:last-of-type){margin-right:5px}.size-list li a{background-color:#f047364d;font-size:14px;width:30px;height:30px;line-height:30px;text-align:center;display:inline-block}.size-list li a:hover{background-color:#f04736;color:#fff;transform:translateY(-2px)}.product-gallary .swiper-slide{background-color:#f2f2f2;box-shadow:0 2px 5px #0003;height:0px;padding-bottom:100%;position:relative}.product-gallary-thumb .swiper-slide img,.product-gallary .swiper-slide img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:contain;border:2px solid rgba(240,71,54,.3)}.product-gallary-thumb .swiper-slide{background-color:#f2f2f2;box-shadow:0 2px 5px #0003;height:100px;position:relative;margin-top:10px}.swiper-nav-next,.swiper-nav-prev{background-color:#f04736;width:50px;height:50px;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:50%;transform:translateY(-50%);visibility:hidden;opacity:0;transition:all .2s ease;z-index:1}.swiper-nav-next{left:auto;right:0}.product-gallary:hover .swiper-nav-next,.product-gallary:hover .swiper-nav-prev{visibility:visible;opacity:1}.product-details h3{font-size:28px;line-height:1;margin:10px 0}.product-details .price{color:#fff;font-size:22px;display:flex;align-items:center}.product-details .price span{font-size:16px;text-decoration:none;color:#5dce53;margin-left:10px}.product-details p{margin-bottom:30px}.product-btn{display:flex;align-items:center;margin-bottom:30px}.purchase-btn{background:#f90cff;background-image:linear-gradient(to right bottom,#f90cff,#e027ff,#c534ff,#a93eff,#8a44ff,#6560ff,#3c73ff,#0081ff,#009cff,#00b3ff,#00c6f5,#0cd7e8);clip-path:polygon(0% 0%,90% 0,100% 30%,100% 100%,0 100%);font-size:15px;font-weight:600;color:#fff;height:45px;line-height:45px;text-align:center;padding:0 30px;display:inline-block;margin-left:15px}.purchase-btn:hover{background-color:#333;color:#fff}.product-btn form input{background-color:#f047364d;color:#fff;width:100%;height:45px;line-height:45px;border:none;border-radius:0;outline:none;box-shadow:none;text-align:center}.product-details .product-meta{margin-bottom:30px}.product-details .product-meta li{color:#f04736;font-size:14px;text-transform:uppercase;font-weight:600}.product-details .product-meta li:not(:last-of-type){margin-bottom:5px}.product-details .product-meta li a{color:#111;margin-left:5px}.product-details .social-icon li{margin-right:0}.product-details .social-icon li:first-child{margin-right:10px}.product-details .social-icon li a{background-color:#eee;width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%;display:inline-block}.tab-navigation{border-bottom:1px solid rgba(0,0,0,.2)}.tab-navigation button{font-family:var(--title-font);border:unset;font-weight:600;font-size:15px;color:#111;text-transform:uppercase;letter-spacing:0;padding:0 0 10px;margin-right:30px;position:relative;background:unset;box-shadow:unset}.tab-navigation button:after{content:"";position:absolute;bottom:-1px;left:0;right:0;width:0;height:1px;background-color:#f04736;transition:.5s;opacity:0}.tab-navigation button.active:after{opacity:1;width:100%}.tab-navigation button.active,.tab-navigation button:hover{color:#f04736}.tab-content .tab-pane{margin-top:40px}.description-meta{display:grid;grid-template-columns:1fr 2fr;grid-gap:10px}.description-meta li span{color:#f04736;font-weight:600;margin-right:5px}.product-table>:not(:last-child)>:last-child>*{border-color:#ffffff1a}.product-table tbody tr td,.product-table thead tr th{text-align:center}.product-table tbody tr td:not(:last-of-type),.product-table thead tr th:not(:last-of-type){border-right:1px solid rgba(255,255,255,.1)}.product-table thead tr th{color:#f04736}.product-table tbody tr td{padding:15px 0;color:#fff}.review .comment-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.review .comment-list>li{background:linear-gradient(90deg,#6955b41a,#6955b44d,#6955b41a);border:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:80px 1fr;grid-gap:30px;align-items:center;padding:40px}.review .comment-list .comment-thumb img{border-radius:50%}.review .comment-list .comment-author{display:flex;align-items:center;justify-content:space-between}.review .comment-list .comment-text h3 span{font-size:14px;font-weight:600;color:#ddd;display:block}.review .comment-list .comment-text p{margin:0}.shop-section .outside-spacing{padding:0 25px;margin:0 -25px}.shop-carousel .swiper-nav{z-index:1}.shop-carousel .swiper-nav.swiper-next{right:-20px}.shop-carousel .swiper-nav.swiper-prev{left:-20px}.cart-header{margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,.3);padding-bottom:30px}.cart-header>div{font-size:15px;font-weight:600;color:#111;text-transform:uppercase}.cart-body{display:flex;align-items:center;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.1)}.cart-body:nth-child(2){border-top:unset;padding-top:unset}.cart-body .cart-item{display:flex;align-items:center}.cart-body .cart-item img{max-width:100px;margin-right:20px}@media (max-width: 991.82px){.cart-body .cart-item img{margin-bottom:10px}}.cart-body .cart-item .cart-content a{font-size:18px;font-weight:500;color:#111}.cart-body .cart-item .cart-content a:hover{color:#f04736}.cart-body .cart-item p{margin:0}.cart-body .cart-item p strong{color:#111}.cart-body .cart-item input{background-color:#f047364d;color:#111;border-radius:0;border:none;width:100px;height:45px;line-height:45px;text-align:center;outline:none;box-shadow:none}.cart-body .cart-item .remove{background-color:#f047364d;border-radius:50%;width:30px;height:30px;line-height:30px;text-align:center;font-size:15px;color:#111;display:block;margin-top:-5px}.cart-body .cart-item .remove:hover{background-color:#f04736;color:#fff}.cart-total{background:#f2f2f2;border:1px solid rgba(255,255,255,.1);padding:40px;margin-top:30px}.cart-total li{display:flex;align-items:center;justify-content:space-between}.cart-total li:not(:last-of-type){margin-bottom:20px}.cart-total li a:not(.default-btn),.cart-total li span{font-family:var(--title-font);font-size:18px;font-weight:600;color:#111}.cart-total li .btn-main span{color:#fff}.cart-total li .btn-line span{color:#111}.cart-total li .btn-main:before{color:#fff}.checkout-form-wrap{background:linear-gradient(90deg,#6955b41a,#6955b44d,#6955b41a);border:1px solid rgba(255,255,255,.1);border-radius:2px;padding:40px}.checkout-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}.checkout-form-wrap h2{font-size:20px;letter-spacing:-1px}.additional-info .form-field textarea,.checkout-form .form-field input{background-color:#ffffff1a;color:#fff;height:50px;border-radius:2px;outline:none;box-shadow:none;border:1px solid rgba(255,255,255,.1)}.additional-info .form-field textarea{height:auto}.checkout-section .cart-total li:last-child{display:block}.checkout-section .cart-total li .default-btn{margin-top:20px}@media (max-width: 992px){.padding{padding:50px 0}.sm-padding{padding:15px}p br,span br{display:none}.default-btn{padding:0 30px}.shop-sidebar{margin-top:20px}.review .comment-list{grid-template-columns:1fr}.cart-header{display:none}}@media all and (max-width: 768px){.padding{padding:50px 0}.xs-padding{padding:15px}p br{display:none}.shop-section .product-details-wrap{padding-right:15px}.description-meta{grid-template-columns:1fr}.checkout-form-wrap{padding:20px}}.grid-post{margin:-15px}.post-card{background-color:#0c0c35e6;box-shadow:0 2px 5px #0003}.post-card .post-thumb{position:relative}.post-content-wrap{padding:30px}.post-meta{margin-bottom:10px}.post-meta li{font-family:Oxanium,sans-serif;font-size:14px;line-height:1;font-weight:600;text-transform:uppercase;color:#f1d6c5;display:inline-flex;align-items:center}.post-meta li:not(:last-of-type){margin-right:10px}.post-meta li i{color:#f04736;font-size:20px;margin-right:5px;margin-top:-2px}.post-card .post-content h3{font-family:Oxanium,sans-serif;font-size:24px;line-height:34px;font-weight:600;color:#fff;letter-spacing:-1px;transition:all .3s ease;text-transform:capitalize;position:relative}.post-card .post-content h3 a{background-image:linear-gradient(#f04736 0% 98%);background-size:0 4px;background-repeat:no-repeat;background-position:left 100%}.post-card .post-content h3 a:hover{background-size:100% 4px}.post-card .post-content h3 a{color:#fff}.post-card .post-content .read-more{font-family:Oxanium,sans-serif;font-size:14px;line-height:1;font-weight:600;text-transform:uppercase;color:#f1d6c5;position:relative;padding-left:30px}.post-card .post-content .read-more:before{background-color:#f04736;position:absolute;content:"";width:20px;height:4px;left:0;top:50%;transform:translateY(-50%)}.post-card .post-content .read-more:hover{color:#f04736}.classic-post .post-card .post-thumb{min-height:350px}.classic-post .post-card .post-thumb img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;object-position:center}.classic-post .post-card:not(:last-of-type){margin-bottom:30px}.post-category{background-image:linear-gradient(to right bottom,#f90cff,#e027ff,#c534ff,#a93eff,#8a44ff,#6560ff,#3c73ff,#0081ff,#009cff,#00b3ff,#00c6f5,#0cd7e8);clip-path:polygon(90% 0,100% 35%,100% 100%,0% 100%,0 66%,0 0);position:absolute;left:0;bottom:0;font-family:Oxanium,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#fff;height:30px;line-height:30px;padding:0 20px;cursor:pointer}.post-category:hover{color:#fff}.post-details .post-thumb{min-height:350px;position:relative;margin-bottom:40px}.post-details .post-thumb img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;object-position:center}.post-details p{font-size:20px;line-height:30px;margin-bottom:40px}blockquote{background:linear-gradient(90deg,#6955b41a,#6955b44d,#6955b41a);padding:40px;border:none;border-left:3px solid #f04736;font-size:24px;line-height:32px;font-weight:500;color:#fff;display:block;margin:0 0 40px}blockquote i.fas{color:#f04736;display:block;margin-bottom:20px}blockquote span{font-family:Oxanium,sans-serif;font-size:12px;font-weight:600;line-height:1;text-transform:uppercase;color:#f04736;display:block;margin-top:10px}.post-details-gallery{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px;margin:40px 0}.post-details .tags li a{margin:0}.post-navigation{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:50px;align-items:center;margin:40px 0}.post-navigation li:last-child{text-align:right}.post-navigation li a{font-size:20px;line-height:28px;font-weight:600;color:#fff;letter-spacing:-.5px}.post-navigation li a:hover{text-decoration:underline}.post-navigation li a:hover>span{text-decoration:none}.post-navigation li a span{font-family:Oxanium,sans-serif;font-size:12px;font-weight:600;color:#a5a6aa;text-transform:uppercase;display:block;margin-bottom:10px;text-decoration:none}.post-navigation li a span i{color:#a5a6aa;margin-right:5px}.post-navigation li:last-child a span i{margin-left:5px;margin-right:auto}.author-box{background:linear-gradient(90deg,#6955b41a,#6955b44d,#6955b41a);padding:40px;border:none;border-radius:2px;display:grid;align-items:center;grid-template-columns:80px 1fr;grid-column-gap:20px;line-height:1;margin-bottom:40px}.author-info p{margin-bottom:20px}.social-icon{margin-left:-3px}.social-icon li{display:inline-block}.social-icon li a:hover{color:#f04736}.social-icon li:not(:last-of-type){margin-right:10px}.comments-box{margin-bottom:40px}.comment-title{font-weight:600;color:#fff;display:inline-block;padding-bottom:10px;position:relative;margin-bottom:30px;line-height:1}.comment-title:before{background-color:#f04736;width:50%;height:4px;position:absolute;content:"";left:0;bottom:0}.comments-box .comment-inner{display:grid;grid-template-columns:60px 1fr;grid-column-gap:20px}.comments-box .comment{margin-bottom:40px}.comments-box .children{margin-left:50px;margin-top:40px}.comments-box .comment-thumb img{width:60px;height:60px;border-radius:50%;margin-top:5px}.comments-meta h4{font-size:20px;font-weight:500;display:block}.comments-meta h4 span{font-family:Oxanium,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#ddd;display:block}.comment-area p{font-size:17px;line-height:27px;margin-bottom:10px}.comment-area .reply{font-family:Oxanium,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#f04736}.comment-form{margin-top:-15px}.comment-form .form-control{background-color:#0c0c35e6;height:60px;border-radius:2px;border:2px solid rgba(240,71,54,.3);box-shadow:0 2px 5px #0003;outline:none;color:#fff}.comment-form .form-control.comment{height:150px}#form-messages{display:none;margin-top:15px;margin-bottom:0}#form-messages.alert-danger,#form-messages.alert-success{display:block}.sidebar-widget{background:linear-gradient(90deg,#6955b41a,#6955b44d,#6955b41a);padding:30px;border-radius:2px}.sidebar-widget:not(:last-of-type){margin-bottom:30px}.widget-title{display:block;overflow:hidden;position:relative;margin-bottom:20px}.widget-title h3{font-weight:600;color:#fff;display:inline-block;padding-bottom:10px;position:relative;margin:0;line-height:1}.widget-title h3:before{background-color:#f04736;width:50%;height:4px;position:absolute;content:"";left:0;bottom:0}.sidebar-widget .search-form{position:relative}.sidebar-widget .search-form .form-control{background-color:#0c0c35e6;box-shadow:none;outline:none;height:60px;border:2px solid rgba(240,71,54,.3);box-shadow:0 2px 5px #0003;padding-right:40px;color:#fff;border-radius:2px}.sidebar-widget .search-form .search-btn{position:absolute;right:0;top:0;width:50px;height:100%;font-size:15px;color:#f04736}.category-list li{display:flex;align-items:center;justify-content:space-between;transition:all .3s ease}.category-list li:not(:last-of-type){margin-bottom:10px}.category-list li a{color:#fff;font-size:14px}.category-list li a:hover{color:#f04736;text-decoration:underline}.category-list li span{background-color:#f04736cc;clip-path:polygon(0% 0%,80% 0,100% 20%,100% 100%,0 100%);font-size:14px;width:30px;height:30px;color:#fff;line-height:30px;text-align:center;-webkit-transition:all .3s cubic-bezier(.165,.84,.44,1);transition:all .3s cubic-bezier(.165,.84,.44,1)}.category-list li:hover span{background-color:#9c220e;color:#fff;transform:translateY(-2px)}.thumb-post li{display:inline-flex;align-items:flex-start;justify-content:space-between}.thumb-post li:not(:last-of-type){margin-bottom:20px}.thumb-post li .thumb{flex-shrink:0;width:80px;height:70px;margin:0 15px 0 0;position:relative;display:inline-block;vertical-align:top;max-width:100%;overflow:hidden}.thumb-post .thumb-post-info{position:relative;display:inline-block;width:100%;vertical-align:top}.thumb-post .thumb-post-info h3{font-weight:600;font-size:16px;line-height:22px}.thumb-post .thumb-post-info h3 a{color:#ddd}.thumb-post .thumb-post-info h3 a:hover{text-decoration:underline}.thumb-post .thumb-post-info .date{font-weight:600;font-size:12px;font-family:Oxanium,sans-serif;text-transform:uppercase;color:#ddd;display:flex;align-items:center;line-height:1}.thumb-post .thumb-post-info .date i{color:#f04736;margin-right:5px}.tags li{display:inline-block}.tags li a{background-color:#f047364d;display:inline-block;font-family:Oxanium,sans-serif;text-transform:capitalize;font-size:14px;color:#fff;padding:3px 15px;margin:0 3px 10px 0;border-radius:2px}.tags li a:hover{background-color:#f04736;color:#fff;transform:translateY(-2px)}.pagination-wrap li{display:inline-block;margin:0 10px 0 0}.pagination-wrap li a{background-color:#f047364d;clip-path:polygon(0% 0%,70% 0,100% 30%,100% 100%,0 100%);border:none;color:#ddd;width:40px;height:40px;line-height:42px;border-radius:2px;text-align:center;display:inline-block;cursor:pointer}.pagination-wrap li a:hover,.pagination-wrap li a.active{background-color:#f04736;color:#fff;transform:translateY(-2px)}.pagination-wrap li a.active{transform:translateY(0)}@media (max-width: 992px){.padding{padding:50px 0}.sm-padding{padding:15px}p br,span br{display:none}.default-btn{padding:0 30px}.post-card .post-content h3{font-size:20px;line-height:26px}}@media all and (max-width: 767px){.grid-post{margin:0}.padding{padding:50px 0}.xs-padding{padding:15px}p br{display:none}.author-box{display:block}.author-thumb{margin-bottom:20px}}@media all and (max-width: 580px){#scrollup{bottom:20px;right:20px}}.single-product-quantity{position:relative;max-width:95px;height:50px;overflow:hidden;border-radius:3px}.qtybutton.inc,.qtybutton.dec{position:absolute;right:0;width:40px;height:50%;line-height:25px;background-color:#404040;text-align:center;font-size:16px;font-weight:500;color:#fff;cursor:pointer;z-index:2;-webkit-user-select:none;user-select:none}.qtybutton.inc{top:0}.qtybutton.dec{bottom:0}.qtybutton.inc:hover,.qtybutton.dec:hover{background-color:#4c4c4c}input.cart-plus-minus-box{width:100%;height:100%;background-color:#2c2c2c;text-align:center;font-size:16px;color:#fff;z-index:1;border:none;transform:translate(-20px)}input.cart-plus-minus-box:focus{outline:none}input.cart-plus-minus-box::-webkit-outer-spin-button,input.cart-plus-minus-box::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.cart-plus-minus-box[type=number]{-moz-appearance:textfield}.tt-prc-nav-prev,.tt-prc-nav-next{position:absolute;top:50%;z-index:20;transform:translateY(-50%)}.tt-prc-nav-prev{left:0}.tt-prc-nav-next{right:0}.tt-prc-arrow{position:relative;display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;color:#fff;cursor:pointer;outline:none;border-radius:50%;background-color:#000}.tt-prc-arrow-prev:after,.tt-prc-arrow-next:after{line-height:0;font-family:"Font Awesome 6 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.tt-prc-arrow-prev:after{content:"\f053"}.tt-prc-arrow-next:after{content:"\f054"}.tt-prc-arrow.tt-prc-arrow-disabled{opacity:.2;pointer-events:none}.tt-product-carousel .swiper-button-lock{display:none}.tt-product-carousel{position:relative}@media (min-width: 1420px){.prc-nav-outside .tt-prc-nav-prev{left:-60px}.prc-nav-outside .tt-prc-nav-next{right:-60px}}@media (min-width: 992px){.prc-nav-top .tt-prc-nav-prev,.prc-nav-top .tt-prc-nav-next{top:20px;transform:none}.prc-nav-top .tt-prc-nav-prev{left:auto;right:65px}.prc-nav-top .tt-prc-nav-next{right:0}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/css/shop.css.map */
