@charset "UTF-8";/*!
 * Little Shopper | HTML5 E-Commerce Template
 * Author: Web_Trendy
 * Copyright 2021 © Web_Trendy (https://www.templatemonster.com/authors/hamidsepehr/)
 * Licensed under Template Monster (https://www.templatemonster.com/licenses/)
 *
 * "Love is out mother, we are born of LOVE!" --Rumi
 *
 */:root{--ls-transition-normal:all 300ms ease-out;--ls-black:#011627;--ls-mate:#212529;--ls-white:#FDFFFC;--ls-almond:#EDE0D4;--ls-blue:#4361EE;--ls-red:#E63946;--ls-orange:#FF9F1C;--ls-purple:#6A4C93;--ls-tiffany:#2EC4B6;--ls-sienna:#EE6C4D;--ls-color-primary:var(--ls-orange);--ls-color-secondary:var(--ls-red);--ls-radius:25px}body{background-color:var(--ls-almond);background-image:url(../img/bg-dot-black-1.svg)}.text-color-auto{color:var(--ls-mate)}html.dark body{background-color:var(--ls-black);background-image:url(../img/bg-dot-white-1.svg)}html.dark .text-color-auto{color:var(--ls-white)}html.dark .navbar-light .navbar-nav .nav-link{color:rgba(255,255,255,.55)}html.dark .navbar-light .navbar-nav .nav-link:focus,html.dark .navbar-light .navbar-nav .nav-link:hover{color:rgba(255,255,255,.7)}html.dark .navbar-light .navbar-brand{color:rgba(255,255,255,.9)}html.dark .navbar-light .navbar-toggler{border-color:rgba(255,255,255,.3)}html.dark .navbar-light .navbar-toggler-icon{filter:invert(1)}html.dark .navbar .d-lg-none [data-bs-toggle=collapse]{color:rgba(255,255,255,.7)}html.dark .social-media:before{background-color:var(--ls-white)}html.dark .currency-toggle{color:var(--ls-white)}html.dark .currency-toggle:before{background-color:var(--ls-white)}html.dark .cart-amount{color:var(--ls-white)}.z-index-99{z-index:99}.header-card{border-radius:var(--ls-radius);overflow:hidden}.rounded-lg{border-radius:var(--ls-radius)}.rounded-md{border-radius:calc(var(--ls-radius)/ 2)}.btn-arrow i{display:inline-block}.btn-arrow:focus i,.btn-arrow:hover i{animation-name:icon-move;animation-duration:.3s;animation-timing-function:ease-out}.tag-outline{font-size:.8rem;display:inline-block;padding:3px 8px;border:1px solid var(--ls-sienna);color:var(--ls-sienna);border-radius:100px;text-decoration:none;margin:5px 0}.tag-outline:hover{background-color:var(--ls-sienna);color:#fff}.link-badge-wrapper:focus .link-badge i,.link-badge-wrapper:hover .link-badge i{animation-name:icon-move;animation-duration:.3s;animation-timing-function:ease-out}.link-badge-wrapper .link-badge{position:absolute;top:50px;right:0;background-image:url(../img/link-bg.svg);background-repeat:no-repeat;background-size:100%;width:30px;height:81px;display:flex;align-items:center;justify-content:center;color:#fff}.nav-cart{display:flex;align-items:center;cursor:pointer}.nav-cart .cart-amount{font-size:.9rem;font-weight:500}.nav-cart .cart-icon{position:relative}.nav-cart .cart-icon .item-badge{position:absolute;top:-4px;right:-4px;font-size:.75rem;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:var(--ls-color-primary)}.nav-search{cursor:pointer}.nav-search i{transition:var(--ls-transition-normal)}.nav-search:focus i,.nav-search:hover i{transform:rotate(90deg)}.dark-mode-toggle{position:fixed;bottom:50px;right:15px}.toggler{display:none}.toggler+.toggler-btn{display:block;width:25px;height:14px;position:relative;cursor:pointer;user-select:none}.toggler+.toggler-btn:after,.toggler+.toggler-btn:before{position:relative;display:block;content:"";width:50%;height:100%}.toggler+.toggler-btn:after{left:0}.toggler+.toggler-btn:before{display:none}.toggler:checked+.toggler-btn:after{left:50%}.toggler-light+.toggler-btn{background:var(--ls-sienna);border-radius:100px;padding:2px;transition:all .4s ease}.toggler-light+.toggler-btn:after{border-radius:50%;background:#fff;transition:all .2s ease}.toggler-light:checked+.toggler-btn{background:var(--ls-tiffany)}.circle-button,.dark-mode-toggle,.nav-cart .cart-icon,.nav-search{background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;width:45px;height:45px}.icon-wrapper{background-color:rgba(255,255,255,.5);border-radius:5px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px}.product-card{border-radius:var(--ls-radius);overflow:hidden;box-shadow:5px 5px 15px 0 rgba(0,0,0,.1)}.product-card .card-body{position:relative}.product-card .card-body:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--ls-color-primary);background-image:url(../img/bg.svg);background-repeat:no-repeat;background-size:150%;background-position:50px -220px;clip-path:circle(86% at 66% -5%);transition:var(--ls-transition-normal)}.product-card .add-to-card,.product-card .quick-view,.product-card .wishlist{border:1px solid rgba(0,0,0,.5);width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:var(--ls-transition-normal)}.product-card .add-to-card svg,.product-card .quick-view svg,.product-card .wishlist svg{position:absolute}.product-card .add-to-card .circle,.product-card .quick-view .circle,.product-card .wishlist .circle{stroke-dasharray:100;stroke-dashoffset:100}.product-card .add-to-card:focus,.product-card .add-to-card:hover,.product-card .quick-view:focus,.product-card .quick-view:hover,.product-card .wishlist:focus,.product-card .wishlist:hover{transform:scale(1.1)}.product-card .add-to-card:focus .circle,.product-card .add-to-card:hover .circle,.product-card .quick-view:focus .circle,.product-card .quick-view:hover .circle,.product-card .wishlist:focus .circle,.product-card .wishlist:hover .circle{animation:stroke .6s ease-out forwards}.product-card .card-label{transition:var(--ls-transition-normal);transform:translateY(100%)}.product-card .card-desc,.product-card .card-review{transition:var(--ls-transition-normal);transform:translateY(100%);opacity:0}.product-card .card-image img{transform:rotate(-30deg);filter:drop-shadow(0 15px 5px rgba(0, 0, 0, .2));transition:var(--ls-transition-normal)}.product-card:focus .card-body:before,.product-card:hover .card-body:before{background-position:50px -260px;clip-path:circle(86% at 66% -14%)}.product-card:focus .card-label,.product-card:hover .card-label{transform:translateY(0)}.product-card:focus .card-desc,.product-card:focus .card-review,.product-card:hover .card-desc,.product-card:hover .card-review{transform:translateY(0);opacity:1}.product-card:focus .card-review,.product-card:hover .card-review{transition-delay:150ms}.product-card:focus .card-image img,.product-card:hover .card-image img{transform:rotate(0) scale(1.1)}.product-colors{display:flex;flex-wrap:wrap}.product-colors span{width:24px;height:24px;display:inline-block;border-radius:50%;position:relative;margin:6px 8px;cursor:pointer}.product-colors span.active:before{opacity:.5}.product-colors span:before{content:'';position:absolute;width:35px;height:35px;top:50%;left:50%;background-color:inherit;opacity:.1;transform:translate(-50%,-50%);border-radius:50%}.product-colors span.red{background-color:var(--ls-red)}.product-colors span.orange{background-color:var(--ls-orange)}.product-colors span.purple{background-color:var(--ls-purple)}.product-colors span.tiffany{background-color:var(--ls-tiffany)}.product-colors span.sienna{background-color:var(--ls-sienna)}.product-sizes{display:flex;flex-wrap:wrap}.product-sizes span{display:inline-block;padding:8px 16px;background-color:var(--ls-almond);margin:2px;border-radius:5px;font-size:.8rem;font-weight:500;cursor:pointer}.product-sizes span.active{background-color:var(--ls-orange)}.product-image-wrapper{background-color:var(--ls-color-primary)}.product-image-wrapper.circle{border-radius:50%;padding:50px}.product-image-wrapper.zoom-wrapper:focus img,.product-image-wrapper.zoom-wrapper:hover img{opacity:0}.product-thumb-wrapper{background-color:var(--ls-color-primary);border-radius:15px;padding:10px;cursor:pointer}.modal-body .btn-close{position:absolute;right:20px;top:20px;z-index:9}.search-modal .modal-dialog{margin-top:-25px}.search-modal input[type=search]{font-size:2rem;box-shadow:none}.cart-modal .modal-dialog{margin:30px 30px 30px auto;transform:translateX(50%)!important}.cart-modal .modal-dialog .modal-content{height:calc(100vh - 60px)}.cart-modal .modal-dialog .modal-body{overflow-y:auto}.cart-modal .cart-item .close{position:absolute;top:5px;right:10px;cursor:pointer;opacity:.4;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;color:#fff}.cart-modal .cart-item .close i{line-height:1}.cart-modal .cart-item .close:focus,.cart-modal .cart-item .close:hover{opacity:1}.cart-modal.show .modal-dialog{transform:translateX(0)!important}.anim-in{animation-name:anim-in;animation-duration:.3s}.blog-card .image-wrapper{overflow:hidden}.blog-card .image-wrapper img{transition:var(--ls-transition-normal)}.blog-card:focus .image-wrapper img,.blog-card:hover .image-wrapper img{transform:scale(1.1) rotate(3deg)}.author-img{width:70px;height:70px}.reviewer-img{width:70px;height:70px}.cursor-pointer{cursor:pointer}.min-w-100{min-width:100%}.img-signature{width:200px}.social-share a{text-decoration:none}.social-share a.facebook{color:#1877f2}.social-share a.twitter{color:#1da1f2}.social-share a.insta{color:#e1306c}.social-share a.linkedin{color:#0077b5}.social-share-circle a{text-decoration:none;color:#fff;display:inline-flex;width:30px;height:30px;border-radius:50%;align-items:center;justify-content:center}.social-share-circle a.facebook{background-color:#1877f2}.social-share-circle a.twitter{background-color:#1da1f2}.social-share-circle a.insta{background-color:#e1306c}.social-share-circle a.linkedin{background-color:#0077b5}body.blog section.top .page-header,body.product section.top .page-header,body.shop section.top .page-header{position:relative}body.blog section.top .page-header:before,body.product section.top .page-header:before,body.shop section.top .page-header:before{content:'';width:calc(100% + 60px);height:60vh;position:absolute;top:-60px;left:-30px;z-index:-1;border-radius:var(--ls-radius)}body.blog .dropend,body.blog .social-media,body.product .dropend,body.product .social-media,body.shop .dropend,body.shop .social-media{transition:var(--ls-transition-normal);opacity:0}body.blog .dropend.active,body.blog .social-media.active,body.product .dropend.active,body.product .social-media.active,body.shop .dropend.active,body.shop .social-media.active{opacity:1}body.home section.top .header-card{position:relative}body.home section.top .header-card:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--ls-sienna);clip-path:circle(55% at 25% 10%)}body.home section.top .header-card:after{content:'';position:absolute;bottom:0;right:0;width:100%;height:100%;background-color:var(--ls-tiffany);clip-path:circle(31% at 90% 100%)}body.home section.top .carousel-info{position:absolute;top:50%;left:0;transform:translateY(-50%)}body.home section.top .carousel-info .desc,body.home section.top .carousel-info .link,body.home section.top .carousel-info .title{opacity:0;transform:translateY(30px)}body.home section.top .carousel-info.active{z-index:99}body.home section.top .carousel-info.active .desc,body.home section.top .carousel-info.active .link,body.home section.top .carousel-info.active .title{opacity:1;transform:translateY(0);transition:all .3s ease-out}body.home section.top .carousel-info.active .desc{transition-delay:.3s}body.home section.top .carousel-info.active .link{transition-delay:.6s}body.home section.top .owl-dots{transform:translateY(100%)}body.home section.top .owl-dots .owl-dot span{display:inline-block;width:10px;height:5px;background-color:rgba(0,0,0,.1)}body.home section.top .owl-dots .owl-dot.active span{background-color:rgba(0,0,0,.5)}body.home section.discount .bg-image{background-image:url(../img/background-1200x1500-1.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-color:var(--ls-sienna);background-blend-mode:overlay}body.shop .sort .form-select{width:120px}body.shop section.top .page-header:before{background-color:var(--ls-sienna)}body.blog section.top .page-header:before{background-color:var(--ls-orange)}body.single-blog section.top img{min-width:100%}body.product section.top .page-header:before{background-color:var(--ls-tiffany)}body.product .quantity-wrapper>div{width:35px;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--ls-blue);color:#fff}body.product .quantity-wrapper>div:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;cursor:pointer}body.product .quantity-wrapper>div:first-child:focus,body.product .quantity-wrapper>div:first-child:hover{background-color:#516def}body.product .quantity-wrapper>div:nth-child(2){border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}body.product .quantity-wrapper>div:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;cursor:pointer}body.product .quantity-wrapper>div:last-child:focus,body.product .quantity-wrapper>div:last-child:hover{background-color:#516def}body.wish-list .page-title i{background-color:#fff;display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:100px}body.checkout .sticky{position:sticky;top:20px;z-index:1020}@keyframes anim-in{from{transform:rotate(45deg)}to{transform:rotate(0)}}@keyframes icon-move{50%{transform:translateX(5px)}to{transform:translateX(0)}}@keyframes stroke{to{stroke-dashoffset:0}}@media screen and (max-width:767px){html.dark body.collection .page-header .image-wrapper .info{color:var(--ls-white)}.carousel-info-wrapper{min-height:50vh}.cart-modal .modal-dialog{margin:.5rem}body.not-found section.top .image-wrapper .info{background-color:var(--ls-white);text-align:center;padding:30px}body.not-found section.top .image-wrapper .info a{text-decoration:none;border:1px solid var(--ls-black);border-radius:100px;color:var(--ls-black);padding:2px 10px;display:inline-block;font-size:.8rem}body.not-found section.top .image-wrapper .info a:focus,body.not-found section.top .image-wrapper .info a:hover{background-color:var(--ls-black);color:var(--ls-white)}}@media screen and (max-width:767px) and (orientation:portrait){body.blog section.top,body.product section.top,body.shop section.top{overflow-x:hidden}}@media screen and (max-width:823px) and (orientation:landscape){section.top .page-header:before{height:100vh}}@media screen and (min-width:1025px){.currency-toggle{font-size:.8rem;position:fixed;top:50%;left:15px;transform:rotate(-90deg) translateY(50%);cursor:pointer}.currency-toggle:before{content:'';display:inline-block;width:30px;height:2px;background-color:var(--ls-black);position:absolute;top:calc(50% - 1px);left:-100%}.currency-toggle:after{transform:rotate(90deg);border-top:.4em solid transparent!important;border-bottom:.4em solid transparent!important;border-left:.4em solid!important}.social-media{position:fixed;top:50%;right:15px;display:flex;flex-direction:column;width:45px;align-items:center;padding-bottom:35px;transform:translateY(-50%)}.social-media:before{content:'';display:inline-block;width:2px;height:30px;background-color:var(--ls-black);position:absolute;bottom:0;left:50%;transform:translateX(-50%)}}@media screen and (min-width:768px){body.not-found section.top .image-wrapper{position:relative}body.not-found section.top .image-wrapper .info{position:absolute;bottom:30px;left:0;width:100%;text-align:center;color:#fff}body.not-found section.top .image-wrapper .info a{text-decoration:none;border:1px solid #fff;border-radius:100px;color:#fff;padding:2px 10px;display:inline-block;font-size:.8rem}body.not-found section.top .image-wrapper .info a:focus,body.not-found section.top .image-wrapper .info a:hover{background-color:#fff;color:var(--ls-black)}body.collection .page-header .image-wrapper{position:relative}body.collection .page-header .image-wrapper .info{position:absolute;bottom:30px;left:30px}body.collection .page-header .image-wrapper .info i{background-color:#fff;display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:100px}}