/*! raniwear collection.css — generated from katie style.css */
.bg-color-purple{background-color:#6570e6}.bg-color-blue{background-color:#b54747}.bg-color-red{background-color:#dc9260}.bg-color-yellow{background-color:#ffc7c7}.custom-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid rgba(var(--light-color),.6);border-radius:4px;cursor:pointer;display:inline-block;height:20px;position:relative;transition:all .3s ease-in-out;width:20px}.custom-checkbox:before{color:rgba(var(--theme-default),1);content:"\f00c";font-family:FontAwesome!important;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:all .3s ease-in-out}.custom-checkbox:checked{background-color:rgba(var(--theme-default),1);border:1px solid rgba(var(--theme-default),1)}.custom-checkbox:checked:before{color:rgba(var(--white),1);transform:translate(-50%,-50%) scale(1)}.custom-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50%;cursor:pointer;display:inline-block;height:14px;margin-left:3px;outline:1px solid rgba(var(--theme-default),1);outline-offset:2px;transition:all .3s ease-in-out;width:14px}[dir=rtl] .custom-radio{margin-left:unset;margin-right:3px}.custom-radio:checked{background-color:rgba(var(--theme-default),1);outline:1px solid rgba(var(--theme-default),1)}.custom-radio:focus{border:none}.col-grid-box{height:0;opacity:0;overflow:hidden;transition:all .4s ease-in-out}.col-grid-box.show{height:auto;opacity:1}.bg-overlay{background-color:rgba(var(--black),0);height:100vh;left:0;position:fixed;top:0;transition:all .4s ease-in-out;visibility:hidden;width:100vw;z-index:8}.bg-overlay.open,.bg-overlay.show{background-color:rgba(var(--black),.4);visibility:visible}.custom-accordion{left:0;position:sticky;top:20px}.custom-accordion .accordion{display:flex;flex-wrap:wrap}.custom-accordion .accordion .search-box{align-items:center;background-color:rgba(var(--box-background),1);border:1px solid rgba(var(--border),1);border-radius:6px;display:flex;justify-content:space-between;margin-bottom:8px;padding:8px;width:100%}.custom-accordion .accordion .search-box input{background-color:transparent;border:none;padding:6px 4px;width:100%}.custom-accordion .accordion .search-box .iconsax{--Iconsax-Size:20px;--Iconsax-Color:rgba(var(--light-color),1);margin-right:8px}.custom-accordion .accordion .accordion-item{background-color:transparent;border:none;border-bottom:1px solid rgba(var(--border),1);width:100%}.custom-accordion .accordion .accordion-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.custom-accordion .accordion .accordion-item:last-child .accordion-body{padding-bottom:0}.custom-accordion .accordion .accordion-item .accordion-header.tags-header .accordion-button{align-items:center;display:flex;justify-content:space-between}.custom-accordion .accordion .accordion-item .accordion-header.tags-header .accordion-button:after{display:none}.custom-accordion .accordion .accordion-item .accordion-header.tags-header .accordion-button span:last-child{color:rgba(var(--light-color),1);font-size:16px;font-weight:400}.custom-accordion .accordion .accordion-item .accordion-header .accordion-button{background-color:transparent;box-shadow:none;padding:16px 0;position:relative}.custom-accordion .accordion .accordion-item .accordion-header .accordion-button:after{background-image:none;color:rgba(var(--light-color),1);content:"\f068";font-family:FontAwesome!important;font-size:20px}.custom-accordion .accordion .accordion-item .accordion-header .accordion-button span{color:rgba(var(--theme-font-color),1);font-size:calc(12.8px + .375vw);font-weight:500;transition:all .4s ease-in-out}.custom-accordion .accordion .accordion-item .accordion-header .accordion-button:hover span{color:rgba(var(--theme-default),1)}.custom-accordion .accordion .accordion-item .accordion-body{padding:5px 0 16px}.custom-accordion .accordion .accordion-item .accordion-body .tags{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.custom-accordion .accordion .accordion-item .accordion-body .tags li a{background-color:rgba(var(--light-white),1);border:1px solid rgba(var(--light-border),1);border-radius:4px;color:rgba(var(--light-color),1);display:block;font-size:15px;font-weight:500;padding:5px 6px 5px 12px;transition:all .4s ease-in-out}.custom-accordion .accordion .accordion-item .accordion-body .tags li a .iconsax{--Iconsax-Size:$font-20;--Iconsax-Color:rgba(var(--light-color),1);transform:rotate(-45deg);vertical-align:-7px}.custom-accordion .accordion .accordion-item .accordion-body .tags li:hover a{background-color:rgba(var(--theme-default),1);border-color:transparent;color:rgba(var(--white),1)}.custom-accordion .accordion .accordion-item .accordion-body .tags li:hover a .iconsax{--Iconsax-Color:rgba(var(--white),1)}.custom-accordion .accordion .accordion-item .accordion-body .catagories-side{display:grid;gap:10px;height:100%;max-height:170px;overflow-y:auto}.custom-accordion .accordion .accordion-item .accordion-body .catagories-side li{align-items:center;display:flex;gap:10px}.custom-accordion .accordion .accordion-item .accordion-body .catagories-side li label{color:rgba(var(--light-color),1);font-size:16px;margin-bottom:0;transition:all .4s ease-in-out;width:calc(100% - 28px)}.custom-accordion .accordion .accordion-item .accordion-body .catagories-side li:hover label{color:rgba(var(--theme-default),1);letter-spacing:1.1px}.custom-accordion .accordion .accordion-item .accordion-body .color-box{align-items:center;display:flex;gap:12px;justify-content:start}.custom-accordion .accordion .accordion-item .accordion-body .color-box ul{align-items:center;display:flex;gap:10px}.custom-accordion .accordion .accordion-item .accordion-body .color-box ul li{border-radius:50%;cursor:pointer;height:calc(18px + .5vw);position:relative;width:calc(18px + .5vw)}.custom-accordion .accordion .accordion-item .accordion-body .color-box ul li:before{border:2px solid rgba(var(--light-white),1);border-radius:100%;content:"";height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease-in-out;visibility:hidden;width:100%}@media (max-width:575px){.custom-accordion .accordion .accordion-item .accordion-body .color-box ul li{height:14px;width:14px}}.custom-accordion .accordion .accordion-item .accordion-body .color-box ul li.active:before{height:calc(100% - 5px);opacity:1;visibility:visible;width:calc(100% - 5px)}.custom-accordion .accordion .accordion-item .accordion-body .color-box span{color:rgba(var(--theme-font-color),1);font-weight:500}.custom-accordion .accordion .accordion-item .accordion-body .color-box span i{color:rgba(var(--theme-default))}.custom-accordion .accordion .accordion-item .accordion-body .widget-card{align-items:center;display:grid;gap:calc(8px + .625vw)}.custom-accordion .accordion .accordion-item .accordion-body .widget-card li{align-items:start;display:flex;gap:14px}.custom-accordion .accordion .accordion-item .accordion-body .widget-card li .iconsax{--Iconsax-Size:$font-28;--Iconsax-Color:rgba(var(--theme-font-color),1)}.custom-accordion .accordion .accordion-item .accordion-body .widget-card li h6{margin-bottom:0}.custom-accordion .accordion .accordion-item .accordion-body .collection-list{align-items:center;display:grid;gap:10px}.custom-accordion .accordion .accordion-item .accordion-body .collection-list li{align-items:center;display:flex;gap:10px;width:100%}.custom-accordion .accordion .accordion-item .accordion-body .collection-list li label{color:rgba(var(--light-color),1);font-size:16px;margin-bottom:0;transition:all .4s ease-in-out;width:calc(100% - 28px)}.custom-accordion .accordion .accordion-item .accordion-body .collection-list li:hover label{color:rgba(var(--theme-default),1);letter-spacing:1.1px}.top-filter-menu{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.top-filter-menu>div{align-items:center;display:flex;gap:16px}@media (max-width:480px){.top-filter-menu>div{display:block;width:100%}}.top-filter-menu>div a{background-color:rgba(var(--box-background),1);border:1px solid rgba(var(--light-border),1);border-radius:4px;padding:6px;width:-moz-fit-content;width:fit-content}@media (max-width:480px){.top-filter-menu>div a{margin-bottom:10px;text-align:left;width:100%}[dir=rtl] .top-filter-menu>div a{text-align:right}}.top-filter-menu>div a h6{color:rgba(var(--light-color),1);margin-bottom:0}.top-filter-menu>div a h6 .iconsax{--Iconsax-Size:18px;--Iconsax-Color:rgba(var(--light-color),1);margin-right:6px;vertical-align:-2px}[dir=rtl] .top-filter-menu>div a h6 .iconsax{margin-left:6px;margin-right:0}.top-filter-menu>div a .active,.top-filter-menu>div a:hover{background-color:rgba(var(--box-background),1);border:1px solid rgba(var(--light-border),1)}.category-dropdown{align-items:center;display:flex;gap:14px}.category-dropdown label{font-size:calc(15.2px + .25vw);font-weight:500;margin-bottom:0;white-space:nowrap}@media (max-width:480px){.category-dropdown label{display:none}}.category-dropdown select{background-color:rgba(var(--box-background),1);border:none;border:1px solid rgba(var(--border),1);border-radius:4px;color:rgba(var(--light-color),1);font-size:16px;font-weight:400;padding:6px 10px}.category-dropdown select:focus-visible{outline:none}.filter-option-grid{align-items:center;display:flex;gap:10px}.filter-option-grid .nav-item .nav-link{align-items:center;background-color:transparent;border:1px solid rgba(var(--theme-default),1);border-radius:0;display:flex;height:36px;justify-content:center;transition:all .4s ease-in-out;width:36px}.filter-option-grid .nav-item .nav-link svg{height:28px;transition:all .4s ease-in-out;width:28px;stroke:rgba(var(--theme-default),1)}.filter-option-grid .nav-item .nav-link.active{background-color:rgba(var(--theme-default),1)}.filter-option-grid .nav-item .nav-link.active svg{stroke:rgba(var(--white),1)}.product-tab-content .product-box-3 .product-detail a h6{display:-webkit-box!important;line-height:1.2;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.product-tab-content .product-box-3 .product-detail .list-per{color:rgba(var(--light-color),1);display:none;font-weight:400;margin-bottom:12px}.product-tab-content .product-box-3 .product-detail .listing-button{display:none}.product-tab-content .list-section>div .product-box-3{align-items:center;border-radius:4px;display:flex;gap:20px;width:100%}.product-tab-content .list-section>div .product-box-3 .img-wrapper{width:25%}.product-tab-content .list-section>div .product-box-3 .img-wrapper .countdown{bottom:10px}.product-tab-content .list-section>div .product-box-3 .product-detail{text-align:left;width:calc(70% - 20px)}[dir=rtl] .product-tab-content .list-section>div .product-box-3 .product-detail{text-align:right}@media (max-width:991px){.product-tab-content .list-section>div .product-box-3 .product-detail{padding-top:0}}.product-tab-content .list-section>div .product-box-3 .product-detail a h6{font-weight:500}.product-tab-content .list-section>div .product-box-3 .product-detail .color-box{justify-content:flex-start}.product-tab-content .list-section>div .product-box-3 .product-detail .rating{margin-bottom:8px}.product-tab-content .list-section>div .product-box-3 .product-detail span{display:none}.product-tab-content .list-section>div .product-box-3 .product-detail .list-per{display:block;display:-webkit-box!important;font-size:16px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal}@media (max-width:991px){.product-tab-content .list-section>div .product-box-3 .product-detail .list-per{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}}.product-tab-content .list-section>div .product-box-3 .product-detail .listing-button{display:block;margin-top:10px}.product-tab-content .list-section>div .product-box-3 .product-detail .listing-button a{background-color:rgba(var(--theme-default),1);border:1px solid rgba(var(--theme-default),1);border-radius:4px;color:rgba(var(--white),1);font-weight:500;padding:6px calc(10.8px + 1vw);transition:all .4s ease-in-out;width:-moz-fit-content;width:fit-content}.product-tab-content .list-section>div .product-box-3 .product-detail .listing-button a:hover{background-color:transparent;border:1px solid rgba(var(--theme-default),1);color:rgba(var(--theme-default),1)}.product-tab-content .list-section>div .product-box-3:hover .img-wrapper .countdown{bottom:10px}.product-tab-content button{border-radius:4px;display:flex;justify-content:center;margin:20px auto 0;width:16%}.product-tab-content>p{background-color:rgba(var(--box-background),1);border:1px solid rgba(var(--light-border),1);border-radius:4px;display:none;margin:20px auto 0;padding:6px 10px;text-align:center;width:-moz-fit-content;width:fit-content}.pagination-wrap .pagination{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:30px}.pagination-wrap .pagination li a{border:1px solid rgba(var(--light-border),1);border-radius:4px;padding:5px 12px;transition:all .4s ease-in-out}.pagination-wrap .pagination li a .iconsax{--Iconsax-Size:18px;--Iconsax-Color:rgba(var(--theme-font-color),1);vertical-align:sub}.pagination-wrap .pagination li a.active,.pagination-wrap .pagination li:hover a{background-color:rgba(var(--theme-default),1);border-color:transparent;color:rgba(var(--white),1)}.pagination-wrap .pagination li:hover a .iconsax{--Iconsax-Color:rgba(var(--white),1)}@media (max-width:1199px){.left-box{background-color:rgba(var(--light-white),1);box-shadow:0 8px 24px rgba(var(--black),.1);display:block;height:100%;left:-300px;overflow-x:hidden;overflow-y:auto;padding:15px;position:fixed;top:0;transition:all .4s ease-in-out;width:300px;z-index:9}[dir=rtl] .left-box{left:unset;right:-300px}.left-box.open{left:0}[dir=rtl] .left-box.open{left:unset;right:0}}.left-box .left-accordion{cursor:pointer;display:none}@media (max-width:1199px){.left-box .left-accordion{align-items:center;border-bottom:1px solid rgba(var(--light-border),1);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:6px}}.filter-button{display:none}@media (max-width:1199px){.filter-button{display:block}}.range-slider{--range-slider-value-low-fallback:calc(var(--range-slider-value-low, 0)*1%);--range-slider-value-high-fallback:calc(var(--range-slider-value-high, 100)*1%);height:24px;margin-block:27px;position:relative;width:100%}.range-slider:before{background-color:rgba(var(--theme-default),.2);background-image:linear-gradient(to right,transparent var(--range-slider-value-low-fallback),rgba(var(--theme-default),1) var(--range-slider-value-low-fallback),rgba(var(--theme-default)) var(--range-slider-value-high-fallback),transparent var(--range-slider-value-high-fallback));border-radius:4px;content:"";height:4px;left:0;margin-top:-2px;pointer-events:none;position:absolute;top:50%;width:100%}.range-slider-display{pointer-events:none}.range-slider-display:before{content:attr(data-span);--pos:var(--range-slider-value-low);bottom:100%;content:attr(data-low);left:var(--range-slider-value-low-fallback)}.range-slider-display:after,.range-slider-display:before{color:rgba(var(--theme-font-color),1);font-size:calc(15.6px + .125vw);position:absolute;transform:translateX(-50%) translateX(calc(10px*(var(--pos)*-0.04 + 1)));white-space:nowrap;z-index:0}.range-slider-display:after{content:attr(data-span);--pos:var(--range-slider-value-high);content:attr(data-high);left:var(--range-slider-value-high-fallback);top:100%}.range-slider-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;display:block;left:0;margin:0;padding:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}.range-slider-input:focus,.range-slider-input:focus-visible{border:none;outline:none}.range-slider-input:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.2)}.range-slider-input::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;background-color:transparent;border-radius:0}.range-slider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:rgba(var(--theme-default),1);border:none;border-radius:50%;box-shadow:none;cursor:grab;height:20px;pointer-events:all;position:relative;-webkit-transition:transform .3s cubic-bezier(.47,1.64,.41,.8);transition:transform .3s cubic-bezier(.47,1.64,.41,.8);width:20px}